From 8fa8d45fd920cfe67a0064fb5e22e780cfece056 Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Wed, 7 Feb 2024 00:48:35 +0530 Subject: [PATCH 1/9] feat : misc changes --- src/app/reducers/cartSlice.js | 3 - src/app/reducers/wishlistSlice.js | 36 +++++ src/app/store.js | 3 +- src/components/Navbar.jsx | 173 ++++++++++++++--------- src/components/Product.jsx | 51 +++++-- src/components/WishlistButton.jsx | 61 ++++++++ src/components/shop/filters/Category.jsx | 1 + src/pages/Cart.jsx | 18 +-- src/pages/Checkout.jsx | 109 +++++++------- src/pages/Landing.jsx | 2 +- src/pages/ProductDetail.jsx | 134 ++++++++++++++---- src/pages/Shop.jsx | 16 ++- src/pages/Wishlist.jsx | 141 ++++++++++-------- 13 files changed, 524 insertions(+), 224 deletions(-) create mode 100644 src/app/reducers/wishlistSlice.js create mode 100644 src/components/WishlistButton.jsx diff --git a/src/app/reducers/cartSlice.js b/src/app/reducers/cartSlice.js index 5ba69e9..aacee29 100644 --- a/src/app/reducers/cartSlice.js +++ b/src/app/reducers/cartSlice.js @@ -29,10 +29,7 @@ const cartSlice = createSlice({ if (existingProduct.quantity > 1) { existingProduct.quantity--; } else if (existingProduct.quantity === 1) { - // console.log("State",state); - console.log("existing product ", existingProduct.quantity); const index = state.cart.findIndex((item) => item === existingProduct); - console.log(index); state.cart.splice(index, 1); } }, diff --git a/src/app/reducers/wishlistSlice.js b/src/app/reducers/wishlistSlice.js new file mode 100644 index 0000000..af20b38 --- /dev/null +++ b/src/app/reducers/wishlistSlice.js @@ -0,0 +1,36 @@ +import { createSlice } from "@reduxjs/toolkit"; + +const initialState = { + wishlist: [], +}; + +const wishlistSlice = createSlice({ + name: "wishlist", + initialState, + reducers: { + addProductWishlist: (state, action) => { + const existingProduct = state.wishlist.find( + (product) => product.id === action.payload.id + ); + if (existingProduct) { + // immer makes this immutable + // existingProduct.quantity++; + return; + } else { + // immer makes this immutable + state.wishlist.push({ ...action.payload, isWishlist: true }); + } + }, + removeProductWishlist: (state, action) => { + const index = state.wishlist.findIndex( + (product) => product.id === action.payload.id + ); + state.wishlist.splice(index, 1); + }, + }, +}); + +export const { addProductWishlist, removeProductWishlist } = + wishlistSlice.actions; + +export default wishlistSlice.reducer; diff --git a/src/app/store.js b/src/app/store.js index b6831c2..34f2765 100644 --- a/src/app/store.js +++ b/src/app/store.js @@ -1,11 +1,12 @@ import { configureStore } from "@reduxjs/toolkit"; import cartReducer from "./reducers/cartSlice"; import authReducer from "./reducers/authSlice"; - +import wishlistReducer from "./reducers/wishlistSlice"; const store = configureStore({ reducer: { auth: authReducer, cart: cartReducer, + wishlist: wishlistReducer, }, }); diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 56cc529..d372899 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import { Link, NavLink, useNavigate } from "react-router-dom"; import LogoText from "./LogoText"; import greenLogo from "../assets/logo/logo-no-bg-green.png"; @@ -15,6 +15,11 @@ import { cartCountSelector } from "../app/reducers/cartSlice"; export default function Navbar() { const [isOpen, setIsOpen] = useState(false); + const [isSearchbarAllowed, setIsSearchbarAllowed] = useState(false); + const [isWishlistAllowed, setIsWishlistAllowed] = useState(false); + const [isCartAllowed, setIsCartAllowed] = useState(false); + const [isAvatarAllowed, setIsAvatarAllowed] = useState(false); + const dispatch = useDispatch(); const navigate = useNavigate(); @@ -33,6 +38,37 @@ export default function Navbar() { const handleSearchSubmit = () => { alert("Search clicked"); }; + const paths = ["/shop", "/products", "/products/:id", "/wishlist"]; + + useEffect(() => { + if (path === "/shop") { + setIsSearchbarAllowed(true); + setIsWishlistAllowed(true); + setIsCartAllowed(true); + setIsAvatarAllowed(true) + } else if (path === "/wishlist") { + setIsSearchbarAllowed(false); + setIsWishlistAllowed(false); + setIsCartAllowed(true); + setIsAvatarAllowed(true) + } else if(path === "/cart"){ + setIsSearchbarAllowed(false); + setIsWishlistAllowed(true); + setIsCartAllowed(false); + setIsAvatarAllowed(true) + }else { + setIsSearchbarAllowed(false); + setIsWishlistAllowed(false); + setIsCartAllowed(false); + setIsAvatarAllowed(false) + } + + // if (path === "/"){ + // setIsSearchbarAllowed(false) + // setIsCartAllowed(false) + // } + // else setIsSearchbarAllowed(false) + }, [path]); return (
@@ -44,37 +80,40 @@ export default function Navbar() { src={greenLogo} /> - {path == "/shop" && ( - <> -
- -
-
- -
- - -
-
- {/* WISHLIST - CART */} -
+ */} +
+ + ) : null} + {/* WISHLIST - CART */} + +
+ {isWishlistAllowed ? ( + <> wishlist icon - divider icon - + {isWishlistAllowed && isCartAllowed ? divider icon : null} + + ) : null} + {isCartAllowed ? ( +
cart icon -

{cartCount}

+

+ {cartCount} +

- -
-
- -
+ + ) : null} +
+ {isAvatarAllowed ?
+ +
: null } - {isOpen && ( -
-
+
+ -
-
- )} + Logout + + +
-
- - )} + )} +
+ {!token && path !== "/login" && path !== "/register" && ( + ); +} + +export default WishlistButton; diff --git a/src/components/shop/filters/Category.jsx b/src/components/shop/filters/Category.jsx index 0643efd..0330c40 100644 --- a/src/components/shop/filters/Category.jsx +++ b/src/components/shop/filters/Category.jsx @@ -7,6 +7,7 @@ export function CategoryFilter() { + ); diff --git a/src/pages/Cart.jsx b/src/pages/Cart.jsx index 242e2a5..26a6936 100644 --- a/src/pages/Cart.jsx +++ b/src/pages/Cart.jsx @@ -1,6 +1,6 @@ import { useState } from "react"; import { Link } from "react-router-dom"; -import apple from "../assets/products/apple.png"; +// import apple from "../assets/products/apple.png"; import Button from "../components/Button"; import { cartValueSelector } from "../app/reducers/cartSlice"; import { useSelector, useDispatch } from "react-redux"; @@ -11,9 +11,8 @@ import { } from "../app/reducers/cartSlice.js"; export default function Cart() { - const cart = useSelector(state => state.cart); + const cart = useSelector(state => state.cart.cart); const dispatch = useDispatch() - console.log("Cart",cart) const onProductAdd = (details) => { dispatch(addProduct(details)); @@ -32,13 +31,13 @@ export default function Cart() {

My Shopping Cart

- {cart.cart.length === 0 && ( + {cart.length === 0 && (

You have not added any product to your cart yet

)} {/* CART TABLE */} - {cart.cart.length > 0 && ( + {cart.length > 0 && (
@@ -72,20 +71,23 @@ export default function Cart() { - {cart.cart.map((product) => { + {cart.map((product) => { return ( - {/* */} diff --git a/src/pages/Checkout.jsx b/src/pages/Checkout.jsx index 2d518f3..fdcce78 100644 --- a/src/pages/Checkout.jsx +++ b/src/pages/Checkout.jsx @@ -3,52 +3,54 @@ import { Link } from "react-router-dom"; import apple from "../assets/products/apple.png"; import Button from "../components/Button"; import axios from "axios"; +import { cartValueSelector, cartCountSelector } from "../app/reducers/cartSlice"; +import { useSelector, useDispatch } from "react-redux"; -const cart = [ - { - description: "200g cheese block", - id: 1, - image: - "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", - name: "Cheese", - price: 10, - price_id: "price_1HuavSGuhXEITAut56IgndJf", - quantity: 3, - }, - { - description: "1 piece of tomato", - id: 3, - image: - "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", - name: "Tomato", - price: 2.75, - price_id: "price_1HxW4YGuhXEITAutgcWugXH7", - quantity: 3, - }, - { - description: "500g pineapple", - id: 4, - image: - "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", - name: "Pineapple", - price: 3.25, - price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", - quantity: 2, - }, - { - description: "200ml milk bottle", - id: 2, - image: apple, - name: "Apple", - price: 5, - price_id: "price_1HxVriGuhXEITAutt5KUKo2V", - quantity: 1, - }, -]; -const totalPrice = cart.reduce((total, product) => { - total + product.price * product.quantity, 0; -}); -console.log(totalPrice); +// const cart = [ +// { +// description: "200g cheese block", +// id: 1, +// image: +// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", +// name: "Cheese", +// price: 10, +// price_id: "price_1HuavSGuhXEITAut56IgndJf", +// quantity: 3, +// }, +// { +// description: "1 piece of tomato", +// id: 3, +// image: +// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", +// name: "Tomato", +// price: 2.75, +// price_id: "price_1HxW4YGuhXEITAutgcWugXH7", +// quantity: 3, +// }, +// { +// description: "500g pineapple", +// id: 4, +// image: +// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", +// name: "Pineapple", +// price: 3.25, +// price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", +// quantity: 2, +// }, +// { +// description: "200ml milk bottle", +// id: 2, +// image: apple, +// name: "Apple", +// price: 5, +// price_id: "price_1HxVriGuhXEITAutt5KUKo2V", +// quantity: 1, +// }, +// ]; +// const totalPrice = cart.reduce((total, product) => { +// total + product.price * product.quantity, 0; +// }); +// console.log(totalPrice); const states = [ { value: "IN-AN", label: "Andaman and Nicobar Islands" }, { value: "IN-AP", label: "Andhra Pradesh" }, @@ -90,6 +92,9 @@ const states = [ ]; export default function Checkout() { + const cart = useSelector(state => state.cart.cart); + + const totalPrice = useSelector(cartValueSelector); // const [data, setData] = useState({ fname: "", lname: "", street: "", pincode: "", phoneNumber: "" }); // const handleChange = ({ currentTarget: input }) => { // setData({ ...data, [input.name]: input.value }); @@ -101,7 +106,7 @@ export default function Checkout() { }; return ( <> - {cart.length > 0 && ( + {cart.length > 0 ? (

@@ -362,8 +367,16 @@ export default function Checkout() {

- )} - {/* */} + ) :
+

+ Cart's empty! +

+ +

+ Why don't you add some products so that we can "check-you out"? +

+
+ } ); } diff --git a/src/pages/Landing.jsx b/src/pages/Landing.jsx index b34963c..debb01b 100644 --- a/src/pages/Landing.jsx +++ b/src/pages/Landing.jsx @@ -143,7 +143,7 @@ function Landing() { - + diff --git a/src/pages/ProductDetail.jsx b/src/pages/ProductDetail.jsx index 2d998bd..a9cf9b2 100644 --- a/src/pages/ProductDetail.jsx +++ b/src/pages/ProductDetail.jsx @@ -1,7 +1,9 @@ import React from "react"; import apple from "../assets/products/apple.png"; import Product from "../components/Product"; -import { Link } from "react-router-dom"; +import useFetch from "../utils/useFetch"; +import { useState, useEffect } from "react"; +import { Link, useParams } from "react-router-dom"; import { Chip, Carousel, @@ -13,8 +15,15 @@ import { Tab, TabPanel, } from "@material-tailwind/react"; +import { useSelector, useDispatch } from "react-redux"; +import { + addProduct, + subtractProduct, + removeProduct, +} from "../app/reducers/cartSlice.js"; import Button from "../components/Button"; +import WishlistButton from "../components/WishlistButton.jsx"; const data = [ { @@ -32,15 +41,92 @@ const data = [ }, ]; -function ProductDetail() { +function ProductDetail(props) { + // const [product, setProduct] = useState({}); + // const {details} = props + // const { get } = useFetch("https://react-tutorial-demo.firebaseio.com/"); + // const params = useParams(); + // console.log("params", params); + // useEffect(() => { + // get(`productinfo/id${params.id}.json`) + // .then((data) => { + // setProduct(data); + // }) + // .catch((error) => console.log("Could not load product details", error)); + // }, []); + // console.log("Product",product); + + const cart = useSelector((state) => state.cart.cart); + console.log("cart", cart); + const dispatch = useDispatch(); + + const onProductAdd = (details) => { + dispatch(addProduct(details)); + }; + const onProductSubtract = (details) => { + dispatch(subtractProduct(details)); + }; + const onProductDelete = (details) => { + dispatch(removeProduct(details)); + }; + + const { id } = useParams(); + + const products = [ + { + description: "200g cheese block", + id: 1, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", + name: "Cheese", + price: 10, + stockStatus: 1, + price_id: "price_1HuavSGuhXEITAut56IgndJf", + isWishlist : false + }, + { + description: "200ml milk bottle", + id: 2, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png", + name: "Milk", + price: 5, + stockStatus: 1, + price_id: "price_1HxVriGuhXEITAutt5KUKo2V", + isWishlist : false + }, + { + description: "1 piece of tomato", + id: 3, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", + name: "Tomato", + price: 2.75, + stockStatus: 1, + price_id: "price_1HxW4YGuhXEITAutgcWugXH7", + isWishlist : false + }, + { + description: "500g pineapple", + id: 4, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", + name: "Pineapple", + price: 3.25, + stockStatus: 1, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", + isWishlist : false + }, + ]; + + const product = products.filter((val) => val.id == id); const [activeTab, setActiveTab] = React.useState("Description"); - console.log(activeTab); return ( <>
( )} > - {/* image 1 - image 2 */} - fruit - fruit + fruit

- Product Name + {product[0]?.name}

₹29.99 -

₹24.99

+

+ ₹{product[0]?.price} +

{/*
*/}

- Class aptent taciti sociosqu ad litora torquent per conubia - nostra, per inceptos himenaeos. Nulla nibh diam, blandit vel - consequat nec, ultrices et ipsum. Nulla varius magna a consequat - pulvinar. + {product[0]?.description}

-

1

+

{cart[0]?.quantity || 0}

- + */} +
@@ -241,7 +316,10 @@ function ProductDetail() { // // {desc} // -
+
{desc}
))} diff --git a/src/pages/Shop.jsx b/src/pages/Shop.jsx index 29d8aaf..29c293c 100644 --- a/src/pages/Shop.jsx +++ b/src/pages/Shop.jsx @@ -92,7 +92,9 @@ export default function Shop() { "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", "name": "Cheese", "price": 10, - "price_id": "price_1HuavSGuhXEITAut56IgndJf" + "stockStatus": 1, + "price_id": "price_1HuavSGuhXEITAut56IgndJf", + "isWishlist" : false }, { "description": "200ml milk bottle", @@ -100,7 +102,9 @@ export default function Shop() { "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png", "name": "Milk", "price": 5, - "price_id": "price_1HxVriGuhXEITAutt5KUKo2V" + "stockStatus": 1, + "price_id": "price_1HxVriGuhXEITAutt5KUKo2V", + "isWishlist" : false }, { "description": "1 piece of tomato", @@ -108,7 +112,9 @@ export default function Shop() { "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", "name": "Tomato", "price": 2.75, - "price_id": "price_1HxW4YGuhXEITAutgcWugXH7" + "stockStatus": 1, + "price_id": "price_1HxW4YGuhXEITAutgcWugXH7", + "isWishlist" : false }, { "description": "500g pineapple", @@ -116,7 +122,9 @@ export default function Shop() { "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", "name": "Pineapple", "price": 3.25, - "price_id": "price_1HxW59GuhXEITAutCwoYZoOJ" + "stockStatus": 1, + "price_id": "price_1HxW59GuhXEITAutCwoYZoOJ", + "isWishlist" : false } ] return ( diff --git a/src/pages/Wishlist.jsx b/src/pages/Wishlist.jsx index af9e79a..d616b3b 100644 --- a/src/pages/Wishlist.jsx +++ b/src/pages/Wishlist.jsx @@ -1,66 +1,85 @@ +import { useState } from "react"; import { Link } from "react-router-dom"; import { Chip } from "@material-tailwind/react"; import apple from "../assets/products/apple.png"; import Button from "../components/Button"; +import { useSelector, useDispatch } from "react-redux"; +import { + addProduct, + subtractProduct, + removeProduct, +} from "../app/reducers/cartSlice.js"; +import { removeProductWishlist } from "../app/reducers/wishlistSlice.js"; +// const cart = [ +// { +// description: "200g cheese block", +// id: 1, +// image: +// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", +// name: "Cheese", +// price: 10, +// price_id: "price_1HuavSGuhXEITAut56IgndJf", +// stockStatus: 1, +// }, +// { +// description: "1 piece of tomato", +// id: 3, +// image: +// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", +// name: "Tomato", +// price: 2.75, +// price_id: "price_1HxW4YGuhXEITAutgcWugXH7", +// stockStatus: 1, +// }, +// { +// description: "500g pineapple", +// id: 4, +// image: +// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", +// name: "Pineapple", +// price: 3.25, +// price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", +// stockStatus: 1, +// }, +// { +// description: "200ml milk bottle", +// id: 2, +// image: apple, +// name: "Apple", +// price: 5, +// price_id: "price_1HxVriGuhXEITAutt5KUKo2V", +// stockStatus: 0, +// }, +// ]; -const cart = [ - { - description: "200g cheese block", - id: 1, - image: - "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", - name: "Cheese", - price: 10, - price_id: "price_1HuavSGuhXEITAut56IgndJf", - stockStatus: 1, - }, - { - description: "1 piece of tomato", - id: 3, - image: - "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", - name: "Tomato", - price: 2.75, - price_id: "price_1HxW4YGuhXEITAutgcWugXH7", - stockStatus: 1, - }, - { - description: "500g pineapple", - id: 4, - image: - "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", - name: "Pineapple", - price: 3.25, - price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", - stockStatus: 1, - }, - { - description: "200ml milk bottle", - id: 2, - image: apple, - name: "Apple", - price: 5, - price_id: "price_1HxVriGuhXEITAutt5KUKo2V", - stockStatus: 0, - }, -]; - -const totalPrice = cart.reduce((total, product) => { - total + product.price * product.quantity, 0; -}); +// const totalPrice = cart.reduce((total, product) => { +// total + product.price * product.quantity, 0; +// }); export default function Wishlist() { + const wishlist = useSelector((state) => state.wishlist.wishlist); + const [isAdded, setIsAdded] = useState(false); + + const dispatch = useDispatch(); + + const onProductAdd = (details) => { + dispatch(addProduct(details)); + }; + + const onProductDelete = (details) => { + dispatch(removeProductWishlist(details)); + }; return ( <>

My Wishlist

- {/* {cart.length === 0 && ( -

- You have not added any product to your cart yet -

- )} */} + {wishlist.length === 0 && ( +

+ You have not added any product to your wishlist yet +

+ )} {/* WISHLIST */} - {cart.length > 0 && ( + {wishlist.length > 0 && (
+ +
+ + /> {product.name} +
₹{product.price}{product.quantity}
@@ -94,7 +113,7 @@ export default function Wishlist() { - {cart.map((product) => { + {wishlist.map((product) => { return ( } - From 40a45abe405b49faed17ffaa490cd3a5717b23d2 Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Thu, 8 Feb 2024 15:24:01 +0530 Subject: [PATCH 2/9] feat : payment integration --- index.html | 1 + package-lock.json | 16 +++---- package.json | 2 +- src/components/Product.jsx | 4 +- src/components/WishlistButton.jsx | 7 ++- src/pages/Checkout.jsx | 76 ++++++++++++++++++++++++------- src/pages/ProductDetail.jsx | 2 +- src/pages/Wishlist.jsx | 6 +-- 8 files changed, 77 insertions(+), 37 deletions(-) diff --git a/index.html b/index.html index 5d26e08..85029c8 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,7 @@ href="./src/assets/logo-no-background.svg" /> + Harvestly diff --git a/package-lock.json b/package-lock.json index 4cdb92f..19e2ed6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@material-tailwind/react": "^2.1.8", "@react-oauth/google": "^0.12.1", "@reduxjs/toolkit": "^2.0.1", - "axios": "^1.6.2", + "axios": "^1.6.7", "js-cookie": "^3.0.5", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -1676,11 +1676,11 @@ } }, "node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.4", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -2636,9 +2636,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", diff --git a/package.json b/package.json index 4564847..4bc3e5b 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@material-tailwind/react": "^2.1.8", "@react-oauth/google": "^0.12.1", "@reduxjs/toolkit": "^2.0.1", - "axios": "^1.6.2", + "axios": "^1.6.7", "js-cookie": "^3.0.5", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/src/components/Product.jsx b/src/components/Product.jsx index b158484..d70d6d0 100644 --- a/src/components/Product.jsx +++ b/src/components/Product.jsx @@ -61,9 +61,9 @@ export default function Product(props) { /> -
+
diff --git a/src/components/WishlistButton.jsx b/src/components/WishlistButton.jsx index d2944be..99ec72d 100644 --- a/src/components/WishlistButton.jsx +++ b/src/components/WishlistButton.jsx @@ -8,7 +8,7 @@ import { useSelector, useDispatch } from "react-redux"; function WishlistButton(props) { const [isClicked, setIsClicked] = useState(false); - const { details, isWishlist } = props; + const { details, isWishlist, classNames } = props; const dispatch = useDispatch(); const onProductAddWishlist = (details) => { @@ -22,16 +22,15 @@ function WishlistButton(props) { const handleClick = () => { if (!isClicked) { onProductAddWishlist(details); - // setIsClicked(!isClicked); console.log("added product"); } else { onProductSubtractWishlist(details); - // setIsClicked(!isClicked); console.log("removed product"); } }; + console.log("details", details); return ( - - + {/* */}
- ) :
-

- Cart's empty! -

- -

- Why don't you add some products so that we can "check-you out"? -

+ ) : ( +
+

+ Cart's empty! +

+ +

+ Why don't you add some products so that we can "check-you out"? +

- } + )} ); } diff --git a/src/pages/ProductDetail.jsx b/src/pages/ProductDetail.jsx index a9cf9b2..306ca31 100644 --- a/src/pages/ProductDetail.jsx +++ b/src/pages/ProductDetail.jsx @@ -283,7 +283,7 @@ function ProductDetail(props) { /> */} - +
diff --git a/src/pages/Wishlist.jsx b/src/pages/Wishlist.jsx index d616b3b..7bc8f6e 100644 --- a/src/pages/Wishlist.jsx +++ b/src/pages/Wishlist.jsx @@ -150,14 +150,12 @@ export default function Wishlist() {
- + - From 27b043ad628b5ad7feec6073c79ad020239fc6c0 Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Thu, 15 Feb 2024 18:23:40 +0530 Subject: [PATCH 3/9] feat : shop filters --- src/components/shop/filters/Category.jsx | 15 ++-- src/pages/Shop.jsx | 98 ++++++++++++++---------- 2 files changed, 67 insertions(+), 46 deletions(-) diff --git a/src/components/shop/filters/Category.jsx b/src/components/shop/filters/Category.jsx index 0330c40..8fa5c0d 100644 --- a/src/components/shop/filters/Category.jsx +++ b/src/components/shop/filters/Category.jsx @@ -1,13 +1,16 @@ import { Select, Option } from "@material-tailwind/react"; -export function CategoryFilter() { +const options = ["Fruits", "Vegetables", "Dairy", "Beverages"] + +export function CategoryFilter(props) { + const { onChange } = props return (
- onChange(e.target.value)}> + + + +
); diff --git a/src/pages/Shop.jsx b/src/pages/Shop.jsx index 29c293c..88cc783 100644 --- a/src/pages/Shop.jsx +++ b/src/pages/Shop.jsx @@ -87,61 +87,79 @@ export default function Shop() { // Sample API to test Redux const products = [ { - "description": "200g cheese block", - "id": 1, - "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", - "name": "Cheese", - "price": 10, - "stockStatus": 1, - "price_id": "price_1HuavSGuhXEITAut56IgndJf", - "isWishlist" : false + description: "200g cheese block", + id: 1, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", + name: "Cheese", + price: 10, + stockStatus: 1, + price_id: "price_1HuavSGuhXEITAut56IgndJf", + isWishlist: false, + category: "dairy", }, { - "description": "200ml milk bottle", - "id": 2, - "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png", - "name": "Milk", - "price": 5, - "stockStatus": 1, - "price_id": "price_1HxVriGuhXEITAutt5KUKo2V", - "isWishlist" : false + description: "200ml milk bottle", + id: 2, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png", + name: "Milk", + price: 5, + stockStatus: 1, + price_id: "price_1HxVriGuhXEITAutt5KUKo2V", + isWishlist: false, + category: "dairy", }, { - "description": "1 piece of tomato", - "id": 3, - "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", - "name": "Tomato", - "price": 2.75, - "stockStatus": 1, - "price_id": "price_1HxW4YGuhXEITAutgcWugXH7", - "isWishlist" : false + description: "1 piece of tomato", + id: 3, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", + name: "Tomato", + price: 2.75, + stockStatus: 1, + price_id: "price_1HxW4YGuhXEITAutgcWugXH7", + isWishlist: false, + category: "vegetables", }, { - "description": "500g pineapple", - "id": 4, - "image": "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", - "name": "Pineapple", - "price": 3.25, - "stockStatus": 1, - "price_id": "price_1HxW59GuhXEITAutCwoYZoOJ", - "isWishlist" : false - } -] + description: "500g pineapple", + id: 4, + image: + "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", + name: "Pineapple", + price: 3.25, + stockStatus: 1, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", + isWishlist: false, + category: "fruits", + }, + ]; + + const [selectedCategory, setSelectedCategory] = useState(""); + + const handleCategoryChange = (category) => { + setSelectedCategory(category.toLowerCase()); + }; + + const filteredProducts = products.filter( + (product) => + product.category === selectedCategory || selectedCategory === "" + ); + return ( <>
- +
- +
- {products.map((product) => { - return ( - - ); + {filteredProducts.map((product) => { + return ; })}
From c97a92882fc1ba90e1e1ad849302b1b14a0c0d6a Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Thu, 15 Feb 2024 18:28:03 +0530 Subject: [PATCH 4/9] feat : project build --- dist/assets/index-LvweM-oh.css | 1 - dist/assets/index-iMl-q11m.js | 93 ++++++++++++++++++++++++++++++++++ dist/assets/index-lnPv7wdp.js | 88 -------------------------------- dist/assets/index-vbflvdi_.css | 1 + dist/index.html | 5 +- 5 files changed, 97 insertions(+), 91 deletions(-) delete mode 100644 dist/assets/index-LvweM-oh.css create mode 100644 dist/assets/index-iMl-q11m.js delete mode 100644 dist/assets/index-lnPv7wdp.js create mode 100644 dist/assets/index-vbflvdi_.css diff --git a/dist/assets/index-LvweM-oh.css b/dist/assets/index-LvweM-oh.css deleted file mode 100644 index a03ec12..0000000 --- a/dist/assets/index-LvweM-oh.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*,: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:Poppins,sans-serif,Poppins,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-feature-settings:normal;font-variation-settings:normal;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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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}.inset-y-0{top:0;bottom:0}.\!right-2{right:.5rem!important}.-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-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.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%}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-3\/4{top:75%}.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}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-px{margin-left:1px;margin-right:1px}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-1{margin-left:-.25rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-20{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-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.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}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-72{height:18rem!important}.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-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.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-\[200px\]{max-height:200px}.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}.min-h-full{min-height:100%}.\!w-72{width:18rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.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-\[600px\]{min-width:600px}.min-w-\[80\%\]{min-width:80%}.min-w-\[800px\]{min-width:800px}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-3xl{max-width:48rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.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}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.origin-top-right{transform-origin:top right}.-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-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-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items: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-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * 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(64 107 66 / 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}.overflow-y-scroll{overflow-y:scroll}.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-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.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-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(66 66 66 / 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(97 128 98 / 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-primary{--tw-border-opacity: 1;border-color:rgb(9 106 46 / 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-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-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-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-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / 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-50{--tw-bg-opacity: 1;background-color:rgb(237 242 238 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(97 128 98 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#6180621a}.bg-green-500\/20{background-color:#61806233}.bg-green-chip{background-color:#20b52633}.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-primary{--tw-bg-opacity: 1;background-color:rgb(9 106 46 / var(--tw-bg-opacity))}.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-red-chip{background-color:#ea4b4833}.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-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: #406B42 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 107 66 / 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: #7A997C 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-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.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-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-28{padding-left:7rem;padding-right:7rem}.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.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}.\!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-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.ps-10{padding-inline-start:2.5rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Poppins,sans-serif,Poppins,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-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-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.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}.tracking-tight{letter-spacing:-.025em}.\!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-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-400{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(117 117 117 / 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(97 128 98 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(43 87 46 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(0 38 3 / 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-primary{--tw-text-opacity: 1;color:rgb(9 106 46 / 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-red-error{--tw-text-opacity: 1;color:rgb(234 75 72 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(0 178 7 / 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-800{--tw-text-opacity: 1;color:rgb(249 168 37 / 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}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-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(97 128 98 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(97 128 98 / .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}.outline-offset-2{outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.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-150{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}:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:opacity-0::-moz-placeholder{opacity:0}.placeholder\:opacity-0::placeholder{opacity:0}.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(97 128 98 / 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}.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(97 128 98 / 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}.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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(97 128 98 / 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\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(9 106 46 / var(--tw-border-opacity))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:rgb(0 178 7 / var(--tw-border-opacity))}.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-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#6180621a}.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-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(0 178 7 / var(--tw-bg-opacity))}.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\:fill-primary:hover{fill:#096a2e}.hover\:text-blue-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / 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\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(0 178 7 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow:hover{--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)}.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(97 128 98 / .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(97 128 98 / 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-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-2: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(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)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.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(180 204 180 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(150 178 151 / 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-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 178 7 / 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))}.focus\:placeholder\:opacity-100:focus::-moz-placeholder{opacity:1}.focus\:placeholder\:opacity-100:focus::placeholder{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-secondary:focus-visible{outline-color:#00b207}.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:#6180624d}.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\:cursor-not-allowed:disabled{cursor:not-allowed}.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)}.group:hover .group-hover\:translate-x-3{--tw-translate-x: .75rem;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\: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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 540px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 720px){.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/6{width:83.333333%}.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-\[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%}}@media (min-width: 960px){.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\: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-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@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-iMl-q11m.js b/dist/assets/index-iMl-q11m.js new file mode 100644 index 0000000..b31e545 --- /dev/null +++ b/dist/assets/index-iMl-q11m.js @@ -0,0 +1,93 @@ +function nj(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 oj(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function is(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 ax={exports:{}},$c={},ix={exports:{}},Le={};/** + * @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 ls=Symbol.for("react.element"),aj=Symbol.for("react.portal"),ij=Symbol.for("react.fragment"),lj=Symbol.for("react.strict_mode"),sj=Symbol.for("react.profiler"),uj=Symbol.for("react.provider"),cj=Symbol.for("react.context"),dj=Symbol.for("react.forward_ref"),fj=Symbol.for("react.suspense"),pj=Symbol.for("react.memo"),gj=Symbol.for("react.lazy"),um=Symbol.iterator;function bj(e){return e===null||typeof e!="object"?null:(e=um&&e[um]||e["@@iterator"],typeof e=="function"?e:null)}var lx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sx=Object.assign,ux={};function wi(e,t,r){this.props=e,this.context=t,this.refs=ux,this.updater=r||lx}wi.prototype.isReactComponent={};wi.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")};wi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function cx(){}cx.prototype=wi.prototype;function lg(e,t,r){this.props=e,this.context=t,this.refs=ux,this.updater=r||lx}var sg=lg.prototype=new cx;sg.constructor=lg;sx(sg,wi.prototype);sg.isPureReactComponent=!0;var cm=Array.isArray,dx=Object.prototype.hasOwnProperty,ug={current:null},fx={key:!0,ref:!0,__self:!0,__source:!0};function px(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)dx.call(t,n)&&!fx.hasOwnProperty(n)&&(o[n]=t[n]);var u=arguments.length-2;if(u===1)o.children=r;else if(1>>1,$=Y[K];if(0>>1;Ko(ie,q))re<$&&0>o(fe,ie)?(Y[K]=fe,Y[re]=q,K=re):(Y[K]=ie,Y[le]=q,K=le);else if(re<$&&0>o(fe,q))Y[K]=fe,Y[re]=q,K=re;else break e}}return z}function o(Y,z){var q=Y.sortIndex-z.sortIndex;return q!==0?q:Y.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var p=[],b=[],h=1,x=null,T=3,O=!1,_=!1,w=!1,v=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(Y){for(var z=r(b);z!==null;){if(z.callback===null)n(b);else if(z.startTime<=Y)n(b),z.sortIndex=z.expirationTime,t(p,z);else break;z=r(b)}}function c(Y){if(w=!1,s(Y),!_)if(r(p)!==null)_=!0,G(g);else{var z=r(b);z!==null&&X(c,z.startTime-Y)}}function g(Y,z){_=!1,w&&(w=!1,d(k),k=-1),O=!0;var q=T;try{for(s(z),x=r(p);x!==null&&(!(x.expirationTime>z)||Y&&!j());){var K=x.callback;if(typeof K=="function"){x.callback=null,T=x.priorityLevel;var $=K(x.expirationTime<=z);z=e.unstable_now(),typeof $=="function"?x.callback=$:x===r(p)&&n(p),s(z)}else n(p);x=r(p)}if(x!==null)var ne=!0;else{var le=r(b);le!==null&&X(c,le.startTime-z),ne=!1}return ne}finally{x=null,T=q,O=!1}}var m=!1,C=null,k=-1,A=5,S=-1;function j(){return!(e.unstable_now()-SY||125K?(Y.sortIndex=q,t(b,Y),r(p)===null&&Y===r(b)&&(w?(d(k),k=-1):w=!0,X(c,q-K))):(Y.sortIndex=$,t(p,Y),_||O||(_=!0,G(g))),Y},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(Y){var z=T;return function(){var q=T;T=z;try{return Y.apply(this,arguments)}finally{T=q}}}})(hx);vx.exports=hx;var Pj=vx.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 mx=B,vr=Pj;function pe(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"),Mp=Object.prototype.hasOwnProperty,Sj=/^[: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]*$/,fm={},pm={};function Aj(e){return Mp.call(pm,e)?!0:Mp.call(fm,e)?!1:Sj.test(e)?pm[e]=!0:(fm[e]=!0,!1)}function kj(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 Ej(e,t,r,n){if(t===null||typeof t>"u"||kj(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 Xt(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 Nt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Nt[e]=new Xt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Nt[t]=new Xt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Nt[e]=new Xt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Nt[e]=new Xt(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){Nt[e]=new Xt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Nt[e]=new Xt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Nt[e]=new Xt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Nt[e]=new Xt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Nt[e]=new Xt(e,5,!1,e.toLowerCase(),null,!1,!1)});var dg=/[\-:]([a-z])/g;function fg(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(dg,fg);Nt[t]=new Xt(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(dg,fg);Nt[t]=new Xt(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(dg,fg);Nt[t]=new Xt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Nt[e]=new Xt(e,1,!1,e.toLowerCase(),null,!1,!1)});Nt.xlinkHref=new Xt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Nt[e]=new Xt(e,1,!1,e.toLowerCase(),null,!0,!0)});function pg(e,t,r,n){var o=Nt.hasOwnProperty(t)?Nt[t]:null;(o!==null?o.type!==0:n||!(2u||o[i]!==a[u]){var p=` +`+o[i].replace(" at new "," at ");return e.displayName&&p.includes("")&&(p=p.replace("",e.displayName)),p}while(1<=i&&0<=u);break}}}finally{Bf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ll(e):""}function jj(e){switch(e.tag){case 5:return ll(e.type);case 16:return ll("Lazy");case 13:return ll("Suspense");case 19:return ll("SuspenseList");case 0:case 2:case 15:return e=Wf(e.type,!1),e;case 11:return e=Wf(e.type.render,!1),e;case 1:return e=Wf(e.type,!0),e;default:return""}}function Fp(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 Na:return"Fragment";case ja:return"Portal";case Ip:return"Profiler";case gg:return"StrictMode";case Dp:return"Suspense";case Lp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case xx:return(e.displayName||"Context")+".Consumer";case wx:return(e._context.displayName||"Context")+".Provider";case bg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case vg:return t=e.displayName||null,t!==null?t:Fp(e.type)||"Memo";case ao:t=e._payload,e=e._init;try{return Fp(e(t))}catch{}}return null}function Nj(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 Fp(t);case 8:return t===gg?"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 Oo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _x(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rj(e){var t=_x(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 au(e){e._valueTracker||(e._valueTracker=Rj(e))}function Ox(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=_x(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function nc(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 Vp(e,t){var r=t.checked;return st({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function bm(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Oo(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 Tx(e,t){t=t.checked,t!=null&&pg(e,"checked",t,!1)}function zp(e,t){Tx(e,t);var r=Oo(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")?Bp(e,t.type,r):t.hasOwnProperty("defaultValue")&&Bp(e,t.type,Oo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vm(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 Bp(e,t,r){(t!=="number"||nc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var sl=Array.isArray;function Ga(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=iu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function El(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var gl={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},Mj=["Webkit","ms","Moz","O"];Object.keys(gl).forEach(function(e){Mj.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),gl[t]=gl[e]})});function kx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||gl.hasOwnProperty(e)&&gl[e]?(""+t).trim():t+"px"}function Ex(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=kx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Ij=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 Hp(e,t){if(t){if(Ij[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(pe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(pe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(pe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(pe(62))}}function qp(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 Gp=null;function hg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yp=null,Ya=null,Ka=null;function ym(e){if(e=cs(e)){if(typeof Yp!="function")throw Error(pe(280));var t=e.stateNode;t&&(t=ad(t),Yp(e.stateNode,e.type,t))}}function jx(e){Ya?Ka?Ka.push(e):Ka=[e]:Ya=e}function Nx(){if(Ya){var e=Ya,t=Ka;if(Ka=Ya=null,ym(e),t)for(e=0;e>>=0,e===0?32:31-(Gj(e)/Yj|0)|0}var lu=64,su=4194304;function ul(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 lc(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 u=i&~o;u!==0?n=ul(u):(a&=i,a!==0&&(n=ul(a)))}else i=r&~o,i!==0?n=ul(i):a!==0&&(n=ul(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 ss(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Qr(t),e[t]=r}function Zj(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=vl),Am=" ",km=!1;function Jx(e,t){switch(e){case"keyup":return T2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $x(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ra=!1;function S2(e,t){switch(e){case"compositionend":return $x(t);case"keypress":return t.which!==32?null:(km=!0,Am);case"textInput":return e=t.data,e===Am&&km?null:e;default:return null}}function A2(e,t){if(Ra)return e==="compositionend"||!Tg&&Jx(e,t)?(e=Xx(),Iu=Cg=co=null,Ra=!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=Rm(r)}}function nC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function oC(){for(var e=window,t=nc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=nc(e.document)}return t}function Pg(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 L2(e){var t=oC(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&nC(r.ownerDocument.documentElement,r)){if(n!==null&&Pg(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=Mm(r,a);var i=Mm(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,Ma=null,$p=null,ml=null,e0=!1;function Im(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;e0||Ma==null||Ma!==nc(n)||(n=Ma,"selectionStart"in n&&Pg(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}),ml&&Dl(ml,n)||(ml=n,n=cc($p,"onSelect"),0La||(e.current=i0[La],i0[La]=null,La--)}function Qe(e,t){La++,i0[La]=e.current,e.current=t}var To={},Wt=jo(To),ar=jo(!1),Zo=To;function ni(e,t){var r=e.type.contextTypes;if(!r)return To;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 ir(e){return e=e.childContextTypes,e!=null}function fc(){Je(ar),Je(Wt)}function Wm(e,t,r){if(Wt.current!==To)throw Error(pe(168));Qe(Wt,t),Qe(ar,r)}function pC(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(pe(108,Nj(e)||"Unknown",o));return st({},r,n)}function pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Zo=Wt.current,Qe(Wt,e),Qe(ar,ar.current),!0}function Um(e,t,r){var n=e.stateNode;if(!n)throw Error(pe(169));r?(e=pC(e,t,Zo),n.__reactInternalMemoizedMergedChildContext=e,Je(ar),Je(Wt),Qe(Wt,e)):Je(ar),Qe(ar,r)}var Pn=null,id=!1,rp=!1;function gC(e){Pn===null?Pn=[e]:Pn.push(e)}function Q2(e){id=!0,gC(e)}function No(){if(!rp&&Pn!==null){rp=!0;var e=0,t=qe;try{var r=Pn;for(qe=1;e>=i,o-=i,Sn=1<<32-Qr(t)+o|r<k?(A=C,C=null):A=C.sibling;var S=T(d,C,s[k],c);if(S===null){C===null&&(C=A);break}e&&C&&S.alternate===null&&t(d,C),l=a(S,l,k),m===null?g=S:m.sibling=S,m=S,C=A}if(k===s.length)return r(d,C),rt&&Wo(d,k),g;if(C===null){for(;kk?(A=C,C=null):A=C.sibling;var j=T(d,C,S.value,c);if(j===null){C===null&&(C=A);break}e&&C&&j.alternate===null&&t(d,C),l=a(j,l,k),m===null?g=j:m.sibling=j,m=j,C=A}if(S.done)return r(d,C),rt&&Wo(d,k),g;if(C===null){for(;!S.done;k++,S=s.next())S=x(d,S.value,c),S!==null&&(l=a(S,l,k),m===null?g=S:m.sibling=S,m=S);return rt&&Wo(d,k),g}for(C=n(d,C);!S.done;k++,S=s.next())S=O(C,d,k,S.value,c),S!==null&&(e&&S.alternate!==null&&C.delete(S.key===null?k:S.key),l=a(S,l,k),m===null?g=S:m.sibling=S,m=S);return e&&C.forEach(function(N){return t(d,N)}),rt&&Wo(d,k),g}function v(d,l,s,c){if(typeof s=="object"&&s!==null&&s.type===Na&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case ou:e:{for(var g=s.key,m=l;m!==null;){if(m.key===g){if(g=s.type,g===Na){if(m.tag===7){r(d,m.sibling),l=o(m,s.props.children),l.return=d,d=l;break e}}else if(m.elementType===g||typeof g=="object"&&g!==null&&g.$$typeof===ao&&Xm(g)===m.type){r(d,m.sibling),l=o(m,s.props),l.ref=tl(d,m,s),l.return=d,d=l;break e}r(d,m);break}else t(d,m);m=m.sibling}s.type===Na?(l=Qo(s.props.children,d.mode,c,s.key),l.return=d,d=l):(c=Uu(s.type,s.key,s.props,null,d.mode,c),c.ref=tl(d,l,s),c.return=d,d=c)}return i(d);case ja:e:{for(m=s.key;l!==null;){if(l.key===m)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=cp(s,d.mode,c),l.return=d,d=l}return i(d);case ao:return m=s._init,v(d,l,m(s._payload),c)}if(sl(s))return _(d,l,s,c);if(Xi(s))return w(d,l,s,c);bu(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=up(s,d.mode,c),l.return=d,d=l),i(d)):r(d,l)}return v}var ai=CC(!0),_C=CC(!1),ds={},hn=jo(ds),zl=jo(ds),Bl=jo(ds);function Yo(e){if(e===ds)throw Error(pe(174));return e}function Ig(e,t){switch(Qe(Bl,t),Qe(zl,e),Qe(hn,ds),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Up(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Up(t,e)}Je(hn),Qe(hn,t)}function ii(){Je(hn),Je(zl),Je(Bl)}function OC(e){Yo(Bl.current);var t=Yo(hn.current),r=Up(t,e.type);t!==r&&(Qe(zl,e),Qe(hn,r))}function Dg(e){zl.current===e&&(Je(hn),Je(zl))}var at=jo(0);function yc(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 np=[];function Lg(){for(var e=0;er?r:4,e(!0);var n=op.transition;op.transition={};try{e(!1),t()}finally{qe=r,op.transition=n}}function zC(){return Lr().memoizedState}function $2(e,t,r){var n=wo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},BC(e))WC(t,r);else if(r=mC(e,t,r,n),r!==null){var o=Kt();Xr(r,e,n,o),UC(r,t,n)}}function eN(e,t,r){var n=wo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(BC(e))WC(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,u=a(i,r);if(o.hasEagerState=!0,o.eagerState=u,en(u,i)){var p=t.interleaved;p===null?(o.next=o,Rg(t)):(o.next=p.next,p.next=o),t.interleaved=o;return}}catch{}finally{}r=mC(e,t,o,n),r!==null&&(o=Kt(),Xr(r,e,n,o),UC(r,t,n))}}function BC(e){var t=e.alternate;return e===lt||t!==null&&t===lt}function WC(e,t){yl=wc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function UC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,yg(e,r)}}var xc={readContext:Dr,useCallback:Dt,useContext:Dt,useEffect:Dt,useImperativeHandle:Dt,useInsertionEffect:Dt,useLayoutEffect:Dt,useMemo:Dt,useReducer:Dt,useRef:Dt,useState:Dt,useDebugValue:Dt,useDeferredValue:Dt,useTransition:Dt,useMutableSource:Dt,useSyncExternalStore:Dt,useId:Dt,unstable_isNewReconciler:!1},tN={readContext:Dr,useCallback:function(e,t){return pn().memoizedState=[e,t===void 0?null:t],e},useContext:Dr,useEffect:Jm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Vu(4194308,4,IC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Vu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Vu(4,2,e,t)},useMemo:function(e,t){var r=pn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=pn();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=$2.bind(null,lt,e),[n.memoizedState,e]},useRef:function(e){var t=pn();return e={current:e},t.memoizedState=e},useState:Zm,useDebugValue:Wg,useDeferredValue:function(e){return pn().memoizedState=e},useTransition:function(){var e=Zm(!1),t=e[0];return e=J2.bind(null,e[1]),pn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=lt,o=pn();if(rt){if(r===void 0)throw Error(pe(407));r=r()}else{if(r=t(),Tt===null)throw Error(pe(349));$o&30||SC(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,Jm(kC.bind(null,n,a,e),[e]),n.flags|=2048,Hl(9,AC.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=pn(),t=Tt.identifierPrefix;if(rt){var r=An,n=Sn;r=(n&~(1<<32-Qr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Wl++,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[gn]=t,e[Vl]=n,JC(e,t,!1,!1),t.stateNode=e;e:{switch(i=qp(r,n),r){case"dialog":Xe("cancel",e),Xe("close",e),o=n;break;case"iframe":case"object":case"embed":Xe("load",e),o=n;break;case"video":case"audio":for(o=0;osi&&(t.flags|=128,n=!0,rl(a,!1),t.lanes=4194304)}else{if(!n)if(e=yc(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),rl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!rt)return Lt(t),null}else 2*pt()-a.renderingStartTime>si&&r!==1073741824&&(t.flags|=128,n=!0,rl(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=pt(),t.sibling=null,r=at.current,Qe(at,n?r&1|2:r&1),t):(Lt(t),null);case 22:case 23:return Kg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?dr&1073741824&&(Lt(t),t.subtreeFlags&6&&(t.flags|=8192)):Lt(t),null;case 24:return null;case 25:return null}throw Error(pe(156,t.tag))}function uN(e,t){switch(Ag(t),t.tag){case 1:return ir(t.type)&&fc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ii(),Je(ar),Je(Wt),Lg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Dg(t),null;case 13:if(Je(at),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(pe(340));oi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(at),null;case 4:return ii(),null;case 10:return Ng(t.type._context),null;case 22:case 23:return Kg(),null;case 24:return null;default:return null}}var hu=!1,zt=!1,cN=typeof WeakSet=="function"?WeakSet:Set,ye=null;function Ba(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){dt(e,t,n)}else r.current=null}function m0(e,t,r){try{r()}catch(n){dt(e,t,n)}}var ly=!1;function dN(e,t){if(t0=sc,e=oC(),Pg(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,u=-1,p=-1,b=0,h=0,x=e,T=null;t:for(;;){for(var O;x!==r||o!==0&&x.nodeType!==3||(u=i+o),x!==a||n!==0&&x.nodeType!==3||(p=i+n),x.nodeType===3&&(i+=x.nodeValue.length),(O=x.firstChild)!==null;)T=x,x=O;for(;;){if(x===e)break t;if(T===r&&++b===o&&(u=i),T===a&&++h===n&&(p=i),(O=x.nextSibling)!==null)break;x=T,T=x.parentNode}x=O}r=u===-1||p===-1?null:{start:u,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(r0={focusedElem:e,selectionRange:r},sc=!1,ye=t;ye!==null;)if(t=ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ye=e;else for(;ye!==null;){t=ye;try{var _=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var w=_.memoizedProps,v=_.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Hr(t.type,w),v);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(pe(163))}}catch(c){dt(t,t.return,c)}if(e=t.sibling,e!==null){e.return=t.return,ye=e;break}ye=t.return}return _=ly,ly=!1,_}function wl(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&&m0(t,r,a)}o=o.next}while(o!==n)}}function ud(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 y0(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 t_(e){var t=e.alternate;t!==null&&(e.alternate=null,t_(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[gn],delete t[Vl],delete t[a0],delete t[Y2],delete t[K2])),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 r_(e){return e.tag===5||e.tag===3||e.tag===4}function sy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||r_(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 w0(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=dc));else if(n!==4&&(e=e.child,e!==null))for(w0(e,t,r),e=e.sibling;e!==null;)w0(e,t,r),e=e.sibling}function x0(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(x0(e,t,r),e=e.sibling;e!==null;)x0(e,t,r),e=e.sibling}var kt=null,qr=!1;function to(e,t,r){for(r=r.child;r!==null;)n_(e,t,r),r=r.sibling}function n_(e,t,r){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(td,r)}catch{}switch(r.tag){case 5:zt||Ba(r,t);case 6:var n=kt,o=qr;kt=null,to(e,t,r),kt=n,qr=o,kt!==null&&(qr?(e=kt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):kt.removeChild(r.stateNode));break;case 18:kt!==null&&(qr?(e=kt,r=r.stateNode,e.nodeType===8?tp(e.parentNode,r):e.nodeType===1&&tp(e,r),Ml(e)):tp(kt,r.stateNode));break;case 4:n=kt,o=qr,kt=r.stateNode.containerInfo,qr=!0,to(e,t,r),kt=n,qr=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)&&m0(r,t,i),o=o.next}while(o!==n)}to(e,t,r);break;case 1:if(!zt&&(Ba(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){dt(r,t,u)}to(e,t,r);break;case 21:to(e,t,r);break;case 22:r.mode&1?(zt=(n=zt)||r.memoizedState!==null,to(e,t,r),zt=n):to(e,t,r);break;default:to(e,t,r)}}function uy(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new cN),t.forEach(function(n){var o=wN.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Br(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=pt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*pN(n/1960))-n,10e?16:e,fo===null)var n=!1;else{if(e=fo,fo=null,Oc=0,Be&6)throw Error(pe(331));var o=Be;for(Be|=4,ye=e.current;ye!==null;){var a=ye,i=a.child;if(ye.flags&16){var u=a.deletions;if(u!==null){for(var p=0;ppt()-Gg?Ko(e,0):qg|=r),lr(e,t)}function d_(e,t){t===0&&(e.mode&1?(t=su,su<<=1,!(su&130023424)&&(su=4194304)):t=1);var r=Kt();e=In(e,t),e!==null&&(ss(e,t,r),lr(e,r))}function yN(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),d_(e,r)}function wN(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(pe(314))}n!==null&&n.delete(t),d_(e,r)}var f_;f_=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ar.current)nr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return nr=!1,lN(e,t,r);nr=!!(e.flags&131072)}else nr=!1,rt&&t.flags&1048576&&bC(t,bc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;zu(e,t),e=t.pendingProps;var o=ni(t,Wt.current);Xa(t,r),o=Vg(null,t,n,e,o,r);var a=zg();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,ir(n)?(a=!0,pc(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Mg(t),o.updater=ld,t.stateNode=o,o._reactInternals=t,d0(t,n,e,r),t=g0(null,t,n,!0,a,r)):(t.tag=0,rt&&a&&Sg(t),Yt(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(zu(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=CN(n),e=Hr(n,e),o){case 0:t=p0(null,t,n,e,r);break e;case 1:t=oy(null,t,n,e,r);break e;case 11:t=ry(null,t,n,e,r);break e;case 14:t=ny(null,t,n,Hr(n.type,e),r);break e}throw Error(pe(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),p0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),oy(e,t,n,o,r);case 3:e:{if(QC(t),e===null)throw Error(pe(387));n=t.pendingProps,a=t.memoizedState,o=a.element,yC(e,t),mc(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=li(Error(pe(423)),t),t=ay(e,t,n,r,o);break e}else if(n!==o){o=li(Error(pe(424)),t),t=ay(e,t,n,r,o);break e}else for(fr=ho(t.stateNode.containerInfo.firstChild),gr=t,rt=!0,Gr=null,r=_C(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(oi(),n===o){t=Dn(e,t,r);break e}Yt(e,t,n,r)}t=t.child}return t;case 5:return OC(t),e===null&&s0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,n0(n,o)?i=null:a!==null&&n0(n,a)&&(t.flags|=32),KC(e,t),Yt(e,t,i,r),t.child;case 6:return e===null&&s0(t),null;case 13:return XC(e,t,r);case 4:return Ig(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=ai(t,null,n,r):Yt(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),ry(e,t,n,o,r);case 7:return Yt(e,t,t.pendingProps,r),t.child;case 8:return Yt(e,t,t.pendingProps.children,r),t.child;case 12:return Yt(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,Qe(vc,n._currentValue),n._currentValue=i,a!==null)if(en(a.value,i)){if(a.children===o.children&&!ar.current){t=Dn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var u=a.dependencies;if(u!==null){i=a.child;for(var p=u.firstContext;p!==null;){if(p.context===n){if(a.tag===1){p=kn(-1,r&-r),p.tag=2;var b=a.updateQueue;if(b!==null){b=b.shared;var h=b.pending;h===null?p.next=p:(p.next=h.next,h.next=p),b.pending=p}}a.lanes|=r,p=a.alternate,p!==null&&(p.lanes|=r),u0(a.return,r,t),u.lanes|=r;break}p=p.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(pe(341));i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),u0(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}Yt(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Xa(t,r),o=Dr(o),n=n(o),t.flags|=1,Yt(e,t,n,r),t.child;case 14:return n=t.type,o=Hr(n,t.pendingProps),o=Hr(n.type,o),ny(e,t,n,o,r);case 15:return GC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),zu(e,t),t.tag=1,ir(n)?(e=!0,pc(t)):e=!1,Xa(t,r),xC(t,n,o),d0(t,n,o,r),g0(null,t,n,!0,e,r);case 19:return ZC(e,t,r);case 22:return YC(e,t,r)}throw Error(pe(156,t.tag))};function p_(e,t){return Vx(e,t)}function xN(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 jr(e,t,r,n){return new xN(e,t,r,n)}function Xg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function CN(e){if(typeof e=="function")return Xg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bg)return 11;if(e===vg)return 14}return 2}function xo(e,t){var r=e.alternate;return r===null?(r=jr(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 Uu(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")Xg(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Na:return Qo(r.children,o,a,t);case gg:i=8,o|=8;break;case Ip:return e=jr(12,r,t,o|2),e.elementType=Ip,e.lanes=a,e;case Dp:return e=jr(13,r,t,o),e.elementType=Dp,e.lanes=a,e;case Lp:return e=jr(19,r,t,o),e.elementType=Lp,e.lanes=a,e;case Cx:return dd(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case wx:i=10;break e;case xx:i=9;break e;case bg:i=11;break e;case vg:i=14;break e;case ao:i=16,n=null;break e}throw Error(pe(130,e==null?e:typeof e,""))}return t=jr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Qo(e,t,r,n){return e=jr(7,e,n,t),e.lanes=r,e}function dd(e,t,r,n){return e=jr(22,e,n,t),e.elementType=Cx,e.lanes=r,e.stateNode={isHidden:!1},e}function up(e,t,r){return e=jr(6,e,null,t),e.lanes=r,e}function cp(e,t,r){return t=jr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _N(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=Hf(0),this.expirationTimes=Hf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hf(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Zg(e,t,r,n,o,a,i,u,p){return e=new _N(e,t,r,u,p),t===1?(t=1,a===!0&&(t|=8)):t=0,a=jr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mg(a),e}function ON(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(h_)}catch(e){console.error(e)}}h_(),bx.exports=wr;var Ln=bx.exports,m_,hy=Ln;m_=hy.createRoot,hy.hydrateRoot;function At(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var kN=typeof Symbol=="function"&&Symbol.observable||"@@observable",my=kN,dp=()=>Math.random().toString(36).substring(7).split("").join("."),EN={INIT:`@@redux/INIT${dp()}`,REPLACE:`@@redux/REPLACE${dp()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${dp()}`},Sc=EN;function tb(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function y_(e,t,r){if(typeof e!="function")throw new Error(At(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(At(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(At(1));return r(y_)(e,t)}let n=e,o=t,a=new Map,i=a,u=0,p=!1;function b(){i===a&&(i=new Map,a.forEach((v,d)=>{i.set(d,v)}))}function h(){if(p)throw new Error(At(3));return o}function x(v){if(typeof v!="function")throw new Error(At(4));if(p)throw new Error(At(5));let d=!0;b();const l=u++;return i.set(l,v),function(){if(d){if(p)throw new Error(At(6));d=!1,b(),i.delete(l),a=null}}}function T(v){if(!tb(v))throw new Error(At(7));if(typeof v.type>"u")throw new Error(At(8));if(typeof v.type!="string")throw new Error(At(17));if(p)throw new Error(At(9));try{p=!0,o=n(o,v)}finally{p=!1}return(a=i).forEach(l=>{l()}),v}function O(v){if(typeof v!="function")throw new Error(At(10));n=v,T({type:Sc.REPLACE})}function _(){const v=x;return{subscribe(d){if(typeof d!="object"||d===null)throw new Error(At(11));function l(){const c=d;c.next&&c.next(h())}return l(),{unsubscribe:v(l)}},[my](){return this}}}return T({type:Sc.INIT}),{dispatch:T,subscribe:x,getState:h,replaceReducer:O,[my]:_}}function jN(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Sc.INIT})>"u")throw new Error(At(12));if(typeof r(void 0,{type:Sc.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(At(13))})}function NN(e){const t=Object.keys(e),r={};for(let a=0;a"u")throw u&&u.type,new Error(At(14));b[x]=_,p=p||_!==O}return p=p||n.length!==Object.keys(i).length,p?b:i}}function Ac(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function RN(...e){return t=>(r,n)=>{const o=t(r,n);let a=()=>{throw new Error(At(15))};const i={getState:o.getState,dispatch:(p,...b)=>a(p,...b)},u=e.map(p=>p(i));return a=Ac(...u)(o.dispatch),{...o,dispatch:a}}}function MN(e){return tb(e)&&"type"in e&&typeof e.type=="string"}var w_=Symbol.for("immer-nothing"),yy=Symbol.for("immer-draftable"),hr=Symbol.for("immer-state");function Yr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ui=Object.getPrototypeOf;function Po(e){return!!e&&!!e[hr]}function Fn(e){var t;return e?x_(e)||Array.isArray(e)||!!e[yy]||!!((t=e.constructor)!=null&&t[yy])||hd(e)||md(e):!1}var IN=Object.prototype.constructor.toString();function x_(e){if(!e||typeof e!="object")return!1;const t=ui(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===IN}function Gl(e,t){vd(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function vd(e){const t=e[hr];return t?t.type_:Array.isArray(e)?1:hd(e)?2:md(e)?3:0}function P0(e,t){return vd(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function C_(e,t,r){const n=vd(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function DN(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function hd(e){return e instanceof Map}function md(e){return e instanceof Set}function Ho(e){return e.copy_||e.base_}function S0(e,t){if(hd(e))return new Map(e);if(md(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&x_(e))return ui(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[hr];let n=Reflect.ownKeys(r);for(let o=0;o1&&(e.set=e.add=e.clear=e.delete=LN),Object.freeze(e),t&&Gl(e,(r,n)=>rb(n,!0))),e}function LN(){Yr(2)}function yd(e){return Object.isFrozen(e)}var FN={};function ra(e){const t=FN[e];return t||Yr(0,e),t}var Yl;function __(){return Yl}function VN(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function wy(e,t){t&&(ra("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function A0(e){k0(e),e.drafts_.forEach(zN),e.drafts_=null}function k0(e){e===Yl&&(Yl=e.parent_)}function xy(e){return Yl=VN(Yl,e)}function zN(e){const t=e[hr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Cy(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[hr].modified_&&(A0(t),Yr(4)),Fn(e)&&(e=kc(t,e),t.parent_||Ec(t,e)),t.patches_&&ra("Patches").generateReplacementPatches_(r[hr].base_,e,t.patches_,t.inversePatches_)):e=kc(t,r,[]),A0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==w_?e:void 0}function kc(e,t,r){if(yd(t))return t;const n=t[hr];if(!n)return Gl(t,(o,a)=>_y(e,n,t,o,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return Ec(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const o=n.copy_;let a=o,i=!1;n.type_===3&&(a=new Set(o),o.clear(),i=!0),Gl(a,(u,p)=>_y(e,n,o,u,p,r,i)),Ec(e,o,!1),r&&e.patches_&&ra("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function _y(e,t,r,n,o,a,i){if(Po(o)){const u=a&&t&&t.type_!==3&&!P0(t.assigned_,n)?a.concat(n):void 0,p=kc(e,o,u);if(C_(r,n,p),Po(p))e.canAutoFreeze_=!1;else return}else i&&r.add(o);if(Fn(o)&&!yd(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;kc(e,o),(!t||!t.scope_.parent_)&&Ec(e,o)}}function Ec(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&rb(t,r)}function BN(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:__(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=n,a=nb;r&&(o=[n],a=Kl);const{revoke:i,proxy:u}=Proxy.revocable(o,a);return n.draft_=u,n.revoke_=i,u}var nb={get(e,t){if(t===hr)return e;const r=Ho(e);if(!P0(r,t))return WN(e,r,t);const n=r[t];return e.finalized_||!Fn(n)?n:n===fp(e.base_,t)?(pp(e),e.copy_[t]=j0(n,e)):n},has(e,t){return t in Ho(e)},ownKeys(e){return Reflect.ownKeys(Ho(e))},set(e,t,r){const n=O_(Ho(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const o=fp(Ho(e),t),a=o==null?void 0:o[hr];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(DN(r,o)&&(r!==void 0||P0(e.base_,t)))return!0;pp(e),E0(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return fp(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,pp(e),E0(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Ho(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Yr(11)},getPrototypeOf(e){return ui(e.base_)},setPrototypeOf(){Yr(12)}},Kl={};Gl(nb,(e,t)=>{Kl[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Kl.deleteProperty=function(e,t){return Kl.set.call(this,e,t,void 0)};Kl.set=function(e,t,r){return nb.set.call(this,e[0],t,r,e[0])};function fp(e,t){const r=e[hr];return(r?Ho(r):e)[t]}function WN(e,t,r){var o;const n=O_(t,r);return n?"value"in n?n.value:(o=n.get)==null?void 0:o.call(e.draft_):void 0}function O_(e,t){if(!(t in e))return;let r=ui(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=ui(r)}}function E0(e){e.modified_||(e.modified_=!0,e.parent_&&E0(e.parent_))}function pp(e){e.copy_||(e.copy_=S0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var UN=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const i=this;return function(p=a,...b){return i.produce(p,h=>r.call(this,h,...b))}}typeof r!="function"&&Yr(6),n!==void 0&&typeof n!="function"&&Yr(7);let o;if(Fn(t)){const a=xy(this),i=j0(t,void 0);let u=!0;try{o=r(i),u=!1}finally{u?A0(a):k0(a)}return wy(a,n),Cy(o,a)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===w_&&(o=void 0),this.autoFreeze_&&rb(o,!0),n){const a=[],i=[];ra("Patches").generateReplacementPatches_(t,o,a,i),n(a,i)}return o}else Yr(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(i,...u)=>this.produceWithPatches(i,p=>t(p,...u));let n,o;return[this.produce(t,r,(i,u)=>{n=i,o=u}),n,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Fn(e)||Yr(8),Po(e)&&(e=T_(e));const t=xy(this),r=j0(e,void 0);return r[hr].isManual_=!0,k0(t),r}finishDraft(e,t){const r=e&&e[hr];(!r||!r.isManual_)&&Yr(9);const{scope_:n}=r;return wy(n,t),Cy(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));const n=ra("Patches").applyPatches_;return Po(e)?n(e,t):this.produce(e,o=>n(o,t))}};function j0(e,t){const r=hd(e)?ra("MapSet").proxyMap_(e,t):md(e)?ra("MapSet").proxySet_(e,t):BN(e,t);return(t?t.scope_:__()).drafts_.push(r),r}function T_(e){return Po(e)||Yr(10,e),P_(e)}function P_(e){if(!Fn(e)||yd(e))return e;const t=e[hr];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=S0(e,t.scope_.immer_.useStrictShallowCopy_)}else r=S0(e,!0);return Gl(r,(n,o)=>{C_(r,n,P_(o))}),t&&(t.finalized_=!1),r}var mr=new UN,S_=mr.produce;mr.produceWithPatches.bind(mr);mr.setAutoFreeze.bind(mr);mr.setUseStrictShallowCopy.bind(mr);mr.applyPatches.bind(mr);mr.createDraft.bind(mr);mr.finishDraft.bind(mr);function HN(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function qN(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Oy=e=>Array.isArray(e)?e:[e];function GN(e){const t=Array.isArray(e[0])?e[0]:e;return qN(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function YN(e,t){const r=[],{length:n}=e;for(let o=0;o{r=wu(),i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function ZN(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e;return(...o)=>{let a=0,i=0,u,p={},b=o.pop();typeof b=="object"&&(p=b,b=o.pop()),HN(b,`createSelector expects an output function after the inputs, but received: [${typeof b}]`);const h={...r,...p},{memoize:x,memoizeOptions:T=[],argsMemoize:O=A_,argsMemoizeOptions:_=[],devModeChecks:w={}}=h,v=Oy(T),d=Oy(_),l=GN(o),s=x(function(){return a++,b.apply(null,arguments)},...v),c=O(function(){i++;const m=YN(l,arguments);return u=s.apply(null,m),u},...d);return Object.assign(c,{resultFunc:b,memoizedResultFunc:s,dependencies:l,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>u,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:x,argsMemoize:O})}}function k_(e){return({dispatch:r,getState:n})=>o=>a=>typeof a=="function"?a(r,n,e):o(a)}var JN=k_(),$N=k_,eR=(...e)=>{const t=ZN(...e);return(...r)=>{const n=t(...r),o=(a,...i)=>n(Po(a)?T_(a):a,...i);return Object.assign(o,n),o}};eR(A_);var tR=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ac:Ac.apply(null,arguments)};function Ql(e,t){function r(...n){if(t){let o=t(...n);if(!o)throw new Error(Zr(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>MN(n)&&n.type===e,r}var E_=class dl extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,dl.prototype)}static get[Symbol.species](){return dl}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new dl(...t[0].concat(this)):new dl(...t.concat(this))}};function Py(e){return Fn(e)?S_(e,()=>{}):e}function Sy(e,t,r){if(e.has(t)){let o=e.get(t);return r.update&&(o=r.update(o,t,e),e.set(t,o)),o}if(!r.insert)throw new Error(Zr(10));const n=r.insert(t,e);return e.set(t,n),n}function rR(e){return typeof e=="boolean"}var nR=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:a=!0}=t??{};let i=new E_;return r&&(rR(r)?i.push(JN):i.push($N(r.extraArgument))),i},oR="RTK_autoBatch",j_=e=>t=>{setTimeout(t,e)},aR=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:j_(10),iR=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let o=!0,a=!1,i=!1;const u=new Set,p=e.type==="tick"?queueMicrotask:e.type==="raf"?aR:e.type==="callback"?e.queueNotification:j_(e.timeout),b=()=>{i=!1,a&&(a=!1,u.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const x=()=>o&&h(),T=n.subscribe(x);return u.add(h),()=>{T(),u.delete(h)}},dispatch(h){var x;try{return o=!((x=h==null?void 0:h.meta)!=null&&x[oR]),a=!o,a&&(i||(i=!0,p(b))),n.dispatch(h)}finally{o=!0}}})},lR=e=>function(r){const{autoBatch:n=!0}=r??{};let o=new E_(e);return n&&o.push(iR(typeof n=="object"?n:void 0)),o},sR=!0;function uR(e){const t=nR(),{reducer:r=void 0,middleware:n,devTools:o=!0,preloadedState:a=void 0,enhancers:i=void 0}=e||{};let u;if(typeof r=="function")u=r;else if(tb(r))u=NN(r);else throw new Error(Zr(1));let p;typeof n=="function"?p=n(t):p=t();let b=Ac;o&&(b=tR({trace:!sR,...typeof o=="object"&&o}));const h=RN(...p),x=lR(h);let T=typeof i=="function"?i(x):x();const O=b(...T);return y_(u,a,O)}function N_(e){const t={},r=[];let n;const o={addCase(a,i){const u=typeof a=="string"?a:a.type;if(!u)throw new Error(Zr(28));if(u in t)throw new Error(Zr(29));return t[u]=i,o},addMatcher(a,i){return r.push({matcher:a,reducer:i}),o},addDefaultCase(a){return n=a,o}};return e(o),[t,r,n]}function cR(e){return typeof e=="function"}function dR(e,t){let[r,n,o]=N_(t),a;if(cR(e))a=()=>Py(e());else{const u=Py(e);a=()=>u}function i(u=a(),p){let b=[r[p.type],...n.filter(({matcher:h})=>h(p)).map(({reducer:h})=>h)];return b.filter(h=>!!h).length===0&&(b=[o]),b.reduce((h,x)=>{if(x)if(Po(h)){const O=x(h,p);return O===void 0?h:O}else{if(Fn(h))return S_(h,T=>x(T,p));{const T=x(h,p);if(T===void 0){if(h===null)return h;throw new Error(Zr(9))}return T}}return h},u)}return i.getInitialState=a,i}var fR=Symbol.for("rtk-slice-createasyncthunk");function pR(e,t){return`${e}/${t}`}function gR({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[fR];return function(o){const{name:a,reducerPath:i=a}=o;if(!a)throw new Error(Zr(11));typeof process<"u";const u=(typeof o.reducers=="function"?o.reducers(vR()):o.reducers)||{},p=Object.keys(u),b={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(v,d){const l=typeof v=="string"?v:v.type;if(!l)throw new Error(Zr(12));if(l in b.sliceCaseReducersByType)throw new Error(Zr(13));return b.sliceCaseReducersByType[l]=d,h},addMatcher(v,d){return b.sliceMatchers.push({matcher:v,reducer:d}),h},exposeAction(v,d){return b.actionCreators[v]=d,h},exposeCaseReducer(v,d){return b.sliceCaseReducersByName[v]=d,h}};p.forEach(v=>{const d=u[v],l={reducerName:v,type:pR(a,v),createNotation:typeof o.reducers=="function"};mR(d)?wR(l,d,h,t):hR(l,d,h)});function x(){const[v={},d=[],l=void 0]=typeof o.extraReducers=="function"?N_(o.extraReducers):[o.extraReducers],s={...v,...b.sliceCaseReducersByType};return dR(o.initialState,c=>{for(let g in s)c.addCase(g,s[g]);for(let g of b.sliceMatchers)c.addMatcher(g.matcher,g.reducer);for(let g of d)c.addMatcher(g.matcher,g.reducer);l&&c.addDefaultCase(l)})}const T=v=>v,O=new WeakMap;let _;const w={name:a,reducerPath:i,reducer(v,d){return _||(_=x()),_(v,d)},actions:b.actionCreators,caseReducers:b.sliceCaseReducersByName,getInitialState(){return _||(_=x()),_.getInitialState()},getSelectors(v=T){const d=Sy(O,this,{insert:()=>new WeakMap});return Sy(d,v,{insert:()=>{const l={};for(const[s,c]of Object.entries(o.selectors??{}))l[s]=bR(this,c,v,this!==w);return l}})},selectSlice(v){let d=v[this.reducerPath];return typeof d>"u"&&this!==w&&(d=this.getInitialState()),d},get selectors(){return this.getSelectors(this.selectSlice)},injectInto(v,{reducerPath:d,...l}={}){const s=d??this.reducerPath;return v.inject({reducerPath:s,reducer:this.reducer},l),{...this,reducerPath:s}}};return w}}function bR(e,t,r,n){function o(a,...i){let u=r.call(e,a);return typeof u>"u"&&n&&(u=e.getInitialState()),t(u,...i)}return o.unwrapped=t,o}var ob=gR();function vR(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function hR({type:e,reducerName:t,createNotation:r},n,o){let a,i;if("reducer"in n){if(r&&!yR(n))throw new Error(Zr(17));a=n.reducer,i=n.prepare}else a=n;o.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,i?Ql(e,i):Ql(e))}function mR(e){return e._reducerDefinitionType==="asyncThunk"}function yR(e){return e._reducerDefinitionType==="reducerWithPrepare"}function wR({type:e,reducerName:t},r,n,o){if(!o)throw new Error(Zr(18));const{payloadCreator:a,fulfilled:i,pending:u,rejected:p,settled:b,options:h}=r,x=o(e,a,h);n.exposeAction(t,x),i&&n.addCase(x.fulfilled,i),u&&n.addCase(x.pending,u),p&&n.addCase(x.rejected,p),b&&n.addMatcher(x.settled,b),n.exposeCaseReducer(t,{fulfilled:i||xu,pending:u||xu,rejected:p||xu,settled:b||xu})}function xu(){}var ab="listenerMiddleware";Ql(`${ab}/add`);Ql(`${ab}/removeAll`);Ql(`${ab}/remove`);function Zr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const xR={cart:[]},R_=ob({name:"cart",initialState:xR,reducers:{addProduct:(e,t)=>{console.log("State",e),console.log("Action",t);const r=e.cart.find(n=>n.id===t.payload.id);r?r.quantity++:e.cart.push({...t.payload,quantity:1})},subtractProduct:(e,t)=>{const r=e.cart.find(n=>n.id===t.payload.id);if(r.quantity>1)r.quantity--;else if(r.quantity===1){const n=e.cart.findIndex(o=>o===r);e.cart.splice(n,1)}},removeProduct:(e,t)=>{const r=e.cart.findIndex(n=>n.id===t.payload.id);e.cart.splice(r,1)}}}),CR=e=>e.cart.cart.reduce((t,r)=>t+r.quantity,0),M_=e=>e.cart.cart.reduce((t,r)=>t+r.price*r.quantity,0),{addProduct:wd,subtractProduct:ib,removeProduct:_R}=R_.actions,OR=R_.reducer;sessionStorage.getItem("token")&&sessionStorage.getItem("token");const TR={user:null,status:"idle",error:null},I_=ob({name:"auth",initialState:TR,reducers:{loginStart:e=>{e.status="loading"},loginSuccess:(e,t)=>{e.status="succeeded",e.user=t.payload},loginFailure:(e,t)=>{e.status="failed",e.error=t.payload},logout:e=>{e.user=null}}}),{loginStart:PR,loginSuccess:Ay,loginFailure:SR,logout:AR}=I_.actions,kR=I_.reducer,ER={wishlist:[]},D_=ob({name:"wishlist",initialState:ER,reducers:{addProductWishlist:(e,t)=>{e.wishlist.find(n=>n.id===t.payload.id)||e.wishlist.push({...t.payload,isWishlist:!0})},removeProductWishlist:(e,t)=>{const r=e.wishlist.findIndex(n=>n.id===t.payload.id);e.wishlist.splice(r,1)}}}),{addProductWishlist:jR,removeProductWishlist:L_}=D_.actions,NR=D_.reducer,RR=uR({reducer:{auth:kR,cart:OR,wishlist:NR}});var F_={exports:{}},V_={};/** + * @license React + * use-sync-external-store-with-selector.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 fs=B;function MR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var IR=typeof Object.is=="function"?Object.is:MR,DR=fs.useSyncExternalStore,LR=fs.useRef,FR=fs.useEffect,VR=fs.useMemo,zR=fs.useDebugValue;V_.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var a=LR(null);if(a.current===null){var i={hasValue:!1,value:null};a.current=i}else i=a.current;a=VR(function(){function p(O){if(!b){if(b=!0,h=O,O=n(O),o!==void 0&&i.hasValue){var _=i.value;if(o(_,O))return x=_}return x=O}if(_=x,IR(h,O))return _;var w=n(O);return o!==void 0&&o(_,w)?_:(h=O,x=w)}var b=!1,h,x,T=r===void 0?null:r;return[function(){return p(t())},T===null?void 0:function(){return p(T())}]},[t,r,n,o]);var u=DR(e,a[0],a[1]);return FR(function(){i.hasValue=!0,i.value=u},[u]),zR(u),u};F_.exports=V_;var BR=F_.exports,pr="default"in Al?ed:Al,ky=Symbol.for("react-redux-context"),Ey=typeof globalThis<"u"?globalThis:{};function WR(){if(!pr.createContext)return{};const e=Ey[ky]??(Ey[ky]=new Map);let t=e.get(pr.createContext);return t||(t=pr.createContext(null),e.set(pr.createContext,t)),t}var So=WR(),UR=()=>{throw new Error("uSES not initialized!")};function lb(e=So){return function(){return pr.useContext(e)}}var z_=lb(),B_=UR,HR=e=>{B_=e},qR=(e,t)=>e===t;function GR(e=So){const t=e===So?z_:lb(e);return function(n,o={}){const{equalityFn:a=qR,devModeChecks:i={}}=typeof o=="function"?{equalityFn:o}:o,{store:u,subscription:p,getServerState:b,stabilityCheck:h,identityFunctionCheck:x}=t();pr.useRef(!0);const T=pr.useCallback({[n.name](_){return n(_)}}[n.name],[n,h,i.stabilityCheck]),O=B_(p.addNestedSub,u.getState,b||u.getState,T,a);return pr.useDebugValue(O),O}}var tn=GR();function YR(e){e()}function KR(){let e=null,t=null;return{clear(){e=null,t=null},notify(){YR(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0,o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!n||e===null||(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var jy={notify(){},get:()=>[]};function QR(e,t){let r,n=jy,o=0,a=!1;function i(w){h();const v=n.subscribe(w);let d=!1;return()=>{d||(d=!0,v(),x())}}function u(){n.notify()}function p(){_.onStateChange&&_.onStateChange()}function b(){return a}function h(){o++,r||(r=t?t.addNestedSub(p):e.subscribe(p),n=KR())}function x(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=jy)}function T(){a||(a=!0,h())}function O(){a&&(a=!1,x())}const _={addNestedSub:i,notifyNestedSubs:u,handleChangeWrapper:p,isSubscribed:b,trySubscribe:T,tryUnsubscribe:O,getListeners:()=>n};return _}var XR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ZR=XR?pr.useLayoutEffect:pr.useEffect;function JR({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",identityFunctionCheck:a="once"}){const i=pr.useMemo(()=>{const b=QR(e);return{store:e,subscription:b,getServerState:n?()=>n:void 0,stabilityCheck:o,identityFunctionCheck:a}},[e,n,o,a]),u=pr.useMemo(()=>e.getState(),[e]);ZR(()=>{const{subscription:b}=i;return b.onStateChange=b.notifyNestedSubs,b.trySubscribe(),u!==e.getState()&&b.notifyNestedSubs(),()=>{b.tryUnsubscribe(),b.onStateChange=void 0}},[i,u]);const p=t||So;return pr.createElement(p.Provider,{value:i},r)}var $R=JR;function W_(e=So){const t=e===So?z_:lb(e);return function(){const{store:n}=t();return n}}var eM=W_();function tM(e=So){const t=e===So?eM:W_(e);return function(){return t().dispatch}}var Ro=tM();HR(BR.useSyncExternalStoreWithSelector);/** + * @remix-run/router v1.14.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 ci(){return ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function sb(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nM(){return Math.random().toString(36).substr(2,8)}function Ry(e,t){return{usr:e.state,key:e.key,idx:t}}function N0(e,t,r,n){return r===void 0&&(r=null),ci({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?_i(t):t,{state:r,key:t&&t.key||n||nM()})}function jc(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 _i(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 oM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,u=po.Pop,p=null,b=h();b==null&&(b=0,i.replaceState(ci({},i.state,{idx:b}),""));function h(){return(i.state||{idx:null}).idx}function x(){u=po.Pop;let v=h(),d=v==null?null:v-b;b=v,p&&p({action:u,location:w.location,delta:d})}function T(v,d){u=po.Push;let l=N0(w.location,v,d);r&&r(l,v),b=h()+1;let s=Ry(l,b),c=w.createHref(l);try{i.pushState(s,"",c)}catch(g){if(g instanceof DOMException&&g.name==="DataCloneError")throw g;o.location.assign(c)}a&&p&&p({action:u,location:w.location,delta:1})}function O(v,d){u=po.Replace;let l=N0(w.location,v,d);r&&r(l,v),b=h();let s=Ry(l,b),c=w.createHref(l);i.replaceState(s,"",c),a&&p&&p({action:u,location:w.location,delta:0})}function _(v){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof v=="string"?v:jc(v);return vt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let w={get action(){return u},get location(){return e(o,i)},listen(v){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(Ny,x),p=v,()=>{o.removeEventListener(Ny,x),p=null}},createHref(v){return t(o,v)},createURL:_,encodeLocation(v){let d=_(v);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:T,replace:O,go(v){return i.go(v)}};return w}var My;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(My||(My={}));function aM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?_i(t):t,o=ub(n.pathname||"/",r);if(o==null)return null;let a=U_(e);iM(a);let i=null;for(let u=0;i==null&&u{let p={relativePath:u===void 0?a.path||"":u,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};p.relativePath.startsWith("/")&&(vt(p.relativePath.startsWith(n),'Absolute route path "'+p.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),p.relativePath=p.relativePath.slice(n.length));let b=Co([n,p.relativePath]),h=r.concat(p);a.children&&a.children.length>0&&(vt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+b+'".')),U_(a.children,t,h,b)),!(a.path==null&&!a.index)&&t.push({path:b,score:pM(b,a.index),routesMeta:h})};return e.forEach((a,i)=>{var u;if(a.path===""||!((u=a.path)!=null&&u.includes("?")))o(a,i);else for(let p of H_(a.path))o(a,i,p)}),t}function H_(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=H_(n.join("/")),u=[];return u.push(...i.map(p=>p===""?a:[a,p].join("/"))),o&&u.push(...i),u.map(p=>e.startsWith("/")&&p===""?"/":p)}function iM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:gM(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const lM=/^:\w+$/,sM=3,uM=2,cM=1,dM=10,fM=-2,Iy=e=>e==="*";function pM(e,t){let r=e.split("/"),n=r.length;return r.some(Iy)&&(n+=fM),t&&(n+=uM),r.filter(o=>!Iy(o)).reduce((o,a)=>o+(lM.test(a)?sM:a===""?cM:dM),n)}function gM(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 bM(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:T,isOptional:O}=h;if(T==="*"){let w=u[x]||"";i=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}const _=u[x];return O&&!_?b[T]=void 0:b[T]=yM(_||"",T),b},{}),pathname:a,pathnameBase:i,pattern:e}}function hM(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),sb(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,u,p)=>(n.push({paramName:u,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function mM(e){try{return decodeURI(e)}catch(t){return sb(!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 yM(e,t){try{return decodeURIComponent(e)}catch(r){return sb(!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 ub(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 wM(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?_i(e):e;return{pathname:r?r.startsWith("/")?r:xM(r,t):t,search:OM(n),hash:TM(o)}}function xM(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 gp(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 CM(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function q_(e,t){let r=CM(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function G_(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=_i(e):(o=ci({},e),vt(!o.pathname||!o.pathname.includes("?"),gp("?","pathname","search",o)),vt(!o.pathname||!o.pathname.includes("#"),gp("#","pathname","hash",o)),vt(!o.search||!o.search.includes("#"),gp("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,u;if(i==null)u=r;else if(n){let x=t.length===0?[]:t[t.length-1].replace(/^\//,"").split("/");if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),x.pop();o.pathname=T.join("/")}u="/"+x.join("/")}else{let x=t.length-1;if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),x-=1;o.pathname=T.join("/")}u=x>=0?t[x]:"/"}let p=wM(o,u),b=i&&i!=="/"&&i.endsWith("/"),h=(a||i===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(b||h)&&(p.pathname+="/"),p}const Co=e=>e.join("/").replace(/\/\/+/g,"/"),_M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),OM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,TM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,PM=function(t,r){r===void 0&&(r=302);let n=r;typeof n=="number"?n={status:n}:typeof n.status>"u"&&(n.status=302);let o=new Headers(n.headers);return o.set("Location",t),new Response(null,ci({},n,{headers:o}))};function SM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Y_=["post","put","patch","delete"];new Set(Y_);const AM=["get",...Y_];new Set(AM);/** + * React Router v6.21.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 Xl(){return Xl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u.current=!0}),B.useCallback(function(b,h){if(h===void 0&&(h={}),!u.current)return;if(typeof b=="number"){n.go(b);return}let x=G_(b,JSON.parse(i),a,h.relative==="path");e==null&&t!=="/"&&(x.pathname=x.pathname==="/"?t:Co([t,x.pathname])),(h.replace?n.replace:n.push)(x,h.state,h)},[t,n,i,a,e])}function NM(){let{matches:e}=B.useContext(Mo),t=e[e.length-1];return t?t.params:{}}function X_(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=B.useContext(sa),{matches:o}=B.useContext(Mo),{pathname:a}=Cd(),i=JSON.stringify(q_(o,n.v7_relativeSplatPath));return B.useMemo(()=>G_(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function RM(e,t){return MM(e,t)}function MM(e,t,r,n){ps()||vt(!1);let{navigator:o}=B.useContext(sa),{matches:a}=B.useContext(Mo),i=a[a.length-1],u=i?i.params:{};i&&i.pathname;let p=i?i.pathnameBase:"/";i&&i.route;let b=Cd(),h;if(t){var x;let v=typeof t=="string"?_i(t):t;p==="/"||(x=v.pathname)!=null&&x.startsWith(p)||vt(!1),h=v}else h=b;let T=h.pathname||"/",O=p==="/"?T:T.slice(p.length)||"/",_=aM(e,{pathname:O}),w=VM(_&&_.map(v=>Object.assign({},v,{params:Object.assign({},u,v.params),pathname:Co([p,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?p:Co([p,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),a,r,n);return t&&w?B.createElement(xd.Provider,{value:{location:Xl({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:po.Pop}},w):w}function IM(){let e=UM(),t=SM(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 B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},t),r?B.createElement("pre",{style:o},r):null,a)}const DM=B.createElement(IM,null);class LM extends B.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!==void 0?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!==void 0?B.createElement(Mo.Provider,{value:this.props.routeContext},B.createElement(K_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function FM(e){let{routeContext:t,match:r,children:n}=e,o=B.useContext(cb);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),B.createElement(Mo.Provider,{value:t},n)}function VM(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,u=(o=r)==null?void 0:o.errors;if(u!=null){let h=i.findIndex(x=>x.route.id&&(u==null?void 0:u[x.route.id]));h>=0||vt(!1),i=i.slice(0,Math.min(i.length,h+1))}let p=!1,b=-1;if(r&&n&&n.v7_partialHydration)for(let h=0;h=0?i=i.slice(0,b+1):i=[i[0]];break}}return i.reduceRight((h,x,T)=>{let O,_=!1,w=null,v=null;r&&(O=u&&x.route.id?u[x.route.id]:void 0,w=x.route.errorElement||DM,p&&(b<0&&T===0?(qM("route-fallback",!1),_=!0,v=null):b===T&&(_=!0,v=x.route.hydrateFallbackElement||null)));let d=t.concat(i.slice(0,T+1)),l=()=>{let s;return O?s=w:_?s=v:x.route.Component?s=B.createElement(x.route.Component,null):x.route.element?s=x.route.element:s=h,B.createElement(FM,{match:x,routeContext:{outlet:h,matches:d,isDataRoute:r!=null},children:s})};return r&&(x.route.ErrorBoundary||x.route.errorElement||T===0)?B.createElement(LM,{location:r.location,revalidation:r.revalidation,component:w,error:O,children:l(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):l()},null)}var Z_=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Z_||{}),Nc=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}(Nc||{});function zM(e){let t=B.useContext(cb);return t||vt(!1),t}function BM(e){let t=B.useContext(kM);return t||vt(!1),t}function WM(e){let t=B.useContext(Mo);return t||vt(!1),t}function J_(e){let t=WM(),r=t.matches[t.matches.length-1];return r.route.id||vt(!1),r.route.id}function UM(){var e;let t=B.useContext(K_),r=BM(Nc.UseRouteError),n=J_(Nc.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function HM(){let{router:e}=zM(Z_.UseNavigateStable),t=J_(Nc.UseNavigateStable),r=B.useRef(!1);return Q_(()=>{r.current=!0}),B.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Xl({fromRouteId:t},a)))},[e,t])}const Dy={};function qM(e,t,r){!t&&!Dy[e]&&(Dy[e]=!0)}function Wr(e){vt(!1)}function GM(e){let{basename:t="/",children:r=null,location:n,navigationType:o=po.Pop,navigator:a,static:i=!1,future:u}=e;ps()&&vt(!1);let p=t.replace(/^\/*/,"/"),b=B.useMemo(()=>({basename:p,navigator:a,static:i,future:Xl({v7_relativeSplatPath:!1},u)}),[p,u,a,i]);typeof n=="string"&&(n=_i(n));let{pathname:h="/",search:x="",hash:T="",state:O=null,key:_="default"}=n,w=B.useMemo(()=>{let v=ub(h,p);return v==null?null:{location:{pathname:v,search:x,hash:T,state:O,key:_},navigationType:o}},[p,h,x,T,O,_,o]);return w==null?null:B.createElement(sa.Provider,{value:b},B.createElement(xd.Provider,{children:r,value:w}))}function YM(e){let{children:t,location:r}=e;return RM(R0(t),r)}new Promise(()=>{});function R0(e,t){t===void 0&&(t=[]);let r=[];return B.Children.forEach(e,(n,o)=>{if(!B.isValidElement(n))return;let a=[...t,o];if(n.type===B.Fragment){r.push.apply(r,R0(n.props.children,a));return}n.type!==Wr&&vt(!1),!n.props.index||!n.props.children||vt(!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=R0(n.props.children,a)),r.push(i)}),r}/** + * React Router DOM v6.21.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 M0(){return M0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function QM(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function XM(e,t){return e.button===0&&(!t||t==="_self")&&!QM(e)}const ZM=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],JM="startTransition",Ly=Al[JM];function $M(e){let{basename:t,children:r,future:n,window:o}=e,a=B.useRef();a.current==null&&(a.current=rM({window:o,v5Compat:!0}));let i=a.current,[u,p]=B.useState({action:i.action,location:i.location}),{v7_startTransition:b}=n||{},h=B.useCallback(x=>{b&&Ly?Ly(()=>p(x)):p(x)},[p,b]);return B.useLayoutEffect(()=>i.listen(h),[i,h]),B.createElement(GM,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:i,future:n})}const eI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",tI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Jr=B.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:u,target:p,to:b,preventScrollReset:h,unstable_viewTransition:x}=t,T=KM(t,ZM),{basename:O}=B.useContext(sa),_,w=!1;if(typeof b=="string"&&tI.test(b)&&(_=b,eI))try{let s=new URL(window.location.href),c=b.startsWith("//")?new URL(s.protocol+b):new URL(b),g=ub(c.pathname,O);c.origin===s.origin&&g!=null?b=g+c.search+c.hash:w=!0}catch{}let v=EM(b,{relative:o}),d=rI(b,{replace:i,state:u,target:p,preventScrollReset:h,relative:o,unstable_viewTransition:x});function l(s){n&&n(s),s.defaultPrevented||d(s)}return B.createElement("a",M0({},T,{href:_||v,onClick:w||a?n:l,ref:r,target:p}))});var Fy;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Fy||(Fy={}));var Vy;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Vy||(Vy={}));function rI(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u}=t===void 0?{}:t,p=_d(),b=Cd(),h=X_(e,{relative:i});return B.useCallback(x=>{if(XM(x,r)){x.preventDefault();let T=n!==void 0?n:jc(b)===jc(h);p(e,{replace:T,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u})}},[b,p,h,n,o,r,e,a,i,u])}/*! js-cookie v3.0.5 | MIT */function Cu(e){for(var t=1;t"u")){i=Cu({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var u="";for(var p in i)i[p]&&(u+="; "+p,i[p]!==!0&&(u+="="+i[p].split(";")[0]));return document.cookie=o+"="+e.write(a,o)+u}}function n(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var a=document.cookie?document.cookie.split("; "):[],i={},u=0;u{const e=Ro(),t=_d();tn(u=>u.auth);const[r,n]=B.useState({email:"",password:""}),o=()=>{window.open(`${zy}/auth/google/callback`,"_self");let u=$_.get("token");console.log(u),sessionStorage.setItem("token",u),e(Ay(!0)).then(()=>t("/home"))},a=({currentTarget:u})=>{n({...r,[u.name]:u.value})},i=async u=>{u.preventDefault();try{e(PR());const p=`${zy}/user/login`,h=await(await fetch(p,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(r)})).json();sessionStorage.setItem("token",h.data),e(Ay(h)),t("/home")}catch(p){p.response&&p.response.status>=400&&p.response.status<=500&&e(SR(p.message))}};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Login to your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",method:"POST",onSubmit:u=>i(u),children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900",children:"Email address"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",onChange:a,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("label",{htmlFor:"password",className:"block text-sm font-medium leading-6 text-gray-900",children:"Password"})}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",onChange:a,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-lg mb-2 px-3 py-1.5 text-sm font-semibold bg-primary hover:bg-secondary leading-6 text-white shadow-s focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",onSubmit:u=>i(u),children:"Login"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:o,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Login with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["No account? No problem. "," ",M.jsx(Jr,{to:"/register",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Create one!"})]})]})]})})},By="https://back-end-repo-code-crafters.vercel.app",aI=()=>{const[e,t]=B.useState({name:"",email:"",password:""});tn(u=>u.auth);const r=Ro(),n=_d(),o=({currentTarget:u})=>{t({...e,[u.name]:u.value})},a=async u=>{u.preventDefault();try{const p=`${By}/user/register`,{data:b}=await fetch(p,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}),h=await b.json();localStorage.setItem("token",h.data),r(loginSuccess(h)),n("/home")}catch(p){p.response&&p.response.status>=400&&p.response.status<=500&&setError(p.response.data.message)}},i=()=>{window.open(`${By}/auth/google/callback`,"_self"),localStorage.setItem("token",!0),r(loginSuccess(!0)).then(()=>n("/home"))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Register your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",onSubmit:a,method:"POST",children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"name",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"name",name:"name",type:"text",autoComplete:"email",placeholder:"Name",required:!0,onChange:o,value:e.name,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",placeholder:"Email",required:!0,onChange:o,value:e.email,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",placeholder:"Password",required:!0,onChange:o,value:e.password,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-md mb-2 bg-primary hover:bg-secondary px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm focus:ring-secondary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",children:"Sign Up"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:i,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Sign up with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["Already registered? "," ",M.jsx("a",{href:"/login",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Login here!"})]})]})]})})},iI=()=>(B.useEffect(()=>{let e=$_.get("token");sessionStorage.setItem("token",e)},[]),M.jsx("div",{className:"text-black",children:M.jsx("nav",{children:M.jsx("h1",{children:"Home Page"})})})),lI=""+new URL("error-qHWuGVdS.png",import.meta.url).href,Et=e=>{const{className:t,children:r,type:n,onClick:o}=e;return M.jsx("button",{className:t,type:n||"button",onClick:o,children:r})};function sI(){return M.jsxs("div",{className:"flex flex-col items-center my-10",children:[M.jsx("img",{src:lI,alt:"404 error image",height:400,width:400}),M.jsx("h1",{className:"text-black font-bold text-2xl my-5",children:"Oops! Page not found"}),M.jsx(Jr,{to:"/",className:"text-black font-bold text-xl",children:M.jsx(Et,{className:"text-white bg-primary font-medium rounded-full text-sm px-4 py-2",children:"Back to Home"})})]})}function eO(e){const{text:t,src:r,div:n}=e;return M.jsxs("div",{className:n,children:[M.jsx("img",{className:"h-8 w-8",src:r,alt:"Harvestly"}),M.jsx("span",{className:t,children:"Harvestly"})]})}const uI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAnCAYAAACIVoEIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASxSURBVHgB7ZhdUhtHEMe7ByEEuCqbEyDeY7E+gcUJICdAvMUSVZZPADqBRBUWeUM+QcQJkE/ACufd8gmiVGwj9DGdf++ysMgS2gXk+CH/qkXSMB+/menp6V6mmFou5apGpL2YXmh2a16X5qBne27eiuxw3AbLpY0zEskHv7hDTB0S6jJJ2xjT+nzkteL25ZTd7GhI7nBks8bQmhXOotglEv3sJIOycioLxuMRuczWEeINZsqKiKudSdps9mpeZ1ofmeLzArPZGZ8ca1vLbSKLIqqmKK5Esoal+yVYkdadwX5z8T97QH17vlp0N7/UPe/bSeWqWNkyJlAhYyq9CSur2zeylmJDMbEnRNloGbbBUfvq/e6vTiHzKtewRqr4vhmtt1LM7YtwYUj8YjABeFyGYkpIPgnzy/D3s71f8ld9+zED+wjLMkumrFuTwYzvtqWCIX4TBdIJrey529F6lkYOpu/FhzKmiQFd7Ux/fz76syVCp9y3ZyGYrhpsDDZn3bDdyt7zbV1nbGkj2l9/YM/ESjXsL6AyWxjpU2yowAa4ezWw+zdlxxcFgL2PgmG6bTa8cTMZy3n8bUf7WilunGA7HUnzZtS9YDfyhkwzNpTfyPCuGutqyd2ZCobTBGP++aYR44QSeXeAiPIKFD2panfhiiaC0tVChxUrtrH8KlcOy9WWmLmrYIBYw/PTDROJg6ej3/UETgJaLLouyg9gd5WgzQOUKeYO0FC3EUYph0QL3mKaOv2BnF37rNPL+oVvxMvF3EfUqcCnreEpA+hFFOjaDfwBqMNe/eJAyxKtVChtLNass1Dbktm3ZM9xEv+6BqLoSqlwal8rEFzCzQqpgevKAegsCuQ3pyeQLv+CIf8UjSx1U4RtFKpcHl/Ubq8nbuqVpNvr+zstY24B+BtH+iRQ41ouufBXdn9IZhOA5wqEkYKjj/tSFA73ZW/KfTkXKN0adaz+AMzNr2/bu0naP8imZuna97zD45DlU0qouUCp2EjL/9QQJ6HmBmWHC77DhKtIHBDODeox+iGh/ldcxfJT6neGCPTF3o087xMSgu4/R14zTl29EVIk+zipXbvIFZ4F0+9b3FukEYHjB/qxJVk4zsYsxxleyOi7RZrR8D3ZjCYDbHCH6WIKHy4tUSNJvqchMeOyXUqb9e6UDGe1lNuxQg0Nh/RC1igVQeFJ6j4gjZHSi0F0eEkJNYTTxNke9MmJA6RjirVVvZY4DhDNkOZzhs3LaJkEkQFd1tvr4/URY73GRy0KFB3TPAUQk6mOl2PAd0sI6MbLg7CXaqjwZhKQjpl6DJBKM14WOfz69jZIC9WbAKRhL0KX3d7xh8a0MVOPAfKhRN5joB0MOKumBnfbQna3V78Fwqw6GPPX6JipxwCp0mlT61/ZLBneQlbj3FdXw+FB/YMXjqlZUK/eLowfIl4p5TQypIcAPUSBo0SioEBIzybVSQ3E7K4iE5k30K0jtmXNrKcBqRKFw+p9RewWMhOHksmFi8gGjlj8hOK+yrGgrq+CE9IsBBmIvk+iBMJh+HuEdxGZFHlxdmQmVHiM8fUQV8bB97C7mUDwvqIOkn4E/ZdAU9/k2cAqfUdH31n/ArS8rkQB+tqoAAAAAElFTkSuQmCC",cI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBzVRNToNAFB5q210bkm6aQiI3EE8gnsAjWE/QdOfOcgK9AdxAeoLq0pXcwDEBwhLZ8uf3cEgQpKVu9Etevpnh5XuP994MY/8dUtcHVVWNoiiuYJokSTI4Am9937fZMYIakCSJBQEDAhGOOIxYx5lMe5ybXcLfBBVF0UE7sV2PRiOHcx7Vs87z3KK4sE0QBCbrAmW2WCzeyObzucb2AIFt+BUUYJ+TRU6HxGr+rxS8eT6oFlQzkB2GIWc9gDquQVozy1IQf0u102Bb1hPD4dAlzrJMbwmmaSqXm8Eg6qnHRLOo42ctQUQrhdBBmR0HDfbeEhSRaHAN1hOiTAS3JSjSd9GYazj2yhLDvyLGX7UFCTT9IBmO94fE0NkVgi+xNJtTcVIt4jjm0+n0A463k8lEn81mLxHwkxiyeqD1eDy+afq07jKGdQO6E1sHmT+L9SlsKe6zA9OF6CVKxjsFCXRbMEIkfMG+OsnEQ+FSaTzPexI+u6Zo5/NVQTRJrmfRCFyJntcfkl+DRFGmx75vwN/jE4R2rIcQfBdCAAAAAElFTkSuQmCC",dI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIpSURBVHgB7VbLbcJAEB0+giM+IrhsByEVhFSQpIJABaSDpIMkFeAOolQAVBDowJEAcSRXvnkP2ZExxt5FaykHP8na3zD7mNl9syI5ciSjIBdAKeWsVqseuvf4Wv70eL/fu9Vq9dMDxBDGRJrNZgsbfpBPoVAYop1gvET/Bm0bYw/9h9lsNjZwa0YEkVCIxID9YrHYnU6nw/B6vV5XmOe6U6lUrk0iUxQDrNfrZ7a73e42SoJYLBYe1xAR2vYlCzAajUZjj9R00mxh90JbRkg0oR2R7Xb7dyjTbBEVl22pVGqLJrSJwLnjE1pKBjA6I1ni3xApJy3ygAb9zWZTg05IuVwOT8cCtgqpFNyeWtg46Tqf1RHcjj427ohduPP5vBu3kBQRKugIAuVy4KvmI8ZP6P9IMhzYvHJjRGXkz/V8H2agDlAPgjH1Q1cbaBPVHPTfOMc6Ffeb2MMKY23NMMDBFxRXiS4RaMXBGGH1xBLgc+h3W6JLBCe+jWYZqaBjEHNZTyQFtIHte2jzYG55jkgskM8BP7EM+Pw65/ecoJH1RCwDt4ZvF73U8FTD2EF6PLEMpIapduJu3gkRqOKBMSqnzRsTJsJHVSuVSBA6SLl1IoFP7KEkjQjfnmjGKAvWy73vk7fnStKI+Gy/JSMgLYxK+2ReTokwNdbTEvLPP6miUn9EJCNpjyJW6o+qbyDtwB0KlL4CmiGIxFHkj4gE71KgIxmBj6scOS7BL8sj/DiysG11AAAAAElFTkSuQmCC",fI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ7SURBVHgB7VZNUiIxFE73FOygXPJXNfEEMjfQG8gJZOlOOQHNCRxPQM8JxtnNDjyBeALaKv52WsVKKGi/r02o2KBEoNnoVxXyEl7e+zp5eXlCfOOrw3nvj1KpdByG4RnaMYbScZwnyAH6diqVug4AU19KeTCZTC4gnkJHQvcAcgdyB/K/wWBwY0UAhuR0Om3SMZ1i6gbyA2QaPFKECA9GG4rsBeY9OiVBTN1D5tojtDLNkkw6na7EiTsrnN+pYa3f7/txgrlcTrqu60E8gzMfjjhdRfPn83ljNBoF8TXFYrEKvXrk0HEqsNtZIkDn2MIWZRg6WWXIRKFQ8NDV1bCB3fA+0lfEI/vYiV/YiKc4yyaMhlQUliAJRcQKtA0/j/T15g9+PZ2jNUXCUKRDBi3HLn9msxkDhedzLRIGjqHNHrF2ukTADI6k0Ov12uwRlHJBQLxek0DsDwHaT5NAoEjsCxLtYUEAZx+w/8wN2NizlGXTp46BdjRw3apIGAi+sulzAdzNFq5HVyQM+qAvPdYxwC1hXmeiqIqEoGxLtD8LvzGFFq5HGanycClVbgkz1SNtH+p5N6ZXw07wnP6KHQPOr8iD74w5/8McjMfjUTabfcYunGcyGY5vxQ6Ac+ejdQ67NTxy/20WeOptqIstQRvKlveZdYwHf1sShnNfbAK9E3w+9etlA+ryZd3oy98jwfvLSF6nr572Ltfk8/nLdfruOgVWOsiQUeQikrsfGWVtqEs6rhkOh7/X2XeEJcxaEC1ArjjRBSaOiOn1ShWyrJortnnEmoCGUWCyVPfRs1y/VBX0ykJ2pwSI2G5ElRS+2tt19rQiso8n/BuJ4gX9Zy9s1mlx3gAAAABJRU5ErkJggg==",pI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAYAAADwkER/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAhSURBVHgBvcQxAQAACAIwoLiaj1BoCncMtlskSzh/JZkFscUHEi7BOzIAAAAASUVORK5CYII=",gI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCElEQVR4nO2Zz0obURTGf2OLpi/QuBI3Lly22gdw0624skEUQaHpSlqDfQHFVWteQoX2Abop9RF04cptEkFREFMoYmvKhTMg004wOndyz3h+8EGYG5L7fffm/jkBwzAMwzAMwzAMwzAMw/BNBEwAc8B7kXv9UtoKyzBQB1pAJ0WubQsoUyAiYA342cV4Um2gVoQZUQJ2ezCe1I58hkoiYPsB5mN91ToT1jIwH2sVZTwHLjMMoC2LqBrqGZqP9RklDADHHgJoaVkLJj2Yj+UOS8Ez5zGACgqoeQxAxW6w6jGADyig4jGAWRQw4TGAFyggAhoezDe1bIPIlTbrAD7xyI/CZZRRyzAAVzV6tNfhL5p++0lKUtS4r/ltzQWRmEgOR+0ejF/KtFc78v+jLFfaZhfjDVnt3SJaWCI50FRulcUr8qxQI24Yxj+U5LL0BqgCH0VVeebahigQEfAK2AAOgOs7bIHuPfvAupTXVC6Mg8ACcJjBSfAIWAGeoYBIaoLd/gC9r5qh1wRHgT0PxpP6AYwQGFPASQ7mY50BrwmEt8DvHM3Hct+53G/zS8CfPpiPdQO865f5GelAp89yAzCdt/kx4CIA87evz+N5mX8iB5VOYHJ9eppHAPMBmE3TYh4BfAvAaJq+5xHAaQBG03SeRwC/AjCaJtc372wCVwGYTepKbp2GYXBn/gIcmHnJ2f8WNwAAAABJRU5ErkJggg==";function bI(){const[e,t]=B.useState(!1),[r,n]=B.useState(!1),[o,a]=B.useState(!1),[i,u]=B.useState(!1),[p,b]=B.useState(!1),h=Ro(),x=_d(),T=tn(CR),O=sessionStorage.getItem("token")?sessionStorage.getItem("token"):null,_=window.location.pathname,w=()=>{sessionStorage.removeItem("token"),h(AR()),x("/login")};return B.useEffect(()=>{_==="/shop"?(n(!0),a(!0),u(!0),b(!0)):_==="/wishlist"?(n(!1),a(!1),u(!0),b(!0)):_==="/cart"?(n(!1),a(!0),u(!1),b(!0)):(n(!1),a(!1),u(!1),b(!1))},[_]),M.jsx("header",{children:M.jsxs("nav",{className:"flex justify-between items-center w-full h-150px bg-white shadow-md",children:[M.jsx(Jr,{to:"/",children:M.jsx(eO,{div:"flex items-center space-x-2 h-20 w-auto ml-5",text:"text-black text-2xl font-medium",src:uI})}),r?M.jsxs("form",{children:[M.jsx("label",{htmlFor:"default-search",className:"mb-2 text-sm font-medium text-gray-900 sr-only",children:"Search"}),M.jsxs("div",{className:"relative ml-20 w-72",children:[M.jsx("div",{className:"absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none",children:M.jsx("img",{src:cI})}),M.jsx("input",{type:"search",id:"default-search",className:"block w-full p-4 ps-10 text-sm text-gray-900 border border-green-500 rounded-lg bg-white",placeholder:"Fruits, vegetables...",required:!0})]})]}):null,M.jsxs("div",{className:"relative flex items-center justify-between ml-auto",children:[o?M.jsxs(M.Fragment,{children:[M.jsx(Jr,{to:"/wishlist",children:M.jsx("img",{className:"h-8 w-8 mr-2",src:fI,alt:"wishlist icon"})}),o&&i?M.jsx("img",{className:"",src:pI,alt:"divider icon"}):null]}):null,i?M.jsx(Jr,{to:"/cart",children:M.jsxs("div",{className:"relative",children:[M.jsx("img",{className:"h-8 w-8 ml-2",src:dI,alt:"cart icon"}),M.jsx("p",{className:"text-xs flex justify-center items-center absolute top-0 right-0 h-4 w-4 px-2 py-1 rounded-full bg-primary text-white",children:T})]})}):null,M.jsxs("div",{className:"relative inline-block text-left ml-10 mb-2",children:[p?M.jsx("div",{children:M.jsx("button",{type:"button",onClick:()=>t(!e),children:M.jsx("img",{src:gI,className:"inline-block h-8 w-8 rounded-full",alt:"Avatar"})})}):null,e&&M.jsx("div",{className:"origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5",children:M.jsx("div",{className:"py-1",role:"menu","aria-orientation":"vertical","aria-labelledby":"options-menu",children:M.jsx("button",{onClick:w,onMouseLeave:()=>t(!e),className:"w-full",children:M.jsx("a",{href:"#",className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900",role:"menuitem",children:"Logout"})})})})]})]}),!O&&_!=="/login"&&_!=="/register"&&M.jsx(Et,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:()=>x("/login"),children:"Login / Register"}),O&&M.jsx(Et,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:w,children:"Logout"})]})})}const vI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJgSURBVHgB7VftUeMwEN3c8P9yHagD0sGJCi4dXOjgrgK7g5gKCBUEKiCpwFCBTQXQgdhFz2HxWI78NTDAm3ljx1qtnr52N0Tf+Kpwzi1oZLDPuVB/m1FHsINbvO6ZZcXZbFZ28CEihDLJU+aKec4+dpXND+qHPZ6/mQkz58EK5orCYizzkvnIPwumTPAv8xf5yRkaAlkxGSQwsIj719CWiCBpY5qG9k3bpGKFbZlLLUi9GwiYq29LCDaxPvsKk1lneJdDK9uYqPZMrxpWeFUTn2uhED7sUkHMYQXq4kSEnCVl76oVhCjpm6r2lyNAYwCrlqsBD+Kwdbf4vpDvIVH4ng8+XzWHKQayNXFbJcxiK0OiEvcafsYDtq0At6CrCSsats/A9rDqdXQOsAGBcnAN+aApkPN2jncRece8gI3EPrG/4ICahnyOIqxBqIW4krzYB+ZPPEXkjkU90XsA2+fa4lcbTmg63DBPu+RQjb65MgZ3NABTCitpAKYWtqPPhk7hAsGwilnHUOrCL+DPkq/J9my7oT7CkKSlapBDXUZ0seSDaBbwJ4Kk7T9zzTxj2/gLU8uBpkO/ZSgPIkcWSE1znXMrnBwTRT6l3LSlD9haervFsiL3TaLI1/hnzCflf0cxUAVdGmGbwPZSMW2wW8POhCqOGFHRnVxEaQyxObZuelHoI4Xjoypx6pS2TV//umyO7/S2rwkRNgt35G9e2wCWRgZEJ11E9fknbvnxh3ycmkd2E7srZhZbbXQJsOJ8DUEyyDX56358kJ6lT5Qo3KiNC9To7wKIyuijYYoL8Y0vg2fmp+YuEkhVNgAAAABJRU5ErkJggg==",_u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAACCAYAAACpDacGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAySURBVHgBtcChAQAgCATA56MGg0GXcEJHcjSLjYQwBSdjTb/74RdHpnYqKCqgEtmsGwLj7wqCtp3MZwAAAABJRU5ErkJggg==",hI="data:image/png;base64,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",mI="data:image/png;base64,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",yI=()=>M.jsxs("footer",{className:"bg-gray-900 text-gray-400",children:[M.jsxs("section",{className:"flex justify-between px-28 py-20",children:[M.jsxs("div",{className:"max-w-32",children:[M.jsx(eO,{div:"flex items-center space-x-2 h-8",text:"text-white text-2xl font-medium",src:vI}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"Harvestly provides fresh, hygienic, high quality ingredients and supplies to its customers"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Email"}),M.jsx("img",{className:"my-2",src:_u}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"help@harvestly.com"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"Phone"}),M.jsx("img",{className:"my-2",src:_u}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"+91-9999999999"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Address"}),M.jsx("img",{className:"my-2",src:_u}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"2609, Guru Raj Marg, Opposite State Bank of India, Bandra West, Mumbai, Maharashtra 400050, India"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"FSSAI"}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"License No. 10020064002537"})]}),M.jsxs("div",{children:[M.jsx("h2",{className:"font-semibold text-white",children:"Follow Us"}),M.jsx("img",{className:"mt-2 mb-5",src:_u}),M.jsx("img",{src:mI,alt:"social media logos"})]})]}),M.jsxs("div",{className:"flex items-center justify-between border-t border-gray-400 py-4",children:[M.jsx("p",{className:"font-normal text-xs pl-10",children:"Harvestly © 2023. All Rights Reserved"}),M.jsx("p",{className:"font-normal text-xs",children:"Privacy Policy"}),M.jsx("img",{src:hI,alt:"payment gateways",className:"pr-10"})]})]}),wI=""+new URL("hero-OsXGJKh2.png",import.meta.url).href,xI="data:image/png;base64,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",CI="data:image/png;base64,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",_I="data:image/png;base64,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",OI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgB5ZDBDYAgDEU/xABHR3ID3cQwAYzgKshievVSSeNRTeGoL2l7+MlL+gEJ2c7IJjzFGhJIK5CKbyIZyUWsln4gUtw8YUI9w3W95uaLq35oYwVRjyayC/xOMhFNfF/QQQKpvSyP8Vju4hO0zzkFJlMHggAAAABJRU5ErkJggg==",Wy="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='10'%20viewBox='0%200%2017%2015'%20fill='none'%3e%3cpath%20d='M16%207.50049H1'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.95001%201.47559L16%207.49959L9.95001%2013.5246'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e";function tO(e){const[t,r]=B.useState(!1),{details:n,isWishlist:o,classNames:a}=e,i=Ro(),u=h=>{i(jR(h))},p=h=>{i(L_(h))},b=()=>{t?(p(n),console.log("removed product")):(u(n),console.log("added product"))};return console.log("details",n),M.jsx("button",{onClick:b,className:a,children:M.jsxs("svg",{width:"53",height:"52",viewBox:"0 0 53 52",className:`${o?"fill-primary":""} cursor-pointer`,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("rect",{x:"0.5",width:"52",height:"52",rx:"26",fill:"#20B526",fillOpacity:"0.1"}),M.jsx("path",{d:"M26.4996 33.5451C9.83328 24.3334 21.4999 14.3334 26.4996 20.6567C31.4999 14.3334 43.1666 24.3334 26.4996 33.5451Z",stroke:"#096A2E",strokeWidth:"1.5"})]})})}function Ua(e){const{details:t}=e,r=Ro(),n=tn(p=>p.cart.cart);tn(p=>p.wishlist.wishlist);let o;if(n.length===0)o=0;else{const p=n==null?void 0:n.find(b=>(b==null?void 0:b.id)===(t==null?void 0:t.id));o=p?p==null?void 0:p.quantity:0}const a=p=>{r(wd(p))},i=p=>{r(ib(p))},u=p=>{console.log("inside function handleClick = ",p)};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"h-80 w-64 border border-gray-100 rounded-lg text-black",children:[M.jsxs("div",{className:"flex items-center justify-center",children:[M.jsx("div",{children:M.jsx(Jr,{to:`/products/${t==null?void 0:t.id}`,children:M.jsx("img",{className:"px-1 pt-1",src:t==null?void 0:t.image,onClick:()=>u(t==null?void 0:t.id),alt:"Apple"})})}),M.jsx("div",{className:"flex flex-col items-center justify-center",children:M.jsx(tO,{classNames:"ml-5",details:t,isWishlist:t==null?void 0:t.isWishlist})})]}),M.jsxs("div",{className:"flex justify-between items-center mt-2",children:[M.jsxs("div",{className:"pl-2",children:[M.jsx("p",{className:"text-sm text-gray-500",children:t==null?void 0:t.name}),M.jsxs("p",{className:"text-sm text-gray-900",children:["₹",t==null?void 0:t.price," ",!(o>0)&&M.jsx("span",{className:"text-gray-400 line-through",children:"₹29.99"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]})]}),M.jsxs("div",{className:"flex items-center border border-gray-300 rounded-full mr-2 p-1",children:[o>0&&M.jsxs(M.Fragment,{children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>i(t),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:o})]}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>a(t),children:"+"})]})]})]})})}function Ou(e){const{img:t,text:r}=e;return M.jsxs("div",{className:"h-36 w-36 flex flex-col items-center border border-gray-200 hover:border-primary rounded-lg text-black ",children:[M.jsx("img",{className:"my-3",src:t,alt:"Vegetables"}),M.jsx("p",{className:"text-sm text-black",children:r})]})}const TI=""+new URL("vegetables-jeKR8gru.png",import.meta.url).href,PI=""+new URL("fruits-cdr-AIuq.png",import.meta.url).href,SI="data:image/png;base64,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",AI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAvySURBVHgB7Vx5bBTXGf/2stfGOBwSEGyaBQwth4GQtHaAEpIIt1C1KYcq9YhElapUUWSoSiOqghKUqOofqUpQ1dIqUa2iSrQKR6vW0EYBQkOw0wRBQCYtBra1jQ2tj5g1Xnuvfr+3+2ZnZ2d3Z+xdz7jxT3qet+M53vzmu9/bJZrABKyEQ3Z8Pt+UUCi0LRaLTaFxBofDcbyjo+MiWQC37DB5X2byfkrjEDzuHbyZShbAKTv8Fv00TsFjt0T6xL3VHyoqKk7z21wXK3FR/74lhK1d4T3RSd7GLtF3Op2Ptbe3nyEL4FR/4De5T2wHI1R85j9kVzh7hqmoqUf0ecxnrCIPcKs/YCAshWcghcWn75Bd4eweEiQC8qVbBYd2R2Vl5bpoNHqaxgEgfex9HyML4dTuCIfDfhonYE3xk8Vwp+1wu30sgaIf2l9D0RXTyG4o+tY5crT2o2tJ6KJGmgSyWiQD6TIP2RGxWSWyu5wsRhqBLH0+2VcN1FZQjcvyrMmps88n/rL0xcrcZEeoCUQKShZCT4UfwDZqU+kTUJmWYDBoKYFpIqYUE0Zg/xyBMDnfvi0MvKNrMG7oeZ8jEEpen1+MkCC+PhxUrKrctKNSmxbOQlbwxk8WQY9An+iYkECQ5nrdT86LPTmPFcRyk+eJe/K9QGJk2wJDdld9TIrTswB6Rs6HP0YeBIS5f/yBQohEicNB05xOqnA5yct9fJbo5RCpJxrjFhUNwPmukx2ihbf6KAois9hf9diUF24RUkYJgzw8HE+RcjkQd8M1cjW0Kp9B0qeLPLTU46Yqt7EiBAi8Ho7Q34fD1BoOx6/LkhxjyUQMmu0lxtgEJEzDA2QhtCz5ZCc2qzTjSVBXSR6IW1tcxM2TImlGACmdVuQUxIPMw/eCTGRESKRnZzOFXl2T+UVif5xAS4PpFC/MaZwqiNYfuFC3BHkg4HuTJ9HnvEWmydMC13qmrJSvVazcx8kvKhPgfBKwjwSq7Ukm9YHdk171yZJifvAkcX8YHKKOSITMoo5Jk2qPl3E9HBaS6DrZzo6lSv+kZJRgHydihEC1w6j2JE/viETpraFhGgm8fF6VO3m/+W63osqZoFJtH1mIFAIREjCJWWNANbF4SCk58LiwZb3sYc0Aqv/Z4tT7XQmF0u6VbRxwfn6/v48sgJbAB0BgNg8cWTODXAkPCKMPuyXV+KulXhot/hIcEtIMRNfMzHxgejZiCYEpTkRmIdk8sMggEnYJnvMndwfo7AhVVw1I888D95jARBjFEobAOhPUEogSHFkEragl0rjsMSCCXaRoLo4FB1lij7PzODsUEur8MKux0TgQ5yIGhMqCQAmQI+LAbONQ/c/KYFrrRAznwWGWQqRfMhOBNL47jBa3XyBRZiReTSYC4qCmMhNJGQOqQKy6yEqyQp1fx2JPzp4920djAEz/ejye49LmpgRvPAjhAaA64Uzhgw5kGua42E0fB/AL+25nZ+d+9JOxgCqNM4vI5ytEkxUYF2LF1rtxKcG+lGpMqVC/REl+XEJdwFAIhCfj0pDoj7QSLUtVWb1nAsXrToht/Rcm0Q5uVmL+M/Ep3KefKKGnH8/87Kt+mF5tUryw1+tVWI3ZdC7EjlAINJIHTyAdtmWqpS1M/YPmsppcqJzu4uakfEIh0EgePFY40hSk536TfycDAt96cTrlE/l9HXlCe7f5io5V11WrsKkJdVHWSlRL5JxGIVD/yOjLfc3tH1FzW2FSZbUKq7xwZtOI+M39s6tpE0gyd0U8mE8smF5Ko0Vr9z0qFEw5EZDn2fluSmCs/I+lUaR1nI1Enl2ct0n5a3l4+O7B0Rc7MsHwU4p5ij0XFPIQ/G6uLWFPGaWr7WE68OcBYWOQ0kE6c00KGcWB8/8iO8MwgZhIkjZv79Yy2va4VC0nLa50U80CD730eoDeuDSkTArF2C7KlC5bdVkLeMtCoBDXNUygnASvWVikIi8JDO7g9vuEJL7CTeTFuSoqGbCl1kuV0/L/sIsq8x/2GrqiM7FUA8DDZUN9Iq8FiRIr53rowXmpt3rtzewSWbNwfKSTylNxhaFPzIdQfI1LihMIhJVuhQHJ0JJ4NxhNS9JzETheoA6kk4GS1svqeN1cAInfTKj6tc4IvXbq/4MwLYwZBZU37ehBNG9MvUBi07UQXW0L0e/OBekrq7w02Tu6Cfj+ezE60hwUzgrev/9evKoNR7Zojoc213ipdgzVXyGQa4F9kcSkuFBh1UFYKyjXomDQRlFe4qC9W8roa/t7KRCM0e/fCWatt+UCTELD6UGFNDVaeFxoR84PCof2251T81440INyB7Z/mVUYqV3VZNHFACEFRgFnUMueG/hbi3lTALR3R+mLP+oRHl6SN/O+SVRXPY82PfxJneMj9Oje/9KvTxUuA5FQJBBfb5AVab2YLcxpGmI7lJgONA7QHo4FjaJiWvy6cCZmgZf1dZZgWQiomjGVtj+xkpbPmaEcMxAMUZm3iDY9tJD+euUmHTp3WexHXFpe4qQtj4x+vjoTDAdGYjUpAmPOMvBmJ7N6Gi3FX+2IP/xkr3mVeqVxQCGvbulc2rWxNu2YXRtrlP5Tq5fSqgUV9P3Db7LZCDGJd0XsWih1Vpf0M6twAqHdy5T0TAbMuYDjWtri19vwYDGZAVS3IaGGZV4PnWttp5dPNOU8bz5L6fOb1oo+NOa5Q4WbwFIIVK8tcQT0HYWY8H5ppTJnAnIe3dstCqBaQPVeZBWSJN8/1UVrl5jzjjAVEnVL5wtV/eDf6d/hO3jqQhqxUPG6pfNEv/mfw6bsthloVdjPzZd1VVRVOYVeXS3sIY6DeqF6DHsjU6UO3qctXt4/xUmNF4ZEv7PXmC3EgwOrF1TSN1YvoXkzpgjnocb1O3109L1/iP6mhz7F0pcsa66vnss28YboH2kaVOLSfELfBuYInCGJw4fXkbuhlZwn2wWR8I7ygfVw4WZINKNoaUu+hGUsTWXFRcIGagHCIGlwImryBoZCNKt8klB92MIWE+GXGWhXZ/nF3EjA2M3E6gVuYpW+nEyneEFWfH2BQx+xovVtVjvk0wG5bK2U92cPMe4OJqV03szsq3jVTgS4/dEAPfXLP4r+fD43EOzlBMB8BGAE2rUxoviW6+G0wER6tsn0CBYjaSAn1s0AxOxi7wr8YtsGlkp9mzrJm9wfCBaumApov7EeXzATKIy4m0GFKuy4cbtXbAOsliAR7fqd3oznQt0Pbf8SHduxlVU5TiCyokJAuz4w7olRALWYRKRj5aXx4b3D4QsAG4c4EE0dSAOX2u6IIBokA3A2XUw07B+wfrm5EMootBLoVz4ERpZ25RObE7XHSxy6QOoAOBI9Z/JyY5Nob1y+oew79v6HSh8V80IghUAUFGTfDmpctywpNbkC6OVzZgqPu+wTcVssJPLyTdEXFe4CTROkEOhyufyyb4flZyhEyNgNUihJhKTBy4IkCXjio/VbhZrDPr5w7KzYDzNQX8DVXyleOBgM9smCgh1UGFDXFCFRanUW2znJYxH7HX3vQy4mXFH27dhYWjDpA1II7Orq8s+ePVv0tSosVyIgXJHlfuzL9g1NTLKPdmoT3vPgt8vpO7/qFyRK8oDz19rFZ3haSF0rt4Fg8sWnzh4WBnqZiJ900jm5Fjr87CIlrtP7pqYaMAPInUcLSNCffjA1rYBxjglE0wLVF5TbFhdgFk6LtDsok0saYmIrphNxxiG2qn2Ok+0ZLx5Nfp8tL6gXk/leamaVPsoFjBZVSR8kr2eng3ClxoqSvgSTd4k3K7TZSGh3Nf+tTt+3u5rGEvE1fq6c06tjBb3fTLBNNjIeoFem9Yu/NshGxgP0rGwymGY7GEtMJtkBZpb9FmI5rx7SCPR4PBeV74vAkdiEQLPLfguxnFcPaQSqg2nPnvdpAtmR9cfH7ASzK7YWjUEMCOiFMc9jG51eRMM1hVMBb2MnmYUdV2ylEJj48cV16A9/ZjoFN8yiQmEkBNoR2oJqUvpq7fe7gXaEUuceTz/9aQPsu3Xr1gvoqBcXraAJGIK6cq/YQI7/GkKhUJ/Vv0VldyDVxTfWaQITsAX+B5diVoeAnzIeAAAAAElFTkSuQmCC",kI=""+new URL("farmer-1-L3_BnCHR.png",import.meta.url).href,EI=""+new URL("farmer-2-cslhu-xe.png",import.meta.url).href,Uy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHVSURBVHgBtZY/T8JAGMafaxGrJqaJs7G6OAqrg5bRQZDRwYgfwIQPYAIkfgCdHdD4AcCyuYCjk6w6kbi4ySZE6fleW/lTW7B//CUlzb3X57k77n3vGGZRU1UkeilwaNYjYLwLxtrY77Vmfc58Iw1FB+c5gBeom+rdiYwk1CFLFez1On8zECOWP0r0VkQgzAsMlirId7v+BjVFg8Sb1KohHB3Mscz4bFiM4p4m0rBZ5tUYxAUaPknLwTYwlAL96ogPHcZ8cWTAeQkR0Fd2vJpLtoGRPIiyNNXUFZrb914hVWx1MYMcQiLEC6tHqLyce3dgOJYoI1MIwbh4+dnHwOQ0Aw5Pg9TyFiKJ26iSX+Rp99ESiiBuGcg4lGk7McUdERlY3DiFtriGu7dGGHGLBDijyohfxazs/HGlzbNhW1Bx2v7tBI31gd40r7jbJJC4QJbazCnLzWn9xMgF16+3CAbP28XOSL771/zQdJDtrzu7SK4gdpilOSrXhkLLxHXEAmsh28uIt1EeDHBCSddBdOg8IK0fq4nQP5xok5mcp4DZT9NMLhEU8c1gIe0+/P1vFdZsUAYzc1NvFVy+oVnX/a4w/gbj2LlCdyPHiNFSiOdLabtvEW6+AVy6sSI0O0h1AAAAAElFTkSuQmCC",jI=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,price_id:"price_1HuavSGuhXEITAut56IgndJf"},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,price_id:"price_1HxVriGuhXEITAutt5KUKo2V"},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,price_id:"price_1HxW4YGuhXEITAutgcWugXH7"},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ"}];function NI(){return M.jsxs(M.Fragment,{children:[M.jsxs("section",{className:"flex w-auto mt-2 bg-green-50",children:[M.jsx("img",{src:wI,alt:"vegetable basket",className:"",height:800,width:500}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("p",{className:"text-secondary text-xs",children:"WELCOME TO HARVESTLY"}),M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"Fresh & Healthy Organic Food"}),M.jsxs("h2",{className:"text-black mt-5 text-3xl font-semibold",children:["Sale up to ",M.jsx("span",{className:"text-orange-500",children:"30% OFF"})]}),M.jsx("p",{className:"text-gray-500 text-xs mt-1",children:"Free shipping on all your orders. We deliver, you enjoy!"}),M.jsx(Jr,{to:"/shop",children:M.jsxs(Et,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:Wy})]})})]})]}),M.jsxs("section",{className:"flex justify-center space-x-8 my-4 text-black",children:[M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:xI}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Free Shipping"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"Free shipping with discount"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:_I}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"100% Secure Payment"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"We ensure your money is safe"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:CI}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Money-Back Guarantee"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"30 days money-back"})]})]}),M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsxs("div",{className:"flex items-center justify-between",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Featured Products"}),M.jsx(Jr,{to:"/shop",children:M.jsxs("div",{className:"flex items-center",children:[M.jsx("span",{className:"text-secondary font-medium",children:"View All"}),M.jsx("img",{src:OI,className:"h-3 w-5 ml-1"})]})})]}),M.jsx("div",{className:"flex justify-between items-center",children:jI.map(e=>M.jsx(Ua,{details:e},e.id))})]}),M.jsx("section",{className:"flex flex-col justify-start bg-gray-50 pb-24",children:M.jsxs("div",{className:"flex flex-col px-5",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mt-5",children:"Shop by Category"}),M.jsxs("div",{className:"flex justify-around items-center mt-5",children:[M.jsx(Ou,{img:TI,text:"Vegetables"}),M.jsx(Ou,{img:AI,text:"Snacks"}),M.jsx(Ou,{img:PI,text:"Fruits"}),M.jsx(Ou,{img:SI,text:"Beverages"})]})]})}),M.jsxs("section",{className:"flex justify-center items-start mb-10",children:[M.jsx("img",{src:kI,alt:"vegetable basket",className:"h-80 w-72 mr-5",style:{paddingLeft:"5%"}}),M.jsx("img",{src:EI,alt:"vegetable basket",height:450,width:450}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"100% Trusted Organic Food Store"}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:Uy,className:"inline-block mr-1 my-3"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Healthy & natural food for lovers of healthy food"})]}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:Uy,className:"inline-block mr-1"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Every day fresh and quality products for you."})]}),M.jsx(Jr,{to:"/shop",children:M.jsxs(Et,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 mr-2 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now"," ",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:Wy})]})})]})]})]})}var Ie={},rO={},nO={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 II(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;np.length)&&(b=p.length);for(var h=0,x=new Array(b);hv.length)&&(d=v.length);for(var l=0,s=new Array(d);ls.length)&&(c=s.length);for(var g=0,m=new Array(c);gl.length)&&(s=l.length);for(var c=0,g=new Array(s);cC.length)&&(k=C.length);for(var A=0,S=new Array(k);Ac.length)&&(g=c.length);for(var m=0,C=new Array(g);md.length)&&(l=d.length);for(var s=0,c=new Array(l);sg.length)&&(m=g.length);for(var C=0,k=new Array(m);Cs.length)&&(c=s.length);for(var g=0,m=new Array(c);gO.length)&&(_=O.length);for(var w=0,v=new Array(_);w<_;w++)v[w]=O[w];return v}function a(O){if(Array.isArray(O))return o(O)}function i(O){return O&&O.__esModule?O:{default:O}}function u(O){if(typeof Symbol<"u"&&O[Symbol.iterator]!=null||O["@@iterator"]!=null)return Array.from(O)}function p(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(O){return a(O)||u(O)||h(O)||p()}function h(O,_){if(O){if(typeof O=="string")return o(O,_);var w=Object.prototype.toString.call(O).slice(8,-1);if(w==="Object"&&O.constructor&&(w=O.constructor.name),w==="Map"||w==="Set")return Array.from(w);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return o(O,_)}}var x=["white"].concat(b(n.propTypesColors)),T=r.default.string})(Sb);var l1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{color:"text-white"},"blue-gray":{color:"text-blue-gray-500"},gray:{color:"text-gray-900"},brown:{color:"text-brown-500"},"deep-orange":{color:"text-deep-orange-500"},orange:{color:"text-orange-500"},amber:{color:"text-amber-500"},yellow:{color:"text-yellow-500"},lime:{color:"text-lime-500"},"light-green":{color:"text-light-green-500"},green:{color:"text-green-500"},teal:{color:"text-teal-500"},cyan:{color:"text-cyan-500"},"light-blue":{color:"text-light-blue-500"},blue:{color:"text-blue-500"},indigo:{color:"text-indigo-500"},"deep-purple":{color:"text-deep-purple-500"},purple:{color:"text-purple-500"},pink:{color:"text-pink-500"},red:{color:"text-red-500"}},r=t})(l1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var b in p)Object.defineProperty(u,b,{enumerable:!0,get:p[b]})}t(e,{spinner:function(){return a},default:function(){return i}});var r=Sb,n=o(l1);function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",className:""},valid:{colors:r.propTypesColor},styles:{base:{color:"text-gray-300",animation:"animate-spin"},colors:n.default}},i=a})(i1);var s1={},u1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{timeline:function(){return r},default:function(){return n}});var r={styles:{base:{display:"w-full",position:"flex",flexDirection:"flex-col"}}},n=r})(u1);var c1={},Wn={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{propTypeClassName:function(){return x},propTypeChildren:function(){return T},propTypeColor:function(){return O},propTypeVariant:function(){return _}});var r=i(Se),n=$e;function o(w,v){(v==null||v>w.length)&&(v=w.length);for(var d=0,l=new Array(v);d"u"?u[b]=i.cloneUnlessOtherwiseSpecified(p,i):i.isMergeableObject(p)?u[b]=(0,t.default)(o[b],p,i):o.indexOf(p)===-1&&u.push(p)}),u}})(P1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{MaterialTailwindTheme:function(){return h},ThemeProvider:function(){return x},useTheme:function(){return T}});var r=b(B),n=u(Se),o=u(Rt),a=u(fb),i=u(P1);function u(O){return O&&O.__esModule?O:{default:O}}function p(O){if(typeof WeakMap!="function")return null;var _=new WeakMap,w=new WeakMap;return(p=function(v){return v?w:_})(O)}function b(O,_){if(!_&&O&&O.__esModule)return O;if(O===null||typeof O!="object"&&typeof O!="function")return{default:O};var w=p(_);if(w&&w.has(O))return w.get(O);var v={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in O)if(l!=="default"&&Object.prototype.hasOwnProperty.call(O,l)){var s=d?Object.getOwnPropertyDescriptor(O,l):null;s&&(s.get||s.set)?Object.defineProperty(v,l,s):v[l]=O[l]}return v.default=O,w&&w.set(O,v),v}var h=(0,r.createContext)(a.default);h.displayName="MaterialTailwindThemeProvider";function x(O){var _=O.value,w=_===void 0?a.default:_,v=O.children,d=(0,o.default)(a.default,w,{arrayMerge:i.default});return r.default.createElement(h.Provider,{value:d},v)}var T=function(){return(0,r.useContext)(h)};x.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(xe);var Td={},vs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var _ in O)Object.defineProperty(T,_,{enumerable:!0,get:O[_]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return p},propTypesClassName:function(){return b},propTypesValue:function(){return h},propTypesChildren:function(){return x}});var r=o(Se),n=$e;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.node,u=n.propTypesAnimation,p=r.default.bool,b=r.default.string,h=r.default.instanceOf(Object).isRequired,x=r.default.node.isRequired})(vs);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return u}});var r=o(B),n=vs;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return p}var u=function(p){var b=p.value,h=p.children;return r.default.createElement(a.Provider,{value:b},h)};u.propTypes={value:n.propTypesValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.AccordionContextProvider"})(Td);var S1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return _},default:function(){return w}});var r=x(B),n=x(Ee),o=Te,a=x(Ce),i=Td,u=xe,p=vs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.className,s=v.children,c=T(v,["className","children"]),g=(0,i.useAccordion)(),m=g.open,C=g.icon,k=g.disabled,A=(0,u.useTheme)().accordion,S=A.styles.base;l=l??"";var j=(0,o.twMerge)((0,n.default)((0,a.default)(S.header.initial),b({},(0,a.default)(S.header.active),m)),l),N=(0,n.default)((0,a.default)(S.header.icon));return r.default.createElement("button",h({},c,{ref:d,type:"button",disabled:k,className:j}),s,r.default.createElement("span",{className:N},C??(m?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"})))))});_.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},_.displayName="MaterialTailwind.AccordionHeader";var w=_})(S1);var A1={},Pt={},V0=function(e,t){return V0=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])},V0(e,t)};function k1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");V0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Mc=function(){return Mc=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;u--)(i=e[u])&&(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 j1(e,t){return function(r,n){t(r,n,e)}}function f4(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 u=n.kind,p=u==="getter"?"get":u==="setter"?"set":"value",b=!t&&e?n.static?e:e.prototype:null,h=t||(b?Object.getOwnPropertyDescriptor(b,n.name):{}),x,T=!1,O=r.length-1;O>=0;O--){var _={};for(var w in n)_[w]=w==="access"?{}:n[w];for(var w in n.access)_.access[w]=n.access[w];_.addInitializer=function(d){if(T)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var v=(0,r[O])(u==="accessor"?{get:h.get,set:h.set}:h[p],_);if(u==="accessor"){if(v===void 0)continue;if(v===null||typeof v!="object")throw new TypeError("Object expected");(x=i(v.get))&&(h.get=x),(x=i(v.set))&&(h.set=x),(x=i(v.init))&&o.unshift(x)}else(x=i(v))&&(u==="field"?o.unshift(x):h[p]=x)}b&&Object.defineProperty(b,n.name,h),T=!0}function p4(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(b[0]===6||b[0]===2)){r=0;continue}if(b[0]===3&&(!a||b[1]>a[0]&&b[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 Ab(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(u){i={error:u}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function D1(){for(var e=[],t=0;t1||u(T,O)})})}function u(T,O){try{p(n[T](O))}catch(_){x(a[0][3],_)}}function p(T){T.value instanceof fi?Promise.resolve(T.value.v).then(b,h):x(a[0][2],T)}function b(T){u("next",T)}function h(T){u("throw",T)}function x(T,O){T(O),a.shift(),a.length&&u(a[0][0],a[0][1])}}function z1(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:fi(e[o](i)),done:!1}:a?a(i):i}:a}}function B1(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 Ic=="function"?Ic(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(u,p){i=e[a](i),o(u,p,i.done,i.value)})}}function o(a,i,u,p){Promise.resolve(p).then(function(b){a({value:b,done:u})},i)}}function W1(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var v4=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function U1(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pd(t,e,r);return v4(t,e),t}function H1(e){return e&&e.__esModule?e:{default:e}}function q1(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function G1(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function Y1(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function K1(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if(typeof n!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var h4=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function Q1(e){function t(n){e.error=e.hasError?new h4(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(a){return t(a),r()})}catch(a){t(a)}}if(e.hasError)throw e.error}return r()}const m4={__extends:k1,__assign:Mc,__rest:Ti,__decorate:E1,__param:j1,__metadata:N1,__awaiter:R1,__generator:M1,__createBinding:Pd,__exportStar:I1,__values:Ic,__read:Ab,__spread:D1,__spreadArrays:L1,__spreadArray:F1,__await:fi,__asyncGenerator:V1,__asyncDelegator:z1,__asyncValues:B1,__makeTemplateObject:W1,__importStar:U1,__importDefault:H1,__classPrivateFieldGet:q1,__classPrivateFieldSet:G1,__classPrivateFieldIn:Y1,__addDisposableResource:K1,__disposeResources:Q1},y4=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:K1,get __assign(){return Mc},__asyncDelegator:z1,__asyncGenerator:V1,__asyncValues:B1,__await:fi,__awaiter:R1,__classPrivateFieldGet:q1,__classPrivateFieldIn:Y1,__classPrivateFieldSet:G1,__createBinding:Pd,__decorate:E1,__disposeResources:Q1,__esDecorate:f4,__exportStar:I1,__extends:k1,__generator:M1,__importDefault:H1,__importStar:U1,__makeTemplateObject:W1,__metadata:N1,__param:j1,__propKey:g4,__read:Ab,__rest:Ti,__runInitializers:p4,__setFunctionName:b4,__spread:D1,__spreadArray:F1,__spreadArrays:L1,__values:Ic,default:m4},Symbol.toStringTag,{value:"Module"})),X1=is(y4);var w4=function(){},Z1=function(){};const x4=Object.freeze(Object.defineProperty({__proto__:null,invariant:Z1,warning:w4},Symbol.toStringTag,{value:"Module"})),J1=is(x4);var wt={};Object.defineProperty(wt,"__esModule",{value:!0});const $1=(e,t)=>r=>Math.max(Math.min(r,t),e),_l=e=>e%1?Number(e.toFixed(5)):e,Jl=/(-)?([\d]*\.?[\d])+/g,z0=/(#[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,C4=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function hs(e){return typeof e=="string"}const ms={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},kb=Object.assign(Object.assign({},ms),{transform:$1(0,1)}),_4=Object.assign(Object.assign({},ms),{default:1}),ys=e=>({test:t=>hs(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),O4=ys("deg"),Ja=ys("%"),T4=ys("px"),P4=ys("vh"),S4=ys("vw"),A4=Object.assign(Object.assign({},Ja),{parse:e=>Ja.parse(e)/100,transform:e=>Ja.transform(e*100)}),Eb=(e,t)=>r=>!!(hs(r)&&C4.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),e5=(e,t,r)=>n=>{if(!hs(n))return n;const[o,a,i,u]=n.match(Jl);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:u!==void 0?parseFloat(u):1}},fl={test:Eb("hsl","hue"),parse:e5("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Ja.transform(_l(t))+", "+Ja.transform(_l(r))+", "+_l(kb.transform(n))+")"},k4=$1(0,255),qu=Object.assign(Object.assign({},ms),{transform:e=>Math.round(k4(e))}),Ha={test:Eb("rgb","red"),parse:e5("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+qu.transform(e)+", "+qu.transform(t)+", "+qu.transform(r)+", "+_l(kb.transform(n))+")"};function E4(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 B0={test:Eb("#"),parse:E4,transform:Ha.transform},jb={test:e=>Ha.test(e)||B0.test(e)||fl.test(e),parse:e=>Ha.test(e)?Ha.parse(e):fl.test(e)?fl.parse(e):B0.parse(e),transform:e=>hs(e)?e:e.hasOwnProperty("red")?Ha.transform(e):fl.transform(e)},t5="${c}",r5="${n}";function j4(e){var t,r,n,o;return isNaN(e)&&hs(e)&&((r=(t=e.match(Jl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(z0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function n5(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(z0);n&&(r=n.length,e=e.replace(z0,t5),t.push(...n.map(jb.parse)));const o=e.match(Jl);return o&&(e=e.replace(Jl,r5),t.push(...o.map(ms.parse))),{values:t,numColors:r,tokenised:e}}function o5(e){return n5(e).values}function a5(e){const{values:t,numColors:r,tokenised:n}=n5(e),o=t.length;return a=>{let i=n;for(let u=0;utypeof e=="number"?0:e;function R4(e){const t=o5(e);return a5(e)(t.map(N4))}const i5={test:j4,parse:o5,createTransformer:a5,getAnimatableNone:R4},M4=new Set(["brightness","contrast","saturate","opacity"]);function I4(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Jl)||[];if(!n)return e;const o=r.replace(n,"");let a=M4.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const D4=/([a-z-]*)\(.*?\)/g,L4=Object.assign(Object.assign({},i5),{getAnimatableNone:e=>{const t=e.match(D4);return t?t.map(I4).join(" "):e}});wt.alpha=kb;wt.color=jb;wt.complex=i5;wt.degrees=O4;wt.filter=L4;wt.hex=B0;wt.hsla=fl;wt.number=ms;wt.percent=Ja;wt.progressPercentage=A4;wt.px=T4;wt.rgbUnit=qu;wt.rgba=Ha;wt.scale=_4;wt.vh=P4;wt.vw=S4;var Ae={},fa={};Object.defineProperty(fa,"__esModule",{value:!0});const l5=1/60*1e3,F4=typeof performance<"u"?()=>performance.now():()=>Date.now(),s5=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(F4()),l5);function V4(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,u={schedule:(p,b=!1,h=!1)=>{const x=h&&o,T=x?t:r;return b&&i.add(p),T.indexOf(p)===-1&&(T.push(p),x&&o&&(n=t.length)),p},cancel:p=>{const b=r.indexOf(p);b!==-1&&r.splice(b,1),i.delete(p)},process:p=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let b=0;b(e[t]=V4(()=>$l=!0),e),{}),B4=ws.reduce((e,t)=>{const r=Sd[t];return e[t]=(n,o=!1,a=!1)=>($l||q4(),r.schedule(n,o,a)),e},{}),W4=ws.reduce((e,t)=>(e[t]=Sd[t].cancel,e),{}),U4=ws.reduce((e,t)=>(e[t]=()=>Sd[t].process($a),e),{}),H4=e=>Sd[e].process($a),u5=e=>{$l=!1,$a.delta=W0?l5:Math.max(Math.min(e-$a.timestamp,z4),1),$a.timestamp=e,U0=!0,ws.forEach(H4),U0=!1,$l&&(W0=!1,s5(u5))},q4=()=>{$l=!0,W0=!0,U0||s5(u5)},G4=()=>$a;fa.cancelSync=W4;fa.default=B4;fa.flushSync=U4;fa.getFrameData=G4;Object.defineProperty(Ae,"__esModule",{value:!0});var c5=X1,pi=J1,Kr=wt,Ad=fa;function Y4(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var K4=Y4(Ad);const es=(e,t,r)=>Math.min(Math.max(r,e),t),bp=.001,Q4=.01,Ky=10,X4=.05,Z4=1;function J4({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;pi.warning(e<=Ky*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=es(X4,Z4,i),e=es(Q4,Ky,e/1e3),i<1?(o=b=>{const h=b*i,x=h*e,T=h-r,O=H0(b,i),_=Math.exp(-x);return bp-T/O*_},a=b=>{const x=b*i*e,T=x*r+r,O=Math.pow(i,2)*Math.pow(b,2)*e,_=Math.exp(-x),w=H0(Math.pow(b,2),i);return(-o(b)+bp>0?-1:1)*((T-O)*_)/w}):(o=b=>{const h=Math.exp(-b*e),x=(b-r)*e+1;return-bp+h*x},a=b=>{const h=Math.exp(-b*e),x=(r-b)*(e*e);return h*x});const u=5/e,p=eD(o,a,u);if(e=e*1e3,isNaN(p))return{stiffness:100,damping:10,duration:e};{const b=Math.pow(p,2)*n;return{stiffness:b,damping:i*2*Math.sqrt(n*b),duration:e}}}const $4=12;function eD(e,t,r){let n=r;for(let o=1;o<$4;o++)n=n-e(n)/t(n);return n}function H0(e,t){return e*Math.sqrt(1-t*t)}const tD=["duration","bounce"],rD=["stiffness","damping","mass"];function Qy(e,t){return t.some(r=>e[r]!==void 0)}function nD(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Qy(e,rD)&&Qy(e,tD)){const r=J4(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function kd(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=c5.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:u,damping:p,mass:b,velocity:h,duration:x,isResolvedFromDuration:T}=nD(a),O=Xy,_=Xy;function w(){const v=h?-(h/1e3):0,d=r-t,l=p/(2*Math.sqrt(u*b)),s=Math.sqrt(u/b)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const c=H0(s,l);O=g=>{const m=Math.exp(-l*s*g);return r-m*((v+l*s*d)/c*Math.sin(c*g)+d*Math.cos(c*g))},_=g=>{const m=Math.exp(-l*s*g);return l*s*m*(Math.sin(c*g)*(v+l*s*d)/c+d*Math.cos(c*g))-m*(Math.cos(c*g)*(v+l*s*d)-c*d*Math.sin(c*g))}}else if(l===1)O=c=>r-Math.exp(-s*c)*(d+(v+s*d)*c);else{const c=s*Math.sqrt(l*l-1);O=g=>{const m=Math.exp(-l*s*g),C=Math.min(c*g,300);return r-m*((v+l*s*d)*Math.sinh(C)+c*d*Math.cosh(C))/c}}}return w(),{next:v=>{const d=O(v);if(T)i.done=v>=x;else{const l=_(v)*1e3,s=Math.abs(l)<=n,c=Math.abs(r-d)<=o;i.done=s&&c}return i.value=i.done?r:d,i},flipTarget:()=>{h=-h,[t,r]=[r,t],w()}}}kd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Xy=e=>0,Nb=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Ed=(e,t,r)=>-r*e+r*t+e;function vp(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 Zy({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 u=r<.5?r*(1+t):r+t-r*t,p=2*r-u;o=vp(p,u,e+1/3),a=vp(p,u,e),i=vp(p,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const oD=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},aD=[Kr.hex,Kr.rgba,Kr.hsla],Jy=e=>aD.find(t=>t.test(e)),$y=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Rb=(e,t)=>{let r=Jy(e),n=Jy(t);pi.invariant(!!r,$y(e)),pi.invariant(!!n,$y(t));let o=r.parse(e),a=n.parse(t);r===Kr.hsla&&(o=Zy(o),r=Kr.rgba),n===Kr.hsla&&(a=Zy(a),n=Kr.rgba);const i=Object.assign({},o);return u=>{for(const p in i)p!=="alpha"&&(i[p]=oD(o[p],a[p],u));return i.alpha=Ed(o.alpha,a.alpha,u),r.transform(i)}},iD={x:0,y:0,z:0},q0=e=>typeof e=="number",lD=(e,t)=>r=>t(e(r)),Mb=(...e)=>e.reduce(lD);function d5(e,t){return q0(e)?r=>Ed(e,t,r):Kr.color.test(e)?Rb(e,t):Ib(e,t)}const f5=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>d5(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]=d5(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function ew(e){const t=Kr.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=Kr.complex.createTransformer(t),n=ew(e),o=ew(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Mb(f5(n.parsed,o.parsed),r):(pi.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}`)},uD=(e,t)=>r=>Ed(e,t,r);function cD(e){if(typeof e=="number")return uD;if(typeof e=="string")return Kr.color.test(e)?Rb:Ib;if(Array.isArray(e))return f5;if(typeof e=="object")return sD}function dD(e,t,r){const n=[],o=r||cD(e[0]),a=e.length-1;for(let i=0;ir(Nb(e,t,n))}function pD(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 p=1;for(;po||p===n);p++);a=p-1}const u=Nb(e[a],e[a+1],o);return t[a](u)}}function Db(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;pi.invariant(a===t.length,"Both input and output ranges must be the same length"),pi.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=dD(t,n,o),u=a===2?fD(e,i):pD(e,i);return r?p=>u(es(e[0],e[a-1],p)):u}const xs=e=>t=>1-e(1-t),jd=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,p5=e=>t=>Math.pow(t,e),Lb=e=>t=>t*t*((e+1)*t-e),g5=e=>{const t=Lb(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},b5=1.525,gD=4/11,bD=8/11,vD=9/10,v5=e=>e,Fb=p5(2),hD=xs(Fb),h5=jd(Fb),m5=e=>1-Math.sin(Math.acos(e)),y5=xs(m5),mD=jd(y5),Vb=Lb(b5),yD=xs(Vb),wD=jd(Vb),xD=g5(b5),CD=4356/361,_D=35442/1805,OD=16061/1805,Dc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Dc(1-e*2)):.5*Dc(e*2-1)+.5;function SD(e,t){return e.map(()=>t||h5).splice(0,e.length-1)}function AD(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function kD(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],u=kD(n&&n.length===i.length?n:AD(i),o);function p(){return Db(u,i,{ease:Array.isArray(r)?r:SD(i,r)})}let b=p();return{next:h=>(a.value=b(h),a.done=h>=o,a),flipTarget:()=>{i.reverse(),b=p()}}}function w5({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let u=r*e;const p=t+u,b=a===void 0?p:a(p);return b!==p&&(u=b-t),{next:h=>{const x=-u*Math.exp(-h/n);return i.done=!(x>o||x<-o),i.value=i.done?b:b+x,i},flipTarget:()=>{}}}const tw={keyframes:Ol,spring:kd,decay:w5};function ED(e){if(Array.isArray(e.to))return Ol;if(tw[e.type])return tw[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")?kd:Ol}function x5(e,t,r=0){return e-t-r}function jD(e,t,r=0,n=!0){return n?x5(t+-e,t,r):t-(e-t)+r}function ND(e,t,r,n){return n?e>=t+r:e<=-r}const RD=e=>{const t=({delta:r})=>e(r);return{start:()=>K4.default.update(t,!0),stop:()=>Ad.cancelSync.update(t)}};function C5(e){var t,r,{from:n,autoplay:o=!0,driver:a=RD,elapsed:i=0,repeat:u=0,repeatType:p="loop",repeatDelay:b=0,onPlay:h,onStop:x,onComplete:T,onRepeat:O,onUpdate:_}=e,w=c5.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:v}=w,d,l=0,s=w.duration,c,g=!1,m=!0,C;const k=ED(w);!((r=(t=k).needsInterpolation)===null||r===void 0)&&r.call(t,n,v)&&(C=Db([0,100],[n,v],{clamp:!1}),n=0,v=100);const A=k(Object.assign(Object.assign({},w),{from:n,to:v}));function S(){l++,p==="reverse"?(m=l%2===0,i=jD(i,s,b,m)):(i=x5(i,s,b),p==="mirror"&&A.flipTarget()),g=!1,O&&O()}function j(){d.stop(),T&&T()}function N(L){if(m||(L=-L),i+=L,!g){const W=A.next(Math.max(0,i));c=W.value,C&&(c=C(c)),g=m?W.done:i<=0}_==null||_(c),g&&(l===0&&(s??(s=i)),l{x==null||x(),d.stop()}}}function _5(e,t){return t?e*(1e3/t):0}function MD({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:u=10,restDelta:p=1,modifyTarget:b,driver:h,onUpdate:x,onComplete:T,onStop:O}){let _;function w(s){return r!==void 0&&sn}function v(s){return r===void 0?n:n===void 0||Math.abs(r-s){var g;x==null||x(c),(g=s.onUpdate)===null||g===void 0||g.call(s,c)},onComplete:T,onStop:O}))}function l(s){d(Object.assign({type:"spring",stiffness:i,damping:u,restDelta:p},s))}if(w(e))l({from:e,velocity:t,to:v(e)});else{let s=o*t+e;typeof b<"u"&&(s=b(s));const c=v(s),g=c===r?-1:1;let m,C;const k=A=>{m=C,C=A,t=_5(A-m,Ad.getFrameData().delta),(g===1&&A>c||g===-1&&A_==null?void 0:_.stop()}}const O5=e=>e*180/Math.PI,ID=(e,t=iD)=>O5(Math.atan2(t.y-e.y,t.x-e.x)),DD=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},LD=e=>e,zb=(e=LD)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},FD=zb(),VD=zb(Math.sqrt),T5=e=>e*Math.PI/180,Lc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),G0=e=>Lc(e)&&e.hasOwnProperty("z"),Tu=(e,t)=>Math.abs(e-t);function zD(e,t){if(q0(e)&&q0(t))return Tu(e,t);if(Lc(e)&&Lc(t)){const r=Tu(e.x,t.x),n=Tu(e.y,t.y),o=G0(e)&&G0(t)?Tu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const BD=(e,t,r)=>(t=T5(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),P5=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),S5=(e,t,r,n=0)=>P5(e+r*(t-e)/Math.max(n,r)),WD=(e=50)=>{let t=0,r=0;return n=>{const o=Ad.getFrameData().timestamp,a=o!==r?o-r:0,i=a?S5(t,n,a,e):t;return r=o,t=i,i}},UD=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 HD(e,t){return e/(1e3/t)}const qD=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},A5=(e,t)=>1-3*t+3*e,k5=(e,t)=>3*t-6*e,E5=e=>3*e,Fc=(e,t,r)=>((A5(t,r)*e+k5(t,r))*e+E5(t))*e,j5=(e,t,r)=>3*A5(t,r)*e*e+2*k5(t,r)*e+E5(t),GD=1e-7,YD=10;function KD(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=Fc(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>GD&&++u=XD?ZD(i,x,e,r):T===0?x:KD(i,u,u+Pu,e,r)}return i=>i===0||i===1?i:Fc(a(i),t,n)}const $D=(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 es(0,1,o/e)};Ae.angle=ID;Ae.animate=C5;Ae.anticipate=xD;Ae.applyOffset=DD;Ae.attract=FD;Ae.attractExpo=VD;Ae.backIn=Vb;Ae.backInOut=wD;Ae.backOut=yD;Ae.bounceIn=TD;Ae.bounceInOut=PD;Ae.bounceOut=Dc;Ae.circIn=m5;Ae.circInOut=mD;Ae.circOut=y5;Ae.clamp=es;Ae.createAnticipate=g5;Ae.createAttractor=zb;Ae.createBackIn=Lb;Ae.createExpoIn=p5;Ae.cubicBezier=JD;Ae.decay=w5;Ae.degreesToRadians=T5;Ae.distance=zD;Ae.easeIn=Fb;Ae.easeInOut=h5;Ae.easeOut=hD;Ae.inertia=MD;Ae.interpolate=Db;Ae.isPoint=Lc;Ae.isPoint3D=G0;Ae.keyframes=Ol;Ae.linear=v5;Ae.mirrorEasing=jd;Ae.mix=Ed;Ae.mixColor=Rb;Ae.mixComplex=Ib;Ae.pipe=Mb;Ae.pointFromVector=BD;Ae.progress=Nb;Ae.radiansToDegrees=O5;Ae.reverseEasing=xs;Ae.smooth=WD;Ae.smoothFrame=S5;Ae.snap=UD;Ae.spring=kd;Ae.steps=$D;Ae.toDecimal=P5;Ae.velocityPerFrame=HD;Ae.velocityPerSecond=_5;Ae.wrap=qD;class eL{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const hp=new WeakMap;function Bb(e){return hp.has(e)||hp.set(e,{transforms:[],values:new Map}),hp.get(e)}function tL(e,t){return e.has(t)||e.set(t,new eL),e.get(t)}function N5(e,t){e.indexOf(t)===-1&&e.push(t)}function R5(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const M5=(e,t,r)=>Math.min(Math.max(r,e),t),rr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Vn=e=>typeof e=="number",ts=e=>Array.isArray(e)&&!Vn(e[0]),rL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function I5(e,t){return ts(e)?e[rL(0,e.length,t)]:e}const Wb=(e,t,r)=>-r*e+r*t+e,Ub=()=>{},En=e=>e,Nd=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function Hb(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Nd(0,t,n);e.push(Wb(r,1,o))}}function qb(e){const t=[0];return Hb(t,e-1),t}function D5(e,t=qb(e.length),r=En){const n=e.length,o=n-t.length;return o>0&&Hb(t,o),a=>{let i=0;for(;iArray.isArray(e)&&Vn(e[0]),Vc=e=>typeof e=="object"&&!!e.createAnimation,nL=e=>typeof e=="function",Gb=e=>typeof e=="string",Xo={ms:e=>e*1e3,s:e=>e/1e3};function F5(e,t){return t?e*(1e3/t):0}const oL=["","X","Y","Z"],aL=["translate","scale","rotate","skew"],gi={x:"translateX",y:"translateY",z:"translateZ"},rw={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},iL={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:rw,scale:{syntax:"",initialValue:1,toDefaultUnit:En},skew:rw},bi=new Map,Rd=e=>`--motion-${e}`,zc=["x","y","z"];aL.forEach(e=>{oL.forEach(t=>{zc.push(e+t),bi.set(Rd(e+t),iL[e])})});const lL=(e,t)=>zc.indexOf(e)-zc.indexOf(t),sL=new Set(zc),Md=e=>sL.has(e),uL=(e,t)=>{gi[t]&&(t=gi[t]);const{transforms:r}=Bb(e);N5(r,t),e.style.transform=V5(r)},V5=e=>e.sort(lL).reduce(cL,"").trim(),cL=(e,t)=>`${e} ${t}(var(${Rd(t)}))`,Y0=e=>e.startsWith("--"),nw=new Set;function dL(e){if(!nw.has(e)){nw.add(e);try{const{syntax:t,initialValue:r}=bi.has(e)?bi.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const z5=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,fL=1e-7,pL=12;function gL(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=z5(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>fL&&++ugL(a,0,1,e,r);return a=>a===0||a===1?a:z5(o(a),t,n)}const bL=(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 M5(0,1,o/e)},ow={ease:pl(.25,.1,.25,1),"ease-in":pl(.42,0,1,1),"ease-in-out":pl(.42,0,.58,1),"ease-out":pl(0,0,.58,1)},vL=/\((.*?)\)/;function K0(e){if(nL(e))return e;if(L5(e))return pl(...e);if(ow[e])return ow[e];if(e.startsWith("steps")){const t=vL.exec(e);if(t){const r=t[1].split(",");return bL(parseFloat(r[0]),r[1].trim())}}return En}class hL{constructor(t,r=[0,1],{easing:n,duration:o=rr.duration,delay:a=rr.delay,endDelay:i=rr.endDelay,repeat:u=rr.repeat,offset:p,direction:b="normal"}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=En,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((x,T)=>{this.resolve=x,this.reject=T}),n=n||rr.easing,Vc(n)){const x=n.createAnimation(r);n=x.easing,r=x.keyframes||r,o=x.duration||o}this.repeat=u,this.easing=ts(n)?En:K0(n),this.updateDuration(o);const h=D5(r,p,ts(n)?n.map(K0):En);this.tick=x=>{var T;a=a;let O=0;this.pauseTime!==void 0?O=this.pauseTime:O=(x-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 _=O/this.duration;let w=Math.floor(_),v=_%1;!v&&_>=1&&(v=1),v===1&&w--;const d=w%2;(b==="reverse"||b==="alternate"&&d||b==="alternate-reverse"&&!d)&&(v=1-v);const l=O>=this.totalDuration?1:Math.min(v,1),s=h(this.easing(l));t(s),this.pauseTime===void 0&&(this.playState==="finished"||O>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,s)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},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 aw=e=>L5(e)?mL(e):e,mL=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,iw=e=>document.createElement("div").animate(e,{duration:.001}),lw={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{iw({opacity:[1]})}catch{return!1}return!0},finished:()=>!!iw({opacity:[0,1]}).finished},mp={},Yu={};for(const e in lw)Yu[e]=()=>(mp[e]===void 0&&(mp[e]=lw[e]()),mp[e]);function yL(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Bc(e){return gi[e]&&(e=gi[e]),Md(e)?Rd(e):e}const qa={get:(e,t)=>{t=Bc(t);let r=Y0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=bi.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Bc(t),Y0(t)?e.style.setProperty(t,r):e.style[t]=r}};function W5(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function wL(){return window.__MOTION_DEV_TOOLS_RECORD}function Id(e,t,r,n={}){const o=wL(),a=n.record!==!1&&o;let i,{duration:u=rr.duration,delay:p=rr.delay,endDelay:b=rr.endDelay,repeat:h=rr.repeat,easing:x=rr.easing,direction:T,offset:O,allowWebkitAcceleration:_=!1}=n;const w=Bb(e);let v=Yu.waapi();const d=Md(t);d&&uL(e,t);const l=Bc(t),s=tL(w.values,l),c=bi.get(l);return W5(s.animation,!(Vc(x)&&s.generator)&&n.record!==!1),()=>{const g=()=>{var C,k;return(k=(C=qa.get(e,l))!==null&&C!==void 0?C:c==null?void 0:c.initialValue)!==null&&k!==void 0?k:0};let m=yL(B5(r),g);if(Vc(x)){const C=x.createAnimation(m,g,d,l,s);x=C.easing,C.keyframes!==void 0&&(m=C.keyframes),C.duration!==void 0&&(u=C.duration)}if(Y0(l)&&(Yu.cssRegisterProperty()?dL(l):v=!1),v){c&&(m=m.map(A=>Vn(A)?c.toDefaultUnit(A):A)),m.length===1&&(!Yu.partialKeyframes()||a)&&m.unshift(g());const C={delay:Xo.ms(p),duration:Xo.ms(u),endDelay:Xo.ms(b),easing:ts(x)?void 0:aw(x),direction:T,iterations:h+1,fill:"both"};i=e.animate({[l]:m,offset:O,easing:ts(x)?x.map(aw):void 0},C),i.finished||(i.finished=new Promise((A,S)=>{i.onfinish=A,i.oncancel=S}));const k=m[m.length-1];i.finished.then(()=>{qa.set(e,l,k),i.cancel()}).catch(Ub),_||(i.playbackRate=1.000001)}else if(d){m=m.map(k=>typeof k=="string"?parseFloat(k):k),m.length===1&&m.unshift(parseFloat(g()));const C=k=>{c&&(k=c.toDefaultUnit(k)),qa.set(e,l,k)};i=new hL(C,m,Object.assign(Object.assign({},n),{duration:u,easing:x}))}else{const C=m[m.length-1];qa.set(e,l,c&&Vn(C)?c.toDefaultUnit(C):C)}return a&&o(e,t,m,{duration:u,delay:p,easing:x,repeat:h,offset:O},"motion-one"),s.setAnimation(i),i}}const Yb=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Dd(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 xL=e=>e(),Kb=(e,t,r=rr.duration)=>new Proxy({animations:e.map(xL).filter(Boolean),duration:r,options:t},_L),CL=e=>e.animations[0],_L={get:(e,t)=>{const r=CL(e);switch(t){case"duration":return e.duration;case"currentTime":return Xo.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(OL)).catch(Ub)),e.finished;case"stop":return()=>{e.animations.forEach(n=>W5(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=Xo.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function TL(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Vn(r)?r:PL(r,a),u=Math.abs(i-o);let p=e*u;if(n){const b=a*e;p=K0(n)(p/b)*b}return t+p}}function PL(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function U5(e,t,r){return typeof e=="function"?e(t,r):e}function SL(e,t,r={}){e=Dd(e);const n=e.length,o=[];for(let a=0;at&&o.atId(...a)).filter(Boolean);return Kb(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function NL(e,t={}){var{defaultOptions:r={}}=t,n=Ti(t,["defaultOptions"]);const o=[],a=new Map,i={},u=new Map;let p=0,b=0,h=0;for(let x=0;x"0",X);j=Y.easing,Y.keyframes!==void 0&&(k=Y.keyframes),Y.duration!==void 0&&(S=Y.duration)}const N=U5(w.delay,s,l)||0,D=b+N,L=D+S;let{offset:W=qb(k.length)}=A;W.length===1&&W[0]===0&&(W[1]=1);const G=length-k.length;G>0&&Hb(W,G),k.length===1&&k.unshift(null),kL(C,k,j,W,D,L),v=Math.max(N+S,v),h=Math.max(L,h)}}p=b,b+=v}return a.forEach((x,T)=>{for(const O in x){const _=x[O];_.sort(EL);const w=[],v=[],d=[];for(let l=0;l<_.length;l++){const{at:s,value:c,easing:g}=_[l];w.push(c),v.push(Nd(0,h,s)),d.push(g||rr.easing)}v[0]!==0&&(v.unshift(0),w.unshift(w[0]),d.unshift("linear")),v[v.length-1]!==1&&(v.push(1),w.push(null)),o.push([T,O,w,Object.assign(Object.assign(Object.assign({},r),{duration:h,easing:d,offset:v}),n)])}}),o}function RL(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function ML(e,t){return t[e]||(t[e]=[]),t[e]}const IL=5;function Qb(e,t,r){const n=Math.max(t-IL,0);return F5(r-e(n),t-n)}const ei={stiffness:100,damping:10,mass:1},DL=(e=ei.stiffness,t=ei.damping,r=ei.mass)=>t/(2*Math.sqrt(e*r));function LL(e,t,r){return e=t||e>t&&r<=t}const H5=({stiffness:e=ei.stiffness,damping:t=ei.damping,mass:r=ei.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:u}={})=>{a=a?Xo.s(a):0;const p={done:!1,hasReachedTarget:!1,current:n,target:o},b=o-n,h=Math.sqrt(e/r)/1e3,x=DL(e,t,r),T=Math.abs(b)<5;i||(i=T?.01:2),u||(u=T?.005:.5);let O;if(x<1){const _=h*Math.sqrt(1-x*x);O=w=>o-Math.exp(-x*h*w)*((-a+x*h*b)/_*Math.sin(_*w)+b*Math.cos(_*w))}else O=_=>o-Math.exp(-h*_)*(b+(-a+h*b)*_);return _=>{p.current=O(_);const w=_===0?a:Qb(O,_,p.current),v=Math.abs(w)<=i,d=Math.abs(o-p.current)<=u;return p.done=v&&d,p.hasReachedTarget=LL(n,o,p.current),p}},FL=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:u,max:p,restDistance:b=.5,restSpeed:h})=>{n=Xo.ms(n);const x={hasReachedTarget:!1,done:!1,current:e,target:e},T=C=>u!==void 0&&Cp,O=C=>u===void 0?p:p===void 0||Math.abs(u-C)-_*Math.exp(-C/n),l=C=>v+d(C),s=C=>{const k=d(C),A=l(C);x.done=Math.abs(k)<=b,x.current=x.done?v:A};let c,g;const m=C=>{T(x.current)&&(c=C,g=H5({from:x.current,to:O(x.current),velocity:Qb(l,C,x.current),damping:o,stiffness:a,restDistance:b,restSpeed:h}))};return m(0),C=>{let k=!1;return!g&&c===void 0&&(k=!0,s(C),m(C)),c!==void 0&&C>c?(x.hasReachedTarget=!0,g(C-c)):(x.hasReachedTarget=!1,!k&&s(C),x)}},yp=10,VL=1e4;function zL(e,t=En){let r,n=yp,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,u=100,p=0,b=!1)=>{const h=`${i}-${u}-${p}-${b}`;return n.has(h)||n.set(h,e(Object.assign({from:i,to:u,velocity:p,restSpeed:b?.05:2,restDistance:b?.01:.5},r))),n.get(h)},a=i=>(t.has(i)||t.set(i,zL(i)),t.get(i));return{createAnimation:(i,u,p,b,h)=>{var x,T;let O;const _=i.length;if(p&&_<=2&&i.every(BL)){const v=i[_-1],d=_===1?null:i[0];let l=0,s=0;const c=h==null?void 0:h.generator;if(c){const{animation:C,generatorStartTime:k}=h,A=(C==null?void 0:C.startTime)||k||0,S=(C==null?void 0:C.currentTime)||performance.now()-A,j=c(S).current;s=(x=d)!==null&&x!==void 0?x:j,(_===1||_===2&&i[0]===null)&&(l=Qb(N=>c(N).current,S,j))}else s=(T=d)!==null&&T!==void 0?T:parseFloat(u());const g=o(s,v,l,b==null?void 0:b.includes("scale")),m=a(g);O=Object.assign(Object.assign({},m),{easing:"linear"}),h&&(h.generator=g,h.generatorStartTime=performance.now())}else O={easing:"ease",duration:a(o(0,100)).overshootDuration};return O}}}}const BL=e=>typeof e!="string",WL=q5(H5),UL=q5(FL),HL={any:0,all:1};function G5(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Dd(e),i=new WeakMap,u=b=>{b.forEach(h=>{const x=i.get(h.target);if(h.isIntersecting!==!!x)if(h.isIntersecting){const T=t(h);typeof T=="function"?i.set(h.target,T):p.unobserve(h.target)}else x&&(x(h),i.delete(h.target))})},p=new IntersectionObserver(u,{root:r,rootMargin:n,threshold:typeof o=="number"?o:HL[o]});return a.forEach(b=>p.observe(b)),()=>p.disconnect()}const Ku=new WeakMap;let no;function qL(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 GL({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Ku.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return qL(e,r)}})})}function YL(e){e.forEach(GL)}function KL(){typeof ResizeObserver>"u"||(no=new ResizeObserver(YL))}function QL(e,t){no||KL();const r=Dd(e);return r.forEach(n=>{let o=Ku.get(n);o||(o=new Set,Ku.set(n,o)),o.add(t),no==null||no.observe(n)}),()=>{r.forEach(n=>{const o=Ku.get(n);o==null||o.delete(t),o!=null&&o.size||no==null||no.unobserve(n)})}}const Qu=new Set;let Tl;function XL(){Tl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Qu.forEach(r=>r(t))},window.addEventListener("resize",Tl)}function ZL(e){return Qu.add(e),Tl||XL(),()=>{Qu.delete(e),!Qu.size&&Tl&&(Tl=void 0)}}function Y5(e,t){return typeof e=="function"?ZL(e):QL(e,t)}const JL=50,uw=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),$L=()=>({time:0,x:uw(),y:uw()}),e3={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function cw(e,t,r,n){const o=r[t],{length:a,position:i}=e3[t],u=o.current,p=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=Nd(0,o.scrollLength,o.current);const b=n-p;o.velocity=b>JL?0:F5(o.current-u,b)}function t3(e,t,r){cw(e,"x",t,r),cw(e,"y",t,r),t.time=r}function r3(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 K5={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Q0={start:0,center:.5,end:1};function dw(e,t,r=0){let n=0;if(Q0[e]!==void 0&&(e=Q0[e]),Gb(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 Vn(e)&&(n=t*e),r+n}const n3=[0,0];function o3(e,t,r,n){let o=Array.isArray(e)?e:n3,a=0,i=0;return Vn(e)?o=[e,e]:Gb(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,Q0[e]?e:"0"]),a=dw(o[0],r,n),i=dw(o[1],t),a-i}const a3={x:0,y:0};function i3(e,t,r){let{offset:n=K5.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",u=o!==e?r3(o,e):a3,p=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},b={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let h=!t[a].interpolate;const x=n.length;for(let T=0;Tl3(e,n.target,r),update:a=>{t3(e,r,a),(n.offset||n.target)&&i3(e,r,n)},notify:typeof t=="function"?()=>t(r):u3(t,r[o])}}function u3(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=En),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 ol=new WeakMap,fw=new WeakMap,wp=new WeakMap,pw=e=>e===document.documentElement?window:e;function c3(e,t={}){var{container:r=document.documentElement}=t,n=Ti(t,["container"]);let o=wp.get(r);o||(o=new Set,wp.set(r,o));const a=$L(),i=s3(r,e,a,n);if(o.add(i),!ol.has(r)){const b=()=>{const x=performance.now();for(const T of o)T.measure();for(const T of o)T.update(x);for(const T of o)T.notify()};ol.set(r,b);const h=pw(r);window.addEventListener("resize",b,{passive:!0}),r!==document.documentElement&&fw.set(r,Y5(r,b)),h.addEventListener("scroll",b,{passive:!0})}const u=ol.get(r),p=requestAnimationFrame(u);return()=>{var b;typeof e!="function"&&e.stop(),cancelAnimationFrame(p);const h=wp.get(r);if(!h||(h.delete(i),h.size))return;const x=ol.get(r);ol.delete(r),x&&(pw(r).removeEventListener("scroll",x),(b=fw.get(r))===null||b===void 0||b(),window.removeEventListener("resize",x))}}function d3(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!f3(e,t):e!==t}function f3(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),h3=e=>e.animateUpdates(),bw=e=>e.next(),vw=(e,t)=>new CustomEvent(e,{detail:{target:t}});function X0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function hw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const m3={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=Ti(n,["once"]);return G5(e,i=>{if(t(),hw(e,"viewenter",i),!o)return u=>{r(),hw(e,"viewleave",u)}},a)}},mw=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),X0(e,t,n))},y3={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=mw(e,"hoverstart",t),o=mw(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},w3={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),X0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),X0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Xu={inView:m3,hover:y3,press:w3},yw=["initial","animate",...Object.keys(Xu),"exit"],Z0=new WeakMap;function x3(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const w of yw)i[w]=typeof e[w]=="string"?e[w]:t==null?void 0:t.getContext()[w];const u=e.initial===!1?"animate":"initial";let p=gw(e[u]||i[u],e.variants)||{},b=Ti(p,["transition"]);const h=Object.assign({},b);function*x(){var w,v;const d=b;b={};const l={};for(const C of yw){if(!o[C])continue;const k=gw(e[C]);if(k)for(const A in k)A!=="transition"&&(b[A]=k[A],l[A]=Yb((v=(w=k.transition)!==null&&w!==void 0?w:e.transition)!==null&&v!==void 0?v:{},A))}const s=new Set([...Object.keys(b),...Object.keys(d)]),c=[];s.forEach(C=>{var k;b[C]===void 0&&(b[C]=h[C]),d3(d[C],b[C])&&((k=h[C])!==null&&k!==void 0||(h[C]=qa.get(r,C)),c.push(Id(r,C,b[C],l[C])))}),yield;const g=c.map(C=>C()).filter(Boolean);if(!g.length)return;const m=b;r.dispatchEvent(vw("motionstart",m)),Promise.all(g.map(C=>C.finished)).then(()=>{r.dispatchEvent(vw("motioncomplete",m))}).catch(Ub)}const T=(w,v)=>()=>{o[w]=v,xp(_)},O=()=>{for(const w in Xu){const v=Xu[w].isActive(e),d=a[w];v&&!d?a[w]=Xu[w].subscribe(r,{enable:T(w,!0),disable:T(w,!1)},e):!v&&d&&(d(),delete a[w])}},_={update:w=>{r&&(e=w,O(),xp(_))},setActive:(w,v)=>{r&&(o[w]=v,xp(_))},animateUpdates:x,getDepth:()=>n,getTarget:()=>b,getOptions:()=>e,getContext:()=>i,mount:w=>(r=w,Z0.set(r,_),O(),()=>{Z0.delete(r),b3(_);for(const v in a)a[v]()}),isMounted:()=>!!r};return _}function Q5(e){const t={},r=[];for(let n in e){const o=e[n];Md(n)&&(gi[n]&&(n=gi[n]),r.push(n),n=Rd(n));let a=Array.isArray(o)?o[0]:o;const i=bi.get(n);i&&(a=Vn(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=V5(r)),t}const C3=e=>`-${e.toLowerCase()}`,_3=e=>e.replace(/[A-Z]/g,C3);function O3(e={}){const t=Q5(e);let r="";for(const n in t)r+=n.startsWith("--")?n:_3(n),r+=`: ${t[n]}; `;return r}const T3=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:K5,animate:SL,animateStyle:Id,createMotionState:x3,createStyleString:O3,createStyles:Q5,getAnimationData:Bb,getStyleName:Bc,glide:UL,inView:G5,mountedStates:Z0,resize:Y5,scroll:c3,spring:WL,stagger:TL,style:qa,timeline:jL,withControls:Kb},Symbol.toStringTag,{value:"Module"})),P3=is(T3);function S3(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var A3=/^((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)-.*))$/,k3=S3(function(e){return A3.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const E3=Object.freeze(Object.defineProperty({__proto__:null,default:k3},Symbol.toStringTag,{value:"Module"})),j3=is(E3);(function(e){var t={};Object.defineProperty(e,"__esModule",{value:!0});var r=X1,n=B,o=J1,a=wt,i=Ae,u=fa,p=P3;function b(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}function h(f){if(f&&f.__esModule)return f;var y=Object.create(null);return f&&Object.keys(f).forEach(function(P){if(P!=="default"){var E=Object.getOwnPropertyDescriptor(f,P);Object.defineProperty(y,P,E.get?E:{enumerable:!0,get:function(){return f[P]}})}}),y.default=f,Object.freeze(y)}var x=h(n),T=b(n),O=b(u),_="production",w=typeof process>"u"||t===void 0?_:"production",v=function(f){return{isEnabled:function(y){return f.some(function(P){return!!y[P]})}}},d={measureLayout:v(["layout","layoutId","drag"]),animation:v(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:v(["exit"]),drag:v(["drag","dragControls"]),focus:v(["whileFocus"]),hover:v(["whileHover","onHoverStart","onHoverEnd"]),tap:v(["whileTap","onTap","onTapStart","onTapCancel"]),pan:v(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:v(["whileInView","onViewportEnter","onViewportLeave"])};function l(f){for(var y in f)f[y]!==null&&(y==="projectionNodeConstructor"?d.projectionNodeConstructor=f[y]:d[y].Component=f[y])}var s=n.createContext({strict:!1}),c=Object.keys(d),g=c.length;function m(f,y,P){var E=[],R=n.useContext(s);if(!y)return null;w!=="production"&&P&&R.strict&&o.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 F=0;F"u")return y;var P=new Map;return new Proxy(y,{get:function(E,R){return P.has(R)||P.set(R,y(R)),P.get(R)}})}var St=["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 Ye(f){return typeof f!="string"||f.includes("-")?!1:!!(St.indexOf(f)>-1||/[A-Z]/.test(f))}var Fe={};function Ut(f){Object.assign(Fe,f)}var Mt=["","X","Y","Z"],Zt=["translate","scale","rotate","skew"],on=["transformPerspective","x","y","z"];Zt.forEach(function(f){return Mt.forEach(function(y){return on.push(f+y)})});function va(f,y){return on.indexOf(f)-on.indexOf(y)}var Jt=new Set(on);function sr(f){return Jt.has(f)}var an=new Set(["originX","originY","originZ"]);function Cr(f){return an.has(f)}function ln(f,y){var P=y.layout,E=y.layoutId;return sr(f)||Cr(f)||(P||E!==void 0)&&(!!Fe[f]||f==="opacity")}var It=function(f){return!!(f!==null&&typeof f=="object"&&f.getVelocity)},Es={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ur(f,y,P,E){var R=f.transform,F=f.transformKeys,V=y.enableHardwareAcceleration,I=V===void 0?!0:V,U=y.allowTransformNone,H=U===void 0?!0:U,Q="";F.sort(va);for(var Z=!1,J=F.length,ee=0;ee"u"?mA:hA;H(U,I.current,y,V)}var vA={some:0,all:1};function hA(f,y,P,E){var R=E.root,F=E.margin,V=E.amount,I=V===void 0?"some":V,U=E.once;n.useEffect(function(){if(f){var H={root:R==null?void 0:R.current,rootMargin:F,threshold:typeof I=="number"?I:vA[I]},Q=function(Z){var J,ee=Z.isIntersecting;if(y.isInView!==ee&&(y.isInView=ee,!(U&&!ee&&y.hasEnteredView))){ee&&(y.hasEnteredView=!0),(J=P.animationState)===null||J===void 0||J.setActive(e.AnimationType.InView,ee);var te=P.getProps(),oe=ee?te.onViewportEnter:te.onViewportLeave;oe==null||oe(Z)}};return gA(P.getInstance(),H,Q)}},[f,R,F,I])}function mA(f,y,P,E){var R=E.fallback,F=R===void 0?!0:R;n.useEffect(function(){!f||!F||(w!=="production"&&af(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var V;y.hasEnteredView=!0;var I=P.getProps().onViewportEnter;I==null||I(null),(V=P.animationState)===null||V===void 0||V.setActive(e.AnimationType.InView,!0)}))},[f])}var Kn=function(f){return function(y){return f(y),null}},Av={inView:Kn(bA),tap:Kn(cA),focus:Kn(ct),hover:Kn(uA)},yA=0,wA=function(){return yA++},kv=function(){return be(wA)};function uf(){var f=n.useContext(S);if(f===null)return[!0,null];var y=f.isPresent,P=f.onExitComplete,E=f.register,R=kv();n.useEffect(function(){return E(R)},[]);var F=function(){return P==null?void 0:P(R)};return!y&&P?[!1,F]:[!0]}function xA(){return CA(n.useContext(S))}function CA(f){return f===null?!0:f.isPresent}function Ev(f,y){if(!Array.isArray(y))return!1;var P=y.length;if(P!==f.length)return!1;for(var E=0;E-1&&f.splice(P,1)}function IA(f,y,P){var E=r.__read(f),R=E.slice(0),F=y<0?R.length+y:y;if(F>=0&&FOe&&Tr,eo=Array.isArray(tt)?tt:[tt],Pr=eo.reduce(F,{});qt===!1&&(Pr={});var Ki=ze.prevResolvedValues,Pa=Ki===void 0?{}:Ki,tu=r.__assign(r.__assign({},Pa),Pr),Sa=function(ke){$n=!0,ge.delete(ke),ze.needsAnimating[ke]=!0};for(var $t in tu){var We=Pr[$t],we=Pa[$t];ve.hasOwnProperty($t)||(We!==we?Cn(We)&&Cn(we)?!Ev(We,we)||Jn?Sa($t):ze.protectedKeys[$t]=!0:We!==void 0?Sa($t):ge.add($t):We!==void 0&&ge.has($t)?Sa($t):ze.protectedKeys[$t]=!0)}ze.prevProp=tt,ze.prevResolvedValues=Pr,ze.isActive&&(ve=r.__assign(r.__assign({},ve),Pr)),R&&f.blockInitialAnimation&&($n=!1),$n&&!cr&&oe.push.apply(oe,r.__spreadArray([],r.__read(eo.map(function(ke){return{animation:ke,options:r.__assign({type:Me},Q)}})),!1))},Ne=0;Ne=3;if(!(!ee&&!te)){var oe=J.point,ge=u.getFrameData().timestamp;R.history.push(r.__assign(r.__assign({},oe),{timestamp:ge}));var ve=R.handlers,Oe=ve.onStart,je=ve.onMove;ee||(Oe&&Oe(R.lastMoveEvent,J),R.startEvent=R.lastMoveEvent),je&&je(R.lastMoveEvent,J)}}},this.handlePointerMove=function(J,ee){if(R.lastMoveEvent=J,R.lastMoveEventInfo=Of(ee,R.transformPagePoint),un(J)&&J.buttons===0){R.handlePointerUp(J,ee);return}O.default.update(R.updatePoint,!0)},this.handlePointerUp=function(J,ee){R.end();var te=R.handlers,oe=te.onEnd,ge=te.onSessionEnd,ve=Tf(Of(ee,R.transformPagePoint),R.history);R.startEvent&&oe&&oe(J,ve),ge&&ge(J,ve)},!(Gn(y)&&y.touches.length>1)){this.handlers=P,this.transformPagePoint=V;var I=rf(y),U=Of(I,this.transformPagePoint),H=U.point,Q=u.getFrameData().timestamp;this.history=[r.__assign(r.__assign({},H),{timestamp:Q})];var Z=P.onSessionStart;Z&&Z(y,Tf(U,this.history)),this.removeListeners=i.pipe(Fo(window,"pointermove",this.handlePointerMove),Fo(window,"pointerup",this.handlePointerUp),Fo(window,"pointercancel",this.handlePointerUp))}}return f.prototype.updateHandlers=function(y){this.handlers=y},f.prototype.end=function(){this.removeListeners&&this.removeListeners(),u.cancelSync.update(this.updatePoint)},f}();function Of(f,y){return y?{point:y(f.point)}:f}function Hv(f,y){return{x:f.x-y.x,y:f.y-y.y}}function Tf(f,y){var P=f.point;return{point:P,delta:Hv(P,qv(y)),offset:Hv(P,$A(y)),velocity:ek(y,.1)}}function $A(f){return f[0]}function qv(f){return f[f.length-1]}function ek(f,y){if(f.length<2)return{x:0,y:0};for(var P=f.length-1,E=null,R=qv(f);P>=0&&(E=f[P],!(R.timestamp-E.timestamp>qs(y)));)P--;if(!E)return{x:0,y:0};var F=(R.timestamp-E.timestamp)/1e3;if(F===0)return{x:0,y:0};var V={x:(R.x-E.x)/F,y:(R.y-E.y)/F};return V.x===1/0&&(V.x=0),V.y===1/0&&(V.y=0),V}function cn(f){return f.max-f.min}function Gv(f,y,P){return y===void 0&&(y=0),P===void 0&&(P=.01),i.distance(f,y)R&&(f=P?i.mix(R,f,P.max):Math.min(f,R)),f}function Xv(f,y,P){return{min:y!==void 0?f.min+y:void 0,max:P!==void 0?f.max+P-(f.max-f.min):void 0}}function nk(f,y){var P=y.top,E=y.left,R=y.bottom,F=y.right;return{x:Xv(f.x,E,F),y:Xv(f.y,P,R)}}function Zv(f,y){var P,E=y.min-f.min,R=y.max-f.max;return y.max-y.minE?P=i.progress(y.min,y.max-E,f.min):E>R&&(P=i.progress(f.min,f.max-R,y.min)),i.clamp(0,1,P)}function ik(f,y){var P={};return y.min!==void 0&&(P.min=y.min-f.min),y.max!==void 0&&(P.max=y.max-f.min),P}var Pf=.35;function lk(f){return f===void 0&&(f=Pf),f===!1?f=0:f===!0&&(f=Pf),{x:Jv(f,"left","right"),y:Jv(f,"top","bottom")}}function Jv(f,y,P){return{min:$v(f,y),max:$v(f,P)}}function $v(f,y){var P;return typeof f=="number"?f:(P=f[y])!==null&&P!==void 0?P:0}var eh=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Gi=function(){return{x:eh(),y:eh()}},th=function(){return{min:0,max:0}},Ct=function(){return{x:th(),y:th()}};function dn(f){return[f("x"),f("y")]}function rh(f){var y=f.top,P=f.left,E=f.right,R=f.bottom;return{x:{min:P,max:E},y:{min:y,max:R}}}function sk(f){var y=f.x,P=f.y;return{top:P.min,right:y.max,bottom:P.max,left:y.min}}function uk(f,y){if(!y)return f;var P=y({x:f.left,y:f.top}),E=y({x:f.right,y:f.bottom});return{top:P.y,left:P.x,bottom:E.y,right:E.x}}function Sf(f){return f===void 0||f===1}function nh(f){var y=f.scale,P=f.scaleX,E=f.scaleY;return!Sf(y)||!Sf(P)||!Sf(E)}function Qn(f){return nh(f)||oh(f.x)||oh(f.y)||f.z||f.rotate||f.rotateX||f.rotateY}function oh(f){return f&&f!=="0%"}function Ks(f,y,P){var E=f-P,R=y*E;return P+R}function ah(f,y,P,E,R){return R!==void 0&&(f=Ks(f,R,E)),Ks(f,P,E)+y}function Af(f,y,P,E,R){y===void 0&&(y=0),P===void 0&&(P=1),f.min=ah(f.min,y,P,E,R),f.max=ah(f.max,y,P,E,R)}function ih(f,y){var P=y.x,E=y.y;Af(f.x,P.translate,P.scale,P.originPoint),Af(f.y,E.translate,E.scale,E.originPoint)}function ck(f,y,P,E){var R,F;E===void 0&&(E=!1);var V=P.length;if(V){y.x=y.y=1;for(var I,U,H=0;Hy?P="y":Math.abs(f.x)>y&&(P="x"),P}function hk(f){var y=f.dragControls,P=f.visualElement,E=be(function(){return new bk(P)});n.useEffect(function(){return y&&y.subscribe(E)},[E,y]),n.useEffect(function(){return E.addListeners()},[E])}function mk(f){var y=f.onPan,P=f.onPanStart,E=f.onPanEnd,R=f.onPanSessionStart,F=f.visualElement,V=y||P||E||R,I=n.useRef(null),U=n.useContext(C).transformPagePoint,H={onSessionStart:R,onStart:P,onMove:y,onEnd:function(Z,J){I.current=null,E&&E(Z,J)}};n.useEffect(function(){I.current!==null&&I.current.updateHandlers(H)});function Q(Z){I.current=new Uv(Z,H,{transformPagePoint:U})}Us(F,"pointerdown",V&&Q),Hs(function(){return I.current&&I.current.end()})}var uh={pan:Kn(mk),drag:Kn(hk)},Xs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function yk(){var f=Xs.map(function(){return new Wi}),y={},P={clearAllListeners:function(){return f.forEach(function(E){return E.clear()})},updatePropListeners:function(E){Xs.forEach(function(R){var F,V="on"+R,I=E[V];(F=y[R])===null||F===void 0||F.call(y),I&&(y[R]=P[V](I))})}};return f.forEach(function(E,R){P["on"+Xs[R]]=function(F){return E.add(F)},P["notify"+Xs[R]]=function(){for(var F=[],V=0;V=0?window.pageYOffset:null,H=Ek(y,f,I);return F.length&&F.forEach(function(Q){var Z=r.__read(Q,2),J=Z[0],ee=Z[1];f.getValue(J).set(ee)}),f.syncRender(),U!==null&&window.scrollTo({top:U}),{target:H,transitionEnd:E}}else return{target:y,transitionEnd:E}};function Nk(f,y,P,E){return Pk(y)?jk(f,y,P,E):{target:y,transitionEnd:E}}var Rk=function(f,y,P,E){var R=Ok(f,y,E);return y=R.target,E=R.transitionEnd,Nk(f,y,P,E)};function Mk(f){return window.getComputedStyle(f)}var mh={treeType:"dom",readValueFromInstance:function(f,y){if(sr(y)){var P=df(y);return P&&P.default||0}else{var E=Mk(f);return(Ri(y)?E.getPropertyValue(y):E[y])||0}},sortNodePosition:function(f,y){return f.compareDocumentPosition(y)&2?1:-1},getBaseTarget:function(f,y){var P;return(P=f.style)===null||P===void 0?void 0:P[y]},measureViewportBox:function(f,y){var P=y.transformPagePoint;return sh(f,P)},resetTransform:function(f,y,P){var E=P.transformTemplate;y.style.transform=E?E({},""):"none",f.scheduleRender()},restoreTransform:function(f,y){f.style.transform=y.style.transform},removeValueFromRenderState:function(f,y){var P=y.vars,E=y.style;delete P[f],delete E[f]},makeTargetAnimatable:function(f,y,P,E){var R=P.transformValues;E===void 0&&(E=!0);var F=y.transition,V=y.transitionEnd,I=r.__rest(y,["transition","transitionEnd"]),U=Bv(I,F||{},f);if(R&&(V&&(V=R(V)),I&&(I=R(I)),U&&(U=R(U))),E){wf(f,I,U);var H=Rk(f,I,U,V);V=H.transitionEnd,I=H.target}return r.__assign({transition:F,transitionEnd:V},I)},scrapeMotionValuesFromProps:Ca,build:function(f,y,P,E,R){f.isVisible!==void 0&&(y.style.visibility=f.isVisible?"visible":"hidden"),Ht(y,P,E,R.transformTemplate)},render:Fi},Ik=Zs(mh),Dk=Zs(r.__assign(r.__assign({},mh),{getBaseTarget:function(f,y){return f[y]},readValueFromInstance:function(f,y){var P;return sr(y)?((P=df(y))===null||P===void 0?void 0:P.default)||0:(y=Vi.has(y)?y:Ls(y),f.getAttribute(y))},scrapeMotionValuesFromProps:Vs,build:function(f,y,P,E,R){wa(y,P,E,R.transformTemplate)},render:Fs})),jf=function(f,y){return Ye(f)?Dk(y,{enableHardwareAcceleration:!1}):Ik(y,{enableHardwareAcceleration:!0})};function yh(f,y){return y.max===y.min?0:f/(y.max-y.min)*100}var Yi={correct:function(f,y){if(!y.target)return f;if(typeof f=="string")if(a.px.test(f))f=parseFloat(f);else return f;var P=yh(f,y.target.x),E=yh(f,y.target.y);return"".concat(P,"% ").concat(E,"%")}},wh="_$css",Lk={correct:function(f,y){var P=y.treeScale,E=y.projectionDelta,R=f,F=f.includes("var("),V=[];F&&(f=f.replace(dh,function(oe){return V.push(oe),wh}));var I=a.complex.parse(f);if(I.length>5)return R;var U=a.complex.createTransformer(f),H=typeof I[0]!="number"?1:0,Q=E.x.scale*P.x,Z=E.y.scale*P.y;I[0+H]/=Q,I[1+H]/=Z;var J=i.mix(Q,Z,.5);typeof I[2+H]=="number"&&(I[2+H]/=J),typeof I[3+H]=="number"&&(I[3+H]/=J);var ee=U(I);if(F){var te=0;ee=ee.replace(wh,function(){var oe=V[te];return te++,oe})}return ee}},Fk=function(f){r.__extends(y,f);function y(){return f!==null&&f.apply(this,arguments)||this}return y.prototype.componentDidMount=function(){var P=this,E=this.props,R=E.visualElement,F=E.layoutGroup,V=E.switchLayoutGroup,I=E.layoutId,U=R.projection;Ut(zk),U&&(F!=null&&F.group&&F.group.add(U),V!=null&&V.register&&I&&V.register(U),U.root.didUpdate(),U.addEventListener("animationComplete",function(){P.safeToRemove()}),U.setOptions(r.__assign(r.__assign({},U.options),{onExitComplete:function(){return P.safeToRemove()}}))),_e.hasEverUpdated=!0},y.prototype.getSnapshotBeforeUpdate=function(P){var E=this,R=this.props,F=R.layoutDependency,V=R.visualElement,I=R.drag,U=R.isPresent,H=V.projection;return H&&(H.isPresent=U,I||P.layoutDependency!==F||F===void 0?H.willUpdate():this.safeToRemove(),P.isPresent!==U&&(U?H.promote():H.relegate()||O.default.postRender(function(){var Q;!((Q=H.getStack())===null||Q===void 0)&&Q.members.length||E.safeToRemove()}))),null},y.prototype.componentDidUpdate=function(){var P=this.props.visualElement.projection;P&&(P.root.didUpdate(),!P.currentAnimation&&P.isLead()&&this.safeToRemove())},y.prototype.componentWillUnmount=function(){var P=this.props,E=P.visualElement,R=P.layoutGroup,F=P.switchLayoutGroup,V=E.projection;V&&(V.scheduleCheckAfterUnmount(),R!=null&&R.group&&R.group.remove(V),F!=null&&F.deregister&&F.deregister(V))},y.prototype.safeToRemove=function(){var P=this.props.safeToRemove;P==null||P()},y.prototype.render=function(){return null},y}(T.default.Component);function Vk(f){var y=r.__read(uf(),2),P=y[0],E=y[1],R=n.useContext(Pe);return T.default.createElement(Fk,r.__assign({},f,{layoutGroup:R,switchLayoutGroup:n.useContext(De),isPresent:P,safeToRemove:E}))}var zk={borderRadius:r.__assign(r.__assign({},Yi),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Yi,borderTopRightRadius:Yi,borderBottomLeftRadius:Yi,borderBottomRightRadius:Yi,boxShadow:Lk},xh={measureLayout:Vk};function Ch(f,y,P){P===void 0&&(P={});var E=It(f)?f:Or(f);return bf("",E,y,P),{stop:function(){return E.stop()},isAnimating:function(){return E.isAnimating()}}}var _h=["TopLeft","TopRight","BottomLeft","BottomRight"],Bk=_h.length,Oh=function(f){return typeof f=="string"?parseFloat(f):f},Th=function(f){return typeof f=="number"||a.px.test(f)};function Wk(f,y,P,E,R,F){var V,I,U,H;R?(f.opacity=i.mix(0,(V=P.opacity)!==null&&V!==void 0?V:1,Uk(E)),f.opacityExit=i.mix((I=y.opacity)!==null&&I!==void 0?I:1,0,Hk(E))):F&&(f.opacity=i.mix((U=y.opacity)!==null&&U!==void 0?U:1,(H=P.opacity)!==null&&H!==void 0?H:1,E));for(var Q=0;Qy?1:P(i.progress(f,y,E))}}function Ah(f,y){f.min=y.min,f.max=y.max}function zr(f,y){Ah(f.x,y.x),Ah(f.y,y.y)}function kh(f,y,P,E,R){return f-=y,f=Ks(f,1/P,E),R!==void 0&&(f=Ks(f,1/R,E)),f}function qk(f,y,P,E,R,F,V){if(y===void 0&&(y=0),P===void 0&&(P=1),E===void 0&&(E=.5),F===void 0&&(F=f),V===void 0&&(V=f),a.percent.test(y)){y=parseFloat(y);var I=i.mix(V.min,V.max,y/100);y=I-V.min}if(typeof y=="number"){var U=i.mix(F.min,F.max,E);f===F&&(U-=y),f.min=kh(f.min,y,P,U,R),f.max=kh(f.max,y,P,U,R)}}function Eh(f,y,P,E,R){var F=r.__read(P,3),V=F[0],I=F[1],U=F[2];qk(f,y[V],y[I],y[U],y.scale,E,R)}var Gk=["x","scaleX","originX"],Yk=["y","scaleY","originY"];function jh(f,y,P,E){Eh(f.x,y,Gk,P==null?void 0:P.x,E==null?void 0:E.x),Eh(f.y,y,Yk,P==null?void 0:P.y,E==null?void 0:E.y)}function Nh(f){return f.translate===0&&f.scale===1}function Rh(f){return Nh(f.x)&&Nh(f.y)}function Mh(f,y){return f.x.min===y.x.min&&f.x.max===y.x.max&&f.y.min===y.y.min&&f.y.max===y.y.max}var Kk=function(){function f(){this.members=[]}return f.prototype.add=function(y){vf(this.members,y),y.scheduleRender()},f.prototype.remove=function(y){if(hf(this.members,y),y===this.prevLead&&(this.prevLead=void 0),y===this.lead){var P=this.members[this.members.length-1];P&&this.promote(P)}},f.prototype.relegate=function(y){var P=this.members.findIndex(function(V){return y===V});if(P===0)return!1;for(var E,R=P;R>=0;R--){var F=this.members[R];if(F.isPresent!==!1){E=F;break}}return E?(this.promote(E),!0):!1},f.prototype.promote=function(y,P){var E,R=this.lead;if(y!==R&&(this.prevLead=R,this.lead=y,y.show(),R)){R.instance&&R.scheduleRender(),y.scheduleRender(),y.resumeFrom=R,P&&(y.resumeFrom.preserveOpacity=!0),R.snapshot&&(y.snapshot=R.snapshot,y.snapshot.latestValues=R.animationValues||R.latestValues,y.snapshot.isShared=!0),!((E=y.root)===null||E===void 0)&&E.isUpdating&&(y.isLayoutDirty=!0);var F=y.options.crossfade;F===!1&&R.hide()}},f.prototype.exitAnimationComplete=function(){this.members.forEach(function(y){var P,E,R,F,V;(E=(P=y.options).onExitComplete)===null||E===void 0||E.call(P),(V=(R=y.resumingFrom)===null||R===void 0?void 0:(F=R.options).onExitComplete)===null||V===void 0||V.call(F)})},f.prototype.scheduleRender=function(){this.members.forEach(function(y){y.instance&&y.scheduleRender(!1)})},f.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},f}(),Qk="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Ih(f,y,P){var E=f.x.translate/y.x,R=f.y.translate/y.y,F="translate3d(".concat(E,"px, ").concat(R,"px, 0) ");if(F+="scale(".concat(1/y.x,", ").concat(1/y.y,") "),P){var V=P.rotate,I=P.rotateX,U=P.rotateY;V&&(F+="rotate(".concat(V,"deg) ")),I&&(F+="rotateX(".concat(I,"deg) ")),U&&(F+="rotateY(".concat(U,"deg) "))}var H=f.x.scale*y.x,Q=f.y.scale*y.y;return F+="scale(".concat(H,", ").concat(Q,")"),F===Qk?"none":F}var Xk=function(f,y){return f.depth-y.depth},Dh=function(){function f(){this.children=[],this.isDirty=!1}return f.prototype.add=function(y){vf(this.children,y),this.isDirty=!0},f.prototype.remove=function(y){hf(this.children,y),this.isDirty=!0},f.prototype.forEach=function(y){this.isDirty&&this.children.sort(Xk),this.isDirty=!1,this.children.forEach(y)},f}(),Lh=1e3;function Fh(f){var y=f.attachResizeListener,P=f.defaultParent,E=f.measureScroll,R=f.checkIsScrollRoot,F=f.resetTransform;return function(){function V(I,U,H){var Q=this;U===void 0&&(U={}),H===void 0&&(H=P==null?void 0:P()),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(){Q.isUpdating&&(Q.isUpdating=!1,Q.clearAllSnapshots())},this.updateProjection=function(){Q.nodes.forEach(rE),Q.nodes.forEach(nE)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=I,this.latestValues=U,this.root=H?H.root||H:this,this.path=H?r.__spreadArray(r.__spreadArray([],r.__read(H.path),!1),[H],!1):[],this.parent=H,this.depth=H?H.depth+1:0,I&&this.root.registerPotentialNode(I,this);for(var Z=0;Z=0;E--)if(f.path[E].instance){P=f.path[E];break}var R=P&&P!==f.root?P.instance:document,F=R.querySelector('[data-projection-id="'.concat(y,'"]'));F&&f.mount(F,!0)}function Wh(f){f.min=Math.round(f.min),f.max=Math.round(f.max)}function Uh(f){Wh(f.x),Wh(f.y)}var cE=Fh({attachResizeListener:function(f,y){return et(f,"resize",y)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Bo={current:void 0},Nf=Fh({measureScroll:function(f){return{x:f.scrollLeft,y:f.scrollTop}},defaultParent:function(){if(!Bo.current){var f=new cE(0,{});f.mount(window),f.setOptions({layoutScroll:!0}),Bo.current=f}return Bo.current},resetTransform:function(f,y){f.style.transform=y??"none"},checkIsScrollRoot:function(f){return window.getComputedStyle(f).position==="fixed"}}),Hh=r.__assign(r.__assign(r.__assign(r.__assign({},_f),Av),uh),xh),Rf=gt(function(f,y){return _a(f,y,Hh,jf,Nf)});function dE(f){return He(_a(f,{forwardMotionProps:!1},Hh,jf,Nf))}var fE=gt(_a);function qh(){var f=n.useRef(!1);return N(function(){return f.current=!0,function(){f.current=!1}},[]),f}function $s(){var f=qh(),y=r.__read(n.useState(0),2),P=y[0],E=y[1],R=n.useCallback(function(){f.current&&E(P+1)},[P]),F=n.useCallback(function(){return O.default.postRender(R)},[R]);return[F,P]}var Mf=function(f){var y=f.children,P=f.initial,E=f.isPresent,R=f.onExitComplete,F=f.custom,V=f.presenceAffectsLayout,I=be(pE),U=kv(),H=n.useMemo(function(){return{id:U,initial:P,isPresent:E,custom:F,onExitComplete:function(Q){var Z,J;I.set(Q,!0);try{for(var ee=r.__values(I.values()),te=ee.next();!te.done;te=ee.next()){var oe=te.value;if(!oe)return}}catch(ge){Z={error:ge}}finally{try{te&&!te.done&&(J=ee.return)&&J.call(ee)}finally{if(Z)throw Z.error}}R==null||R()},register:function(Q){return I.set(Q,!1),function(){return I.delete(Q)}}}},V?void 0:[E]);return n.useMemo(function(){I.forEach(function(Q,Z){return I.set(Z,!1)})},[E]),x.useEffect(function(){!E&&!I.size&&(R==null||R())},[E]),x.createElement(S.Provider,{value:H},y)};function pE(){return new Map}var Ta=function(f){return f.key||""};function gE(f,y){f.forEach(function(P){var E=Ta(P);y.set(E,P)})}function bE(f){var y=[];return n.Children.forEach(f,function(P){n.isValidElement(P)&&y.push(P)}),y}var vE=function(f){var y=f.children,P=f.custom,E=f.initial,R=E===void 0?!0:E,F=f.onExitComplete,V=f.exitBeforeEnter,I=f.presenceAffectsLayout,U=I===void 0?!0:I,H=r.__read($s(),1),Q=H[0],Z=n.useContext(Pe).forceRender;Z&&(Q=Z);var J=qh(),ee=bE(y),te=ee,oe=new Set,ge=n.useRef(te),ve=n.useRef(new Map).current,Oe=n.useRef(!0);if(N(function(){Oe.current=!1,gE(ee,ve),ge.current=te}),Hs(function(){Oe.current=!0,ve.clear(),oe.clear()}),Oe.current)return x.createElement(x.Fragment,null,te.map(function(Me){return x.createElement(Mf,{key:Ta(Me),isPresent:!0,initial:R?void 0:!1,presenceAffectsLayout:U},Me)}));te=r.__spreadArray([],r.__read(te),!1);for(var je=ge.current.map(Ta),Ne=ee.map(Ta),Re=je.length,Ge=0;Ge1&&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."),x.createElement(x.Fragment,null,oe.size?te:te.map(function(Me){return n.cloneElement(Me)}))},Gh=n.createContext(null),hE=function(f){return!f.isLayoutDirty&&f.willUpdate(!1)};function Yh(){var f=new Set,y=new WeakMap,P=function(){return f.forEach(hE)};return{add:function(E){f.add(E),y.set(E,E.addEventListener("willUpdate",P))},remove:function(E){var R;f.delete(E),(R=y.get(E))===null||R===void 0||R(),y.delete(E),P()},dirty:P}}var Kh=function(f){return f===!0},mE=function(f){return Kh(f===!0)||f==="id"},Qh=function(f){var y,P,E=f.children,R=f.id,F=f.inheritId,V=f.inherit,I=V===void 0?!0:V;F!==void 0&&(I=F);var U=n.useContext(Pe),H=n.useContext(Gh),Q=r.__read($s(),2),Z=Q[0],J=Q[1],ee=n.useRef(null),te=(y=U.id)!==null&&y!==void 0?y:H;ee.current===null&&(mE(I)&&te&&(R=R?te+"-"+R:te),ee.current={id:R,group:Kh(I)&&(P=U==null?void 0:U.group)!==null&&P!==void 0?P:Yh()});var oe=n.useMemo(function(){return r.__assign(r.__assign({},ee.current),{forceRender:Z})},[J]);return x.createElement(Pe.Provider,{value:oe},E)},yE=0,wE=function(f){var y=f.children;return x.useEffect(function(){o.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),x.createElement(Qh,{id:be(function(){return"asl-".concat(yE++)})},y)};function xE(f){var y=f.children,P=f.isValidProp,E=r.__rest(f,["children","isValidProp"]);P&&Rs(P),E=r.__assign(r.__assign({},n.useContext(C)),E),E.isStatic=be(function(){return E.isStatic});var R=n.useMemo(function(){return E},[JSON.stringify(E.transition),E.transformPagePoint,E.reducedMotion]);return x.createElement(C.Provider,{value:R},y)}function CE(f){var y=f.children,P=f.features,E=f.strict,R=E===void 0?!1:E,F=r.__read(n.useState(!If(P)),2),V=F[1],I=n.useRef(void 0);if(!If(P)){var U=P.renderer,H=r.__rest(P,["renderer"]);I.current=U,l(H)}return n.useEffect(function(){If(P)&&P().then(function(Q){var Z=Q.renderer,J=r.__rest(Q,["renderer"]);l(J),I.current=Z,V(!0)})},[]),x.createElement(s.Provider,{value:{renderer:I.current,strict:R}},y)}function If(f){return typeof f=="function"}var Xh=n.createContext(null);function _E(f,y,P,E){if(!E)return f;var R=f.findIndex(function(Q){return Q.value===y});if(R===-1)return f;var F=E>0?1:-1,V=f[R+F];if(!V)return f;var I=f[R],U=V.layout,H=i.mix(U.min,U.max,.5);return F===1&&I.layout.max+P>H||F===-1&&I.layout.min+P.001?1/f:tj},sm=!1;function rj(f){var y=Zn(1),P=Zn(1),E=A();o.invariant(!!(f||E),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),o.warning(sm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),sm=!0,f?(y=f.scaleX||y,P=f.scaleY||P):E&&(y=E.getValue("scaleX",1),P=E.getValue("scaleY",1));var R=eu(y,lm),F=eu(P,lm);return{scaleX:R,scaleY:F}}e.AnimatePresence=vE,e.AnimateSharedLayout=wE,e.DeprecatedLayoutGroupContext=Gh,e.DragControls=am,e.FlatTree=Dh,e.LayoutGroup=Qh,e.LayoutGroupContext=Pe,e.LazyMotion=CE,e.MotionConfig=xE,e.MotionConfigContext=C,e.MotionContext=k,e.MotionValue=Fv,e.PresenceContext=S,e.Reorder=ME,e.SwitchLayoutGroupContext=De,e.addPointerEvent=Fo,e.addScaleCorrector=Ut,e.animate=Ch,e.animateVisualElement=Ys,e.animationControls=nm,e.animations=_f,e.calcLength=cn,e.checkTargetForNewValues=wf,e.createBox=Ct,e.createDomMotionComponent=dE,e.createMotionComponent=He,e.domAnimation=tm,e.domMax=IE,e.filterProps=ya,e.isBrowser=j,e.isDragActive=of,e.isMotionValue=It,e.isValidMotionProp=xn,e.m=fE,e.makeUseVisualState=qn,e.motion=Rf,e.motionValue=Or,e.resolveMotionValue=_n,e.transform=Zh,e.useAnimation=HE,e.useAnimationControls=om,e.useAnimationFrame=rm,e.useCycle=qE,e.useDeprecatedAnimatedState=ej,e.useDeprecatedInvertedScale=rj,e.useDomEvent=ot,e.useDragControls=KE,e.useElementScroll=zE,e.useForceUpdate=$s,e.useInView=GE,e.useInstantLayoutTransition=im,e.useInstantTransition=XE,e.useIsPresent=xA,e.useIsomorphicLayoutEffect=N,e.useMotionTemplate=DE,e.useMotionValue=Zn,e.usePresence=uf,e.useReducedMotion=G,e.useReducedMotionConfig=X,e.useResetProjection=ZE,e.useScroll=Df,e.useSpring=LE,e.useTime=UE,e.useTransform=eu,e.useUnmountEffect=Hs,e.useVelocity=FE,e.useViewportScroll=BE,e.useVisualElementContext=A,e.visualElement=Zs,e.wrapHandler=nf})(Pt);(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 w},default:function(){return v}});var r=T(B),n=Pt,o=T(Ee),a=T(Rt),i=T(Ce),u=Te,p=Td,b=xe,h=vs;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.className,c=d.children,g=O(d,["className","children"]),m=(0,p.useAccordion)(),C=m.open,k=m.animate,A=(0,b.useTheme)().accordion,S=A.styles.base;s=s??"";var j=(0,u.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]}}},D={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},L=(0,a.default)(D,k);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:C?"mount":"unmount",variants:N},r.default.createElement(n.m.div,x({},g,{ref:l,className:j,initial:"unmount",exit:"unmount",animate:C?"mount":"unmount",variants:L}),c)))});w.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.AccordionBody";var v=w})(A1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Accordion:function(){return v},AccordionHeader:function(){return b.AccordionHeader},AccordionBody:function(){return h.AccordionBody},useAccordion:function(){return u.useAccordion},default:function(){return d}});var r=O(B),n=O(Ee),o=Te,a=O(Ce),i=xe,u=Td,p=vs,b=S1,h=A1;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.open,g=l.icon,m=l.animate,C=l.className,k=l.disabled,A=l.children,S=_(l,["open","icon","animate","className","disabled","children"]),j=(0,i.useTheme)().accordion,N=j.defaultProps,D=j.styles.base;g=g??N.icon,m=m??N.animate,C=C??N.className,k=k??N.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),x({},(0,a.default)(D.disabled),k)),C),W=r.default.useMemo(function(){return{open:c,icon:g,animate:m,disabled:k}},[c,g,m,k]);return r.default.createElement(u.AccordionContextProvider,{value:W},r.default.createElement("div",T({},S,{ref:s,className:L}),A))});v.propTypes={open:p.propTypesOpen,icon:p.propTypesIcon,animate:p.propTypesAnimate,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},v.displayName="MaterialTailwind.Accordion";var d=Object.assign(v,{Header:b.AccordionHeader,Body:h.AccordionBody})})(rO);var X5={},nt={};(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(u){return u===o});return i>=0?o:a}var r=t})(nt);var Ld={},Pi=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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Pi),a=T(Ee),i=Te,u=T(nt),p=T(Ce),b=xe,h=ua;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.color,m=d.ripple,C=d.className,k=d.children;d.fullWidth;var A=O(d,["variant","size","color","ripple","className","children","fullWidth"]),S=(0,b.useTheme)().iconButton,j=S.valid,N=S.defaultProps,D=S.styles,L=D.base,W=D.variants,G=D.sizes;s=s??N.variant,c=c??N.size,g=g??N.color,m=m??N.ripple,C=C??N.className;var X=m!==void 0&&new o.default,Y=(0,p.default)(L),z=(0,p.default)(W[(0,u.default)(j.variants,s,"filled")][(0,u.default)(j.colors,g,"gray")]),q=(0,p.default)(G[(0,u.default)(j.sizes,c,"md")]),K=(0,i.twMerge)((0,a.default)(Y,q,z),C);return r.default.createElement("button",x({},A,{ref:l,className:K,type:A.type||"button",onMouseDown:function($){var ne=A==null?void 0:A.onMouseDown;return m&&X.create($,(s==="filled"||s==="gradient")&&g!=="white"?"light":"dark"),typeof ne=="function"&&ne($)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},k))});w.propTypes={variant:n.default.oneOf(h.propTypesVariant),size:n.default.oneOf(h.propTypesSize),color:n.default.oneOf(h.propTypesColor),ripple:h.propTypesRipple,className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.IconButton";var v=w})(Ld);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=_(B),n=_(Se),o=Pt,a=_(Ee),i=_(Rt),u=Te,p=_(nt),b=_(Ce),h=xe,x=pb,T=_(Ld);function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.color,C=s.icon,k=s.open,A=s.action,S=s.onClose,j=s.animate,N=s.className,D=s.children,L=w(s,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,h.useTheme)().alert,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;g=g??G.variant,m=m??G.color,N=N??G.className,j=j??G.animate,k=k??G.open,A=A??G.action,S=S??G.onClose;var K=(0,b.default)(z.alert),$=(0,b.default)(z.action),ne=(0,b.default)(q[(0,p.default)(X.variants,g,"filled")][(0,p.default)(X.colors,m,"gray")]),le=(0,u.twMerge)((0,a.default)(K,ne),N),ie=(0,a.default)($),re={unmount:{opacity:0},mount:{opacity:1}},fe=(0,i.default)(re,j),ue=r.default.createElement("div",{className:"shrink-0"},C),ae=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ae,null,k&&r.default.createElement(o.m.div,O({},L,{ref:c,role:"alert",className:"".concat(le," flex"),initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:fe}),C&&ue,r.default.createElement("div",{className:"".concat(C?"ml-3":""," mr-12")},D),S&&!A&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:g==="outlined"||g==="ghost"?m:"white",className:ie},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"}))),A||null)))});d.propTypes={variant:n.default.oneOf(x.propTypesVariant),color:n.default.oneOf(x.propTypesColor),icon:x.propTypesIcon,open:x.propTypesOpen,action:x.propTypesAction,onClose:x.propTypesOnClose,animate:x.propTypesAnimate,className:x.propTypesClassName,children:x.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})(X5);var Z5={};(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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(Ce),p=xe,b=gb;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.className,m=d.color,C=d.withBorder,k=O(d,["variant","size","className","color","withBorder"]),A=(0,p.useTheme)().avatar,S=A.valid,j=A.defaultProps,N=A.styles,D=N.base,L=N.variants,W=N.sizes,G=N.borderColor;s=s??j.variant,c=c??j.size,g=g??j.className,C=C??j.withBorder,m=m??j.color;var X=(0,u.default)(L[(0,i.default)(S.variants,s,"rounded")]),Y=(0,u.default)(W[(0,i.default)(S.sizes,c,"md")]),z=(0,u.default)(G[(0,i.default)(S.colors,m,"gray")]),q,K=(0,a.twMerge)((0,o.default)((0,u.default)(D.initial),X,Y,(q={},h(q,(0,u.default)(D.withBorder),C),h(q,z,C),q)),g);return r.default.createElement("img",x({},k,{ref:l,className:K}))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),className:b.propTypesClassName,withBorder:b.propTypesWithBorder,color:n.default.oneOf(b.propTypesColor)},w.displayName="MaterialTailwind.Avatar";var v=w})(Z5);var J5={},$5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return u}});var r=n(Se);function n(p){return p&&p.__esModule?p:{default:p}}var o=r.default.node,a=r.default.bool,i=r.default.string,u=r.default.node.isRequired})($5);(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 w},default:function(){return v}});var r=T(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=$5;function p(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function b(){return b=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=(0,r.forwardRef)(function(d,l){var s=d.separator,c=d.fullWidth,g=d.className,m=d.children,C=O(d,["separator","fullWidth","className","children"]),k=(0,i.useTheme)().breadcrumbs,A=k.defaultProps,S=k.styles.base;s=s??A.separator,c=c??A.fullWidth,g=g??A.className;var j=(0,n.default)((0,a.default)(S.root.initial),p({},(0,a.default)(S.root.fullWidth),c)),N=(0,o.twMerge)((0,n.default)((0,a.default)(S.list)),g),D=(0,n.default)((0,a.default)(S.item.initial)),L=(0,n.default)((0,a.default)(S.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:j},r.default.createElement("ol",b({},C,{ref:l,className:N}),r.Children.map(m,function(W,G){if((0,r.isValidElement)(W)){var X;return r.default.createElement("li",{className:(0,n.default)(D,p({},(0,a.default)(S.item.disabled),W==null||(X=W.props)===null||X===void 0?void 0:X.disabled))},W,G!==r.Children.count(m)-1&&r.default.createElement("span",{className:L},s))}return null})))});w.propTypes={separator:u.propTypesSeparator,fullWidth:u.propTypesFullWidth,className:u.propTypesClassName,children:u.propTypesChildren},w.displayName="MaterialTailwind.Breadcrumbs";var v=w})(J5);var eP={},Xb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Spinner:function(){return v},default:function(){return d}});var r=x(Se),n=O(B),o=x(Ee),a=Te,i=x(nt),u=x(Ce),p=xe,b=Sb;function h(){return h=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=(0,n.forwardRef)(function(l,s){var c=l.color,g=l.className,m=_(l,["color","className"]),C=(0,p.useTheme)().spinner,k=C.defaultProps,A=C.valid,S=C.styles,j=S.base,N=S.colors;c=c??k.color;var D;g=(D=(0,o.default)(k.className,g))!==null&&D!==void 0?D:k.className;var L=(0,u.default)(N[(0,i.default)(A.colors,c,"gray")]),W=(0,a.twMerge)((0,o.default)((0,u.default)(j)),g),G,X;return n.default.createElement("svg",h({},m,{ref:s,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(G=m==null?void 0:m.width)!==null&&G!==void 0?G:24,height:(X=m==null?void 0:m.height)!==null&&X!==void 0?X: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:L}))});v.propTypes={color:r.default.oneOf(b.propTypesColor),className:b.propTypesClassName},v.displayName="MaterialTailwind.Spinner";var d=v})(Xb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Button:function(){return d},default:function(){return l}});var r=_(B),n=_(Se),o=_(Pi),a=_(Ee),i=Te,u=_(nt),p=_(Ce),b=xe,h=_(Xb),x=ua;function T(s,c,g){return c in s?Object.defineProperty(s,c,{value:g,enumerable:!0,configurable:!0,writable:!0}):s[c]=g,s}function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.size,C=s.color,k=s.fullWidth,A=s.ripple,S=s.className,j=s.children,N=s.loading,D=w(s,["variant","size","color","fullWidth","ripple","className","children","loading"]),L=(0,b.useTheme)().button,W=L.valid,G=L.defaultProps,X=L.styles,Y=X.base,z=X.variants,q=X.sizes;g=g??G.variant,m=m??G.size,C=C??G.color,k=k??G.fullWidth,A=A??G.ripple,S=S??G.className;var K=A!==void 0&&new o.default,$=(0,p.default)(Y.initial),ne=(0,p.default)(z[(0,u.default)(W.variants,g,"filled")][(0,u.default)(W.colors,C,"gray")]),le=(0,p.default)(q[(0,u.default)(W.sizes,m,"md")]),ie=(0,i.twMerge)((0,a.default)($,le,ne,T({},(0,p.default)(Y.fullWidth),k),{"flex items-center gap-2":N,"gap-3":m==="lg"}),S),re=(0,i.twMerge)((0,a.default)({"w-4 h-4":!0,"w-5 h-5":m==="lg"})),fe;return r.default.createElement("button",O({},D,{disabled:(fe=D.disabled)!==null&&fe!==void 0?fe:N,ref:c,className:ie,type:D.type||"button",onMouseDown:function(ue){var ae=D==null?void 0:D.onMouseDown;return A&&K.create(ue,(g==="filled"||g==="gradient")&&C!=="white"?"light":"dark"),typeof ae=="function"&&ae(ue)}}),N&&r.default.createElement(h.default,{className:re}),j)});d.propTypes={variant:n.default.oneOf(x.propTypesVariant),size:n.default.oneOf(x.propTypesSize),color:n.default.oneOf(x.propTypesColor),fullWidth:x.propTypesFullWidth,ripple:x.propTypesRipple,className:x.propTypesClassName,children:x.propTypesChildren,loading:x.propTypesLoading},d.displayName="MaterialTailwind.Button";var l=d})(eP);var tP={},rP={};(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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(Ce),p=xe,b=ca;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.color,g=d.shadow,m=d.floated,C=d.className,k=d.children,A=O(d,["variant","color","shadow","floated","className","children"]),S=(0,p.useTheme)().cardHeader,j=S.defaultProps,N=S.styles,D=S.valid,L=N.base,W=N.variants;s=s??j.variant,c=c??j.color,g=g??j.shadow,m=m??j.floated,C=C??j.className;var G=(0,u.default)(L.initial),X=(0,u.default)(W[(0,i.default)(D.variants,s,"filled")][(0,i.default)(D.colors,c,"white")]),Y=(0,a.twMerge)((0,o.default)(G,X,h({},(0,u.default)(L.shadow),g),h({},(0,u.default)(L.floated),m)),C);return r.default.createElement("div",x({},A,{ref:l,className:Y}),k)});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),shadow:b.propTypesShadow,floated:b.propTypesFloated,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.CardHeader";var v=w})(rP);var nP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{CardBody:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(Ce),i=xe,u=ca;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,i.useTheme)().cardBody,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:w,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.CardBody";var O=T})(nP);var oP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{CardFooter:function(){return O},default:function(){return _}});var r=h(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=ca;function p(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function b(){return b=Object.assign||function(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.divider,l=w.className,s=w.children,c=x(w,["divider","className","children"]),g=(0,i.useTheme)().cardFooter,m=g.defaultProps,C=g.styles.base;l=l??m.className,d=d??m.divider;var k=(0,o.twMerge)((0,n.default)((0,a.default)(C.initial),p({},(0,a.default)(C.divider),d)),l);return r.default.createElement("div",b({},c,{ref:v,className:k}),s)});O.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.CardFooter";var _=O})(oP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Card:function(){return l},CardHeader:function(){return b.CardHeader},CardBody:function(){return h.CardBody},CardFooter:function(){return x.CardFooter},default:function(){return s}});var r=w(B),n=w(Se),o=w(Ee),a=Te,i=w(nt),u=w(Ce),p=xe,b=rP,h=nP,x=oP,T=ca;function O(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function _(){return _=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function d(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.variant,C=c.color,k=c.shadow,A=c.className,S=c.children,j=v(c,["variant","color","shadow","className","children"]),N=(0,p.useTheme)().card,D=N.defaultProps,L=N.styles,W=N.valid,G=L.base,X=L.variants;m=m??D.variant,C=C??D.color,k=k??D.shadow,A=A??D.className;var Y=(0,u.default)(G.initial),z=(0,u.default)(X[(0,i.default)(W.variants,m,"filled")][(0,i.default)(W.colors,C,"white")]),q=(0,a.twMerge)((0,o.default)(Y,z,O({},(0,u.default)(G.shadow),k)),A);return r.default.createElement("div",_({},j,{ref:g,className:q}),S)});l.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,className:T.propTypesClassName,children:T.propTypesChildren},l.displayName="MaterialTailwind.Card";var s=Object.assign(l,{Header:b.CardHeader,Body:h.CardBody,Footer:x.CardFooter})})(tP);var aP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Checkbox:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Pi),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=da;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.icon,C=l.ripple,k=l.className,A=l.disabled,S=l.containerProps,j=l.labelProps,N=l.iconProps,D=l.inputRef,L=_(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,b.useTheme)().checkbox,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,g=g??G.label,m=m??G.icon,C=C??G.ripple,k=k??G.className,A=A??G.disabled,S=S??G.containerProps,j=j??G.labelProps,N=N??G.iconProps;var $=C!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),x({},(0,p.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),k),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className),fe=(0,i.twMerge)((0,a.default)((0,p.default)(z.icon)),N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:L.id||K,onMouseDown:function(ue){var ae=S==null?void 0:S.onMouseDown;return C&&$.create(ue,"dark"),typeof ae=="function"&&ae(ue)}}),r.default.createElement("input",T({},L,{ref:D,type:"checkbox",disabled:A,className:ie,id:L.id||K})),r.default.createElement("span",{className:fe},m||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"})))),g&&r.default.createElement("label",T({},j,{className:re,htmlFor:L.id||K}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,icon:h.propTypesIcon,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject},v.displayName="MaterialTailwind.Checkbox";var d=v})(aP);var iP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=_(B),n=_(Se),o=Pt,a=_(Ee),i=_(Rt),u=Te,p=_(nt),b=_(Ce),h=xe,x=xb,T=_(Ld);function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.size,C=s.color,k=s.icon,A=s.open,S=s.onClose,j=s.action,N=s.animate,D=s.className,L=s.value,W=w(s,["variant","size","color","icon","open","onClose","action","animate","className","value"]),G=(0,h.useTheme)().chip,X=G.defaultProps,Y=G.valid,z=G.styles,q=z.base,K=z.variants,$=z.sizes;g=g??X.variant,m=m??X.size,C=C??X.color,D=D??X.className,N=N??X.animate,A=A??X.open,j=j??X.action,S=S??X.onClose;var ne=(0,b.default)(q.chip),le=(0,b.default)(q.action),ie=(0,b.default)(q.icon),re=(0,b.default)(K[(0,p.default)(Y.variants,g,"filled")][(0,p.default)(Y.colors,C,"gray")]),fe=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].chip),ue=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].action),ae=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].icon),ce=(0,u.twMerge)((0,a.default)(ne,re,fe),D),de=(0,a.default)(le,ue),be=(0,a.default)(ie,ae),_e=(0,a.default)({"ml-4":k&&m==="sm","ml-[18px]":k&&m==="md","ml-5":k&&m==="lg","mr-5":S}),me={unmount:{opacity:0},mount:{opacity:1}},he=(0,i.default)(me,N),Pe=r.default.createElement("div",{className:be},k),De=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(De,null,A&&r.default.createElement(o.m.div,O({},W,{ref:c,className:ce,initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:he}),k&&Pe,r.default.createElement("span",{className:_e},L),S&&!j&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:g==="outlined"||g==="ghost"?C:"white",className:de},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":m==="sm","h-4 w-4":m==="md","h-5 w-5":m==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),j||null)))});d.propTypes={variant:n.default.oneOf(x.propTypesVariant),size:n.default.oneOf(x.propTypesSize),color:n.default.oneOf(x.propTypesColor),icon:x.propTypesIcon,open:x.propTypesOpen,onClose:x.propTypesOnClose,action:x.propTypesAction,animate:x.propTypesAnimate,className:x.propTypesClassName,value:x.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(iP);var lP={},N3=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ka=new WeakMap,Su=new WeakMap,Au={},Cp=0,sP=function(e){return e&&(e.host||sP(e.parentNode))},R3=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=sP(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})},M3=function(e,t,r,n){var o=R3(t,Array.isArray(e)?e:[e]);Au[r]||(Au[r]=new WeakMap);var a=Au[r],i=[],u=new Set,p=new Set(o),b=function(x){!x||u.has(x)||(u.add(x),b(x.parentNode))};o.forEach(b);var h=function(x){!x||p.has(x)||Array.prototype.forEach.call(x.children,function(T){if(u.has(T))h(T);else{var O=T.getAttribute(n),_=O!==null&&O!=="false",w=(ka.get(T)||0)+1,v=(a.get(T)||0)+1;ka.set(T,w),a.set(T,v),i.push(T),w===1&&_&&Su.set(T,!0),v===1&&T.setAttribute(r,"true"),_||T.setAttribute(n,"true")}})};return h(t),u.clear(),Cp++,function(){i.forEach(function(x){var T=ka.get(x)-1,O=a.get(x)-1;ka.set(x,T),a.set(x,O),T||(Su.has(x)||x.removeAttribute(n),Su.delete(x)),O||x.removeAttribute(r)}),Cp--,Cp||(ka=new WeakMap,ka=new WeakMap,Su=new WeakMap,Au={})}},I3=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||N3(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),M3(n,o,r,"aria-hidden")):function(){return null}};/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var D3=["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])"],J0=D3.join(","),uP=typeof Element>"u",rs=uP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Wc=!uP&&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},Uc=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},L3=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},F3=function(t,r,n){if(Uc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(J0));return r&&rs.call(t,J0)&&o.unshift(t),o=o.filter(n),o},V3=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Uc(i,!1))if(i.tagName==="SLOT"){var u=i.assignedElements(),p=u.length?u:i.children,b=e(p,!0,n);n.flatten?o.push.apply(o,b):o.push({scopeParent:i,candidates:b})}else{var h=rs.call(i,J0);h&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var x=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),T=!Uc(x,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(x&&T){var O=e(x===!0?i.children:x.children,!0,n);n.flatten?o.push.apply(o,O):o.push({scopeParent:i,candidates:O})}else a.unshift.apply(a,i.children)}}return o},cP=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},dP=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||L3(t))&&!cP(t)?0:t.tabIndex},z3=function(t,r){var n=dP(t);return n<0&&r&&!cP(t)?0:n},B3=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},fP=function(t){return t.tagName==="INPUT"},W3=function(t){return fP(t)&&t.type==="hidden"},U3=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},H3=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(rs.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var u=t;t;){var p=t.parentElement,b=Wc(t);if(p&&!p.shadowRoot&&o(p)===!0)return ww(t);t.assignedSlot?t=t.assignedSlot:!p&&b!==t.ownerDocument?t=b.host:t=p}t=u}if(K3(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return ww(t);return!1},X3=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)},$3=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,u=i?o.scopeParent:o,p=z3(u,i),b=i?e(o.candidates):u;p===0?i?r.push.apply(r,b):r.push(u):n.push({documentOrder:a,tabIndex:p,item:o,isScope:i,content:b})}),n.sort(B3).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Hc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=V3([t],r.includeContainer,{filter:xw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:J3}):n=F3(t,r.includeContainer,xw.bind(null,r)),$3(n)};const pP=["top","right","bottom","left"],Cw=["start","end"],_w=pP.reduce((e,t)=>e.concat(t,t+"-"+Cw[0],t+"-"+Cw[1]),[]),rn=Math.min,Bt=Math.max,qc=Math.round,ku=Math.floor,Ao=e=>({x:e,y:e}),eF={left:"right",right:"left",bottom:"top",top:"bottom"},tF={start:"end",end:"start"};function $0(e,t,r){return Bt(e,rn(t,r))}function nn(e,t){return typeof e=="function"?e(t):e}function yr(e){return e.split("-")[0]}function $r(e){return e.split("-")[1]}function Zb(e){return e==="x"?"y":"x"}function Jb(e){return e==="y"?"height":"width"}function pa(e){return["top","bottom"].includes(yr(e))?"y":"x"}function $b(e){return Zb(pa(e))}function gP(e,t,r){r===void 0&&(r=!1);const n=$r(e),o=$b(e),a=Jb(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Yc(i)),[i,Yc(i)]}function rF(e){const t=Yc(e);return[Gc(e),t,Gc(t)]}function Gc(e){return e.replace(/start|end/g,t=>tF[t])}function nF(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 oF(e,t,r,n){const o=$r(e);let a=nF(yr(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Gc)))),a}function Yc(e){return e.replace(/left|right|bottom|top/g,t=>eF[t])}function aF(e){return{top:0,right:0,bottom:0,left:0,...e}}function ev(e){return typeof e!="number"?aF(e):{top:e,right:e,bottom:e,left:e}}function vi(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ow(e,t,r){let{reference:n,floating:o}=e;const a=pa(t),i=$b(t),u=Jb(i),p=yr(t),b=a==="y",h=n.x+n.width/2-o.width/2,x=n.y+n.height/2-o.height/2,T=n[u]/2-o[u]/2;let O;switch(p){case"top":O={x:h,y:n.y-o.height};break;case"bottom":O={x:h,y:n.y+n.height};break;case"right":O={x:n.x+n.width,y:x};break;case"left":O={x:n.x-o.width,y:x};break;default:O={x:n.x,y:n.y}}switch($r(t)){case"start":O[i]-=T*(r&&b?-1:1);break;case"end":O[i]+=T*(r&&b?-1:1);break}return O}const iF=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,u=a.filter(Boolean),p=await(i.isRTL==null?void 0:i.isRTL(t));let b=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:h,y:x}=Ow(b,n,p),T=n,O={},_=0;for(let w=0;w({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:u,middlewareData:p}=t,{element:b,padding:h=0}=nn(e,t)||{};if(b==null)return{};const x=ev(h),T={x:r,y:n},O=$b(o),_=Jb(O),w=await i.getDimensions(b),v=O==="y",d=v?"top":"left",l=v?"bottom":"right",s=v?"clientHeight":"clientWidth",c=a.reference[_]+a.reference[O]-T[O]-a.floating[_],g=T[O]-a.reference[O],m=await(i.getOffsetParent==null?void 0:i.getOffsetParent(b));let C=m?m[s]:0;(!C||!await(i.isElement==null?void 0:i.isElement(m)))&&(C=u.floating[s]||a.floating[_]);const k=c/2-g/2,A=C/2-w[_]/2-1,S=rn(x[d],A),j=rn(x[l],A),N=S,D=C-w[_]-j,L=C/2-w[_]/2+k,W=$0(N,L,D),G=!p.arrow&&$r(o)!=null&&L!=W&&a.reference[_]/2-(L$r(o)===e),...r.filter(o=>$r(o)!==e)]:r.filter(o=>yr(o)===o)).filter(o=>e?$r(o)===e||(t?Gc(o)!==o:!1):!0)}const sF=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:u,platform:p,elements:b}=t,{crossAxis:h=!1,alignment:x,allowedPlacements:T=_w,autoAlignment:O=!0,..._}=nn(e,t),w=x!==void 0||T===_w?lF(x||null,O,T):T,v=await mn(t,_),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=w[d];if(l==null)return{};const s=gP(l,a,await(p.isRTL==null?void 0:p.isRTL(b.floating)));if(u!==l)return{reset:{placement:w[0]}};const c=[v[yr(l)],v[s[0]],v[s[1]]],g=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:c}],m=w[d+1];if(m)return{data:{index:d+1,overflows:g},reset:{placement:m}};const C=g.map(S=>{const j=$r(S.placement);return[S.placement,j&&h?S.overflows.slice(0,2).reduce((N,D)=>N+D,0):S.overflows[0],S.overflows]}).sort((S,j)=>S[1]-j[1]),A=((o=C.filter(S=>S[2].slice(0,$r(S[0])?2:3).every(j=>j<=0))[0])==null?void 0:o[0])||C[0][0];return A!==u?{data:{index:d+1,overflows:g},reset:{placement:A}}:{}}}},uF=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:u,platform:p,elements:b}=t,{mainAxis:h=!0,crossAxis:x=!0,fallbackPlacements:T,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:w=!0,...v}=nn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=yr(o),l=yr(u)===u,s=await(p.isRTL==null?void 0:p.isRTL(b.floating)),c=T||(l||!w?[Yc(u)]:rF(u));!T&&_!=="none"&&c.push(...oF(u,w,_,s));const g=[u,...c],m=await mn(t,v),C=[];let k=((n=a.flip)==null?void 0:n.overflows)||[];if(h&&C.push(m[d]),x){const N=gP(o,i,s);C.push(m[N[0]],m[N[1]])}if(k=[...k,{placement:o,overflows:C}],!C.every(N=>N<=0)){var A,S;const N=(((A=a.flip)==null?void 0:A.index)||0)+1,D=g[N];if(D)return{data:{index:N,overflows:k},reset:{placement:D}};let L=(S=k.filter(W=>W.overflows[0]<=0).sort((W,G)=>W.overflows[1]-G.overflows[1])[0])==null?void 0:S.placement;if(!L)switch(O){case"bestFit":{var j;const W=(j=k.map(G=>[G.placement,G.overflows.filter(X=>X>0).reduce((X,Y)=>X+Y,0)]).sort((G,X)=>G[1]-X[1])[0])==null?void 0:j[0];W&&(L=W);break}case"initialPlacement":L=u;break}if(o!==L)return{reset:{placement:L}}}return{}}}};function Pw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Sw(e){return pP.some(t=>e[t]>=0)}const cF=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=nn(e,t);switch(n){case"referenceHidden":{const a=await mn(t,{...o,elementContext:"reference"}),i=Pw(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Sw(i)}}}case"escaped":{const a=await mn(t,{...o,altBoundary:!0}),i=Pw(a,r.floating);return{data:{escapedOffsets:i,escaped:Sw(i)}}}default:return{}}}}};function bP(e){const t=rn(...e.map(a=>a.left)),r=rn(...e.map(a=>a.top)),n=Bt(...e.map(a=>a.right)),o=Bt(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function dF(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=>vi(bP(o)))}const fF=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:u=2,x:p,y:b}=nn(e,t),h=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),x=dF(h),T=vi(bP(h)),O=ev(u);function _(){if(x.length===2&&x[0].left>x[1].right&&p!=null&&b!=null)return x.find(v=>p>v.left-O.left&&pv.top-O.top&&b=2){if(pa(r)==="y"){const S=x[0],j=x[x.length-1],N=yr(r)==="top",D=S.top,L=j.bottom,W=N?S.left:j.left,G=N?S.right:j.right,X=G-W,Y=L-D;return{top:D,bottom:L,left:W,right:G,width:X,height:Y,x:W,y:D}}const v=yr(r)==="left",d=Bt(...x.map(S=>S.right)),l=rn(...x.map(S=>S.left)),s=x.filter(S=>v?S.left===l:S.right===d),c=s[0].top,g=s[s.length-1].bottom,m=l,C=d,k=C-m,A=g-c;return{top:c,bottom:g,left:m,right:C,width:k,height:A,x:m,y:c}}return T}const w=await a.getElementRects({reference:{getBoundingClientRect:_},floating:n.floating,strategy:i});return o.reference.x!==w.reference.x||o.reference.y!==w.reference.y||o.reference.width!==w.reference.width||o.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}};async function pF(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=yr(r),u=$r(r),p=pa(r)==="y",b=["left","top"].includes(i)?-1:1,h=a&&p?-1:1,x=nn(t,e);let{mainAxis:T,crossAxis:O,alignmentAxis:_}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...x};return u&&typeof _=="number"&&(O=u==="end"?_*-1:_),p?{x:O*h,y:T*b}:{x:T*b,y:O*h}}const vP=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:u}=t,p=await pF(t,e);return i===((r=u.offset)==null?void 0:r.placement)&&(n=u.arrow)!=null&&n.alignmentOffset?{}:{x:o+p.x,y:a+p.y,data:{...p,placement:i}}}}},gF=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:u={fn:v=>{let{x:d,y:l}=v;return{x:d,y:l}}},...p}=nn(e,t),b={x:r,y:n},h=await mn(t,p),x=pa(yr(o)),T=Zb(x);let O=b[T],_=b[x];if(a){const v=T==="y"?"top":"left",d=T==="y"?"bottom":"right",l=O+h[v],s=O-h[d];O=$0(l,O,s)}if(i){const v=x==="y"?"top":"left",d=x==="y"?"bottom":"right",l=_+h[v],s=_-h[d];_=$0(l,_,s)}const w=u.fn({...t,[T]:O,[x]:_});return{...w,data:{x:w.x-r,y:w.y-n}}}}},bF=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:u=0,mainAxis:p=!0,crossAxis:b=!0}=nn(e,t),h={x:r,y:n},x=pa(o),T=Zb(x);let O=h[T],_=h[x];const w=nn(u,t),v=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(p){const s=T==="y"?"height":"width",c=a.reference[T]-a.floating[s]+v.mainAxis,g=a.reference[T]+a.reference[s]-v.mainAxis;Og&&(O=g)}if(b){var d,l;const s=T==="y"?"width":"height",c=["top","left"].includes(yr(o)),g=a.reference[x]-a.floating[s]+(c&&((d=i.offset)==null?void 0:d[x])||0)+(c?0:v.crossAxis),m=a.reference[x]+a.reference[s]+(c?0:((l=i.offset)==null?void 0:l[x])||0)-(c?v.crossAxis:0);_m&&(_=m)}return{[T]:O,[x]:_}}}},vF=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:o,elements:a}=t,{apply:i=()=>{},...u}=nn(e,t),p=await mn(t,u),b=yr(r),h=$r(r),x=pa(r)==="y",{width:T,height:O}=n.floating;let _,w;b==="top"||b==="bottom"?(_=b,w=h===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(w=b,_=h==="end"?"top":"bottom");const v=O-p[_],d=T-p[w],l=!t.middlewareData.shift;let s=v,c=d;if(x){const m=T-p.left-p.right;c=h||l?rn(d,m):m}else{const m=O-p.top-p.bottom;s=h||l?rn(v,m):m}if(l&&!h){const m=Bt(p.left,0),C=Bt(p.right,0),k=Bt(p.top,0),A=Bt(p.bottom,0);x?c=T-2*(m!==0||C!==0?m+C:Bt(p.left,p.right)):s=O-2*(k!==0||A!==0?k+A:Bt(p.top,p.bottom))}await i({...t,availableWidth:c,availableHeight:s});const g=await o.getDimensions(a.floating);return T!==g.width||O!==g.height?{reset:{rects:!0}}:{}}}};function ko(e){return hP(e)?(e.nodeName||"").toLowerCase():"#document"}function br(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Un(e){var t;return(t=(hP(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hP(e){return e instanceof Node||e instanceof br(e).Node}function zn(e){return e instanceof Element||e instanceof br(e).Element}function yn(e){return e instanceof HTMLElement||e instanceof br(e).HTMLElement}function Aw(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof br(e).ShadowRoot}function Cs(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Fr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function hF(e){return["table","td","th"].includes(ko(e))}function tv(e){const t=rv(),r=Fr(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function mF(e){let t=hi(e);for(;yn(t)&&!Fd(t);){if(tv(t))return t;t=hi(t)}return null}function rv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Fd(e){return["html","body","#document"].includes(ko(e))}function Fr(e){return br(e).getComputedStyle(e)}function Vd(e){return zn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function hi(e){if(ko(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Aw(e)&&e.host||Un(e);return Aw(t)?t.host:t}function mP(e){const t=hi(e);return Fd(t)?e.ownerDocument?e.ownerDocument.body:e.body:yn(t)&&Cs(t)?t:mP(t)}function jn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=mP(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=br(o);return a?t.concat(i,i.visualViewport||[],Cs(o)?o:[],i.frameElement&&r?jn(i.frameElement):[]):t.concat(o,jn(o,[],r))}function yP(e){const t=Fr(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=yn(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,u=qc(r)!==a||qc(n)!==i;return u&&(r=a,n=i),{width:r,height:n,$:u}}function nv(e){return zn(e)?e:e.contextElement}function ti(e){const t=nv(e);if(!yn(t))return Ao(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=yP(t);let i=(a?qc(r.width):r.width)/n,u=(a?qc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!u||!Number.isFinite(u))&&(u=1),{x:i,y:u}}const yF=Ao(0);function wP(e){const t=br(e);return!rv()||!t.visualViewport?yF:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function wF(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==br(e)?!1:t}function na(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=nv(e);let i=Ao(1);t&&(n?zn(n)&&(i=ti(n)):i=ti(e));const u=wF(a,r,n)?wP(a):Ao(0);let p=(o.left+u.x)/i.x,b=(o.top+u.y)/i.y,h=o.width/i.x,x=o.height/i.y;if(a){const T=br(a),O=n&&zn(n)?br(n):n;let _=T.frameElement;for(;_&&n&&O!==T;){const w=ti(_),v=_.getBoundingClientRect(),d=Fr(_),l=v.left+(_.clientLeft+parseFloat(d.paddingLeft))*w.x,s=v.top+(_.clientTop+parseFloat(d.paddingTop))*w.y;p*=w.x,b*=w.y,h*=w.x,x*=w.y,p+=l,b+=s,_=br(_).frameElement}}return vi({width:h,height:x,x:p,y:b})}function xF(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=yn(r),a=Un(r);if(r===a)return t;let i={scrollLeft:0,scrollTop:0},u=Ao(1);const p=Ao(0);if((o||!o&&n!=="fixed")&&((ko(r)!=="body"||Cs(a))&&(i=Vd(r)),yn(r))){const b=na(r);u=ti(r),p.x=b.x+r.clientLeft,p.y=b.y+r.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-i.scrollLeft*u.x+p.x,y:t.y*u.y-i.scrollTop*u.y+p.y}}function CF(e){return Array.from(e.getClientRects())}function xP(e){return na(Un(e)).left+Vd(e).scrollLeft}function _F(e){const t=Un(e),r=Vd(e),n=e.ownerDocument.body,o=Bt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Bt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+xP(e);const u=-r.scrollTop;return Fr(n).direction==="rtl"&&(i+=Bt(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:u}}function OF(e,t){const r=br(e),n=Un(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,u=0,p=0;if(o){a=o.width,i=o.height;const b=rv();(!b||b&&t==="fixed")&&(u=o.offsetLeft,p=o.offsetTop)}return{width:a,height:i,x:u,y:p}}function TF(e,t){const r=na(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=yn(e)?ti(e):Ao(1),i=e.clientWidth*a.x,u=e.clientHeight*a.y,p=o*a.x,b=n*a.y;return{width:i,height:u,x:p,y:b}}function kw(e,t,r){let n;if(t==="viewport")n=OF(e,r);else if(t==="document")n=_F(Un(e));else if(zn(t))n=TF(t,r);else{const o=wP(e);n={...t,x:t.x-o.x,y:t.y-o.y}}return vi(n)}function CP(e,t){const r=hi(e);return r===t||!zn(r)||Fd(r)?!1:Fr(r).position==="fixed"||CP(r,t)}function PF(e,t){const r=t.get(e);if(r)return r;let n=jn(e,[],!1).filter(u=>zn(u)&&ko(u)!=="body"),o=null;const a=Fr(e).position==="fixed";let i=a?hi(e):e;for(;zn(i)&&!Fd(i);){const u=Fr(i),p=tv(i);!p&&u.position==="fixed"&&(o=null),(a?!p&&!o:!p&&u.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Cs(i)&&!p&&CP(e,i))?n=n.filter(h=>h!==i):o=u,i=hi(i)}return t.set(e,n),n}function SF(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?PF(t,this._c):[].concat(r),n],u=i[0],p=i.reduce((b,h)=>{const x=kw(t,h,o);return b.top=Bt(x.top,b.top),b.right=rn(x.right,b.right),b.bottom=rn(x.bottom,b.bottom),b.left=Bt(x.left,b.left),b},kw(t,u,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function AF(e){return yP(e)}function kF(e,t,r){const n=yn(t),o=Un(t),a=r==="fixed",i=na(e,!0,a,t);let u={scrollLeft:0,scrollTop:0};const p=Ao(0);if(n||!n&&!a)if((ko(t)!=="body"||Cs(o))&&(u=Vd(t)),n){const b=na(t,!0,a,t);p.x=b.x+t.clientLeft,p.y=b.y+t.clientTop}else o&&(p.x=xP(o));return{x:i.left+u.scrollLeft-p.x,y:i.top+u.scrollTop-p.y,width:i.width,height:i.height}}function Ew(e,t){return!yn(e)||Fr(e).position==="fixed"?null:t?t(e):e.offsetParent}function _P(e,t){const r=br(e);if(!yn(e))return r;let n=Ew(e,t);for(;n&&hF(n)&&Fr(n).position==="static";)n=Ew(n,t);return n&&(ko(n)==="html"||ko(n)==="body"&&Fr(n).position==="static"&&!tv(n))?r:n||mF(e)||r}const EF=async function(e){let{reference:t,floating:r,strategy:n}=e;const o=this.getOffsetParent||_P,a=this.getDimensions;return{reference:kF(t,await o(r),n),floating:{x:0,y:0,...await a(r)}}};function jF(e){return Fr(e).direction==="rtl"}const OP={convertOffsetParentRelativeRectToViewportRelativeRect:xF,getDocumentElement:Un,getClippingRect:SF,getOffsetParent:_P,getElementRects:EF,getClientRects:CF,getDimensions:AF,getScale:ti,isElement:zn,isRTL:jF};function NF(e,t){let r=null,n;const o=Un(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}function i(u,p){u===void 0&&(u=!1),p===void 0&&(p=1),a();const{left:b,top:h,width:x,height:T}=e.getBoundingClientRect();if(u||t(),!x||!T)return;const O=ku(h),_=ku(o.clientWidth-(b+x)),w=ku(o.clientHeight-(h+T)),v=ku(b),l={rootMargin:-O+"px "+-_+"px "+-w+"px "+-v+"px",threshold:Bt(0,rn(1,p))||1};let s=!0;function c(g){const m=g[0].intersectionRatio;if(m!==p){if(!s)return i();m?i(!1,m):n=setTimeout(()=>{i(!1,1e-7)},100)}s=!1}try{r=new IntersectionObserver(c,{...l,root:o.ownerDocument})}catch{r=new IntersectionObserver(c,l)}r.observe(e)}return i(!0),a}function RF(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:p=!1}=n,b=nv(e),h=o||a?[...b?jn(b):[],...jn(t)]:[];h.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const x=b&&u?NF(b,r):null;let T=-1,O=null;i&&(O=new ResizeObserver(d=>{let[l]=d;l&&l.target===b&&O&&(O.unobserve(t),cancelAnimationFrame(T),T=requestAnimationFrame(()=>{O&&O.observe(t)})),r()}),b&&!p&&O.observe(b),O.observe(t));let _,w=p?na(e):null;p&&v();function v(){const d=na(e);w&&(d.x!==w.x||d.y!==w.y||d.width!==w.width||d.height!==w.height)&&r(),w=d,_=requestAnimationFrame(v)}return r(),()=>{h.forEach(d=>{o&&d.removeEventListener("scroll",r),a&&d.removeEventListener("resize",r)}),x&&x(),O&&O.disconnect(),O=null,p&&cancelAnimationFrame(_)}}const TP=(e,t,r)=>{const n=new Map,o={platform:OP,...r},a={...o.platform,_c:n};return iF(e,t,{...o,platform:a})},MF=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?Tw({element:t.current,padding:r}).fn(o):{}:t?Tw({element:t,padding:r}).fn(o):{}}}};var Zu=typeof document<"u"?B.useLayoutEffect:B.useEffect;function Kc(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(!Kc(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)&&!Kc(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function jw(e){const t=B.useRef(e);return Zu(()=>{t.current=e}),t}function IF(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[u,p]=B.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,h]=B.useState(n);Kc(b,n)||h(n);const x=B.useRef(null),T=B.useRef(null),O=B.useRef(u),_=jw(a),w=jw(o),[v,d]=B.useState(null),[l,s]=B.useState(null),c=B.useCallback(S=>{x.current!==S&&(x.current=S,d(S))},[]),g=B.useCallback(S=>{T.current!==S&&(T.current=S,s(S))},[]),m=B.useCallback(()=>{if(!x.current||!T.current)return;const S={placement:t,strategy:r,middleware:b};w.current&&(S.platform=w.current),TP(x.current,T.current,S).then(j=>{const N={...j,isPositioned:!0};C.current&&!Kc(O.current,N)&&(O.current=N,Ln.flushSync(()=>{p(N)}))})},[b,t,r,w]);Zu(()=>{i===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,p(S=>({...S,isPositioned:!1})))},[i]);const C=B.useRef(!1);Zu(()=>(C.current=!0,()=>{C.current=!1}),[]),Zu(()=>{if(v&&l){if(_.current)return _.current(v,l,m);m()}},[v,l,m,_]);const k=B.useMemo(()=>({reference:x,floating:T,setReference:c,setFloating:g}),[c,g]),A=B.useMemo(()=>({reference:v,floating:l}),[v,l]);return B.useMemo(()=>({...u,update:m,refs:k,elements:A,reference:c,floating:g}),[u,m,k,A,c,g])}var it=typeof document<"u"?B.useLayoutEffect:B.useEffect;let _p=!1,DF=0;const Nw=()=>"floating-ui-"+DF++;function LF(){const[e,t]=B.useState(()=>_p?Nw():void 0);return it(()=>{e==null&&t(Nw())},[]),B.useEffect(()=>{_p||(_p=!0)},[]),e}const FF=Al.useId,ns=FF||LF;function PP(){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 SP=B.createContext(null),AP=B.createContext(null),Si=()=>{var e;return((e=B.useContext(SP))==null?void 0:e.id)||null},ga=()=>B.useContext(AP),VF=e=>{const t=ns(),r=ga(),n=Si(),o=e||n;return it(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},zF=e=>{let{children:t,id:r}=e;const n=Si();return B.createElement(SP.Provider,{value:B.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},BF=e=>{let{children:t}=e;const r=B.useRef([]),n=B.useCallback(i=>{r.current=[...r.current,i]},[]),o=B.useCallback(i=>{r.current=r.current.filter(u=>u!==i)},[]),a=B.useState(()=>PP())[0];return B.createElement(AP.Provider,{value:B.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function or(e){return(e==null?void 0:e.ownerDocument)||document}function ov(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function kP(){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 av(e){return or(e).defaultView||window}function Nr(e){return e?e instanceof av(e).Element:!1}function oa(e){return e?e instanceof av(e).HTMLElement:!1}function WF(e){if(typeof ShadowRoot>"u")return!1;const t=av(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function EP(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(ov())||t.test(kP()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function jP(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 eg(){return/apple/i.test(navigator.vendor)}function NP(){return ov().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Qc(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Rr(e){const t=B.useRef(e);return it(()=>{t.current=e}),t}const Rw="data-floating-ui-safe-polygon";function Ju(e,t,r){return r&&!Qc(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const UF=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:u=!0}=t===void 0?{}:t;const{open:p,onOpenChange:b,dataRef:h,events:x,elements:{domReference:T,floating:O},refs:_}=e,w=ga(),v=Si(),d=Rr(o),l=Rr(n),s=B.useRef(),c=B.useRef(),g=B.useRef(),m=B.useRef(),C=B.useRef(!0),k=B.useRef(!1),A=B.useRef(()=>{}),S=B.useCallback(()=>{var L;const W=(L=h.current.openEvent)==null?void 0:L.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[h]);B.useEffect(()=>{if(!r)return;function L(){clearTimeout(c.current),clearTimeout(m.current),C.current=!0}return x.on("dismiss",L),()=>{x.off("dismiss",L)}},[r,x]),B.useEffect(()=>{if(!r||!d.current||!p)return;function L(){S()&&b(!1)}const W=or(O).documentElement;return W.addEventListener("mouseleave",L),()=>{W.removeEventListener("mouseleave",L)}},[O,p,b,r,d,h,S]);const j=B.useCallback(function(L){L===void 0&&(L=!0);const W=Ju(l.current,"close",s.current);W&&!g.current?(clearTimeout(c.current),c.current=setTimeout(()=>b(!1),W)):L&&(clearTimeout(c.current),b(!1))},[l,b]),N=B.useCallback(()=>{A.current(),g.current=void 0},[]),D=B.useCallback(()=>{if(k.current){const L=or(_.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Rw),k.current=!1}},[_]);return B.useEffect(()=>{if(!r)return;function L(){return h.current.openEvent?["click","mousedown"].includes(h.current.openEvent.type):!1}function W(Y){if(clearTimeout(c.current),C.current=!1,a&&!Qc(s.current)||i>0&&Ju(l.current,"open")===0)return;h.current.openEvent=Y;const z=Ju(l.current,"open",s.current);z?c.current=setTimeout(()=>{b(!0)},z):b(!0)}function G(Y){if(L())return;A.current();const z=or(O);if(clearTimeout(m.current),d.current){clearTimeout(c.current),g.current=d.current({...e,tree:w,x:Y.clientX,y:Y.clientY,onClose(){D(),N(),j()}});const q=g.current;z.addEventListener("mousemove",q),A.current=()=>{z.removeEventListener("mousemove",q)};return}j()}function X(Y){L()||d.current==null||d.current({...e,tree:w,x:Y.clientX,y:Y.clientY,onClose(){N(),j()}})(Y)}if(Nr(T)){const Y=T;return p&&Y.addEventListener("mouseleave",X),O==null||O.addEventListener("mouseleave",X),u&&Y.addEventListener("mousemove",W,{once:!0}),Y.addEventListener("mouseenter",W),Y.addEventListener("mouseleave",G),()=>{p&&Y.removeEventListener("mouseleave",X),O==null||O.removeEventListener("mouseleave",X),u&&Y.removeEventListener("mousemove",W),Y.removeEventListener("mouseenter",W),Y.removeEventListener("mouseleave",G)}}},[T,O,r,e,a,i,u,j,N,D,b,p,w,l,d,h]),it(()=>{var L;if(r&&p&&(L=d.current)!=null&&L.__options.blockPointerEvents&&S()){const X=or(O).body;if(X.setAttribute(Rw,""),X.style.pointerEvents="none",k.current=!0,Nr(T)&&O){var W,G;const Y=T,z=w==null||(W=w.nodesRef.current.find(q=>q.id===v))==null||(G=W.context)==null?void 0:G.elements.floating;return z&&(z.style.pointerEvents=""),Y.style.pointerEvents="auto",O.style.pointerEvents="auto",()=>{Y.style.pointerEvents="",O.style.pointerEvents=""}}}},[r,p,v,O,T,w,d,h,S]),it(()=>{p||(s.current=void 0,N(),D())},[p,N,D]),B.useEffect(()=>()=>{N(),clearTimeout(c.current),clearTimeout(m.current),D()},[r,N,D]),B.useMemo(()=>{if(!r)return{};function L(W){s.current=W.pointerType}return{reference:{onPointerDown:L,onPointerEnter:L,onMouseMove(){p||i===0||(clearTimeout(m.current),m.current=setTimeout(()=>{C.current||b(!0)},i))}},floating:{onMouseEnter(){clearTimeout(c.current)},onMouseLeave(){x.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),j(!1)}}}},[x,r,i,p,b,j])},RP=B.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),MP=()=>B.useContext(RP),HF=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=B.useReducer((p,b)=>({...p,...b}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=B.useRef(null),u=B.useCallback(p=>{a({currentId:p})},[]);return it(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),B.createElement(RP.Provider,{value:B.useMemo(()=>({...o,setState:a,setCurrentId:u}),[o,a,u])},t)},qF=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:u,setState:p,timeoutMs:b}=MP();B.useEffect(()=>{a&&(p({delay:{open:1,close:Ju(u,"close")}}),a!==o&&n(!1))},[o,n,p,a,u]),B.useEffect(()=>{function h(){n(!1),p({delay:u,currentId:null})}if(!r&&a===o)if(b){const x=window.setTimeout(h,b);return()=>{clearTimeout(x)}}else h()},[r,p,a,o,n,u,b]),B.useEffect(()=>{r&&i(o)},[r,i,o])};function os(){return os=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Mw=requestAnimationFrame(a)}function GF(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 Pl(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 u;return o.parentId===i.id&&((u=o.context)==null?void 0:u.open)})})||[],r=r.concat(n);return r}function zd(e){return"composedPath"in e?e.composedPath()[0]:e.target}const YF="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function IP(e){return oa(e)&&e.matches(YF)}function Ar(e){e.preventDefault(),e.stopPropagation()}const Xc=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function DP(e,t){const r=Hc(e,Xc());t==="prev"&&r.reverse();const n=r.indexOf(aa(or(e)));return r.slice(n+1)[0]}function LP(){return DP(document.body,"next")}function FP(){return DP(document.body,"prev")}function Sl(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!er(r,n)}function KF(e){Hc(e,Xc()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function QF(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 XF=Al.useInsertionEffect,ZF=XF||(e=>e());function Ai(e){const t=B.useRef(()=>{});return ZF(()=>{t.current=e}),B.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(eg()&&a("button"),document.addEventListener("keydown",Iw),()=>{document.removeEventListener("keydown",Iw)}),[]),B.createElement("span",os({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:iv,onFocus:i=>{eg()&&NP()&&!JF(i)?(i.persist(),lv=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),VP=B.createContext(null),zP=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=B.useState(null),a=ns(),i=BP();return it(()=>{if(!r)return;const u=t?document.getElementById(t):null;if(u)u.setAttribute("data-floating-ui-portal",""),o(u);else{const p=document.createElement("div");t!==""&&(p.id=t||a),p.setAttribute("data-floating-ui-portal",""),o(p);const b=(i==null?void 0:i.portalNode)||document.body;return b.appendChild(p),()=>{b.removeChild(p)}}},[t,i,a,r]),n},$F=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=zP({id:r,enabled:!n}),[i,u]=B.useState(null),p=B.useRef(null),b=B.useRef(null),h=B.useRef(null),x=B.useRef(null),T=!!i&&!i.modal&&!!(n||a)&&o;return B.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function O(_){a&&Sl(_)&&(_.type==="focusin"?QF:KF)(a)}return a.addEventListener("focusin",O,!0),a.addEventListener("focusout",O,!0),()=>{a.removeEventListener("focusin",O,!0),a.removeEventListener("focusout",O,!0)}},[a,o,i==null?void 0:i.modal]),B.createElement(VP.Provider,{value:B.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:p,afterOutsideRef:b,beforeInsideRef:h,afterInsideRef:x,portalNode:a,setFocusManagerState:u}),[o,a])},T&&a&&B.createElement(Zc,{"data-type":"outside",ref:p,onFocus:O=>{if(Sl(O,a)){var _;(_=h.current)==null||_.focus()}else{const w=FP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus()}}}),T&&a&&B.createElement("span",{"aria-owns":a.id,style:iv}),n?Ln.createPortal(t,n):a?Ln.createPortal(t,a):null,T&&a&&B.createElement(Zc,{"data-type":"outside",ref:b,onFocus:O=>{if(Sl(O,a)){var _;(_=x.current)==null||_.focus()}else{const w=LP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},BP=()=>B.useContext(VP),eV=B.forwardRef(function(t,r){return B.createElement("button",os({},t,{type:"button",ref:r,tabIndex:-1,style:iv}))});function tV(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:u=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:b=!0}=e;const{refs:h,nodeId:x,onOpenChange:T,events:O,dataRef:_,elements:{domReference:w,floating:v}}=t,d=Rr(n),l=ga(),s=BP(),[c,g]=B.useState(null),m=typeof a=="number"&&a<0,C=B.useRef(null),k=B.useRef(null),A=B.useRef(!1),S=B.useRef(null),j=B.useRef(!1),N=s!=null,D=w&&w.getAttribute("role")==="combobox"&&IP(w),L=B.useCallback(function(Y){return Y===void 0&&(Y=v),Y?Hc(Y,Xc()):[]},[v]),W=B.useCallback(Y=>{const z=L(Y);return d.current.map(q=>w&&q==="reference"?w:v&&q==="floating"?v:z).filter(Boolean).flat()},[w,v,d,L]);B.useEffect(()=>{if(!u)return;function Y(q){if(q.key==="Tab"){L().length===0&&!D&&Ar(q);const K=W(),$=zd(q);d.current[0]==="reference"&&$===w&&(Ar(q),q.shiftKey?oo(K[K.length-1]):oo(K[1])),d.current[1]==="floating"&&$===v&&q.shiftKey&&(Ar(q),oo(K[0]))}}const z=or(v);return z.addEventListener("keydown",Y),()=>{z.removeEventListener("keydown",Y)}},[w,v,u,d,h,D,L,W]),B.useEffect(()=>{if(!b)return;function Y(){j.current=!0,setTimeout(()=>{j.current=!1})}function z(q){const K=q.relatedTarget,$=!(er(w,K)||er(v,K)||er(K,v)||er(s==null?void 0:s.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||l&&(Pl(l.nodesRef.current,x).find(ne=>{var le,ie;return er((le=ne.context)==null?void 0:le.elements.floating,K)||er((ie=ne.context)==null?void 0:ie.elements.domReference,K)})||GF(l.nodesRef.current,x).find(ne=>{var le,ie;return((le=ne.context)==null?void 0:le.elements.floating)===K||((ie=ne.context)==null?void 0:ie.elements.domReference)===K})));K&&$&&!j.current&&K!==S.current&&(A.current=!0,setTimeout(()=>T(!1)))}if(v&&oa(w))return w.addEventListener("focusout",z),w.addEventListener("pointerdown",Y),!u&&v.addEventListener("focusout",z),()=>{w.removeEventListener("focusout",z),w.removeEventListener("pointerdown",Y),!u&&v.removeEventListener("focusout",z)}},[w,v,u,x,l,s,T,b]),B.useEffect(()=>{var Y;const z=Array.from((s==null||(Y=s.portalNode)==null?void 0:Y.querySelectorAll("[data-floating-ui-portal]"))||[]);function q(){return[C.current,k.current].filter(Boolean)}if(v&&u){const K=[v,...z,...q()],$=I3(d.current.includes("reference")||D?K.concat(w||[]):K);return()=>{$()}}},[w,v,u,d,s,D]),B.useEffect(()=>{if(u&&!o&&v){const Y=[],z=Xc(),q=Hc(or(v).body,z),K=W(),$=q.filter(ne=>!K.includes(ne));return $.forEach((ne,le)=>{Y[le]=ne.getAttribute("tabindex"),ne.setAttribute("tabindex","-1")}),()=>{$.forEach((ne,le)=>{const ie=Y[le];ie==null?ne.removeAttribute("tabindex"):ne.setAttribute("tabindex",ie)})}}},[v,u,o,W]),it(()=>{if(!v)return;const Y=or(v);let z=i,q=!1;const K=aa(Y),$=_.current;S.current=K;const ne=W(v),le=(typeof a=="number"?ne[a]:a.current)||v;!m&&oo(le,{preventScroll:le===v});function ie(re){if(re.type==="escapeKey"&&h.domReference.current&&(S.current=h.domReference.current),["referencePress","escapeKey"].includes(re.type))return;const fe=re.data.returnFocus;typeof fe=="object"?(z=!0,q=fe.preventScroll):z=fe}return O.on("dismiss",ie),()=>{if(O.off("dismiss",ie),er(v,aa(Y))&&h.domReference.current&&(S.current=h.domReference.current),z&&oa(S.current)&&!A.current)if(!h.domReference.current||j.current)oo(S.current,{cancelPrevious:!1,preventScroll:q});else{var re;$.__syncReturnFocus=!0,(re=S.current)==null||re.focus({preventScroll:q}),setTimeout(()=>{delete $.__syncReturnFocus})}}},[v,W,a,i,_,h,O,m]),it(()=>{if(s)return s.setFocusManagerState({...t,modal:u,closeOnFocusOut:b}),()=>{s.setFocusManagerState(null)}},[s,u,b,t]),it(()=>{if(m||!v)return;function Y(){g(L().length)}if(Y(),typeof MutationObserver=="function"){const z=new MutationObserver(Y);return z.observe(v,{childList:!0,subtree:!0}),()=>{z.disconnect()}}},[v,L,m,h]);const G=o&&(N||u)&&!D;function X(Y){return p&&u?B.createElement(eV,{ref:Y==="start"?C:k,onClick:()=>T(!1)},typeof p=="string"?p:"Dismiss"):null}return B.createElement(B.Fragment,null,G&&B.createElement(Zc,{"data-type":"inside",ref:s==null?void 0:s.beforeInsideRef,onFocus:Y=>{if(u){const q=W();oo(n[0]==="reference"?q[0]:q[q.length-1])}else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(A.current=!1,Sl(Y,s.portalNode)){const q=LP()||w;q==null||q.focus()}else{var z;(z=s.beforeOutsideRef.current)==null||z.focus()}}}),D?null:X("start"),B.cloneElement(r,c===0||n.includes("floating")?{tabIndex:0}:{}),X("end"),G&&B.createElement(Zc,{"data-type":"inside",ref:s==null?void 0:s.afterInsideRef,onFocus:Y=>{if(u)oo(W()[0]);else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(A.current=!0,Sl(Y,s.portalNode)){const q=FP()||w;q==null||q.focus()}else{var z;(z=s.afterOutsideRef.current)==null||z.focus()}}}))}const Eu="data-floating-ui-scroll-lock",rV=B.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return it(()=>{var a,i;if(!n||document.body.hasAttribute(Eu))return;document.body.setAttribute(Eu,"");const b=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",h=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(ov()))return Object.assign(document.body.style,{overflow:"hidden",[b]:h+"px"}),()=>{document.body.removeAttribute(Eu),Object.assign(document.body.style,{overflow:"",[b]:""})};const x=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,T=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,O=window.pageXOffset,_=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(_-Math.floor(T))+"px",left:-(O-Math.floor(x))+"px",right:"0",[b]:h+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[b]:""}),document.body.removeAttribute(Eu),window.scrollTo(O,_)}},[n]),B.createElement("div",os({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Dw(e){return oa(e.target)&&e.target.tagName==="BUTTON"}function Lw(e){return IP(e)}const nV=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:u="click",toggle:p=!0,ignoreMouse:b=!1,keyboardHandlers:h=!0}=t===void 0?{}:t;const x=B.useRef();return B.useMemo(()=>i?{reference:{onPointerDown(T){x.current=T.pointerType},onMouseDown(T){T.button===0&&(Qc(x.current,!0)&&b||u!=="click"&&(r?p&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(T.preventDefault(),n(!0)),o.current.openEvent=T.nativeEvent))},onClick(T){if(!o.current.__syncReturnFocus){if(u==="mousedown"&&x.current){x.current=void 0;return}Qc(x.current,!0)&&b||(r?p&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=T.nativeEvent)}},onKeyDown(T){x.current=void 0,h&&(Dw(T)||(T.key===" "&&!Lw(a)&&T.preventDefault(),T.key==="Enter"&&(r?p&&n(!1):n(!0))))},onKeyUp(T){h&&(Dw(T)||Lw(a)||T.key===" "&&(r?p&&n(!1):n(!0)))}}}:{},[i,o,u,b,h,a,p,r,n])};function $u(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 oV={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},aV={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},iV=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}},lV=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:u,floating:p},dataRef:b}=e,{enabled:h=!0,escapeKey:x=!0,outsidePress:T=!0,outsidePressEvent:O="pointerdown",referencePress:_=!1,referencePressEvent:w="pointerdown",ancestorScroll:v=!1,bubbles:d=!0}=t===void 0?{}:t;const l=ga(),s=Si()!=null,c=Ai(typeof T=="function"?T:()=>!1),g=typeof T=="function"?c:T,m=B.useRef(!1),{escapeKeyBubbles:C,outsidePressBubbles:k}=iV(d);return B.useEffect(()=>{if(!r||!h)return;b.current.__escapeKeyBubbles=C,b.current.__outsidePressBubbles=k;function A(L){if(L.key==="Escape"){const W=l?Pl(l.nodesRef.current,a):[];if(W.length>0){let G=!0;if(W.forEach(X=>{var Y;if((Y=X.context)!=null&&Y.open&&!X.context.dataRef.current.__escapeKeyBubbles){G=!1;return}}),!G)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function S(L){const W=m.current;if(m.current=!1,W||typeof g=="function"&&!g(L))return;const G=zd(L);if(oa(G)&&p){const z=p.ownerDocument.defaultView||window,q=G.scrollWidth>G.clientWidth,K=G.scrollHeight>G.clientHeight;let $=K&&L.offsetX>G.clientWidth;if(K&&z.getComputedStyle(G).direction==="rtl"&&($=L.offsetX<=G.offsetWidth-G.clientWidth),$||q&&L.offsetY>G.clientHeight)return}const X=l&&Pl(l.nodesRef.current,a).some(z=>{var q;return $u(L,(q=z.context)==null?void 0:q.elements.floating)});if($u(L,p)||$u(L,u)||X)return;const Y=l?Pl(l.nodesRef.current,a):[];if(Y.length>0){let z=!0;if(Y.forEach(q=>{var K;if((K=q.context)!=null&&K.open&&!q.context.dataRef.current.__outsidePressBubbles){z=!1;return}}),!z)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:s?{preventScroll:!0}:EP(L)||jP(L)}}),n(!1)}function j(){n(!1)}const N=or(p);x&&N.addEventListener("keydown",A),g&&N.addEventListener(O,S);let D=[];return v&&(Nr(u)&&(D=jn(u)),Nr(p)&&(D=D.concat(jn(p))),!Nr(i)&&i&&i.contextElement&&(D=D.concat(jn(i.contextElement)))),D=D.filter(L=>{var W;return L!==((W=N.defaultView)==null?void 0:W.visualViewport)}),D.forEach(L=>{L.addEventListener("scroll",j,{passive:!0})}),()=>{x&&N.removeEventListener("keydown",A),g&&N.removeEventListener(O,S),D.forEach(L=>{L.removeEventListener("scroll",j)})}},[b,p,u,i,x,g,O,o,l,a,r,n,v,h,C,k,s]),B.useEffect(()=>{m.current=!1},[g,O]),B.useMemo(()=>h?{reference:{[oV[w]]:()=>{_&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[aV[O]]:()=>{m.current=!0}}}:{},[h,o,_,O,w,n])},sV=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:u,domReference:p}}=e,{enabled:b=!0,keyboardOnly:h=!0}=t===void 0?{}:t;const x=B.useRef(""),T=B.useRef(!1),O=B.useRef();return B.useEffect(()=>{if(!b)return;const w=or(u).defaultView||window;function v(){!r&&oa(p)&&p===aa(or(p))&&(T.current=!0)}return w.addEventListener("blur",v),()=>{w.removeEventListener("blur",v)}},[u,p,r,b]),B.useEffect(()=>{if(!b)return;function _(w){(w.type==="referencePress"||w.type==="escapeKey")&&(T.current=!0)}return a.on("dismiss",_),()=>{a.off("dismiss",_)}},[a,b]),B.useEffect(()=>()=>{clearTimeout(O.current)},[]),B.useMemo(()=>b?{reference:{onPointerDown(_){let{pointerType:w}=_;x.current=w,T.current=!!(w&&h)},onMouseLeave(){T.current=!1},onFocus(_){var w;T.current||_.type==="focus"&&((w=o.current.openEvent)==null?void 0:w.type)==="mousedown"&&o.current.openEvent&&$u(o.current.openEvent,p)||(o.current.openEvent=_.nativeEvent,n(!0))},onBlur(_){T.current=!1;const w=_.relatedTarget,v=Nr(w)&&w.hasAttribute("data-floating-ui-focus-guard")&&w.getAttribute("data-type")==="outside";O.current=setTimeout(()=>{er(i.floating.current,w)||er(p,w)||v||n(!1)})}}}:{},[b,h,p,i,o,n])};let Fw=!1;const sv="ArrowUp",Bd="ArrowDown",mi="ArrowLeft",_s="ArrowRight";function ju(e,t,r){return Math.floor(e/t)!==r}function al(e,t){return t<0||t>=e.current.length}function Vt(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let u=r;do{var p,b;u=u+(n?-a:a)}while(u>=0&&u<=i.length-1&&(o?o.includes(u):i[u]==null||(p=i[u])!=null&&p.hasAttribute("disabled")||((b=i[u])==null?void 0:b.getAttribute("aria-disabled"))==="true"));return u}function Wd(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Vw(e,t){return Wd(t,e===sv||e===Bd,e===mi||e===_s)}function Op(e,t,r){return Wd(t,e===Bd,r?e===mi:e===_s)||e==="Enter"||e==" "||e===""}function uV(e,t,r){return Wd(t,r?e===mi:e===_s,e===Bd)}function cV(e,t,r){return Wd(t,r?e===_s:e===mi,e===sv)}function Tp(e,t){return Vt(e,{disabledIndices:t})}function zw(e,t){return Vt(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const dV=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:u,onNavigate:p=()=>{},enabled:b=!0,selectedIndex:h=null,allowEscape:x=!1,loop:T=!1,nested:O=!1,rtl:_=!1,virtual:w=!1,focusItemOnOpen:v="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:s=void 0,orientation:c="vertical",cols:g=1,scrollItemIntoView:m=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const C=Si(),k=ga(),A=Ai(p),S=B.useRef(v),j=B.useRef(h??-1),N=B.useRef(null),D=B.useRef(!0),L=B.useRef(A),W=B.useRef(r),G=B.useRef(!1),X=B.useRef(!1),Y=Rr(s),z=Rr(r),q=Rr(m),[K,$]=B.useState(),ne=B.useCallback(function(re,fe,ue){ue===void 0&&(ue=!1);const ae=re.current[fe.current];w?$(ae==null?void 0:ae.id):oo(ae,{preventScroll:!0,sync:NP()&&eg()?Fw||G.current:!1}),requestAnimationFrame(()=>{const ce=q.current;ce&&ae&&(ue||!D.current)&&(ae.scrollIntoView==null||ae.scrollIntoView(typeof ce=="boolean"?{block:"nearest",inline:"nearest"}:ce))})},[w,q]);it(()=>{document.createElement("div").focus({get preventScroll(){return Fw=!0,!1}})},[]),it(()=>{b&&(r?S.current&&h!=null&&(X.current=!0,A(h)):W.current&&(j.current=-1,L.current(null)))},[b,r,h,A]),it(()=>{if(b&&r)if(u==null){if(G.current=!1,h!=null)return;W.current&&(j.current=-1,ne(i,j)),!W.current&&S.current&&(N.current!=null||S.current===!0&&N.current==null)&&(j.current=N.current==null||Op(N.current,c,_)||O?Tp(i,Y.current):zw(i,Y.current),A(j.current))}else al(i,u)||(j.current=u,ne(i,j,X.current),X.current=!1)},[b,r,u,h,O,i,c,_,A,ne,Y]),it(()=>{if(b&&W.current&&!r){var re,fe;const ue=k==null||(re=k.nodesRef.current.find(ae=>ae.id===C))==null||(fe=re.context)==null?void 0:fe.elements.floating;ue&&!er(ue,aa(or(ue)))&&ue.focus({preventScroll:!0})}},[b,r,k,C]),it(()=>{N.current=null,L.current=A,W.current=r});const le=u!=null,ie=B.useMemo(()=>{function re(ue){if(!r)return;const ae=i.current.indexOf(ue);ae!==-1&&A(ae)}return{onFocus(ue){let{currentTarget:ae}=ue;re(ae)},onClick:ue=>{let{currentTarget:ae}=ue;return ae.focus({preventScroll:!0})},...d&&{onMouseMove(ue){let{currentTarget:ae}=ue;re(ae)},onPointerLeave(){if(D.current&&(j.current=-1,ne(i,j),Ln.flushSync(()=>A(null)),!w)){var ue;(ue=o.floating.current)==null||ue.focus({preventScroll:!0})}}}}},[r,o,ne,d,i,A,w]);return B.useMemo(()=>{if(!b)return{};const re=Y.current;function fe(de){if(D.current=!1,G.current=!0,!z.current&&de.currentTarget===o.floating.current)return;if(O&&cV(de.key,c,_)){Ar(de),n(!1),oa(a)&&a.focus();return}const be=j.current,_e=Tp(i,re),me=zw(i,re);if(de.key==="Home"&&(j.current=_e,A(j.current)),de.key==="End"&&(j.current=me,A(j.current)),g>1){const he=j.current;if(de.key===sv){if(Ar(de),he===-1)j.current=me;else if(j.current=Vt(i,{startingIndex:he,amount:g,decrement:!0,disabledIndices:re}),T&&(he-g<_e||j.current<0)){const Pe=he%g,De=me%g,Ue=me-(De-Pe);De===Pe?j.current=me:j.current=De>Pe?Ue:Ue-g}al(i,j.current)&&(j.current=he),A(j.current)}if(de.key===Bd&&(Ar(de),he===-1?j.current=_e:(j.current=Vt(i,{startingIndex:he,amount:g,disabledIndices:re}),T&&he+g>me&&(j.current=Vt(i,{startingIndex:he%g-g,amount:g,disabledIndices:re}))),al(i,j.current)&&(j.current=he),A(j.current)),c==="both"){const Pe=Math.floor(he/g);de.key===_s&&(Ar(de),he%g!==g-1?(j.current=Vt(i,{startingIndex:he,disabledIndices:re}),T&&ju(j.current,g,Pe)&&(j.current=Vt(i,{startingIndex:he-he%g-1,disabledIndices:re}))):T&&(j.current=Vt(i,{startingIndex:he-he%g-1,disabledIndices:re})),ju(j.current,g,Pe)&&(j.current=he)),de.key===mi&&(Ar(de),he%g!==0?(j.current=Vt(i,{startingIndex:he,disabledIndices:re,decrement:!0}),T&&ju(j.current,g,Pe)&&(j.current=Vt(i,{startingIndex:he+(g-he%g),decrement:!0,disabledIndices:re}))):T&&(j.current=Vt(i,{startingIndex:he+(g-he%g),decrement:!0,disabledIndices:re})),ju(j.current,g,Pe)&&(j.current=he));const De=Math.floor(me/g)===Pe;al(i,j.current)&&(T&&De?j.current=de.key===mi?me:Vt(i,{startingIndex:he-he%g-1,disabledIndices:re}):j.current=he),A(j.current);return}}if(Vw(de.key,c)){if(Ar(de),r&&!w&&aa(de.currentTarget.ownerDocument)===de.currentTarget){j.current=Op(de.key,c,_)?_e:me,A(j.current);return}Op(de.key,c,_)?T?j.current=be>=me?x&&be!==i.current.length?-1:_e:Vt(i,{startingIndex:be,disabledIndices:re}):j.current=Math.min(me,Vt(i,{startingIndex:be,disabledIndices:re})):T?j.current=be<=_e?x&&be!==-1?i.current.length:me:Vt(i,{startingIndex:be,decrement:!0,disabledIndices:re}):j.current=Math.max(_e,Vt(i,{startingIndex:be,decrement:!0,disabledIndices:re})),al(i,j.current)?A(null):A(j.current)}}function ue(de){v==="auto"&&EP(de.nativeEvent)&&(S.current=!0)}function ae(de){S.current=v,v==="auto"&&jP(de.nativeEvent)&&(S.current=!0)}const ce=w&&r&&le&&{"aria-activedescendant":K};return{reference:{...ce,onKeyDown(de){D.current=!1;const be=de.key.indexOf("Arrow")===0;if(w&&r)return fe(de);if(!r&&!l&&be)return;if((be||de.key==="Enter"||de.key===" "||de.key==="")&&(N.current=de.key),O){uV(de.key,c,_)&&(Ar(de),r?(j.current=Tp(i,re),A(j.current)):n(!0));return}Vw(de.key,c)&&(h!=null&&(j.current=h),Ar(de),!r&&l?n(!0):fe(de),r&&A(j.current))},onFocus(){r&&A(null)},onPointerDown:ae,onMouseDown:ue,onClick:ue},floating:{"aria-orientation":c==="both"?void 0:c,...ce,onKeyDown:fe,onPointerMove(){D.current=!0}},item:ie}},[a,o,K,Y,z,i,b,c,_,w,r,le,O,h,l,x,g,T,v,A,n,ie])};function fV(e){return B.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const pV=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ns(),i=ns();return B.useMemo(()=>{const u={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:u}:{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:{...u,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},Bw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function gV(e,t){const[r,n]=B.useState(e);return e&&!r&&n(!0),B.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function WP(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,[u,p]=B.useState(!1),[b,h]=B.useState("unmounted"),x=gV(r,i);return it(()=>{u&&!x&&h("unmounted")},[u,x]),it(()=>{if(n)if(r){h("initial");const T=requestAnimationFrame(()=>{h("open")});return()=>{cancelAnimationFrame(T)}}else p(!0),h("close")},[r,n]),{isMounted:x,status:b}}function bV(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const u=e.placement,p=u.split("-")[0],[b,h]=B.useState({}),{isMounted:x,status:T}=WP(e,{duration:i}),O=Rr(r),_=Rr(n),w=Rr(o),v=Rr(a),d=typeof i=="number",l=(d?i:i.open)||0,s=(d?i:i.close)||0;return it(()=>{const c={side:p,placement:u},g=O.current,m=w.current,C=_.current,k=v.current,A=typeof g=="function"?g(c):g,S=typeof m=="function"?m(c):m,j=typeof k=="function"?k(c):k,N=(typeof C=="function"?C(c):C)||Object.keys(A).reduce((D,L)=>(D[L]="",D),{});if(T==="initial"&&h(D=>({transitionProperty:D.transitionProperty,...j,...A})),T==="open"&&h({transitionProperty:Object.keys(N).map(Bw).join(","),transitionDuration:l+"ms",...j,...N}),T==="close"){const D=S||A;h({transitionProperty:Object.keys(D).map(Bw).join(","),transitionDuration:s+"ms",...j,...D})}},[p,u,s,w,O,_,v,l,T]),{isMounted:x,styles:b}}const vV=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:u=()=>{},enabled:p=!0,findMatch:b=null,resetMs:h=1e3,ignoreKeys:x=[],selectedIndex:T=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const O=B.useRef(),_=B.useRef(""),w=B.useRef((r=T??i)!=null?r:-1),v=B.useRef(null),d=Ai(u),l=Rr(b),s=Rr(x);return it(()=>{n&&(clearTimeout(O.current),v.current=null,_.current="")},[n]),it(()=>{if(n&&_.current===""){var c;w.current=(c=T??i)!=null?c:-1}},[n,T,i]),B.useMemo(()=>{if(!p)return{};function c(g){const m=zd(g.nativeEvent);if(Nr(m)&&(aa(or(m))!==g.currentTarget&&m.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==g.currentTarget))return;_.current.length>0&&_.current[0]!==" "&&(o.current.typing=!0,g.key===" "&&Ar(g));const C=a.current;if(C==null||s.current.includes(g.key)||g.key.length!==1||g.ctrlKey||g.metaKey||g.altKey)return;C.every(D=>{var L,W;return D?((L=D[0])==null?void 0:L.toLocaleLowerCase())!==((W=D[1])==null?void 0:W.toLocaleLowerCase()):!0})&&_.current===g.key&&(_.current="",w.current=v.current),_.current+=g.key,clearTimeout(O.current),O.current=setTimeout(()=>{_.current="",w.current=v.current,o.current.typing=!1},h);const A=w.current,S=[...C.slice((A||0)+1),...C.slice(0,(A||0)+1)],j=l.current?l.current(S,_.current):S.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(_.current.toLocaleLowerCase()))===0),N=j?C.indexOf(j):-1;N!==-1&&(d(N),v.current=N)}return{reference:{onKeyDown:c},floating:{onKeyDown:c}}},[p,o,a,h,s,l,d])};function Ww(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const hV=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:u=4,referenceOverflowThreshold:p=0,scrollRef:b,...h}=e,{rects:x,elements:{floating:T}}=t,O=r.current[i];if(!O)return{};const _={...t,...await vP(-O.offsetTop-x.reference.height/2-O.offsetHeight/2-a).fn(t)},w=(b==null?void 0:b.current)||T,v=await mn(Ww(_,w.scrollHeight),h),d=await mn(_,{...h,elementContext:"reference"}),l=Math.max(0,v.top),s=_.y+l,c=Math.max(0,w.scrollHeight-l-Math.max(0,v.bottom));return w.style.maxHeight=c+"px",w.scrollTop=l,o&&(w.offsetHeight=-p||d.bottom>=-p?Ln.flushSync(()=>o(!0)):Ln.flushSync(()=>o(!1))),n&&(n.current=await mn(Ww({..._,y:s},w.offsetHeight),h)),{y:s}}}),mV=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:u}=t;const p=Ai(u),b=B.useRef(!1),h=B.useRef(null),x=B.useRef(null);return B.useEffect(()=>{if(!o)return;function T(_){if(_.ctrlKey||!O||a.current==null)return;const w=_.deltaY,v=a.current.top>=-.5,d=a.current.bottom>=-.5,l=O.scrollHeight-O.clientHeight,s=w<0?-1:1,c=w<0?"max":"min";O.scrollHeight<=O.clientHeight||(!v&&w>0||!d&&w<0?(_.preventDefault(),Ln.flushSync(()=>{p(g=>g+Math[c](w,l*s))})):/firefox/i.test(kP())&&(O.scrollTop+=w))}const O=(i==null?void 0:i.current)||n.floating;if(r&&O)return O.addEventListener("wheel",T),requestAnimationFrame(()=>{h.current=O.scrollTop,a.current!=null&&(x.current={...a.current})}),()=>{h.current=null,x.current=null,O.removeEventListener("wheel",T)}},[o,r,n.floating,a,i,p]),B.useMemo(()=>o?{floating:{onKeyDown(){b.current=!0},onWheel(){b.current=!1},onPointerMove(){b.current=!1},onScroll(){const T=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!T||!b.current)){if(h.current!==null){const O=T.scrollTop-h.current;(a.current.bottom<-.5&&O<-1||a.current.top<-.5&&O>1)&&Ln.flushSync(()=>p(_=>_+O))}requestAnimationFrame(()=>{h.current=T.scrollTop})}}}}:{},[o,a,n.floating,i,p])};function yV(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,u=a-1;i=n!=x>=n&&r<=(h-p)*(n-b)/(x-b)+p&&(o=!o)}return o}function wV(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function xV(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const u=p=>{let{x:b,y:h,placement:x,elements:T,onClose:O,nodeId:_,tree:w}=p;return function(d){function l(){clearTimeout(o),O()}if(clearTimeout(o),!T.domReference||!T.floating||x==null||b==null||h==null)return;const{clientX:s,clientY:c}=d,g=[s,c],m=zd(d),C=d.type==="mouseleave",k=er(T.floating,m),A=er(T.domReference,m),S=T.domReference.getBoundingClientRect(),j=T.floating.getBoundingClientRect(),N=x.split("-")[0],D=b>j.right-j.width/2,L=h>j.bottom-j.height/2,W=wV(g,S);if(k&&(i=!0),A&&(i=!1),A&&!C){i=!0;return}if(C&&Nr(d.relatedTarget)&&er(T.floating,d.relatedTarget)||w&&Pl(w.nodesRef.current,_).some(z=>{let{context:q}=z;return q==null?void 0:q.open}))return;if(N==="top"&&h>=S.bottom-1||N==="bottom"&&h<=S.top+1||N==="left"&&b>=S.right-1||N==="right"&&b<=S.left+1)return l();let G=[];switch(N){case"top":G=[[j.left,S.top+1],[j.left,j.bottom-1],[j.right,j.bottom-1],[j.right,S.top+1]],a=s>=j.left&&s<=j.right&&c>=j.top&&c<=S.top+1;break;case"bottom":G=[[j.left,j.top+1],[j.left,S.bottom-1],[j.right,S.bottom-1],[j.right,j.top+1]],a=s>=j.left&&s<=j.right&&c>=S.bottom-1&&c<=j.bottom;break;case"left":G=[[j.right-1,j.bottom],[j.right-1,j.top],[S.left+1,j.top],[S.left+1,j.bottom]],a=s>=j.left&&s<=S.left+1&&c>=j.top&&c<=j.bottom;break;case"right":G=[[S.right-1,j.bottom],[S.right-1,j.top],[j.left+1,j.top],[j.left+1,j.bottom]],a=s>=S.right-1&&s<=j.right&&c>=j.top&&c<=j.bottom;break}function X(z){let[q,K]=z;const $=j.width>S.width,ne=j.height>S.height;switch(N){case"top":{const le=[$?q+r/2:D?q+r*4:q-r*4,K+r+1],ie=[$?q-r/2:D?q+r*4:q-r*4,K+r+1],re=[[j.left,D||$?j.bottom-r:j.top],[j.right,D?$?j.bottom-r:j.top:j.bottom-r]];return[le,ie,...re]}case"bottom":{const le=[$?q+r/2:D?q+r*4:q-r*4,K-r],ie=[$?q-r/2:D?q+r*4:q-r*4,K-r],re=[[j.left,D||$?j.top+r:j.bottom],[j.right,D?$?j.top+r:j.bottom:j.top+r]];return[le,ie,...re]}case"left":{const le=[q+r+1,ne?K+r/2:L?K+r*4:K-r*4],ie=[q+r+1,ne?K-r/2:L?K+r*4:K-r*4];return[...[[L||ne?j.right-r:j.left,j.top],[L?ne?j.right-r:j.left:j.right-r,j.bottom]],le,ie]}case"right":{const le=[q-r,ne?K+r/2:L?K+r*4:K-r*4],ie=[q-r,ne?K-r/2:L?K+r*4:K-r*4],re=[[L||ne?j.left+r:j.right,j.top],[L?ne?j.left+r:j.right:j.left+r,j.bottom]];return[le,ie,...re]}}}const Y=a?G:X([b,h]);if(!a){if(i&&!W)return l();yV([s,c],Y)?t&&!i&&(o=setTimeout(l,t)):l()}}};return u.__options={blockPointerEvents:n},u}function CV(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=IF(e),a=ga(),i=B.useRef(null),u=B.useRef({}),p=B.useState(()=>PP())[0],[b,h]=B.useState(null),x=B.useCallback(d=>{const l=Nr(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),T=B.useCallback(d=>{(Nr(d)||d===null)&&(i.current=d,h(d)),(Nr(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!Nr(d))&&o.refs.setReference(d)},[o.refs]),O=B.useMemo(()=>({...o.refs,setReference:T,setPositionReference:x,domReference:i}),[o.refs,T,x]),_=B.useMemo(()=>({...o.elements,domReference:b}),[o.elements,b]),w=Ai(r),v=B.useMemo(()=>({...o,refs:O,elements:_,dataRef:u,nodeId:n,events:p,open:t,onOpenChange:w}),[o,n,p,t,w,O,_]);return it(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=v)}),B.useMemo(()=>({...o,context:v,refs:O,reference:T,positionReference:x}),[o,O,v,T,x])}function Pp(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[u,p]=i;if(u.indexOf("on")===0){if(n.has(u)||n.set(u,[]),typeof p=="function"){var b;(b=n.get(u))==null||b.push(p),o[u]=function(){for(var h,x=arguments.length,T=new Array(x),O=0;O_(...T))}}}else o[u]=p}),o),{})}}const _V=function(e){e===void 0&&(e=[]);const t=e,r=B.useCallback(a=>Pp(a,e,"reference"),t),n=B.useCallback(a=>Pp(a,e,"floating"),t),o=B.useCallback(a=>Pp(a,e,"item"),e.map(a=>a==null?void 0:a.item));return B.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},OV=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:HF,FloatingFocusManager:tV,FloatingNode:zF,FloatingOverlay:rV,FloatingPortal:$F,FloatingTree:BF,arrow:MF,autoPlacement:sF,autoUpdate:RF,computePosition:TP,detectOverflow:mn,flip:uF,getOverflowAncestors:jn,hide:cF,inline:fF,inner:hV,limitShift:bF,offset:vP,platform:OP,safePolygon:xV,shift:gF,size:vF,useClick:nV,useDelayGroup:qF,useDelayGroupContext:MP,useDismiss:lV,useFloating:CV,useFloatingNodeId:VF,useFloatingParentNodeId:Si,useFloatingPortalNode:zP,useFloatingTree:ga,useFocus:sV,useHover:UF,useId:ns,useInnerOffset:mV,useInteractions:_V,useListNavigation:dV,useMergeRefs:fV,useRole:pV,useTransitionStatus:WP,useTransitionStyles:bV,useTypeahead:vV},Symbol.toStringTag,{value:"Module"})),xt=is(OV);var UP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{DialogHeader:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(Ce),i=xe,u=Oi;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,i.useTheme)().dialogHeader,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:w,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogHeader";var O=T})(UP);var HP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{DialogBody:function(){return O},default:function(){return _}});var r=h(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=Oi;function p(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function b(){return b=Object.assign||function(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.divider,l=w.className,s=w.children,c=x(w,["divider","className","children"]),g=(0,i.useTheme)().dialogBody,m=g.defaultProps,C=g.styles.base;l=l??m.className;var k=(0,o.twMerge)((0,n.default)((0,a.default)(C.initial),p({},(0,a.default)(C.divider),d)),l);return r.default.createElement("div",b({},c,{ref:v,className:k}),s)});O.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.DialogBody";var _=O})(HP);var qP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{DialogFooter:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(Ce),i=xe,u=Oi;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,i.useTheme)().dialogFooter,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:w,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogFooter";var O=T})(qP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,j){for(var N in j)Object.defineProperty(S,N,{enumerable:!0,get:j[N]})}t(e,{Dialog:function(){return k},DialogHeader:function(){return O.DialogHeader},DialogBody:function(){return _.DialogBody},DialogFooter:function(){return w.DialogFooter},default:function(){return A}});var r=l(B),n=l(Se),o=xt,a=Pt,i=l(Ee),u=l(Rt),p=Te,b=l(nt),h=l(Ce),x=xe,T=Oi,O=UP,_=HP,w=qP;function v(S,j,N){return j in S?Object.defineProperty(S,j,{value:N,enumerable:!0,configurable:!0,writable:!0}):S[j]=N,S}function d(){return d=Object.assign||function(S){for(var j=1;j=0)&&Object.prototype.propertyIsEnumerable.call(S,D)&&(N[D]=S[D])}return N}function C(S,j){if(S==null)return{};var N={},D=Object.keys(S),L,W;for(W=0;W=0)&&(N[L]=S[L]);return N}var k=r.default.forwardRef(function(S,j){var N=S.open,D=S.handler,L=S.size,W=S.dismiss,G=S.animate,X=S.className,Y=S.children,z=m(S,["open","handler","size","dismiss","animate","className","children"]),q=(0,x.useTheme)().dialog,K=q.defaultProps,$=q.valid,ne=q.styles,le=ne.base,ie=ne.sizes;D=D??void 0,L=L??K.size,W=W??K.dismiss,G=G??K.animate,X=X??K.className;var re=(0,i.default)((0,h.default)(le.backdrop)),fe=(0,p.twMerge)((0,i.default)((0,h.default)(le.container),(0,h.default)(ie[(0,b.default)($.sizes,L,"md")])),X),ue={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},ae={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},ce=(0,u.default)(ue,G),de=(0,o.useFloating)({open:N,onOpenChange:D}),be=de.floating,_e=de.context,me=(0,o.useId)(),he="".concat(me,"-label"),Pe="".concat(me,"-description"),De=(0,o.useInteractions)([(0,o.useClick)(_e),(0,o.useRole)(_e),(0,o.useDismiss)(_e,W)]).getFloatingProps,Ue=(0,o.useMergeRefs)([j,be]),ft=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(ft,null,N&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:_e},r.default.createElement(a.m.div,{className:L==="xxl"?"":re,initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ae,transition:{duration:.2}},r.default.createElement(a.m.div,d({},De(g(s({},z),{ref:Ue,className:fe,"aria-labelledby":he,"aria-describedby":Pe})),{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ce}),Y)))))))});k.propTypes={open:T.propTypesOpen,handler:T.propTypesHandler,size:n.default.oneOf(T.propTypesSize),dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,className:T.propTypesClassName,children:T.propTypesChildren},k.displayName="MaterialTailwind.Dialog";var A=Object.assign(k,{Header:O.DialogHeader,Body:_.DialogBody,Footer:w.DialogFooter})})(lP);var GP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return _},default:function(){return w}});var r=x(B),n=x(Se),o=x(Ee),a=x(nt),i=x(Ce),u=xe,p=gs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.variant,s=v.color,c=v.size,g=v.label,m=v.error,C=v.success,k=v.icon,A=v.containerProps,S=v.labelProps,j=v.className,N=v.shrink,D=v.inputRef,L=T(v,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,u.useTheme)().input,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;l=l??G.variant,c=c??G.size,s=s??G.color,g=g??G.label,S=S??G.labelProps,A=A??G.containerProps,j=j??G.className,N=N??G.shrink,k=k??G.icon;var K=q[(0,a.default)(X.variants,l,"outlined")],$=K.sizes[(0,a.default)(X.sizes,c,"md")],ne=(0,i.default)(K.error.input),le=(0,i.default)(K.success.input),ie=(0,i.default)(K.shrink.input),re=(0,i.default)(K.colors.input[(0,a.default)(X.colors,s,"gray")]),fe=(0,i.default)(K.error.label),ue=(0,i.default)(K.success.label),ae=(0,i.default)(K.shrink.label),ce=(0,i.default)(K.colors.label[(0,a.default)(X.colors,s,"gray")]),de=(0,o.default)((0,i.default)(z.container),(0,i.default)($.container),A==null?void 0:A.className),be=(0,o.default)((0,i.default)(z.input),(0,i.default)(K.base.input),(0,i.default)($.input),b({},(0,i.default)(K.base.inputWithIcon),k),b({},re,!m&&!C),b({},ne,m),b({},le,C),b({},ie,N),j),_e=(0,o.default)((0,i.default)(z.label),(0,i.default)(K.base.label),(0,i.default)($.label),b({},ce,!m&&!C),b({},fe,m),b({},ue,C),b({},ae,N),S==null?void 0:S.className),me=(0,o.default)((0,i.default)(z.icon),(0,i.default)(K.base.icon),(0,i.default)($.icon)),he=(0,o.default)((0,i.default)(z.asterisk));return r.default.createElement("div",h({},A,{ref:d,className:de}),k&&r.default.createElement("div",{className:me},k),r.default.createElement("input",h({},L,{ref:D,className:be,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",h({},S,{className:_e}),g," ",L.required?r.default.createElement("span",{className:he},"*"):""))});_.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,icon:p.propTypesIcon,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},_.displayName="MaterialTailwind.Input";var w=_})(GP);var YP={},Os={},ki={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{propTypesOpen:function(){return b},propTypesHandler:function(){return h},propTypesPlacement:function(){return x},propTypesOffset:function(){return T},propTypesDismiss:function(){return O},propTypesAnimate:function(){return _},propTypesLockScroll:function(){return w},propTypesDisabled:function(){return v},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return s}});var r=a(Se),n=$e;function o(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function a(c){return c&&c.__esModule?c:{default:c}}function i(c){for(var g=1;gl.length)&&(s=l.length);for(var c=0,g=new Array(s);c=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.children,l=x(w,["children"]),s=(0,o.useMenu)(),c=s.getReferenceProps,g=s.reference,m=s.nested,C=(0,n.useMergeRefs)([v,g]);return r.default.cloneElement(d,p({},c(p(h(p({},l),{ref:C,onClick:function(A){A.stopPropagation()}}),m&&{role:"menuitem"}))))});O.propTypes={children:a.propTypesChildren},O.displayName="MaterialTailwind.MenuHandler";var _=O})(QP);var XP={};(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 w},default:function(){return v}});var r=T(B),n=xt,o=Pt,a=T(Ee),i=Te,u=T(Ce),p=xe,b=Os,h=ki;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.children,c=d.className,g=O(d,["children","className"]),m=(0,p.useTheme)().menu,C=m.styles.base,k=(0,b.useMenu)(),A=k.open,S=k.handler,j=k.strategy,N=k.x,D=k.y,L=k.floating,W=k.listItemsRef,G=k.getFloatingProps,X=k.getItemProps,Y=k.appliedAnimation,z=k.lockScroll,q=k.context,K=k.activeIndex,$=k.tree,ne=k.allowHover,le=k.internalAllowHover,ie=k.setActiveIndex,re=k.nested;c=c??"";var fe=(0,i.twMerge)((0,a.default)((0,u.default)(C.menu)),c),ue=(0,n.useMergeRefs)([l,L]),ae=o.AnimatePresence,ce=r.default.createElement(o.m.div,x({},g,{ref:ue,style:{position:j,top:D??0,left:N??0},className:fe},G({onKeyDown:function(be){be.key==="Tab"&&(S(!1),be.shiftKey&&be.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:Y}),r.default.Children.map(s,function(de,be){return r.default.isValidElement(de)&&r.default.cloneElement(de,X({tabIndex:K===be?0:-1,role:"menuitem",className:de.props.className,ref:function(me){W.current[be]=me},onClick:function(me){if(de.props.onClick){var he,Pe;(Pe=(he=de.props).onClick)===null||Pe===void 0||Pe.call(he,me)}$==null||$.events.emit("click")},onMouseEnter:function(){(ne&&A||le&&A)&&ie(be)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(ae,null,A&&r.default.createElement(r.default.Fragment,null,z?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ce)):r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ce)))))});w.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.MenuList";var v=w})(XP);var ZP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{MenuItem:function(){return O},default:function(){return _}});var r=h(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=ki;function p(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function b(){return b=Object.assign||function(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.className,l=d===void 0?"":d,s=w.disabled,c=s===void 0?!1:s,g=w.children,m=x(w,["className","disabled","children"]),C=(0,i.useTheme)().menu,k=C.styles.base,A=(0,o.twMerge)((0,n.default)((0,a.default)(k.item.initial),p({},(0,a.default)(k.item.disabled),c)),l);return r.default.createElement("button",b({},m,{ref:v,role:"menuitem",className:A}),g)});O.propTypes={className:u.propTypesClassName,disabled:u.propTypesDisabled,children:u.propTypesChildren},O.displayName="MaterialTailwind.MenuItem";var _=O})(ZP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{Menu:function(){return x},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return u.MenuList},MenuItem:function(){return p.MenuItem},useMenu:function(){return o.useMenu},default:function(){return T}});var r=h(B),n=xt,o=Os,a=KP,i=QP,u=XP,p=ZP;function b(){return b=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.open,c=d.animate,g=d.className,m=d.children,C=O(d,["open","animate","className","children"]),k;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 A=r.default.useRef(null),S=(0,b.useTheme)().navbar,j=S.styles,N=j.base.mobileNav;c=c??{},g=g??"";var D=(0,u.twMerge)((0,i.default)((0,p.default)(N)),g),L={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((k=A.current)===null||k===void 0?void 0:k.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(L,c),G=n.AnimatePresence,X=(0,o.useMergeRefs)([l,A]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(G,null,r.default.createElement(n.m.div,x({},C,{ref:X,className:D,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:W}),m)))});w.displayName="MaterialTailwind.MobileNav",w.propTypes={open:h.propTypesOpen,animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren};var v=w})($P);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Navbar:function(){return v},MobileNav:function(){return b.MobileNav},default:function(){return d}});var r=O(B),n=O(Se),o=O(Ee),a=Te,i=O(nt),u=O(Ce),p=xe,b=$P,h=Od;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.variant,g=l.color,m=l.shadow,C=l.blurred,k=l.fullWidth,A=l.className,S=l.children,j=_(l,["variant","color","shadow","blurred","fullWidth","className","children"]),N=(0,p.useTheme)().navbar,D=N.defaultProps,L=N.valid,W=N.styles,G=W.base,X=W.variants;c=c??D.variant,g=g??D.color,m=m??D.shadow,C=C??D.blurred,k=k??D.fullWidth,A=A??D.className;var Y,z=(0,o.default)((0,u.default)(G.navbar.initial),(Y={},x(Y,(0,u.default)(G.navbar.shadow),m),x(Y,(0,u.default)(G.navbar.blurred),C&&g==="white"),x(Y,(0,u.default)(G.navbar.fullWidth),k),Y)),q=(0,o.default)((0,u.default)(X[(0,i.default)(L.variants,c,"filled")][(0,i.default)(L.colors,g,"white")])),K=(0,a.twMerge)((0,o.default)(z,q),A);return r.default.createElement("nav",T({},j,{ref:s,className:K}),S)});v.propTypes={variant:n.default.oneOf(h.propTypesVariant),color:n.default.oneOf(h.propTypesColor),shadow:h.propTypesShadow,blurred:h.propTypesBlurred,fullWidth:h.propTypesFullWidth,className:h.propTypesClassName,children:h.propTypesChildren},v.displayName="MaterialTailwind.Navbar";var d=Object.assign(v,{MobileNav:b.MobileNav})})(JP);var eS={},Ud={},Ei={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return u},propTypesOffset:function(){return p},propTypesDismiss:function(){return b},propTypesAnimate:function(){return h},propTypesContent:function(){return x},propTypesInteractive:function(){return T},propTypesClassName:function(){return O},propTypesChildren:function(){return _},propTypesContextValue:function(){return w}});var r=o(Se),n=$e;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.bool,i=r.default.func,u=n.propTypesPlacements,p=n.propTypesOffsetType,b=n.propTypesDismissType,h=n.propTypesAnimation,x=r.default.node,T=r.default.bool,O=r.default.string,_=r.default.node.isRequired,w=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:h.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Ei);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return u}});var r=o(B),n=Ei;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return p}var u=function(p){var b=p.value,h=p.children;return r.default.createElement(a.Provider,{value:b},h)};u.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.PopoverContextProvider"})(Ud);var tS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{PopoverHandler:function(){return O},default:function(){return _}});var r=u(B),n=xt,o=Ud,a=Ei;function i(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function u(w){return w&&w.__esModule?w:{default:w}}function p(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.children,l=x(w,["children"]),s=(0,o.usePopover)(),c=s.getReferenceProps,g=s.reference,m=(0,n.useMergeRefs)([v,g]);return r.default.cloneElement(d,p({},c(h(p({},l),{ref:m}))))});O.propTypes={children:a.propTypesChildren},O.displayName="MaterialTailwind.PopoverHandler";var _=O})(tS);var rS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var C in m)Object.defineProperty(g,C,{enumerable:!0,get:m[C]})}t(e,{PopoverContent:function(){return s},default:function(){return c}});var r=O(B),n=xt,o=Pt,a=O(Ee),i=Te,u=O(Ce),p=xe,b=Ud,h=Ei;function x(g,m,C){return m in g?Object.defineProperty(g,m,{value:C,enumerable:!0,configurable:!0,writable:!0}):g[m]=C,g}function T(){return T=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,k)&&(C[k]=g[k])}return C}function l(g,m){if(g==null)return{};var C={},k=Object.keys(g),A,S;for(S=0;S=0)&&(C[A]=g[A]);return C}var s=r.default.forwardRef(function(g,m){var C=g.children,k=g.className,A=d(g,["children","className"]),S=(0,p.useTheme)().popover,j=S.defaultProps,N=S.styles.base,D=(0,b.usePopover)(),L=D.open,W=D.strategy,G=D.x,X=D.y,Y=D.context,z=D.floating,q=D.getFloatingProps,K=D.appliedAnimation,$=D.labelId,ne=D.descriptionId;k=k??j.className;var le=(0,i.twMerge)((0,a.default)((0,u.default)(N)),k),ie=(0,n.useMergeRefs)([m,z]),re=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(re,null,L&&r.default.createElement(n.FloatingFocusManager,{context:Y},r.default.createElement(o.m.div,T({},q(v(_({},A),{ref:ie,className:le,style:{position:W,top:X??"",left:G??""},"aria-labelledby":$,"aria-describedby":ne})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:K}),C)))))});s.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},s.displayName="MaterialTailwind.PopoverContent";var c=s})(rS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return b.PopoverHandler},PopoverContent:function(){return h.PopoverContent},usePopover:function(){return u.usePopover},default:function(){return s}});var r=O(B),n=O(Se),o=xt,a=O(Rt),i=xe,u=Ud,p=Ei,b=tS,h=rS;function x(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,C=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.color,g=d.size,m=d.value,C=d.label,k=d.className,A=d.barProps,S=O(d,["variant","color","size","value","label","className","barProps"]),j=(0,p.useTheme)().progress,N=j.defaultProps,D=j.valid,L=j.styles,W=L.base,G=L.variants,X=L.sizes;s=s??N.variant,c=c??N.color,g=g??N.size,C=C??N.label,k=k??N.className,A=A??N.barProps;var Y=(0,u.default)(G[(0,i.default)(D.variants,s,"filled")][(0,i.default)(D.colors,c,"gray")]),z=(0,u.default)(X[(0,i.default)(D.sizes,g,"md")].container.initial),q=(0,o.default)((0,u.default)(W.container.initial),z),K=(0,u.default)(X[(0,i.default)(D.sizes,g,"md")].container.withLabel),$=(0,o.default)((0,u.default)(W.container.withLabel),K),ne=(0,u.default)(X[(0,i.default)(D.sizes,g,"md")].bar),le=(0,o.default)((0,u.default)(W.bar),ne),ie=(0,a.twMerge)((0,o.default)(q,h({},$,C)),k),re=(0,a.twMerge)((0,o.default)(le,Y),A==null?void 0:A.className);return r.default.createElement("div",x({},S,{ref:l,className:ie}),r.default.createElement("div",x({},A,{className:re,style:{width:"".concat(m,"%")}}),C&&"".concat(m,"% ").concat(typeof C=="string"?C:"")))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),size:n.default.oneOf(b.propTypesSize),value:b.propTypesValue,label:b.propTypesLabel,barProps:b.propTypesBarProps,className:b.propTypesClassName},w.displayName="MaterialTailwind.Progress";var v=w})(nS);var oS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Radio:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Pi),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=da;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.icon,C=l.ripple,k=l.className,A=l.disabled,S=l.containerProps,j=l.labelProps,N=l.iconProps,D=l.inputRef,L=_(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,b.useTheme)().radio,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,g=g??G.label,m=m??G.icon,C=C??G.ripple,k=k??G.className,A=A??G.disabled,S=S??G.containerProps,j=j??G.labelProps,N=N??G.iconProps;var $=C!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),x({},(0,p.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),k),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className),fe=(0,a.default)((0,a.default)((0,p.default)(z.icon)),q[(0,u.default)(X.colors,c,"gray")].color,N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:L.id||K,onMouseDown:function(ue){var ae=S==null?void 0:S.onMouseDown;return C&&$.create(ue,"dark"),typeof ae=="function"&&ae(ue)}}),r.default.createElement("input",T({},L,{ref:D,type:"radio",disabled:A,className:ie,id:L.id||K})),r.default.createElement("span",{className:fe},m||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"})))),g&&r.default.createElement("label",T({},j,{className:re,htmlFor:L.id||K}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,icon:h.propTypesIcon,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject},v.displayName="MaterialTailwind.Radio";var d=v})(oS);var aS={},uv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,x){for(var T in x)Object.defineProperty(h,T,{enumerable:!0,get:x[T]})}t(e,{SelectContext:function(){return i},useSelect:function(){return u},usePrevious:function(){return p},SelectContextProvider:function(){return b}});var r=a(B),n=Pt,o=bs;function a(h){return h&&h.__esModule?h:{default:h}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function u(){var h=r.default.useContext(i);if(h===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return h}function p(h){var x=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){x.current=h},[h]),x.current}var b=function(h){var x=h.value,T=h.children;return r.default.createElement(i.Provider,{value:x},T)};b.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},b.displayName="MaterialTailwind.SelectContextProvider"})(uv);var iS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return _},default:function(){return w}});var r=x(B),n=x(Ee),o=Te,a=x(Ce),i=xe,u=uv,p=bs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=function(v){var d=function(){Y(m),K(c),q(!1),ne(null)},l=function(be){(be.key==="Enter"||be.key===" "&&!ie.current.typing)&&(be.preventDefault(),d())},s=v.value,c=s===void 0?"":s,g=v.index,m=g===void 0?0:g,C=v.disabled,k=C===void 0?!1:C,A=v.className,S=A===void 0?"":A,j=v.children,N=T(v,["value","index","disabled","className","children"]),D=(0,i.useTheme)().select,L=D.styles,W=L.base,G=(0,u.useSelect)(),X=G.selectedIndex,Y=G.setSelectedIndex,z=G.listRef,q=G.setOpen,K=G.onChange,$=G.activeIndex,ne=G.setActiveIndex,le=G.getItemProps,ie=G.dataRef,re=(0,a.default)(W.option.initial),fe=(0,a.default)(W.option.active),ue=(0,a.default)(W.option.disabled),ae,ce=(0,o.twMerge)((0,n.default)(re,(ae={},b(ae,fe,X===m),b(ae,ue,k),ae)),S??"");return r.default.createElement("li",h({},N,{role:"option",ref:function(de){return z.current[m]=de},className:ce,disabled:k,tabIndex:$===m?0:1,"aria-selected":$===m&&X===m,"data-selected":X===m},le({onClick:function(de){var be=N==null?void 0:N.onClick;typeof be=="function"&&(be(de),d()),d()},onKeyDown:function(de){var be=N==null?void 0:N.onKeyDown;typeof be=="function"&&(be(de),l(de)),l(de)}})),j)};_.propTypes={value:p.propTypesValue,index:p.propTypesIndex,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},_.displayName="MaterialTailwind.SelectOption";var w=_})(iS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,q){for(var K in q)Object.defineProperty(z,K,{enumerable:!0,get:q[K]})}t(e,{Select:function(){return X},Option:function(){return _.SelectOption},useSelect:function(){return T.useSelect},usePrevious:function(){return T.usePrevious},default:function(){return Y}});var r=c(B),n=c(Se),o=xt,a=Pt,i=c(Ee),u=Te,p=c(Rt),b=c(nt),h=c(Ce),x=xe,T=uv,O=bs,_=iS;function w(z,q){(q==null||q>z.length)&&(q=z.length);for(var K=0,$=new Array(q);K=0)&&Object.prototype.propertyIsEnumerable.call(z,$)&&(K[$]=z[$])}return K}function D(z,q){if(z==null)return{};var K={},$=Object.keys(z),ne,le;for(le=0;le<$.length;le++)ne=$[le],!(q.indexOf(ne)>=0)&&(K[ne]=z[ne]);return K}function L(z,q){return v(z)||m(z,q)||G(z,q)||C()}function W(z){return d(z)||g(z)||G(z)||k()}function G(z,q){if(z){if(typeof z=="string")return w(z,q);var K=Object.prototype.toString.call(z).slice(8,-1);if(K==="Object"&&z.constructor&&(K=z.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return w(z,q)}}var X=r.default.forwardRef(function(z,q){var K=z.variant,$=z.color,ne=z.size,le=z.label,ie=z.error,re=z.success,fe=z.arrow,ue=z.value,ae=z.onChange,ce=z.selected,de=z.offset,be=z.dismiss,_e=z.animate,me=z.lockScroll,he=z.labelProps,Pe=z.menuProps,De=z.className,Ue=z.disabled,ft=z.name,He=z.children,ut=z.containerProps,gt=N(z,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),St,Ye=(0,x.useTheme)().select,Fe=Ye.defaultProps,Ut=Ye.valid,Mt=Ye.styles,Zt=Mt.base,on=Mt.variants,va=L(r.default.useState("close"),2),Jt=va[0],sr=va[1];K=K??Fe.variant,$=$??Fe.color,ne=ne??Fe.size,le=le??Fe.label,ie=ie??Fe.error,re=re??Fe.success,fe=fe??Fe.arrow,ue=ue??Fe.value,ae=ae??Fe.onChange,ce=ce??Fe.selected,de=de??Fe.offset,be=be??Fe.dismiss,_e=_e??Fe.animate,he=he??Fe.labelProps,Pe=Pe??Fe.menuProps;var an;ut=(an=(0,p.default)(ut,(Fe==null?void 0:Fe.containerProps)||{}))!==null&&an!==void 0?an:Fe.containerProps,De=De??Fe.className;var Cr=r.default.useRef([]),ln,It=r.default.useRef(W((ln=r.default.Children.map(He,function(et){var ot=et.props;return ot==null?void 0:ot.value}))!==null&&ln!==void 0?ln:[])),Es=L(r.default.useState(!1),2),ur=Es[0],js=Es[1],Ri=L(r.default.useState(null),2),sn=Ri[0],ha=Ri[1],Mi=L(r.default.useState(0),2),Ht=Mi[0],Do=Mi[1],Ii=L(r.default.useState(!1),2),Ns=Ii[0],Hn=Ii[1],Di=(0,T.usePrevious)(sn),Lo=(0,o.useFloating)({placement:"bottom-start",open:ur,onOpenChange:js,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(ot){var ct=ot.rects,un=ot.elements,Gn,Yn;Object.assign(un==null||(Gn=un.floating)===null||Gn===void 0?void 0:Gn.style,{width:"".concat(ct==null||(Yn=ct.reference)===null||Yn===void 0?void 0:Yn.width,"px"),zIndex:99})},padding:20})]}),xn=Lo.x,ma=Lo.y,Rs=Lo.strategy,ya=Lo.refs,Vr=Lo.context;r.default.useEffect(function(){Do(Math.max(0,It.current.indexOf(ue)+1))},[ue]);var Qd=ya.floating,Li=(0,o.useInteractions)([(0,o.useClick)(Vr),(0,o.useRole)(Vr,{role:"listbox"}),(0,o.useDismiss)(Vr,A({},be)),(0,o.useListNavigation)(Vr,{listRef:Cr,activeIndex:sn,selectedIndex:Ht,onNavigate:ha,loop:!0}),(0,o.useTypeahead)(Vr,{listRef:It,activeIndex:sn,selectedIndex:Ht,onMatch:ur?ha:Do})]),Xd=Li.getReferenceProps,Zd=Li.getFloatingProps,wa=Li.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var et=Qd.current;if(ur&&Ns&&et){var ot=sn!=null?Cr.current[sn]:Ht!=null?Cr.current[Ht]:null;if(ot&&Di!=null){var ct,un,Gn=(un=(ct=Cr.current[Di])===null||ct===void 0?void 0:ct.offsetHeight)!==null&&un!==void 0?un:0,Yn=et.offsetHeight,Bi=ot.offsetTop,Ws=Bi+Gn;BiYn+et.scrollTop&&(et.scrollTop+=Ws-Yn-et.scrollTop+5)}}},[ur,Ns,Di,sn]);var Ms=r.default.useMemo(function(){return{selectedIndex:Ht,setSelectedIndex:Do,listRef:Cr,setOpen:js,onChange:ae||function(){},activeIndex:sn,setActiveIndex:ha,getItemProps:wa,dataRef:Vr.dataRef}},[Ht,ae,sn,wa,Vr.dataRef]);r.default.useEffect(function(){sr(ur?"open":!ur&&Ht||!ur&&ue?"withValue":"close")},[ur,ue,Ht,ce]);var _r=on[(0,b.default)(Ut.variants,K,"outlined")],xa=_r.sizes[(0,b.default)(Ut.sizes,ne,"md")],Is=_r.error.select,Ds=_r.success.select,Ls=_r.colors.select[(0,b.default)(Ut.colors,$,"gray")],Fi=_r.error.label,Vi=_r.success.label,Fs=_r.colors.label[(0,b.default)(Ut.colors,$,"gray")],Ca=_r.states[Jt],Vs=(0,i.default)((0,h.default)(Zt.container),(0,h.default)(xa.container),ut==null?void 0:ut.className),zi=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.select),(0,h.default)(_r.base.select),(0,h.default)(Ca.select),(0,h.default)(xa.select),l({},(0,h.default)(Ls[Jt]),!ie&&!re),l({},(0,h.default)(Is.initial),ie),l({},(0,h.default)(Is.states[Jt]),ie),l({},(0,h.default)(Ds.initial),re),l({},(0,h.default)(Ds.states[Jt]),re)),De),Cn,Jd=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.label),(0,h.default)(_r.base.label),(0,h.default)(Ca.label),(0,h.default)(xa.label.initial),(0,h.default)(xa.label.states[Jt]),l({},(0,h.default)(Fs[Jt]),!ie&&!re),l({},(0,h.default)(Fi.initial),ie),l({},(0,h.default)(Fi.states[Jt]),ie),l({},(0,h.default)(Vi.initial),re),l({},(0,h.default)(Vi.states[Jt]),re)),(Cn=he.className)!==null&&Cn!==void 0?Cn:""),zs=(0,i.default)((0,h.default)(Zt.arrow.initial),l({},(0,h.default)(Zt.arrow.active),ur)),_n,Bs=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.menu)),(_n=Pe.className)!==null&&_n!==void 0?_n:""),qn=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),$d={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]}}},ef=(0,p.default)($d,_e),tf=a.AnimatePresence;r.default.useEffect(function(){ue&&!ae&&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.")},[ue,ae]);var _a=r.default.createElement(o.FloatingFocusManager,{context:Vr,modal:!1},r.default.createElement(a.m.ul,s({},Zd(j(A({},Pe),{ref:ya.setFloating,role:"listbox",className:Bs,style:{position:Rs,top:ma??0,left:xn??0,overflow:"auto"},onPointerEnter:function(ot){var ct=Pe==null?void 0:Pe.onPointerEnter;typeof ct=="function"&&(ct(ot),Hn(!1)),Hn(!1)},onPointerMove:function(ot){var ct=Pe==null?void 0:Pe.onPointerMove;typeof ct=="function"&&(ct(ot),Hn(!1)),Hn(!1)},onKeyDown:function(ot){var ct=Pe==null?void 0:Pe.onKeyDown;typeof ct=="function"&&(ct(ot),Hn(!0)),Hn(!0)}})),{initial:"unmount",exit:"unmount",animate:ur?"mount":"unmount",variants:ef}),r.default.Children.map(He,function(et,ot){var ct;return r.default.isValidElement(et)&&r.default.cloneElement(et,j(A({},et.props),{index:((ct=et.props)===null||ct===void 0?void 0:ct.index)||ot+1,id:"material-tailwind-select-".concat(ot)}))})));return r.default.createElement(T.SelectContextProvider,{value:Ms},r.default.createElement("div",s({},ut,{ref:q,className:Vs}),r.default.createElement("button",s({type:"button"},Xd(j(A({},gt),{ref:ya.setReference,className:zi,disabled:Ue,name:ft}))),typeof ce=="function"?r.default.createElement("span",{className:qn},ce(He[Ht-1],Ht-1)):ue&&!ae?r.default.createElement("span",{className:qn},ue):r.default.createElement("span",s({},(St=He[Ht-1])===null||St===void 0?void 0:St.props,{className:qn})),r.default.createElement("div",{className:zs},fe??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({},he,{className:Jd}),le),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(tf,null,ur&&r.default.createElement(r.default.Fragment,null,me?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},_a):_a)))))});X.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),size:n.default.oneOf(O.propTypesSize),label:O.propTypesLabel,error:O.propTypesError,success:O.propTypesSuccess,arrow:O.propTypesArrow,value:O.propTypesValue,onChange:O.propTypesOnChange,selected:O.propTypesSelected,offset:O.propTypesOffset,dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,lockScroll:O.propTypesLockScroll,labelProps:O.propTypesLabelProps,menuProps:O.propTypesMenuProps,className:O.propTypesClassName,disabled:O.propTypesDisabled,name:O.propTypesName,children:O.propTypesChildren,containerProps:O.propTypesContainerProps},X.displayName="MaterialTailwind.Select";var Y=Object.assign(X,{Option:_.SelectOption})})(aS);var lS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Switch:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Pi),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=da;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.ripple,C=l.className,k=l.disabled,A=l.containerProps,S=l.circleProps,j=l.labelProps,N=l.inputRef,D=_(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),L=(0,b.useTheme)(),W=L.switch,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,m=m??G.ripple,C=C??G.className,k=k??G.disabled,A=A??G.containerProps,j=j??G.labelProps,S=S??G.circleProps;var $=m!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),x({},(0,p.default)(z.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),A==null?void 0:A.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),C),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.circle),q[(0,u.default)(X.colors,c,"gray")].circle,q[(0,u.default)(X.colors,c,"gray")].before),S==null?void 0:S.className),fe=(0,a.default)((0,p.default)(z.ripple)),ue=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("div",T({},A,{className:le}),r.default.createElement("input",T({},D,{ref:N,type:"checkbox",disabled:k,id:D.id||K,className:ie})),r.default.createElement("label",T({},S,{htmlFor:D.id||K,className:re}),m&&r.default.createElement("div",{className:fe,onMouseDown:function(ae){var ce=A==null?void 0:A.onMouseDown;return m&&$.create(ae,"dark"),typeof ce=="function"&&ce(ae)}}))),g&&r.default.createElement("label",T({},j,{htmlFor:D.id||K,className:ue}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject,circleProps:h.propTypesObject},v.displayName="MaterialTailwind.Switch";var d=v})(lS);var sS={},ji={},ba={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return p},propTypesClassName:function(){return b},propTypesOrientation:function(){return h},propTypesIndicator:function(){return x},propTypesChildren:function(){return T}});var r=o(Se),n=$e;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,u=n.propTypesAnimation,p=r.default.bool,b=r.default.string,h=r.default.oneOf(["horizontal","vertical"]),x=r.default.instanceOf(Object),T=r.default.node.isRequired})(ba);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(A,S){for(var j in S)Object.defineProperty(A,j,{enumerable:!0,get:S[j]})}t(e,{TabsContext:function(){return v},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return s},setActive:function(){return c},setAnimation:function(){return g},setIndicator:function(){return m},setIsInitial:function(){return C},setOrientation:function(){return k}});var r=u(B),n=ba;function o(A,S){(S==null||S>A.length)&&(S=A.length);for(var j=0,N=new Array(S);j=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.value,c=d.className,g=d.activeClassName,m=d.disabled,C=d.children,k=O(d,["value","className","activeClassName","disabled","children"]),A=(0,u.useTheme)(),S=A.tab,j=S.defaultProps,N=S.styles.base,D=(0,p.useTabs)(),L=D.state,W=D.dispatch,G=L.id,X=L.active,Y=L.indicatorProps;c=c??j.className,g=g??j.activeClassName,m=m??j.disabled;var z,q=(0,a.twMerge)((0,o.default)((0,i.default)(N.tab.initial),(z={},h(z,(0,i.default)(N.tab.disabled),m),h(z,g,X===s),z)),c),K,$=(0,a.twMerge)((0,o.default)((0,i.default)(N.indicator)),(K=Y==null?void 0:Y.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",x({},k,{ref:l,role:"tab",className:q,onClick:function(ne){var le=k==null?void 0:k.onClick;typeof le=="function"&&((0,p.setActive)(W,s),(0,p.setIsInitial)(W,!1),le(ne)),(0,p.setIsInitial)(W,!1),(0,p.setActive)(W,s)},"data-value":s}),r.default.createElement("div",{className:"z-20 text-inherit"},C),X===s&&r.default.createElement(n.motion.div,x({},Y,{transition:{duration:.5},className:$,layoutId:G})))});w.propTypes={value:b.propTypesValue,className:b.propTypesClassName,disabled:b.propTypesDisabled,children:b.propTypesChildren},w.displayName="MaterialTailwind.Tab";var v=w})(uS);var cS={};(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 w},default:function(){return v}});var r=T(B),n=Pt,o=T(Rt),a=T(Ee),i=Te,u=T(Ce),p=xe,b=ji,h=ba;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.animate,c=d.className,g=d.children,m=O(d,["animate","className","children"]),C=(0,p.useTheme)().tabsBody,k=C.defaultProps,A=C.styles.base,S=(0,b.useTabs)().dispatch;c=c??k.className,s=s??k.animate;var j=(0,i.twMerge)((0,a.default)((0,u.default)(A)),c),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]}}}},[]),D=r.default.useMemo(function(){return(0,o.default)(N,s)},[s,N]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,b.setAnimation)(S,D)},[D,S]),r.default.createElement("div",x({},m,{ref:l,className:j}),g)});w.propTypes={animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.TabsBody";var v=w})(cS);var dS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return _},default:function(){return w}});var r=x(B),n=x(Ee),o=Te,a=x(Ce),i=xe,u=ji,p=ba;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.indicatorProps,s=v.className,c=v.children,g=T(v,["indicatorProps","className","children"]),m=(0,i.useTheme)().tabsHeader,C=m.defaultProps,k=m.styles,A=(0,u.useTabs)(),S=A.state,j=A.dispatch,N=S.orientation;r.default.useEffect(function(){(0,u.setIndicator)(j,l)},[j,l]),s=s??C.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(k.base),b({},k[N]&&(0,a.default)(k[N]),N)),s);return r.default.createElement("nav",null,r.default.createElement("ul",h({},g,{ref:d,role:"tablist",className:D}),c))});_.propTypes={indicatorProps:p.propTypesIndicator,className:p.propTypesClassName,children:p.propTypesChildren},_.displayName="MaterialTailwind.TabsHeader";var w=_})(dS);var fS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return _},default:function(){return w}});var r=x(B),n=Pt,o=x(Ee),a=Te,i=x(Ce),u=xe,p=ji,b=ba;function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.value,s=v.className,c=v.children,g=T(v,["value","className","children"]),m=(0,u.useTheme)().tabPanel,C=m.defaultProps,k=m.styles.base,A=(0,p.useTabs)().state,S=A.active,j=A.appliedAnimation,N=A.isInitial;s=s??C.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(k)),s),L=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(L,{exitBeforeEnter:!0},r.default.createElement(n.m.div,h({},g,{ref:d,role:"tabpanel",className:D,initial:"unmount",exit:"unmount",animate:S===l?"mount":N?"initial":"unmount",variants:j,"data-value":l}),c)))});_.propTypes={value:b.propTypesValue,className:b.propTypesClassName,children:b.propTypesChildren},_.displayName="MaterialTailwind.TabPanel";var w=_})(fS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Tabs:function(){return l},Tab:function(){return p.Tab},TabsBody:function(){return b.TabsBody},TabsHeader:function(){return h.TabsHeader},TabPanel:function(){return x.TabPanel},useTabs:function(){return u.useTabs},default:function(){return s}});var r=w(B),n=w(Ee),o=Te,a=w(Ce),i=xe,u=ji,p=uS,b=cS,h=dS,x=fS,T=ba;function O(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function _(){return _=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function d(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.value,C=c.className,k=c.orientation,A=c.children,S=v(c,["value","className","orientation","children"]),j=(0,i.useTheme)().tabs,N=j.defaultProps,D=j.styles,L=r.default.useId();C=C??N.className,k=k??N.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),O({},D[k]&&(0,a.default)(D[k]),k)),C);return r.default.createElement(u.TabsContextProvider,{id:L,value:m,orientation:k},r.default.createElement("div",_({},S,{ref:g,className:W}),A))});l.propTypes={id:T.propTypesId,value:T.propTypesValue,className:T.propTypesClassName,orientation:T.propTypesOrientation,children:T.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var s=Object.assign(l,{Tab:p.Tab,Body:b.TabsBody,Header:h.TabsHeader,Panel:x.TabPanel})})(sS);var pS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return _},default:function(){return w}});var r=x(B),n=x(Se),o=x(Ee),a=x(nt),i=x(Ce),u=xe,p=gs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.variant,s=v.color,c=v.size,g=v.label,m=v.error,C=v.success,k=v.resize,A=v.labelProps,S=v.containerProps,j=v.shrink,N=v.className,D=T(v,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,u.useTheme)().textarea,W=L.defaultProps,G=L.valid,X=L.styles,Y=X.base,z=X.variants;l=l??W.variant,c=c??W.size,s=s??W.color,g=g??W.label,A=A??W.labelProps,S=S??W.containerProps,j=j??W.shrink,N=N??W.className;var q=z[(0,a.default)(G.variants,l,"outlined")],K=(0,i.default)(q.error.textarea),$=(0,i.default)(q.success.textarea),ne=(0,i.default)(q.shrink.textarea),le=(0,i.default)(q.colors.textarea[(0,a.default)(G.colors,s,"gray")]),ie=(0,i.default)(q.error.label),re=(0,i.default)(q.success.label),fe=(0,i.default)(q.shrink.label),ue=(0,i.default)(q.colors.label[(0,a.default)(G.colors,s,"gray")]),ae=(0,o.default)((0,i.default)(Y.container),S==null?void 0:S.className),ce=(0,o.default)((0,i.default)(Y.textarea),(0,i.default)(q.base.textarea),(0,i.default)(q.sizes[(0,a.default)(G.sizes,c,"md")].textarea),b({},le,!m&&!C),b({},K,m),b({},$,C),b({},ne,j),k?"":"!resize-none",N),de=(0,o.default)((0,i.default)(Y.label),(0,i.default)(q.base.label),(0,i.default)(q.sizes[(0,a.default)(G.sizes,c,"md")].label),b({},ue,!m&&!C),b({},ie,m),b({},re,C),b({},fe,j),A==null?void 0:A.className);return r.default.createElement("div",{ref:d,className:ae},r.default.createElement("textarea",h({},D,{className:ce,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:de},g))});_.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,resize:p.propTypesResize,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},_.displayName="MaterialTailwind.Textarea";var w=_})(pS);var gS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,D){for(var L in D)Object.defineProperty(N,L,{enumerable:!0,get:D[L]})}t(e,{Tooltip:function(){return S},default:function(){return j}});var r=v(B),n=v(Se),o=xt,a=Pt,i=v(Ee),u=Te,p=v(Rt),b=v(Ce),h=xe,x=Ei;function T(N,D){(D==null||D>N.length)&&(D=N.length);for(var L=0,W=new Array(D);L=0)&&Object.prototype.propertyIsEnumerable.call(N,W)&&(L[W]=N[W])}return L}function C(N,D){if(N==null)return{};var L={},W=Object.keys(N),G,X;for(X=0;X=0)&&(L[G]=N[G]);return L}function k(N,D){return O(N)||d(N,D)||A(N,D)||l()}function A(N,D){if(N){if(typeof N=="string")return T(N,D);var L=Object.prototype.toString.call(N).slice(8,-1);if(L==="Object"&&N.constructor&&(L=N.constructor.name),L==="Map"||L==="Set")return Array.from(L);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return T(N,D)}}var S=r.default.forwardRef(function(N,D){var L=N.open,W=N.handler,G=N.content,X=N.interactive,Y=N.placement,z=N.offset,q=N.dismiss,K=N.animate,$=N.className,ne=N.children,le=m(N,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ie=(0,h.useTheme)().tooltip,re=ie.defaultProps,fe=ie.styles.base,ue=k(r.default.useState(!1),2),ae=ue[0],ce=ue[1];L=L??ae,W=W??ce,X=X??re.interactive,Y=Y??re.placement,z=z??re.offset,q=q??re.dismiss,K=K??re.animate,$=$??re.className;var de=(0,u.twMerge)((0,i.default)((0,b.default)(fe)),$),be={unmount:{opacity:0},mount:{opacity:1}},_e=(0,p.default)(be,K),me=(0,o.useFloating)({open:L,onOpenChange:W,middleware:[(0,o.offset)(z),(0,o.flip)(),(0,o.shift)()],placement:Y}),he=me.x,Pe=me.y,De=me.reference,Ue=me.floating,ft=me.strategy,He=me.refs,ut=me.update,gt=me.context,St=(0,o.useInteractions)([(0,o.useClick)(gt,{enabled:X}),(0,o.useFocus)(gt),(0,o.useHover)(gt),(0,o.useRole)(gt,{role:"tooltip"}),(0,o.useDismiss)(gt,q)]),Ye=St.getReferenceProps,Fe=St.getFloatingProps;r.default.useEffect(function(){if(He.reference.current&&He.floating.current&&L)return(0,o.autoUpdate)(He.reference.current,He.floating.current,ut)},[L,ut,He.reference,He.floating]);var Ut=(0,o.useMergeRefs)([D,Ue]),Mt=(0,o.useMergeRefs)([D,De]),Zt=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ne=="string"?r.default.createElement("span",w({},Ye({ref:Mt})),ne):r.default.cloneElement(ne,s({},Ye(g(s({},ne==null?void 0:ne.props),{ref:Mt})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Zt,null,L&&r.default.createElement(a.m.div,w({},Fe(g(s({},le),{ref:Ut,className:de,style:{position:ft,top:Pe??"",left:he??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:_e}),G)))))});S.propTypes={open:x.propTypesOpen,handler:x.propTypesHandler,content:x.propTypesContent,interactive:x.propTypesInteractive,placement:n.default.oneOf(x.propTypesPlacement),offset:x.propTypesOffset,dismiss:x.propTypesDismiss,animate:x.propTypesAnimate,className:x.propTypesClassName,children:x.propTypesChildren},S.displayName="MaterialTailwind.Tooltip";var j=S})(gS);var bS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=x(B),n=x(Se),o=x(Ee),a=Te,i=x(nt),u=x(Ce),p=xe,b=_b;function h(s,c,g){return c in s?Object.defineProperty(s,c,{value:g,enumerable:!0,configurable:!0,writable:!0}):s[c]=g,s}function x(s){return s&&s.__esModule?s:{default:s}}function T(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.color,C=s.textGradient,k=s.as,A=s.className,S=s.children,j=w(s,["variant","color","textGradient","as","className","children"]),N=(0,p.useTheme)().typography,D=N.defaultProps,L=N.valid,W=N.styles,G=W.variants,X=W.colors,Y=W.textGradient;g=g??D.variant,m=m??D.color,C=C||D.textGradient,k=k??void 0,A=A??D.className;var z=(0,u.default)(G[(0,i.default)(L.variants,g,"paragraph")]),q=X[(0,i.default)(L.colors,m,"inherit")],K=(0,u.default)(Y),$=(0,a.twMerge)((0,o.default)(z,h({},q.color,!C),h({},K,C),h({},q.gradient,C)),A),ne;switch(g){case"h1":ne=r.default.createElement(k||"h1",_(T({},j),{ref:c,className:$}),S);break;case"h2":ne=r.default.createElement(k||"h2",_(T({},j),{ref:c,className:$}),S);break;case"h3":ne=r.default.createElement(k||"h3",_(T({},j),{ref:c,className:$}),S);break;case"h4":ne=r.default.createElement(k||"h4",_(T({},j),{ref:c,className:$}),S);break;case"h5":ne=r.default.createElement(k||"h5",_(T({},j),{ref:c,className:$}),S);break;case"h6":ne=r.default.createElement(k||"h6",_(T({},j),{ref:c,className:$}),S);break;case"lead":ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break;case"paragraph":ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break;case"small":ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break;default:ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break}return ne});d.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),as:b.propTypesAs,textGradient:b.propTypesTextGradient,className:b.propTypesClassName,children:b.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(bS);var vS={},hS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var x in h)Object.defineProperty(b,x,{enumerable:!0,get:h[x]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return u},propTypesAnimate:function(){return p}});var r=o(Se),n=$e;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.string,i=r.default.node.isRequired,u=r.default.bool.isRequired,p=n.propTypesAnimation})(hS);(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 w},default:function(){return v}});var r=T(B),n=Pt,o=xt,a=T(Rt),i=T(Ee),u=Te,p=T(Ce),b=xe,h=hS;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.open,c=d.animate,g=d.className,m=d.children,C=O(d,["open","animate","className","children"]),k=r.default.useRef(null),A=(0,b.useTheme)().collapse,S=A.styles,j=S.base;c=c??{},g=g??"";var N=(0,u.twMerge)((0,i.default)((0,p.default)(j)),g),D={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},L=(0,a.default)(D,c),W=n.AnimatePresence,G=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,x({},C,{ref:G,className:N,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:L}),m)))});w.displayName="MaterialTailwind.Collapse",w.propTypes={open:h.propTypesOpen,animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren};var v=w})(vS);var mS={},Ts={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var x in h)Object.defineProperty(b,x,{enumerable:!0,get:h[x]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return u},propTypesChildren:function(){return p}});var r=n(Se);function n(b){return b&&b.__esModule?b:{default:b}}var o=r.default.string,a=r.default.bool,i=r.default.bool,u=r.default.bool,p=r.default.node.isRequired})(Ts);var yS={},cv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{ListItemPrefix:function(){return T},default:function(){return O}});var r=b(B),n=xe,o=b(Ee),a=Te,i=b(Ce),u=Ts;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,n.useTheme)().list,c=s.styles.base,g=(0,a.twMerge)((0,o.default)((0,i.default)(c.itemPrefix)),v);return r.default.createElement("div",p({},l,{ref:w,className:g}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.ListItemPrefix";var O=T})(cv);var dv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{ListItemSuffix:function(){return T},default:function(){return O}});var r=b(B),n=xe,o=b(Ee),a=Te,i=b(Ce),u=Ts;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,n.useTheme)().list,c=s.styles.base,g=(0,a.twMerge)((0,o.default)((0,i.default)(c.itemSuffix)),v);return r.default.createElement("div",p({},l,{ref:w,className:g}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.ListItemSuffix";var O=T})(dv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{ListItem:function(){return v},ListItemPrefix:function(){return b.ListItemPrefix},ListItemSuffix:function(){return h.ListItemSuffix},default:function(){return d}});var r=O(B),n=xe,o=O(Pi),a=O(Ee),i=Te,u=O(Ce),p=Ts,b=cv,h=dv;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.className,g=l.disabled,m=l.selected,C=l.ripple,k=l.children,A=_(l,["className","disabled","selected","ripple","children"]),S=(0,n.useTheme)().list,j=S.defaultProps,N=S.styles.base;C=C??j.ripple;var D=C!==void 0&&new o.default,L,W=(0,i.twMerge)((0,a.default)((0,u.default)(N.item.initial),(L={},x(L,(0,u.default)(N.item.disabled),g),x(L,(0,u.default)(N.item.selected),m&&!g),L)),c);return r.default.createElement("div",T({},A,{ref:s,role:"button",tabIndex:0,className:W,onMouseDown:function(G){var X=A==null?void 0:A.onMouseDown;return C&&D.create(G,"dark"),typeof X=="function"&&X(G)}}),k)});v.propTypes={className:p.propTypesClassName,selected:p.propTypesSelected,disabled:p.propTypesDisabled,ripple:p.propTypesRipple,children:p.propTypesChildren},v.displayName="MaterialTailwind.ListItem";var d=Object.assign(v,{Prefix:b.ListItemPrefix,Suffix:h.ListItemSuffix})})(yS);(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 w},ListItem:function(){return p.ListItem},ListItemPrefix:function(){return b.ListItemPrefix},ListItemSuffix:function(){return h.ListItemSuffix},default:function(){return v}});var r=T(B),n=xe,o=T(Ee),a=Te,i=T(Ce),u=Ts,p=yS,b=cv,h=dv;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.className,c=d.children,g=O(d,["className","children"]),m=(0,n.useTheme)().list,C=m.defaultProps,k=m.styles.base;s=s??C.className;var A=(0,a.twMerge)((0,o.default)((0,i.default)(k.list)),s);return r.default.createElement("nav",x({},g,{ref:l,className:A}),c)});w.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},w.displayName="MaterialTailwind.List";var v=Object.assign(w,{Item:p.ListItem,ItemPrefix:b.ListItemPrefix,ItemSuffix:h.ListItemSuffix})})(mS);var wS={};(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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(Ce),p=xe,b=ua;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.color,m=d.fullWidth,C=d.ripple,k=d.className,A=d.children,S=O(d,["variant","size","color","fullWidth","ripple","className","children"]),j=(0,p.useTheme)().buttonGroup,N=j.defaultProps,D=j.styles,L=j.valid,W=D.base,G=D.dividerColor;s=s??N.variant,c=c??N.size,g=g??N.color,C=C??N.ripple,m=m??N.fullWidth,k=k??N.className;var X,Y=(0,a.twMerge)((0,o.default)((0,u.default)(W.initial),(X={},h(X,(0,u.default)(W.fullWidth),m),h(X,"divide-x",s!=="outlined"),h(X,(0,u.default)(G[(0,i.default)(L.colors,g,"gray")]),s!=="outlined"),X)),k);return r.default.createElement("div",x({},S,{ref:l,className:Y}),r.default.Children.map(A,function(z,q){var K;return r.default.isValidElement(z)&&r.default.cloneElement(z,{variant:s,size:c,color:g,ripple:C,fullWidth:m,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":q!==r.default.Children.count(A)-1,"border-r-0":q!==r.default.Children.count(A)-1,"rounded-l-none":q!==0}),(K=z.props)===null||K===void 0?void 0:K.className)})}))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),color:n.default.oneOf(b.propTypesColor),fullWidth:b.propTypesFullWidth,ripple:b.propTypesRipple,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.ButtonGroup";var v=w})(wS);var xS={},CS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return u},propTypesAutoplay:function(){return p},propTypesAutoplayDelay:function(){return b},propTypesTransition:function(){return h},propTypesLoop:function(){return x},propTypesChildren:function(){return T},propTypesSlideRef:function(){return O}});var r=n(Se);function n(_){return _&&_.__esModule?_:{default:_}}var o=r.default.string,a=r.default.func,i=r.default.func,u=r.default.func,p=r.default.bool,b=r.default.number,h=r.default.object,x=r.default.bool,T=r.default.node.isRequired,O=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(CS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,C){for(var k in C)Object.defineProperty(m,k,{enumerable:!0,get:C[k]})}t(e,{Carousel:function(){return c},default:function(){return g}});var r=O(B),n=Pt,o=xt,a=O(Ee),i=Te,u=O(Ce),p=xe,b=CS;function h(m,C){(C==null||C>m.length)&&(C=m.length);for(var k=0,A=new Array(C);k=0)&&Object.prototype.propertyIsEnumerable.call(m,A)&&(k[A]=m[A])}return k}function d(m,C){if(m==null)return{};var k={},A=Object.keys(m),S,j;for(j=0;j=0)&&(k[S]=m[S]);return k}function l(m,C){return x(m)||_(m,C)||s(m,C)||w()}function s(m,C){if(m){if(typeof m=="string")return h(m,C);var k=Object.prototype.toString.call(m).slice(8,-1);if(k==="Object"&&m.constructor&&(k=m.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return h(m,C)}}var c=r.default.forwardRef(function(m,C){var k=m.children,A=m.prevArrow,S=m.nextArrow,j=m.navigation,N=m.autoplay,D=m.autoplayDelay,L=m.transition,W=m.loop,G=m.className,X=m.slideRef,Y=v(m,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),z=(0,p.useTheme)().carousel,q=z.defaultProps,K=z.styles.base,$=(0,n.useMotionValue)(0),ne=r.default.useRef(null),le=l(r.default.useState(0),2),ie=le[0],re=le[1],fe=r.default.Children.toArray(k);G=G??q.className,A=A??q.prevArrow,S=S??q.nextArrow,j=j??q.navigation,N=N??q.autoplay,D=D??q.autoplayDelay,L=L??q.transition,W=W??q.loop;var ue=(0,i.twMerge)((0,a.default)((0,u.default)(K.carousel)),G),ae=(0,i.twMerge)((0,a.default)((0,u.default)(K.slide))),ce=r.default.useCallback(function(){var me;return-ie*(((me=ne.current)===null||me===void 0?void 0:me.clientWidth)||0)},[ie]),de=r.default.useCallback(function(){var me=W?0:ie;re(ie+1===fe.length?me:ie+1)},[ie,W,fe.length]),be=function(){var me=W?fe.length-1:0;re(ie-1<0?me:ie-1)};r.default.useEffect(function(){var me=(0,n.animate)($,ce(),L);return me.stop},[ce,ie,$,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)($,ce(),L)})},[ce,L,$]),r.default.useEffect(function(){if(N){var me=setInterval(function(){return de()},D);return function(){return clearInterval(me)}}},[N,de,D]);var _e=(0,o.useMergeRefs)([ne,C]);return r.default.createElement("div",T({},Y,{ref:_e,className:ue}),fe.map(function(me,he){return r.default.createElement(n.LazyMotion,{key:he,features:n.domAnimation},r.default.createElement(n.m.div,{ref:X,className:ae,style:{x:$,left:"".concat(he*100,"%"),right:"".concat(he*100,"%")}},me))}),A&&A({loop:W,handlePrev:be,activeIndex:ie,firstIndex:ie===0}),S&&S({loop:W,handleNext:de,activeIndex:ie,lastIndex:ie===fe.length-1}),j&&j({setActiveIndex:re,activeIndex:ie,length:fe.length}))});c.propTypes={className:b.propTypesClassName,children:b.propTypesChildren,nextArrow:b.propTypesNextArrow,prevArrow:b.propTypesPrevArrow,navigation:b.propTypesNavigation,autoplay:b.propTypesAutoplay,autoplayDelay:b.propTypesAutoplayDelay,transition:b.propTypesTransition,loop:b.propTypesLoop,slideRef:b.propTypesSlideRef},c.displayName="MaterialTailwind.Carousel";var g=c})(xS);var _S={},OS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return u},propTypesChildren:function(){return p},propTypesPlacement:function(){return b},propTypesOverlayProps:function(){return h},propTypesClassName:function(){return x},propTypesOnClose:function(){return T},propTypesDismiss:function(){return O},propTypesTransition:function(){return _},propTypesOverlayRef:function(){return w}});var r=o(Se),n=$e;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.bool.isRequired,i=r.default.number,u=r.default.bool,p=r.default.node.isRequired,b=["top","right","bottom","left"],h=r.default.object,x=r.default.string,T=r.default.func,O=n.propTypesDismissType,_=r.default.object,w=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(OS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Drawer:function(){return l},default:function(){return s}});var r=_(B),n=_(Se),o=Pt,a=xt,i=_(Rt),u=_(Ee),p=Te,b=_(Ce),h=xe,x=OS;function T(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function O(){return O=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function d(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.open,C=c.size,k=c.overlay,A=c.children,S=c.placement,j=c.overlayProps,N=c.className,D=c.onClose,L=c.dismiss,W=c.transition,G=c.overlayRef,X=v(c,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),Y=(0,h.useTheme)().drawer,z=Y.defaultProps,q=Y.styles.base,K=(0,o.useAnimation)();C=C??z.size,k=k??z.overlay,S=S??z.placement,N=N??z.className,j=j??z.overlayProps,D=D??z.onClose;var $;L=($=(0,i.default)(z.dismiss,L||{}))!==null&&$!==void 0?$:z.dismiss,W=W??z.transition;var ne=(0,p.twMerge)((0,u.default)((0,b.default)(q.drawer),{"top-0 right-0":S==="right","bottom-0 left-0":S==="bottom","top-0 left-0":S==="top"||S==="left"}),N),le=(0,p.twMerge)((0,u.default)((0,b.default)(q.overlay)),j==null?void 0:j.className),ie=(0,a.useFloating)({open:m,onOpenChange:D}).context,re=(0,a.useInteractions)([(0,a.useDismiss)(ie,L)]).getFloatingProps;r.default.useEffect(function(){K.start(m?"open":"close")},[m,K,S]);var fe={open:{x:0,y:0},close:{x:S==="left"?-C:S==="right"?C:0,y:S==="top"?-C:S==="bottom"?C:0}},ue={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,k&&m&&r.default.createElement(o.m.div,{ref:G,className:le,initial:"unmount",exit:"unmount",animate:m?"mount":"unmount",variants:ue,transition:{duration:.3}})),r.default.createElement(o.m.div,O({},re(w({ref:g},X)),{className:ne,style:{maxWidth:S==="left"||S==="right"?C:"100%",maxHeight:S==="top"||S==="bottom"?C:"100%",height:S==="left"||S==="right"?"100vh":"100%"},initial:"close",animate:K,variants:fe,transition:W}),A)))});l.propTypes={open:x.propTypesOpen,size:x.propTypesSize,overlay:x.propTypesOverlay,children:x.propTypesChildren,placement:n.default.oneOf(x.propTypesPlacement),overlayProps:x.propTypesOverlayProps,className:x.propTypesClassName,onClose:x.propTypesOnClose,dismiss:x.propTypesDismiss,transition:x.propTypesTransition,overlayRef:x.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var s=l})(_S);var TS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Badge:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Rt),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=Ob;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.invisible,m=l.withBorder,C=l.overlap,k=l.placement,A=l.className,S=l.content,j=l.children,N=l.containerProps,D=l.containerRef,L=_(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,b.useTheme)().badge,G=W.valid,X=W.defaultProps,Y=W.styles,z=Y.base,q=Y.placements,K=Y.colors;c=c??X.color,g=g??X.invisible,m=m??X.withBorder,C=C??X.overlap,k=k??X.placement;var $;A=($=(0,a.default)(A,X.className))!==null&&$!==void 0?$:X.className;var ne;N=(ne=(0,o.default)(N,X.containerProps||{}))!==null&&ne!==void 0?ne:X.containerProps;var le=(0,p.default)(z.badge.initial),ie=(0,p.default)(z.badge.withBorder),re=(0,p.default)(z.badge.withContent),fe=(0,p.default)(K[(0,u.default)(G.colors,c,"red")]),ue=(0,p.default)(q[(0,u.default)(G.placements,k,"top-end")][(0,u.default)(G.overlaps,C,"square")]),ae,ce=(0,i.twMerge)((0,a.default)(le,ue,fe,(ae={},x(ae,ie,m),x(ae,re,S),ae)),A),de=(0,i.twMerge)((0,a.default)((0,p.default)(z.container),N==null?void 0:N.className));return r.default.createElement("div",T({ref:D},N,{className:de}),j,!g&&r.default.createElement("span",T({},L,{ref:s,className:ce}),S))});v.propTypes={color:n.default.oneOf(h.propTypesColor),invisible:h.propTypesInvisible,withBorder:h.propTypesWithBorder,overlap:n.default.oneOf(h.propTypesOverlap),className:h.propTypesClassName,content:h.propTypesContent,children:h.propTypesChildren,placement:n.default.oneOf(h.propTypesPlacement),containerProps:h.propTypesContainerProps,containerRef:h.propTypesContainerRef},v.displayName="MaterialTailwind.Badge";var d=v})(TS);var PS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,j){for(var N in j)Object.defineProperty(S,N,{enumerable:!0,get:j[N]})}t(e,{Rating:function(){return k},default:function(){return A}});var r=_(B),n=_(Se),o=_(Ee),a=Te,i=_(nt),u=_(Ce),p=xe,b=Tb;function h(S,j){(j==null||j>S.length)&&(j=S.length);for(var N=0,D=new Array(j);N=0)&&Object.prototype.propertyIsEnumerable.call(S,D)&&(N[D]=S[D])}return N}function c(S,j){if(S==null)return{};var N={},D=Object.keys(S),L,W;for(W=0;W=0)&&(N[L]=S[L]);return N}function g(S,j){return x(S)||v(S,j)||C(S,j)||d()}function m(S){return T(S)||w(S)||C(S)||l()}function C(S,j){if(S){if(typeof S=="string")return h(S,j);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 h(S,j)}}var k=r.default.forwardRef(function(S,j){var N=S.count,D=S.value,L=S.ratedIcon,W=S.unratedIcon,G=S.ratedColor,X=S.unratedColor,Y=S.className,z=S.onChange,q=S.readonly,K=s(S,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),$,ne,le=(0,p.useTheme)().rating,ie=le.valid,re=le.defaultProps,fe=le.styles,ue=fe.base,ae=fe.colors;N=N??re.count,D=D??re.value,L=L??re.ratedIcon,L=L??re.ratedIcon,W=W??re.unratedIcon,G=G??re.ratedColor,X=X??re.unratedColor,Y=Y??re.className,z=z??re.onChange,q=q??re.readonly;var ce=g(r.default.useState(function(){return m(Array(D).fill("rated")).concat(m(Array(N-D).fill("un_rated")))}),2),de=ce[0],be=ce[1],_e=g(r.default.useState(function(){return m(Array(N).fill("un_rated"))}),2),me=_e[0],he=_e[1],Pe=g(r.default.useState(!1),2),De=Pe[0],Ue=Pe[1],ft=(0,u.default)(ae[(0,i.default)(ie.colors,G,"yellow")]),He=(0,u.default)(ae[(0,i.default)(ie.colors,X,"blue-gray")]),ut=(0,a.twMerge)((0,o.default)((0,u.default)(ue.rating),Y)),gt=(0,u.default)(ue.icon),St=L,Ye=W,Fe=r.default.isValidElement(L)&&r.default.cloneElement(St,{className:(0,a.twMerge)((0,o.default)(gt,ft,St==null||($=St.props)===null||$===void 0?void 0:$.className))}),Ut=r.default.isValidElement(L)&&r.default.cloneElement(Ye,{className:(0,a.twMerge)((0,o.default)(gt,He,Ye==null||(ne=Ye.props)===null||ne===void 0?void 0:ne.className))}),Mt=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(gt,ft))}),Zt=!r.default.isValidElement(L)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(gt,He))}),on=function(va){return va.map(function(Jt,sr){return r.default.createElement("span",{key:sr,onClick:function(){if(!q){var an=de.map(function(Cr,ln){return ln<=sr?"rated":"un_rated"});be(an),z&&typeof z=="function"&&z(an.filter(function(Cr){return Cr==="rated"}).length)}},onMouseEnter:function(){if(!q){var an=me.map(function(Cr,ln){return ln<=sr?"rated":"un_rated"});Ue(!0),he(an)}},onMouseLeave:function(){return!q&&Ue(!1)}},r.default.isValidElement(Jt==="rated"?L:W)?Jt==="rated"?Fe:Ut:Jt==="rated"?Mt:Zt)})};return r.default.createElement("div",O({},K,{ref:j,className:ut}),on(De?me:de))});k.propTypes={count:b.propTypesCount,value:b.propTypesValue,ratedIcon:b.propTypesRatedIcon,unratedIcon:b.propTypesUnratedIcon,ratedColor:n.default.oneOf(b.propTypesColor),unratedColor:n.default.oneOf(b.propTypesColor),className:b.propTypesClassName,onChange:b.propTypesOnChange,readonly:b.propTypesReadonly},k.displayName="MaterialTailwind.Rating";var A=k})(PS);var SS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,k){for(var A in k)Object.defineProperty(C,A,{enumerable:!0,get:k[A]})}t(e,{Slider:function(){return g},default:function(){return m}});var r=_(B),n=_(Se),o=_(Rt),a=_(Ee),i=Te,u=_(nt),p=_(Ce),b=xe,h=Pb;function x(C,k){(k==null||k>C.length)&&(k=C.length);for(var A=0,S=new Array(k);A=0)&&Object.prototype.propertyIsEnumerable.call(C,S)&&(A[S]=C[S])}return A}function l(C,k){if(C==null)return{};var A={},S=Object.keys(C),j,N;for(N=0;N=0)&&(A[j]=C[j]);return A}function s(C,k){return T(C)||w(C,k)||c(C,k)||v()}function c(C,k){if(C){if(typeof C=="string")return x(C,k);var A=Object.prototype.toString.call(C).slice(8,-1);if(A==="Object"&&C.constructor&&(A=C.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return x(C,k)}}var g=r.default.forwardRef(function(C,k){var A=C.color,S=C.size,j=C.className,N=C.trackClassName,D=C.thumbClassName,L=C.barClassName,W=C.value,G=C.defaultValue,X=C.onChange,Y=C.min,z=C.max,q=C.step,K=C.inputRef,$=C.inputProps,ne=d(C,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),le=(0,b.useTheme)().slider,ie=le.valid,re=le.defaultProps,fe=le.styles,ue=fe.base,ae=fe.sizes,ce=fe.colors,de=s(r.default.useState(G||0),2),be=de[0],_e=de[1];r.default.useMemo(function(){G&&_e(G)},[G]),A=A??re.color,S=S??re.size,Y=Y??re.min,z=z??re.max,q=q??re.step;var me;j=(me=(0,a.default)(re.className,j))!==null&&me!==void 0?me:re.className;var he;D=(he=(0,a.default)(re.thumbClassName,D))!==null&&he!==void 0?he:re.thumbClassName;var Pe;N=(Pe=(0,a.default)(re.trackClassName,N))!==null&&Pe!==void 0?Pe:re.trackClassName;var De;L=(De=(0,a.default)(re.barClassName,L))!==null&&De!==void 0?De:re.barClassName;var Ue;$=(Ue=(0,o.default)($,(re==null?void 0:re.inputProps)||{}))!==null&&Ue!==void 0?Ue:re.inputProps;var ft=(0,i.twMerge)((0,a.default)((0,p.default)(ue.container),(0,p.default)(ce[(0,u.default)(ie.colors,A,"gray")]),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].container),j)),He=(0,i.twMerge)((0,a.default)((0,p.default)(ue.bar),L)),ut=(0,a.default)((0,p.default)(ue.track),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].track)),gt=(0,a.default)((0,p.default)(ue.thumb),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].thumb)),St=(0,a.default)((0,p.default)(ue.slider),(0,i.twMerge)(ut,N),(0,i.twMerge)(gt,D));return r.default.createElement("div",O({},ne,{ref:k,className:ft}),r.default.createElement("label",{className:He,style:{width:"".concat(W||be,"%")}}),r.default.createElement("input",O({ref:K,type:"range",max:z,min:Y,step:q,className:St},W?{value:W}:null,{defaultValue:G,onChange:function(Ye){return X?X(Ye):_e(Number(Ye.target.value))}})))});g.propTypes={color:n.default.oneOf(h.propTypesColor),size:n.default.oneOf(h.propTypesSize),className:h.propTypesClassName,trackClassName:h.propTypesTrackClassName,thumbClassName:h.propTypesThumbClassName,barClassName:h.propTypesBarClassName,defaultValue:h.propTypesDefaultValue,value:h.propTypesValue,onChange:h.propTypesOnChange,min:h.propTypesMin,max:h.propTypesMax,step:h.propTypesStep,inputRef:h.propTypesInputRef,inputProps:h.propTypesInputProps},g.displayName="MaterialTailwind.Slider";var m=g})(SS);var AS={},Ps={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var C in m)Object.defineProperty(g,C,{enumerable:!0,get:m[C]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return s},default:function(){return c}});var r=h(B),n=Te,o=h(Ce),a=xe,i=Wn;function u(g,m){(m==null||m>g.length)&&(m=g.length);for(var C=0,k=new Array(m);C=0)&&Object.prototype.propertyIsEnumerable.call(g,k)&&(C[k]=g[k])}return C}function _(g,m){if(g==null)return{};var C={},k=Object.keys(g),A,S;for(S=0;S=0)&&(C[A]=g[A]);return C}function w(g,m){return p(g)||x(g,m)||v(g,m)||T()}function v(g,m){if(g){if(typeof g=="string")return u(g,m);var C=Object.prototype.toString.call(g).slice(8,-1);if(C==="Object"&&g.constructor&&(C=g.constructor.name),C==="Map"||C==="Set")return Array.from(C);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return u(g,m)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var g=r.default.useContext(d);if(!g)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 g}var s=r.default.forwardRef(function(g,m){var C=g.className,k=g.children,A=O(g,["className","children"]),S=(0,a.useTheme)().timelineItem,j=S.styles,N=j.base,D=w(r.default.useState(0),2),L=D[0],W=D[1],G=r.default.useMemo(function(){return[L,W]},[L,W]),X=(0,n.twMerge)((0,o.default)(N),C);return r.default.createElement(d.Provider,{value:G},r.default.createElement("li",b({ref:m},A,{className:X}),k))});s.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},s.displayName="MaterialTailwind.TimelineItem";var c=s})(Ps);var kS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,k){for(var A in k)Object.defineProperty(C,A,{enumerable:!0,get:k[A]})}t(e,{TimelineIcon:function(){return g},default:function(){return m}});var r=_(B),n=_(Se),o=xt,a=Te,i=_(nt),u=_(Ce),p=xe,b=Ps,h=Wn;function x(C,k){(k==null||k>C.length)&&(k=C.length);for(var A=0,S=new Array(k);A=0)&&Object.prototype.propertyIsEnumerable.call(C,S)&&(A[S]=C[S])}return A}function l(C,k){if(C==null)return{};var A={},S=Object.keys(C),j,N;for(N=0;N=0)&&(A[j]=C[j]);return A}function s(C,k){return T(C)||w(C,k)||c(C,k)||v()}function c(C,k){if(C){if(typeof C=="string")return x(C,k);var A=Object.prototype.toString.call(C).slice(8,-1);if(A==="Object"&&C.constructor&&(A=C.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return x(C,k)}}var g=r.default.forwardRef(function(C,k){var A=C.color,S=C.variant,j=C.className,N=C.children,D=d(C,["color","variant","className","children"]),L=(0,p.useTheme)().timelineIcon,W=L.styles,G=L.valid,X=W.base,Y=W.variants,z=s((0,b.useTimelineItem)(),2),q=z[1],K=r.default.useRef(null),$=(0,o.useMergeRefs)([k,K]);r.default.useEffect(function(){var ie=K.current;if(ie){var re=ie.getBoundingClientRect().width;return q(re),function(){q(0)}}},[q,j,N]);var ne=(0,u.default)(Y[(0,i.default)(G.variants,S,"filled")][(0,i.default)(G.colors,A,"gray")]),le=(0,a.twMerge)((0,u.default)(X),ne,j);return r.default.createElement("span",O({ref:$},D,{className:le}),N)});g.propTypes={children:h.propTypeChildren,className:h.propTypeClassName,color:n.default.oneOf(h.propTypeColor),variant:n.default.oneOf(h.propTypeVariant)},g.displayName="MaterialTailwind.TimelineIcon";var m=g})(kS);var ES={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{TimelineHeader:function(){return l},default:function(){return s}});var r=x(B),n=Te,o=x(Ce),a=xe,i=Ps,u=Wn;function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,C=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function w(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}function v(c,g){return b(c)||T(c,g)||d(c,g)||O()}function d(c,g){if(c){if(typeof c=="string")return p(c,g);var m=Object.prototype.toString.call(c).slice(8,-1);if(m==="Object"&&c.constructor&&(m=c.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return p(c,g)}}var l=r.default.forwardRef(function(c,g){var m=c.className,C=c.children,k=_(c,["className","children"]),A=(0,a.useTheme)().timelineBody,S=A.styles,j=S.base,N=v((0,i.useTimelineItem)(),1),D=N[0],L=(0,n.twMerge)((0,o.default)(j),m);return r.default.createElement("div",h({},k,{ref:g,className:L}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(D,"px")}}),r.default.createElement("div",null,C))});l.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var s=l})(ES);var jS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{TimelineHeader:function(){return x},default:function(){return T}});var r=p(B),n=Te,o=p(Ce),a=xe,i=Wn;function u(){return u=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(w[v]=O[v])}return w}function h(O,_){if(O==null)return{};var w={},v=Object.keys(O),d,l;for(l=0;l=0)&&(w[d]=O[d]);return w}var x=r.default.forwardRef(function(O,_){var w=O.className,v=O.children,d=b(O,["className","children"]),l=(0,a.useTheme)().timelineHeader,s=l.styles,c=s.base,g=(0,n.twMerge)((0,o.default)(c),w);return r.default.createElement("div",u({},d,{ref:_,className:g}),v)});x.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},x.displayName="MaterialTailwind.TimelineHeader";var T=x})(jS);var NS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{TimelineConnector:function(){return l},default:function(){return s}});var r=x(B),n=Te,o=x(Ce),a=xe,i=Ps,u=Wn;function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,C=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function w(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}function v(c,g){return b(c)||T(c,g)||d(c,g)||O()}function d(c,g){if(c){if(typeof c=="string")return p(c,g);var m=Object.prototype.toString.call(c).slice(8,-1);if(m==="Object"&&c.constructor&&(m=c.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return p(c,g)}}var l=r.default.forwardRef(function(c,g){var m=c.className,C=c.children,k=_(c,["className","children"]),A,S=(0,a.useTheme)().timelineConnector,j=S.styles,N=j.base,D=v((0,i.useTimelineItem)(),1),L=D[0],W=(0,o.default)(N.line),G=(0,n.twMerge)((0,o.default)(N.container),m);return r.default.createElement("span",h({},k,{ref:g,className:G,style:{top:"".concat(L,"px"),width:"".concat(L,"px"),opacity:L?1:0,height:"calc(100% - ".concat(L,"px)")}}),C&&r.default.isValidElement(C)?r.default.cloneElement(C,{className:(0,n.twMerge)(W,(A=C.props)===null||A===void 0?void 0:A.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var s=l})(NS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Timeline:function(){return v},TimelineItem:function(){return u.default},TimelineIcon:function(){return p.default},TimelineBody:function(){return b.default},TimelineHeader:function(){return h.default},TimelineConnector:function(){return x.default},default:function(){return d}});var r=O(B),n=Te,o=O(Ce),a=xe,i=Wn,u=O(Ps),p=O(kS),b=O(ES),h=O(jS),x=O(NS);function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.className,g=l.children,m=_(l,["className","children"]),C=(0,a.useTheme)().timeline,k=C.styles,A=k.base,S=(0,n.twMerge)((0,o.default)(A),c);return r.default.createElement("ul",T({ref:s},m,{className:S}),g)});v.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},v.displayName="MaterialTailwind.Timeline";var d=Object.assign(v,{Item:u.default,Icon:p.default,Header:h.default,Body:b.default,Connector:x.default})})(AS);var RS={},MS={},fv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var x in h)Object.defineProperty(b,x,{enumerable:!0,get:h[x]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return u},propTypesClassName:function(){return p}});var r=n(Se);function n(b){return b&&b.__esModule?b:{default:b}}var o=r.default.number,a=r.default.func,i=r.default.func,u=r.default.node,p=r.default.string})(fv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{Step:function(){return x},default:function(){return T}});var r=p(B),n=Te,o=p(Ce),a=xe,i=fv;function u(){return u=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(w[v]=O[v])}return w}function h(O,_){if(O==null)return{};var w={},v=Object.keys(O),d,l;for(l=0;l=0)&&(w[d]=O[d]);return w}var x=r.default.forwardRef(function(O,_){var w=O.className;O.activeClassName,O.completedClassName;var v=O.children,d=b(O,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,s=l.styles.base,c=(0,n.twMerge)((0,o.default)(s.initial),w);return r.default.createElement("div",u({},d,{ref:_,className:c}),v)});x.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},x.displayName="MaterialTailwind.Step";var T=x})(MS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(A,S){for(var j in S)Object.defineProperty(A,j,{enumerable:!0,get:S[j]})}t(e,{Stepper:function(){return C},Step:function(){return u.default},default:function(){return k}});var r=O(B),n=xt,o=Te,a=O(Ce),i=xe,u=O(MS),p=fv;function b(A,S){(S==null||S>A.length)&&(S=A.length);for(var j=0,N=new Array(S);j=0)&&Object.prototype.propertyIsEnumerable.call(A,N)&&(j[N]=A[N])}return j}function c(A,S){if(A==null)return{};var j={},N=Object.keys(A),D,L;for(L=0;L=0)&&(j[D]=A[D]);return j}function g(A,S){return h(A)||_(A,S)||m(A,S)||w()}function m(A,S){if(A){if(typeof A=="string")return b(A,S);var j=Object.prototype.toString.call(A).slice(8,-1);if(j==="Object"&&A.constructor&&(j=A.constructor.name),j==="Map"||j==="Set")return Array.from(j);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return b(A,S)}}var C=r.default.forwardRef(function(A,S){var j=A.activeStep,N=A.isFirstStep,D=A.isLastStep,L=A.className,W=A.lineClassName,G=A.activeLineClassName,X=A.children,Y=s(A,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),z=(0,i.useTheme)(),q=z.stepper,K=z.step,$=q.styles.base,ne=K.styles,le=ne.base,ie=r.default.useRef(null),re=g(r.default.useState(0),2),fe=re[0],ue=re[1],ae=j===0,ce=Array.isArray(X)&&j===X.length-1,de=Array.isArray(X)&&j>X.length-1;r.default.useEffect(function(){if(ie.current){var Ue=X,ft=ie.current.getBoundingClientRect().width,He=ft/(Ue.length-1);ue(He)}},[X]);var be=r.default.useMemo(function(){if(!de)return fe*j},[j,de,fe]);(0,n.useMergeRefs)([S,ie]);var _e=(0,o.twMerge)((0,a.default)($.stepper),L),me=(0,o.twMerge)((0,a.default)($.line.initial),W),he=(0,o.twMerge)(me,(0,a.default)($.line.active),G),Pe=(0,a.default)(le.active),De=(0,a.default)(le.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(ce),N&&typeof N=="function"&&N(ae)},[N,ae,D,ce]),r.default.createElement("div",T({},Y,{ref:ie,className:_e}),r.default.createElement("div",{className:me}),r.default.createElement("div",{className:he,style:{width:"".concat(be,"px")}}),Array.isArray(X)?X.map(function(Ue,ft){var He,ut;return r.default.cloneElement(Ue,l(v({key:ft},Ue.props),{className:(0,o.twMerge)(Ue.props.className,ft===j?(0,o.twMerge)(Pe,(He=Ue.props)===null||He===void 0?void 0:He.activeClassName):ft=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.children,s=T(v,["children"]),c,g=(0,o.useSpeedDial)(),m=g.getReferenceProps,C=g.refs,k=(0,n.useMergeRefs)([d,C.setReference]);return r.default.cloneElement(l,b({},m(x(b({},s),{ref:k,className:(0,a.twMerge)(l==null||(c=l.props)===null||c===void 0?void 0:c.className,s==null?void 0:s.className)}))))});_.propTypes={children:i.propTypesChildren},_.displayName="MaterialTailwind.SpeedDialHandler";var w=_}(Ap)),Ap}var kp={},Hw;function PV(){return Hw||(Hw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return _},default:function(){return w}});var r=x(B),n=Pt,o=xt,a=pv(),i=xe,u=Te,p=x(Ce),b=Ss;function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.children,s=v.className,c=T(v,["children","className"]),g=(0,i.useTheme)(),m=g.speedDialContent.styles,C=(0,a.useSpeedDial)(),k=C.x,A=C.y,S=C.refs,j=C.open,N=C.strategy,D=C.getFloatingProps,L=C.animation,W=(0,o.useMergeRefs)([d,S.setFloating]),G=(0,u.twMerge)((0,p.default)(m),s),X=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(X,null,j&&r.default.createElement("div",h({},c,{ref:W,className:G,style:{position:N,top:A??0,left:k??0}},D()),r.default.Children.map(l,function(Y){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:L},Y)}))))});_.propTypes={children:b.propTypesChildren,className:b.propTypesClassName},_.displayName="MaterialTailwind.SpeedDialContent";var w=_}(kp)),kp}var IS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{SpeedDialAction:function(){return x},default:function(){return T}});var r=p(B),n=xe,o=Te,a=p(Ce),i=Ss;function u(){return u=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(w[v]=O[v])}return w}function h(O,_){if(O==null)return{};var w={},v=Object.keys(O),d,l;for(l=0;l=0)&&(w[d]=O[d]);return w}var x=r.default.forwardRef(function(O,_){var w=O.className,v=O.children,d=b(O,["className","children"]),l=(0,n.useTheme)(),s=l.speedDialAction.styles,c=(0,o.twMerge)((0,a.default)(s),w);return r.default.createElement("button",u({},d,{ref:_,className:c}),v)});x.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},x.displayName="SpeedDialAction";var T=x})(IS);var qw;function pv(){return qw||(qw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var C in m)Object.defineProperty(g,C,{enumerable:!0,get:m[C]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return s},SpeedDialHandler:function(){return u.default},SpeedDialContent:function(){return p.default},SpeedDialAction:function(){return b.default},default:function(){return c}});var r=T(B),n=xt,o=xe,a=T(Rt),i=Ss,u=T(TV()),p=T(PV()),b=T(IS);function h(g,m){(m==null||m>g.length)&&(m=g.length);for(var C=0,k=new Array(m);C.");return g}function s(g){var m=g.open,C=g.handler,k=g.placement,A=g.offset,S=g.dismiss,j=g.animate,N=g.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,W=w(r.default.useState(!1),2),G=W[0],X=W[1];m=m??G,C=C??X,k=k??L.placement,A=A??L.offset,S=S??L.dismiss,j=j??L.animate;var Y={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]}}},z=(0,a.default)(Y,j),q=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:m,nodeId:q,placement:k,onOpenChange:C,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(A),(0,n.flip)(),(0,n.shift)()]}),$=K.x,ne=K.y,le=K.strategy,ie=K.refs,re=K.context,fe=(0,n.useInteractions)([(0,n.useHover)(re,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(re,S)]),ue=fe.getReferenceProps,ae=fe.getFloatingProps,ce=r.default.useMemo(function(){return{x:$,y:ne,strategy:le,refs:ie,open:m,context:re,getReferenceProps:ue,getFloatingProps:ae,animation:z}},[re,ae,ue,ie,le,$,ne,m,z]);return r.default.createElement(d.Provider,{value:ce},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:q},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 c=Object.assign(s,{Handler:u.default,Content:p.default,Action:b.default})}(Sp)),Sp}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(rO,e),t(X5,e),t(Z5,e),t(J5,e),t(eP,e),t(tP,e),t(aP,e),t(iP,e),t(lP,e),t(Ld,e),t(GP,e),t(YP,e),t(JP,e),t(eS,e),t(nS,e),t(oS,e),t(aS,e),t(lS,e),t(sS,e),t(pS,e),t(gS,e),t(bS,e),t(vS,e),t(mS,e),t(wS,e),t(xS,e),t(_S,e),t(TS,e),t(PS,e),t(SS,e),t(Xb,e),t(AS,e),t(RS,e),t(pv(),e),t(xe,e),t(fb,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}})(Ie);function SV({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"}))}const AV=B.forwardRef(SV),kV=AV;function EV({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"}))}const jV=B.forwardRef(EV),NV=jV;function RV(e){const{onChange:t}=e;return M.jsx("div",{className:"rounded-md text-black",children:M.jsxs(Ie.Select,{label:"Category",className:"text-black",onChange:r=>t(r.target.value),children:[M.jsx(Ie.Option,{value:"fruits",className:"text-black",children:"Fruits"}),M.jsx(Ie.Option,{value:"vegetables",className:"text-black",children:"Vegetables"}),M.jsx(Ie.Option,{value:"dairy",className:"text-black",children:"Dairy"}),M.jsx(Ie.Option,{value:"beverages",className:"text-black",children:"Beverages"})]})})}function MV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Price",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"₹0 - ₹10"}),M.jsx(Ie.Option,{className:"text-black",children:"₹10 - ₹20"})]})})}function IV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Rating",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"4 stars and up"}),M.jsx(Ie.Option,{className:"text-black",children:"3 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"2 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"1 stars"})]})})}function DV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Sort By",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"Name: A-Z"}),M.jsx(Ie.Option,{className:"text-black",children:"Name: Z-A"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: Low to High"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: High to Low"})]})})}function LV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsx(Ie.Checkbox,{label:"Exclude Out of Stock",className:"text-black h-4 w-4"})})}function FV(){const[e,t]=B.useState(1),r=h=>({variant:e===h?"filled":"text",color:"green",onClick:()=>t(h),className:"rounded-full"}),n=()=>{e!==5&&t(e+1)},o=()=>{e!==1&&t(e-1)},a=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,stockStatus:1,price_id:"price_1HuavSGuhXEITAut56IgndJf",isWishlist:!1,category:"dairy"},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,stockStatus:1,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",isWishlist:!1,category:"dairy"},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,stockStatus:1,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",isWishlist:!1,category:"vegetables"},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,stockStatus:1,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1,category:"fruits"}],[i,u]=B.useState(""),p=h=>{u(h.toLowerCase())},b=a.filter(h=>h.category===i||i==="");return M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"flex items-center justify-between m-2",children:[M.jsx(RV,{onChange:p(category)}),M.jsx(MV,{}),M.jsx(IV,{}),M.jsx(DV,{}),M.jsx(LV,{})]}),M.jsx("div",{className:"grid grid-cols-4 gap-1 mb-2 mx-1",children:b.map(h=>M.jsx(Ua,{details:h},h.id))}),M.jsxs("div",{className:"flex items-center justify-center gap-2",children:[M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:o,disabled:e===1,children:M.jsx(kV,{strokeWidth:2,className:"h-4 w-4"})}),M.jsxs("div",{className:"flex items-center gap-2",children:[M.jsx(Ie.IconButton,{...r(1),children:"1"}),M.jsx(Ie.IconButton,{...r(2),children:"2"}),M.jsx(Ie.IconButton,{...r(3),children:"3"}),M.jsx(Ie.IconButton,{...r(4),children:"4"}),M.jsx(Ie.IconButton,{...r(5),children:"5"})]}),M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:n,disabled:e===5,children:M.jsx(NV,{strokeWidth:2,className:"h-4 w-4"})})]})]})}function VV(){const e=tn(i=>i.cart.cart),t=Ro(),r=i=>{t(wd(i))},n=i=>{t(ib(i))},o=i=>{t(_R(i))},a=tn(M_);return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Shopping Cart"}),e.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your cart yet"}),e.length>0&&M.jsx("div",{className:"flex items-center",children:M.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[600px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"15%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Quantity"}),M.jsx("th",{width:"15%",className:" pl-4 text-xs font-medium uppercase text-gray-500 py-2 ",children:"SubTotal"}),M.jsx("th",{width:"5%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsx("td",{className:"pl-4",children:M.jsxs("div",{className:" flex items-center content-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]})}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"",children:M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-32",children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(i),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:i.quantity}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>r(i),children:"+"})]})})}),M.jsxs("td",{className:"pl-6 text-xs",children:["₹",i.price*i.quantity]}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-gray-600 font-medium text-sm",onClick:()=>o(i),children:"x"})})]},i.id))})]}),M.jsxs("div",{className:"flex flex-col",children:[M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md max-w-[200px] max-h-[200px]",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Cart Total"}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs py-4 text-gray-700 font-small",children:["₹",a||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:M.jsxs("strong",{children:["₹",a||100]})})]})]}),M.jsx(Jr,{to:"/checkout",className:"ml-10 mt-5",children:M.jsx(Et,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",children:"Proceed to Checkout"})})]}),M.jsx(Jr,{to:"/shop",children:M.jsx(Et,{className:"text-gray-700 font-sm bg-gray-50 text-xs py-2 px-3 rounded-full text-center",children:"Return to Shop"})})]})})]})})}function zV(){const e=tn(i=>i.wishlist.wishlist),[t,r]=B.useState(!1),n=Ro(),o=i=>{n(wd(i))},a=i=>{n(L_(i))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Wishlist"}),e.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your wishlist yet"}),e.length>0&&M.jsx("div",{className:"flex items-center justify-center",children:M.jsx("div",{className:"grid",children:M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[800px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Stock Status"}),M.jsx("th",{width:"20%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsxs("td",{className:"pl-4 py-4 flex items-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"pl-2 text-xs",children:i.stockStatus>0?M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"}):M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-24",variant:"filled",value:"Out of Stock"})}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-white bg-primary font-sm text-xs py-2 px-3 rounded-full text-center",onClick:()=>{o(i),r(!0)},children:" Add to Cart"})},i.id),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-gray-600 font-medium text-sm",onClick:()=>a(i),children:"x"})})]},i.id))})]})})})]})})}function DS(e,t){return function(){return e.apply(t,arguments)}}const{toString:BV}=Object.prototype,{getPrototypeOf:gv}=Object,Hd=(e=>t=>{const r=BV.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),wn=e=>(e=e.toLowerCase(),t=>Hd(t)===e),qd=e=>t=>typeof t===e,{isArray:Ni}=Array,as=qd("undefined");function WV(e){return e!==null&&!as(e)&&e.constructor!==null&&!as(e.constructor)&&Ir(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const LS=wn("ArrayBuffer");function UV(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&LS(e.buffer),t}const HV=qd("string"),Ir=qd("function"),FS=qd("number"),Gd=e=>e!==null&&typeof e=="object",qV=e=>e===!0||e===!1,ec=e=>{if(Hd(e)!=="object")return!1;const t=gv(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},GV=wn("Date"),YV=wn("File"),KV=wn("Blob"),QV=wn("FileList"),XV=e=>Gd(e)&&Ir(e.pipe),ZV=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ir(e.append)&&((t=Hd(e))==="formdata"||t==="object"&&Ir(e.toString)&&e.toString()==="[object FormData]"))},JV=wn("URLSearchParams"),$V=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function As(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Ni(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const zS=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,BS=e=>!as(e)&&e!==zS;function rg(){const{caseless:e}=BS(this)&&this||{},t={},r=(n,o)=>{const a=e&&VS(t,o)||o;ec(t[a])&&ec(n)?t[a]=rg(t[a],n):ec(n)?t[a]=rg({},n):Ni(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n(As(t,(o,a)=>{r&&Ir(o)?e[a]=DS(o,r):e[a]=o},{allOwnKeys:n}),e),tz=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),rz=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},nz=(e,t,r,n)=>{let o,a,i;const u={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!n||n(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=r!==!1&&gv(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},oz=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},az=e=>{if(!e)return null;if(Ni(e))return e;let t=e.length;if(!FS(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},iz=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gv(Uint8Array)),lz=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},sz=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},uz=wn("HTMLFormElement"),cz=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),Gw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),dz=wn("RegExp"),WS=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};As(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},fz=e=>{WS(e,(t,r)=>{if(Ir(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Ir(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},pz=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return Ni(e)?n(e):n(String(e).split(t)),r},gz=()=>{},bz=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Ep="abcdefghijklmnopqrstuvwxyz",Yw="0123456789",US={DIGIT:Yw,ALPHA:Ep,ALPHA_DIGIT:Ep+Ep.toUpperCase()+Yw},vz=(e=16,t=US.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function hz(e){return!!(e&&Ir(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const mz=e=>{const t=new Array(10),r=(n,o)=>{if(Gd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=Ni(n)?[]:{};return As(n,(i,u)=>{const p=r(i,o+1);!as(p)&&(a[u]=p)}),t[o]=void 0,a}}return n};return r(e,0)},yz=wn("AsyncFunction"),wz=e=>e&&(Gd(e)||Ir(e))&&Ir(e.then)&&Ir(e.catch),se={isArray:Ni,isArrayBuffer:LS,isBuffer:WV,isFormData:ZV,isArrayBufferView:UV,isString:HV,isNumber:FS,isBoolean:qV,isObject:Gd,isPlainObject:ec,isUndefined:as,isDate:GV,isFile:YV,isBlob:KV,isRegExp:dz,isFunction:Ir,isStream:XV,isURLSearchParams:JV,isTypedArray:iz,isFileList:QV,forEach:As,merge:rg,extend:ez,trim:$V,stripBOM:tz,inherits:rz,toFlatObject:nz,kindOf:Hd,kindOfTest:wn,endsWith:oz,toArray:az,forEachEntry:lz,matchAll:sz,isHTMLForm:uz,hasOwnProperty:Gw,hasOwnProp:Gw,reduceDescriptors:WS,freezeMethods:fz,toObjectSet:pz,toCamelCase:cz,noop:gz,toFiniteNumber:bz,findKey:VS,global:zS,isContextDefined:BS,ALPHABET:US,generateString:vz,isSpecCompliantForm:hz,toJSONObject:mz,isAsyncFn:yz,isThenable:wz};function Ve(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}se.inherits(Ve,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const HS=Ve.prototype,qS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{qS[e]={value:e}});Object.defineProperties(Ve,qS);Object.defineProperty(HS,"isAxiosError",{value:!0});Ve.from=(e,t,r,n,o,a)=>{const i=Object.create(HS);return se.toFlatObject(e,i,function(p){return p!==Error.prototype},u=>u!=="isAxiosError"),Ve.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const xz=null;function ng(e){return se.isPlainObject(e)||se.isArray(e)}function GS(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function Kw(e,t,r){return e?e.concat(t).map(function(o,a){return o=GS(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function Cz(e){return se.isArray(e)&&!e.some(ng)}const _z=se.toFlatObject(se,{},null,function(t){return/^is[A-Z]/.test(t)});function Yd(e,t,r){if(!se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=se.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,v){return!se.isUndefined(v[w])});const n=r.metaTokens,o=r.visitor||h,a=r.dots,i=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(t);if(!se.isFunction(o))throw new TypeError("visitor must be a function");function b(_){if(_===null)return"";if(se.isDate(_))return _.toISOString();if(!p&&se.isBlob(_))throw new Ve("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(_)||se.isTypedArray(_)?p&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function h(_,w,v){let d=_;if(_&&!v&&typeof _=="object"){if(se.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(se.isArray(_)&&Cz(_)||(se.isFileList(_)||se.endsWith(w,"[]"))&&(d=se.toArray(_)))return w=GS(w),d.forEach(function(s,c){!(se.isUndefined(s)||s===null)&&t.append(i===!0?Kw([w],c,a):i===null?w:w+"[]",b(s))}),!1}return ng(_)?!0:(t.append(Kw(v,w,a),b(_)),!1)}const x=[],T=Object.assign(_z,{defaultVisitor:h,convertValue:b,isVisitable:ng});function O(_,w){if(!se.isUndefined(_)){if(x.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));x.push(_),se.forEach(_,function(d,l){(!(se.isUndefined(d)||d===null)&&o.call(t,d,se.isString(l)?l.trim():l,w,T))===!0&&O(d,w?w.concat(l):[l])}),x.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return O(e),t}function Qw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function bv(e,t){this._pairs=[],e&&Yd(e,this,t)}const YS=bv.prototype;YS.append=function(t,r){this._pairs.push([t,r])};YS.toString=function(t){const r=t?function(n){return t.call(this,n,Qw)}:Qw;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function Oz(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function KS(e,t,r){if(!t)return e;const n=r&&r.encode||Oz,o=r&&r.serialize;let a;if(o?a=o(t,r):a=se.isURLSearchParams(t)?t.toString():new bv(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Tz{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){se.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Xw=Tz,QS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pz=typeof URLSearchParams<"u"?URLSearchParams:bv,Sz=typeof FormData<"u"?FormData:null,Az=typeof Blob<"u"?Blob:null,kz={isBrowser:!0,classes:{URLSearchParams:Pz,FormData:Sz,Blob:Az},protocols:["http","https","file","blob","url","data"]},XS=typeof window<"u"&&typeof document<"u",Ez=(e=>XS&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),jz=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Nz=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:XS,hasStandardBrowserEnv:Ez,hasStandardBrowserWebWorkerEnv:jz},Symbol.toStringTag,{value:"Module"})),bn={...Nz,...kz};function Rz(e,t){return Yd(e,new bn.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return bn.isNode&&se.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function Mz(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Iz(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n=r.length;return i=!i&&se.isArray(o)?o.length:i,p?(se.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!u):((!o[i]||!se.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&se.isArray(o[i])&&(o[i]=Iz(o[i])),!u)}if(se.isFormData(e)&&se.isFunction(e.entries)){const r={};return se.forEachEntry(e,(n,o)=>{t(Mz(n),o,r,0)}),r}return null}function Dz(e,t,r){if(se.isString(e))try{return(t||JSON.parse)(e),se.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const vv={transitional:QS,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=se.isObject(t);if(a&&se.isHTMLForm(t)&&(t=new FormData(t)),se.isFormData(t))return o?JSON.stringify(ZS(t)):t;if(se.isArrayBuffer(t)||se.isBuffer(t)||se.isStream(t)||se.isFile(t)||se.isBlob(t))return t;if(se.isArrayBufferView(t))return t.buffer;if(se.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Rz(t,this.formSerializer).toString();if((u=se.isFileList(t))||n.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Yd(u?{"files[]":t}:t,p&&new p,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),Dz(t)):t}],transformResponse:[function(t){const r=this.transitional||vv.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(t&&se.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(u){if(i)throw u.name==="SyntaxError"?Ve.from(u,Ve.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:bn.classes.FormData,Blob:bn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],e=>{vv.headers[e]={}});const hv=vv,Lz=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Fz=e=>{const t={};let r,n,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&Lz[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Zw=Symbol("internals");function il(e){return e&&String(e).trim().toLowerCase()}function tc(e){return e===!1||e==null?e:se.isArray(e)?e.map(tc):String(e)}function Vz(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const zz=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function jp(e,t,r,n,o){if(se.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!se.isString(t)){if(se.isString(n))return t.indexOf(n)!==-1;if(se.isRegExp(n))return n.test(t)}}function Bz(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Wz(e,t){const r=se.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,a,i){return this[n].call(this,t,o,a,i)},configurable:!0})})}class Kd{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function a(u,p,b){const h=il(p);if(!h)throw new Error("header name must be a non-empty string");const x=se.findKey(o,h);(!x||o[x]===void 0||b===!0||b===void 0&&o[x]!==!1)&&(o[x||p]=tc(u))}const i=(u,p)=>se.forEach(u,(b,h)=>a(b,h,p));return se.isPlainObject(t)||t instanceof this.constructor?i(t,r):se.isString(t)&&(t=t.trim())&&!zz(t)?i(Fz(t),r):t!=null&&a(r,t,n),this}get(t,r){if(t=il(t),t){const n=se.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return Vz(o);if(se.isFunction(r))return r.call(this,o,n);if(se.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=il(t),t){const n=se.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||jp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=il(i),i){const u=se.findKey(n,i);u&&(!r||jp(n,n[u],u,r))&&(delete n[u],o=!0)}}return se.isArray(t)?t.forEach(a):a(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const a=r[n];(!t||jp(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const r=this,n={};return se.forEach(this,(o,a)=>{const i=se.findKey(n,a);if(i){r[i]=tc(o),delete r[a];return}const u=t?Bz(a):String(a).trim();u!==a&&delete r[a],r[u]=tc(o),n[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return se.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&se.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[Zw]=this[Zw]={accessors:{}}).accessors,o=this.prototype;function a(i){const u=il(i);n[u]||(Wz(o,i),n[u]=!0)}return se.isArray(t)?t.forEach(a):a(t),this}}Kd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.reduceDescriptors(Kd.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});se.freezeMethods(Kd);const Nn=Kd;function Np(e,t){const r=this||hv,n=t||r,o=Nn.from(n.headers);let a=n.data;return se.forEach(e,function(u){a=u.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function JS(e){return!!(e&&e.__CANCEL__)}function ks(e,t,r){Ve.call(this,e??"canceled",Ve.ERR_CANCELED,t,r),this.name="CanceledError"}se.inherits(ks,Ve,{__CANCEL__:!0});function Uz(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ve("Request failed with status code "+r.status,[Ve.ERR_BAD_REQUEST,Ve.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const Hz=bn.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];se.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),se.isString(n)&&i.push("path="+n),se.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function qz(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Gz(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $S(e,t){return e&&!qz(t)?Gz(e,t):t}const Yz=bn.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function o(a){let i=a;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(i){const u=se.isString(i)?o(i):i;return u.protocol===n.protocol&&u.host===n.host}}():function(){return function(){return!0}}();function Kz(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Qz(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(p){const b=Date.now(),h=n[a];i||(i=b),r[o]=p,n[o]=b;let x=a,T=0;for(;x!==o;)T+=r[x++],x=x%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),b-i{const a=o.loaded,i=o.lengthComputable?o.total:void 0,u=a-r,p=n(u),b=a<=i;r=a;const h={loaded:a,total:i,progress:i?a/i:void 0,bytes:u,rate:p||void 0,estimated:p&&i&&b?(i-a)/p:void 0,event:o};h[t?"download":"upload"]=!0,e(h)}}const Xz=typeof XMLHttpRequest<"u",Zz=Xz&&function(e){return new Promise(function(r,n){let o=e.data;const a=Nn.from(e.headers).normalize();let{responseType:i,withXSRFToken:u}=e,p;function b(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}let h;if(se.isFormData(o)){if(bn.hasStandardBrowserEnv||bn.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((h=a.getContentType())!==!1){const[w,...v]=h?h.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([w||"multipart/form-data",...v].join("; "))}}let x=new XMLHttpRequest;if(e.auth){const w=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(w+":"+v))}const T=$S(e.baseURL,e.url);x.open(e.method.toUpperCase(),KS(T,e.params,e.paramsSerializer),!0),x.timeout=e.timeout;function O(){if(!x)return;const w=Nn.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),d={data:!i||i==="text"||i==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:w,config:e,request:x};Uz(function(s){r(s),b()},function(s){n(s),b()},d),x=null}if("onloadend"in x?x.onloadend=O:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(O)},x.onabort=function(){x&&(n(new Ve("Request aborted",Ve.ECONNABORTED,e,x)),x=null)},x.onerror=function(){n(new Ve("Network Error",Ve.ERR_NETWORK,e,x)),x=null},x.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const d=e.transitional||QS;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),n(new Ve(v,d.clarifyTimeoutError?Ve.ETIMEDOUT:Ve.ECONNABORTED,e,x)),x=null},bn.hasStandardBrowserEnv&&(u&&se.isFunction(u)&&(u=u(e)),u||u!==!1&&Yz(T))){const w=e.xsrfHeaderName&&e.xsrfCookieName&&Hz.read(e.xsrfCookieName);w&&a.set(e.xsrfHeaderName,w)}o===void 0&&a.setContentType(null),"setRequestHeader"in x&&se.forEach(a.toJSON(),function(v,d){x.setRequestHeader(d,v)}),se.isUndefined(e.withCredentials)||(x.withCredentials=!!e.withCredentials),i&&i!=="json"&&(x.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&x.addEventListener("progress",Jw(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&x.upload&&x.upload.addEventListener("progress",Jw(e.onUploadProgress)),(e.cancelToken||e.signal)&&(p=w=>{x&&(n(!w||w.type?new ks(null,e,x):w),x.abort(),x=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p)));const _=Kz(T);if(_&&bn.protocols.indexOf(_)===-1){n(new Ve("Unsupported protocol "+_+":",Ve.ERR_BAD_REQUEST,e));return}x.send(o||null)})},og={http:xz,xhr:Zz};se.forEach(og,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const $w=e=>`- ${e}`,Jz=e=>se.isFunction(e)||e===null||e===!1,eA={getAdapter:e=>{e=se.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a`adapter ${u} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : +`+a.map($w).join(` +`):" "+$w(a[0]):"as no adapter specified";throw new Ve("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:og};function Rp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ks(null,e)}function ex(e){return Rp(e),e.headers=Nn.from(e.headers),e.data=Np.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),eA.getAdapter(e.adapter||hv.adapter)(e).then(function(n){return Rp(e),n.data=Np.call(e,e.transformResponse,n),n.headers=Nn.from(n.headers),n},function(n){return JS(n)||(Rp(e),n&&n.response&&(n.response.data=Np.call(e,e.transformResponse,n.response),n.response.headers=Nn.from(n.response.headers))),Promise.reject(n)})}const tx=e=>e instanceof Nn?e.toJSON():e;function yi(e,t){t=t||{};const r={};function n(b,h,x){return se.isPlainObject(b)&&se.isPlainObject(h)?se.merge.call({caseless:x},b,h):se.isPlainObject(h)?se.merge({},h):se.isArray(h)?h.slice():h}function o(b,h,x){if(se.isUndefined(h)){if(!se.isUndefined(b))return n(void 0,b,x)}else return n(b,h,x)}function a(b,h){if(!se.isUndefined(h))return n(void 0,h)}function i(b,h){if(se.isUndefined(h)){if(!se.isUndefined(b))return n(void 0,b)}else return n(void 0,h)}function u(b,h,x){if(x in t)return n(b,h);if(x in e)return n(void 0,b)}const p={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(b,h)=>o(tx(b),tx(h),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(h){const x=p[h]||o,T=x(e[h],t[h],h);se.isUndefined(T)&&x!==u||(r[h]=T)}),r}const tA="1.6.7",mv={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{mv[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const rx={};mv.transitional=function(t,r,n){function o(a,i){return"[Axios v"+tA+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,u)=>{if(t===!1)throw new Ve(o(i," has been removed"+(r?" in "+r:"")),Ve.ERR_DEPRECATED);return r&&!rx[i]&&(rx[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,u):!0}};function $z(e,t,r){if(typeof e!="object")throw new Ve("options must be an object",Ve.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const a=n[o],i=t[a];if(i){const u=e[a],p=u===void 0||i(u,a,e);if(p!==!0)throw new Ve("option "+a+" must be "+p,Ve.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ve("Unknown option "+a,Ve.ERR_BAD_OPTION)}}const ag={assertOptions:$z,validators:mv},ro=ag.validators;class Jc{constructor(t){this.defaults=t,this.interceptors={request:new Xw,response:new Xw}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const a=o.stack?o.stack.replace(/^.+\n/,""):"";n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+a):n.stack=a}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=yi(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&ag.assertOptions(n,{silentJSONParsing:ro.transitional(ro.boolean),forcedJSONParsing:ro.transitional(ro.boolean),clarifyTimeoutError:ro.transitional(ro.boolean)},!1),o!=null&&(se.isFunction(o)?r.paramsSerializer={serialize:o}:ag.assertOptions(o,{encode:ro.function,serialize:ro.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&se.merge(a.common,a[r.method]);a&&se.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),r.headers=Nn.concat(i,a);const u=[];let p=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(p=p&&w.synchronous,u.unshift(w.fulfilled,w.rejected))});const b=[];this.interceptors.response.forEach(function(w){b.push(w.fulfilled,w.rejected)});let h,x=0,T;if(!p){const _=[ex.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,b),T=_.length,h=Promise.resolve(r);x{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](o);n._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(u=>{n.subscribe(u),a=u}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,u){n.reason||(n.reason=new ks(a,i,u),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new yv(function(o){t=o}),cancel:t}}}const eB=yv;function tB(e){return function(r){return e.apply(null,r)}}function rB(e){return se.isObject(e)&&e.isAxiosError===!0}const ig={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ig).forEach(([e,t])=>{ig[t]=e});const nB=ig;function rA(e){const t=new rc(e),r=DS(rc.prototype.request,t);return se.extend(r,rc.prototype,t,{allOwnKeys:!0}),se.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return rA(yi(e,o))},r}const ht=rA(hv);ht.Axios=rc;ht.CanceledError=ks;ht.CancelToken=eB;ht.isCancel=JS;ht.VERSION=tA;ht.toFormData=Yd;ht.AxiosError=Ve;ht.Cancel=ht.CanceledError;ht.all=function(t){return Promise.all(t)};ht.spread=tB;ht.isAxiosError=rB;ht.mergeConfig=yi;ht.AxiosHeaders=Nn;ht.formToJSON=e=>ZS(se.isHTMLForm(e)?new FormData(e):e);ht.getAdapter=eA.getAdapter;ht.HttpStatusCode=nB;ht.default=ht;const nx=ht;var oB={VITE_API_URL:"https://back-end-repo-code-crafters.vercel.app",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const aB=[{value:"IN-AN",label:"Andaman and Nicobar Islands"},{value:"IN-AP",label:"Andhra Pradesh"},{value:"IN-AR",label:"Arunachal Pradesh"},{value:"IN-AS",label:"Assam"},{value:"IN-BR",label:"Bihar"},{value:"IN-CH",label:"Chandigarh"},{value:"IN-CT",label:"Chhattisgarh"},{value:"IN-DN",label:"Dadra and Nagar Haveli"},{value:"IN-DD",label:"Daman and Diu"},{value:"IN-DL",label:"Delhi"},{value:"IN-GA",label:"Goa"},{value:"IN-GJ",label:"Gujarat"},{value:"IN-HR",label:"Haryana"},{value:"IN-HP",label:"Himachal Pradesh"},{value:"IN-JK",label:"Jammu and Kashmir"},{value:"IN-JH",label:"Jharkhand"},{value:"IN-KA",label:"Karnataka"},{value:"IN-KL",label:"Kerala"},{value:"IN-LA",label:"Ladakh"},{value:"IN-LD",label:"Lakshadweep"},{value:"IN-MP",label:"Madhya Pradesh"},{value:"IN-MH",label:"Maharashtra"},{value:"IN-MN",label:"Manipur"},{value:"IN-ML",label:"Meghalaya"},{value:"IN-MZ",label:"Mizoram"},{value:"IN-NL",label:"Nagaland"},{value:"IN-OR",label:"Odisha"},{value:"IN-PY",label:"Puducherry"},{value:"IN-PB",label:"Punjab"},{value:"IN-RJ",label:"Rajasthan"},{value:"IN-SK",label:"Sikkim"},{value:"IN-TN",label:"Tamil Nadu"},{value:"IN-TG",label:"Telangana"},{value:"IN-TR",label:"Tripura"},{value:"IN-UT",label:"Uttarakhand"},{value:"IN-UP",label:"Uttar Pradesh"},{value:"IN-WB",label:"West Bengal"}];function iB(){const e=tn(o=>o.cart.cart),t=tn(M_);console.log("submitted");const r=o=>{const a={key:oB.RAZORPAY_KEY_ID,amount:t,currency:"INR",description:"Test Transaction",order_id:o.id,handler:async u=>{try{const p="http://localhost:4000/payment/verify",{data:b}=await nx.post(p,u);console.log("Verify",b)}catch(p){console.log(p)}},theme:{color:"#3399cc"}};new window.Razorpay(a).open().then(PM)},n=async()=>{try{const o="http://localhost:4000/payment/order",{data:a}=await nx.post(o,{amount:t});console.log("Data-",a.data),r(a.data)}catch(o){console.log(o)}};return M.jsx(M.Fragment,{children:e.length>0?M.jsxs("div",{className:"grid grid-cols-3 gap-2 my-2 mx-2",children:[M.jsxs("div",{className:"col-span-2 p-4",children:[M.jsx("h4",{className:"text-black font-medium text-md my-1",children:"Billing Information"}),M.jsxs("form",{className:"space-y-6 mb-10",action:"#",method:"POST",children:[M.jsxs("div",{className:"flex col-span-2 justify-start gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"First Name"}),M.jsx("input",{id:"firstName",name:"fname",type:"text",autoComplete:"name",placeholder:"Your First Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col col-span-2 gap-2",children:[M.jsx("label",{htmlFor:"lastName",className:"block text-xs font-medium leading-6 text-gray-900",children:"Last Name"}),M.jsx("input",{id:"lastName",name:"lname",type:"text",autoComplete:"name",placeholder:"Your Last Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"street",className:"block text-xs font-medium leading-6 text-gray-900",children:"Street Address"}),M.jsx("input",{id:"street",name:"street",type:"text",autoComplete:"street",placeholder:"Street",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsx("div",{className:"flex col-span-2",children:M.jsxs("div",{className:"flex gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"country",className:"block text-xs font-medium leading-6 text-gray-900",children:"Country / Region"}),M.jsx("input",{id:"country",name:"country",type:"text",disabled:!0,value:"India",readOnly:!0,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"State"}),M.jsx("select",{id:"state",name:"state",title:"State",placeholder:"State",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6",children:aB.map(o=>M.jsx("option",{value:o.value,children:o.label},o.value))})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"pincode",className:"block text-xs font-medium leading-6 text-gray-900",children:"Pincode"}),M.jsx("input",{id:"pincode",name:"pincode",type:"number",autoComplete:"pincode",placeholder:"Pincode",required:!0,maxLength:"6",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]})}),M.jsx("div",{className:"col-span-1",children:M.jsxs("div",{className:"flex flex-col gap-2 max-w-[150px]",children:[M.jsx("label",{htmlFor:"phoneNumber",className:"block text-xs font-medium leading-6 text-gray-900",children:"Phone Number"}),M.jsx("input",{id:"phoneNumber",name:"phoneNumber",type:"number",autoComplete:"tel",placeholder:"Phone Number",required:!0,maxLength:"10",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})})]})]}),M.jsx("div",{className:"flex flex-col p-4",children:M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Order Summary"}),M.jsx("div",{children:e.map(o=>M.jsxs("div",{className:"flex gap-1 items-center justify-between",children:[M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:o.image,width:"20",height:"20",alt:""}),M.jsxs("span",{className:"text-xs text-black ml-2",children:[o.name," x ",o.quantity]})]}),M.jsxs("p",{className:"text-xs text-black",children:["₹",o.price]})]},o.id))}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs pt-4 pb-2 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs pt-4 pb-2 font-small text-right text-black",children:["₹",t||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-2 font-small text-right text-black",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-2 text-gray-700 font-small text-right",children:M.jsxs("strong",{children:["₹",t||100]})})]}),M.jsx("h3",{className:"text-gray-900 text-sm font-medium py-2",children:"Payment Method"}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3 ",name:"paymentMethod",value:"cod"}),M.jsx("span",{className:"ml-2 text-xs",children:"Cash on Delivery"})]}),M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3 ",name:"paymentMethod",value:"card"}),M.jsx("span",{className:"ml-2 text-xs",children:"Card"})]}),M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3",name:"paymentMethod",value:"upi"}),M.jsx("span",{className:"ml-2 text-xs",children:"UPI"})]}),M.jsx(Et,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",onClick:n,type:"submit",children:"Place Order"})]})]})})]}):M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"Cart's empty!"}),M.jsx("p",{className:"text-black",children:`Why don't you add some products so that we can "check-you out"?`})]})})}const ox=[{label:"Description",value:"Description",desc:`It really matters and then like it really doesn't matter. + What matters is the people who are sparked by it. And the people + who are like offended by it, it doesn't matter.`},{label:"Customer Feedback",value:"Customer Feedback",desc:`Because it's about motivating the doers. Because I'm here + to follow my dreams and inspire other people to follow their dreams, too.`}];function lB(e){var h,x,T,O,_;const t=tn(w=>w.cart.cart);console.log("cart",t);const r=Ro(),n=w=>{r(wd(w))},o=w=>{r(ib(w))},{id:a}=NM(),u=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,stockStatus:1,price_id:"price_1HuavSGuhXEITAut56IgndJf",isWishlist:!1},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,stockStatus:1,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",isWishlist:!1},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,stockStatus:1,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",isWishlist:!1},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,stockStatus:1,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1}].filter(w=>w.id==a),[p,b]=ed.useState("Description");return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col justify-center items-center",children:[M.jsxs("div",{className:"flex justify-center items-start mt-5",children:[M.jsx(Ie.Carousel,{className:"rounded-lg border border-gray-300 !flex !items-center !justify-center",prevArrow:({handlePrev:w})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:w,className:"!absolute top-3/4 left-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18"})})}),nextArrow:({handleNext:w})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:w,className:"!absolute top-3/4 !right-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})})}),navigation:({setActiveIndex:w,activeIndex:v,length:d})=>M.jsx("div",{className:"absolute bottom-3 left-2/4 z-50 flex -translate-x-2/4 gap-2",children:new Array(d).fill("").map((l,s)=>M.jsx("span",{className:`block h-1 cursor-pointer rounded-2xl transition-all content-[''] ${v===s?"w-8 bg-primary":"w-4 bg-gray-500"}`,onClick:()=>w(s)},s))}),children:M.jsx("img",{src:(h=u[0])==null?void 0:h.image,alt:"fruit"})}),M.jsxs("div",{className:"flex flex-col items-start ml-5 h-full",children:[M.jsxs("div",{className:"flex items-center mb-2",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mr-2",children:(x=u[0])==null?void 0:x.name}),M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-6 h-5 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-md font-bold text-gray-900",children:"4.9"})]}),M.jsxs("div",{className:"flex my-1",children:[M.jsx("span",{className:"text-lg text-gray-400 line-through mr-1",children:"₹29.99"}),M.jsxs("h3",{className:"text-lg font-medium text-primary mr-2",children:["₹",(T=u[0])==null?void 0:T.price]}),M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-16 rounded-full",variant:"filled",value:"64 % off"})]}),M.jsx("p",{className:"text-xs text-gray-500 max-w-[300px]",children:(O=u[0])==null?void 0:O.description}),M.jsxs("div",{className:"flex border-t-2 border-b-2 border-gray-100 mt-2 py-2",children:[M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-30 text-black",children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>o(u[0]),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:((_=t[0])==null?void 0:_.quantity)||0}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(u[0]),children:"+"})]}),M.jsx(tO,{className:"ml-5"})]})]})]}),M.jsx("div",{className:"px-10 my-10",children:M.jsxs(Ie.Tabs,{value:p,children:[M.jsx(Ie.TabsHeader,{className:"rounded-none border-b border-blue-gray-50 bg-transparent p-0",indicatorProps:{className:"bg-transparent border-b-2 border-primary shadow-none rounded-none"},children:ox.map(({label:w,value:v})=>M.jsx(Ie.Tab,{value:v,onClick:()=>b(v),className:p===v?"text-gray-900":"text-gray-500",children:w},v))}),M.jsxs(Ie.TabsBody,{children:[p==="Description"&&ox.map(({value:w,desc:v})=>M.jsx("div",{className:"flex justify-center max-w-3xl border-b border-gray-200",children:M.jsx("span",{className:"text-black text-sm my-2",children:v})},w)),p==="Customer Feedback"&&M.jsxs("div",{className:"grid grid-cols-3 !min-w-4xl border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-sm pt-2 text-gray-900 font-small",children:"Customer Name"}),M.jsxs("div",{className:"col-span-2 pt-1 flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]}),M.jsx("span",{className:"text-xs font-small text-right text-gray-700",children:"12/01/2024"}),M.jsx("p",{className:"text-xs pt-2 pb-2 font-small text-gray-700",children:"Duis at ullamcorper nulla, eu dictum eros."})]})]})]})}),p!=="Customer Feedback"&&M.jsx("div",{children:M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Related Products"})}),M.jsxs("div",{className:"flex justify-between items-center",children:[M.jsx(Ua,{}),M.jsx(Ua,{}),M.jsx(Ua,{}),M.jsx(Ua,{})]})]})})]})})}function sB(){return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"overflow-y-scroll border-5 border-gray-800 rounded-lg bg-white flex flex-col m-auto overflow-x-hidden",children:[M.jsx(bI,{}),M.jsx("main",{children:M.jsxs(YM,{children:[M.jsx(Wr,{path:"/",element:M.jsx(NI,{})}),M.jsx(Wr,{path:"home",element:M.jsx(iI,{})}),M.jsx(Wr,{path:"login",element:M.jsx(oI,{})}),M.jsx(Wr,{path:"register",element:M.jsx(aI,{})}),M.jsx(Wr,{path:"shop",element:M.jsx(FV,{})}),M.jsx(Wr,{path:"products/:id",element:M.jsx(lB,{})}),M.jsx(Wr,{path:"cart",element:M.jsx(VV,{})}),M.jsx(Wr,{path:"wishlist",element:M.jsx(zV,{})}),M.jsx(Wr,{path:"checkout",element:M.jsx(iB,{})}),M.jsx(Wr,{path:"*",element:M.jsx(sI,{})})]})}),M.jsx(yI,{})]})})}const uB=document.getElementById("root"),cB=m_(uB);cB.render(M.jsx(M.Fragment,{children:M.jsx(ed.StrictMode,{children:M.jsx($M,{children:M.jsx(Ie.ThemeProvider,{children:M.jsx($R,{store:RR,children:M.jsx(sB,{})})})})})})); diff --git a/dist/assets/index-lnPv7wdp.js b/dist/assets/index-lnPv7wdp.js deleted file mode 100644 index a06af4c..0000000 --- a/dist/assets/index-lnPv7wdp.js +++ /dev/null @@ -1,88 +0,0 @@ -function zA(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 BA(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Yl(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 cw={exports:{}},Dc={},dw={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 Kl=Symbol.for("react.element"),WA=Symbol.for("react.portal"),UA=Symbol.for("react.fragment"),HA=Symbol.for("react.strict_mode"),qA=Symbol.for("react.profiler"),GA=Symbol.for("react.provider"),YA=Symbol.for("react.context"),KA=Symbol.for("react.forward_ref"),QA=Symbol.for("react.suspense"),XA=Symbol.for("react.memo"),ZA=Symbol.for("react.lazy"),Ph=Symbol.iterator;function JA(e){return e===null||typeof e!="object"?null:(e=Ph&&e[Ph]||e["@@iterator"],typeof e=="function"?e:null)}var fw={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},pw=Object.assign,gw={};function ui(e,t,r){this.props=e,this.context=t,this.refs=gw,this.updater=r||fw}ui.prototype.isReactComponent={};ui.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")};ui.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function vw(){}vw.prototype=ui.prototype;function N0(e,t,r){this.props=e,this.context=t,this.refs=gw,this.updater=r||fw}var R0=N0.prototype=new vw;R0.constructor=N0;pw(R0,ui.prototype);R0.isPureReactComponent=!0;var Sh=Array.isArray,bw=Object.prototype.hasOwnProperty,M0={current:null},hw={key:!0,ref:!0,__self:!0,__source:!0};function mw(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)bw.call(t,n)&&!hw.hasOwnProperty(n)&&(o[n]=t[n]);var d=arguments.length-2;if(d===1)o.children=r;else if(1>>1,$=Y[K];if(0>>1;Ko(ie,q))re<$&&0>o(de,ie)?(Y[K]=de,Y[re]=q,K=re):(Y[K]=ie,Y[le]=q,K=le);else if(re<$&&0>o(de,q))Y[K]=de,Y[re]=q,K=re;else break e}}return z}function o(Y,z){var q=Y.sortIndex-z.sortIndex;return q!==0?q:Y.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,d=i.now();e.unstable_now=function(){return i.now()-d}}var g=[],v=[],y=1,_=null,T=3,C=!1,O=!1,x=!1,b=typeof setTimeout=="function"?setTimeout:null,c=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(Y){for(var z=r(v);z!==null;){if(z.callback===null)n(v);else if(z.startTime<=Y)n(v),z.sortIndex=z.expirationTime,t(g,z);else break;z=r(v)}}function u(Y){if(x=!1,s(Y),!O)if(r(g)!==null)O=!0,G(p);else{var z=r(v);z!==null&&X(u,z.startTime-Y)}}function p(Y,z){O=!1,x&&(x=!1,c(A),A=-1),C=!0;var q=T;try{for(s(z),_=r(g);_!==null&&(!(_.expirationTime>z)||Y&&!E());){var K=_.callback;if(typeof K=="function"){_.callback=null,T=_.priorityLevel;var $=K(_.expirationTime<=z);z=e.unstable_now(),typeof $=="function"?_.callback=$:_===r(g)&&n(g),s(z)}else n(g);_=r(g)}if(_!==null)var ne=!0;else{var le=r(v);le!==null&&X(u,le.startTime-z),ne=!1}return ne}finally{_=null,T=q,C=!1}}var h=!1,w=null,A=-1,k=5,S=-1;function E(){return!(e.unstable_now()-SY||125K?(Y.sortIndex=q,t(v,Y),r(g)===null&&Y===r(v)&&(x?(c(A),A=-1):x=!0,X(u,q-K))):(Y.sortIndex=$,t(g,Y),O||C||(O=!0,G(p))),Y},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(Y){var z=T;return function(){var q=T;T=z;try{return Y.apply(this,arguments)}finally{T=q}}}})(_w);xw.exports=_w;var u2=xw.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 Cw=B,pr=u2;function fe(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"),lp=Object.prototype.hasOwnProperty,c2=/^[: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]*$/,Ah={},jh={};function d2(e){return lp.call(jh,e)?!0:lp.call(Ah,e)?!1:c2.test(e)?jh[e]=!0:(Ah[e]=!0,!1)}function f2(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 p2(e,t,r,n){if(t===null||typeof t>"u"||f2(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 Yt(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 At={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){At[e]=new Yt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];At[t]=new Yt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){At[e]=new Yt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){At[e]=new Yt(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){At[e]=new Yt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){At[e]=new Yt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){At[e]=new Yt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){At[e]=new Yt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){At[e]=new Yt(e,5,!1,e.toLowerCase(),null,!1,!1)});var D0=/[\-:]([a-z])/g;function L0(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(D0,L0);At[t]=new Yt(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(D0,L0);At[t]=new Yt(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(D0,L0);At[t]=new Yt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){At[e]=new Yt(e,1,!1,e.toLowerCase(),null,!1,!1)});At.xlinkHref=new Yt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){At[e]=new Yt(e,1,!1,e.toLowerCase(),null,!0,!0)});function F0(e,t,r,n){var o=At.hasOwnProperty(t)?At[t]:null;(o!==null?o.type!==0:n||!(2d||o[i]!==a[d]){var g=` -`+o[i].replace(" at new "," at ");return e.displayName&&g.includes("")&&(g=g.replace("",e.displayName)),g}while(1<=i&&0<=d);break}}}finally{mf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Ki(e):""}function g2(e){switch(e.tag){case 5:return Ki(e.type);case 16:return Ki("Lazy");case 13:return Ki("Suspense");case 19:return Ki("SuspenseList");case 0:case 2:case 15:return e=yf(e.type,!1),e;case 11:return e=yf(e.type.render,!1),e;case 1:return e=yf(e.type,!0),e;default:return""}}function dp(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 _a:return"Fragment";case xa:return"Portal";case sp:return"Profiler";case V0:return"StrictMode";case up:return"Suspense";case cp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Pw:return(e.displayName||"Context")+".Consumer";case Tw:return(e._context.displayName||"Context")+".Provider";case z0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case B0:return t=e.displayName||null,t!==null?t:dp(e.type)||"Memo";case Xn:t=e._payload,e=e._init;try{return dp(e(t))}catch{}}return null}function v2(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 dp(t);case 8:return t===V0?"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 vo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function kw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function b2(e){var t=kw(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 qs(e){e._valueTracker||(e._valueTracker=b2(e))}function Aw(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=kw(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function zu(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 fp(e,t){var r=t.checked;return it({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Nh(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=vo(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 jw(e,t){t=t.checked,t!=null&&F0(e,"checked",t,!1)}function pp(e,t){jw(e,t);var r=vo(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")?gp(e,t.type,r):t.hasOwnProperty("defaultValue")&&gp(e,t.type,vo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Rh(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 gp(e,t,r){(t!=="number"||zu(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Qi=Array.isArray;function Da(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Gs.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var tl={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},h2=["Webkit","ms","Moz","O"];Object.keys(tl).forEach(function(e){h2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),tl[t]=tl[e]})});function Mw(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||tl.hasOwnProperty(e)&&tl[e]?(""+t).trim():t+"px"}function Iw(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Mw(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var m2=it({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 hp(e,t){if(t){if(m2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(fe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(fe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(fe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(fe(62))}}function mp(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 yp=null;function W0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wp=null,La=null,Fa=null;function Dh(e){if(e=Zl(e)){if(typeof wp!="function")throw Error(fe(280));var t=e.stateNode;t&&(t=Wc(t),wp(e.stateNode,e.type,t))}}function Dw(e){La?Fa?Fa.push(e):Fa=[e]:La=e}function Lw(){if(La){var e=La,t=Fa;if(Fa=La=null,Dh(e),t)for(e=0;e>>=0,e===0?32:31-(A2(e)/j2|0)|0}var Ys=64,Ks=4194304;function Xi(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 Hu(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 d=i&~o;d!==0?n=Xi(d):(a&=i,a!==0&&(n=Xi(a)))}else i=r&~o,i!==0?n=Xi(i):a!==0&&(n=Xi(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 Ql(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gr(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=nl),qh=" ",Gh=!1;function nx(e,t){switch(e){case"keyup":return sj.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ox(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ca=!1;function cj(e,t){switch(e){case"compositionend":return ox(t);case"keypress":return t.which!==32?null:(Gh=!0,qh);case"textInput":return e=t.data,e===qh&&Gh?null:e;default:return null}}function dj(e,t){if(Ca)return e==="compositionend"||!X0&&nx(e,t)?(e=tx(),xu=Y0=to=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=Xh(r)}}function sx(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sx(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ux(){for(var e=window,t=zu();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=zu(e.document)}return t}function Z0(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 wj(e){var t=ux(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&sx(r.ownerDocument.documentElement,r)){if(n!==null&&Z0(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=Zh(r,a);var i=Zh(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,Oa=null,Pp=null,al=null,Sp=!1;function Jh(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Sp||Oa==null||Oa!==zu(n)||(n=Oa,"selectionStart"in n&&Z0(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}),al&&Cl(al,n)||(al=n,n=Yu(Pp,"onSelect"),0Sa||(e.current=Rp[Sa],Rp[Sa]=null,Sa--)}function Ye(e,t){Sa++,Rp[Sa]=e.current,e.current=t}var bo={},Vt=_o(bo),rr=_o(!1),zo=bo;function Ya(e,t){var r=e.type.contextTypes;if(!r)return bo;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 Qu(){Xe(rr),Xe(Vt)}function am(e,t,r){if(Vt.current!==bo)throw Error(fe(168));Ye(Vt,t),Ye(rr,r)}function mx(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(fe(108,v2(e)||"Unknown",o));return it({},r,n)}function Xu(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bo,zo=Vt.current,Ye(Vt,e),Ye(rr,rr.current),!0}function im(e,t,r){var n=e.stateNode;if(!n)throw Error(fe(169));r?(e=mx(e,t,zo),n.__reactInternalMemoizedMergedChildContext=e,Xe(rr),Xe(Vt),Ye(Vt,e)):Xe(rr),Ye(rr,r)}var yn=null,Uc=!1,Rf=!1;function yx(e){yn===null?yn=[e]:yn.push(e)}function Nj(e){Uc=!0,yx(e)}function Co(){if(!Rf&&yn!==null){Rf=!0;var e=0,t=Ue;try{var r=yn;for(Ue=1;e>=i,o-=i,wn=1<<32-Gr(t)+o|r<A?(k=w,w=null):k=w.sibling;var S=T(c,w,s[A],u);if(S===null){w===null&&(w=k);break}e&&w&&S.alternate===null&&t(c,w),l=a(S,l,A),h===null?p=S:h.sibling=S,h=S,w=k}if(A===s.length)return r(c,w),et&&Eo(c,A),p;if(w===null){for(;AA?(k=w,w=null):k=w.sibling;var E=T(c,w,S.value,u);if(E===null){w===null&&(w=k);break}e&&w&&E.alternate===null&&t(c,w),l=a(E,l,A),h===null?p=E:h.sibling=E,h=E,w=k}if(S.done)return r(c,w),et&&Eo(c,A),p;if(w===null){for(;!S.done;A++,S=s.next())S=_(c,S.value,u),S!==null&&(l=a(S,l,A),h===null?p=S:h.sibling=S,h=S);return et&&Eo(c,A),p}for(w=n(c,w);!S.done;A++,S=s.next())S=C(w,c,A,S.value,u),S!==null&&(e&&S.alternate!==null&&w.delete(S.key===null?A:S.key),l=a(S,l,A),h===null?p=S:h.sibling=S,h=S);return e&&w.forEach(function(N){return t(c,N)}),et&&Eo(c,A),p}function b(c,l,s,u){if(typeof s=="object"&&s!==null&&s.type===_a&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case Hs:e:{for(var p=s.key,h=l;h!==null;){if(h.key===p){if(p=s.type,p===_a){if(h.tag===7){r(c,h.sibling),l=o(h,s.props.children),l.return=c,c=l;break e}}else if(h.elementType===p||typeof p=="object"&&p!==null&&p.$$typeof===Xn&&pm(p)===h.type){r(c,h.sibling),l=o(h,s.props),l.ref=Ui(c,h,s),l.return=c,c=l;break e}r(c,h);break}else t(c,h);h=h.sibling}s.type===_a?(l=Fo(s.props.children,c.mode,u,s.key),l.return=c,c=l):(u=Au(s.type,s.key,s.props,null,c.mode,u),u.ref=Ui(c,l,s),u.return=c,c=u)}return i(c);case xa:e:{for(h=s.key;l!==null;){if(l.key===h)if(l.tag===4&&l.stateNode.containerInfo===s.containerInfo&&l.stateNode.implementation===s.implementation){r(c,l.sibling),l=o(l,s.children||[]),l.return=c,c=l;break e}else{r(c,l);break}else t(c,l);l=l.sibling}l=Bf(s,c.mode,u),l.return=c,c=l}return i(c);case Xn:return h=s._init,b(c,l,h(s._payload),u)}if(Qi(s))return O(c,l,s,u);if(Fi(s))return x(c,l,s,u);tu(c,s)}return typeof s=="string"&&s!==""||typeof s=="number"?(s=""+s,l!==null&&l.tag===6?(r(c,l.sibling),l=o(l,s),l.return=c,c=l):(r(c,l),l=zf(s,c.mode,u),l.return=c,c=l),i(c)):r(c,l)}return b}var Qa=Sx(!0),kx=Sx(!1),Jl={},dn=_o(Jl),Sl=_o(Jl),kl=_o(Jl);function Do(e){if(e===Jl)throw Error(fe(174));return e}function ig(e,t){switch(Ye(kl,t),Ye(Sl,e),Ye(dn,Jl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:bp(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bp(t,e)}Xe(dn),Ye(dn,t)}function Xa(){Xe(dn),Xe(Sl),Xe(kl)}function Ax(e){Do(kl.current);var t=Do(dn.current),r=bp(t,e.type);t!==r&&(Ye(Sl,e),Ye(dn,r))}function lg(e){Sl.current===e&&(Xe(dn),Xe(Sl))}var nt=_o(0);function rc(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 Mf=[];function sg(){for(var e=0;er?r:4,e(!0);var n=If.transition;If.transition={};try{e(!1),t()}finally{Ue=r,If.transition=n}}function qx(){return Mr().memoizedState}function Dj(e,t,r){var n=co(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Gx(e))Yx(t,r);else if(r=Cx(e,t,r,n),r!==null){var o=qt();Yr(r,e,n,o),Kx(r,t,n)}}function Lj(e,t,r){var n=co(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Gx(e))Yx(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,d=a(i,r);if(o.hasEagerState=!0,o.eagerState=d,Xr(d,i)){var g=t.interleaved;g===null?(o.next=o,og(t)):(o.next=g.next,g.next=o),t.interleaved=o;return}}catch{}finally{}r=Cx(e,t,o,n),r!==null&&(o=qt(),Yr(r,e,n,o),Kx(r,t,n))}}function Gx(e){var t=e.alternate;return e===at||t!==null&&t===at}function Yx(e,t){il=nc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Kx(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,H0(e,r)}}var oc={readContext:Rr,useCallback:Rt,useContext:Rt,useEffect:Rt,useImperativeHandle:Rt,useInsertionEffect:Rt,useLayoutEffect:Rt,useMemo:Rt,useReducer:Rt,useRef:Rt,useState:Rt,useDebugValue:Rt,useDeferredValue:Rt,useTransition:Rt,useMutableSource:Rt,useSyncExternalStore:Rt,useId:Rt,unstable_isNewReconciler:!1},Fj={readContext:Rr,useCallback:function(e,t){return sn().memoizedState=[e,t===void 0?null:t],e},useContext:Rr,useEffect:vm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Tu(4194308,4,zx.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Tu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Tu(4,2,e,t)},useMemo:function(e,t){var r=sn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=sn();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=Dj.bind(null,at,e),[n.memoizedState,e]},useRef:function(e){var t=sn();return e={current:e},t.memoizedState=e},useState:gm,useDebugValue:pg,useDeferredValue:function(e){return sn().memoizedState=e},useTransition:function(){var e=gm(!1),t=e[0];return e=Ij.bind(null,e[1]),sn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=at,o=sn();if(et){if(r===void 0)throw Error(fe(407));r=r()}else{if(r=t(),Ct===null)throw Error(fe(349));Wo&30||Nx(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,vm(Mx.bind(null,n,a,e),[e]),n.flags|=2048,El(9,Rx.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=sn(),t=Ct.identifierPrefix;if(et){var r=xn,n=wn;r=(n&~(1<<32-Gr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Al++,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[un]=t,e[Pl]=n,n_(e,t,!1,!1),t.stateNode=e;e:{switch(i=mp(r,n),r){case"dialog":Ke("cancel",e),Ke("close",e),o=n;break;case"iframe":case"object":case"embed":Ke("load",e),o=n;break;case"video":case"audio":for(o=0;oJa&&(t.flags|=128,n=!0,Hi(a,!1),t.lanes=4194304)}else{if(!n)if(e=rc(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Hi(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!et)return Mt(t),null}else 2*dt()-a.renderingStartTime>Ja&&r!==1073741824&&(t.flags|=128,n=!0,Hi(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=dt(),t.sibling=null,r=nt.current,Ye(nt,n?r&1|2:r&1),t):(Mt(t),null);case 22:case 23:return yg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?sr&1073741824&&(Mt(t),t.subtreeFlags&6&&(t.flags|=8192)):Mt(t),null;case 24:return null;case 25:return null}throw Error(fe(156,t.tag))}function Gj(e,t){switch($0(t),t.tag){case 1:return nr(t.type)&&Qu(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xa(),Xe(rr),Xe(Vt),sg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return lg(t),null;case 13:if(Xe(nt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(fe(340));Ka()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xe(nt),null;case 4:return Xa(),null;case 10:return ng(t.type._context),null;case 22:case 23:return yg(),null;case 24:return null;default:return null}}var nu=!1,Lt=!1,Yj=typeof WeakSet=="function"?WeakSet:Set,me=null;function Ea(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){ut(e,t,n)}else r.current=null}function qp(e,t,r){try{r()}catch(n){ut(e,t,n)}}var Om=!1;function Kj(e,t){if(kp=qu,e=ux(),Z0(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,d=-1,g=-1,v=0,y=0,_=e,T=null;t:for(;;){for(var C;_!==r||o!==0&&_.nodeType!==3||(d=i+o),_!==a||n!==0&&_.nodeType!==3||(g=i+n),_.nodeType===3&&(i+=_.nodeValue.length),(C=_.firstChild)!==null;)T=_,_=C;for(;;){if(_===e)break t;if(T===r&&++v===o&&(d=i),T===a&&++y===n&&(g=i),(C=_.nextSibling)!==null)break;_=T,T=_.parentNode}_=C}r=d===-1||g===-1?null:{start:d,end:g}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ap={focusedElem:e,selectionRange:r},qu=!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,b=O.memoizedState,c=t.stateNode,l=c.getSnapshotBeforeUpdate(t.elementType===t.type?x:Br(t.type,x),b);c.__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(fe(163))}}catch(u){ut(t,t.return,u)}if(e=t.sibling,e!==null){e.return=t.return,me=e;break}me=t.return}return O=Om,Om=!1,O}function ll(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&&qp(t,r,a)}o=o.next}while(o!==n)}}function Gc(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 Gp(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 i_(e){var t=e.alternate;t!==null&&(e.alternate=null,i_(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[un],delete t[Pl],delete t[Np],delete t[jj],delete t[Ej])),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 l_(e){return e.tag===5||e.tag===3||e.tag===4}function Tm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||l_(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 Yp(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=Ku));else if(n!==4&&(e=e.child,e!==null))for(Yp(e,t,r),e=e.sibling;e!==null;)Yp(e,t,r),e=e.sibling}function Kp(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(Kp(e,t,r),e=e.sibling;e!==null;)Kp(e,t,r),e=e.sibling}var St=null,Wr=!1;function Yn(e,t,r){for(r=r.child;r!==null;)s_(e,t,r),r=r.sibling}function s_(e,t,r){if(cn&&typeof cn.onCommitFiberUnmount=="function")try{cn.onCommitFiberUnmount(Fc,r)}catch{}switch(r.tag){case 5:Lt||Ea(r,t);case 6:var n=St,o=Wr;St=null,Yn(e,t,r),St=n,Wr=o,St!==null&&(Wr?(e=St,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):St.removeChild(r.stateNode));break;case 18:St!==null&&(Wr?(e=St,r=r.stateNode,e.nodeType===8?Nf(e.parentNode,r):e.nodeType===1&&Nf(e,r),xl(e)):Nf(St,r.stateNode));break;case 4:n=St,o=Wr,St=r.stateNode.containerInfo,Wr=!0,Yn(e,t,r),St=n,Wr=o;break;case 0:case 11:case 14:case 15:if(!Lt&&(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)&&qp(r,t,i),o=o.next}while(o!==n)}Yn(e,t,r);break;case 1:if(!Lt&&(Ea(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(d){ut(r,t,d)}Yn(e,t,r);break;case 21:Yn(e,t,r);break;case 22:r.mode&1?(Lt=(n=Lt)||r.memoizedState!==null,Yn(e,t,r),Lt=n):Yn(e,t,r);break;default:Yn(e,t,r)}}function Pm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Yj),t.forEach(function(n){var o=nE.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Fr(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=dt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Xj(n/1960))-n,10e?16:e,ro===null)var n=!1;else{if(e=ro,ro=null,lc=0,Ve&6)throw Error(fe(331));var o=Ve;for(Ve|=4,me=e.current;me!==null;){var a=me,i=a.child;if(me.flags&16){var d=a.deletions;if(d!==null){for(var g=0;gdt()-hg?Lo(e,0):bg|=r),or(e,t)}function b_(e,t){t===0&&(e.mode&1?(t=Ks,Ks<<=1,!(Ks&130023424)&&(Ks=4194304)):t=1);var r=qt();e=Sn(e,t),e!==null&&(Ql(e,t,r),or(e,r))}function rE(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),b_(e,r)}function nE(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(fe(314))}n!==null&&n.delete(t),b_(e,r)}var h_;h_=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,Hj(e,t,r);er=!!(e.flags&131072)}else er=!1,et&&t.flags&1048576&&wx(t,Ju,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Pu(e,t),e=t.pendingProps;var o=Ya(t,Vt.current);za(t,r),o=cg(null,t,n,e,o,r);var a=dg();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,Xu(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,ag(t),o.updater=Hc,t.stateNode=o,o._reactInternals=t,Fp(t,n,e,r),t=Bp(null,t,n,!0,a,r)):(t.tag=0,et&&a&&J0(t),Ht(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Pu(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=aE(n),e=Br(n,e),o){case 0:t=zp(null,t,n,e,r);break e;case 1:t=xm(null,t,n,e,r);break e;case 11:t=ym(null,t,n,e,r);break e;case 14:t=wm(null,t,n,Br(n.type,e),r);break e}throw Error(fe(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Br(n,o),zp(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Br(n,o),xm(e,t,n,o,r);case 3:e:{if(e_(t),e===null)throw Error(fe(387));n=t.pendingProps,a=t.memoizedState,o=a.element,Ox(e,t),tc(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=Za(Error(fe(423)),t),t=_m(e,t,n,r,o);break e}else if(n!==o){o=Za(Error(fe(424)),t),t=_m(e,t,n,r,o);break e}else for(ur=lo(t.stateNode.containerInfo.firstChild),dr=t,et=!0,Ur=null,r=kx(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ka(),n===o){t=kn(e,t,r);break e}Ht(e,t,n,r)}t=t.child}return t;case 5:return Ax(t),e===null&&Ip(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,jp(n,o)?i=null:a!==null&&jp(n,a)&&(t.flags|=32),$x(e,t),Ht(e,t,i,r),t.child;case 6:return e===null&&Ip(t),null;case 13:return t_(e,t,r);case 4:return ig(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Qa(t,null,n,r):Ht(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Br(n,o),ym(e,t,n,o,r);case 7:return Ht(e,t,t.pendingProps,r),t.child;case 8:return Ht(e,t,t.pendingProps.children,r),t.child;case 12:return Ht(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,Ye($u,n._currentValue),n._currentValue=i,a!==null)if(Xr(a.value,i)){if(a.children===o.children&&!rr.current){t=kn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var d=a.dependencies;if(d!==null){i=a.child;for(var g=d.firstContext;g!==null;){if(g.context===n){if(a.tag===1){g=_n(-1,r&-r),g.tag=2;var v=a.updateQueue;if(v!==null){v=v.shared;var y=v.pending;y===null?g.next=g:(g.next=y.next,y.next=g),v.pending=g}}a.lanes|=r,g=a.alternate,g!==null&&(g.lanes|=r),Dp(a.return,r,t),d.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(fe(341));i.lanes|=r,d=i.alternate,d!==null&&(d.lanes|=r),Dp(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}Ht(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,za(t,r),o=Rr(o),n=n(o),t.flags|=1,Ht(e,t,n,r),t.child;case 14:return n=t.type,o=Br(n,t.pendingProps),o=Br(n.type,o),wm(e,t,n,o,r);case 15:return Zx(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Br(n,o),Pu(e,t),t.tag=1,nr(n)?(e=!0,Xu(t)):e=!1,za(t,r),Px(t,n,o),Fp(t,n,o,r),Bp(null,t,n,!0,e,r);case 19:return r_(e,t,r);case 22:return Jx(e,t,r)}throw Error(fe(156,t.tag))};function m_(e,t){return Hw(e,t)}function oE(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 kr(e,t,r,n){return new oE(e,t,r,n)}function xg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function aE(e){if(typeof e=="function")return xg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===z0)return 11;if(e===B0)return 14}return 2}function fo(e,t){var r=e.alternate;return r===null?(r=kr(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 Au(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")xg(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case _a:return Fo(r.children,o,a,t);case V0:i=8,o|=8;break;case sp:return e=kr(12,r,t,o|2),e.elementType=sp,e.lanes=a,e;case up:return e=kr(13,r,t,o),e.elementType=up,e.lanes=a,e;case cp:return e=kr(19,r,t,o),e.elementType=cp,e.lanes=a,e;case Sw:return Kc(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Tw:i=10;break e;case Pw:i=9;break e;case z0:i=11;break e;case B0:i=14;break e;case Xn:i=16,n=null;break e}throw Error(fe(130,e==null?e:typeof e,""))}return t=kr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Fo(e,t,r,n){return e=kr(7,e,n,t),e.lanes=r,e}function Kc(e,t,r,n){return e=kr(22,e,n,t),e.elementType=Sw,e.lanes=r,e.stateNode={isHidden:!1},e}function zf(e,t,r){return e=kr(6,e,null,t),e.lanes=r,e}function Bf(e,t,r){return t=kr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iE(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=xf(0),this.expirationTimes=xf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xf(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function _g(e,t,r,n,o,a,i,d,g){return e=new iE(e,t,r,d,g),t===1?(t=1,a===!0&&(t|=8)):t=0,a=kr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},ag(a),e}function lE(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(__)}catch(e){console.error(e)}}__(),ww.exports=hr;var An=ww.exports,C_,Mm=An;C_=Mm.createRoot,Mm.hydrateRoot;function Pt(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var fE=typeof Symbol=="function"&&Symbol.observable||"@@observable",Im=fE,Wf=()=>Math.random().toString(36).substring(7).split("").join("."),pE={INIT:`@@redux/INIT${Wf()}`,REPLACE:`@@redux/REPLACE${Wf()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Wf()}`},cc=pE;function Pg(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function O_(e,t,r){if(typeof e!="function")throw new Error(Pt(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Pt(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Pt(1));return r(O_)(e,t)}let n=e,o=t,a=new Map,i=a,d=0,g=!1;function v(){i===a&&(i=new Map,a.forEach((b,c)=>{i.set(c,b)}))}function y(){if(g)throw new Error(Pt(3));return o}function _(b){if(typeof b!="function")throw new Error(Pt(4));if(g)throw new Error(Pt(5));let c=!0;v();const l=d++;return i.set(l,b),function(){if(c){if(g)throw new Error(Pt(6));c=!1,v(),i.delete(l),a=null}}}function T(b){if(!Pg(b))throw new Error(Pt(7));if(typeof b.type>"u")throw new Error(Pt(8));if(typeof b.type!="string")throw new Error(Pt(17));if(g)throw new Error(Pt(9));try{g=!0,o=n(o,b)}finally{g=!1}return(a=i).forEach(l=>{l()}),b}function C(b){if(typeof b!="function")throw new Error(Pt(10));n=b,T({type:cc.REPLACE})}function O(){const b=_;return{subscribe(c){if(typeof c!="object"||c===null)throw new Error(Pt(11));function l(){const u=c;u.next&&u.next(y())}return l(),{unsubscribe:b(l)}},[Im](){return this}}}return T({type:cc.INIT}),{dispatch:T,subscribe:_,getState:y,replaceReducer:C,[Im]:O}}function gE(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:cc.INIT})>"u")throw new Error(Pt(12));if(typeof r(void 0,{type:cc.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Pt(13))})}function vE(e){const t=Object.keys(e),r={};for(let a=0;a"u")throw d&&d.type,new Error(Pt(14));v[_]=O,g=g||O!==C}return g=g||n.length!==Object.keys(i).length,g?v:i}}function dc(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function bE(...e){return t=>(r,n)=>{const o=t(r,n);let a=()=>{throw new Error(Pt(15))};const i={getState:o.getState,dispatch:(g,...v)=>a(g,...v)},d=e.map(g=>g(i));return a=dc(...d)(o.dispatch),{...o,dispatch:a}}}function hE(e){return Pg(e)&&"type"in e&&typeof e.type=="string"}var T_=Symbol.for("immer-nothing"),Dm=Symbol.for("immer-draftable"),gr=Symbol.for("immer-state");function Hr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var $a=Object.getPrototypeOf;function ho(e){return!!e&&!!e[gr]}function jn(e){var t;return e?P_(e)||Array.isArray(e)||!!e[Dm]||!!((t=e.constructor)!=null&&t[Dm])||ed(e)||td(e):!1}var mE=Object.prototype.constructor.toString();function P_(e){if(!e||typeof e!="object")return!1;const t=$a(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===mE}function Rl(e,t){$c(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function $c(e){const t=e[gr];return t?t.type_:Array.isArray(e)?1:ed(e)?2:td(e)?3:0}function $p(e,t){return $c(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function S_(e,t,r){const n=$c(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function yE(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function ed(e){return e instanceof Map}function td(e){return e instanceof Set}function Ro(e){return e.copy_||e.base_}function e0(e,t){if(ed(e))return new Map(e);if(td(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&P_(e))return $a(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[gr];let n=Reflect.ownKeys(r);for(let o=0;o1&&(e.set=e.add=e.clear=e.delete=wE),Object.freeze(e),t&&Rl(e,(r,n)=>Sg(n,!0))),e}function wE(){Hr(2)}function rd(e){return Object.isFrozen(e)}var xE={};function qo(e){const t=xE[e];return t||Hr(0,e),t}var Ml;function k_(){return Ml}function _E(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Lm(e,t){t&&(qo("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function t0(e){r0(e),e.drafts_.forEach(CE),e.drafts_=null}function r0(e){e===Ml&&(Ml=e.parent_)}function Fm(e){return Ml=_E(Ml,e)}function CE(e){const t=e[gr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Vm(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[gr].modified_&&(t0(t),Hr(4)),jn(e)&&(e=fc(t,e),t.parent_||pc(t,e)),t.patches_&&qo("Patches").generateReplacementPatches_(r[gr].base_,e,t.patches_,t.inversePatches_)):e=fc(t,r,[]),t0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==T_?e:void 0}function fc(e,t,r){if(rd(t))return t;const n=t[gr];if(!n)return Rl(t,(o,a)=>zm(e,n,t,o,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return pc(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const o=n.copy_;let a=o,i=!1;n.type_===3&&(a=new Set(o),o.clear(),i=!0),Rl(a,(d,g)=>zm(e,n,o,d,g,r,i)),pc(e,o,!1),r&&e.patches_&&qo("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function zm(e,t,r,n,o,a,i){if(ho(o)){const d=a&&t&&t.type_!==3&&!$p(t.assigned_,n)?a.concat(n):void 0,g=fc(e,o,d);if(S_(r,n,g),ho(g))e.canAutoFreeze_=!1;else return}else i&&r.add(o);if(jn(o)&&!rd(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;fc(e,o),(!t||!t.scope_.parent_)&&pc(e,o)}}function pc(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Sg(t,r)}function OE(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:k_(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=n,a=kg;r&&(o=[n],a=Il);const{revoke:i,proxy:d}=Proxy.revocable(o,a);return n.draft_=d,n.revoke_=i,d}var kg={get(e,t){if(t===gr)return e;const r=Ro(e);if(!$p(r,t))return TE(e,r,t);const n=r[t];return e.finalized_||!jn(n)?n:n===Uf(e.base_,t)?(Hf(e),e.copy_[t]=o0(n,e)):n},has(e,t){return t in Ro(e)},ownKeys(e){return Reflect.ownKeys(Ro(e))},set(e,t,r){const n=A_(Ro(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const o=Uf(Ro(e),t),a=o==null?void 0:o[gr];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(yE(r,o)&&(r!==void 0||$p(e.base_,t)))return!0;Hf(e),n0(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Uf(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Hf(e),n0(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Ro(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Hr(11)},getPrototypeOf(e){return $a(e.base_)},setPrototypeOf(){Hr(12)}},Il={};Rl(kg,(e,t)=>{Il[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Il.deleteProperty=function(e,t){return Il.set.call(this,e,t,void 0)};Il.set=function(e,t,r){return kg.set.call(this,e[0],t,r,e[0])};function Uf(e,t){const r=e[gr];return(r?Ro(r):e)[t]}function TE(e,t,r){var o;const n=A_(t,r);return n?"value"in n?n.value:(o=n.get)==null?void 0:o.call(e.draft_):void 0}function A_(e,t){if(!(t in e))return;let r=$a(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=$a(r)}}function n0(e){e.modified_||(e.modified_=!0,e.parent_&&n0(e.parent_))}function Hf(e){e.copy_||(e.copy_=e0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var PE=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const i=this;return function(g=a,...v){return i.produce(g,y=>r.call(this,y,...v))}}typeof r!="function"&&Hr(6),n!==void 0&&typeof n!="function"&&Hr(7);let o;if(jn(t)){const a=Fm(this),i=o0(t,void 0);let d=!0;try{o=r(i),d=!1}finally{d?t0(a):r0(a)}return Lm(a,n),Vm(o,a)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===T_&&(o=void 0),this.autoFreeze_&&Sg(o,!0),n){const a=[],i=[];qo("Patches").generateReplacementPatches_(t,o,a,i),n(a,i)}return o}else Hr(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(i,...d)=>this.produceWithPatches(i,g=>t(g,...d));let n,o;return[this.produce(t,r,(i,d)=>{n=i,o=d}),n,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){jn(e)||Hr(8),ho(e)&&(e=j_(e));const t=Fm(this),r=o0(e,void 0);return r[gr].isManual_=!0,r0(t),r}finishDraft(e,t){const r=e&&e[gr];(!r||!r.isManual_)&&Hr(9);const{scope_:n}=r;return Lm(n,t),Vm(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));const n=qo("Patches").applyPatches_;return ho(e)?n(e,t):this.produce(e,o=>n(o,t))}};function o0(e,t){const r=ed(e)?qo("MapSet").proxyMap_(e,t):td(e)?qo("MapSet").proxySet_(e,t):OE(e,t);return(t?t.scope_:k_()).drafts_.push(r),r}function j_(e){return ho(e)||Hr(10,e),E_(e)}function E_(e){if(!jn(e)||rd(e))return e;const t=e[gr];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=e0(e,t.scope_.immer_.useStrictShallowCopy_)}else r=e0(e,!0);return Rl(r,(n,o)=>{S_(r,n,E_(o))}),t&&(t.finalized_=!1),r}var vr=new PE,N_=vr.produce;vr.produceWithPatches.bind(vr);vr.setAutoFreeze.bind(vr);vr.setUseStrictShallowCopy.bind(vr);vr.applyPatches.bind(vr);vr.createDraft.bind(vr);vr.finishDraft.bind(vr);function SE(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function kE(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Bm=e=>Array.isArray(e)?e:[e];function AE(e){const t=Array.isArray(e[0])?e[0]:e;return kE(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function jE(e,t){const r=[],{length:n}=e;for(let o=0;o{r=iu(),i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function ME(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e;return(...o)=>{let a=0,i=0,d,g={},v=o.pop();typeof v=="object"&&(g=v,v=o.pop()),SE(v,`createSelector expects an output function after the inputs, but received: [${typeof v}]`);const y={...r,...g},{memoize:_,memoizeOptions:T=[],argsMemoize:C=R_,argsMemoizeOptions:O=[],devModeChecks:x={}}=y,b=Bm(T),c=Bm(O),l=AE(o),s=_(function(){return a++,v.apply(null,arguments)},...b),u=C(function(){i++;const h=jE(l,arguments);return d=s.apply(null,h),d},...c);return Object.assign(u,{resultFunc:v,memoizedResultFunc:s,dependencies:l,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>d,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:_,argsMemoize:C})}}function M_(e){return({dispatch:r,getState:n})=>o=>a=>typeof a=="function"?a(r,n,e):o(a)}var IE=M_(),DE=M_,LE=(...e)=>{const t=ME(...e);return(...r)=>{const n=t(...r),o=(a,...i)=>n(ho(a)?j_(a):a,...i);return Object.assign(o,n),o}};LE(R_);var FE=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?dc:dc.apply(null,arguments)};function Dl(e,t){function r(...n){if(t){let o=t(...n);if(!o)throw new Error(Kr(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>hE(n)&&n.type===e,r}var I_=class Ji extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Ji.prototype)}static get[Symbol.species](){return Ji}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Ji(...t[0].concat(this)):new Ji(...t.concat(this))}};function Um(e){return jn(e)?N_(e,()=>{}):e}function Hm(e,t,r){if(e.has(t)){let o=e.get(t);return r.update&&(o=r.update(o,t,e),e.set(t,o)),o}if(!r.insert)throw new Error(Kr(10));const n=r.insert(t,e);return e.set(t,n),n}function VE(e){return typeof e=="boolean"}var zE=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:a=!0}=t??{};let i=new I_;return r&&(VE(r)?i.push(IE):i.push(DE(r.extraArgument))),i},BE="RTK_autoBatch",D_=e=>t=>{setTimeout(t,e)},WE=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:D_(10),UE=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let o=!0,a=!1,i=!1;const d=new Set,g=e.type==="tick"?queueMicrotask:e.type==="raf"?WE:e.type==="callback"?e.queueNotification:D_(e.timeout),v=()=>{i=!1,a&&(a=!1,d.forEach(y=>y()))};return Object.assign({},n,{subscribe(y){const _=()=>o&&y(),T=n.subscribe(_);return d.add(y),()=>{T(),d.delete(y)}},dispatch(y){var _;try{return o=!((_=y==null?void 0:y.meta)!=null&&_[BE]),a=!o,a&&(i||(i=!0,g(v))),n.dispatch(y)}finally{o=!0}}})},HE=e=>function(r){const{autoBatch:n=!0}=r??{};let o=new I_(e);return n&&o.push(UE(typeof n=="object"?n:void 0)),o},qE=!0;function GE(e){const t=zE(),{reducer:r=void 0,middleware:n,devTools:o=!0,preloadedState:a=void 0,enhancers:i=void 0}=e||{};let d;if(typeof r=="function")d=r;else if(Pg(r))d=vE(r);else throw new Error(Kr(1));let g;typeof n=="function"?g=n(t):g=t();let v=dc;o&&(v=FE({trace:!qE,...typeof o=="object"&&o}));const y=bE(...g),_=HE(y);let T=typeof i=="function"?i(_):_();const C=v(...T);return O_(d,a,C)}function L_(e){const t={},r=[];let n;const o={addCase(a,i){const d=typeof a=="string"?a:a.type;if(!d)throw new Error(Kr(28));if(d in t)throw new Error(Kr(29));return t[d]=i,o},addMatcher(a,i){return r.push({matcher:a,reducer:i}),o},addDefaultCase(a){return n=a,o}};return e(o),[t,r,n]}function YE(e){return typeof e=="function"}function KE(e,t){let[r,n,o]=L_(t),a;if(YE(e))a=()=>Um(e());else{const d=Um(e);a=()=>d}function i(d=a(),g){let v=[r[g.type],...n.filter(({matcher:y})=>y(g)).map(({reducer:y})=>y)];return v.filter(y=>!!y).length===0&&(v=[o]),v.reduce((y,_)=>{if(_)if(ho(y)){const C=_(y,g);return C===void 0?y:C}else{if(jn(y))return N_(y,T=>_(T,g));{const T=_(y,g);if(T===void 0){if(y===null)return y;throw new Error(Kr(9))}return T}}return y},d)}return i.getInitialState=a,i}var QE=Symbol.for("rtk-slice-createasyncthunk");function XE(e,t){return`${e}/${t}`}function ZE({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[QE];return function(o){const{name:a,reducerPath:i=a}=o;if(!a)throw new Error(Kr(11));typeof process<"u";const d=(typeof o.reducers=="function"?o.reducers($E()):o.reducers)||{},g=Object.keys(d),v={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},y={addCase(b,c){const l=typeof b=="string"?b:b.type;if(!l)throw new Error(Kr(12));if(l in v.sliceCaseReducersByType)throw new Error(Kr(13));return v.sliceCaseReducersByType[l]=c,y},addMatcher(b,c){return v.sliceMatchers.push({matcher:b,reducer:c}),y},exposeAction(b,c){return v.actionCreators[b]=c,y},exposeCaseReducer(b,c){return v.sliceCaseReducersByName[b]=c,y}};g.forEach(b=>{const c=d[b],l={reducerName:b,type:XE(a,b),createNotation:typeof o.reducers=="function"};tN(c)?nN(l,c,y,t):eN(l,c,y)});function _(){const[b={},c=[],l=void 0]=typeof o.extraReducers=="function"?L_(o.extraReducers):[o.extraReducers],s={...b,...v.sliceCaseReducersByType};return KE(o.initialState,u=>{for(let p in s)u.addCase(p,s[p]);for(let p of v.sliceMatchers)u.addMatcher(p.matcher,p.reducer);for(let p of c)u.addMatcher(p.matcher,p.reducer);l&&u.addDefaultCase(l)})}const T=b=>b,C=new WeakMap;let O;const x={name:a,reducerPath:i,reducer(b,c){return O||(O=_()),O(b,c)},actions:v.actionCreators,caseReducers:v.sliceCaseReducersByName,getInitialState(){return O||(O=_()),O.getInitialState()},getSelectors(b=T){const c=Hm(C,this,{insert:()=>new WeakMap});return Hm(c,b,{insert:()=>{const l={};for(const[s,u]of Object.entries(o.selectors??{}))l[s]=JE(this,u,b,this!==x);return l}})},selectSlice(b){let c=b[this.reducerPath];return typeof c>"u"&&this!==x&&(c=this.getInitialState()),c},get selectors(){return this.getSelectors(this.selectSlice)},injectInto(b,{reducerPath:c,...l}={}){const s=c??this.reducerPath;return b.inject({reducerPath:s,reducer:this.reducer},l),{...this,reducerPath:s}}};return x}}function JE(e,t,r,n){function o(a,...i){let d=r.call(e,a);return typeof d>"u"&&n&&(d=e.getInitialState()),t(d,...i)}return o.unwrapped=t,o}var F_=ZE();function $E(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function eN({type:e,reducerName:t,createNotation:r},n,o){let a,i;if("reducer"in n){if(r&&!rN(n))throw new Error(Kr(17));a=n.reducer,i=n.prepare}else a=n;o.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,i?Dl(e,i):Dl(e))}function tN(e){return e._reducerDefinitionType==="asyncThunk"}function rN(e){return e._reducerDefinitionType==="reducerWithPrepare"}function nN({type:e,reducerName:t},r,n,o){if(!o)throw new Error(Kr(18));const{payloadCreator:a,fulfilled:i,pending:d,rejected:g,settled:v,options:y}=r,_=o(e,a,y);n.exposeAction(t,_),i&&n.addCase(_.fulfilled,i),d&&n.addCase(_.pending,d),g&&n.addCase(_.rejected,g),v&&n.addMatcher(_.settled,v),n.exposeCaseReducer(t,{fulfilled:i||lu,pending:d||lu,rejected:g||lu,settled:v||lu})}function lu(){}var Ag="listenerMiddleware";Dl(`${Ag}/add`);Dl(`${Ag}/removeAll`);Dl(`${Ag}/remove`);function Kr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const oN={cart:[]},V_=F_({name:"cart",initialState:oN,reducers:{addProduct:(e,t)=>{console.log("State",e),console.log("Action",t);const r=e.cart.find(n=>n.id===t.payload.id);r?r.quantity++:e.cart.push({...t.payload,quantity:1})},subtractProduct:(e,t)=>{const r=e.cart.find(n=>n.id===t.payload.id);if(r.quantity>1)r.quantity--;else if(r.quantity===1){console.log("existing product ",r.quantity);const n=e.cart.findIndex(o=>o===r);console.log(n),e.cart.splice(n,1)}},removeProduct:(e,t)=>{const r=e.cart.findIndex(n=>n.id===t.payload.id);e.cart.splice(r,1)}}}),aN=e=>e.cart.cart.reduce((t,r)=>t+r.quantity,0),iN=e=>e.cart.cart.reduce((t,r)=>t+r.price*r.quantity,0),{addProduct:z_,subtractProduct:B_,removeProduct:lN}=V_.actions,sN=V_.reducer;sessionStorage.getItem("token")&&sessionStorage.getItem("token");const uN={user:null,status:"idle",error:null},W_=F_({name:"auth",initialState:uN,reducers:{loginStart:e=>{e.status="loading"},loginSuccess:(e,t)=>{e.status="succeeded",e.user=t.payload},loginFailure:(e,t)=>{e.status="failed",e.error=t.payload},logout:e=>{e.user=null}}}),{loginStart:cN,loginSuccess:qm,loginFailure:dN,logout:fN}=W_.actions,pN=W_.reducer,gN=GE({reducer:{auth:pN,cart:sN}});var U_={exports:{}},H_={};/** - * @license React - * use-sync-external-store-with-selector.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 $l=B;function vN(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var bN=typeof Object.is=="function"?Object.is:vN,hN=$l.useSyncExternalStore,mN=$l.useRef,yN=$l.useEffect,wN=$l.useMemo,xN=$l.useDebugValue;H_.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var a=mN(null);if(a.current===null){var i={hasValue:!1,value:null};a.current=i}else i=a.current;a=wN(function(){function g(C){if(!v){if(v=!0,y=C,C=n(C),o!==void 0&&i.hasValue){var O=i.value;if(o(O,C))return _=O}return _=C}if(O=_,bN(y,C))return O;var x=n(C);return o!==void 0&&o(O,x)?O:(y=C,_=x)}var v=!1,y,_,T=r===void 0?null:r;return[function(){return g(t())},T===null?void 0:function(){return g(T())}]},[t,r,n,o]);var d=hN(e,a[0],a[1]);return yN(function(){i.hasValue=!0,i.value=d},[d]),xN(d),d};U_.exports=H_;var _N=U_.exports,cr="default"in vl?Lc:vl,Gm=Symbol.for("react-redux-context"),Ym=typeof globalThis<"u"?globalThis:{};function CN(){if(!cr.createContext)return{};const e=Ym[Gm]??(Ym[Gm]=new Map);let t=e.get(cr.createContext);return t||(t=cr.createContext(null),e.set(cr.createContext,t)),t}var mo=CN(),ON=()=>{throw new Error("uSES not initialized!")};function jg(e=mo){return function(){return cr.useContext(e)}}var q_=jg(),G_=ON,TN=e=>{G_=e},PN=(e,t)=>e===t;function SN(e=mo){const t=e===mo?q_:jg(e);return function(n,o={}){const{equalityFn:a=PN,devModeChecks:i={}}=typeof o=="function"?{equalityFn:o}:o,{store:d,subscription:g,getServerState:v,stabilityCheck:y,identityFunctionCheck:_}=t();cr.useRef(!0);const T=cr.useCallback({[n.name](O){return n(O)}}[n.name],[n,y,i.stabilityCheck]),C=G_(g.addNestedSub,d.getState,v||d.getState,T,a);return cr.useDebugValue(C),C}}var ei=SN();function kN(e){e()}function AN(){let e=null,t=null;return{clear(){e=null,t=null},notify(){kN(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0,o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!n||e===null||(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var Km={notify(){},get:()=>[]};function jN(e,t){let r,n=Km,o=0,a=!1;function i(x){y();const b=n.subscribe(x);let c=!1;return()=>{c||(c=!0,b(),_())}}function d(){n.notify()}function g(){O.onStateChange&&O.onStateChange()}function v(){return a}function y(){o++,r||(r=t?t.addNestedSub(g):e.subscribe(g),n=AN())}function _(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=Km)}function T(){a||(a=!0,y())}function C(){a&&(a=!1,_())}const O={addNestedSub:i,notifyNestedSubs:d,handleChangeWrapper:g,isSubscribed:v,trySubscribe:T,tryUnsubscribe:C,getListeners:()=>n};return O}var EN=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",NN=EN?cr.useLayoutEffect:cr.useEffect;function RN({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",identityFunctionCheck:a="once"}){const i=cr.useMemo(()=>{const v=jN(e);return{store:e,subscription:v,getServerState:n?()=>n:void 0,stabilityCheck:o,identityFunctionCheck:a}},[e,n,o,a]),d=cr.useMemo(()=>e.getState(),[e]);NN(()=>{const{subscription:v}=i;return v.onStateChange=v.notifyNestedSubs,v.trySubscribe(),d!==e.getState()&&v.notifyNestedSubs(),()=>{v.tryUnsubscribe(),v.onStateChange=void 0}},[i,d]);const g=t||mo;return cr.createElement(g.Provider,{value:i},r)}var MN=RN;function Y_(e=mo){const t=e===mo?q_:jg(e);return function(){const{store:n}=t();return n}}var IN=Y_();function DN(e=mo){const t=e===mo?IN:Y_(e);return function(){return t().dispatch}}var es=DN();TN(_N.useSyncExternalStoreWithSelector);/** - * @remix-run/router v1.14.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 Ll(){return Ll=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Eg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function FN(){return Math.random().toString(36).substr(2,8)}function Xm(e,t){return{usr:e.state,key:e.key,idx:t}}function a0(e,t,r,n){return r===void 0&&(r=null),Ll({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?fi(t):t,{state:r,key:t&&t.key||n||FN()})}function gc(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 fi(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 VN(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,d=no.Pop,g=null,v=y();v==null&&(v=0,i.replaceState(Ll({},i.state,{idx:v}),""));function y(){return(i.state||{idx:null}).idx}function _(){d=no.Pop;let b=y(),c=b==null?null:b-v;v=b,g&&g({action:d,location:x.location,delta:c})}function T(b,c){d=no.Push;let l=a0(x.location,b,c);r&&r(l,b),v=y()+1;let s=Xm(l,v),u=x.createHref(l);try{i.pushState(s,"",u)}catch(p){if(p instanceof DOMException&&p.name==="DataCloneError")throw p;o.location.assign(u)}a&&g&&g({action:d,location:x.location,delta:1})}function C(b,c){d=no.Replace;let l=a0(x.location,b,c);r&&r(l,b),v=y();let s=Xm(l,v),u=x.createHref(l);i.replaceState(s,"",u),a&&g&&g({action:d,location:x.location,delta:0})}function O(b){let c=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof b=="string"?b:gc(b);return gt(c,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,c)}let x={get action(){return d},get location(){return e(o,i)},listen(b){if(g)throw new Error("A history only accepts one active listener");return o.addEventListener(Qm,_),g=b,()=>{o.removeEventListener(Qm,_),g=null}},createHref(b){return t(o,b)},createURL:O,encodeLocation(b){let c=O(b);return{pathname:c.pathname,search:c.search,hash:c.hash}},push:T,replace:C,go(b){return i.go(b)}};return x}var Zm;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Zm||(Zm={}));function zN(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?fi(t):t,o=Ng(n.pathname||"/",r);if(o==null)return null;let a=K_(e);BN(a);let i=null;for(let d=0;i==null&&d{let g={relativePath:d===void 0?a.path||"":d,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};g.relativePath.startsWith("/")&&(gt(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=po([n,g.relativePath]),y=r.concat(g);a.children&&a.children.length>0&&(gt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+v+'".')),K_(a.children,t,y,v)),!(a.path==null&&!a.index)&&t.push({path:v,score:KN(v,a.index),routesMeta:y})};return e.forEach((a,i)=>{var d;if(a.path===""||!((d=a.path)!=null&&d.includes("?")))o(a,i);else for(let g of Q_(a.path))o(a,i,g)}),t}function Q_(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=Q_(n.join("/")),d=[];return d.push(...i.map(g=>g===""?a:[a,g].join("/"))),o&&d.push(...i),d.map(g=>e.startsWith("/")&&g===""?"/":g)}function BN(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:QN(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const WN=/^:\w+$/,UN=3,HN=2,qN=1,GN=10,YN=-2,Jm=e=>e==="*";function KN(e,t){let r=e.split("/"),n=r.length;return r.some(Jm)&&(n+=YN),t&&(n+=HN),r.filter(o=>!Jm(o)).reduce((o,a)=>o+(WN.test(a)?UN:a===""?qN:GN),n)}function QN(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 XN(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:T,isOptional:C}=y;if(T==="*"){let x=d[_]||"";i=a.slice(0,a.length-x.length).replace(/(.)\/+$/,"$1")}const O=d[_];return C&&!O?v[T]=void 0:v[T]=eR(O||"",T),v},{}),pathname:a,pathnameBase:i,pattern:e}}function JN(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Eg(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,d,g)=>(n.push({paramName:d,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function $N(e){try{return decodeURI(e)}catch(t){return Eg(!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 eR(e,t){try{return decodeURIComponent(e)}catch(r){return Eg(!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 Ng(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 tR(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?fi(e):e;return{pathname:r?r.startsWith("/")?r:rR(r,t):t,search:aR(n),hash:iR(o)}}function rR(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 qf(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 nR(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function X_(e,t){let r=nR(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function Z_(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=fi(e):(o=Ll({},e),gt(!o.pathname||!o.pathname.includes("?"),qf("?","pathname","search",o)),gt(!o.pathname||!o.pathname.includes("#"),qf("#","pathname","hash",o)),gt(!o.search||!o.search.includes("#"),qf("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,d;if(i==null)d=r;else if(n){let _=t.length===0?[]:t[t.length-1].replace(/^\//,"").split("/");if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),_.pop();o.pathname=T.join("/")}d="/"+_.join("/")}else{let _=t.length-1;if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),_-=1;o.pathname=T.join("/")}d=_>=0?t[_]:"/"}let g=tR(o,d),v=i&&i!=="/"&&i.endsWith("/"),y=(a||i===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(v||y)&&(g.pathname+="/"),g}const po=e=>e.join("/").replace(/\/\/+/g,"/"),oR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),aR=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,iR=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function lR(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const J_=["post","put","patch","delete"];new Set(J_);const sR=["get",...J_];new Set(sR);/** - * React Router v6.21.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 Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{d.current=!0}),B.useCallback(function(v,y){if(y===void 0&&(y={}),!d.current)return;if(typeof v=="number"){n.go(v);return}let _=Z_(v,JSON.parse(i),a,y.relative==="path");e==null&&t!=="/"&&(_.pathname=_.pathname==="/"?t:po([t,_.pathname])),(y.replace?n.replace:n.push)(_,y.state,y)},[t,n,i,a,e])}function tC(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=B.useContext(Zo),{matches:o}=B.useContext(Jo),{pathname:a}=od(),i=JSON.stringify(X_(o,n.v7_relativeSplatPath));return B.useMemo(()=>Z_(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function fR(e,t){return pR(e,t)}function pR(e,t,r,n){ts()||gt(!1);let{navigator:o}=B.useContext(Zo),{matches:a}=B.useContext(Jo),i=a[a.length-1],d=i?i.params:{};i&&i.pathname;let g=i?i.pathnameBase:"/";i&&i.route;let v=od(),y;if(t){var _;let b=typeof t=="string"?fi(t):t;g==="/"||(_=b.pathname)!=null&&_.startsWith(g)||gt(!1),y=b}else y=v;let T=y.pathname||"/",C=g==="/"?T:T.slice(g.length)||"/",O=zN(e,{pathname:C}),x=mR(O&&O.map(b=>Object.assign({},b,{params:Object.assign({},d,b.params),pathname:po([g,o.encodeLocation?o.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?g:po([g,o.encodeLocation?o.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),a,r,n);return t&&x?B.createElement(nd.Provider,{value:{location:Fl({pathname:"/",search:"",hash:"",state:null,key:"default"},y),navigationType:no.Pop}},x):x}function gR(){let e=_R(),t=lR(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 B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},t),r?B.createElement("pre",{style:o},r):null,a)}const vR=B.createElement(gR,null);class bR extends B.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!==void 0?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!==void 0?B.createElement(Jo.Provider,{value:this.props.routeContext},B.createElement($_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function hR(e){let{routeContext:t,match:r,children:n}=e,o=B.useContext(Rg);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),B.createElement(Jo.Provider,{value:t},n)}function mR(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,d=(o=r)==null?void 0:o.errors;if(d!=null){let y=i.findIndex(_=>_.route.id&&(d==null?void 0:d[_.route.id]));y>=0||gt(!1),i=i.slice(0,Math.min(i.length,y+1))}let g=!1,v=-1;if(r&&n&&n.v7_partialHydration)for(let y=0;y=0?i=i.slice(0,v+1):i=[i[0]];break}}return i.reduceRight((y,_,T)=>{let C,O=!1,x=null,b=null;r&&(C=d&&_.route.id?d[_.route.id]:void 0,x=_.route.errorElement||vR,g&&(v<0&&T===0?(OR("route-fallback",!1),O=!0,b=null):v===T&&(O=!0,b=_.route.hydrateFallbackElement||null)));let c=t.concat(i.slice(0,T+1)),l=()=>{let s;return C?s=x:O?s=b:_.route.Component?s=B.createElement(_.route.Component,null):_.route.element?s=_.route.element:s=y,B.createElement(hR,{match:_,routeContext:{outlet:y,matches:c,isDataRoute:r!=null},children:s})};return r&&(_.route.ErrorBoundary||_.route.errorElement||T===0)?B.createElement(bR,{location:r.location,revalidation:r.revalidation,component:x,error:C,children:l(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):l()},null)}var rC=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(rC||{}),vc=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}(vc||{});function yR(e){let t=B.useContext(Rg);return t||gt(!1),t}function wR(e){let t=B.useContext(uR);return t||gt(!1),t}function xR(e){let t=B.useContext(Jo);return t||gt(!1),t}function nC(e){let t=xR(),r=t.matches[t.matches.length-1];return r.route.id||gt(!1),r.route.id}function _R(){var e;let t=B.useContext($_),r=wR(vc.UseRouteError),n=nC(vc.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function CR(){let{router:e}=yR(rC.UseNavigateStable),t=nC(vc.UseNavigateStable),r=B.useRef(!1);return eC(()=>{r.current=!0}),B.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Fl({fromRouteId:t},a)))},[e,t])}const $m={};function OR(e,t,r){!t&&!$m[e]&&($m[e]=!0)}function Vr(e){gt(!1)}function TR(e){let{basename:t="/",children:r=null,location:n,navigationType:o=no.Pop,navigator:a,static:i=!1,future:d}=e;ts()&>(!1);let g=t.replace(/^\/*/,"/"),v=B.useMemo(()=>({basename:g,navigator:a,static:i,future:Fl({v7_relativeSplatPath:!1},d)}),[g,d,a,i]);typeof n=="string"&&(n=fi(n));let{pathname:y="/",search:_="",hash:T="",state:C=null,key:O="default"}=n,x=B.useMemo(()=>{let b=Ng(y,g);return b==null?null:{location:{pathname:b,search:_,hash:T,state:C,key:O},navigationType:o}},[g,y,_,T,C,O,o]);return x==null?null:B.createElement(Zo.Provider,{value:v},B.createElement(nd.Provider,{children:r,value:x}))}function PR(e){let{children:t,location:r}=e;return fR(i0(t),r)}new Promise(()=>{});function i0(e,t){t===void 0&&(t=[]);let r=[];return B.Children.forEach(e,(n,o)=>{if(!B.isValidElement(n))return;let a=[...t,o];if(n.type===B.Fragment){r.push.apply(r,i0(n.props.children,a));return}n.type!==Vr&>(!1),!n.props.index||!n.props.children||gt(!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=i0(n.props.children,a)),r.push(i)}),r}/** - * React Router DOM v6.21.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 l0(){return l0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function kR(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function AR(e,t){return e.button===0&&(!t||t==="_self")&&!kR(e)}const jR=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],ER="startTransition",ey=vl[ER];function NR(e){let{basename:t,children:r,future:n,window:o}=e,a=B.useRef();a.current==null&&(a.current=LN({window:o,v5Compat:!0}));let i=a.current,[d,g]=B.useState({action:i.action,location:i.location}),{v7_startTransition:v}=n||{},y=B.useCallback(_=>{v&&ey?ey(()=>g(_)):g(_)},[g,v]);return B.useLayoutEffect(()=>i.listen(y),[i,y]),B.createElement(TR,{basename:t,children:r,location:d.location,navigationType:d.action,navigator:i,future:n})}const RR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",MR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Nr=B.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:d,target:g,to:v,preventScrollReset:y,unstable_viewTransition:_}=t,T=SR(t,jR),{basename:C}=B.useContext(Zo),O,x=!1;if(typeof v=="string"&&MR.test(v)&&(O=v,RR))try{let s=new URL(window.location.href),u=v.startsWith("//")?new URL(s.protocol+v):new URL(v),p=Ng(u.pathname,C);u.origin===s.origin&&p!=null?v=p+u.search+u.hash:x=!0}catch{}let b=cR(v,{relative:o}),c=IR(v,{replace:i,state:d,target:g,preventScrollReset:y,relative:o,unstable_viewTransition:_});function l(s){n&&n(s),s.defaultPrevented||c(s)}return B.createElement("a",l0({},T,{href:O||b,onClick:x||a?n:l,ref:r,target:g}))});var ty;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ty||(ty={}));var ry;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ry||(ry={}));function IR(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:d}=t===void 0?{}:t,g=ad(),v=od(),y=tC(e,{relative:i});return B.useCallback(_=>{if(AR(_,r)){_.preventDefault();let T=n!==void 0?n:gc(v)===gc(y);g(e,{replace:T,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:d})}},[v,g,y,n,o,r,e,a,i,d])}/*! js-cookie v3.0.5 | MIT */function su(e){for(var t=1;t"u")){i=su({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var d="";for(var g in i)i[g]&&(d+="; "+g,i[g]!==!0&&(d+="="+i[g].split(";")[0]));return document.cookie=o+"="+e.write(a,o)+d}}function n(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var a=document.cookie?document.cookie.split("; "):[],i={},d=0;d{const e=es(),t=ad();ei(d=>d.auth);const[r,n]=B.useState({email:"",password:""}),o=()=>{window.open(`${ny}/auth/google/callback`,"_self");let d=oC.get("token");console.log(d),sessionStorage.setItem("token",d),e(qm(!0)).then(()=>t("/home"))},a=({currentTarget:d})=>{n({...r,[d.name]:d.value})},i=async d=>{d.preventDefault();try{e(cN());const g=`${ny}/user/login`,y=await(await fetch(g,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(r)})).json();sessionStorage.setItem("token",y.data),e(qm(y)),t("/home")}catch(g){g.response&&g.response.status>=400&&g.response.status<=500&&e(dN(g.message))}};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Login to your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",method:"POST",onSubmit:d=>i(d),children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900",children:"Email address"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",onChange:a,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("label",{htmlFor:"password",className:"block text-sm font-medium leading-6 text-gray-900",children:"Password"})}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",onChange:a,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-lg mb-2 px-3 py-1.5 text-sm font-semibold bg-primary hover:bg-secondary leading-6 text-white shadow-s focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",onSubmit:d=>i(d),children:"Login"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:o,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Login with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["No account? No problem. "," ",M.jsx(Nr,{to:"/register",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Create one!"})]})]})]})})},oy="https://back-end-repo-code-crafters.vercel.app",FR=()=>{const[e,t]=B.useState({name:"",email:"",password:""});ei(d=>d.auth);const r=es(),n=ad(),o=({currentTarget:d})=>{t({...e,[d.name]:d.value})},a=async d=>{d.preventDefault();try{const g=`${oy}/user/register`,{data:v}=await fetch(g,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}),y=await v.json();localStorage.setItem("token",y.data),r(loginSuccess(y)),n("/home")}catch(g){g.response&&g.response.status>=400&&g.response.status<=500&&setError(g.response.data.message)}},i=()=>{window.open(`${oy}/auth/google/callback`,"_self"),localStorage.setItem("token",!0),r(loginSuccess(!0)).then(()=>n("/home"))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Register your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",onSubmit:a,method:"POST",children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"name",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"name",name:"name",type:"text",autoComplete:"email",placeholder:"Name",required:!0,onChange:o,value:e.name,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",placeholder:"Email",required:!0,onChange:o,value:e.email,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",placeholder:"Password",required:!0,onChange:o,value:e.password,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-md mb-2 bg-primary hover:bg-secondary px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm focus:ring-secondary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",children:"Sign Up"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:i,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Sign up with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["Already registered? "," ",M.jsx("a",{href:"/login",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Login here!"})]})]})]})})},VR=()=>(B.useEffect(()=>{let e=oC.get("token");sessionStorage.setItem("token",e)},[]),M.jsx("div",{className:"text-black",children:M.jsx("nav",{children:M.jsx("h1",{children:"Home Page"})})})),zR=""+new URL("error-qHWuGVdS.png",import.meta.url).href,_t=e=>{const{className:t,children:r,type:n,onClick:o}=e;return M.jsx("button",{className:t,type:n||"button",onClick:o,children:r})};function BR(){return M.jsxs("div",{className:"flex flex-col items-center my-10",children:[M.jsx("img",{src:zR,alt:"404 error image",height:400,width:400}),M.jsx("h1",{className:"text-black font-bold text-2xl my-5",children:"Oops! Page not found"}),M.jsx(Nr,{to:"/",className:"text-black font-bold text-xl",children:M.jsx(_t,{className:"text-white bg-primary font-medium rounded-full text-sm px-4 py-2",children:"Back to Home"})})]})}function aC(e){const{text:t,src:r,div:n}=e;return M.jsxs("div",{className:n,children:[M.jsx("img",{className:"h-8 w-8",src:r,alt:"Harvestly"}),M.jsx("span",{className:t,children:"Harvestly"})]})}const WR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAnCAYAAACIVoEIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASxSURBVHgB7ZhdUhtHEMe7ByEEuCqbEyDeY7E+gcUJICdAvMUSVZZPADqBRBUWeUM+QcQJkE/ACufd8gmiVGwj9DGdf++ysMgS2gXk+CH/qkXSMB+/menp6V6mmFou5apGpL2YXmh2a16X5qBne27eiuxw3AbLpY0zEskHv7hDTB0S6jJJ2xjT+nzkteL25ZTd7GhI7nBks8bQmhXOotglEv3sJIOycioLxuMRuczWEeINZsqKiKudSdps9mpeZ1ofmeLzArPZGZ8ca1vLbSKLIqqmKK5Esoal+yVYkdadwX5z8T97QH17vlp0N7/UPe/bSeWqWNkyJlAhYyq9CSur2zeylmJDMbEnRNloGbbBUfvq/e6vTiHzKtewRqr4vhmtt1LM7YtwYUj8YjABeFyGYkpIPgnzy/D3s71f8ld9+zED+wjLMkumrFuTwYzvtqWCIX4TBdIJrey529F6lkYOpu/FhzKmiQFd7Ux/fz76syVCp9y3ZyGYrhpsDDZn3bDdyt7zbV1nbGkj2l9/YM/ESjXsL6AyWxjpU2yowAa4ezWw+zdlxxcFgL2PgmG6bTa8cTMZy3n8bUf7WilunGA7HUnzZtS9YDfyhkwzNpTfyPCuGutqyd2ZCobTBGP++aYR44QSeXeAiPIKFD2panfhiiaC0tVChxUrtrH8KlcOy9WWmLmrYIBYw/PTDROJg6ej3/UETgJaLLouyg9gd5WgzQOUKeYO0FC3EUYph0QL3mKaOv2BnF37rNPL+oVvxMvF3EfUqcCnreEpA+hFFOjaDfwBqMNe/eJAyxKtVChtLNass1Dbktm3ZM9xEv+6BqLoSqlwal8rEFzCzQqpgevKAegsCuQ3pyeQLv+CIf8UjSx1U4RtFKpcHl/Ubq8nbuqVpNvr+zstY24B+BtH+iRQ41ouufBXdn9IZhOA5wqEkYKjj/tSFA73ZW/KfTkXKN0adaz+AMzNr2/bu0naP8imZuna97zD45DlU0qouUCp2EjL/9QQJ6HmBmWHC77DhKtIHBDODeox+iGh/ldcxfJT6neGCPTF3o087xMSgu4/R14zTl29EVIk+zipXbvIFZ4F0+9b3FukEYHjB/qxJVk4zsYsxxleyOi7RZrR8D3ZjCYDbHCH6WIKHy4tUSNJvqchMeOyXUqb9e6UDGe1lNuxQg0Nh/RC1igVQeFJ6j4gjZHSi0F0eEkJNYTTxNke9MmJA6RjirVVvZY4DhDNkOZzhs3LaJkEkQFd1tvr4/URY73GRy0KFB3TPAUQk6mOl2PAd0sI6MbLg7CXaqjwZhKQjpl6DJBKM14WOfz69jZIC9WbAKRhL0KX3d7xh8a0MVOPAfKhRN5joB0MOKumBnfbQna3V78Fwqw6GPPX6JipxwCp0mlT61/ZLBneQlbj3FdXw+FB/YMXjqlZUK/eLowfIl4p5TQypIcAPUSBo0SioEBIzybVSQ3E7K4iE5k30K0jtmXNrKcBqRKFw+p9RewWMhOHksmFi8gGjlj8hOK+yrGgrq+CE9IsBBmIvk+iBMJh+HuEdxGZFHlxdmQmVHiM8fUQV8bB97C7mUDwvqIOkn4E/ZdAU9/k2cAqfUdH31n/ArS8rkQB+tqoAAAAAElFTkSuQmCC",UR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBzVRNToNAFB5q210bkm6aQiI3EE8gnsAjWE/QdOfOcgK9AdxAeoLq0pXcwDEBwhLZ8uf3cEgQpKVu9Etevpnh5XuP994MY/8dUtcHVVWNoiiuYJokSTI4Am9937fZMYIakCSJBQEDAhGOOIxYx5lMe5ybXcLfBBVF0UE7sV2PRiOHcx7Vs87z3KK4sE0QBCbrAmW2WCzeyObzucb2AIFt+BUUYJ+TRU6HxGr+rxS8eT6oFlQzkB2GIWc9gDquQVozy1IQf0u102Bb1hPD4dAlzrJMbwmmaSqXm8Eg6qnHRLOo42ctQUQrhdBBmR0HDfbeEhSRaHAN1hOiTAS3JSjSd9GYazj2yhLDvyLGX7UFCTT9IBmO94fE0NkVgi+xNJtTcVIt4jjm0+n0A463k8lEn81mLxHwkxiyeqD1eDy+afq07jKGdQO6E1sHmT+L9SlsKe6zA9OF6CVKxjsFCXRbMEIkfMG+OsnEQ+FSaTzPexI+u6Zo5/NVQTRJrmfRCFyJntcfkl+DRFGmx75vwN/jE4R2rIcQfBdCAAAAAElFTkSuQmCC",HR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIpSURBVHgB7VbLbcJAEB0+giM+IrhsByEVhFSQpIJABaSDpIMkFeAOolQAVBDowJEAcSRXvnkP2ZExxt5FaykHP8na3zD7mNl9syI5ciSjIBdAKeWsVqseuvf4Wv70eL/fu9Vq9dMDxBDGRJrNZgsbfpBPoVAYop1gvET/Bm0bYw/9h9lsNjZwa0YEkVCIxID9YrHYnU6nw/B6vV5XmOe6U6lUrk0iUxQDrNfrZ7a73e42SoJYLBYe1xAR2vYlCzAajUZjj9R00mxh90JbRkg0oR2R7Xb7dyjTbBEVl22pVGqLJrSJwLnjE1pKBjA6I1ni3xApJy3ygAb9zWZTg05IuVwOT8cCtgqpFNyeWtg46Tqf1RHcjj427ohduPP5vBu3kBQRKugIAuVy4KvmI8ZP6P9IMhzYvHJjRGXkz/V8H2agDlAPgjH1Q1cbaBPVHPTfOMc6Ffeb2MMKY23NMMDBFxRXiS4RaMXBGGH1xBLgc+h3W6JLBCe+jWYZqaBjEHNZTyQFtIHte2jzYG55jkgskM8BP7EM+Pw65/ecoJH1RCwDt4ZvF73U8FTD2EF6PLEMpIapduJu3gkRqOKBMSqnzRsTJsJHVSuVSBA6SLl1IoFP7KEkjQjfnmjGKAvWy73vk7fnStKI+Gy/JSMgLYxK+2ReTokwNdbTEvLPP6miUn9EJCNpjyJW6o+qbyDtwB0KlL4CmiGIxFHkj4gE71KgIxmBj6scOS7BL8sj/DiysG11AAAAAElFTkSuQmCC",qR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ7SURBVHgB7VZNUiIxFE73FOygXPJXNfEEMjfQG8gJZOlOOQHNCRxPQM8JxtnNDjyBeALaKv52WsVKKGi/r02o2KBEoNnoVxXyEl7e+zp5eXlCfOOrw3nvj1KpdByG4RnaMYbScZwnyAH6diqVug4AU19KeTCZTC4gnkJHQvcAcgdyB/K/wWBwY0UAhuR0Om3SMZ1i6gbyA2QaPFKECA9GG4rsBeY9OiVBTN1D5tojtDLNkkw6na7EiTsrnN+pYa3f7/txgrlcTrqu60E8gzMfjjhdRfPn83ljNBoF8TXFYrEKvXrk0HEqsNtZIkDn2MIWZRg6WWXIRKFQ8NDV1bCB3fA+0lfEI/vYiV/YiKc4yyaMhlQUliAJRcQKtA0/j/T15g9+PZ2jNUXCUKRDBi3HLn9msxkDhedzLRIGjqHNHrF2ukTADI6k0Ov12uwRlHJBQLxek0DsDwHaT5NAoEjsCxLtYUEAZx+w/8wN2NizlGXTp46BdjRw3apIGAi+sulzAdzNFq5HVyQM+qAvPdYxwC1hXmeiqIqEoGxLtD8LvzGFFq5HGanycClVbgkz1SNtH+p5N6ZXw07wnP6KHQPOr8iD74w5/8McjMfjUTabfcYunGcyGY5vxQ6Ac+ejdQ67NTxy/20WeOptqIstQRvKlveZdYwHf1sShnNfbAK9E3w+9etlA+ryZd3oy98jwfvLSF6nr572Ltfk8/nLdfruOgVWOsiQUeQikrsfGWVtqEs6rhkOh7/X2XeEJcxaEC1ArjjRBSaOiOn1ShWyrJortnnEmoCGUWCyVPfRs1y/VBX0ykJ2pwSI2G5ElRS+2tt19rQiso8n/BuJ4gX9Zy9s1mlx3gAAAABJRU5ErkJggg==",GR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAYAAADwkER/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAhSURBVHgBvcQxAQAACAIwoLiaj1BoCncMtlskSzh/JZkFscUHEi7BOzIAAAAASUVORK5CYII=",YR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCElEQVR4nO2Zz0obURTGf2OLpi/QuBI3Lly22gdw0624skEUQaHpSlqDfQHFVWteQoX2Abop9RF04cptEkFREFMoYmvKhTMg004wOndyz3h+8EGYG5L7fffm/jkBwzAMwzAMwzAMwzAMw/BNBEwAc8B7kXv9UtoKyzBQB1pAJ0WubQsoUyAiYA342cV4Um2gVoQZUQJ2ezCe1I58hkoiYPsB5mN91ToT1jIwH2sVZTwHLjMMoC2LqBrqGZqP9RklDADHHgJoaVkLJj2Yj+UOS8Ez5zGACgqoeQxAxW6w6jGADyig4jGAWRQw4TGAFyggAhoezDe1bIPIlTbrAD7xyI/CZZRRyzAAVzV6tNfhL5p++0lKUtS4r/ltzQWRmEgOR+0ejF/KtFc78v+jLFfaZhfjDVnt3SJaWCI50FRulcUr8qxQI24Yxj+U5LL0BqgCH0VVeebahigQEfAK2AAOgOs7bIHuPfvAupTXVC6Mg8ACcJjBSfAIWAGeoYBIaoLd/gC9r5qh1wRHgT0PxpP6AYwQGFPASQ7mY50BrwmEt8DvHM3Hct+53G/zS8CfPpiPdQO865f5GelAp89yAzCdt/kx4CIA87evz+N5mX8iB5VOYHJ9eppHAPMBmE3TYh4BfAvAaJq+5xHAaQBG03SeRwC/AjCaJtc372wCVwGYTepKbp2GYXBn/gIcmHnJ2f8WNwAAAABJRU5ErkJggg==";function KR(){const[e,t]=B.useState(!1),r=es(),n=ad(),o=ei(aN),a=sessionStorage.getItem("token")?sessionStorage.getItem("token"):null,i=window.location.pathname,d=()=>{sessionStorage.removeItem("token"),r(fN()),n("/login")},g=()=>{alert("Search clicked")};return M.jsx("header",{children:M.jsxs("nav",{className:"flex justify-between items-center w-full h-150px bg-white shadow-md",children:[M.jsx(Nr,{to:"/",children:M.jsx(aC,{div:"flex items-center space-x-2 h-20 w-auto ml-5",text:"text-black text-2xl font-medium",src:WR})}),i=="/shop"&&M.jsxs(M.Fragment,{children:[M.jsxs("form",{children:[M.jsx("label",{htmlFor:"default-search",className:"mb-2 text-sm font-medium text-gray-900 sr-only",children:"Search"}),M.jsxs("div",{className:"relative ml-20 w-72",children:[M.jsx("div",{className:"absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none",children:M.jsx("img",{src:UR})}),M.jsx("input",{type:"search",id:"default-search",className:"block w-full p-4 ps-10 text-sm text-gray-900 border border-green-500 rounded-lg bg-white",placeholder:"Fruits, vegetables...",required:!0}),M.jsx(_t,{type:"submit",className:"text-white absolute end-2.5 bottom-2.5 bg-primary focus:outline-none focus:ring-green-300 font-medium rounded-lg text-sm px-4 py-2",onClick:g,children:"Search"})]})]}),M.jsxs("div",{className:"relative flex items-center justify-between ml-auto",children:[M.jsx(Nr,{to:"/wishlist",children:M.jsx("img",{className:"h-8 w-8 mr-2",src:qR,alt:"wishlist icon"})}),M.jsx("img",{className:"",src:GR,alt:"divider icon"}),M.jsx(Nr,{to:"/cart",children:M.jsxs("div",{className:"relative",children:[M.jsx("img",{className:"h-8 w-8 ml-2",src:HR,alt:"cart icon"}),M.jsx("p",{className:"text-xs flex justify-center items-center absolute top-0 right-0 h-4 w-4 px-2 py-1 rounded-full bg-primary text-white",children:o})]})}),M.jsxs("div",{className:"relative inline-block text-left ml-10 mb-2",children:[M.jsx("div",{children:M.jsx("button",{type:"button",onClick:()=>t(!e),children:M.jsx("img",{src:YR,className:"inline-block h-8 w-8 rounded-full",alt:"Avatar"})})}),e&&M.jsx("div",{className:"origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5",children:M.jsx("div",{className:"py-1",role:"menu","aria-orientation":"vertical","aria-labelledby":"options-menu",children:M.jsx("button",{onClick:d,onMouseLeave:()=>t(!e),className:"w-full",children:M.jsx("a",{href:"#",className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900",role:"menuitem",children:"Logout"})})})})]})]})]}),!a&&i!=="/login"&&i!=="/register"&&M.jsx(_t,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:()=>n("/login"),children:"Login / Register"}),a&&M.jsx(_t,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:d,children:"Logout"})]})})}const QR="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJgSURBVHgB7VftUeMwEN3c8P9yHagD0sGJCi4dXOjgrgK7g5gKCBUEKiCpwFCBTQXQgdhFz2HxWI78NTDAm3ljx1qtnr52N0Tf+Kpwzi1oZLDPuVB/m1FHsINbvO6ZZcXZbFZ28CEihDLJU+aKec4+dpXND+qHPZ6/mQkz58EK5orCYizzkvnIPwumTPAv8xf5yRkaAlkxGSQwsIj719CWiCBpY5qG9k3bpGKFbZlLLUi9GwiYq29LCDaxPvsKk1lneJdDK9uYqPZMrxpWeFUTn2uhED7sUkHMYQXq4kSEnCVl76oVhCjpm6r2lyNAYwCrlqsBD+Kwdbf4vpDvIVH4ng8+XzWHKQayNXFbJcxiK0OiEvcafsYDtq0At6CrCSsats/A9rDqdXQOsAGBcnAN+aApkPN2jncRece8gI3EPrG/4ICahnyOIqxBqIW4krzYB+ZPPEXkjkU90XsA2+fa4lcbTmg63DBPu+RQjb65MgZ3NABTCitpAKYWtqPPhk7hAsGwilnHUOrCL+DPkq/J9my7oT7CkKSlapBDXUZ0seSDaBbwJ4Kk7T9zzTxj2/gLU8uBpkO/ZSgPIkcWSE1znXMrnBwTRT6l3LSlD9haervFsiL3TaLI1/hnzCflf0cxUAVdGmGbwPZSMW2wW8POhCqOGFHRnVxEaQyxObZuelHoI4Xjoypx6pS2TV//umyO7/S2rwkRNgt35G9e2wCWRgZEJ11E9fknbvnxh3ycmkd2E7srZhZbbXQJsOJ8DUEyyDX56358kJ6lT5Qo3KiNC9To7wKIyuijYYoL8Y0vg2fmp+YuEkhVNgAAAABJRU5ErkJggg==",uu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAACCAYAAACpDacGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAySURBVHgBtcChAQAgCATA56MGg0GXcEJHcjSLjYQwBSdjTb/74RdHpnYqKCqgEtmsGwLj7wqCtp3MZwAAAABJRU5ErkJggg==",XR="data:image/png;base64,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",ZR="data:image/png;base64,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",JR=()=>M.jsxs("footer",{className:"bg-gray-900 text-gray-400",children:[M.jsxs("section",{className:"flex justify-between px-28 py-20",children:[M.jsxs("div",{className:"max-w-32",children:[M.jsx(aC,{div:"flex items-center space-x-2 h-8",text:"text-white text-2xl font-medium",src:QR}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"Harvestly provides fresh, hygienic, high quality ingredients and supplies to its customers"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Email"}),M.jsx("img",{className:"my-2",src:uu}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"help@harvestly.com"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"Phone"}),M.jsx("img",{className:"my-2",src:uu}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"+91-9999999999"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Address"}),M.jsx("img",{className:"my-2",src:uu}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"2609, Guru Raj Marg, Opposite State Bank of India, Bandra West, Mumbai, Maharashtra 400050, India"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"FSSAI"}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"License No. 10020064002537"})]}),M.jsxs("div",{children:[M.jsx("h2",{className:"font-semibold text-white",children:"Follow Us"}),M.jsx("img",{className:"mt-2 mb-5",src:uu}),M.jsx("img",{src:ZR,alt:"social media logos"})]})]}),M.jsxs("div",{className:"flex items-center justify-between border-t border-gray-400 py-4",children:[M.jsx("p",{className:"font-normal text-xs pl-10",children:"Harvestly © 2023. All Rights Reserved"}),M.jsx("p",{className:"font-normal text-xs",children:"Privacy Policy"}),M.jsx("img",{src:XR,alt:"payment gateways",className:"pr-10"})]})]}),$R=""+new URL("hero-OsXGJKh2.png",import.meta.url).href,eM="data:image/png;base64,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",tM="data:image/png;base64,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",rM="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA0NSURBVHgB3VwLcFTlFf7+u7vZTSAhAeQhIIm0hRFQolUGUAQfaBEIWKXThzOIbafT0UGtdqZqK3TUGadYdbRa61hslamDlrxERW0JtGqx2gTl6YvwkoTnJiTs+/79zt3ckHd2k3t3gG/m7t797/u755z/nPOffxVOJ2yAF43+QiQijfCe2wTfsWEI+U7AFx6NqO8QEicPYTESyCAU3EZpfj6Mk9fCUIXQaISJfbxsFHG9B9neE4jHhkHpaTA9UX4XQKnB0GYcyrMd8P4T485rxMRtUbyLIWj2F0CrkbxrL8xANfKDTZiNOFyEOwS9PzobRw7P4tpPuczj4uWljgI6yOUYSRhEoopg4CRJy+V2o8vzKFVHsvby+9/c5TW2HIBnVD3wBfCd5TFUVRmYXXUGEbSqMIChX8/jW36QvybBeTST4G28651IGOsRyHoLIcNEMD+MW2vD1h5rbvZg8auOqaEzBFm2wzcFyniAvyZzOR+ZwRE+wZ8pXX/A/NBeS3L37486aac86C/WkZiw73ne5GESVA6Y48j7eG7RcN/G5XCZwWvehu97hyIU3oob40E4iP49QHlgNm9uCQzvk9CJH9DIHoGpmpAkfjLPfhsyi69g6nuwMFra2vIRfPg2Yugj+kdQqe8SeIyp0LoQpvEMFoVrrfaKnEuhzKfYPrXD1ZopVzTWagDJrOH6dLYG4KykmTzvL6GGPIvskA/nHg/hAvZ0VewI+tDj9f3GlvOCF2cv4s34UBJ6BWuQxdYE/P47edbfcD2vi6PEkAaQCSi8hlDkx7yfy+CLbEYkcDG8+gDmRz5P7zR9QSny4fF/Dwm1vlVq3iAhcf9jXFuK7rrtTENjP/2v3yKh6/i9lcL1a7ZWYEG0LNVTpE9Q6YApMMwJqA6toRSZlo7XBS6n7j/LreNx+iFGP2ot7++/CPheQji2mo/9CErCG1I5OD2CKgJFfCuF7U6+ZsAIBOLixM3A6Y0Il3W8/3co3z9nxzIHNzTX9XZQ6gStIxGx2GD2ENtb28qyJlN0K7k2FmcSkp1FNcKRWb35TKnZijfgx6HmYCs5a/IGs4tfSnLW40wjR6AxgJ+XIxDo1Q3pXYLW0Dv1H89DSXO99ft17xVWlw7lRiiRYTAu1Go6SiK7utujZwkqH5qLQP0ki5xtE7Pwetb9JKfs7CBHwMwB8LQVKnWD7kONiqwJQLQEJdFyKwiN7HuGjt/SlpOeLWCKBeMQ84SxKPEBXrXCo3boXoK0mkvD/zJKA4UYcvDNFnIKcHZBnFuDz7qMzkpuVzt0TVBFVgkPOsJYMBcevYMts+AS8n35eHD8A9h99S7o+WFrqZ75IVZNeR6F2Rmx/yalKALDv7SrjZ2N9NqBw+CLP8ktX/LQqyhK0+ASlp1/O5Z/6wGLpGAsiNqTe632KYMutL6lbcVnD+OJr56Cu1CHYEkSO/0ODmRnCfLGlzGQ3E/P8263yXli4kprfcWuh1D0jwko3nSZtRS8NQK31vzEen2PT/wd7jz/DrgLPYzLUD73XFTkDm27pb0EVTC/ov072Xqcvy6ESxDVqb5ys7VevGkqJWdP1/vltOxH01m8kfuF9sBVaNRSa67BwshucmBKUwcJyprHDWPgIjkCsTmiVndtu7dbcgSybcWuh6193ZciiLiMpfN7JSr9c0812VhP7zLqX0sW58BliEHO9w2yVKk3CDm7r9mJYLSBapiRWJidk3obC8I/lB9JCdIkKha4LBPkCER1aho/SWlfy3g377WOyRDySchwa7gKtgSV+8dz7R2ujYGDsG2NSIEbEBUUY151dBMchQbz2up29mirky62wr1wmBzBrCEzW7vwYKyhtV2koWNbT7Clp629EhWVdmvbUTgLxeAc+kaurbZjkKVwAfaDyVsuq6tsbRdnUFRs9vupafSGaW9j1tCZ7WzQktG3YFXx88j3uiKd2VyuYho528Abfg7TuDs8k6qkpAO7y3fRNh1HzsBxBqKma5lA++bdJGgQVc0VaIxGPHall/la117B2JZYqqODV9PwCTamYVjL6ys7tdmkF7hFkKRoDYyjDTJmoHOU7wjs3ksMcltIOJEOJBbrGI/Z5xzrXkCbkMwjJci9ehvpaXrylPsLObdbLgR5EdEcZVDFTLgEuzt3C6Jm7jqQ+hyG+OZ5cAGt6hV33kDbsG2ba1IEFZZQ4x24ADvZ5aaKNbRIZ77zhvoLLidEzyTdGIULsG96Tz8ImpJ3IfNBK7uVELsncyHzKIOMIeaH8miD9EG4gP6KvZCzYfrbTHPc3i0BtaFa69txO6TUEH7mshc7aCChTsAFFOYkTVtfklw2OUKyhCk1jVu63E9SIALHww2tmTiE9PCf0QbFa+EC7JvuyQZ1JR0dyXlx30vdHm93AI7bIGWNdoh7uMPAwvhGrqZcDpIqegszpuRdZNkXIcMmKR1yBDb5Y51WsaT0+LhSRxskbrReA4dhe7jBbkoGRW0kWS9ECikLRyxIi5y253Y+3NAN5KWBHdjOZLpD+7ZBxaU8zQuH0ZOKLf/sIetbctSllybfUarktD23o+GGJjGG2sdvE4YRSqZc85q3Qxv3I9m9OYJUvWghSSRJkA45NkSKHHUUFfaTnHNoqMswMnSwfR5oXdZk9moyHpONfsJKijVssYZ13IQMAMjLUJWOlT7uYDefB+W9FvOadrQf9mmOShnIcfQTmQgzbNhq5qAU1VN68hGOW9rUnqDRo6Xa40Mu+9CPHIjd7Ta4GKja2NMajzliqJPj9IzB4FcdCGL+FceOFiOhX2br38lPDfqIU3HYXrgNh8MNqbE+jxL0N8wPHZCGUwQtZuxxQ+gDGOYx2qFPoYy7uXOfKtS7S5S5AfsaDoUbTP2oofCaL9gNnYsXSuIbKD0F3NRIY7UZfUC+NynubuSiOyLo7NQMbZXlebJbRb89QZUDL0Bl1k3caSBMcyB3X4U+wB41LRk5H26jZPiC5DUbUhup7RmaEbyqwfWNx+yW9gQlmg5Yk1FGRR+hsaKh1pJZ34o0IV5y1ZFN1sChlK+4UQglavz4pJXWeFnZwYpuA9r0oL5mdqOdI9Z5PKw8pxgRfYjpkMMIZH2THN5DopYgTVghBAf8bNsgb9gpdZBA2C6ykm5+9gdzHEjMqaMk5z14Iosx95TD3PWAoVS0yjzRiqyJMLIUzFg59xzeUl+cFpaMuQXLiu5ofSCnIISX11Xgid1PO9MZKPyLH89hfnh1++ZUUOH/PT/vwtmLE+y578Ki8AsdN6RWaa/USCCz07EzCq3L4Q+/3NWm1AgyE4+RJfGwxS9qwlkFVWtNmZrbdaCeGkElsY94orshhedalfPbfQ8wM5Axwft7mmSX+sS3cOh/VLVqWnqqm/ouJKg7U5GMEA7z+xka5Vd62jV1ghYjSlX7GddGQicaefIVkPlXZxqEHAXJWmyGN3ulXc3aHdKbOrkg9jENGp1I42F4vaWUKBkRqeVF3sWZAvlbC62aYXrvww3BXp2n9FKsH1/ihbFV3HCNRGw2r5Zn1Taaxl84hF0GQwqyjSKq9iRuK8bpiYilWgubP01l5/Qk6KuPOSAS2WhVxSpjPOLmfSQiF16jmVt3Q3uf4+83+YaknN+dmpr+41dYGP5rqjunX3onk3gP+MeS2j9C/ktDq6lIBCZwtRDSyy2iGlb6v0nNlu1XJIdPTgfoIF/qIhrlqnSO6lttoiTX/HmjoELTSFAh/YiZFEZJ+tfRgBezjTKmfsSbut6Kjk09joQOs8abMgWFOK8n8/QlPNoBj/fqVCbxdj5NXyGz9A5TOgYNN9BQr+AJDGGmsgle/y08rRSlN9EmSR+xBR61BYnEBJL1aEbmnGkpPIBM4xrF6/0J/kGP4rr6ZvQB/a9uXYUAxuQOQDg6g+9sDMX4IA12DB6Twa2XAwBSf2RwKNcM8sZv4hWvgbug7VNy3S85lHUPSsL9qjJ3rvx3HUYgnsOR2tg8knQzT/0eiYpy8C3H+ucMjS/oZF5HK/V0L6pmWr6JlhpBvZ3qW8t1MfhSVD2wl7uQeJGDfupFmIEnsSjYb4/f2fpomRCTyC5AVBdRvX7BlonWPCwo8cJlMOBLRDli4EEhbdUFbB9GAmQObHPLP1EVcqmGlJ5A81jaLUDmbwmhQlOcJFNV1H+ssSutp7d5kvUkZjXVaW1f1akruFdAvi4wlg/kQcK8iSTMYaZyMh9uSPJvumT0UjWy/XO2n2B7NpR5EdsuQZKMWkgmU7IIWkt5fZMVVFq1TGo4jf43eOfnWAWoSr3C457CQIZCLvyfmft/8laecy78iRy6Z0W82jwSdJIqKESN4IPW8AFlcv9u/pZpSDLDsYnEHuC+YmgliCyyiroVBlvfyf9A28h9KxEPlDqhRj3BfYI6ojx7BqWlgAvzvx4OdZslfOABlupodZgEcFE5FpEyBGOqeqqr/NXOHspLZdvZgJnA/wHfIuBhkLHgwgAAAABJRU5ErkJggg==",nM="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgB5ZDBDYAgDEU/xABHR3ID3cQwAYzgKshievVSSeNRTeGoL2l7+MlL+gEJ2c7IJjzFGhJIK5CKbyIZyUWsln4gUtw8YUI9w3W95uaLq35oYwVRjyayC/xOMhFNfF/QQQKpvSyP8Vju4hO0zzkFJlMHggAAAABJRU5ErkJggg==",ay="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='10'%20viewBox='0%200%2017%2015'%20fill='none'%3e%3cpath%20d='M16%207.50049H1'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.95001%201.47559L16%207.49959L9.95001%2013.5246'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e";function Ra(e){const{details:t}=e,r=es(),n=ei(d=>d.cart.cart);console.log("Product page",n.length===0);let o;if(n.length===0)o=0;else{const d=n.find(g=>g.id===t.id);o=d?d.quantity:0}const a=d=>{r(z_(d))},i=d=>{r(B_(d))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"mt-1 h-80 w-64 border border-gray-100 rounded-lg text-black",children:[M.jsx(Nr,{to:`/products/${t.id}`,children:M.jsx("img",{className:"px-1 pt-1",src:t.image,alt:"Apple"})}),M.jsxs("div",{className:"flex justify-between items-center",children:[M.jsxs("div",{className:"pl-2",children:[M.jsx("p",{className:"text-sm text-gray-500",children:t.name}),M.jsxs("p",{className:"text-sm text-gray-900",children:["₹",t.price," ",!(o>0)&&M.jsx("span",{className:"text-gray-400 line-through",children:"₹29.99"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]})]}),M.jsxs("div",{className:"flex items-center border border-gray-300 rounded-full mr-2",children:[o>0&&M.jsxs(M.Fragment,{children:[M.jsx(_t,{className:"flex items-center flex-grow justify-center rounded-full h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>i(t),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:o})]}),M.jsx(_t,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>a(t),children:"+"})]})]})]})})}function cu(e){const{img:t,text:r}=e;return M.jsxs("div",{className:"h-36 w-36 flex flex-col items-center border border-gray-200 hover:border-primary rounded-lg text-black ",children:[M.jsx("img",{className:"my-3",src:t,alt:"Vegetables"}),M.jsx("p",{className:"text-sm text-black",children:r})]})}const oM=""+new URL("vegetables-jeKR8gru.png",import.meta.url).href,aM=""+new URL("fruits-cdr-AIuq.png",import.meta.url).href,iM="data:image/png;base64,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",lM="data:image/png;base64,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",sM=""+new URL("farmer-1-L3_BnCHR.png",import.meta.url).href,uM=""+new URL("farmer-2-cslhu-xe.png",import.meta.url).href,iy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHVSURBVHgBtZY/T8JAGMafaxGrJqaJs7G6OAqrg5bRQZDRwYgfwIQPYAIkfgCdHdD4AcCyuYCjk6w6kbi4ySZE6fleW/lTW7B//CUlzb3X57k77n3vGGZRU1UkeilwaNYjYLwLxtrY77Vmfc58Iw1FB+c5gBeom+rdiYwk1CFLFez1On8zECOWP0r0VkQgzAsMlirId7v+BjVFg8Sb1KohHB3Mscz4bFiM4p4m0rBZ5tUYxAUaPknLwTYwlAL96ogPHcZ8cWTAeQkR0Fd2vJpLtoGRPIiyNNXUFZrb914hVWx1MYMcQiLEC6tHqLyce3dgOJYoI1MIwbh4+dnHwOQ0Aw5Pg9TyFiKJ26iSX+Rp99ESiiBuGcg4lGk7McUdERlY3DiFtriGu7dGGHGLBDijyohfxazs/HGlzbNhW1Bx2v7tBI31gd40r7jbJJC4QJbazCnLzWn9xMgF16+3CAbP28XOSL771/zQdJDtrzu7SK4gdpilOSrXhkLLxHXEAmsh28uIt1EeDHBCSddBdOg8IK0fq4nQP5xok5mcp4DZT9NMLhEU8c1gIe0+/P1vFdZsUAYzc1NvFVy+oVnX/a4w/gbj2LlCdyPHiNFSiOdLabtvEW6+AVy6sSI0O0h1AAAAAElFTkSuQmCC",cM=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,price_id:"price_1HuavSGuhXEITAut56IgndJf"},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,price_id:"price_1HxVriGuhXEITAutt5KUKo2V"},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,price_id:"price_1HxW4YGuhXEITAutgcWugXH7"},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ"}];function dM(){return M.jsxs(M.Fragment,{children:[M.jsxs("section",{className:"flex w-auto mt-2 bg-green-50",children:[M.jsx("img",{src:$R,alt:"vegetable basket",className:"",height:800,width:500}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("p",{className:"text-secondary text-xs",children:"WELCOME TO HARVESTLY"}),M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"Fresh & Healthy Organic Food"}),M.jsxs("h2",{className:"text-black mt-5 text-3xl font-semibold",children:["Sale up to ",M.jsx("span",{className:"text-orange-500",children:"30% OFF"})]}),M.jsx("p",{className:"text-gray-500 text-xs mt-1",children:"Free shipping on all your orders. We deliver, you enjoy!"}),M.jsx(Nr,{to:"/shop",children:M.jsxs(_t,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:ay})]})})]})]}),M.jsxs("section",{className:"flex justify-center space-x-8 my-4 text-black",children:[M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:eM}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Free Shipping"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"Free shipping with discount"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:rM}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"100% Secure Payment"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"We ensure your money is safe"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:tM}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Money-Back Guarantee"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"30 days money-back"})]})]}),M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsxs("div",{className:"flex items-center justify-between",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Featured Products"}),M.jsx(Nr,{to:"/shop",children:M.jsxs("div",{className:"flex items-center",children:[M.jsx("span",{className:"text-secondary font-medium",children:"View All"}),M.jsx("img",{src:nM,className:"h-3 w-5 ml-1"})]})})]}),M.jsx("div",{className:"flex justify-between items-center",children:cM.map(e=>M.jsx(Ra,{details:e},e.id))})]}),M.jsx("section",{className:"flex flex-col justify-start bg-gray-50 pb-24",children:M.jsxs("div",{className:"flex flex-col px-5",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mt-5",children:"Shop by Category"}),M.jsxs("div",{className:"flex justify-around items-center mt-5",children:[M.jsx(cu,{img:oM,text:"Vegetables"}),M.jsx(cu,{img:lM,text:"Snacks"}),M.jsx(cu,{img:aM,text:"Fruits"}),M.jsx(cu,{img:iM,text:"Soft Drinks"})]})]})}),M.jsxs("section",{className:"flex justify-center items-start mb-10",children:[M.jsx("img",{src:sM,alt:"vegetable basket",className:"h-80 w-72 mr-5",style:{paddingLeft:"5%"}}),M.jsx("img",{src:uM,alt:"vegetable basket",height:450,width:450}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"100% Trusted Organic Food Store"}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:iy,className:"inline-block mr-1 my-3"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Healthy & natural food for lovers of healthy food"})]}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:iy,className:"inline-block mr-1"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Every day fresh and quality products for you."})]}),M.jsx(Nr,{to:"/shop",children:M.jsxs(_t,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 mr-2 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now"," ",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:ay})]})})]})]})]})}var Ie={},iC={},lC={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 gM(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 y=0,_=new Array(v);yb.length)&&(c=b.length);for(var l=0,s=new Array(c);ls.length)&&(u=s.length);for(var p=0,h=new Array(u);pl.length)&&(s=l.length);for(var u=0,p=new Array(s);uw.length)&&(A=w.length);for(var k=0,S=new Array(A);ku.length)&&(p=u.length);for(var h=0,w=new Array(p);hc.length)&&(l=c.length);for(var s=0,u=new Array(l);sp.length)&&(h=p.length);for(var w=0,A=new Array(h);ws.length)&&(u=s.length);for(var p=0,h=new Array(u);pC.length)&&(O=C.length);for(var x=0,b=new Array(O);xx.length)&&(b=x.length);for(var c=0,l=new Array(b);c"u"?d[v]=i.cloneUnlessOtherwiseSpecified(g,i):i.isMergeableObject(g)?d[v]=(0,t.default)(o[v],g,i):o.indexOf(g)===-1&&d.push(g)}),d}})(jO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,O){for(var x in O)Object.defineProperty(C,x,{enumerable:!0,get:O[x]})}t(e,{MaterialTailwindTheme:function(){return y},ThemeProvider:function(){return _},useTheme:function(){return T}});var r=v(B),n=d(Pe),o=d(jt),a=d(Ig),i=d(jO);function d(C){return C&&C.__esModule?C:{default:C}}function g(C){if(typeof WeakMap!="function")return null;var O=new WeakMap,x=new WeakMap;return(g=function(b){return b?x:O})(C)}function v(C,O){if(!O&&C&&C.__esModule)return C;if(C===null||typeof C!="object"&&typeof C!="function")return{default:C};var x=g(O);if(x&&x.has(C))return x.get(C);var b={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in C)if(l!=="default"&&Object.prototype.hasOwnProperty.call(C,l)){var s=c?Object.getOwnPropertyDescriptor(C,l):null;s&&(s.get||s.set)?Object.defineProperty(b,l,s):b[l]=C[l]}return b.default=C,x&&x.set(C,b),b}var y=(0,r.createContext)(a.default);y.displayName="MaterialTailwindThemeProvider";function _(C){var O=C.value,x=O===void 0?a.default:O,b=C.children,c=(0,o.default)(a.default,x,{arrayMerge:i.default});return r.default.createElement(y.Provider,{value:c},b)}var T=function(){return(0,r.useContext)(y)};_.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(we);var ld={},os={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var O in C)Object.defineProperty(T,O,{enumerable:!0,get:C[O]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return d},propTypesDisabled:function(){return g},propTypesClassName:function(){return v},propTypesValue:function(){return y},propTypesChildren:function(){return _}});var r=o(Pe),n=Ze;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.node,d=n.propTypesAnimation,g=r.default.bool,v=r.default.string,y=r.default.instanceOf(Object).isRequired,_=r.default.node.isRequired})(os);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var y in v)Object.defineProperty(g,y,{enumerable:!0,get:v[y]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return d}});var r=o(B),n=os;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 d=function(g){var v=g.value,y=g.children;return r.default.createElement(a.Provider,{value:v},y)};d.propTypes={value:n.propTypesValue,children:n.propTypesChildren},d.displayName="MaterialTailwind.AccordionContextProvider"})(ld);var EO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{AccordionHeader:function(){return O},default:function(){return x}});var r=_(B),n=_(Ae),o=Oe,a=_(xe),i=ld,d=we,g=os;function v(b,c,l){return c in b?Object.defineProperty(b,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[c]=l,b}function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.className,s=b.children,u=T(b,["className","children"]),p=(0,i.useAccordion)(),h=p.open,w=p.icon,A=p.disabled,k=(0,d.useTheme)().accordion,S=k.styles.base;l=l??"";var E=(0,o.twMerge)((0,n.default)((0,a.default)(S.header.initial),v({},(0,a.default)(S.header.active),h)),l),N=(0,n.default)((0,a.default)(S.header.icon));return r.default.createElement("button",y({},u,{ref:c,type:"button",disabled:A,className:E}),s,r.default.createElement("span",{className:N},w??(h?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})(EO);var NO={},Ot={},f0=function(e,t){return f0=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])},f0(e,t)};function RO(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");f0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var hc=function(){return hc=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;d--)(i=e[d])&&(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 IO(e,t){return function(r,n){t(r,n,e)}}function qM(e,t,r,n,o,a){function i(c){if(c!==void 0&&typeof c!="function")throw new TypeError("Function expected");return c}for(var d=n.kind,g=d==="getter"?"get":d==="setter"?"set":"value",v=!t&&e?n.static?e:e.prototype:null,y=t||(v?Object.getOwnPropertyDescriptor(v,n.name):{}),_,T=!1,C=r.length-1;C>=0;C--){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(c){if(T)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(c||null))};var b=(0,r[C])(d==="accessor"?{get:y.get,set:y.set}:y[g],O);if(d==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(_=i(b.get))&&(y.get=_),(_=i(b.set))&&(y.set=_),(_=i(b.init))&&o.unshift(_)}else(_=i(b))&&(d==="field"?o.unshift(_):y[g]=_)}v&&Object.defineProperty(v,n.name,y),T=!0}function GM(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 Zg(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(d){i={error:d}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function zO(){for(var e=[],t=0;t1||d(T,C)})})}function d(T,C){try{g(n[T](C))}catch(O){_(a[0][3],O)}}function g(T){T.value instanceof ri?Promise.resolve(T.value.v).then(v,y):_(a[0][2],T)}function v(T){d("next",T)}function y(T){d("throw",T)}function _(T,C){T(C),a.shift(),a.length&&d(a[0][0],a[0][1])}}function HO(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:ri(e[o](i)),done:!1}:a?a(i):i}:a}}function qO(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 mc=="function"?mc(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(d,g){i=e[a](i),o(d,g,i.done,i.value)})}}function o(a,i,d,g){Promise.resolve(g).then(function(v){a({value:v,done:d})},i)}}function GO(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var QM=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function YO(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&sd(t,e,r);return QM(t,e),t}function KO(e){return e&&e.__esModule?e:{default:e}}function QO(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function XO(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function ZO(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function JO(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if(typeof n!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var XM=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function $O(e){function t(n){e.error=e.hasError?new XM(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(a){return t(a),r()})}catch(a){t(a)}}if(e.hasError)throw e.error}return r()}const ZM={__extends:RO,__assign:hc,__rest:gi,__decorate:MO,__param:IO,__metadata:DO,__awaiter:LO,__generator:FO,__createBinding:sd,__exportStar:VO,__values:mc,__read:Zg,__spread:zO,__spreadArrays:BO,__spreadArray:WO,__await:ri,__asyncGenerator:UO,__asyncDelegator:HO,__asyncValues:qO,__makeTemplateObject:GO,__importStar:YO,__importDefault:KO,__classPrivateFieldGet:QO,__classPrivateFieldSet:XO,__classPrivateFieldIn:ZO,__addDisposableResource:JO,__disposeResources:$O},JM=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:JO,get __assign(){return hc},__asyncDelegator:HO,__asyncGenerator:UO,__asyncValues:qO,__await:ri,__awaiter:LO,__classPrivateFieldGet:QO,__classPrivateFieldIn:ZO,__classPrivateFieldSet:XO,__createBinding:sd,__decorate:MO,__disposeResources:$O,__esDecorate:qM,__exportStar:VO,__extends:RO,__generator:FO,__importDefault:KO,__importStar:YO,__makeTemplateObject:GO,__metadata:DO,__param:IO,__propKey:YM,__read:Zg,__rest:gi,__runInitializers:GM,__setFunctionName:KM,__spread:zO,__spreadArray:WO,__spreadArrays:BO,__values:mc,default:ZM},Symbol.toStringTag,{value:"Module"})),eT=Yl(JM);var $M=function(){},tT=function(){};const eI=Object.freeze(Object.defineProperty({__proto__:null,invariant:tT,warning:$M},Symbol.toStringTag,{value:"Module"})),rT=Yl(eI);var ht={};Object.defineProperty(ht,"__esModule",{value:!0});const nT=(e,t)=>r=>Math.max(Math.min(r,t),e),cl=e=>e%1?Number(e.toFixed(5)):e,zl=/(-)?([\d]*\.?[\d])+/g,p0=/(#[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,tI=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function as(e){return typeof e=="string"}const is={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Jg=Object.assign(Object.assign({},is),{transform:nT(0,1)}),rI=Object.assign(Object.assign({},is),{default:1}),ls=e=>({test:t=>as(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),nI=ls("deg"),Wa=ls("%"),oI=ls("px"),aI=ls("vh"),iI=ls("vw"),lI=Object.assign(Object.assign({},Wa),{parse:e=>Wa.parse(e)/100,transform:e=>Wa.transform(e*100)}),$g=(e,t)=>r=>!!(as(r)&&tI.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),oT=(e,t,r)=>n=>{if(!as(n))return n;const[o,a,i,d]=n.match(zl);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:d!==void 0?parseFloat(d):1}},$i={test:$g("hsl","hue"),parse:oT("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Wa.transform(cl(t))+", "+Wa.transform(cl(r))+", "+cl(Jg.transform(n))+")"},sI=nT(0,255),Eu=Object.assign(Object.assign({},is),{transform:e=>Math.round(sI(e))}),Ma={test:$g("rgb","red"),parse:oT("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Eu.transform(e)+", "+Eu.transform(t)+", "+Eu.transform(r)+", "+cl(Jg.transform(n))+")"};function uI(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 g0={test:$g("#"),parse:uI,transform:Ma.transform},ev={test:e=>Ma.test(e)||g0.test(e)||$i.test(e),parse:e=>Ma.test(e)?Ma.parse(e):$i.test(e)?$i.parse(e):g0.parse(e),transform:e=>as(e)?e:e.hasOwnProperty("red")?Ma.transform(e):$i.transform(e)},aT="${c}",iT="${n}";function cI(e){var t,r,n,o;return isNaN(e)&&as(e)&&((r=(t=e.match(zl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(p0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function lT(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(p0);n&&(r=n.length,e=e.replace(p0,aT),t.push(...n.map(ev.parse)));const o=e.match(zl);return o&&(e=e.replace(zl,iT),t.push(...o.map(is.parse))),{values:t,numColors:r,tokenised:e}}function sT(e){return lT(e).values}function uT(e){const{values:t,numColors:r,tokenised:n}=lT(e),o=t.length;return a=>{let i=n;for(let d=0;dtypeof e=="number"?0:e;function fI(e){const t=sT(e);return uT(e)(t.map(dI))}const cT={test:cI,parse:sT,createTransformer:uT,getAnimatableNone:fI},pI=new Set(["brightness","contrast","saturate","opacity"]);function gI(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(zl)||[];if(!n)return e;const o=r.replace(n,"");let a=pI.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const vI=/([a-z-]*)\(.*?\)/g,bI=Object.assign(Object.assign({},cT),{getAnimatableNone:e=>{const t=e.match(vI);return t?t.map(gI).join(" "):e}});ht.alpha=Jg;ht.color=ev;ht.complex=cT;ht.degrees=nI;ht.filter=bI;ht.hex=g0;ht.hsla=$i;ht.number=is;ht.percent=Wa;ht.progressPercentage=lI;ht.px=oI;ht.rgbUnit=Eu;ht.rgba=Ma;ht.scale=rI;ht.vh=aI;ht.vw=iI;var Se={},ra={};Object.defineProperty(ra,"__esModule",{value:!0});const dT=1/60*1e3,hI=typeof performance<"u"?()=>performance.now():()=>Date.now(),fT=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(hI()),dT);function mI(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,d={schedule:(g,v=!1,y=!1)=>{const _=y&&o,T=_?t:r;return v&&i.add(g),T.indexOf(g)===-1&&(T.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]=mI(()=>Bl=!0),e),{}),wI=ss.reduce((e,t)=>{const r=ud[t];return e[t]=(n,o=!1,a=!1)=>(Bl||OI(),r.schedule(n,o,a)),e},{}),xI=ss.reduce((e,t)=>(e[t]=ud[t].cancel,e),{}),_I=ss.reduce((e,t)=>(e[t]=()=>ud[t].process(Ua),e),{}),CI=e=>ud[e].process(Ua),pT=e=>{Bl=!1,Ua.delta=v0?dT:Math.max(Math.min(e-Ua.timestamp,yI),1),Ua.timestamp=e,b0=!0,ss.forEach(CI),b0=!1,Bl&&(v0=!1,fT(pT))},OI=()=>{Bl=!0,v0=!0,b0||fT(pT)},TI=()=>Ua;ra.cancelSync=xI;ra.default=wI;ra.flushSync=_I;ra.getFrameData=TI;Object.defineProperty(Se,"__esModule",{value:!0});var gT=eT,ni=rT,qr=ht,cd=ra;function PI(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var SI=PI(cd);const Wl=(e,t,r)=>Math.min(Math.max(r,e),t),Gf=.001,kI=.01,dy=10,AI=.05,jI=1;function EI({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;ni.warning(e<=dy*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=Wl(AI,jI,i),e=Wl(kI,dy,e/1e3),i<1?(o=v=>{const y=v*i,_=y*e,T=y-r,C=h0(v,i),O=Math.exp(-_);return Gf-T/C*O},a=v=>{const _=v*i*e,T=_*r+r,C=Math.pow(i,2)*Math.pow(v,2)*e,O=Math.exp(-_),x=h0(Math.pow(v,2),i);return(-o(v)+Gf>0?-1:1)*((T-C)*O)/x}):(o=v=>{const y=Math.exp(-v*e),_=(v-r)*e+1;return-Gf+y*_},a=v=>{const y=Math.exp(-v*e),_=(r-v)*(e*e);return y*_});const d=5/e,g=RI(o,a,d);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 NI=12;function RI(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function DI(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!fy(e,II)&&fy(e,MI)){const r=EI(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function dd(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=gT.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:d,damping:g,mass:v,velocity:y,duration:_,isResolvedFromDuration:T}=DI(a),C=py,O=py;function x(){const b=y?-(y/1e3):0,c=r-t,l=g/(2*Math.sqrt(d*v)),s=Math.sqrt(d/v)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const u=h0(s,l);C=p=>{const h=Math.exp(-l*s*p);return r-h*((b+l*s*c)/u*Math.sin(u*p)+c*Math.cos(u*p))},O=p=>{const h=Math.exp(-l*s*p);return l*s*h*(Math.sin(u*p)*(b+l*s*c)/u+c*Math.cos(u*p))-h*(Math.cos(u*p)*(b+l*s*c)-u*c*Math.sin(u*p))}}else if(l===1)C=u=>r-Math.exp(-s*u)*(c+(b+s*c)*u);else{const u=s*Math.sqrt(l*l-1);C=p=>{const h=Math.exp(-l*s*p),w=Math.min(u*p,300);return r-h*((b+l*s*c)*Math.sinh(w)+u*c*Math.cosh(w))/u}}}return x(),{next:b=>{const c=C(b);if(T)i.done=b>=_;else{const l=O(b)*1e3,s=Math.abs(l)<=n,u=Math.abs(r-c)<=o;i.done=s&&u}return i.value=i.done?r:c,i},flipTarget:()=>{y=-y,[t,r]=[r,t],x()}}}dd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const py=e=>0,tv=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},fd=(e,t,r)=>-r*e+r*t+e;function Yf(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 gy({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 d=r<.5?r*(1+t):r+t-r*t,g=2*r-d;o=Yf(g,d,e+1/3),a=Yf(g,d,e),i=Yf(g,d,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const LI=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},FI=[qr.hex,qr.rgba,qr.hsla],vy=e=>FI.find(t=>t.test(e)),by=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,rv=(e,t)=>{let r=vy(e),n=vy(t);ni.invariant(!!r,by(e)),ni.invariant(!!n,by(t));let o=r.parse(e),a=n.parse(t);r===qr.hsla&&(o=gy(o),r=qr.rgba),n===qr.hsla&&(a=gy(a),n=qr.rgba);const i=Object.assign({},o);return d=>{for(const g in i)g!=="alpha"&&(i[g]=LI(o[g],a[g],d));return i.alpha=fd(o.alpha,a.alpha,d),r.transform(i)}},VI={x:0,y:0,z:0},m0=e=>typeof e=="number",zI=(e,t)=>r=>t(e(r)),nv=(...e)=>e.reduce(zI);function vT(e,t){return m0(e)?r=>fd(e,t,r):qr.color.test(e)?rv(e,t):ov(e,t)}const bT=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>vT(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]=vT(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function hy(e){const t=qr.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=qr.complex.createTransformer(t),n=hy(e),o=hy(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?nv(bT(n.parsed,o.parsed),r):(ni.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}`)},WI=(e,t)=>r=>fd(e,t,r);function UI(e){if(typeof e=="number")return WI;if(typeof e=="string")return qr.color.test(e)?rv:ov;if(Array.isArray(e))return bT;if(typeof e=="object")return BI}function HI(e,t,r){const n=[],o=r||UI(e[0]),a=e.length-1;for(let i=0;ir(tv(e,t,n))}function GI(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 d=tv(e[a],e[a+1],o);return t[a](d)}}function av(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;ni.invariant(a===t.length,"Both input and output ranges must be the same length"),ni.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=HI(t,n,o),d=a===2?qI(e,i):GI(e,i);return r?g=>d(Wl(e[0],e[a-1],g)):d}const us=e=>t=>1-e(1-t),pd=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,hT=e=>t=>Math.pow(t,e),iv=e=>t=>t*t*((e+1)*t-e),mT=e=>{const t=iv(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},yT=1.525,YI=4/11,KI=8/11,QI=9/10,wT=e=>e,lv=hT(2),XI=us(lv),xT=pd(lv),_T=e=>1-Math.sin(Math.acos(e)),CT=us(_T),ZI=pd(CT),sv=iv(yT),JI=us(sv),$I=pd(sv),e4=mT(yT),t4=4356/361,r4=35442/1805,n4=16061/1805,yc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-yc(1-e*2)):.5*yc(e*2-1)+.5;function i4(e,t){return e.map(()=>t||xT).splice(0,e.length-1)}function l4(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function s4(e,t){return e.map(r=>r*t)}function dl({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],d=s4(n&&n.length===i.length?n:l4(i),o);function g(){return av(d,i,{ease:Array.isArray(r)?r:i4(i,r)})}let v=g();return{next:y=>(a.value=v(y),a.done=y>=o,a),flipTarget:()=>{i.reverse(),v=g()}}}function OT({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let d=r*e;const g=t+d,v=a===void 0?g:a(g);return v!==g&&(d=v-t),{next:y=>{const _=-d*Math.exp(-y/n);return i.done=!(_>o||_<-o),i.value=i.done?v:v+_,i},flipTarget:()=>{}}}const my={keyframes:dl,spring:dd,decay:OT};function u4(e){if(Array.isArray(e.to))return dl;if(my[e.type])return my[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?dl:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?dd:dl}function TT(e,t,r=0){return e-t-r}function c4(e,t,r=0,n=!0){return n?TT(t+-e,t,r):t-(e-t)+r}function d4(e,t,r,n){return n?e>=t+r:e<=-r}const f4=e=>{const t=({delta:r})=>e(r);return{start:()=>SI.default.update(t,!0),stop:()=>cd.cancelSync.update(t)}};function PT(e){var t,r,{from:n,autoplay:o=!0,driver:a=f4,elapsed:i=0,repeat:d=0,repeatType:g="loop",repeatDelay:v=0,onPlay:y,onStop:_,onComplete:T,onRepeat:C,onUpdate:O}=e,x=gT.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=x,c,l=0,s=x.duration,u,p=!1,h=!0,w;const A=u4(x);!((r=(t=A).needsInterpolation)===null||r===void 0)&&r.call(t,n,b)&&(w=av([0,100],[n,b],{clamp:!1}),n=0,b=100);const k=A(Object.assign(Object.assign({},x),{from:n,to:b}));function S(){l++,g==="reverse"?(h=l%2===0,i=c4(i,s,v,h)):(i=TT(i,s,v),g==="mirror"&&k.flipTarget()),p=!1,C&&C()}function E(){c.stop(),T&&T()}function N(L){if(h||(L=-L),i+=L,!p){const W=k.next(Math.max(0,i));u=W.value,w&&(u=w(u)),p=h?W.done:i<=0}O==null||O(u),p&&(l===0&&(s??(s=i)),l{_==null||_(),c.stop()}}}function ST(e,t){return t?e*(1e3/t):0}function p4({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:d=10,restDelta:g=1,modifyTarget:v,driver:y,onUpdate:_,onComplete:T,onStop:C}){let O;function x(s){return r!==void 0&&sn}function b(s){return r===void 0?n:n===void 0||Math.abs(r-s){var p;_==null||_(u),(p=s.onUpdate)===null||p===void 0||p.call(s,u)},onComplete:T,onStop:C}))}function l(s){c(Object.assign({type:"spring",stiffness:i,damping:d,restDelta:g},s))}if(x(e))l({from:e,velocity:t,to:b(e)});else{let s=o*t+e;typeof v<"u"&&(s=v(s));const u=b(s),p=u===r?-1:1;let h,w;const A=k=>{h=w,w=k,t=ST(k-h,cd.getFrameData().delta),(p===1&&k>u||p===-1&&kO==null?void 0:O.stop()}}const kT=e=>e*180/Math.PI,g4=(e,t=VI)=>kT(Math.atan2(t.y-e.y,t.x-e.x)),v4=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},b4=e=>e,uv=(e=b4)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},h4=uv(),m4=uv(Math.sqrt),AT=e=>e*Math.PI/180,wc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),y0=e=>wc(e)&&e.hasOwnProperty("z"),du=(e,t)=>Math.abs(e-t);function y4(e,t){if(m0(e)&&m0(t))return du(e,t);if(wc(e)&&wc(t)){const r=du(e.x,t.x),n=du(e.y,t.y),o=y0(e)&&y0(t)?du(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const w4=(e,t,r)=>(t=AT(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),jT=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),ET=(e,t,r,n=0)=>jT(e+r*(t-e)/Math.max(n,r)),x4=(e=50)=>{let t=0,r=0;return n=>{const o=cd.getFrameData().timestamp,a=o!==r?o-r:0,i=a?ET(t,n,a,e):t;return r=o,t=i,i}},_4=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 C4(e,t){return e/(1e3/t)}const O4=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},NT=(e,t)=>1-3*t+3*e,RT=(e,t)=>3*t-6*e,MT=e=>3*e,xc=(e,t,r)=>((NT(t,r)*e+RT(t,r))*e+MT(t))*e,IT=(e,t,r)=>3*NT(t,r)*e*e+2*RT(t,r)*e+MT(t),T4=1e-7,P4=10;function S4(e,t,r,n,o){let a,i,d=0;do i=t+(r-t)/2,a=xc(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>T4&&++d=A4?j4(i,_,e,r):T===0?_:S4(i,d,d+fu,e,r)}return i=>i===0||i===1?i:xc(a(i),t,n)}const N4=(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 Wl(0,1,o/e)};Se.angle=g4;Se.animate=PT;Se.anticipate=e4;Se.applyOffset=v4;Se.attract=h4;Se.attractExpo=m4;Se.backIn=sv;Se.backInOut=$I;Se.backOut=JI;Se.bounceIn=o4;Se.bounceInOut=a4;Se.bounceOut=yc;Se.circIn=_T;Se.circInOut=ZI;Se.circOut=CT;Se.clamp=Wl;Se.createAnticipate=mT;Se.createAttractor=uv;Se.createBackIn=iv;Se.createExpoIn=hT;Se.cubicBezier=E4;Se.decay=OT;Se.degreesToRadians=AT;Se.distance=y4;Se.easeIn=lv;Se.easeInOut=xT;Se.easeOut=XI;Se.inertia=p4;Se.interpolate=av;Se.isPoint=wc;Se.isPoint3D=y0;Se.keyframes=dl;Se.linear=wT;Se.mirrorEasing=pd;Se.mix=fd;Se.mixColor=rv;Se.mixComplex=ov;Se.pipe=nv;Se.pointFromVector=w4;Se.progress=tv;Se.radiansToDegrees=kT;Se.reverseEasing=us;Se.smooth=x4;Se.smoothFrame=ET;Se.snap=_4;Se.spring=dd;Se.steps=N4;Se.toDecimal=jT;Se.velocityPerFrame=C4;Se.velocityPerSecond=ST;Se.wrap=O4;class R4{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const Kf=new WeakMap;function cv(e){return Kf.has(e)||Kf.set(e,{transforms:[],values:new Map}),Kf.get(e)}function M4(e,t){return e.has(t)||e.set(t,new R4),e.get(t)}function DT(e,t){e.indexOf(t)===-1&&e.push(t)}function LT(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const FT=(e,t,r)=>Math.min(Math.max(r,e),t),$t={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},En=e=>typeof e=="number",Ul=e=>Array.isArray(e)&&!En(e[0]),I4=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function VT(e,t){return Ul(e)?e[I4(0,e.length,t)]:e}const dv=(e,t,r)=>-r*e+r*t+e,fv=()=>{},Cn=e=>e,gd=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function pv(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=gd(0,t,n);e.push(dv(r,1,o))}}function gv(e){const t=[0];return pv(t,e-1),t}function zT(e,t=gv(e.length),r=Cn){const n=e.length,o=n-t.length;return o>0&&pv(t,o),a=>{let i=0;for(;iArray.isArray(e)&&En(e[0]),_c=e=>typeof e=="object"&&!!e.createAnimation,D4=e=>typeof e=="function",vv=e=>typeof e=="string",Vo={ms:e=>e*1e3,s:e=>e/1e3};function WT(e,t){return t?e*(1e3/t):0}const L4=["","X","Y","Z"],F4=["translate","scale","rotate","skew"],oi={x:"translateX",y:"translateY",z:"translateZ"},yy={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},V4={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:yy,scale:{syntax:"",initialValue:1,toDefaultUnit:Cn},skew:yy},ai=new Map,vd=e=>`--motion-${e}`,Cc=["x","y","z"];F4.forEach(e=>{L4.forEach(t=>{Cc.push(e+t),ai.set(vd(e+t),V4[e])})});const z4=(e,t)=>Cc.indexOf(e)-Cc.indexOf(t),B4=new Set(Cc),bd=e=>B4.has(e),W4=(e,t)=>{oi[t]&&(t=oi[t]);const{transforms:r}=cv(e);DT(r,t),e.style.transform=UT(r)},UT=e=>e.sort(z4).reduce(U4,"").trim(),U4=(e,t)=>`${e} ${t}(var(${vd(t)}))`,w0=e=>e.startsWith("--"),wy=new Set;function H4(e){if(!wy.has(e)){wy.add(e);try{const{syntax:t,initialValue:r}=ai.has(e)?ai.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const HT=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,q4=1e-7,G4=12;function Y4(e,t,r,n,o){let a,i,d=0;do i=t+(r-t)/2,a=HT(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>q4&&++dY4(a,0,1,e,r);return a=>a===0||a===1?a:HT(o(a),t,n)}const K4=(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 FT(0,1,o/e)},xy={ease:el(.25,.1,.25,1),"ease-in":el(.42,0,1,1),"ease-in-out":el(.42,0,.58,1),"ease-out":el(0,0,.58,1)},Q4=/\((.*?)\)/;function x0(e){if(D4(e))return e;if(BT(e))return el(...e);if(xy[e])return xy[e];if(e.startsWith("steps")){const t=Q4.exec(e);if(t){const r=t[1].split(",");return K4(parseFloat(r[0]),r[1].trim())}}return Cn}class X4{constructor(t,r=[0,1],{easing:n,duration:o=$t.duration,delay:a=$t.delay,endDelay:i=$t.endDelay,repeat:d=$t.repeat,offset:g,direction:v="normal"}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Cn,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((_,T)=>{this.resolve=_,this.reject=T}),n=n||$t.easing,_c(n)){const _=n.createAnimation(r);n=_.easing,r=_.keyframes||r,o=_.duration||o}this.repeat=d,this.easing=Ul(n)?Cn:x0(n),this.updateDuration(o);const y=zT(r,g,Ul(n)?n.map(x0):Cn);this.tick=_=>{var T;a=a;let C=0;this.pauseTime!==void 0?C=this.pauseTime:C=(_-this.startTime)*this.rate,this.t=C,C/=1e3,C=Math.max(C-a,0),this.playState==="finished"&&this.pauseTime===void 0&&(C=this.totalDuration);const O=C/this.duration;let x=Math.floor(O),b=O%1;!b&&O>=1&&(b=1),b===1&&x--;const c=x%2;(v==="reverse"||v==="alternate"&&c||v==="alternate-reverse"&&!c)&&(b=1-b);const l=C>=this.totalDuration?1:Math.min(b,1),s=y(this.easing(l));t(s),this.pauseTime===void 0&&(this.playState==="finished"||C>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,s)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},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 _y=e=>BT(e)?Z4(e):e,Z4=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Cy=e=>document.createElement("div").animate(e,{duration:.001}),Oy={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Cy({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Cy({opacity:[0,1]}).finished},Qf={},Ru={};for(const e in Oy)Ru[e]=()=>(Qf[e]===void 0&&(Qf[e]=Oy[e]()),Qf[e]);function J4(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Oc(e){return oi[e]&&(e=oi[e]),bd(e)?vd(e):e}const Ia={get:(e,t)=>{t=Oc(t);let r=w0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=ai.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Oc(t),w0(t)?e.style.setProperty(t,r):e.style[t]=r}};function GT(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function $4(){return window.__MOTION_DEV_TOOLS_RECORD}function hd(e,t,r,n={}){const o=$4(),a=n.record!==!1&&o;let i,{duration:d=$t.duration,delay:g=$t.delay,endDelay:v=$t.endDelay,repeat:y=$t.repeat,easing:_=$t.easing,direction:T,offset:C,allowWebkitAcceleration:O=!1}=n;const x=cv(e);let b=Ru.waapi();const c=bd(t);c&&W4(e,t);const l=Oc(t),s=M4(x.values,l),u=ai.get(l);return GT(s.animation,!(_c(_)&&s.generator)&&n.record!==!1),()=>{const p=()=>{var w,A;return(A=(w=Ia.get(e,l))!==null&&w!==void 0?w:u==null?void 0:u.initialValue)!==null&&A!==void 0?A:0};let h=J4(qT(r),p);if(_c(_)){const w=_.createAnimation(h,p,c,l,s);_=w.easing,w.keyframes!==void 0&&(h=w.keyframes),w.duration!==void 0&&(d=w.duration)}if(w0(l)&&(Ru.cssRegisterProperty()?H4(l):b=!1),b){u&&(h=h.map(k=>En(k)?u.toDefaultUnit(k):k)),h.length===1&&(!Ru.partialKeyframes()||a)&&h.unshift(p());const w={delay:Vo.ms(g),duration:Vo.ms(d),endDelay:Vo.ms(v),easing:Ul(_)?void 0:_y(_),direction:T,iterations:y+1,fill:"both"};i=e.animate({[l]:h,offset:C,easing:Ul(_)?_.map(_y):void 0},w),i.finished||(i.finished=new Promise((k,S)=>{i.onfinish=k,i.oncancel=S}));const A=h[h.length-1];i.finished.then(()=>{Ia.set(e,l,A),i.cancel()}).catch(fv),O||(i.playbackRate=1.000001)}else if(c){h=h.map(A=>typeof A=="string"?parseFloat(A):A),h.length===1&&h.unshift(parseFloat(p()));const w=A=>{u&&(A=u.toDefaultUnit(A)),Ia.set(e,l,A)};i=new X4(w,h,Object.assign(Object.assign({},n),{duration:d,easing:_}))}else{const w=h[h.length-1];Ia.set(e,l,u&&En(w)?u.toDefaultUnit(w):w)}return a&&o(e,t,h,{duration:d,delay:g,easing:_,repeat:y,offset:C},"motion-one"),s.setAnimation(i),i}}const bv=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function md(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 eD=e=>e(),hv=(e,t,r=$t.duration)=>new Proxy({animations:e.map(eD).filter(Boolean),duration:r,options:t},rD),tD=e=>e.animations[0],rD={get:(e,t)=>{const r=tD(e);switch(t){case"duration":return e.duration;case"currentTime":return Vo.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(nD)).catch(fv)),e.finished;case"stop":return()=>{e.animations.forEach(n=>GT(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=Vo.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function oD(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=En(r)?r:aD(r,a),d=Math.abs(i-o);let g=e*d;if(n){const v=a*e;g=x0(n)(g/v)*v}return t+g}}function aD(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function YT(e,t,r){return typeof e=="function"?e(t,r):e}function iD(e,t,r={}){e=md(e);const n=e.length,o=[];for(let a=0;at&&o.athd(...a)).filter(Boolean);return hv(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function dD(e,t={}){var{defaultOptions:r={}}=t,n=gi(t,["defaultOptions"]);const o=[],a=new Map,i={},d=new Map;let g=0,v=0,y=0;for(let _=0;_"0",X);E=Y.easing,Y.keyframes!==void 0&&(A=Y.keyframes),Y.duration!==void 0&&(S=Y.duration)}const N=YT(x.delay,s,l)||0,D=v+N,L=D+S;let{offset:W=gv(A.length)}=k;W.length===1&&W[0]===0&&(W[1]=1);const G=length-A.length;G>0&&pv(W,G),A.length===1&&A.unshift(null),sD(w,A,E,W,D,L),b=Math.max(N+S,b),y=Math.max(L,y)}}g=v,v+=b}return a.forEach((_,T)=>{for(const C in _){const O=_[C];O.sort(uD);const x=[],b=[],c=[];for(let l=0;lt/(2*Math.sqrt(e*r));function bD(e,t,r){return e=t||e>t&&r<=t}const KT=({stiffness:e=Ha.stiffness,damping:t=Ha.damping,mass:r=Ha.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:d}={})=>{a=a?Vo.s(a):0;const g={done:!1,hasReachedTarget:!1,current:n,target:o},v=o-n,y=Math.sqrt(e/r)/1e3,_=vD(e,t,r),T=Math.abs(v)<5;i||(i=T?.01:2),d||(d=T?.005:.5);let C;if(_<1){const O=y*Math.sqrt(1-_*_);C=x=>o-Math.exp(-_*y*x)*((-a+_*y*v)/O*Math.sin(O*x)+v*Math.cos(O*x))}else C=O=>o-Math.exp(-y*O)*(v+(-a+y*v)*O);return O=>{g.current=C(O);const x=O===0?a:mv(C,O,g.current),b=Math.abs(x)<=i,c=Math.abs(o-g.current)<=d;return g.done=b&&c,g.hasReachedTarget=bD(n,o,g.current),g}},hD=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:d,max:g,restDistance:v=.5,restSpeed:y})=>{n=Vo.ms(n);const _={hasReachedTarget:!1,done:!1,current:e,target:e},T=w=>d!==void 0&&wg,C=w=>d===void 0?g:g===void 0||Math.abs(d-w)-O*Math.exp(-w/n),l=w=>b+c(w),s=w=>{const A=c(w),k=l(w);_.done=Math.abs(A)<=v,_.current=_.done?b:k};let u,p;const h=w=>{T(_.current)&&(u=w,p=KT({from:_.current,to:C(_.current),velocity:mv(l,w,_.current),damping:o,stiffness:a,restDistance:v,restSpeed:y}))};return h(0),w=>{let A=!1;return!p&&u===void 0&&(A=!0,s(w),h(w)),u!==void 0&&w>u?(_.hasReachedTarget=!0,p(w-u)):(_.hasReachedTarget=!1,!A&&s(w),_)}},Xf=10,mD=1e4;function yD(e,t=Cn){let r,n=Xf,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,d=100,g=0,v=!1)=>{const y=`${i}-${d}-${g}-${v}`;return n.has(y)||n.set(y,e(Object.assign({from:i,to:d,velocity:g,restSpeed:v?.05:2,restDistance:v?.01:.5},r))),n.get(y)},a=i=>(t.has(i)||t.set(i,yD(i)),t.get(i));return{createAnimation:(i,d,g,v,y)=>{var _,T;let C;const O=i.length;if(g&&O<=2&&i.every(wD)){const b=i[O-1],c=O===1?null:i[0];let l=0,s=0;const u=y==null?void 0:y.generator;if(u){const{animation:w,generatorStartTime:A}=y,k=(w==null?void 0:w.startTime)||A||0,S=(w==null?void 0:w.currentTime)||performance.now()-k,E=u(S).current;s=(_=c)!==null&&_!==void 0?_:E,(O===1||O===2&&i[0]===null)&&(l=mv(N=>u(N).current,S,E))}else s=(T=c)!==null&&T!==void 0?T:parseFloat(d());const p=o(s,b,l,v==null?void 0:v.includes("scale")),h=a(p);C=Object.assign(Object.assign({},h),{easing:"linear"}),y&&(y.generator=p,y.generatorStartTime=performance.now())}else C={easing:"ease",duration:a(o(0,100)).overshootDuration};return C}}}}const wD=e=>typeof e!="string",xD=QT(KT),_D=QT(hD),CD={any:0,all:1};function XT(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=md(e),i=new WeakMap,d=v=>{v.forEach(y=>{const _=i.get(y.target);if(y.isIntersecting!==!!_)if(y.isIntersecting){const T=t(y);typeof T=="function"?i.set(y.target,T):g.unobserve(y.target)}else _&&(_(y),i.delete(y.target))})},g=new IntersectionObserver(d,{root:r,rootMargin:n,threshold:typeof o=="number"?o:CD[o]});return a.forEach(v=>g.observe(v)),()=>g.disconnect()}const Mu=new WeakMap;let Kn;function OD(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 TD({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Mu.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return OD(e,r)}})})}function PD(e){e.forEach(TD)}function SD(){typeof ResizeObserver>"u"||(Kn=new ResizeObserver(PD))}function kD(e,t){Kn||SD();const r=md(e);return r.forEach(n=>{let o=Mu.get(n);o||(o=new Set,Mu.set(n,o)),o.add(t),Kn==null||Kn.observe(n)}),()=>{r.forEach(n=>{const o=Mu.get(n);o==null||o.delete(t),o!=null&&o.size||Kn==null||Kn.unobserve(n)})}}const Iu=new Set;let fl;function AD(){fl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Iu.forEach(r=>r(t))},window.addEventListener("resize",fl)}function jD(e){return Iu.add(e),fl||AD(),()=>{Iu.delete(e),!Iu.size&&fl&&(fl=void 0)}}function ZT(e,t){return typeof e=="function"?jD(e):kD(e,t)}const ED=50,Py=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),ND=()=>({time:0,x:Py(),y:Py()}),RD={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Sy(e,t,r,n){const o=r[t],{length:a,position:i}=RD[t],d=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=gd(0,o.scrollLength,o.current);const v=n-g;o.velocity=v>ED?0:WT(o.current-d,v)}function MD(e,t,r){Sy(e,"x",t,r),Sy(e,"y",t,r),t.time=r}function ID(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 JT={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},_0={start:0,center:.5,end:1};function ky(e,t,r=0){let n=0;if(_0[e]!==void 0&&(e=_0[e]),vv(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 En(e)&&(n=t*e),r+n}const DD=[0,0];function LD(e,t,r,n){let o=Array.isArray(e)?e:DD,a=0,i=0;return En(e)?o=[e,e]:vv(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,_0[e]?e:"0"]),a=ky(o[0],r,n),i=ky(o[1],t),a-i}const FD={x:0,y:0};function VD(e,t,r){let{offset:n=JT.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",d=o!==e?ID(o,e):FD,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 y=!t[a].interpolate;const _=n.length;for(let T=0;T<_;T++){const C=LD(n[T],v[i],g[i],d[a]);!y&&C!==t[a].interpolatorOffsets[T]&&(y=!0),t[a].offset[T]=C}y&&(t[a].interpolate=zT(gv(_),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function zD(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 BD(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>zD(e,n.target,r),update:a=>{MD(e,r,a),(n.offset||n.target)&&VD(e,r,n)},notify:typeof t=="function"?()=>t(r):WD(t,r[o])}}function WD(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Cn),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 Gi=new WeakMap,Ay=new WeakMap,Zf=new WeakMap,jy=e=>e===document.documentElement?window:e;function UD(e,t={}){var{container:r=document.documentElement}=t,n=gi(t,["container"]);let o=Zf.get(r);o||(o=new Set,Zf.set(r,o));const a=ND(),i=BD(r,e,a,n);if(o.add(i),!Gi.has(r)){const v=()=>{const _=performance.now();for(const T of o)T.measure();for(const T of o)T.update(_);for(const T of o)T.notify()};Gi.set(r,v);const y=jy(r);window.addEventListener("resize",v,{passive:!0}),r!==document.documentElement&&Ay.set(r,ZT(r,v)),y.addEventListener("scroll",v,{passive:!0})}const d=Gi.get(r),g=requestAnimationFrame(d);return()=>{var v;typeof e!="function"&&e.stop(),cancelAnimationFrame(g);const y=Zf.get(r);if(!y||(y.delete(i),y.size))return;const _=Gi.get(r);Gi.delete(r),_&&(jy(r).removeEventListener("scroll",_),(v=Ay.get(r))===null||v===void 0||v(),window.removeEventListener("resize",_))}}function HD(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!qD(e,t):e!==t}function qD(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),XD=e=>e.animateUpdates(),Ny=e=>e.next(),Ry=(e,t)=>new CustomEvent(e,{detail:{target:t}});function C0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function My(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const ZD={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=gi(n,["once"]);return XT(e,i=>{if(t(),My(e,"viewenter",i),!o)return d=>{r(),My(e,"viewleave",d)}},a)}},Iy=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),C0(e,t,n))},JD={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=Iy(e,"hoverstart",t),o=Iy(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},$D={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),C0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),C0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Du={inView:ZD,hover:JD,press:$D},Dy=["initial","animate",...Object.keys(Du),"exit"],O0=new WeakMap;function eL(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const x of Dy)i[x]=typeof e[x]=="string"?e[x]:t==null?void 0:t.getContext()[x];const d=e.initial===!1?"animate":"initial";let g=Ey(e[d]||i[d],e.variants)||{},v=gi(g,["transition"]);const y=Object.assign({},v);function*_(){var x,b;const c=v;v={};const l={};for(const w of Dy){if(!o[w])continue;const A=Ey(e[w]);if(A)for(const k in A)k!=="transition"&&(v[k]=A[k],l[k]=bv((b=(x=A.transition)!==null&&x!==void 0?x:e.transition)!==null&&b!==void 0?b:{},k))}const s=new Set([...Object.keys(v),...Object.keys(c)]),u=[];s.forEach(w=>{var A;v[w]===void 0&&(v[w]=y[w]),HD(c[w],v[w])&&((A=y[w])!==null&&A!==void 0||(y[w]=Ia.get(r,w)),u.push(hd(r,w,v[w],l[w])))}),yield;const p=u.map(w=>w()).filter(Boolean);if(!p.length)return;const h=v;r.dispatchEvent(Ry("motionstart",h)),Promise.all(p.map(w=>w.finished)).then(()=>{r.dispatchEvent(Ry("motioncomplete",h))}).catch(fv)}const T=(x,b)=>()=>{o[x]=b,Jf(O)},C=()=>{for(const x in Du){const b=Du[x].isActive(e),c=a[x];b&&!c?a[x]=Du[x].subscribe(r,{enable:T(x,!0),disable:T(x,!1)},e):!b&&c&&(c(),delete a[x])}},O={update:x=>{r&&(e=x,C(),Jf(O))},setActive:(x,b)=>{r&&(o[x]=b,Jf(O))},animateUpdates:_,getDepth:()=>n,getTarget:()=>v,getOptions:()=>e,getContext:()=>i,mount:x=>(r=x,O0.set(r,O),C(),()=>{O0.delete(r),KD(O);for(const b in a)a[b]()}),isMounted:()=>!!r};return O}function $T(e){const t={},r=[];for(let n in e){const o=e[n];bd(n)&&(oi[n]&&(n=oi[n]),r.push(n),n=vd(n));let a=Array.isArray(o)?o[0]:o;const i=ai.get(n);i&&(a=En(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=UT(r)),t}const tL=e=>`-${e.toLowerCase()}`,rL=e=>e.replace(/[A-Z]/g,tL);function nL(e={}){const t=$T(e);let r="";for(const n in t)r+=n.startsWith("--")?n:rL(n),r+=`: ${t[n]}; `;return r}const oL=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:JT,animate:iD,animateStyle:hd,createMotionState:eL,createStyleString:nL,createStyles:$T,getAnimationData:cv,getStyleName:Oc,glide:_D,inView:XT,mountedStates:O0,resize:ZT,scroll:UD,spring:xD,stagger:oD,style:Ia,timeline:cD,withControls:hv},Symbol.toStringTag,{value:"Module"})),aL=Yl(oL);function iL(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var lL=/^((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)-.*))$/,sL=iL(function(e){return lL.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const uL=Object.freeze(Object.defineProperty({__proto__:null,default:sL},Symbol.toStringTag,{value:"Module"})),cL=Yl(uL);(function(e){var t={};Object.defineProperty(e,"__esModule",{value:!0});var r=eT,n=B,o=rT,a=ht,i=Se,d=ra,g=aL;function v(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}function y(f){if(f&&f.__esModule)return f;var m=Object.create(null);return f&&Object.keys(f).forEach(function(P){if(P!=="default"){var j=Object.getOwnPropertyDescriptor(f,P);Object.defineProperty(m,P,j.get?j:{enumerable:!0,get:function(){return f[P]}})}}),m.default=f,Object.freeze(m)}var _=y(n),T=v(n),C=v(d),O="production",x=typeof process>"u"||t===void 0?O:"production",b=function(f){return{isEnabled:function(m){return f.some(function(P){return!!m[P]})}}},c={measureLayout:b(["layout","layoutId","drag"]),animation:b(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:b(["exit"]),drag:b(["drag","dragControls"]),focus:b(["whileFocus"]),hover:b(["whileHover","onHoverStart","onHoverEnd"]),tap:b(["whileTap","onTap","onTapStart","onTapCancel"]),pan:b(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:b(["whileInView","onViewportEnter","onViewportLeave"])};function l(f){for(var m in f)f[m]!==null&&(m==="projectionNodeConstructor"?c.projectionNodeConstructor=f[m]:c[m].Component=f[m])}var s=n.createContext({strict:!1}),u=Object.keys(c),p=u.length;function h(f,m,P){var j=[],R=n.useContext(s);if(!m)return null;x!=="production"&&P&&R.strict&&o.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 F=0;F"u")return m;var P=new Map;return new Proxy(m,{get:function(j,R){return P.has(R)||P.set(R,m(R)),P.get(R)}})}var Tt=["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 qe(f){return typeof f!="string"||f.includes("-")?!1:!!(Tt.indexOf(f)>-1||/[A-Z]/.test(f))}var Le={};function zt(f){Object.assign(Le,f)}var Et=["","X","Y","Z"],Kt=["translate","scale","rotate","skew"],$r=["transformPerspective","x","y","z"];Kt.forEach(function(f){return Et.forEach(function(m){return $r.push(f+m)})});function ia(f,m){return $r.indexOf(f)-$r.indexOf(m)}var Qt=new Set($r);function ar(f){return Qt.has(f)}var en=new Set(["originX","originY","originZ"]);function yr(f){return en.has(f)}function tn(f,m){var P=m.layout,j=m.layoutId;return ar(f)||yr(f)||(P||j!==void 0)&&(!!Le[f]||f==="opacity")}var Nt=function(f){return!!(f!==null&&typeof f=="object"&&f.getVelocity)},bs={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ir(f,m,P,j){var R=f.transform,F=f.transformKeys,V=m.enableHardwareAcceleration,I=V===void 0?!0:V,U=m.allowTransformNone,H=U===void 0?!0:U,Q="";F.sort(ia);for(var Z=!1,J=F.length,ee=0;ee"u"?tS:eS;H(U,I.current,m,V)}var $P={some:0,all:1};function eS(f,m,P,j){var R=j.root,F=j.margin,V=j.amount,I=V===void 0?"some":V,U=j.once;n.useEffect(function(){if(f){var H={root:R==null?void 0:R.current,rootMargin:F,threshold:typeof I=="number"?I:$P[I]},Q=function(Z){var J,ee=Z.isIntersecting;if(m.isInView!==ee&&(m.isInView=ee,!(U&&!ee&&m.hasEnteredView))){ee&&(m.hasEnteredView=!0),(J=P.animationState)===null||J===void 0||J.setActive(e.AnimationType.InView,ee);var te=P.getProps(),oe=ee?te.onViewportEnter:te.onViewportLeave;oe==null||oe(Z)}};return ZP(P.getInstance(),H,Q)}},[f,R,F,I])}function tS(f,m,P,j){var R=j.fallback,F=R===void 0?!0:R;n.useEffect(function(){!f||!F||(x!=="production"&&Dd(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var V;m.hasEnteredView=!0;var I=P.getProps().onViewportEnter;I==null||I(null),(V=P.animationState)===null||V===void 0||V.setActive(e.AnimationType.InView,!0)}))},[f])}var zn=function(f){return function(m){return f(m),null}},qv={inView:zn(JP),tap:zn(YP),focus:zn(st),hover:zn(GP)},rS=0,nS=function(){return rS++},Gv=function(){return ge(nS)};function Vd(){var f=n.useContext(S);if(f===null)return[!0,null];var m=f.isPresent,P=f.onExitComplete,j=f.register,R=Gv();n.useEffect(function(){return j(R)},[]);var F=function(){return P==null?void 0:P(R)};return!m&&P?[!1,F]:[!0]}function oS(){return aS(n.useContext(S))}function aS(f){return f===null?!0:f.isPresent}function Yv(f,m){if(!Array.isArray(m))return!1;var P=m.length;if(P!==f.length)return!1;for(var j=0;j-1&&f.splice(P,1)}function mS(f,m,P){var j=r.__read(f),R=j.slice(0),F=m<0?R.length+m:m;if(F>=0&&FCe&&_r,Gn=Array.isArray($e)?$e:[$e],Cr=Gn.reduce(F,{});Wt===!1&&(Cr={});var Di=Fe.prevResolvedValues,ba=Di===void 0?{}:Di,Bs=r.__assign(r.__assign({},ba),Cr),ha=function(ke){qn=!0,pe.delete(ke),Fe.needsAnimating[ke]=!0};for(var Xt in Bs){var ze=Cr[Xt],ye=ba[Xt];ve.hasOwnProperty(Xt)||(ze!==ye?vn(ze)&&vn(ye)?!Yv(ze,ye)||Hn?ha(Xt):Fe.protectedKeys[Xt]=!0:ze!==void 0?ha(Xt):pe.add(Xt):ze!==void 0&&pe.has(Xt)?ha(Xt):Fe.protectedKeys[Xt]=!0)}Fe.prevProp=$e,Fe.prevResolvedValues=Cr,Fe.isActive&&(ve=r.__assign(r.__assign({},ve),Cr)),R&&f.blockInitialAnimation&&(qn=!1),qn&&!lr&&oe.push.apply(oe,r.__spreadArray([],r.__read(Gn.map(function(ke){return{animation:ke,options:r.__assign({type:Re},Q)}})),!1))},Ee=0;Ee=3;if(!(!ee&&!te)){var oe=J.point,pe=d.getFrameData().timestamp;R.history.push(r.__assign(r.__assign({},oe),{timestamp:pe}));var ve=R.handlers,Ce=ve.onStart,je=ve.onMove;ee||(Ce&&Ce(R.lastMoveEvent,J),R.startEvent=R.lastMoveEvent),je&&je(R.lastMoveEvent,J)}}},this.handlePointerMove=function(J,ee){if(R.lastMoveEvent=J,R.lastMoveEventInfo=ef(ee,R.transformPagePoint),nn(J)&&J.buttons===0){R.handlePointerUp(J,ee);return}C.default.update(R.updatePoint,!0)},this.handlePointerUp=function(J,ee){R.end();var te=R.handlers,oe=te.onEnd,pe=te.onSessionEnd,ve=tf(ef(ee,R.transformPagePoint),R.history);R.startEvent&&oe&&oe(J,ve),pe&&pe(J,ve)},!(Fn(m)&&m.touches.length>1)){this.handlers=P,this.transformPagePoint=V;var I=Rd(m),U=ef(I,this.transformPagePoint),H=U.point,Q=d.getFrameData().timestamp;this.history=[r.__assign(r.__assign({},H),{timestamp:Q})];var Z=P.onSessionStart;Z&&Z(m,tf(U,this.history)),this.removeListeners=i.pipe(So(window,"pointermove",this.handlePointerMove),So(window,"pointerup",this.handlePointerUp),So(window,"pointercancel",this.handlePointerUp))}}return f.prototype.updateHandlers=function(m){this.handlers=m},f.prototype.end=function(){this.removeListeners&&this.removeListeners(),d.cancelSync.update(this.updatePoint)},f}();function ef(f,m){return m?{point:m(f.point)}:f}function lb(f,m){return{x:f.x-m.x,y:f.y-m.y}}function tf(f,m){var P=f.point;return{point:P,delta:lb(P,sb(m)),offset:lb(P,DS(m)),velocity:LS(m,.1)}}function DS(f){return f[0]}function sb(f){return f[f.length-1]}function LS(f,m){if(f.length<2)return{x:0,y:0};for(var P=f.length-1,j=null,R=sb(f);P>=0&&(j=f[P],!(R.timestamp-j.timestamp>Es(m)));)P--;if(!j)return{x:0,y:0};var F=(R.timestamp-j.timestamp)/1e3;if(F===0)return{x:0,y:0};var V={x:(R.x-j.x)/F,y:(R.y-j.y)/F};return V.x===1/0&&(V.x=0),V.y===1/0&&(V.y=0),V}function on(f){return f.max-f.min}function ub(f,m,P){return m===void 0&&(m=0),P===void 0&&(P=.01),i.distance(f,m)R&&(f=P?i.mix(R,f,P.max):Math.min(f,R)),f}function pb(f,m,P){return{min:m!==void 0?f.min+m:void 0,max:P!==void 0?f.max+P-(f.max-f.min):void 0}}function zS(f,m){var P=m.top,j=m.left,R=m.bottom,F=m.right;return{x:pb(f.x,j,F),y:pb(f.y,P,R)}}function gb(f,m){var P,j=m.min-f.min,R=m.max-f.max;return m.max-m.minj?P=i.progress(m.min,m.max-j,f.min):j>R&&(P=i.progress(f.min,f.max-R,m.min)),i.clamp(0,1,P)}function US(f,m){var P={};return m.min!==void 0&&(P.min=m.min-f.min),m.max!==void 0&&(P.max=m.max-f.min),P}var rf=.35;function HS(f){return f===void 0&&(f=rf),f===!1?f=0:f===!0&&(f=rf),{x:vb(f,"left","right"),y:vb(f,"top","bottom")}}function vb(f,m,P){return{min:bb(f,m),max:bb(f,P)}}function bb(f,m){var P;return typeof f=="number"?f:(P=f[m])!==null&&P!==void 0?P:0}var hb=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Mi=function(){return{x:hb(),y:hb()}},mb=function(){return{min:0,max:0}},yt=function(){return{x:mb(),y:mb()}};function an(f){return[f("x"),f("y")]}function yb(f){var m=f.top,P=f.left,j=f.right,R=f.bottom;return{x:{min:P,max:j},y:{min:m,max:R}}}function qS(f){var m=f.x,P=f.y;return{top:P.min,right:m.max,bottom:P.max,left:m.min}}function GS(f,m){if(!m)return f;var P=m({x:f.left,y:f.top}),j=m({x:f.right,y:f.bottom});return{top:P.y,left:P.x,bottom:j.y,right:j.x}}function nf(f){return f===void 0||f===1}function wb(f){var m=f.scale,P=f.scaleX,j=f.scaleY;return!nf(m)||!nf(P)||!nf(j)}function Bn(f){return wb(f)||xb(f.x)||xb(f.y)||f.z||f.rotate||f.rotateX||f.rotateY}function xb(f){return f&&f!=="0%"}function Ms(f,m,P){var j=f-P,R=m*j;return P+R}function _b(f,m,P,j,R){return R!==void 0&&(f=Ms(f,R,j)),Ms(f,P,j)+m}function of(f,m,P,j,R){m===void 0&&(m=0),P===void 0&&(P=1),f.min=_b(f.min,m,P,j,R),f.max=_b(f.max,m,P,j,R)}function Cb(f,m){var P=m.x,j=m.y;of(f.x,P.translate,P.scale,P.originPoint),of(f.y,j.translate,j.scale,j.originPoint)}function YS(f,m,P,j){var R,F;j===void 0&&(j=!1);var V=P.length;if(V){m.x=m.y=1;for(var I,U,H=0;Hm?P="y":Math.abs(f.x)>m&&(P="x"),P}function ek(f){var m=f.dragControls,P=f.visualElement,j=ge(function(){return new JS(P)});n.useEffect(function(){return m&&m.subscribe(j)},[j,m]),n.useEffect(function(){return j.addListeners()},[j])}function tk(f){var m=f.onPan,P=f.onPanStart,j=f.onPanEnd,R=f.onPanSessionStart,F=f.visualElement,V=m||P||j||R,I=n.useRef(null),U=n.useContext(w).transformPagePoint,H={onSessionStart:R,onStart:P,onMove:m,onEnd:function(Z,J){I.current=null,j&&j(Z,J)}};n.useEffect(function(){I.current!==null&&I.current.updateHandlers(H)});function Q(Z){I.current=new ib(Z,H,{transformPagePoint:U})}As(F,"pointerdown",V&&Q),js(function(){return I.current&&I.current.end()})}var Pb={pan:zn(tk),drag:zn(ek)},Ds=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function rk(){var f=Ds.map(function(){return new ji}),m={},P={clearAllListeners:function(){return f.forEach(function(j){return j.clear()})},updatePropListeners:function(j){Ds.forEach(function(R){var F,V="on"+R,I=j[V];(F=m[R])===null||F===void 0||F.call(m),I&&(m[R]=P[V](I))})}};return f.forEach(function(j,R){P["on"+Ds[R]]=function(F){return j.add(F)},P["notify"+Ds[R]]=function(){for(var F=[],V=0;V=0?window.pageYOffset:null,H=pk(m,f,I);return F.length&&F.forEach(function(Q){var Z=r.__read(Q,2),J=Z[0],ee=Z[1];f.getValue(J).set(ee)}),f.syncRender(),U!==null&&window.scrollTo({top:U}),{target:H,transitionEnd:j}}else return{target:m,transitionEnd:j}};function vk(f,m,P,j){return uk(m)?gk(f,m,P,j):{target:m,transitionEnd:j}}var bk=function(f,m,P,j){var R=lk(f,m,j);return m=R.target,j=R.transitionEnd,vk(f,m,P,j)};function hk(f){return window.getComputedStyle(f)}var Ib={treeType:"dom",readValueFromInstance:function(f,m){if(ar(m)){var P=Bd(m);return P&&P.default||0}else{var j=hk(f);return(xi(m)?j.getPropertyValue(m):j[m])||0}},sortNodePosition:function(f,m){return f.compareDocumentPosition(m)&2?1:-1},getBaseTarget:function(f,m){var P;return(P=f.style)===null||P===void 0?void 0:P[m]},measureViewportBox:function(f,m){var P=m.transformPagePoint;return Tb(f,P)},resetTransform:function(f,m,P){var j=P.transformTemplate;m.style.transform=j?j({},""):"none",f.scheduleRender()},restoreTransform:function(f,m){f.style.transform=m.style.transform},removeValueFromRenderState:function(f,m){var P=m.vars,j=m.style;delete P[f],delete j[f]},makeTargetAnimatable:function(f,m,P,j){var R=P.transformValues;j===void 0&&(j=!0);var F=m.transition,V=m.transitionEnd,I=r.__rest(m,["transition","transitionEnd"]),U=ob(I,F||{},f);if(R&&(V&&(V=R(V)),I&&(I=R(I)),U&&(U=R(U))),j){Xd(f,I,U);var H=bk(f,I,U,V);V=H.transitionEnd,I=H.target}return r.__assign({transition:F,transitionEnd:V},I)},scrapeMotionValuesFromProps:fa,build:function(f,m,P,j,R){f.isVisible!==void 0&&(m.style.visibility=f.isVisible?"visible":"hidden"),Bt(m,P,j,R.transformTemplate)},render:Pi},mk=Ls(Ib),yk=Ls(r.__assign(r.__assign({},Ib),{getBaseTarget:function(f,m){return f[m]},readValueFromInstance:function(f,m){var P;return ar(m)?((P=Bd(m))===null||P===void 0?void 0:P.default)||0:(m=Si.has(m)?m:Cs(m),f.getAttribute(m))},scrapeMotionValuesFromProps:Ts,build:function(f,m,P,j,R){ca(m,P,j,R.transformTemplate)},render:Os})),sf=function(f,m){return qe(f)?yk(m,{enableHardwareAcceleration:!1}):mk(m,{enableHardwareAcceleration:!0})};function Db(f,m){return m.max===m.min?0:f/(m.max-m.min)*100}var Ii={correct:function(f,m){if(!m.target)return f;if(typeof f=="string")if(a.px.test(f))f=parseFloat(f);else return f;var P=Db(f,m.target.x),j=Db(f,m.target.y);return"".concat(P,"% ").concat(j,"%")}},Lb="_$css",wk={correct:function(f,m){var P=m.treeScale,j=m.projectionDelta,R=f,F=f.includes("var("),V=[];F&&(f=f.replace(kb,function(oe){return V.push(oe),Lb}));var I=a.complex.parse(f);if(I.length>5)return R;var U=a.complex.createTransformer(f),H=typeof I[0]!="number"?1:0,Q=j.x.scale*P.x,Z=j.y.scale*P.y;I[0+H]/=Q,I[1+H]/=Z;var J=i.mix(Q,Z,.5);typeof I[2+H]=="number"&&(I[2+H]/=J),typeof I[3+H]=="number"&&(I[3+H]/=J);var ee=U(I);if(F){var te=0;ee=ee.replace(Lb,function(){var oe=V[te];return te++,oe})}return ee}},xk=function(f){r.__extends(m,f);function m(){return f!==null&&f.apply(this,arguments)||this}return m.prototype.componentDidMount=function(){var P=this,j=this.props,R=j.visualElement,F=j.layoutGroup,V=j.switchLayoutGroup,I=j.layoutId,U=R.projection;zt(Ck),U&&(F!=null&&F.group&&F.group.add(U),V!=null&&V.register&&I&&V.register(U),U.root.didUpdate(),U.addEventListener("animationComplete",function(){P.safeToRemove()}),U.setOptions(r.__assign(r.__assign({},U.options),{onExitComplete:function(){return P.safeToRemove()}}))),_e.hasEverUpdated=!0},m.prototype.getSnapshotBeforeUpdate=function(P){var j=this,R=this.props,F=R.layoutDependency,V=R.visualElement,I=R.drag,U=R.isPresent,H=V.projection;return H&&(H.isPresent=U,I||P.layoutDependency!==F||F===void 0?H.willUpdate():this.safeToRemove(),P.isPresent!==U&&(U?H.promote():H.relegate()||C.default.postRender(function(){var Q;!((Q=H.getStack())===null||Q===void 0)&&Q.members.length||j.safeToRemove()}))),null},m.prototype.componentDidUpdate=function(){var P=this.props.visualElement.projection;P&&(P.root.didUpdate(),!P.currentAnimation&&P.isLead()&&this.safeToRemove())},m.prototype.componentWillUnmount=function(){var P=this.props,j=P.visualElement,R=P.layoutGroup,F=P.switchLayoutGroup,V=j.projection;V&&(V.scheduleCheckAfterUnmount(),R!=null&&R.group&&R.group.remove(V),F!=null&&F.deregister&&F.deregister(V))},m.prototype.safeToRemove=function(){var P=this.props.safeToRemove;P==null||P()},m.prototype.render=function(){return null},m}(T.default.Component);function _k(f){var m=r.__read(Vd(),2),P=m[0],j=m[1],R=n.useContext(Te);return T.default.createElement(xk,r.__assign({},f,{layoutGroup:R,switchLayoutGroup:n.useContext(Me),isPresent:P,safeToRemove:j}))}var Ck={borderRadius:r.__assign(r.__assign({},Ii),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Ii,borderTopRightRadius:Ii,borderBottomLeftRadius:Ii,borderBottomRightRadius:Ii,boxShadow:wk},Fb={measureLayout:_k};function Vb(f,m,P){P===void 0&&(P={});var j=Nt(f)?f:xr(f);return qd("",j,m,P),{stop:function(){return j.stop()},isAnimating:function(){return j.isAnimating()}}}var zb=["TopLeft","TopRight","BottomLeft","BottomRight"],Ok=zb.length,Bb=function(f){return typeof f=="string"?parseFloat(f):f},Wb=function(f){return typeof f=="number"||a.px.test(f)};function Tk(f,m,P,j,R,F){var V,I,U,H;R?(f.opacity=i.mix(0,(V=P.opacity)!==null&&V!==void 0?V:1,Pk(j)),f.opacityExit=i.mix((I=m.opacity)!==null&&I!==void 0?I:1,0,Sk(j))):F&&(f.opacity=i.mix((U=m.opacity)!==null&&U!==void 0?U:1,(H=P.opacity)!==null&&H!==void 0?H:1,j));for(var Q=0;Qm?1:P(i.progress(f,m,j))}}function qb(f,m){f.min=m.min,f.max=m.max}function Lr(f,m){qb(f.x,m.x),qb(f.y,m.y)}function Gb(f,m,P,j,R){return f-=m,f=Ms(f,1/P,j),R!==void 0&&(f=Ms(f,1/R,j)),f}function kk(f,m,P,j,R,F,V){if(m===void 0&&(m=0),P===void 0&&(P=1),j===void 0&&(j=.5),F===void 0&&(F=f),V===void 0&&(V=f),a.percent.test(m)){m=parseFloat(m);var I=i.mix(V.min,V.max,m/100);m=I-V.min}if(typeof m=="number"){var U=i.mix(F.min,F.max,j);f===F&&(U-=m),f.min=Gb(f.min,m,P,U,R),f.max=Gb(f.max,m,P,U,R)}}function Yb(f,m,P,j,R){var F=r.__read(P,3),V=F[0],I=F[1],U=F[2];kk(f,m[V],m[I],m[U],m.scale,j,R)}var Ak=["x","scaleX","originX"],jk=["y","scaleY","originY"];function Kb(f,m,P,j){Yb(f.x,m,Ak,P==null?void 0:P.x,j==null?void 0:j.x),Yb(f.y,m,jk,P==null?void 0:P.y,j==null?void 0:j.y)}function Qb(f){return f.translate===0&&f.scale===1}function Xb(f){return Qb(f.x)&&Qb(f.y)}function Zb(f,m){return f.x.min===m.x.min&&f.x.max===m.x.max&&f.y.min===m.y.min&&f.y.max===m.y.max}var Ek=function(){function f(){this.members=[]}return f.prototype.add=function(m){Gd(this.members,m),m.scheduleRender()},f.prototype.remove=function(m){if(Yd(this.members,m),m===this.prevLead&&(this.prevLead=void 0),m===this.lead){var P=this.members[this.members.length-1];P&&this.promote(P)}},f.prototype.relegate=function(m){var P=this.members.findIndex(function(V){return m===V});if(P===0)return!1;for(var j,R=P;R>=0;R--){var F=this.members[R];if(F.isPresent!==!1){j=F;break}}return j?(this.promote(j),!0):!1},f.prototype.promote=function(m,P){var j,R=this.lead;if(m!==R&&(this.prevLead=R,this.lead=m,m.show(),R)){R.instance&&R.scheduleRender(),m.scheduleRender(),m.resumeFrom=R,P&&(m.resumeFrom.preserveOpacity=!0),R.snapshot&&(m.snapshot=R.snapshot,m.snapshot.latestValues=R.animationValues||R.latestValues,m.snapshot.isShared=!0),!((j=m.root)===null||j===void 0)&&j.isUpdating&&(m.isLayoutDirty=!0);var F=m.options.crossfade;F===!1&&R.hide()}},f.prototype.exitAnimationComplete=function(){this.members.forEach(function(m){var P,j,R,F,V;(j=(P=m.options).onExitComplete)===null||j===void 0||j.call(P),(V=(R=m.resumingFrom)===null||R===void 0?void 0:(F=R.options).onExitComplete)===null||V===void 0||V.call(F)})},f.prototype.scheduleRender=function(){this.members.forEach(function(m){m.instance&&m.scheduleRender(!1)})},f.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},f}(),Nk="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Jb(f,m,P){var j=f.x.translate/m.x,R=f.y.translate/m.y,F="translate3d(".concat(j,"px, ").concat(R,"px, 0) ");if(F+="scale(".concat(1/m.x,", ").concat(1/m.y,") "),P){var V=P.rotate,I=P.rotateX,U=P.rotateY;V&&(F+="rotate(".concat(V,"deg) ")),I&&(F+="rotateX(".concat(I,"deg) ")),U&&(F+="rotateY(".concat(U,"deg) "))}var H=f.x.scale*m.x,Q=f.y.scale*m.y;return F+="scale(".concat(H,", ").concat(Q,")"),F===Nk?"none":F}var Rk=function(f,m){return f.depth-m.depth},$b=function(){function f(){this.children=[],this.isDirty=!1}return f.prototype.add=function(m){Gd(this.children,m),this.isDirty=!0},f.prototype.remove=function(m){Yd(this.children,m),this.isDirty=!0},f.prototype.forEach=function(m){this.isDirty&&this.children.sort(Rk),this.isDirty=!1,this.children.forEach(m)},f}(),eh=1e3;function th(f){var m=f.attachResizeListener,P=f.defaultParent,j=f.measureScroll,R=f.checkIsScrollRoot,F=f.resetTransform;return function(){function V(I,U,H){var Q=this;U===void 0&&(U={}),H===void 0&&(H=P==null?void 0:P()),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(){Q.isUpdating&&(Q.isUpdating=!1,Q.clearAllSnapshots())},this.updateProjection=function(){Q.nodes.forEach(Vk),Q.nodes.forEach(zk)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=I,this.latestValues=U,this.root=H?H.root||H:this,this.path=H?r.__spreadArray(r.__spreadArray([],r.__read(H.path),!1),[H],!1):[],this.parent=H,this.depth=H?H.depth+1:0,I&&this.root.registerPotentialNode(I,this);for(var Z=0;Z=0;j--)if(f.path[j].instance){P=f.path[j];break}var R=P&&P!==f.root?P.instance:document,F=R.querySelector('[data-projection-id="'.concat(m,'"]'));F&&f.mount(F,!0)}function ah(f){f.min=Math.round(f.min),f.max=Math.round(f.max)}function ih(f){ah(f.x),ah(f.y)}var Yk=th({attachResizeListener:function(f,m){return Je(f,"resize",m)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),jo={current:void 0},uf=th({measureScroll:function(f){return{x:f.scrollLeft,y:f.scrollTop}},defaultParent:function(){if(!jo.current){var f=new Yk(0,{});f.mount(window),f.setOptions({layoutScroll:!0}),jo.current=f}return jo.current},resetTransform:function(f,m){f.style.transform=m??"none"},checkIsScrollRoot:function(f){return window.getComputedStyle(f).position==="fixed"}}),lh=r.__assign(r.__assign(r.__assign(r.__assign({},$d),qv),Pb),Fb),cf=ft(function(f,m){return pa(f,m,lh,sf,uf)});function Kk(f){return We(pa(f,{forwardMotionProps:!1},lh,sf,uf))}var Qk=ft(pa);function sh(){var f=n.useRef(!1);return N(function(){return f.current=!0,function(){f.current=!1}},[]),f}function Vs(){var f=sh(),m=r.__read(n.useState(0),2),P=m[0],j=m[1],R=n.useCallback(function(){f.current&&j(P+1)},[P]),F=n.useCallback(function(){return C.default.postRender(R)},[R]);return[F,P]}var df=function(f){var m=f.children,P=f.initial,j=f.isPresent,R=f.onExitComplete,F=f.custom,V=f.presenceAffectsLayout,I=ge(Xk),U=Gv(),H=n.useMemo(function(){return{id:U,initial:P,isPresent:j,custom:F,onExitComplete:function(Q){var Z,J;I.set(Q,!0);try{for(var ee=r.__values(I.values()),te=ee.next();!te.done;te=ee.next()){var oe=te.value;if(!oe)return}}catch(pe){Z={error:pe}}finally{try{te&&!te.done&&(J=ee.return)&&J.call(ee)}finally{if(Z)throw Z.error}}R==null||R()},register:function(Q){return I.set(Q,!1),function(){return I.delete(Q)}}}},V?void 0:[j]);return n.useMemo(function(){I.forEach(function(Q,Z){return I.set(Z,!1)})},[j]),_.useEffect(function(){!j&&!I.size&&(R==null||R())},[j]),_.createElement(S.Provider,{value:H},m)};function Xk(){return new Map}var va=function(f){return f.key||""};function Zk(f,m){f.forEach(function(P){var j=va(P);m.set(j,P)})}function Jk(f){var m=[];return n.Children.forEach(f,function(P){n.isValidElement(P)&&m.push(P)}),m}var $k=function(f){var m=f.children,P=f.custom,j=f.initial,R=j===void 0?!0:j,F=f.onExitComplete,V=f.exitBeforeEnter,I=f.presenceAffectsLayout,U=I===void 0?!0:I,H=r.__read(Vs(),1),Q=H[0],Z=n.useContext(Te).forceRender;Z&&(Q=Z);var J=sh(),ee=Jk(m),te=ee,oe=new Set,pe=n.useRef(te),ve=n.useRef(new Map).current,Ce=n.useRef(!0);if(N(function(){Ce.current=!1,Zk(ee,ve),pe.current=te}),js(function(){Ce.current=!0,ve.clear(),oe.clear()}),Ce.current)return _.createElement(_.Fragment,null,te.map(function(Re){return _.createElement(df,{key:va(Re),isPresent:!0,initial:R?void 0:!1,presenceAffectsLayout:U},Re)}));te=r.__spreadArray([],r.__read(te),!1);for(var je=pe.current.map(va),Ee=ee.map(va),Ne=je.length,He=0;He1&&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."),_.createElement(_.Fragment,null,oe.size?te:te.map(function(Re){return n.cloneElement(Re)}))},uh=n.createContext(null),eA=function(f){return!f.isLayoutDirty&&f.willUpdate(!1)};function ch(){var f=new Set,m=new WeakMap,P=function(){return f.forEach(eA)};return{add:function(j){f.add(j),m.set(j,j.addEventListener("willUpdate",P))},remove:function(j){var R;f.delete(j),(R=m.get(j))===null||R===void 0||R(),m.delete(j),P()},dirty:P}}var dh=function(f){return f===!0},tA=function(f){return dh(f===!0)||f==="id"},fh=function(f){var m,P,j=f.children,R=f.id,F=f.inheritId,V=f.inherit,I=V===void 0?!0:V;F!==void 0&&(I=F);var U=n.useContext(Te),H=n.useContext(uh),Q=r.__read(Vs(),2),Z=Q[0],J=Q[1],ee=n.useRef(null),te=(m=U.id)!==null&&m!==void 0?m:H;ee.current===null&&(tA(I)&&te&&(R=R?te+"-"+R:te),ee.current={id:R,group:dh(I)&&(P=U==null?void 0:U.group)!==null&&P!==void 0?P:ch()});var oe=n.useMemo(function(){return r.__assign(r.__assign({},ee.current),{forceRender:Z})},[J]);return _.createElement(Te.Provider,{value:oe},j)},rA=0,nA=function(f){var m=f.children;return _.useEffect(function(){o.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),_.createElement(fh,{id:ge(function(){return"asl-".concat(rA++)})},m)};function oA(f){var m=f.children,P=f.isValidProp,j=r.__rest(f,["children","isValidProp"]);P&&ys(P),j=r.__assign(r.__assign({},n.useContext(w)),j),j.isStatic=ge(function(){return j.isStatic});var R=n.useMemo(function(){return j},[JSON.stringify(j.transition),j.transformPagePoint,j.reducedMotion]);return _.createElement(w.Provider,{value:R},m)}function aA(f){var m=f.children,P=f.features,j=f.strict,R=j===void 0?!1:j,F=r.__read(n.useState(!ff(P)),2),V=F[1],I=n.useRef(void 0);if(!ff(P)){var U=P.renderer,H=r.__rest(P,["renderer"]);I.current=U,l(H)}return n.useEffect(function(){ff(P)&&P().then(function(Q){var Z=Q.renderer,J=r.__rest(Q,["renderer"]);l(J),I.current=Z,V(!0)})},[]),_.createElement(s.Provider,{value:{renderer:I.current,strict:R}},m)}function ff(f){return typeof f=="function"}var ph=n.createContext(null);function iA(f,m,P,j){if(!j)return f;var R=f.findIndex(function(Q){return Q.value===m});if(R===-1)return f;var F=j>0?1:-1,V=f[R+F];if(!V)return f;var I=f[R],U=V.layout,H=i.mix(U.min,U.max,.5);return F===1&&I.layout.max+P>H||F===-1&&I.layout.min+P.001?1/f:FA},Th=!1;function VA(f){var m=Un(1),P=Un(1),j=k();o.invariant(!!(f||j),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),o.warning(Th,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),Th=!0,f?(m=f.scaleX||m,P=f.scaleY||P):j&&(m=j.getValue("scaleX",1),P=j.getValue("scaleY",1));var R=zs(m,Oh),F=zs(P,Oh);return{scaleX:R,scaleY:F}}e.AnimatePresence=$k,e.AnimateSharedLayout=nA,e.DeprecatedLayoutGroupContext=uh,e.DragControls=_h,e.FlatTree=$b,e.LayoutGroup=fh,e.LayoutGroupContext=Te,e.LazyMotion=aA,e.MotionConfig=oA,e.MotionConfigContext=w,e.MotionContext=A,e.MotionValue=tb,e.PresenceContext=S,e.Reorder=hA,e.SwitchLayoutGroupContext=Me,e.addPointerEvent=So,e.addScaleCorrector=zt,e.animate=Vb,e.animateVisualElement=Rs,e.animationControls=wh,e.animations=$d,e.calcLength=on,e.checkTargetForNewValues=Xd,e.createBox=yt,e.createDomMotionComponent=Kk,e.createMotionComponent=We,e.domAnimation=mh,e.domMax=mA,e.filterProps=ua,e.isBrowser=E,e.isDragActive=Id,e.isMotionValue=Nt,e.isValidMotionProp=gn,e.m=Qk,e.makeUseVisualState=Ln,e.motion=cf,e.motionValue=xr,e.resolveMotionValue=bn,e.transform=gh,e.useAnimation=SA,e.useAnimationControls=xh,e.useAnimationFrame=yh,e.useCycle=kA,e.useDeprecatedAnimatedState=LA,e.useDeprecatedInvertedScale=VA,e.useDomEvent=rt,e.useDragControls=EA,e.useElementScroll=CA,e.useForceUpdate=Vs,e.useInView=AA,e.useInstantLayoutTransition=Ch,e.useInstantTransition=RA,e.useIsPresent=oS,e.useIsomorphicLayoutEffect=N,e.useMotionTemplate=yA,e.useMotionValue=Un,e.usePresence=Vd,e.useReducedMotion=G,e.useReducedMotionConfig=X,e.useResetProjection=MA,e.useScroll=pf,e.useSpring=wA,e.useTime=PA,e.useTransform=zs,e.useUnmountEffect=js,e.useVelocity=xA,e.useViewportScroll=OA,e.useVisualElementContext=k,e.visualElement=Ls,e.wrapHandler=Md})(Ot);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{AccordionBody:function(){return x},default:function(){return b}});var r=T(B),n=Ot,o=T(Ae),a=T(jt),i=T(xe),d=Oe,g=ld,v=we,y=os;function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.className,u=c.children,p=C(c,["className","children"]),h=(0,g.useAccordion)(),w=h.open,A=h.animate,k=(0,v.useTheme)().accordion,S=k.styles.base;s=s??"";var E=(0,d.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]}}},D={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},L=(0,a.default)(D,A);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:w?"mount":"unmount",variants:N},r.default.createElement(n.m.div,_({},p,{ref:l,className:E,initial:"unmount",exit:"unmount",animate:w?"mount":"unmount",variants:L}),u)))});x.propTypes={className:y.propTypesClassName,children:y.propTypesChildren},x.displayName="MaterialTailwind.AccordionBody";var b=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,{Accordion:function(){return b},AccordionHeader:function(){return v.AccordionHeader},AccordionBody:function(){return y.AccordionBody},useAccordion:function(){return d.useAccordion},default:function(){return c}});var r=C(B),n=C(Ae),o=Oe,a=C(xe),i=we,d=ld,g=os,v=EO,y=NO;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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.open,p=l.icon,h=l.animate,w=l.className,A=l.disabled,k=l.children,S=O(l,["open","icon","animate","className","disabled","children"]),E=(0,i.useTheme)().accordion,N=E.defaultProps,D=E.styles.base;p=p??N.icon,h=h??N.animate,w=w??N.className,A=A??N.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),_({},(0,a.default)(D.disabled),A)),w),W=r.default.useMemo(function(){return{open:u,icon:p,animate:h,disabled:A}},[u,p,h,A]);return r.default.createElement(d.AccordionContextProvider,{value:W},r.default.createElement("div",T({},S,{ref:s,className:L}),k))});b.propTypes={open:g.propTypesOpen,icon:g.propTypesIcon,animate:g.propTypesAnimate,disabled:g.propTypesDisabled,className:g.propTypesClassName,children:g.propTypesChildren},b.displayName="MaterialTailwind.Accordion";var c=Object.assign(b,{Header:v.AccordionHeader,Body:y.AccordionBody})})(iC);var e1={},tt={};(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(d){return d===o});return i>=0?o:a}var r=t})(tt);var yd={},vi=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(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{IconButton:function(){return x},default:function(){return b}});var r=T(B),n=T(Pe),o=T(vi),a=T(Ae),i=Oe,d=T(tt),g=T(xe),v=we,y=$o;function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.variant,u=c.size,p=c.color,h=c.ripple,w=c.className,A=c.children;c.fullWidth;var k=C(c,["variant","size","color","ripple","className","children","fullWidth"]),S=(0,v.useTheme)().iconButton,E=S.valid,N=S.defaultProps,D=S.styles,L=D.base,W=D.variants,G=D.sizes;s=s??N.variant,u=u??N.size,p=p??N.color,h=h??N.ripple,w=w??N.className;var X=h!==void 0&&new o.default,Y=(0,g.default)(L),z=(0,g.default)(W[(0,d.default)(E.variants,s,"filled")][(0,d.default)(E.colors,p,"gray")]),q=(0,g.default)(G[(0,d.default)(E.sizes,u,"md")]),K=(0,i.twMerge)((0,a.default)(Y,q,z),w);return r.default.createElement("button",_({},k,{ref:l,className:K,type:k.type||"button",onMouseDown:function($){var ne=k==null?void 0:k.onMouseDown;return h&&X.create($,(s==="filled"||s==="gradient")&&p!=="white"?"light":"dark"),typeof ne=="function"&&ne($)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},A))});x.propTypes={variant:n.default.oneOf(y.propTypesVariant),size:n.default.oneOf(y.propTypesSize),color:n.default.oneOf(y.propTypesColor),ripple:y.propTypesRipple,className:y.propTypesClassName,children:y.propTypesChildren},x.displayName="MaterialTailwind.IconButton";var b=x})(yd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{Alert:function(){return c},default:function(){return l}});var r=O(B),n=O(Pe),o=Ot,a=O(Ae),i=O(jt),d=Oe,g=O(tt),v=O(xe),y=we,_=Dg,T=O(yd);function C(){return C=Object.assign||function(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(p[h]=s[h])}return p}function b(s,u){if(s==null)return{};var p={},h=Object.keys(s),w,A;for(A=0;A=0)&&(p[w]=s[w]);return p}var c=r.default.forwardRef(function(s,u){var p=s.variant,h=s.color,w=s.icon,A=s.open,k=s.action,S=s.onClose,E=s.animate,N=s.className,D=s.children,L=x(s,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,y.useTheme)().alert,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;p=p??G.variant,h=h??G.color,N=N??G.className,E=E??G.animate,A=A??G.open,k=k??G.action,S=S??G.onClose;var K=(0,v.default)(z.alert),$=(0,v.default)(z.action),ne=(0,v.default)(q[(0,g.default)(X.variants,p,"filled")][(0,g.default)(X.colors,h,"gray")]),le=(0,d.twMerge)((0,a.default)(K,ne),N),ie=(0,a.default)($),re={unmount:{opacity:0},mount:{opacity:1}},de=(0,i.default)(re,E),se=r.default.createElement("div",{className:"shrink-0"},w),ae=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ae,null,A&&r.default.createElement(o.m.div,C({},L,{ref:u,role:"alert",className:"".concat(le," flex"),initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:de}),w&&se,r.default.createElement("div",{className:"".concat(w?"ml-3":""," mr-12")},D),S&&!k&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:p==="outlined"||p==="ghost"?h:"white",className:ie},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)))});c.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},c.displayName="MaterialTailwind.Alert";var l=c})(e1);var t1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{Avatar:function(){return x},default:function(){return b}});var r=T(B),n=T(Pe),o=T(Ae),a=Oe,i=T(tt),d=T(xe),g=we,v=Lg;function y(c,l,s){return l in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s,c}function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.variant,u=c.size,p=c.className,h=c.color,w=c.withBorder,A=C(c,["variant","size","className","color","withBorder"]),k=(0,g.useTheme)().avatar,S=k.valid,E=k.defaultProps,N=k.styles,D=N.base,L=N.variants,W=N.sizes,G=N.borderColor;s=s??E.variant,u=u??E.size,p=p??E.className,w=w??E.withBorder,h=h??E.color;var X=(0,d.default)(L[(0,i.default)(S.variants,s,"rounded")]),Y=(0,d.default)(W[(0,i.default)(S.sizes,u,"md")]),z=(0,d.default)(G[(0,i.default)(S.colors,h,"gray")]),q,K=(0,a.twMerge)((0,o.default)((0,d.default)(D.initial),X,Y,(q={},y(q,(0,d.default)(D.withBorder),w),y(q,z,w),q)),p);return r.default.createElement("img",_({},A,{ref:l,className:K}))});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 b=x})(t1);var r1={},n1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var y in v)Object.defineProperty(g,y,{enumerable:!0,get:v[y]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return d}});var r=n(Pe);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.node,a=r.default.bool,i=r.default.string,d=r.default.node.isRequired})(n1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{Breadcrumbs:function(){return x},default:function(){return b}});var r=T(B),n=y(Ae),o=Oe,a=y(xe),i=we,d=n1;function g(c,l,s){return l in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s,c}function v(){return v=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=(0,r.forwardRef)(function(c,l){var s=c.separator,u=c.fullWidth,p=c.className,h=c.children,w=C(c,["separator","fullWidth","className","children"]),A=(0,i.useTheme)().breadcrumbs,k=A.defaultProps,S=A.styles.base;s=s??k.separator,u=u??k.fullWidth,p=p??k.className;var E=(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)),p),D=(0,n.default)((0,a.default)(S.item.initial)),L=(0,n.default)((0,a.default)(S.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:E},r.default.createElement("ol",v({},w,{ref:l,className:N}),r.Children.map(h,function(W,G){if((0,r.isValidElement)(W)){var X;return r.default.createElement("li",{className:(0,n.default)(D,g({},(0,a.default)(S.item.disabled),W==null||(X=W.props)===null||X===void 0?void 0:X.disabled))},W,G!==r.Children.count(h)-1&&r.default.createElement("span",{className:L},s))}return null})))});x.propTypes={separator:d.propTypesSeparator,fullWidth:d.propTypesFullWidth,className:d.propTypesClassName,children:d.propTypesChildren},x.displayName="MaterialTailwind.Breadcrumbs";var b=x})(r1);var o1={},yv={};(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 b},default:function(){return c}});var r=_(Pe),n=C(B),o=_(Ae),a=Oe,i=_(tt),d=_(xe),g=we,v=Xg;function y(){return y=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=(0,n.forwardRef)(function(l,s){var u=l.color,p=l.className,h=O(l,["color","className"]),w=(0,g.useTheme)().spinner,A=w.defaultProps,k=w.valid,S=w.styles,E=S.base,N=S.colors;u=u??A.color;var D;p=(D=(0,o.default)(A.className,p))!==null&&D!==void 0?D:A.className;var L=(0,d.default)(N[(0,i.default)(k.colors,u,"gray")]),W=(0,a.twMerge)((0,o.default)((0,d.default)(E)),p),G,X;return n.default.createElement("svg",y({},h,{ref:s,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(G=h==null?void 0:h.width)!==null&&G!==void 0?G:24,height:(X=h==null?void 0:h.height)!==null&&X!==void 0?X: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:L}))});b.propTypes={color:r.default.oneOf(v.propTypesColor),className:v.propTypesClassName},b.displayName="MaterialTailwind.Spinner";var c=b})(yv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{Button:function(){return c},default:function(){return l}});var r=O(B),n=O(Pe),o=O(vi),a=O(Ae),i=Oe,d=O(tt),g=O(xe),v=we,y=O(yv),_=$o;function T(s,u,p){return u in s?Object.defineProperty(s,u,{value:p,enumerable:!0,configurable:!0,writable:!0}):s[u]=p,s}function C(){return C=Object.assign||function(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(p[h]=s[h])}return p}function b(s,u){if(s==null)return{};var p={},h=Object.keys(s),w,A;for(A=0;A=0)&&(p[w]=s[w]);return p}var c=r.default.forwardRef(function(s,u){var p=s.variant,h=s.size,w=s.color,A=s.fullWidth,k=s.ripple,S=s.className,E=s.children,N=s.loading,D=x(s,["variant","size","color","fullWidth","ripple","className","children","loading"]),L=(0,v.useTheme)().button,W=L.valid,G=L.defaultProps,X=L.styles,Y=X.base,z=X.variants,q=X.sizes;p=p??G.variant,h=h??G.size,w=w??G.color,A=A??G.fullWidth,k=k??G.ripple,S=S??G.className;var K=k!==void 0&&new o.default,$=(0,g.default)(Y.initial),ne=(0,g.default)(z[(0,d.default)(W.variants,p,"filled")][(0,d.default)(W.colors,w,"gray")]),le=(0,g.default)(q[(0,d.default)(W.sizes,h,"md")]),ie=(0,i.twMerge)((0,a.default)($,le,ne,T({},(0,g.default)(Y.fullWidth),A),{"flex items-center gap-2":N,"gap-3":h==="lg"}),S),re=(0,i.twMerge)((0,a.default)({"w-4 h-4":!0,"w-5 h-5":h==="lg"})),de;return r.default.createElement("button",C({},D,{disabled:(de=D.disabled)!==null&&de!==void 0?de:N,ref:u,className:ie,type:D.type||"button",onMouseDown:function(se){var ae=D==null?void 0:D.onMouseDown;return k&&K.create(se,(p==="filled"||p==="gradient")&&w!=="white"?"light":"dark"),typeof ae=="function"&&ae(se)}}),N&&r.default.createElement(y.default,{className:re}),E)});c.propTypes={variant:n.default.oneOf(_.propTypesVariant),size:n.default.oneOf(_.propTypesSize),color:n.default.oneOf(_.propTypesColor),fullWidth:_.propTypesFullWidth,ripple:_.propTypesRipple,className:_.propTypesClassName,children:_.propTypesChildren,loading:_.propTypesLoading},c.displayName="MaterialTailwind.Button";var l=c})(o1);var a1={},i1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{CardHeader:function(){return x},default:function(){return b}});var r=T(B),n=T(Pe),o=T(Ae),a=Oe,i=T(tt),d=T(xe),g=we,v=ea;function y(c,l,s){return l in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s,c}function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.variant,u=c.color,p=c.shadow,h=c.floated,w=c.className,A=c.children,k=C(c,["variant","color","shadow","floated","className","children"]),S=(0,g.useTheme)().cardHeader,E=S.defaultProps,N=S.styles,D=S.valid,L=N.base,W=N.variants;s=s??E.variant,u=u??E.color,p=p??E.shadow,h=h??E.floated,w=w??E.className;var G=(0,d.default)(L.initial),X=(0,d.default)(W[(0,i.default)(D.variants,s,"filled")][(0,i.default)(D.colors,u,"white")]),Y=(0,a.twMerge)((0,o.default)(G,X,y({},(0,d.default)(L.shadow),p),y({},(0,d.default)(L.floated),h)),w);return r.default.createElement("div",_({},k,{ref:l,className:Y}),A)});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 b=x})(i1);var l1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var b in x)Object.defineProperty(O,b,{enumerable:!0,get:x[b]})}t(e,{CardBody:function(){return T},default:function(){return C}});var r=v(B),n=v(Ae),o=Oe,a=v(xe),i=we,d=ea;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,c)&&(b[c]=O[c])}return b}function _(O,x){if(O==null)return{};var b={},c=Object.keys(O),l,s;for(s=0;s=0)&&(b[l]=O[l]);return b}var T=r.default.forwardRef(function(O,x){var b=O.className,c=O.children,l=y(O,["className","children"]),s=(0,i.useTheme)().cardBody,u=s.defaultProps,p=s.styles.base;b=b??u.className;var h=(0,o.twMerge)((0,n.default)((0,a.default)(p)),b);return r.default.createElement("div",g({},l,{ref:x,className:h}),c)});T.propTypes={className:d.propTypesClassName,children:d.propTypesChildren},T.displayName="MaterialTailwind.CardBody";var C=T})(l1);var s1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var c in b)Object.defineProperty(x,c,{enumerable:!0,get:b[c]})}t(e,{CardFooter:function(){return C},default:function(){return O}});var r=y(B),n=y(Ae),o=Oe,a=y(xe),i=we,d=ea;function g(x,b,c){return b in x?Object.defineProperty(x,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):x[b]=c,x}function v(){return v=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(c[l]=x[l])}return c}function T(x,b){if(x==null)return{};var c={},l=Object.keys(x),s,u;for(u=0;u=0)&&(c[s]=x[s]);return c}var C=r.default.forwardRef(function(x,b){var c=x.divider,l=x.className,s=x.children,u=_(x,["divider","className","children"]),p=(0,i.useTheme)().cardFooter,h=p.defaultProps,w=p.styles.base;l=l??h.className,c=c??h.divider;var A=(0,o.twMerge)((0,n.default)((0,a.default)(w.initial),g({},(0,a.default)(w.divider),c)),l);return r.default.createElement("div",v({},u,{ref:b,className:A}),s)});C.propTypes={divider:d.propTypesDivider,className:d.propTypesClassName,children:d.propTypesChildren},C.displayName="MaterialTailwind.CardFooter";var O=C})(s1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{Card:function(){return l},CardHeader:function(){return v.CardHeader},CardBody:function(){return y.CardBody},CardFooter:function(){return _.CardFooter},default:function(){return s}});var r=x(B),n=x(Pe),o=x(Ae),a=Oe,i=x(tt),d=x(xe),g=we,v=i1,y=l1,_=s1,T=ea;function C(u,p,h){return p in u?Object.defineProperty(u,p,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[p]=h,u}function O(){return O=Object.assign||function(u){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(u,w)&&(h[w]=u[w])}return h}function c(u,p){if(u==null)return{};var h={},w=Object.keys(u),A,k;for(k=0;k=0)&&(h[A]=u[A]);return h}var l=r.default.forwardRef(function(u,p){var h=u.variant,w=u.color,A=u.shadow,k=u.className,S=u.children,E=b(u,["variant","color","shadow","className","children"]),N=(0,g.useTheme)().card,D=N.defaultProps,L=N.styles,W=N.valid,G=L.base,X=L.variants;h=h??D.variant,w=w??D.color,A=A??D.shadow,k=k??D.className;var Y=(0,d.default)(G.initial),z=(0,d.default)(X[(0,i.default)(W.variants,h,"filled")][(0,i.default)(W.colors,w,"white")]),q=(0,a.twMerge)((0,o.default)(Y,z,C({},(0,d.default)(G.shadow),A)),k);return r.default.createElement("div",O({},E,{ref:p,className:q}),S)});l.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,className:T.propTypesClassName,children:T.propTypesChildren},l.displayName="MaterialTailwind.Card";var s=Object.assign(l,{Header:v.CardHeader,Body:y.CardBody,Footer:_.CardFooter})})(a1);var u1={};(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 b},default:function(){return c}});var r=C(B),n=C(Pe),o=C(vi),a=C(Ae),i=Oe,d=C(tt),g=C(xe),v=we,y=ta;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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.color,p=l.label,h=l.icon,w=l.ripple,A=l.className,k=l.disabled,S=l.containerProps,E=l.labelProps,N=l.iconProps,D=l.inputRef,L=O(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,v.useTheme)().checkbox,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();u=u??G.color,p=p??G.label,h=h??G.icon,w=w??G.ripple,A=A??G.className,k=k??G.disabled,S=S??G.containerProps,E=E??G.labelProps,N=N??G.iconProps;var $=w!==void 0&&new o.default,ne=(0,a.default)((0,g.default)(z.root),_({},(0,g.default)(z.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,g.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,g.default)(z.input),(0,g.default)(q[(0,d.default)(X.colors,u,"gray")])),A),re=(0,i.twMerge)((0,a.default)((0,g.default)(z.label)),E==null?void 0:E.className),de=(0,i.twMerge)((0,a.default)((0,g.default)(z.icon)),N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:L.id||K,onMouseDown:function(se){var ae=S==null?void 0:S.onMouseDown;return w&&$.create(se,"dark"),typeof ae=="function"&&ae(se)}}),r.default.createElement("input",T({},L,{ref:D,type:"checkbox",disabled:k,className:ie,id:L.id||K})),r.default.createElement("span",{className:de},h||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"})))),p&&r.default.createElement("label",T({},E,{className:re,htmlFor:L.id||K}),p))});b.propTypes={color:n.default.oneOf(y.propTypesColor),label:y.propTypesLabel,icon:y.propTypesIcon,ripple:y.propTypesRipple,className:y.propTypesClassName,disabled:y.propTypesDisabled,containerProps:y.propTypesObject,labelProps:y.propTypesObject},b.displayName="MaterialTailwind.Checkbox";var c=b})(u1);var c1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{Chip:function(){return c},default:function(){return l}});var r=O(B),n=O(Pe),o=Ot,a=O(Ae),i=O(jt),d=Oe,g=O(tt),v=O(xe),y=we,_=Hg,T=O(yd);function C(){return C=Object.assign||function(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(p[h]=s[h])}return p}function b(s,u){if(s==null)return{};var p={},h=Object.keys(s),w,A;for(A=0;A=0)&&(p[w]=s[w]);return p}var c=r.default.forwardRef(function(s,u){var p=s.variant,h=s.size,w=s.color,A=s.icon,k=s.open,S=s.onClose,E=s.action,N=s.animate,D=s.className,L=s.value,W=x(s,["variant","size","color","icon","open","onClose","action","animate","className","value"]),G=(0,y.useTheme)().chip,X=G.defaultProps,Y=G.valid,z=G.styles,q=z.base,K=z.variants,$=z.sizes;p=p??X.variant,h=h??X.size,w=w??X.color,D=D??X.className,N=N??X.animate,k=k??X.open,E=E??X.action,S=S??X.onClose;var ne=(0,v.default)(q.chip),le=(0,v.default)(q.action),ie=(0,v.default)(q.icon),re=(0,v.default)(K[(0,g.default)(Y.variants,p,"filled")][(0,g.default)(Y.colors,w,"gray")]),de=(0,v.default)($[(0,g.default)(Y.sizes,h,"md")].chip),se=(0,v.default)($[(0,g.default)(Y.sizes,h,"md")].action),ae=(0,v.default)($[(0,g.default)(Y.sizes,h,"md")].icon),ue=(0,d.twMerge)((0,a.default)(ne,re,de),D),ce=(0,a.default)(le,se),ge=(0,a.default)(ie,ae),_e=(0,a.default)({"ml-4":A&&h==="sm","ml-[18px]":A&&h==="md","ml-5":A&&h==="lg","mr-5":S}),he={unmount:{opacity:0},mount:{opacity:1}},be=(0,i.default)(he,N),Te=r.default.createElement("div",{className:ge},A),Me=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(Me,null,k&&r.default.createElement(o.m.div,C({},W,{ref:u,className:ue,initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:be}),A&&Te,r.default.createElement("span",{className:_e},L),S&&!E&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:p==="outlined"||p==="ghost"?w:"white",className:ce},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":h==="sm","h-4 w-4":h==="md","h-5 w-5":h==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),E||null)))});c.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},c.displayName="MaterialTailwind.Chip";var l=c})(c1);var d1={},dL=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ya=new WeakMap,pu=new WeakMap,gu={},$f=0,f1=function(e){return e&&(e.host||f1(e.parentNode))},fL=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=f1(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})},pL=function(e,t,r,n){var o=fL(t,Array.isArray(e)?e:[e]);gu[r]||(gu[r]=new WeakMap);var a=gu[r],i=[],d=new Set,g=new Set(o),v=function(_){!_||d.has(_)||(d.add(_),v(_.parentNode))};o.forEach(v);var y=function(_){!_||g.has(_)||Array.prototype.forEach.call(_.children,function(T){if(d.has(T))y(T);else{var C=T.getAttribute(n),O=C!==null&&C!=="false",x=(ya.get(T)||0)+1,b=(a.get(T)||0)+1;ya.set(T,x),a.set(T,b),i.push(T),x===1&&O&&pu.set(T,!0),b===1&&T.setAttribute(r,"true"),O||T.setAttribute(n,"true")}})};return y(t),d.clear(),$f++,function(){i.forEach(function(_){var T=ya.get(_)-1,C=a.get(_)-1;ya.set(_,T),a.set(_,C),T||(pu.has(_)||_.removeAttribute(n),pu.delete(_)),C||_.removeAttribute(r)}),$f--,$f||(ya=new WeakMap,ya=new WeakMap,pu=new WeakMap,gu={})}},gL=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||dL(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),pL(n,o,r,"aria-hidden")):function(){return null}};/*! -* tabbable 6.2.0 -* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var vL=["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])"],T0=vL.join(","),p1=typeof Element>"u",Hl=p1?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Tc=!p1&&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},Pc=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},bL=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},hL=function(t,r,n){if(Pc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(T0));return r&&Hl.call(t,T0)&&o.unshift(t),o=o.filter(n),o},mL=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Pc(i,!1))if(i.tagName==="SLOT"){var d=i.assignedElements(),g=d.length?d:i.children,v=e(g,!0,n);n.flatten?o.push.apply(o,v):o.push({scopeParent:i,candidates:v})}else{var y=Hl.call(i,T0);y&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var _=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),T=!Pc(_,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(_&&T){var C=e(_===!0?i.children:_.children,!0,n);n.flatten?o.push.apply(o,C):o.push({scopeParent:i,candidates:C})}else a.unshift.apply(a,i.children)}}return o},g1=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},v1=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||bL(t))&&!g1(t)?0:t.tabIndex},yL=function(t,r){var n=v1(t);return n<0&&r&&!g1(t)?0:n},wL=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},b1=function(t){return t.tagName==="INPUT"},xL=function(t){return b1(t)&&t.type==="hidden"},_L=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},CL=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(Hl.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var d=t;t;){var g=t.parentElement,v=Tc(t);if(g&&!g.shadowRoot&&o(g)===!0)return Ly(t);t.assignedSlot?t=t.assignedSlot:!g&&v!==t.ownerDocument?t=v.host:t=g}t=d}if(SL(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Ly(t);return!1},AL=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)},NL=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,d=i?o.scopeParent:o,g=yL(d,i),v=i?e(o.candidates):d;g===0?i?r.push.apply(r,v):r.push(d):n.push({documentOrder:a,tabIndex:g,item:o,isScope:i,content:v})}),n.sort(wL).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Sc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=mL([t],r.includeContainer,{filter:Fy.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:EL}):n=hL(t,r.includeContainer,Fy.bind(null,r)),NL(n)};const h1=["top","right","bottom","left"],Vy=["start","end"],zy=h1.reduce((e,t)=>e.concat(t,t+"-"+Vy[0],t+"-"+Vy[1]),[]),Zr=Math.min,Ft=Math.max,kc=Math.round,vu=Math.floor,yo=e=>({x:e,y:e}),RL={left:"right",right:"left",bottom:"top",top:"bottom"},ML={start:"end",end:"start"};function P0(e,t,r){return Ft(e,Zr(t,r))}function Jr(e,t){return typeof e=="function"?e(t):e}function br(e){return e.split("-")[0]}function Qr(e){return e.split("-")[1]}function wv(e){return e==="x"?"y":"x"}function xv(e){return e==="y"?"height":"width"}function na(e){return["top","bottom"].includes(br(e))?"y":"x"}function _v(e){return wv(na(e))}function m1(e,t,r){r===void 0&&(r=!1);const n=Qr(e),o=_v(e),a=xv(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=jc(i)),[i,jc(i)]}function IL(e){const t=jc(e);return[Ac(e),t,Ac(t)]}function Ac(e){return e.replace(/start|end/g,t=>ML[t])}function DL(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 LL(e,t,r,n){const o=Qr(e);let a=DL(br(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Ac)))),a}function jc(e){return e.replace(/left|right|bottom|top/g,t=>RL[t])}function FL(e){return{top:0,right:0,bottom:0,left:0,...e}}function Cv(e){return typeof e!="number"?FL(e):{top:e,right:e,bottom:e,left:e}}function ii(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function By(e,t,r){let{reference:n,floating:o}=e;const a=na(t),i=_v(t),d=xv(i),g=br(t),v=a==="y",y=n.x+n.width/2-o.width/2,_=n.y+n.height/2-o.height/2,T=n[d]/2-o[d]/2;let C;switch(g){case"top":C={x:y,y:n.y-o.height};break;case"bottom":C={x:y,y:n.y+n.height};break;case"right":C={x:n.x+n.width,y:_};break;case"left":C={x:n.x-o.width,y:_};break;default:C={x:n.x,y:n.y}}switch(Qr(t)){case"start":C[i]-=T*(r&&v?-1:1);break;case"end":C[i]+=T*(r&&v?-1:1);break}return C}const VL=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,d=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:y,y:_}=By(v,n,g),T=n,C={},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:d,middlewareData:g}=t,{element:v,padding:y=0}=Jr(e,t)||{};if(v==null)return{};const _=Cv(y),T={x:r,y:n},C=_v(o),O=xv(C),x=await i.getDimensions(v),b=C==="y",c=b?"top":"left",l=b?"bottom":"right",s=b?"clientHeight":"clientWidth",u=a.reference[O]+a.reference[C]-T[C]-a.floating[O],p=T[C]-a.reference[C],h=await(i.getOffsetParent==null?void 0:i.getOffsetParent(v));let w=h?h[s]:0;(!w||!await(i.isElement==null?void 0:i.isElement(h)))&&(w=d.floating[s]||a.floating[O]);const A=u/2-p/2,k=w/2-x[O]/2-1,S=Zr(_[c],k),E=Zr(_[l],k),N=S,D=w-x[O]-E,L=w/2-x[O]/2+A,W=P0(N,L,D),G=!g.arrow&&Qr(o)!=null&&L!=W&&a.reference[O]/2-(LQr(o)===e),...r.filter(o=>Qr(o)!==e)]:r.filter(o=>br(o)===o)).filter(o=>e?Qr(o)===e||(t?Ac(o)!==o:!1):!0)}const BL=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:d,platform:g,elements:v}=t,{crossAxis:y=!1,alignment:_,allowedPlacements:T=zy,autoAlignment:C=!0,...O}=Jr(e,t),x=_!==void 0||T===zy?zL(_||null,C,T):T,b=await fn(t,O),c=((r=i.autoPlacement)==null?void 0:r.index)||0,l=x[c];if(l==null)return{};const s=m1(l,a,await(g.isRTL==null?void 0:g.isRTL(v.floating)));if(d!==l)return{reset:{placement:x[0]}};const u=[b[br(l)],b[s[0]],b[s[1]]],p=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:u}],h=x[c+1];if(h)return{data:{index:c+1,overflows:p},reset:{placement:h}};const w=p.map(S=>{const E=Qr(S.placement);return[S.placement,E&&y?S.overflows.slice(0,2).reduce((N,D)=>N+D,0):S.overflows[0],S.overflows]}).sort((S,E)=>S[1]-E[1]),k=((o=w.filter(S=>S[2].slice(0,Qr(S[0])?2:3).every(E=>E<=0))[0])==null?void 0:o[0])||w[0][0];return k!==d?{data:{index:c+1,overflows:p},reset:{placement:k}}:{}}}},WL=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:d,platform:g,elements:v}=t,{mainAxis:y=!0,crossAxis:_=!0,fallbackPlacements:T,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:x=!0,...b}=Jr(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const c=br(o),l=br(d)===d,s=await(g.isRTL==null?void 0:g.isRTL(v.floating)),u=T||(l||!x?[jc(d)]:IL(d));!T&&O!=="none"&&u.push(...LL(d,x,O,s));const p=[d,...u],h=await fn(t,b),w=[];let A=((n=a.flip)==null?void 0:n.overflows)||[];if(y&&w.push(h[c]),_){const N=m1(o,i,s);w.push(h[N[0]],h[N[1]])}if(A=[...A,{placement:o,overflows:w}],!w.every(N=>N<=0)){var k,S;const N=(((k=a.flip)==null?void 0:k.index)||0)+1,D=p[N];if(D)return{data:{index:N,overflows:A},reset:{placement:D}};let L=(S=A.filter(W=>W.overflows[0]<=0).sort((W,G)=>W.overflows[1]-G.overflows[1])[0])==null?void 0:S.placement;if(!L)switch(C){case"bestFit":{var E;const W=(E=A.map(G=>[G.placement,G.overflows.filter(X=>X>0).reduce((X,Y)=>X+Y,0)]).sort((G,X)=>G[1]-X[1])[0])==null?void 0:E[0];W&&(L=W);break}case"initialPlacement":L=d;break}if(o!==L)return{reset:{placement:L}}}return{}}}};function Uy(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Hy(e){return h1.some(t=>e[t]>=0)}const UL=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=Jr(e,t);switch(n){case"referenceHidden":{const a=await fn(t,{...o,elementContext:"reference"}),i=Uy(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Hy(i)}}}case"escaped":{const a=await fn(t,{...o,altBoundary:!0}),i=Uy(a,r.floating);return{data:{escapedOffsets:i,escaped:Hy(i)}}}default:return{}}}}};function y1(e){const t=Zr(...e.map(a=>a.left)),r=Zr(...e.map(a=>a.top)),n=Ft(...e.map(a=>a.right)),o=Ft(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function HL(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=>ii(y1(o)))}const qL=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:d=2,x:g,y:v}=Jr(e,t),y=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),_=HL(y),T=ii(y1(y)),C=Cv(d);function O(){if(_.length===2&&_[0].left>_[1].right&&g!=null&&v!=null)return _.find(b=>g>b.left-C.left&&gb.top-C.top&&v=2){if(na(r)==="y"){const S=_[0],E=_[_.length-1],N=br(r)==="top",D=S.top,L=E.bottom,W=N?S.left:E.left,G=N?S.right:E.right,X=G-W,Y=L-D;return{top:D,bottom:L,left:W,right:G,width:X,height:Y,x:W,y:D}}const b=br(r)==="left",c=Ft(..._.map(S=>S.right)),l=Zr(..._.map(S=>S.left)),s=_.filter(S=>b?S.left===l:S.right===c),u=s[0].top,p=s[s.length-1].bottom,h=l,w=c,A=w-h,k=p-u;return{top:u,bottom:p,left:h,right:w,width:A,height:k,x:h,y:u}}return T}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 GL(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=br(r),d=Qr(r),g=na(r)==="y",v=["left","top"].includes(i)?-1:1,y=a&&g?-1:1,_=Jr(t,e);let{mainAxis:T,crossAxis:C,alignmentAxis:O}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,..._};return d&&typeof O=="number"&&(C=d==="end"?O*-1:O),g?{x:C*y,y:T*v}:{x:T*v,y:C*y}}const w1=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:d}=t,g=await GL(t,e);return i===((r=d.offset)==null?void 0:r.placement)&&(n=d.arrow)!=null&&n.alignmentOffset?{}:{x:o+g.x,y:a+g.y,data:{...g,placement:i}}}}},YL=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:d={fn:b=>{let{x:c,y:l}=b;return{x:c,y:l}}},...g}=Jr(e,t),v={x:r,y:n},y=await fn(t,g),_=na(br(o)),T=wv(_);let C=v[T],O=v[_];if(a){const b=T==="y"?"top":"left",c=T==="y"?"bottom":"right",l=C+y[b],s=C-y[c];C=P0(l,C,s)}if(i){const b=_==="y"?"top":"left",c=_==="y"?"bottom":"right",l=O+y[b],s=O-y[c];O=P0(l,O,s)}const x=d.fn({...t,[T]:C,[_]:O});return{...x,data:{x:x.x-r,y:x.y-n}}}}},KL=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:d=0,mainAxis:g=!0,crossAxis:v=!0}=Jr(e,t),y={x:r,y:n},_=na(o),T=wv(_);let C=y[T],O=y[_];const x=Jr(d,t),b=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(g){const s=T==="y"?"height":"width",u=a.reference[T]-a.floating[s]+b.mainAxis,p=a.reference[T]+a.reference[s]-b.mainAxis;Cp&&(C=p)}if(v){var c,l;const s=T==="y"?"width":"height",u=["top","left"].includes(br(o)),p=a.reference[_]-a.floating[s]+(u&&((c=i.offset)==null?void 0:c[_])||0)+(u?0:b.crossAxis),h=a.reference[_]+a.reference[s]+(u?0:((l=i.offset)==null?void 0:l[_])||0)-(u?b.crossAxis:0);Oh&&(O=h)}return{[T]:C,[_]:O}}}},QL=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:o,elements:a}=t,{apply:i=()=>{},...d}=Jr(e,t),g=await fn(t,d),v=br(r),y=Qr(r),_=na(r)==="y",{width:T,height:C}=n.floating;let O,x;v==="top"||v==="bottom"?(O=v,x=y===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(x=v,O=y==="end"?"top":"bottom");const b=C-g[O],c=T-g[x],l=!t.middlewareData.shift;let s=b,u=c;if(_){const h=T-g.left-g.right;u=y||l?Zr(c,h):h}else{const h=C-g.top-g.bottom;s=y||l?Zr(b,h):h}if(l&&!y){const h=Ft(g.left,0),w=Ft(g.right,0),A=Ft(g.top,0),k=Ft(g.bottom,0);_?u=T-2*(h!==0||w!==0?h+w:Ft(g.left,g.right)):s=C-2*(A!==0||k!==0?A+k:Ft(g.top,g.bottom))}await i({...t,availableWidth:u,availableHeight:s});const p=await o.getDimensions(a.floating);return T!==p.width||C!==p.height?{reset:{rects:!0}}:{}}}};function wo(e){return x1(e)?(e.nodeName||"").toLowerCase():"#document"}function fr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function In(e){var t;return(t=(x1(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function x1(e){return e instanceof Node||e instanceof fr(e).Node}function Nn(e){return e instanceof Element||e instanceof fr(e).Element}function pn(e){return e instanceof HTMLElement||e instanceof fr(e).HTMLElement}function qy(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fr(e).ShadowRoot}function cs(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Ir(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function XL(e){return["table","td","th"].includes(wo(e))}function Ov(e){const t=Tv(),r=Ir(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function ZL(e){let t=li(e);for(;pn(t)&&!wd(t);){if(Ov(t))return t;t=li(t)}return null}function Tv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function wd(e){return["html","body","#document"].includes(wo(e))}function Ir(e){return fr(e).getComputedStyle(e)}function xd(e){return Nn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function li(e){if(wo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||qy(e)&&e.host||In(e);return qy(t)?t.host:t}function _1(e){const t=li(e);return wd(t)?e.ownerDocument?e.ownerDocument.body:e.body:pn(t)&&cs(t)?t:_1(t)}function On(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=_1(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=fr(o);return a?t.concat(i,i.visualViewport||[],cs(o)?o:[],i.frameElement&&r?On(i.frameElement):[]):t.concat(o,On(o,[],r))}function C1(e){const t=Ir(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=pn(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,d=kc(r)!==a||kc(n)!==i;return d&&(r=a,n=i),{width:r,height:n,$:d}}function Pv(e){return Nn(e)?e:e.contextElement}function qa(e){const t=Pv(e);if(!pn(t))return yo(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=C1(t);let i=(a?kc(r.width):r.width)/n,d=(a?kc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!d||!Number.isFinite(d))&&(d=1),{x:i,y:d}}const JL=yo(0);function O1(e){const t=fr(e);return!Tv()||!t.visualViewport?JL:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function $L(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==fr(e)?!1:t}function Go(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=Pv(e);let i=yo(1);t&&(n?Nn(n)&&(i=qa(n)):i=qa(e));const d=$L(a,r,n)?O1(a):yo(0);let g=(o.left+d.x)/i.x,v=(o.top+d.y)/i.y,y=o.width/i.x,_=o.height/i.y;if(a){const T=fr(a),C=n&&Nn(n)?fr(n):n;let O=T.frameElement;for(;O&&n&&C!==T;){const x=qa(O),b=O.getBoundingClientRect(),c=Ir(O),l=b.left+(O.clientLeft+parseFloat(c.paddingLeft))*x.x,s=b.top+(O.clientTop+parseFloat(c.paddingTop))*x.y;g*=x.x,v*=x.y,y*=x.x,_*=x.y,g+=l,v+=s,O=fr(O).frameElement}}return ii({width:y,height:_,x:g,y:v})}function e3(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=pn(r),a=In(r);if(r===a)return t;let i={scrollLeft:0,scrollTop:0},d=yo(1);const g=yo(0);if((o||!o&&n!=="fixed")&&((wo(r)!=="body"||cs(a))&&(i=xd(r)),pn(r))){const v=Go(r);d=qa(r),g.x=v.x+r.clientLeft,g.y=v.y+r.clientTop}return{width:t.width*d.x,height:t.height*d.y,x:t.x*d.x-i.scrollLeft*d.x+g.x,y:t.y*d.y-i.scrollTop*d.y+g.y}}function t3(e){return Array.from(e.getClientRects())}function T1(e){return Go(In(e)).left+xd(e).scrollLeft}function r3(e){const t=In(e),r=xd(e),n=e.ownerDocument.body,o=Ft(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Ft(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+T1(e);const d=-r.scrollTop;return Ir(n).direction==="rtl"&&(i+=Ft(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:d}}function n3(e,t){const r=fr(e),n=In(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,d=0,g=0;if(o){a=o.width,i=o.height;const v=Tv();(!v||v&&t==="fixed")&&(d=o.offsetLeft,g=o.offsetTop)}return{width:a,height:i,x:d,y:g}}function o3(e,t){const r=Go(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=pn(e)?qa(e):yo(1),i=e.clientWidth*a.x,d=e.clientHeight*a.y,g=o*a.x,v=n*a.y;return{width:i,height:d,x:g,y:v}}function Gy(e,t,r){let n;if(t==="viewport")n=n3(e,r);else if(t==="document")n=r3(In(e));else if(Nn(t))n=o3(t,r);else{const o=O1(e);n={...t,x:t.x-o.x,y:t.y-o.y}}return ii(n)}function P1(e,t){const r=li(e);return r===t||!Nn(r)||wd(r)?!1:Ir(r).position==="fixed"||P1(r,t)}function a3(e,t){const r=t.get(e);if(r)return r;let n=On(e,[],!1).filter(d=>Nn(d)&&wo(d)!=="body"),o=null;const a=Ir(e).position==="fixed";let i=a?li(e):e;for(;Nn(i)&&!wd(i);){const d=Ir(i),g=Ov(i);!g&&d.position==="fixed"&&(o=null),(a?!g&&!o:!g&&d.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||cs(i)&&!g&&P1(e,i))?n=n.filter(y=>y!==i):o=d,i=li(i)}return t.set(e,n),n}function i3(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?a3(t,this._c):[].concat(r),n],d=i[0],g=i.reduce((v,y)=>{const _=Gy(t,y,o);return v.top=Ft(_.top,v.top),v.right=Zr(_.right,v.right),v.bottom=Zr(_.bottom,v.bottom),v.left=Ft(_.left,v.left),v},Gy(t,d,o));return{width:g.right-g.left,height:g.bottom-g.top,x:g.left,y:g.top}}function l3(e){return C1(e)}function s3(e,t,r){const n=pn(t),o=In(t),a=r==="fixed",i=Go(e,!0,a,t);let d={scrollLeft:0,scrollTop:0};const g=yo(0);if(n||!n&&!a)if((wo(t)!=="body"||cs(o))&&(d=xd(t)),n){const v=Go(t,!0,a,t);g.x=v.x+t.clientLeft,g.y=v.y+t.clientTop}else o&&(g.x=T1(o));return{x:i.left+d.scrollLeft-g.x,y:i.top+d.scrollTop-g.y,width:i.width,height:i.height}}function Yy(e,t){return!pn(e)||Ir(e).position==="fixed"?null:t?t(e):e.offsetParent}function S1(e,t){const r=fr(e);if(!pn(e))return r;let n=Yy(e,t);for(;n&&XL(n)&&Ir(n).position==="static";)n=Yy(n,t);return n&&(wo(n)==="html"||wo(n)==="body"&&Ir(n).position==="static"&&!Ov(n))?r:n||ZL(e)||r}const u3=async function(e){let{reference:t,floating:r,strategy:n}=e;const o=this.getOffsetParent||S1,a=this.getDimensions;return{reference:s3(t,await o(r),n),floating:{x:0,y:0,...await a(r)}}};function c3(e){return Ir(e).direction==="rtl"}const k1={convertOffsetParentRelativeRectToViewportRelativeRect:e3,getDocumentElement:In,getClippingRect:i3,getOffsetParent:S1,getElementRects:u3,getClientRects:t3,getDimensions:l3,getScale:qa,isElement:Nn,isRTL:c3};function d3(e,t){let r=null,n;const o=In(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}function i(d,g){d===void 0&&(d=!1),g===void 0&&(g=1),a();const{left:v,top:y,width:_,height:T}=e.getBoundingClientRect();if(d||t(),!_||!T)return;const C=vu(y),O=vu(o.clientWidth-(v+_)),x=vu(o.clientHeight-(y+T)),b=vu(v),l={rootMargin:-C+"px "+-O+"px "+-x+"px "+-b+"px",threshold:Ft(0,Zr(1,g))||1};let s=!0;function u(p){const h=p[0].intersectionRatio;if(h!==g){if(!s)return i();h?i(!1,h):n=setTimeout(()=>{i(!1,1e-7)},100)}s=!1}try{r=new IntersectionObserver(u,{...l,root:o.ownerDocument})}catch{r=new IntersectionObserver(u,l)}r.observe(e)}return i(!0),a}function f3(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:g=!1}=n,v=Pv(e),y=o||a?[...v?On(v):[],...On(t)]:[];y.forEach(c=>{o&&c.addEventListener("scroll",r,{passive:!0}),a&&c.addEventListener("resize",r)});const _=v&&d?d3(v,r):null;let T=-1,C=null;i&&(C=new ResizeObserver(c=>{let[l]=c;l&&l.target===v&&C&&(C.unobserve(t),cancelAnimationFrame(T),T=requestAnimationFrame(()=>{C&&C.observe(t)})),r()}),v&&!g&&C.observe(v),C.observe(t));let O,x=g?Go(e):null;g&&b();function b(){const c=Go(e);x&&(c.x!==x.x||c.y!==x.y||c.width!==x.width||c.height!==x.height)&&r(),x=c,O=requestAnimationFrame(b)}return r(),()=>{y.forEach(c=>{o&&c.removeEventListener("scroll",r),a&&c.removeEventListener("resize",r)}),_&&_(),C&&C.disconnect(),C=null,g&&cancelAnimationFrame(O)}}const A1=(e,t,r)=>{const n=new Map,o={platform:k1,...r},a={...o.platform,_c:n};return VL(e,t,{...o,platform:a})},p3=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?Wy({element:t.current,padding:r}).fn(o):{}:t?Wy({element:t,padding:r}).fn(o):{}}}};var Lu=typeof document<"u"?B.useLayoutEffect:B.useEffect;function Ec(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(!Ec(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)&&!Ec(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function Ky(e){const t=B.useRef(e);return Lu(()=>{t.current=e}),t}function g3(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[d,g]=B.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[v,y]=B.useState(n);Ec(v,n)||y(n);const _=B.useRef(null),T=B.useRef(null),C=B.useRef(d),O=Ky(a),x=Ky(o),[b,c]=B.useState(null),[l,s]=B.useState(null),u=B.useCallback(S=>{_.current!==S&&(_.current=S,c(S))},[]),p=B.useCallback(S=>{T.current!==S&&(T.current=S,s(S))},[]),h=B.useCallback(()=>{if(!_.current||!T.current)return;const S={placement:t,strategy:r,middleware:v};x.current&&(S.platform=x.current),A1(_.current,T.current,S).then(E=>{const N={...E,isPositioned:!0};w.current&&!Ec(C.current,N)&&(C.current=N,An.flushSync(()=>{g(N)}))})},[v,t,r,x]);Lu(()=>{i===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,g(S=>({...S,isPositioned:!1})))},[i]);const w=B.useRef(!1);Lu(()=>(w.current=!0,()=>{w.current=!1}),[]),Lu(()=>{if(b&&l){if(O.current)return O.current(b,l,h);h()}},[b,l,h,O]);const A=B.useMemo(()=>({reference:_,floating:T,setReference:u,setFloating:p}),[u,p]),k=B.useMemo(()=>({reference:b,floating:l}),[b,l]);return B.useMemo(()=>({...d,update:h,refs:A,elements:k,reference:u,floating:p}),[d,h,A,k,u,p])}var ot=typeof document<"u"?B.useLayoutEffect:B.useEffect;let ep=!1,v3=0;const Qy=()=>"floating-ui-"+v3++;function b3(){const[e,t]=B.useState(()=>ep?Qy():void 0);return ot(()=>{e==null&&t(Qy())},[]),B.useEffect(()=>{ep||(ep=!0)},[]),e}const h3=vl.useId,ql=h3||b3;function j1(){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 E1=B.createContext(null),N1=B.createContext(null),bi=()=>{var e;return((e=B.useContext(E1))==null?void 0:e.id)||null},oa=()=>B.useContext(N1),m3=e=>{const t=ql(),r=oa(),n=bi(),o=e||n;return ot(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},y3=e=>{let{children:t,id:r}=e;const n=bi();return B.createElement(E1.Provider,{value:B.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},w3=e=>{let{children:t}=e;const r=B.useRef([]),n=B.useCallback(i=>{r.current=[...r.current,i]},[]),o=B.useCallback(i=>{r.current=r.current.filter(d=>d!==i)},[]),a=B.useState(()=>j1())[0];return B.createElement(N1.Provider,{value:B.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 Sv(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function R1(){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 kv(e){return tr(e).defaultView||window}function Ar(e){return e?e instanceof kv(e).Element:!1}function Yo(e){return e?e instanceof kv(e).HTMLElement:!1}function x3(e){if(typeof ShadowRoot>"u")return!1;const t=kv(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function M1(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(Sv())||t.test(R1()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function I1(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 S0(){return/apple/i.test(navigator.vendor)}function D1(){return Sv().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Nc(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function jr(e){const t=B.useRef(e);return ot(()=>{t.current=e}),t}const Xy="data-floating-ui-safe-polygon";function Fu(e,t,r){return r&&!Nc(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const _3=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:d=!0}=t===void 0?{}:t;const{open:g,onOpenChange:v,dataRef:y,events:_,elements:{domReference:T,floating:C},refs:O}=e,x=oa(),b=bi(),c=jr(o),l=jr(n),s=B.useRef(),u=B.useRef(),p=B.useRef(),h=B.useRef(),w=B.useRef(!0),A=B.useRef(!1),k=B.useRef(()=>{}),S=B.useCallback(()=>{var L;const W=(L=y.current.openEvent)==null?void 0:L.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[y]);B.useEffect(()=>{if(!r)return;function L(){clearTimeout(u.current),clearTimeout(h.current),w.current=!0}return _.on("dismiss",L),()=>{_.off("dismiss",L)}},[r,_]),B.useEffect(()=>{if(!r||!c.current||!g)return;function L(){S()&&v(!1)}const W=tr(C).documentElement;return W.addEventListener("mouseleave",L),()=>{W.removeEventListener("mouseleave",L)}},[C,g,v,r,c,y,S]);const E=B.useCallback(function(L){L===void 0&&(L=!0);const W=Fu(l.current,"close",s.current);W&&!p.current?(clearTimeout(u.current),u.current=setTimeout(()=>v(!1),W)):L&&(clearTimeout(u.current),v(!1))},[l,v]),N=B.useCallback(()=>{k.current(),p.current=void 0},[]),D=B.useCallback(()=>{if(A.current){const L=tr(O.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Xy),A.current=!1}},[O]);return B.useEffect(()=>{if(!r)return;function L(){return y.current.openEvent?["click","mousedown"].includes(y.current.openEvent.type):!1}function W(Y){if(clearTimeout(u.current),w.current=!1,a&&!Nc(s.current)||i>0&&Fu(l.current,"open")===0)return;y.current.openEvent=Y;const z=Fu(l.current,"open",s.current);z?u.current=setTimeout(()=>{v(!0)},z):v(!0)}function G(Y){if(L())return;k.current();const z=tr(C);if(clearTimeout(h.current),c.current){clearTimeout(u.current),p.current=c.current({...e,tree:x,x:Y.clientX,y:Y.clientY,onClose(){D(),N(),E()}});const q=p.current;z.addEventListener("mousemove",q),k.current=()=>{z.removeEventListener("mousemove",q)};return}E()}function X(Y){L()||c.current==null||c.current({...e,tree:x,x:Y.clientX,y:Y.clientY,onClose(){N(),E()}})(Y)}if(Ar(T)){const Y=T;return g&&Y.addEventListener("mouseleave",X),C==null||C.addEventListener("mouseleave",X),d&&Y.addEventListener("mousemove",W,{once:!0}),Y.addEventListener("mouseenter",W),Y.addEventListener("mouseleave",G),()=>{g&&Y.removeEventListener("mouseleave",X),C==null||C.removeEventListener("mouseleave",X),d&&Y.removeEventListener("mousemove",W),Y.removeEventListener("mouseenter",W),Y.removeEventListener("mouseleave",G)}}},[T,C,r,e,a,i,d,E,N,D,v,g,x,l,c,y]),ot(()=>{var L;if(r&&g&&(L=c.current)!=null&&L.__options.blockPointerEvents&&S()){const X=tr(C).body;if(X.setAttribute(Xy,""),X.style.pointerEvents="none",A.current=!0,Ar(T)&&C){var W,G;const Y=T,z=x==null||(W=x.nodesRef.current.find(q=>q.id===b))==null||(G=W.context)==null?void 0:G.elements.floating;return z&&(z.style.pointerEvents=""),Y.style.pointerEvents="auto",C.style.pointerEvents="auto",()=>{Y.style.pointerEvents="",C.style.pointerEvents=""}}}},[r,g,b,C,T,x,c,y,S]),ot(()=>{g||(s.current=void 0,N(),D())},[g,N,D]),B.useEffect(()=>()=>{N(),clearTimeout(u.current),clearTimeout(h.current),D()},[r,N,D]),B.useMemo(()=>{if(!r)return{};function L(W){s.current=W.pointerType}return{reference:{onPointerDown:L,onPointerEnter:L,onMouseMove(){g||i===0||(clearTimeout(h.current),h.current=setTimeout(()=>{w.current||v(!0)},i))}},floating:{onMouseEnter(){clearTimeout(u.current)},onMouseLeave(){_.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),E(!1)}}}},[_,r,i,g,v,E])},L1=B.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),F1=()=>B.useContext(L1),C3=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=B.useReducer((g,v)=>({...g,...v}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=B.useRef(null),d=B.useCallback(g=>{a({currentId:g})},[]);return ot(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),B.createElement(L1.Provider,{value:B.useMemo(()=>({...o,setState:a,setCurrentId:d}),[o,a,d])},t)},O3=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:d,setState:g,timeoutMs:v}=F1();B.useEffect(()=>{a&&(g({delay:{open:1,close:Fu(d,"close")}}),a!==o&&n(!1))},[o,n,g,a,d]),B.useEffect(()=>{function y(){n(!1),g({delay:d,currentId:null})}if(!r&&a===o)if(v){const _=window.setTimeout(y,v);return()=>{clearTimeout(_)}}else y()},[r,g,a,o,n,d,v]),B.useEffect(()=>{r&&i(o)},[r,i,o])};function Gl(){return Gl=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Zy=requestAnimationFrame(a)}function T3(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 pl(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 d;return o.parentId===i.id&&((d=o.context)==null?void 0:d.open)})})||[],r=r.concat(n);return r}function _d(e){return"composedPath"in e?e.composedPath()[0]:e.target}const P3="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function V1(e){return Yo(e)&&e.matches(P3)}function Tr(e){e.preventDefault(),e.stopPropagation()}const Rc=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function z1(e,t){const r=Sc(e,Rc());t==="prev"&&r.reverse();const n=r.indexOf(Ko(tr(e)));return r.slice(n+1)[0]}function B1(){return z1(document.body,"next")}function W1(){return z1(document.body,"prev")}function gl(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!Zt(r,n)}function S3(e){Sc(e,Rc()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function k3(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 A3=vl.useInsertionEffect,j3=A3||(e=>e());function hi(e){const t=B.useRef(()=>{});return j3(()=>{t.current=e}),B.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(S0()&&a("button"),document.addEventListener("keydown",Jy),()=>{document.removeEventListener("keydown",Jy)}),[]),B.createElement("span",Gl({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:Av,onFocus:i=>{S0()&&D1()&&!E3(i)?(i.persist(),jv=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),U1=B.createContext(null),H1=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=B.useState(null),a=ql(),i=q1();return ot(()=>{if(!r)return;const d=t?document.getElementById(t):null;if(d)d.setAttribute("data-floating-ui-portal",""),o(d);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},N3=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=H1({id:r,enabled:!n}),[i,d]=B.useState(null),g=B.useRef(null),v=B.useRef(null),y=B.useRef(null),_=B.useRef(null),T=!!i&&!i.modal&&!!(n||a)&&o;return B.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function C(O){a&&gl(O)&&(O.type==="focusin"?k3:S3)(a)}return a.addEventListener("focusin",C,!0),a.addEventListener("focusout",C,!0),()=>{a.removeEventListener("focusin",C,!0),a.removeEventListener("focusout",C,!0)}},[a,o,i==null?void 0:i.modal]),B.createElement(U1.Provider,{value:B.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:g,afterOutsideRef:v,beforeInsideRef:y,afterInsideRef:_,portalNode:a,setFocusManagerState:d}),[o,a])},T&&a&&B.createElement(Mc,{"data-type":"outside",ref:g,onFocus:C=>{if(gl(C,a)){var O;(O=y.current)==null||O.focus()}else{const x=W1()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus()}}}),T&&a&&B.createElement("span",{"aria-owns":a.id,style:Av}),n?An.createPortal(t,n):a?An.createPortal(t,a):null,T&&a&&B.createElement(Mc,{"data-type":"outside",ref:v,onFocus:C=>{if(gl(C,a)){var O;(O=_.current)==null||O.focus()}else{const x=B1()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},q1=()=>B.useContext(U1),R3=B.forwardRef(function(t,r){return B.createElement("button",Gl({},t,{type:"button",ref:r,tabIndex:-1,style:Av}))});function M3(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:d=!0,visuallyHiddenDismiss:g=!1,closeOnFocusOut:v=!0}=e;const{refs:y,nodeId:_,onOpenChange:T,events:C,dataRef:O,elements:{domReference:x,floating:b}}=t,c=jr(n),l=oa(),s=q1(),[u,p]=B.useState(null),h=typeof a=="number"&&a<0,w=B.useRef(null),A=B.useRef(null),k=B.useRef(!1),S=B.useRef(null),E=B.useRef(!1),N=s!=null,D=x&&x.getAttribute("role")==="combobox"&&V1(x),L=B.useCallback(function(Y){return Y===void 0&&(Y=b),Y?Sc(Y,Rc()):[]},[b]),W=B.useCallback(Y=>{const z=L(Y);return c.current.map(q=>x&&q==="reference"?x:b&&q==="floating"?b:z).filter(Boolean).flat()},[x,b,c,L]);B.useEffect(()=>{if(!d)return;function Y(q){if(q.key==="Tab"){L().length===0&&!D&&Tr(q);const K=W(),$=_d(q);c.current[0]==="reference"&&$===x&&(Tr(q),q.shiftKey?Qn(K[K.length-1]):Qn(K[1])),c.current[1]==="floating"&&$===b&&q.shiftKey&&(Tr(q),Qn(K[0]))}}const z=tr(b);return z.addEventListener("keydown",Y),()=>{z.removeEventListener("keydown",Y)}},[x,b,d,c,y,D,L,W]),B.useEffect(()=>{if(!v)return;function Y(){E.current=!0,setTimeout(()=>{E.current=!1})}function z(q){const K=q.relatedTarget,$=!(Zt(x,K)||Zt(b,K)||Zt(K,b)||Zt(s==null?void 0:s.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||l&&(pl(l.nodesRef.current,_).find(ne=>{var le,ie;return Zt((le=ne.context)==null?void 0:le.elements.floating,K)||Zt((ie=ne.context)==null?void 0:ie.elements.domReference,K)})||T3(l.nodesRef.current,_).find(ne=>{var le,ie;return((le=ne.context)==null?void 0:le.elements.floating)===K||((ie=ne.context)==null?void 0:ie.elements.domReference)===K})));K&&$&&!E.current&&K!==S.current&&(k.current=!0,setTimeout(()=>T(!1)))}if(b&&Yo(x))return x.addEventListener("focusout",z),x.addEventListener("pointerdown",Y),!d&&b.addEventListener("focusout",z),()=>{x.removeEventListener("focusout",z),x.removeEventListener("pointerdown",Y),!d&&b.removeEventListener("focusout",z)}},[x,b,d,_,l,s,T,v]),B.useEffect(()=>{var Y;const z=Array.from((s==null||(Y=s.portalNode)==null?void 0:Y.querySelectorAll("[data-floating-ui-portal]"))||[]);function q(){return[w.current,A.current].filter(Boolean)}if(b&&d){const K=[b,...z,...q()],$=gL(c.current.includes("reference")||D?K.concat(x||[]):K);return()=>{$()}}},[x,b,d,c,s,D]),B.useEffect(()=>{if(d&&!o&&b){const Y=[],z=Rc(),q=Sc(tr(b).body,z),K=W(),$=q.filter(ne=>!K.includes(ne));return $.forEach((ne,le)=>{Y[le]=ne.getAttribute("tabindex"),ne.setAttribute("tabindex","-1")}),()=>{$.forEach((ne,le)=>{const ie=Y[le];ie==null?ne.removeAttribute("tabindex"):ne.setAttribute("tabindex",ie)})}}},[b,d,o,W]),ot(()=>{if(!b)return;const Y=tr(b);let z=i,q=!1;const K=Ko(Y),$=O.current;S.current=K;const ne=W(b),le=(typeof a=="number"?ne[a]:a.current)||b;!h&&Qn(le,{preventScroll:le===b});function ie(re){if(re.type==="escapeKey"&&y.domReference.current&&(S.current=y.domReference.current),["referencePress","escapeKey"].includes(re.type))return;const de=re.data.returnFocus;typeof de=="object"?(z=!0,q=de.preventScroll):z=de}return C.on("dismiss",ie),()=>{if(C.off("dismiss",ie),Zt(b,Ko(Y))&&y.domReference.current&&(S.current=y.domReference.current),z&&Yo(S.current)&&!k.current)if(!y.domReference.current||E.current)Qn(S.current,{cancelPrevious:!1,preventScroll:q});else{var re;$.__syncReturnFocus=!0,(re=S.current)==null||re.focus({preventScroll:q}),setTimeout(()=>{delete $.__syncReturnFocus})}}},[b,W,a,i,O,y,C,h]),ot(()=>{if(s)return s.setFocusManagerState({...t,modal:d,closeOnFocusOut:v}),()=>{s.setFocusManagerState(null)}},[s,d,v,t]),ot(()=>{if(h||!b)return;function Y(){p(L().length)}if(Y(),typeof MutationObserver=="function"){const z=new MutationObserver(Y);return z.observe(b,{childList:!0,subtree:!0}),()=>{z.disconnect()}}},[b,L,h,y]);const G=o&&(N||d)&&!D;function X(Y){return g&&d?B.createElement(R3,{ref:Y==="start"?w:A,onClick:()=>T(!1)},typeof g=="string"?g:"Dismiss"):null}return B.createElement(B.Fragment,null,G&&B.createElement(Mc,{"data-type":"inside",ref:s==null?void 0:s.beforeInsideRef,onFocus:Y=>{if(d){const q=W();Qn(n[0]==="reference"?q[0]:q[q.length-1])}else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(k.current=!1,gl(Y,s.portalNode)){const q=B1()||x;q==null||q.focus()}else{var z;(z=s.beforeOutsideRef.current)==null||z.focus()}}}),D?null:X("start"),B.cloneElement(r,u===0||n.includes("floating")?{tabIndex:0}:{}),X("end"),G&&B.createElement(Mc,{"data-type":"inside",ref:s==null?void 0:s.afterInsideRef,onFocus:Y=>{if(d)Qn(W()[0]);else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(k.current=!0,gl(Y,s.portalNode)){const q=W1()||x;q==null||q.focus()}else{var z;(z=s.afterOutsideRef.current)==null||z.focus()}}}))}const bu="data-floating-ui-scroll-lock",I3=B.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return ot(()=>{var a,i;if(!n||document.body.hasAttribute(bu))return;document.body.setAttribute(bu,"");const v=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",y=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(Sv()))return Object.assign(document.body.style,{overflow:"hidden",[v]:y+"px"}),()=>{document.body.removeAttribute(bu),Object.assign(document.body.style,{overflow:"",[v]:""})};const _=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,T=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,C=window.pageXOffset,O=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(O-Math.floor(T))+"px",left:-(C-Math.floor(_))+"px",right:"0",[v]:y+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[v]:""}),document.body.removeAttribute(bu),window.scrollTo(C,O)}},[n]),B.createElement("div",Gl({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function $y(e){return Yo(e.target)&&e.target.tagName==="BUTTON"}function ew(e){return V1(e)}const D3=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:d="click",toggle:g=!0,ignoreMouse:v=!1,keyboardHandlers:y=!0}=t===void 0?{}:t;const _=B.useRef();return B.useMemo(()=>i?{reference:{onPointerDown(T){_.current=T.pointerType},onMouseDown(T){T.button===0&&(Nc(_.current,!0)&&v||d!=="click"&&(r?g&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(T.preventDefault(),n(!0)),o.current.openEvent=T.nativeEvent))},onClick(T){if(!o.current.__syncReturnFocus){if(d==="mousedown"&&_.current){_.current=void 0;return}Nc(_.current,!0)&&v||(r?g&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=T.nativeEvent)}},onKeyDown(T){_.current=void 0,y&&($y(T)||(T.key===" "&&!ew(a)&&T.preventDefault(),T.key==="Enter"&&(r?g&&n(!1):n(!0))))},onKeyUp(T){y&&($y(T)||ew(a)||T.key===" "&&(r?g&&n(!1):n(!0)))}}}:{},[i,o,d,v,y,a,g,r,n])};function Vu(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 L3={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},F3={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},V3=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}},z3=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:d,floating:g},dataRef:v}=e,{enabled:y=!0,escapeKey:_=!0,outsidePress:T=!0,outsidePressEvent:C="pointerdown",referencePress:O=!1,referencePressEvent:x="pointerdown",ancestorScroll:b=!1,bubbles:c=!0}=t===void 0?{}:t;const l=oa(),s=bi()!=null,u=hi(typeof T=="function"?T:()=>!1),p=typeof T=="function"?u:T,h=B.useRef(!1),{escapeKeyBubbles:w,outsidePressBubbles:A}=V3(c);return B.useEffect(()=>{if(!r||!y)return;v.current.__escapeKeyBubbles=w,v.current.__outsidePressBubbles=A;function k(L){if(L.key==="Escape"){const W=l?pl(l.nodesRef.current,a):[];if(W.length>0){let G=!0;if(W.forEach(X=>{var Y;if((Y=X.context)!=null&&Y.open&&!X.context.dataRef.current.__escapeKeyBubbles){G=!1;return}}),!G)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function S(L){const W=h.current;if(h.current=!1,W||typeof p=="function"&&!p(L))return;const G=_d(L);if(Yo(G)&&g){const z=g.ownerDocument.defaultView||window,q=G.scrollWidth>G.clientWidth,K=G.scrollHeight>G.clientHeight;let $=K&&L.offsetX>G.clientWidth;if(K&&z.getComputedStyle(G).direction==="rtl"&&($=L.offsetX<=G.offsetWidth-G.clientWidth),$||q&&L.offsetY>G.clientHeight)return}const X=l&&pl(l.nodesRef.current,a).some(z=>{var q;return Vu(L,(q=z.context)==null?void 0:q.elements.floating)});if(Vu(L,g)||Vu(L,d)||X)return;const Y=l?pl(l.nodesRef.current,a):[];if(Y.length>0){let z=!0;if(Y.forEach(q=>{var K;if((K=q.context)!=null&&K.open&&!q.context.dataRef.current.__outsidePressBubbles){z=!1;return}}),!z)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:s?{preventScroll:!0}:M1(L)||I1(L)}}),n(!1)}function E(){n(!1)}const N=tr(g);_&&N.addEventListener("keydown",k),p&&N.addEventListener(C,S);let D=[];return b&&(Ar(d)&&(D=On(d)),Ar(g)&&(D=D.concat(On(g))),!Ar(i)&&i&&i.contextElement&&(D=D.concat(On(i.contextElement)))),D=D.filter(L=>{var W;return L!==((W=N.defaultView)==null?void 0:W.visualViewport)}),D.forEach(L=>{L.addEventListener("scroll",E,{passive:!0})}),()=>{_&&N.removeEventListener("keydown",k),p&&N.removeEventListener(C,S),D.forEach(L=>{L.removeEventListener("scroll",E)})}},[v,g,d,i,_,p,C,o,l,a,r,n,b,y,w,A,s]),B.useEffect(()=>{h.current=!1},[p,C]),B.useMemo(()=>y?{reference:{[L3[x]]:()=>{O&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[F3[C]]:()=>{h.current=!0}}}:{},[y,o,O,C,x,n])},B3=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:d,domReference:g}}=e,{enabled:v=!0,keyboardOnly:y=!0}=t===void 0?{}:t;const _=B.useRef(""),T=B.useRef(!1),C=B.useRef();return B.useEffect(()=>{if(!v)return;const x=tr(d).defaultView||window;function b(){!r&&Yo(g)&&g===Ko(tr(g))&&(T.current=!0)}return x.addEventListener("blur",b),()=>{x.removeEventListener("blur",b)}},[d,g,r,v]),B.useEffect(()=>{if(!v)return;function O(x){(x.type==="referencePress"||x.type==="escapeKey")&&(T.current=!0)}return a.on("dismiss",O),()=>{a.off("dismiss",O)}},[a,v]),B.useEffect(()=>()=>{clearTimeout(C.current)},[]),B.useMemo(()=>v?{reference:{onPointerDown(O){let{pointerType:x}=O;_.current=x,T.current=!!(x&&y)},onMouseLeave(){T.current=!1},onFocus(O){var x;T.current||O.type==="focus"&&((x=o.current.openEvent)==null?void 0:x.type)==="mousedown"&&o.current.openEvent&&Vu(o.current.openEvent,g)||(o.current.openEvent=O.nativeEvent,n(!0))},onBlur(O){T.current=!1;const x=O.relatedTarget,b=Ar(x)&&x.hasAttribute("data-floating-ui-focus-guard")&&x.getAttribute("data-type")==="outside";C.current=setTimeout(()=>{Zt(i.floating.current,x)||Zt(g,x)||b||n(!1)})}}}:{},[v,y,g,i,o,n])};let tw=!1;const Ev="ArrowUp",Cd="ArrowDown",si="ArrowLeft",ds="ArrowRight";function hu(e,t,r){return Math.floor(e/t)!==r}function Yi(e,t){return t<0||t>=e.current.length}function Dt(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let d=r;do{var g,v;d=d+(n?-a:a)}while(d>=0&&d<=i.length-1&&(o?o.includes(d):i[d]==null||(g=i[d])!=null&&g.hasAttribute("disabled")||((v=i[d])==null?void 0:v.getAttribute("aria-disabled"))==="true"));return d}function Od(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function rw(e,t){return Od(t,e===Ev||e===Cd,e===si||e===ds)}function tp(e,t,r){return Od(t,e===Cd,r?e===si:e===ds)||e==="Enter"||e==" "||e===""}function W3(e,t,r){return Od(t,r?e===si:e===ds,e===Cd)}function U3(e,t,r){return Od(t,r?e===ds:e===si,e===Ev)}function rp(e,t){return Dt(e,{disabledIndices:t})}function nw(e,t){return Dt(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const H3=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:d,onNavigate:g=()=>{},enabled:v=!0,selectedIndex:y=null,allowEscape:_=!1,loop:T=!1,nested:C=!1,rtl:O=!1,virtual:x=!1,focusItemOnOpen:b="auto",focusItemOnHover:c=!0,openOnArrowKeyDown:l=!0,disabledIndices:s=void 0,orientation:u="vertical",cols:p=1,scrollItemIntoView:h=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const w=bi(),A=oa(),k=hi(g),S=B.useRef(b),E=B.useRef(y??-1),N=B.useRef(null),D=B.useRef(!0),L=B.useRef(k),W=B.useRef(r),G=B.useRef(!1),X=B.useRef(!1),Y=jr(s),z=jr(r),q=jr(h),[K,$]=B.useState(),ne=B.useCallback(function(re,de,se){se===void 0&&(se=!1);const ae=re.current[de.current];x?$(ae==null?void 0:ae.id):Qn(ae,{preventScroll:!0,sync:D1()&&S0()?tw||G.current:!1}),requestAnimationFrame(()=>{const ue=q.current;ue&&ae&&(se||!D.current)&&(ae.scrollIntoView==null||ae.scrollIntoView(typeof ue=="boolean"?{block:"nearest",inline:"nearest"}:ue))})},[x,q]);ot(()=>{document.createElement("div").focus({get preventScroll(){return tw=!0,!1}})},[]),ot(()=>{v&&(r?S.current&&y!=null&&(X.current=!0,k(y)):W.current&&(E.current=-1,L.current(null)))},[v,r,y,k]),ot(()=>{if(v&&r)if(d==null){if(G.current=!1,y!=null)return;W.current&&(E.current=-1,ne(i,E)),!W.current&&S.current&&(N.current!=null||S.current===!0&&N.current==null)&&(E.current=N.current==null||tp(N.current,u,O)||C?rp(i,Y.current):nw(i,Y.current),k(E.current))}else Yi(i,d)||(E.current=d,ne(i,E,X.current),X.current=!1)},[v,r,d,y,C,i,u,O,k,ne,Y]),ot(()=>{if(v&&W.current&&!r){var re,de;const se=A==null||(re=A.nodesRef.current.find(ae=>ae.id===w))==null||(de=re.context)==null?void 0:de.elements.floating;se&&!Zt(se,Ko(tr(se)))&&se.focus({preventScroll:!0})}},[v,r,A,w]),ot(()=>{N.current=null,L.current=k,W.current=r});const le=d!=null,ie=B.useMemo(()=>{function re(se){if(!r)return;const ae=i.current.indexOf(se);ae!==-1&&k(ae)}return{onFocus(se){let{currentTarget:ae}=se;re(ae)},onClick:se=>{let{currentTarget:ae}=se;return ae.focus({preventScroll:!0})},...c&&{onMouseMove(se){let{currentTarget:ae}=se;re(ae)},onPointerLeave(){if(D.current&&(E.current=-1,ne(i,E),An.flushSync(()=>k(null)),!x)){var se;(se=o.floating.current)==null||se.focus({preventScroll:!0})}}}}},[r,o,ne,c,i,k,x]);return B.useMemo(()=>{if(!v)return{};const re=Y.current;function de(ce){if(D.current=!1,G.current=!0,!z.current&&ce.currentTarget===o.floating.current)return;if(C&&U3(ce.key,u,O)){Tr(ce),n(!1),Yo(a)&&a.focus();return}const ge=E.current,_e=rp(i,re),he=nw(i,re);if(ce.key==="Home"&&(E.current=_e,k(E.current)),ce.key==="End"&&(E.current=he,k(E.current)),p>1){const be=E.current;if(ce.key===Ev){if(Tr(ce),be===-1)E.current=he;else if(E.current=Dt(i,{startingIndex:be,amount:p,decrement:!0,disabledIndices:re}),T&&(be-p<_e||E.current<0)){const Te=be%p,Me=he%p,Be=he-(Me-Te);Me===Te?E.current=he:E.current=Me>Te?Be:Be-p}Yi(i,E.current)&&(E.current=be),k(E.current)}if(ce.key===Cd&&(Tr(ce),be===-1?E.current=_e:(E.current=Dt(i,{startingIndex:be,amount:p,disabledIndices:re}),T&&be+p>he&&(E.current=Dt(i,{startingIndex:be%p-p,amount:p,disabledIndices:re}))),Yi(i,E.current)&&(E.current=be),k(E.current)),u==="both"){const Te=Math.floor(be/p);ce.key===ds&&(Tr(ce),be%p!==p-1?(E.current=Dt(i,{startingIndex:be,disabledIndices:re}),T&&hu(E.current,p,Te)&&(E.current=Dt(i,{startingIndex:be-be%p-1,disabledIndices:re}))):T&&(E.current=Dt(i,{startingIndex:be-be%p-1,disabledIndices:re})),hu(E.current,p,Te)&&(E.current=be)),ce.key===si&&(Tr(ce),be%p!==0?(E.current=Dt(i,{startingIndex:be,disabledIndices:re,decrement:!0}),T&&hu(E.current,p,Te)&&(E.current=Dt(i,{startingIndex:be+(p-be%p),decrement:!0,disabledIndices:re}))):T&&(E.current=Dt(i,{startingIndex:be+(p-be%p),decrement:!0,disabledIndices:re})),hu(E.current,p,Te)&&(E.current=be));const Me=Math.floor(he/p)===Te;Yi(i,E.current)&&(T&&Me?E.current=ce.key===si?he:Dt(i,{startingIndex:be-be%p-1,disabledIndices:re}):E.current=be),k(E.current);return}}if(rw(ce.key,u)){if(Tr(ce),r&&!x&&Ko(ce.currentTarget.ownerDocument)===ce.currentTarget){E.current=tp(ce.key,u,O)?_e:he,k(E.current);return}tp(ce.key,u,O)?T?E.current=ge>=he?_&&ge!==i.current.length?-1:_e:Dt(i,{startingIndex:ge,disabledIndices:re}):E.current=Math.min(he,Dt(i,{startingIndex:ge,disabledIndices:re})):T?E.current=ge<=_e?_&&ge!==-1?i.current.length:he:Dt(i,{startingIndex:ge,decrement:!0,disabledIndices:re}):E.current=Math.max(_e,Dt(i,{startingIndex:ge,decrement:!0,disabledIndices:re})),Yi(i,E.current)?k(null):k(E.current)}}function se(ce){b==="auto"&&M1(ce.nativeEvent)&&(S.current=!0)}function ae(ce){S.current=b,b==="auto"&&I1(ce.nativeEvent)&&(S.current=!0)}const ue=x&&r&&le&&{"aria-activedescendant":K};return{reference:{...ue,onKeyDown(ce){D.current=!1;const ge=ce.key.indexOf("Arrow")===0;if(x&&r)return de(ce);if(!r&&!l&&ge)return;if((ge||ce.key==="Enter"||ce.key===" "||ce.key==="")&&(N.current=ce.key),C){W3(ce.key,u,O)&&(Tr(ce),r?(E.current=rp(i,re),k(E.current)):n(!0));return}rw(ce.key,u)&&(y!=null&&(E.current=y),Tr(ce),!r&&l?n(!0):de(ce),r&&k(E.current))},onFocus(){r&&k(null)},onPointerDown:ae,onMouseDown:se,onClick:se},floating:{"aria-orientation":u==="both"?void 0:u,...ue,onKeyDown:de,onPointerMove(){D.current=!0}},item:ie}},[a,o,K,Y,z,i,v,u,O,x,r,le,C,y,l,_,p,T,b,k,n,ie])};function q3(e){return B.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const G3=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ql(),i=ql();return B.useMemo(()=>{const d={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:d}:{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:{...d,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},ow=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function Y3(e,t){const[r,n]=B.useState(e);return e&&!r&&n(!0),B.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function G1(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,[d,g]=B.useState(!1),[v,y]=B.useState("unmounted"),_=Y3(r,i);return ot(()=>{d&&!_&&y("unmounted")},[d,_]),ot(()=>{if(n)if(r){y("initial");const T=requestAnimationFrame(()=>{y("open")});return()=>{cancelAnimationFrame(T)}}else g(!0),y("close")},[r,n]),{isMounted:_,status:v}}function K3(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const d=e.placement,g=d.split("-")[0],[v,y]=B.useState({}),{isMounted:_,status:T}=G1(e,{duration:i}),C=jr(r),O=jr(n),x=jr(o),b=jr(a),c=typeof i=="number",l=(c?i:i.open)||0,s=(c?i:i.close)||0;return ot(()=>{const u={side:g,placement:d},p=C.current,h=x.current,w=O.current,A=b.current,k=typeof p=="function"?p(u):p,S=typeof h=="function"?h(u):h,E=typeof A=="function"?A(u):A,N=(typeof w=="function"?w(u):w)||Object.keys(k).reduce((D,L)=>(D[L]="",D),{});if(T==="initial"&&y(D=>({transitionProperty:D.transitionProperty,...E,...k})),T==="open"&&y({transitionProperty:Object.keys(N).map(ow).join(","),transitionDuration:l+"ms",...E,...N}),T==="close"){const D=S||k;y({transitionProperty:Object.keys(D).map(ow).join(","),transitionDuration:s+"ms",...E,...D})}},[g,d,s,x,C,O,b,l,T]),{isMounted:_,styles:v}}const Q3=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:d=()=>{},enabled:g=!0,findMatch:v=null,resetMs:y=1e3,ignoreKeys:_=[],selectedIndex:T=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const C=B.useRef(),O=B.useRef(""),x=B.useRef((r=T??i)!=null?r:-1),b=B.useRef(null),c=hi(d),l=jr(v),s=jr(_);return ot(()=>{n&&(clearTimeout(C.current),b.current=null,O.current="")},[n]),ot(()=>{if(n&&O.current===""){var u;x.current=(u=T??i)!=null?u:-1}},[n,T,i]),B.useMemo(()=>{if(!g)return{};function u(p){const h=_d(p.nativeEvent);if(Ar(h)&&(Ko(tr(h))!==p.currentTarget&&h.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==p.currentTarget))return;O.current.length>0&&O.current[0]!==" "&&(o.current.typing=!0,p.key===" "&&Tr(p));const w=a.current;if(w==null||s.current.includes(p.key)||p.key.length!==1||p.ctrlKey||p.metaKey||p.altKey)return;w.every(D=>{var L,W;return D?((L=D[0])==null?void 0:L.toLocaleLowerCase())!==((W=D[1])==null?void 0:W.toLocaleLowerCase()):!0})&&O.current===p.key&&(O.current="",x.current=b.current),O.current+=p.key,clearTimeout(C.current),C.current=setTimeout(()=>{O.current="",x.current=b.current,o.current.typing=!1},y);const k=x.current,S=[...w.slice((k||0)+1),...w.slice(0,(k||0)+1)],E=l.current?l.current(S,O.current):S.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(O.current.toLocaleLowerCase()))===0),N=E?w.indexOf(E):-1;N!==-1&&(c(N),b.current=N)}return{reference:{onKeyDown:u},floating:{onKeyDown:u}}},[g,o,a,y,s,l,c])};function aw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const X3=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:d=4,referenceOverflowThreshold:g=0,scrollRef:v,...y}=e,{rects:_,elements:{floating:T}}=t,C=r.current[i];if(!C)return{};const O={...t,...await w1(-C.offsetTop-_.reference.height/2-C.offsetHeight/2-a).fn(t)},x=(v==null?void 0:v.current)||T,b=await fn(aw(O,x.scrollHeight),y),c=await fn(O,{...y,elementContext:"reference"}),l=Math.max(0,b.top),s=O.y+l,u=Math.max(0,x.scrollHeight-l-Math.max(0,b.bottom));return x.style.maxHeight=u+"px",x.scrollTop=l,o&&(x.offsetHeight=-g||c.bottom>=-g?An.flushSync(()=>o(!0)):An.flushSync(()=>o(!1))),n&&(n.current=await fn(aw({...O,y:s},x.offsetHeight),y)),{y:s}}}),Z3=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:d}=t;const g=hi(d),v=B.useRef(!1),y=B.useRef(null),_=B.useRef(null);return B.useEffect(()=>{if(!o)return;function T(O){if(O.ctrlKey||!C||a.current==null)return;const x=O.deltaY,b=a.current.top>=-.5,c=a.current.bottom>=-.5,l=C.scrollHeight-C.clientHeight,s=x<0?-1:1,u=x<0?"max":"min";C.scrollHeight<=C.clientHeight||(!b&&x>0||!c&&x<0?(O.preventDefault(),An.flushSync(()=>{g(p=>p+Math[u](x,l*s))})):/firefox/i.test(R1())&&(C.scrollTop+=x))}const C=(i==null?void 0:i.current)||n.floating;if(r&&C)return C.addEventListener("wheel",T),requestAnimationFrame(()=>{y.current=C.scrollTop,a.current!=null&&(_.current={...a.current})}),()=>{y.current=null,_.current=null,C.removeEventListener("wheel",T)}},[o,r,n.floating,a,i,g]),B.useMemo(()=>o?{floating:{onKeyDown(){v.current=!0},onWheel(){v.current=!1},onPointerMove(){v.current=!1},onScroll(){const T=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!T||!v.current)){if(y.current!==null){const C=T.scrollTop-y.current;(a.current.bottom<-.5&&C<-1||a.current.top<-.5&&C>1)&&An.flushSync(()=>g(O=>O+C))}requestAnimationFrame(()=>{y.current=T.scrollTop})}}}}:{},[o,a,n.floating,i,g])};function J3(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,d=a-1;i=n!=_>=n&&r<=(y-g)*(n-v)/(_-v)+g&&(o=!o)}return o}function $3(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function eF(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const d=g=>{let{x:v,y,placement:_,elements:T,onClose:C,nodeId:O,tree:x}=g;return function(c){function l(){clearTimeout(o),C()}if(clearTimeout(o),!T.domReference||!T.floating||_==null||v==null||y==null)return;const{clientX:s,clientY:u}=c,p=[s,u],h=_d(c),w=c.type==="mouseleave",A=Zt(T.floating,h),k=Zt(T.domReference,h),S=T.domReference.getBoundingClientRect(),E=T.floating.getBoundingClientRect(),N=_.split("-")[0],D=v>E.right-E.width/2,L=y>E.bottom-E.height/2,W=$3(p,S);if(A&&(i=!0),k&&(i=!1),k&&!w){i=!0;return}if(w&&Ar(c.relatedTarget)&&Zt(T.floating,c.relatedTarget)||x&&pl(x.nodesRef.current,O).some(z=>{let{context:q}=z;return q==null?void 0:q.open}))return;if(N==="top"&&y>=S.bottom-1||N==="bottom"&&y<=S.top+1||N==="left"&&v>=S.right-1||N==="right"&&v<=S.left+1)return l();let G=[];switch(N){case"top":G=[[E.left,S.top+1],[E.left,E.bottom-1],[E.right,E.bottom-1],[E.right,S.top+1]],a=s>=E.left&&s<=E.right&&u>=E.top&&u<=S.top+1;break;case"bottom":G=[[E.left,E.top+1],[E.left,S.bottom-1],[E.right,S.bottom-1],[E.right,E.top+1]],a=s>=E.left&&s<=E.right&&u>=S.bottom-1&&u<=E.bottom;break;case"left":G=[[E.right-1,E.bottom],[E.right-1,E.top],[S.left+1,E.top],[S.left+1,E.bottom]],a=s>=E.left&&s<=S.left+1&&u>=E.top&&u<=E.bottom;break;case"right":G=[[S.right-1,E.bottom],[S.right-1,E.top],[E.left+1,E.top],[E.left+1,E.bottom]],a=s>=S.right-1&&s<=E.right&&u>=E.top&&u<=E.bottom;break}function X(z){let[q,K]=z;const $=E.width>S.width,ne=E.height>S.height;switch(N){case"top":{const le=[$?q+r/2:D?q+r*4:q-r*4,K+r+1],ie=[$?q-r/2:D?q+r*4:q-r*4,K+r+1],re=[[E.left,D||$?E.bottom-r:E.top],[E.right,D?$?E.bottom-r:E.top:E.bottom-r]];return[le,ie,...re]}case"bottom":{const le=[$?q+r/2:D?q+r*4:q-r*4,K-r],ie=[$?q-r/2:D?q+r*4:q-r*4,K-r],re=[[E.left,D||$?E.top+r:E.bottom],[E.right,D?$?E.top+r:E.bottom:E.top+r]];return[le,ie,...re]}case"left":{const le=[q+r+1,ne?K+r/2:L?K+r*4:K-r*4],ie=[q+r+1,ne?K-r/2:L?K+r*4:K-r*4];return[...[[L||ne?E.right-r:E.left,E.top],[L?ne?E.right-r:E.left:E.right-r,E.bottom]],le,ie]}case"right":{const le=[q-r,ne?K+r/2:L?K+r*4:K-r*4],ie=[q-r,ne?K-r/2:L?K+r*4:K-r*4],re=[[L||ne?E.left+r:E.right,E.top],[L?ne?E.left+r:E.right:E.left+r,E.bottom]];return[le,ie,...re]}}}const Y=a?G:X([v,y]);if(!a){if(i&&!W)return l();J3([s,u],Y)?t&&!i&&(o=setTimeout(l,t)):l()}}};return d.__options={blockPointerEvents:n},d}function tF(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=g3(e),a=oa(),i=B.useRef(null),d=B.useRef({}),g=B.useState(()=>j1())[0],[v,y]=B.useState(null),_=B.useCallback(c=>{const l=Ar(c)?{getBoundingClientRect:()=>c.getBoundingClientRect(),contextElement:c}:c;o.refs.setReference(l)},[o.refs]),T=B.useCallback(c=>{(Ar(c)||c===null)&&(i.current=c,y(c)),(Ar(o.refs.reference.current)||o.refs.reference.current===null||c!==null&&!Ar(c))&&o.refs.setReference(c)},[o.refs]),C=B.useMemo(()=>({...o.refs,setReference:T,setPositionReference:_,domReference:i}),[o.refs,T,_]),O=B.useMemo(()=>({...o.elements,domReference:v}),[o.elements,v]),x=hi(r),b=B.useMemo(()=>({...o,refs:C,elements:O,dataRef:d,nodeId:n,events:g,open:t,onOpenChange:x}),[o,n,g,t,x,C,O]);return ot(()=>{const c=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);c&&(c.context=b)}),B.useMemo(()=>({...o,context:b,refs:C,reference:T,positionReference:_}),[o,C,b,T,_])}function np(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[d,g]=i;if(d.indexOf("on")===0){if(n.has(d)||n.set(d,[]),typeof g=="function"){var v;(v=n.get(d))==null||v.push(g),o[d]=function(){for(var y,_=arguments.length,T=new Array(_),C=0;C<_;C++)T[C]=arguments[C];(y=n.get(d))==null||y.forEach(O=>O(...T))}}}else o[d]=g}),o),{})}}const rF=function(e){e===void 0&&(e=[]);const t=e,r=B.useCallback(a=>np(a,e,"reference"),t),n=B.useCallback(a=>np(a,e,"floating"),t),o=B.useCallback(a=>np(a,e,"item"),e.map(a=>a==null?void 0:a.item));return B.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},nF=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:C3,FloatingFocusManager:M3,FloatingNode:y3,FloatingOverlay:I3,FloatingPortal:N3,FloatingTree:w3,arrow:p3,autoPlacement:BL,autoUpdate:f3,computePosition:A1,detectOverflow:fn,flip:WL,getOverflowAncestors:On,hide:UL,inline:qL,inner:X3,limitShift:KL,offset:w1,platform:k1,safePolygon:eF,shift:YL,size:QL,useClick:D3,useDelayGroup:O3,useDelayGroupContext:F1,useDismiss:z3,useFloating:tF,useFloatingNodeId:m3,useFloatingParentNodeId:bi,useFloatingPortalNode:H1,useFloatingTree:oa,useFocus:B3,useHover:_3,useId:ql,useInnerOffset:Z3,useInteractions:rF,useListNavigation:H3,useMergeRefs:q3,useRole:G3,useTransitionStatus:G1,useTransitionStyles:K3,useTypeahead:Q3},Symbol.toStringTag,{value:"Module"})),mt=Yl(nF);var Y1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var b in x)Object.defineProperty(O,b,{enumerable:!0,get:x[b]})}t(e,{DialogHeader:function(){return T},default:function(){return C}});var r=v(B),n=v(Ae),o=Oe,a=v(xe),i=we,d=pi;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,c)&&(b[c]=O[c])}return b}function _(O,x){if(O==null)return{};var b={},c=Object.keys(O),l,s;for(s=0;s=0)&&(b[l]=O[l]);return b}var T=r.default.forwardRef(function(O,x){var b=O.className,c=O.children,l=y(O,["className","children"]),s=(0,i.useTheme)().dialogHeader,u=s.defaultProps,p=s.styles.base;b=b??u.className;var h=(0,o.twMerge)((0,n.default)((0,a.default)(p)),b);return r.default.createElement("div",g({},l,{ref:x,className:h}),c)});T.propTypes={className:d.propTypesClassName,children:d.propTypesChildren},T.displayName="MaterialTailwind.DialogHeader";var C=T})(Y1);var K1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var c in b)Object.defineProperty(x,c,{enumerable:!0,get:b[c]})}t(e,{DialogBody:function(){return C},default:function(){return O}});var r=y(B),n=y(Ae),o=Oe,a=y(xe),i=we,d=pi;function g(x,b,c){return b in x?Object.defineProperty(x,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):x[b]=c,x}function v(){return v=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(c[l]=x[l])}return c}function T(x,b){if(x==null)return{};var c={},l=Object.keys(x),s,u;for(u=0;u=0)&&(c[s]=x[s]);return c}var C=r.default.forwardRef(function(x,b){var c=x.divider,l=x.className,s=x.children,u=_(x,["divider","className","children"]),p=(0,i.useTheme)().dialogBody,h=p.defaultProps,w=p.styles.base;l=l??h.className;var A=(0,o.twMerge)((0,n.default)((0,a.default)(w.initial),g({},(0,a.default)(w.divider),c)),l);return r.default.createElement("div",v({},u,{ref:b,className:A}),s)});C.propTypes={divider:d.propTypesDivider,className:d.propTypesClassName,children:d.propTypesChildren},C.displayName="MaterialTailwind.DialogBody";var O=C})(K1);var Q1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var b in x)Object.defineProperty(O,b,{enumerable:!0,get:x[b]})}t(e,{DialogFooter:function(){return T},default:function(){return C}});var r=v(B),n=v(Ae),o=Oe,a=v(xe),i=we,d=pi;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,c)&&(b[c]=O[c])}return b}function _(O,x){if(O==null)return{};var b={},c=Object.keys(O),l,s;for(s=0;s=0)&&(b[l]=O[l]);return b}var T=r.default.forwardRef(function(O,x){var b=O.className,c=O.children,l=y(O,["className","children"]),s=(0,i.useTheme)().dialogFooter,u=s.defaultProps,p=s.styles.base;b=b??u.className;var h=(0,o.twMerge)((0,n.default)((0,a.default)(p)),b);return r.default.createElement("div",g({},l,{ref:x,className:h}),c)});T.propTypes={className:d.propTypesClassName,children:d.propTypesChildren},T.displayName="MaterialTailwind.DialogFooter";var C=T})(Q1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,E){for(var N in E)Object.defineProperty(S,N,{enumerable:!0,get:E[N]})}t(e,{Dialog:function(){return A},DialogHeader:function(){return C.DialogHeader},DialogBody:function(){return O.DialogBody},DialogFooter:function(){return x.DialogFooter},default:function(){return k}});var r=l(B),n=l(Pe),o=mt,a=Ot,i=l(Ae),d=l(jt),g=Oe,v=l(tt),y=l(xe),_=we,T=pi,C=Y1,O=K1,x=Q1;function b(S,E,N){return E in S?Object.defineProperty(S,E,{value:N,enumerable:!0,configurable:!0,writable:!0}):S[E]=N,S}function c(){return c=Object.assign||function(S){for(var E=1;E=0)&&Object.prototype.propertyIsEnumerable.call(S,D)&&(N[D]=S[D])}return N}function w(S,E){if(S==null)return{};var N={},D=Object.keys(S),L,W;for(W=0;W=0)&&(N[L]=S[L]);return N}var A=r.default.forwardRef(function(S,E){var N=S.open,D=S.handler,L=S.size,W=S.dismiss,G=S.animate,X=S.className,Y=S.children,z=h(S,["open","handler","size","dismiss","animate","className","children"]),q=(0,_.useTheme)().dialog,K=q.defaultProps,$=q.valid,ne=q.styles,le=ne.base,ie=ne.sizes;D=D??void 0,L=L??K.size,W=W??K.dismiss,G=G??K.animate,X=X??K.className;var re=(0,i.default)((0,y.default)(le.backdrop)),de=(0,g.twMerge)((0,i.default)((0,y.default)(le.container),(0,y.default)(ie[(0,v.default)($.sizes,L,"md")])),X),se={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},ae={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},ue=(0,d.default)(se,G),ce=(0,o.useFloating)({open:N,onOpenChange:D}),ge=ce.floating,_e=ce.context,he=(0,o.useId)(),be="".concat(he,"-label"),Te="".concat(he,"-description"),Me=(0,o.useInteractions)([(0,o.useClick)(_e),(0,o.useRole)(_e),(0,o.useDismiss)(_e,W)]).getFloatingProps,Be=(0,o.useMergeRefs)([E,ge]),ct=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(ct,null,N&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:_e},r.default.createElement(a.m.div,{className:L==="xxl"?"":re,initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ae,transition:{duration:.2}},r.default.createElement(a.m.div,c({},Me(p(s({},z),{ref:Be,className:de,"aria-labelledby":be,"aria-describedby":Te})),{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ue}),Y)))))))});A.propTypes={open:T.propTypesOpen,handler:T.propTypesHandler,size:n.default.oneOf(T.propTypesSize),dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,className:T.propTypesClassName,children:T.propTypesChildren},A.displayName="MaterialTailwind.Dialog";var k=Object.assign(A,{Header:C.DialogHeader,Body:O.DialogBody,Footer:x.DialogFooter})})(d1);var X1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{Input:function(){return O},default:function(){return x}});var r=_(B),n=_(Pe),o=_(Ae),a=_(tt),i=_(xe),d=we,g=rs;function v(b,c,l){return c in b?Object.defineProperty(b,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[c]=l,b}function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.variant,s=b.color,u=b.size,p=b.label,h=b.error,w=b.success,A=b.icon,k=b.containerProps,S=b.labelProps,E=b.className,N=b.shrink,D=b.inputRef,L=T(b,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,d.useTheme)().input,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;l=l??G.variant,u=u??G.size,s=s??G.color,p=p??G.label,S=S??G.labelProps,k=k??G.containerProps,E=E??G.className,N=N??G.shrink,A=A??G.icon;var K=q[(0,a.default)(X.variants,l,"outlined")],$=K.sizes[(0,a.default)(X.sizes,u,"md")],ne=(0,i.default)(K.error.input),le=(0,i.default)(K.success.input),ie=(0,i.default)(K.shrink.input),re=(0,i.default)(K.colors.input[(0,a.default)(X.colors,s,"gray")]),de=(0,i.default)(K.error.label),se=(0,i.default)(K.success.label),ae=(0,i.default)(K.shrink.label),ue=(0,i.default)(K.colors.label[(0,a.default)(X.colors,s,"gray")]),ce=(0,o.default)((0,i.default)(z.container),(0,i.default)($.container),k==null?void 0:k.className),ge=(0,o.default)((0,i.default)(z.input),(0,i.default)(K.base.input),(0,i.default)($.input),v({},(0,i.default)(K.base.inputWithIcon),A),v({},re,!h&&!w),v({},ne,h),v({},le,w),v({},ie,N),E),_e=(0,o.default)((0,i.default)(z.label),(0,i.default)(K.base.label),(0,i.default)($.label),v({},ue,!h&&!w),v({},de,h),v({},se,w),v({},ae,N),S==null?void 0:S.className),he=(0,o.default)((0,i.default)(z.icon),(0,i.default)(K.base.icon),(0,i.default)($.icon)),be=(0,o.default)((0,i.default)(z.asterisk));return r.default.createElement("div",y({},k,{ref:c,className:ce}),A&&r.default.createElement("div",{className:he},A),r.default.createElement("input",y({},L,{ref:D,className:ge,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",y({},S,{className:_e}),p," ",L.required?r.default.createElement("span",{className:be},"*"):""))});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})(X1);var Z1={},fs={},mi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{propTypesOpen:function(){return v},propTypesHandler:function(){return y},propTypesPlacement:function(){return _},propTypesOffset:function(){return T},propTypesDismiss:function(){return C},propTypesAnimate:function(){return O},propTypesLockScroll:function(){return x},propTypesDisabled:function(){return b},propTypesClassName:function(){return c},propTypesChildren:function(){return l},propTypesContextValue:function(){return s}});var r=a(Pe),n=Ze;function o(u,p,h){return p in u?Object.defineProperty(u,p,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[p]=h,u}function a(u){return u&&u.__esModule?u:{default:u}}function i(u){for(var p=1;pl.length)&&(s=l.length);for(var u=0,p=new Array(s);u=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(c[l]=x[l])}return c}function T(x,b){if(x==null)return{};var c={},l=Object.keys(x),s,u;for(u=0;u=0)&&(c[s]=x[s]);return c}var C=r.default.forwardRef(function(x,b){var c=x.children,l=_(x,["children"]),s=(0,o.useMenu)(),u=s.getReferenceProps,p=s.reference,h=s.nested,w=(0,n.useMergeRefs)([b,p]);return r.default.cloneElement(c,g({},u(g(y(g({},l),{ref:w,onClick:function(k){k.stopPropagation()}}),h&&{role:"menuitem"}))))});C.propTypes={children:a.propTypesChildren},C.displayName="MaterialTailwind.MenuHandler";var O=C})($1);var eP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{MenuList:function(){return x},default:function(){return b}});var r=T(B),n=mt,o=Ot,a=T(Ae),i=Oe,d=T(xe),g=we,v=fs,y=mi;function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.children,u=c.className,p=C(c,["children","className"]),h=(0,g.useTheme)().menu,w=h.styles.base,A=(0,v.useMenu)(),k=A.open,S=A.handler,E=A.strategy,N=A.x,D=A.y,L=A.floating,W=A.listItemsRef,G=A.getFloatingProps,X=A.getItemProps,Y=A.appliedAnimation,z=A.lockScroll,q=A.context,K=A.activeIndex,$=A.tree,ne=A.allowHover,le=A.internalAllowHover,ie=A.setActiveIndex,re=A.nested;u=u??"";var de=(0,i.twMerge)((0,a.default)((0,d.default)(w.menu)),u),se=(0,n.useMergeRefs)([l,L]),ae=o.AnimatePresence,ue=r.default.createElement(o.m.div,_({},p,{ref:se,style:{position:E,top:D??0,left:N??0},className:de},G({onKeyDown:function(ge){ge.key==="Tab"&&(S(!1),ge.shiftKey&&ge.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:Y}),r.default.Children.map(s,function(ce,ge){return r.default.isValidElement(ce)&&r.default.cloneElement(ce,X({tabIndex:K===ge?0:-1,role:"menuitem",className:ce.props.className,ref:function(he){W.current[ge]=he},onClick:function(he){if(ce.props.onClick){var be,Te;(Te=(be=ce.props).onClick)===null||Te===void 0||Te.call(be,he)}$==null||$.events.emit("click")},onMouseEnter:function(){(ne&&k||le&&k)&&ie(ge)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(ae,null,k&&r.default.createElement(r.default.Fragment,null,z?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ue)):r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ue)))))});x.propTypes={className:y.propTypesClassName,children:y.propTypesChildren},x.displayName="MaterialTailwind.MenuList";var b=x})(eP);var tP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var c in b)Object.defineProperty(x,c,{enumerable:!0,get:b[c]})}t(e,{MenuItem:function(){return C},default:function(){return O}});var r=y(B),n=y(Ae),o=Oe,a=y(xe),i=we,d=mi;function g(x,b,c){return b in x?Object.defineProperty(x,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):x[b]=c,x}function v(){return v=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(c[l]=x[l])}return c}function T(x,b){if(x==null)return{};var c={},l=Object.keys(x),s,u;for(u=0;u=0)&&(c[s]=x[s]);return c}var C=r.default.forwardRef(function(x,b){var c=x.className,l=c===void 0?"":c,s=x.disabled,u=s===void 0?!1:s,p=x.children,h=_(x,["className","disabled","children"]),w=(0,i.useTheme)().menu,A=w.styles.base,k=(0,o.twMerge)((0,n.default)((0,a.default)(A.item.initial),g({},(0,a.default)(A.item.disabled),u)),l);return r.default.createElement("button",v({},h,{ref:b,role:"menuitem",className:k}),p)});C.propTypes={className:d.propTypesClassName,disabled:d.propTypesDisabled,children:d.propTypesChildren},C.displayName="MaterialTailwind.MenuItem";var O=C})(tP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,O){for(var x in O)Object.defineProperty(C,x,{enumerable:!0,get:O[x]})}t(e,{Menu:function(){return _},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return d.MenuList},MenuItem:function(){return g.MenuItem},useMenu:function(){return o.useMenu},default:function(){return T}});var r=y(B),n=mt,o=fs,a=J1,i=$1,d=eP,g=tP;function v(){return v=Object.assign||function(C){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.open,u=c.animate,p=c.className,h=c.children,w=C(c,["open","animate","className","children"]),A;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,E=S.styles,N=E.base.mobileNav;u=u??{},p=p??"";var D=(0,d.twMerge)((0,i.default)((0,g.default)(N)),p),L={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((A=k.current)===null||A===void 0?void 0:A.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(L,u),G=n.AnimatePresence,X=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(G,null,r.default.createElement(n.m.div,_({},w,{ref:X,className:D,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:W}),h)))});x.displayName="MaterialTailwind.MobileNav",x.propTypes={open:y.propTypesOpen,animate:y.propTypesAnimate,className:y.propTypesClassName,children:y.propTypesChildren};var b=x})(nP);(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 b},MobileNav:function(){return v.MobileNav},default:function(){return c}});var r=C(B),n=C(Pe),o=C(Ae),a=Oe,i=C(tt),d=C(xe),g=we,v=nP,y=id;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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.variant,p=l.color,h=l.shadow,w=l.blurred,A=l.fullWidth,k=l.className,S=l.children,E=O(l,["variant","color","shadow","blurred","fullWidth","className","children"]),N=(0,g.useTheme)().navbar,D=N.defaultProps,L=N.valid,W=N.styles,G=W.base,X=W.variants;u=u??D.variant,p=p??D.color,h=h??D.shadow,w=w??D.blurred,A=A??D.fullWidth,k=k??D.className;var Y,z=(0,o.default)((0,d.default)(G.navbar.initial),(Y={},_(Y,(0,d.default)(G.navbar.shadow),h),_(Y,(0,d.default)(G.navbar.blurred),w&&p==="white"),_(Y,(0,d.default)(G.navbar.fullWidth),A),Y)),q=(0,o.default)((0,d.default)(X[(0,i.default)(L.variants,u,"filled")][(0,i.default)(L.colors,p,"white")])),K=(0,a.twMerge)((0,o.default)(z,q),k);return r.default.createElement("nav",T({},E,{ref:s,className:K}),S)});b.propTypes={variant:n.default.oneOf(y.propTypesVariant),color:n.default.oneOf(y.propTypesColor),shadow:y.propTypesShadow,blurred:y.propTypesBlurred,fullWidth:y.propTypesFullWidth,className:y.propTypesClassName,children:y.propTypesChildren},b.displayName="MaterialTailwind.Navbar";var c=Object.assign(b,{MobileNav:v.MobileNav})})(rP);var oP={},Td={},yi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return d},propTypesOffset:function(){return g},propTypesDismiss:function(){return v},propTypesAnimate:function(){return y},propTypesContent:function(){return _},propTypesInteractive:function(){return T},propTypesClassName:function(){return C},propTypesChildren:function(){return O},propTypesContextValue:function(){return x}});var r=o(Pe),n=Ze;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool,i=r.default.func,d=n.propTypesPlacements,g=n.propTypesOffsetType,v=n.propTypesDismissType,y=n.propTypesAnimation,_=r.default.node,T=r.default.bool,C=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:y.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(yi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,v){for(var y in v)Object.defineProperty(g,y,{enumerable:!0,get:v[y]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return d}});var r=o(B),n=yi;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 d=function(g){var v=g.value,y=g.children;return r.default.createElement(a.Provider,{value:v},y)};d.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},d.displayName="MaterialTailwind.PopoverContextProvider"})(Td);var aP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var c in b)Object.defineProperty(x,c,{enumerable:!0,get:b[c]})}t(e,{PopoverHandler:function(){return C},default:function(){return O}});var r=d(B),n=mt,o=Td,a=yi;function i(x,b,c){return b in x?Object.defineProperty(x,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):x[b]=c,x}function d(x){return x&&x.__esModule?x:{default:x}}function g(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(c[l]=x[l])}return c}function T(x,b){if(x==null)return{};var c={},l=Object.keys(x),s,u;for(u=0;u=0)&&(c[s]=x[s]);return c}var C=r.default.forwardRef(function(x,b){var c=x.children,l=_(x,["children"]),s=(0,o.usePopover)(),u=s.getReferenceProps,p=s.reference,h=(0,n.useMergeRefs)([b,p]);return r.default.cloneElement(c,g({},u(y(g({},l),{ref:h}))))});C.propTypes={children:a.propTypesChildren},C.displayName="MaterialTailwind.PopoverHandler";var O=C})(aP);var iP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,h){for(var w in h)Object.defineProperty(p,w,{enumerable:!0,get:h[w]})}t(e,{PopoverContent:function(){return s},default:function(){return u}});var r=C(B),n=mt,o=Ot,a=C(Ae),i=Oe,d=C(xe),g=we,v=Td,y=yi;function _(p,h,w){return h in p?Object.defineProperty(p,h,{value:w,enumerable:!0,configurable:!0,writable:!0}):p[h]=w,p}function T(){return T=Object.assign||function(p){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(p,A)&&(w[A]=p[A])}return w}function l(p,h){if(p==null)return{};var w={},A=Object.keys(p),k,S;for(S=0;S=0)&&(w[k]=p[k]);return w}var s=r.default.forwardRef(function(p,h){var w=p.children,A=p.className,k=c(p,["children","className"]),S=(0,g.useTheme)().popover,E=S.defaultProps,N=S.styles.base,D=(0,v.usePopover)(),L=D.open,W=D.strategy,G=D.x,X=D.y,Y=D.context,z=D.floating,q=D.getFloatingProps,K=D.appliedAnimation,$=D.labelId,ne=D.descriptionId;A=A??E.className;var le=(0,i.twMerge)((0,a.default)((0,d.default)(N)),A),ie=(0,n.useMergeRefs)([h,z]),re=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(re,null,L&&r.default.createElement(n.FloatingFocusManager,{context:Y},r.default.createElement(o.m.div,T({},q(b(O({},k),{ref:ie,className:le,style:{position:W,top:X??"",left:G??""},"aria-labelledby":$,"aria-describedby":ne})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:K}),w)))))});s.propTypes={className:y.propTypesClassName,children:y.propTypesChildren},s.displayName="MaterialTailwind.PopoverContent";var u=s})(iP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return v.PopoverHandler},PopoverContent:function(){return y.PopoverContent},usePopover:function(){return d.usePopover},default:function(){return s}});var r=C(B),n=C(Pe),o=mt,a=C(jt),i=we,d=Td,g=yi,v=aP,y=iP;function _(u,p){(p==null||p>u.length)&&(p=u.length);for(var h=0,w=new Array(p);h=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.variant,u=c.color,p=c.size,h=c.value,w=c.label,A=c.className,k=c.barProps,S=C(c,["variant","color","size","value","label","className","barProps"]),E=(0,g.useTheme)().progress,N=E.defaultProps,D=E.valid,L=E.styles,W=L.base,G=L.variants,X=L.sizes;s=s??N.variant,u=u??N.color,p=p??N.size,w=w??N.label,A=A??N.className,k=k??N.barProps;var Y=(0,d.default)(G[(0,i.default)(D.variants,s,"filled")][(0,i.default)(D.colors,u,"gray")]),z=(0,d.default)(X[(0,i.default)(D.sizes,p,"md")].container.initial),q=(0,o.default)((0,d.default)(W.container.initial),z),K=(0,d.default)(X[(0,i.default)(D.sizes,p,"md")].container.withLabel),$=(0,o.default)((0,d.default)(W.container.withLabel),K),ne=(0,d.default)(X[(0,i.default)(D.sizes,p,"md")].bar),le=(0,o.default)((0,d.default)(W.bar),ne),ie=(0,a.twMerge)((0,o.default)(q,y({},$,w)),A),re=(0,a.twMerge)((0,o.default)(le,Y),k==null?void 0:k.className);return r.default.createElement("div",_({},S,{ref:l,className:ie}),r.default.createElement("div",_({},k,{className:re,style:{width:"".concat(h,"%")}}),w&&"".concat(h,"% ").concat(typeof w=="string"?w:"")))});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 b=x})(lP);var sP={};(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 b},default:function(){return c}});var r=C(B),n=C(Pe),o=C(vi),a=C(Ae),i=Oe,d=C(tt),g=C(xe),v=we,y=ta;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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.color,p=l.label,h=l.icon,w=l.ripple,A=l.className,k=l.disabled,S=l.containerProps,E=l.labelProps,N=l.iconProps,D=l.inputRef,L=O(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,v.useTheme)().radio,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();u=u??G.color,p=p??G.label,h=h??G.icon,w=w??G.ripple,A=A??G.className,k=k??G.disabled,S=S??G.containerProps,E=E??G.labelProps,N=N??G.iconProps;var $=w!==void 0&&new o.default,ne=(0,a.default)((0,g.default)(z.root),_({},(0,g.default)(z.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,g.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,g.default)(z.input),(0,g.default)(q[(0,d.default)(X.colors,u,"gray")])),A),re=(0,i.twMerge)((0,a.default)((0,g.default)(z.label)),E==null?void 0:E.className),de=(0,a.default)((0,a.default)((0,g.default)(z.icon)),q[(0,d.default)(X.colors,u,"gray")].color,N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:L.id||K,onMouseDown:function(se){var ae=S==null?void 0:S.onMouseDown;return w&&$.create(se,"dark"),typeof ae=="function"&&ae(se)}}),r.default.createElement("input",T({},L,{ref:D,type:"radio",disabled:k,className:ie,id:L.id||K})),r.default.createElement("span",{className:de},h||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"})))),p&&r.default.createElement("label",T({},E,{className:re,htmlFor:L.id||K}),p))});b.propTypes={color:n.default.oneOf(y.propTypesColor),label:y.propTypesLabel,icon:y.propTypesIcon,ripple:y.propTypesRipple,className:y.propTypesClassName,disabled:y.propTypesDisabled,containerProps:y.propTypesObject,labelProps:y.propTypesObject},b.displayName="MaterialTailwind.Radio";var c=b})(sP);var uP={},Nv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,_){for(var T in _)Object.defineProperty(y,T,{enumerable:!0,get:_[T]})}t(e,{SelectContext:function(){return i},useSelect:function(){return d},usePrevious:function(){return g},SelectContextProvider:function(){return v}});var r=a(B),n=Ot,o=ns;function a(y){return y&&y.__esModule?y:{default:y}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function d(){var y=r.default.useContext(i);if(y===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return y}function g(y){var _=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){_.current=y},[y]),_.current}var v=function(y){var _=y.value,T=y.children;return r.default.createElement(i.Provider,{value:_},T)};v.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},v.displayName="MaterialTailwind.SelectContextProvider"})(Nv);var cP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{SelectOption:function(){return O},default:function(){return x}});var r=_(B),n=_(Ae),o=Oe,a=_(xe),i=we,d=Nv,g=ns;function v(b,c,l){return c in b?Object.defineProperty(b,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[c]=l,b}function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=function(b){var c=function(){Y(h),K(u),q(!1),ne(null)},l=function(ge){(ge.key==="Enter"||ge.key===" "&&!ie.current.typing)&&(ge.preventDefault(),c())},s=b.value,u=s===void 0?"":s,p=b.index,h=p===void 0?0:p,w=b.disabled,A=w===void 0?!1:w,k=b.className,S=k===void 0?"":k,E=b.children,N=T(b,["value","index","disabled","className","children"]),D=(0,i.useTheme)().select,L=D.styles,W=L.base,G=(0,d.useSelect)(),X=G.selectedIndex,Y=G.setSelectedIndex,z=G.listRef,q=G.setOpen,K=G.onChange,$=G.activeIndex,ne=G.setActiveIndex,le=G.getItemProps,ie=G.dataRef,re=(0,a.default)(W.option.initial),de=(0,a.default)(W.option.active),se=(0,a.default)(W.option.disabled),ae,ue=(0,o.twMerge)((0,n.default)(re,(ae={},v(ae,de,X===h),v(ae,se,A),ae)),S??"");return r.default.createElement("li",y({},N,{role:"option",ref:function(ce){return z.current[h]=ce},className:ue,disabled:A,tabIndex:$===h?0:1,"aria-selected":$===h&&X===h,"data-selected":X===h},le({onClick:function(ce){var ge=N==null?void 0:N.onClick;typeof ge=="function"&&(ge(ce),c()),c()},onKeyDown:function(ce){var ge=N==null?void 0:N.onKeyDown;typeof ge=="function"&&(ge(ce),l(ce)),l(ce)}})),E)};O.propTypes={value:g.propTypesValue,index:g.propTypesIndex,disabled:g.propTypesDisabled,className:g.propTypesClassName,children:g.propTypesChildren},O.displayName="MaterialTailwind.SelectOption";var x=O})(cP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,q){for(var K in q)Object.defineProperty(z,K,{enumerable:!0,get:q[K]})}t(e,{Select:function(){return X},Option:function(){return O.SelectOption},useSelect:function(){return T.useSelect},usePrevious:function(){return T.usePrevious},default:function(){return Y}});var r=u(B),n=u(Pe),o=mt,a=Ot,i=u(Ae),d=Oe,g=u(jt),v=u(tt),y=u(xe),_=we,T=Nv,C=ns,O=cP;function x(z,q){(q==null||q>z.length)&&(q=z.length);for(var K=0,$=new Array(q);K=0)&&Object.prototype.propertyIsEnumerable.call(z,$)&&(K[$]=z[$])}return K}function D(z,q){if(z==null)return{};var K={},$=Object.keys(z),ne,le;for(le=0;le<$.length;le++)ne=$[le],!(q.indexOf(ne)>=0)&&(K[ne]=z[ne]);return K}function L(z,q){return b(z)||h(z,q)||G(z,q)||w()}function W(z){return c(z)||p(z)||G(z)||A()}function G(z,q){if(z){if(typeof z=="string")return x(z,q);var K=Object.prototype.toString.call(z).slice(8,-1);if(K==="Object"&&z.constructor&&(K=z.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return x(z,q)}}var X=r.default.forwardRef(function(z,q){var K=z.variant,$=z.color,ne=z.size,le=z.label,ie=z.error,re=z.success,de=z.arrow,se=z.value,ae=z.onChange,ue=z.selected,ce=z.offset,ge=z.dismiss,_e=z.animate,he=z.lockScroll,be=z.labelProps,Te=z.menuProps,Me=z.className,Be=z.disabled,ct=z.name,We=z.children,lt=z.containerProps,ft=N(z,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),Tt,qe=(0,_.useTheme)().select,Le=qe.defaultProps,zt=qe.valid,Et=qe.styles,Kt=Et.base,$r=Et.variants,ia=L(r.default.useState("close"),2),Qt=ia[0],ar=ia[1];K=K??Le.variant,$=$??Le.color,ne=ne??Le.size,le=le??Le.label,ie=ie??Le.error,re=re??Le.success,de=de??Le.arrow,se=se??Le.value,ae=ae??Le.onChange,ue=ue??Le.selected,ce=ce??Le.offset,ge=ge??Le.dismiss,_e=_e??Le.animate,be=be??Le.labelProps,Te=Te??Le.menuProps;var en;lt=(en=(0,g.default)(lt,(Le==null?void 0:Le.containerProps)||{}))!==null&&en!==void 0?en:Le.containerProps,Me=Me??Le.className;var yr=r.default.useRef([]),tn,Nt=r.default.useRef(W((tn=r.default.Children.map(We,function(Je){var rt=Je.props;return rt==null?void 0:rt.value}))!==null&&tn!==void 0?tn:[])),bs=L(r.default.useState(!1),2),ir=bs[0],hs=bs[1],xi=L(r.default.useState(null),2),rn=xi[0],la=xi[1],_i=L(r.default.useState(0),2),Bt=_i[0],To=_i[1],Ci=L(r.default.useState(!1),2),ms=Ci[0],Dn=Ci[1],Oi=(0,T.usePrevious)(rn),Po=(0,o.useFloating)({placement:"bottom-start",open:ir,onOpenChange:hs,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(rt){var st=rt.rects,nn=rt.elements,Fn,Vn;Object.assign(nn==null||(Fn=nn.floating)===null||Fn===void 0?void 0:Fn.style,{width:"".concat(st==null||(Vn=st.reference)===null||Vn===void 0?void 0:Vn.width,"px"),zIndex:99})},padding:20})]}),gn=Po.x,sa=Po.y,ys=Po.strategy,ua=Po.refs,Dr=Po.context;r.default.useEffect(function(){To(Math.max(0,Nt.current.indexOf(se)+1))},[se]);var Pd=ua.floating,Ti=(0,o.useInteractions)([(0,o.useClick)(Dr),(0,o.useRole)(Dr,{role:"listbox"}),(0,o.useDismiss)(Dr,k({},ge)),(0,o.useListNavigation)(Dr,{listRef:yr,activeIndex:rn,selectedIndex:Bt,onNavigate:la,loop:!0}),(0,o.useTypeahead)(Dr,{listRef:Nt,activeIndex:rn,selectedIndex:Bt,onMatch:ir?la:To})]),Sd=Ti.getReferenceProps,kd=Ti.getFloatingProps,ca=Ti.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var Je=Pd.current;if(ir&&ms&&Je){var rt=rn!=null?yr.current[rn]:Bt!=null?yr.current[Bt]:null;if(rt&&Oi!=null){var st,nn,Fn=(nn=(st=yr.current[Oi])===null||st===void 0?void 0:st.offsetHeight)!==null&&nn!==void 0?nn:0,Vn=Je.offsetHeight,Ai=rt.offsetTop,ks=Ai+Fn;AiVn+Je.scrollTop&&(Je.scrollTop+=ks-Vn-Je.scrollTop+5)}}},[ir,ms,Oi,rn]);var ws=r.default.useMemo(function(){return{selectedIndex:Bt,setSelectedIndex:To,listRef:yr,setOpen:hs,onChange:ae||function(){},activeIndex:rn,setActiveIndex:la,getItemProps:ca,dataRef:Dr.dataRef}},[Bt,ae,rn,ca,Dr.dataRef]);r.default.useEffect(function(){ar(ir?"open":!ir&&Bt||!ir&&se?"withValue":"close")},[ir,se,Bt,ue]);var wr=$r[(0,v.default)(zt.variants,K,"outlined")],da=wr.sizes[(0,v.default)(zt.sizes,ne,"md")],xs=wr.error.select,_s=wr.success.select,Cs=wr.colors.select[(0,v.default)(zt.colors,$,"gray")],Pi=wr.error.label,Si=wr.success.label,Os=wr.colors.label[(0,v.default)(zt.colors,$,"gray")],fa=wr.states[Qt],Ts=(0,i.default)((0,y.default)(Kt.container),(0,y.default)(da.container),lt==null?void 0:lt.className),ki=(0,d.twMerge)((0,i.default)((0,y.default)(Kt.select),(0,y.default)(wr.base.select),(0,y.default)(fa.select),(0,y.default)(da.select),l({},(0,y.default)(Cs[Qt]),!ie&&!re),l({},(0,y.default)(xs.initial),ie),l({},(0,y.default)(xs.states[Qt]),ie),l({},(0,y.default)(_s.initial),re),l({},(0,y.default)(_s.states[Qt]),re)),Me),vn,Ad=(0,d.twMerge)((0,i.default)((0,y.default)(Kt.label),(0,y.default)(wr.base.label),(0,y.default)(fa.label),(0,y.default)(da.label.initial),(0,y.default)(da.label.states[Qt]),l({},(0,y.default)(Os[Qt]),!ie&&!re),l({},(0,y.default)(Pi.initial),ie),l({},(0,y.default)(Pi.states[Qt]),ie),l({},(0,y.default)(Si.initial),re),l({},(0,y.default)(Si.states[Qt]),re)),(vn=be.className)!==null&&vn!==void 0?vn:""),Ps=(0,i.default)((0,y.default)(Kt.arrow.initial),l({},(0,y.default)(Kt.arrow.active),ir)),bn,Ss=(0,d.twMerge)((0,i.default)((0,y.default)(Kt.menu)),(bn=Te.className)!==null&&bn!==void 0?bn:""),Ln=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),jd={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]}}},Ed=(0,g.default)(jd,_e),Nd=a.AnimatePresence;r.default.useEffect(function(){se&&!ae&&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,ae]);var pa=r.default.createElement(o.FloatingFocusManager,{context:Dr,modal:!1},r.default.createElement(a.m.ul,s({},kd(E(k({},Te),{ref:ua.setFloating,role:"listbox",className:Ss,style:{position:ys,top:sa??0,left:gn??0,overflow:"auto"},onPointerEnter:function(rt){var st=Te==null?void 0:Te.onPointerEnter;typeof st=="function"&&(st(rt),Dn(!1)),Dn(!1)},onPointerMove:function(rt){var st=Te==null?void 0:Te.onPointerMove;typeof st=="function"&&(st(rt),Dn(!1)),Dn(!1)},onKeyDown:function(rt){var st=Te==null?void 0:Te.onKeyDown;typeof st=="function"&&(st(rt),Dn(!0)),Dn(!0)}})),{initial:"unmount",exit:"unmount",animate:ir?"mount":"unmount",variants:Ed}),r.default.Children.map(We,function(Je,rt){var st;return r.default.isValidElement(Je)&&r.default.cloneElement(Je,E(k({},Je.props),{index:((st=Je.props)===null||st===void 0?void 0:st.index)||rt+1,id:"material-tailwind-select-".concat(rt)}))})));return r.default.createElement(T.SelectContextProvider,{value:ws},r.default.createElement("div",s({},lt,{ref:q,className:Ts}),r.default.createElement("button",s({type:"button"},Sd(E(k({},ft),{ref:ua.setReference,className:ki,disabled:Be,name:ct}))),typeof ue=="function"?r.default.createElement("span",{className:Ln},ue(We[Bt-1],Bt-1)):se&&!ae?r.default.createElement("span",{className:Ln},se):r.default.createElement("span",s({},(Tt=We[Bt-1])===null||Tt===void 0?void 0:Tt.props,{className:Ln})),r.default.createElement("div",{className:Ps},de??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({},be,{className:Ad}),le),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(Nd,null,ir&&r.default.createElement(r.default.Fragment,null,he?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},pa):pa)))))});X.propTypes={variant:n.default.oneOf(C.propTypesVariant),color:n.default.oneOf(C.propTypesColor),size:n.default.oneOf(C.propTypesSize),label:C.propTypesLabel,error:C.propTypesError,success:C.propTypesSuccess,arrow:C.propTypesArrow,value:C.propTypesValue,onChange:C.propTypesOnChange,selected:C.propTypesSelected,offset:C.propTypesOffset,dismiss:C.propTypesDismiss,animate:C.propTypesAnimate,lockScroll:C.propTypesLockScroll,labelProps:C.propTypesLabelProps,menuProps:C.propTypesMenuProps,className:C.propTypesClassName,disabled:C.propTypesDisabled,name:C.propTypesName,children:C.propTypesChildren,containerProps:C.propTypesContainerProps},X.displayName="MaterialTailwind.Select";var Y=Object.assign(X,{Option:O.SelectOption})})(uP);var dP={};(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 b},default:function(){return c}});var r=C(B),n=C(Pe),o=C(vi),a=C(Ae),i=Oe,d=C(tt),g=C(xe),v=we,y=ta;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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.color,p=l.label,h=l.ripple,w=l.className,A=l.disabled,k=l.containerProps,S=l.circleProps,E=l.labelProps,N=l.inputRef,D=O(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),L=(0,v.useTheme)(),W=L.switch,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();u=u??G.color,h=h??G.ripple,w=w??G.className,A=A??G.disabled,k=k??G.containerProps,E=E??G.labelProps,S=S??G.circleProps;var $=h!==void 0&&new o.default,ne=(0,a.default)((0,g.default)(z.root),_({},(0,g.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,g.default)(z.container)),k==null?void 0:k.className),ie=(0,i.twMerge)((0,a.default)((0,g.default)(z.input),(0,g.default)(q[(0,d.default)(X.colors,u,"gray")])),w),re=(0,i.twMerge)((0,a.default)((0,g.default)(z.circle),q[(0,d.default)(X.colors,u,"gray")].circle,q[(0,d.default)(X.colors,u,"gray")].before),S==null?void 0:S.className),de=(0,a.default)((0,g.default)(z.ripple)),se=(0,i.twMerge)((0,a.default)((0,g.default)(z.label)),E==null?void 0:E.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("div",T({},k,{className:le}),r.default.createElement("input",T({},D,{ref:N,type:"checkbox",disabled:A,id:D.id||K,className:ie})),r.default.createElement("label",T({},S,{htmlFor:D.id||K,className:re}),h&&r.default.createElement("div",{className:de,onMouseDown:function(ae){var ue=k==null?void 0:k.onMouseDown;return h&&$.create(ae,"dark"),typeof ue=="function"&&ue(ae)}}))),p&&r.default.createElement("label",T({},E,{htmlFor:D.id||K,className:se}),p))});b.propTypes={color:n.default.oneOf(y.propTypesColor),label:y.propTypesLabel,ripple:y.propTypesRipple,className:y.propTypesClassName,disabled:y.propTypesDisabled,containerProps:y.propTypesObject,labelProps:y.propTypesObject,circleProps:y.propTypesObject},b.displayName="MaterialTailwind.Switch";var c=b})(dP);var fP={},wi={},aa={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,O){for(var x in O)Object.defineProperty(C,x,{enumerable:!0,get:O[x]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return d},propTypesDisabled:function(){return g},propTypesClassName:function(){return v},propTypesOrientation:function(){return y},propTypesIndicator:function(){return _},propTypesChildren:function(){return T}});var r=o(Pe),n=Ze;function o(C){return C&&C.__esModule?C:{default:C}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,d=n.propTypesAnimation,g=r.default.bool,v=r.default.string,y=r.default.oneOf(["horizontal","vertical"]),_=r.default.instanceOf(Object),T=r.default.node.isRequired})(aa);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,S){for(var E in S)Object.defineProperty(k,E,{enumerable:!0,get:S[E]})}t(e,{TabsContext:function(){return b},useTabs:function(){return c},TabsContextProvider:function(){return l},setId:function(){return s},setActive:function(){return u},setAnimation:function(){return p},setIndicator:function(){return h},setIsInitial:function(){return w},setOrientation:function(){return A}});var r=d(B),n=aa;function o(k,S){(S==null||S>k.length)&&(S=k.length);for(var E=0,N=new Array(S);E=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.value,u=c.className,p=c.activeClassName,h=c.disabled,w=c.children,A=C(c,["value","className","activeClassName","disabled","children"]),k=(0,d.useTheme)(),S=k.tab,E=S.defaultProps,N=S.styles.base,D=(0,g.useTabs)(),L=D.state,W=D.dispatch,G=L.id,X=L.active,Y=L.indicatorProps;u=u??E.className,p=p??E.activeClassName,h=h??E.disabled;var z,q=(0,a.twMerge)((0,o.default)((0,i.default)(N.tab.initial),(z={},y(z,(0,i.default)(N.tab.disabled),h),y(z,p,X===s),z)),u),K,$=(0,a.twMerge)((0,o.default)((0,i.default)(N.indicator)),(K=Y==null?void 0:Y.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",_({},A,{ref:l,role:"tab",className:q,onClick:function(ne){var le=A==null?void 0:A.onClick;typeof le=="function"&&((0,g.setActive)(W,s),(0,g.setIsInitial)(W,!1),le(ne)),(0,g.setIsInitial)(W,!1),(0,g.setActive)(W,s)},"data-value":s}),r.default.createElement("div",{className:"z-20 text-inherit"},w),X===s&&r.default.createElement(n.motion.div,_({},Y,{transition:{duration:.5},className:$,layoutId:G})))});x.propTypes={value:v.propTypesValue,className:v.propTypesClassName,disabled:v.propTypesDisabled,children:v.propTypesChildren},x.displayName="MaterialTailwind.Tab";var b=x})(pP);var gP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{TabsBody:function(){return x},default:function(){return b}});var r=T(B),n=Ot,o=T(jt),a=T(Ae),i=Oe,d=T(xe),g=we,v=wi,y=aa;function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.animate,u=c.className,p=c.children,h=C(c,["animate","className","children"]),w=(0,g.useTheme)().tabsBody,A=w.defaultProps,k=w.styles.base,S=(0,v.useTabs)().dispatch;u=u??A.className,s=s??A.animate;var E=(0,i.twMerge)((0,a.default)((0,d.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]}}}},[]),D=r.default.useMemo(function(){return(0,o.default)(N,s)},[s,N]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,v.setAnimation)(S,D)},[D,S]),r.default.createElement("div",_({},h,{ref:l,className:E}),p)});x.propTypes={animate:y.propTypesAnimate,className:y.propTypesClassName,children:y.propTypesChildren},x.displayName="MaterialTailwind.TabsBody";var b=x})(gP);var vP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{TabsHeader:function(){return O},default:function(){return x}});var r=_(B),n=_(Ae),o=Oe,a=_(xe),i=we,d=wi,g=aa;function v(b,c,l){return c in b?Object.defineProperty(b,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[c]=l,b}function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.indicatorProps,s=b.className,u=b.children,p=T(b,["indicatorProps","className","children"]),h=(0,i.useTheme)().tabsHeader,w=h.defaultProps,A=h.styles,k=(0,d.useTabs)(),S=k.state,E=k.dispatch,N=S.orientation;r.default.useEffect(function(){(0,d.setIndicator)(E,l)},[E,l]),s=s??w.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(A.base),v({},A[N]&&(0,a.default)(A[N]),N)),s);return r.default.createElement("nav",null,r.default.createElement("ul",y({},p,{ref:c,role:"tablist",className:D}),u))});O.propTypes={indicatorProps:g.propTypesIndicator,className:g.propTypesClassName,children:g.propTypesChildren},O.displayName="MaterialTailwind.TabsHeader";var x=O})(vP);var bP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{TabPanel:function(){return O},default:function(){return x}});var r=_(B),n=Ot,o=_(Ae),a=Oe,i=_(xe),d=we,g=wi,v=aa;function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.value,s=b.className,u=b.children,p=T(b,["value","className","children"]),h=(0,d.useTheme)().tabPanel,w=h.defaultProps,A=h.styles.base,k=(0,g.useTabs)().state,S=k.active,E=k.appliedAnimation,N=k.isInitial;s=s??w.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(A)),s),L=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(L,{exitBeforeEnter:!0},r.default.createElement(n.m.div,y({},p,{ref:c,role:"tabpanel",className:D,initial:"unmount",exit:"unmount",animate:S===l?"mount":N?"initial":"unmount",variants:E,"data-value":l}),u)))});O.propTypes={value:v.propTypesValue,className:v.propTypesClassName,children:v.propTypesChildren},O.displayName="MaterialTailwind.TabPanel";var x=O})(bP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{Tabs:function(){return l},Tab:function(){return g.Tab},TabsBody:function(){return v.TabsBody},TabsHeader:function(){return y.TabsHeader},TabPanel:function(){return _.TabPanel},useTabs:function(){return d.useTabs},default:function(){return s}});var r=x(B),n=x(Ae),o=Oe,a=x(xe),i=we,d=wi,g=pP,v=gP,y=vP,_=bP,T=aa;function C(u,p,h){return p in u?Object.defineProperty(u,p,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[p]=h,u}function O(){return O=Object.assign||function(u){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(u,w)&&(h[w]=u[w])}return h}function c(u,p){if(u==null)return{};var h={},w=Object.keys(u),A,k;for(k=0;k=0)&&(h[A]=u[A]);return h}var l=r.default.forwardRef(function(u,p){var h=u.value,w=u.className,A=u.orientation,k=u.children,S=b(u,["value","className","orientation","children"]),E=(0,i.useTheme)().tabs,N=E.defaultProps,D=E.styles,L=r.default.useId();w=w??N.className,A=A??N.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),C({},D[A]&&(0,a.default)(D[A]),A)),w);return r.default.createElement(d.TabsContextProvider,{id:L,value:h,orientation:A},r.default.createElement("div",O({},S,{ref:p,className:W}),k))});l.propTypes={id:T.propTypesId,value:T.propTypesValue,className:T.propTypesClassName,orientation:T.propTypesOrientation,children:T.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var s=Object.assign(l,{Tab:g.Tab,Body:v.TabsBody,Header:y.TabsHeader,Panel:_.TabPanel})})(fP);var hP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{Textarea:function(){return O},default:function(){return x}});var r=_(B),n=_(Pe),o=_(Ae),a=_(tt),i=_(xe),d=we,g=rs;function v(b,c,l){return c in b?Object.defineProperty(b,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[c]=l,b}function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.variant,s=b.color,u=b.size,p=b.label,h=b.error,w=b.success,A=b.resize,k=b.labelProps,S=b.containerProps,E=b.shrink,N=b.className,D=T(b,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,d.useTheme)().textarea,W=L.defaultProps,G=L.valid,X=L.styles,Y=X.base,z=X.variants;l=l??W.variant,u=u??W.size,s=s??W.color,p=p??W.label,k=k??W.labelProps,S=S??W.containerProps,E=E??W.shrink,N=N??W.className;var q=z[(0,a.default)(G.variants,l,"outlined")],K=(0,i.default)(q.error.textarea),$=(0,i.default)(q.success.textarea),ne=(0,i.default)(q.shrink.textarea),le=(0,i.default)(q.colors.textarea[(0,a.default)(G.colors,s,"gray")]),ie=(0,i.default)(q.error.label),re=(0,i.default)(q.success.label),de=(0,i.default)(q.shrink.label),se=(0,i.default)(q.colors.label[(0,a.default)(G.colors,s,"gray")]),ae=(0,o.default)((0,i.default)(Y.container),S==null?void 0:S.className),ue=(0,o.default)((0,i.default)(Y.textarea),(0,i.default)(q.base.textarea),(0,i.default)(q.sizes[(0,a.default)(G.sizes,u,"md")].textarea),v({},le,!h&&!w),v({},K,h),v({},$,w),v({},ne,E),A?"":"!resize-none",N),ce=(0,o.default)((0,i.default)(Y.label),(0,i.default)(q.base.label),(0,i.default)(q.sizes[(0,a.default)(G.sizes,u,"md")].label),v({},se,!h&&!w),v({},ie,h),v({},re,w),v({},de,E),k==null?void 0:k.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("textarea",y({},D,{className:ue,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:ce},p))});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})(hP);var mP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,D){for(var L in D)Object.defineProperty(N,L,{enumerable:!0,get:D[L]})}t(e,{Tooltip:function(){return S},default:function(){return E}});var r=b(B),n=b(Pe),o=mt,a=Ot,i=b(Ae),d=Oe,g=b(jt),v=b(xe),y=we,_=yi;function T(N,D){(D==null||D>N.length)&&(D=N.length);for(var L=0,W=new Array(D);L=0)&&Object.prototype.propertyIsEnumerable.call(N,W)&&(L[W]=N[W])}return L}function w(N,D){if(N==null)return{};var L={},W=Object.keys(N),G,X;for(X=0;X=0)&&(L[G]=N[G]);return L}function A(N,D){return C(N)||c(N,D)||k(N,D)||l()}function k(N,D){if(N){if(typeof N=="string")return T(N,D);var L=Object.prototype.toString.call(N).slice(8,-1);if(L==="Object"&&N.constructor&&(L=N.constructor.name),L==="Map"||L==="Set")return Array.from(L);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return T(N,D)}}var S=r.default.forwardRef(function(N,D){var L=N.open,W=N.handler,G=N.content,X=N.interactive,Y=N.placement,z=N.offset,q=N.dismiss,K=N.animate,$=N.className,ne=N.children,le=h(N,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ie=(0,y.useTheme)().tooltip,re=ie.defaultProps,de=ie.styles.base,se=A(r.default.useState(!1),2),ae=se[0],ue=se[1];L=L??ae,W=W??ue,X=X??re.interactive,Y=Y??re.placement,z=z??re.offset,q=q??re.dismiss,K=K??re.animate,$=$??re.className;var ce=(0,d.twMerge)((0,i.default)((0,v.default)(de)),$),ge={unmount:{opacity:0},mount:{opacity:1}},_e=(0,g.default)(ge,K),he=(0,o.useFloating)({open:L,onOpenChange:W,middleware:[(0,o.offset)(z),(0,o.flip)(),(0,o.shift)()],placement:Y}),be=he.x,Te=he.y,Me=he.reference,Be=he.floating,ct=he.strategy,We=he.refs,lt=he.update,ft=he.context,Tt=(0,o.useInteractions)([(0,o.useClick)(ft,{enabled:X}),(0,o.useFocus)(ft),(0,o.useHover)(ft),(0,o.useRole)(ft,{role:"tooltip"}),(0,o.useDismiss)(ft,q)]),qe=Tt.getReferenceProps,Le=Tt.getFloatingProps;r.default.useEffect(function(){if(We.reference.current&&We.floating.current&&L)return(0,o.autoUpdate)(We.reference.current,We.floating.current,lt)},[L,lt,We.reference,We.floating]);var zt=(0,o.useMergeRefs)([D,Be]),Et=(0,o.useMergeRefs)([D,Me]),Kt=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ne=="string"?r.default.createElement("span",x({},qe({ref:Et})),ne):r.default.cloneElement(ne,s({},qe(p(s({},ne==null?void 0:ne.props),{ref:Et})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Kt,null,L&&r.default.createElement(a.m.div,x({},Le(p(s({},le),{ref:zt,className:ce,style:{position:ct,top:Te??"",left:be??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:_e}),G)))))});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 E=S})(mP);var yP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,u){for(var p in u)Object.defineProperty(s,p,{enumerable:!0,get:u[p]})}t(e,{Typography:function(){return c},default:function(){return l}});var r=_(B),n=_(Pe),o=_(Ae),a=Oe,i=_(tt),d=_(xe),g=we,v=Gg;function y(s,u,p){return u in s?Object.defineProperty(s,u,{value:p,enumerable:!0,configurable:!0,writable:!0}):s[u]=p,s}function _(s){return s&&s.__esModule?s:{default:s}}function T(s){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(p[h]=s[h])}return p}function b(s,u){if(s==null)return{};var p={},h=Object.keys(s),w,A;for(A=0;A=0)&&(p[w]=s[w]);return p}var c=r.default.forwardRef(function(s,u){var p=s.variant,h=s.color,w=s.textGradient,A=s.as,k=s.className,S=s.children,E=x(s,["variant","color","textGradient","as","className","children"]),N=(0,g.useTheme)().typography,D=N.defaultProps,L=N.valid,W=N.styles,G=W.variants,X=W.colors,Y=W.textGradient;p=p??D.variant,h=h??D.color,w=w||D.textGradient,A=A??void 0,k=k??D.className;var z=(0,d.default)(G[(0,i.default)(L.variants,p,"paragraph")]),q=X[(0,i.default)(L.colors,h,"inherit")],K=(0,d.default)(Y),$=(0,a.twMerge)((0,o.default)(z,y({},q.color,!w),y({},K,w),y({},q.gradient,w)),k),ne;switch(p){case"h1":ne=r.default.createElement(A||"h1",O(T({},E),{ref:u,className:$}),S);break;case"h2":ne=r.default.createElement(A||"h2",O(T({},E),{ref:u,className:$}),S);break;case"h3":ne=r.default.createElement(A||"h3",O(T({},E),{ref:u,className:$}),S);break;case"h4":ne=r.default.createElement(A||"h4",O(T({},E),{ref:u,className:$}),S);break;case"h5":ne=r.default.createElement(A||"h5",O(T({},E),{ref:u,className:$}),S);break;case"h6":ne=r.default.createElement(A||"h6",O(T({},E),{ref:u,className:$}),S);break;case"lead":ne=r.default.createElement(A||"p",O(T({},E),{ref:u,className:$}),S);break;case"paragraph":ne=r.default.createElement(A||"p",O(T({},E),{ref:u,className:$}),S);break;case"small":ne=r.default.createElement(A||"p",O(T({},E),{ref:u,className:$}),S);break;default:ne=r.default.createElement(A||"p",O(T({},E),{ref:u,className:$}),S);break}return ne});c.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},c.displayName="MaterialTailwind.Typography";var l=c})(yP);var wP={},xP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,y){for(var _ in y)Object.defineProperty(v,_,{enumerable:!0,get:y[_]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return d},propTypesAnimate:function(){return g}});var r=o(Pe),n=Ze;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.string,i=r.default.node.isRequired,d=r.default.bool.isRequired,g=n.propTypesAnimation})(xP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{Collapse:function(){return x},default:function(){return b}});var r=T(B),n=Ot,o=mt,a=T(jt),i=T(Ae),d=Oe,g=T(xe),v=we,y=xP;function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.open,u=c.animate,p=c.className,h=c.children,w=C(c,["open","animate","className","children"]),A=r.default.useRef(null),k=(0,v.useTheme)().collapse,S=k.styles,E=S.base;u=u??{},p=p??"";var N=(0,d.twMerge)((0,i.default)((0,g.default)(E)),p),D={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},L=(0,a.default)(D,u),W=n.AnimatePresence,G=(0,o.useMergeRefs)([l,A]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,_({},w,{ref:G,className:N,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:L}),h)))});x.displayName="MaterialTailwind.Collapse",x.propTypes={open:y.propTypesOpen,animate:y.propTypesAnimate,className:y.propTypesClassName,children:y.propTypesChildren};var b=x})(wP);var _P={},ps={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,y){for(var _ in y)Object.defineProperty(v,_,{enumerable:!0,get:y[_]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return d},propTypesChildren:function(){return g}});var r=n(Pe);function n(v){return v&&v.__esModule?v:{default:v}}var o=r.default.string,a=r.default.bool,i=r.default.bool,d=r.default.bool,g=r.default.node.isRequired})(ps);var CP={},Rv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var b in x)Object.defineProperty(O,b,{enumerable:!0,get:x[b]})}t(e,{ListItemPrefix:function(){return T},default:function(){return C}});var r=v(B),n=we,o=v(Ae),a=Oe,i=v(xe),d=ps;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,c)&&(b[c]=O[c])}return b}function _(O,x){if(O==null)return{};var b={},c=Object.keys(O),l,s;for(s=0;s=0)&&(b[l]=O[l]);return b}var T=r.default.forwardRef(function(O,x){var b=O.className,c=O.children,l=y(O,["className","children"]),s=(0,n.useTheme)().list,u=s.styles.base,p=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemPrefix)),b);return r.default.createElement("div",g({},l,{ref:x,className:p}),c)});T.propTypes={className:d.propTypesClassName,children:d.propTypesChildren},T.displayName="MaterialTailwind.ListItemPrefix";var C=T})(Rv);var Mv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var b in x)Object.defineProperty(O,b,{enumerable:!0,get:x[b]})}t(e,{ListItemSuffix:function(){return T},default:function(){return C}});var r=v(B),n=we,o=v(Ae),a=Oe,i=v(xe),d=ps;function g(){return g=Object.assign||function(O){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(O,c)&&(b[c]=O[c])}return b}function _(O,x){if(O==null)return{};var b={},c=Object.keys(O),l,s;for(s=0;s=0)&&(b[l]=O[l]);return b}var T=r.default.forwardRef(function(O,x){var b=O.className,c=O.children,l=y(O,["className","children"]),s=(0,n.useTheme)().list,u=s.styles.base,p=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemSuffix)),b);return r.default.createElement("div",g({},l,{ref:x,className:p}),c)});T.propTypes={className:d.propTypesClassName,children:d.propTypesChildren},T.displayName="MaterialTailwind.ListItemSuffix";var C=T})(Mv);(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 b},ListItemPrefix:function(){return v.ListItemPrefix},ListItemSuffix:function(){return y.ListItemSuffix},default:function(){return c}});var r=C(B),n=we,o=C(vi),a=C(Ae),i=Oe,d=C(xe),g=ps,v=Rv,y=Mv;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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.className,p=l.disabled,h=l.selected,w=l.ripple,A=l.children,k=O(l,["className","disabled","selected","ripple","children"]),S=(0,n.useTheme)().list,E=S.defaultProps,N=S.styles.base;w=w??E.ripple;var D=w!==void 0&&new o.default,L,W=(0,i.twMerge)((0,a.default)((0,d.default)(N.item.initial),(L={},_(L,(0,d.default)(N.item.disabled),p),_(L,(0,d.default)(N.item.selected),h&&!p),L)),u);return r.default.createElement("div",T({},k,{ref:s,role:"button",tabIndex:0,className:W,onMouseDown:function(G){var X=k==null?void 0:k.onMouseDown;return w&&D.create(G,"dark"),typeof X=="function"&&X(G)}}),A)});b.propTypes={className:g.propTypesClassName,selected:g.propTypesSelected,disabled:g.propTypesDisabled,ripple:g.propTypesRipple,children:g.propTypesChildren},b.displayName="MaterialTailwind.ListItem";var c=Object.assign(b,{Prefix:v.ListItemPrefix,Suffix:y.ListItemSuffix})})(CP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,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 y.ListItemSuffix},default:function(){return b}});var r=T(B),n=we,o=T(Ae),a=Oe,i=T(xe),d=ps,g=CP,v=Rv,y=Mv;function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.className,u=c.children,p=C(c,["className","children"]),h=(0,n.useTheme)().list,w=h.defaultProps,A=h.styles.base;s=s??w.className;var k=(0,a.twMerge)((0,o.default)((0,i.default)(A.list)),s);return r.default.createElement("nav",_({},p,{ref:l,className:k}),u)});x.propTypes={className:d.propTypesClassName,children:d.propTypesChildren},x.displayName="MaterialTailwind.List";var b=Object.assign(x,{Item:g.ListItem,ItemPrefix:v.ListItemPrefix,ItemSuffix:y.ListItemSuffix})})(_P);var OP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var s in l)Object.defineProperty(c,s,{enumerable:!0,get:l[s]})}t(e,{ButtonGroup:function(){return x},default:function(){return b}});var r=T(B),n=T(Pe),o=T(Ae),a=Oe,i=T(tt),d=T(xe),g=we,v=$o;function y(c,l,s){return l in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s,c}function _(){return _=Object.assign||function(c){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(c,u)&&(s[u]=c[u])}return s}function O(c,l){if(c==null)return{};var s={},u=Object.keys(c),p,h;for(h=0;h=0)&&(s[p]=c[p]);return s}var x=r.default.forwardRef(function(c,l){var s=c.variant,u=c.size,p=c.color,h=c.fullWidth,w=c.ripple,A=c.className,k=c.children,S=C(c,["variant","size","color","fullWidth","ripple","className","children"]),E=(0,g.useTheme)().buttonGroup,N=E.defaultProps,D=E.styles,L=E.valid,W=D.base,G=D.dividerColor;s=s??N.variant,u=u??N.size,p=p??N.color,w=w??N.ripple,h=h??N.fullWidth,A=A??N.className;var X,Y=(0,a.twMerge)((0,o.default)((0,d.default)(W.initial),(X={},y(X,(0,d.default)(W.fullWidth),h),y(X,"divide-x",s!=="outlined"),y(X,(0,d.default)(G[(0,i.default)(L.colors,p,"gray")]),s!=="outlined"),X)),A);return r.default.createElement("div",_({},S,{ref:l,className:Y}),r.default.Children.map(k,function(z,q){var K;return r.default.isValidElement(z)&&r.default.cloneElement(z,{variant:s,size:u,color:p,ripple:w,fullWidth:h,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":q!==r.default.Children.count(k)-1,"border-r-0":q!==r.default.Children.count(k)-1,"rounded-l-none":q!==0}),(K=z.props)===null||K===void 0?void 0:K.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 b=x})(OP);var TP={},PP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,x){for(var b in x)Object.defineProperty(O,b,{enumerable:!0,get:x[b]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return d},propTypesAutoplay:function(){return g},propTypesAutoplayDelay:function(){return v},propTypesTransition:function(){return y},propTypesLoop:function(){return _},propTypesChildren:function(){return T},propTypesSlideRef:function(){return C}});var r=n(Pe);function n(O){return O&&O.__esModule?O:{default:O}}var o=r.default.string,a=r.default.func,i=r.default.func,d=r.default.func,g=r.default.bool,v=r.default.number,y=r.default.object,_=r.default.bool,T=r.default.node.isRequired,C=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(PP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,w){for(var A in w)Object.defineProperty(h,A,{enumerable:!0,get:w[A]})}t(e,{Carousel:function(){return u},default:function(){return p}});var r=C(B),n=Ot,o=mt,a=C(Ae),i=Oe,d=C(xe),g=we,v=PP;function y(h,w){(w==null||w>h.length)&&(w=h.length);for(var A=0,k=new Array(w);A=0)&&Object.prototype.propertyIsEnumerable.call(h,k)&&(A[k]=h[k])}return A}function c(h,w){if(h==null)return{};var A={},k=Object.keys(h),S,E;for(E=0;E=0)&&(A[S]=h[S]);return A}function l(h,w){return _(h)||O(h,w)||s(h,w)||x()}function s(h,w){if(h){if(typeof h=="string")return y(h,w);var A=Object.prototype.toString.call(h).slice(8,-1);if(A==="Object"&&h.constructor&&(A=h.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return y(h,w)}}var u=r.default.forwardRef(function(h,w){var A=h.children,k=h.prevArrow,S=h.nextArrow,E=h.navigation,N=h.autoplay,D=h.autoplayDelay,L=h.transition,W=h.loop,G=h.className,X=h.slideRef,Y=b(h,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),z=(0,g.useTheme)().carousel,q=z.defaultProps,K=z.styles.base,$=(0,n.useMotionValue)(0),ne=r.default.useRef(null),le=l(r.default.useState(0),2),ie=le[0],re=le[1],de=r.default.Children.toArray(A);G=G??q.className,k=k??q.prevArrow,S=S??q.nextArrow,E=E??q.navigation,N=N??q.autoplay,D=D??q.autoplayDelay,L=L??q.transition,W=W??q.loop;var se=(0,i.twMerge)((0,a.default)((0,d.default)(K.carousel)),G),ae=(0,i.twMerge)((0,a.default)((0,d.default)(K.slide))),ue=r.default.useCallback(function(){var he;return-ie*(((he=ne.current)===null||he===void 0?void 0:he.clientWidth)||0)},[ie]),ce=r.default.useCallback(function(){var he=W?0:ie;re(ie+1===de.length?he:ie+1)},[ie,W,de.length]),ge=function(){var he=W?de.length-1:0;re(ie-1<0?he:ie-1)};r.default.useEffect(function(){var he=(0,n.animate)($,ue(),L);return he.stop},[ue,ie,$,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)($,ue(),L)})},[ue,L,$]),r.default.useEffect(function(){if(N){var he=setInterval(function(){return ce()},D);return function(){return clearInterval(he)}}},[N,ce,D]);var _e=(0,o.useMergeRefs)([ne,w]);return r.default.createElement("div",T({},Y,{ref:_e,className:se}),de.map(function(he,be){return r.default.createElement(n.LazyMotion,{key:be,features:n.domAnimation},r.default.createElement(n.m.div,{ref:X,className:ae,style:{x:$,left:"".concat(be*100,"%"),right:"".concat(be*100,"%")}},he))}),k&&k({loop:W,handlePrev:ge,activeIndex:ie,firstIndex:ie===0}),S&&S({loop:W,handleNext:ce,activeIndex:ie,lastIndex:ie===de.length-1}),E&&E({setActiveIndex:re,activeIndex:ie,length:de.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 p=u})(TP);var SP={},kP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return d},propTypesChildren:function(){return g},propTypesPlacement:function(){return v},propTypesOverlayProps:function(){return y},propTypesClassName:function(){return _},propTypesOnClose:function(){return T},propTypesDismiss:function(){return C},propTypesTransition:function(){return O},propTypesOverlayRef:function(){return x}});var r=o(Pe),n=Ze;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool.isRequired,i=r.default.number,d=r.default.bool,g=r.default.node.isRequired,v=["top","right","bottom","left"],y=r.default.object,_=r.default.string,T=r.default.func,C=n.propTypesDismissType,O=r.default.object,x=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(kP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{Drawer:function(){return l},default:function(){return s}});var r=O(B),n=O(Pe),o=Ot,a=mt,i=O(jt),d=O(Ae),g=Oe,v=O(xe),y=we,_=kP;function T(u,p,h){return p in u?Object.defineProperty(u,p,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[p]=h,u}function C(){return C=Object.assign||function(u){for(var p=1;p=0)&&Object.prototype.propertyIsEnumerable.call(u,w)&&(h[w]=u[w])}return h}function c(u,p){if(u==null)return{};var h={},w=Object.keys(u),A,k;for(k=0;k=0)&&(h[A]=u[A]);return h}var l=r.default.forwardRef(function(u,p){var h=u.open,w=u.size,A=u.overlay,k=u.children,S=u.placement,E=u.overlayProps,N=u.className,D=u.onClose,L=u.dismiss,W=u.transition,G=u.overlayRef,X=b(u,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),Y=(0,y.useTheme)().drawer,z=Y.defaultProps,q=Y.styles.base,K=(0,o.useAnimation)();w=w??z.size,A=A??z.overlay,S=S??z.placement,N=N??z.className,E=E??z.overlayProps,D=D??z.onClose;var $;L=($=(0,i.default)(z.dismiss,L||{}))!==null&&$!==void 0?$:z.dismiss,W=W??z.transition;var ne=(0,g.twMerge)((0,d.default)((0,v.default)(q.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,d.default)((0,v.default)(q.overlay)),E==null?void 0:E.className),ie=(0,a.useFloating)({open:h,onOpenChange:D}).context,re=(0,a.useInteractions)([(0,a.useDismiss)(ie,L)]).getFloatingProps;r.default.useEffect(function(){K.start(h?"open":"close")},[h,K,S]);var de={open:{x:0,y:0},close:{x:S==="left"?-w:S==="right"?w:0,y:S==="top"?-w:S==="bottom"?w: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,A&&h&&r.default.createElement(o.m.div,{ref:G,className:le,initial:"unmount",exit:"unmount",animate:h?"mount":"unmount",variants:se,transition:{duration:.3}})),r.default.createElement(o.m.div,C({},re(x({ref:p},X)),{className:ne,style:{maxWidth:S==="left"||S==="right"?w:"100%",maxHeight:S==="top"||S==="bottom"?w:"100%",height:S==="left"||S==="right"?"100vh":"100%"},initial:"close",animate:K,variants:de,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})(SP);var AP={};(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 b},default:function(){return c}});var r=C(B),n=C(Pe),o=C(jt),a=C(Ae),i=Oe,d=C(tt),g=C(xe),v=we,y=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 T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.color,p=l.invisible,h=l.withBorder,w=l.overlap,A=l.placement,k=l.className,S=l.content,E=l.children,N=l.containerProps,D=l.containerRef,L=O(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,v.useTheme)().badge,G=W.valid,X=W.defaultProps,Y=W.styles,z=Y.base,q=Y.placements,K=Y.colors;u=u??X.color,p=p??X.invisible,h=h??X.withBorder,w=w??X.overlap,A=A??X.placement;var $;k=($=(0,a.default)(k,X.className))!==null&&$!==void 0?$:X.className;var ne;N=(ne=(0,o.default)(N,X.containerProps||{}))!==null&&ne!==void 0?ne:X.containerProps;var le=(0,g.default)(z.badge.initial),ie=(0,g.default)(z.badge.withBorder),re=(0,g.default)(z.badge.withContent),de=(0,g.default)(K[(0,d.default)(G.colors,u,"red")]),se=(0,g.default)(q[(0,d.default)(G.placements,A,"top-end")][(0,d.default)(G.overlaps,w,"square")]),ae,ue=(0,i.twMerge)((0,a.default)(le,se,de,(ae={},_(ae,ie,h),_(ae,re,S),ae)),k),ce=(0,i.twMerge)((0,a.default)((0,g.default)(z.container),N==null?void 0:N.className));return r.default.createElement("div",T({ref:D},N,{className:ce}),E,!p&&r.default.createElement("span",T({},L,{ref:s,className:ue}),S))});b.propTypes={color:n.default.oneOf(y.propTypesColor),invisible:y.propTypesInvisible,withBorder:y.propTypesWithBorder,overlap:n.default.oneOf(y.propTypesOverlap),className:y.propTypesClassName,content:y.propTypesContent,children:y.propTypesChildren,placement:n.default.oneOf(y.propTypesPlacement),containerProps:y.propTypesContainerProps,containerRef:y.propTypesContainerRef},b.displayName="MaterialTailwind.Badge";var c=b})(AP);var jP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,E){for(var N in E)Object.defineProperty(S,N,{enumerable:!0,get:E[N]})}t(e,{Rating:function(){return A},default:function(){return k}});var r=O(B),n=O(Pe),o=O(Ae),a=Oe,i=O(tt),d=O(xe),g=we,v=Kg;function y(S,E){(E==null||E>S.length)&&(E=S.length);for(var N=0,D=new Array(E);N=0)&&Object.prototype.propertyIsEnumerable.call(S,D)&&(N[D]=S[D])}return N}function u(S,E){if(S==null)return{};var N={},D=Object.keys(S),L,W;for(W=0;W=0)&&(N[L]=S[L]);return N}function p(S,E){return _(S)||b(S,E)||w(S,E)||c()}function h(S){return T(S)||x(S)||w(S)||l()}function w(S,E){if(S){if(typeof S=="string")return y(S,E);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 y(S,E)}}var A=r.default.forwardRef(function(S,E){var N=S.count,D=S.value,L=S.ratedIcon,W=S.unratedIcon,G=S.ratedColor,X=S.unratedColor,Y=S.className,z=S.onChange,q=S.readonly,K=s(S,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),$,ne,le=(0,g.useTheme)().rating,ie=le.valid,re=le.defaultProps,de=le.styles,se=de.base,ae=de.colors;N=N??re.count,D=D??re.value,L=L??re.ratedIcon,L=L??re.ratedIcon,W=W??re.unratedIcon,G=G??re.ratedColor,X=X??re.unratedColor,Y=Y??re.className,z=z??re.onChange,q=q??re.readonly;var ue=p(r.default.useState(function(){return h(Array(D).fill("rated")).concat(h(Array(N-D).fill("un_rated")))}),2),ce=ue[0],ge=ue[1],_e=p(r.default.useState(function(){return h(Array(N).fill("un_rated"))}),2),he=_e[0],be=_e[1],Te=p(r.default.useState(!1),2),Me=Te[0],Be=Te[1],ct=(0,d.default)(ae[(0,i.default)(ie.colors,G,"yellow")]),We=(0,d.default)(ae[(0,i.default)(ie.colors,X,"blue-gray")]),lt=(0,a.twMerge)((0,o.default)((0,d.default)(se.rating),Y)),ft=(0,d.default)(se.icon),Tt=L,qe=W,Le=r.default.isValidElement(L)&&r.default.cloneElement(Tt,{className:(0,a.twMerge)((0,o.default)(ft,ct,Tt==null||($=Tt.props)===null||$===void 0?void 0:$.className))}),zt=r.default.isValidElement(L)&&r.default.cloneElement(qe,{className:(0,a.twMerge)((0,o.default)(ft,We,qe==null||(ne=qe.props)===null||ne===void 0?void 0:ne.className))}),Et=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(ft,ct))}),Kt=!r.default.isValidElement(L)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(ft,We))}),$r=function(ia){return ia.map(function(Qt,ar){return r.default.createElement("span",{key:ar,onClick:function(){if(!q){var en=ce.map(function(yr,tn){return tn<=ar?"rated":"un_rated"});ge(en),z&&typeof z=="function"&&z(en.filter(function(yr){return yr==="rated"}).length)}},onMouseEnter:function(){if(!q){var en=he.map(function(yr,tn){return tn<=ar?"rated":"un_rated"});Be(!0),be(en)}},onMouseLeave:function(){return!q&&Be(!1)}},r.default.isValidElement(Qt==="rated"?L:W)?Qt==="rated"?Le:zt:Qt==="rated"?Et:Kt)})};return r.default.createElement("div",C({},K,{ref:E,className:lt}),$r(Me?he:ce))});A.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},A.displayName="MaterialTailwind.Rating";var k=A})(jP);var EP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,A){for(var k in A)Object.defineProperty(w,k,{enumerable:!0,get:A[k]})}t(e,{Slider:function(){return p},default:function(){return h}});var r=O(B),n=O(Pe),o=O(jt),a=O(Ae),i=Oe,d=O(tt),g=O(xe),v=we,y=Qg;function _(w,A){(A==null||A>w.length)&&(A=w.length);for(var k=0,S=new Array(A);k=0)&&Object.prototype.propertyIsEnumerable.call(w,S)&&(k[S]=w[S])}return k}function l(w,A){if(w==null)return{};var k={},S=Object.keys(w),E,N;for(N=0;N=0)&&(k[E]=w[E]);return k}function s(w,A){return T(w)||x(w,A)||u(w,A)||b()}function u(w,A){if(w){if(typeof w=="string")return _(w,A);var k=Object.prototype.toString.call(w).slice(8,-1);if(k==="Object"&&w.constructor&&(k=w.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(w,A)}}var p=r.default.forwardRef(function(w,A){var k=w.color,S=w.size,E=w.className,N=w.trackClassName,D=w.thumbClassName,L=w.barClassName,W=w.value,G=w.defaultValue,X=w.onChange,Y=w.min,z=w.max,q=w.step,K=w.inputRef,$=w.inputProps,ne=c(w,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),le=(0,v.useTheme)().slider,ie=le.valid,re=le.defaultProps,de=le.styles,se=de.base,ae=de.sizes,ue=de.colors,ce=s(r.default.useState(G||0),2),ge=ce[0],_e=ce[1];r.default.useMemo(function(){G&&_e(G)},[G]),k=k??re.color,S=S??re.size,Y=Y??re.min,z=z??re.max,q=q??re.step;var he;E=(he=(0,a.default)(re.className,E))!==null&&he!==void 0?he:re.className;var be;D=(be=(0,a.default)(re.thumbClassName,D))!==null&&be!==void 0?be:re.thumbClassName;var Te;N=(Te=(0,a.default)(re.trackClassName,N))!==null&&Te!==void 0?Te:re.trackClassName;var Me;L=(Me=(0,a.default)(re.barClassName,L))!==null&&Me!==void 0?Me:re.barClassName;var Be;$=(Be=(0,o.default)($,(re==null?void 0:re.inputProps)||{}))!==null&&Be!==void 0?Be:re.inputProps;var ct=(0,i.twMerge)((0,a.default)((0,g.default)(se.container),(0,g.default)(ue[(0,d.default)(ie.colors,k,"gray")]),(0,g.default)(ae[(0,d.default)(ie.sizes,S,"md")].container),E)),We=(0,i.twMerge)((0,a.default)((0,g.default)(se.bar),L)),lt=(0,a.default)((0,g.default)(se.track),(0,g.default)(ae[(0,d.default)(ie.sizes,S,"md")].track)),ft=(0,a.default)((0,g.default)(se.thumb),(0,g.default)(ae[(0,d.default)(ie.sizes,S,"md")].thumb)),Tt=(0,a.default)((0,g.default)(se.slider),(0,i.twMerge)(lt,N),(0,i.twMerge)(ft,D));return r.default.createElement("div",C({},ne,{ref:A,className:ct}),r.default.createElement("label",{className:We,style:{width:"".concat(W||ge,"%")}}),r.default.createElement("input",C({ref:K,type:"range",max:z,min:Y,step:q,className:Tt},W?{value:W}:null,{defaultValue:G,onChange:function(qe){return X?X(qe):_e(Number(qe.target.value))}})))});p.propTypes={color:n.default.oneOf(y.propTypesColor),size:n.default.oneOf(y.propTypesSize),className:y.propTypesClassName,trackClassName:y.propTypesTrackClassName,thumbClassName:y.propTypesThumbClassName,barClassName:y.propTypesBarClassName,defaultValue:y.propTypesDefaultValue,value:y.propTypesValue,onChange:y.propTypesOnChange,min:y.propTypesMin,max:y.propTypesMax,step:y.propTypesStep,inputRef:y.propTypesInputRef,inputProps:y.propTypesInputProps},p.displayName="MaterialTailwind.Slider";var h=p})(EP);var NP={},gs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,h){for(var w in h)Object.defineProperty(p,w,{enumerable:!0,get:h[w]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return s},default:function(){return u}});var r=y(B),n=Oe,o=y(xe),a=we,i=Mn;function d(p,h){(h==null||h>p.length)&&(h=p.length);for(var w=0,A=new Array(h);w=0)&&Object.prototype.propertyIsEnumerable.call(p,A)&&(w[A]=p[A])}return w}function O(p,h){if(p==null)return{};var w={},A=Object.keys(p),k,S;for(S=0;S=0)&&(w[k]=p[k]);return w}function x(p,h){return g(p)||_(p,h)||b(p,h)||T()}function b(p,h){if(p){if(typeof p=="string")return d(p,h);var w=Object.prototype.toString.call(p).slice(8,-1);if(w==="Object"&&p.constructor&&(w=p.constructor.name),w==="Map"||w==="Set")return Array.from(w);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return d(p,h)}}var c=r.default.createContext(0);c.displayName="MaterialTailwind.TimelineItemContext";function l(){var p=r.default.useContext(c);if(!p)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 p}var s=r.default.forwardRef(function(p,h){var w=p.className,A=p.children,k=C(p,["className","children"]),S=(0,a.useTheme)().timelineItem,E=S.styles,N=E.base,D=x(r.default.useState(0),2),L=D[0],W=D[1],G=r.default.useMemo(function(){return[L,W]},[L,W]),X=(0,n.twMerge)((0,o.default)(N),w);return r.default.createElement(c.Provider,{value:G},r.default.createElement("li",v({ref:h},k,{className:X}),A))});s.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},s.displayName="MaterialTailwind.TimelineItem";var u=s})(gs);var RP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,A){for(var k in A)Object.defineProperty(w,k,{enumerable:!0,get:A[k]})}t(e,{TimelineIcon:function(){return p},default:function(){return h}});var r=O(B),n=O(Pe),o=mt,a=Oe,i=O(tt),d=O(xe),g=we,v=gs,y=Mn;function _(w,A){(A==null||A>w.length)&&(A=w.length);for(var k=0,S=new Array(A);k=0)&&Object.prototype.propertyIsEnumerable.call(w,S)&&(k[S]=w[S])}return k}function l(w,A){if(w==null)return{};var k={},S=Object.keys(w),E,N;for(N=0;N=0)&&(k[E]=w[E]);return k}function s(w,A){return T(w)||x(w,A)||u(w,A)||b()}function u(w,A){if(w){if(typeof w=="string")return _(w,A);var k=Object.prototype.toString.call(w).slice(8,-1);if(k==="Object"&&w.constructor&&(k=w.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(w,A)}}var p=r.default.forwardRef(function(w,A){var k=w.color,S=w.variant,E=w.className,N=w.children,D=c(w,["color","variant","className","children"]),L=(0,g.useTheme)().timelineIcon,W=L.styles,G=L.valid,X=W.base,Y=W.variants,z=s((0,v.useTimelineItem)(),2),q=z[1],K=r.default.useRef(null),$=(0,o.useMergeRefs)([A,K]);r.default.useEffect(function(){var ie=K.current;if(ie){var re=ie.getBoundingClientRect().width;return q(re),function(){q(0)}}},[q,E,N]);var ne=(0,d.default)(Y[(0,i.default)(G.variants,S,"filled")][(0,i.default)(G.colors,k,"gray")]),le=(0,a.twMerge)((0,d.default)(X),ne,E);return r.default.createElement("span",C({ref:$},D,{className:le}),N)});p.propTypes={children:y.propTypeChildren,className:y.propTypeClassName,color:n.default.oneOf(y.propTypeColor),variant:n.default.oneOf(y.propTypeVariant)},p.displayName="MaterialTailwind.TimelineIcon";var h=p})(RP);var MP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{TimelineHeader:function(){return l},default:function(){return s}});var r=_(B),n=Oe,o=_(xe),a=we,i=gs,d=Mn;function g(u,p){(p==null||p>u.length)&&(p=u.length);for(var h=0,w=new Array(p);h=0)&&Object.prototype.propertyIsEnumerable.call(u,w)&&(h[w]=u[w])}return h}function x(u,p){if(u==null)return{};var h={},w=Object.keys(u),A,k;for(k=0;k=0)&&(h[A]=u[A]);return h}function b(u,p){return v(u)||T(u,p)||c(u,p)||C()}function c(u,p){if(u){if(typeof u=="string")return g(u,p);var h=Object.prototype.toString.call(u).slice(8,-1);if(h==="Object"&&u.constructor&&(h=u.constructor.name),h==="Map"||h==="Set")return Array.from(h);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return g(u,p)}}var l=r.default.forwardRef(function(u,p){var h=u.className,w=u.children,A=O(u,["className","children"]),k=(0,a.useTheme)().timelineBody,S=k.styles,E=S.base,N=b((0,i.useTimelineItem)(),1),D=N[0],L=(0,n.twMerge)((0,o.default)(E),h);return r.default.createElement("div",y({},A,{ref:p,className:L}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(D,"px")}}),r.default.createElement("div",null,w))});l.propTypes={children:d.propTypeChildren,className:d.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var s=l})(MP);var IP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,O){for(var x in O)Object.defineProperty(C,x,{enumerable:!0,get:O[x]})}t(e,{TimelineHeader:function(){return _},default:function(){return T}});var r=g(B),n=Oe,o=g(xe),a=we,i=Mn;function d(){return d=Object.assign||function(C){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function y(C,O){if(C==null)return{};var x={},b=Object.keys(C),c,l;for(l=0;l=0)&&(x[c]=C[c]);return x}var _=r.default.forwardRef(function(C,O){var x=C.className,b=C.children,c=v(C,["className","children"]),l=(0,a.useTheme)().timelineHeader,s=l.styles,u=s.base,p=(0,n.twMerge)((0,o.default)(u),x);return r.default.createElement("div",d({},c,{ref:O,className:p}),b)});_.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},_.displayName="MaterialTailwind.TimelineHeader";var T=_})(IP);var DP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var h in p)Object.defineProperty(u,h,{enumerable:!0,get:p[h]})}t(e,{TimelineConnector:function(){return l},default:function(){return s}});var r=_(B),n=Oe,o=_(xe),a=we,i=gs,d=Mn;function g(u,p){(p==null||p>u.length)&&(p=u.length);for(var h=0,w=new Array(p);h=0)&&Object.prototype.propertyIsEnumerable.call(u,w)&&(h[w]=u[w])}return h}function x(u,p){if(u==null)return{};var h={},w=Object.keys(u),A,k;for(k=0;k=0)&&(h[A]=u[A]);return h}function b(u,p){return v(u)||T(u,p)||c(u,p)||C()}function c(u,p){if(u){if(typeof u=="string")return g(u,p);var h=Object.prototype.toString.call(u).slice(8,-1);if(h==="Object"&&u.constructor&&(h=u.constructor.name),h==="Map"||h==="Set")return Array.from(h);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return g(u,p)}}var l=r.default.forwardRef(function(u,p){var h=u.className,w=u.children,A=O(u,["className","children"]),k,S=(0,a.useTheme)().timelineConnector,E=S.styles,N=E.base,D=b((0,i.useTimelineItem)(),1),L=D[0],W=(0,o.default)(N.line),G=(0,n.twMerge)((0,o.default)(N.container),h);return r.default.createElement("span",y({},A,{ref:p,className:G,style:{top:"".concat(L,"px"),width:"".concat(L,"px"),opacity:L?1:0,height:"calc(100% - ".concat(L,"px)")}}),w&&r.default.isValidElement(w)?r.default.cloneElement(w,{className:(0,n.twMerge)(W,(k=w.props)===null||k===void 0?void 0:k.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:d.propTypeChildren,className:d.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var s=l})(DP);(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 b},TimelineItem:function(){return d.default},TimelineIcon:function(){return g.default},TimelineBody:function(){return v.default},TimelineHeader:function(){return y.default},TimelineConnector:function(){return _.default},default:function(){return c}});var r=C(B),n=Oe,o=C(xe),a=we,i=Mn,d=C(gs),g=C(RP),v=C(MP),y=C(IP),_=C(DP);function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,p)&&(u[p]=l[p])}return u}function x(l,s){if(l==null)return{};var u={},p=Object.keys(l),h,w;for(w=0;w=0)&&(u[h]=l[h]);return u}var b=r.default.forwardRef(function(l,s){var u=l.className,p=l.children,h=O(l,["className","children"]),w=(0,a.useTheme)().timeline,A=w.styles,k=A.base,S=(0,n.twMerge)((0,o.default)(k),u);return r.default.createElement("ul",T({ref:s},h,{className:S}),p)});b.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},b.displayName="MaterialTailwind.Timeline";var c=Object.assign(b,{Item:d.default,Icon:g.default,Header:y.default,Body:v.default,Connector:_.default})})(NP);var LP={},FP={},Iv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,y){for(var _ in y)Object.defineProperty(v,_,{enumerable:!0,get:y[_]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return d},propTypesClassName:function(){return g}});var r=n(Pe);function n(v){return v&&v.__esModule?v:{default:v}}var o=r.default.number,a=r.default.func,i=r.default.func,d=r.default.node,g=r.default.string})(Iv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,O){for(var x in O)Object.defineProperty(C,x,{enumerable:!0,get:O[x]})}t(e,{Step:function(){return _},default:function(){return T}});var r=g(B),n=Oe,o=g(xe),a=we,i=Iv;function d(){return d=Object.assign||function(C){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function y(C,O){if(C==null)return{};var x={},b=Object.keys(C),c,l;for(l=0;l=0)&&(x[c]=C[c]);return x}var _=r.default.forwardRef(function(C,O){var x=C.className;C.activeClassName,C.completedClassName;var b=C.children,c=v(C,["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",d({},c,{ref:O,className:u}),b)});_.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},_.displayName="MaterialTailwind.Step";var T=_})(FP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,S){for(var E in S)Object.defineProperty(k,E,{enumerable:!0,get:S[E]})}t(e,{Stepper:function(){return w},Step:function(){return d.default},default:function(){return A}});var r=C(B),n=mt,o=Oe,a=C(xe),i=we,d=C(FP),g=Iv;function v(k,S){(S==null||S>k.length)&&(S=k.length);for(var E=0,N=new Array(S);E=0)&&Object.prototype.propertyIsEnumerable.call(k,N)&&(E[N]=k[N])}return E}function u(k,S){if(k==null)return{};var E={},N=Object.keys(k),D,L;for(L=0;L=0)&&(E[D]=k[D]);return E}function p(k,S){return y(k)||O(k,S)||h(k,S)||x()}function h(k,S){if(k){if(typeof k=="string")return v(k,S);var E=Object.prototype.toString.call(k).slice(8,-1);if(E==="Object"&&k.constructor&&(E=k.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return v(k,S)}}var w=r.default.forwardRef(function(k,S){var E=k.activeStep,N=k.isFirstStep,D=k.isLastStep,L=k.className,W=k.lineClassName,G=k.activeLineClassName,X=k.children,Y=s(k,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),z=(0,i.useTheme)(),q=z.stepper,K=z.step,$=q.styles.base,ne=K.styles,le=ne.base,ie=r.default.useRef(null),re=p(r.default.useState(0),2),de=re[0],se=re[1],ae=E===0,ue=Array.isArray(X)&&E===X.length-1,ce=Array.isArray(X)&&E>X.length-1;r.default.useEffect(function(){if(ie.current){var Be=X,ct=ie.current.getBoundingClientRect().width,We=ct/(Be.length-1);se(We)}},[X]);var ge=r.default.useMemo(function(){if(!ce)return de*E},[E,ce,de]);(0,n.useMergeRefs)([S,ie]);var _e=(0,o.twMerge)((0,a.default)($.stepper),L),he=(0,o.twMerge)((0,a.default)($.line.initial),W),be=(0,o.twMerge)(he,(0,a.default)($.line.active),G),Te=(0,a.default)(le.active),Me=(0,a.default)(le.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(ue),N&&typeof N=="function"&&N(ae)},[N,ae,D,ue]),r.default.createElement("div",T({},Y,{ref:ie,className:_e}),r.default.createElement("div",{className:he}),r.default.createElement("div",{className:be,style:{width:"".concat(ge,"px")}}),Array.isArray(X)?X.map(function(Be,ct){var We,lt;return r.default.cloneElement(Be,l(b({key:ct},Be.props),{className:(0,o.twMerge)(Be.props.className,ct===E?(0,o.twMerge)(Te,(We=Be.props)===null||We===void 0?void 0:We.activeClassName):ct=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.children,s=T(b,["children"]),u,p=(0,o.useSpeedDial)(),h=p.getReferenceProps,w=p.refs,A=(0,n.useMergeRefs)([c,w.setReference]);return r.default.cloneElement(l,v({},h(_(v({},s),{ref:A,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}(ap)),ap}var ip={},lw;function aF(){return lw||(lw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,c){for(var l in c)Object.defineProperty(b,l,{enumerable:!0,get:c[l]})}t(e,{SpeedDialContent:function(){return O},default:function(){return x}});var r=_(B),n=Ot,o=mt,a=Dv(),i=we,d=Oe,g=_(xe),v=vs;function y(){return y=Object.assign||function(b){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(b,s)&&(l[s]=b[s])}return l}function C(b,c){if(b==null)return{};var l={},s=Object.keys(b),u,p;for(p=0;p=0)&&(l[u]=b[u]);return l}var O=r.default.forwardRef(function(b,c){var l=b.children,s=b.className,u=T(b,["children","className"]),p=(0,i.useTheme)(),h=p.speedDialContent.styles,w=(0,a.useSpeedDial)(),A=w.x,k=w.y,S=w.refs,E=w.open,N=w.strategy,D=w.getFloatingProps,L=w.animation,W=(0,o.useMergeRefs)([c,S.setFloating]),G=(0,d.twMerge)((0,g.default)(h),s),X=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(X,null,E&&r.default.createElement("div",y({},u,{ref:W,className:G,style:{position:N,top:k??0,left:A??0}},D()),r.default.Children.map(l,function(Y){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:E?"mount":"unmount",variants:L},Y)}))))});O.propTypes={children:v.propTypesChildren,className:v.propTypesClassName},O.displayName="MaterialTailwind.SpeedDialContent";var x=O}(ip)),ip}var VP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,O){for(var x in O)Object.defineProperty(C,x,{enumerable:!0,get:O[x]})}t(e,{SpeedDialAction:function(){return _},default:function(){return T}});var r=g(B),n=we,o=Oe,a=g(xe),i=vs;function d(){return d=Object.assign||function(C){for(var O=1;O=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function y(C,O){if(C==null)return{};var x={},b=Object.keys(C),c,l;for(l=0;l=0)&&(x[c]=C[c]);return x}var _=r.default.forwardRef(function(C,O){var x=C.className,b=C.children,c=v(C,["className","children"]),l=(0,n.useTheme)(),s=l.speedDialAction.styles,u=(0,o.twMerge)((0,a.default)(s),x);return r.default.createElement("button",d({},c,{ref:O,className:u}),b)});_.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},_.displayName="SpeedDialAction";var T=_})(VP);var sw;function Dv(){return sw||(sw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,h){for(var w in h)Object.defineProperty(p,w,{enumerable:!0,get:h[w]})}t(e,{SpeedDialContext:function(){return c},useSpeedDial:function(){return l},SpeedDial:function(){return s},SpeedDialHandler:function(){return d.default},SpeedDialContent:function(){return g.default},SpeedDialAction:function(){return v.default},default:function(){return u}});var r=T(B),n=mt,o=we,a=T(jt),i=vs,d=T(oF()),g=T(aF()),v=T(VP);function y(p,h){(h==null||h>p.length)&&(h=p.length);for(var w=0,A=new Array(h);w.");return p}function s(p){var h=p.open,w=p.handler,A=p.placement,k=p.offset,S=p.dismiss,E=p.animate,N=p.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,W=x(r.default.useState(!1),2),G=W[0],X=W[1];h=h??G,w=w??X,A=A??L.placement,k=k??L.offset,S=S??L.dismiss,E=E??L.animate;var Y={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]}}},z=(0,a.default)(Y,E),q=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:h,nodeId:q,placement:A,onOpenChange:w,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(k),(0,n.flip)(),(0,n.shift)()]}),$=K.x,ne=K.y,le=K.strategy,ie=K.refs,re=K.context,de=(0,n.useInteractions)([(0,n.useHover)(re,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(re,S)]),se=de.getReferenceProps,ae=de.getFloatingProps,ue=r.default.useMemo(function(){return{x:$,y:ne,strategy:le,refs:ie,open:h,context:re,getReferenceProps:se,getFloatingProps:ae,animation:z}},[re,ae,se,ie,le,$,ne,h,z]);return r.default.createElement(c.Provider,{value:ue},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:q},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:d.default,Content:g.default,Action:v.default})}(op)),op}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(iC,e),t(e1,e),t(t1,e),t(r1,e),t(o1,e),t(a1,e),t(u1,e),t(c1,e),t(d1,e),t(yd,e),t(X1,e),t(Z1,e),t(rP,e),t(oP,e),t(lP,e),t(sP,e),t(uP,e),t(dP,e),t(fP,e),t(hP,e),t(mP,e),t(yP,e),t(wP,e),t(_P,e),t(OP,e),t(TP,e),t(SP,e),t(AP,e),t(jP,e),t(EP,e),t(yv,e),t(NP,e),t(LP,e),t(Dv(),e),t(we,e),t(Ig,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}})(Ie);function iF({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"}))}const lF=B.forwardRef(iF),sF=lF;function uF({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"}))}const cF=B.forwardRef(uF),dF=cF;function fF(){return M.jsx("div",{className:"rounded-md text-black",children:M.jsxs(Ie.Select,{label:"Category",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"Fruits"}),M.jsx(Ie.Option,{className:"text-black",children:"Vegetables"}),M.jsx(Ie.Option,{className:"text-black",children:"Snacks"})]})})}function pF(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Price",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"₹0 - ₹10"}),M.jsx(Ie.Option,{className:"text-black",children:"₹10 - ₹20"})]})})}function gF(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Rating",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"4 stars and up"}),M.jsx(Ie.Option,{className:"text-black",children:"3 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"2 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"1 stars"})]})})}function vF(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Sort By",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"Name: A-Z"}),M.jsx(Ie.Option,{className:"text-black",children:"Name: Z-A"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: Low to High"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: High to Low"})]})})}function bF(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsx(Ie.Checkbox,{label:"Exclude Out of Stock",className:"text-black h-4 w-4"})})}function hF(){const[e,t]=B.useState(1),r=i=>({variant:e===i?"filled":"text",color:"green",onClick:()=>t(i),className:"rounded-full"}),n=()=>{e!==5&&t(e+1)},o=()=>{e!==1&&t(e-1)},a=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,price_id:"price_1HuavSGuhXEITAut56IgndJf"},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,price_id:"price_1HxVriGuhXEITAutt5KUKo2V"},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,price_id:"price_1HxW4YGuhXEITAutgcWugXH7"},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ"}];return M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"flex items-center justify-between m-2",children:[M.jsx(fF,{}),M.jsx(pF,{}),M.jsx(gF,{}),M.jsx(vF,{}),M.jsx(bF,{})]}),M.jsx("div",{className:"grid grid-cols-4 gap-1 mb-2 mx-1",children:a.map(i=>M.jsx(Ra,{details:i},i.id))}),M.jsxs("div",{className:"flex items-center justify-center gap-2",children:[M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:o,disabled:e===1,children:M.jsx(sF,{strokeWidth:2,className:"h-4 w-4"})}),M.jsxs("div",{className:"flex items-center gap-2",children:[M.jsx(Ie.IconButton,{...r(1),children:"1"}),M.jsx(Ie.IconButton,{...r(2),children:"2"}),M.jsx(Ie.IconButton,{...r(3),children:"3"}),M.jsx(Ie.IconButton,{...r(4),children:"4"}),M.jsx(Ie.IconButton,{...r(5),children:"5"})]}),M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:n,disabled:e===5,children:M.jsx(dF,{strokeWidth:2,className:"h-4 w-4"})})]})]})}const Ic=""+new URL("apple-2BzWtD3l.png",import.meta.url).href;function mF(){const e=ei(i=>i.cart),t=es();console.log("Cart",e);const r=i=>{t(z_(i))},n=i=>{t(B_(i))},o=i=>{t(lN(i))},a=ei(iN);return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Shopping Cart"}),e.cart.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your cart yet"}),e.cart.length>0&&M.jsx("div",{className:"flex items-center",children:M.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[600px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"15%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Quantity"}),M.jsx("th",{width:"15%",className:" pl-4 text-xs font-medium uppercase text-gray-500 py-2 ",children:"SubTotal"}),M.jsx("th",{width:"5%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.cart.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsxs("td",{className:"pl-4 py-4 flex items-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"",children:M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-32",children:[M.jsx(_t,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(i),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:i.quantity}),M.jsx(_t,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>r(i),children:"+"})]})})}),M.jsxs("td",{className:"pl-6 text-xs",children:["₹",i.price*i.quantity]}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(_t,{className:"text-gray-600 font-medium text-sm",onClick:()=>o(i),children:"x"})})]},i.id))})]}),M.jsxs("div",{className:"flex flex-col",children:[M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md max-w-[200px] max-h-[200px]",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Cart Total"}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs py-4 text-gray-700 font-small",children:["₹",a||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:M.jsxs("strong",{children:["₹",a||100]})})]})]}),M.jsx(Nr,{to:"/checkout",className:"ml-10 mt-5",children:M.jsx(_t,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",children:"Proceed to Checkout"})})]}),M.jsx(Nr,{to:"/shop",children:M.jsx(_t,{className:"text-gray-700 font-sm bg-gray-50 text-xs py-2 px-3 rounded-full text-center",children:"Return to Shop"})})]})})]})})}const A0=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,price_id:"price_1HuavSGuhXEITAut56IgndJf",stockStatus:1},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",stockStatus:1},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",stockStatus:1},{description:"200ml milk bottle",id:2,image:Ic,name:"Apple",price:5,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",stockStatus:0}];A0.reduce((e,t)=>{e+t.price*t.quantity});function yF(){return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Wishlist"}),A0.length>0&&M.jsx("div",{className:"flex items-center justify-center",children:M.jsx("div",{className:"grid",children:M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[800px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Stock Status"}),M.jsx("th",{width:"20%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:A0.map(e=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsxs("td",{className:"pl-4 py-4 flex items-center",children:[M.jsx("img",{src:e.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:e.name})]}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",e.price]}),M.jsx("td",{className:"pl-2 text-xs",children:e.stockStatus>0?M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"}):M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-24",variant:"filled",value:"Out of Stock"})}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(_t,{className:"text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",children:"Add to Cart"})}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(_t,{className:"text-gray-600 font-medium text-sm",children:"x"})})]},e.id))})]})})})]})})}const j0=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,price_id:"price_1HuavSGuhXEITAut56IgndJf",quantity:3},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",quantity:3},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",quantity:2},{description:"200ml milk bottle",id:2,image:Ic,name:"Apple",price:5,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",quantity:1}],E0=j0.reduce((e,t)=>{e+t.price*t.quantity});console.log(E0);const wF=[{value:"IN-AN",label:"Andaman and Nicobar Islands"},{value:"IN-AP",label:"Andhra Pradesh"},{value:"IN-AR",label:"Arunachal Pradesh"},{value:"IN-AS",label:"Assam"},{value:"IN-BR",label:"Bihar"},{value:"IN-CH",label:"Chandigarh"},{value:"IN-CT",label:"Chhattisgarh"},{value:"IN-DN",label:"Dadra and Nagar Haveli"},{value:"IN-DD",label:"Daman and Diu"},{value:"IN-DL",label:"Delhi"},{value:"IN-GA",label:"Goa"},{value:"IN-GJ",label:"Gujarat"},{value:"IN-HR",label:"Haryana"},{value:"IN-HP",label:"Himachal Pradesh"},{value:"IN-JK",label:"Jammu and Kashmir"},{value:"IN-JH",label:"Jharkhand"},{value:"IN-KA",label:"Karnataka"},{value:"IN-KL",label:"Kerala"},{value:"IN-LA",label:"Ladakh"},{value:"IN-LD",label:"Lakshadweep"},{value:"IN-MP",label:"Madhya Pradesh"},{value:"IN-MH",label:"Maharashtra"},{value:"IN-MN",label:"Manipur"},{value:"IN-ML",label:"Meghalaya"},{value:"IN-MZ",label:"Mizoram"},{value:"IN-NL",label:"Nagaland"},{value:"IN-OR",label:"Odisha"},{value:"IN-PY",label:"Puducherry"},{value:"IN-PB",label:"Punjab"},{value:"IN-RJ",label:"Rajasthan"},{value:"IN-SK",label:"Sikkim"},{value:"IN-TN",label:"Tamil Nadu"},{value:"IN-TG",label:"Telangana"},{value:"IN-TR",label:"Tripura"},{value:"IN-UT",label:"Uttarakhand"},{value:"IN-UP",label:"Uttar Pradesh"},{value:"IN-WB",label:"West Bengal"}];function xF(){const e=()=>{console.log("submitted")};return M.jsx(M.Fragment,{children:j0.length>0&&M.jsxs("div",{className:"grid grid-cols-3 gap-2 my-2 mx-2",children:[M.jsxs("div",{className:"col-span-2 p-4",children:[M.jsx("h4",{className:"text-black font-medium text-md my-1",children:"Billing Information"}),M.jsxs("form",{className:"space-y-6 mb-10",action:"#",method:"POST",children:[M.jsxs("div",{className:"flex col-span-2 justify-start gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"First Name"}),M.jsx("input",{id:"firstName",name:"fname",type:"text",autoComplete:"name",placeholder:"Your First Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col col-span-2 gap-2",children:[M.jsx("label",{htmlFor:"lastName",className:"block text-xs font-medium leading-6 text-gray-900",children:"Last Name"}),M.jsx("input",{id:"lastName",name:"lname",type:"text",autoComplete:"name",placeholder:"Your Last Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"street",className:"block text-xs font-medium leading-6 text-gray-900",children:"Street Address"}),M.jsx("input",{id:"street",name:"street",type:"text",autoComplete:"street",placeholder:"Street",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsx("div",{className:"flex col-span-2",children:M.jsxs("div",{className:"flex gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"country",className:"block text-xs font-medium leading-6 text-gray-900",children:"Country / Region"}),M.jsx("input",{id:"country",name:"country",type:"text",disabled:!0,value:"India",readOnly:!0,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"State"}),M.jsx("select",{id:"state",name:"state",title:"State",placeholder:"State",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6",children:wF.map(t=>M.jsx("option",{value:t.value,children:t.label},t.value))})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"pincode",className:"block text-xs font-medium leading-6 text-gray-900",children:"Pincode"}),M.jsx("input",{id:"pincode",name:"pincode",type:"number",autoComplete:"pincode",placeholder:"Pincode",required:!0,maxLength:"6",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]})}),M.jsx("div",{className:"col-span-1",children:M.jsxs("div",{className:"flex flex-col gap-2 max-w-[150px]",children:[M.jsx("label",{htmlFor:"phoneNumber",className:"block text-xs font-medium leading-6 text-gray-900",children:"Phone Number"}),M.jsx("input",{id:"phoneNumber",name:"phoneNumber",type:"number",autoComplete:"tel",placeholder:"Phone Number",required:!0,maxLength:"10",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})})]})]}),M.jsx("div",{className:"flex flex-col p-4",children:M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Order Summary"}),M.jsx("div",{children:j0.map(t=>M.jsxs("div",{className:"flex gap-1 items-center justify-between",children:[M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:t.image,width:"20",height:"20",alt:""}),M.jsxs("span",{className:"text-xs text-black ml-2",children:[t.name," x ",t.quantity]})]}),M.jsxs("p",{className:"text-xs text-black",children:["₹",t.price]})]},t.id))}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs pt-4 pb-2 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs pt-4 pb-2 font-small text-right text-black",children:["₹",E0||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-2 font-small text-right text-black",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-2 text-gray-700 font-small text-right",children:M.jsxs("strong",{children:["₹",E0||100]})})]}),M.jsx("h3",{className:"text-gray-900 text-sm font-medium py-2",children:"Payment Method"}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3 ",name:"paymentMethod",value:"cod"}),M.jsx("span",{className:"ml-2 text-xs",children:"Cash on Delivery"})]}),M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3 ",name:"paymentMethod",value:"card"}),M.jsx("span",{className:"ml-2 text-xs",children:"Card"})]}),M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3",name:"paymentMethod",value:"upi"}),M.jsx("span",{className:"ml-2 text-xs",children:"UPI"})]}),M.jsx(Nr,{to:"/success",className:"pb-4 pt-2",children:M.jsx(_t,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",onClick:e,type:"submit",children:"Place Order"})})]})]})})]})})}const uw=[{label:"Description",value:"Description",desc:`It really matters and then like it really doesn't matter. - What matters is the people who are sparked by it. And the people - who are like offended by it, it doesn't matter.`},{label:"Customer Feedback",value:"Customer Feedback",desc:`Because it's about motivating the doers. Because I'm here - to follow my dreams and inspire other people to follow their dreams, too.`}];function _F(){const[e,t]=Lc.useState("Description");return console.log(e),M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col justify-center items-center",children:[M.jsxs("div",{className:"flex justify-center items-start mt-5",children:[M.jsxs(Ie.Carousel,{className:"!w-72 !h-72 rounded-lg border border-gray-300",prevArrow:({handlePrev:r})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:r,className:"!absolute top-3/4 left-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18"})})}),nextArrow:({handleNext:r})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:r,className:"!absolute top-3/4 !right-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})})}),navigation:({setActiveIndex:r,activeIndex:n,length:o})=>M.jsx("div",{className:"absolute bottom-3 left-2/4 z-50 flex -translate-x-2/4 gap-2",children:new Array(o).fill("").map((a,i)=>M.jsx("span",{className:`block h-1 cursor-pointer rounded-2xl transition-all content-[''] ${n===i?"w-8 bg-primary":"w-4 bg-gray-500"}`,onClick:()=>r(i)},i))}),children:[M.jsx("img",{src:Ic,alt:"fruit",className:""}),M.jsx("img",{src:Ic,alt:"fruit"})]}),M.jsxs("div",{className:"flex flex-col items-start ml-5 h-full",children:[M.jsxs("div",{className:"flex items-center mb-2",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mr-2",children:"Product Name"}),M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-6 h-5 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-md font-bold text-gray-900",children:"4.9"})]}),M.jsxs("div",{className:"flex my-1",children:[M.jsx("span",{className:"text-lg text-gray-400 line-through mr-1",children:"₹29.99"}),M.jsx("h3",{className:"text-lg font-medium text-primary mr-2",children:"₹24.99"}),M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-16 rounded-full",variant:"filled",value:"64 % off"})]}),M.jsx("p",{className:"text-xs text-gray-500 max-w-[300px]",children:"Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla nibh diam, blandit vel consequat nec, ultrices et ipsum. Nulla varius magna a consequat pulvinar."}),M.jsxs("div",{className:"flex border-t-2 border-b-2 border-gray-100 mt-2 py-2",children:[M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-30 text-black",children:[M.jsx(_t,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:"1"}),M.jsx(_t,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",children:"+"})]}),M.jsx("button",{className:"ml-5",onClick:()=>{alert("Added product to fav")},children:M.jsxs("svg",{width:"53",height:"52",viewBox:"0 0 53 52",className:"hover:fill-primary",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("rect",{x:"0.5",width:"52",height:"52",rx:"26",fill:"#20B526",fillOpacity:"0.1"}),M.jsx("path",{d:"M26.4996 33.5451C9.83328 24.3334 21.4999 14.3334 26.4996 20.6567C31.4999 14.3334 43.1666 24.3334 26.4996 33.5451Z",stroke:"#096A2E",strokeWidth:"1.5"})]})})]})]})]}),M.jsx("div",{className:"px-10 my-10",children:M.jsxs(Ie.Tabs,{value:e,children:[M.jsx(Ie.TabsHeader,{className:"rounded-none border-b border-blue-gray-50 bg-transparent p-0",indicatorProps:{className:"bg-transparent border-b-2 border-primary shadow-none rounded-none"},children:uw.map(({label:r,value:n})=>M.jsx(Ie.Tab,{value:n,onClick:()=>t(n),className:e===n?"text-gray-900":"text-gray-500",children:r},n))}),M.jsxs(Ie.TabsBody,{children:[e==="Description"&&uw.map(({value:r,desc:n})=>M.jsx("div",{className:"flex justify-center max-w-3xl border-b border-gray-200",children:M.jsx("span",{className:"text-black text-sm my-2",children:n})},r)),e==="Customer Feedback"&&M.jsxs("div",{className:"grid grid-cols-3 !min-w-4xl border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-sm pt-2 text-gray-900 font-small",children:"Customer Name"}),M.jsxs("div",{className:"col-span-2 pt-1 flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]}),M.jsx("span",{className:"text-xs font-small text-right text-gray-700",children:"12/01/2024"}),M.jsx("p",{className:"text-xs pt-2 pb-2 font-small text-gray-700",children:"Duis at ullamcorper nulla, eu dictum eros."})]})]})]})}),e!=="Customer Feedback"&&M.jsx("div",{children:M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Related Products"})}),M.jsxs("div",{className:"flex justify-between items-center",children:[M.jsx(Ra,{}),M.jsx(Ra,{}),M.jsx(Ra,{}),M.jsx(Ra,{})]})]})})]})})}function CF(){return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"overflow-y-scroll border-5 border-gray-800 rounded-lg bg-white flex flex-col m-auto overflow-x-hidden",children:[M.jsx(KR,{}),M.jsx("main",{children:M.jsxs(PR,{children:[M.jsx(Vr,{path:"/",element:M.jsx(dM,{})}),M.jsx(Vr,{path:"home",element:M.jsx(VR,{})}),M.jsx(Vr,{path:"login",element:M.jsx(LR,{})}),M.jsx(Vr,{path:"register",element:M.jsx(FR,{})}),M.jsx(Vr,{path:"shop",element:M.jsx(hF,{})}),M.jsx(Vr,{path:"products/:id",element:M.jsx(_F,{})}),M.jsx(Vr,{path:"cart",element:M.jsx(mF,{})}),M.jsx(Vr,{path:"wishlist",element:M.jsx(yF,{})}),M.jsx(Vr,{path:"checkout",element:M.jsx(xF,{})}),M.jsx(Vr,{path:"*",element:M.jsx(BR,{})})]})}),M.jsx(JR,{})]})})}const OF=document.getElementById("root"),TF=C_(OF);TF.render(M.jsx(M.Fragment,{children:M.jsx(Lc.StrictMode,{children:M.jsx(NR,{children:M.jsx(Ie.ThemeProvider,{children:M.jsx(MN,{store:gN,children:M.jsx(CF,{})})})})})})); diff --git a/dist/assets/index-vbflvdi_.css b/dist/assets/index-vbflvdi_.css new file mode 100644 index 0000000..937a427 --- /dev/null +++ b/dist/assets/index-vbflvdi_.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*,: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:Poppins,sans-serif,Poppins,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-feature-settings:normal;font-variation-settings:normal;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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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}.inset-y-0{top:0;bottom:0}.\!right-2{right:.5rem!important}.-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-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.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%}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-3\/4{top:75%}.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}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-px{margin-left:1px;margin-right:1px}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-1{margin-left:-.25rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-20{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-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.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-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.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-\[200px\]{max-height:200px}.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}.min-h-full{min-height:100%}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.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-\[600px\]{min-width:600px}.min-w-\[80\%\]{min-width:80%}.min-w-\[800px\]{min-width:800px}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-3xl{max-width:48rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.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}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.origin-top-right{transform-origin:top right}.-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-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-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,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!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * 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(64 107 66 / 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}.overflow-y-scroll{overflow-y:scroll}.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-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.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-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(66 66 66 / 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(97 128 98 / 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-primary{--tw-border-opacity: 1;border-color:rgb(9 106 46 / 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-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-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-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-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / 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-50{--tw-bg-opacity: 1;background-color:rgb(237 242 238 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(97 128 98 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#6180621a}.bg-green-500\/20{background-color:#61806233}.bg-green-chip{background-color:#20b52633}.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-primary{--tw-bg-opacity: 1;background-color:rgb(9 106 46 / var(--tw-bg-opacity))}.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-red-chip{background-color:#ea4b4833}.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-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: #406B42 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 107 66 / 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: #7A997C 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-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-primary{fill:#096a2e}.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-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-28{padding-left:7rem;padding-right:7rem}.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.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}.\!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-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.ps-10{padding-inline-start:2.5rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Poppins,sans-serif,Poppins,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-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-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.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}.tracking-tight{letter-spacing:-.025em}.\!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-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-400{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(117 117 117 / 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(97 128 98 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(43 87 46 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(0 38 3 / 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-primary{--tw-text-opacity: 1;color:rgb(9 106 46 / 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-red-error{--tw-text-opacity: 1;color:rgb(234 75 72 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(0 178 7 / 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-800{--tw-text-opacity: 1;color:rgb(249 168 37 / 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}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-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(97 128 98 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(97 128 98 / .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}.outline-offset-2{outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.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-150{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}:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:opacity-0::-moz-placeholder{opacity:0}.placeholder\:opacity-0::placeholder{opacity:0}.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(97 128 98 / 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}.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(97 128 98 / 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}.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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(97 128 98 / 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\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(9 106 46 / var(--tw-border-opacity))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:rgb(0 178 7 / var(--tw-border-opacity))}.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-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#6180621a}.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-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(0 178 7 / var(--tw-bg-opacity))}.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\:fill-primary:hover{fill:#096a2e}.hover\:text-blue-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / 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\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(0 178 7 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow:hover{--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)}.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(97 128 98 / .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(97 128 98 / 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-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-2: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(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)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.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(180 204 180 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(150 178 151 / 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-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 178 7 / 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))}.focus\:placeholder\:opacity-100:focus::-moz-placeholder{opacity:1}.focus\:placeholder\:opacity-100:focus::placeholder{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-secondary:focus-visible{outline-color:#00b207}.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:#6180624d}.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\:cursor-not-allowed:disabled{cursor:not-allowed}.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)}.group:hover .group-hover\:translate-x-3{--tw-translate-x: .75rem;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\: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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 540px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 720px){.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/6{width:83.333333%}.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-\[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%}}@media (min-width: 960px){.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\: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-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@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/index.html b/dist/index.html index bcae47d..9ff3a50 100644 --- a/dist/index.html +++ b/dist/index.html @@ -8,9 +8,10 @@ href="./src/assets/logo-no-background.svg" /> + Harvestly - - + +
From 79023d956c7e98f61af097ede522a2e3f792bca5 Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Fri, 16 Feb 2024 14:57:41 +0530 Subject: [PATCH 5/9] feat : misc changes --- src/app/App.jsx | 2 - src/components/shop/filters/Category.jsx | 4 +- src/pages/Checkout.jsx | 64 ++++------------------- src/pages/Home.jsx | 22 -------- src/pages/Landing.jsx | 2 +- src/pages/Login.jsx | 8 +-- src/pages/Shop.jsx | 66 +++--------------------- 7 files changed, 25 insertions(+), 143 deletions(-) delete mode 100644 src/pages/Home.jsx diff --git a/src/app/App.jsx b/src/app/App.jsx index 074c73e..62e082c 100644 --- a/src/app/App.jsx +++ b/src/app/App.jsx @@ -2,7 +2,6 @@ import React from "react"; import { Routes, Route, Link } from "react-router-dom"; import Login from "../pages/Login.jsx"; import Register from "../pages/Register.jsx"; -import Home from "../pages/Home.jsx"; import NotFound from "../pages/NotFound.jsx"; import Navbar from "../components/Navbar.jsx"; import PageFooter from "../components/Footer.jsx"; @@ -21,7 +20,6 @@ export default function App() {
}> - } /> } /> } /> } /> diff --git a/src/components/shop/filters/Category.jsx b/src/components/shop/filters/Category.jsx index 8fa5c0d..973aa77 100644 --- a/src/components/shop/filters/Category.jsx +++ b/src/components/shop/filters/Category.jsx @@ -3,10 +3,10 @@ import { Select, Option } from "@material-tailwind/react"; const options = ["Fruits", "Vegetables", "Dairy", "Beverages"] export function CategoryFilter(props) { - const { onChange } = props + const { categoryChangeHandler } = props return (
- {categoryChangeHandler(e?.props.value); }}> diff --git a/src/pages/Checkout.jsx b/src/pages/Checkout.jsx index 161e31d..26ab7bb 100644 --- a/src/pages/Checkout.jsx +++ b/src/pages/Checkout.jsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from "react"; -import { Link, redirect } from "react-router-dom"; +import { Link, redirect, useNavigate } from "react-router-dom"; import apple from "../assets/products/apple.png"; import Button from "../components/Button"; import axios from "axios"; @@ -9,51 +9,7 @@ import { } from "../app/reducers/cartSlice"; import { useSelector, useDispatch } from "react-redux"; -// const cart = [ -// { -// description: "200g cheese block", -// id: 1, -// image: -// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", -// name: "Cheese", -// price: 10, -// price_id: "price_1HuavSGuhXEITAut56IgndJf", -// quantity: 3, -// }, -// { -// description: "1 piece of tomato", -// id: 3, -// image: -// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", -// name: "Tomato", -// price: 2.75, -// price_id: "price_1HxW4YGuhXEITAutgcWugXH7", -// quantity: 3, -// }, -// { -// description: "500g pineapple", -// id: 4, -// image: -// "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", -// name: "Pineapple", -// price: 3.25, -// price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", -// quantity: 2, -// }, -// { -// description: "200ml milk bottle", -// id: 2, -// image: apple, -// name: "Apple", -// price: 5, -// price_id: "price_1HxVriGuhXEITAutt5KUKo2V", -// quantity: 1, -// }, -// ]; -// const totalPrice = cart.reduce((total, product) => { -// total + product.price * product.quantity, 0; -// }); -// console.log(totalPrice); + const states = [ { value: "IN-AN", label: "Andaman and Nicobar Islands" }, { value: "IN-AP", label: "Andhra Pradesh" }, @@ -96,6 +52,7 @@ const states = [ export default function Checkout() { const cart = useSelector((state) => state.cart.cart); + const navigate = useNavigate(); const totalPrice = useSelector(cartValueSelector); // const [data, setData] = useState({ fname: "", lname: "", street: "", pincode: "", phoneNumber: "" }); @@ -106,7 +63,6 @@ export default function Checkout() { // }); // const handleSubmit = () => { - console.log("submitted"); const initPayment = (data) => { const options = { key: import.meta.env.RAZORPAY_KEY_ID, @@ -118,7 +74,7 @@ export default function Checkout() { order_id: data.id, handler: async (response) => { try { - const verifyUrl = "http://localhost:4000/payment/verify"; + const verifyUrl = `http://localhost:4000/payment/verify`; const { data } = await axios.post(verifyUrl, response); console.log("Verify",data); } catch (error) { @@ -126,11 +82,11 @@ export default function Checkout() { } }, theme: { - color: "#3399cc", + color: "#0962AE", }, }; const rzp = new window.Razorpay(options); - rzp.open().then(redirect); + rzp.open(); }; const handlePayment = async () => { @@ -364,7 +320,7 @@ export default function Checkout() { ₹{totalPrice || 100}
-

+ {/*

Payment Method

@@ -394,17 +350,17 @@ export default function Checkout() { value="upi" /> UPI - + */} {/* */} {/* */} -
+ {/* */} diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx deleted file mode 100644 index 070782f..0000000 --- a/src/pages/Home.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import React, { useEffect } from "react"; -import { useDispatch, useSelector } from "react-redux"; -import { logout } from "../app/reducers/authSlice"; -import Cookies from "js-cookie"; - -const Home = () => { - - useEffect(()=>{ - let cookieValue = Cookies.get('token'); - sessionStorage.setItem("token", cookieValue); - },[]) - - return ( -
- -
- ); -}; - -export default Home; diff --git a/src/pages/Landing.jsx b/src/pages/Landing.jsx index debb01b..a185091 100644 --- a/src/pages/Landing.jsx +++ b/src/pages/Landing.jsx @@ -141,7 +141,7 @@ function Landing() {
- +
diff --git a/src/pages/Login.jsx b/src/pages/Login.jsx index fa06577..9cb8738 100644 --- a/src/pages/Login.jsx +++ b/src/pages/Login.jsx @@ -22,7 +22,7 @@ const Login = () => { let cookieValue = Cookies.get('token'); console.log(cookieValue); sessionStorage.setItem("token", cookieValue); - dispatch(loginSuccess(true)).then(() => navigate("/home")) + dispatch(loginSuccess(true)).then(() => navigate("/shop")) }; const handleChange = ({ currentTarget: input }) => { @@ -33,7 +33,7 @@ const Login = () => { e.preventDefault(); try { dispatch(loginStart()); - const url = `${VITE_API_URL}/user/login`; + const url = `${VITE_API_URL}/login`; const res = await fetch(url, { method: "POST", headers: { @@ -44,8 +44,8 @@ const Login = () => { }); const token = await res.json(); sessionStorage.setItem("token", token.data); - dispatch(loginSuccess(token)); - navigate("/home"); + dispatch(loginSuccess(token)).then(() => navigate("/shop")); + // navigate("/shop"); } catch (error) { if ( error.response && diff --git a/src/pages/Shop.jsx b/src/pages/Shop.jsx index 88cc783..62f0062 100644 --- a/src/pages/Shop.jsx +++ b/src/pages/Shop.jsx @@ -10,58 +10,6 @@ import { RatingFilter } from "../components/shop/filters/Rating"; import { SortByFilter } from "../components/shop/filters/Sort"; import { OutOfStockFilter } from "../components/shop/filters/OutOfStock"; -const sortOptions = [ - { name: "Most Popular", href: "#", current: true }, - { name: "Best Rating", href: "#", current: false }, - { name: "Newest", href: "#", current: false }, - { name: "Price: Low to High", href: "#", current: false }, - { name: "Price: High to Low", href: "#", current: false }, -]; -const subCategories = [ - { name: "Totes", href: "#" }, - { name: "Backpacks", href: "#" }, - { name: "Travel Bags", href: "#" }, - { name: "Hip Bags", href: "#" }, - { name: "Laptop Sleeves", href: "#" }, -]; -const filters = [ - { - id: "color", - name: "Color", - options: [ - { value: "white", label: "White", checked: false }, - { value: "beige", label: "Beige", checked: false }, - { value: "blue", label: "Blue", checked: true }, - { value: "brown", label: "Brown", checked: false }, - { value: "green", label: "Green", checked: false }, - { value: "purple", label: "Purple", checked: false }, - ], - }, - { - id: "category", - name: "Category", - options: [ - { value: "new-arrivals", label: "New Arrivals", checked: false }, - { value: "sale", label: "Sale", checked: false }, - { value: "travel", label: "Travel", checked: true }, - { value: "organization", label: "Organization", checked: false }, - { value: "accessories", label: "Accessories", checked: false }, - ], - }, - { - id: "size", - name: "Size", - options: [ - { value: "2l", label: "2L", checked: false }, - { value: "6l", label: "6L", checked: false }, - { value: "12l", label: "12L", checked: false }, - { value: "18l", label: "18L", checked: false }, - { value: "20l", label: "20L", checked: false }, - { value: "40l", label: "40L", checked: true }, - ], - }, -]; - export default function Shop() { const [active, setActive] = useState(1); @@ -139,18 +87,20 @@ export default function Shop() { const [selectedCategory, setSelectedCategory] = useState(""); const handleCategoryChange = (category) => { - setSelectedCategory(category.toLowerCase()); + setSelectedCategory(category); }; - - const filteredProducts = products.filter( + console.log("Category", selectedCategory); + let filteredProducts = products.filter( (product) => product.category === selectedCategory || selectedCategory === "" ); - + if(!selectedCategory) { + filteredProducts = products + } return ( <>
- + @@ -164,7 +114,7 @@ export default function Shop() {
{/* PAGINATION */} -
+
- {products.map((product) => { - return ( - - ); - })} + {products.map((product) => { + return ; + })}
diff --git a/src/pages/Login.jsx b/src/pages/Login.jsx index 9cb8738..db40116 100644 --- a/src/pages/Login.jsx +++ b/src/pages/Login.jsx @@ -10,7 +10,9 @@ import Cookies from 'js-cookie'; const VITE_API_URL = import.meta.env.VITE_API_URL; -const Login = () => { +const Login = (props) => { + // const {setIsLoggedInFlag, isLoggedIn} = props + // console.log(props); const dispatch = useDispatch(); const navigate = useNavigate(); @@ -20,7 +22,6 @@ const Login = () => { const googleAuth = () => { window.open(`${VITE_API_URL}/auth/google/callback`, "_self"); let cookieValue = Cookies.get('token'); - console.log(cookieValue); sessionStorage.setItem("token", cookieValue); dispatch(loginSuccess(true)).then(() => navigate("/shop")) }; @@ -45,7 +46,6 @@ const Login = () => { const token = await res.json(); sessionStorage.setItem("token", token.data); dispatch(loginSuccess(token)).then(() => navigate("/shop")); - // navigate("/shop"); } catch (error) { if ( error.response && diff --git a/src/pages/ProductDetail.jsx b/src/pages/ProductDetail.jsx index 306ca31..178ecf5 100644 --- a/src/pages/ProductDetail.jsx +++ b/src/pages/ProductDetail.jsx @@ -1,5 +1,4 @@ import React from "react"; -import apple from "../assets/products/apple.png"; import Product from "../components/Product"; import useFetch from "../utils/useFetch"; import { useState, useEffect } from "react"; @@ -25,13 +24,27 @@ import { import Button from "../components/Button"; import WishlistButton from "../components/WishlistButton.jsx"; +import apple from "../assets/products/apple.png"; +import cauliflower from "../assets/products/cauliflower.png"; +import chinese_cabbage from "../assets/products/chinese_cabbage.png"; +import corn from "../assets/products/corn.png"; +import cucumber from "../assets/products/cucumber.png"; +import eggplant from "../assets/products/eggplant.png"; +import green_capsicum from "../assets/products/green_capsicum.png"; +import green_chilly from "../assets/products/green_chilly.png"; +import lettuce from "../assets/products/lettuce.png"; +import mango from "../assets/products/mango.png"; +import okra from "../assets/products/okra.png"; +import potato from "../assets/products/potato.png"; +import red_capsicum from "../assets/products/red_capsicum.png"; +import red_chilly from "../assets/products/red_chilly.png"; +import tomato from "../assets/products/tomato.png"; + const data = [ { label: "Description", value: "Description", - desc: `It really matters and then like it really doesn't matter. - What matters is the people who are sparked by it. And the people - who are like offended by it, it doesn't matter.`, + desc: `Store in a cool and dry place, away from sunlight.`, }, { label: "Customer Feedback", @@ -42,22 +55,8 @@ const data = [ ]; function ProductDetail(props) { - // const [product, setProduct] = useState({}); - // const {details} = props - // const { get } = useFetch("https://react-tutorial-demo.firebaseio.com/"); - // const params = useParams(); - // console.log("params", params); - // useEffect(() => { - // get(`productinfo/id${params.id}.json`) - // .then((data) => { - // setProduct(data); - // }) - // .catch((error) => console.log("Could not load product details", error)); - // }, []); - // console.log("Product",product); const cart = useSelector((state) => state.cart.cart); - console.log("cart", cart); const dispatch = useDispatch(); const onProductAdd = (details) => { @@ -79,10 +78,12 @@ function ProductDetail(props) { image: "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png", name: "Cheese", - price: 10, - stockStatus: 1, + price: 50, + stockStatus: 256, price_id: "price_1HuavSGuhXEITAut56IgndJf", - isWishlist : false + isWishlist: false, + category: "dairy", + discount: 0, }, { description: "200ml milk bottle", @@ -90,21 +91,25 @@ function ProductDetail(props) { image: "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png", name: "Milk", - price: 5, - stockStatus: 1, + price: 20, + stockStatus: 256, price_id: "price_1HxVriGuhXEITAutt5KUKo2V", - isWishlist : false + isWishlist: false, + category: "dairy", + discount: 0, }, { - description: "1 piece of tomato", + description: "1kg tomato", id: 3, image: "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png", name: "Tomato", - price: 2.75, - stockStatus: 1, + price: 20, + stockStatus: 256, price_id: "price_1HxW4YGuhXEITAutgcWugXH7", - isWishlist : false + isWishlist: false, + category: "vegetables", + discount: 10, }, { description: "500g pineapple", @@ -112,10 +117,193 @@ function ProductDetail(props) { image: "https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png", name: "Pineapple", - price: 3.25, - stockStatus: 1, + price: 40, + stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", - isWishlist : false + isWishlist: false, + category: "fruits", + discount: 0, + }, + { + description: "250g cauliflower", + id: 5, + image: cauliflower, + name: "Cauliflower", + price: 21, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJc", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "500g chinese cabbage", + id: 6, + image: chinese_cabbage, + name: "Chinese Cabbage", + price: 30, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJcc", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "200g sweet corn", + id: 7, + image: corn, + name: "Sweet Corn", + price: 20, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJsc", + isWishlist: false, + category: "vegetables", + discount: 15, + }, + { + description: "1 piece green cucumber", + id: 8, + image: cucumber, + name: "Green Cucumber", + price: 40, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJgc", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "250g eggplant", + id: 9, + image: eggplant, + name: "Eggplant", + price: 35, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJegg", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "250g green capsicum", + id: 10, + image: green_capsicum, + name: "Green Capsicum", + price: 60, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJcap", + isWishlist: false, + category: "vegetables", + discount: 30, + }, + , + { + description: "250g green chilly", + id: 11, + image: green_chilly, + name: "Green Chilly", + price: 20, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJgchilly", + isWishlist: false, + category: "vegetables", + discount: 5, + }, + { + description: "250g lettuce", + id: 12, + image: lettuce, + name: "Lettuce", + price: 75, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJlett", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "1kg red mango", + id: 13, + image: mango, + name: "Red Mango", + price: 250, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJmango", + isWishlist: false, + category: "fruits", + discount: 20, + }, + { + description: "500g Ladies Finger", + id: 14, + image: okra, + name: "Ladies Finger (Okra)", + price: 45, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJokra", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "1kg potato", + id: 15, + image: potato, + name: "Potato", + price: 60, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJpotato", + isWishlist: false, + category: "vegetables", + discount: 10, + }, + { + description: "250g red capsicum", + id: 16, + image: green_capsicum, + name: "Green Capsicum", + price: 60, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", + isWishlist: false, + category: "vegetables", + discount: 30, + }, + { + description: "250g green capsicum", + id: 17, + image: red_capsicum, + name: "Red Capsicum", + price: 70, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJredcap", + isWishlist: false, + category: "vegetables", + discount: 15, + }, + { + description: "250g Kashmiri red chilly", + id: 18, + image: red_chilly, + name: "Kashmiri Red Chilly", + price: 80, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJkash", + isWishlist: false, + category: "vegetables", + discount: 0, + }, + { + description: "250g green apple", + id: 19, + image: apple, + name: "Green Apple", + price: 100, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJkash", + isWishlist: false, + category: "fruits", + discount: 10, }, ]; @@ -213,26 +401,19 @@ function ProductDetail(props) {

4.9

- {/* -
- 73 reviews - */}
- - ₹29.99 - -

+ {product[0].discount > 0 && ₹{product[0]?.price} + } +

+ ₹{product[0]?.price * ( 100 - product[0]?.discount)/100}

- 0 && + value={`${product[0].discount} % off`} + />}
{/*
*/}

@@ -254,35 +435,7 @@ function ProductDetail(props) { + - {/* */} + @@ -313,9 +466,6 @@ function ProductDetail(props) { {activeTab === "Description" && data.map(({ value, desc }) => ( - // - // {desc} - //

- Customer Name + Kieron James

) - // - // ) - // ) } diff --git a/src/pages/Register.jsx b/src/pages/Register.jsx index 4f24b31..20cbed9 100644 --- a/src/pages/Register.jsx +++ b/src/pages/Register.jsx @@ -1,6 +1,7 @@ import React, { useState, useEffect } from "react"; import { Link, useNavigate } from "react-router-dom"; import { useSelector, useDispatch } from "react-redux"; +import Cookies from 'js-cookie'; const VITE_API_URL = import.meta.env.VITE_API_URL; const Register = () => { @@ -46,8 +47,9 @@ const Register = () => { const googleAuth = () => { window.open(`${VITE_API_URL}/auth/google/callback`, "_self"); - localStorage.setItem("token", true); - dispatch(loginSuccess(true)).then(() => navigate("/home")) + let cookieValue = Cookies.get('token'); + sessionStorage.setItem("token", cookieValue); + dispatch(loginSuccess(true)).then(() => navigate("/shop")) }; return ( diff --git a/src/pages/Shop.jsx b/src/pages/Shop.jsx index 54b0189..87c5b72 100644 --- a/src/pages/Shop.jsx +++ b/src/pages/Shop.jsx @@ -10,22 +10,21 @@ import { RatingFilter } from "../components/shop/filters/Rating"; import { SortByFilter } from "../components/shop/filters/Sort"; import { OutOfStockFilter } from "../components/shop/filters/OutOfStock"; -import apple from "../assets/products/apple.png" -import cauliflower from "../assets/products/cauliflower.png" -import chinese_cabbage from "../assets/products/chinese_cabbage.png" -import corn from "../assets/products/corn.png" -import cucumber from "../assets/products/cucumber.png" -import eggplant from "../assets/products/eggplant.png" -import green_capsicum from "../assets/products/green_capsicum.png" -import green_chilly from "../assets/products/green_chilly.png" -import lettuce from "../assets/products/lettuce.png" -import mango from "../assets/products/mango.png" -import okra from "../assets/products/okra.png" -import potato from "../assets/products/potato.png" -import red_capsicum from "../assets/products/red_capsicum.png" -import red_chilly from "../assets/products/red_chilly.png" -import tomato from "../assets/products/tomato.png" - +import apple from "../assets/products/apple.png"; +import cauliflower from "../assets/products/cauliflower.png"; +import chinese_cabbage from "../assets/products/chinese_cabbage.png"; +import corn from "../assets/products/corn.png"; +import cucumber from "../assets/products/cucumber.png"; +import eggplant from "../assets/products/eggplant.png"; +import green_capsicum from "../assets/products/green_capsicum.png"; +import green_chilly from "../assets/products/green_chilly.png"; +import lettuce from "../assets/products/lettuce.png"; +import mango from "../assets/products/mango.png"; +import okra from "../assets/products/okra.png"; +import potato from "../assets/products/potato.png"; +import red_capsicum from "../assets/products/red_capsicum.png"; +import red_chilly from "../assets/products/red_chilly.png"; +import tomato from "../assets/products/tomato.png"; export default function Shop() { const [active, setActive] = useState(1); @@ -62,7 +61,7 @@ export default function Shop() { price_id: "price_1HuavSGuhXEITAut56IgndJf", isWishlist: false, category: "dairy", - discount: 0 + discount: 0, }, { description: "200ml milk bottle", @@ -75,7 +74,7 @@ export default function Shop() { price_id: "price_1HxVriGuhXEITAutt5KUKo2V", isWishlist: false, category: "dairy", - discount: 0 + discount: 0, }, { description: "1kg tomato", @@ -88,7 +87,7 @@ export default function Shop() { price_id: "price_1HxW4YGuhXEITAutgcWugXH7", isWishlist: false, category: "vegetables", - discount: 10 + discount: 10, }, { description: "500g pineapple", @@ -101,198 +100,189 @@ export default function Shop() { price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", isWishlist: false, category: "fruits", - discount: 0 + discount: 0, }, { description: "250g cauliflower", id: 5, - image: - cauliflower, + image: cauliflower, name: "Cauliflower", price: 21, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJc", isWishlist: false, category: "vegetables", - discount: 0 + discount: 0, }, { description: "500g chinese cabbage", id: 6, - image: - chinese_cabbage, + image: chinese_cabbage, name: "Chinese Cabbage", price: 30, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJcc", isWishlist: false, category: "vegetables", - discount: 0 + discount: 0, }, { description: "200g sweet corn", id: 7, - image: - corn, + image: corn, name: "Sweet Corn", price: 20, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJsc", isWishlist: false, category: "vegetables", - discount: 15 + discount: 15, }, { description: "1 piece green cucumber", id: 8, - image: - cucumber, + image: cucumber, name: "Green Cucumber", price: 40, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJgc", isWishlist: false, category: "vegetables", - discount: 0 + discount: 0, }, { description: "250g eggplant", id: 9, - image: - eggplant, + image: eggplant, name: "Eggplant", price: 35, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJegg", isWishlist: false, category: "vegetables", - discount: 0 + discount: 0, }, { description: "250g green capsicum", id: 10, - image: - green_capsicum, + image: green_capsicum, name: "Green Capsicum", price: 60, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJcap", isWishlist: false, category: "vegetables", - discount: 30 + discount: 30, }, , { description: "250g green chilly", id: 11, - image: - green_chilly, + image: green_chilly, name: "Green Chilly", price: 20, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJgchilly", isWishlist: false, category: "vegetables", - discount: 5 - } - , + discount: 5, + }, { description: "250g lettuce", id: 12, - image: - lettuce, + image: lettuce, name: "Lettuce", price: 75, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJlett", isWishlist: false, category: "vegetables", - discount: 0 - } - , + discount: 0, + }, { description: "1kg red mango", id: 13, - image: - mango, + image: mango, name: "Red Mango", price: 250, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJmango", isWishlist: false, category: "fruits", - discount: 20 - } - , + discount: 20, + }, { description: "500g Ladies Finger", id: 14, - image: - okra, + image: okra, name: "Ladies Finger (Okra)", price: 45, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJokra", isWishlist: false, category: "vegetables", - discount: 0 - } - , + discount: 0, + }, { description: "1kg potato", id: 15, - image: - potato, + image: potato, name: "Potato", price: 60, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJpotato", isWishlist: false, category: "vegetables", - discount: 10 - } - , + discount: 10, + }, { description: "250g red capsicum", id: 16, - image: - green_capsicum, + image: green_capsicum, name: "Green Capsicum", price: 60, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJ", isWishlist: false, category: "vegetables", - discount: 30 - } - , + discount: 30, + }, { description: "250g green capsicum", id: 17, - image: - red_capsicum, + image: red_capsicum, name: "Red Capsicum", price: 70, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJredcap", isWishlist: false, category: "vegetables", - discount: 15 - } - , + discount: 15, + }, { description: "250g Kashmiri red chilly", id: 18, - image: - red_chilly, + image: red_chilly, name: "Kashmiri Red Chilly", price: 80, stockStatus: 256, price_id: "price_1HxW59GuhXEITAutCwoYZoOJkash", isWishlist: false, category: "vegetables", - discount: 0 - } + discount: 0, + }, + { + description: "250g green apple", + id: 19, + image: apple, + name: "Green Apple", + price: 100, + stockStatus: 256, + price_id: "price_1HxW59GuhXEITAutCwoYZoOJkash", + isWishlist: false, + category: "fruits", + discount: 10, + }, ]; const [selectedCategory, setSelectedCategory] = useState(""); @@ -300,13 +290,12 @@ export default function Shop() { const handleCategoryChange = (category) => { setSelectedCategory(category); }; - console.log("Category", selectedCategory); let filteredProducts = products.filter( (product) => product.category === selectedCategory || selectedCategory === "" ); - if(!selectedCategory) { - filteredProducts = products + if (!selectedCategory) { + filteredProducts = products; } return ( <> From 25687e188a484b59fff217eb1414337225bedf85 Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Fri, 16 Feb 2024 16:39:33 +0530 Subject: [PATCH 8/9] refactor : code changes --- src/app/App.jsx | 4 +- src/app/reducers/cartSlice.js | 2 - src/components/Navbar.jsx | 36 ++++++++------- src/components/Product.jsx | 4 -- src/pages/Checkout.jsx | 13 ++---- src/pages/Login.jsx | 2 - src/pages/ProductDetail.jsx | 84 +++++++++++++++++------------------ src/pages/Register.jsx | 6 +-- 8 files changed, 69 insertions(+), 82 deletions(-) diff --git a/src/app/App.jsx b/src/app/App.jsx index e3b59d6..ddbd835 100644 --- a/src/app/App.jsx +++ b/src/app/App.jsx @@ -16,9 +16,7 @@ export default function App() { // const [isLoggedIn, setIsLoggedIn] = useState(false) const isLoggedIn = sessionStorage.getItem("token"); - useEffect(() => { - console.log(isLoggedIn); - }, [isLoggedIn]); + useEffect(() => {}, [isLoggedIn]); return ( <>
diff --git a/src/app/reducers/cartSlice.js b/src/app/reducers/cartSlice.js index aacee29..b1b5988 100644 --- a/src/app/reducers/cartSlice.js +++ b/src/app/reducers/cartSlice.js @@ -9,8 +9,6 @@ const cartSlice = createSlice({ initialState, reducers: { addProduct: (state, action) => { - console.log("State", state); - console.log("Action", action); const existingProduct = state.cart.find( (product) => product.id === action.payload.id ); diff --git a/src/components/Navbar.jsx b/src/components/Navbar.jsx index 1713593..e7431d0 100644 --- a/src/components/Navbar.jsx +++ b/src/components/Navbar.jsx @@ -42,22 +42,22 @@ export default function Navbar() { setIsSearchbarAllowed(true); setIsWishlistAllowed(true); setIsCartAllowed(true); - setIsAvatarAllowed(true) + setIsAvatarAllowed(true); } else if (path === "/wishlist") { setIsSearchbarAllowed(false); setIsWishlistAllowed(false); setIsCartAllowed(true); - setIsAvatarAllowed(true) - } else if(path === "/cart"){ + setIsAvatarAllowed(true); + } else if (path === "/cart") { setIsSearchbarAllowed(false); setIsWishlistAllowed(true); setIsCartAllowed(false); - setIsAvatarAllowed(true) - }else { + setIsAvatarAllowed(true); + } else { setIsSearchbarAllowed(false); setIsWishlistAllowed(false); setIsCartAllowed(false); - setIsAvatarAllowed(false) + setIsAvatarAllowed(false); } }, [path]); @@ -112,7 +112,9 @@ export default function Navbar() { alt="wishlist icon" /> - {isWishlistAllowed && isCartAllowed ? divider icon : null} + {isWishlistAllowed && isCartAllowed ? ( + divider icon + ) : null} ) : null} {isCartAllowed ? ( @@ -126,15 +128,17 @@ export default function Navbar() { ) : null}
- {isAvatarAllowed ?
- -
: null } + {isAvatarAllowed ? ( +
+ +
+ ) : null} {isOpen && (
diff --git a/src/components/Product.jsx b/src/components/Product.jsx index e1c7052..e702c87 100644 --- a/src/components/Product.jsx +++ b/src/components/Product.jsx @@ -43,10 +43,6 @@ export default function Product(props) { dispatch(addProductWishlist(details)); }; - const handleClick = (ID) => { - console.log("inside function handleClick = ", ID); - }; - return ( <>
diff --git a/src/pages/Checkout.jsx b/src/pages/Checkout.jsx index 26ab7bb..85ad110 100644 --- a/src/pages/Checkout.jsx +++ b/src/pages/Checkout.jsx @@ -9,6 +9,7 @@ import { } from "../app/reducers/cartSlice"; import { useSelector, useDispatch } from "react-redux"; +const VITE_API_URL = import.meta.env.VITE_API_URL; const states = [ { value: "IN-AN", label: "Andaman and Nicobar Islands" }, @@ -55,14 +56,7 @@ export default function Checkout() { const navigate = useNavigate(); const totalPrice = useSelector(cartValueSelector); - // const [data, setData] = useState({ fname: "", lname: "", street: "", pincode: "", phoneNumber: "" }); - // const handleChange = ({ currentTarget: input }) => { - // setData({ ...data, [input.name]: input.value }); - // }; - // useEffect(() => { - // }); - // const handleSubmit = () => { const initPayment = (data) => { const options = { key: import.meta.env.RAZORPAY_KEY_ID, @@ -74,7 +68,7 @@ export default function Checkout() { order_id: data.id, handler: async (response) => { try { - const verifyUrl = `http://localhost:4000/payment/verify`; + const verifyUrl = `${VITE_API_URL}/payment/verify`; const { data } = await axios.post(verifyUrl, response); console.log("Verify",data); } catch (error) { @@ -91,9 +85,8 @@ export default function Checkout() { const handlePayment = async () => { try { - const orderUrl = "http://localhost:4000/payment/order"; + const orderUrl = `${VITE_API_URL}/payment/order`; const { data } = await axios.post(orderUrl, { amount: totalPrice }); - console.log("Data-",data.data); initPayment(data.data); } catch (error) { console.log(error); diff --git a/src/pages/Login.jsx b/src/pages/Login.jsx index db40116..ea4af0b 100644 --- a/src/pages/Login.jsx +++ b/src/pages/Login.jsx @@ -11,8 +11,6 @@ import Cookies from 'js-cookie'; const VITE_API_URL = import.meta.env.VITE_API_URL; const Login = (props) => { - // const {setIsLoggedInFlag, isLoggedIn} = props - // console.log(props); const dispatch = useDispatch(); const navigate = useNavigate(); diff --git a/src/pages/ProductDetail.jsx b/src/pages/ProductDetail.jsx index 178ecf5..4158c14 100644 --- a/src/pages/ProductDetail.jsx +++ b/src/pages/ProductDetail.jsx @@ -44,18 +44,16 @@ const data = [ { label: "Description", value: "Description", - desc: `Store in a cool and dry place, away from sunlight.`, + desc: `Store in a cool and dry place, away from sunlight. Refrigerate perishable items, keep dry goods in cool, dry places, and ensure proper packaging to prevent spoilage and maintain flavor`, }, { label: "Customer Feedback", value: "Customer Feedback", - desc: `Because it's about motivating the doers. Because I'm here - to follow my dreams and inspire other people to follow their dreams, too.`, + desc: `Proper storage of grocery items is crucial for maintaining freshness and maximizing shelf life. By following these storage guidelines, you can enjoy your grocery items at their best for longer periods, reducing waste and ensuring a satisfying culinary experience.`, }, ]; function ProductDetail(props) { - const cart = useSelector((state) => state.cart.cart); const dispatch = useDispatch(); @@ -403,17 +401,21 @@ function ProductDetail(props) {

4.9

- {product[0].discount > 0 && - ₹{product[0]?.price} - } + {product[0].discount > 0 && ( + + ₹{product[0]?.price} + + )}

- ₹{product[0]?.price * ( 100 - product[0]?.discount)/100} + ₹{(product[0]?.price * (100 - product[0]?.discount)) / 100}

- {product[0].discount > 0 && } + {product[0].discount > 0 && ( + + )}
{/*
*/}

@@ -435,7 +437,7 @@ function ProductDetail(props) { +

- +
@@ -473,35 +475,33 @@ function ProductDetail(props) { {desc}
))} - { - activeTab === "Customer Feedback" && ( - // data.map(({ value, desc }) => ( - // -
-

- Kieron James -

-
- -

4.9

-
- - {"12/01/2024"} - -

- Duis at ullamcorper nulla, eu dictum eros. -

+ {activeTab === "Customer Feedback" && ( + // data.map(({ value, desc }) => ( + // +
+

+ Kieron James +

+
+ +

4.9

- ) - } + + {"12/01/2024"} + +

+ Duis at ullamcorper nulla, eu dictum eros. +

+
+ )}
diff --git a/src/pages/Register.jsx b/src/pages/Register.jsx index 20cbed9..88b6891 100644 --- a/src/pages/Register.jsx +++ b/src/pages/Register.jsx @@ -1,7 +1,7 @@ import React, { useState, useEffect } from "react"; import { Link, useNavigate } from "react-router-dom"; import { useSelector, useDispatch } from "react-redux"; -import Cookies from 'js-cookie'; +import Cookies from "js-cookie"; const VITE_API_URL = import.meta.env.VITE_API_URL; const Register = () => { @@ -47,9 +47,9 @@ const Register = () => { const googleAuth = () => { window.open(`${VITE_API_URL}/auth/google/callback`, "_self"); - let cookieValue = Cookies.get('token'); + let cookieValue = Cookies.get("token"); sessionStorage.setItem("token", cookieValue); - dispatch(loginSuccess(true)).then(() => navigate("/shop")) + dispatch(loginSuccess(true)).then(() => navigate("/shop")); }; return ( From 76602ba110fdcf222f68016794fcd17f940f57a6 Mon Sep 17 00:00:00 2001 From: Pranav Srisrimal Date: Fri, 16 Feb 2024 16:41:22 +0530 Subject: [PATCH 9/9] prod build --- dist/assets/cauliflower-DbjgP0LG.png | Bin 0 -> 128486 bytes dist/assets/chinese_cabbage-hcVsq7jK.png | Bin 0 -> 99557 bytes dist/assets/corn-ERlktb6r.png | Bin 0 -> 96197 bytes dist/assets/cucumber-_A1alB3d.png | Bin 0 -> 52482 bytes dist/assets/eggplant-Im4IoV8j.png | Bin 0 -> 57771 bytes dist/assets/green_capsicum-oFNtP4E_.png | Bin 0 -> 69039 bytes dist/assets/green_chilly-QnvCFJgP.png | Bin 0 -> 50138 bytes ...{index-vbflvdi_.css => index-iVQZbP4t.css} | 2 +- .../{index-iMl-q11m.js => index-kRs4n30u.js} | 45 ++++++++---------- dist/assets/lettuce-jv9UU6lm.png | Bin 0 -> 105153 bytes dist/assets/mango-rLHV99aw.png | Bin 0 -> 93837 bytes dist/assets/okra-9qoK7b2G.png | Bin 0 -> 42652 bytes dist/assets/potato-pLRUL5Bh.png | Bin 0 -> 59280 bytes dist/assets/red_capsicum-K9YI5jxE.png | Bin 0 -> 76168 bytes dist/assets/red_chilly-HBiLOt0C.png | Bin 0 -> 40414 bytes dist/assets/tomato-zRv9G8g_.png | Bin 0 -> 85591 bytes dist/index.html | 4 +- 17 files changed, 24 insertions(+), 27 deletions(-) create mode 100644 dist/assets/cauliflower-DbjgP0LG.png create mode 100644 dist/assets/chinese_cabbage-hcVsq7jK.png create mode 100644 dist/assets/corn-ERlktb6r.png create mode 100644 dist/assets/cucumber-_A1alB3d.png create mode 100644 dist/assets/eggplant-Im4IoV8j.png create mode 100644 dist/assets/green_capsicum-oFNtP4E_.png create mode 100644 dist/assets/green_chilly-QnvCFJgP.png rename dist/assets/{index-vbflvdi_.css => index-iVQZbP4t.css} (65%) rename dist/assets/{index-iMl-q11m.js => index-kRs4n30u.js} (55%) create mode 100644 dist/assets/lettuce-jv9UU6lm.png create mode 100644 dist/assets/mango-rLHV99aw.png create mode 100644 dist/assets/okra-9qoK7b2G.png create mode 100644 dist/assets/potato-pLRUL5Bh.png create mode 100644 dist/assets/red_capsicum-K9YI5jxE.png create mode 100644 dist/assets/red_chilly-HBiLOt0C.png create mode 100644 dist/assets/tomato-zRv9G8g_.png diff --git a/dist/assets/cauliflower-DbjgP0LG.png b/dist/assets/cauliflower-DbjgP0LG.png new file mode 100644 index 0000000000000000000000000000000000000000..955d7838932801c091ace2999acd6160079ad33e GIT binary patch literal 128486 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

N*)pZf@QK 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 literal 0 HcmV?d00001 diff --git a/dist/assets/chinese_cabbage-hcVsq7jK.png b/dist/assets/chinese_cabbage-hcVsq7jK.png new file mode 100644 index 0000000000000000000000000000000000000000..f1926602ec2a1d58eb8f1c60263d2b7044a894e4 GIT binary patch literal 99557 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Ɋie({5B(H)m55XRKB{D{W1;+hkj_b5UjRA&Z!}9y9r>Y$qq4vIvWvEiHi~*wm*e%Nuiyy0IK8$b|NKIBDYwg3={hntYt&JZwKYL}|2%(ss`t zxipK@bso>vMTRvaR#Ux#NzDZ({Fh`! z@Q2P2IDBdJ_-T8sq|VDz-5dOr9z*s{EuIN9qQ42s@+lox@p?;kJ`E^fOKh z!YiG3P9Ds5BQ|BDybT{lCiS-F3Pki(L)pl3vWtM#PB$fyXd^K7MP$h6+z*fl#E>#O zCp*W$OvjBT{(O52cvw4;RgIfZncZXBE04=Qny#tzquKzb)Y!T$mxYO`q6X~pdB$o* zTO6CTxhdR_xhHL7`-a_E`-STp zZFOElW(4rM5BeOS>&fwFz$BhU#)3teY{>tL5@QyxKPk#&=sI~U4+h15B52C`e-4l)g73Fj9-Xjd-$EHZ#e4tvJWH--0P4}$Nh zpG1_Eiz=7QnZ3orxdH{P>ubMhH#R?m&j;cGZ<7*-9u_h+L-cpggBdJ>H4R&{Nak|# z0iTjc=(vwhTI_`w~t^PL4Qj2!2xh5s_65EGB;?b=aK$f?Y?6TsW#^rG39g!&g_>Y z7S~2bNYQc92RVT6Q9a(oL9?;7V|xVNn~ANR(UfovLfzq^YuU`LsWK~F~Q6;dep@RFt(Q%Dd!Ja(#OLi9E z{tIvXe=M%ASX|f!@ZUh@*0f!mr@6g~{lb<1&_4ReUj+#IH!6iAK#O* zt%&SkuJ(RA?B9`&YJiiO8)&uhf{j(~A-HfrY6Yhz6~DluV%mPJ19R9zV4Kk7XR>W% z%4kNIL_MdG!oqIbp-Mt}da)-^!@>pw*(f543m;ikVppakRv1 znT8K}fe&0tMFuf&jl-&2gO2**Xd!)L>v!$i>ZjyPNtJ#NLAQz1o+S$#$`7$HSJ&yE zbREHR-OisqV^fnnVckfuTK*wq1T`?DPl@u6sKJQ=o)d(X{wkG4O-d^q;#kaP5UjY7 zSSC6}`aS~Ywr4t-Gv%ChkYzeI*9(|KDQKb74>4d-U&Qj!>3&k5d3giE)QcrjCuHp= z2w2HINkOQKa=>{a#Xk)b1GzxtRWdQSaw1a@Hr1Ob2}`=6_eit9c5lN8keSTJB?&@V z=JJ}idc?XAR0lO>);$C}VoBRO9oyQ9g=x`#x?U^Wq07m@&l60>atjOJY%8#`eOQ_tFD<+3fWeH{Tbve)l^-6{x5ufM)$ON(`3jAOOD z93Uum=HL$M?I;|j2zMT&$!EUyoA%UW?-AL+Y?C6?(jc(sF8|y1zQ=#rR`ze(_Q5O2 z&i;wD3UAu&b(dYn1Nybq?1}n^>@WZP-?b-}K8AZckSLhfB4vx1Rqe-*ckb~$1ukYV z6BU5XhgT3(UdJXtfC2k+0AQB+&3H9ZnMVy0@eW$-RzS-)2W;t}cy&$BQz?vVlzpx+ zCL5Lz04m#oWUU5FpvhqZ%9Q%DO;$@u!Va&JJpw%I^z3_qix9l;$W>Dig5R*i_v*_a z3HuZT5-p}697w0bRQ~SvZ`&JpKJBzd$RK-3PKI@HQUZQ**51B$Xt!^y*y&S6d+ynb z0Ac~eW0Mq+F;&770O%h>K&Ak)?m%_o8EHXfna*3P@fp05oD}I4?lOQ&mxMC88@Dvd zevlpr;|qj$IsIEV-c^8Q&|+!Jj4eUXiNkf3pckSy zKeFI>-3ObTz<+s5G5F%|)QHjHG*E9`;>vk4lf?BYrk&staaEr!wiXbz5IR;z&o?7#P>pqRSfff%vDEOMiL#!&pcqsX_A|TpEQs38xLHo6y+&y2ndr*Tx(!vA%c3VdkbaZJ(>D3YvR$6O6^^77R?}B$X@2v zsuL)PhVh&ct0IO*VQfF;K!|N**>~j|eK=tFJ0((XXFCKiT4PIh0`{vqsv_j8*EA^t6!fRf`Lj_Nrn@ zi)E}oV3`}ORV(0U|ILs8KkO@af6rdO^FN{lU9$P|dHdq^mu;7WE^u2X5HNr7;lE)& zd*R=)nc^9->RMl6(c2&;o&YlMkn7iA8jM5|{&#Q`fT%4DBHu_I48P}oGO+a6dbV!` z^+$d{Y;X`9t@|IL$M@C*#fyxMKbBvxQm}x!2RA?0a=I>*gNax=j+W}`6t)2uCCfa3 z(pa>8lwO4hCn>TvYH|*nI4QT@v|9P9o|oA}xrj~2(e63o8Yq_1`*yh9vJXH0Zv#tv zUf?|SUi8=sT_?!5eYkaU6u1}!jE%(MJb>vN_8QXvoyMw8`TYhbqyX%#U9^6C5=-!= zUA{z|1xz47d1}?7{=7}s9>>Bzjm^4`uVrlb6DpAc-;>Fp6{L}83Ud-K(iSEsYm%Nc zZn{>?e0b_+Bc)R3tRXDUdUAKQWCnjelvlq~&=V_^ z#WPRX2Os%qn>#UOrxxd|$}F6X$aqg|u>QSo{8RhlonHgCv}Tj_sy%n1hCA4Pn;8zR?#nhmmNNPi|b&|UFET_jyhhJoH0|l>~1K=on*SSXp`kh+raf*Z?6eB?{@dB(A`I7f}g?Z*#MZk za(mZ)@hAQxJ2U+p7G6)z6fP*nz6AWvT*GL_MKeS)MASOnUi%$e*?I$~J+iDrwkv_+ zk59?fb>`&jR?l;RoUk0QD!y1Qm{vb#uaCtTt*9Te0_r^vpTM!3?@MpO9crV6hXYB8M;tBgpdw^7NvlvBQBfW*)oF!%a%@osYM;nd(rM3DBxBr6T%m7-g*hy z=#H?{066FSPX29+x~sNPcpdNgz;5i^w7JrI>~G+(e0=c(c4q7x?)RkNiheFp1{}13 z%LQvHjoHG~(YU^b+NyL<Z3ieZ6T$s6>J^qR{=0 z%i!^M4j9SSH|?aE^+wJxQIbJMQY-@*Kw{F0J1h*s< zt(0fnG-T6W(#BxjPvnHz633O3-6H!$fu$B(-htG6I2k*gEi0j1IOsO)*1a1z<$lIK z_JLoqUYqSO2v$kz+IGARO&TOeAC5xJBqxkXCsCNl05KD9=1~T&bzijKdf`6?{=xyL z<0xxRS==t$#Pqh!&fpXc-Pkm$%8Aj%aZU@ckSkaX8=+d61#XAZHd+wiA8G1!NsEyU z)U;X_b`&0+tnQI|O_h5jsq2f(m`;JG}OEfnYlgN=oYN_rpR<+C z6|j^o+daTL=(`M*+Oyw$hvpLFayW_a#m#|Tc471$_Qtr z1#|>WUWZlSSz^wCS9Yvm73q*r#-w}V@yhI8$EkNmaXClm%>i6#-?yWo%_alLqd(`A z>9h4qW}mr&&&(p3PrAL4j+B+}?kM+;`DO5Ao35R)jm9^C3lX=Oma4haKE$S9!G${S z*gT3qIS?~;r#ffJrTth#FkE^Zx?F;NjAMZvEk4s(n( zZeE3euf`2_H98F26GmoaI8HskZI79_%ozWnn2%Z__GYO660zk71X}N=cndspszg* zgr)ku2YhQlrc5LNEo-V8R5Ac0(C0`qY5AsY5P&gkt=sAfvaFkB`^Fa=28^`eKeE@@z0#$Xv2ZF(G; zK7!1`#1hs3i65%r*X;7_zllQ&*?;r%cK>h}S82tHMK@wB@OLO+39A9Gb(t<|fQHJm zoDW>H3@Q{ zrsib6{}5Ok0ps!N32cx@bdo9vX5w6IYFQ?0f_2F?L8q>y8_klkYnDA+iJSTllzOJg zE#x3uNU8h#(V}vnlTFne7e+B^s|P$PU30h@XEvgYFGO?dC1fe7iO#}7%nNc;1tWg( zv}Q1(e?6TYh+}p7o5HCiyYr%aGpY-w@AmZlz3 zgLah59lv&TjRk8vJATFrrK-LB_DcfrLom$LXG!M4A7yVA=X{pORg$Nn%j{{DG(EWh za_JHR*hzW5U0eC8E$>~mo$l9czyG@B%j*cNbQqzR+DY7Rdidjd2J;AF}9g3Q^E7e)eCVDENEig&D36f?s9yaCnFp9G7v4cd5F*$kUkt3{sD zz!`EgqTmN=@!{;nqHJxrh}=zQ3XNcg#g~Rn{0SSfmDm#}pR>ifr=_b>|=2H{SlLt*x%v!ot8#oW$ae0aPa^ z5!}eu(fxBEK`R|Ta{x^%m7LX4!qoGRS~*(MVpEw%i347%z|)tW@1bi77JHXEA20d7 zYc_H$id^P|{vo`|`)Ot6ffLL+ixbyJXlDLXI;K)W36wfp693YvG?A5aUO`&rA(i;R z7dR1m<-NyOUOrtM#LCIrePvtt@8D3+$9X{vd>pFE`GmBpVL%I0UfXfo z117ZJ+OW6Y=-Ag0wC>$BFt0c$@?9$c5uj&J+XH5mdhuhfkUz2`d4j#?RXAm`lQyY>(5|NhVa zGh|r@YQ=FTd~~|)+w@Fi=gur@rsN=M13ztP?ToRF2-k?ysSD+vEle)jxw)rorgj-% z`?OC!*qk3Z+hq2`GB5}a%)8QzY`Fx?=E3otv|vvDQq+OW?A<+w>qQ-Ay($&m*Dxbf z<`(ERLK`jJM!wR}!48>|M38;&2&_N8wT})zzBcC!xcA@=4PvRBqFpXk@(JvZ zVZ45bk9RO|xrbv(65FRKTw}$S+rJL#eAT+mwoP%cMUZ)O#SXy6so0M>E`3iMkr@GJ z|FHo(SE7T!fz1J9cx3+l_?3eC4zmZ@w7!6B_i%+~Zn${z(k^k)l-&vBvpOHcGP}apcW_9ZE3)BGK6-LxSz^d8I*jXEk9+odUH@h<(417Q! zwlQhLJ|pvLeS)*npgDF(+APTzMwI=!9;1KHf|x59yuM%0DI;m(fgxoStJY|*YG{ct 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 literal 0 HcmV?d00001 diff --git a/dist/assets/corn-ERlktb6r.png b/dist/assets/corn-ERlktb6r.png new file mode 100644 index 0000000000000000000000000000000000000000..27312f2615aaa36d0ba4a58c67481fc3e34ebd35 GIT binary patch literal 96197 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℞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%0D`KT&QpgB!-B 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 literal 0 HcmV?d00001 diff --git a/dist/assets/cucumber-_A1alB3d.png b/dist/assets/cucumber-_A1alB3d.png new file mode 100644 index 0000000000000000000000000000000000000000..e2a9004ed6f4272e5c874bb1d0dc9dce726eb32f GIT binary patch literal 52482 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 D$4mdZ literal 0 HcmV?d00001 diff --git a/dist/assets/eggplant-Im4IoV8j.png b/dist/assets/eggplant-Im4IoV8j.png new file mode 100644 index 0000000000000000000000000000000000000000..4c87476cffa795b96eefd16d6dce4b6f3e1a857b GIT binary patch literal 57771 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 O0000>{RR7cAFOL? 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

rp!n@J-g_Z5_tL92#tv|B#9 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

YfIl(s^6zD+7BWy_BNt$DHWm3_~wt6192 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 literal 0 HcmV?d00001 diff --git a/dist/assets/index-vbflvdi_.css b/dist/assets/index-iVQZbP4t.css similarity index 65% rename from dist/assets/index-vbflvdi_.css rename to dist/assets/index-iVQZbP4t.css index 937a427..71800d9 100644 --- a/dist/assets/index-vbflvdi_.css +++ b/dist/assets/index-iVQZbP4t.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*,: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:Poppins,sans-serif,Poppins,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-feature-settings:normal;font-variation-settings:normal;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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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}.inset-y-0{top:0;bottom:0}.\!right-2{right:.5rem!important}.-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-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.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%}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-3\/4{top:75%}.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}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-px{margin-left:1px;margin-right:1px}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-1{margin-left:-.25rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-20{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-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.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-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.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-\[200px\]{max-height:200px}.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}.min-h-full{min-height:100%}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.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-\[600px\]{min-width:600px}.min-w-\[80\%\]{min-width:80%}.min-w-\[800px\]{min-width:800px}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-3xl{max-width:48rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.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}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.origin-top-right{transform-origin:top right}.-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-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-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,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!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * 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(64 107 66 / 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}.overflow-y-scroll{overflow-y:scroll}.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-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.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-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(66 66 66 / 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(97 128 98 / 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-primary{--tw-border-opacity: 1;border-color:rgb(9 106 46 / 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-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-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-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-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / 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-50{--tw-bg-opacity: 1;background-color:rgb(237 242 238 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(97 128 98 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#6180621a}.bg-green-500\/20{background-color:#61806233}.bg-green-chip{background-color:#20b52633}.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-primary{--tw-bg-opacity: 1;background-color:rgb(9 106 46 / var(--tw-bg-opacity))}.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-red-chip{background-color:#ea4b4833}.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-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: #406B42 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 107 66 / 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: #7A997C 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-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-primary{fill:#096a2e}.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-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-28{padding-left:7rem;padding-right:7rem}.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.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}.\!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-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.ps-10{padding-inline-start:2.5rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Poppins,sans-serif,Poppins,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-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-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.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}.tracking-tight{letter-spacing:-.025em}.\!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-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-400{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(117 117 117 / 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(97 128 98 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(43 87 46 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(0 38 3 / 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-primary{--tw-text-opacity: 1;color:rgb(9 106 46 / 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-red-error{--tw-text-opacity: 1;color:rgb(234 75 72 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(0 178 7 / 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-800{--tw-text-opacity: 1;color:rgb(249 168 37 / 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}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-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(97 128 98 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(97 128 98 / .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}.outline-offset-2{outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.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-150{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}:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:opacity-0::-moz-placeholder{opacity:0}.placeholder\:opacity-0::placeholder{opacity:0}.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(97 128 98 / 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}.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(97 128 98 / 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}.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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(97 128 98 / 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\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(9 106 46 / var(--tw-border-opacity))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:rgb(0 178 7 / var(--tw-border-opacity))}.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-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#6180621a}.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-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(0 178 7 / var(--tw-bg-opacity))}.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\:fill-primary:hover{fill:#096a2e}.hover\:text-blue-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / 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\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(0 178 7 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow:hover{--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)}.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(97 128 98 / .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(97 128 98 / 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-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-2: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(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)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.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(180 204 180 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(150 178 151 / 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-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 178 7 / 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))}.focus\:placeholder\:opacity-100:focus::-moz-placeholder{opacity:1}.focus\:placeholder\:opacity-100:focus::placeholder{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-secondary:focus-visible{outline-color:#00b207}.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:#6180624d}.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\:cursor-not-allowed:disabled{cursor:not-allowed}.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)}.group:hover .group-hover\:translate-x-3{--tw-translate-x: .75rem;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\: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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 540px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 720px){.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/6{width:83.333333%}.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-\[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%}}@media (min-width: 960px){.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\: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-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@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} +@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*,: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:Poppins,sans-serif,Poppins,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-feature-settings:normal;font-variation-settings:normal;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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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}.inset-y-0{top:0;bottom:0}.\!right-2{right:.5rem!important}.-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-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[14\%\]{bottom:14%}.bottom-\[4\%\]{bottom:4%}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.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%}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-3{top:.75rem}.top-3\/4{top:75%}.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}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-px{margin-left:1px;margin-right:1px}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-1{margin-left:-.25rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-20{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-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.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-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[110px\]{height:110px}.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-\[200px\]{max-height:200px}.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}.min-h-full{min-height:100%}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[58px\]{width:58px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.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-\[600px\]{min-width:600px}.min-w-\[80\%\]{min-width:80%}.min-w-\[800px\]{min-width:800px}.min-w-\[90\%\]{min-width:90%}.min-w-\[95\%\]{min-width:95%}.max-w-3xl{max-width:48rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.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}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.origin-top-right{transform-origin:top right}.-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-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-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,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!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * 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(64 107 66 / 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}.overflow-y-scroll{overflow-y:scroll}.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-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.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-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(66 66 66 / 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(97 128 98 / 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-primary{--tw-border-opacity: 1;border-color:rgb(9 106 46 / 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-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-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-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-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / 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-50{--tw-bg-opacity: 1;background-color:rgb(237 242 238 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(97 128 98 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#6180621a}.bg-green-500\/20{background-color:#61806233}.bg-green-chip{background-color:#20b52633}.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-primary{--tw-bg-opacity: 1;background-color:rgb(9 106 46 / var(--tw-bg-opacity))}.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-red-chip{background-color:#ea4b4833}.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-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: #406B42 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 107 66 / 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: #7A997C 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-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-primary{fill:#096a2e}.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-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-28{padding-left:7rem;padding-right:7rem}.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.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}.\!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-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.ps-10{padding-inline-start:2.5rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Poppins,sans-serif,Poppins,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-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-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.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}.tracking-tight{letter-spacing:-.025em}.\!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-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-400{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(158 158 158 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(117 117 117 / 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(97 128 98 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(43 87 46 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(0 38 3 / 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-primary{--tw-text-opacity: 1;color:rgb(9 106 46 / 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-red-error{--tw-text-opacity: 1;color:rgb(234 75 72 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(0 178 7 / 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-800{--tw-text-opacity: 1;color:rgb(249 168 37 / 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}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 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-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(97 128 98 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(97 128 98 / .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}.outline-offset-2{outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 224 224 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.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-150{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}:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\:opacity-0::-moz-placeholder{opacity:0}.placeholder\:opacity-0::placeholder{opacity:0}.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(97 128 98 / 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}.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(97 128 98 / 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}.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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(97 128 98 / 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(97 128 98 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(97 128 98 / 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\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(9 106 46 / var(--tw-border-opacity))}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:rgb(0 178 7 / var(--tw-border-opacity))}.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-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#6180621a}.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-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(0 178 7 / var(--tw-bg-opacity))}.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-gray-500:hover{--tw-text-opacity: 1;color:rgb(96 125 139 / 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\:text-secondary:hover{--tw-text-opacity: 1;color:rgb(0 178 7 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow:hover{--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)}.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(97 128 98 / .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(97 128 98 / 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-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-2: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(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)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.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(180 204 180 / var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(150 178 151 / 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-secondary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 178 7 / 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))}.focus\:placeholder\:opacity-100:focus::-moz-placeholder{opacity:1}.focus\:placeholder\:opacity-100:focus::placeholder{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-secondary:focus-visible{outline-color:#00b207}.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:#6180624d}.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\:cursor-not-allowed:disabled{cursor:not-allowed}.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)}.group:hover .group-hover\:translate-x-3{--tw-translate-x: .75rem;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\: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(97 128 98 / 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(97 128 98 / 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(97 128 98 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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(97 128 98 / 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))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 540px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 720px){.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/6{width:83.333333%}.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-\[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%}}@media (min-width: 960px){.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\: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-\[50\%\]{max-width:50%}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[75\%\]{max-width:75%}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@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-iMl-q11m.js b/dist/assets/index-kRs4n30u.js similarity index 55% rename from dist/assets/index-iMl-q11m.js rename to dist/assets/index-kRs4n30u.js index b31e545..ce46d26 100644 --- a/dist/assets/index-iMl-q11m.js +++ b/dist/assets/index-kRs4n30u.js @@ -1,4 +1,4 @@ -function nj(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 oj(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function is(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 ax={exports:{}},$c={},ix={exports:{}},Le={};/** +function m2(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 y2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ls(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 cx={exports:{}},td={},dx={exports:{}},De={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function nj(e,t){for(var r=0;r>>1,$=Y[K];if(0>>1;Ko(ie,q))re<$&&0>o(fe,ie)?(Y[K]=fe,Y[re]=q,K=re):(Y[K]=ie,Y[le]=q,K=le);else if(re<$&&0>o(fe,q))Y[K]=fe,Y[re]=q,K=re;else break e}}return z}function o(Y,z){var q=Y.sortIndex-z.sortIndex;return q!==0?q:Y.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var p=[],b=[],h=1,x=null,T=3,O=!1,_=!1,w=!1,v=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(Y){for(var z=r(b);z!==null;){if(z.callback===null)n(b);else if(z.startTime<=Y)n(b),z.sortIndex=z.expirationTime,t(p,z);else break;z=r(b)}}function c(Y){if(w=!1,s(Y),!_)if(r(p)!==null)_=!0,G(g);else{var z=r(b);z!==null&&X(c,z.startTime-Y)}}function g(Y,z){_=!1,w&&(w=!1,d(k),k=-1),O=!0;var q=T;try{for(s(z),x=r(p);x!==null&&(!(x.expirationTime>z)||Y&&!j());){var K=x.callback;if(typeof K=="function"){x.callback=null,T=x.priorityLevel;var $=K(x.expirationTime<=z);z=e.unstable_now(),typeof $=="function"?x.callback=$:x===r(p)&&n(p),s(z)}else n(p);x=r(p)}if(x!==null)var ne=!0;else{var le=r(b);le!==null&&X(c,le.startTime-z),ne=!1}return ne}finally{x=null,T=q,O=!1}}var m=!1,C=null,k=-1,A=5,S=-1;function j(){return!(e.unstable_now()-SY||125K?(Y.sortIndex=q,t(b,Y),r(p)===null&&Y===r(b)&&(w?(d(k),k=-1):w=!0,X(c,q-K))):(Y.sortIndex=$,t(p,Y),_||O||(_=!0,G(g))),Y},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(Y){var z=T;return function(){var q=T;T=z;try{return Y.apply(this,arguments)}finally{T=q}}}})(hx);vx.exports=hx;var Pj=vx.exports;/** + */(function(e){function t(Y,z){var q=Y.length;Y.push(z);e:for(;0>>1,$=Y[K];if(0>>1;Ko(ie,q))re<$&&0>o(fe,ie)?(Y[K]=fe,Y[re]=q,K=re):(Y[K]=ie,Y[le]=q,K=le);else if(re<$&&0>o(fe,q))Y[K]=fe,Y[re]=q,K=re;else break e}}return z}function o(Y,z){var q=Y.sortIndex-z.sortIndex;return q!==0?q:Y.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var p=[],b=[],h=1,w=null,T=3,O=!1,C=!1,x=!1,v=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(Y){for(var z=r(b);z!==null;){if(z.callback===null)n(b);else if(z.startTime<=Y)n(b),z.sortIndex=z.expirationTime,t(p,z);else break;z=r(b)}}function c(Y){if(x=!1,s(Y),!C)if(r(p)!==null)C=!0,G(g);else{var z=r(b);z!==null&&X(c,z.startTime-Y)}}function g(Y,z){C=!1,x&&(x=!1,d(k),k=-1),O=!0;var q=T;try{for(s(z),w=r(p);w!==null&&(!(w.expirationTime>z)||Y&&!j());){var K=w.callback;if(typeof K=="function"){w.callback=null,T=w.priorityLevel;var $=K(w.expirationTime<=z);z=e.unstable_now(),typeof $=="function"?w.callback=$:w===r(p)&&n(p),s(z)}else n(p);w=r(p)}if(w!==null)var ne=!0;else{var le=r(b);le!==null&&X(c,le.startTime-z),ne=!1}return ne}finally{w=null,T=q,O=!1}}var m=!1,_=null,k=-1,A=5,S=-1;function j(){return!(e.unstable_now()-SY||125K?(Y.sortIndex=q,t(b,Y),r(p)===null&&Y===r(b)&&(x?(d(k),k=-1):x=!0,X(c,q-K))):(Y.sortIndex=$,t(p,Y),C||O||(C=!0,G(g))),Y},e.unstable_shouldYield=j,e.unstable_wrapCallback=function(Y){var z=T;return function(){var q=T;T=z;try{return Y.apply(this,arguments)}finally{T=q}}}})(_x);xx.exports=_x;var B2=xx.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function nj(e,t){for(var r=0;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Mp=Object.prototype.hasOwnProperty,Sj=/^[: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]*$/,fm={},pm={};function Aj(e){return Mp.call(pm,e)?!0:Mp.call(fm,e)?!1:Sj.test(e)?pm[e]=!0:(fm[e]=!0,!1)}function kj(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 Ej(e,t,r,n){if(t===null||typeof t>"u"||kj(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 Xt(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 Nt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Nt[e]=new Xt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Nt[t]=new Xt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Nt[e]=new Xt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Nt[e]=new Xt(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){Nt[e]=new Xt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Nt[e]=new Xt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Nt[e]=new Xt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Nt[e]=new Xt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Nt[e]=new Xt(e,5,!1,e.toLowerCase(),null,!1,!1)});var dg=/[\-:]([a-z])/g;function fg(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(dg,fg);Nt[t]=new Xt(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(dg,fg);Nt[t]=new Xt(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(dg,fg);Nt[t]=new Xt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Nt[e]=new Xt(e,1,!1,e.toLowerCase(),null,!1,!1)});Nt.xlinkHref=new Xt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Nt[e]=new Xt(e,1,!1,e.toLowerCase(),null,!0,!0)});function pg(e,t,r,n){var o=Nt.hasOwnProperty(t)?Nt[t]:null;(o!==null?o.type!==0:n||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ip=Object.prototype.hasOwnProperty,W2=/^[: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]*$/,vm={},hm={};function U2(e){return Ip.call(hm,e)?!0:Ip.call(vm,e)?!1:W2.test(e)?hm[e]=!0:(vm[e]=!0,!1)}function H2(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 q2(e,t,r,n){if(t===null||typeof t>"u"||H2(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 Xt(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 Nt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Nt[e]=new Xt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Nt[t]=new Xt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Nt[e]=new Xt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Nt[e]=new Xt(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){Nt[e]=new Xt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Nt[e]=new Xt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Nt[e]=new Xt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Nt[e]=new Xt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Nt[e]=new Xt(e,5,!1,e.toLowerCase(),null,!1,!1)});var fg=/[\-:]([a-z])/g;function pg(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(fg,pg);Nt[t]=new Xt(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(fg,pg);Nt[t]=new Xt(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(fg,pg);Nt[t]=new Xt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Nt[e]=new Xt(e,1,!1,e.toLowerCase(),null,!1,!1)});Nt.xlinkHref=new Xt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Nt[e]=new Xt(e,1,!1,e.toLowerCase(),null,!0,!0)});function gg(e,t,r,n){var o=Nt.hasOwnProperty(t)?Nt[t]:null;(o!==null?o.type!==0:n||!(2u||o[i]!==a[u]){var p=` -`+o[i].replace(" at new "," at ");return e.displayName&&p.includes("")&&(p=p.replace("",e.displayName)),p}while(1<=i&&0<=u);break}}}finally{Bf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ll(e):""}function jj(e){switch(e.tag){case 5:return ll(e.type);case 16:return ll("Lazy");case 13:return ll("Suspense");case 19:return ll("SuspenseList");case 0:case 2:case 15:return e=Wf(e.type,!1),e;case 11:return e=Wf(e.type.render,!1),e;case 1:return e=Wf(e.type,!0),e;default:return""}}function Fp(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 Na:return"Fragment";case ja:return"Portal";case Ip:return"Profiler";case gg:return"StrictMode";case Dp:return"Suspense";case Lp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case xx:return(e.displayName||"Context")+".Consumer";case wx:return(e._context.displayName||"Context")+".Provider";case bg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case vg:return t=e.displayName||null,t!==null?t:Fp(e.type)||"Memo";case ao:t=e._payload,e=e._init;try{return Fp(e(t))}catch{}}return null}function Nj(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 Fp(t);case 8:return t===gg?"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 Oo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _x(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rj(e){var t=_x(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 au(e){e._valueTracker||(e._valueTracker=Rj(e))}function Ox(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=_x(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function nc(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 Vp(e,t){var r=t.checked;return st({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function bm(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Oo(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 Tx(e,t){t=t.checked,t!=null&&pg(e,"checked",t,!1)}function zp(e,t){Tx(e,t);var r=Oo(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")?Bp(e,t.type,r):t.hasOwnProperty("defaultValue")&&Bp(e,t.type,Oo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vm(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 Bp(e,t,r){(t!=="number"||nc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var sl=Array.isArray;function Ga(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=iu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function El(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var gl={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},Mj=["Webkit","ms","Moz","O"];Object.keys(gl).forEach(function(e){Mj.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),gl[t]=gl[e]})});function kx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||gl.hasOwnProperty(e)&&gl[e]?(""+t).trim():t+"px"}function Ex(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=kx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Ij=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 Hp(e,t){if(t){if(Ij[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(pe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(pe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(pe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(pe(62))}}function qp(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 Gp=null;function hg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yp=null,Ya=null,Ka=null;function ym(e){if(e=cs(e)){if(typeof Yp!="function")throw Error(pe(280));var t=e.stateNode;t&&(t=ad(t),Yp(e.stateNode,e.type,t))}}function jx(e){Ya?Ka?Ka.push(e):Ka=[e]:Ya=e}function Nx(){if(Ya){var e=Ya,t=Ka;if(Ka=Ya=null,ym(e),t)for(e=0;e>>=0,e===0?32:31-(Gj(e)/Yj|0)|0}var lu=64,su=4194304;function ul(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 lc(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 u=i&~o;u!==0?n=ul(u):(a&=i,a!==0&&(n=ul(a)))}else i=r&~o,i!==0?n=ul(i):a!==0&&(n=ul(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 ss(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Qr(t),e[t]=r}function Zj(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=vl),Am=" ",km=!1;function Jx(e,t){switch(e){case"keyup":return T2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $x(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ra=!1;function S2(e,t){switch(e){case"compositionend":return $x(t);case"keypress":return t.which!==32?null:(km=!0,Am);case"textInput":return e=t.data,e===Am&&km?null:e;default:return null}}function A2(e,t){if(Ra)return e==="compositionend"||!Tg&&Jx(e,t)?(e=Xx(),Iu=Cg=co=null,Ra=!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=Rm(r)}}function nC(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nC(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function oC(){for(var e=window,t=nc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=nc(e.document)}return t}function Pg(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 L2(e){var t=oC(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&nC(r.ownerDocument.documentElement,r)){if(n!==null&&Pg(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=Mm(r,a);var i=Mm(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,Ma=null,$p=null,ml=null,e0=!1;function Im(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;e0||Ma==null||Ma!==nc(n)||(n=Ma,"selectionStart"in n&&Pg(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}),ml&&Dl(ml,n)||(ml=n,n=cc($p,"onSelect"),0La||(e.current=i0[La],i0[La]=null,La--)}function Qe(e,t){La++,i0[La]=e.current,e.current=t}var To={},Wt=jo(To),ar=jo(!1),Zo=To;function ni(e,t){var r=e.type.contextTypes;if(!r)return To;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 ir(e){return e=e.childContextTypes,e!=null}function fc(){Je(ar),Je(Wt)}function Wm(e,t,r){if(Wt.current!==To)throw Error(pe(168));Qe(Wt,t),Qe(ar,r)}function pC(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(pe(108,Nj(e)||"Unknown",o));return st({},r,n)}function pc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Zo=Wt.current,Qe(Wt,e),Qe(ar,ar.current),!0}function Um(e,t,r){var n=e.stateNode;if(!n)throw Error(pe(169));r?(e=pC(e,t,Zo),n.__reactInternalMemoizedMergedChildContext=e,Je(ar),Je(Wt),Qe(Wt,e)):Je(ar),Qe(ar,r)}var Pn=null,id=!1,rp=!1;function gC(e){Pn===null?Pn=[e]:Pn.push(e)}function Q2(e){id=!0,gC(e)}function No(){if(!rp&&Pn!==null){rp=!0;var e=0,t=qe;try{var r=Pn;for(qe=1;e>=i,o-=i,Sn=1<<32-Qr(t)+o|r<k?(A=C,C=null):A=C.sibling;var S=T(d,C,s[k],c);if(S===null){C===null&&(C=A);break}e&&C&&S.alternate===null&&t(d,C),l=a(S,l,k),m===null?g=S:m.sibling=S,m=S,C=A}if(k===s.length)return r(d,C),rt&&Wo(d,k),g;if(C===null){for(;kk?(A=C,C=null):A=C.sibling;var j=T(d,C,S.value,c);if(j===null){C===null&&(C=A);break}e&&C&&j.alternate===null&&t(d,C),l=a(j,l,k),m===null?g=j:m.sibling=j,m=j,C=A}if(S.done)return r(d,C),rt&&Wo(d,k),g;if(C===null){for(;!S.done;k++,S=s.next())S=x(d,S.value,c),S!==null&&(l=a(S,l,k),m===null?g=S:m.sibling=S,m=S);return rt&&Wo(d,k),g}for(C=n(d,C);!S.done;k++,S=s.next())S=O(C,d,k,S.value,c),S!==null&&(e&&S.alternate!==null&&C.delete(S.key===null?k:S.key),l=a(S,l,k),m===null?g=S:m.sibling=S,m=S);return e&&C.forEach(function(N){return t(d,N)}),rt&&Wo(d,k),g}function v(d,l,s,c){if(typeof s=="object"&&s!==null&&s.type===Na&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case ou:e:{for(var g=s.key,m=l;m!==null;){if(m.key===g){if(g=s.type,g===Na){if(m.tag===7){r(d,m.sibling),l=o(m,s.props.children),l.return=d,d=l;break e}}else if(m.elementType===g||typeof g=="object"&&g!==null&&g.$$typeof===ao&&Xm(g)===m.type){r(d,m.sibling),l=o(m,s.props),l.ref=tl(d,m,s),l.return=d,d=l;break e}r(d,m);break}else t(d,m);m=m.sibling}s.type===Na?(l=Qo(s.props.children,d.mode,c,s.key),l.return=d,d=l):(c=Uu(s.type,s.key,s.props,null,d.mode,c),c.ref=tl(d,l,s),c.return=d,d=c)}return i(d);case ja:e:{for(m=s.key;l!==null;){if(l.key===m)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=cp(s,d.mode,c),l.return=d,d=l}return i(d);case ao:return m=s._init,v(d,l,m(s._payload),c)}if(sl(s))return _(d,l,s,c);if(Xi(s))return w(d,l,s,c);bu(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=up(s,d.mode,c),l.return=d,d=l),i(d)):r(d,l)}return v}var ai=CC(!0),_C=CC(!1),ds={},hn=jo(ds),zl=jo(ds),Bl=jo(ds);function Yo(e){if(e===ds)throw Error(pe(174));return e}function Ig(e,t){switch(Qe(Bl,t),Qe(zl,e),Qe(hn,ds),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Up(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Up(t,e)}Je(hn),Qe(hn,t)}function ii(){Je(hn),Je(zl),Je(Bl)}function OC(e){Yo(Bl.current);var t=Yo(hn.current),r=Up(t,e.type);t!==r&&(Qe(zl,e),Qe(hn,r))}function Dg(e){zl.current===e&&(Je(hn),Je(zl))}var at=jo(0);function yc(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 np=[];function Lg(){for(var e=0;er?r:4,e(!0);var n=op.transition;op.transition={};try{e(!1),t()}finally{qe=r,op.transition=n}}function zC(){return Lr().memoizedState}function $2(e,t,r){var n=wo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},BC(e))WC(t,r);else if(r=mC(e,t,r,n),r!==null){var o=Kt();Xr(r,e,n,o),UC(r,t,n)}}function eN(e,t,r){var n=wo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(BC(e))WC(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,u=a(i,r);if(o.hasEagerState=!0,o.eagerState=u,en(u,i)){var p=t.interleaved;p===null?(o.next=o,Rg(t)):(o.next=p.next,p.next=o),t.interleaved=o;return}}catch{}finally{}r=mC(e,t,o,n),r!==null&&(o=Kt(),Xr(r,e,n,o),UC(r,t,n))}}function BC(e){var t=e.alternate;return e===lt||t!==null&&t===lt}function WC(e,t){yl=wc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function UC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,yg(e,r)}}var xc={readContext:Dr,useCallback:Dt,useContext:Dt,useEffect:Dt,useImperativeHandle:Dt,useInsertionEffect:Dt,useLayoutEffect:Dt,useMemo:Dt,useReducer:Dt,useRef:Dt,useState:Dt,useDebugValue:Dt,useDeferredValue:Dt,useTransition:Dt,useMutableSource:Dt,useSyncExternalStore:Dt,useId:Dt,unstable_isNewReconciler:!1},tN={readContext:Dr,useCallback:function(e,t){return pn().memoizedState=[e,t===void 0?null:t],e},useContext:Dr,useEffect:Jm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Vu(4194308,4,IC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Vu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Vu(4,2,e,t)},useMemo:function(e,t){var r=pn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=pn();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=$2.bind(null,lt,e),[n.memoizedState,e]},useRef:function(e){var t=pn();return e={current:e},t.memoizedState=e},useState:Zm,useDebugValue:Wg,useDeferredValue:function(e){return pn().memoizedState=e},useTransition:function(){var e=Zm(!1),t=e[0];return e=J2.bind(null,e[1]),pn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=lt,o=pn();if(rt){if(r===void 0)throw Error(pe(407));r=r()}else{if(r=t(),Tt===null)throw Error(pe(349));$o&30||SC(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,Jm(kC.bind(null,n,a,e),[e]),n.flags|=2048,Hl(9,AC.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=pn(),t=Tt.identifierPrefix;if(rt){var r=An,n=Sn;r=(n&~(1<<32-Qr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Wl++,0")&&(p=p.replace("",e.displayName)),p}while(1<=i&&0<=u);break}}}finally{Wf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?il(e):""}function G2(e){switch(e.tag){case 5:return il(e.type);case 16:return il("Lazy");case 13:return il("Suspense");case 19:return il("SuspenseList");case 0:case 2:case 15:return e=Uf(e.type,!1),e;case 11:return e=Uf(e.type.render,!1),e;case 1:return e=Uf(e.type,!0),e;default:return""}}function Vp(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 Na:return"Fragment";case ja:return"Portal";case Lp:return"Profiler";case bg:return"StrictMode";case Dp:return"Suspense";case Fp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Px:return(e.displayName||"Context")+".Consumer";case Tx:return(e._context.displayName||"Context")+".Provider";case vg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case hg:return t=e.displayName||null,t!==null?t:Vp(e.type)||"Memo";case ao:t=e._payload,e=e._init;try{return Vp(e(t))}catch{}}return null}function Y2(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 Vp(t);case 8:return t===bg?"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 Oo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ax(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function K2(e){var t=Ax(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 lu(e){e._valueTracker||(e._valueTracker=K2(e))}function kx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Ax(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function ac(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 zp(e,t){var r=t.checked;return st({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function ym(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Oo(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 Ex(e,t){t=t.checked,t!=null&&gg(e,"checked",t,!1)}function Bp(e,t){Ex(e,t);var r=Oo(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")?Wp(e,t.type,r):t.hasOwnProperty("defaultValue")&&Wp(e,t.type,Oo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wm(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 Wp(e,t,r){(t!=="number"||ac(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ll=Array.isArray;function Ga(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=su.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function kl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var pl={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},Q2=["Webkit","ms","Moz","O"];Object.keys(pl).forEach(function(e){Q2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pl[t]=pl[e]})});function Mx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||pl.hasOwnProperty(e)&&pl[e]?(""+t).trim():t+"px"}function Ix(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Mx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var X2=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 qp(e,t){if(t){if(X2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(pe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(pe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(pe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(pe(62))}}function Gp(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 Yp=null;function mg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Kp=null,Ya=null,Ka=null;function Cm(e){if(e=ds(e)){if(typeof Kp!="function")throw Error(pe(280));var t=e.stateNode;t&&(t=ld(t),Kp(e.stateNode,e.type,t))}}function Lx(e){Ya?Ka?Ka.push(e):Ka=[e]:Ya=e}function Dx(){if(Ya){var e=Ya,t=Ka;if(Ka=Ya=null,Cm(e),t)for(e=0;e>>=0,e===0?32:31-(lj(e)/sj|0)|0}var uu=64,cu=4194304;function sl(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 uc(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 u=i&~o;u!==0?n=sl(u):(a&=i,a!==0&&(n=sl(a)))}else i=r&~o,i!==0?n=sl(i):a!==0&&(n=sl(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 us(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Kr(t),e[t]=r}function fj(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=bl),Nm=" ",Rm=!1;function n_(e,t){switch(e){case"keyup":return zj.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function o_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ra=!1;function Wj(e,t){switch(e){case"compositionend":return o_(t);case"keypress":return t.which!==32?null:(Rm=!0,Nm);case"textInput":return e=t.data,e===Nm&&Rm?null:e;default:return null}}function Uj(e,t){if(Ra)return e==="compositionend"||!Pg&&n_(e,t)?(e=t_(),Du=Cg=co=null,Ra=!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=Dm(r)}}function s_(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?s_(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function u_(){for(var e=window,t=ac();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ac(e.document)}return t}function Sg(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 Jj(e){var t=u_(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&s_(r.ownerDocument.documentElement,r)){if(n!==null&&Sg(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=Fm(r,a);var i=Fm(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,Ma=null,e0=null,hl=null,t0=!1;function Vm(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;t0||Ma==null||Ma!==ac(n)||(n=Ma,"selectionStart"in n&&Sg(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}),hl&&Il(hl,n)||(hl=n,n=fc(e0,"onSelect"),0Da||(e.current=l0[Da],l0[Da]=null,Da--)}function Qe(e,t){Da++,l0[Da]=e.current,e.current=t}var To={},Wt=jo(To),ar=jo(!1),Zo=To;function ni(e,t){var r=e.type.contextTypes;if(!r)return To;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 ir(e){return e=e.childContextTypes,e!=null}function gc(){Je(ar),Je(Wt)}function Gm(e,t,r){if(Wt.current!==To)throw Error(pe(168));Qe(Wt,t),Qe(ar,r)}function m_(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(pe(108,Y2(e)||"Unknown",o));return st({},r,n)}function bc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||To,Zo=Wt.current,Qe(Wt,e),Qe(ar,ar.current),!0}function Ym(e,t,r){var n=e.stateNode;if(!n)throw Error(pe(169));r?(e=m_(e,t,Zo),n.__reactInternalMemoizedMergedChildContext=e,Je(ar),Je(Wt),Qe(Wt,e)):Je(ar),Qe(ar,r)}var Pn=null,sd=!1,np=!1;function y_(e){Pn===null?Pn=[e]:Pn.push(e)}function cN(e){sd=!0,y_(e)}function No(){if(!np&&Pn!==null){np=!0;var e=0,t=qe;try{var r=Pn;for(qe=1;e>=i,o-=i,Sn=1<<32-Kr(t)+o|r<k?(A=_,_=null):A=_.sibling;var S=T(d,_,s[k],c);if(S===null){_===null&&(_=A);break}e&&_&&S.alternate===null&&t(d,_),l=a(S,l,k),m===null?g=S:m.sibling=S,m=S,_=A}if(k===s.length)return r(d,_),rt&&Wo(d,k),g;if(_===null){for(;kk?(A=_,_=null):A=_.sibling;var j=T(d,_,S.value,c);if(j===null){_===null&&(_=A);break}e&&_&&j.alternate===null&&t(d,_),l=a(j,l,k),m===null?g=j:m.sibling=j,m=j,_=A}if(S.done)return r(d,_),rt&&Wo(d,k),g;if(_===null){for(;!S.done;k++,S=s.next())S=w(d,S.value,c),S!==null&&(l=a(S,l,k),m===null?g=S:m.sibling=S,m=S);return rt&&Wo(d,k),g}for(_=n(d,_);!S.done;k++,S=s.next())S=O(_,d,k,S.value,c),S!==null&&(e&&S.alternate!==null&&_.delete(S.key===null?k:S.key),l=a(S,l,k),m===null?g=S:m.sibling=S,m=S);return e&&_.forEach(function(N){return t(d,N)}),rt&&Wo(d,k),g}function v(d,l,s,c){if(typeof s=="object"&&s!==null&&s.type===Na&&s.key===null&&(s=s.props.children),typeof s=="object"&&s!==null){switch(s.$$typeof){case iu:e:{for(var g=s.key,m=l;m!==null;){if(m.key===g){if(g=s.type,g===Na){if(m.tag===7){r(d,m.sibling),l=o(m,s.props.children),l.return=d,d=l;break e}}else if(m.elementType===g||typeof g=="object"&&g!==null&&g.$$typeof===ao&&ey(g)===m.type){r(d,m.sibling),l=o(m,s.props),l.ref=el(d,m,s),l.return=d,d=l;break e}r(d,m);break}else t(d,m);m=m.sibling}s.type===Na?(l=Qo(s.props.children,d.mode,c,s.key),l.return=d,d=l):(c=qu(s.type,s.key,s.props,null,d.mode,c),c.ref=el(d,l,s),c.return=d,d=c)}return i(d);case ja:e:{for(m=s.key;l!==null;){if(l.key===m)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=dp(s,d.mode,c),l.return=d,d=l}return i(d);case ao:return m=s._init,v(d,l,m(s._payload),c)}if(ll(s))return C(d,l,s,c);if(Qi(s))return x(d,l,s,c);hu(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=cp(s,d.mode,c),l.return=d,d=l),i(d)):r(d,l)}return v}var ai=S_(!0),A_=S_(!1),fs={},hn=jo(fs),Vl=jo(fs),zl=jo(fs);function Yo(e){if(e===fs)throw Error(pe(174));return e}function Lg(e,t){switch(Qe(zl,t),Qe(Vl,e),Qe(hn,fs),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Hp(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Hp(t,e)}Je(hn),Qe(hn,t)}function ii(){Je(hn),Je(Vl),Je(zl)}function k_(e){Yo(zl.current);var t=Yo(hn.current),r=Hp(t,e.type);t!==r&&(Qe(Vl,e),Qe(hn,r))}function Dg(e){Vl.current===e&&(Je(hn),Je(Vl))}var at=jo(0);function xc(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 op=[];function Fg(){for(var e=0;er?r:4,e(!0);var n=ap.transition;ap.transition={};try{e(!1),t()}finally{qe=r,ap.transition=n}}function q_(){return Dr().memoizedState}function gN(e,t,r){var n=wo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},G_(e))Y_(t,r);else if(r=C_(e,t,r,n),r!==null){var o=Kt();Qr(r,e,n,o),K_(r,t,n)}}function bN(e,t,r){var n=wo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(G_(e))Y_(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,u=a(i,r);if(o.hasEagerState=!0,o.eagerState=u,$r(u,i)){var p=t.interleaved;p===null?(o.next=o,Mg(t)):(o.next=p.next,p.next=o),t.interleaved=o;return}}catch{}finally{}r=C_(e,t,o,n),r!==null&&(o=Kt(),Qr(r,e,n,o),K_(r,t,n))}}function G_(e){var t=e.alternate;return e===lt||t!==null&&t===lt}function Y_(e,t){ml=_c=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function K_(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,wg(e,r)}}var Cc={readContext:Lr,useCallback:Lt,useContext:Lt,useEffect:Lt,useImperativeHandle:Lt,useInsertionEffect:Lt,useLayoutEffect:Lt,useMemo:Lt,useReducer:Lt,useRef:Lt,useState:Lt,useDebugValue:Lt,useDeferredValue:Lt,useTransition:Lt,useMutableSource:Lt,useSyncExternalStore:Lt,useId:Lt,unstable_isNewReconciler:!1},vN={readContext:Lr,useCallback:function(e,t){return pn().memoizedState=[e,t===void 0?null:t],e},useContext:Lr,useEffect:ry,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Bu(4194308,4,z_.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Bu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bu(4,2,e,t)},useMemo:function(e,t){var r=pn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=pn();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=gN.bind(null,lt,e),[n.memoizedState,e]},useRef:function(e){var t=pn();return e={current:e},t.memoizedState=e},useState:ty,useDebugValue:Ug,useDeferredValue:function(e){return pn().memoizedState=e},useTransition:function(){var e=ty(!1),t=e[0];return e=pN.bind(null,e[1]),pn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=lt,o=pn();if(rt){if(r===void 0)throw Error(pe(407));r=r()}else{if(r=t(),Tt===null)throw Error(pe(349));$o&30||N_(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,ry(M_.bind(null,n,a,e),[e]),n.flags|=2048,Ul(9,R_.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=pn(),t=Tt.identifierPrefix;if(rt){var r=An,n=Sn;r=(n&~(1<<32-Kr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Bl++,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[gn]=t,e[Vl]=n,JC(e,t,!1,!1),t.stateNode=e;e:{switch(i=qp(r,n),r){case"dialog":Xe("cancel",e),Xe("close",e),o=n;break;case"iframe":case"object":case"embed":Xe("load",e),o=n;break;case"video":case"audio":for(o=0;osi&&(t.flags|=128,n=!0,rl(a,!1),t.lanes=4194304)}else{if(!n)if(e=yc(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),rl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!rt)return Lt(t),null}else 2*pt()-a.renderingStartTime>si&&r!==1073741824&&(t.flags|=128,n=!0,rl(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=pt(),t.sibling=null,r=at.current,Qe(at,n?r&1|2:r&1),t):(Lt(t),null);case 22:case 23:return Kg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?dr&1073741824&&(Lt(t),t.subtreeFlags&6&&(t.flags|=8192)):Lt(t),null;case 24:return null;case 25:return null}throw Error(pe(156,t.tag))}function uN(e,t){switch(Ag(t),t.tag){case 1:return ir(t.type)&&fc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ii(),Je(ar),Je(Wt),Lg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Dg(t),null;case 13:if(Je(at),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(pe(340));oi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(at),null;case 4:return ii(),null;case 10:return Ng(t.type._context),null;case 22:case 23:return Kg(),null;case 24:return null;default:return null}}var hu=!1,zt=!1,cN=typeof WeakSet=="function"?WeakSet:Set,ye=null;function Ba(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){dt(e,t,n)}else r.current=null}function m0(e,t,r){try{r()}catch(n){dt(e,t,n)}}var ly=!1;function dN(e,t){if(t0=sc,e=oC(),Pg(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,u=-1,p=-1,b=0,h=0,x=e,T=null;t:for(;;){for(var O;x!==r||o!==0&&x.nodeType!==3||(u=i+o),x!==a||n!==0&&x.nodeType!==3||(p=i+n),x.nodeType===3&&(i+=x.nodeValue.length),(O=x.firstChild)!==null;)T=x,x=O;for(;;){if(x===e)break t;if(T===r&&++b===o&&(u=i),T===a&&++h===n&&(p=i),(O=x.nextSibling)!==null)break;x=T,T=x.parentNode}x=O}r=u===-1||p===-1?null:{start:u,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(r0={focusedElem:e,selectionRange:r},sc=!1,ye=t;ye!==null;)if(t=ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ye=e;else for(;ye!==null;){t=ye;try{var _=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var w=_.memoizedProps,v=_.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Hr(t.type,w),v);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(pe(163))}}catch(c){dt(t,t.return,c)}if(e=t.sibling,e!==null){e.return=t.return,ye=e;break}ye=t.return}return _=ly,ly=!1,_}function wl(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&&m0(t,r,a)}o=o.next}while(o!==n)}}function ud(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 y0(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 t_(e){var t=e.alternate;t!==null&&(e.alternate=null,t_(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[gn],delete t[Vl],delete t[a0],delete t[Y2],delete t[K2])),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 r_(e){return e.tag===5||e.tag===3||e.tag===4}function sy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||r_(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 w0(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=dc));else if(n!==4&&(e=e.child,e!==null))for(w0(e,t,r),e=e.sibling;e!==null;)w0(e,t,r),e=e.sibling}function x0(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(x0(e,t,r),e=e.sibling;e!==null;)x0(e,t,r),e=e.sibling}var kt=null,qr=!1;function to(e,t,r){for(r=r.child;r!==null;)n_(e,t,r),r=r.sibling}function n_(e,t,r){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(td,r)}catch{}switch(r.tag){case 5:zt||Ba(r,t);case 6:var n=kt,o=qr;kt=null,to(e,t,r),kt=n,qr=o,kt!==null&&(qr?(e=kt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):kt.removeChild(r.stateNode));break;case 18:kt!==null&&(qr?(e=kt,r=r.stateNode,e.nodeType===8?tp(e.parentNode,r):e.nodeType===1&&tp(e,r),Ml(e)):tp(kt,r.stateNode));break;case 4:n=kt,o=qr,kt=r.stateNode.containerInfo,qr=!0,to(e,t,r),kt=n,qr=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)&&m0(r,t,i),o=o.next}while(o!==n)}to(e,t,r);break;case 1:if(!zt&&(Ba(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){dt(r,t,u)}to(e,t,r);break;case 21:to(e,t,r);break;case 22:r.mode&1?(zt=(n=zt)||r.memoizedState!==null,to(e,t,r),zt=n):to(e,t,r);break;default:to(e,t,r)}}function uy(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new cN),t.forEach(function(n){var o=wN.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Br(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=pt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*pN(n/1960))-n,10e?16:e,fo===null)var n=!1;else{if(e=fo,fo=null,Oc=0,Be&6)throw Error(pe(331));var o=Be;for(Be|=4,ye=e.current;ye!==null;){var a=ye,i=a.child;if(ye.flags&16){var u=a.deletions;if(u!==null){for(var p=0;ppt()-Gg?Ko(e,0):qg|=r),lr(e,t)}function d_(e,t){t===0&&(e.mode&1?(t=su,su<<=1,!(su&130023424)&&(su=4194304)):t=1);var r=Kt();e=In(e,t),e!==null&&(ss(e,t,r),lr(e,r))}function yN(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),d_(e,r)}function wN(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(pe(314))}n!==null&&n.delete(t),d_(e,r)}var f_;f_=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ar.current)nr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return nr=!1,lN(e,t,r);nr=!!(e.flags&131072)}else nr=!1,rt&&t.flags&1048576&&bC(t,bc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;zu(e,t),e=t.pendingProps;var o=ni(t,Wt.current);Xa(t,r),o=Vg(null,t,n,e,o,r);var a=zg();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,ir(n)?(a=!0,pc(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Mg(t),o.updater=ld,t.stateNode=o,o._reactInternals=t,d0(t,n,e,r),t=g0(null,t,n,!0,a,r)):(t.tag=0,rt&&a&&Sg(t),Yt(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(zu(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=CN(n),e=Hr(n,e),o){case 0:t=p0(null,t,n,e,r);break e;case 1:t=oy(null,t,n,e,r);break e;case 11:t=ry(null,t,n,e,r);break e;case 14:t=ny(null,t,n,Hr(n.type,e),r);break e}throw Error(pe(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),p0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),oy(e,t,n,o,r);case 3:e:{if(QC(t),e===null)throw Error(pe(387));n=t.pendingProps,a=t.memoizedState,o=a.element,yC(e,t),mc(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=li(Error(pe(423)),t),t=ay(e,t,n,r,o);break e}else if(n!==o){o=li(Error(pe(424)),t),t=ay(e,t,n,r,o);break e}else for(fr=ho(t.stateNode.containerInfo.firstChild),gr=t,rt=!0,Gr=null,r=_C(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(oi(),n===o){t=Dn(e,t,r);break e}Yt(e,t,n,r)}t=t.child}return t;case 5:return OC(t),e===null&&s0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,n0(n,o)?i=null:a!==null&&n0(n,a)&&(t.flags|=32),KC(e,t),Yt(e,t,i,r),t.child;case 6:return e===null&&s0(t),null;case 13:return XC(e,t,r);case 4:return Ig(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=ai(t,null,n,r):Yt(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),ry(e,t,n,o,r);case 7:return Yt(e,t,t.pendingProps,r),t.child;case 8:return Yt(e,t,t.pendingProps.children,r),t.child;case 12:return Yt(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,Qe(vc,n._currentValue),n._currentValue=i,a!==null)if(en(a.value,i)){if(a.children===o.children&&!ar.current){t=Dn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var u=a.dependencies;if(u!==null){i=a.child;for(var p=u.firstContext;p!==null;){if(p.context===n){if(a.tag===1){p=kn(-1,r&-r),p.tag=2;var b=a.updateQueue;if(b!==null){b=b.shared;var h=b.pending;h===null?p.next=p:(p.next=h.next,h.next=p),b.pending=p}}a.lanes|=r,p=a.alternate,p!==null&&(p.lanes|=r),u0(a.return,r,t),u.lanes|=r;break}p=p.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(pe(341));i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),u0(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}Yt(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Xa(t,r),o=Dr(o),n=n(o),t.flags|=1,Yt(e,t,n,r),t.child;case 14:return n=t.type,o=Hr(n,t.pendingProps),o=Hr(n.type,o),ny(e,t,n,o,r);case 15:return GC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Hr(n,o),zu(e,t),t.tag=1,ir(n)?(e=!0,pc(t)):e=!1,Xa(t,r),xC(t,n,o),d0(t,n,o,r),g0(null,t,n,!0,e,r);case 19:return ZC(e,t,r);case 22:return YC(e,t,r)}throw Error(pe(156,t.tag))};function p_(e,t){return Vx(e,t)}function xN(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 jr(e,t,r,n){return new xN(e,t,r,n)}function Xg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function CN(e){if(typeof e=="function")return Xg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bg)return 11;if(e===vg)return 14}return 2}function xo(e,t){var r=e.alternate;return r===null?(r=jr(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 Uu(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")Xg(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Na:return Qo(r.children,o,a,t);case gg:i=8,o|=8;break;case Ip:return e=jr(12,r,t,o|2),e.elementType=Ip,e.lanes=a,e;case Dp:return e=jr(13,r,t,o),e.elementType=Dp,e.lanes=a,e;case Lp:return e=jr(19,r,t,o),e.elementType=Lp,e.lanes=a,e;case Cx:return dd(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case wx:i=10;break e;case xx:i=9;break e;case bg:i=11;break e;case vg:i=14;break e;case ao:i=16,n=null;break e}throw Error(pe(130,e==null?e:typeof e,""))}return t=jr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Qo(e,t,r,n){return e=jr(7,e,n,t),e.lanes=r,e}function dd(e,t,r,n){return e=jr(22,e,n,t),e.elementType=Cx,e.lanes=r,e.stateNode={isHidden:!1},e}function up(e,t,r){return e=jr(6,e,null,t),e.lanes=r,e}function cp(e,t,r){return t=jr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _N(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=Hf(0),this.expirationTimes=Hf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hf(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Zg(e,t,r,n,o,a,i,u,p){return e=new _N(e,t,r,u,p),t===1?(t=1,a===!0&&(t|=8)):t=0,a=jr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mg(a),e}function ON(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(h_)}catch(e){console.error(e)}}h_(),bx.exports=wr;var Ln=bx.exports,m_,hy=Ln;m_=hy.createRoot,hy.hydrateRoot;function At(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var kN=typeof Symbol=="function"&&Symbol.observable||"@@observable",my=kN,dp=()=>Math.random().toString(36).substring(7).split("").join("."),EN={INIT:`@@redux/INIT${dp()}`,REPLACE:`@@redux/REPLACE${dp()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${dp()}`},Sc=EN;function tb(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function y_(e,t,r){if(typeof e!="function")throw new Error(At(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(At(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(At(1));return r(y_)(e,t)}let n=e,o=t,a=new Map,i=a,u=0,p=!1;function b(){i===a&&(i=new Map,a.forEach((v,d)=>{i.set(d,v)}))}function h(){if(p)throw new Error(At(3));return o}function x(v){if(typeof v!="function")throw new Error(At(4));if(p)throw new Error(At(5));let d=!0;b();const l=u++;return i.set(l,v),function(){if(d){if(p)throw new Error(At(6));d=!1,b(),i.delete(l),a=null}}}function T(v){if(!tb(v))throw new Error(At(7));if(typeof v.type>"u")throw new Error(At(8));if(typeof v.type!="string")throw new Error(At(17));if(p)throw new Error(At(9));try{p=!0,o=n(o,v)}finally{p=!1}return(a=i).forEach(l=>{l()}),v}function O(v){if(typeof v!="function")throw new Error(At(10));n=v,T({type:Sc.REPLACE})}function _(){const v=x;return{subscribe(d){if(typeof d!="object"||d===null)throw new Error(At(11));function l(){const c=d;c.next&&c.next(h())}return l(),{unsubscribe:v(l)}},[my](){return this}}}return T({type:Sc.INIT}),{dispatch:T,subscribe:x,getState:h,replaceReducer:O,[my]:_}}function jN(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Sc.INIT})>"u")throw new Error(At(12));if(typeof r(void 0,{type:Sc.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(At(13))})}function NN(e){const t=Object.keys(e),r={};for(let a=0;a"u")throw u&&u.type,new Error(At(14));b[x]=_,p=p||_!==O}return p=p||n.length!==Object.keys(i).length,p?b:i}}function Ac(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function RN(...e){return t=>(r,n)=>{const o=t(r,n);let a=()=>{throw new Error(At(15))};const i={getState:o.getState,dispatch:(p,...b)=>a(p,...b)},u=e.map(p=>p(i));return a=Ac(...u)(o.dispatch),{...o,dispatch:a}}}function MN(e){return tb(e)&&"type"in e&&typeof e.type=="string"}var w_=Symbol.for("immer-nothing"),yy=Symbol.for("immer-draftable"),hr=Symbol.for("immer-state");function Yr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ui=Object.getPrototypeOf;function Po(e){return!!e&&!!e[hr]}function Fn(e){var t;return e?x_(e)||Array.isArray(e)||!!e[yy]||!!((t=e.constructor)!=null&&t[yy])||hd(e)||md(e):!1}var IN=Object.prototype.constructor.toString();function x_(e){if(!e||typeof e!="object")return!1;const t=ui(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===IN}function Gl(e,t){vd(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function vd(e){const t=e[hr];return t?t.type_:Array.isArray(e)?1:hd(e)?2:md(e)?3:0}function P0(e,t){return vd(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function C_(e,t,r){const n=vd(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function DN(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function hd(e){return e instanceof Map}function md(e){return e instanceof Set}function Ho(e){return e.copy_||e.base_}function S0(e,t){if(hd(e))return new Map(e);if(md(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&x_(e))return ui(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[hr];let n=Reflect.ownKeys(r);for(let o=0;o1&&(e.set=e.add=e.clear=e.delete=LN),Object.freeze(e),t&&Gl(e,(r,n)=>rb(n,!0))),e}function LN(){Yr(2)}function yd(e){return Object.isFrozen(e)}var FN={};function ra(e){const t=FN[e];return t||Yr(0,e),t}var Yl;function __(){return Yl}function VN(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function wy(e,t){t&&(ra("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function A0(e){k0(e),e.drafts_.forEach(zN),e.drafts_=null}function k0(e){e===Yl&&(Yl=e.parent_)}function xy(e){return Yl=VN(Yl,e)}function zN(e){const t=e[hr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Cy(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[hr].modified_&&(A0(t),Yr(4)),Fn(e)&&(e=kc(t,e),t.parent_||Ec(t,e)),t.patches_&&ra("Patches").generateReplacementPatches_(r[hr].base_,e,t.patches_,t.inversePatches_)):e=kc(t,r,[]),A0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==w_?e:void 0}function kc(e,t,r){if(yd(t))return t;const n=t[hr];if(!n)return Gl(t,(o,a)=>_y(e,n,t,o,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return Ec(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const o=n.copy_;let a=o,i=!1;n.type_===3&&(a=new Set(o),o.clear(),i=!0),Gl(a,(u,p)=>_y(e,n,o,u,p,r,i)),Ec(e,o,!1),r&&e.patches_&&ra("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function _y(e,t,r,n,o,a,i){if(Po(o)){const u=a&&t&&t.type_!==3&&!P0(t.assigned_,n)?a.concat(n):void 0,p=kc(e,o,u);if(C_(r,n,p),Po(p))e.canAutoFreeze_=!1;else return}else i&&r.add(o);if(Fn(o)&&!yd(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;kc(e,o),(!t||!t.scope_.parent_)&&Ec(e,o)}}function Ec(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&rb(t,r)}function BN(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:__(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=n,a=nb;r&&(o=[n],a=Kl);const{revoke:i,proxy:u}=Proxy.revocable(o,a);return n.draft_=u,n.revoke_=i,u}var nb={get(e,t){if(t===hr)return e;const r=Ho(e);if(!P0(r,t))return WN(e,r,t);const n=r[t];return e.finalized_||!Fn(n)?n:n===fp(e.base_,t)?(pp(e),e.copy_[t]=j0(n,e)):n},has(e,t){return t in Ho(e)},ownKeys(e){return Reflect.ownKeys(Ho(e))},set(e,t,r){const n=O_(Ho(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const o=fp(Ho(e),t),a=o==null?void 0:o[hr];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(DN(r,o)&&(r!==void 0||P0(e.base_,t)))return!0;pp(e),E0(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return fp(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,pp(e),E0(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Ho(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Yr(11)},getPrototypeOf(e){return ui(e.base_)},setPrototypeOf(){Yr(12)}},Kl={};Gl(nb,(e,t)=>{Kl[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Kl.deleteProperty=function(e,t){return Kl.set.call(this,e,t,void 0)};Kl.set=function(e,t,r){return nb.set.call(this,e[0],t,r,e[0])};function fp(e,t){const r=e[hr];return(r?Ho(r):e)[t]}function WN(e,t,r){var o;const n=O_(t,r);return n?"value"in n?n.value:(o=n.get)==null?void 0:o.call(e.draft_):void 0}function O_(e,t){if(!(t in e))return;let r=ui(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=ui(r)}}function E0(e){e.modified_||(e.modified_=!0,e.parent_&&E0(e.parent_))}function pp(e){e.copy_||(e.copy_=S0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var UN=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const i=this;return function(p=a,...b){return i.produce(p,h=>r.call(this,h,...b))}}typeof r!="function"&&Yr(6),n!==void 0&&typeof n!="function"&&Yr(7);let o;if(Fn(t)){const a=xy(this),i=j0(t,void 0);let u=!0;try{o=r(i),u=!1}finally{u?A0(a):k0(a)}return wy(a,n),Cy(o,a)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===w_&&(o=void 0),this.autoFreeze_&&rb(o,!0),n){const a=[],i=[];ra("Patches").generateReplacementPatches_(t,o,a,i),n(a,i)}return o}else Yr(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(i,...u)=>this.produceWithPatches(i,p=>t(p,...u));let n,o;return[this.produce(t,r,(i,u)=>{n=i,o=u}),n,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Fn(e)||Yr(8),Po(e)&&(e=T_(e));const t=xy(this),r=j0(e,void 0);return r[hr].isManual_=!0,k0(t),r}finishDraft(e,t){const r=e&&e[hr];(!r||!r.isManual_)&&Yr(9);const{scope_:n}=r;return wy(n,t),Cy(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));const n=ra("Patches").applyPatches_;return Po(e)?n(e,t):this.produce(e,o=>n(o,t))}};function j0(e,t){const r=hd(e)?ra("MapSet").proxyMap_(e,t):md(e)?ra("MapSet").proxySet_(e,t):BN(e,t);return(t?t.scope_:__()).drafts_.push(r),r}function T_(e){return Po(e)||Yr(10,e),P_(e)}function P_(e){if(!Fn(e)||yd(e))return e;const t=e[hr];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=S0(e,t.scope_.immer_.useStrictShallowCopy_)}else r=S0(e,!0);return Gl(r,(n,o)=>{C_(r,n,P_(o))}),t&&(t.finalized_=!1),r}var mr=new UN,S_=mr.produce;mr.produceWithPatches.bind(mr);mr.setAutoFreeze.bind(mr);mr.setUseStrictShallowCopy.bind(mr);mr.applyPatches.bind(mr);mr.createDraft.bind(mr);mr.finishDraft.bind(mr);function HN(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function qN(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Oy=e=>Array.isArray(e)?e:[e];function GN(e){const t=Array.isArray(e[0])?e[0]:e;return qN(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function YN(e,t){const r=[],{length:n}=e;for(let o=0;o{r=wu(),i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function ZN(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e;return(...o)=>{let a=0,i=0,u,p={},b=o.pop();typeof b=="object"&&(p=b,b=o.pop()),HN(b,`createSelector expects an output function after the inputs, but received: [${typeof b}]`);const h={...r,...p},{memoize:x,memoizeOptions:T=[],argsMemoize:O=A_,argsMemoizeOptions:_=[],devModeChecks:w={}}=h,v=Oy(T),d=Oy(_),l=GN(o),s=x(function(){return a++,b.apply(null,arguments)},...v),c=O(function(){i++;const m=YN(l,arguments);return u=s.apply(null,m),u},...d);return Object.assign(c,{resultFunc:b,memoizedResultFunc:s,dependencies:l,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>u,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:x,argsMemoize:O})}}function k_(e){return({dispatch:r,getState:n})=>o=>a=>typeof a=="function"?a(r,n,e):o(a)}var JN=k_(),$N=k_,eR=(...e)=>{const t=ZN(...e);return(...r)=>{const n=t(...r),o=(a,...i)=>n(Po(a)?T_(a):a,...i);return Object.assign(o,n),o}};eR(A_);var tR=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ac:Ac.apply(null,arguments)};function Ql(e,t){function r(...n){if(t){let o=t(...n);if(!o)throw new Error(Zr(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>MN(n)&&n.type===e,r}var E_=class dl extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,dl.prototype)}static get[Symbol.species](){return dl}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new dl(...t[0].concat(this)):new dl(...t.concat(this))}};function Py(e){return Fn(e)?S_(e,()=>{}):e}function Sy(e,t,r){if(e.has(t)){let o=e.get(t);return r.update&&(o=r.update(o,t,e),e.set(t,o)),o}if(!r.insert)throw new Error(Zr(10));const n=r.insert(t,e);return e.set(t,n),n}function rR(e){return typeof e=="boolean"}var nR=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:a=!0}=t??{};let i=new E_;return r&&(rR(r)?i.push(JN):i.push($N(r.extraArgument))),i},oR="RTK_autoBatch",j_=e=>t=>{setTimeout(t,e)},aR=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:j_(10),iR=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let o=!0,a=!1,i=!1;const u=new Set,p=e.type==="tick"?queueMicrotask:e.type==="raf"?aR:e.type==="callback"?e.queueNotification:j_(e.timeout),b=()=>{i=!1,a&&(a=!1,u.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const x=()=>o&&h(),T=n.subscribe(x);return u.add(h),()=>{T(),u.delete(h)}},dispatch(h){var x;try{return o=!((x=h==null?void 0:h.meta)!=null&&x[oR]),a=!o,a&&(i||(i=!0,p(b))),n.dispatch(h)}finally{o=!0}}})},lR=e=>function(r){const{autoBatch:n=!0}=r??{};let o=new E_(e);return n&&o.push(iR(typeof n=="object"?n:void 0)),o},sR=!0;function uR(e){const t=nR(),{reducer:r=void 0,middleware:n,devTools:o=!0,preloadedState:a=void 0,enhancers:i=void 0}=e||{};let u;if(typeof r=="function")u=r;else if(tb(r))u=NN(r);else throw new Error(Zr(1));let p;typeof n=="function"?p=n(t):p=t();let b=Ac;o&&(b=tR({trace:!sR,...typeof o=="object"&&o}));const h=RN(...p),x=lR(h);let T=typeof i=="function"?i(x):x();const O=b(...T);return y_(u,a,O)}function N_(e){const t={},r=[];let n;const o={addCase(a,i){const u=typeof a=="string"?a:a.type;if(!u)throw new Error(Zr(28));if(u in t)throw new Error(Zr(29));return t[u]=i,o},addMatcher(a,i){return r.push({matcher:a,reducer:i}),o},addDefaultCase(a){return n=a,o}};return e(o),[t,r,n]}function cR(e){return typeof e=="function"}function dR(e,t){let[r,n,o]=N_(t),a;if(cR(e))a=()=>Py(e());else{const u=Py(e);a=()=>u}function i(u=a(),p){let b=[r[p.type],...n.filter(({matcher:h})=>h(p)).map(({reducer:h})=>h)];return b.filter(h=>!!h).length===0&&(b=[o]),b.reduce((h,x)=>{if(x)if(Po(h)){const O=x(h,p);return O===void 0?h:O}else{if(Fn(h))return S_(h,T=>x(T,p));{const T=x(h,p);if(T===void 0){if(h===null)return h;throw new Error(Zr(9))}return T}}return h},u)}return i.getInitialState=a,i}var fR=Symbol.for("rtk-slice-createasyncthunk");function pR(e,t){return`${e}/${t}`}function gR({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[fR];return function(o){const{name:a,reducerPath:i=a}=o;if(!a)throw new Error(Zr(11));typeof process<"u";const u=(typeof o.reducers=="function"?o.reducers(vR()):o.reducers)||{},p=Object.keys(u),b={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(v,d){const l=typeof v=="string"?v:v.type;if(!l)throw new Error(Zr(12));if(l in b.sliceCaseReducersByType)throw new Error(Zr(13));return b.sliceCaseReducersByType[l]=d,h},addMatcher(v,d){return b.sliceMatchers.push({matcher:v,reducer:d}),h},exposeAction(v,d){return b.actionCreators[v]=d,h},exposeCaseReducer(v,d){return b.sliceCaseReducersByName[v]=d,h}};p.forEach(v=>{const d=u[v],l={reducerName:v,type:pR(a,v),createNotation:typeof o.reducers=="function"};mR(d)?wR(l,d,h,t):hR(l,d,h)});function x(){const[v={},d=[],l=void 0]=typeof o.extraReducers=="function"?N_(o.extraReducers):[o.extraReducers],s={...v,...b.sliceCaseReducersByType};return dR(o.initialState,c=>{for(let g in s)c.addCase(g,s[g]);for(let g of b.sliceMatchers)c.addMatcher(g.matcher,g.reducer);for(let g of d)c.addMatcher(g.matcher,g.reducer);l&&c.addDefaultCase(l)})}const T=v=>v,O=new WeakMap;let _;const w={name:a,reducerPath:i,reducer(v,d){return _||(_=x()),_(v,d)},actions:b.actionCreators,caseReducers:b.sliceCaseReducersByName,getInitialState(){return _||(_=x()),_.getInitialState()},getSelectors(v=T){const d=Sy(O,this,{insert:()=>new WeakMap});return Sy(d,v,{insert:()=>{const l={};for(const[s,c]of Object.entries(o.selectors??{}))l[s]=bR(this,c,v,this!==w);return l}})},selectSlice(v){let d=v[this.reducerPath];return typeof d>"u"&&this!==w&&(d=this.getInitialState()),d},get selectors(){return this.getSelectors(this.selectSlice)},injectInto(v,{reducerPath:d,...l}={}){const s=d??this.reducerPath;return v.inject({reducerPath:s,reducer:this.reducer},l),{...this,reducerPath:s}}};return w}}function bR(e,t,r,n){function o(a,...i){let u=r.call(e,a);return typeof u>"u"&&n&&(u=e.getInitialState()),t(u,...i)}return o.unwrapped=t,o}var ob=gR();function vR(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function hR({type:e,reducerName:t,createNotation:r},n,o){let a,i;if("reducer"in n){if(r&&!yR(n))throw new Error(Zr(17));a=n.reducer,i=n.prepare}else a=n;o.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,i?Ql(e,i):Ql(e))}function mR(e){return e._reducerDefinitionType==="asyncThunk"}function yR(e){return e._reducerDefinitionType==="reducerWithPrepare"}function wR({type:e,reducerName:t},r,n,o){if(!o)throw new Error(Zr(18));const{payloadCreator:a,fulfilled:i,pending:u,rejected:p,settled:b,options:h}=r,x=o(e,a,h);n.exposeAction(t,x),i&&n.addCase(x.fulfilled,i),u&&n.addCase(x.pending,u),p&&n.addCase(x.rejected,p),b&&n.addMatcher(x.settled,b),n.exposeCaseReducer(t,{fulfilled:i||xu,pending:u||xu,rejected:p||xu,settled:b||xu})}function xu(){}var ab="listenerMiddleware";Ql(`${ab}/add`);Ql(`${ab}/removeAll`);Ql(`${ab}/remove`);function Zr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const xR={cart:[]},R_=ob({name:"cart",initialState:xR,reducers:{addProduct:(e,t)=>{console.log("State",e),console.log("Action",t);const r=e.cart.find(n=>n.id===t.payload.id);r?r.quantity++:e.cart.push({...t.payload,quantity:1})},subtractProduct:(e,t)=>{const r=e.cart.find(n=>n.id===t.payload.id);if(r.quantity>1)r.quantity--;else if(r.quantity===1){const n=e.cart.findIndex(o=>o===r);e.cart.splice(n,1)}},removeProduct:(e,t)=>{const r=e.cart.findIndex(n=>n.id===t.payload.id);e.cart.splice(r,1)}}}),CR=e=>e.cart.cart.reduce((t,r)=>t+r.quantity,0),M_=e=>e.cart.cart.reduce((t,r)=>t+r.price*r.quantity,0),{addProduct:wd,subtractProduct:ib,removeProduct:_R}=R_.actions,OR=R_.reducer;sessionStorage.getItem("token")&&sessionStorage.getItem("token");const TR={user:null,status:"idle",error:null},I_=ob({name:"auth",initialState:TR,reducers:{loginStart:e=>{e.status="loading"},loginSuccess:(e,t)=>{e.status="succeeded",e.user=t.payload},loginFailure:(e,t)=>{e.status="failed",e.error=t.payload},logout:e=>{e.user=null}}}),{loginStart:PR,loginSuccess:Ay,loginFailure:SR,logout:AR}=I_.actions,kR=I_.reducer,ER={wishlist:[]},D_=ob({name:"wishlist",initialState:ER,reducers:{addProductWishlist:(e,t)=>{e.wishlist.find(n=>n.id===t.payload.id)||e.wishlist.push({...t.payload,isWishlist:!0})},removeProductWishlist:(e,t)=>{const r=e.wishlist.findIndex(n=>n.id===t.payload.id);e.wishlist.splice(r,1)}}}),{addProductWishlist:jR,removeProductWishlist:L_}=D_.actions,NR=D_.reducer,RR=uR({reducer:{auth:kR,cart:OR,wishlist:NR}});var F_={exports:{}},V_={};/** +`+a.stack}return{value:e,source:t,stack:o,digest:null}}function sp(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function p0(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var yN=typeof WeakMap=="function"?WeakMap:Map;function Q_(e,t,r){r=kn(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Tc||(Tc=!0,C0=n),p0(e,t)},r}function X_(e,t,r){r=kn(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){p0(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){p0(e,t),typeof n!="function"&&(yo===null?yo=new Set([this]):yo.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function ny(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new yN;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=RN.bind(null,e,t,r),t.then(e,e))}function oy(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ay(e,t,r,n,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=kn(-1,1),t.tag=2,mo(r,t,1))),r.lanes|=1),e)}var wN=Bn.ReactCurrentOwner,nr=!1;function Yt(e,t,r,n){t.child=e===null?A_(t,null,r,n):ai(t,e.child,r,n)}function iy(e,t,r,n,o){r=r.render;var a=t.ref;return Xa(t,o),n=zg(e,t,r,n,a,o),r=Bg(),e!==null&&!nr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ln(e,t,o)):(rt&&r&&Ag(t),t.flags|=1,Yt(e,t,n,o),t.child)}function ly(e,t,r,n,o){if(e===null){var a=r.type;return typeof a=="function"&&!Zg(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,Z_(e,t,a,n,o)):(e=qu(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&o)){var i=a.memoizedProps;if(r=r.compare,r=r!==null?r:Il,r(i,n)&&e.ref===t.ref)return Ln(e,t,o)}return t.flags|=1,e=xo(a,n),e.ref=t.ref,e.return=t,t.child=e}function Z_(e,t,r,n,o){if(e!==null){var a=e.memoizedProps;if(Il(a,n)&&e.ref===t.ref)if(nr=!1,t.pendingProps=n=a,(e.lanes&o)!==0)e.flags&131072&&(nr=!0);else return t.lanes=e.lanes,Ln(e,t,o)}return g0(e,t,r,n,o)}function J_(e,t,r){var n=t.pendingProps,o=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Qe(Wa,dr),dr|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Qe(Wa,dr),dr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Qe(Wa,dr),dr|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,Qe(Wa,dr),dr|=n;return Yt(e,t,o,r),t.child}function $_(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function g0(e,t,r,n,o){var a=ir(r)?Zo:Wt.current;return a=ni(t,a),Xa(t,o),r=zg(e,t,r,n,a,o),n=Bg(),e!==null&&!nr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ln(e,t,o)):(rt&&n&&Ag(t),t.flags|=1,Yt(e,t,r,o),t.child)}function sy(e,t,r,n,o){if(ir(r)){var a=!0;bc(t)}else a=!1;if(Xa(t,o),t.stateNode===null)Wu(e,t),P_(t,r,n),f0(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var p=i.context,b=r.contextType;typeof b=="object"&&b!==null?b=Lr(b):(b=ir(r)?Zo:Wt.current,b=ni(t,b));var h=r.getDerivedStateFromProps,w=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function";w||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==n||p!==b)&&$m(t,i,n,b),io=!1;var T=t.memoizedState;i.state=T,wc(t,n,i,o),p=t.memoizedState,u!==n||T!==p||ar.current||io?(typeof h=="function"&&(d0(t,r,h,n),p=t.memoizedState),(u=io||Jm(t,r,u,n,T,p,b))?(w||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=p),i.props=n,i.state=p,i.context=b,n=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,O_(e,t),u=t.memoizedProps,b=t.type===t.elementType?u:Ur(t.type,u),i.props=b,w=t.pendingProps,T=i.context,p=r.contextType,typeof p=="object"&&p!==null?p=Lr(p):(p=ir(r)?Zo:Wt.current,p=ni(t,p));var O=r.getDerivedStateFromProps;(h=typeof O=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==w||T!==p)&&$m(t,i,n,p),io=!1,T=t.memoizedState,i.state=T,wc(t,n,i,o);var C=t.memoizedState;u!==w||T!==C||ar.current||io?(typeof O=="function"&&(d0(t,r,O,n),C=t.memoizedState),(b=io||Jm(t,r,b,n,T,C,p)||!1)?(h||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,C,p),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,C,p)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=C),i.props=n,i.state=C,i.context=p,n=b):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),n=!1)}return b0(e,t,r,n,a,o)}function b0(e,t,r,n,o,a){$_(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&Ym(t,r,!1),Ln(e,t,a);n=t.stateNode,wN.current=t;var u=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=ai(t,e.child,null,a),t.child=ai(t,null,u,a)):Yt(e,t,u,a),t.memoizedState=n.state,o&&Ym(t,r,!0),t.child}function eC(e){var t=e.stateNode;t.pendingContext?Gm(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Gm(e,t.context,!1),Lg(e,t.containerInfo)}function uy(e,t,r,n,o){return oi(),Eg(o),t.flags|=256,Yt(e,t,r,n),t.child}var v0={dehydrated:null,treeContext:null,retryLane:0};function h0(e){return{baseLanes:e,cachePool:null,transitions:null}}function tC(e,t,r){var n=t.pendingProps,o=at.current,a=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Qe(at,o&1),e===null)return u0(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=n.children,e=n.fallback,a?(n=t.mode,a=t.child,i={mode:"hidden",children:i},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=i):a=pd(i,n,0,null),e=Qo(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=h0(r),t.memoizedState=v0,e):Hg(t,i));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return xN(e,t,i,n,u,o,r);if(a){a=n.fallback,i=t.mode,o=e.child,u=o.sibling;var p={mode:"hidden",children:n.children};return!(i&1)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=p,t.deletions=null):(n=xo(o,p),n.subtreeFlags=o.subtreeFlags&14680064),u!==null?a=xo(u,a):(a=Qo(a,i,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,i=e.child.memoizedState,i=i===null?h0(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~r,t.memoizedState=v0,n}return a=e.child,e=a.sibling,n=xo(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Hg(e,t){return t=pd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function mu(e,t,r,n){return n!==null&&Eg(n),ai(t,e.child,null,r),e=Hg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xN(e,t,r,n,o,a,i){if(r)return t.flags&256?(t.flags&=-257,n=sp(Error(pe(422))),mu(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,o=t.mode,n=pd({mode:"visible",children:n.children},o,0,null),a=Qo(a,o,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&ai(t,e.child,null,i),t.child.memoizedState=h0(i),t.memoizedState=v0,a);if(!(t.mode&1))return mu(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var u=n.dgst;return n=u,a=Error(pe(419)),n=sp(a,n,void 0),mu(e,t,i,n)}if(u=(i&e.childLanes)!==0,nr||u){if(n=Tt,n!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(n.suspendedLanes|i)?0:o,o!==0&&o!==a.retryLane&&(a.retryLane=o,In(e,o),Qr(n,e,o,-1))}return Xg(),n=sp(Error(pe(421))),mu(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=MN.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,fr=ho(o.nextSibling),gr=t,rt=!0,qr=null,e!==null&&(kr[Er++]=Sn,kr[Er++]=An,kr[Er++]=Jo,Sn=e.id,An=e.overflow,Jo=t),t=Hg(t,n.children),t.flags|=4096,t)}function cy(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),c0(e.return,t,r)}function up(e,t,r,n,o){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=o)}function rC(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(Yt(e,t,n.children,r),n=at.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&cy(e,r,t);else if(e.tag===19)cy(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Qe(at,n),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&xc(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),up(t,!1,o,r,a);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&xc(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}up(t,!0,r,null,a);break;case"together":up(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ln(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),ea|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(pe(153));if(t.child!==null){for(e=t.child,r=xo(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=xo(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function _N(e,t,r){switch(t.tag){case 3:eC(t),oi();break;case 5:k_(t);break;case 1:ir(t.type)&&bc(t);break;case 4:Lg(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Qe(mc,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Qe(at,at.current&1),t.flags|=128,null):r&t.child.childLanes?tC(e,t,r):(Qe(at,at.current&1),e=Ln(e,t,r),e!==null?e.sibling:null);Qe(at,at.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return rC(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Qe(at,at.current),n)break;return null;case 22:case 23:return t.lanes=0,J_(e,t,r)}return Ln(e,t,r)}var nC,m0,oC,aC;nC=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};m0=function(){};oC=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Yo(hn.current);var a=null;switch(r){case"input":o=zp(e,o),n=zp(e,n),a=[];break;case"select":o=st({},o,{value:void 0}),n=st({},n,{value:void 0}),a=[];break;case"textarea":o=Up(e,o),n=Up(e,n),a=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=pc)}qp(r,n);var i;r=null;for(b in o)if(!n.hasOwnProperty(b)&&o.hasOwnProperty(b)&&o[b]!=null)if(b==="style"){var u=o[b];for(i in u)u.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else b!=="dangerouslySetInnerHTML"&&b!=="children"&&b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(Al.hasOwnProperty(b)?a||(a=[]):(a=a||[]).push(b,null));for(b in n){var p=n[b];if(u=o!=null?o[b]:void 0,n.hasOwnProperty(b)&&p!==u&&(p!=null||u!=null))if(b==="style")if(u){for(i in u)!u.hasOwnProperty(i)||p&&p.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in p)p.hasOwnProperty(i)&&u[i]!==p[i]&&(r||(r={}),r[i]=p[i])}else r||(a||(a=[]),a.push(b,r)),r=p;else b==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,u=u?u.__html:void 0,p!=null&&u!==p&&(a=a||[]).push(b,p)):b==="children"?typeof p!="string"&&typeof p!="number"||(a=a||[]).push(b,""+p):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&(Al.hasOwnProperty(b)?(p!=null&&b==="onScroll"&&Xe("scroll",e),a||u===p||(a=[])):(a=a||[]).push(b,p))}r&&(a=a||[]).push("style",r);var b=a;(t.updateQueue=b)&&(t.flags|=4)}};aC=function(e,t,r,n){r!==n&&(t.flags|=4)};function tl(e,t){if(!rt)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Dt(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function CN(e,t,r){var n=t.pendingProps;switch(kg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Dt(t),null;case 1:return ir(t.type)&&gc(),Dt(t),null;case 3:return n=t.stateNode,ii(),Je(ar),Je(Wt),Fg(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(vu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,qr!==null&&(P0(qr),qr=null))),m0(e,t),Dt(t),null;case 5:Dg(t);var o=Yo(zl.current);if(r=t.type,e!==null&&t.stateNode!=null)oC(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(pe(166));return Dt(t),null}if(e=Yo(hn.current),vu(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[gn]=t,n[Fl]=a,e=(t.mode&1)!==0,r){case"dialog":Xe("cancel",n),Xe("close",n);break;case"iframe":case"object":case"embed":Xe("load",n);break;case"video":case"audio":for(o=0;o<\/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[gn]=t,e[Fl]=n,nC(e,t,!1,!1),t.stateNode=e;e:{switch(i=Gp(r,n),r){case"dialog":Xe("cancel",e),Xe("close",e),o=n;break;case"iframe":case"object":case"embed":Xe("load",e),o=n;break;case"video":case"audio":for(o=0;osi&&(t.flags|=128,n=!0,tl(a,!1),t.lanes=4194304)}else{if(!n)if(e=xc(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),tl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!rt)return Dt(t),null}else 2*pt()-a.renderingStartTime>si&&r!==1073741824&&(t.flags|=128,n=!0,tl(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=pt(),t.sibling=null,r=at.current,Qe(at,n?r&1|2:r&1),t):(Dt(t),null);case 22:case 23:return Qg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?dr&1073741824&&(Dt(t),t.subtreeFlags&6&&(t.flags|=8192)):Dt(t),null;case 24:return null;case 25:return null}throw Error(pe(156,t.tag))}function ON(e,t){switch(kg(t),t.tag){case 1:return ir(t.type)&&gc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ii(),Je(ar),Je(Wt),Fg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Dg(t),null;case 13:if(Je(at),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(pe(340));oi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Je(at),null;case 4:return ii(),null;case 10:return Rg(t.type._context),null;case 22:case 23:return Qg(),null;case 24:return null;default:return null}}var yu=!1,zt=!1,TN=typeof WeakSet=="function"?WeakSet:Set,ye=null;function Ba(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){dt(e,t,n)}else r.current=null}function y0(e,t,r){try{r()}catch(n){dt(e,t,n)}}var dy=!1;function PN(e,t){if(r0=cc,e=u_(),Sg(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,u=-1,p=-1,b=0,h=0,w=e,T=null;t:for(;;){for(var O;w!==r||o!==0&&w.nodeType!==3||(u=i+o),w!==a||n!==0&&w.nodeType!==3||(p=i+n),w.nodeType===3&&(i+=w.nodeValue.length),(O=w.firstChild)!==null;)T=w,w=O;for(;;){if(w===e)break t;if(T===r&&++b===o&&(u=i),T===a&&++h===n&&(p=i),(O=w.nextSibling)!==null)break;w=T,T=w.parentNode}w=O}r=u===-1||p===-1?null:{start:u,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(n0={focusedElem:e,selectionRange:r},cc=!1,ye=t;ye!==null;)if(t=ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ye=e;else for(;ye!==null;){t=ye;try{var C=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(C!==null){var x=C.memoizedProps,v=C.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?x:Ur(t.type,x),v);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(pe(163))}}catch(c){dt(t,t.return,c)}if(e=t.sibling,e!==null){e.return=t.return,ye=e;break}ye=t.return}return C=dy,dy=!1,C}function yl(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&&y0(t,r,a)}o=o.next}while(o!==n)}}function dd(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 w0(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 iC(e){var t=e.alternate;t!==null&&(e.alternate=null,iC(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[gn],delete t[Fl],delete t[i0],delete t[sN],delete t[uN])),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 lC(e){return e.tag===5||e.tag===3||e.tag===4}function fy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||lC(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 x0(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=pc));else if(n!==4&&(e=e.child,e!==null))for(x0(e,t,r),e=e.sibling;e!==null;)x0(e,t,r),e=e.sibling}function _0(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(_0(e,t,r),e=e.sibling;e!==null;)_0(e,t,r),e=e.sibling}var kt=null,Hr=!1;function to(e,t,r){for(r=r.child;r!==null;)sC(e,t,r),r=r.sibling}function sC(e,t,r){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(nd,r)}catch{}switch(r.tag){case 5:zt||Ba(r,t);case 6:var n=kt,o=Hr;kt=null,to(e,t,r),kt=n,Hr=o,kt!==null&&(Hr?(e=kt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):kt.removeChild(r.stateNode));break;case 18:kt!==null&&(Hr?(e=kt,r=r.stateNode,e.nodeType===8?rp(e.parentNode,r):e.nodeType===1&&rp(e,r),Rl(e)):rp(kt,r.stateNode));break;case 4:n=kt,o=Hr,kt=r.stateNode.containerInfo,Hr=!0,to(e,t,r),kt=n,Hr=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)&&y0(r,t,i),o=o.next}while(o!==n)}to(e,t,r);break;case 1:if(!zt&&(Ba(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){dt(r,t,u)}to(e,t,r);break;case 21:to(e,t,r);break;case 22:r.mode&1?(zt=(n=zt)||r.memoizedState!==null,to(e,t,r),zt=n):to(e,t,r);break;default:to(e,t,r)}}function py(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new TN),t.forEach(function(n){var o=IN.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Br(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=pt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*AN(n/1960))-n,10e?16:e,fo===null)var n=!1;else{if(e=fo,fo=null,Pc=0,Be&6)throw Error(pe(331));var o=Be;for(Be|=4,ye=e.current;ye!==null;){var a=ye,i=a.child;if(ye.flags&16){var u=a.deletions;if(u!==null){for(var p=0;ppt()-Yg?Ko(e,0):Gg|=r),lr(e,t)}function vC(e,t){t===0&&(e.mode&1?(t=cu,cu<<=1,!(cu&130023424)&&(cu=4194304)):t=1);var r=Kt();e=In(e,t),e!==null&&(us(e,t,r),lr(e,r))}function MN(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),vC(e,r)}function IN(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(pe(314))}n!==null&&n.delete(t),vC(e,r)}var hC;hC=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ar.current)nr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return nr=!1,_N(e,t,r);nr=!!(e.flags&131072)}else nr=!1,rt&&t.flags&1048576&&w_(t,hc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Wu(e,t),e=t.pendingProps;var o=ni(t,Wt.current);Xa(t,r),o=zg(null,t,n,e,o,r);var a=Bg();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,ir(n)?(a=!0,bc(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ig(t),o.updater=ud,t.stateNode=o,o._reactInternals=t,f0(t,n,e,r),t=b0(null,t,n,!0,a,r)):(t.tag=0,rt&&a&&Ag(t),Yt(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Wu(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=DN(n),e=Ur(n,e),o){case 0:t=g0(null,t,n,e,r);break e;case 1:t=sy(null,t,n,e,r);break e;case 11:t=iy(null,t,n,e,r);break e;case 14:t=ly(null,t,n,Ur(n.type,e),r);break e}throw Error(pe(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ur(n,o),g0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ur(n,o),sy(e,t,n,o,r);case 3:e:{if(eC(t),e===null)throw Error(pe(387));n=t.pendingProps,a=t.memoizedState,o=a.element,O_(e,t),wc(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=li(Error(pe(423)),t),t=uy(e,t,n,r,o);break e}else if(n!==o){o=li(Error(pe(424)),t),t=uy(e,t,n,r,o);break e}else for(fr=ho(t.stateNode.containerInfo.firstChild),gr=t,rt=!0,qr=null,r=A_(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(oi(),n===o){t=Ln(e,t,r);break e}Yt(e,t,n,r)}t=t.child}return t;case 5:return k_(t),e===null&&u0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,o0(n,o)?i=null:a!==null&&o0(n,a)&&(t.flags|=32),$_(e,t),Yt(e,t,i,r),t.child;case 6:return e===null&&u0(t),null;case 13:return tC(e,t,r);case 4:return Lg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=ai(t,null,n,r):Yt(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ur(n,o),iy(e,t,n,o,r);case 7:return Yt(e,t,t.pendingProps,r),t.child;case 8:return Yt(e,t,t.pendingProps.children,r),t.child;case 12:return Yt(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,Qe(mc,n._currentValue),n._currentValue=i,a!==null)if($r(a.value,i)){if(a.children===o.children&&!ar.current){t=Ln(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var u=a.dependencies;if(u!==null){i=a.child;for(var p=u.firstContext;p!==null;){if(p.context===n){if(a.tag===1){p=kn(-1,r&-r),p.tag=2;var b=a.updateQueue;if(b!==null){b=b.shared;var h=b.pending;h===null?p.next=p:(p.next=h.next,h.next=p),b.pending=p}}a.lanes|=r,p=a.alternate,p!==null&&(p.lanes|=r),c0(a.return,r,t),u.lanes|=r;break}p=p.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(pe(341));i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),c0(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}Yt(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Xa(t,r),o=Lr(o),n=n(o),t.flags|=1,Yt(e,t,n,r),t.child;case 14:return n=t.type,o=Ur(n,t.pendingProps),o=Ur(n.type,o),ly(e,t,n,o,r);case 15:return Z_(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ur(n,o),Wu(e,t),t.tag=1,ir(n)?(e=!0,bc(t)):e=!1,Xa(t,r),P_(t,n,o),f0(t,n,o,r),b0(null,t,n,!0,e,r);case 19:return rC(e,t,r);case 22:return J_(e,t,r)}throw Error(pe(156,t.tag))};function mC(e,t){return Hx(e,t)}function LN(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 jr(e,t,r,n){return new LN(e,t,r,n)}function Zg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function DN(e){if(typeof e=="function")return Zg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===vg)return 11;if(e===hg)return 14}return 2}function xo(e,t){var r=e.alternate;return r===null?(r=jr(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 qu(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")Zg(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Na:return Qo(r.children,o,a,t);case bg:i=8,o|=8;break;case Lp:return e=jr(12,r,t,o|2),e.elementType=Lp,e.lanes=a,e;case Dp:return e=jr(13,r,t,o),e.elementType=Dp,e.lanes=a,e;case Fp:return e=jr(19,r,t,o),e.elementType=Fp,e.lanes=a,e;case Sx:return pd(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Tx:i=10;break e;case Px:i=9;break e;case vg:i=11;break e;case hg:i=14;break e;case ao:i=16,n=null;break e}throw Error(pe(130,e==null?e:typeof e,""))}return t=jr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Qo(e,t,r,n){return e=jr(7,e,n,t),e.lanes=r,e}function pd(e,t,r,n){return e=jr(22,e,n,t),e.elementType=Sx,e.lanes=r,e.stateNode={isHidden:!1},e}function cp(e,t,r){return e=jr(6,e,null,t),e.lanes=r,e}function dp(e,t,r){return t=jr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function FN(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=qf(0),this.expirationTimes=qf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=qf(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Jg(e,t,r,n,o,a,i,u,p){return e=new FN(e,t,r,u,p),t===1?(t=1,a===!0&&(t|=8)):t=0,a=jr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ig(a),e}function VN(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_C)}catch(e){console.error(e)}}_C(),wx.exports=wr;var Dn=wx.exports,CC,xy=Dn;CC=xy.createRoot,xy.hydrateRoot;function At(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var HN=typeof Symbol=="function"&&Symbol.observable||"@@observable",_y=HN,fp=()=>Math.random().toString(36).substring(7).split("").join("."),qN={INIT:`@@redux/INIT${fp()}`,REPLACE:`@@redux/REPLACE${fp()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${fp()}`},kc=qN;function rb(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function OC(e,t,r){if(typeof e!="function")throw new Error(At(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(At(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(At(1));return r(OC)(e,t)}let n=e,o=t,a=new Map,i=a,u=0,p=!1;function b(){i===a&&(i=new Map,a.forEach((v,d)=>{i.set(d,v)}))}function h(){if(p)throw new Error(At(3));return o}function w(v){if(typeof v!="function")throw new Error(At(4));if(p)throw new Error(At(5));let d=!0;b();const l=u++;return i.set(l,v),function(){if(d){if(p)throw new Error(At(6));d=!1,b(),i.delete(l),a=null}}}function T(v){if(!rb(v))throw new Error(At(7));if(typeof v.type>"u")throw new Error(At(8));if(typeof v.type!="string")throw new Error(At(17));if(p)throw new Error(At(9));try{p=!0,o=n(o,v)}finally{p=!1}return(a=i).forEach(l=>{l()}),v}function O(v){if(typeof v!="function")throw new Error(At(10));n=v,T({type:kc.REPLACE})}function C(){const v=w;return{subscribe(d){if(typeof d!="object"||d===null)throw new Error(At(11));function l(){const c=d;c.next&&c.next(h())}return l(),{unsubscribe:v(l)}},[_y](){return this}}}return T({type:kc.INIT}),{dispatch:T,subscribe:w,getState:h,replaceReducer:O,[_y]:C}}function GN(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:kc.INIT})>"u")throw new Error(At(12));if(typeof r(void 0,{type:kc.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(At(13))})}function YN(e){const t=Object.keys(e),r={};for(let a=0;a"u")throw u&&u.type,new Error(At(14));b[w]=C,p=p||C!==O}return p=p||n.length!==Object.keys(i).length,p?b:i}}function Ec(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function KN(...e){return t=>(r,n)=>{const o=t(r,n);let a=()=>{throw new Error(At(15))};const i={getState:o.getState,dispatch:(p,...b)=>a(p,...b)},u=e.map(p=>p(i));return a=Ec(...u)(o.dispatch),{...o,dispatch:a}}}function QN(e){return rb(e)&&"type"in e&&typeof e.type=="string"}var TC=Symbol.for("immer-nothing"),Cy=Symbol.for("immer-draftable"),hr=Symbol.for("immer-state");function Gr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ui=Object.getPrototypeOf;function Po(e){return!!e&&!!e[hr]}function Fn(e){var t;return e?PC(e)||Array.isArray(e)||!!e[Cy]||!!((t=e.constructor)!=null&&t[Cy])||yd(e)||wd(e):!1}var XN=Object.prototype.constructor.toString();function PC(e){if(!e||typeof e!="object")return!1;const t=ui(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===XN}function ql(e,t){md(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function md(e){const t=e[hr];return t?t.type_:Array.isArray(e)?1:yd(e)?2:wd(e)?3:0}function S0(e,t){return md(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function SC(e,t,r){const n=md(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function ZN(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function yd(e){return e instanceof Map}function wd(e){return e instanceof Set}function Ho(e){return e.copy_||e.base_}function A0(e,t){if(yd(e))return new Map(e);if(wd(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&PC(e))return ui(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[hr];let n=Reflect.ownKeys(r);for(let o=0;o1&&(e.set=e.add=e.clear=e.delete=JN),Object.freeze(e),t&&ql(e,(r,n)=>nb(n,!0))),e}function JN(){Gr(2)}function xd(e){return Object.isFrozen(e)}var $N={};function ra(e){const t=$N[e];return t||Gr(0,e),t}var Gl;function AC(){return Gl}function eR(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Oy(e,t){t&&(ra("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function k0(e){E0(e),e.drafts_.forEach(tR),e.drafts_=null}function E0(e){e===Gl&&(Gl=e.parent_)}function Ty(e){return Gl=eR(Gl,e)}function tR(e){const t=e[hr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Py(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[hr].modified_&&(k0(t),Gr(4)),Fn(e)&&(e=jc(t,e),t.parent_||Nc(t,e)),t.patches_&&ra("Patches").generateReplacementPatches_(r[hr].base_,e,t.patches_,t.inversePatches_)):e=jc(t,r,[]),k0(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==TC?e:void 0}function jc(e,t,r){if(xd(t))return t;const n=t[hr];if(!n)return ql(t,(o,a)=>Sy(e,n,t,o,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return Nc(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const o=n.copy_;let a=o,i=!1;n.type_===3&&(a=new Set(o),o.clear(),i=!0),ql(a,(u,p)=>Sy(e,n,o,u,p,r,i)),Nc(e,o,!1),r&&e.patches_&&ra("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function Sy(e,t,r,n,o,a,i){if(Po(o)){const u=a&&t&&t.type_!==3&&!S0(t.assigned_,n)?a.concat(n):void 0,p=jc(e,o,u);if(SC(r,n,p),Po(p))e.canAutoFreeze_=!1;else return}else i&&r.add(o);if(Fn(o)&&!xd(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;jc(e,o),(!t||!t.scope_.parent_)&&Nc(e,o)}}function Nc(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&nb(t,r)}function rR(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:AC(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=n,a=ob;r&&(o=[n],a=Yl);const{revoke:i,proxy:u}=Proxy.revocable(o,a);return n.draft_=u,n.revoke_=i,u}var ob={get(e,t){if(t===hr)return e;const r=Ho(e);if(!S0(r,t))return nR(e,r,t);const n=r[t];return e.finalized_||!Fn(n)?n:n===pp(e.base_,t)?(gp(e),e.copy_[t]=N0(n,e)):n},has(e,t){return t in Ho(e)},ownKeys(e){return Reflect.ownKeys(Ho(e))},set(e,t,r){const n=kC(Ho(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const o=pp(Ho(e),t),a=o==null?void 0:o[hr];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(ZN(r,o)&&(r!==void 0||S0(e.base_,t)))return!0;gp(e),j0(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return pp(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,gp(e),j0(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Ho(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Gr(11)},getPrototypeOf(e){return ui(e.base_)},setPrototypeOf(){Gr(12)}},Yl={};ql(ob,(e,t)=>{Yl[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Yl.deleteProperty=function(e,t){return Yl.set.call(this,e,t,void 0)};Yl.set=function(e,t,r){return ob.set.call(this,e[0],t,r,e[0])};function pp(e,t){const r=e[hr];return(r?Ho(r):e)[t]}function nR(e,t,r){var o;const n=kC(t,r);return n?"value"in n?n.value:(o=n.get)==null?void 0:o.call(e.draft_):void 0}function kC(e,t){if(!(t in e))return;let r=ui(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=ui(r)}}function j0(e){e.modified_||(e.modified_=!0,e.parent_&&j0(e.parent_))}function gp(e){e.copy_||(e.copy_=A0(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var oR=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const i=this;return function(p=a,...b){return i.produce(p,h=>r.call(this,h,...b))}}typeof r!="function"&&Gr(6),n!==void 0&&typeof n!="function"&&Gr(7);let o;if(Fn(t)){const a=Ty(this),i=N0(t,void 0);let u=!0;try{o=r(i),u=!1}finally{u?k0(a):E0(a)}return Oy(a,n),Py(o,a)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===TC&&(o=void 0),this.autoFreeze_&&nb(o,!0),n){const a=[],i=[];ra("Patches").generateReplacementPatches_(t,o,a,i),n(a,i)}return o}else Gr(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(i,...u)=>this.produceWithPatches(i,p=>t(p,...u));let n,o;return[this.produce(t,r,(i,u)=>{n=i,o=u}),n,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Fn(e)||Gr(8),Po(e)&&(e=EC(e));const t=Ty(this),r=N0(e,void 0);return r[hr].isManual_=!0,E0(t),r}finishDraft(e,t){const r=e&&e[hr];(!r||!r.isManual_)&&Gr(9);const{scope_:n}=r;return Oy(n,t),Py(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));const n=ra("Patches").applyPatches_;return Po(e)?n(e,t):this.produce(e,o=>n(o,t))}};function N0(e,t){const r=yd(e)?ra("MapSet").proxyMap_(e,t):wd(e)?ra("MapSet").proxySet_(e,t):rR(e,t);return(t?t.scope_:AC()).drafts_.push(r),r}function EC(e){return Po(e)||Gr(10,e),jC(e)}function jC(e){if(!Fn(e)||xd(e))return e;const t=e[hr];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=A0(e,t.scope_.immer_.useStrictShallowCopy_)}else r=A0(e,!0);return ql(r,(n,o)=>{SC(r,n,jC(o))}),t&&(t.finalized_=!1),r}var mr=new oR,NC=mr.produce;mr.produceWithPatches.bind(mr);mr.setAutoFreeze.bind(mr);mr.setUseStrictShallowCopy.bind(mr);mr.applyPatches.bind(mr);mr.createDraft.bind(mr);mr.finishDraft.bind(mr);function aR(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function iR(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Ay=e=>Array.isArray(e)?e:[e];function lR(e){const t=Array.isArray(e[0])?e[0]:e;return iR(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function sR(e,t){const r=[],{length:n}=e;for(let o=0;o{r=_u(),i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function fR(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e;return(...o)=>{let a=0,i=0,u,p={},b=o.pop();typeof b=="object"&&(p=b,b=o.pop()),aR(b,`createSelector expects an output function after the inputs, but received: [${typeof b}]`);const h={...r,...p},{memoize:w,memoizeOptions:T=[],argsMemoize:O=RC,argsMemoizeOptions:C=[],devModeChecks:x={}}=h,v=Ay(T),d=Ay(C),l=lR(o),s=w(function(){return a++,b.apply(null,arguments)},...v),c=O(function(){i++;const m=sR(l,arguments);return u=s.apply(null,m),u},...d);return Object.assign(c,{resultFunc:b,memoizedResultFunc:s,dependencies:l,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>u,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:w,argsMemoize:O})}}function MC(e){return({dispatch:r,getState:n})=>o=>a=>typeof a=="function"?a(r,n,e):o(a)}var pR=MC(),gR=MC,bR=(...e)=>{const t=fR(...e);return(...r)=>{const n=t(...r),o=(a,...i)=>n(Po(a)?EC(a):a,...i);return Object.assign(o,n),o}};bR(RC);var vR=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ec:Ec.apply(null,arguments)};function Kl(e,t){function r(...n){if(t){let o=t(...n);if(!o)throw new Error(Xr(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>QN(n)&&n.type===e,r}var IC=class cl extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,cl.prototype)}static get[Symbol.species](){return cl}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new cl(...t[0].concat(this)):new cl(...t.concat(this))}};function Ey(e){return Fn(e)?NC(e,()=>{}):e}function jy(e,t,r){if(e.has(t)){let o=e.get(t);return r.update&&(o=r.update(o,t,e),e.set(t,o)),o}if(!r.insert)throw new Error(Xr(10));const n=r.insert(t,e);return e.set(t,n),n}function hR(e){return typeof e=="boolean"}var mR=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:a=!0}=t??{};let i=new IC;return r&&(hR(r)?i.push(pR):i.push(gR(r.extraArgument))),i},yR="RTK_autoBatch",LC=e=>t=>{setTimeout(t,e)},wR=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:LC(10),xR=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let o=!0,a=!1,i=!1;const u=new Set,p=e.type==="tick"?queueMicrotask:e.type==="raf"?wR:e.type==="callback"?e.queueNotification:LC(e.timeout),b=()=>{i=!1,a&&(a=!1,u.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const w=()=>o&&h(),T=n.subscribe(w);return u.add(h),()=>{T(),u.delete(h)}},dispatch(h){var w;try{return o=!((w=h==null?void 0:h.meta)!=null&&w[yR]),a=!o,a&&(i||(i=!0,p(b))),n.dispatch(h)}finally{o=!0}}})},_R=e=>function(r){const{autoBatch:n=!0}=r??{};let o=new IC(e);return n&&o.push(xR(typeof n=="object"?n:void 0)),o},CR=!0;function OR(e){const t=mR(),{reducer:r=void 0,middleware:n,devTools:o=!0,preloadedState:a=void 0,enhancers:i=void 0}=e||{};let u;if(typeof r=="function")u=r;else if(rb(r))u=YN(r);else throw new Error(Xr(1));let p;typeof n=="function"?p=n(t):p=t();let b=Ec;o&&(b=vR({trace:!CR,...typeof o=="object"&&o}));const h=KN(...p),w=_R(h);let T=typeof i=="function"?i(w):w();const O=b(...T);return OC(u,a,O)}function DC(e){const t={},r=[];let n;const o={addCase(a,i){const u=typeof a=="string"?a:a.type;if(!u)throw new Error(Xr(28));if(u in t)throw new Error(Xr(29));return t[u]=i,o},addMatcher(a,i){return r.push({matcher:a,reducer:i}),o},addDefaultCase(a){return n=a,o}};return e(o),[t,r,n]}function TR(e){return typeof e=="function"}function PR(e,t){let[r,n,o]=DC(t),a;if(TR(e))a=()=>Ey(e());else{const u=Ey(e);a=()=>u}function i(u=a(),p){let b=[r[p.type],...n.filter(({matcher:h})=>h(p)).map(({reducer:h})=>h)];return b.filter(h=>!!h).length===0&&(b=[o]),b.reduce((h,w)=>{if(w)if(Po(h)){const O=w(h,p);return O===void 0?h:O}else{if(Fn(h))return NC(h,T=>w(T,p));{const T=w(h,p);if(T===void 0){if(h===null)return h;throw new Error(Xr(9))}return T}}return h},u)}return i.getInitialState=a,i}var SR=Symbol.for("rtk-slice-createasyncthunk");function AR(e,t){return`${e}/${t}`}function kR({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[SR];return function(o){const{name:a,reducerPath:i=a}=o;if(!a)throw new Error(Xr(11));typeof process<"u";const u=(typeof o.reducers=="function"?o.reducers(jR()):o.reducers)||{},p=Object.keys(u),b={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(v,d){const l=typeof v=="string"?v:v.type;if(!l)throw new Error(Xr(12));if(l in b.sliceCaseReducersByType)throw new Error(Xr(13));return b.sliceCaseReducersByType[l]=d,h},addMatcher(v,d){return b.sliceMatchers.push({matcher:v,reducer:d}),h},exposeAction(v,d){return b.actionCreators[v]=d,h},exposeCaseReducer(v,d){return b.sliceCaseReducersByName[v]=d,h}};p.forEach(v=>{const d=u[v],l={reducerName:v,type:AR(a,v),createNotation:typeof o.reducers=="function"};RR(d)?IR(l,d,h,t):NR(l,d,h)});function w(){const[v={},d=[],l=void 0]=typeof o.extraReducers=="function"?DC(o.extraReducers):[o.extraReducers],s={...v,...b.sliceCaseReducersByType};return PR(o.initialState,c=>{for(let g in s)c.addCase(g,s[g]);for(let g of b.sliceMatchers)c.addMatcher(g.matcher,g.reducer);for(let g of d)c.addMatcher(g.matcher,g.reducer);l&&c.addDefaultCase(l)})}const T=v=>v,O=new WeakMap;let C;const x={name:a,reducerPath:i,reducer(v,d){return C||(C=w()),C(v,d)},actions:b.actionCreators,caseReducers:b.sliceCaseReducersByName,getInitialState(){return C||(C=w()),C.getInitialState()},getSelectors(v=T){const d=jy(O,this,{insert:()=>new WeakMap});return jy(d,v,{insert:()=>{const l={};for(const[s,c]of Object.entries(o.selectors??{}))l[s]=ER(this,c,v,this!==x);return l}})},selectSlice(v){let d=v[this.reducerPath];return typeof d>"u"&&this!==x&&(d=this.getInitialState()),d},get selectors(){return this.getSelectors(this.selectSlice)},injectInto(v,{reducerPath:d,...l}={}){const s=d??this.reducerPath;return v.inject({reducerPath:s,reducer:this.reducer},l),{...this,reducerPath:s}}};return x}}function ER(e,t,r,n){function o(a,...i){let u=r.call(e,a);return typeof u>"u"&&n&&(u=e.getInitialState()),t(u,...i)}return o.unwrapped=t,o}var ab=kR();function jR(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function NR({type:e,reducerName:t,createNotation:r},n,o){let a,i;if("reducer"in n){if(r&&!MR(n))throw new Error(Xr(17));a=n.reducer,i=n.prepare}else a=n;o.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,i?Kl(e,i):Kl(e))}function RR(e){return e._reducerDefinitionType==="asyncThunk"}function MR(e){return e._reducerDefinitionType==="reducerWithPrepare"}function IR({type:e,reducerName:t},r,n,o){if(!o)throw new Error(Xr(18));const{payloadCreator:a,fulfilled:i,pending:u,rejected:p,settled:b,options:h}=r,w=o(e,a,h);n.exposeAction(t,w),i&&n.addCase(w.fulfilled,i),u&&n.addCase(w.pending,u),p&&n.addCase(w.rejected,p),b&&n.addMatcher(w.settled,b),n.exposeCaseReducer(t,{fulfilled:i||Cu,pending:u||Cu,rejected:p||Cu,settled:b||Cu})}function Cu(){}var ib="listenerMiddleware";Kl(`${ib}/add`);Kl(`${ib}/removeAll`);Kl(`${ib}/remove`);function Xr(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const LR={cart:[]},FC=ab({name:"cart",initialState:LR,reducers:{addProduct:(e,t)=>{const r=e.cart.find(n=>n.id===t.payload.id);r?r.quantity++:e.cart.push({...t.payload,quantity:1})},subtractProduct:(e,t)=>{const r=e.cart.find(n=>n.id===t.payload.id);if(r.quantity>1)r.quantity--;else if(r.quantity===1){const n=e.cart.findIndex(o=>o===r);e.cart.splice(n,1)}},removeProduct:(e,t)=>{const r=e.cart.findIndex(n=>n.id===t.payload.id);e.cart.splice(r,1)}}}),DR=e=>e.cart.cart.reduce((t,r)=>t+r.quantity,0),VC=e=>e.cart.cart.reduce((t,r)=>t+r.price*r.quantity,0),{addProduct:_d,subtractProduct:lb,removeProduct:FR}=FC.actions,VR=FC.reducer;sessionStorage.getItem("token")&&sessionStorage.getItem("token");const zR={user:null,status:"idle",error:null},zC=ab({name:"auth",initialState:zR,reducers:{loginStart:e=>{e.status="loading"},loginSuccess:(e,t)=>{e.status="succeeded",e.user=t.payload},loginFailure:(e,t)=>{e.status="failed",e.error=t.payload},logout:e=>{e.user=null}}}),{loginStart:BR,loginSuccess:Ny,loginFailure:WR,logout:UR}=zC.actions,HR=zC.reducer,qR={wishlist:[]},BC=ab({name:"wishlist",initialState:qR,reducers:{addProductWishlist:(e,t)=>{e.wishlist.find(n=>n.id===t.payload.id)||e.wishlist.push({...t.payload,isWishlist:!0})},removeProductWishlist:(e,t)=>{const r=e.wishlist.findIndex(n=>n.id===t.payload.id);e.wishlist.splice(r,1)}}}),{addProductWishlist:GR,removeProductWishlist:WC}=BC.actions,YR=BC.reducer,KR=OR({reducer:{auth:HR,cart:VR,wishlist:YR}});var UC={exports:{}},HC={};/** * @license React * use-sync-external-store-with-selector.production.min.js * @@ -45,7 +45,7 @@ Error generating stack: `+a.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var fs=B;function MR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var IR=typeof Object.is=="function"?Object.is:MR,DR=fs.useSyncExternalStore,LR=fs.useRef,FR=fs.useEffect,VR=fs.useMemo,zR=fs.useDebugValue;V_.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var a=LR(null);if(a.current===null){var i={hasValue:!1,value:null};a.current=i}else i=a.current;a=VR(function(){function p(O){if(!b){if(b=!0,h=O,O=n(O),o!==void 0&&i.hasValue){var _=i.value;if(o(_,O))return x=_}return x=O}if(_=x,IR(h,O))return _;var w=n(O);return o!==void 0&&o(_,w)?_:(h=O,x=w)}var b=!1,h,x,T=r===void 0?null:r;return[function(){return p(t())},T===null?void 0:function(){return p(T())}]},[t,r,n,o]);var u=DR(e,a[0],a[1]);return FR(function(){i.hasValue=!0,i.value=u},[u]),zR(u),u};F_.exports=V_;var BR=F_.exports,pr="default"in Al?ed:Al,ky=Symbol.for("react-redux-context"),Ey=typeof globalThis<"u"?globalThis:{};function WR(){if(!pr.createContext)return{};const e=Ey[ky]??(Ey[ky]=new Map);let t=e.get(pr.createContext);return t||(t=pr.createContext(null),e.set(pr.createContext,t)),t}var So=WR(),UR=()=>{throw new Error("uSES not initialized!")};function lb(e=So){return function(){return pr.useContext(e)}}var z_=lb(),B_=UR,HR=e=>{B_=e},qR=(e,t)=>e===t;function GR(e=So){const t=e===So?z_:lb(e);return function(n,o={}){const{equalityFn:a=qR,devModeChecks:i={}}=typeof o=="function"?{equalityFn:o}:o,{store:u,subscription:p,getServerState:b,stabilityCheck:h,identityFunctionCheck:x}=t();pr.useRef(!0);const T=pr.useCallback({[n.name](_){return n(_)}}[n.name],[n,h,i.stabilityCheck]),O=B_(p.addNestedSub,u.getState,b||u.getState,T,a);return pr.useDebugValue(O),O}}var tn=GR();function YR(e){e()}function KR(){let e=null,t=null;return{clear(){e=null,t=null},notify(){YR(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0,o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!n||e===null||(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var jy={notify(){},get:()=>[]};function QR(e,t){let r,n=jy,o=0,a=!1;function i(w){h();const v=n.subscribe(w);let d=!1;return()=>{d||(d=!0,v(),x())}}function u(){n.notify()}function p(){_.onStateChange&&_.onStateChange()}function b(){return a}function h(){o++,r||(r=t?t.addNestedSub(p):e.subscribe(p),n=KR())}function x(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=jy)}function T(){a||(a=!0,h())}function O(){a&&(a=!1,x())}const _={addNestedSub:i,notifyNestedSubs:u,handleChangeWrapper:p,isSubscribed:b,trySubscribe:T,tryUnsubscribe:O,getListeners:()=>n};return _}var XR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ZR=XR?pr.useLayoutEffect:pr.useEffect;function JR({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",identityFunctionCheck:a="once"}){const i=pr.useMemo(()=>{const b=QR(e);return{store:e,subscription:b,getServerState:n?()=>n:void 0,stabilityCheck:o,identityFunctionCheck:a}},[e,n,o,a]),u=pr.useMemo(()=>e.getState(),[e]);ZR(()=>{const{subscription:b}=i;return b.onStateChange=b.notifyNestedSubs,b.trySubscribe(),u!==e.getState()&&b.notifyNestedSubs(),()=>{b.tryUnsubscribe(),b.onStateChange=void 0}},[i,u]);const p=t||So;return pr.createElement(p.Provider,{value:i},r)}var $R=JR;function W_(e=So){const t=e===So?z_:lb(e);return function(){const{store:n}=t();return n}}var eM=W_();function tM(e=So){const t=e===So?eM:W_(e);return function(){return t().dispatch}}var Ro=tM();HR(BR.useSyncExternalStoreWithSelector);/** + */var ps=B;function QR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var XR=typeof Object.is=="function"?Object.is:QR,ZR=ps.useSyncExternalStore,JR=ps.useRef,$R=ps.useEffect,eM=ps.useMemo,tM=ps.useDebugValue;HC.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var a=JR(null);if(a.current===null){var i={hasValue:!1,value:null};a.current=i}else i=a.current;a=eM(function(){function p(O){if(!b){if(b=!0,h=O,O=n(O),o!==void 0&&i.hasValue){var C=i.value;if(o(C,O))return w=C}return w=O}if(C=w,XR(h,O))return C;var x=n(O);return o!==void 0&&o(C,x)?C:(h=O,w=x)}var b=!1,h,w,T=r===void 0?null:r;return[function(){return p(t())},T===null?void 0:function(){return p(T())}]},[t,r,n,o]);var u=ZR(e,a[0],a[1]);return $R(function(){i.hasValue=!0,i.value=u},[u]),tM(u),u};UC.exports=HC;var rM=UC.exports,pr="default"in Sl?rd:Sl,Ry=Symbol.for("react-redux-context"),My=typeof globalThis<"u"?globalThis:{};function nM(){if(!pr.createContext)return{};const e=My[Ry]??(My[Ry]=new Map);let t=e.get(pr.createContext);return t||(t=pr.createContext(null),e.set(pr.createContext,t)),t}var So=nM(),oM=()=>{throw new Error("uSES not initialized!")};function sb(e=So){return function(){return pr.useContext(e)}}var qC=sb(),GC=oM,aM=e=>{GC=e},iM=(e,t)=>e===t;function lM(e=So){const t=e===So?qC:sb(e);return function(n,o={}){const{equalityFn:a=iM,devModeChecks:i={}}=typeof o=="function"?{equalityFn:o}:o,{store:u,subscription:p,getServerState:b,stabilityCheck:h,identityFunctionCheck:w}=t();pr.useRef(!0);const T=pr.useCallback({[n.name](C){return n(C)}}[n.name],[n,h,i.stabilityCheck]),O=GC(p.addNestedSub,u.getState,b||u.getState,T,a);return pr.useDebugValue(O),O}}var en=lM();function sM(e){e()}function uM(){let e=null,t=null;return{clear(){e=null,t=null},notify(){sM(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0,o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!n||e===null||(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var Iy={notify(){},get:()=>[]};function cM(e,t){let r,n=Iy,o=0,a=!1;function i(x){h();const v=n.subscribe(x);let d=!1;return()=>{d||(d=!0,v(),w())}}function u(){n.notify()}function p(){C.onStateChange&&C.onStateChange()}function b(){return a}function h(){o++,r||(r=t?t.addNestedSub(p):e.subscribe(p),n=uM())}function w(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=Iy)}function T(){a||(a=!0,h())}function O(){a&&(a=!1,w())}const C={addNestedSub:i,notifyNestedSubs:u,handleChangeWrapper:p,isSubscribed:b,trySubscribe:T,tryUnsubscribe:O,getListeners:()=>n};return C}var dM=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",fM=dM?pr.useLayoutEffect:pr.useEffect;function pM({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",identityFunctionCheck:a="once"}){const i=pr.useMemo(()=>{const b=cM(e);return{store:e,subscription:b,getServerState:n?()=>n:void 0,stabilityCheck:o,identityFunctionCheck:a}},[e,n,o,a]),u=pr.useMemo(()=>e.getState(),[e]);fM(()=>{const{subscription:b}=i;return b.onStateChange=b.notifyNestedSubs,b.trySubscribe(),u!==e.getState()&&b.notifyNestedSubs(),()=>{b.tryUnsubscribe(),b.onStateChange=void 0}},[i,u]);const p=t||So;return pr.createElement(p.Provider,{value:i},r)}var gM=pM;function YC(e=So){const t=e===So?qC:sb(e);return function(){const{store:n}=t();return n}}var bM=YC();function vM(e=So){const t=e===So?bM:YC(e);return function(){return t().dispatch}}var Ro=vM();aM(rM.useSyncExternalStoreWithSelector);/** * @remix-run/router v1.14.0 * * Copyright (c) Remix Software Inc. @@ -54,7 +54,7 @@ Error generating stack: `+a.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ci(){return ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function sb(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nM(){return Math.random().toString(36).substr(2,8)}function Ry(e,t){return{usr:e.state,key:e.key,idx:t}}function N0(e,t,r,n){return r===void 0&&(r=null),ci({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?_i(t):t,{state:r,key:t&&t.key||n||nM()})}function jc(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 _i(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 oM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,u=po.Pop,p=null,b=h();b==null&&(b=0,i.replaceState(ci({},i.state,{idx:b}),""));function h(){return(i.state||{idx:null}).idx}function x(){u=po.Pop;let v=h(),d=v==null?null:v-b;b=v,p&&p({action:u,location:w.location,delta:d})}function T(v,d){u=po.Push;let l=N0(w.location,v,d);r&&r(l,v),b=h()+1;let s=Ry(l,b),c=w.createHref(l);try{i.pushState(s,"",c)}catch(g){if(g instanceof DOMException&&g.name==="DataCloneError")throw g;o.location.assign(c)}a&&p&&p({action:u,location:w.location,delta:1})}function O(v,d){u=po.Replace;let l=N0(w.location,v,d);r&&r(l,v),b=h();let s=Ry(l,b),c=w.createHref(l);i.replaceState(s,"",c),a&&p&&p({action:u,location:w.location,delta:0})}function _(v){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof v=="string"?v:jc(v);return vt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let w={get action(){return u},get location(){return e(o,i)},listen(v){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(Ny,x),p=v,()=>{o.removeEventListener(Ny,x),p=null}},createHref(v){return t(o,v)},createURL:_,encodeLocation(v){let d=_(v);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:T,replace:O,go(v){return i.go(v)}};return w}var My;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(My||(My={}));function aM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?_i(t):t,o=ub(n.pathname||"/",r);if(o==null)return null;let a=U_(e);iM(a);let i=null;for(let u=0;i==null&&u{let p={relativePath:u===void 0?a.path||"":u,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};p.relativePath.startsWith("/")&&(vt(p.relativePath.startsWith(n),'Absolute route path "'+p.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),p.relativePath=p.relativePath.slice(n.length));let b=Co([n,p.relativePath]),h=r.concat(p);a.children&&a.children.length>0&&(vt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+b+'".')),U_(a.children,t,h,b)),!(a.path==null&&!a.index)&&t.push({path:b,score:pM(b,a.index),routesMeta:h})};return e.forEach((a,i)=>{var u;if(a.path===""||!((u=a.path)!=null&&u.includes("?")))o(a,i);else for(let p of H_(a.path))o(a,i,p)}),t}function H_(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=H_(n.join("/")),u=[];return u.push(...i.map(p=>p===""?a:[a,p].join("/"))),o&&u.push(...i),u.map(p=>e.startsWith("/")&&p===""?"/":p)}function iM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:gM(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const lM=/^:\w+$/,sM=3,uM=2,cM=1,dM=10,fM=-2,Iy=e=>e==="*";function pM(e,t){let r=e.split("/"),n=r.length;return r.some(Iy)&&(n+=fM),t&&(n+=uM),r.filter(o=>!Iy(o)).reduce((o,a)=>o+(lM.test(a)?sM:a===""?cM:dM),n)}function gM(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 bM(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:T,isOptional:O}=h;if(T==="*"){let w=u[x]||"";i=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}const _=u[x];return O&&!_?b[T]=void 0:b[T]=yM(_||"",T),b},{}),pathname:a,pathnameBase:i,pattern:e}}function hM(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),sb(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,u,p)=>(n.push({paramName:u,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function mM(e){try{return decodeURI(e)}catch(t){return sb(!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 yM(e,t){try{return decodeURIComponent(e)}catch(r){return sb(!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 ub(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 wM(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?_i(e):e;return{pathname:r?r.startsWith("/")?r:xM(r,t):t,search:OM(n),hash:TM(o)}}function xM(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 gp(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 CM(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function q_(e,t){let r=CM(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function G_(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=_i(e):(o=ci({},e),vt(!o.pathname||!o.pathname.includes("?"),gp("?","pathname","search",o)),vt(!o.pathname||!o.pathname.includes("#"),gp("#","pathname","hash",o)),vt(!o.search||!o.search.includes("#"),gp("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,u;if(i==null)u=r;else if(n){let x=t.length===0?[]:t[t.length-1].replace(/^\//,"").split("/");if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),x.pop();o.pathname=T.join("/")}u="/"+x.join("/")}else{let x=t.length-1;if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),x-=1;o.pathname=T.join("/")}u=x>=0?t[x]:"/"}let p=wM(o,u),b=i&&i!=="/"&&i.endsWith("/"),h=(a||i===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(b||h)&&(p.pathname+="/"),p}const Co=e=>e.join("/").replace(/\/\/+/g,"/"),_M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),OM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,TM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,PM=function(t,r){r===void 0&&(r=302);let n=r;typeof n=="number"?n={status:n}:typeof n.status>"u"&&(n.status=302);let o=new Headers(n.headers);return o.set("Location",t),new Response(null,ci({},n,{headers:o}))};function SM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Y_=["post","put","patch","delete"];new Set(Y_);const AM=["get",...Y_];new Set(AM);/** + */function Ql(){return Ql=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function ub(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function mM(){return Math.random().toString(36).substr(2,8)}function Dy(e,t){return{usr:e.state,key:e.key,idx:t}}function R0(e,t,r,n){return r===void 0&&(r=null),Ql({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?_i(t):t,{state:r,key:t&&t.key||n||mM()})}function Rc(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 _i(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 yM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,u=po.Pop,p=null,b=h();b==null&&(b=0,i.replaceState(Ql({},i.state,{idx:b}),""));function h(){return(i.state||{idx:null}).idx}function w(){u=po.Pop;let v=h(),d=v==null?null:v-b;b=v,p&&p({action:u,location:x.location,delta:d})}function T(v,d){u=po.Push;let l=R0(x.location,v,d);r&&r(l,v),b=h()+1;let s=Dy(l,b),c=x.createHref(l);try{i.pushState(s,"",c)}catch(g){if(g instanceof DOMException&&g.name==="DataCloneError")throw g;o.location.assign(c)}a&&p&&p({action:u,location:x.location,delta:1})}function O(v,d){u=po.Replace;let l=R0(x.location,v,d);r&&r(l,v),b=h();let s=Dy(l,b),c=x.createHref(l);i.replaceState(s,"",c),a&&p&&p({action:u,location:x.location,delta:0})}function C(v){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof v=="string"?v:Rc(v);return vt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let x={get action(){return u},get location(){return e(o,i)},listen(v){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(Ly,w),p=v,()=>{o.removeEventListener(Ly,w),p=null}},createHref(v){return t(o,v)},createURL:C,encodeLocation(v){let d=C(v);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:T,replace:O,go(v){return i.go(v)}};return x}var Fy;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Fy||(Fy={}));function wM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?_i(t):t,o=cb(n.pathname||"/",r);if(o==null)return null;let a=KC(e);xM(a);let i=null;for(let u=0;i==null&&u{let p={relativePath:u===void 0?a.path||"":u,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};p.relativePath.startsWith("/")&&(vt(p.relativePath.startsWith(n),'Absolute route path "'+p.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),p.relativePath=p.relativePath.slice(n.length));let b=_o([n,p.relativePath]),h=r.concat(p);a.children&&a.children.length>0&&(vt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+b+'".')),KC(a.children,t,h,b)),!(a.path==null&&!a.index)&&t.push({path:b,score:AM(b,a.index),routesMeta:h})};return e.forEach((a,i)=>{var u;if(a.path===""||!((u=a.path)!=null&&u.includes("?")))o(a,i);else for(let p of QC(a.path))o(a,i,p)}),t}function QC(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=QC(n.join("/")),u=[];return u.push(...i.map(p=>p===""?a:[a,p].join("/"))),o&&u.push(...i),u.map(p=>e.startsWith("/")&&p===""?"/":p)}function xM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:kM(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const _M=/^:\w+$/,CM=3,OM=2,TM=1,PM=10,SM=-2,Vy=e=>e==="*";function AM(e,t){let r=e.split("/"),n=r.length;return r.some(Vy)&&(n+=SM),t&&(n+=OM),r.filter(o=>!Vy(o)).reduce((o,a)=>o+(_M.test(a)?CM:a===""?TM:PM),n)}function kM(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 EM(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:T,isOptional:O}=h;if(T==="*"){let x=u[w]||"";i=a.slice(0,a.length-x.length).replace(/(.)\/+$/,"$1")}const C=u[w];return O&&!C?b[T]=void 0:b[T]=MM(C||"",T),b},{}),pathname:a,pathnameBase:i,pattern:e}}function NM(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),ub(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,u,p)=>(n.push({paramName:u,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function RM(e){try{return decodeURI(e)}catch(t){return ub(!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 MM(e,t){try{return decodeURIComponent(e)}catch(r){return ub(!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 cb(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 IM(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?_i(e):e;return{pathname:r?r.startsWith("/")?r:LM(r,t):t,search:VM(n),hash:zM(o)}}function LM(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 bp(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 DM(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function XC(e,t){let r=DM(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function ZC(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=_i(e):(o=Ql({},e),vt(!o.pathname||!o.pathname.includes("?"),bp("?","pathname","search",o)),vt(!o.pathname||!o.pathname.includes("#"),bp("#","pathname","hash",o)),vt(!o.search||!o.search.includes("#"),bp("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,u;if(i==null)u=r;else if(n){let w=t.length===0?[]:t[t.length-1].replace(/^\//,"").split("/");if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),w.pop();o.pathname=T.join("/")}u="/"+w.join("/")}else{let w=t.length-1;if(i.startsWith("..")){let T=i.split("/");for(;T[0]==="..";)T.shift(),w-=1;o.pathname=T.join("/")}u=w>=0?t[w]:"/"}let p=IM(o,u),b=i&&i!=="/"&&i.endsWith("/"),h=(a||i===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(b||h)&&(p.pathname+="/"),p}const _o=e=>e.join("/").replace(/\/\/+/g,"/"),FM=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),VM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,zM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function BM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const JC=["post","put","patch","delete"];new Set(JC);const WM=["get",...JC];new Set(WM);/** * React Router v6.21.0 * * Copyright (c) Remix Software Inc. @@ -63,7 +63,7 @@ Error generating stack: `+a.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Xl(){return Xl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u.current=!0}),B.useCallback(function(b,h){if(h===void 0&&(h={}),!u.current)return;if(typeof b=="number"){n.go(b);return}let x=G_(b,JSON.parse(i),a,h.relative==="path");e==null&&t!=="/"&&(x.pathname=x.pathname==="/"?t:Co([t,x.pathname])),(h.replace?n.replace:n.push)(x,h.state,h)},[t,n,i,a,e])}function NM(){let{matches:e}=B.useContext(Mo),t=e[e.length-1];return t?t.params:{}}function X_(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=B.useContext(sa),{matches:o}=B.useContext(Mo),{pathname:a}=Cd(),i=JSON.stringify(q_(o,n.v7_relativeSplatPath));return B.useMemo(()=>G_(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function RM(e,t){return MM(e,t)}function MM(e,t,r,n){ps()||vt(!1);let{navigator:o}=B.useContext(sa),{matches:a}=B.useContext(Mo),i=a[a.length-1],u=i?i.params:{};i&&i.pathname;let p=i?i.pathnameBase:"/";i&&i.route;let b=Cd(),h;if(t){var x;let v=typeof t=="string"?_i(t):t;p==="/"||(x=v.pathname)!=null&&x.startsWith(p)||vt(!1),h=v}else h=b;let T=h.pathname||"/",O=p==="/"?T:T.slice(p.length)||"/",_=aM(e,{pathname:O}),w=VM(_&&_.map(v=>Object.assign({},v,{params:Object.assign({},u,v.params),pathname:Co([p,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?p:Co([p,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),a,r,n);return t&&w?B.createElement(xd.Provider,{value:{location:Xl({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:po.Pop}},w):w}function IM(){let e=UM(),t=SM(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 B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},t),r?B.createElement("pre",{style:o},r):null,a)}const DM=B.createElement(IM,null);class LM extends B.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!==void 0?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!==void 0?B.createElement(Mo.Provider,{value:this.props.routeContext},B.createElement(K_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function FM(e){let{routeContext:t,match:r,children:n}=e,o=B.useContext(cb);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),B.createElement(Mo.Provider,{value:t},n)}function VM(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,u=(o=r)==null?void 0:o.errors;if(u!=null){let h=i.findIndex(x=>x.route.id&&(u==null?void 0:u[x.route.id]));h>=0||vt(!1),i=i.slice(0,Math.min(i.length,h+1))}let p=!1,b=-1;if(r&&n&&n.v7_partialHydration)for(let h=0;h=0?i=i.slice(0,b+1):i=[i[0]];break}}return i.reduceRight((h,x,T)=>{let O,_=!1,w=null,v=null;r&&(O=u&&x.route.id?u[x.route.id]:void 0,w=x.route.errorElement||DM,p&&(b<0&&T===0?(qM("route-fallback",!1),_=!0,v=null):b===T&&(_=!0,v=x.route.hydrateFallbackElement||null)));let d=t.concat(i.slice(0,T+1)),l=()=>{let s;return O?s=w:_?s=v:x.route.Component?s=B.createElement(x.route.Component,null):x.route.element?s=x.route.element:s=h,B.createElement(FM,{match:x,routeContext:{outlet:h,matches:d,isDataRoute:r!=null},children:s})};return r&&(x.route.ErrorBoundary||x.route.errorElement||T===0)?B.createElement(LM,{location:r.location,revalidation:r.revalidation,component:w,error:O,children:l(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):l()},null)}var Z_=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Z_||{}),Nc=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}(Nc||{});function zM(e){let t=B.useContext(cb);return t||vt(!1),t}function BM(e){let t=B.useContext(kM);return t||vt(!1),t}function WM(e){let t=B.useContext(Mo);return t||vt(!1),t}function J_(e){let t=WM(),r=t.matches[t.matches.length-1];return r.route.id||vt(!1),r.route.id}function UM(){var e;let t=B.useContext(K_),r=BM(Nc.UseRouteError),n=J_(Nc.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function HM(){let{router:e}=zM(Z_.UseNavigateStable),t=J_(Nc.UseNavigateStable),r=B.useRef(!1);return Q_(()=>{r.current=!0}),B.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Xl({fromRouteId:t},a)))},[e,t])}const Dy={};function qM(e,t,r){!t&&!Dy[e]&&(Dy[e]=!0)}function Wr(e){vt(!1)}function GM(e){let{basename:t="/",children:r=null,location:n,navigationType:o=po.Pop,navigator:a,static:i=!1,future:u}=e;ps()&&vt(!1);let p=t.replace(/^\/*/,"/"),b=B.useMemo(()=>({basename:p,navigator:a,static:i,future:Xl({v7_relativeSplatPath:!1},u)}),[p,u,a,i]);typeof n=="string"&&(n=_i(n));let{pathname:h="/",search:x="",hash:T="",state:O=null,key:_="default"}=n,w=B.useMemo(()=>{let v=ub(h,p);return v==null?null:{location:{pathname:v,search:x,hash:T,state:O,key:_},navigationType:o}},[p,h,x,T,O,_,o]);return w==null?null:B.createElement(sa.Provider,{value:b},B.createElement(xd.Provider,{children:r,value:w}))}function YM(e){let{children:t,location:r}=e;return RM(R0(t),r)}new Promise(()=>{});function R0(e,t){t===void 0&&(t=[]);let r=[];return B.Children.forEach(e,(n,o)=>{if(!B.isValidElement(n))return;let a=[...t,o];if(n.type===B.Fragment){r.push.apply(r,R0(n.props.children,a));return}n.type!==Wr&&vt(!1),!n.props.index||!n.props.children||vt(!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=R0(n.props.children,a)),r.push(i)}),r}/** + */function Xl(){return Xl=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u.current=!0}),B.useCallback(function(b,h){if(h===void 0&&(h={}),!u.current)return;if(typeof b=="number"){n.go(b);return}let w=ZC(b,JSON.parse(i),a,h.relative==="path");e==null&&t!=="/"&&(w.pathname=w.pathname==="/"?t:_o([t,w.pathname])),(h.replace?n.replace:n.push)(w,h.state,h)},[t,n,i,a,e])}function GM(){let{matches:e}=B.useContext(Mo),t=e[e.length-1];return t?t.params:{}}function tO(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=B.useContext(sa),{matches:o}=B.useContext(Mo),{pathname:a}=Od(),i=JSON.stringify(XC(o,n.v7_relativeSplatPath));return B.useMemo(()=>ZC(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function YM(e,t){return KM(e,t)}function KM(e,t,r,n){gs()||vt(!1);let{navigator:o}=B.useContext(sa),{matches:a}=B.useContext(Mo),i=a[a.length-1],u=i?i.params:{};i&&i.pathname;let p=i?i.pathnameBase:"/";i&&i.route;let b=Od(),h;if(t){var w;let v=typeof t=="string"?_i(t):t;p==="/"||(w=v.pathname)!=null&&w.startsWith(p)||vt(!1),h=v}else h=b;let T=h.pathname||"/",O=p==="/"?T:T.slice(p.length)||"/",C=wM(e,{pathname:O}),x=$M(C&&C.map(v=>Object.assign({},v,{params:Object.assign({},u,v.params),pathname:_o([p,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?p:_o([p,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),a,r,n);return t&&x?B.createElement(Cd.Provider,{value:{location:Xl({pathname:"/",search:"",hash:"",state:null,key:"default"},h),navigationType:po.Pop}},x):x}function QM(){let e=nI(),t=BM(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 B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},t),r?B.createElement("pre",{style:o},r):null,a)}const XM=B.createElement(QM,null);class ZM extends B.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!==void 0?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!==void 0?B.createElement(Mo.Provider,{value:this.props.routeContext},B.createElement($C.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function JM(e){let{routeContext:t,match:r,children:n}=e,o=B.useContext(db);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),B.createElement(Mo.Provider,{value:t},n)}function $M(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,u=(o=r)==null?void 0:o.errors;if(u!=null){let h=i.findIndex(w=>w.route.id&&(u==null?void 0:u[w.route.id]));h>=0||vt(!1),i=i.slice(0,Math.min(i.length,h+1))}let p=!1,b=-1;if(r&&n&&n.v7_partialHydration)for(let h=0;h=0?i=i.slice(0,b+1):i=[i[0]];break}}return i.reduceRight((h,w,T)=>{let O,C=!1,x=null,v=null;r&&(O=u&&w.route.id?u[w.route.id]:void 0,x=w.route.errorElement||XM,p&&(b<0&&T===0?(aI("route-fallback",!1),C=!0,v=null):b===T&&(C=!0,v=w.route.hydrateFallbackElement||null)));let d=t.concat(i.slice(0,T+1)),l=()=>{let s;return O?s=x:C?s=v:w.route.Component?s=B.createElement(w.route.Component,null):w.route.element?s=w.route.element:s=h,B.createElement(JM,{match:w,routeContext:{outlet:h,matches:d,isDataRoute:r!=null},children:s})};return r&&(w.route.ErrorBoundary||w.route.errorElement||T===0)?B.createElement(ZM,{location:r.location,revalidation:r.revalidation,component:x,error:O,children:l(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):l()},null)}var rO=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(rO||{}),Mc=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}(Mc||{});function eI(e){let t=B.useContext(db);return t||vt(!1),t}function tI(e){let t=B.useContext(UM);return t||vt(!1),t}function rI(e){let t=B.useContext(Mo);return t||vt(!1),t}function nO(e){let t=rI(),r=t.matches[t.matches.length-1];return r.route.id||vt(!1),r.route.id}function nI(){var e;let t=B.useContext($C),r=tI(Mc.UseRouteError),n=nO(Mc.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function oI(){let{router:e}=eI(rO.UseNavigateStable),t=nO(Mc.UseNavigateStable),r=B.useRef(!1);return eO(()=>{r.current=!0}),B.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Xl({fromRouteId:t},a)))},[e,t])}const zy={};function aI(e,t,r){!t&&!zy[e]&&(zy[e]=!0)}function fn(e){vt(!1)}function iI(e){let{basename:t="/",children:r=null,location:n,navigationType:o=po.Pop,navigator:a,static:i=!1,future:u}=e;gs()&&vt(!1);let p=t.replace(/^\/*/,"/"),b=B.useMemo(()=>({basename:p,navigator:a,static:i,future:Xl({v7_relativeSplatPath:!1},u)}),[p,u,a,i]);typeof n=="string"&&(n=_i(n));let{pathname:h="/",search:w="",hash:T="",state:O=null,key:C="default"}=n,x=B.useMemo(()=>{let v=cb(h,p);return v==null?null:{location:{pathname:v,search:w,hash:T,state:O,key:C},navigationType:o}},[p,h,w,T,O,C,o]);return x==null?null:B.createElement(sa.Provider,{value:b},B.createElement(Cd.Provider,{children:r,value:x}))}function lI(e){let{children:t,location:r}=e;return YM(M0(t),r)}new Promise(()=>{});function M0(e,t){t===void 0&&(t=[]);let r=[];return B.Children.forEach(e,(n,o)=>{if(!B.isValidElement(n))return;let a=[...t,o];if(n.type===B.Fragment){r.push.apply(r,M0(n.props.children,a));return}n.type!==fn&&vt(!1),!n.props.index||!n.props.children||vt(!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=M0(n.props.children,a)),r.push(i)}),r}/** * React Router DOM v6.21.0 * * Copyright (c) Remix Software Inc. @@ -72,22 +72,19 @@ Error generating stack: `+a.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function M0(){return M0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function QM(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function XM(e,t){return e.button===0&&(!t||t==="_self")&&!QM(e)}const ZM=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],JM="startTransition",Ly=Al[JM];function $M(e){let{basename:t,children:r,future:n,window:o}=e,a=B.useRef();a.current==null&&(a.current=rM({window:o,v5Compat:!0}));let i=a.current,[u,p]=B.useState({action:i.action,location:i.location}),{v7_startTransition:b}=n||{},h=B.useCallback(x=>{b&&Ly?Ly(()=>p(x)):p(x)},[p,b]);return B.useLayoutEffect(()=>i.listen(h),[i,h]),B.createElement(GM,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:i,future:n})}const eI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",tI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Jr=B.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:u,target:p,to:b,preventScrollReset:h,unstable_viewTransition:x}=t,T=KM(t,ZM),{basename:O}=B.useContext(sa),_,w=!1;if(typeof b=="string"&&tI.test(b)&&(_=b,eI))try{let s=new URL(window.location.href),c=b.startsWith("//")?new URL(s.protocol+b):new URL(b),g=ub(c.pathname,O);c.origin===s.origin&&g!=null?b=g+c.search+c.hash:w=!0}catch{}let v=EM(b,{relative:o}),d=rI(b,{replace:i,state:u,target:p,preventScrollReset:h,relative:o,unstable_viewTransition:x});function l(s){n&&n(s),s.defaultPrevented||d(s)}return B.createElement("a",M0({},T,{href:_||v,onClick:w||a?n:l,ref:r,target:p}))});var Fy;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Fy||(Fy={}));var Vy;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Vy||(Vy={}));function rI(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u}=t===void 0?{}:t,p=_d(),b=Cd(),h=X_(e,{relative:i});return B.useCallback(x=>{if(XM(x,r)){x.preventDefault();let T=n!==void 0?n:jc(b)===jc(h);p(e,{replace:T,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u})}},[b,p,h,n,o,r,e,a,i,u])}/*! js-cookie v3.0.5 | MIT */function Cu(e){for(var t=1;t"u")){i=Cu({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var u="";for(var p in i)i[p]&&(u+="; "+p,i[p]!==!0&&(u+="="+i[p].split(";")[0]));return document.cookie=o+"="+e.write(a,o)+u}}function n(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var a=document.cookie?document.cookie.split("; "):[],i={},u=0;u{const e=Ro(),t=_d();tn(u=>u.auth);const[r,n]=B.useState({email:"",password:""}),o=()=>{window.open(`${zy}/auth/google/callback`,"_self");let u=$_.get("token");console.log(u),sessionStorage.setItem("token",u),e(Ay(!0)).then(()=>t("/home"))},a=({currentTarget:u})=>{n({...r,[u.name]:u.value})},i=async u=>{u.preventDefault();try{e(PR());const p=`${zy}/user/login`,h=await(await fetch(p,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(r)})).json();sessionStorage.setItem("token",h.data),e(Ay(h)),t("/home")}catch(p){p.response&&p.response.status>=400&&p.response.status<=500&&e(SR(p.message))}};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Login to your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",method:"POST",onSubmit:u=>i(u),children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900",children:"Email address"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",onChange:a,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("label",{htmlFor:"password",className:"block text-sm font-medium leading-6 text-gray-900",children:"Password"})}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",onChange:a,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-lg mb-2 px-3 py-1.5 text-sm font-semibold bg-primary hover:bg-secondary leading-6 text-white shadow-s focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",onSubmit:u=>i(u),children:"Login"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:o,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Login with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["No account? No problem. "," ",M.jsx(Jr,{to:"/register",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Create one!"})]})]})]})})},By="https://back-end-repo-code-crafters.vercel.app",aI=()=>{const[e,t]=B.useState({name:"",email:"",password:""});tn(u=>u.auth);const r=Ro(),n=_d(),o=({currentTarget:u})=>{t({...e,[u.name]:u.value})},a=async u=>{u.preventDefault();try{const p=`${By}/user/register`,{data:b}=await fetch(p,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}),h=await b.json();localStorage.setItem("token",h.data),r(loginSuccess(h)),n("/home")}catch(p){p.response&&p.response.status>=400&&p.response.status<=500&&setError(p.response.data.message)}},i=()=>{window.open(`${By}/auth/google/callback`,"_self"),localStorage.setItem("token",!0),r(loginSuccess(!0)).then(()=>n("/home"))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Register your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",onSubmit:a,method:"POST",children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"name",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"name",name:"name",type:"text",autoComplete:"email",placeholder:"Name",required:!0,onChange:o,value:e.name,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",placeholder:"Email",required:!0,onChange:o,value:e.email,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",placeholder:"Password",required:!0,onChange:o,value:e.password,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-md mb-2 bg-primary hover:bg-secondary px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm focus:ring-secondary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",children:"Sign Up"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:i,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Sign up with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["Already registered? "," ",M.jsx("a",{href:"/login",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Login here!"})]})]})]})})},iI=()=>(B.useEffect(()=>{let e=$_.get("token");sessionStorage.setItem("token",e)},[]),M.jsx("div",{className:"text-black",children:M.jsx("nav",{children:M.jsx("h1",{children:"Home Page"})})})),lI=""+new URL("error-qHWuGVdS.png",import.meta.url).href,Et=e=>{const{className:t,children:r,type:n,onClick:o}=e;return M.jsx("button",{className:t,type:n||"button",onClick:o,children:r})};function sI(){return M.jsxs("div",{className:"flex flex-col items-center my-10",children:[M.jsx("img",{src:lI,alt:"404 error image",height:400,width:400}),M.jsx("h1",{className:"text-black font-bold text-2xl my-5",children:"Oops! Page not found"}),M.jsx(Jr,{to:"/",className:"text-black font-bold text-xl",children:M.jsx(Et,{className:"text-white bg-primary font-medium rounded-full text-sm px-4 py-2",children:"Back to Home"})})]})}function eO(e){const{text:t,src:r,div:n}=e;return M.jsxs("div",{className:n,children:[M.jsx("img",{className:"h-8 w-8",src:r,alt:"Harvestly"}),M.jsx("span",{className:t,children:"Harvestly"})]})}const uI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAnCAYAAACIVoEIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASxSURBVHgB7ZhdUhtHEMe7ByEEuCqbEyDeY7E+gcUJICdAvMUSVZZPADqBRBUWeUM+QcQJkE/ACufd8gmiVGwj9DGdf++ysMgS2gXk+CH/qkXSMB+/menp6V6mmFou5apGpL2YXmh2a16X5qBne27eiuxw3AbLpY0zEskHv7hDTB0S6jJJ2xjT+nzkteL25ZTd7GhI7nBks8bQmhXOotglEv3sJIOycioLxuMRuczWEeINZsqKiKudSdps9mpeZ1ofmeLzArPZGZ8ca1vLbSKLIqqmKK5Esoal+yVYkdadwX5z8T97QH17vlp0N7/UPe/bSeWqWNkyJlAhYyq9CSur2zeylmJDMbEnRNloGbbBUfvq/e6vTiHzKtewRqr4vhmtt1LM7YtwYUj8YjABeFyGYkpIPgnzy/D3s71f8ld9+zED+wjLMkumrFuTwYzvtqWCIX4TBdIJrey529F6lkYOpu/FhzKmiQFd7Ux/fz76syVCp9y3ZyGYrhpsDDZn3bDdyt7zbV1nbGkj2l9/YM/ESjXsL6AyWxjpU2yowAa4ezWw+zdlxxcFgL2PgmG6bTa8cTMZy3n8bUf7WilunGA7HUnzZtS9YDfyhkwzNpTfyPCuGutqyd2ZCobTBGP++aYR44QSeXeAiPIKFD2panfhiiaC0tVChxUrtrH8KlcOy9WWmLmrYIBYw/PTDROJg6ej3/UETgJaLLouyg9gd5WgzQOUKeYO0FC3EUYph0QL3mKaOv2BnF37rNPL+oVvxMvF3EfUqcCnreEpA+hFFOjaDfwBqMNe/eJAyxKtVChtLNass1Dbktm3ZM9xEv+6BqLoSqlwal8rEFzCzQqpgevKAegsCuQ3pyeQLv+CIf8UjSx1U4RtFKpcHl/Ubq8nbuqVpNvr+zstY24B+BtH+iRQ41ouufBXdn9IZhOA5wqEkYKjj/tSFA73ZW/KfTkXKN0adaz+AMzNr2/bu0naP8imZuna97zD45DlU0qouUCp2EjL/9QQJ6HmBmWHC77DhKtIHBDODeox+iGh/ldcxfJT6neGCPTF3o087xMSgu4/R14zTl29EVIk+zipXbvIFZ4F0+9b3FukEYHjB/qxJVk4zsYsxxleyOi7RZrR8D3ZjCYDbHCH6WIKHy4tUSNJvqchMeOyXUqb9e6UDGe1lNuxQg0Nh/RC1igVQeFJ6j4gjZHSi0F0eEkJNYTTxNke9MmJA6RjirVVvZY4DhDNkOZzhs3LaJkEkQFd1tvr4/URY73GRy0KFB3TPAUQk6mOl2PAd0sI6MbLg7CXaqjwZhKQjpl6DJBKM14WOfz69jZIC9WbAKRhL0KX3d7xh8a0MVOPAfKhRN5joB0MOKumBnfbQna3V78Fwqw6GPPX6JipxwCp0mlT61/ZLBneQlbj3FdXw+FB/YMXjqlZUK/eLowfIl4p5TQypIcAPUSBo0SioEBIzybVSQ3E7K4iE5k30K0jtmXNrKcBqRKFw+p9RewWMhOHksmFi8gGjlj8hOK+yrGgrq+CE9IsBBmIvk+iBMJh+HuEdxGZFHlxdmQmVHiM8fUQV8bB97C7mUDwvqIOkn4E/ZdAU9/k2cAqfUdH31n/ArS8rkQB+tqoAAAAAElFTkSuQmCC",cI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBzVRNToNAFB5q210bkm6aQiI3EE8gnsAjWE/QdOfOcgK9AdxAeoLq0pXcwDEBwhLZ8uf3cEgQpKVu9Etevpnh5XuP994MY/8dUtcHVVWNoiiuYJokSTI4Am9937fZMYIakCSJBQEDAhGOOIxYx5lMe5ybXcLfBBVF0UE7sV2PRiOHcx7Vs87z3KK4sE0QBCbrAmW2WCzeyObzucb2AIFt+BUUYJ+TRU6HxGr+rxS8eT6oFlQzkB2GIWc9gDquQVozy1IQf0u102Bb1hPD4dAlzrJMbwmmaSqXm8Eg6qnHRLOo42ctQUQrhdBBmR0HDfbeEhSRaHAN1hOiTAS3JSjSd9GYazj2yhLDvyLGX7UFCTT9IBmO94fE0NkVgi+xNJtTcVIt4jjm0+n0A463k8lEn81mLxHwkxiyeqD1eDy+afq07jKGdQO6E1sHmT+L9SlsKe6zA9OF6CVKxjsFCXRbMEIkfMG+OsnEQ+FSaTzPexI+u6Zo5/NVQTRJrmfRCFyJntcfkl+DRFGmx75vwN/jE4R2rIcQfBdCAAAAAElFTkSuQmCC",dI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIpSURBVHgB7VbLbcJAEB0+giM+IrhsByEVhFSQpIJABaSDpIMkFeAOolQAVBDowJEAcSRXvnkP2ZExxt5FaykHP8na3zD7mNl9syI5ciSjIBdAKeWsVqseuvf4Wv70eL/fu9Vq9dMDxBDGRJrNZgsbfpBPoVAYop1gvET/Bm0bYw/9h9lsNjZwa0YEkVCIxID9YrHYnU6nw/B6vV5XmOe6U6lUrk0iUxQDrNfrZ7a73e42SoJYLBYe1xAR2vYlCzAajUZjj9R00mxh90JbRkg0oR2R7Xb7dyjTbBEVl22pVGqLJrSJwLnjE1pKBjA6I1ni3xApJy3ygAb9zWZTg05IuVwOT8cCtgqpFNyeWtg46Tqf1RHcjj427ohduPP5vBu3kBQRKugIAuVy4KvmI8ZP6P9IMhzYvHJjRGXkz/V8H2agDlAPgjH1Q1cbaBPVHPTfOMc6Ffeb2MMKY23NMMDBFxRXiS4RaMXBGGH1xBLgc+h3W6JLBCe+jWYZqaBjEHNZTyQFtIHte2jzYG55jkgskM8BP7EM+Pw65/ecoJH1RCwDt4ZvF73U8FTD2EF6PLEMpIapduJu3gkRqOKBMSqnzRsTJsJHVSuVSBA6SLl1IoFP7KEkjQjfnmjGKAvWy73vk7fnStKI+Gy/JSMgLYxK+2ReTokwNdbTEvLPP6miUn9EJCNpjyJW6o+qbyDtwB0KlL4CmiGIxFHkj4gE71KgIxmBj6scOS7BL8sj/DiysG11AAAAAElFTkSuQmCC",fI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ7SURBVHgB7VZNUiIxFE73FOygXPJXNfEEMjfQG8gJZOlOOQHNCRxPQM8JxtnNDjyBeALaKv52WsVKKGi/r02o2KBEoNnoVxXyEl7e+zp5eXlCfOOrw3nvj1KpdByG4RnaMYbScZwnyAH6diqVug4AU19KeTCZTC4gnkJHQvcAcgdyB/K/wWBwY0UAhuR0Om3SMZ1i6gbyA2QaPFKECA9GG4rsBeY9OiVBTN1D5tojtDLNkkw6na7EiTsrnN+pYa3f7/txgrlcTrqu60E8gzMfjjhdRfPn83ljNBoF8TXFYrEKvXrk0HEqsNtZIkDn2MIWZRg6WWXIRKFQ8NDV1bCB3fA+0lfEI/vYiV/YiKc4yyaMhlQUliAJRcQKtA0/j/T15g9+PZ2jNUXCUKRDBi3HLn9msxkDhedzLRIGjqHNHrF2ukTADI6k0Ov12uwRlHJBQLxek0DsDwHaT5NAoEjsCxLtYUEAZx+w/8wN2NizlGXTp46BdjRw3apIGAi+sulzAdzNFq5HVyQM+qAvPdYxwC1hXmeiqIqEoGxLtD8LvzGFFq5HGanycClVbgkz1SNtH+p5N6ZXw07wnP6KHQPOr8iD74w5/8McjMfjUTabfcYunGcyGY5vxQ6Ac+ejdQ67NTxy/20WeOptqIstQRvKlveZdYwHf1sShnNfbAK9E3w+9etlA+ryZd3oy98jwfvLSF6nr572Ltfk8/nLdfruOgVWOsiQUeQikrsfGWVtqEs6rhkOh7/X2XeEJcxaEC1ArjjRBSaOiOn1ShWyrJortnnEmoCGUWCyVPfRs1y/VBX0ykJ2pwSI2G5ElRS+2tt19rQiso8n/BuJ4gX9Zy9s1mlx3gAAAABJRU5ErkJggg==",pI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAYAAADwkER/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAhSURBVHgBvcQxAQAACAIwoLiaj1BoCncMtlskSzh/JZkFscUHEi7BOzIAAAAASUVORK5CYII=",gI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCElEQVR4nO2Zz0obURTGf2OLpi/QuBI3Lly22gdw0624skEUQaHpSlqDfQHFVWteQoX2Abop9RF04cptEkFREFMoYmvKhTMg004wOndyz3h+8EGYG5L7fffm/jkBwzAMwzAMwzAMwzAMw/BNBEwAc8B7kXv9UtoKyzBQB1pAJ0WubQsoUyAiYA342cV4Um2gVoQZUQJ2ezCe1I58hkoiYPsB5mN91ToT1jIwH2sVZTwHLjMMoC2LqBrqGZqP9RklDADHHgJoaVkLJj2Yj+UOS8Ez5zGACgqoeQxAxW6w6jGADyig4jGAWRQw4TGAFyggAhoezDe1bIPIlTbrAD7xyI/CZZRRyzAAVzV6tNfhL5p++0lKUtS4r/ltzQWRmEgOR+0ejF/KtFc78v+jLFfaZhfjDVnt3SJaWCI50FRulcUr8qxQI24Yxj+U5LL0BqgCH0VVeebahigQEfAK2AAOgOs7bIHuPfvAupTXVC6Mg8ACcJjBSfAIWAGeoYBIaoLd/gC9r5qh1wRHgT0PxpP6AYwQGFPASQ7mY50BrwmEt8DvHM3Hct+53G/zS8CfPpiPdQO865f5GelAp89yAzCdt/kx4CIA87evz+N5mX8iB5VOYHJ9eppHAPMBmE3TYh4BfAvAaJq+5xHAaQBG03SeRwC/AjCaJtc372wCVwGYTepKbp2GYXBn/gIcmHnJ2f8WNwAAAABJRU5ErkJggg==";function bI(){const[e,t]=B.useState(!1),[r,n]=B.useState(!1),[o,a]=B.useState(!1),[i,u]=B.useState(!1),[p,b]=B.useState(!1),h=Ro(),x=_d(),T=tn(CR),O=sessionStorage.getItem("token")?sessionStorage.getItem("token"):null,_=window.location.pathname,w=()=>{sessionStorage.removeItem("token"),h(AR()),x("/login")};return B.useEffect(()=>{_==="/shop"?(n(!0),a(!0),u(!0),b(!0)):_==="/wishlist"?(n(!1),a(!1),u(!0),b(!0)):_==="/cart"?(n(!1),a(!0),u(!1),b(!0)):(n(!1),a(!1),u(!1),b(!1))},[_]),M.jsx("header",{children:M.jsxs("nav",{className:"flex justify-between items-center w-full h-150px bg-white shadow-md",children:[M.jsx(Jr,{to:"/",children:M.jsx(eO,{div:"flex items-center space-x-2 h-20 w-auto ml-5",text:"text-black text-2xl font-medium",src:uI})}),r?M.jsxs("form",{children:[M.jsx("label",{htmlFor:"default-search",className:"mb-2 text-sm font-medium text-gray-900 sr-only",children:"Search"}),M.jsxs("div",{className:"relative ml-20 w-72",children:[M.jsx("div",{className:"absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none",children:M.jsx("img",{src:cI})}),M.jsx("input",{type:"search",id:"default-search",className:"block w-full p-4 ps-10 text-sm text-gray-900 border border-green-500 rounded-lg bg-white",placeholder:"Fruits, vegetables...",required:!0})]})]}):null,M.jsxs("div",{className:"relative flex items-center justify-between ml-auto",children:[o?M.jsxs(M.Fragment,{children:[M.jsx(Jr,{to:"/wishlist",children:M.jsx("img",{className:"h-8 w-8 mr-2",src:fI,alt:"wishlist icon"})}),o&&i?M.jsx("img",{className:"",src:pI,alt:"divider icon"}):null]}):null,i?M.jsx(Jr,{to:"/cart",children:M.jsxs("div",{className:"relative",children:[M.jsx("img",{className:"h-8 w-8 ml-2",src:dI,alt:"cart icon"}),M.jsx("p",{className:"text-xs flex justify-center items-center absolute top-0 right-0 h-4 w-4 px-2 py-1 rounded-full bg-primary text-white",children:T})]})}):null,M.jsxs("div",{className:"relative inline-block text-left ml-10 mb-2",children:[p?M.jsx("div",{children:M.jsx("button",{type:"button",onClick:()=>t(!e),children:M.jsx("img",{src:gI,className:"inline-block h-8 w-8 rounded-full",alt:"Avatar"})})}):null,e&&M.jsx("div",{className:"origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5",children:M.jsx("div",{className:"py-1",role:"menu","aria-orientation":"vertical","aria-labelledby":"options-menu",children:M.jsx("button",{onClick:w,onMouseLeave:()=>t(!e),className:"w-full",children:M.jsx("a",{href:"#",className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900",role:"menuitem",children:"Logout"})})})})]})]}),!O&&_!=="/login"&&_!=="/register"&&M.jsx(Et,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:()=>x("/login"),children:"Login / Register"}),O&&M.jsx(Et,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:w,children:"Logout"})]})})}const vI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJgSURBVHgB7VftUeMwEN3c8P9yHagD0sGJCi4dXOjgrgK7g5gKCBUEKiCpwFCBTQXQgdhFz2HxWI78NTDAm3ljx1qtnr52N0Tf+Kpwzi1oZLDPuVB/m1FHsINbvO6ZZcXZbFZ28CEihDLJU+aKec4+dpXND+qHPZ6/mQkz58EK5orCYizzkvnIPwumTPAv8xf5yRkaAlkxGSQwsIj719CWiCBpY5qG9k3bpGKFbZlLLUi9GwiYq29LCDaxPvsKk1lneJdDK9uYqPZMrxpWeFUTn2uhED7sUkHMYQXq4kSEnCVl76oVhCjpm6r2lyNAYwCrlqsBD+Kwdbf4vpDvIVH4ng8+XzWHKQayNXFbJcxiK0OiEvcafsYDtq0At6CrCSsats/A9rDqdXQOsAGBcnAN+aApkPN2jncRece8gI3EPrG/4ICahnyOIqxBqIW4krzYB+ZPPEXkjkU90XsA2+fa4lcbTmg63DBPu+RQjb65MgZ3NABTCitpAKYWtqPPhk7hAsGwilnHUOrCL+DPkq/J9my7oT7CkKSlapBDXUZ0seSDaBbwJ4Kk7T9zzTxj2/gLU8uBpkO/ZSgPIkcWSE1znXMrnBwTRT6l3LSlD9haervFsiL3TaLI1/hnzCflf0cxUAVdGmGbwPZSMW2wW8POhCqOGFHRnVxEaQyxObZuelHoI4Xjoypx6pS2TV//umyO7/S2rwkRNgt35G9e2wCWRgZEJ11E9fknbvnxh3ycmkd2E7srZhZbbXQJsOJ8DUEyyDX56358kJ6lT5Qo3KiNC9To7wKIyuijYYoL8Y0vg2fmp+YuEkhVNgAAAABJRU5ErkJggg==",_u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAACCAYAAACpDacGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAySURBVHgBtcChAQAgCATA56MGg0GXcEJHcjSLjYQwBSdjTb/74RdHpnYqKCqgEtmsGwLj7wqCtp3MZwAAAABJRU5ErkJggg==",hI="data:image/png;base64,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",mI="data:image/png;base64,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",yI=()=>M.jsxs("footer",{className:"bg-gray-900 text-gray-400",children:[M.jsxs("section",{className:"flex justify-between px-28 py-20",children:[M.jsxs("div",{className:"max-w-32",children:[M.jsx(eO,{div:"flex items-center space-x-2 h-8",text:"text-white text-2xl font-medium",src:vI}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"Harvestly provides fresh, hygienic, high quality ingredients and supplies to its customers"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Email"}),M.jsx("img",{className:"my-2",src:_u}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"help@harvestly.com"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"Phone"}),M.jsx("img",{className:"my-2",src:_u}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"+91-9999999999"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Address"}),M.jsx("img",{className:"my-2",src:_u}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"2609, Guru Raj Marg, Opposite State Bank of India, Bandra West, Mumbai, Maharashtra 400050, India"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"FSSAI"}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"License No. 10020064002537"})]}),M.jsxs("div",{children:[M.jsx("h2",{className:"font-semibold text-white",children:"Follow Us"}),M.jsx("img",{className:"mt-2 mb-5",src:_u}),M.jsx("img",{src:mI,alt:"social media logos"})]})]}),M.jsxs("div",{className:"flex items-center justify-between border-t border-gray-400 py-4",children:[M.jsx("p",{className:"font-normal text-xs pl-10",children:"Harvestly © 2023. All Rights Reserved"}),M.jsx("p",{className:"font-normal text-xs",children:"Privacy Policy"}),M.jsx("img",{src:hI,alt:"payment gateways",className:"pr-10"})]})]}),wI=""+new URL("hero-OsXGJKh2.png",import.meta.url).href,xI="data:image/png;base64,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",CI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAxASURBVHgB7VxLkBvVFT2vu6XWfz7M2GFmKFNUkgphQRYps0kKgwmG8KmYqlDJIjirsIGsYRWySbHKBliETQImG1OFKUPhkARMKp+qUEVlBfk5lPn4x8x4ZqSRWi1198u5ryXNjEcaS6OPZwzH1qjVet393ul777vv3tsCdhI0FI4hiVNwzPYOwGg6IYN9GRam113vDgQbvlfmPe7Tzxv7b+cx89ybI2FNfIWv3yLE7QeAA++EbK0xRAyTIErDLQlMnEvD9TNY0RYSCQ9+so7ZZIgPvQSmnRDlWgJBLWeOCNkmw+MiDjpSAZKFZYT5APeerpu9Ak3SfkMp28utcW77sJHn32+ijiFgsAQ11eLo3gzGSmOwwiyH0P81QlWHbXvQjo/shIf/nAnxk5YEqgalsZR+32xFGBAGS9CxuTRyi9chjNIDIaYTAhKQtitIZIs4MF8xKvlUg5RjlKhpJKjCVQwA/Q9C7tc7N7oIF7MISrQHGW6HeYwKHlXRTl1CfbmED9ibmChlVPG1GRcPnqugD1joB0LOydwUamcKGC8VEeVsBJQeEXitAowCae0g6e1BPnUDbp/ONNRc/oZwzoX4w8SYIWub6E+C3kCB5tFCvWAhV7RpNFfxKTtW5r4b8ln4teu2PD4yXR+cKiZ4Ps8pwi8v4GH2Q8Z3iio3jyxtU2k7tqm/zmle/GRuEvZqBYdIi+ApDnl/jnaoPr5p8DV2Oqc06pr7LX9otiqlfLxfvYAv0VrdxCvIDHeC82OVPX4YXi+n2n7nfsX7leO/Gd4Z8WlEFl7m+cYze1EPc7jaEBWz/Qv8G2Afe/c+96XT07jJm8ctvFVdwkbvUPg1UrxoGt/DMn0S0XcL7pwLVZs1NmhnwELkFKCSSZwNxEcKkeV7NTuO++oeb2ZXDqaDXhD7GlmKrThmK639t44XsDg/PdSpfbvQUQbZlA2lQoSUnlI5QKEwBhQvdXN4L9Zd4Sj1eJqa3PRahbC/TnEh4O1MclrQriGKYo56OkVJH8Ox6a7MQPeDkgXkAc4Cay6/wvH8JNwrzFQ7FWKjVv0zjdmuI7qTIPFODyBskXOK7J9Mz+5acgQyAxcye3AFIbkyQW/ANR6q+Kby90R+CqvF62OR3eWQ2fYUbeoW6EyQkHHqxhRdv8C478L4icz1sGuTO9ve9AAZRzU1ZTSkAzoP9E0y65OWB1HBiZkM3Et7EegEriU0PXnbLuFQ5UK72FJ7CRJGy/kUHqDX+frYBJKLM0MnR+vDtHJvm5dsjwItTWBY5iRjTG3QXoJ+V+DsVKS3OQ1UijMYGuwCgvAIlH6EXSlc9uVZWPoZ+i/HMWxIvCnD8MlfyvOtsEkDmwkSo6yzE2Y7CvLDsTdtiLHwCrefjb/Xj7GbDzUaD5+oqKFaCXcRh4rL6xe1mwf/+8wMllVEt7yAgWMLYpQ+u6GpVrMjJyphr2KyMo/XqegNSdpIkCxAZ9wbGx0foOR0UiX1C9j6hS0PbUeUxnHY6pVNpPYLkaTr/E9NyObheEG7kQQxyKo6jYFhEzFFEi+EzPYsGaMiKnBW4DJ5cE/lvHxsEiT5KGYgUnOo6d4WsG3RgRhlv0iLWDRNOqkQrHe3HPDacXfxE8+ti9z3Fol6ZiBESdDNtyq43zsvtigmSJzCNwsTCP0p9APpfKgfZ0cPdiSm3THbkYz4uMMcAo/Ts41xHB8IUZaqIZ9bxLcWSrEH+QBX6SXG3/pFJOSoH5AcxobwTzpgj7Gzb7DnfsdjlAmFvmVUTDHDpXEb3/fz/S6SxniOOmvatD/uXfpMfKlvcHuKr5thgpX4M/qBZOG0jvBSrRw7ihdTg7E7llrLZmh2Ngyf40Ll8fhuXwFy1xWe5DnubMxs8p+Spd/mOZ7efA5RY54beJHtvrbWB91/RsVhD4LABP5sE0OetfdgMLjLEGPpJ3jnixukQQao1IdtpWE91iTqj3wX+zLXOMcRStQcLPssvfofcrH8S7b5Ng+QtMHz/J5qjPuM5Mrx/SKSCEZYsnA3Q6UDh7VZGqCPdJaGNogl6lke/yPjDsCoGpcj4atGsmBU6Rmq8cG4nSpikCgwbTUxkXFQLicxLMTG8kmRUb7HBlWJYeWrF4Oq9c0kYR2p6gXY1rOx4Q8xFKxy7ZkKEhYqtRSGjU7SsJVEabXffCdtpK3MiHKcwPhS4WAlZlOfJSsSORZS0fAkaNNFSZR4zram6llPtCVKiAnVUe47GhPDNk1VsvTfMSqYMIhWDnkaan1NR6iIKkY109bh2D1oqN5aAxIjKhg1POwhqVInhKTI0ZSg2lWODhqimhIln8W55Lbsa5FzlRBp28LYVZKgy9EkQ8s0f5WJkeWGvAJVt+DZPnYN1L/44lrNKmGYqHOpITVIlnYcVBn7GYInNBQoMfBmBsNQIZ60XCJSXNYre8TWbxdAaiVlFqvbVQuuNbB6vmsGhhy+MquBhU8u9VQv87mAZepVFBZAgh4lV7a7gC+wBpEemcVmUYvDHcVi1wVF1zyEGKlQk3IZiAQJbjLl2F/YIoEQI85zkVP9AUQxQVLv4/pnkLH6Kpm9JiATvNY2lr0ViUmvpZ6lzvBP3jmzit0uIl1qvD9t0sfdxH36RiOyGEXPxddW/TmRNROq17g1LkTfmMH4GfXvNTqOtt5O7SLZt+jEMeQpAfhIPc3t4eWwWpmT4BGqBRMEqmhW/cp6sS9HkssLspzBe/HHtYWqqZinJbIxgfm0i2QfJbrtMhVgCNVkOLYgKsS/TVsbd3Y+eRcppX7gWJ4sUnFP9eO1tI8ZlCnQlAqONHJIop7lcj8YQz9oEaVu6yo1sxVBcq6IcWlEh4dCjEBmMJvGOaou4ztxkepmCTGlL2wqRd/73H0mLtIvus1htSOolWtDM1Y0eGLWQxaps/5HzULVjQTFT8ooVLLMMbkVWNXsQB9MiaVAMqJH2hK1niATWdQPjYyYJiKrige8j5sfNxIklazzhQLmih6VLMA5SpLtzmEYaEYS1xMlZMSpHoY19P5Gy9EQI5CMalhdwf1Yau7aSJDYoQ9IytdJznuNur3P0nuHWrB5OVEtXB5yHTKksiOk9Fz0LpjlV7MXmxpKCcxX2Vj8or/NpbG8nIOuTwz8yZzL0SJKihjELRhxVFFWEp6/QBleXr+7/YCbj1Y+T5WTRx9fSc8y+7H7y363guMv4xA+u3x3+xlKNeqiH43T+EhZo3k47mpBVg8rWGz3VXdTuFuuGxVL7JAA/6CR9hc7PZLQHUEHadW1vwQJ79dwbYVoU36Zq/aVTl93R5BUfTpMx5hQpFM2FRXXAmRaP027s8WPE3TvJX+X8iP1e/kwhUz1rHGoRvXg7qAhM5bDRamunl8/pbdDb8sIeVi2Vq3BpzNpexeRcFZbNca7BdJfV25s9TNz06+A3ggSQ5aYXIWqZ7mkpe0Pk4jsMvK0T3JXkrtFoqoLrYeQr4BeF6IKpy/5JqgkFinpeMw+KlwAJcn/BF71AjJp6rS/hJ0KRWfwDva3S/RKkMZPKZZprwyVnsL/Sh4SDLBNU4/rU0nkSd38sk9ZCnacSyASHvqfrl9ndYPthTIO4hKKXgkz6Qn4YRblsTxeWqigNJPkWq6OCheYgQSedghJYpA/YghDHu3qEdtfW60F2GxcjxQvXcPd8PDqeAFukEByNUIlVeCMV2FLB76bMg/ljQpyczL86/tF3EsveZu/CDO4xed/4ZpnHGp8T9KE1yid1SzTt8kq6kukZi8dzOLkSJ6rl6WDZ1cwWVnq91dgBvDYQQMrvEPyGxmTeQe1jIf8xQjZtIM6MwQyx01fVKhtk5teIgnim7mM6dzLqw7gd4QGH76QcMm+zBQzIwzbWjU4UYKStIx/LJRpIG2cT+9BUicZQXTMUng9hIgkHVApC5TclPwKlUwC0lZFqVZKWN6VabWmssb54+x5cDDENDG8+I78mIjL8L92C2ZAMnDYPqyEj6WlGsb2WkbKTlM2vswBXRpL0VUYj2cb7stqqigJikhmU3rku6rlMzUcwItcQ7RkIereKu7DyiCJaWL49YlxnDtN54D5Mjdj7nozMiCPQgo87sto1ZIIbSSHsyGlyKEE5YRAyGMGDlKN7yO6GkMiZT1GX8AZP4KdJGk2JSyk3SrQEirzKy2pTBLVSs2kf2Wfb2TPhZMjDasB23r4cZz7xIjwf4bGR2+EZmiYAAAAAElFTkSuQmCC",_I="data:image/png;base64,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",OI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgB5ZDBDYAgDEU/xABHR3ID3cQwAYzgKshievVSSeNRTeGoL2l7+MlL+gEJ2c7IJjzFGhJIK5CKbyIZyUWsln4gUtw8YUI9w3W95uaLq35oYwVRjyayC/xOMhFNfF/QQQKpvSyP8Vju4hO0zzkFJlMHggAAAABJRU5ErkJggg==",Wy="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='10'%20viewBox='0%200%2017%2015'%20fill='none'%3e%3cpath%20d='M16%207.50049H1'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.95001%201.47559L16%207.49959L9.95001%2013.5246'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e";function tO(e){const[t,r]=B.useState(!1),{details:n,isWishlist:o,classNames:a}=e,i=Ro(),u=h=>{i(jR(h))},p=h=>{i(L_(h))},b=()=>{t?(p(n),console.log("removed product")):(u(n),console.log("added product"))};return console.log("details",n),M.jsx("button",{onClick:b,className:a,children:M.jsxs("svg",{width:"53",height:"52",viewBox:"0 0 53 52",className:`${o?"fill-primary":""} cursor-pointer`,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("rect",{x:"0.5",width:"52",height:"52",rx:"26",fill:"#20B526",fillOpacity:"0.1"}),M.jsx("path",{d:"M26.4996 33.5451C9.83328 24.3334 21.4999 14.3334 26.4996 20.6567C31.4999 14.3334 43.1666 24.3334 26.4996 33.5451Z",stroke:"#096A2E",strokeWidth:"1.5"})]})})}function Ua(e){const{details:t}=e,r=Ro(),n=tn(p=>p.cart.cart);tn(p=>p.wishlist.wishlist);let o;if(n.length===0)o=0;else{const p=n==null?void 0:n.find(b=>(b==null?void 0:b.id)===(t==null?void 0:t.id));o=p?p==null?void 0:p.quantity:0}const a=p=>{r(wd(p))},i=p=>{r(ib(p))},u=p=>{console.log("inside function handleClick = ",p)};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"h-80 w-64 border border-gray-100 rounded-lg text-black",children:[M.jsxs("div",{className:"flex items-center justify-center",children:[M.jsx("div",{children:M.jsx(Jr,{to:`/products/${t==null?void 0:t.id}`,children:M.jsx("img",{className:"px-1 pt-1",src:t==null?void 0:t.image,onClick:()=>u(t==null?void 0:t.id),alt:"Apple"})})}),M.jsx("div",{className:"flex flex-col items-center justify-center",children:M.jsx(tO,{classNames:"ml-5",details:t,isWishlist:t==null?void 0:t.isWishlist})})]}),M.jsxs("div",{className:"flex justify-between items-center mt-2",children:[M.jsxs("div",{className:"pl-2",children:[M.jsx("p",{className:"text-sm text-gray-500",children:t==null?void 0:t.name}),M.jsxs("p",{className:"text-sm text-gray-900",children:["₹",t==null?void 0:t.price," ",!(o>0)&&M.jsx("span",{className:"text-gray-400 line-through",children:"₹29.99"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]})]}),M.jsxs("div",{className:"flex items-center border border-gray-300 rounded-full mr-2 p-1",children:[o>0&&M.jsxs(M.Fragment,{children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>i(t),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:o})]}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>a(t),children:"+"})]})]})]})})}function Ou(e){const{img:t,text:r}=e;return M.jsxs("div",{className:"h-36 w-36 flex flex-col items-center border border-gray-200 hover:border-primary rounded-lg text-black ",children:[M.jsx("img",{className:"my-3",src:t,alt:"Vegetables"}),M.jsx("p",{className:"text-sm text-black",children:r})]})}const TI=""+new URL("vegetables-jeKR8gru.png",import.meta.url).href,PI=""+new URL("fruits-cdr-AIuq.png",import.meta.url).href,SI="data:image/png;base64,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",AI="data:image/png;base64,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",kI=""+new URL("farmer-1-L3_BnCHR.png",import.meta.url).href,EI=""+new URL("farmer-2-cslhu-xe.png",import.meta.url).href,Uy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHVSURBVHgBtZY/T8JAGMafaxGrJqaJs7G6OAqrg5bRQZDRwYgfwIQPYAIkfgCdHdD4AcCyuYCjk6w6kbi4ySZE6fleW/lTW7B//CUlzb3X57k77n3vGGZRU1UkeilwaNYjYLwLxtrY77Vmfc58Iw1FB+c5gBeom+rdiYwk1CFLFez1On8zECOWP0r0VkQgzAsMlirId7v+BjVFg8Sb1KohHB3Mscz4bFiM4p4m0rBZ5tUYxAUaPknLwTYwlAL96ogPHcZ8cWTAeQkR0Fd2vJpLtoGRPIiyNNXUFZrb914hVWx1MYMcQiLEC6tHqLyce3dgOJYoI1MIwbh4+dnHwOQ0Aw5Pg9TyFiKJ26iSX+Rp99ESiiBuGcg4lGk7McUdERlY3DiFtriGu7dGGHGLBDijyohfxazs/HGlzbNhW1Bx2v7tBI31gd40r7jbJJC4QJbazCnLzWn9xMgF16+3CAbP28XOSL771/zQdJDtrzu7SK4gdpilOSrXhkLLxHXEAmsh28uIt1EeDHBCSddBdOg8IK0fq4nQP5xok5mcp4DZT9NMLhEU8c1gIe0+/P1vFdZsUAYzc1NvFVy+oVnX/a4w/gbj2LlCdyPHiNFSiOdLabtvEW6+AVy6sSI0O0h1AAAAAElFTkSuQmCC",jI=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,price_id:"price_1HuavSGuhXEITAut56IgndJf"},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,price_id:"price_1HxVriGuhXEITAutt5KUKo2V"},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,price_id:"price_1HxW4YGuhXEITAutgcWugXH7"},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ"}];function NI(){return M.jsxs(M.Fragment,{children:[M.jsxs("section",{className:"flex w-auto mt-2 bg-green-50",children:[M.jsx("img",{src:wI,alt:"vegetable basket",className:"",height:800,width:500}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("p",{className:"text-secondary text-xs",children:"WELCOME TO HARVESTLY"}),M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"Fresh & Healthy Organic Food"}),M.jsxs("h2",{className:"text-black mt-5 text-3xl font-semibold",children:["Sale up to ",M.jsx("span",{className:"text-orange-500",children:"30% OFF"})]}),M.jsx("p",{className:"text-gray-500 text-xs mt-1",children:"Free shipping on all your orders. We deliver, you enjoy!"}),M.jsx(Jr,{to:"/shop",children:M.jsxs(Et,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:Wy})]})})]})]}),M.jsxs("section",{className:"flex justify-center space-x-8 my-4 text-black",children:[M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:xI}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Free Shipping"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"Free shipping with discount"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:_I}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"100% Secure Payment"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"We ensure your money is safe"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:CI}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Money-Back Guarantee"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"30 days money-back"})]})]}),M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsxs("div",{className:"flex items-center justify-between",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Featured Products"}),M.jsx(Jr,{to:"/shop",children:M.jsxs("div",{className:"flex items-center",children:[M.jsx("span",{className:"text-secondary font-medium",children:"View All"}),M.jsx("img",{src:OI,className:"h-3 w-5 ml-1"})]})})]}),M.jsx("div",{className:"flex justify-between items-center",children:jI.map(e=>M.jsx(Ua,{details:e},e.id))})]}),M.jsx("section",{className:"flex flex-col justify-start bg-gray-50 pb-24",children:M.jsxs("div",{className:"flex flex-col px-5",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mt-5",children:"Shop by Category"}),M.jsxs("div",{className:"flex justify-around items-center mt-5",children:[M.jsx(Ou,{img:TI,text:"Vegetables"}),M.jsx(Ou,{img:AI,text:"Snacks"}),M.jsx(Ou,{img:PI,text:"Fruits"}),M.jsx(Ou,{img:SI,text:"Beverages"})]})]})}),M.jsxs("section",{className:"flex justify-center items-start mb-10",children:[M.jsx("img",{src:kI,alt:"vegetable basket",className:"h-80 w-72 mr-5",style:{paddingLeft:"5%"}}),M.jsx("img",{src:EI,alt:"vegetable basket",height:450,width:450}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"100% Trusted Organic Food Store"}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:Uy,className:"inline-block mr-1 my-3"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Healthy & natural food for lovers of healthy food"})]}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:Uy,className:"inline-block mr-1"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Every day fresh and quality products for you."})]}),M.jsx(Jr,{to:"/shop",children:M.jsxs(Et,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 mr-2 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now"," ",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:Wy})]})})]})]})]})}var Ie={},rO={},nO={exports:{}};/*! + */function I0(){return I0=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function uI(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function cI(e,t){return e.button===0&&(!t||t==="_self")&&!uI(e)}const dI=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],fI="startTransition",By=Sl[fI];function pI(e){let{basename:t,children:r,future:n,window:o}=e,a=B.useRef();a.current==null&&(a.current=hM({window:o,v5Compat:!0}));let i=a.current,[u,p]=B.useState({action:i.action,location:i.location}),{v7_startTransition:b}=n||{},h=B.useCallback(w=>{b&&By?By(()=>p(w)):p(w)},[p,b]);return B.useLayoutEffect(()=>i.listen(h),[i,h]),B.createElement(iI,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:i,future:n})}const gI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",bI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Zr=B.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:u,target:p,to:b,preventScrollReset:h,unstable_viewTransition:w}=t,T=sI(t,dI),{basename:O}=B.useContext(sa),C,x=!1;if(typeof b=="string"&&bI.test(b)&&(C=b,gI))try{let s=new URL(window.location.href),c=b.startsWith("//")?new URL(s.protocol+b):new URL(b),g=cb(c.pathname,O);c.origin===s.origin&&g!=null?b=g+c.search+c.hash:x=!0}catch{}let v=HM(b,{relative:o}),d=vI(b,{replace:i,state:u,target:p,preventScrollReset:h,relative:o,unstable_viewTransition:w});function l(s){n&&n(s),s.defaultPrevented||d(s)}return B.createElement("a",I0({},T,{href:C||v,onClick:x||a?n:l,ref:r,target:p}))});var Wy;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Wy||(Wy={}));var Uy;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Uy||(Uy={}));function vI(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u}=t===void 0?{}:t,p=bs(),b=Od(),h=tO(e,{relative:i});return B.useCallback(w=>{if(cI(w,r)){w.preventDefault();let T=n!==void 0?n:Rc(b)===Rc(h);p(e,{replace:T,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u})}},[b,p,h,n,o,r,e,a,i,u])}/*! js-cookie v3.0.5 | MIT */function Ou(e){for(var t=1;t"u")){i=Ou({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var u="";for(var p in i)i[p]&&(u+="; "+p,i[p]!==!0&&(u+="="+i[p].split(";")[0]));return document.cookie=o+"="+e.write(a,o)+u}}function n(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var a=document.cookie?document.cookie.split("; "):[],i={},u=0;u{const t=Ro(),r=bs();en(p=>p.auth);const[n,o]=B.useState({email:"",password:""}),a=()=>{window.open(`${Hy}/auth/google/callback`,"_self");let p=oO.get("token");sessionStorage.setItem("token",p),t(Ny(!0)).then(()=>r("/shop"))},i=({currentTarget:p})=>{o({...n,[p.name]:p.value})},u=async p=>{p.preventDefault();try{t(BR());const b=`${Hy}/login`,w=await(await fetch(b,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(n)})).json();sessionStorage.setItem("token",w.data),t(Ny(w)).then(()=>r("/shop"))}catch(b){b.response&&b.response.status>=400&&b.response.status<=500&&t(WR(b.message))}};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Login to your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",method:"POST",onSubmit:p=>u(p),children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900",children:"Email address"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",onChange:i,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("label",{htmlFor:"password",className:"block text-sm font-medium leading-6 text-gray-900",children:"Password"})}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",onChange:i,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-lg mb-2 px-3 py-1.5 text-sm font-semibold bg-primary hover:bg-secondary leading-6 text-white shadow-s focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",onSubmit:p=>u(p),children:"Login"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:a,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Login with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["No account? No problem. "," ",M.jsx(Zr,{to:"/register",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Create one!"})]})]})]})})},qy="http://localhost:4000",yI=()=>{const[e,t]=B.useState({name:"",email:"",password:""});en(u=>u.auth);const r=Ro(),n=bs(),o=({currentTarget:u})=>{t({...e,[u.name]:u.value})},a=async u=>{u.preventDefault();try{const p=`${qy}/user/register`,{data:b}=await fetch(p,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}),h=await b.json();localStorage.setItem("token",h.data),r(loginSuccess(h)),n("/home")}catch(p){p.response&&p.response.status>=400&&p.response.status<=500&&setError(p.response.data.message)}},i=()=>{window.open(`${qy}/auth/google/callback`,"_self");let u=oO.get("token");sessionStorage.setItem("token",u),r(loginSuccess(!0)).then(()=>n("/shop"))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex min-h-full flex-1 flex-col justify-center px-6 py-12 lg:px-8",children:[M.jsx("div",{className:"sm:mx-auto sm:w-full sm:max-w-sm",children:M.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Register your account"})}),M.jsxs("div",{className:"mt-10 sm:mx-auto sm:w-full sm:max-w-sm",children:[M.jsxs("form",{className:"space-y-6",action:"#",onSubmit:a,method:"POST",children:[M.jsxs("div",{children:[M.jsx("label",{htmlFor:"name",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"name",name:"name",type:"text",autoComplete:"email",placeholder:"Name",required:!0,onChange:o,value:e.name,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})]}),M.jsxs("div",{children:[M.jsx("label",{htmlFor:"email",className:"block text-sm font-medium leading-6 text-gray-900"}),M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"email",name:"email",type:"email",autoComplete:"email",placeholder:"Email",required:!0,onChange:o,value:e.email,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary"})})]}),M.jsx("div",{children:M.jsx("div",{className:"mt-2",children:M.jsx("input",{id:"password",name:"password",type:"password",autoComplete:"current-password",placeholder:"Password",required:!0,onChange:o,value:e.password,className:"block w-full rounded-md border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})})}),M.jsx("div",{children:M.jsx("div",{className:"mb-2s",children:M.jsx("button",{type:"submit",className:"flex w-full justify-center rounded-md mb-2 bg-primary hover:bg-secondary px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm focus:ring-secondary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-secondary",children:"Sign Up"})})})]}),M.jsx("div",{className:"flex justify-center mb-2",children:M.jsx("span",{className:"block text-sm font-medium leading-6 text-gray-900",children:"Or"})}),M.jsx("div",{className:"flex items-center justify-center",children:M.jsxs("button",{className:"px-3 py-1.5 border flex gap-2 border-slate-200 rounded-lg text-gray-900 text-sm font-semibold leading-6 hover:border-secondary hover:shadow transition duration-150",onClick:i,children:[M.jsx("img",{className:"w-6 h-6",src:"https://www.svgrepo.com/show/475656/google-color.svg",loading:"lazy",alt:"google logo"}),M.jsx("span",{children:"Sign up with Google"})]})}),M.jsxs("p",{className:"mt-5 text-center text-sm text-black",children:["Already registered? "," ",M.jsx("a",{href:"/login",className:"font-semibold leading-6 text-primary hover:text-secondary",children:"Login here!"})]})]})]})})},wI=""+new URL("error-qHWuGVdS.png",import.meta.url).href,Et=e=>{const{className:t,children:r,type:n,onClick:o}=e;return M.jsx("button",{className:t,type:n||"button",onClick:o,children:r})};function xI(){return M.jsxs("div",{className:"flex flex-col items-center my-10",children:[M.jsx("img",{src:wI,alt:"404 error image",height:400,width:400}),M.jsx("h1",{className:"text-black font-bold text-2xl my-5",children:"Oops! Page not found"}),M.jsx(Zr,{to:"/",className:"text-black font-bold text-xl",children:M.jsx(Et,{className:"text-white bg-primary font-medium rounded-full text-sm px-4 py-2",children:"Back to Home"})})]})}function aO(e){const{text:t,src:r,div:n}=e;return M.jsxs("div",{className:n,children:[M.jsx("img",{className:"h-8 w-8",src:r,alt:"Harvestly"}),M.jsx("span",{className:t,children:"Harvestly"})]})}const _I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAnCAYAAACIVoEIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASxSURBVHgB7ZhdUhtHEMe7ByEEuCqbEyDeY7E+gcUJICdAvMUSVZZPADqBRBUWeUM+QcQJkE/ACufd8gmiVGwj9DGdf++ysMgS2gXk+CH/qkXSMB+/menp6V6mmFou5apGpL2YXmh2a16X5qBne27eiuxw3AbLpY0zEskHv7hDTB0S6jJJ2xjT+nzkteL25ZTd7GhI7nBks8bQmhXOotglEv3sJIOycioLxuMRuczWEeINZsqKiKudSdps9mpeZ1ofmeLzArPZGZ8ca1vLbSKLIqqmKK5Esoal+yVYkdadwX5z8T97QH17vlp0N7/UPe/bSeWqWNkyJlAhYyq9CSur2zeylmJDMbEnRNloGbbBUfvq/e6vTiHzKtewRqr4vhmtt1LM7YtwYUj8YjABeFyGYkpIPgnzy/D3s71f8ld9+zED+wjLMkumrFuTwYzvtqWCIX4TBdIJrey529F6lkYOpu/FhzKmiQFd7Ux/fz76syVCp9y3ZyGYrhpsDDZn3bDdyt7zbV1nbGkj2l9/YM/ESjXsL6AyWxjpU2yowAa4ezWw+zdlxxcFgL2PgmG6bTa8cTMZy3n8bUf7WilunGA7HUnzZtS9YDfyhkwzNpTfyPCuGutqyd2ZCobTBGP++aYR44QSeXeAiPIKFD2panfhiiaC0tVChxUrtrH8KlcOy9WWmLmrYIBYw/PTDROJg6ej3/UETgJaLLouyg9gd5WgzQOUKeYO0FC3EUYph0QL3mKaOv2BnF37rNPL+oVvxMvF3EfUqcCnreEpA+hFFOjaDfwBqMNe/eJAyxKtVChtLNass1Dbktm3ZM9xEv+6BqLoSqlwal8rEFzCzQqpgevKAegsCuQ3pyeQLv+CIf8UjSx1U4RtFKpcHl/Ubq8nbuqVpNvr+zstY24B+BtH+iRQ41ouufBXdn9IZhOA5wqEkYKjj/tSFA73ZW/KfTkXKN0adaz+AMzNr2/bu0naP8imZuna97zD45DlU0qouUCp2EjL/9QQJ6HmBmWHC77DhKtIHBDODeox+iGh/ldcxfJT6neGCPTF3o087xMSgu4/R14zTl29EVIk+zipXbvIFZ4F0+9b3FukEYHjB/qxJVk4zsYsxxleyOi7RZrR8D3ZjCYDbHCH6WIKHy4tUSNJvqchMeOyXUqb9e6UDGe1lNuxQg0Nh/RC1igVQeFJ6j4gjZHSi0F0eEkJNYTTxNke9MmJA6RjirVVvZY4DhDNkOZzhs3LaJkEkQFd1tvr4/URY73GRy0KFB3TPAUQk6mOl2PAd0sI6MbLg7CXaqjwZhKQjpl6DJBKM14WOfz69jZIC9WbAKRhL0KX3d7xh8a0MVOPAfKhRN5joB0MOKumBnfbQna3V78Fwqw6GPPX6JipxwCp0mlT61/ZLBneQlbj3FdXw+FB/YMXjqlZUK/eLowfIl4p5TQypIcAPUSBo0SioEBIzybVSQ3E7K4iE5k30K0jtmXNrKcBqRKFw+p9RewWMhOHksmFi8gGjlj8hOK+yrGgrq+CE9IsBBmIvk+iBMJh+HuEdxGZFHlxdmQmVHiM8fUQV8bB97C7mUDwvqIOkn4E/ZdAU9/k2cAqfUdH31n/ArS8rkQB+tqoAAAAAElFTkSuQmCC",CI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGWSURBVHgBzVRNToNAFB5q210bkm6aQiI3EE8gnsAjWE/QdOfOcgK9AdxAeoLq0pXcwDEBwhLZ8uf3cEgQpKVu9Etevpnh5XuP994MY/8dUtcHVVWNoiiuYJokSTI4Am9937fZMYIakCSJBQEDAhGOOIxYx5lMe5ybXcLfBBVF0UE7sV2PRiOHcx7Vs87z3KK4sE0QBCbrAmW2WCzeyObzucb2AIFt+BUUYJ+TRU6HxGr+rxS8eT6oFlQzkB2GIWc9gDquQVozy1IQf0u102Bb1hPD4dAlzrJMbwmmaSqXm8Eg6qnHRLOo42ctQUQrhdBBmR0HDfbeEhSRaHAN1hOiTAS3JSjSd9GYazj2yhLDvyLGX7UFCTT9IBmO94fE0NkVgi+xNJtTcVIt4jjm0+n0A463k8lEn81mLxHwkxiyeqD1eDy+afq07jKGdQO6E1sHmT+L9SlsKe6zA9OF6CVKxjsFCXRbMEIkfMG+OsnEQ+FSaTzPexI+u6Zo5/NVQTRJrmfRCFyJntcfkl+DRFGmx75vwN/jE4R2rIcQfBdCAAAAAElFTkSuQmCC",OI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIpSURBVHgB7VbLbcJAEB0+giM+IrhsByEVhFSQpIJABaSDpIMkFeAOolQAVBDowJEAcSRXvnkP2ZExxt5FaykHP8na3zD7mNl9syI5ciSjIBdAKeWsVqseuvf4Wv70eL/fu9Vq9dMDxBDGRJrNZgsbfpBPoVAYop1gvET/Bm0bYw/9h9lsNjZwa0YEkVCIxID9YrHYnU6nw/B6vV5XmOe6U6lUrk0iUxQDrNfrZ7a73e42SoJYLBYe1xAR2vYlCzAajUZjj9R00mxh90JbRkg0oR2R7Xb7dyjTbBEVl22pVGqLJrSJwLnjE1pKBjA6I1ni3xApJy3ygAb9zWZTg05IuVwOT8cCtgqpFNyeWtg46Tqf1RHcjj427ohduPP5vBu3kBQRKugIAuVy4KvmI8ZP6P9IMhzYvHJjRGXkz/V8H2agDlAPgjH1Q1cbaBPVHPTfOMc6Ffeb2MMKY23NMMDBFxRXiS4RaMXBGGH1xBLgc+h3W6JLBCe+jWYZqaBjEHNZTyQFtIHte2jzYG55jkgskM8BP7EM+Pw65/ecoJH1RCwDt4ZvF73U8FTD2EF6PLEMpIapduJu3gkRqOKBMSqnzRsTJsJHVSuVSBA6SLl1IoFP7KEkjQjfnmjGKAvWy73vk7fnStKI+Gy/JSMgLYxK+2ReTokwNdbTEvLPP6miUn9EJCNpjyJW6o+qbyDtwB0KlL4CmiGIxFHkj4gE71KgIxmBj6scOS7BL8sj/DiysG11AAAAAElFTkSuQmCC",TI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ7SURBVHgB7VZNUiIxFE73FOygXPJXNfEEMjfQG8gJZOlOOQHNCRxPQM8JxtnNDjyBeALaKv52WsVKKGi/r02o2KBEoNnoVxXyEl7e+zp5eXlCfOOrw3nvj1KpdByG4RnaMYbScZwnyAH6diqVug4AU19KeTCZTC4gnkJHQvcAcgdyB/K/wWBwY0UAhuR0Om3SMZ1i6gbyA2QaPFKECA9GG4rsBeY9OiVBTN1D5tojtDLNkkw6na7EiTsrnN+pYa3f7/txgrlcTrqu60E8gzMfjjhdRfPn83ljNBoF8TXFYrEKvXrk0HEqsNtZIkDn2MIWZRg6WWXIRKFQ8NDV1bCB3fA+0lfEI/vYiV/YiKc4yyaMhlQUliAJRcQKtA0/j/T15g9+PZ2jNUXCUKRDBi3HLn9msxkDhedzLRIGjqHNHrF2ukTADI6k0Ov12uwRlHJBQLxek0DsDwHaT5NAoEjsCxLtYUEAZx+w/8wN2NizlGXTp46BdjRw3apIGAi+sulzAdzNFq5HVyQM+qAvPdYxwC1hXmeiqIqEoGxLtD8LvzGFFq5HGanycClVbgkz1SNtH+p5N6ZXw07wnP6KHQPOr8iD74w5/8McjMfjUTabfcYunGcyGY5vxQ6Ac+ejdQ67NTxy/20WeOptqIstQRvKlveZdYwHf1sShnNfbAK9E3w+9etlA+ryZd3oy98jwfvLSF6nr572Ltfk8/nLdfruOgVWOsiQUeQikrsfGWVtqEs6rhkOh7/X2XeEJcxaEC1ArjjRBSaOiOn1ShWyrJortnnEmoCGUWCyVPfRs1y/VBX0ykJ2pwSI2G5ElRS+2tt19rQiso8n/BuJ4gX9Zy9s1mlx3gAAAABJRU5ErkJggg==",PI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAYAAADwkER/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAhSURBVHgBvcQxAQAACAIwoLiaj1BoCncMtlskSzh/JZkFscUHEi7BOzIAAAAASUVORK5CYII=",SI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCElEQVR4nO2Zz0obURTGf2OLpi/QuBI3Lly22gdw0624skEUQaHpSlqDfQHFVWteQoX2Abop9RF04cptEkFREFMoYmvKhTMg004wOndyz3h+8EGYG5L7fffm/jkBwzAMwzAMwzAMwzAMw/BNBEwAc8B7kXv9UtoKyzBQB1pAJ0WubQsoUyAiYA342cV4Um2gVoQZUQJ2ezCe1I58hkoiYPsB5mN91ToT1jIwH2sVZTwHLjMMoC2LqBrqGZqP9RklDADHHgJoaVkLJj2Yj+UOS8Ez5zGACgqoeQxAxW6w6jGADyig4jGAWRQw4TGAFyggAhoezDe1bIPIlTbrAD7xyI/CZZRRyzAAVzV6tNfhL5p++0lKUtS4r/ltzQWRmEgOR+0ejF/KtFc78v+jLFfaZhfjDVnt3SJaWCI50FRulcUr8qxQI24Yxj+U5LL0BqgCH0VVeebahigQEfAK2AAOgOs7bIHuPfvAupTXVC6Mg8ACcJjBSfAIWAGeoYBIaoLd/gC9r5qh1wRHgT0PxpP6AYwQGFPASQ7mY50BrwmEt8DvHM3Hct+53G/zS8CfPpiPdQO865f5GelAp89yAzCdt/kx4CIA87evz+N5mX8iB5VOYHJ9eppHAPMBmE3TYh4BfAvAaJq+5xHAaQBG03SeRwC/AjCaJtc372wCVwGYTepKbp2GYXBn/gIcmHnJ2f8WNwAAAABJRU5ErkJggg==";function AI(){const[e,t]=B.useState(!1),[r,n]=B.useState(!1),[o,a]=B.useState(!1),[i,u]=B.useState(!1),[p,b]=B.useState(!1),h=Ro(),w=bs(),T=en(DR),O=sessionStorage.getItem("token")?sessionStorage.getItem("token"):null,C=window.location.pathname,x=()=>{sessionStorage.removeItem("token"),h(UR()),w("/login")};return B.useEffect(()=>{C==="/shop"?(n(!0),a(!0),u(!0),b(!0)):C==="/wishlist"?(n(!1),a(!1),u(!0),b(!0)):C==="/cart"?(n(!1),a(!0),u(!1),b(!0)):(n(!1),a(!1),u(!1),b(!1))},[C]),M.jsx("header",{children:M.jsxs("nav",{className:"flex justify-between items-center w-full h-150px bg-white shadow-md",children:[M.jsx(Zr,{to:"/",children:M.jsx(aO,{div:"flex items-center space-x-2 h-20 w-auto ml-5",text:"text-black text-2xl font-medium",src:_I})}),r?M.jsxs("form",{children:[M.jsx("label",{htmlFor:"default-search",className:"mb-2 text-sm font-medium text-gray-900 sr-only",children:"Search"}),M.jsxs("div",{className:"relative ml-20 w-72",children:[M.jsx("div",{className:"absolute inset-y-0 start-0 flex items-center ps-3 pointer-events-none",children:M.jsx("img",{src:CI})}),M.jsx("input",{type:"search",id:"default-search",className:"block w-full p-4 ps-10 text-sm text-gray-900 border border-green-500 rounded-lg bg-white",placeholder:"Fruits, vegetables...",required:!0})]})]}):null,M.jsxs("div",{className:"relative flex items-center justify-between ml-auto",children:[o?M.jsxs(M.Fragment,{children:[M.jsx(Zr,{to:"/wishlist",children:M.jsx("img",{className:"h-8 w-8 mr-2",src:TI,alt:"wishlist icon"})}),o&&i?M.jsx("img",{className:"",src:PI,alt:"divider icon"}):null]}):null,i?M.jsx(Zr,{to:"/cart",children:M.jsxs("div",{className:"relative",children:[M.jsx("img",{className:"h-8 w-8 ml-2",src:OI,alt:"cart icon"}),M.jsx("p",{className:"text-xs flex justify-center items-center absolute top-0 right-0 h-4 w-4 px-2 py-1 rounded-full bg-primary text-white",children:T})]})}):null,M.jsxs("div",{className:"relative inline-block text-left ml-10 mb-2",children:[p?M.jsx("div",{children:M.jsx("button",{type:"button",onClick:()=>t(!e),children:M.jsx("img",{src:SI,className:"inline-block h-8 w-8 rounded-full",alt:"Avatar"})})}):null,e&&M.jsx("div",{className:"origin-top-right absolute right-0 mt-2 w-56 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5",children:M.jsx("div",{className:"py-1",role:"menu","aria-orientation":"vertical","aria-labelledby":"options-menu",children:M.jsx("button",{onClick:x,onMouseLeave:()=>t(!e),className:"w-full",children:M.jsx("a",{href:"#",className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900",role:"menuitem",children:"Logout"})})})})]})]}),!O&&C!=="/login"&&C!=="/register"&&M.jsx(Et,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:()=>w("/login"),children:"Login / Register"}),O&&M.jsx(Et,{className:"flex items-center ml-auto mr-5 h-10 w-auto px-3 py-4 rounded-lg text-white font-medium bg-primary hover:bg-secondary",type:"button",onClick:x,children:"Logout"})]})})}const kI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJgSURBVHgB7VftUeMwEN3c8P9yHagD0sGJCi4dXOjgrgK7g5gKCBUEKiCpwFCBTQXQgdhFz2HxWI78NTDAm3ljx1qtnr52N0Tf+Kpwzi1oZLDPuVB/m1FHsINbvO6ZZcXZbFZ28CEihDLJU+aKec4+dpXND+qHPZ6/mQkz58EK5orCYizzkvnIPwumTPAv8xf5yRkaAlkxGSQwsIj719CWiCBpY5qG9k3bpGKFbZlLLUi9GwiYq29LCDaxPvsKk1lneJdDK9uYqPZMrxpWeFUTn2uhED7sUkHMYQXq4kSEnCVl76oVhCjpm6r2lyNAYwCrlqsBD+Kwdbf4vpDvIVH4ng8+XzWHKQayNXFbJcxiK0OiEvcafsYDtq0At6CrCSsats/A9rDqdXQOsAGBcnAN+aApkPN2jncRece8gI3EPrG/4ICahnyOIqxBqIW4krzYB+ZPPEXkjkU90XsA2+fa4lcbTmg63DBPu+RQjb65MgZ3NABTCitpAKYWtqPPhk7hAsGwilnHUOrCL+DPkq/J9my7oT7CkKSlapBDXUZ0seSDaBbwJ4Kk7T9zzTxj2/gLU8uBpkO/ZSgPIkcWSE1znXMrnBwTRT6l3LSlD9haervFsiL3TaLI1/hnzCflf0cxUAVdGmGbwPZSMW2wW8POhCqOGFHRnVxEaQyxObZuelHoI4Xjoypx6pS2TV//umyO7/S2rwkRNgt35G9e2wCWRgZEJ11E9fknbvnxh3ycmkd2E7srZhZbbXQJsOJ8DUEyyDX56358kJ6lT5Qo3KiNC9To7wKIyuijYYoL8Y0vg2fmp+YuEkhVNgAAAABJRU5ErkJggg==",Tu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAACCAYAAACpDacGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAySURBVHgBtcChAQAgCATA56MGg0GXcEJHcjSLjYQwBSdjTb/74RdHpnYqKCqgEtmsGwLj7wqCtp3MZwAAAABJRU5ErkJggg==",EI="data:image/png;base64,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",jI="data:image/png;base64,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",NI=()=>M.jsxs("footer",{className:"bg-gray-900 text-gray-400",children:[M.jsxs("section",{className:"flex justify-between px-28 py-20",children:[M.jsxs("div",{className:"max-w-32",children:[M.jsx(aO,{div:"flex items-center space-x-2 h-8",text:"text-white text-2xl font-medium",src:kI}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"Harvestly provides fresh, hygienic, high quality ingredients and supplies to its customers"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Email"}),M.jsx("img",{className:"my-2",src:Tu}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"help@harvestly.com"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"Phone"}),M.jsx("img",{className:"my-2",src:Tu}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"+91-9999999999"})]}),M.jsxs("div",{className:"mx-2",children:[M.jsx("h2",{className:"font-semibold text-white",children:"Address"}),M.jsx("img",{className:"my-2",src:Tu}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"2609, Guru Raj Marg, Opposite State Bank of India, Bandra West, Mumbai, Maharashtra 400050, India"}),M.jsx("h2",{className:"font-semibold text-white mt-2",children:"FSSAI"}),M.jsx("p",{className:"font-normal text-xs mt-2",children:"License No. 10020064002537"})]}),M.jsxs("div",{children:[M.jsx("h2",{className:"font-semibold text-white",children:"Follow Us"}),M.jsx("img",{className:"mt-2 mb-5",src:Tu}),M.jsx("img",{src:jI,alt:"social media logos"})]})]}),M.jsxs("div",{className:"flex items-center justify-between border-t border-gray-400 py-4",children:[M.jsx("p",{className:"font-normal text-xs pl-10",children:"Harvestly © 2023. All Rights Reserved"}),M.jsx("p",{className:"font-normal text-xs",children:"Privacy Policy"}),M.jsx("img",{src:EI,alt:"payment gateways",className:"pr-10"})]})]}),RI=""+new URL("hero-OsXGJKh2.png",import.meta.url).href,MI="data:image/png;base64,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",II="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAxASURBVHgB7VxLkBvVFT2vu6XWfz7M2GFmKFNUkgphQRYps0kKgwmG8KmYqlDJIjirsIGsYRWySbHKBliETQImG1OFKUPhkARMKp+qUEVlBfk5lPn4x8x4ZqSRWi1198u5ryXNjEcaS6OPZwzH1qjVet393ul777vv3tsCdhI0FI4hiVNwzPYOwGg6IYN9GRam113vDgQbvlfmPe7Tzxv7b+cx89ybI2FNfIWv3yLE7QeAA++EbK0xRAyTIErDLQlMnEvD9TNY0RYSCQ9+so7ZZIgPvQSmnRDlWgJBLWeOCNkmw+MiDjpSAZKFZYT5APeerpu9Ak3SfkMp28utcW77sJHn32+ijiFgsAQ11eLo3gzGSmOwwiyH0P81QlWHbXvQjo/shIf/nAnxk5YEqgalsZR+32xFGBAGS9CxuTRyi9chjNIDIaYTAhKQtitIZIs4MF8xKvlUg5RjlKhpJKjCVQwA/Q9C7tc7N7oIF7MISrQHGW6HeYwKHlXRTl1CfbmED9ibmChlVPG1GRcPnqugD1joB0LOydwUamcKGC8VEeVsBJQeEXitAowCae0g6e1BPnUDbp/ONNRc/oZwzoX4w8SYIWub6E+C3kCB5tFCvWAhV7RpNFfxKTtW5r4b8ln4teu2PD4yXR+cKiZ4Ps8pwi8v4GH2Q8Z3iio3jyxtU2k7tqm/zmle/GRuEvZqBYdIi+ApDnl/jnaoPr5p8DV2Oqc06pr7LX9otiqlfLxfvYAv0VrdxCvIDHeC82OVPX4YXi+n2n7nfsX7leO/Gd4Z8WlEFl7m+cYze1EPc7jaEBWz/Qv8G2Afe/c+96XT07jJm8ctvFVdwkbvUPg1UrxoGt/DMn0S0XcL7pwLVZs1NmhnwELkFKCSSZwNxEcKkeV7NTuO++oeb2ZXDqaDXhD7GlmKrThmK639t44XsDg/PdSpfbvQUQbZlA2lQoSUnlI5QKEwBhQvdXN4L9Zd4Sj1eJqa3PRahbC/TnEh4O1MclrQriGKYo56OkVJH8Ox6a7MQPeDkgXkAc4Cay6/wvH8JNwrzFQ7FWKjVv0zjdmuI7qTIPFODyBskXOK7J9Mz+5acgQyAxcye3AFIbkyQW/ANR6q+Kby90R+CqvF62OR3eWQ2fYUbeoW6EyQkHHqxhRdv8C478L4icz1sGuTO9ve9AAZRzU1ZTSkAzoP9E0y65OWB1HBiZkM3Et7EegEriU0PXnbLuFQ5UK72FJ7CRJGy/kUHqDX+frYBJKLM0MnR+vDtHJvm5dsjwItTWBY5iRjTG3QXoJ+V+DsVKS3OQ1UijMYGuwCgvAIlH6EXSlc9uVZWPoZ+i/HMWxIvCnD8MlfyvOtsEkDmwkSo6yzE2Y7CvLDsTdtiLHwCrefjb/Xj7GbDzUaD5+oqKFaCXcRh4rL6xe1mwf/+8wMllVEt7yAgWMLYpQ+u6GpVrMjJyphr2KyMo/XqegNSdpIkCxAZ9wbGx0foOR0UiX1C9j6hS0PbUeUxnHY6pVNpPYLkaTr/E9NyObheEG7kQQxyKo6jYFhEzFFEi+EzPYsGaMiKnBW4DJ5cE/lvHxsEiT5KGYgUnOo6d4WsG3RgRhlv0iLWDRNOqkQrHe3HPDacXfxE8+ti9z3Fol6ZiBESdDNtyq43zsvtigmSJzCNwsTCP0p9APpfKgfZ0cPdiSm3THbkYz4uMMcAo/Ts41xHB8IUZaqIZ9bxLcWSrEH+QBX6SXG3/pFJOSoH5AcxobwTzpgj7Gzb7DnfsdjlAmFvmVUTDHDpXEb3/fz/S6SxniOOmvatD/uXfpMfKlvcHuKr5thgpX4M/qBZOG0jvBSrRw7ihdTg7E7llrLZmh2Ngyf40Ll8fhuXwFy1xWe5DnubMxs8p+Spd/mOZ7efA5RY54beJHtvrbWB91/RsVhD4LABP5sE0OetfdgMLjLEGPpJ3jnixukQQao1IdtpWE91iTqj3wX+zLXOMcRStQcLPssvfofcrH8S7b5Ng+QtMHz/J5qjPuM5Mrx/SKSCEZYsnA3Q6UDh7VZGqCPdJaGNogl6lke/yPjDsCoGpcj4atGsmBU6Rmq8cG4nSpikCgwbTUxkXFQLicxLMTG8kmRUb7HBlWJYeWrF4Oq9c0kYR2p6gXY1rOx4Q8xFKxy7ZkKEhYqtRSGjU7SsJVEabXffCdtpK3MiHKcwPhS4WAlZlOfJSsSORZS0fAkaNNFSZR4zram6llPtCVKiAnVUe47GhPDNk1VsvTfMSqYMIhWDnkaan1NR6iIKkY109bh2D1oqN5aAxIjKhg1POwhqVInhKTI0ZSg2lWODhqimhIln8W55Lbsa5FzlRBp28LYVZKgy9EkQ8s0f5WJkeWGvAJVt+DZPnYN1L/44lrNKmGYqHOpITVIlnYcVBn7GYInNBQoMfBmBsNQIZ60XCJSXNYre8TWbxdAaiVlFqvbVQuuNbB6vmsGhhy+MquBhU8u9VQv87mAZepVFBZAgh4lV7a7gC+wBpEemcVmUYvDHcVi1wVF1zyEGKlQk3IZiAQJbjLl2F/YIoEQI85zkVP9AUQxQVLv4/pnkLH6Kpm9JiATvNY2lr0ViUmvpZ6lzvBP3jmzit0uIl1qvD9t0sfdxH36RiOyGEXPxddW/TmRNROq17g1LkTfmMH4GfXvNTqOtt5O7SLZt+jEMeQpAfhIPc3t4eWwWpmT4BGqBRMEqmhW/cp6sS9HkssLspzBe/HHtYWqqZinJbIxgfm0i2QfJbrtMhVgCNVkOLYgKsS/TVsbd3Y+eRcppX7gWJ4sUnFP9eO1tI8ZlCnQlAqONHJIop7lcj8YQz9oEaVu6yo1sxVBcq6IcWlEh4dCjEBmMJvGOaou4ztxkepmCTGlL2wqRd/73H0mLtIvus1htSOolWtDM1Y0eGLWQxaps/5HzULVjQTFT8ooVLLMMbkVWNXsQB9MiaVAMqJH2hK1niATWdQPjYyYJiKrige8j5sfNxIklazzhQLmih6VLMA5SpLtzmEYaEYS1xMlZMSpHoY19P5Gy9EQI5CMalhdwf1Yau7aSJDYoQ9IytdJznuNur3P0nuHWrB5OVEtXB5yHTKksiOk9Fz0LpjlV7MXmxpKCcxX2Vj8or/NpbG8nIOuTwz8yZzL0SJKihjELRhxVFFWEp6/QBleXr+7/YCbj1Y+T5WTRx9fSc8y+7H7y363guMv4xA+u3x3+xlKNeqiH43T+EhZo3k47mpBVg8rWGz3VXdTuFuuGxVL7JAA/6CR9hc7PZLQHUEHadW1vwQJ79dwbYVoU36Zq/aVTl93R5BUfTpMx5hQpFM2FRXXAmRaP027s8WPE3TvJX+X8iP1e/kwhUz1rHGoRvXg7qAhM5bDRamunl8/pbdDb8sIeVi2Vq3BpzNpexeRcFZbNca7BdJfV25s9TNz06+A3ggSQ5aYXIWqZ7mkpe0Pk4jsMvK0T3JXkrtFoqoLrYeQr4BeF6IKpy/5JqgkFinpeMw+KlwAJcn/BF71AjJp6rS/hJ0KRWfwDva3S/RKkMZPKZZprwyVnsL/Sh4SDLBNU4/rU0nkSd38sk9ZCnacSyASHvqfrl9ndYPthTIO4hKKXgkz6Qn4YRblsTxeWqigNJPkWq6OCheYgQSedghJYpA/YghDHu3qEdtfW60F2GxcjxQvXcPd8PDqeAFukEByNUIlVeCMV2FLB76bMg/ljQpyczL86/tF3EsveZu/CDO4xed/4ZpnHGp8T9KE1yid1SzTt8kq6kukZi8dzOLkSJ6rl6WDZ1cwWVnq91dgBvDYQQMrvEPyGxmTeQe1jIf8xQjZtIM6MwQyx01fVKhtk5teIgnim7mM6dzLqw7gd4QGH76QcMm+zBQzIwzbWjU4UYKStIx/LJRpIG2cT+9BUicZQXTMUng9hIgkHVApC5TclPwKlUwC0lZFqVZKWN6VabWmssb54+x5cDDENDG8+I78mIjL8L92C2ZAMnDYPqyEj6WlGsb2WkbKTlM2vswBXRpL0VUYj2cb7stqqigJikhmU3rku6rlMzUcwItcQ7RkIereKu7DyiCJaWL49YlxnDtN54D5Mjdj7nozMiCPQgo87sto1ZIIbSSHsyGlyKEE5YRAyGMGDlKN7yO6GkMiZT1GX8AZP4KdJGk2JSyk3SrQEirzKy2pTBLVSs2kf2Wfb2TPhZMjDasB23r4cZz7xIjwf4bGR2+EZmiYAAAAAElFTkSuQmCC",LI="data:image/png;base64,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",DI="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgB5ZDBDYAgDEU/xABHR3ID3cQwAYzgKshievVSSeNRTeGoL2l7+MlL+gEJ2c7IJjzFGhJIK5CKbyIZyUWsln4gUtw8YUI9w3W95uaLq35oYwVRjyayC/xOMhFNfF/QQQKpvSyP8Vju4hO0zzkFJlMHggAAAABJRU5ErkJggg==",Gy="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15'%20height='10'%20viewBox='0%200%2017%2015'%20fill='none'%3e%3cpath%20d='M16%207.50049H1'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.95001%201.47559L16%207.49959L9.95001%2013.5246'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e";function iO(e){const[t,r]=B.useState(!1),{details:n,isWishlist:o,classNames:a}=e,i=Ro(),u=h=>{i(GR(h))},p=h=>{i(WC(h))},b=()=>{t?p(n):u(n)};return M.jsx("button",{onClick:b,className:a,children:M.jsxs("svg",{width:"53",height:"52",viewBox:"0 0 53 52",className:`${o?"fill-primary":""} cursor-pointer`,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[M.jsx("rect",{x:"0.5",width:"52",height:"52",rx:"26",fill:"#20B526",fillOpacity:"0.1"}),M.jsx("path",{d:"M26.4996 33.5451C9.83328 24.3334 21.4999 14.3334 26.4996 20.6567C31.4999 14.3334 43.1666 24.3334 26.4996 33.5451Z",stroke:"#096A2E",strokeWidth:"1.5"})]})})}function Ua(e){const{details:t}=e,r=Ro(),n=en(u=>u.cart.cart);en(u=>u.wishlist.wishlist);let o;if(n.length===0)o=0;else{const u=n==null?void 0:n.find(p=>(p==null?void 0:p.id)===(t==null?void 0:t.id));o=u?u==null?void 0:u.quantity:0}const a=u=>{r(_d(u))},i=u=>{r(lb(u))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"h-80 w-64 border border-gray-100 rounded-lg text-black",children:[M.jsxs("div",{className:"flex items-center justify-center",children:[M.jsx("div",{children:M.jsx(Zr,{to:`/products/${t==null?void 0:t.id}`,children:M.jsx("img",{className:"px-1 pt-1",src:t==null?void 0:t.image,onClick:()=>handleClick(t==null?void 0:t.id),alt:"Apple"})})}),M.jsx("div",{className:"flex flex-col items-center justify-center",children:M.jsx(iO,{classNames:"ml-5",details:t,isWishlist:t==null?void 0:t.isWishlist})})]}),M.jsxs("div",{className:"flex justify-between items-center mt-2",children:[M.jsxs("div",{className:"pl-2",children:[M.jsx("p",{className:"text-sm text-gray-500",children:t==null?void 0:t.name}),M.jsxs("p",{className:"text-sm text-gray-900",children:["₹",(t==null?void 0:t.price)*(100-(t==null?void 0:t.discount))/100," ",(t==null?void 0:t.discount)>0&&M.jsxs("span",{className:"text-gray-400 line-through",children:["₹",t==null?void 0:t.price]})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]})]}),M.jsxs("div",{className:"flex items-center border border-gray-300 rounded-full mr-2 p-1",children:[o>0&&M.jsxs(M.Fragment,{children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>i(t),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:o})]}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-8 w-8 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>a(t),children:"+"})]})]})]})})}function Pu(e){const{img:t,text:r}=e;return M.jsxs("div",{className:"h-36 w-36 flex flex-col items-center border border-gray-200 hover:border-primary rounded-lg text-black ",children:[M.jsx("img",{className:"my-3",src:t,alt:"Vegetables"}),M.jsx("p",{className:"text-sm text-black",children:r})]})}const FI=""+new URL("vegetables-jeKR8gru.png",import.meta.url).href,VI=""+new URL("fruits-cdr-AIuq.png",import.meta.url).href,zI="data:image/png;base64,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",BI="data:image/png;base64,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",WI=""+new URL("farmer-1-L3_BnCHR.png",import.meta.url).href,UI=""+new URL("farmer-2-cslhu-xe.png",import.meta.url).href,Yy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHVSURBVHgBtZY/T8JAGMafaxGrJqaJs7G6OAqrg5bRQZDRwYgfwIQPYAIkfgCdHdD4AcCyuYCjk6w6kbi4ySZE6fleW/lTW7B//CUlzb3X57k77n3vGGZRU1UkeilwaNYjYLwLxtrY77Vmfc58Iw1FB+c5gBeom+rdiYwk1CFLFez1On8zECOWP0r0VkQgzAsMlirId7v+BjVFg8Sb1KohHB3Mscz4bFiM4p4m0rBZ5tUYxAUaPknLwTYwlAL96ogPHcZ8cWTAeQkR0Fd2vJpLtoGRPIiyNNXUFZrb914hVWx1MYMcQiLEC6tHqLyce3dgOJYoI1MIwbh4+dnHwOQ0Aw5Pg9TyFiKJ26iSX+Rp99ESiiBuGcg4lGk7McUdERlY3DiFtriGu7dGGHGLBDijyohfxazs/HGlzbNhW1Bx2v7tBI31gd40r7jbJJC4QJbazCnLzWn9xMgF16+3CAbP28XOSL771/zQdJDtrzu7SK4gdpilOSrXhkLLxHXEAmsh28uIt1EeDHBCSddBdOg8IK0fq4nQP5xok5mcp4DZT9NMLhEU8c1gIe0+/P1vFdZsUAYzc1NvFVy+oVnX/a4w/gbj2LlCdyPHiNFSiOdLabtvEW6+AVy6sSI0O0h1AAAAAElFTkSuQmCC",fb=""+new URL("apple-2BzWtD3l.png",import.meta.url).href,lO=""+new URL("cauliflower-DbjgP0LG.png",import.meta.url).href,pb=""+new URL("chinese_cabbage-hcVsq7jK.png",import.meta.url).href,sO=""+new URL("corn-ERlktb6r.png",import.meta.url).href,uO=""+new URL("cucumber-_A1alB3d.png",import.meta.url).href,cO=""+new URL("eggplant-Im4IoV8j.png",import.meta.url).href,Zl=""+new URL("green_capsicum-oFNtP4E_.png",import.meta.url).href,dO=""+new URL("green_chilly-QnvCFJgP.png",import.meta.url).href,fO=""+new URL("lettuce-jv9UU6lm.png",import.meta.url).href,gb=""+new URL("mango-rLHV99aw.png",import.meta.url).href,pO=""+new URL("okra-9qoK7b2G.png",import.meta.url).href,gO=""+new URL("potato-pLRUL5Bh.png",import.meta.url).href,bO=""+new URL("red_capsicum-K9YI5jxE.png",import.meta.url).href,HI=[{description:"250g green capsicum",id:10,image:Zl,name:"Green Capsicum",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJcap",isWishlist:!1,category:"vegetables",discount:30},{description:"500g chinese cabbage",id:6,image:pb,name:"Chinese Cabbage",price:30,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJcc",isWishlist:!1,category:"vegetables",discount:0},{description:"1kg red mango",id:13,image:gb,name:"Red Mango",price:250,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJmango",isWishlist:!1,category:"fruits",discount:20},{description:"250g green apple",id:19,image:fb,name:"Green Apple",price:100,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJkash",isWishlist:!1,category:"fruits",discount:10}];function qI(){return M.jsxs(M.Fragment,{children:[M.jsxs("section",{className:"flex w-auto mt-2 bg-green-50",children:[M.jsx("img",{src:RI,alt:"vegetable basket",className:"",height:800,width:500}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("p",{className:"text-secondary text-xs",children:"WELCOME TO HARVESTLY"}),M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"Fresh & Healthy Organic Food"}),M.jsxs("h2",{className:"text-black mt-5 text-3xl font-semibold",children:["Sale up to ",M.jsx("span",{className:"text-orange-500",children:"30% OFF"})]}),M.jsx("p",{className:"text-gray-500 text-xs mt-1",children:"Free shipping on all your orders. We deliver, you enjoy!"}),M.jsx(Zr,{to:"/shop",children:M.jsxs(Et,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:Gy})]})})]})]}),M.jsxs("section",{className:"flex justify-center space-x-8 my-4 text-black",children:[M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:MI}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Free Shipping"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"Free shipping with discount"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:LI}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"100% Secure Payment"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"We ensure your money is safe"})]}),M.jsxs("div",{className:"flex flex-col items-center",children:[M.jsx("img",{src:II}),M.jsx("p",{className:"text-xs mt-2 font-semibold",children:"Money-Back Guarantee"}),M.jsx("p",{className:"text-gray-500 text-xs mt-2",children:"30 days money-back"})]})]}),M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsxs("div",{className:"flex items-center justify-between",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Featured Products"}),M.jsx(Zr,{to:"/shop",children:M.jsxs("div",{className:"flex items-center",children:[M.jsx("span",{className:"text-secondary font-medium",children:"View All"}),M.jsx("img",{src:DI,className:"h-3 w-5 ml-1"})]})})]}),M.jsx("div",{className:"flex justify-between items-center",children:HI.map(e=>M.jsx(Ua,{details:e},e.id))})]}),M.jsx("section",{className:"flex flex-col justify-start bg-gray-50 pb-24",children:M.jsxs("div",{className:"flex flex-col px-5",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mt-5",children:"Shop by Category"}),M.jsxs("div",{className:"flex justify-around items-center mt-5",children:[M.jsx(Pu,{img:FI,text:"Vegetables"}),M.jsx(Pu,{img:BI,text:"Dairy"}),M.jsx(Pu,{img:VI,text:"Fruits"}),M.jsx(Pu,{img:zI,text:"Beverages"})]})]})}),M.jsxs("section",{className:"flex justify-center items-start mb-10",children:[M.jsx("img",{src:WI,alt:"vegetable basket",className:"h-80 w-72 mr-5",style:{paddingLeft:"5%"}}),M.jsx("img",{src:UI,alt:"vegetable basket",height:450,width:450}),M.jsxs("div",{className:"block mt-10 ml-10 w-2/5",children:[M.jsx("h1",{className:"text-black mt-2 text-5xl font-semibold",children:"100% Trusted Organic Food Store"}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:Yy,className:"inline-block mr-1 my-3"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Healthy & natural food for lovers of healthy food"})]}),M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:Yy,className:"inline-block mr-1"}),M.jsx("p",{className:"text-black text-xl mt-1 inline-block",children:"Every day fresh and quality products for you."})]}),M.jsx(Zr,{to:"/shop",children:M.jsxs(Et,{className:"flex items-center group mt-5 h-10 w-32 px-3 py-4 mr-2 rounded-3xl font-medium text-sm text-white bg-primary",children:["Shop Now"," ",M.jsx("img",{className:"pl-2 transform group-hover:translate-x-3 transition-transform duration-300",src:Gy})]})})]})]})]})}var Ie={},vO={},hO={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 II(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;np.length)&&(b=p.length);for(var h=0,x=new Array(b);hv.length)&&(d=v.length);for(var l=0,s=new Array(d);ls.length)&&(c=s.length);for(var g=0,m=new Array(c);gl.length)&&(s=l.length);for(var c=0,g=new Array(s);cC.length)&&(k=C.length);for(var A=0,S=new Array(k);Ac.length)&&(g=c.length);for(var m=0,C=new Array(g);md.length)&&(l=d.length);for(var s=0,c=new Array(l);sg.length)&&(m=g.length);for(var C=0,k=new Array(m);Cs.length)&&(c=s.length);for(var g=0,m=new Array(c);gO.length)&&(_=O.length);for(var w=0,v=new Array(_);w<_;w++)v[w]=O[w];return v}function a(O){if(Array.isArray(O))return o(O)}function i(O){return O&&O.__esModule?O:{default:O}}function u(O){if(typeof Symbol<"u"&&O[Symbol.iterator]!=null||O["@@iterator"]!=null)return Array.from(O)}function p(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(O){return a(O)||u(O)||h(O)||p()}function h(O,_){if(O){if(typeof O=="string")return o(O,_);var w=Object.prototype.toString.call(O).slice(8,-1);if(w==="Object"&&O.constructor&&(w=O.constructor.name),w==="Map"||w==="Set")return Array.from(w);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return o(O,_)}}var x=["white"].concat(b(n.propTypesColors)),T=r.default.string})(Sb);var l1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{color:"text-white"},"blue-gray":{color:"text-blue-gray-500"},gray:{color:"text-gray-900"},brown:{color:"text-brown-500"},"deep-orange":{color:"text-deep-orange-500"},orange:{color:"text-orange-500"},amber:{color:"text-amber-500"},yellow:{color:"text-yellow-500"},lime:{color:"text-lime-500"},"light-green":{color:"text-light-green-500"},green:{color:"text-green-500"},teal:{color:"text-teal-500"},cyan:{color:"text-cyan-500"},"light-blue":{color:"text-light-blue-500"},blue:{color:"text-blue-500"},indigo:{color:"text-indigo-500"},"deep-purple":{color:"text-deep-purple-500"},purple:{color:"text-purple-500"},pink:{color:"text-pink-500"},red:{color:"text-red-500"}},r=t})(l1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,p){for(var b in p)Object.defineProperty(u,b,{enumerable:!0,get:p[b]})}t(e,{spinner:function(){return a},default:function(){return i}});var r=Sb,n=o(l1);function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",className:""},valid:{colors:r.propTypesColor},styles:{base:{color:"text-gray-300",animation:"animate-spin"},colors:n.default}},i=a})(i1);var s1={},u1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{timeline:function(){return r},default:function(){return n}});var r={styles:{base:{display:"w-full",position:"flex",flexDirection:"flex-col"}}},n=r})(u1);var c1={},Wn={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{propTypeClassName:function(){return x},propTypeChildren:function(){return T},propTypeColor:function(){return O},propTypeVariant:function(){return _}});var r=i(Se),n=$e;function o(w,v){(v==null||v>w.length)&&(v=w.length);for(var d=0,l=new Array(v);d"u"?u[b]=i.cloneUnlessOtherwiseSpecified(p,i):i.isMergeableObject(p)?u[b]=(0,t.default)(o[b],p,i):o.indexOf(p)===-1&&u.push(p)}),u}})(P1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{MaterialTailwindTheme:function(){return h},ThemeProvider:function(){return x},useTheme:function(){return T}});var r=b(B),n=u(Se),o=u(Rt),a=u(fb),i=u(P1);function u(O){return O&&O.__esModule?O:{default:O}}function p(O){if(typeof WeakMap!="function")return null;var _=new WeakMap,w=new WeakMap;return(p=function(v){return v?w:_})(O)}function b(O,_){if(!_&&O&&O.__esModule)return O;if(O===null||typeof O!="object"&&typeof O!="function")return{default:O};var w=p(_);if(w&&w.has(O))return w.get(O);var v={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in O)if(l!=="default"&&Object.prototype.hasOwnProperty.call(O,l)){var s=d?Object.getOwnPropertyDescriptor(O,l):null;s&&(s.get||s.set)?Object.defineProperty(v,l,s):v[l]=O[l]}return v.default=O,w&&w.set(O,v),v}var h=(0,r.createContext)(a.default);h.displayName="MaterialTailwindThemeProvider";function x(O){var _=O.value,w=_===void 0?a.default:_,v=O.children,d=(0,o.default)(a.default,w,{arrayMerge:i.default});return r.default.createElement(h.Provider,{value:d},v)}var T=function(){return(0,r.useContext)(h)};x.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(xe);var Td={},vs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var _ in O)Object.defineProperty(T,_,{enumerable:!0,get:O[_]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return p},propTypesClassName:function(){return b},propTypesValue:function(){return h},propTypesChildren:function(){return x}});var r=o(Se),n=$e;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.node,u=n.propTypesAnimation,p=r.default.bool,b=r.default.string,h=r.default.instanceOf(Object).isRequired,x=r.default.node.isRequired})(vs);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return u}});var r=o(B),n=vs;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return p}var u=function(p){var b=p.value,h=p.children;return r.default.createElement(a.Provider,{value:b},h)};u.propTypes={value:n.propTypesValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.AccordionContextProvider"})(Td);var S1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return _},default:function(){return w}});var r=x(B),n=x(Ee),o=Te,a=x(Ce),i=Td,u=xe,p=vs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.className,s=v.children,c=T(v,["className","children"]),g=(0,i.useAccordion)(),m=g.open,C=g.icon,k=g.disabled,A=(0,u.useTheme)().accordion,S=A.styles.base;l=l??"";var j=(0,o.twMerge)((0,n.default)((0,a.default)(S.header.initial),b({},(0,a.default)(S.header.active),m)),l),N=(0,n.default)((0,a.default)(S.header.icon));return r.default.createElement("button",h({},c,{ref:d,type:"button",disabled:k,className:j}),s,r.default.createElement("span",{className:N},C??(m?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"})))))});_.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},_.displayName="MaterialTailwind.AccordionHeader";var w=_})(S1);var A1={},Pt={},V0=function(e,t){return V0=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])},V0(e,t)};function k1(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");V0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Mc=function(){return Mc=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;u--)(i=e[u])&&(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 j1(e,t){return function(r,n){t(r,n,e)}}function f4(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 u=n.kind,p=u==="getter"?"get":u==="setter"?"set":"value",b=!t&&e?n.static?e:e.prototype:null,h=t||(b?Object.getOwnPropertyDescriptor(b,n.name):{}),x,T=!1,O=r.length-1;O>=0;O--){var _={};for(var w in n)_[w]=w==="access"?{}:n[w];for(var w in n.access)_.access[w]=n.access[w];_.addInitializer=function(d){if(T)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var v=(0,r[O])(u==="accessor"?{get:h.get,set:h.set}:h[p],_);if(u==="accessor"){if(v===void 0)continue;if(v===null||typeof v!="object")throw new TypeError("Object expected");(x=i(v.get))&&(h.get=x),(x=i(v.set))&&(h.set=x),(x=i(v.init))&&o.unshift(x)}else(x=i(v))&&(u==="field"?o.unshift(x):h[p]=x)}b&&Object.defineProperty(b,n.name,h),T=!0}function p4(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(b[0]===6||b[0]===2)){r=0;continue}if(b[0]===3&&(!a||b[1]>a[0]&&b[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 Ab(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(u){i={error:u}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function D1(){for(var e=[],t=0;t1||u(T,O)})})}function u(T,O){try{p(n[T](O))}catch(_){x(a[0][3],_)}}function p(T){T.value instanceof fi?Promise.resolve(T.value.v).then(b,h):x(a[0][2],T)}function b(T){u("next",T)}function h(T){u("throw",T)}function x(T,O){T(O),a.shift(),a.length&&u(a[0][0],a[0][1])}}function z1(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:fi(e[o](i)),done:!1}:a?a(i):i}:a}}function B1(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 Ic=="function"?Ic(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(u,p){i=e[a](i),o(u,p,i.done,i.value)})}}function o(a,i,u,p){Promise.resolve(p).then(function(b){a({value:b,done:u})},i)}}function W1(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var v4=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function U1(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pd(t,e,r);return v4(t,e),t}function H1(e){return e&&e.__esModule?e:{default:e}}function q1(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function G1(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function Y1(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function K1(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if(typeof n!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var h4=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function Q1(e){function t(n){e.error=e.hasError?new h4(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(a){return t(a),r()})}catch(a){t(a)}}if(e.hasError)throw e.error}return r()}const m4={__extends:k1,__assign:Mc,__rest:Ti,__decorate:E1,__param:j1,__metadata:N1,__awaiter:R1,__generator:M1,__createBinding:Pd,__exportStar:I1,__values:Ic,__read:Ab,__spread:D1,__spreadArrays:L1,__spreadArray:F1,__await:fi,__asyncGenerator:V1,__asyncDelegator:z1,__asyncValues:B1,__makeTemplateObject:W1,__importStar:U1,__importDefault:H1,__classPrivateFieldGet:q1,__classPrivateFieldSet:G1,__classPrivateFieldIn:Y1,__addDisposableResource:K1,__disposeResources:Q1},y4=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:K1,get __assign(){return Mc},__asyncDelegator:z1,__asyncGenerator:V1,__asyncValues:B1,__await:fi,__awaiter:R1,__classPrivateFieldGet:q1,__classPrivateFieldIn:Y1,__classPrivateFieldSet:G1,__createBinding:Pd,__decorate:E1,__disposeResources:Q1,__esDecorate:f4,__exportStar:I1,__extends:k1,__generator:M1,__importDefault:H1,__importStar:U1,__makeTemplateObject:W1,__metadata:N1,__param:j1,__propKey:g4,__read:Ab,__rest:Ti,__runInitializers:p4,__setFunctionName:b4,__spread:D1,__spreadArray:F1,__spreadArrays:L1,__values:Ic,default:m4},Symbol.toStringTag,{value:"Module"})),X1=is(y4);var w4=function(){},Z1=function(){};const x4=Object.freeze(Object.defineProperty({__proto__:null,invariant:Z1,warning:w4},Symbol.toStringTag,{value:"Module"})),J1=is(x4);var wt={};Object.defineProperty(wt,"__esModule",{value:!0});const $1=(e,t)=>r=>Math.max(Math.min(r,t),e),_l=e=>e%1?Number(e.toFixed(5)):e,Jl=/(-)?([\d]*\.?[\d])+/g,z0=/(#[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,C4=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function hs(e){return typeof e=="string"}const ms={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},kb=Object.assign(Object.assign({},ms),{transform:$1(0,1)}),_4=Object.assign(Object.assign({},ms),{default:1}),ys=e=>({test:t=>hs(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),O4=ys("deg"),Ja=ys("%"),T4=ys("px"),P4=ys("vh"),S4=ys("vw"),A4=Object.assign(Object.assign({},Ja),{parse:e=>Ja.parse(e)/100,transform:e=>Ja.transform(e*100)}),Eb=(e,t)=>r=>!!(hs(r)&&C4.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),e5=(e,t,r)=>n=>{if(!hs(n))return n;const[o,a,i,u]=n.match(Jl);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:u!==void 0?parseFloat(u):1}},fl={test:Eb("hsl","hue"),parse:e5("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Ja.transform(_l(t))+", "+Ja.transform(_l(r))+", "+_l(kb.transform(n))+")"},k4=$1(0,255),qu=Object.assign(Object.assign({},ms),{transform:e=>Math.round(k4(e))}),Ha={test:Eb("rgb","red"),parse:e5("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+qu.transform(e)+", "+qu.transform(t)+", "+qu.transform(r)+", "+_l(kb.transform(n))+")"};function E4(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 B0={test:Eb("#"),parse:E4,transform:Ha.transform},jb={test:e=>Ha.test(e)||B0.test(e)||fl.test(e),parse:e=>Ha.test(e)?Ha.parse(e):fl.test(e)?fl.parse(e):B0.parse(e),transform:e=>hs(e)?e:e.hasOwnProperty("red")?Ha.transform(e):fl.transform(e)},t5="${c}",r5="${n}";function j4(e){var t,r,n,o;return isNaN(e)&&hs(e)&&((r=(t=e.match(Jl))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(z0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function n5(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(z0);n&&(r=n.length,e=e.replace(z0,t5),t.push(...n.map(jb.parse)));const o=e.match(Jl);return o&&(e=e.replace(Jl,r5),t.push(...o.map(ms.parse))),{values:t,numColors:r,tokenised:e}}function o5(e){return n5(e).values}function a5(e){const{values:t,numColors:r,tokenised:n}=n5(e),o=t.length;return a=>{let i=n;for(let u=0;utypeof e=="number"?0:e;function R4(e){const t=o5(e);return a5(e)(t.map(N4))}const i5={test:j4,parse:o5,createTransformer:a5,getAnimatableNone:R4},M4=new Set(["brightness","contrast","saturate","opacity"]);function I4(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Jl)||[];if(!n)return e;const o=r.replace(n,"");let a=M4.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const D4=/([a-z-]*)\(.*?\)/g,L4=Object.assign(Object.assign({},i5),{getAnimatableNone:e=>{const t=e.match(D4);return t?t.map(I4).join(" "):e}});wt.alpha=kb;wt.color=jb;wt.complex=i5;wt.degrees=O4;wt.filter=L4;wt.hex=B0;wt.hsla=fl;wt.number=ms;wt.percent=Ja;wt.progressPercentage=A4;wt.px=T4;wt.rgbUnit=qu;wt.rgba=Ha;wt.scale=_4;wt.vh=P4;wt.vw=S4;var Ae={},fa={};Object.defineProperty(fa,"__esModule",{value:!0});const l5=1/60*1e3,F4=typeof performance<"u"?()=>performance.now():()=>Date.now(),s5=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(F4()),l5);function V4(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,u={schedule:(p,b=!1,h=!1)=>{const x=h&&o,T=x?t:r;return b&&i.add(p),T.indexOf(p)===-1&&(T.push(p),x&&o&&(n=t.length)),p},cancel:p=>{const b=r.indexOf(p);b!==-1&&r.splice(b,1),i.delete(p)},process:p=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let b=0;b(e[t]=V4(()=>$l=!0),e),{}),B4=ws.reduce((e,t)=>{const r=Sd[t];return e[t]=(n,o=!1,a=!1)=>($l||q4(),r.schedule(n,o,a)),e},{}),W4=ws.reduce((e,t)=>(e[t]=Sd[t].cancel,e),{}),U4=ws.reduce((e,t)=>(e[t]=()=>Sd[t].process($a),e),{}),H4=e=>Sd[e].process($a),u5=e=>{$l=!1,$a.delta=W0?l5:Math.max(Math.min(e-$a.timestamp,z4),1),$a.timestamp=e,U0=!0,ws.forEach(H4),U0=!1,$l&&(W0=!1,s5(u5))},q4=()=>{$l=!0,W0=!0,U0||s5(u5)},G4=()=>$a;fa.cancelSync=W4;fa.default=B4;fa.flushSync=U4;fa.getFrameData=G4;Object.defineProperty(Ae,"__esModule",{value:!0});var c5=X1,pi=J1,Kr=wt,Ad=fa;function Y4(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var K4=Y4(Ad);const es=(e,t,r)=>Math.min(Math.max(r,e),t),bp=.001,Q4=.01,Ky=10,X4=.05,Z4=1;function J4({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;pi.warning(e<=Ky*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=es(X4,Z4,i),e=es(Q4,Ky,e/1e3),i<1?(o=b=>{const h=b*i,x=h*e,T=h-r,O=H0(b,i),_=Math.exp(-x);return bp-T/O*_},a=b=>{const x=b*i*e,T=x*r+r,O=Math.pow(i,2)*Math.pow(b,2)*e,_=Math.exp(-x),w=H0(Math.pow(b,2),i);return(-o(b)+bp>0?-1:1)*((T-O)*_)/w}):(o=b=>{const h=Math.exp(-b*e),x=(b-r)*e+1;return-bp+h*x},a=b=>{const h=Math.exp(-b*e),x=(r-b)*(e*e);return h*x});const u=5/e,p=eD(o,a,u);if(e=e*1e3,isNaN(p))return{stiffness:100,damping:10,duration:e};{const b=Math.pow(p,2)*n;return{stiffness:b,damping:i*2*Math.sqrt(n*b),duration:e}}}const $4=12;function eD(e,t,r){let n=r;for(let o=1;o<$4;o++)n=n-e(n)/t(n);return n}function H0(e,t){return e*Math.sqrt(1-t*t)}const tD=["duration","bounce"],rD=["stiffness","damping","mass"];function Qy(e,t){return t.some(r=>e[r]!==void 0)}function nD(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Qy(e,rD)&&Qy(e,tD)){const r=J4(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function kd(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=c5.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:u,damping:p,mass:b,velocity:h,duration:x,isResolvedFromDuration:T}=nD(a),O=Xy,_=Xy;function w(){const v=h?-(h/1e3):0,d=r-t,l=p/(2*Math.sqrt(u*b)),s=Math.sqrt(u/b)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const c=H0(s,l);O=g=>{const m=Math.exp(-l*s*g);return r-m*((v+l*s*d)/c*Math.sin(c*g)+d*Math.cos(c*g))},_=g=>{const m=Math.exp(-l*s*g);return l*s*m*(Math.sin(c*g)*(v+l*s*d)/c+d*Math.cos(c*g))-m*(Math.cos(c*g)*(v+l*s*d)-c*d*Math.sin(c*g))}}else if(l===1)O=c=>r-Math.exp(-s*c)*(d+(v+s*d)*c);else{const c=s*Math.sqrt(l*l-1);O=g=>{const m=Math.exp(-l*s*g),C=Math.min(c*g,300);return r-m*((v+l*s*d)*Math.sinh(C)+c*d*Math.cosh(C))/c}}}return w(),{next:v=>{const d=O(v);if(T)i.done=v>=x;else{const l=_(v)*1e3,s=Math.abs(l)<=n,c=Math.abs(r-d)<=o;i.done=s&&c}return i.value=i.done?r:d,i},flipTarget:()=>{h=-h,[t,r]=[r,t],w()}}}kd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Xy=e=>0,Nb=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Ed=(e,t,r)=>-r*e+r*t+e;function vp(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 Zy({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 u=r<.5?r*(1+t):r+t-r*t,p=2*r-u;o=vp(p,u,e+1/3),a=vp(p,u,e),i=vp(p,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const oD=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},aD=[Kr.hex,Kr.rgba,Kr.hsla],Jy=e=>aD.find(t=>t.test(e)),$y=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Rb=(e,t)=>{let r=Jy(e),n=Jy(t);pi.invariant(!!r,$y(e)),pi.invariant(!!n,$y(t));let o=r.parse(e),a=n.parse(t);r===Kr.hsla&&(o=Zy(o),r=Kr.rgba),n===Kr.hsla&&(a=Zy(a),n=Kr.rgba);const i=Object.assign({},o);return u=>{for(const p in i)p!=="alpha"&&(i[p]=oD(o[p],a[p],u));return i.alpha=Ed(o.alpha,a.alpha,u),r.transform(i)}},iD={x:0,y:0,z:0},q0=e=>typeof e=="number",lD=(e,t)=>r=>t(e(r)),Mb=(...e)=>e.reduce(lD);function d5(e,t){return q0(e)?r=>Ed(e,t,r):Kr.color.test(e)?Rb(e,t):Ib(e,t)}const f5=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>d5(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]=d5(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function ew(e){const t=Kr.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=Kr.complex.createTransformer(t),n=ew(e),o=ew(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Mb(f5(n.parsed,o.parsed),r):(pi.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}`)},uD=(e,t)=>r=>Ed(e,t,r);function cD(e){if(typeof e=="number")return uD;if(typeof e=="string")return Kr.color.test(e)?Rb:Ib;if(Array.isArray(e))return f5;if(typeof e=="object")return sD}function dD(e,t,r){const n=[],o=r||cD(e[0]),a=e.length-1;for(let i=0;ir(Nb(e,t,n))}function pD(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 p=1;for(;po||p===n);p++);a=p-1}const u=Nb(e[a],e[a+1],o);return t[a](u)}}function Db(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;pi.invariant(a===t.length,"Both input and output ranges must be the same length"),pi.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=dD(t,n,o),u=a===2?fD(e,i):pD(e,i);return r?p=>u(es(e[0],e[a-1],p)):u}const xs=e=>t=>1-e(1-t),jd=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,p5=e=>t=>Math.pow(t,e),Lb=e=>t=>t*t*((e+1)*t-e),g5=e=>{const t=Lb(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},b5=1.525,gD=4/11,bD=8/11,vD=9/10,v5=e=>e,Fb=p5(2),hD=xs(Fb),h5=jd(Fb),m5=e=>1-Math.sin(Math.acos(e)),y5=xs(m5),mD=jd(y5),Vb=Lb(b5),yD=xs(Vb),wD=jd(Vb),xD=g5(b5),CD=4356/361,_D=35442/1805,OD=16061/1805,Dc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Dc(1-e*2)):.5*Dc(e*2-1)+.5;function SD(e,t){return e.map(()=>t||h5).splice(0,e.length-1)}function AD(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function kD(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],u=kD(n&&n.length===i.length?n:AD(i),o);function p(){return Db(u,i,{ease:Array.isArray(r)?r:SD(i,r)})}let b=p();return{next:h=>(a.value=b(h),a.done=h>=o,a),flipTarget:()=>{i.reverse(),b=p()}}}function w5({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let u=r*e;const p=t+u,b=a===void 0?p:a(p);return b!==p&&(u=b-t),{next:h=>{const x=-u*Math.exp(-h/n);return i.done=!(x>o||x<-o),i.value=i.done?b:b+x,i},flipTarget:()=>{}}}const tw={keyframes:Ol,spring:kd,decay:w5};function ED(e){if(Array.isArray(e.to))return Ol;if(tw[e.type])return tw[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")?kd:Ol}function x5(e,t,r=0){return e-t-r}function jD(e,t,r=0,n=!0){return n?x5(t+-e,t,r):t-(e-t)+r}function ND(e,t,r,n){return n?e>=t+r:e<=-r}const RD=e=>{const t=({delta:r})=>e(r);return{start:()=>K4.default.update(t,!0),stop:()=>Ad.cancelSync.update(t)}};function C5(e){var t,r,{from:n,autoplay:o=!0,driver:a=RD,elapsed:i=0,repeat:u=0,repeatType:p="loop",repeatDelay:b=0,onPlay:h,onStop:x,onComplete:T,onRepeat:O,onUpdate:_}=e,w=c5.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:v}=w,d,l=0,s=w.duration,c,g=!1,m=!0,C;const k=ED(w);!((r=(t=k).needsInterpolation)===null||r===void 0)&&r.call(t,n,v)&&(C=Db([0,100],[n,v],{clamp:!1}),n=0,v=100);const A=k(Object.assign(Object.assign({},w),{from:n,to:v}));function S(){l++,p==="reverse"?(m=l%2===0,i=jD(i,s,b,m)):(i=x5(i,s,b),p==="mirror"&&A.flipTarget()),g=!1,O&&O()}function j(){d.stop(),T&&T()}function N(L){if(m||(L=-L),i+=L,!g){const W=A.next(Math.max(0,i));c=W.value,C&&(c=C(c)),g=m?W.done:i<=0}_==null||_(c),g&&(l===0&&(s??(s=i)),l{x==null||x(),d.stop()}}}function _5(e,t){return t?e*(1e3/t):0}function MD({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:u=10,restDelta:p=1,modifyTarget:b,driver:h,onUpdate:x,onComplete:T,onStop:O}){let _;function w(s){return r!==void 0&&sn}function v(s){return r===void 0?n:n===void 0||Math.abs(r-s){var g;x==null||x(c),(g=s.onUpdate)===null||g===void 0||g.call(s,c)},onComplete:T,onStop:O}))}function l(s){d(Object.assign({type:"spring",stiffness:i,damping:u,restDelta:p},s))}if(w(e))l({from:e,velocity:t,to:v(e)});else{let s=o*t+e;typeof b<"u"&&(s=b(s));const c=v(s),g=c===r?-1:1;let m,C;const k=A=>{m=C,C=A,t=_5(A-m,Ad.getFrameData().delta),(g===1&&A>c||g===-1&&A_==null?void 0:_.stop()}}const O5=e=>e*180/Math.PI,ID=(e,t=iD)=>O5(Math.atan2(t.y-e.y,t.x-e.x)),DD=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},LD=e=>e,zb=(e=LD)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},FD=zb(),VD=zb(Math.sqrt),T5=e=>e*Math.PI/180,Lc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),G0=e=>Lc(e)&&e.hasOwnProperty("z"),Tu=(e,t)=>Math.abs(e-t);function zD(e,t){if(q0(e)&&q0(t))return Tu(e,t);if(Lc(e)&&Lc(t)){const r=Tu(e.x,t.x),n=Tu(e.y,t.y),o=G0(e)&&G0(t)?Tu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const BD=(e,t,r)=>(t=T5(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),P5=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),S5=(e,t,r,n=0)=>P5(e+r*(t-e)/Math.max(n,r)),WD=(e=50)=>{let t=0,r=0;return n=>{const o=Ad.getFrameData().timestamp,a=o!==r?o-r:0,i=a?S5(t,n,a,e):t;return r=o,t=i,i}},UD=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 HD(e,t){return e/(1e3/t)}const qD=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},A5=(e,t)=>1-3*t+3*e,k5=(e,t)=>3*t-6*e,E5=e=>3*e,Fc=(e,t,r)=>((A5(t,r)*e+k5(t,r))*e+E5(t))*e,j5=(e,t,r)=>3*A5(t,r)*e*e+2*k5(t,r)*e+E5(t),GD=1e-7,YD=10;function KD(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=Fc(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>GD&&++u=XD?ZD(i,x,e,r):T===0?x:KD(i,u,u+Pu,e,r)}return i=>i===0||i===1?i:Fc(a(i),t,n)}const $D=(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 es(0,1,o/e)};Ae.angle=ID;Ae.animate=C5;Ae.anticipate=xD;Ae.applyOffset=DD;Ae.attract=FD;Ae.attractExpo=VD;Ae.backIn=Vb;Ae.backInOut=wD;Ae.backOut=yD;Ae.bounceIn=TD;Ae.bounceInOut=PD;Ae.bounceOut=Dc;Ae.circIn=m5;Ae.circInOut=mD;Ae.circOut=y5;Ae.clamp=es;Ae.createAnticipate=g5;Ae.createAttractor=zb;Ae.createBackIn=Lb;Ae.createExpoIn=p5;Ae.cubicBezier=JD;Ae.decay=w5;Ae.degreesToRadians=T5;Ae.distance=zD;Ae.easeIn=Fb;Ae.easeInOut=h5;Ae.easeOut=hD;Ae.inertia=MD;Ae.interpolate=Db;Ae.isPoint=Lc;Ae.isPoint3D=G0;Ae.keyframes=Ol;Ae.linear=v5;Ae.mirrorEasing=jd;Ae.mix=Ed;Ae.mixColor=Rb;Ae.mixComplex=Ib;Ae.pipe=Mb;Ae.pointFromVector=BD;Ae.progress=Nb;Ae.radiansToDegrees=O5;Ae.reverseEasing=xs;Ae.smooth=WD;Ae.smoothFrame=S5;Ae.snap=UD;Ae.spring=kd;Ae.steps=$D;Ae.toDecimal=P5;Ae.velocityPerFrame=HD;Ae.velocityPerSecond=_5;Ae.wrap=qD;class eL{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const hp=new WeakMap;function Bb(e){return hp.has(e)||hp.set(e,{transforms:[],values:new Map}),hp.get(e)}function tL(e,t){return e.has(t)||e.set(t,new eL),e.get(t)}function N5(e,t){e.indexOf(t)===-1&&e.push(t)}function R5(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const M5=(e,t,r)=>Math.min(Math.max(r,e),t),rr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Vn=e=>typeof e=="number",ts=e=>Array.isArray(e)&&!Vn(e[0]),rL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function I5(e,t){return ts(e)?e[rL(0,e.length,t)]:e}const Wb=(e,t,r)=>-r*e+r*t+e,Ub=()=>{},En=e=>e,Nd=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function Hb(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Nd(0,t,n);e.push(Wb(r,1,o))}}function qb(e){const t=[0];return Hb(t,e-1),t}function D5(e,t=qb(e.length),r=En){const n=e.length,o=n-t.length;return o>0&&Hb(t,o),a=>{let i=0;for(;iArray.isArray(e)&&Vn(e[0]),Vc=e=>typeof e=="object"&&!!e.createAnimation,nL=e=>typeof e=="function",Gb=e=>typeof e=="string",Xo={ms:e=>e*1e3,s:e=>e/1e3};function F5(e,t){return t?e*(1e3/t):0}const oL=["","X","Y","Z"],aL=["translate","scale","rotate","skew"],gi={x:"translateX",y:"translateY",z:"translateZ"},rw={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},iL={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:rw,scale:{syntax:"",initialValue:1,toDefaultUnit:En},skew:rw},bi=new Map,Rd=e=>`--motion-${e}`,zc=["x","y","z"];aL.forEach(e=>{oL.forEach(t=>{zc.push(e+t),bi.set(Rd(e+t),iL[e])})});const lL=(e,t)=>zc.indexOf(e)-zc.indexOf(t),sL=new Set(zc),Md=e=>sL.has(e),uL=(e,t)=>{gi[t]&&(t=gi[t]);const{transforms:r}=Bb(e);N5(r,t),e.style.transform=V5(r)},V5=e=>e.sort(lL).reduce(cL,"").trim(),cL=(e,t)=>`${e} ${t}(var(${Rd(t)}))`,Y0=e=>e.startsWith("--"),nw=new Set;function dL(e){if(!nw.has(e)){nw.add(e);try{const{syntax:t,initialValue:r}=bi.has(e)?bi.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const z5=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,fL=1e-7,pL=12;function gL(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=z5(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>fL&&++ugL(a,0,1,e,r);return a=>a===0||a===1?a:z5(o(a),t,n)}const bL=(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 M5(0,1,o/e)},ow={ease:pl(.25,.1,.25,1),"ease-in":pl(.42,0,1,1),"ease-in-out":pl(.42,0,.58,1),"ease-out":pl(0,0,.58,1)},vL=/\((.*?)\)/;function K0(e){if(nL(e))return e;if(L5(e))return pl(...e);if(ow[e])return ow[e];if(e.startsWith("steps")){const t=vL.exec(e);if(t){const r=t[1].split(",");return bL(parseFloat(r[0]),r[1].trim())}}return En}class hL{constructor(t,r=[0,1],{easing:n,duration:o=rr.duration,delay:a=rr.delay,endDelay:i=rr.endDelay,repeat:u=rr.repeat,offset:p,direction:b="normal"}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=En,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((x,T)=>{this.resolve=x,this.reject=T}),n=n||rr.easing,Vc(n)){const x=n.createAnimation(r);n=x.easing,r=x.keyframes||r,o=x.duration||o}this.repeat=u,this.easing=ts(n)?En:K0(n),this.updateDuration(o);const h=D5(r,p,ts(n)?n.map(K0):En);this.tick=x=>{var T;a=a;let O=0;this.pauseTime!==void 0?O=this.pauseTime:O=(x-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 _=O/this.duration;let w=Math.floor(_),v=_%1;!v&&_>=1&&(v=1),v===1&&w--;const d=w%2;(b==="reverse"||b==="alternate"&&d||b==="alternate-reverse"&&!d)&&(v=1-v);const l=O>=this.totalDuration?1:Math.min(v,1),s=h(this.easing(l));t(s),this.pauseTime===void 0&&(this.playState==="finished"||O>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,s)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},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 aw=e=>L5(e)?mL(e):e,mL=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,iw=e=>document.createElement("div").animate(e,{duration:.001}),lw={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{iw({opacity:[1]})}catch{return!1}return!0},finished:()=>!!iw({opacity:[0,1]}).finished},mp={},Yu={};for(const e in lw)Yu[e]=()=>(mp[e]===void 0&&(mp[e]=lw[e]()),mp[e]);function yL(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Bc(e){return gi[e]&&(e=gi[e]),Md(e)?Rd(e):e}const qa={get:(e,t)=>{t=Bc(t);let r=Y0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=bi.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Bc(t),Y0(t)?e.style.setProperty(t,r):e.style[t]=r}};function W5(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function wL(){return window.__MOTION_DEV_TOOLS_RECORD}function Id(e,t,r,n={}){const o=wL(),a=n.record!==!1&&o;let i,{duration:u=rr.duration,delay:p=rr.delay,endDelay:b=rr.endDelay,repeat:h=rr.repeat,easing:x=rr.easing,direction:T,offset:O,allowWebkitAcceleration:_=!1}=n;const w=Bb(e);let v=Yu.waapi();const d=Md(t);d&&uL(e,t);const l=Bc(t),s=tL(w.values,l),c=bi.get(l);return W5(s.animation,!(Vc(x)&&s.generator)&&n.record!==!1),()=>{const g=()=>{var C,k;return(k=(C=qa.get(e,l))!==null&&C!==void 0?C:c==null?void 0:c.initialValue)!==null&&k!==void 0?k:0};let m=yL(B5(r),g);if(Vc(x)){const C=x.createAnimation(m,g,d,l,s);x=C.easing,C.keyframes!==void 0&&(m=C.keyframes),C.duration!==void 0&&(u=C.duration)}if(Y0(l)&&(Yu.cssRegisterProperty()?dL(l):v=!1),v){c&&(m=m.map(A=>Vn(A)?c.toDefaultUnit(A):A)),m.length===1&&(!Yu.partialKeyframes()||a)&&m.unshift(g());const C={delay:Xo.ms(p),duration:Xo.ms(u),endDelay:Xo.ms(b),easing:ts(x)?void 0:aw(x),direction:T,iterations:h+1,fill:"both"};i=e.animate({[l]:m,offset:O,easing:ts(x)?x.map(aw):void 0},C),i.finished||(i.finished=new Promise((A,S)=>{i.onfinish=A,i.oncancel=S}));const k=m[m.length-1];i.finished.then(()=>{qa.set(e,l,k),i.cancel()}).catch(Ub),_||(i.playbackRate=1.000001)}else if(d){m=m.map(k=>typeof k=="string"?parseFloat(k):k),m.length===1&&m.unshift(parseFloat(g()));const C=k=>{c&&(k=c.toDefaultUnit(k)),qa.set(e,l,k)};i=new hL(C,m,Object.assign(Object.assign({},n),{duration:u,easing:x}))}else{const C=m[m.length-1];qa.set(e,l,c&&Vn(C)?c.toDefaultUnit(C):C)}return a&&o(e,t,m,{duration:u,delay:p,easing:x,repeat:h,offset:O},"motion-one"),s.setAnimation(i),i}}const Yb=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Dd(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 xL=e=>e(),Kb=(e,t,r=rr.duration)=>new Proxy({animations:e.map(xL).filter(Boolean),duration:r,options:t},_L),CL=e=>e.animations[0],_L={get:(e,t)=>{const r=CL(e);switch(t){case"duration":return e.duration;case"currentTime":return Xo.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(OL)).catch(Ub)),e.finished;case"stop":return()=>{e.animations.forEach(n=>W5(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=Xo.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function TL(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Vn(r)?r:PL(r,a),u=Math.abs(i-o);let p=e*u;if(n){const b=a*e;p=K0(n)(p/b)*b}return t+p}}function PL(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function U5(e,t,r){return typeof e=="function"?e(t,r):e}function SL(e,t,r={}){e=Dd(e);const n=e.length,o=[];for(let a=0;at&&o.atId(...a)).filter(Boolean);return Kb(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function NL(e,t={}){var{defaultOptions:r={}}=t,n=Ti(t,["defaultOptions"]);const o=[],a=new Map,i={},u=new Map;let p=0,b=0,h=0;for(let x=0;x"0",X);j=Y.easing,Y.keyframes!==void 0&&(k=Y.keyframes),Y.duration!==void 0&&(S=Y.duration)}const N=U5(w.delay,s,l)||0,D=b+N,L=D+S;let{offset:W=qb(k.length)}=A;W.length===1&&W[0]===0&&(W[1]=1);const G=length-k.length;G>0&&Hb(W,G),k.length===1&&k.unshift(null),kL(C,k,j,W,D,L),v=Math.max(N+S,v),h=Math.max(L,h)}}p=b,b+=v}return a.forEach((x,T)=>{for(const O in x){const _=x[O];_.sort(EL);const w=[],v=[],d=[];for(let l=0;l<_.length;l++){const{at:s,value:c,easing:g}=_[l];w.push(c),v.push(Nd(0,h,s)),d.push(g||rr.easing)}v[0]!==0&&(v.unshift(0),w.unshift(w[0]),d.unshift("linear")),v[v.length-1]!==1&&(v.push(1),w.push(null)),o.push([T,O,w,Object.assign(Object.assign(Object.assign({},r),{duration:h,easing:d,offset:v}),n)])}}),o}function RL(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function ML(e,t){return t[e]||(t[e]=[]),t[e]}const IL=5;function Qb(e,t,r){const n=Math.max(t-IL,0);return F5(r-e(n),t-n)}const ei={stiffness:100,damping:10,mass:1},DL=(e=ei.stiffness,t=ei.damping,r=ei.mass)=>t/(2*Math.sqrt(e*r));function LL(e,t,r){return e=t||e>t&&r<=t}const H5=({stiffness:e=ei.stiffness,damping:t=ei.damping,mass:r=ei.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:u}={})=>{a=a?Xo.s(a):0;const p={done:!1,hasReachedTarget:!1,current:n,target:o},b=o-n,h=Math.sqrt(e/r)/1e3,x=DL(e,t,r),T=Math.abs(b)<5;i||(i=T?.01:2),u||(u=T?.005:.5);let O;if(x<1){const _=h*Math.sqrt(1-x*x);O=w=>o-Math.exp(-x*h*w)*((-a+x*h*b)/_*Math.sin(_*w)+b*Math.cos(_*w))}else O=_=>o-Math.exp(-h*_)*(b+(-a+h*b)*_);return _=>{p.current=O(_);const w=_===0?a:Qb(O,_,p.current),v=Math.abs(w)<=i,d=Math.abs(o-p.current)<=u;return p.done=v&&d,p.hasReachedTarget=LL(n,o,p.current),p}},FL=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:u,max:p,restDistance:b=.5,restSpeed:h})=>{n=Xo.ms(n);const x={hasReachedTarget:!1,done:!1,current:e,target:e},T=C=>u!==void 0&&Cp,O=C=>u===void 0?p:p===void 0||Math.abs(u-C)-_*Math.exp(-C/n),l=C=>v+d(C),s=C=>{const k=d(C),A=l(C);x.done=Math.abs(k)<=b,x.current=x.done?v:A};let c,g;const m=C=>{T(x.current)&&(c=C,g=H5({from:x.current,to:O(x.current),velocity:Qb(l,C,x.current),damping:o,stiffness:a,restDistance:b,restSpeed:h}))};return m(0),C=>{let k=!1;return!g&&c===void 0&&(k=!0,s(C),m(C)),c!==void 0&&C>c?(x.hasReachedTarget=!0,g(C-c)):(x.hasReachedTarget=!1,!k&&s(C),x)}},yp=10,VL=1e4;function zL(e,t=En){let r,n=yp,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,u=100,p=0,b=!1)=>{const h=`${i}-${u}-${p}-${b}`;return n.has(h)||n.set(h,e(Object.assign({from:i,to:u,velocity:p,restSpeed:b?.05:2,restDistance:b?.01:.5},r))),n.get(h)},a=i=>(t.has(i)||t.set(i,zL(i)),t.get(i));return{createAnimation:(i,u,p,b,h)=>{var x,T;let O;const _=i.length;if(p&&_<=2&&i.every(BL)){const v=i[_-1],d=_===1?null:i[0];let l=0,s=0;const c=h==null?void 0:h.generator;if(c){const{animation:C,generatorStartTime:k}=h,A=(C==null?void 0:C.startTime)||k||0,S=(C==null?void 0:C.currentTime)||performance.now()-A,j=c(S).current;s=(x=d)!==null&&x!==void 0?x:j,(_===1||_===2&&i[0]===null)&&(l=Qb(N=>c(N).current,S,j))}else s=(T=d)!==null&&T!==void 0?T:parseFloat(u());const g=o(s,v,l,b==null?void 0:b.includes("scale")),m=a(g);O=Object.assign(Object.assign({},m),{easing:"linear"}),h&&(h.generator=g,h.generatorStartTime=performance.now())}else O={easing:"ease",duration:a(o(0,100)).overshootDuration};return O}}}}const BL=e=>typeof e!="string",WL=q5(H5),UL=q5(FL),HL={any:0,all:1};function G5(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Dd(e),i=new WeakMap,u=b=>{b.forEach(h=>{const x=i.get(h.target);if(h.isIntersecting!==!!x)if(h.isIntersecting){const T=t(h);typeof T=="function"?i.set(h.target,T):p.unobserve(h.target)}else x&&(x(h),i.delete(h.target))})},p=new IntersectionObserver(u,{root:r,rootMargin:n,threshold:typeof o=="number"?o:HL[o]});return a.forEach(b=>p.observe(b)),()=>p.disconnect()}const Ku=new WeakMap;let no;function qL(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 GL({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Ku.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return qL(e,r)}})})}function YL(e){e.forEach(GL)}function KL(){typeof ResizeObserver>"u"||(no=new ResizeObserver(YL))}function QL(e,t){no||KL();const r=Dd(e);return r.forEach(n=>{let o=Ku.get(n);o||(o=new Set,Ku.set(n,o)),o.add(t),no==null||no.observe(n)}),()=>{r.forEach(n=>{const o=Ku.get(n);o==null||o.delete(t),o!=null&&o.size||no==null||no.unobserve(n)})}}const Qu=new Set;let Tl;function XL(){Tl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Qu.forEach(r=>r(t))},window.addEventListener("resize",Tl)}function ZL(e){return Qu.add(e),Tl||XL(),()=>{Qu.delete(e),!Qu.size&&Tl&&(Tl=void 0)}}function Y5(e,t){return typeof e=="function"?ZL(e):QL(e,t)}const JL=50,uw=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),$L=()=>({time:0,x:uw(),y:uw()}),e3={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function cw(e,t,r,n){const o=r[t],{length:a,position:i}=e3[t],u=o.current,p=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=Nd(0,o.scrollLength,o.current);const b=n-p;o.velocity=b>JL?0:F5(o.current-u,b)}function t3(e,t,r){cw(e,"x",t,r),cw(e,"y",t,r),t.time=r}function r3(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 K5={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Q0={start:0,center:.5,end:1};function dw(e,t,r=0){let n=0;if(Q0[e]!==void 0&&(e=Q0[e]),Gb(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 Vn(e)&&(n=t*e),r+n}const n3=[0,0];function o3(e,t,r,n){let o=Array.isArray(e)?e:n3,a=0,i=0;return Vn(e)?o=[e,e]:Gb(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,Q0[e]?e:"0"]),a=dw(o[0],r,n),i=dw(o[1],t),a-i}const a3={x:0,y:0};function i3(e,t,r){let{offset:n=K5.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",u=o!==e?r3(o,e):a3,p=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},b={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let h=!t[a].interpolate;const x=n.length;for(let T=0;Tl3(e,n.target,r),update:a=>{t3(e,r,a),(n.offset||n.target)&&i3(e,r,n)},notify:typeof t=="function"?()=>t(r):u3(t,r[o])}}function u3(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=En),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 ol=new WeakMap,fw=new WeakMap,wp=new WeakMap,pw=e=>e===document.documentElement?window:e;function c3(e,t={}){var{container:r=document.documentElement}=t,n=Ti(t,["container"]);let o=wp.get(r);o||(o=new Set,wp.set(r,o));const a=$L(),i=s3(r,e,a,n);if(o.add(i),!ol.has(r)){const b=()=>{const x=performance.now();for(const T of o)T.measure();for(const T of o)T.update(x);for(const T of o)T.notify()};ol.set(r,b);const h=pw(r);window.addEventListener("resize",b,{passive:!0}),r!==document.documentElement&&fw.set(r,Y5(r,b)),h.addEventListener("scroll",b,{passive:!0})}const u=ol.get(r),p=requestAnimationFrame(u);return()=>{var b;typeof e!="function"&&e.stop(),cancelAnimationFrame(p);const h=wp.get(r);if(!h||(h.delete(i),h.size))return;const x=ol.get(r);ol.delete(r),x&&(pw(r).removeEventListener("scroll",x),(b=fw.get(r))===null||b===void 0||b(),window.removeEventListener("resize",x))}}function d3(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!f3(e,t):e!==t}function f3(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),h3=e=>e.animateUpdates(),bw=e=>e.next(),vw=(e,t)=>new CustomEvent(e,{detail:{target:t}});function X0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function hw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const m3={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=Ti(n,["once"]);return G5(e,i=>{if(t(),hw(e,"viewenter",i),!o)return u=>{r(),hw(e,"viewleave",u)}},a)}},mw=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),X0(e,t,n))},y3={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=mw(e,"hoverstart",t),o=mw(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},w3={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),X0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),X0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Xu={inView:m3,hover:y3,press:w3},yw=["initial","animate",...Object.keys(Xu),"exit"],Z0=new WeakMap;function x3(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const w of yw)i[w]=typeof e[w]=="string"?e[w]:t==null?void 0:t.getContext()[w];const u=e.initial===!1?"animate":"initial";let p=gw(e[u]||i[u],e.variants)||{},b=Ti(p,["transition"]);const h=Object.assign({},b);function*x(){var w,v;const d=b;b={};const l={};for(const C of yw){if(!o[C])continue;const k=gw(e[C]);if(k)for(const A in k)A!=="transition"&&(b[A]=k[A],l[A]=Yb((v=(w=k.transition)!==null&&w!==void 0?w:e.transition)!==null&&v!==void 0?v:{},A))}const s=new Set([...Object.keys(b),...Object.keys(d)]),c=[];s.forEach(C=>{var k;b[C]===void 0&&(b[C]=h[C]),d3(d[C],b[C])&&((k=h[C])!==null&&k!==void 0||(h[C]=qa.get(r,C)),c.push(Id(r,C,b[C],l[C])))}),yield;const g=c.map(C=>C()).filter(Boolean);if(!g.length)return;const m=b;r.dispatchEvent(vw("motionstart",m)),Promise.all(g.map(C=>C.finished)).then(()=>{r.dispatchEvent(vw("motioncomplete",m))}).catch(Ub)}const T=(w,v)=>()=>{o[w]=v,xp(_)},O=()=>{for(const w in Xu){const v=Xu[w].isActive(e),d=a[w];v&&!d?a[w]=Xu[w].subscribe(r,{enable:T(w,!0),disable:T(w,!1)},e):!v&&d&&(d(),delete a[w])}},_={update:w=>{r&&(e=w,O(),xp(_))},setActive:(w,v)=>{r&&(o[w]=v,xp(_))},animateUpdates:x,getDepth:()=>n,getTarget:()=>b,getOptions:()=>e,getContext:()=>i,mount:w=>(r=w,Z0.set(r,_),O(),()=>{Z0.delete(r),b3(_);for(const v in a)a[v]()}),isMounted:()=>!!r};return _}function Q5(e){const t={},r=[];for(let n in e){const o=e[n];Md(n)&&(gi[n]&&(n=gi[n]),r.push(n),n=Rd(n));let a=Array.isArray(o)?o[0]:o;const i=bi.get(n);i&&(a=Vn(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=V5(r)),t}const C3=e=>`-${e.toLowerCase()}`,_3=e=>e.replace(/[A-Z]/g,C3);function O3(e={}){const t=Q5(e);let r="";for(const n in t)r+=n.startsWith("--")?n:_3(n),r+=`: ${t[n]}; `;return r}const T3=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:K5,animate:SL,animateStyle:Id,createMotionState:x3,createStyleString:O3,createStyles:Q5,getAnimationData:Bb,getStyleName:Bc,glide:UL,inView:G5,mountedStates:Z0,resize:Y5,scroll:c3,spring:WL,stagger:TL,style:qa,timeline:jL,withControls:Kb},Symbol.toStringTag,{value:"Module"})),P3=is(T3);function S3(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var A3=/^((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)-.*))$/,k3=S3(function(e){return A3.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const E3=Object.freeze(Object.defineProperty({__proto__:null,default:k3},Symbol.toStringTag,{value:"Module"})),j3=is(E3);(function(e){var t={};Object.defineProperty(e,"__esModule",{value:!0});var r=X1,n=B,o=J1,a=wt,i=Ae,u=fa,p=P3;function b(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}function h(f){if(f&&f.__esModule)return f;var y=Object.create(null);return f&&Object.keys(f).forEach(function(P){if(P!=="default"){var E=Object.getOwnPropertyDescriptor(f,P);Object.defineProperty(y,P,E.get?E:{enumerable:!0,get:function(){return f[P]}})}}),y.default=f,Object.freeze(y)}var x=h(n),T=b(n),O=b(u),_="production",w=typeof process>"u"||t===void 0?_:"production",v=function(f){return{isEnabled:function(y){return f.some(function(P){return!!y[P]})}}},d={measureLayout:v(["layout","layoutId","drag"]),animation:v(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:v(["exit"]),drag:v(["drag","dragControls"]),focus:v(["whileFocus"]),hover:v(["whileHover","onHoverStart","onHoverEnd"]),tap:v(["whileTap","onTap","onTapStart","onTapCancel"]),pan:v(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:v(["whileInView","onViewportEnter","onViewportLeave"])};function l(f){for(var y in f)f[y]!==null&&(y==="projectionNodeConstructor"?d.projectionNodeConstructor=f[y]:d[y].Component=f[y])}var s=n.createContext({strict:!1}),c=Object.keys(d),g=c.length;function m(f,y,P){var E=[],R=n.useContext(s);if(!y)return null;w!=="production"&&P&&R.strict&&o.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 F=0;F"u")return y;var P=new Map;return new Proxy(y,{get:function(E,R){return P.has(R)||P.set(R,y(R)),P.get(R)}})}var St=["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 Ye(f){return typeof f!="string"||f.includes("-")?!1:!!(St.indexOf(f)>-1||/[A-Z]/.test(f))}var Fe={};function Ut(f){Object.assign(Fe,f)}var Mt=["","X","Y","Z"],Zt=["translate","scale","rotate","skew"],on=["transformPerspective","x","y","z"];Zt.forEach(function(f){return Mt.forEach(function(y){return on.push(f+y)})});function va(f,y){return on.indexOf(f)-on.indexOf(y)}var Jt=new Set(on);function sr(f){return Jt.has(f)}var an=new Set(["originX","originY","originZ"]);function Cr(f){return an.has(f)}function ln(f,y){var P=y.layout,E=y.layoutId;return sr(f)||Cr(f)||(P||E!==void 0)&&(!!Fe[f]||f==="opacity")}var It=function(f){return!!(f!==null&&typeof f=="object"&&f.getVelocity)},Es={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ur(f,y,P,E){var R=f.transform,F=f.transformKeys,V=y.enableHardwareAcceleration,I=V===void 0?!0:V,U=y.allowTransformNone,H=U===void 0?!0:U,Q="";F.sort(va);for(var Z=!1,J=F.length,ee=0;ee"u"?mA:hA;H(U,I.current,y,V)}var vA={some:0,all:1};function hA(f,y,P,E){var R=E.root,F=E.margin,V=E.amount,I=V===void 0?"some":V,U=E.once;n.useEffect(function(){if(f){var H={root:R==null?void 0:R.current,rootMargin:F,threshold:typeof I=="number"?I:vA[I]},Q=function(Z){var J,ee=Z.isIntersecting;if(y.isInView!==ee&&(y.isInView=ee,!(U&&!ee&&y.hasEnteredView))){ee&&(y.hasEnteredView=!0),(J=P.animationState)===null||J===void 0||J.setActive(e.AnimationType.InView,ee);var te=P.getProps(),oe=ee?te.onViewportEnter:te.onViewportLeave;oe==null||oe(Z)}};return gA(P.getInstance(),H,Q)}},[f,R,F,I])}function mA(f,y,P,E){var R=E.fallback,F=R===void 0?!0:R;n.useEffect(function(){!f||!F||(w!=="production"&&af(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var V;y.hasEnteredView=!0;var I=P.getProps().onViewportEnter;I==null||I(null),(V=P.animationState)===null||V===void 0||V.setActive(e.AnimationType.InView,!0)}))},[f])}var Kn=function(f){return function(y){return f(y),null}},Av={inView:Kn(bA),tap:Kn(cA),focus:Kn(ct),hover:Kn(uA)},yA=0,wA=function(){return yA++},kv=function(){return be(wA)};function uf(){var f=n.useContext(S);if(f===null)return[!0,null];var y=f.isPresent,P=f.onExitComplete,E=f.register,R=kv();n.useEffect(function(){return E(R)},[]);var F=function(){return P==null?void 0:P(R)};return!y&&P?[!1,F]:[!0]}function xA(){return CA(n.useContext(S))}function CA(f){return f===null?!0:f.isPresent}function Ev(f,y){if(!Array.isArray(y))return!1;var P=y.length;if(P!==f.length)return!1;for(var E=0;E-1&&f.splice(P,1)}function IA(f,y,P){var E=r.__read(f),R=E.slice(0),F=y<0?R.length+y:y;if(F>=0&&FOe&&Tr,eo=Array.isArray(tt)?tt:[tt],Pr=eo.reduce(F,{});qt===!1&&(Pr={});var Ki=ze.prevResolvedValues,Pa=Ki===void 0?{}:Ki,tu=r.__assign(r.__assign({},Pa),Pr),Sa=function(ke){$n=!0,ge.delete(ke),ze.needsAnimating[ke]=!0};for(var $t in tu){var We=Pr[$t],we=Pa[$t];ve.hasOwnProperty($t)||(We!==we?Cn(We)&&Cn(we)?!Ev(We,we)||Jn?Sa($t):ze.protectedKeys[$t]=!0:We!==void 0?Sa($t):ge.add($t):We!==void 0&&ge.has($t)?Sa($t):ze.protectedKeys[$t]=!0)}ze.prevProp=tt,ze.prevResolvedValues=Pr,ze.isActive&&(ve=r.__assign(r.__assign({},ve),Pr)),R&&f.blockInitialAnimation&&($n=!1),$n&&!cr&&oe.push.apply(oe,r.__spreadArray([],r.__read(eo.map(function(ke){return{animation:ke,options:r.__assign({type:Me},Q)}})),!1))},Ne=0;Ne=3;if(!(!ee&&!te)){var oe=J.point,ge=u.getFrameData().timestamp;R.history.push(r.__assign(r.__assign({},oe),{timestamp:ge}));var ve=R.handlers,Oe=ve.onStart,je=ve.onMove;ee||(Oe&&Oe(R.lastMoveEvent,J),R.startEvent=R.lastMoveEvent),je&&je(R.lastMoveEvent,J)}}},this.handlePointerMove=function(J,ee){if(R.lastMoveEvent=J,R.lastMoveEventInfo=Of(ee,R.transformPagePoint),un(J)&&J.buttons===0){R.handlePointerUp(J,ee);return}O.default.update(R.updatePoint,!0)},this.handlePointerUp=function(J,ee){R.end();var te=R.handlers,oe=te.onEnd,ge=te.onSessionEnd,ve=Tf(Of(ee,R.transformPagePoint),R.history);R.startEvent&&oe&&oe(J,ve),ge&&ge(J,ve)},!(Gn(y)&&y.touches.length>1)){this.handlers=P,this.transformPagePoint=V;var I=rf(y),U=Of(I,this.transformPagePoint),H=U.point,Q=u.getFrameData().timestamp;this.history=[r.__assign(r.__assign({},H),{timestamp:Q})];var Z=P.onSessionStart;Z&&Z(y,Tf(U,this.history)),this.removeListeners=i.pipe(Fo(window,"pointermove",this.handlePointerMove),Fo(window,"pointerup",this.handlePointerUp),Fo(window,"pointercancel",this.handlePointerUp))}}return f.prototype.updateHandlers=function(y){this.handlers=y},f.prototype.end=function(){this.removeListeners&&this.removeListeners(),u.cancelSync.update(this.updatePoint)},f}();function Of(f,y){return y?{point:y(f.point)}:f}function Hv(f,y){return{x:f.x-y.x,y:f.y-y.y}}function Tf(f,y){var P=f.point;return{point:P,delta:Hv(P,qv(y)),offset:Hv(P,$A(y)),velocity:ek(y,.1)}}function $A(f){return f[0]}function qv(f){return f[f.length-1]}function ek(f,y){if(f.length<2)return{x:0,y:0};for(var P=f.length-1,E=null,R=qv(f);P>=0&&(E=f[P],!(R.timestamp-E.timestamp>qs(y)));)P--;if(!E)return{x:0,y:0};var F=(R.timestamp-E.timestamp)/1e3;if(F===0)return{x:0,y:0};var V={x:(R.x-E.x)/F,y:(R.y-E.y)/F};return V.x===1/0&&(V.x=0),V.y===1/0&&(V.y=0),V}function cn(f){return f.max-f.min}function Gv(f,y,P){return y===void 0&&(y=0),P===void 0&&(P=.01),i.distance(f,y)R&&(f=P?i.mix(R,f,P.max):Math.min(f,R)),f}function Xv(f,y,P){return{min:y!==void 0?f.min+y:void 0,max:P!==void 0?f.max+P-(f.max-f.min):void 0}}function nk(f,y){var P=y.top,E=y.left,R=y.bottom,F=y.right;return{x:Xv(f.x,E,F),y:Xv(f.y,P,R)}}function Zv(f,y){var P,E=y.min-f.min,R=y.max-f.max;return y.max-y.minE?P=i.progress(y.min,y.max-E,f.min):E>R&&(P=i.progress(f.min,f.max-R,y.min)),i.clamp(0,1,P)}function ik(f,y){var P={};return y.min!==void 0&&(P.min=y.min-f.min),y.max!==void 0&&(P.max=y.max-f.min),P}var Pf=.35;function lk(f){return f===void 0&&(f=Pf),f===!1?f=0:f===!0&&(f=Pf),{x:Jv(f,"left","right"),y:Jv(f,"top","bottom")}}function Jv(f,y,P){return{min:$v(f,y),max:$v(f,P)}}function $v(f,y){var P;return typeof f=="number"?f:(P=f[y])!==null&&P!==void 0?P:0}var eh=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Gi=function(){return{x:eh(),y:eh()}},th=function(){return{min:0,max:0}},Ct=function(){return{x:th(),y:th()}};function dn(f){return[f("x"),f("y")]}function rh(f){var y=f.top,P=f.left,E=f.right,R=f.bottom;return{x:{min:P,max:E},y:{min:y,max:R}}}function sk(f){var y=f.x,P=f.y;return{top:P.min,right:y.max,bottom:P.max,left:y.min}}function uk(f,y){if(!y)return f;var P=y({x:f.left,y:f.top}),E=y({x:f.right,y:f.bottom});return{top:P.y,left:P.x,bottom:E.y,right:E.x}}function Sf(f){return f===void 0||f===1}function nh(f){var y=f.scale,P=f.scaleX,E=f.scaleY;return!Sf(y)||!Sf(P)||!Sf(E)}function Qn(f){return nh(f)||oh(f.x)||oh(f.y)||f.z||f.rotate||f.rotateX||f.rotateY}function oh(f){return f&&f!=="0%"}function Ks(f,y,P){var E=f-P,R=y*E;return P+R}function ah(f,y,P,E,R){return R!==void 0&&(f=Ks(f,R,E)),Ks(f,P,E)+y}function Af(f,y,P,E,R){y===void 0&&(y=0),P===void 0&&(P=1),f.min=ah(f.min,y,P,E,R),f.max=ah(f.max,y,P,E,R)}function ih(f,y){var P=y.x,E=y.y;Af(f.x,P.translate,P.scale,P.originPoint),Af(f.y,E.translate,E.scale,E.originPoint)}function ck(f,y,P,E){var R,F;E===void 0&&(E=!1);var V=P.length;if(V){y.x=y.y=1;for(var I,U,H=0;Hy?P="y":Math.abs(f.x)>y&&(P="x"),P}function hk(f){var y=f.dragControls,P=f.visualElement,E=be(function(){return new bk(P)});n.useEffect(function(){return y&&y.subscribe(E)},[E,y]),n.useEffect(function(){return E.addListeners()},[E])}function mk(f){var y=f.onPan,P=f.onPanStart,E=f.onPanEnd,R=f.onPanSessionStart,F=f.visualElement,V=y||P||E||R,I=n.useRef(null),U=n.useContext(C).transformPagePoint,H={onSessionStart:R,onStart:P,onMove:y,onEnd:function(Z,J){I.current=null,E&&E(Z,J)}};n.useEffect(function(){I.current!==null&&I.current.updateHandlers(H)});function Q(Z){I.current=new Uv(Z,H,{transformPagePoint:U})}Us(F,"pointerdown",V&&Q),Hs(function(){return I.current&&I.current.end()})}var uh={pan:Kn(mk),drag:Kn(hk)},Xs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function yk(){var f=Xs.map(function(){return new Wi}),y={},P={clearAllListeners:function(){return f.forEach(function(E){return E.clear()})},updatePropListeners:function(E){Xs.forEach(function(R){var F,V="on"+R,I=E[V];(F=y[R])===null||F===void 0||F.call(y),I&&(y[R]=P[V](I))})}};return f.forEach(function(E,R){P["on"+Xs[R]]=function(F){return E.add(F)},P["notify"+Xs[R]]=function(){for(var F=[],V=0;V=0?window.pageYOffset:null,H=Ek(y,f,I);return F.length&&F.forEach(function(Q){var Z=r.__read(Q,2),J=Z[0],ee=Z[1];f.getValue(J).set(ee)}),f.syncRender(),U!==null&&window.scrollTo({top:U}),{target:H,transitionEnd:E}}else return{target:y,transitionEnd:E}};function Nk(f,y,P,E){return Pk(y)?jk(f,y,P,E):{target:y,transitionEnd:E}}var Rk=function(f,y,P,E){var R=Ok(f,y,E);return y=R.target,E=R.transitionEnd,Nk(f,y,P,E)};function Mk(f){return window.getComputedStyle(f)}var mh={treeType:"dom",readValueFromInstance:function(f,y){if(sr(y)){var P=df(y);return P&&P.default||0}else{var E=Mk(f);return(Ri(y)?E.getPropertyValue(y):E[y])||0}},sortNodePosition:function(f,y){return f.compareDocumentPosition(y)&2?1:-1},getBaseTarget:function(f,y){var P;return(P=f.style)===null||P===void 0?void 0:P[y]},measureViewportBox:function(f,y){var P=y.transformPagePoint;return sh(f,P)},resetTransform:function(f,y,P){var E=P.transformTemplate;y.style.transform=E?E({},""):"none",f.scheduleRender()},restoreTransform:function(f,y){f.style.transform=y.style.transform},removeValueFromRenderState:function(f,y){var P=y.vars,E=y.style;delete P[f],delete E[f]},makeTargetAnimatable:function(f,y,P,E){var R=P.transformValues;E===void 0&&(E=!0);var F=y.transition,V=y.transitionEnd,I=r.__rest(y,["transition","transitionEnd"]),U=Bv(I,F||{},f);if(R&&(V&&(V=R(V)),I&&(I=R(I)),U&&(U=R(U))),E){wf(f,I,U);var H=Rk(f,I,U,V);V=H.transitionEnd,I=H.target}return r.__assign({transition:F,transitionEnd:V},I)},scrapeMotionValuesFromProps:Ca,build:function(f,y,P,E,R){f.isVisible!==void 0&&(y.style.visibility=f.isVisible?"visible":"hidden"),Ht(y,P,E,R.transformTemplate)},render:Fi},Ik=Zs(mh),Dk=Zs(r.__assign(r.__assign({},mh),{getBaseTarget:function(f,y){return f[y]},readValueFromInstance:function(f,y){var P;return sr(y)?((P=df(y))===null||P===void 0?void 0:P.default)||0:(y=Vi.has(y)?y:Ls(y),f.getAttribute(y))},scrapeMotionValuesFromProps:Vs,build:function(f,y,P,E,R){wa(y,P,E,R.transformTemplate)},render:Fs})),jf=function(f,y){return Ye(f)?Dk(y,{enableHardwareAcceleration:!1}):Ik(y,{enableHardwareAcceleration:!0})};function yh(f,y){return y.max===y.min?0:f/(y.max-y.min)*100}var Yi={correct:function(f,y){if(!y.target)return f;if(typeof f=="string")if(a.px.test(f))f=parseFloat(f);else return f;var P=yh(f,y.target.x),E=yh(f,y.target.y);return"".concat(P,"% ").concat(E,"%")}},wh="_$css",Lk={correct:function(f,y){var P=y.treeScale,E=y.projectionDelta,R=f,F=f.includes("var("),V=[];F&&(f=f.replace(dh,function(oe){return V.push(oe),wh}));var I=a.complex.parse(f);if(I.length>5)return R;var U=a.complex.createTransformer(f),H=typeof I[0]!="number"?1:0,Q=E.x.scale*P.x,Z=E.y.scale*P.y;I[0+H]/=Q,I[1+H]/=Z;var J=i.mix(Q,Z,.5);typeof I[2+H]=="number"&&(I[2+H]/=J),typeof I[3+H]=="number"&&(I[3+H]/=J);var ee=U(I);if(F){var te=0;ee=ee.replace(wh,function(){var oe=V[te];return te++,oe})}return ee}},Fk=function(f){r.__extends(y,f);function y(){return f!==null&&f.apply(this,arguments)||this}return y.prototype.componentDidMount=function(){var P=this,E=this.props,R=E.visualElement,F=E.layoutGroup,V=E.switchLayoutGroup,I=E.layoutId,U=R.projection;Ut(zk),U&&(F!=null&&F.group&&F.group.add(U),V!=null&&V.register&&I&&V.register(U),U.root.didUpdate(),U.addEventListener("animationComplete",function(){P.safeToRemove()}),U.setOptions(r.__assign(r.__assign({},U.options),{onExitComplete:function(){return P.safeToRemove()}}))),_e.hasEverUpdated=!0},y.prototype.getSnapshotBeforeUpdate=function(P){var E=this,R=this.props,F=R.layoutDependency,V=R.visualElement,I=R.drag,U=R.isPresent,H=V.projection;return H&&(H.isPresent=U,I||P.layoutDependency!==F||F===void 0?H.willUpdate():this.safeToRemove(),P.isPresent!==U&&(U?H.promote():H.relegate()||O.default.postRender(function(){var Q;!((Q=H.getStack())===null||Q===void 0)&&Q.members.length||E.safeToRemove()}))),null},y.prototype.componentDidUpdate=function(){var P=this.props.visualElement.projection;P&&(P.root.didUpdate(),!P.currentAnimation&&P.isLead()&&this.safeToRemove())},y.prototype.componentWillUnmount=function(){var P=this.props,E=P.visualElement,R=P.layoutGroup,F=P.switchLayoutGroup,V=E.projection;V&&(V.scheduleCheckAfterUnmount(),R!=null&&R.group&&R.group.remove(V),F!=null&&F.deregister&&F.deregister(V))},y.prototype.safeToRemove=function(){var P=this.props.safeToRemove;P==null||P()},y.prototype.render=function(){return null},y}(T.default.Component);function Vk(f){var y=r.__read(uf(),2),P=y[0],E=y[1],R=n.useContext(Pe);return T.default.createElement(Fk,r.__assign({},f,{layoutGroup:R,switchLayoutGroup:n.useContext(De),isPresent:P,safeToRemove:E}))}var zk={borderRadius:r.__assign(r.__assign({},Yi),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Yi,borderTopRightRadius:Yi,borderBottomLeftRadius:Yi,borderBottomRightRadius:Yi,boxShadow:Lk},xh={measureLayout:Vk};function Ch(f,y,P){P===void 0&&(P={});var E=It(f)?f:Or(f);return bf("",E,y,P),{stop:function(){return E.stop()},isAnimating:function(){return E.isAnimating()}}}var _h=["TopLeft","TopRight","BottomLeft","BottomRight"],Bk=_h.length,Oh=function(f){return typeof f=="string"?parseFloat(f):f},Th=function(f){return typeof f=="number"||a.px.test(f)};function Wk(f,y,P,E,R,F){var V,I,U,H;R?(f.opacity=i.mix(0,(V=P.opacity)!==null&&V!==void 0?V:1,Uk(E)),f.opacityExit=i.mix((I=y.opacity)!==null&&I!==void 0?I:1,0,Hk(E))):F&&(f.opacity=i.mix((U=y.opacity)!==null&&U!==void 0?U:1,(H=P.opacity)!==null&&H!==void 0?H:1,E));for(var Q=0;Qy?1:P(i.progress(f,y,E))}}function Ah(f,y){f.min=y.min,f.max=y.max}function zr(f,y){Ah(f.x,y.x),Ah(f.y,y.y)}function kh(f,y,P,E,R){return f-=y,f=Ks(f,1/P,E),R!==void 0&&(f=Ks(f,1/R,E)),f}function qk(f,y,P,E,R,F,V){if(y===void 0&&(y=0),P===void 0&&(P=1),E===void 0&&(E=.5),F===void 0&&(F=f),V===void 0&&(V=f),a.percent.test(y)){y=parseFloat(y);var I=i.mix(V.min,V.max,y/100);y=I-V.min}if(typeof y=="number"){var U=i.mix(F.min,F.max,E);f===F&&(U-=y),f.min=kh(f.min,y,P,U,R),f.max=kh(f.max,y,P,U,R)}}function Eh(f,y,P,E,R){var F=r.__read(P,3),V=F[0],I=F[1],U=F[2];qk(f,y[V],y[I],y[U],y.scale,E,R)}var Gk=["x","scaleX","originX"],Yk=["y","scaleY","originY"];function jh(f,y,P,E){Eh(f.x,y,Gk,P==null?void 0:P.x,E==null?void 0:E.x),Eh(f.y,y,Yk,P==null?void 0:P.y,E==null?void 0:E.y)}function Nh(f){return f.translate===0&&f.scale===1}function Rh(f){return Nh(f.x)&&Nh(f.y)}function Mh(f,y){return f.x.min===y.x.min&&f.x.max===y.x.max&&f.y.min===y.y.min&&f.y.max===y.y.max}var Kk=function(){function f(){this.members=[]}return f.prototype.add=function(y){vf(this.members,y),y.scheduleRender()},f.prototype.remove=function(y){if(hf(this.members,y),y===this.prevLead&&(this.prevLead=void 0),y===this.lead){var P=this.members[this.members.length-1];P&&this.promote(P)}},f.prototype.relegate=function(y){var P=this.members.findIndex(function(V){return y===V});if(P===0)return!1;for(var E,R=P;R>=0;R--){var F=this.members[R];if(F.isPresent!==!1){E=F;break}}return E?(this.promote(E),!0):!1},f.prototype.promote=function(y,P){var E,R=this.lead;if(y!==R&&(this.prevLead=R,this.lead=y,y.show(),R)){R.instance&&R.scheduleRender(),y.scheduleRender(),y.resumeFrom=R,P&&(y.resumeFrom.preserveOpacity=!0),R.snapshot&&(y.snapshot=R.snapshot,y.snapshot.latestValues=R.animationValues||R.latestValues,y.snapshot.isShared=!0),!((E=y.root)===null||E===void 0)&&E.isUpdating&&(y.isLayoutDirty=!0);var F=y.options.crossfade;F===!1&&R.hide()}},f.prototype.exitAnimationComplete=function(){this.members.forEach(function(y){var P,E,R,F,V;(E=(P=y.options).onExitComplete)===null||E===void 0||E.call(P),(V=(R=y.resumingFrom)===null||R===void 0?void 0:(F=R.options).onExitComplete)===null||V===void 0||V.call(F)})},f.prototype.scheduleRender=function(){this.members.forEach(function(y){y.instance&&y.scheduleRender(!1)})},f.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},f}(),Qk="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Ih(f,y,P){var E=f.x.translate/y.x,R=f.y.translate/y.y,F="translate3d(".concat(E,"px, ").concat(R,"px, 0) ");if(F+="scale(".concat(1/y.x,", ").concat(1/y.y,") "),P){var V=P.rotate,I=P.rotateX,U=P.rotateY;V&&(F+="rotate(".concat(V,"deg) ")),I&&(F+="rotateX(".concat(I,"deg) ")),U&&(F+="rotateY(".concat(U,"deg) "))}var H=f.x.scale*y.x,Q=f.y.scale*y.y;return F+="scale(".concat(H,", ").concat(Q,")"),F===Qk?"none":F}var Xk=function(f,y){return f.depth-y.depth},Dh=function(){function f(){this.children=[],this.isDirty=!1}return f.prototype.add=function(y){vf(this.children,y),this.isDirty=!0},f.prototype.remove=function(y){hf(this.children,y),this.isDirty=!0},f.prototype.forEach=function(y){this.isDirty&&this.children.sort(Xk),this.isDirty=!1,this.children.forEach(y)},f}(),Lh=1e3;function Fh(f){var y=f.attachResizeListener,P=f.defaultParent,E=f.measureScroll,R=f.checkIsScrollRoot,F=f.resetTransform;return function(){function V(I,U,H){var Q=this;U===void 0&&(U={}),H===void 0&&(H=P==null?void 0:P()),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(){Q.isUpdating&&(Q.isUpdating=!1,Q.clearAllSnapshots())},this.updateProjection=function(){Q.nodes.forEach(rE),Q.nodes.forEach(nE)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=I,this.latestValues=U,this.root=H?H.root||H:this,this.path=H?r.__spreadArray(r.__spreadArray([],r.__read(H.path),!1),[H],!1):[],this.parent=H,this.depth=H?H.depth+1:0,I&&this.root.registerPotentialNode(I,this);for(var Z=0;Z=0;E--)if(f.path[E].instance){P=f.path[E];break}var R=P&&P!==f.root?P.instance:document,F=R.querySelector('[data-projection-id="'.concat(y,'"]'));F&&f.mount(F,!0)}function Wh(f){f.min=Math.round(f.min),f.max=Math.round(f.max)}function Uh(f){Wh(f.x),Wh(f.y)}var cE=Fh({attachResizeListener:function(f,y){return et(f,"resize",y)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Bo={current:void 0},Nf=Fh({measureScroll:function(f){return{x:f.scrollLeft,y:f.scrollTop}},defaultParent:function(){if(!Bo.current){var f=new cE(0,{});f.mount(window),f.setOptions({layoutScroll:!0}),Bo.current=f}return Bo.current},resetTransform:function(f,y){f.style.transform=y??"none"},checkIsScrollRoot:function(f){return window.getComputedStyle(f).position==="fixed"}}),Hh=r.__assign(r.__assign(r.__assign(r.__assign({},_f),Av),uh),xh),Rf=gt(function(f,y){return _a(f,y,Hh,jf,Nf)});function dE(f){return He(_a(f,{forwardMotionProps:!1},Hh,jf,Nf))}var fE=gt(_a);function qh(){var f=n.useRef(!1);return N(function(){return f.current=!0,function(){f.current=!1}},[]),f}function $s(){var f=qh(),y=r.__read(n.useState(0),2),P=y[0],E=y[1],R=n.useCallback(function(){f.current&&E(P+1)},[P]),F=n.useCallback(function(){return O.default.postRender(R)},[R]);return[F,P]}var Mf=function(f){var y=f.children,P=f.initial,E=f.isPresent,R=f.onExitComplete,F=f.custom,V=f.presenceAffectsLayout,I=be(pE),U=kv(),H=n.useMemo(function(){return{id:U,initial:P,isPresent:E,custom:F,onExitComplete:function(Q){var Z,J;I.set(Q,!0);try{for(var ee=r.__values(I.values()),te=ee.next();!te.done;te=ee.next()){var oe=te.value;if(!oe)return}}catch(ge){Z={error:ge}}finally{try{te&&!te.done&&(J=ee.return)&&J.call(ee)}finally{if(Z)throw Z.error}}R==null||R()},register:function(Q){return I.set(Q,!1),function(){return I.delete(Q)}}}},V?void 0:[E]);return n.useMemo(function(){I.forEach(function(Q,Z){return I.set(Z,!1)})},[E]),x.useEffect(function(){!E&&!I.size&&(R==null||R())},[E]),x.createElement(S.Provider,{value:H},y)};function pE(){return new Map}var Ta=function(f){return f.key||""};function gE(f,y){f.forEach(function(P){var E=Ta(P);y.set(E,P)})}function bE(f){var y=[];return n.Children.forEach(f,function(P){n.isValidElement(P)&&y.push(P)}),y}var vE=function(f){var y=f.children,P=f.custom,E=f.initial,R=E===void 0?!0:E,F=f.onExitComplete,V=f.exitBeforeEnter,I=f.presenceAffectsLayout,U=I===void 0?!0:I,H=r.__read($s(),1),Q=H[0],Z=n.useContext(Pe).forceRender;Z&&(Q=Z);var J=qh(),ee=bE(y),te=ee,oe=new Set,ge=n.useRef(te),ve=n.useRef(new Map).current,Oe=n.useRef(!0);if(N(function(){Oe.current=!1,gE(ee,ve),ge.current=te}),Hs(function(){Oe.current=!0,ve.clear(),oe.clear()}),Oe.current)return x.createElement(x.Fragment,null,te.map(function(Me){return x.createElement(Mf,{key:Ta(Me),isPresent:!0,initial:R?void 0:!1,presenceAffectsLayout:U},Me)}));te=r.__spreadArray([],r.__read(te),!1);for(var je=ge.current.map(Ta),Ne=ee.map(Ta),Re=je.length,Ge=0;Ge1&&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."),x.createElement(x.Fragment,null,oe.size?te:te.map(function(Me){return n.cloneElement(Me)}))},Gh=n.createContext(null),hE=function(f){return!f.isLayoutDirty&&f.willUpdate(!1)};function Yh(){var f=new Set,y=new WeakMap,P=function(){return f.forEach(hE)};return{add:function(E){f.add(E),y.set(E,E.addEventListener("willUpdate",P))},remove:function(E){var R;f.delete(E),(R=y.get(E))===null||R===void 0||R(),y.delete(E),P()},dirty:P}}var Kh=function(f){return f===!0},mE=function(f){return Kh(f===!0)||f==="id"},Qh=function(f){var y,P,E=f.children,R=f.id,F=f.inheritId,V=f.inherit,I=V===void 0?!0:V;F!==void 0&&(I=F);var U=n.useContext(Pe),H=n.useContext(Gh),Q=r.__read($s(),2),Z=Q[0],J=Q[1],ee=n.useRef(null),te=(y=U.id)!==null&&y!==void 0?y:H;ee.current===null&&(mE(I)&&te&&(R=R?te+"-"+R:te),ee.current={id:R,group:Kh(I)&&(P=U==null?void 0:U.group)!==null&&P!==void 0?P:Yh()});var oe=n.useMemo(function(){return r.__assign(r.__assign({},ee.current),{forceRender:Z})},[J]);return x.createElement(Pe.Provider,{value:oe},E)},yE=0,wE=function(f){var y=f.children;return x.useEffect(function(){o.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),x.createElement(Qh,{id:be(function(){return"asl-".concat(yE++)})},y)};function xE(f){var y=f.children,P=f.isValidProp,E=r.__rest(f,["children","isValidProp"]);P&&Rs(P),E=r.__assign(r.__assign({},n.useContext(C)),E),E.isStatic=be(function(){return E.isStatic});var R=n.useMemo(function(){return E},[JSON.stringify(E.transition),E.transformPagePoint,E.reducedMotion]);return x.createElement(C.Provider,{value:R},y)}function CE(f){var y=f.children,P=f.features,E=f.strict,R=E===void 0?!1:E,F=r.__read(n.useState(!If(P)),2),V=F[1],I=n.useRef(void 0);if(!If(P)){var U=P.renderer,H=r.__rest(P,["renderer"]);I.current=U,l(H)}return n.useEffect(function(){If(P)&&P().then(function(Q){var Z=Q.renderer,J=r.__rest(Q,["renderer"]);l(J),I.current=Z,V(!0)})},[]),x.createElement(s.Provider,{value:{renderer:I.current,strict:R}},y)}function If(f){return typeof f=="function"}var Xh=n.createContext(null);function _E(f,y,P,E){if(!E)return f;var R=f.findIndex(function(Q){return Q.value===y});if(R===-1)return f;var F=E>0?1:-1,V=f[R+F];if(!V)return f;var I=f[R],U=V.layout,H=i.mix(U.min,U.max,.5);return F===1&&I.layout.max+P>H||F===-1&&I.layout.min+P.001?1/f:tj},sm=!1;function rj(f){var y=Zn(1),P=Zn(1),E=A();o.invariant(!!(f||E),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),o.warning(sm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),sm=!0,f?(y=f.scaleX||y,P=f.scaleY||P):E&&(y=E.getValue("scaleX",1),P=E.getValue("scaleY",1));var R=eu(y,lm),F=eu(P,lm);return{scaleX:R,scaleY:F}}e.AnimatePresence=vE,e.AnimateSharedLayout=wE,e.DeprecatedLayoutGroupContext=Gh,e.DragControls=am,e.FlatTree=Dh,e.LayoutGroup=Qh,e.LayoutGroupContext=Pe,e.LazyMotion=CE,e.MotionConfig=xE,e.MotionConfigContext=C,e.MotionContext=k,e.MotionValue=Fv,e.PresenceContext=S,e.Reorder=ME,e.SwitchLayoutGroupContext=De,e.addPointerEvent=Fo,e.addScaleCorrector=Ut,e.animate=Ch,e.animateVisualElement=Ys,e.animationControls=nm,e.animations=_f,e.calcLength=cn,e.checkTargetForNewValues=wf,e.createBox=Ct,e.createDomMotionComponent=dE,e.createMotionComponent=He,e.domAnimation=tm,e.domMax=IE,e.filterProps=ya,e.isBrowser=j,e.isDragActive=of,e.isMotionValue=It,e.isValidMotionProp=xn,e.m=fE,e.makeUseVisualState=qn,e.motion=Rf,e.motionValue=Or,e.resolveMotionValue=_n,e.transform=Zh,e.useAnimation=HE,e.useAnimationControls=om,e.useAnimationFrame=rm,e.useCycle=qE,e.useDeprecatedAnimatedState=ej,e.useDeprecatedInvertedScale=rj,e.useDomEvent=ot,e.useDragControls=KE,e.useElementScroll=zE,e.useForceUpdate=$s,e.useInView=GE,e.useInstantLayoutTransition=im,e.useInstantTransition=XE,e.useIsPresent=xA,e.useIsomorphicLayoutEffect=N,e.useMotionTemplate=DE,e.useMotionValue=Zn,e.usePresence=uf,e.useReducedMotion=G,e.useReducedMotionConfig=X,e.useResetProjection=ZE,e.useScroll=Df,e.useSpring=LE,e.useTime=UE,e.useTransform=eu,e.useUnmountEffect=Hs,e.useVelocity=FE,e.useViewportScroll=BE,e.useVisualElementContext=A,e.visualElement=Zs,e.wrapHandler=nf})(Pt);(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 w},default:function(){return v}});var r=T(B),n=Pt,o=T(Ee),a=T(Rt),i=T(Ce),u=Te,p=Td,b=xe,h=vs;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.className,c=d.children,g=O(d,["className","children"]),m=(0,p.useAccordion)(),C=m.open,k=m.animate,A=(0,b.useTheme)().accordion,S=A.styles.base;s=s??"";var j=(0,u.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]}}},D={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},L=(0,a.default)(D,k);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:C?"mount":"unmount",variants:N},r.default.createElement(n.m.div,x({},g,{ref:l,className:j,initial:"unmount",exit:"unmount",animate:C?"mount":"unmount",variants:L}),c)))});w.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.AccordionBody";var v=w})(A1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Accordion:function(){return v},AccordionHeader:function(){return b.AccordionHeader},AccordionBody:function(){return h.AccordionBody},useAccordion:function(){return u.useAccordion},default:function(){return d}});var r=O(B),n=O(Ee),o=Te,a=O(Ce),i=xe,u=Td,p=vs,b=S1,h=A1;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.open,g=l.icon,m=l.animate,C=l.className,k=l.disabled,A=l.children,S=_(l,["open","icon","animate","className","disabled","children"]),j=(0,i.useTheme)().accordion,N=j.defaultProps,D=j.styles.base;g=g??N.icon,m=m??N.animate,C=C??N.className,k=k??N.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),x({},(0,a.default)(D.disabled),k)),C),W=r.default.useMemo(function(){return{open:c,icon:g,animate:m,disabled:k}},[c,g,m,k]);return r.default.createElement(u.AccordionContextProvider,{value:W},r.default.createElement("div",T({},S,{ref:s,className:L}),A))});v.propTypes={open:p.propTypesOpen,icon:p.propTypesIcon,animate:p.propTypesAnimate,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},v.displayName="MaterialTailwind.Accordion";var d=Object.assign(v,{Header:b.AccordionHeader,Body:h.AccordionBody})})(rO);var X5={},nt={};(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(u){return u===o});return i>=0?o:a}var r=t})(nt);var Ld={},Pi=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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Pi),a=T(Ee),i=Te,u=T(nt),p=T(Ce),b=xe,h=ua;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.color,m=d.ripple,C=d.className,k=d.children;d.fullWidth;var A=O(d,["variant","size","color","ripple","className","children","fullWidth"]),S=(0,b.useTheme)().iconButton,j=S.valid,N=S.defaultProps,D=S.styles,L=D.base,W=D.variants,G=D.sizes;s=s??N.variant,c=c??N.size,g=g??N.color,m=m??N.ripple,C=C??N.className;var X=m!==void 0&&new o.default,Y=(0,p.default)(L),z=(0,p.default)(W[(0,u.default)(j.variants,s,"filled")][(0,u.default)(j.colors,g,"gray")]),q=(0,p.default)(G[(0,u.default)(j.sizes,c,"md")]),K=(0,i.twMerge)((0,a.default)(Y,q,z),C);return r.default.createElement("button",x({},A,{ref:l,className:K,type:A.type||"button",onMouseDown:function($){var ne=A==null?void 0:A.onMouseDown;return m&&X.create($,(s==="filled"||s==="gradient")&&g!=="white"?"light":"dark"),typeof ne=="function"&&ne($)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},k))});w.propTypes={variant:n.default.oneOf(h.propTypesVariant),size:n.default.oneOf(h.propTypesSize),color:n.default.oneOf(h.propTypesColor),ripple:h.propTypesRipple,className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.IconButton";var v=w})(Ld);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=_(B),n=_(Se),o=Pt,a=_(Ee),i=_(Rt),u=Te,p=_(nt),b=_(Ce),h=xe,x=pb,T=_(Ld);function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.color,C=s.icon,k=s.open,A=s.action,S=s.onClose,j=s.animate,N=s.className,D=s.children,L=w(s,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,h.useTheme)().alert,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;g=g??G.variant,m=m??G.color,N=N??G.className,j=j??G.animate,k=k??G.open,A=A??G.action,S=S??G.onClose;var K=(0,b.default)(z.alert),$=(0,b.default)(z.action),ne=(0,b.default)(q[(0,p.default)(X.variants,g,"filled")][(0,p.default)(X.colors,m,"gray")]),le=(0,u.twMerge)((0,a.default)(K,ne),N),ie=(0,a.default)($),re={unmount:{opacity:0},mount:{opacity:1}},fe=(0,i.default)(re,j),ue=r.default.createElement("div",{className:"shrink-0"},C),ae=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ae,null,k&&r.default.createElement(o.m.div,O({},L,{ref:c,role:"alert",className:"".concat(le," flex"),initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:fe}),C&&ue,r.default.createElement("div",{className:"".concat(C?"ml-3":""," mr-12")},D),S&&!A&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:g==="outlined"||g==="ghost"?m:"white",className:ie},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"}))),A||null)))});d.propTypes={variant:n.default.oneOf(x.propTypesVariant),color:n.default.oneOf(x.propTypesColor),icon:x.propTypesIcon,open:x.propTypesOpen,action:x.propTypesAction,onClose:x.propTypesOnClose,animate:x.propTypesAnimate,className:x.propTypesClassName,children:x.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})(X5);var Z5={};(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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(Ce),p=xe,b=gb;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.className,m=d.color,C=d.withBorder,k=O(d,["variant","size","className","color","withBorder"]),A=(0,p.useTheme)().avatar,S=A.valid,j=A.defaultProps,N=A.styles,D=N.base,L=N.variants,W=N.sizes,G=N.borderColor;s=s??j.variant,c=c??j.size,g=g??j.className,C=C??j.withBorder,m=m??j.color;var X=(0,u.default)(L[(0,i.default)(S.variants,s,"rounded")]),Y=(0,u.default)(W[(0,i.default)(S.sizes,c,"md")]),z=(0,u.default)(G[(0,i.default)(S.colors,m,"gray")]),q,K=(0,a.twMerge)((0,o.default)((0,u.default)(D.initial),X,Y,(q={},h(q,(0,u.default)(D.withBorder),C),h(q,z,C),q)),g);return r.default.createElement("img",x({},k,{ref:l,className:K}))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),className:b.propTypesClassName,withBorder:b.propTypesWithBorder,color:n.default.oneOf(b.propTypesColor)},w.displayName="MaterialTailwind.Avatar";var v=w})(Z5);var J5={},$5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return u}});var r=n(Se);function n(p){return p&&p.__esModule?p:{default:p}}var o=r.default.node,a=r.default.bool,i=r.default.string,u=r.default.node.isRequired})($5);(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 w},default:function(){return v}});var r=T(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=$5;function p(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function b(){return b=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=(0,r.forwardRef)(function(d,l){var s=d.separator,c=d.fullWidth,g=d.className,m=d.children,C=O(d,["separator","fullWidth","className","children"]),k=(0,i.useTheme)().breadcrumbs,A=k.defaultProps,S=k.styles.base;s=s??A.separator,c=c??A.fullWidth,g=g??A.className;var j=(0,n.default)((0,a.default)(S.root.initial),p({},(0,a.default)(S.root.fullWidth),c)),N=(0,o.twMerge)((0,n.default)((0,a.default)(S.list)),g),D=(0,n.default)((0,a.default)(S.item.initial)),L=(0,n.default)((0,a.default)(S.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:j},r.default.createElement("ol",b({},C,{ref:l,className:N}),r.Children.map(m,function(W,G){if((0,r.isValidElement)(W)){var X;return r.default.createElement("li",{className:(0,n.default)(D,p({},(0,a.default)(S.item.disabled),W==null||(X=W.props)===null||X===void 0?void 0:X.disabled))},W,G!==r.Children.count(m)-1&&r.default.createElement("span",{className:L},s))}return null})))});w.propTypes={separator:u.propTypesSeparator,fullWidth:u.propTypesFullWidth,className:u.propTypesClassName,children:u.propTypesChildren},w.displayName="MaterialTailwind.Breadcrumbs";var v=w})(J5);var eP={},Xb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Spinner:function(){return v},default:function(){return d}});var r=x(Se),n=O(B),o=x(Ee),a=Te,i=x(nt),u=x(Ce),p=xe,b=Sb;function h(){return h=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=(0,n.forwardRef)(function(l,s){var c=l.color,g=l.className,m=_(l,["color","className"]),C=(0,p.useTheme)().spinner,k=C.defaultProps,A=C.valid,S=C.styles,j=S.base,N=S.colors;c=c??k.color;var D;g=(D=(0,o.default)(k.className,g))!==null&&D!==void 0?D:k.className;var L=(0,u.default)(N[(0,i.default)(A.colors,c,"gray")]),W=(0,a.twMerge)((0,o.default)((0,u.default)(j)),g),G,X;return n.default.createElement("svg",h({},m,{ref:s,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(G=m==null?void 0:m.width)!==null&&G!==void 0?G:24,height:(X=m==null?void 0:m.height)!==null&&X!==void 0?X: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:L}))});v.propTypes={color:r.default.oneOf(b.propTypesColor),className:b.propTypesClassName},v.displayName="MaterialTailwind.Spinner";var d=v})(Xb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Button:function(){return d},default:function(){return l}});var r=_(B),n=_(Se),o=_(Pi),a=_(Ee),i=Te,u=_(nt),p=_(Ce),b=xe,h=_(Xb),x=ua;function T(s,c,g){return c in s?Object.defineProperty(s,c,{value:g,enumerable:!0,configurable:!0,writable:!0}):s[c]=g,s}function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.size,C=s.color,k=s.fullWidth,A=s.ripple,S=s.className,j=s.children,N=s.loading,D=w(s,["variant","size","color","fullWidth","ripple","className","children","loading"]),L=(0,b.useTheme)().button,W=L.valid,G=L.defaultProps,X=L.styles,Y=X.base,z=X.variants,q=X.sizes;g=g??G.variant,m=m??G.size,C=C??G.color,k=k??G.fullWidth,A=A??G.ripple,S=S??G.className;var K=A!==void 0&&new o.default,$=(0,p.default)(Y.initial),ne=(0,p.default)(z[(0,u.default)(W.variants,g,"filled")][(0,u.default)(W.colors,C,"gray")]),le=(0,p.default)(q[(0,u.default)(W.sizes,m,"md")]),ie=(0,i.twMerge)((0,a.default)($,le,ne,T({},(0,p.default)(Y.fullWidth),k),{"flex items-center gap-2":N,"gap-3":m==="lg"}),S),re=(0,i.twMerge)((0,a.default)({"w-4 h-4":!0,"w-5 h-5":m==="lg"})),fe;return r.default.createElement("button",O({},D,{disabled:(fe=D.disabled)!==null&&fe!==void 0?fe:N,ref:c,className:ie,type:D.type||"button",onMouseDown:function(ue){var ae=D==null?void 0:D.onMouseDown;return A&&K.create(ue,(g==="filled"||g==="gradient")&&C!=="white"?"light":"dark"),typeof ae=="function"&&ae(ue)}}),N&&r.default.createElement(h.default,{className:re}),j)});d.propTypes={variant:n.default.oneOf(x.propTypesVariant),size:n.default.oneOf(x.propTypesSize),color:n.default.oneOf(x.propTypesColor),fullWidth:x.propTypesFullWidth,ripple:x.propTypesRipple,className:x.propTypesClassName,children:x.propTypesChildren,loading:x.propTypesLoading},d.displayName="MaterialTailwind.Button";var l=d})(eP);var tP={},rP={};(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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(Ce),p=xe,b=ca;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.color,g=d.shadow,m=d.floated,C=d.className,k=d.children,A=O(d,["variant","color","shadow","floated","className","children"]),S=(0,p.useTheme)().cardHeader,j=S.defaultProps,N=S.styles,D=S.valid,L=N.base,W=N.variants;s=s??j.variant,c=c??j.color,g=g??j.shadow,m=m??j.floated,C=C??j.className;var G=(0,u.default)(L.initial),X=(0,u.default)(W[(0,i.default)(D.variants,s,"filled")][(0,i.default)(D.colors,c,"white")]),Y=(0,a.twMerge)((0,o.default)(G,X,h({},(0,u.default)(L.shadow),g),h({},(0,u.default)(L.floated),m)),C);return r.default.createElement("div",x({},A,{ref:l,className:Y}),k)});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),shadow:b.propTypesShadow,floated:b.propTypesFloated,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.CardHeader";var v=w})(rP);var nP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{CardBody:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(Ce),i=xe,u=ca;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,i.useTheme)().cardBody,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:w,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.CardBody";var O=T})(nP);var oP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{CardFooter:function(){return O},default:function(){return _}});var r=h(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=ca;function p(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function b(){return b=Object.assign||function(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.divider,l=w.className,s=w.children,c=x(w,["divider","className","children"]),g=(0,i.useTheme)().cardFooter,m=g.defaultProps,C=g.styles.base;l=l??m.className,d=d??m.divider;var k=(0,o.twMerge)((0,n.default)((0,a.default)(C.initial),p({},(0,a.default)(C.divider),d)),l);return r.default.createElement("div",b({},c,{ref:v,className:k}),s)});O.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.CardFooter";var _=O})(oP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Card:function(){return l},CardHeader:function(){return b.CardHeader},CardBody:function(){return h.CardBody},CardFooter:function(){return x.CardFooter},default:function(){return s}});var r=w(B),n=w(Se),o=w(Ee),a=Te,i=w(nt),u=w(Ce),p=xe,b=rP,h=nP,x=oP,T=ca;function O(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function _(){return _=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function d(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.variant,C=c.color,k=c.shadow,A=c.className,S=c.children,j=v(c,["variant","color","shadow","className","children"]),N=(0,p.useTheme)().card,D=N.defaultProps,L=N.styles,W=N.valid,G=L.base,X=L.variants;m=m??D.variant,C=C??D.color,k=k??D.shadow,A=A??D.className;var Y=(0,u.default)(G.initial),z=(0,u.default)(X[(0,i.default)(W.variants,m,"filled")][(0,i.default)(W.colors,C,"white")]),q=(0,a.twMerge)((0,o.default)(Y,z,O({},(0,u.default)(G.shadow),k)),A);return r.default.createElement("div",_({},j,{ref:g,className:q}),S)});l.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,className:T.propTypesClassName,children:T.propTypesChildren},l.displayName="MaterialTailwind.Card";var s=Object.assign(l,{Header:b.CardHeader,Body:h.CardBody,Footer:x.CardFooter})})(tP);var aP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Checkbox:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Pi),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=da;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.icon,C=l.ripple,k=l.className,A=l.disabled,S=l.containerProps,j=l.labelProps,N=l.iconProps,D=l.inputRef,L=_(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,b.useTheme)().checkbox,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,g=g??G.label,m=m??G.icon,C=C??G.ripple,k=k??G.className,A=A??G.disabled,S=S??G.containerProps,j=j??G.labelProps,N=N??G.iconProps;var $=C!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),x({},(0,p.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),k),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className),fe=(0,i.twMerge)((0,a.default)((0,p.default)(z.icon)),N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:L.id||K,onMouseDown:function(ue){var ae=S==null?void 0:S.onMouseDown;return C&&$.create(ue,"dark"),typeof ae=="function"&&ae(ue)}}),r.default.createElement("input",T({},L,{ref:D,type:"checkbox",disabled:A,className:ie,id:L.id||K})),r.default.createElement("span",{className:fe},m||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"})))),g&&r.default.createElement("label",T({},j,{className:re,htmlFor:L.id||K}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,icon:h.propTypesIcon,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject},v.displayName="MaterialTailwind.Checkbox";var d=v})(aP);var iP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=_(B),n=_(Se),o=Pt,a=_(Ee),i=_(Rt),u=Te,p=_(nt),b=_(Ce),h=xe,x=xb,T=_(Ld);function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.size,C=s.color,k=s.icon,A=s.open,S=s.onClose,j=s.action,N=s.animate,D=s.className,L=s.value,W=w(s,["variant","size","color","icon","open","onClose","action","animate","className","value"]),G=(0,h.useTheme)().chip,X=G.defaultProps,Y=G.valid,z=G.styles,q=z.base,K=z.variants,$=z.sizes;g=g??X.variant,m=m??X.size,C=C??X.color,D=D??X.className,N=N??X.animate,A=A??X.open,j=j??X.action,S=S??X.onClose;var ne=(0,b.default)(q.chip),le=(0,b.default)(q.action),ie=(0,b.default)(q.icon),re=(0,b.default)(K[(0,p.default)(Y.variants,g,"filled")][(0,p.default)(Y.colors,C,"gray")]),fe=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].chip),ue=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].action),ae=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].icon),ce=(0,u.twMerge)((0,a.default)(ne,re,fe),D),de=(0,a.default)(le,ue),be=(0,a.default)(ie,ae),_e=(0,a.default)({"ml-4":k&&m==="sm","ml-[18px]":k&&m==="md","ml-5":k&&m==="lg","mr-5":S}),me={unmount:{opacity:0},mount:{opacity:1}},he=(0,i.default)(me,N),Pe=r.default.createElement("div",{className:be},k),De=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(De,null,A&&r.default.createElement(o.m.div,O({},W,{ref:c,className:ce,initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:he}),k&&Pe,r.default.createElement("span",{className:_e},L),S&&!j&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:g==="outlined"||g==="ghost"?C:"white",className:de},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":m==="sm","h-4 w-4":m==="md","h-5 w-5":m==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),j||null)))});d.propTypes={variant:n.default.oneOf(x.propTypesVariant),size:n.default.oneOf(x.propTypesSize),color:n.default.oneOf(x.propTypesColor),icon:x.propTypesIcon,open:x.propTypesOpen,onClose:x.propTypesOnClose,action:x.propTypesAction,animate:x.propTypesAnimate,className:x.propTypesClassName,value:x.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(iP);var lP={},N3=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ka=new WeakMap,Su=new WeakMap,Au={},Cp=0,sP=function(e){return e&&(e.host||sP(e.parentNode))},R3=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=sP(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})},M3=function(e,t,r,n){var o=R3(t,Array.isArray(e)?e:[e]);Au[r]||(Au[r]=new WeakMap);var a=Au[r],i=[],u=new Set,p=new Set(o),b=function(x){!x||u.has(x)||(u.add(x),b(x.parentNode))};o.forEach(b);var h=function(x){!x||p.has(x)||Array.prototype.forEach.call(x.children,function(T){if(u.has(T))h(T);else{var O=T.getAttribute(n),_=O!==null&&O!=="false",w=(ka.get(T)||0)+1,v=(a.get(T)||0)+1;ka.set(T,w),a.set(T,v),i.push(T),w===1&&_&&Su.set(T,!0),v===1&&T.setAttribute(r,"true"),_||T.setAttribute(n,"true")}})};return h(t),u.clear(),Cp++,function(){i.forEach(function(x){var T=ka.get(x)-1,O=a.get(x)-1;ka.set(x,T),a.set(x,O),T||(Su.has(x)||x.removeAttribute(n),Su.delete(x)),O||x.removeAttribute(r)}),Cp--,Cp||(ka=new WeakMap,ka=new WeakMap,Su=new WeakMap,Au={})}},I3=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||N3(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),M3(n,o,r,"aria-hidden")):function(){return null}};/*! +*/(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 KI(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;np.length)&&(b=p.length);for(var h=0,w=new Array(b);hv.length)&&(d=v.length);for(var l=0,s=new Array(d);ls.length)&&(c=s.length);for(var g=0,m=new Array(c);gl.length)&&(s=l.length);for(var c=0,g=new Array(s);c_.length)&&(k=_.length);for(var A=0,S=new Array(k);Ac.length)&&(g=c.length);for(var m=0,_=new Array(g);md.length)&&(l=d.length);for(var s=0,c=new Array(l);sg.length)&&(m=g.length);for(var _=0,k=new Array(m);_s.length)&&(c=s.length);for(var g=0,m=new Array(c);gO.length)&&(C=O.length);for(var x=0,v=new Array(C);xx.length)&&(v=x.length);for(var d=0,l=new Array(v);d"u"?u[b]=i.cloneUnlessOtherwiseSpecified(p,i):i.isMergeableObject(p)?u[b]=(0,t.default)(o[b],p,i):o.indexOf(p)===-1&&u.push(p)}),u}})(zT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var x in C)Object.defineProperty(O,x,{enumerable:!0,get:C[x]})}t(e,{MaterialTailwindTheme:function(){return h},ThemeProvider:function(){return w},useTheme:function(){return T}});var r=b(B),n=u(Se),o=u(Rt),a=u(vb),i=u(zT);function u(O){return O&&O.__esModule?O:{default:O}}function p(O){if(typeof WeakMap!="function")return null;var C=new WeakMap,x=new WeakMap;return(p=function(v){return v?x:C})(O)}function b(O,C){if(!C&&O&&O.__esModule)return O;if(O===null||typeof O!="object"&&typeof O!="function")return{default:O};var x=p(C);if(x&&x.has(O))return x.get(O);var v={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in O)if(l!=="default"&&Object.prototype.hasOwnProperty.call(O,l)){var s=d?Object.getOwnPropertyDescriptor(O,l):null;s&&(s.get||s.set)?Object.defineProperty(v,l,s):v[l]=O[l]}return v.default=O,x&&x.set(O,v),v}var h=(0,r.createContext)(a.default);h.displayName="MaterialTailwindThemeProvider";function w(O){var C=O.value,x=C===void 0?a.default:C,v=O.children,d=(0,o.default)(a.default,x,{arrayMerge:i.default});return r.default.createElement(h.Provider,{value:d},v)}var T=function(){return(0,r.useContext)(h)};w.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(xe);var Pd={},ms={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,O){for(var C in O)Object.defineProperty(T,C,{enumerable:!0,get:O[C]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return p},propTypesClassName:function(){return b},propTypesValue:function(){return h},propTypesChildren:function(){return w}});var r=o(Se),n=$e;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.node,u=n.propTypesAnimation,p=r.default.bool,b=r.default.string,h=r.default.instanceOf(Object).isRequired,w=r.default.node.isRequired})(ms);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return u}});var r=o(B),n=ms;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return p}var u=function(p){var b=p.value,h=p.children;return r.default.createElement(a.Provider,{value:b},h)};u.propTypes={value:n.propTypesValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.AccordionContextProvider"})(Pd);var BT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return C},default:function(){return x}});var r=w(B),n=w(Ee),o=Te,a=w(_e),i=Pd,u=xe,p=ms;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.className,s=v.children,c=T(v,["className","children"]),g=(0,i.useAccordion)(),m=g.open,_=g.icon,k=g.disabled,A=(0,u.useTheme)().accordion,S=A.styles.base;l=l??"";var j=(0,o.twMerge)((0,n.default)((0,a.default)(S.header.initial),b({},(0,a.default)(S.header.active),m)),l),N=(0,n.default)((0,a.default)(S.header.icon));return r.default.createElement("button",h({},c,{ref:d,type:"button",disabled:k,className:j}),s,r.default.createElement("span",{className:N},_??(m?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"})))))});C.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},C.displayName="MaterialTailwind.AccordionHeader";var x=C})(BT);var WT={},Pt={},z0=function(e,t){return z0=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])},z0(e,t)};function UT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");z0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Lc=function(){return Lc=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;u--)(i=e[u])&&(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 qT(e,t){return function(r,n){t(r,n,e)}}function T4(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 u=n.kind,p=u==="getter"?"get":u==="setter"?"set":"value",b=!t&&e?n.static?e:e.prototype:null,h=t||(b?Object.getOwnPropertyDescriptor(b,n.name):{}),w,T=!1,O=r.length-1;O>=0;O--){var C={};for(var x in n)C[x]=x==="access"?{}:n[x];for(var x in n.access)C.access[x]=n.access[x];C.addInitializer=function(d){if(T)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var v=(0,r[O])(u==="accessor"?{get:h.get,set:h.set}:h[p],C);if(u==="accessor"){if(v===void 0)continue;if(v===null||typeof v!="object")throw new TypeError("Object expected");(w=i(v.get))&&(h.get=w),(w=i(v.set))&&(h.set=w),(w=i(v.init))&&o.unshift(w)}else(w=i(v))&&(u==="field"?o.unshift(w):h[p]=w)}b&&Object.defineProperty(b,n.name,h),T=!0}function P4(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(b[0]===6||b[0]===2)){r=0;continue}if(b[0]===3&&(!a||b[1]>a[0]&&b[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 Nb(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(u){i={error:u}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function XT(){for(var e=[],t=0;t1||u(T,O)})})}function u(T,O){try{p(n[T](O))}catch(C){w(a[0][3],C)}}function p(T){T.value instanceof di?Promise.resolve(T.value.v).then(b,h):w(a[0][2],T)}function b(T){u("next",T)}function h(T){u("throw",T)}function w(T,O){T(O),a.shift(),a.length&&u(a[0][0],a[0][1])}}function e1(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:di(e[o](i)),done:!1}:a?a(i):i}:a}}function t1(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 Dc=="function"?Dc(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(u,p){i=e[a](i),o(u,p,i.done,i.value)})}}function o(a,i,u,p){Promise.resolve(p).then(function(b){a({value:b,done:u})},i)}}function r1(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var k4=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function n1(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Sd(t,e,r);return k4(t,e),t}function o1(e){return e&&e.__esModule?e:{default:e}}function a1(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function i1(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function l1(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function s1(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if(typeof n!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var E4=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function u1(e){function t(n){e.error=e.hasError?new E4(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(a){return t(a),r()})}catch(a){t(a)}}if(e.hasError)throw e.error}return r()}const j4={__extends:UT,__assign:Lc,__rest:Oi,__decorate:HT,__param:qT,__metadata:GT,__awaiter:YT,__generator:KT,__createBinding:Sd,__exportStar:QT,__values:Dc,__read:Nb,__spread:XT,__spreadArrays:ZT,__spreadArray:JT,__await:di,__asyncGenerator:$T,__asyncDelegator:e1,__asyncValues:t1,__makeTemplateObject:r1,__importStar:n1,__importDefault:o1,__classPrivateFieldGet:a1,__classPrivateFieldSet:i1,__classPrivateFieldIn:l1,__addDisposableResource:s1,__disposeResources:u1},N4=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:s1,get __assign(){return Lc},__asyncDelegator:e1,__asyncGenerator:$T,__asyncValues:t1,__await:di,__awaiter:YT,__classPrivateFieldGet:a1,__classPrivateFieldIn:l1,__classPrivateFieldSet:i1,__createBinding:Sd,__decorate:HT,__disposeResources:u1,__esDecorate:T4,__exportStar:QT,__extends:UT,__generator:KT,__importDefault:o1,__importStar:n1,__makeTemplateObject:r1,__metadata:GT,__param:qT,__propKey:S4,__read:Nb,__rest:Oi,__runInitializers:P4,__setFunctionName:A4,__spread:XT,__spreadArray:JT,__spreadArrays:ZT,__values:Dc,default:j4},Symbol.toStringTag,{value:"Module"})),c1=ls(N4);var R4=function(){},d1=function(){};const M4=Object.freeze(Object.defineProperty({__proto__:null,invariant:d1,warning:R4},Symbol.toStringTag,{value:"Module"})),f1=ls(M4);var wt={};Object.defineProperty(wt,"__esModule",{value:!0});const p1=(e,t)=>r=>Math.max(Math.min(r,t),e),_l=e=>e%1?Number(e.toFixed(5)):e,$l=/(-)?([\d]*\.?[\d])+/g,B0=/(#[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,I4=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function ys(e){return typeof e=="string"}const ws={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Rb=Object.assign(Object.assign({},ws),{transform:p1(0,1)}),L4=Object.assign(Object.assign({},ws),{default:1}),xs=e=>({test:t=>ys(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),D4=xs("deg"),Ja=xs("%"),F4=xs("px"),V4=xs("vh"),z4=xs("vw"),B4=Object.assign(Object.assign({},Ja),{parse:e=>Ja.parse(e)/100,transform:e=>Ja.transform(e*100)}),Mb=(e,t)=>r=>!!(ys(r)&&I4.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),g1=(e,t,r)=>n=>{if(!ys(n))return n;const[o,a,i,u]=n.match($l);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:u!==void 0?parseFloat(u):1}},dl={test:Mb("hsl","hue"),parse:g1("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Ja.transform(_l(t))+", "+Ja.transform(_l(r))+", "+_l(Rb.transform(n))+")"},W4=p1(0,255),Yu=Object.assign(Object.assign({},ws),{transform:e=>Math.round(W4(e))}),Ha={test:Mb("rgb","red"),parse:g1("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Yu.transform(e)+", "+Yu.transform(t)+", "+Yu.transform(r)+", "+_l(Rb.transform(n))+")"};function U4(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 W0={test:Mb("#"),parse:U4,transform:Ha.transform},Ib={test:e=>Ha.test(e)||W0.test(e)||dl.test(e),parse:e=>Ha.test(e)?Ha.parse(e):dl.test(e)?dl.parse(e):W0.parse(e),transform:e=>ys(e)?e:e.hasOwnProperty("red")?Ha.transform(e):dl.transform(e)},b1="${c}",v1="${n}";function H4(e){var t,r,n,o;return isNaN(e)&&ys(e)&&((r=(t=e.match($l))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(B0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function h1(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(B0);n&&(r=n.length,e=e.replace(B0,b1),t.push(...n.map(Ib.parse)));const o=e.match($l);return o&&(e=e.replace($l,v1),t.push(...o.map(ws.parse))),{values:t,numColors:r,tokenised:e}}function m1(e){return h1(e).values}function y1(e){const{values:t,numColors:r,tokenised:n}=h1(e),o=t.length;return a=>{let i=n;for(let u=0;utypeof e=="number"?0:e;function G4(e){const t=m1(e);return y1(e)(t.map(q4))}const w1={test:H4,parse:m1,createTransformer:y1,getAnimatableNone:G4},Y4=new Set(["brightness","contrast","saturate","opacity"]);function K4(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match($l)||[];if(!n)return e;const o=r.replace(n,"");let a=Y4.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const Q4=/([a-z-]*)\(.*?\)/g,X4=Object.assign(Object.assign({},w1),{getAnimatableNone:e=>{const t=e.match(Q4);return t?t.map(K4).join(" "):e}});wt.alpha=Rb;wt.color=Ib;wt.complex=w1;wt.degrees=D4;wt.filter=X4;wt.hex=W0;wt.hsla=dl;wt.number=ws;wt.percent=Ja;wt.progressPercentage=B4;wt.px=F4;wt.rgbUnit=Yu;wt.rgba=Ha;wt.scale=L4;wt.vh=V4;wt.vw=z4;var Ae={},fa={};Object.defineProperty(fa,"__esModule",{value:!0});const x1=1/60*1e3,Z4=typeof performance<"u"?()=>performance.now():()=>Date.now(),_1=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Z4()),x1);function J4(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,u={schedule:(p,b=!1,h=!1)=>{const w=h&&o,T=w?t:r;return b&&i.add(p),T.indexOf(p)===-1&&(T.push(p),w&&o&&(n=t.length)),p},cancel:p=>{const b=r.indexOf(p);b!==-1&&r.splice(b,1),i.delete(p)},process:p=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let b=0;b(e[t]=J4(()=>es=!0),e),{}),eL=_s.reduce((e,t)=>{const r=Ad[t];return e[t]=(n,o=!1,a=!1)=>(es||oL(),r.schedule(n,o,a)),e},{}),tL=_s.reduce((e,t)=>(e[t]=Ad[t].cancel,e),{}),rL=_s.reduce((e,t)=>(e[t]=()=>Ad[t].process($a),e),{}),nL=e=>Ad[e].process($a),C1=e=>{es=!1,$a.delta=U0?x1:Math.max(Math.min(e-$a.timestamp,$4),1),$a.timestamp=e,H0=!0,_s.forEach(nL),H0=!1,es&&(U0=!1,_1(C1))},oL=()=>{es=!0,U0=!0,H0||_1(C1)},aL=()=>$a;fa.cancelSync=tL;fa.default=eL;fa.flushSync=rL;fa.getFrameData=aL;Object.defineProperty(Ae,"__esModule",{value:!0});var O1=c1,fi=f1,Yr=wt,kd=fa;function iL(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var lL=iL(kd);const ts=(e,t,r)=>Math.min(Math.max(r,e),t),vp=.001,sL=.01,Jy=10,uL=.05,cL=1;function dL({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;fi.warning(e<=Jy*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=ts(uL,cL,i),e=ts(sL,Jy,e/1e3),i<1?(o=b=>{const h=b*i,w=h*e,T=h-r,O=q0(b,i),C=Math.exp(-w);return vp-T/O*C},a=b=>{const w=b*i*e,T=w*r+r,O=Math.pow(i,2)*Math.pow(b,2)*e,C=Math.exp(-w),x=q0(Math.pow(b,2),i);return(-o(b)+vp>0?-1:1)*((T-O)*C)/x}):(o=b=>{const h=Math.exp(-b*e),w=(b-r)*e+1;return-vp+h*w},a=b=>{const h=Math.exp(-b*e),w=(r-b)*(e*e);return h*w});const u=5/e,p=pL(o,a,u);if(e=e*1e3,isNaN(p))return{stiffness:100,damping:10,duration:e};{const b=Math.pow(p,2)*n;return{stiffness:b,damping:i*2*Math.sqrt(n*b),duration:e}}}const fL=12;function pL(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function vL(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!$y(e,bL)&&$y(e,gL)){const r=dL(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Ed(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=O1.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:u,damping:p,mass:b,velocity:h,duration:w,isResolvedFromDuration:T}=vL(a),O=ew,C=ew;function x(){const v=h?-(h/1e3):0,d=r-t,l=p/(2*Math.sqrt(u*b)),s=Math.sqrt(u/b)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const c=q0(s,l);O=g=>{const m=Math.exp(-l*s*g);return r-m*((v+l*s*d)/c*Math.sin(c*g)+d*Math.cos(c*g))},C=g=>{const m=Math.exp(-l*s*g);return l*s*m*(Math.sin(c*g)*(v+l*s*d)/c+d*Math.cos(c*g))-m*(Math.cos(c*g)*(v+l*s*d)-c*d*Math.sin(c*g))}}else if(l===1)O=c=>r-Math.exp(-s*c)*(d+(v+s*d)*c);else{const c=s*Math.sqrt(l*l-1);O=g=>{const m=Math.exp(-l*s*g),_=Math.min(c*g,300);return r-m*((v+l*s*d)*Math.sinh(_)+c*d*Math.cosh(_))/c}}}return x(),{next:v=>{const d=O(v);if(T)i.done=v>=w;else{const l=C(v)*1e3,s=Math.abs(l)<=n,c=Math.abs(r-d)<=o;i.done=s&&c}return i.value=i.done?r:d,i},flipTarget:()=>{h=-h,[t,r]=[r,t],x()}}}Ed.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const ew=e=>0,Lb=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},jd=(e,t,r)=>-r*e+r*t+e;function hp(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 tw({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 u=r<.5?r*(1+t):r+t-r*t,p=2*r-u;o=hp(p,u,e+1/3),a=hp(p,u,e),i=hp(p,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const hL=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},mL=[Yr.hex,Yr.rgba,Yr.hsla],rw=e=>mL.find(t=>t.test(e)),nw=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Db=(e,t)=>{let r=rw(e),n=rw(t);fi.invariant(!!r,nw(e)),fi.invariant(!!n,nw(t));let o=r.parse(e),a=n.parse(t);r===Yr.hsla&&(o=tw(o),r=Yr.rgba),n===Yr.hsla&&(a=tw(a),n=Yr.rgba);const i=Object.assign({},o);return u=>{for(const p in i)p!=="alpha"&&(i[p]=hL(o[p],a[p],u));return i.alpha=jd(o.alpha,a.alpha,u),r.transform(i)}},yL={x:0,y:0,z:0},G0=e=>typeof e=="number",wL=(e,t)=>r=>t(e(r)),Fb=(...e)=>e.reduce(wL);function T1(e,t){return G0(e)?r=>jd(e,t,r):Yr.color.test(e)?Db(e,t):Vb(e,t)}const P1=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>T1(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]=T1(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function ow(e){const t=Yr.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=Yr.complex.createTransformer(t),n=ow(e),o=ow(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Fb(P1(n.parsed,o.parsed),r):(fi.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}`)},_L=(e,t)=>r=>jd(e,t,r);function CL(e){if(typeof e=="number")return _L;if(typeof e=="string")return Yr.color.test(e)?Db:Vb;if(Array.isArray(e))return P1;if(typeof e=="object")return xL}function OL(e,t,r){const n=[],o=r||CL(e[0]),a=e.length-1;for(let i=0;ir(Lb(e,t,n))}function PL(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 p=1;for(;po||p===n);p++);a=p-1}const u=Lb(e[a],e[a+1],o);return t[a](u)}}function zb(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;fi.invariant(a===t.length,"Both input and output ranges must be the same length"),fi.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=OL(t,n,o),u=a===2?TL(e,i):PL(e,i);return r?p=>u(ts(e[0],e[a-1],p)):u}const Cs=e=>t=>1-e(1-t),Nd=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,S1=e=>t=>Math.pow(t,e),Bb=e=>t=>t*t*((e+1)*t-e),A1=e=>{const t=Bb(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},k1=1.525,SL=4/11,AL=8/11,kL=9/10,E1=e=>e,Wb=S1(2),EL=Cs(Wb),j1=Nd(Wb),N1=e=>1-Math.sin(Math.acos(e)),R1=Cs(N1),jL=Nd(R1),Ub=Bb(k1),NL=Cs(Ub),RL=Nd(Ub),ML=A1(k1),IL=4356/361,LL=35442/1805,DL=16061/1805,Fc=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Fc(1-e*2)):.5*Fc(e*2-1)+.5;function zL(e,t){return e.map(()=>t||j1).splice(0,e.length-1)}function BL(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function WL(e,t){return e.map(r=>r*t)}function Cl({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],u=WL(n&&n.length===i.length?n:BL(i),o);function p(){return zb(u,i,{ease:Array.isArray(r)?r:zL(i,r)})}let b=p();return{next:h=>(a.value=b(h),a.done=h>=o,a),flipTarget:()=>{i.reverse(),b=p()}}}function M1({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let u=r*e;const p=t+u,b=a===void 0?p:a(p);return b!==p&&(u=b-t),{next:h=>{const w=-u*Math.exp(-h/n);return i.done=!(w>o||w<-o),i.value=i.done?b:b+w,i},flipTarget:()=>{}}}const aw={keyframes:Cl,spring:Ed,decay:M1};function UL(e){if(Array.isArray(e.to))return Cl;if(aw[e.type])return aw[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Cl:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Ed:Cl}function I1(e,t,r=0){return e-t-r}function HL(e,t,r=0,n=!0){return n?I1(t+-e,t,r):t-(e-t)+r}function qL(e,t,r,n){return n?e>=t+r:e<=-r}const GL=e=>{const t=({delta:r})=>e(r);return{start:()=>lL.default.update(t,!0),stop:()=>kd.cancelSync.update(t)}};function L1(e){var t,r,{from:n,autoplay:o=!0,driver:a=GL,elapsed:i=0,repeat:u=0,repeatType:p="loop",repeatDelay:b=0,onPlay:h,onStop:w,onComplete:T,onRepeat:O,onUpdate:C}=e,x=O1.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:v}=x,d,l=0,s=x.duration,c,g=!1,m=!0,_;const k=UL(x);!((r=(t=k).needsInterpolation)===null||r===void 0)&&r.call(t,n,v)&&(_=zb([0,100],[n,v],{clamp:!1}),n=0,v=100);const A=k(Object.assign(Object.assign({},x),{from:n,to:v}));function S(){l++,p==="reverse"?(m=l%2===0,i=HL(i,s,b,m)):(i=I1(i,s,b),p==="mirror"&&A.flipTarget()),g=!1,O&&O()}function j(){d.stop(),T&&T()}function N(D){if(m||(D=-D),i+=D,!g){const W=A.next(Math.max(0,i));c=W.value,_&&(c=_(c)),g=m?W.done:i<=0}C==null||C(c),g&&(l===0&&(s??(s=i)),l{w==null||w(),d.stop()}}}function D1(e,t){return t?e*(1e3/t):0}function YL({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:u=10,restDelta:p=1,modifyTarget:b,driver:h,onUpdate:w,onComplete:T,onStop:O}){let C;function x(s){return r!==void 0&&sn}function v(s){return r===void 0?n:n===void 0||Math.abs(r-s){var g;w==null||w(c),(g=s.onUpdate)===null||g===void 0||g.call(s,c)},onComplete:T,onStop:O}))}function l(s){d(Object.assign({type:"spring",stiffness:i,damping:u,restDelta:p},s))}if(x(e))l({from:e,velocity:t,to:v(e)});else{let s=o*t+e;typeof b<"u"&&(s=b(s));const c=v(s),g=c===r?-1:1;let m,_;const k=A=>{m=_,_=A,t=D1(A-m,kd.getFrameData().delta),(g===1&&A>c||g===-1&&AC==null?void 0:C.stop()}}const F1=e=>e*180/Math.PI,KL=(e,t=yL)=>F1(Math.atan2(t.y-e.y,t.x-e.x)),QL=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},XL=e=>e,Hb=(e=XL)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},ZL=Hb(),JL=Hb(Math.sqrt),V1=e=>e*Math.PI/180,Vc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Y0=e=>Vc(e)&&e.hasOwnProperty("z"),Su=(e,t)=>Math.abs(e-t);function $L(e,t){if(G0(e)&&G0(t))return Su(e,t);if(Vc(e)&&Vc(t)){const r=Su(e.x,t.x),n=Su(e.y,t.y),o=Y0(e)&&Y0(t)?Su(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const eD=(e,t,r)=>(t=V1(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),z1=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),B1=(e,t,r,n=0)=>z1(e+r*(t-e)/Math.max(n,r)),tD=(e=50)=>{let t=0,r=0;return n=>{const o=kd.getFrameData().timestamp,a=o!==r?o-r:0,i=a?B1(t,n,a,e):t;return r=o,t=i,i}},rD=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 nD(e,t){return e/(1e3/t)}const oD=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},W1=(e,t)=>1-3*t+3*e,U1=(e,t)=>3*t-6*e,H1=e=>3*e,zc=(e,t,r)=>((W1(t,r)*e+U1(t,r))*e+H1(t))*e,q1=(e,t,r)=>3*W1(t,r)*e*e+2*U1(t,r)*e+H1(t),aD=1e-7,iD=10;function lD(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=zc(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>aD&&++u=uD?cD(i,w,e,r):T===0?w:lD(i,u,u+Au,e,r)}return i=>i===0||i===1?i:zc(a(i),t,n)}const fD=(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 ts(0,1,o/e)};Ae.angle=KL;Ae.animate=L1;Ae.anticipate=ML;Ae.applyOffset=QL;Ae.attract=ZL;Ae.attractExpo=JL;Ae.backIn=Ub;Ae.backInOut=RL;Ae.backOut=NL;Ae.bounceIn=FL;Ae.bounceInOut=VL;Ae.bounceOut=Fc;Ae.circIn=N1;Ae.circInOut=jL;Ae.circOut=R1;Ae.clamp=ts;Ae.createAnticipate=A1;Ae.createAttractor=Hb;Ae.createBackIn=Bb;Ae.createExpoIn=S1;Ae.cubicBezier=dD;Ae.decay=M1;Ae.degreesToRadians=V1;Ae.distance=$L;Ae.easeIn=Wb;Ae.easeInOut=j1;Ae.easeOut=EL;Ae.inertia=YL;Ae.interpolate=zb;Ae.isPoint=Vc;Ae.isPoint3D=Y0;Ae.keyframes=Cl;Ae.linear=E1;Ae.mirrorEasing=Nd;Ae.mix=jd;Ae.mixColor=Db;Ae.mixComplex=Vb;Ae.pipe=Fb;Ae.pointFromVector=eD;Ae.progress=Lb;Ae.radiansToDegrees=F1;Ae.reverseEasing=Cs;Ae.smooth=tD;Ae.smoothFrame=B1;Ae.snap=rD;Ae.spring=Ed;Ae.steps=fD;Ae.toDecimal=z1;Ae.velocityPerFrame=nD;Ae.velocityPerSecond=D1;Ae.wrap=oD;class pD{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const mp=new WeakMap;function qb(e){return mp.has(e)||mp.set(e,{transforms:[],values:new Map}),mp.get(e)}function gD(e,t){return e.has(t)||e.set(t,new pD),e.get(t)}function G1(e,t){e.indexOf(t)===-1&&e.push(t)}function Y1(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const K1=(e,t,r)=>Math.min(Math.max(r,e),t),rr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Vn=e=>typeof e=="number",rs=e=>Array.isArray(e)&&!Vn(e[0]),bD=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function Q1(e,t){return rs(e)?e[bD(0,e.length,t)]:e}const Gb=(e,t,r)=>-r*e+r*t+e,Yb=()=>{},En=e=>e,Rd=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function Kb(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Rd(0,t,n);e.push(Gb(r,1,o))}}function Qb(e){const t=[0];return Kb(t,e-1),t}function X1(e,t=Qb(e.length),r=En){const n=e.length,o=n-t.length;return o>0&&Kb(t,o),a=>{let i=0;for(;iArray.isArray(e)&&Vn(e[0]),Bc=e=>typeof e=="object"&&!!e.createAnimation,vD=e=>typeof e=="function",Xb=e=>typeof e=="string",Xo={ms:e=>e*1e3,s:e=>e/1e3};function J1(e,t){return t?e*(1e3/t):0}const hD=["","X","Y","Z"],mD=["translate","scale","rotate","skew"],pi={x:"translateX",y:"translateY",z:"translateZ"},iw={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},yD={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:iw,scale:{syntax:"",initialValue:1,toDefaultUnit:En},skew:iw},gi=new Map,Md=e=>`--motion-${e}`,Wc=["x","y","z"];mD.forEach(e=>{hD.forEach(t=>{Wc.push(e+t),gi.set(Md(e+t),yD[e])})});const wD=(e,t)=>Wc.indexOf(e)-Wc.indexOf(t),xD=new Set(Wc),Id=e=>xD.has(e),_D=(e,t)=>{pi[t]&&(t=pi[t]);const{transforms:r}=qb(e);G1(r,t),e.style.transform=$1(r)},$1=e=>e.sort(wD).reduce(CD,"").trim(),CD=(e,t)=>`${e} ${t}(var(${Md(t)}))`,K0=e=>e.startsWith("--"),lw=new Set;function OD(e){if(!lw.has(e)){lw.add(e);try{const{syntax:t,initialValue:r}=gi.has(e)?gi.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const eP=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,TD=1e-7,PD=12;function SD(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=eP(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>TD&&++uSD(a,0,1,e,r);return a=>a===0||a===1?a:eP(o(a),t,n)}const AD=(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 K1(0,1,o/e)},sw={ease:fl(.25,.1,.25,1),"ease-in":fl(.42,0,1,1),"ease-in-out":fl(.42,0,.58,1),"ease-out":fl(0,0,.58,1)},kD=/\((.*?)\)/;function Q0(e){if(vD(e))return e;if(Z1(e))return fl(...e);if(sw[e])return sw[e];if(e.startsWith("steps")){const t=kD.exec(e);if(t){const r=t[1].split(",");return AD(parseFloat(r[0]),r[1].trim())}}return En}class ED{constructor(t,r=[0,1],{easing:n,duration:o=rr.duration,delay:a=rr.delay,endDelay:i=rr.endDelay,repeat:u=rr.repeat,offset:p,direction:b="normal"}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=En,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((w,T)=>{this.resolve=w,this.reject=T}),n=n||rr.easing,Bc(n)){const w=n.createAnimation(r);n=w.easing,r=w.keyframes||r,o=w.duration||o}this.repeat=u,this.easing=rs(n)?En:Q0(n),this.updateDuration(o);const h=X1(r,p,rs(n)?n.map(Q0):En);this.tick=w=>{var T;a=a;let O=0;this.pauseTime!==void 0?O=this.pauseTime:O=(w-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 C=O/this.duration;let x=Math.floor(C),v=C%1;!v&&C>=1&&(v=1),v===1&&x--;const d=x%2;(b==="reverse"||b==="alternate"&&d||b==="alternate-reverse"&&!d)&&(v=1-v);const l=O>=this.totalDuration?1:Math.min(v,1),s=h(this.easing(l));t(s),this.pauseTime===void 0&&(this.playState==="finished"||O>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,s)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},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 uw=e=>Z1(e)?jD(e):e,jD=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,cw=e=>document.createElement("div").animate(e,{duration:.001}),dw={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{cw({opacity:[1]})}catch{return!1}return!0},finished:()=>!!cw({opacity:[0,1]}).finished},yp={},Qu={};for(const e in dw)Qu[e]=()=>(yp[e]===void 0&&(yp[e]=dw[e]()),yp[e]);function ND(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Uc(e){return pi[e]&&(e=pi[e]),Id(e)?Md(e):e}const qa={get:(e,t)=>{t=Uc(t);let r=K0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=gi.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Uc(t),K0(t)?e.style.setProperty(t,r):e.style[t]=r}};function rP(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function RD(){return window.__MOTION_DEV_TOOLS_RECORD}function Ld(e,t,r,n={}){const o=RD(),a=n.record!==!1&&o;let i,{duration:u=rr.duration,delay:p=rr.delay,endDelay:b=rr.endDelay,repeat:h=rr.repeat,easing:w=rr.easing,direction:T,offset:O,allowWebkitAcceleration:C=!1}=n;const x=qb(e);let v=Qu.waapi();const d=Id(t);d&&_D(e,t);const l=Uc(t),s=gD(x.values,l),c=gi.get(l);return rP(s.animation,!(Bc(w)&&s.generator)&&n.record!==!1),()=>{const g=()=>{var _,k;return(k=(_=qa.get(e,l))!==null&&_!==void 0?_:c==null?void 0:c.initialValue)!==null&&k!==void 0?k:0};let m=ND(tP(r),g);if(Bc(w)){const _=w.createAnimation(m,g,d,l,s);w=_.easing,_.keyframes!==void 0&&(m=_.keyframes),_.duration!==void 0&&(u=_.duration)}if(K0(l)&&(Qu.cssRegisterProperty()?OD(l):v=!1),v){c&&(m=m.map(A=>Vn(A)?c.toDefaultUnit(A):A)),m.length===1&&(!Qu.partialKeyframes()||a)&&m.unshift(g());const _={delay:Xo.ms(p),duration:Xo.ms(u),endDelay:Xo.ms(b),easing:rs(w)?void 0:uw(w),direction:T,iterations:h+1,fill:"both"};i=e.animate({[l]:m,offset:O,easing:rs(w)?w.map(uw):void 0},_),i.finished||(i.finished=new Promise((A,S)=>{i.onfinish=A,i.oncancel=S}));const k=m[m.length-1];i.finished.then(()=>{qa.set(e,l,k),i.cancel()}).catch(Yb),C||(i.playbackRate=1.000001)}else if(d){m=m.map(k=>typeof k=="string"?parseFloat(k):k),m.length===1&&m.unshift(parseFloat(g()));const _=k=>{c&&(k=c.toDefaultUnit(k)),qa.set(e,l,k)};i=new ED(_,m,Object.assign(Object.assign({},n),{duration:u,easing:w}))}else{const _=m[m.length-1];qa.set(e,l,c&&Vn(_)?c.toDefaultUnit(_):_)}return a&&o(e,t,m,{duration:u,delay:p,easing:w,repeat:h,offset:O},"motion-one"),s.setAnimation(i),i}}const Zb=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Dd(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 MD=e=>e(),Jb=(e,t,r=rr.duration)=>new Proxy({animations:e.map(MD).filter(Boolean),duration:r,options:t},LD),ID=e=>e.animations[0],LD={get:(e,t)=>{const r=ID(e);switch(t){case"duration":return e.duration;case"currentTime":return Xo.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(DD)).catch(Yb)),e.finished;case"stop":return()=>{e.animations.forEach(n=>rP(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=Xo.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function FD(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Vn(r)?r:VD(r,a),u=Math.abs(i-o);let p=e*u;if(n){const b=a*e;p=Q0(n)(p/b)*b}return t+p}}function VD(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function nP(e,t,r){return typeof e=="function"?e(t,r):e}function zD(e,t,r={}){e=Dd(e);const n=e.length,o=[];for(let a=0;at&&o.atLd(...a)).filter(Boolean);return Jb(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function qD(e,t={}){var{defaultOptions:r={}}=t,n=Oi(t,["defaultOptions"]);const o=[],a=new Map,i={},u=new Map;let p=0,b=0,h=0;for(let w=0;w"0",X);j=Y.easing,Y.keyframes!==void 0&&(k=Y.keyframes),Y.duration!==void 0&&(S=Y.duration)}const N=nP(x.delay,s,l)||0,L=b+N,D=L+S;let{offset:W=Qb(k.length)}=A;W.length===1&&W[0]===0&&(W[1]=1);const G=length-k.length;G>0&&Kb(W,G),k.length===1&&k.unshift(null),WD(_,k,j,W,L,D),v=Math.max(N+S,v),h=Math.max(D,h)}}p=b,b+=v}return a.forEach((w,T)=>{for(const O in w){const C=w[O];C.sort(UD);const x=[],v=[],d=[];for(let l=0;lt/(2*Math.sqrt(e*r));function XD(e,t,r){return e=t||e>t&&r<=t}const oP=({stiffness:e=ei.stiffness,damping:t=ei.damping,mass:r=ei.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:u}={})=>{a=a?Xo.s(a):0;const p={done:!1,hasReachedTarget:!1,current:n,target:o},b=o-n,h=Math.sqrt(e/r)/1e3,w=QD(e,t,r),T=Math.abs(b)<5;i||(i=T?.01:2),u||(u=T?.005:.5);let O;if(w<1){const C=h*Math.sqrt(1-w*w);O=x=>o-Math.exp(-w*h*x)*((-a+w*h*b)/C*Math.sin(C*x)+b*Math.cos(C*x))}else O=C=>o-Math.exp(-h*C)*(b+(-a+h*b)*C);return C=>{p.current=O(C);const x=C===0?a:$b(O,C,p.current),v=Math.abs(x)<=i,d=Math.abs(o-p.current)<=u;return p.done=v&&d,p.hasReachedTarget=XD(n,o,p.current),p}},ZD=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:u,max:p,restDistance:b=.5,restSpeed:h})=>{n=Xo.ms(n);const w={hasReachedTarget:!1,done:!1,current:e,target:e},T=_=>u!==void 0&&_p,O=_=>u===void 0?p:p===void 0||Math.abs(u-_)-C*Math.exp(-_/n),l=_=>v+d(_),s=_=>{const k=d(_),A=l(_);w.done=Math.abs(k)<=b,w.current=w.done?v:A};let c,g;const m=_=>{T(w.current)&&(c=_,g=oP({from:w.current,to:O(w.current),velocity:$b(l,_,w.current),damping:o,stiffness:a,restDistance:b,restSpeed:h}))};return m(0),_=>{let k=!1;return!g&&c===void 0&&(k=!0,s(_),m(_)),c!==void 0&&_>c?(w.hasReachedTarget=!0,g(_-c)):(w.hasReachedTarget=!1,!k&&s(_),w)}},wp=10,JD=1e4;function $D(e,t=En){let r,n=wp,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,u=100,p=0,b=!1)=>{const h=`${i}-${u}-${p}-${b}`;return n.has(h)||n.set(h,e(Object.assign({from:i,to:u,velocity:p,restSpeed:b?.05:2,restDistance:b?.01:.5},r))),n.get(h)},a=i=>(t.has(i)||t.set(i,$D(i)),t.get(i));return{createAnimation:(i,u,p,b,h)=>{var w,T;let O;const C=i.length;if(p&&C<=2&&i.every(eF)){const v=i[C-1],d=C===1?null:i[0];let l=0,s=0;const c=h==null?void 0:h.generator;if(c){const{animation:_,generatorStartTime:k}=h,A=(_==null?void 0:_.startTime)||k||0,S=(_==null?void 0:_.currentTime)||performance.now()-A,j=c(S).current;s=(w=d)!==null&&w!==void 0?w:j,(C===1||C===2&&i[0]===null)&&(l=$b(N=>c(N).current,S,j))}else s=(T=d)!==null&&T!==void 0?T:parseFloat(u());const g=o(s,v,l,b==null?void 0:b.includes("scale")),m=a(g);O=Object.assign(Object.assign({},m),{easing:"linear"}),h&&(h.generator=g,h.generatorStartTime=performance.now())}else O={easing:"ease",duration:a(o(0,100)).overshootDuration};return O}}}}const eF=e=>typeof e!="string",tF=aP(oP),rF=aP(ZD),nF={any:0,all:1};function iP(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Dd(e),i=new WeakMap,u=b=>{b.forEach(h=>{const w=i.get(h.target);if(h.isIntersecting!==!!w)if(h.isIntersecting){const T=t(h);typeof T=="function"?i.set(h.target,T):p.unobserve(h.target)}else w&&(w(h),i.delete(h.target))})},p=new IntersectionObserver(u,{root:r,rootMargin:n,threshold:typeof o=="number"?o:nF[o]});return a.forEach(b=>p.observe(b)),()=>p.disconnect()}const Xu=new WeakMap;let no;function oF(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 aF({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Xu.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return oF(e,r)}})})}function iF(e){e.forEach(aF)}function lF(){typeof ResizeObserver>"u"||(no=new ResizeObserver(iF))}function sF(e,t){no||lF();const r=Dd(e);return r.forEach(n=>{let o=Xu.get(n);o||(o=new Set,Xu.set(n,o)),o.add(t),no==null||no.observe(n)}),()=>{r.forEach(n=>{const o=Xu.get(n);o==null||o.delete(t),o!=null&&o.size||no==null||no.unobserve(n)})}}const Zu=new Set;let Ol;function uF(){Ol=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Zu.forEach(r=>r(t))},window.addEventListener("resize",Ol)}function cF(e){return Zu.add(e),Ol||uF(),()=>{Zu.delete(e),!Zu.size&&Ol&&(Ol=void 0)}}function lP(e,t){return typeof e=="function"?cF(e):sF(e,t)}const dF=50,pw=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),fF=()=>({time:0,x:pw(),y:pw()}),pF={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function gw(e,t,r,n){const o=r[t],{length:a,position:i}=pF[t],u=o.current,p=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=Rd(0,o.scrollLength,o.current);const b=n-p;o.velocity=b>dF?0:J1(o.current-u,b)}function gF(e,t,r){gw(e,"x",t,r),gw(e,"y",t,r),t.time=r}function bF(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 sP={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},X0={start:0,center:.5,end:1};function bw(e,t,r=0){let n=0;if(X0[e]!==void 0&&(e=X0[e]),Xb(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 Vn(e)&&(n=t*e),r+n}const vF=[0,0];function hF(e,t,r,n){let o=Array.isArray(e)?e:vF,a=0,i=0;return Vn(e)?o=[e,e]:Xb(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,X0[e]?e:"0"]),a=bw(o[0],r,n),i=bw(o[1],t),a-i}const mF={x:0,y:0};function yF(e,t,r){let{offset:n=sP.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",u=o!==e?bF(o,e):mF,p=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},b={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let h=!t[a].interpolate;const w=n.length;for(let T=0;TwF(e,n.target,r),update:a=>{gF(e,r,a),(n.offset||n.target)&&yF(e,r,n)},notify:typeof t=="function"?()=>t(r):_F(t,r[o])}}function _F(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=En),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 nl=new WeakMap,vw=new WeakMap,xp=new WeakMap,hw=e=>e===document.documentElement?window:e;function CF(e,t={}){var{container:r=document.documentElement}=t,n=Oi(t,["container"]);let o=xp.get(r);o||(o=new Set,xp.set(r,o));const a=fF(),i=xF(r,e,a,n);if(o.add(i),!nl.has(r)){const b=()=>{const w=performance.now();for(const T of o)T.measure();for(const T of o)T.update(w);for(const T of o)T.notify()};nl.set(r,b);const h=hw(r);window.addEventListener("resize",b,{passive:!0}),r!==document.documentElement&&vw.set(r,lP(r,b)),h.addEventListener("scroll",b,{passive:!0})}const u=nl.get(r),p=requestAnimationFrame(u);return()=>{var b;typeof e!="function"&&e.stop(),cancelAnimationFrame(p);const h=xp.get(r);if(!h||(h.delete(i),h.size))return;const w=nl.get(r);nl.delete(r),w&&(hw(r).removeEventListener("scroll",w),(b=vw.get(r))===null||b===void 0||b(),window.removeEventListener("resize",w))}}function OF(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!TF(e,t):e!==t}function TF(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),EF=e=>e.animateUpdates(),yw=e=>e.next(),ww=(e,t)=>new CustomEvent(e,{detail:{target:t}});function Z0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function xw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const jF={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=Oi(n,["once"]);return iP(e,i=>{if(t(),xw(e,"viewenter",i),!o)return u=>{r(),xw(e,"viewleave",u)}},a)}},_w=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),Z0(e,t,n))},NF={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=_w(e,"hoverstart",t),o=_w(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},RF={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),Z0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),Z0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Ju={inView:jF,hover:NF,press:RF},Cw=["initial","animate",...Object.keys(Ju),"exit"],J0=new WeakMap;function MF(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const x of Cw)i[x]=typeof e[x]=="string"?e[x]:t==null?void 0:t.getContext()[x];const u=e.initial===!1?"animate":"initial";let p=mw(e[u]||i[u],e.variants)||{},b=Oi(p,["transition"]);const h=Object.assign({},b);function*w(){var x,v;const d=b;b={};const l={};for(const _ of Cw){if(!o[_])continue;const k=mw(e[_]);if(k)for(const A in k)A!=="transition"&&(b[A]=k[A],l[A]=Zb((v=(x=k.transition)!==null&&x!==void 0?x:e.transition)!==null&&v!==void 0?v:{},A))}const s=new Set([...Object.keys(b),...Object.keys(d)]),c=[];s.forEach(_=>{var k;b[_]===void 0&&(b[_]=h[_]),OF(d[_],b[_])&&((k=h[_])!==null&&k!==void 0||(h[_]=qa.get(r,_)),c.push(Ld(r,_,b[_],l[_])))}),yield;const g=c.map(_=>_()).filter(Boolean);if(!g.length)return;const m=b;r.dispatchEvent(ww("motionstart",m)),Promise.all(g.map(_=>_.finished)).then(()=>{r.dispatchEvent(ww("motioncomplete",m))}).catch(Yb)}const T=(x,v)=>()=>{o[x]=v,_p(C)},O=()=>{for(const x in Ju){const v=Ju[x].isActive(e),d=a[x];v&&!d?a[x]=Ju[x].subscribe(r,{enable:T(x,!0),disable:T(x,!1)},e):!v&&d&&(d(),delete a[x])}},C={update:x=>{r&&(e=x,O(),_p(C))},setActive:(x,v)=>{r&&(o[x]=v,_p(C))},animateUpdates:w,getDepth:()=>n,getTarget:()=>b,getOptions:()=>e,getContext:()=>i,mount:x=>(r=x,J0.set(r,C),O(),()=>{J0.delete(r),AF(C);for(const v in a)a[v]()}),isMounted:()=>!!r};return C}function uP(e){const t={},r=[];for(let n in e){const o=e[n];Id(n)&&(pi[n]&&(n=pi[n]),r.push(n),n=Md(n));let a=Array.isArray(o)?o[0]:o;const i=gi.get(n);i&&(a=Vn(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=$1(r)),t}const IF=e=>`-${e.toLowerCase()}`,LF=e=>e.replace(/[A-Z]/g,IF);function DF(e={}){const t=uP(e);let r="";for(const n in t)r+=n.startsWith("--")?n:LF(n),r+=`: ${t[n]}; `;return r}const FF=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:sP,animate:zD,animateStyle:Ld,createMotionState:MF,createStyleString:DF,createStyles:uP,getAnimationData:qb,getStyleName:Uc,glide:rF,inView:iP,mountedStates:J0,resize:lP,scroll:CF,spring:tF,stagger:FD,style:qa,timeline:HD,withControls:Jb},Symbol.toStringTag,{value:"Module"})),VF=ls(FF);function zF(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var BF=/^((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)-.*))$/,WF=zF(function(e){return BF.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const UF=Object.freeze(Object.defineProperty({__proto__:null,default:WF},Symbol.toStringTag,{value:"Module"})),HF=ls(UF);(function(e){var t={};Object.defineProperty(e,"__esModule",{value:!0});var r=c1,n=B,o=f1,a=wt,i=Ae,u=fa,p=VF;function b(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}function h(f){if(f&&f.__esModule)return f;var y=Object.create(null);return f&&Object.keys(f).forEach(function(P){if(P!=="default"){var E=Object.getOwnPropertyDescriptor(f,P);Object.defineProperty(y,P,E.get?E:{enumerable:!0,get:function(){return f[P]}})}}),y.default=f,Object.freeze(y)}var w=h(n),T=b(n),O=b(u),C="production",x=typeof process>"u"||t===void 0?C:"production",v=function(f){return{isEnabled:function(y){return f.some(function(P){return!!y[P]})}}},d={measureLayout:v(["layout","layoutId","drag"]),animation:v(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:v(["exit"]),drag:v(["drag","dragControls"]),focus:v(["whileFocus"]),hover:v(["whileHover","onHoverStart","onHoverEnd"]),tap:v(["whileTap","onTap","onTapStart","onTapCancel"]),pan:v(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:v(["whileInView","onViewportEnter","onViewportLeave"])};function l(f){for(var y in f)f[y]!==null&&(y==="projectionNodeConstructor"?d.projectionNodeConstructor=f[y]:d[y].Component=f[y])}var s=n.createContext({strict:!1}),c=Object.keys(d),g=c.length;function m(f,y,P){var E=[],R=n.useContext(s);if(!y)return null;x!=="production"&&P&&R.strict&&o.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 F=0;F"u")return y;var P=new Map;return new Proxy(y,{get:function(E,R){return P.has(R)||P.set(R,y(R)),P.get(R)}})}var St=["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 Ye(f){return typeof f!="string"||f.includes("-")?!1:!!(St.indexOf(f)>-1||/[A-Z]/.test(f))}var Fe={};function Ut(f){Object.assign(Fe,f)}var Mt=["","X","Y","Z"],Zt=["translate","scale","rotate","skew"],nn=["transformPerspective","x","y","z"];Zt.forEach(function(f){return Mt.forEach(function(y){return nn.push(f+y)})});function va(f,y){return nn.indexOf(f)-nn.indexOf(y)}var Jt=new Set(nn);function sr(f){return Jt.has(f)}var on=new Set(["originX","originY","originZ"]);function _r(f){return on.has(f)}function an(f,y){var P=y.layout,E=y.layoutId;return sr(f)||_r(f)||(P||E!==void 0)&&(!!Fe[f]||f==="opacity")}var It=function(f){return!!(f!==null&&typeof f=="object"&&f.getVelocity)},Ns={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ur(f,y,P,E){var R=f.transform,F=f.transformKeys,V=y.enableHardwareAcceleration,I=V===void 0?!0:V,U=y.allowTransformNone,H=U===void 0?!0:U,Q="";F.sort(va);for(var Z=!1,J=F.length,ee=0;ee"u"?RA:NA;H(U,I.current,y,V)}var jA={some:0,all:1};function NA(f,y,P,E){var R=E.root,F=E.margin,V=E.amount,I=V===void 0?"some":V,U=E.once;n.useEffect(function(){if(f){var H={root:R==null?void 0:R.current,rootMargin:F,threshold:typeof I=="number"?I:jA[I]},Q=function(Z){var J,ee=Z.isIntersecting;if(y.isInView!==ee&&(y.isInView=ee,!(U&&!ee&&y.hasEnteredView))){ee&&(y.hasEnteredView=!0),(J=P.animationState)===null||J===void 0||J.setActive(e.AnimationType.InView,ee);var te=P.getProps(),oe=ee?te.onViewportEnter:te.onViewportLeave;oe==null||oe(Z)}};return kA(P.getInstance(),H,Q)}},[f,R,F,I])}function RA(f,y,P,E){var R=E.fallback,F=R===void 0?!0:R;n.useEffect(function(){!f||!F||(x!=="production"&&lf(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var V;y.hasEnteredView=!0;var I=P.getProps().onViewportEnter;I==null||I(null),(V=P.animationState)===null||V===void 0||V.setActive(e.AnimationType.InView,!0)}))},[f])}var Kn=function(f){return function(y){return f(y),null}},Nv={inView:Kn(EA),tap:Kn(TA),focus:Kn(ct),hover:Kn(OA)},MA=0,IA=function(){return MA++},Rv=function(){return be(IA)};function cf(){var f=n.useContext(S);if(f===null)return[!0,null];var y=f.isPresent,P=f.onExitComplete,E=f.register,R=Rv();n.useEffect(function(){return E(R)},[]);var F=function(){return P==null?void 0:P(R)};return!y&&P?[!1,F]:[!0]}function LA(){return DA(n.useContext(S))}function DA(f){return f===null?!0:f.isPresent}function Mv(f,y){if(!Array.isArray(y))return!1;var P=y.length;if(P!==f.length)return!1;for(var E=0;E-1&&f.splice(P,1)}function XA(f,y,P){var E=r.__read(f),R=E.slice(0),F=y<0?R.length+y:y;if(F>=0&&FOe&&Tr,eo=Array.isArray(tt)?tt:[tt],Pr=eo.reduce(F,{});qt===!1&&(Pr={});var Yi=ze.prevResolvedValues,Pa=Yi===void 0?{}:Yi,nu=r.__assign(r.__assign({},Pa),Pr),Sa=function(ke){$n=!0,ge.delete(ke),ze.needsAnimating[ke]=!0};for(var $t in nu){var We=Pr[$t],we=Pa[$t];ve.hasOwnProperty($t)||(We!==we?_n(We)&&_n(we)?!Mv(We,we)||Jn?Sa($t):ze.protectedKeys[$t]=!0:We!==void 0?Sa($t):ge.add($t):We!==void 0&&ge.has($t)?Sa($t):ze.protectedKeys[$t]=!0)}ze.prevProp=tt,ze.prevResolvedValues=Pr,ze.isActive&&(ve=r.__assign(r.__assign({},ve),Pr)),R&&f.blockInitialAnimation&&($n=!1),$n&&!cr&&oe.push.apply(oe,r.__spreadArray([],r.__read(eo.map(function(ke){return{animation:ke,options:r.__assign({type:Me},Q)}})),!1))},Ne=0;Ne=3;if(!(!ee&&!te)){var oe=J.point,ge=u.getFrameData().timestamp;R.history.push(r.__assign(r.__assign({},oe),{timestamp:ge}));var ve=R.handlers,Oe=ve.onStart,je=ve.onMove;ee||(Oe&&Oe(R.lastMoveEvent,J),R.startEvent=R.lastMoveEvent),je&&je(R.lastMoveEvent,J)}}},this.handlePointerMove=function(J,ee){if(R.lastMoveEvent=J,R.lastMoveEventInfo=Tf(ee,R.transformPagePoint),sn(J)&&J.buttons===0){R.handlePointerUp(J,ee);return}O.default.update(R.updatePoint,!0)},this.handlePointerUp=function(J,ee){R.end();var te=R.handlers,oe=te.onEnd,ge=te.onSessionEnd,ve=Pf(Tf(ee,R.transformPagePoint),R.history);R.startEvent&&oe&&oe(J,ve),ge&&ge(J,ve)},!(Gn(y)&&y.touches.length>1)){this.handlers=P,this.transformPagePoint=V;var I=nf(y),U=Tf(I,this.transformPagePoint),H=U.point,Q=u.getFrameData().timestamp;this.history=[r.__assign(r.__assign({},H),{timestamp:Q})];var Z=P.onSessionStart;Z&&Z(y,Pf(U,this.history)),this.removeListeners=i.pipe(Fo(window,"pointermove",this.handlePointerMove),Fo(window,"pointerup",this.handlePointerUp),Fo(window,"pointercancel",this.handlePointerUp))}}return f.prototype.updateHandlers=function(y){this.handlers=y},f.prototype.end=function(){this.removeListeners&&this.removeListeners(),u.cancelSync.update(this.updatePoint)},f}();function Tf(f,y){return y?{point:y(f.point)}:f}function Kv(f,y){return{x:f.x-y.x,y:f.y-y.y}}function Pf(f,y){var P=f.point;return{point:P,delta:Kv(P,Qv(y)),offset:Kv(P,gk(y)),velocity:bk(y,.1)}}function gk(f){return f[0]}function Qv(f){return f[f.length-1]}function bk(f,y){if(f.length<2)return{x:0,y:0};for(var P=f.length-1,E=null,R=Qv(f);P>=0&&(E=f[P],!(R.timestamp-E.timestamp>Ys(y)));)P--;if(!E)return{x:0,y:0};var F=(R.timestamp-E.timestamp)/1e3;if(F===0)return{x:0,y:0};var V={x:(R.x-E.x)/F,y:(R.y-E.y)/F};return V.x===1/0&&(V.x=0),V.y===1/0&&(V.y=0),V}function un(f){return f.max-f.min}function Xv(f,y,P){return y===void 0&&(y=0),P===void 0&&(P=.01),i.distance(f,y)R&&(f=P?i.mix(R,f,P.max):Math.min(f,R)),f}function eh(f,y,P){return{min:y!==void 0?f.min+y:void 0,max:P!==void 0?f.max+P-(f.max-f.min):void 0}}function mk(f,y){var P=y.top,E=y.left,R=y.bottom,F=y.right;return{x:eh(f.x,E,F),y:eh(f.y,P,R)}}function th(f,y){var P,E=y.min-f.min,R=y.max-f.max;return y.max-y.minE?P=i.progress(y.min,y.max-E,f.min):E>R&&(P=i.progress(f.min,f.max-R,y.min)),i.clamp(0,1,P)}function xk(f,y){var P={};return y.min!==void 0&&(P.min=y.min-f.min),y.max!==void 0&&(P.max=y.max-f.min),P}var Sf=.35;function _k(f){return f===void 0&&(f=Sf),f===!1?f=0:f===!0&&(f=Sf),{x:rh(f,"left","right"),y:rh(f,"top","bottom")}}function rh(f,y,P){return{min:nh(f,y),max:nh(f,P)}}function nh(f,y){var P;return typeof f=="number"?f:(P=f[y])!==null&&P!==void 0?P:0}var oh=function(){return{translate:0,scale:1,origin:0,originPoint:0}},qi=function(){return{x:oh(),y:oh()}},ah=function(){return{min:0,max:0}},_t=function(){return{x:ah(),y:ah()}};function cn(f){return[f("x"),f("y")]}function ih(f){var y=f.top,P=f.left,E=f.right,R=f.bottom;return{x:{min:P,max:E},y:{min:y,max:R}}}function Ck(f){var y=f.x,P=f.y;return{top:P.min,right:y.max,bottom:P.max,left:y.min}}function Ok(f,y){if(!y)return f;var P=y({x:f.left,y:f.top}),E=y({x:f.right,y:f.bottom});return{top:P.y,left:P.x,bottom:E.y,right:E.x}}function Af(f){return f===void 0||f===1}function lh(f){var y=f.scale,P=f.scaleX,E=f.scaleY;return!Af(y)||!Af(P)||!Af(E)}function Qn(f){return lh(f)||sh(f.x)||sh(f.y)||f.z||f.rotate||f.rotateX||f.rotateY}function sh(f){return f&&f!=="0%"}function Xs(f,y,P){var E=f-P,R=y*E;return P+R}function uh(f,y,P,E,R){return R!==void 0&&(f=Xs(f,R,E)),Xs(f,P,E)+y}function kf(f,y,P,E,R){y===void 0&&(y=0),P===void 0&&(P=1),f.min=uh(f.min,y,P,E,R),f.max=uh(f.max,y,P,E,R)}function ch(f,y){var P=y.x,E=y.y;kf(f.x,P.translate,P.scale,P.originPoint),kf(f.y,E.translate,E.scale,E.originPoint)}function Tk(f,y,P,E){var R,F;E===void 0&&(E=!1);var V=P.length;if(V){y.x=y.y=1;for(var I,U,H=0;Hy?P="y":Math.abs(f.x)>y&&(P="x"),P}function Nk(f){var y=f.dragControls,P=f.visualElement,E=be(function(){return new Ek(P)});n.useEffect(function(){return y&&y.subscribe(E)},[E,y]),n.useEffect(function(){return E.addListeners()},[E])}function Rk(f){var y=f.onPan,P=f.onPanStart,E=f.onPanEnd,R=f.onPanSessionStart,F=f.visualElement,V=y||P||E||R,I=n.useRef(null),U=n.useContext(_).transformPagePoint,H={onSessionStart:R,onStart:P,onMove:y,onEnd:function(Z,J){I.current=null,E&&E(Z,J)}};n.useEffect(function(){I.current!==null&&I.current.updateHandlers(H)});function Q(Z){I.current=new Yv(Z,H,{transformPagePoint:U})}qs(F,"pointerdown",V&&Q),Gs(function(){return I.current&&I.current.end()})}var ph={pan:Kn(Rk),drag:Kn(Nk)},Js=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function Mk(){var f=Js.map(function(){return new Bi}),y={},P={clearAllListeners:function(){return f.forEach(function(E){return E.clear()})},updatePropListeners:function(E){Js.forEach(function(R){var F,V="on"+R,I=E[V];(F=y[R])===null||F===void 0||F.call(y),I&&(y[R]=P[V](I))})}};return f.forEach(function(E,R){P["on"+Js[R]]=function(F){return E.add(F)},P["notify"+Js[R]]=function(){for(var F=[],V=0;V=0?window.pageYOffset:null,H=qk(y,f,I);return F.length&&F.forEach(function(Q){var Z=r.__read(Q,2),J=Z[0],ee=Z[1];f.getValue(J).set(ee)}),f.syncRender(),U!==null&&window.scrollTo({top:U}),{target:H,transitionEnd:E}}else return{target:y,transitionEnd:E}};function Yk(f,y,P,E){return Bk(y)?Gk(f,y,P,E):{target:y,transitionEnd:E}}var Kk=function(f,y,P,E){var R=Vk(f,y,E);return y=R.target,E=R.transitionEnd,Yk(f,y,P,E)};function Qk(f){return window.getComputedStyle(f)}var _h={treeType:"dom",readValueFromInstance:function(f,y){if(sr(y)){var P=ff(y);return P&&P.default||0}else{var E=Qk(f);return(Ni(y)?E.getPropertyValue(y):E[y])||0}},sortNodePosition:function(f,y){return f.compareDocumentPosition(y)&2?1:-1},getBaseTarget:function(f,y){var P;return(P=f.style)===null||P===void 0?void 0:P[y]},measureViewportBox:function(f,y){var P=y.transformPagePoint;return fh(f,P)},resetTransform:function(f,y,P){var E=P.transformTemplate;y.style.transform=E?E({},""):"none",f.scheduleRender()},restoreTransform:function(f,y){f.style.transform=y.style.transform},removeValueFromRenderState:function(f,y){var P=y.vars,E=y.style;delete P[f],delete E[f]},makeTargetAnimatable:function(f,y,P,E){var R=P.transformValues;E===void 0&&(E=!0);var F=y.transition,V=y.transitionEnd,I=r.__rest(y,["transition","transitionEnd"]),U=qv(I,F||{},f);if(R&&(V&&(V=R(V)),I&&(I=R(I)),U&&(U=R(U))),E){xf(f,I,U);var H=Kk(f,I,U,V);V=H.transitionEnd,I=H.target}return r.__assign({transition:F,transitionEnd:V},I)},scrapeMotionValuesFromProps:_a,build:function(f,y,P,E,R){f.isVisible!==void 0&&(y.style.visibility=f.isVisible?"visible":"hidden"),Ht(y,P,E,R.transformTemplate)},render:Di},Xk=$s(_h),Zk=$s(r.__assign(r.__assign({},_h),{getBaseTarget:function(f,y){return f[y]},readValueFromInstance:function(f,y){var P;return sr(y)?((P=ff(y))===null||P===void 0?void 0:P.default)||0:(y=Fi.has(y)?y:Vs(y),f.getAttribute(y))},scrapeMotionValuesFromProps:Bs,build:function(f,y,P,E,R){wa(y,P,E,R.transformTemplate)},render:zs})),Nf=function(f,y){return Ye(f)?Zk(y,{enableHardwareAcceleration:!1}):Xk(y,{enableHardwareAcceleration:!0})};function Ch(f,y){return y.max===y.min?0:f/(y.max-y.min)*100}var Gi={correct:function(f,y){if(!y.target)return f;if(typeof f=="string")if(a.px.test(f))f=parseFloat(f);else return f;var P=Ch(f,y.target.x),E=Ch(f,y.target.y);return"".concat(P,"% ").concat(E,"%")}},Oh="_$css",Jk={correct:function(f,y){var P=y.treeScale,E=y.projectionDelta,R=f,F=f.includes("var("),V=[];F&&(f=f.replace(bh,function(oe){return V.push(oe),Oh}));var I=a.complex.parse(f);if(I.length>5)return R;var U=a.complex.createTransformer(f),H=typeof I[0]!="number"?1:0,Q=E.x.scale*P.x,Z=E.y.scale*P.y;I[0+H]/=Q,I[1+H]/=Z;var J=i.mix(Q,Z,.5);typeof I[2+H]=="number"&&(I[2+H]/=J),typeof I[3+H]=="number"&&(I[3+H]/=J);var ee=U(I);if(F){var te=0;ee=ee.replace(Oh,function(){var oe=V[te];return te++,oe})}return ee}},$k=function(f){r.__extends(y,f);function y(){return f!==null&&f.apply(this,arguments)||this}return y.prototype.componentDidMount=function(){var P=this,E=this.props,R=E.visualElement,F=E.layoutGroup,V=E.switchLayoutGroup,I=E.layoutId,U=R.projection;Ut(tE),U&&(F!=null&&F.group&&F.group.add(U),V!=null&&V.register&&I&&V.register(U),U.root.didUpdate(),U.addEventListener("animationComplete",function(){P.safeToRemove()}),U.setOptions(r.__assign(r.__assign({},U.options),{onExitComplete:function(){return P.safeToRemove()}}))),Ce.hasEverUpdated=!0},y.prototype.getSnapshotBeforeUpdate=function(P){var E=this,R=this.props,F=R.layoutDependency,V=R.visualElement,I=R.drag,U=R.isPresent,H=V.projection;return H&&(H.isPresent=U,I||P.layoutDependency!==F||F===void 0?H.willUpdate():this.safeToRemove(),P.isPresent!==U&&(U?H.promote():H.relegate()||O.default.postRender(function(){var Q;!((Q=H.getStack())===null||Q===void 0)&&Q.members.length||E.safeToRemove()}))),null},y.prototype.componentDidUpdate=function(){var P=this.props.visualElement.projection;P&&(P.root.didUpdate(),!P.currentAnimation&&P.isLead()&&this.safeToRemove())},y.prototype.componentWillUnmount=function(){var P=this.props,E=P.visualElement,R=P.layoutGroup,F=P.switchLayoutGroup,V=E.projection;V&&(V.scheduleCheckAfterUnmount(),R!=null&&R.group&&R.group.remove(V),F!=null&&F.deregister&&F.deregister(V))},y.prototype.safeToRemove=function(){var P=this.props.safeToRemove;P==null||P()},y.prototype.render=function(){return null},y}(T.default.Component);function eE(f){var y=r.__read(cf(),2),P=y[0],E=y[1],R=n.useContext(Pe);return T.default.createElement($k,r.__assign({},f,{layoutGroup:R,switchLayoutGroup:n.useContext(Le),isPresent:P,safeToRemove:E}))}var tE={borderRadius:r.__assign(r.__assign({},Gi),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Gi,borderTopRightRadius:Gi,borderBottomLeftRadius:Gi,borderBottomRightRadius:Gi,boxShadow:Jk},Th={measureLayout:eE};function Ph(f,y,P){P===void 0&&(P={});var E=It(f)?f:Or(f);return vf("",E,y,P),{stop:function(){return E.stop()},isAnimating:function(){return E.isAnimating()}}}var Sh=["TopLeft","TopRight","BottomLeft","BottomRight"],rE=Sh.length,Ah=function(f){return typeof f=="string"?parseFloat(f):f},kh=function(f){return typeof f=="number"||a.px.test(f)};function nE(f,y,P,E,R,F){var V,I,U,H;R?(f.opacity=i.mix(0,(V=P.opacity)!==null&&V!==void 0?V:1,oE(E)),f.opacityExit=i.mix((I=y.opacity)!==null&&I!==void 0?I:1,0,aE(E))):F&&(f.opacity=i.mix((U=y.opacity)!==null&&U!==void 0?U:1,(H=P.opacity)!==null&&H!==void 0?H:1,E));for(var Q=0;Qy?1:P(i.progress(f,y,E))}}function Nh(f,y){f.min=y.min,f.max=y.max}function zr(f,y){Nh(f.x,y.x),Nh(f.y,y.y)}function Rh(f,y,P,E,R){return f-=y,f=Xs(f,1/P,E),R!==void 0&&(f=Xs(f,1/R,E)),f}function iE(f,y,P,E,R,F,V){if(y===void 0&&(y=0),P===void 0&&(P=1),E===void 0&&(E=.5),F===void 0&&(F=f),V===void 0&&(V=f),a.percent.test(y)){y=parseFloat(y);var I=i.mix(V.min,V.max,y/100);y=I-V.min}if(typeof y=="number"){var U=i.mix(F.min,F.max,E);f===F&&(U-=y),f.min=Rh(f.min,y,P,U,R),f.max=Rh(f.max,y,P,U,R)}}function Mh(f,y,P,E,R){var F=r.__read(P,3),V=F[0],I=F[1],U=F[2];iE(f,y[V],y[I],y[U],y.scale,E,R)}var lE=["x","scaleX","originX"],sE=["y","scaleY","originY"];function Ih(f,y,P,E){Mh(f.x,y,lE,P==null?void 0:P.x,E==null?void 0:E.x),Mh(f.y,y,sE,P==null?void 0:P.y,E==null?void 0:E.y)}function Lh(f){return f.translate===0&&f.scale===1}function Dh(f){return Lh(f.x)&&Lh(f.y)}function Fh(f,y){return f.x.min===y.x.min&&f.x.max===y.x.max&&f.y.min===y.y.min&&f.y.max===y.y.max}var uE=function(){function f(){this.members=[]}return f.prototype.add=function(y){hf(this.members,y),y.scheduleRender()},f.prototype.remove=function(y){if(mf(this.members,y),y===this.prevLead&&(this.prevLead=void 0),y===this.lead){var P=this.members[this.members.length-1];P&&this.promote(P)}},f.prototype.relegate=function(y){var P=this.members.findIndex(function(V){return y===V});if(P===0)return!1;for(var E,R=P;R>=0;R--){var F=this.members[R];if(F.isPresent!==!1){E=F;break}}return E?(this.promote(E),!0):!1},f.prototype.promote=function(y,P){var E,R=this.lead;if(y!==R&&(this.prevLead=R,this.lead=y,y.show(),R)){R.instance&&R.scheduleRender(),y.scheduleRender(),y.resumeFrom=R,P&&(y.resumeFrom.preserveOpacity=!0),R.snapshot&&(y.snapshot=R.snapshot,y.snapshot.latestValues=R.animationValues||R.latestValues,y.snapshot.isShared=!0),!((E=y.root)===null||E===void 0)&&E.isUpdating&&(y.isLayoutDirty=!0);var F=y.options.crossfade;F===!1&&R.hide()}},f.prototype.exitAnimationComplete=function(){this.members.forEach(function(y){var P,E,R,F,V;(E=(P=y.options).onExitComplete)===null||E===void 0||E.call(P),(V=(R=y.resumingFrom)===null||R===void 0?void 0:(F=R.options).onExitComplete)===null||V===void 0||V.call(F)})},f.prototype.scheduleRender=function(){this.members.forEach(function(y){y.instance&&y.scheduleRender(!1)})},f.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},f}(),cE="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Vh(f,y,P){var E=f.x.translate/y.x,R=f.y.translate/y.y,F="translate3d(".concat(E,"px, ").concat(R,"px, 0) ");if(F+="scale(".concat(1/y.x,", ").concat(1/y.y,") "),P){var V=P.rotate,I=P.rotateX,U=P.rotateY;V&&(F+="rotate(".concat(V,"deg) ")),I&&(F+="rotateX(".concat(I,"deg) ")),U&&(F+="rotateY(".concat(U,"deg) "))}var H=f.x.scale*y.x,Q=f.y.scale*y.y;return F+="scale(".concat(H,", ").concat(Q,")"),F===cE?"none":F}var dE=function(f,y){return f.depth-y.depth},zh=function(){function f(){this.children=[],this.isDirty=!1}return f.prototype.add=function(y){hf(this.children,y),this.isDirty=!0},f.prototype.remove=function(y){mf(this.children,y),this.isDirty=!0},f.prototype.forEach=function(y){this.isDirty&&this.children.sort(dE),this.isDirty=!1,this.children.forEach(y)},f}(),Bh=1e3;function Wh(f){var y=f.attachResizeListener,P=f.defaultParent,E=f.measureScroll,R=f.checkIsScrollRoot,F=f.resetTransform;return function(){function V(I,U,H){var Q=this;U===void 0&&(U={}),H===void 0&&(H=P==null?void 0:P()),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(){Q.isUpdating&&(Q.isUpdating=!1,Q.clearAllSnapshots())},this.updateProjection=function(){Q.nodes.forEach(hE),Q.nodes.forEach(mE)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=I,this.latestValues=U,this.root=H?H.root||H:this,this.path=H?r.__spreadArray(r.__spreadArray([],r.__read(H.path),!1),[H],!1):[],this.parent=H,this.depth=H?H.depth+1:0,I&&this.root.registerPotentialNode(I,this);for(var Z=0;Z=0;E--)if(f.path[E].instance){P=f.path[E];break}var R=P&&P!==f.root?P.instance:document,F=R.querySelector('[data-projection-id="'.concat(y,'"]'));F&&f.mount(F,!0)}function Gh(f){f.min=Math.round(f.min),f.max=Math.round(f.max)}function Yh(f){Gh(f.x),Gh(f.y)}var TE=Wh({attachResizeListener:function(f,y){return et(f,"resize",y)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Bo={current:void 0},Rf=Wh({measureScroll:function(f){return{x:f.scrollLeft,y:f.scrollTop}},defaultParent:function(){if(!Bo.current){var f=new TE(0,{});f.mount(window),f.setOptions({layoutScroll:!0}),Bo.current=f}return Bo.current},resetTransform:function(f,y){f.style.transform=y??"none"},checkIsScrollRoot:function(f){return window.getComputedStyle(f).position==="fixed"}}),Kh=r.__assign(r.__assign(r.__assign(r.__assign({},Of),Nv),ph),Th),Mf=gt(function(f,y){return Ca(f,y,Kh,Nf,Rf)});function PE(f){return He(Ca(f,{forwardMotionProps:!1},Kh,Nf,Rf))}var SE=gt(Ca);function Qh(){var f=n.useRef(!1);return N(function(){return f.current=!0,function(){f.current=!1}},[]),f}function tu(){var f=Qh(),y=r.__read(n.useState(0),2),P=y[0],E=y[1],R=n.useCallback(function(){f.current&&E(P+1)},[P]),F=n.useCallback(function(){return O.default.postRender(R)},[R]);return[F,P]}var If=function(f){var y=f.children,P=f.initial,E=f.isPresent,R=f.onExitComplete,F=f.custom,V=f.presenceAffectsLayout,I=be(AE),U=Rv(),H=n.useMemo(function(){return{id:U,initial:P,isPresent:E,custom:F,onExitComplete:function(Q){var Z,J;I.set(Q,!0);try{for(var ee=r.__values(I.values()),te=ee.next();!te.done;te=ee.next()){var oe=te.value;if(!oe)return}}catch(ge){Z={error:ge}}finally{try{te&&!te.done&&(J=ee.return)&&J.call(ee)}finally{if(Z)throw Z.error}}R==null||R()},register:function(Q){return I.set(Q,!1),function(){return I.delete(Q)}}}},V?void 0:[E]);return n.useMemo(function(){I.forEach(function(Q,Z){return I.set(Z,!1)})},[E]),w.useEffect(function(){!E&&!I.size&&(R==null||R())},[E]),w.createElement(S.Provider,{value:H},y)};function AE(){return new Map}var Ta=function(f){return f.key||""};function kE(f,y){f.forEach(function(P){var E=Ta(P);y.set(E,P)})}function EE(f){var y=[];return n.Children.forEach(f,function(P){n.isValidElement(P)&&y.push(P)}),y}var jE=function(f){var y=f.children,P=f.custom,E=f.initial,R=E===void 0?!0:E,F=f.onExitComplete,V=f.exitBeforeEnter,I=f.presenceAffectsLayout,U=I===void 0?!0:I,H=r.__read(tu(),1),Q=H[0],Z=n.useContext(Pe).forceRender;Z&&(Q=Z);var J=Qh(),ee=EE(y),te=ee,oe=new Set,ge=n.useRef(te),ve=n.useRef(new Map).current,Oe=n.useRef(!0);if(N(function(){Oe.current=!1,kE(ee,ve),ge.current=te}),Gs(function(){Oe.current=!0,ve.clear(),oe.clear()}),Oe.current)return w.createElement(w.Fragment,null,te.map(function(Me){return w.createElement(If,{key:Ta(Me),isPresent:!0,initial:R?void 0:!1,presenceAffectsLayout:U},Me)}));te=r.__spreadArray([],r.__read(te),!1);for(var je=ge.current.map(Ta),Ne=ee.map(Ta),Re=je.length,Ge=0;Ge1&&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,oe.size?te:te.map(function(Me){return n.cloneElement(Me)}))},Xh=n.createContext(null),NE=function(f){return!f.isLayoutDirty&&f.willUpdate(!1)};function Zh(){var f=new Set,y=new WeakMap,P=function(){return f.forEach(NE)};return{add:function(E){f.add(E),y.set(E,E.addEventListener("willUpdate",P))},remove:function(E){var R;f.delete(E),(R=y.get(E))===null||R===void 0||R(),y.delete(E),P()},dirty:P}}var Jh=function(f){return f===!0},RE=function(f){return Jh(f===!0)||f==="id"},$h=function(f){var y,P,E=f.children,R=f.id,F=f.inheritId,V=f.inherit,I=V===void 0?!0:V;F!==void 0&&(I=F);var U=n.useContext(Pe),H=n.useContext(Xh),Q=r.__read(tu(),2),Z=Q[0],J=Q[1],ee=n.useRef(null),te=(y=U.id)!==null&&y!==void 0?y:H;ee.current===null&&(RE(I)&&te&&(R=R?te+"-"+R:te),ee.current={id:R,group:Jh(I)&&(P=U==null?void 0:U.group)!==null&&P!==void 0?P:Zh()});var oe=n.useMemo(function(){return r.__assign(r.__assign({},ee.current),{forceRender:Z})},[J]);return w.createElement(Pe.Provider,{value:oe},E)},ME=0,IE=function(f){var y=f.children;return w.useEffect(function(){o.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),w.createElement($h,{id:be(function(){return"asl-".concat(ME++)})},y)};function LE(f){var y=f.children,P=f.isValidProp,E=r.__rest(f,["children","isValidProp"]);P&&Is(P),E=r.__assign(r.__assign({},n.useContext(_)),E),E.isStatic=be(function(){return E.isStatic});var R=n.useMemo(function(){return E},[JSON.stringify(E.transition),E.transformPagePoint,E.reducedMotion]);return w.createElement(_.Provider,{value:R},y)}function DE(f){var y=f.children,P=f.features,E=f.strict,R=E===void 0?!1:E,F=r.__read(n.useState(!Lf(P)),2),V=F[1],I=n.useRef(void 0);if(!Lf(P)){var U=P.renderer,H=r.__rest(P,["renderer"]);I.current=U,l(H)}return n.useEffect(function(){Lf(P)&&P().then(function(Q){var Z=Q.renderer,J=r.__rest(Q,["renderer"]);l(J),I.current=Z,V(!0)})},[]),w.createElement(s.Provider,{value:{renderer:I.current,strict:R}},y)}function Lf(f){return typeof f=="function"}var em=n.createContext(null);function FE(f,y,P,E){if(!E)return f;var R=f.findIndex(function(Q){return Q.value===y});if(R===-1)return f;var F=E>0?1:-1,V=f[R+F];if(!V)return f;var I=f[R],U=V.layout,H=i.mix(U.min,U.max,.5);return F===1&&I.layout.max+P>H||F===-1&&I.layout.min+P.001?1/f:v2},fm=!1;function h2(f){var y=Zn(1),P=Zn(1),E=A();o.invariant(!!(f||E),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),o.warning(fm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),fm=!0,f?(y=f.scaleX||y,P=f.scaleY||P):E&&(y=E.getValue("scaleX",1),P=E.getValue("scaleY",1));var R=ru(y,dm),F=ru(P,dm);return{scaleX:R,scaleY:F}}e.AnimatePresence=jE,e.AnimateSharedLayout=IE,e.DeprecatedLayoutGroupContext=Xh,e.DragControls=um,e.FlatTree=zh,e.LayoutGroup=$h,e.LayoutGroupContext=Pe,e.LazyMotion=DE,e.MotionConfig=LE,e.MotionConfigContext=_,e.MotionContext=k,e.MotionValue=Wv,e.PresenceContext=S,e.Reorder=QE,e.SwitchLayoutGroupContext=Le,e.addPointerEvent=Fo,e.addScaleCorrector=Ut,e.animate=Ph,e.animateVisualElement=Qs,e.animationControls=lm,e.animations=Of,e.calcLength=un,e.checkTargetForNewValues=xf,e.createBox=_t,e.createDomMotionComponent=PE,e.createMotionComponent=He,e.domAnimation=am,e.domMax=XE,e.filterProps=ya,e.isBrowser=j,e.isDragActive=af,e.isMotionValue=It,e.isValidMotionProp=xn,e.m=SE,e.makeUseVisualState=qn,e.motion=Mf,e.motionValue=Or,e.resolveMotionValue=Cn,e.transform=tm,e.useAnimation=a2,e.useAnimationControls=sm,e.useAnimationFrame=im,e.useCycle=i2,e.useDeprecatedAnimatedState=b2,e.useDeprecatedInvertedScale=h2,e.useDomEvent=ot,e.useDragControls=u2,e.useElementScroll=t2,e.useForceUpdate=tu,e.useInView=l2,e.useInstantLayoutTransition=cm,e.useInstantTransition=d2,e.useIsPresent=LA,e.useIsomorphicLayoutEffect=N,e.useMotionTemplate=ZE,e.useMotionValue=Zn,e.usePresence=cf,e.useReducedMotion=G,e.useReducedMotionConfig=X,e.useResetProjection=f2,e.useScroll=Df,e.useSpring=JE,e.useTime=o2,e.useTransform=ru,e.useUnmountEffect=Gs,e.useVelocity=$E,e.useViewportScroll=r2,e.useVisualElementContext=A,e.visualElement=$s,e.wrapHandler=of})(Pt);(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 v}});var r=T(B),n=Pt,o=T(Ee),a=T(Rt),i=T(_e),u=Te,p=Pd,b=xe,h=ms;function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.className,c=d.children,g=O(d,["className","children"]),m=(0,p.useAccordion)(),_=m.open,k=m.animate,A=(0,b.useTheme)().accordion,S=A.styles.base;s=s??"";var j=(0,u.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]}}},L={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},D=(0,a.default)(L,k);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:_?"mount":"unmount",variants:N},r.default.createElement(n.m.div,w({},g,{ref:l,className:j,initial:"unmount",exit:"unmount",animate:_?"mount":"unmount",variants:D}),c)))});x.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},x.displayName="MaterialTailwind.AccordionBody";var v=x})(WT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Accordion:function(){return v},AccordionHeader:function(){return b.AccordionHeader},AccordionBody:function(){return h.AccordionBody},useAccordion:function(){return u.useAccordion},default:function(){return d}});var r=O(B),n=O(Ee),o=Te,a=O(_e),i=xe,u=Pd,p=ms,b=BT,h=WT;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.open,g=l.icon,m=l.animate,_=l.className,k=l.disabled,A=l.children,S=C(l,["open","icon","animate","className","disabled","children"]),j=(0,i.useTheme)().accordion,N=j.defaultProps,L=j.styles.base;g=g??N.icon,m=m??N.animate,_=_??N.className,k=k??N.disabled;var D=(0,o.twMerge)((0,n.default)((0,a.default)(L.container),w({},(0,a.default)(L.disabled),k)),_),W=r.default.useMemo(function(){return{open:c,icon:g,animate:m,disabled:k}},[c,g,m,k]);return r.default.createElement(u.AccordionContextProvider,{value:W},r.default.createElement("div",T({},S,{ref:s,className:D}),A))});v.propTypes={open:p.propTypesOpen,icon:p.propTypesIcon,animate:p.propTypesAnimate,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},v.displayName="MaterialTailwind.Accordion";var d=Object.assign(v,{Header:b.AccordionHeader,Body:h.AccordionBody})})(vO);var cP={},nt={};(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(u){return u===o});return i>=0?o:a}var r=t})(nt);var Fd={},Ti=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 v}});var r=T(B),n=T(Se),o=T(Ti),a=T(Ee),i=Te,u=T(nt),p=T(_e),b=xe,h=ua;function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.color,m=d.ripple,_=d.className,k=d.children;d.fullWidth;var A=O(d,["variant","size","color","ripple","className","children","fullWidth"]),S=(0,b.useTheme)().iconButton,j=S.valid,N=S.defaultProps,L=S.styles,D=L.base,W=L.variants,G=L.sizes;s=s??N.variant,c=c??N.size,g=g??N.color,m=m??N.ripple,_=_??N.className;var X=m!==void 0&&new o.default,Y=(0,p.default)(D),z=(0,p.default)(W[(0,u.default)(j.variants,s,"filled")][(0,u.default)(j.colors,g,"gray")]),q=(0,p.default)(G[(0,u.default)(j.sizes,c,"md")]),K=(0,i.twMerge)((0,a.default)(Y,q,z),_);return r.default.createElement("button",w({},A,{ref:l,className:K,type:A.type||"button",onMouseDown:function($){var ne=A==null?void 0:A.onMouseDown;return m&&X.create($,(s==="filled"||s==="gradient")&&g!=="white"?"light":"dark"),typeof ne=="function"&&ne($)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},k))});x.propTypes={variant:n.default.oneOf(h.propTypesVariant),size:n.default.oneOf(h.propTypesSize),color:n.default.oneOf(h.propTypesColor),ripple:h.propTypesRipple,className:h.propTypesClassName,children:h.propTypesChildren},x.displayName="MaterialTailwind.IconButton";var v=x})(Fd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=C(B),n=C(Se),o=Pt,a=C(Ee),i=C(Rt),u=Te,p=C(nt),b=C(_e),h=xe,w=hb,T=C(Fd);function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),_,k;for(k=0;k=0)&&(g[_]=s[_]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.color,_=s.icon,k=s.open,A=s.action,S=s.onClose,j=s.animate,N=s.className,L=s.children,D=x(s,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,h.useTheme)().alert,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;g=g??G.variant,m=m??G.color,N=N??G.className,j=j??G.animate,k=k??G.open,A=A??G.action,S=S??G.onClose;var K=(0,b.default)(z.alert),$=(0,b.default)(z.action),ne=(0,b.default)(q[(0,p.default)(X.variants,g,"filled")][(0,p.default)(X.colors,m,"gray")]),le=(0,u.twMerge)((0,a.default)(K,ne),N),ie=(0,a.default)($),re={unmount:{opacity:0},mount:{opacity:1}},fe=(0,i.default)(re,j),ue=r.default.createElement("div",{className:"shrink-0"},_),ae=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ae,null,k&&r.default.createElement(o.m.div,O({},D,{ref:c,role:"alert",className:"".concat(le," flex"),initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:fe}),_&&ue,r.default.createElement("div",{className:"".concat(_?"ml-3":""," mr-12")},L),S&&!A&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:g==="outlined"||g==="ghost"?m:"white",className:ie},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"}))),A||null)))});d.propTypes={variant:n.default.oneOf(w.propTypesVariant),color:n.default.oneOf(w.propTypesColor),icon:w.propTypesIcon,open:w.propTypesOpen,action:w.propTypesAction,onClose:w.propTypesOnClose,animate:w.propTypesAnimate,className:w.propTypesClassName,children:w.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})(cP);var dP={};(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 v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(_e),p=xe,b=mb;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.className,m=d.color,_=d.withBorder,k=O(d,["variant","size","className","color","withBorder"]),A=(0,p.useTheme)().avatar,S=A.valid,j=A.defaultProps,N=A.styles,L=N.base,D=N.variants,W=N.sizes,G=N.borderColor;s=s??j.variant,c=c??j.size,g=g??j.className,_=_??j.withBorder,m=m??j.color;var X=(0,u.default)(D[(0,i.default)(S.variants,s,"rounded")]),Y=(0,u.default)(W[(0,i.default)(S.sizes,c,"md")]),z=(0,u.default)(G[(0,i.default)(S.colors,m,"gray")]),q,K=(0,a.twMerge)((0,o.default)((0,u.default)(L.initial),X,Y,(q={},h(q,(0,u.default)(L.withBorder),_),h(q,z,_),q)),g);return r.default.createElement("img",w({},k,{ref:l,className:K}))});x.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),className:b.propTypesClassName,withBorder:b.propTypesWithBorder,color:n.default.oneOf(b.propTypesColor)},x.displayName="MaterialTailwind.Avatar";var v=x})(dP);var fP={},pP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return u}});var r=n(Se);function n(p){return p&&p.__esModule?p:{default:p}}var o=r.default.node,a=r.default.bool,i=r.default.string,u=r.default.node.isRequired})(pP);(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 v}});var r=T(B),n=h(Ee),o=Te,a=h(_e),i=xe,u=pP;function p(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function b(){return b=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=(0,r.forwardRef)(function(d,l){var s=d.separator,c=d.fullWidth,g=d.className,m=d.children,_=O(d,["separator","fullWidth","className","children"]),k=(0,i.useTheme)().breadcrumbs,A=k.defaultProps,S=k.styles.base;s=s??A.separator,c=c??A.fullWidth,g=g??A.className;var j=(0,n.default)((0,a.default)(S.root.initial),p({},(0,a.default)(S.root.fullWidth),c)),N=(0,o.twMerge)((0,n.default)((0,a.default)(S.list)),g),L=(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:j},r.default.createElement("ol",b({},_,{ref:l,className:N}),r.Children.map(m,function(W,G){if((0,r.isValidElement)(W)){var X;return r.default.createElement("li",{className:(0,n.default)(L,p({},(0,a.default)(S.item.disabled),W==null||(X=W.props)===null||X===void 0?void 0:X.disabled))},W,G!==r.Children.count(m)-1&&r.default.createElement("span",{className:D},s))}return null})))});x.propTypes={separator:u.propTypesSeparator,fullWidth:u.propTypesFullWidth,className:u.propTypesClassName,children:u.propTypesChildren},x.displayName="MaterialTailwind.Breadcrumbs";var v=x})(fP);var gP={},ev={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Spinner:function(){return v},default:function(){return d}});var r=w(Se),n=O(B),o=w(Ee),a=Te,i=w(nt),u=w(_e),p=xe,b=jb;function h(){return h=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=(0,n.forwardRef)(function(l,s){var c=l.color,g=l.className,m=C(l,["color","className"]),_=(0,p.useTheme)().spinner,k=_.defaultProps,A=_.valid,S=_.styles,j=S.base,N=S.colors;c=c??k.color;var L;g=(L=(0,o.default)(k.className,g))!==null&&L!==void 0?L:k.className;var D=(0,u.default)(N[(0,i.default)(A.colors,c,"gray")]),W=(0,a.twMerge)((0,o.default)((0,u.default)(j)),g),G,X;return n.default.createElement("svg",h({},m,{ref:s,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(G=m==null?void 0:m.width)!==null&&G!==void 0?G:24,height:(X=m==null?void 0:m.height)!==null&&X!==void 0?X: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}))});v.propTypes={color:r.default.oneOf(b.propTypesColor),className:b.propTypesClassName},v.displayName="MaterialTailwind.Spinner";var d=v})(ev);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Button:function(){return d},default:function(){return l}});var r=C(B),n=C(Se),o=C(Ti),a=C(Ee),i=Te,u=C(nt),p=C(_e),b=xe,h=C(ev),w=ua;function T(s,c,g){return c in s?Object.defineProperty(s,c,{value:g,enumerable:!0,configurable:!0,writable:!0}):s[c]=g,s}function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),_,k;for(k=0;k=0)&&(g[_]=s[_]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.size,_=s.color,k=s.fullWidth,A=s.ripple,S=s.className,j=s.children,N=s.loading,L=x(s,["variant","size","color","fullWidth","ripple","className","children","loading"]),D=(0,b.useTheme)().button,W=D.valid,G=D.defaultProps,X=D.styles,Y=X.base,z=X.variants,q=X.sizes;g=g??G.variant,m=m??G.size,_=_??G.color,k=k??G.fullWidth,A=A??G.ripple,S=S??G.className;var K=A!==void 0&&new o.default,$=(0,p.default)(Y.initial),ne=(0,p.default)(z[(0,u.default)(W.variants,g,"filled")][(0,u.default)(W.colors,_,"gray")]),le=(0,p.default)(q[(0,u.default)(W.sizes,m,"md")]),ie=(0,i.twMerge)((0,a.default)($,le,ne,T({},(0,p.default)(Y.fullWidth),k),{"flex items-center gap-2":N,"gap-3":m==="lg"}),S),re=(0,i.twMerge)((0,a.default)({"w-4 h-4":!0,"w-5 h-5":m==="lg"})),fe;return r.default.createElement("button",O({},L,{disabled:(fe=L.disabled)!==null&&fe!==void 0?fe:N,ref:c,className:ie,type:L.type||"button",onMouseDown:function(ue){var ae=L==null?void 0:L.onMouseDown;return A&&K.create(ue,(g==="filled"||g==="gradient")&&_!=="white"?"light":"dark"),typeof ae=="function"&&ae(ue)}}),N&&r.default.createElement(h.default,{className:re}),j)});d.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,loading:w.propTypesLoading},d.displayName="MaterialTailwind.Button";var l=d})(gP);var bP={},vP={};(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 v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(_e),p=xe,b=ca;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,c=d.color,g=d.shadow,m=d.floated,_=d.className,k=d.children,A=O(d,["variant","color","shadow","floated","className","children"]),S=(0,p.useTheme)().cardHeader,j=S.defaultProps,N=S.styles,L=S.valid,D=N.base,W=N.variants;s=s??j.variant,c=c??j.color,g=g??j.shadow,m=m??j.floated,_=_??j.className;var G=(0,u.default)(D.initial),X=(0,u.default)(W[(0,i.default)(L.variants,s,"filled")][(0,i.default)(L.colors,c,"white")]),Y=(0,a.twMerge)((0,o.default)(G,X,h({},(0,u.default)(D.shadow),g),h({},(0,u.default)(D.floated),m)),_);return r.default.createElement("div",w({},A,{ref:l,className:Y}),k)});x.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),shadow:b.propTypesShadow,floated:b.propTypesFloated,className:b.propTypesClassName,children:b.propTypesChildren},x.displayName="MaterialTailwind.CardHeader";var v=x})(vP);var hP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,x){for(var v in x)Object.defineProperty(C,v,{enumerable:!0,get:x[v]})}t(e,{CardBody:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(_e),i=xe,u=ca;function p(){return p=Object.assign||function(C){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(v[d]=C[d])}return v}function w(C,x){if(C==null)return{};var v={},d=Object.keys(C),l,s;for(s=0;s=0)&&(v[l]=C[l]);return v}var T=r.default.forwardRef(function(C,x){var v=C.className,d=C.children,l=h(C,["className","children"]),s=(0,i.useTheme)().cardBody,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:x,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.CardBody";var O=T})(hP);var mP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,v){for(var d in v)Object.defineProperty(x,d,{enumerable:!0,get:v[d]})}t(e,{CardFooter:function(){return O},default:function(){return C}});var r=h(B),n=h(Ee),o=Te,a=h(_e),i=xe,u=ca;function p(x,v,d){return v in x?Object.defineProperty(x,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[v]=d,x}function b(){return b=Object.assign||function(x){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function T(x,v){if(x==null)return{};var d={},l=Object.keys(x),s,c;for(c=0;c=0)&&(d[s]=x[s]);return d}var O=r.default.forwardRef(function(x,v){var d=x.divider,l=x.className,s=x.children,c=w(x,["divider","className","children"]),g=(0,i.useTheme)().cardFooter,m=g.defaultProps,_=g.styles.base;l=l??m.className,d=d??m.divider;var k=(0,o.twMerge)((0,n.default)((0,a.default)(_.initial),p({},(0,a.default)(_.divider),d)),l);return r.default.createElement("div",b({},c,{ref:v,className:k}),s)});O.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.CardFooter";var C=O})(mP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Card:function(){return l},CardHeader:function(){return b.CardHeader},CardBody:function(){return h.CardBody},CardFooter:function(){return w.CardFooter},default:function(){return s}});var r=x(B),n=x(Se),o=x(Ee),a=Te,i=x(nt),u=x(_e),p=xe,b=vP,h=hP,w=mP,T=ca;function O(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function C(){return C=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,_)&&(m[_]=c[_])}return m}function d(c,g){if(c==null)return{};var m={},_=Object.keys(c),k,A;for(A=0;A<_.length;A++)k=_[A],!(g.indexOf(k)>=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.variant,_=c.color,k=c.shadow,A=c.className,S=c.children,j=v(c,["variant","color","shadow","className","children"]),N=(0,p.useTheme)().card,L=N.defaultProps,D=N.styles,W=N.valid,G=D.base,X=D.variants;m=m??L.variant,_=_??L.color,k=k??L.shadow,A=A??L.className;var Y=(0,u.default)(G.initial),z=(0,u.default)(X[(0,i.default)(W.variants,m,"filled")][(0,i.default)(W.colors,_,"white")]),q=(0,a.twMerge)((0,o.default)(Y,z,O({},(0,u.default)(G.shadow),k)),A);return r.default.createElement("div",C({},j,{ref:g,className:q}),S)});l.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),shadow:T.propTypesShadow,className:T.propTypesClassName,children:T.propTypesChildren},l.displayName="MaterialTailwind.Card";var s=Object.assign(l,{Header:b.CardHeader,Body:h.CardBody,Footer:w.CardFooter})})(bP);var yP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Checkbox:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Ti),a=O(Ee),i=Te,u=O(nt),p=O(_e),b=xe,h=da;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.icon,_=l.ripple,k=l.className,A=l.disabled,S=l.containerProps,j=l.labelProps,N=l.iconProps,L=l.inputRef,D=C(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,b.useTheme)().checkbox,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,g=g??G.label,m=m??G.icon,_=_??G.ripple,k=k??G.className,A=A??G.disabled,S=S??G.containerProps,j=j??G.labelProps,N=N??G.iconProps;var $=_!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),w({},(0,p.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),k),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className),fe=(0,i.twMerge)((0,a.default)((0,p.default)(z.icon)),N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:D.id||K,onMouseDown:function(ue){var ae=S==null?void 0:S.onMouseDown;return _&&$.create(ue,"dark"),typeof ae=="function"&&ae(ue)}}),r.default.createElement("input",T({},D,{ref:L,type:"checkbox",disabled:A,className:ie,id:D.id||K})),r.default.createElement("span",{className:fe},m||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"})))),g&&r.default.createElement("label",T({},j,{className:re,htmlFor:D.id||K}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,icon:h.propTypesIcon,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject},v.displayName="MaterialTailwind.Checkbox";var d=v})(yP);var wP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=C(B),n=C(Se),o=Pt,a=C(Ee),i=C(Rt),u=Te,p=C(nt),b=C(_e),h=xe,w=Tb,T=C(Fd);function O(){return O=Object.assign||function(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),_,k;for(k=0;k=0)&&(g[_]=s[_]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.size,_=s.color,k=s.icon,A=s.open,S=s.onClose,j=s.action,N=s.animate,L=s.className,D=s.value,W=x(s,["variant","size","color","icon","open","onClose","action","animate","className","value"]),G=(0,h.useTheme)().chip,X=G.defaultProps,Y=G.valid,z=G.styles,q=z.base,K=z.variants,$=z.sizes;g=g??X.variant,m=m??X.size,_=_??X.color,L=L??X.className,N=N??X.animate,A=A??X.open,j=j??X.action,S=S??X.onClose;var ne=(0,b.default)(q.chip),le=(0,b.default)(q.action),ie=(0,b.default)(q.icon),re=(0,b.default)(K[(0,p.default)(Y.variants,g,"filled")][(0,p.default)(Y.colors,_,"gray")]),fe=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].chip),ue=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].action),ae=(0,b.default)($[(0,p.default)(Y.sizes,m,"md")].icon),ce=(0,u.twMerge)((0,a.default)(ne,re,fe),L),de=(0,a.default)(le,ue),be=(0,a.default)(ie,ae),Ce=(0,a.default)({"ml-4":k&&m==="sm","ml-[18px]":k&&m==="md","ml-5":k&&m==="lg","mr-5":S}),me={unmount:{opacity:0},mount:{opacity:1}},he=(0,i.default)(me,N),Pe=r.default.createElement("div",{className:be},k),Le=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(Le,null,A&&r.default.createElement(o.m.div,O({},W,{ref:c,className:ce,initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:he}),k&&Pe,r.default.createElement("span",{className:Ce},D),S&&!j&&r.default.createElement(T.default,{onClick:S,size:"sm",variant:"text",color:g==="outlined"||g==="ghost"?_:"white",className:de},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":m==="sm","h-4 w-4":m==="md","h-5 w-5":m==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),j||null)))});d.propTypes={variant:n.default.oneOf(w.propTypesVariant),size:n.default.oneOf(w.propTypesSize),color:n.default.oneOf(w.propTypesColor),icon:w.propTypesIcon,open:w.propTypesOpen,onClose:w.propTypesOnClose,action:w.propTypesAction,animate:w.propTypesAnimate,className:w.propTypesClassName,value:w.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(wP);var xP={},qF=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ka=new WeakMap,ku=new WeakMap,Eu={},Cp=0,_P=function(e){return e&&(e.host||_P(e.parentNode))},GF=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=_P(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})},YF=function(e,t,r,n){var o=GF(t,Array.isArray(e)?e:[e]);Eu[r]||(Eu[r]=new WeakMap);var a=Eu[r],i=[],u=new Set,p=new Set(o),b=function(w){!w||u.has(w)||(u.add(w),b(w.parentNode))};o.forEach(b);var h=function(w){!w||p.has(w)||Array.prototype.forEach.call(w.children,function(T){if(u.has(T))h(T);else{var O=T.getAttribute(n),C=O!==null&&O!=="false",x=(ka.get(T)||0)+1,v=(a.get(T)||0)+1;ka.set(T,x),a.set(T,v),i.push(T),x===1&&C&&ku.set(T,!0),v===1&&T.setAttribute(r,"true"),C||T.setAttribute(n,"true")}})};return h(t),u.clear(),Cp++,function(){i.forEach(function(w){var T=ka.get(w)-1,O=a.get(w)-1;ka.set(w,T),a.set(w,O),T||(ku.has(w)||w.removeAttribute(n),ku.delete(w)),O||w.removeAttribute(r)}),Cp--,Cp||(ka=new WeakMap,ka=new WeakMap,ku=new WeakMap,Eu={})}},KF=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||qF(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),YF(n,o,r,"aria-hidden")):function(){return null}};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var D3=["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])"],J0=D3.join(","),uP=typeof Element>"u",rs=uP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Wc=!uP&&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},Uc=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},L3=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},F3=function(t,r,n){if(Uc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(J0));return r&&rs.call(t,J0)&&o.unshift(t),o=o.filter(n),o},V3=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Uc(i,!1))if(i.tagName==="SLOT"){var u=i.assignedElements(),p=u.length?u:i.children,b=e(p,!0,n);n.flatten?o.push.apply(o,b):o.push({scopeParent:i,candidates:b})}else{var h=rs.call(i,J0);h&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var x=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),T=!Uc(x,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(x&&T){var O=e(x===!0?i.children:x.children,!0,n);n.flatten?o.push.apply(o,O):o.push({scopeParent:i,candidates:O})}else a.unshift.apply(a,i.children)}}return o},cP=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},dP=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||L3(t))&&!cP(t)?0:t.tabIndex},z3=function(t,r){var n=dP(t);return n<0&&r&&!cP(t)?0:n},B3=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},fP=function(t){return t.tagName==="INPUT"},W3=function(t){return fP(t)&&t.type==="hidden"},U3=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},H3=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(rs.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var u=t;t;){var p=t.parentElement,b=Wc(t);if(p&&!p.shadowRoot&&o(p)===!0)return ww(t);t.assignedSlot?t=t.assignedSlot:!p&&b!==t.ownerDocument?t=b.host:t=p}t=u}if(K3(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return ww(t);return!1},X3=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)},$3=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,u=i?o.scopeParent:o,p=z3(u,i),b=i?e(o.candidates):u;p===0?i?r.push.apply(r,b):r.push(u):n.push({documentOrder:a,tabIndex:p,item:o,isScope:i,content:b})}),n.sort(B3).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Hc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=V3([t],r.includeContainer,{filter:xw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:J3}):n=F3(t,r.includeContainer,xw.bind(null,r)),$3(n)};const pP=["top","right","bottom","left"],Cw=["start","end"],_w=pP.reduce((e,t)=>e.concat(t,t+"-"+Cw[0],t+"-"+Cw[1]),[]),rn=Math.min,Bt=Math.max,qc=Math.round,ku=Math.floor,Ao=e=>({x:e,y:e}),eF={left:"right",right:"left",bottom:"top",top:"bottom"},tF={start:"end",end:"start"};function $0(e,t,r){return Bt(e,rn(t,r))}function nn(e,t){return typeof e=="function"?e(t):e}function yr(e){return e.split("-")[0]}function $r(e){return e.split("-")[1]}function Zb(e){return e==="x"?"y":"x"}function Jb(e){return e==="y"?"height":"width"}function pa(e){return["top","bottom"].includes(yr(e))?"y":"x"}function $b(e){return Zb(pa(e))}function gP(e,t,r){r===void 0&&(r=!1);const n=$r(e),o=$b(e),a=Jb(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Yc(i)),[i,Yc(i)]}function rF(e){const t=Yc(e);return[Gc(e),t,Gc(t)]}function Gc(e){return e.replace(/start|end/g,t=>tF[t])}function nF(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 oF(e,t,r,n){const o=$r(e);let a=nF(yr(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Gc)))),a}function Yc(e){return e.replace(/left|right|bottom|top/g,t=>eF[t])}function aF(e){return{top:0,right:0,bottom:0,left:0,...e}}function ev(e){return typeof e!="number"?aF(e):{top:e,right:e,bottom:e,left:e}}function vi(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Ow(e,t,r){let{reference:n,floating:o}=e;const a=pa(t),i=$b(t),u=Jb(i),p=yr(t),b=a==="y",h=n.x+n.width/2-o.width/2,x=n.y+n.height/2-o.height/2,T=n[u]/2-o[u]/2;let O;switch(p){case"top":O={x:h,y:n.y-o.height};break;case"bottom":O={x:h,y:n.y+n.height};break;case"right":O={x:n.x+n.width,y:x};break;case"left":O={x:n.x-o.width,y:x};break;default:O={x:n.x,y:n.y}}switch($r(t)){case"start":O[i]-=T*(r&&b?-1:1);break;case"end":O[i]+=T*(r&&b?-1:1);break}return O}const iF=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,u=a.filter(Boolean),p=await(i.isRTL==null?void 0:i.isRTL(t));let b=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:h,y:x}=Ow(b,n,p),T=n,O={},_=0;for(let w=0;w({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:u,middlewareData:p}=t,{element:b,padding:h=0}=nn(e,t)||{};if(b==null)return{};const x=ev(h),T={x:r,y:n},O=$b(o),_=Jb(O),w=await i.getDimensions(b),v=O==="y",d=v?"top":"left",l=v?"bottom":"right",s=v?"clientHeight":"clientWidth",c=a.reference[_]+a.reference[O]-T[O]-a.floating[_],g=T[O]-a.reference[O],m=await(i.getOffsetParent==null?void 0:i.getOffsetParent(b));let C=m?m[s]:0;(!C||!await(i.isElement==null?void 0:i.isElement(m)))&&(C=u.floating[s]||a.floating[_]);const k=c/2-g/2,A=C/2-w[_]/2-1,S=rn(x[d],A),j=rn(x[l],A),N=S,D=C-w[_]-j,L=C/2-w[_]/2+k,W=$0(N,L,D),G=!p.arrow&&$r(o)!=null&&L!=W&&a.reference[_]/2-(L$r(o)===e),...r.filter(o=>$r(o)!==e)]:r.filter(o=>yr(o)===o)).filter(o=>e?$r(o)===e||(t?Gc(o)!==o:!1):!0)}const sF=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:u,platform:p,elements:b}=t,{crossAxis:h=!1,alignment:x,allowedPlacements:T=_w,autoAlignment:O=!0,..._}=nn(e,t),w=x!==void 0||T===_w?lF(x||null,O,T):T,v=await mn(t,_),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=w[d];if(l==null)return{};const s=gP(l,a,await(p.isRTL==null?void 0:p.isRTL(b.floating)));if(u!==l)return{reset:{placement:w[0]}};const c=[v[yr(l)],v[s[0]],v[s[1]]],g=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:c}],m=w[d+1];if(m)return{data:{index:d+1,overflows:g},reset:{placement:m}};const C=g.map(S=>{const j=$r(S.placement);return[S.placement,j&&h?S.overflows.slice(0,2).reduce((N,D)=>N+D,0):S.overflows[0],S.overflows]}).sort((S,j)=>S[1]-j[1]),A=((o=C.filter(S=>S[2].slice(0,$r(S[0])?2:3).every(j=>j<=0))[0])==null?void 0:o[0])||C[0][0];return A!==u?{data:{index:d+1,overflows:g},reset:{placement:A}}:{}}}},uF=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:u,platform:p,elements:b}=t,{mainAxis:h=!0,crossAxis:x=!0,fallbackPlacements:T,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:w=!0,...v}=nn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=yr(o),l=yr(u)===u,s=await(p.isRTL==null?void 0:p.isRTL(b.floating)),c=T||(l||!w?[Yc(u)]:rF(u));!T&&_!=="none"&&c.push(...oF(u,w,_,s));const g=[u,...c],m=await mn(t,v),C=[];let k=((n=a.flip)==null?void 0:n.overflows)||[];if(h&&C.push(m[d]),x){const N=gP(o,i,s);C.push(m[N[0]],m[N[1]])}if(k=[...k,{placement:o,overflows:C}],!C.every(N=>N<=0)){var A,S;const N=(((A=a.flip)==null?void 0:A.index)||0)+1,D=g[N];if(D)return{data:{index:N,overflows:k},reset:{placement:D}};let L=(S=k.filter(W=>W.overflows[0]<=0).sort((W,G)=>W.overflows[1]-G.overflows[1])[0])==null?void 0:S.placement;if(!L)switch(O){case"bestFit":{var j;const W=(j=k.map(G=>[G.placement,G.overflows.filter(X=>X>0).reduce((X,Y)=>X+Y,0)]).sort((G,X)=>G[1]-X[1])[0])==null?void 0:j[0];W&&(L=W);break}case"initialPlacement":L=u;break}if(o!==L)return{reset:{placement:L}}}return{}}}};function Pw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Sw(e){return pP.some(t=>e[t]>=0)}const cF=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=nn(e,t);switch(n){case"referenceHidden":{const a=await mn(t,{...o,elementContext:"reference"}),i=Pw(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Sw(i)}}}case"escaped":{const a=await mn(t,{...o,altBoundary:!0}),i=Pw(a,r.floating);return{data:{escapedOffsets:i,escaped:Sw(i)}}}default:return{}}}}};function bP(e){const t=rn(...e.map(a=>a.left)),r=rn(...e.map(a=>a.top)),n=Bt(...e.map(a=>a.right)),o=Bt(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function dF(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=>vi(bP(o)))}const fF=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:u=2,x:p,y:b}=nn(e,t),h=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),x=dF(h),T=vi(bP(h)),O=ev(u);function _(){if(x.length===2&&x[0].left>x[1].right&&p!=null&&b!=null)return x.find(v=>p>v.left-O.left&&pv.top-O.top&&b=2){if(pa(r)==="y"){const S=x[0],j=x[x.length-1],N=yr(r)==="top",D=S.top,L=j.bottom,W=N?S.left:j.left,G=N?S.right:j.right,X=G-W,Y=L-D;return{top:D,bottom:L,left:W,right:G,width:X,height:Y,x:W,y:D}}const v=yr(r)==="left",d=Bt(...x.map(S=>S.right)),l=rn(...x.map(S=>S.left)),s=x.filter(S=>v?S.left===l:S.right===d),c=s[0].top,g=s[s.length-1].bottom,m=l,C=d,k=C-m,A=g-c;return{top:c,bottom:g,left:m,right:C,width:k,height:A,x:m,y:c}}return T}const w=await a.getElementRects({reference:{getBoundingClientRect:_},floating:n.floating,strategy:i});return o.reference.x!==w.reference.x||o.reference.y!==w.reference.y||o.reference.width!==w.reference.width||o.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}};async function pF(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=yr(r),u=$r(r),p=pa(r)==="y",b=["left","top"].includes(i)?-1:1,h=a&&p?-1:1,x=nn(t,e);let{mainAxis:T,crossAxis:O,alignmentAxis:_}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...x};return u&&typeof _=="number"&&(O=u==="end"?_*-1:_),p?{x:O*h,y:T*b}:{x:T*b,y:O*h}}const vP=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:u}=t,p=await pF(t,e);return i===((r=u.offset)==null?void 0:r.placement)&&(n=u.arrow)!=null&&n.alignmentOffset?{}:{x:o+p.x,y:a+p.y,data:{...p,placement:i}}}}},gF=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:u={fn:v=>{let{x:d,y:l}=v;return{x:d,y:l}}},...p}=nn(e,t),b={x:r,y:n},h=await mn(t,p),x=pa(yr(o)),T=Zb(x);let O=b[T],_=b[x];if(a){const v=T==="y"?"top":"left",d=T==="y"?"bottom":"right",l=O+h[v],s=O-h[d];O=$0(l,O,s)}if(i){const v=x==="y"?"top":"left",d=x==="y"?"bottom":"right",l=_+h[v],s=_-h[d];_=$0(l,_,s)}const w=u.fn({...t,[T]:O,[x]:_});return{...w,data:{x:w.x-r,y:w.y-n}}}}},bF=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:u=0,mainAxis:p=!0,crossAxis:b=!0}=nn(e,t),h={x:r,y:n},x=pa(o),T=Zb(x);let O=h[T],_=h[x];const w=nn(u,t),v=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(p){const s=T==="y"?"height":"width",c=a.reference[T]-a.floating[s]+v.mainAxis,g=a.reference[T]+a.reference[s]-v.mainAxis;Og&&(O=g)}if(b){var d,l;const s=T==="y"?"width":"height",c=["top","left"].includes(yr(o)),g=a.reference[x]-a.floating[s]+(c&&((d=i.offset)==null?void 0:d[x])||0)+(c?0:v.crossAxis),m=a.reference[x]+a.reference[s]+(c?0:((l=i.offset)==null?void 0:l[x])||0)-(c?v.crossAxis:0);_m&&(_=m)}return{[T]:O,[x]:_}}}},vF=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:o,elements:a}=t,{apply:i=()=>{},...u}=nn(e,t),p=await mn(t,u),b=yr(r),h=$r(r),x=pa(r)==="y",{width:T,height:O}=n.floating;let _,w;b==="top"||b==="bottom"?(_=b,w=h===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(w=b,_=h==="end"?"top":"bottom");const v=O-p[_],d=T-p[w],l=!t.middlewareData.shift;let s=v,c=d;if(x){const m=T-p.left-p.right;c=h||l?rn(d,m):m}else{const m=O-p.top-p.bottom;s=h||l?rn(v,m):m}if(l&&!h){const m=Bt(p.left,0),C=Bt(p.right,0),k=Bt(p.top,0),A=Bt(p.bottom,0);x?c=T-2*(m!==0||C!==0?m+C:Bt(p.left,p.right)):s=O-2*(k!==0||A!==0?k+A:Bt(p.top,p.bottom))}await i({...t,availableWidth:c,availableHeight:s});const g=await o.getDimensions(a.floating);return T!==g.width||O!==g.height?{reset:{rects:!0}}:{}}}};function ko(e){return hP(e)?(e.nodeName||"").toLowerCase():"#document"}function br(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Un(e){var t;return(t=(hP(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hP(e){return e instanceof Node||e instanceof br(e).Node}function zn(e){return e instanceof Element||e instanceof br(e).Element}function yn(e){return e instanceof HTMLElement||e instanceof br(e).HTMLElement}function Aw(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof br(e).ShadowRoot}function Cs(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Fr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function hF(e){return["table","td","th"].includes(ko(e))}function tv(e){const t=rv(),r=Fr(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function mF(e){let t=hi(e);for(;yn(t)&&!Fd(t);){if(tv(t))return t;t=hi(t)}return null}function rv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Fd(e){return["html","body","#document"].includes(ko(e))}function Fr(e){return br(e).getComputedStyle(e)}function Vd(e){return zn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function hi(e){if(ko(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Aw(e)&&e.host||Un(e);return Aw(t)?t.host:t}function mP(e){const t=hi(e);return Fd(t)?e.ownerDocument?e.ownerDocument.body:e.body:yn(t)&&Cs(t)?t:mP(t)}function jn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=mP(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=br(o);return a?t.concat(i,i.visualViewport||[],Cs(o)?o:[],i.frameElement&&r?jn(i.frameElement):[]):t.concat(o,jn(o,[],r))}function yP(e){const t=Fr(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=yn(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,u=qc(r)!==a||qc(n)!==i;return u&&(r=a,n=i),{width:r,height:n,$:u}}function nv(e){return zn(e)?e:e.contextElement}function ti(e){const t=nv(e);if(!yn(t))return Ao(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=yP(t);let i=(a?qc(r.width):r.width)/n,u=(a?qc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!u||!Number.isFinite(u))&&(u=1),{x:i,y:u}}const yF=Ao(0);function wP(e){const t=br(e);return!rv()||!t.visualViewport?yF:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function wF(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==br(e)?!1:t}function na(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=nv(e);let i=Ao(1);t&&(n?zn(n)&&(i=ti(n)):i=ti(e));const u=wF(a,r,n)?wP(a):Ao(0);let p=(o.left+u.x)/i.x,b=(o.top+u.y)/i.y,h=o.width/i.x,x=o.height/i.y;if(a){const T=br(a),O=n&&zn(n)?br(n):n;let _=T.frameElement;for(;_&&n&&O!==T;){const w=ti(_),v=_.getBoundingClientRect(),d=Fr(_),l=v.left+(_.clientLeft+parseFloat(d.paddingLeft))*w.x,s=v.top+(_.clientTop+parseFloat(d.paddingTop))*w.y;p*=w.x,b*=w.y,h*=w.x,x*=w.y,p+=l,b+=s,_=br(_).frameElement}}return vi({width:h,height:x,x:p,y:b})}function xF(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=yn(r),a=Un(r);if(r===a)return t;let i={scrollLeft:0,scrollTop:0},u=Ao(1);const p=Ao(0);if((o||!o&&n!=="fixed")&&((ko(r)!=="body"||Cs(a))&&(i=Vd(r)),yn(r))){const b=na(r);u=ti(r),p.x=b.x+r.clientLeft,p.y=b.y+r.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-i.scrollLeft*u.x+p.x,y:t.y*u.y-i.scrollTop*u.y+p.y}}function CF(e){return Array.from(e.getClientRects())}function xP(e){return na(Un(e)).left+Vd(e).scrollLeft}function _F(e){const t=Un(e),r=Vd(e),n=e.ownerDocument.body,o=Bt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Bt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+xP(e);const u=-r.scrollTop;return Fr(n).direction==="rtl"&&(i+=Bt(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:u}}function OF(e,t){const r=br(e),n=Un(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,u=0,p=0;if(o){a=o.width,i=o.height;const b=rv();(!b||b&&t==="fixed")&&(u=o.offsetLeft,p=o.offsetTop)}return{width:a,height:i,x:u,y:p}}function TF(e,t){const r=na(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=yn(e)?ti(e):Ao(1),i=e.clientWidth*a.x,u=e.clientHeight*a.y,p=o*a.x,b=n*a.y;return{width:i,height:u,x:p,y:b}}function kw(e,t,r){let n;if(t==="viewport")n=OF(e,r);else if(t==="document")n=_F(Un(e));else if(zn(t))n=TF(t,r);else{const o=wP(e);n={...t,x:t.x-o.x,y:t.y-o.y}}return vi(n)}function CP(e,t){const r=hi(e);return r===t||!zn(r)||Fd(r)?!1:Fr(r).position==="fixed"||CP(r,t)}function PF(e,t){const r=t.get(e);if(r)return r;let n=jn(e,[],!1).filter(u=>zn(u)&&ko(u)!=="body"),o=null;const a=Fr(e).position==="fixed";let i=a?hi(e):e;for(;zn(i)&&!Fd(i);){const u=Fr(i),p=tv(i);!p&&u.position==="fixed"&&(o=null),(a?!p&&!o:!p&&u.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Cs(i)&&!p&&CP(e,i))?n=n.filter(h=>h!==i):o=u,i=hi(i)}return t.set(e,n),n}function SF(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?PF(t,this._c):[].concat(r),n],u=i[0],p=i.reduce((b,h)=>{const x=kw(t,h,o);return b.top=Bt(x.top,b.top),b.right=rn(x.right,b.right),b.bottom=rn(x.bottom,b.bottom),b.left=Bt(x.left,b.left),b},kw(t,u,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function AF(e){return yP(e)}function kF(e,t,r){const n=yn(t),o=Un(t),a=r==="fixed",i=na(e,!0,a,t);let u={scrollLeft:0,scrollTop:0};const p=Ao(0);if(n||!n&&!a)if((ko(t)!=="body"||Cs(o))&&(u=Vd(t)),n){const b=na(t,!0,a,t);p.x=b.x+t.clientLeft,p.y=b.y+t.clientTop}else o&&(p.x=xP(o));return{x:i.left+u.scrollLeft-p.x,y:i.top+u.scrollTop-p.y,width:i.width,height:i.height}}function Ew(e,t){return!yn(e)||Fr(e).position==="fixed"?null:t?t(e):e.offsetParent}function _P(e,t){const r=br(e);if(!yn(e))return r;let n=Ew(e,t);for(;n&&hF(n)&&Fr(n).position==="static";)n=Ew(n,t);return n&&(ko(n)==="html"||ko(n)==="body"&&Fr(n).position==="static"&&!tv(n))?r:n||mF(e)||r}const EF=async function(e){let{reference:t,floating:r,strategy:n}=e;const o=this.getOffsetParent||_P,a=this.getDimensions;return{reference:kF(t,await o(r),n),floating:{x:0,y:0,...await a(r)}}};function jF(e){return Fr(e).direction==="rtl"}const OP={convertOffsetParentRelativeRectToViewportRelativeRect:xF,getDocumentElement:Un,getClippingRect:SF,getOffsetParent:_P,getElementRects:EF,getClientRects:CF,getDimensions:AF,getScale:ti,isElement:zn,isRTL:jF};function NF(e,t){let r=null,n;const o=Un(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}function i(u,p){u===void 0&&(u=!1),p===void 0&&(p=1),a();const{left:b,top:h,width:x,height:T}=e.getBoundingClientRect();if(u||t(),!x||!T)return;const O=ku(h),_=ku(o.clientWidth-(b+x)),w=ku(o.clientHeight-(h+T)),v=ku(b),l={rootMargin:-O+"px "+-_+"px "+-w+"px "+-v+"px",threshold:Bt(0,rn(1,p))||1};let s=!0;function c(g){const m=g[0].intersectionRatio;if(m!==p){if(!s)return i();m?i(!1,m):n=setTimeout(()=>{i(!1,1e-7)},100)}s=!1}try{r=new IntersectionObserver(c,{...l,root:o.ownerDocument})}catch{r=new IntersectionObserver(c,l)}r.observe(e)}return i(!0),a}function RF(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:p=!1}=n,b=nv(e),h=o||a?[...b?jn(b):[],...jn(t)]:[];h.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const x=b&&u?NF(b,r):null;let T=-1,O=null;i&&(O=new ResizeObserver(d=>{let[l]=d;l&&l.target===b&&O&&(O.unobserve(t),cancelAnimationFrame(T),T=requestAnimationFrame(()=>{O&&O.observe(t)})),r()}),b&&!p&&O.observe(b),O.observe(t));let _,w=p?na(e):null;p&&v();function v(){const d=na(e);w&&(d.x!==w.x||d.y!==w.y||d.width!==w.width||d.height!==w.height)&&r(),w=d,_=requestAnimationFrame(v)}return r(),()=>{h.forEach(d=>{o&&d.removeEventListener("scroll",r),a&&d.removeEventListener("resize",r)}),x&&x(),O&&O.disconnect(),O=null,p&&cancelAnimationFrame(_)}}const TP=(e,t,r)=>{const n=new Map,o={platform:OP,...r},a={...o.platform,_c:n};return iF(e,t,{...o,platform:a})},MF=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?Tw({element:t.current,padding:r}).fn(o):{}:t?Tw({element:t,padding:r}).fn(o):{}}}};var Zu=typeof document<"u"?B.useLayoutEffect:B.useEffect;function Kc(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(!Kc(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)&&!Kc(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function jw(e){const t=B.useRef(e);return Zu(()=>{t.current=e}),t}function IF(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[u,p]=B.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,h]=B.useState(n);Kc(b,n)||h(n);const x=B.useRef(null),T=B.useRef(null),O=B.useRef(u),_=jw(a),w=jw(o),[v,d]=B.useState(null),[l,s]=B.useState(null),c=B.useCallback(S=>{x.current!==S&&(x.current=S,d(S))},[]),g=B.useCallback(S=>{T.current!==S&&(T.current=S,s(S))},[]),m=B.useCallback(()=>{if(!x.current||!T.current)return;const S={placement:t,strategy:r,middleware:b};w.current&&(S.platform=w.current),TP(x.current,T.current,S).then(j=>{const N={...j,isPositioned:!0};C.current&&!Kc(O.current,N)&&(O.current=N,Ln.flushSync(()=>{p(N)}))})},[b,t,r,w]);Zu(()=>{i===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,p(S=>({...S,isPositioned:!1})))},[i]);const C=B.useRef(!1);Zu(()=>(C.current=!0,()=>{C.current=!1}),[]),Zu(()=>{if(v&&l){if(_.current)return _.current(v,l,m);m()}},[v,l,m,_]);const k=B.useMemo(()=>({reference:x,floating:T,setReference:c,setFloating:g}),[c,g]),A=B.useMemo(()=>({reference:v,floating:l}),[v,l]);return B.useMemo(()=>({...u,update:m,refs:k,elements:A,reference:c,floating:g}),[u,m,k,A,c,g])}var it=typeof document<"u"?B.useLayoutEffect:B.useEffect;let _p=!1,DF=0;const Nw=()=>"floating-ui-"+DF++;function LF(){const[e,t]=B.useState(()=>_p?Nw():void 0);return it(()=>{e==null&&t(Nw())},[]),B.useEffect(()=>{_p||(_p=!0)},[]),e}const FF=Al.useId,ns=FF||LF;function PP(){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 SP=B.createContext(null),AP=B.createContext(null),Si=()=>{var e;return((e=B.useContext(SP))==null?void 0:e.id)||null},ga=()=>B.useContext(AP),VF=e=>{const t=ns(),r=ga(),n=Si(),o=e||n;return it(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},zF=e=>{let{children:t,id:r}=e;const n=Si();return B.createElement(SP.Provider,{value:B.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},BF=e=>{let{children:t}=e;const r=B.useRef([]),n=B.useCallback(i=>{r.current=[...r.current,i]},[]),o=B.useCallback(i=>{r.current=r.current.filter(u=>u!==i)},[]),a=B.useState(()=>PP())[0];return B.createElement(AP.Provider,{value:B.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function or(e){return(e==null?void 0:e.ownerDocument)||document}function ov(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function kP(){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 av(e){return or(e).defaultView||window}function Nr(e){return e?e instanceof av(e).Element:!1}function oa(e){return e?e instanceof av(e).HTMLElement:!1}function WF(e){if(typeof ShadowRoot>"u")return!1;const t=av(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function EP(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(ov())||t.test(kP()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function jP(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 eg(){return/apple/i.test(navigator.vendor)}function NP(){return ov().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Qc(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Rr(e){const t=B.useRef(e);return it(()=>{t.current=e}),t}const Rw="data-floating-ui-safe-polygon";function Ju(e,t,r){return r&&!Qc(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const UF=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:u=!0}=t===void 0?{}:t;const{open:p,onOpenChange:b,dataRef:h,events:x,elements:{domReference:T,floating:O},refs:_}=e,w=ga(),v=Si(),d=Rr(o),l=Rr(n),s=B.useRef(),c=B.useRef(),g=B.useRef(),m=B.useRef(),C=B.useRef(!0),k=B.useRef(!1),A=B.useRef(()=>{}),S=B.useCallback(()=>{var L;const W=(L=h.current.openEvent)==null?void 0:L.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[h]);B.useEffect(()=>{if(!r)return;function L(){clearTimeout(c.current),clearTimeout(m.current),C.current=!0}return x.on("dismiss",L),()=>{x.off("dismiss",L)}},[r,x]),B.useEffect(()=>{if(!r||!d.current||!p)return;function L(){S()&&b(!1)}const W=or(O).documentElement;return W.addEventListener("mouseleave",L),()=>{W.removeEventListener("mouseleave",L)}},[O,p,b,r,d,h,S]);const j=B.useCallback(function(L){L===void 0&&(L=!0);const W=Ju(l.current,"close",s.current);W&&!g.current?(clearTimeout(c.current),c.current=setTimeout(()=>b(!1),W)):L&&(clearTimeout(c.current),b(!1))},[l,b]),N=B.useCallback(()=>{A.current(),g.current=void 0},[]),D=B.useCallback(()=>{if(k.current){const L=or(_.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Rw),k.current=!1}},[_]);return B.useEffect(()=>{if(!r)return;function L(){return h.current.openEvent?["click","mousedown"].includes(h.current.openEvent.type):!1}function W(Y){if(clearTimeout(c.current),C.current=!1,a&&!Qc(s.current)||i>0&&Ju(l.current,"open")===0)return;h.current.openEvent=Y;const z=Ju(l.current,"open",s.current);z?c.current=setTimeout(()=>{b(!0)},z):b(!0)}function G(Y){if(L())return;A.current();const z=or(O);if(clearTimeout(m.current),d.current){clearTimeout(c.current),g.current=d.current({...e,tree:w,x:Y.clientX,y:Y.clientY,onClose(){D(),N(),j()}});const q=g.current;z.addEventListener("mousemove",q),A.current=()=>{z.removeEventListener("mousemove",q)};return}j()}function X(Y){L()||d.current==null||d.current({...e,tree:w,x:Y.clientX,y:Y.clientY,onClose(){N(),j()}})(Y)}if(Nr(T)){const Y=T;return p&&Y.addEventListener("mouseleave",X),O==null||O.addEventListener("mouseleave",X),u&&Y.addEventListener("mousemove",W,{once:!0}),Y.addEventListener("mouseenter",W),Y.addEventListener("mouseleave",G),()=>{p&&Y.removeEventListener("mouseleave",X),O==null||O.removeEventListener("mouseleave",X),u&&Y.removeEventListener("mousemove",W),Y.removeEventListener("mouseenter",W),Y.removeEventListener("mouseleave",G)}}},[T,O,r,e,a,i,u,j,N,D,b,p,w,l,d,h]),it(()=>{var L;if(r&&p&&(L=d.current)!=null&&L.__options.blockPointerEvents&&S()){const X=or(O).body;if(X.setAttribute(Rw,""),X.style.pointerEvents="none",k.current=!0,Nr(T)&&O){var W,G;const Y=T,z=w==null||(W=w.nodesRef.current.find(q=>q.id===v))==null||(G=W.context)==null?void 0:G.elements.floating;return z&&(z.style.pointerEvents=""),Y.style.pointerEvents="auto",O.style.pointerEvents="auto",()=>{Y.style.pointerEvents="",O.style.pointerEvents=""}}}},[r,p,v,O,T,w,d,h,S]),it(()=>{p||(s.current=void 0,N(),D())},[p,N,D]),B.useEffect(()=>()=>{N(),clearTimeout(c.current),clearTimeout(m.current),D()},[r,N,D]),B.useMemo(()=>{if(!r)return{};function L(W){s.current=W.pointerType}return{reference:{onPointerDown:L,onPointerEnter:L,onMouseMove(){p||i===0||(clearTimeout(m.current),m.current=setTimeout(()=>{C.current||b(!0)},i))}},floating:{onMouseEnter(){clearTimeout(c.current)},onMouseLeave(){x.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),j(!1)}}}},[x,r,i,p,b,j])},RP=B.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),MP=()=>B.useContext(RP),HF=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=B.useReducer((p,b)=>({...p,...b}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=B.useRef(null),u=B.useCallback(p=>{a({currentId:p})},[]);return it(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),B.createElement(RP.Provider,{value:B.useMemo(()=>({...o,setState:a,setCurrentId:u}),[o,a,u])},t)},qF=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:u,setState:p,timeoutMs:b}=MP();B.useEffect(()=>{a&&(p({delay:{open:1,close:Ju(u,"close")}}),a!==o&&n(!1))},[o,n,p,a,u]),B.useEffect(()=>{function h(){n(!1),p({delay:u,currentId:null})}if(!r&&a===o)if(b){const x=window.setTimeout(h,b);return()=>{clearTimeout(x)}}else h()},[r,p,a,o,n,u,b]),B.useEffect(()=>{r&&i(o)},[r,i,o])};function os(){return os=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Mw=requestAnimationFrame(a)}function GF(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 Pl(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 u;return o.parentId===i.id&&((u=o.context)==null?void 0:u.open)})})||[],r=r.concat(n);return r}function zd(e){return"composedPath"in e?e.composedPath()[0]:e.target}const YF="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function IP(e){return oa(e)&&e.matches(YF)}function Ar(e){e.preventDefault(),e.stopPropagation()}const Xc=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function DP(e,t){const r=Hc(e,Xc());t==="prev"&&r.reverse();const n=r.indexOf(aa(or(e)));return r.slice(n+1)[0]}function LP(){return DP(document.body,"next")}function FP(){return DP(document.body,"prev")}function Sl(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!er(r,n)}function KF(e){Hc(e,Xc()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function QF(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 XF=Al.useInsertionEffect,ZF=XF||(e=>e());function Ai(e){const t=B.useRef(()=>{});return ZF(()=>{t.current=e}),B.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(eg()&&a("button"),document.addEventListener("keydown",Iw),()=>{document.removeEventListener("keydown",Iw)}),[]),B.createElement("span",os({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:iv,onFocus:i=>{eg()&&NP()&&!JF(i)?(i.persist(),lv=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),VP=B.createContext(null),zP=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=B.useState(null),a=ns(),i=BP();return it(()=>{if(!r)return;const u=t?document.getElementById(t):null;if(u)u.setAttribute("data-floating-ui-portal",""),o(u);else{const p=document.createElement("div");t!==""&&(p.id=t||a),p.setAttribute("data-floating-ui-portal",""),o(p);const b=(i==null?void 0:i.portalNode)||document.body;return b.appendChild(p),()=>{b.removeChild(p)}}},[t,i,a,r]),n},$F=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=zP({id:r,enabled:!n}),[i,u]=B.useState(null),p=B.useRef(null),b=B.useRef(null),h=B.useRef(null),x=B.useRef(null),T=!!i&&!i.modal&&!!(n||a)&&o;return B.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function O(_){a&&Sl(_)&&(_.type==="focusin"?QF:KF)(a)}return a.addEventListener("focusin",O,!0),a.addEventListener("focusout",O,!0),()=>{a.removeEventListener("focusin",O,!0),a.removeEventListener("focusout",O,!0)}},[a,o,i==null?void 0:i.modal]),B.createElement(VP.Provider,{value:B.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:p,afterOutsideRef:b,beforeInsideRef:h,afterInsideRef:x,portalNode:a,setFocusManagerState:u}),[o,a])},T&&a&&B.createElement(Zc,{"data-type":"outside",ref:p,onFocus:O=>{if(Sl(O,a)){var _;(_=h.current)==null||_.focus()}else{const w=FP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus()}}}),T&&a&&B.createElement("span",{"aria-owns":a.id,style:iv}),n?Ln.createPortal(t,n):a?Ln.createPortal(t,a):null,T&&a&&B.createElement(Zc,{"data-type":"outside",ref:b,onFocus:O=>{if(Sl(O,a)){var _;(_=x.current)==null||_.focus()}else{const w=LP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},BP=()=>B.useContext(VP),eV=B.forwardRef(function(t,r){return B.createElement("button",os({},t,{type:"button",ref:r,tabIndex:-1,style:iv}))});function tV(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:u=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:b=!0}=e;const{refs:h,nodeId:x,onOpenChange:T,events:O,dataRef:_,elements:{domReference:w,floating:v}}=t,d=Rr(n),l=ga(),s=BP(),[c,g]=B.useState(null),m=typeof a=="number"&&a<0,C=B.useRef(null),k=B.useRef(null),A=B.useRef(!1),S=B.useRef(null),j=B.useRef(!1),N=s!=null,D=w&&w.getAttribute("role")==="combobox"&&IP(w),L=B.useCallback(function(Y){return Y===void 0&&(Y=v),Y?Hc(Y,Xc()):[]},[v]),W=B.useCallback(Y=>{const z=L(Y);return d.current.map(q=>w&&q==="reference"?w:v&&q==="floating"?v:z).filter(Boolean).flat()},[w,v,d,L]);B.useEffect(()=>{if(!u)return;function Y(q){if(q.key==="Tab"){L().length===0&&!D&&Ar(q);const K=W(),$=zd(q);d.current[0]==="reference"&&$===w&&(Ar(q),q.shiftKey?oo(K[K.length-1]):oo(K[1])),d.current[1]==="floating"&&$===v&&q.shiftKey&&(Ar(q),oo(K[0]))}}const z=or(v);return z.addEventListener("keydown",Y),()=>{z.removeEventListener("keydown",Y)}},[w,v,u,d,h,D,L,W]),B.useEffect(()=>{if(!b)return;function Y(){j.current=!0,setTimeout(()=>{j.current=!1})}function z(q){const K=q.relatedTarget,$=!(er(w,K)||er(v,K)||er(K,v)||er(s==null?void 0:s.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||l&&(Pl(l.nodesRef.current,x).find(ne=>{var le,ie;return er((le=ne.context)==null?void 0:le.elements.floating,K)||er((ie=ne.context)==null?void 0:ie.elements.domReference,K)})||GF(l.nodesRef.current,x).find(ne=>{var le,ie;return((le=ne.context)==null?void 0:le.elements.floating)===K||((ie=ne.context)==null?void 0:ie.elements.domReference)===K})));K&&$&&!j.current&&K!==S.current&&(A.current=!0,setTimeout(()=>T(!1)))}if(v&&oa(w))return w.addEventListener("focusout",z),w.addEventListener("pointerdown",Y),!u&&v.addEventListener("focusout",z),()=>{w.removeEventListener("focusout",z),w.removeEventListener("pointerdown",Y),!u&&v.removeEventListener("focusout",z)}},[w,v,u,x,l,s,T,b]),B.useEffect(()=>{var Y;const z=Array.from((s==null||(Y=s.portalNode)==null?void 0:Y.querySelectorAll("[data-floating-ui-portal]"))||[]);function q(){return[C.current,k.current].filter(Boolean)}if(v&&u){const K=[v,...z,...q()],$=I3(d.current.includes("reference")||D?K.concat(w||[]):K);return()=>{$()}}},[w,v,u,d,s,D]),B.useEffect(()=>{if(u&&!o&&v){const Y=[],z=Xc(),q=Hc(or(v).body,z),K=W(),$=q.filter(ne=>!K.includes(ne));return $.forEach((ne,le)=>{Y[le]=ne.getAttribute("tabindex"),ne.setAttribute("tabindex","-1")}),()=>{$.forEach((ne,le)=>{const ie=Y[le];ie==null?ne.removeAttribute("tabindex"):ne.setAttribute("tabindex",ie)})}}},[v,u,o,W]),it(()=>{if(!v)return;const Y=or(v);let z=i,q=!1;const K=aa(Y),$=_.current;S.current=K;const ne=W(v),le=(typeof a=="number"?ne[a]:a.current)||v;!m&&oo(le,{preventScroll:le===v});function ie(re){if(re.type==="escapeKey"&&h.domReference.current&&(S.current=h.domReference.current),["referencePress","escapeKey"].includes(re.type))return;const fe=re.data.returnFocus;typeof fe=="object"?(z=!0,q=fe.preventScroll):z=fe}return O.on("dismiss",ie),()=>{if(O.off("dismiss",ie),er(v,aa(Y))&&h.domReference.current&&(S.current=h.domReference.current),z&&oa(S.current)&&!A.current)if(!h.domReference.current||j.current)oo(S.current,{cancelPrevious:!1,preventScroll:q});else{var re;$.__syncReturnFocus=!0,(re=S.current)==null||re.focus({preventScroll:q}),setTimeout(()=>{delete $.__syncReturnFocus})}}},[v,W,a,i,_,h,O,m]),it(()=>{if(s)return s.setFocusManagerState({...t,modal:u,closeOnFocusOut:b}),()=>{s.setFocusManagerState(null)}},[s,u,b,t]),it(()=>{if(m||!v)return;function Y(){g(L().length)}if(Y(),typeof MutationObserver=="function"){const z=new MutationObserver(Y);return z.observe(v,{childList:!0,subtree:!0}),()=>{z.disconnect()}}},[v,L,m,h]);const G=o&&(N||u)&&!D;function X(Y){return p&&u?B.createElement(eV,{ref:Y==="start"?C:k,onClick:()=>T(!1)},typeof p=="string"?p:"Dismiss"):null}return B.createElement(B.Fragment,null,G&&B.createElement(Zc,{"data-type":"inside",ref:s==null?void 0:s.beforeInsideRef,onFocus:Y=>{if(u){const q=W();oo(n[0]==="reference"?q[0]:q[q.length-1])}else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(A.current=!1,Sl(Y,s.portalNode)){const q=LP()||w;q==null||q.focus()}else{var z;(z=s.beforeOutsideRef.current)==null||z.focus()}}}),D?null:X("start"),B.cloneElement(r,c===0||n.includes("floating")?{tabIndex:0}:{}),X("end"),G&&B.createElement(Zc,{"data-type":"inside",ref:s==null?void 0:s.afterInsideRef,onFocus:Y=>{if(u)oo(W()[0]);else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(A.current=!0,Sl(Y,s.portalNode)){const q=FP()||w;q==null||q.focus()}else{var z;(z=s.afterOutsideRef.current)==null||z.focus()}}}))}const Eu="data-floating-ui-scroll-lock",rV=B.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return it(()=>{var a,i;if(!n||document.body.hasAttribute(Eu))return;document.body.setAttribute(Eu,"");const b=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",h=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(ov()))return Object.assign(document.body.style,{overflow:"hidden",[b]:h+"px"}),()=>{document.body.removeAttribute(Eu),Object.assign(document.body.style,{overflow:"",[b]:""})};const x=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,T=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,O=window.pageXOffset,_=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(_-Math.floor(T))+"px",left:-(O-Math.floor(x))+"px",right:"0",[b]:h+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[b]:""}),document.body.removeAttribute(Eu),window.scrollTo(O,_)}},[n]),B.createElement("div",os({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Dw(e){return oa(e.target)&&e.target.tagName==="BUTTON"}function Lw(e){return IP(e)}const nV=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:u="click",toggle:p=!0,ignoreMouse:b=!1,keyboardHandlers:h=!0}=t===void 0?{}:t;const x=B.useRef();return B.useMemo(()=>i?{reference:{onPointerDown(T){x.current=T.pointerType},onMouseDown(T){T.button===0&&(Qc(x.current,!0)&&b||u!=="click"&&(r?p&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(T.preventDefault(),n(!0)),o.current.openEvent=T.nativeEvent))},onClick(T){if(!o.current.__syncReturnFocus){if(u==="mousedown"&&x.current){x.current=void 0;return}Qc(x.current,!0)&&b||(r?p&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=T.nativeEvent)}},onKeyDown(T){x.current=void 0,h&&(Dw(T)||(T.key===" "&&!Lw(a)&&T.preventDefault(),T.key==="Enter"&&(r?p&&n(!1):n(!0))))},onKeyUp(T){h&&(Dw(T)||Lw(a)||T.key===" "&&(r?p&&n(!1):n(!0)))}}}:{},[i,o,u,b,h,a,p,r,n])};function $u(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 oV={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},aV={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},iV=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}},lV=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:u,floating:p},dataRef:b}=e,{enabled:h=!0,escapeKey:x=!0,outsidePress:T=!0,outsidePressEvent:O="pointerdown",referencePress:_=!1,referencePressEvent:w="pointerdown",ancestorScroll:v=!1,bubbles:d=!0}=t===void 0?{}:t;const l=ga(),s=Si()!=null,c=Ai(typeof T=="function"?T:()=>!1),g=typeof T=="function"?c:T,m=B.useRef(!1),{escapeKeyBubbles:C,outsidePressBubbles:k}=iV(d);return B.useEffect(()=>{if(!r||!h)return;b.current.__escapeKeyBubbles=C,b.current.__outsidePressBubbles=k;function A(L){if(L.key==="Escape"){const W=l?Pl(l.nodesRef.current,a):[];if(W.length>0){let G=!0;if(W.forEach(X=>{var Y;if((Y=X.context)!=null&&Y.open&&!X.context.dataRef.current.__escapeKeyBubbles){G=!1;return}}),!G)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function S(L){const W=m.current;if(m.current=!1,W||typeof g=="function"&&!g(L))return;const G=zd(L);if(oa(G)&&p){const z=p.ownerDocument.defaultView||window,q=G.scrollWidth>G.clientWidth,K=G.scrollHeight>G.clientHeight;let $=K&&L.offsetX>G.clientWidth;if(K&&z.getComputedStyle(G).direction==="rtl"&&($=L.offsetX<=G.offsetWidth-G.clientWidth),$||q&&L.offsetY>G.clientHeight)return}const X=l&&Pl(l.nodesRef.current,a).some(z=>{var q;return $u(L,(q=z.context)==null?void 0:q.elements.floating)});if($u(L,p)||$u(L,u)||X)return;const Y=l?Pl(l.nodesRef.current,a):[];if(Y.length>0){let z=!0;if(Y.forEach(q=>{var K;if((K=q.context)!=null&&K.open&&!q.context.dataRef.current.__outsidePressBubbles){z=!1;return}}),!z)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:s?{preventScroll:!0}:EP(L)||jP(L)}}),n(!1)}function j(){n(!1)}const N=or(p);x&&N.addEventListener("keydown",A),g&&N.addEventListener(O,S);let D=[];return v&&(Nr(u)&&(D=jn(u)),Nr(p)&&(D=D.concat(jn(p))),!Nr(i)&&i&&i.contextElement&&(D=D.concat(jn(i.contextElement)))),D=D.filter(L=>{var W;return L!==((W=N.defaultView)==null?void 0:W.visualViewport)}),D.forEach(L=>{L.addEventListener("scroll",j,{passive:!0})}),()=>{x&&N.removeEventListener("keydown",A),g&&N.removeEventListener(O,S),D.forEach(L=>{L.removeEventListener("scroll",j)})}},[b,p,u,i,x,g,O,o,l,a,r,n,v,h,C,k,s]),B.useEffect(()=>{m.current=!1},[g,O]),B.useMemo(()=>h?{reference:{[oV[w]]:()=>{_&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[aV[O]]:()=>{m.current=!0}}}:{},[h,o,_,O,w,n])},sV=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:u,domReference:p}}=e,{enabled:b=!0,keyboardOnly:h=!0}=t===void 0?{}:t;const x=B.useRef(""),T=B.useRef(!1),O=B.useRef();return B.useEffect(()=>{if(!b)return;const w=or(u).defaultView||window;function v(){!r&&oa(p)&&p===aa(or(p))&&(T.current=!0)}return w.addEventListener("blur",v),()=>{w.removeEventListener("blur",v)}},[u,p,r,b]),B.useEffect(()=>{if(!b)return;function _(w){(w.type==="referencePress"||w.type==="escapeKey")&&(T.current=!0)}return a.on("dismiss",_),()=>{a.off("dismiss",_)}},[a,b]),B.useEffect(()=>()=>{clearTimeout(O.current)},[]),B.useMemo(()=>b?{reference:{onPointerDown(_){let{pointerType:w}=_;x.current=w,T.current=!!(w&&h)},onMouseLeave(){T.current=!1},onFocus(_){var w;T.current||_.type==="focus"&&((w=o.current.openEvent)==null?void 0:w.type)==="mousedown"&&o.current.openEvent&&$u(o.current.openEvent,p)||(o.current.openEvent=_.nativeEvent,n(!0))},onBlur(_){T.current=!1;const w=_.relatedTarget,v=Nr(w)&&w.hasAttribute("data-floating-ui-focus-guard")&&w.getAttribute("data-type")==="outside";O.current=setTimeout(()=>{er(i.floating.current,w)||er(p,w)||v||n(!1)})}}}:{},[b,h,p,i,o,n])};let Fw=!1;const sv="ArrowUp",Bd="ArrowDown",mi="ArrowLeft",_s="ArrowRight";function ju(e,t,r){return Math.floor(e/t)!==r}function al(e,t){return t<0||t>=e.current.length}function Vt(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let u=r;do{var p,b;u=u+(n?-a:a)}while(u>=0&&u<=i.length-1&&(o?o.includes(u):i[u]==null||(p=i[u])!=null&&p.hasAttribute("disabled")||((b=i[u])==null?void 0:b.getAttribute("aria-disabled"))==="true"));return u}function Wd(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Vw(e,t){return Wd(t,e===sv||e===Bd,e===mi||e===_s)}function Op(e,t,r){return Wd(t,e===Bd,r?e===mi:e===_s)||e==="Enter"||e==" "||e===""}function uV(e,t,r){return Wd(t,r?e===mi:e===_s,e===Bd)}function cV(e,t,r){return Wd(t,r?e===_s:e===mi,e===sv)}function Tp(e,t){return Vt(e,{disabledIndices:t})}function zw(e,t){return Vt(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const dV=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:u,onNavigate:p=()=>{},enabled:b=!0,selectedIndex:h=null,allowEscape:x=!1,loop:T=!1,nested:O=!1,rtl:_=!1,virtual:w=!1,focusItemOnOpen:v="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:s=void 0,orientation:c="vertical",cols:g=1,scrollItemIntoView:m=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const C=Si(),k=ga(),A=Ai(p),S=B.useRef(v),j=B.useRef(h??-1),N=B.useRef(null),D=B.useRef(!0),L=B.useRef(A),W=B.useRef(r),G=B.useRef(!1),X=B.useRef(!1),Y=Rr(s),z=Rr(r),q=Rr(m),[K,$]=B.useState(),ne=B.useCallback(function(re,fe,ue){ue===void 0&&(ue=!1);const ae=re.current[fe.current];w?$(ae==null?void 0:ae.id):oo(ae,{preventScroll:!0,sync:NP()&&eg()?Fw||G.current:!1}),requestAnimationFrame(()=>{const ce=q.current;ce&&ae&&(ue||!D.current)&&(ae.scrollIntoView==null||ae.scrollIntoView(typeof ce=="boolean"?{block:"nearest",inline:"nearest"}:ce))})},[w,q]);it(()=>{document.createElement("div").focus({get preventScroll(){return Fw=!0,!1}})},[]),it(()=>{b&&(r?S.current&&h!=null&&(X.current=!0,A(h)):W.current&&(j.current=-1,L.current(null)))},[b,r,h,A]),it(()=>{if(b&&r)if(u==null){if(G.current=!1,h!=null)return;W.current&&(j.current=-1,ne(i,j)),!W.current&&S.current&&(N.current!=null||S.current===!0&&N.current==null)&&(j.current=N.current==null||Op(N.current,c,_)||O?Tp(i,Y.current):zw(i,Y.current),A(j.current))}else al(i,u)||(j.current=u,ne(i,j,X.current),X.current=!1)},[b,r,u,h,O,i,c,_,A,ne,Y]),it(()=>{if(b&&W.current&&!r){var re,fe;const ue=k==null||(re=k.nodesRef.current.find(ae=>ae.id===C))==null||(fe=re.context)==null?void 0:fe.elements.floating;ue&&!er(ue,aa(or(ue)))&&ue.focus({preventScroll:!0})}},[b,r,k,C]),it(()=>{N.current=null,L.current=A,W.current=r});const le=u!=null,ie=B.useMemo(()=>{function re(ue){if(!r)return;const ae=i.current.indexOf(ue);ae!==-1&&A(ae)}return{onFocus(ue){let{currentTarget:ae}=ue;re(ae)},onClick:ue=>{let{currentTarget:ae}=ue;return ae.focus({preventScroll:!0})},...d&&{onMouseMove(ue){let{currentTarget:ae}=ue;re(ae)},onPointerLeave(){if(D.current&&(j.current=-1,ne(i,j),Ln.flushSync(()=>A(null)),!w)){var ue;(ue=o.floating.current)==null||ue.focus({preventScroll:!0})}}}}},[r,o,ne,d,i,A,w]);return B.useMemo(()=>{if(!b)return{};const re=Y.current;function fe(de){if(D.current=!1,G.current=!0,!z.current&&de.currentTarget===o.floating.current)return;if(O&&cV(de.key,c,_)){Ar(de),n(!1),oa(a)&&a.focus();return}const be=j.current,_e=Tp(i,re),me=zw(i,re);if(de.key==="Home"&&(j.current=_e,A(j.current)),de.key==="End"&&(j.current=me,A(j.current)),g>1){const he=j.current;if(de.key===sv){if(Ar(de),he===-1)j.current=me;else if(j.current=Vt(i,{startingIndex:he,amount:g,decrement:!0,disabledIndices:re}),T&&(he-g<_e||j.current<0)){const Pe=he%g,De=me%g,Ue=me-(De-Pe);De===Pe?j.current=me:j.current=De>Pe?Ue:Ue-g}al(i,j.current)&&(j.current=he),A(j.current)}if(de.key===Bd&&(Ar(de),he===-1?j.current=_e:(j.current=Vt(i,{startingIndex:he,amount:g,disabledIndices:re}),T&&he+g>me&&(j.current=Vt(i,{startingIndex:he%g-g,amount:g,disabledIndices:re}))),al(i,j.current)&&(j.current=he),A(j.current)),c==="both"){const Pe=Math.floor(he/g);de.key===_s&&(Ar(de),he%g!==g-1?(j.current=Vt(i,{startingIndex:he,disabledIndices:re}),T&&ju(j.current,g,Pe)&&(j.current=Vt(i,{startingIndex:he-he%g-1,disabledIndices:re}))):T&&(j.current=Vt(i,{startingIndex:he-he%g-1,disabledIndices:re})),ju(j.current,g,Pe)&&(j.current=he)),de.key===mi&&(Ar(de),he%g!==0?(j.current=Vt(i,{startingIndex:he,disabledIndices:re,decrement:!0}),T&&ju(j.current,g,Pe)&&(j.current=Vt(i,{startingIndex:he+(g-he%g),decrement:!0,disabledIndices:re}))):T&&(j.current=Vt(i,{startingIndex:he+(g-he%g),decrement:!0,disabledIndices:re})),ju(j.current,g,Pe)&&(j.current=he));const De=Math.floor(me/g)===Pe;al(i,j.current)&&(T&&De?j.current=de.key===mi?me:Vt(i,{startingIndex:he-he%g-1,disabledIndices:re}):j.current=he),A(j.current);return}}if(Vw(de.key,c)){if(Ar(de),r&&!w&&aa(de.currentTarget.ownerDocument)===de.currentTarget){j.current=Op(de.key,c,_)?_e:me,A(j.current);return}Op(de.key,c,_)?T?j.current=be>=me?x&&be!==i.current.length?-1:_e:Vt(i,{startingIndex:be,disabledIndices:re}):j.current=Math.min(me,Vt(i,{startingIndex:be,disabledIndices:re})):T?j.current=be<=_e?x&&be!==-1?i.current.length:me:Vt(i,{startingIndex:be,decrement:!0,disabledIndices:re}):j.current=Math.max(_e,Vt(i,{startingIndex:be,decrement:!0,disabledIndices:re})),al(i,j.current)?A(null):A(j.current)}}function ue(de){v==="auto"&&EP(de.nativeEvent)&&(S.current=!0)}function ae(de){S.current=v,v==="auto"&&jP(de.nativeEvent)&&(S.current=!0)}const ce=w&&r&&le&&{"aria-activedescendant":K};return{reference:{...ce,onKeyDown(de){D.current=!1;const be=de.key.indexOf("Arrow")===0;if(w&&r)return fe(de);if(!r&&!l&&be)return;if((be||de.key==="Enter"||de.key===" "||de.key==="")&&(N.current=de.key),O){uV(de.key,c,_)&&(Ar(de),r?(j.current=Tp(i,re),A(j.current)):n(!0));return}Vw(de.key,c)&&(h!=null&&(j.current=h),Ar(de),!r&&l?n(!0):fe(de),r&&A(j.current))},onFocus(){r&&A(null)},onPointerDown:ae,onMouseDown:ue,onClick:ue},floating:{"aria-orientation":c==="both"?void 0:c,...ce,onKeyDown:fe,onPointerMove(){D.current=!0}},item:ie}},[a,o,K,Y,z,i,b,c,_,w,r,le,O,h,l,x,g,T,v,A,n,ie])};function fV(e){return B.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const pV=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ns(),i=ns();return B.useMemo(()=>{const u={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:u}:{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:{...u,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},Bw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function gV(e,t){const[r,n]=B.useState(e);return e&&!r&&n(!0),B.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function WP(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,[u,p]=B.useState(!1),[b,h]=B.useState("unmounted"),x=gV(r,i);return it(()=>{u&&!x&&h("unmounted")},[u,x]),it(()=>{if(n)if(r){h("initial");const T=requestAnimationFrame(()=>{h("open")});return()=>{cancelAnimationFrame(T)}}else p(!0),h("close")},[r,n]),{isMounted:x,status:b}}function bV(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const u=e.placement,p=u.split("-")[0],[b,h]=B.useState({}),{isMounted:x,status:T}=WP(e,{duration:i}),O=Rr(r),_=Rr(n),w=Rr(o),v=Rr(a),d=typeof i=="number",l=(d?i:i.open)||0,s=(d?i:i.close)||0;return it(()=>{const c={side:p,placement:u},g=O.current,m=w.current,C=_.current,k=v.current,A=typeof g=="function"?g(c):g,S=typeof m=="function"?m(c):m,j=typeof k=="function"?k(c):k,N=(typeof C=="function"?C(c):C)||Object.keys(A).reduce((D,L)=>(D[L]="",D),{});if(T==="initial"&&h(D=>({transitionProperty:D.transitionProperty,...j,...A})),T==="open"&&h({transitionProperty:Object.keys(N).map(Bw).join(","),transitionDuration:l+"ms",...j,...N}),T==="close"){const D=S||A;h({transitionProperty:Object.keys(D).map(Bw).join(","),transitionDuration:s+"ms",...j,...D})}},[p,u,s,w,O,_,v,l,T]),{isMounted:x,styles:b}}const vV=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:u=()=>{},enabled:p=!0,findMatch:b=null,resetMs:h=1e3,ignoreKeys:x=[],selectedIndex:T=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const O=B.useRef(),_=B.useRef(""),w=B.useRef((r=T??i)!=null?r:-1),v=B.useRef(null),d=Ai(u),l=Rr(b),s=Rr(x);return it(()=>{n&&(clearTimeout(O.current),v.current=null,_.current="")},[n]),it(()=>{if(n&&_.current===""){var c;w.current=(c=T??i)!=null?c:-1}},[n,T,i]),B.useMemo(()=>{if(!p)return{};function c(g){const m=zd(g.nativeEvent);if(Nr(m)&&(aa(or(m))!==g.currentTarget&&m.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==g.currentTarget))return;_.current.length>0&&_.current[0]!==" "&&(o.current.typing=!0,g.key===" "&&Ar(g));const C=a.current;if(C==null||s.current.includes(g.key)||g.key.length!==1||g.ctrlKey||g.metaKey||g.altKey)return;C.every(D=>{var L,W;return D?((L=D[0])==null?void 0:L.toLocaleLowerCase())!==((W=D[1])==null?void 0:W.toLocaleLowerCase()):!0})&&_.current===g.key&&(_.current="",w.current=v.current),_.current+=g.key,clearTimeout(O.current),O.current=setTimeout(()=>{_.current="",w.current=v.current,o.current.typing=!1},h);const A=w.current,S=[...C.slice((A||0)+1),...C.slice(0,(A||0)+1)],j=l.current?l.current(S,_.current):S.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(_.current.toLocaleLowerCase()))===0),N=j?C.indexOf(j):-1;N!==-1&&(d(N),v.current=N)}return{reference:{onKeyDown:c},floating:{onKeyDown:c}}},[p,o,a,h,s,l,d])};function Ww(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const hV=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:u=4,referenceOverflowThreshold:p=0,scrollRef:b,...h}=e,{rects:x,elements:{floating:T}}=t,O=r.current[i];if(!O)return{};const _={...t,...await vP(-O.offsetTop-x.reference.height/2-O.offsetHeight/2-a).fn(t)},w=(b==null?void 0:b.current)||T,v=await mn(Ww(_,w.scrollHeight),h),d=await mn(_,{...h,elementContext:"reference"}),l=Math.max(0,v.top),s=_.y+l,c=Math.max(0,w.scrollHeight-l-Math.max(0,v.bottom));return w.style.maxHeight=c+"px",w.scrollTop=l,o&&(w.offsetHeight=-p||d.bottom>=-p?Ln.flushSync(()=>o(!0)):Ln.flushSync(()=>o(!1))),n&&(n.current=await mn(Ww({..._,y:s},w.offsetHeight),h)),{y:s}}}),mV=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:u}=t;const p=Ai(u),b=B.useRef(!1),h=B.useRef(null),x=B.useRef(null);return B.useEffect(()=>{if(!o)return;function T(_){if(_.ctrlKey||!O||a.current==null)return;const w=_.deltaY,v=a.current.top>=-.5,d=a.current.bottom>=-.5,l=O.scrollHeight-O.clientHeight,s=w<0?-1:1,c=w<0?"max":"min";O.scrollHeight<=O.clientHeight||(!v&&w>0||!d&&w<0?(_.preventDefault(),Ln.flushSync(()=>{p(g=>g+Math[c](w,l*s))})):/firefox/i.test(kP())&&(O.scrollTop+=w))}const O=(i==null?void 0:i.current)||n.floating;if(r&&O)return O.addEventListener("wheel",T),requestAnimationFrame(()=>{h.current=O.scrollTop,a.current!=null&&(x.current={...a.current})}),()=>{h.current=null,x.current=null,O.removeEventListener("wheel",T)}},[o,r,n.floating,a,i,p]),B.useMemo(()=>o?{floating:{onKeyDown(){b.current=!0},onWheel(){b.current=!1},onPointerMove(){b.current=!1},onScroll(){const T=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!T||!b.current)){if(h.current!==null){const O=T.scrollTop-h.current;(a.current.bottom<-.5&&O<-1||a.current.top<-.5&&O>1)&&Ln.flushSync(()=>p(_=>_+O))}requestAnimationFrame(()=>{h.current=T.scrollTop})}}}}:{},[o,a,n.floating,i,p])};function yV(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,u=a-1;i=n!=x>=n&&r<=(h-p)*(n-b)/(x-b)+p&&(o=!o)}return o}function wV(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function xV(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const u=p=>{let{x:b,y:h,placement:x,elements:T,onClose:O,nodeId:_,tree:w}=p;return function(d){function l(){clearTimeout(o),O()}if(clearTimeout(o),!T.domReference||!T.floating||x==null||b==null||h==null)return;const{clientX:s,clientY:c}=d,g=[s,c],m=zd(d),C=d.type==="mouseleave",k=er(T.floating,m),A=er(T.domReference,m),S=T.domReference.getBoundingClientRect(),j=T.floating.getBoundingClientRect(),N=x.split("-")[0],D=b>j.right-j.width/2,L=h>j.bottom-j.height/2,W=wV(g,S);if(k&&(i=!0),A&&(i=!1),A&&!C){i=!0;return}if(C&&Nr(d.relatedTarget)&&er(T.floating,d.relatedTarget)||w&&Pl(w.nodesRef.current,_).some(z=>{let{context:q}=z;return q==null?void 0:q.open}))return;if(N==="top"&&h>=S.bottom-1||N==="bottom"&&h<=S.top+1||N==="left"&&b>=S.right-1||N==="right"&&b<=S.left+1)return l();let G=[];switch(N){case"top":G=[[j.left,S.top+1],[j.left,j.bottom-1],[j.right,j.bottom-1],[j.right,S.top+1]],a=s>=j.left&&s<=j.right&&c>=j.top&&c<=S.top+1;break;case"bottom":G=[[j.left,j.top+1],[j.left,S.bottom-1],[j.right,S.bottom-1],[j.right,j.top+1]],a=s>=j.left&&s<=j.right&&c>=S.bottom-1&&c<=j.bottom;break;case"left":G=[[j.right-1,j.bottom],[j.right-1,j.top],[S.left+1,j.top],[S.left+1,j.bottom]],a=s>=j.left&&s<=S.left+1&&c>=j.top&&c<=j.bottom;break;case"right":G=[[S.right-1,j.bottom],[S.right-1,j.top],[j.left+1,j.top],[j.left+1,j.bottom]],a=s>=S.right-1&&s<=j.right&&c>=j.top&&c<=j.bottom;break}function X(z){let[q,K]=z;const $=j.width>S.width,ne=j.height>S.height;switch(N){case"top":{const le=[$?q+r/2:D?q+r*4:q-r*4,K+r+1],ie=[$?q-r/2:D?q+r*4:q-r*4,K+r+1],re=[[j.left,D||$?j.bottom-r:j.top],[j.right,D?$?j.bottom-r:j.top:j.bottom-r]];return[le,ie,...re]}case"bottom":{const le=[$?q+r/2:D?q+r*4:q-r*4,K-r],ie=[$?q-r/2:D?q+r*4:q-r*4,K-r],re=[[j.left,D||$?j.top+r:j.bottom],[j.right,D?$?j.top+r:j.bottom:j.top+r]];return[le,ie,...re]}case"left":{const le=[q+r+1,ne?K+r/2:L?K+r*4:K-r*4],ie=[q+r+1,ne?K-r/2:L?K+r*4:K-r*4];return[...[[L||ne?j.right-r:j.left,j.top],[L?ne?j.right-r:j.left:j.right-r,j.bottom]],le,ie]}case"right":{const le=[q-r,ne?K+r/2:L?K+r*4:K-r*4],ie=[q-r,ne?K-r/2:L?K+r*4:K-r*4],re=[[L||ne?j.left+r:j.right,j.top],[L?ne?j.left+r:j.right:j.left+r,j.bottom]];return[le,ie,...re]}}}const Y=a?G:X([b,h]);if(!a){if(i&&!W)return l();yV([s,c],Y)?t&&!i&&(o=setTimeout(l,t)):l()}}};return u.__options={blockPointerEvents:n},u}function CV(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=IF(e),a=ga(),i=B.useRef(null),u=B.useRef({}),p=B.useState(()=>PP())[0],[b,h]=B.useState(null),x=B.useCallback(d=>{const l=Nr(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),T=B.useCallback(d=>{(Nr(d)||d===null)&&(i.current=d,h(d)),(Nr(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!Nr(d))&&o.refs.setReference(d)},[o.refs]),O=B.useMemo(()=>({...o.refs,setReference:T,setPositionReference:x,domReference:i}),[o.refs,T,x]),_=B.useMemo(()=>({...o.elements,domReference:b}),[o.elements,b]),w=Ai(r),v=B.useMemo(()=>({...o,refs:O,elements:_,dataRef:u,nodeId:n,events:p,open:t,onOpenChange:w}),[o,n,p,t,w,O,_]);return it(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=v)}),B.useMemo(()=>({...o,context:v,refs:O,reference:T,positionReference:x}),[o,O,v,T,x])}function Pp(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[u,p]=i;if(u.indexOf("on")===0){if(n.has(u)||n.set(u,[]),typeof p=="function"){var b;(b=n.get(u))==null||b.push(p),o[u]=function(){for(var h,x=arguments.length,T=new Array(x),O=0;O_(...T))}}}else o[u]=p}),o),{})}}const _V=function(e){e===void 0&&(e=[]);const t=e,r=B.useCallback(a=>Pp(a,e,"reference"),t),n=B.useCallback(a=>Pp(a,e,"floating"),t),o=B.useCallback(a=>Pp(a,e,"item"),e.map(a=>a==null?void 0:a.item));return B.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},OV=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:HF,FloatingFocusManager:tV,FloatingNode:zF,FloatingOverlay:rV,FloatingPortal:$F,FloatingTree:BF,arrow:MF,autoPlacement:sF,autoUpdate:RF,computePosition:TP,detectOverflow:mn,flip:uF,getOverflowAncestors:jn,hide:cF,inline:fF,inner:hV,limitShift:bF,offset:vP,platform:OP,safePolygon:xV,shift:gF,size:vF,useClick:nV,useDelayGroup:qF,useDelayGroupContext:MP,useDismiss:lV,useFloating:CV,useFloatingNodeId:VF,useFloatingParentNodeId:Si,useFloatingPortalNode:zP,useFloatingTree:ga,useFocus:sV,useHover:UF,useId:ns,useInnerOffset:mV,useInteractions:_V,useListNavigation:dV,useMergeRefs:fV,useRole:pV,useTransitionStatus:WP,useTransitionStyles:bV,useTypeahead:vV},Symbol.toStringTag,{value:"Module"})),xt=is(OV);var UP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{DialogHeader:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(Ce),i=xe,u=Oi;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,i.useTheme)().dialogHeader,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:w,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogHeader";var O=T})(UP);var HP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{DialogBody:function(){return O},default:function(){return _}});var r=h(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=Oi;function p(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function b(){return b=Object.assign||function(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.divider,l=w.className,s=w.children,c=x(w,["divider","className","children"]),g=(0,i.useTheme)().dialogBody,m=g.defaultProps,C=g.styles.base;l=l??m.className;var k=(0,o.twMerge)((0,n.default)((0,a.default)(C.initial),p({},(0,a.default)(C.divider),d)),l);return r.default.createElement("div",b({},c,{ref:v,className:k}),s)});O.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.DialogBody";var _=O})(HP);var qP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{DialogFooter:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(Ce),i=xe,u=Oi;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,i.useTheme)().dialogFooter,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:w,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogFooter";var O=T})(qP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,j){for(var N in j)Object.defineProperty(S,N,{enumerable:!0,get:j[N]})}t(e,{Dialog:function(){return k},DialogHeader:function(){return O.DialogHeader},DialogBody:function(){return _.DialogBody},DialogFooter:function(){return w.DialogFooter},default:function(){return A}});var r=l(B),n=l(Se),o=xt,a=Pt,i=l(Ee),u=l(Rt),p=Te,b=l(nt),h=l(Ce),x=xe,T=Oi,O=UP,_=HP,w=qP;function v(S,j,N){return j in S?Object.defineProperty(S,j,{value:N,enumerable:!0,configurable:!0,writable:!0}):S[j]=N,S}function d(){return d=Object.assign||function(S){for(var j=1;j=0)&&Object.prototype.propertyIsEnumerable.call(S,D)&&(N[D]=S[D])}return N}function C(S,j){if(S==null)return{};var N={},D=Object.keys(S),L,W;for(W=0;W=0)&&(N[L]=S[L]);return N}var k=r.default.forwardRef(function(S,j){var N=S.open,D=S.handler,L=S.size,W=S.dismiss,G=S.animate,X=S.className,Y=S.children,z=m(S,["open","handler","size","dismiss","animate","className","children"]),q=(0,x.useTheme)().dialog,K=q.defaultProps,$=q.valid,ne=q.styles,le=ne.base,ie=ne.sizes;D=D??void 0,L=L??K.size,W=W??K.dismiss,G=G??K.animate,X=X??K.className;var re=(0,i.default)((0,h.default)(le.backdrop)),fe=(0,p.twMerge)((0,i.default)((0,h.default)(le.container),(0,h.default)(ie[(0,b.default)($.sizes,L,"md")])),X),ue={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},ae={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},ce=(0,u.default)(ue,G),de=(0,o.useFloating)({open:N,onOpenChange:D}),be=de.floating,_e=de.context,me=(0,o.useId)(),he="".concat(me,"-label"),Pe="".concat(me,"-description"),De=(0,o.useInteractions)([(0,o.useClick)(_e),(0,o.useRole)(_e),(0,o.useDismiss)(_e,W)]).getFloatingProps,Ue=(0,o.useMergeRefs)([j,be]),ft=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(ft,null,N&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:_e},r.default.createElement(a.m.div,{className:L==="xxl"?"":re,initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ae,transition:{duration:.2}},r.default.createElement(a.m.div,d({},De(g(s({},z),{ref:Ue,className:fe,"aria-labelledby":he,"aria-describedby":Pe})),{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ce}),Y)))))))});k.propTypes={open:T.propTypesOpen,handler:T.propTypesHandler,size:n.default.oneOf(T.propTypesSize),dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,className:T.propTypesClassName,children:T.propTypesChildren},k.displayName="MaterialTailwind.Dialog";var A=Object.assign(k,{Header:O.DialogHeader,Body:_.DialogBody,Footer:w.DialogFooter})})(lP);var GP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return _},default:function(){return w}});var r=x(B),n=x(Se),o=x(Ee),a=x(nt),i=x(Ce),u=xe,p=gs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.variant,s=v.color,c=v.size,g=v.label,m=v.error,C=v.success,k=v.icon,A=v.containerProps,S=v.labelProps,j=v.className,N=v.shrink,D=v.inputRef,L=T(v,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,u.useTheme)().input,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;l=l??G.variant,c=c??G.size,s=s??G.color,g=g??G.label,S=S??G.labelProps,A=A??G.containerProps,j=j??G.className,N=N??G.shrink,k=k??G.icon;var K=q[(0,a.default)(X.variants,l,"outlined")],$=K.sizes[(0,a.default)(X.sizes,c,"md")],ne=(0,i.default)(K.error.input),le=(0,i.default)(K.success.input),ie=(0,i.default)(K.shrink.input),re=(0,i.default)(K.colors.input[(0,a.default)(X.colors,s,"gray")]),fe=(0,i.default)(K.error.label),ue=(0,i.default)(K.success.label),ae=(0,i.default)(K.shrink.label),ce=(0,i.default)(K.colors.label[(0,a.default)(X.colors,s,"gray")]),de=(0,o.default)((0,i.default)(z.container),(0,i.default)($.container),A==null?void 0:A.className),be=(0,o.default)((0,i.default)(z.input),(0,i.default)(K.base.input),(0,i.default)($.input),b({},(0,i.default)(K.base.inputWithIcon),k),b({},re,!m&&!C),b({},ne,m),b({},le,C),b({},ie,N),j),_e=(0,o.default)((0,i.default)(z.label),(0,i.default)(K.base.label),(0,i.default)($.label),b({},ce,!m&&!C),b({},fe,m),b({},ue,C),b({},ae,N),S==null?void 0:S.className),me=(0,o.default)((0,i.default)(z.icon),(0,i.default)(K.base.icon),(0,i.default)($.icon)),he=(0,o.default)((0,i.default)(z.asterisk));return r.default.createElement("div",h({},A,{ref:d,className:de}),k&&r.default.createElement("div",{className:me},k),r.default.createElement("input",h({},L,{ref:D,className:be,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",h({},S,{className:_e}),g," ",L.required?r.default.createElement("span",{className:he},"*"):""))});_.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,icon:p.propTypesIcon,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},_.displayName="MaterialTailwind.Input";var w=_})(GP);var YP={},Os={},ki={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{propTypesOpen:function(){return b},propTypesHandler:function(){return h},propTypesPlacement:function(){return x},propTypesOffset:function(){return T},propTypesDismiss:function(){return O},propTypesAnimate:function(){return _},propTypesLockScroll:function(){return w},propTypesDisabled:function(){return v},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return s}});var r=a(Se),n=$e;function o(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function a(c){return c&&c.__esModule?c:{default:c}}function i(c){for(var g=1;gl.length)&&(s=l.length);for(var c=0,g=new Array(s);c=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.children,l=x(w,["children"]),s=(0,o.useMenu)(),c=s.getReferenceProps,g=s.reference,m=s.nested,C=(0,n.useMergeRefs)([v,g]);return r.default.cloneElement(d,p({},c(p(h(p({},l),{ref:C,onClick:function(A){A.stopPropagation()}}),m&&{role:"menuitem"}))))});O.propTypes={children:a.propTypesChildren},O.displayName="MaterialTailwind.MenuHandler";var _=O})(QP);var XP={};(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 w},default:function(){return v}});var r=T(B),n=xt,o=Pt,a=T(Ee),i=Te,u=T(Ce),p=xe,b=Os,h=ki;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.children,c=d.className,g=O(d,["children","className"]),m=(0,p.useTheme)().menu,C=m.styles.base,k=(0,b.useMenu)(),A=k.open,S=k.handler,j=k.strategy,N=k.x,D=k.y,L=k.floating,W=k.listItemsRef,G=k.getFloatingProps,X=k.getItemProps,Y=k.appliedAnimation,z=k.lockScroll,q=k.context,K=k.activeIndex,$=k.tree,ne=k.allowHover,le=k.internalAllowHover,ie=k.setActiveIndex,re=k.nested;c=c??"";var fe=(0,i.twMerge)((0,a.default)((0,u.default)(C.menu)),c),ue=(0,n.useMergeRefs)([l,L]),ae=o.AnimatePresence,ce=r.default.createElement(o.m.div,x({},g,{ref:ue,style:{position:j,top:D??0,left:N??0},className:fe},G({onKeyDown:function(be){be.key==="Tab"&&(S(!1),be.shiftKey&&be.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:Y}),r.default.Children.map(s,function(de,be){return r.default.isValidElement(de)&&r.default.cloneElement(de,X({tabIndex:K===be?0:-1,role:"menuitem",className:de.props.className,ref:function(me){W.current[be]=me},onClick:function(me){if(de.props.onClick){var he,Pe;(Pe=(he=de.props).onClick)===null||Pe===void 0||Pe.call(he,me)}$==null||$.events.emit("click")},onMouseEnter:function(){(ne&&A||le&&A)&&ie(be)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(ae,null,A&&r.default.createElement(r.default.Fragment,null,z?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ce)):r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ce)))))});w.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.MenuList";var v=w})(XP);var ZP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{MenuItem:function(){return O},default:function(){return _}});var r=h(B),n=h(Ee),o=Te,a=h(Ce),i=xe,u=ki;function p(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function b(){return b=Object.assign||function(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.className,l=d===void 0?"":d,s=w.disabled,c=s===void 0?!1:s,g=w.children,m=x(w,["className","disabled","children"]),C=(0,i.useTheme)().menu,k=C.styles.base,A=(0,o.twMerge)((0,n.default)((0,a.default)(k.item.initial),p({},(0,a.default)(k.item.disabled),c)),l);return r.default.createElement("button",b({},m,{ref:v,role:"menuitem",className:A}),g)});O.propTypes={className:u.propTypesClassName,disabled:u.propTypesDisabled,children:u.propTypesChildren},O.displayName="MaterialTailwind.MenuItem";var _=O})(ZP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{Menu:function(){return x},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return u.MenuList},MenuItem:function(){return p.MenuItem},useMenu:function(){return o.useMenu},default:function(){return T}});var r=h(B),n=xt,o=Os,a=KP,i=QP,u=XP,p=ZP;function b(){return b=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.open,c=d.animate,g=d.className,m=d.children,C=O(d,["open","animate","className","children"]),k;console.error(` will be deprecated in the future versions of @material-tailwind/react use instead. +*/var QF=["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])"],$0=QF.join(","),CP=typeof Element>"u",ns=CP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Hc=!CP&&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},qc=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},XF=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},ZF=function(t,r,n){if(qc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll($0));return r&&ns.call(t,$0)&&o.unshift(t),o=o.filter(n),o},JF=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!qc(i,!1))if(i.tagName==="SLOT"){var u=i.assignedElements(),p=u.length?u:i.children,b=e(p,!0,n);n.flatten?o.push.apply(o,b):o.push({scopeParent:i,candidates:b})}else{var h=ns.call(i,$0);h&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var w=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),T=!qc(w,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(w&&T){var O=e(w===!0?i.children:w.children,!0,n);n.flatten?o.push.apply(o,O):o.push({scopeParent:i,candidates:O})}else a.unshift.apply(a,i.children)}}return o},OP=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},TP=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||XF(t))&&!OP(t)?0:t.tabIndex},$F=function(t,r){var n=TP(t);return n<0&&r&&!OP(t)?0:n},e3=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},PP=function(t){return t.tagName==="INPUT"},t3=function(t){return PP(t)&&t.type==="hidden"},r3=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},n3=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(ns.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var u=t;t;){var p=t.parentElement,b=Hc(t);if(p&&!p.shadowRoot&&o(p)===!0)return Ow(t);t.assignedSlot?t=t.assignedSlot:!p&&b!==t.ownerDocument?t=b.host:t=p}t=u}if(l3(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Ow(t);return!1},u3=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)},f3=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,u=i?o.scopeParent:o,p=$F(u,i),b=i?e(o.candidates):u;p===0?i?r.push.apply(r,b):r.push(u):n.push({documentOrder:a,tabIndex:p,item:o,isScope:i,content:b})}),n.sort(e3).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Gc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=JF([t],r.includeContainer,{filter:Tw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:d3}):n=ZF(t,r.includeContainer,Tw.bind(null,r)),f3(n)};const SP=["top","right","bottom","left"],Pw=["start","end"],Sw=SP.reduce((e,t)=>e.concat(t,t+"-"+Pw[0],t+"-"+Pw[1]),[]),tn=Math.min,Bt=Math.max,Yc=Math.round,ju=Math.floor,Ao=e=>({x:e,y:e}),p3={left:"right",right:"left",bottom:"top",top:"bottom"},g3={start:"end",end:"start"};function eg(e,t,r){return Bt(e,tn(t,r))}function rn(e,t){return typeof e=="function"?e(t):e}function yr(e){return e.split("-")[0]}function Jr(e){return e.split("-")[1]}function tv(e){return e==="x"?"y":"x"}function rv(e){return e==="y"?"height":"width"}function pa(e){return["top","bottom"].includes(yr(e))?"y":"x"}function nv(e){return tv(pa(e))}function AP(e,t,r){r===void 0&&(r=!1);const n=Jr(e),o=nv(e),a=rv(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Qc(i)),[i,Qc(i)]}function b3(e){const t=Qc(e);return[Kc(e),t,Kc(t)]}function Kc(e){return e.replace(/start|end/g,t=>g3[t])}function v3(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 h3(e,t,r,n){const o=Jr(e);let a=v3(yr(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Kc)))),a}function Qc(e){return e.replace(/left|right|bottom|top/g,t=>p3[t])}function m3(e){return{top:0,right:0,bottom:0,left:0,...e}}function ov(e){return typeof e!="number"?m3(e):{top:e,right:e,bottom:e,left:e}}function bi(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Aw(e,t,r){let{reference:n,floating:o}=e;const a=pa(t),i=nv(t),u=rv(i),p=yr(t),b=a==="y",h=n.x+n.width/2-o.width/2,w=n.y+n.height/2-o.height/2,T=n[u]/2-o[u]/2;let O;switch(p){case"top":O={x:h,y:n.y-o.height};break;case"bottom":O={x:h,y:n.y+n.height};break;case"right":O={x:n.x+n.width,y:w};break;case"left":O={x:n.x-o.width,y:w};break;default:O={x:n.x,y:n.y}}switch(Jr(t)){case"start":O[i]-=T*(r&&b?-1:1);break;case"end":O[i]+=T*(r&&b?-1:1);break}return O}const y3=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,u=a.filter(Boolean),p=await(i.isRTL==null?void 0:i.isRTL(t));let b=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:h,y:w}=Aw(b,n,p),T=n,O={},C=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:u,middlewareData:p}=t,{element:b,padding:h=0}=rn(e,t)||{};if(b==null)return{};const w=ov(h),T={x:r,y:n},O=nv(o),C=rv(O),x=await i.getDimensions(b),v=O==="y",d=v?"top":"left",l=v?"bottom":"right",s=v?"clientHeight":"clientWidth",c=a.reference[C]+a.reference[O]-T[O]-a.floating[C],g=T[O]-a.reference[O],m=await(i.getOffsetParent==null?void 0:i.getOffsetParent(b));let _=m?m[s]:0;(!_||!await(i.isElement==null?void 0:i.isElement(m)))&&(_=u.floating[s]||a.floating[C]);const k=c/2-g/2,A=_/2-x[C]/2-1,S=tn(w[d],A),j=tn(w[l],A),N=S,L=_-x[C]-j,D=_/2-x[C]/2+k,W=eg(N,D,L),G=!p.arrow&&Jr(o)!=null&&D!=W&&a.reference[C]/2-(DJr(o)===e),...r.filter(o=>Jr(o)!==e)]:r.filter(o=>yr(o)===o)).filter(o=>e?Jr(o)===e||(t?Kc(o)!==o:!1):!0)}const x3=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:u,platform:p,elements:b}=t,{crossAxis:h=!1,alignment:w,allowedPlacements:T=Sw,autoAlignment:O=!0,...C}=rn(e,t),x=w!==void 0||T===Sw?w3(w||null,O,T):T,v=await mn(t,C),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=x[d];if(l==null)return{};const s=AP(l,a,await(p.isRTL==null?void 0:p.isRTL(b.floating)));if(u!==l)return{reset:{placement:x[0]}};const c=[v[yr(l)],v[s[0]],v[s[1]]],g=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:c}],m=x[d+1];if(m)return{data:{index:d+1,overflows:g},reset:{placement:m}};const _=g.map(S=>{const j=Jr(S.placement);return[S.placement,j&&h?S.overflows.slice(0,2).reduce((N,L)=>N+L,0):S.overflows[0],S.overflows]}).sort((S,j)=>S[1]-j[1]),A=((o=_.filter(S=>S[2].slice(0,Jr(S[0])?2:3).every(j=>j<=0))[0])==null?void 0:o[0])||_[0][0];return A!==u?{data:{index:d+1,overflows:g},reset:{placement:A}}:{}}}},_3=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:u,platform:p,elements:b}=t,{mainAxis:h=!0,crossAxis:w=!0,fallbackPlacements:T,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:x=!0,...v}=rn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=yr(o),l=yr(u)===u,s=await(p.isRTL==null?void 0:p.isRTL(b.floating)),c=T||(l||!x?[Qc(u)]:b3(u));!T&&C!=="none"&&c.push(...h3(u,x,C,s));const g=[u,...c],m=await mn(t,v),_=[];let k=((n=a.flip)==null?void 0:n.overflows)||[];if(h&&_.push(m[d]),w){const N=AP(o,i,s);_.push(m[N[0]],m[N[1]])}if(k=[...k,{placement:o,overflows:_}],!_.every(N=>N<=0)){var A,S;const N=(((A=a.flip)==null?void 0:A.index)||0)+1,L=g[N];if(L)return{data:{index:N,overflows:k},reset:{placement:L}};let D=(S=k.filter(W=>W.overflows[0]<=0).sort((W,G)=>W.overflows[1]-G.overflows[1])[0])==null?void 0:S.placement;if(!D)switch(O){case"bestFit":{var j;const W=(j=k.map(G=>[G.placement,G.overflows.filter(X=>X>0).reduce((X,Y)=>X+Y,0)]).sort((G,X)=>G[1]-X[1])[0])==null?void 0:j[0];W&&(D=W);break}case"initialPlacement":D=u;break}if(o!==D)return{reset:{placement:D}}}return{}}}};function Ew(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function jw(e){return SP.some(t=>e[t]>=0)}const C3=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=rn(e,t);switch(n){case"referenceHidden":{const a=await mn(t,{...o,elementContext:"reference"}),i=Ew(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:jw(i)}}}case"escaped":{const a=await mn(t,{...o,altBoundary:!0}),i=Ew(a,r.floating);return{data:{escapedOffsets:i,escaped:jw(i)}}}default:return{}}}}};function kP(e){const t=tn(...e.map(a=>a.left)),r=tn(...e.map(a=>a.top)),n=Bt(...e.map(a=>a.right)),o=Bt(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function O3(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=>bi(kP(o)))}const T3=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:u=2,x:p,y:b}=rn(e,t),h=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),w=O3(h),T=bi(kP(h)),O=ov(u);function C(){if(w.length===2&&w[0].left>w[1].right&&p!=null&&b!=null)return w.find(v=>p>v.left-O.left&&pv.top-O.top&&b=2){if(pa(r)==="y"){const S=w[0],j=w[w.length-1],N=yr(r)==="top",L=S.top,D=j.bottom,W=N?S.left:j.left,G=N?S.right:j.right,X=G-W,Y=D-L;return{top:L,bottom:D,left:W,right:G,width:X,height:Y,x:W,y:L}}const v=yr(r)==="left",d=Bt(...w.map(S=>S.right)),l=tn(...w.map(S=>S.left)),s=w.filter(S=>v?S.left===l:S.right===d),c=s[0].top,g=s[s.length-1].bottom,m=l,_=d,k=_-m,A=g-c;return{top:c,bottom:g,left:m,right:_,width:k,height:A,x:m,y:c}}return T}const x=await a.getElementRects({reference:{getBoundingClientRect:C},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 P3(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=yr(r),u=Jr(r),p=pa(r)==="y",b=["left","top"].includes(i)?-1:1,h=a&&p?-1:1,w=rn(t,e);let{mainAxis:T,crossAxis:O,alignmentAxis:C}=typeof w=="number"?{mainAxis:w,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...w};return u&&typeof C=="number"&&(O=u==="end"?C*-1:C),p?{x:O*h,y:T*b}:{x:T*b,y:O*h}}const EP=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:u}=t,p=await P3(t,e);return i===((r=u.offset)==null?void 0:r.placement)&&(n=u.arrow)!=null&&n.alignmentOffset?{}:{x:o+p.x,y:a+p.y,data:{...p,placement:i}}}}},S3=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:u={fn:v=>{let{x:d,y:l}=v;return{x:d,y:l}}},...p}=rn(e,t),b={x:r,y:n},h=await mn(t,p),w=pa(yr(o)),T=tv(w);let O=b[T],C=b[w];if(a){const v=T==="y"?"top":"left",d=T==="y"?"bottom":"right",l=O+h[v],s=O-h[d];O=eg(l,O,s)}if(i){const v=w==="y"?"top":"left",d=w==="y"?"bottom":"right",l=C+h[v],s=C-h[d];C=eg(l,C,s)}const x=u.fn({...t,[T]:O,[w]:C});return{...x,data:{x:x.x-r,y:x.y-n}}}}},A3=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:u=0,mainAxis:p=!0,crossAxis:b=!0}=rn(e,t),h={x:r,y:n},w=pa(o),T=tv(w);let O=h[T],C=h[w];const x=rn(u,t),v=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){const s=T==="y"?"height":"width",c=a.reference[T]-a.floating[s]+v.mainAxis,g=a.reference[T]+a.reference[s]-v.mainAxis;Og&&(O=g)}if(b){var d,l;const s=T==="y"?"width":"height",c=["top","left"].includes(yr(o)),g=a.reference[w]-a.floating[s]+(c&&((d=i.offset)==null?void 0:d[w])||0)+(c?0:v.crossAxis),m=a.reference[w]+a.reference[s]+(c?0:((l=i.offset)==null?void 0:l[w])||0)-(c?v.crossAxis:0);Cm&&(C=m)}return{[T]:O,[w]:C}}}},k3=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:n,platform:o,elements:a}=t,{apply:i=()=>{},...u}=rn(e,t),p=await mn(t,u),b=yr(r),h=Jr(r),w=pa(r)==="y",{width:T,height:O}=n.floating;let C,x;b==="top"||b==="bottom"?(C=b,x=h===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(x=b,C=h==="end"?"top":"bottom");const v=O-p[C],d=T-p[x],l=!t.middlewareData.shift;let s=v,c=d;if(w){const m=T-p.left-p.right;c=h||l?tn(d,m):m}else{const m=O-p.top-p.bottom;s=h||l?tn(v,m):m}if(l&&!h){const m=Bt(p.left,0),_=Bt(p.right,0),k=Bt(p.top,0),A=Bt(p.bottom,0);w?c=T-2*(m!==0||_!==0?m+_:Bt(p.left,p.right)):s=O-2*(k!==0||A!==0?k+A:Bt(p.top,p.bottom))}await i({...t,availableWidth:c,availableHeight:s});const g=await o.getDimensions(a.floating);return T!==g.width||O!==g.height?{reset:{rects:!0}}:{}}}};function ko(e){return jP(e)?(e.nodeName||"").toLowerCase():"#document"}function br(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Un(e){var t;return(t=(jP(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function jP(e){return e instanceof Node||e instanceof br(e).Node}function zn(e){return e instanceof Element||e instanceof br(e).Element}function yn(e){return e instanceof HTMLElement||e instanceof br(e).HTMLElement}function Nw(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof br(e).ShadowRoot}function Os(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Fr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function E3(e){return["table","td","th"].includes(ko(e))}function av(e){const t=iv(),r=Fr(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function j3(e){let t=vi(e);for(;yn(t)&&!Vd(t);){if(av(t))return t;t=vi(t)}return null}function iv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Vd(e){return["html","body","#document"].includes(ko(e))}function Fr(e){return br(e).getComputedStyle(e)}function zd(e){return zn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function vi(e){if(ko(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Nw(e)&&e.host||Un(e);return Nw(t)?t.host:t}function NP(e){const t=vi(e);return Vd(t)?e.ownerDocument?e.ownerDocument.body:e.body:yn(t)&&Os(t)?t:NP(t)}function jn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=NP(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=br(o);return a?t.concat(i,i.visualViewport||[],Os(o)?o:[],i.frameElement&&r?jn(i.frameElement):[]):t.concat(o,jn(o,[],r))}function RP(e){const t=Fr(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=yn(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,u=Yc(r)!==a||Yc(n)!==i;return u&&(r=a,n=i),{width:r,height:n,$:u}}function lv(e){return zn(e)?e:e.contextElement}function ti(e){const t=lv(e);if(!yn(t))return Ao(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=RP(t);let i=(a?Yc(r.width):r.width)/n,u=(a?Yc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!u||!Number.isFinite(u))&&(u=1),{x:i,y:u}}const N3=Ao(0);function MP(e){const t=br(e);return!iv()||!t.visualViewport?N3:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function R3(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==br(e)?!1:t}function na(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=lv(e);let i=Ao(1);t&&(n?zn(n)&&(i=ti(n)):i=ti(e));const u=R3(a,r,n)?MP(a):Ao(0);let p=(o.left+u.x)/i.x,b=(o.top+u.y)/i.y,h=o.width/i.x,w=o.height/i.y;if(a){const T=br(a),O=n&&zn(n)?br(n):n;let C=T.frameElement;for(;C&&n&&O!==T;){const x=ti(C),v=C.getBoundingClientRect(),d=Fr(C),l=v.left+(C.clientLeft+parseFloat(d.paddingLeft))*x.x,s=v.top+(C.clientTop+parseFloat(d.paddingTop))*x.y;p*=x.x,b*=x.y,h*=x.x,w*=x.y,p+=l,b+=s,C=br(C).frameElement}}return bi({width:h,height:w,x:p,y:b})}function M3(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=yn(r),a=Un(r);if(r===a)return t;let i={scrollLeft:0,scrollTop:0},u=Ao(1);const p=Ao(0);if((o||!o&&n!=="fixed")&&((ko(r)!=="body"||Os(a))&&(i=zd(r)),yn(r))){const b=na(r);u=ti(r),p.x=b.x+r.clientLeft,p.y=b.y+r.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-i.scrollLeft*u.x+p.x,y:t.y*u.y-i.scrollTop*u.y+p.y}}function I3(e){return Array.from(e.getClientRects())}function IP(e){return na(Un(e)).left+zd(e).scrollLeft}function L3(e){const t=Un(e),r=zd(e),n=e.ownerDocument.body,o=Bt(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Bt(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+IP(e);const u=-r.scrollTop;return Fr(n).direction==="rtl"&&(i+=Bt(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:u}}function D3(e,t){const r=br(e),n=Un(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,u=0,p=0;if(o){a=o.width,i=o.height;const b=iv();(!b||b&&t==="fixed")&&(u=o.offsetLeft,p=o.offsetTop)}return{width:a,height:i,x:u,y:p}}function F3(e,t){const r=na(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=yn(e)?ti(e):Ao(1),i=e.clientWidth*a.x,u=e.clientHeight*a.y,p=o*a.x,b=n*a.y;return{width:i,height:u,x:p,y:b}}function Rw(e,t,r){let n;if(t==="viewport")n=D3(e,r);else if(t==="document")n=L3(Un(e));else if(zn(t))n=F3(t,r);else{const o=MP(e);n={...t,x:t.x-o.x,y:t.y-o.y}}return bi(n)}function LP(e,t){const r=vi(e);return r===t||!zn(r)||Vd(r)?!1:Fr(r).position==="fixed"||LP(r,t)}function V3(e,t){const r=t.get(e);if(r)return r;let n=jn(e,[],!1).filter(u=>zn(u)&&ko(u)!=="body"),o=null;const a=Fr(e).position==="fixed";let i=a?vi(e):e;for(;zn(i)&&!Vd(i);){const u=Fr(i),p=av(i);!p&&u.position==="fixed"&&(o=null),(a?!p&&!o:!p&&u.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Os(i)&&!p&&LP(e,i))?n=n.filter(h=>h!==i):o=u,i=vi(i)}return t.set(e,n),n}function z3(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?V3(t,this._c):[].concat(r),n],u=i[0],p=i.reduce((b,h)=>{const w=Rw(t,h,o);return b.top=Bt(w.top,b.top),b.right=tn(w.right,b.right),b.bottom=tn(w.bottom,b.bottom),b.left=Bt(w.left,b.left),b},Rw(t,u,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function B3(e){return RP(e)}function W3(e,t,r){const n=yn(t),o=Un(t),a=r==="fixed",i=na(e,!0,a,t);let u={scrollLeft:0,scrollTop:0};const p=Ao(0);if(n||!n&&!a)if((ko(t)!=="body"||Os(o))&&(u=zd(t)),n){const b=na(t,!0,a,t);p.x=b.x+t.clientLeft,p.y=b.y+t.clientTop}else o&&(p.x=IP(o));return{x:i.left+u.scrollLeft-p.x,y:i.top+u.scrollTop-p.y,width:i.width,height:i.height}}function Mw(e,t){return!yn(e)||Fr(e).position==="fixed"?null:t?t(e):e.offsetParent}function DP(e,t){const r=br(e);if(!yn(e))return r;let n=Mw(e,t);for(;n&&E3(n)&&Fr(n).position==="static";)n=Mw(n,t);return n&&(ko(n)==="html"||ko(n)==="body"&&Fr(n).position==="static"&&!av(n))?r:n||j3(e)||r}const U3=async function(e){let{reference:t,floating:r,strategy:n}=e;const o=this.getOffsetParent||DP,a=this.getDimensions;return{reference:W3(t,await o(r),n),floating:{x:0,y:0,...await a(r)}}};function H3(e){return Fr(e).direction==="rtl"}const FP={convertOffsetParentRelativeRectToViewportRelativeRect:M3,getDocumentElement:Un,getClippingRect:z3,getOffsetParent:DP,getElementRects:U3,getClientRects:I3,getDimensions:B3,getScale:ti,isElement:zn,isRTL:H3};function q3(e,t){let r=null,n;const o=Un(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}function i(u,p){u===void 0&&(u=!1),p===void 0&&(p=1),a();const{left:b,top:h,width:w,height:T}=e.getBoundingClientRect();if(u||t(),!w||!T)return;const O=ju(h),C=ju(o.clientWidth-(b+w)),x=ju(o.clientHeight-(h+T)),v=ju(b),l={rootMargin:-O+"px "+-C+"px "+-x+"px "+-v+"px",threshold:Bt(0,tn(1,p))||1};let s=!0;function c(g){const m=g[0].intersectionRatio;if(m!==p){if(!s)return i();m?i(!1,m):n=setTimeout(()=>{i(!1,1e-7)},100)}s=!1}try{r=new IntersectionObserver(c,{...l,root:o.ownerDocument})}catch{r=new IntersectionObserver(c,l)}r.observe(e)}return i(!0),a}function G3(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:p=!1}=n,b=lv(e),h=o||a?[...b?jn(b):[],...jn(t)]:[];h.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const w=b&&u?q3(b,r):null;let T=-1,O=null;i&&(O=new ResizeObserver(d=>{let[l]=d;l&&l.target===b&&O&&(O.unobserve(t),cancelAnimationFrame(T),T=requestAnimationFrame(()=>{O&&O.observe(t)})),r()}),b&&!p&&O.observe(b),O.observe(t));let C,x=p?na(e):null;p&&v();function v(){const d=na(e);x&&(d.x!==x.x||d.y!==x.y||d.width!==x.width||d.height!==x.height)&&r(),x=d,C=requestAnimationFrame(v)}return r(),()=>{h.forEach(d=>{o&&d.removeEventListener("scroll",r),a&&d.removeEventListener("resize",r)}),w&&w(),O&&O.disconnect(),O=null,p&&cancelAnimationFrame(C)}}const VP=(e,t,r)=>{const n=new Map,o={platform:FP,...r},a={...o.platform,_c:n};return y3(e,t,{...o,platform:a})},Y3=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?kw({element:t.current,padding:r}).fn(o):{}:t?kw({element:t,padding:r}).fn(o):{}}}};var $u=typeof document<"u"?B.useLayoutEffect:B.useEffect;function Xc(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(!Xc(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)&&!Xc(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function Iw(e){const t=B.useRef(e);return $u(()=>{t.current=e}),t}function K3(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[u,p]=B.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,h]=B.useState(n);Xc(b,n)||h(n);const w=B.useRef(null),T=B.useRef(null),O=B.useRef(u),C=Iw(a),x=Iw(o),[v,d]=B.useState(null),[l,s]=B.useState(null),c=B.useCallback(S=>{w.current!==S&&(w.current=S,d(S))},[]),g=B.useCallback(S=>{T.current!==S&&(T.current=S,s(S))},[]),m=B.useCallback(()=>{if(!w.current||!T.current)return;const S={placement:t,strategy:r,middleware:b};x.current&&(S.platform=x.current),VP(w.current,T.current,S).then(j=>{const N={...j,isPositioned:!0};_.current&&!Xc(O.current,N)&&(O.current=N,Dn.flushSync(()=>{p(N)}))})},[b,t,r,x]);$u(()=>{i===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,p(S=>({...S,isPositioned:!1})))},[i]);const _=B.useRef(!1);$u(()=>(_.current=!0,()=>{_.current=!1}),[]),$u(()=>{if(v&&l){if(C.current)return C.current(v,l,m);m()}},[v,l,m,C]);const k=B.useMemo(()=>({reference:w,floating:T,setReference:c,setFloating:g}),[c,g]),A=B.useMemo(()=>({reference:v,floating:l}),[v,l]);return B.useMemo(()=>({...u,update:m,refs:k,elements:A,reference:c,floating:g}),[u,m,k,A,c,g])}var it=typeof document<"u"?B.useLayoutEffect:B.useEffect;let Op=!1,Q3=0;const Lw=()=>"floating-ui-"+Q3++;function X3(){const[e,t]=B.useState(()=>Op?Lw():void 0);return it(()=>{e==null&&t(Lw())},[]),B.useEffect(()=>{Op||(Op=!0)},[]),e}const Z3=Sl.useId,os=Z3||X3;function zP(){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 BP=B.createContext(null),WP=B.createContext(null),Pi=()=>{var e;return((e=B.useContext(BP))==null?void 0:e.id)||null},ga=()=>B.useContext(WP),J3=e=>{const t=os(),r=ga(),n=Pi(),o=e||n;return it(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},$3=e=>{let{children:t,id:r}=e;const n=Pi();return B.createElement(BP.Provider,{value:B.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},eV=e=>{let{children:t}=e;const r=B.useRef([]),n=B.useCallback(i=>{r.current=[...r.current,i]},[]),o=B.useCallback(i=>{r.current=r.current.filter(u=>u!==i)},[]),a=B.useState(()=>zP())[0];return B.createElement(WP.Provider,{value:B.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function or(e){return(e==null?void 0:e.ownerDocument)||document}function sv(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function UP(){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 uv(e){return or(e).defaultView||window}function Nr(e){return e?e instanceof uv(e).Element:!1}function oa(e){return e?e instanceof uv(e).HTMLElement:!1}function tV(e){if(typeof ShadowRoot>"u")return!1;const t=uv(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function HP(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(sv())||t.test(UP()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function qP(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 tg(){return/apple/i.test(navigator.vendor)}function GP(){return sv().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Zc(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Rr(e){const t=B.useRef(e);return it(()=>{t.current=e}),t}const Dw="data-floating-ui-safe-polygon";function ec(e,t,r){return r&&!Zc(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const rV=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:u=!0}=t===void 0?{}:t;const{open:p,onOpenChange:b,dataRef:h,events:w,elements:{domReference:T,floating:O},refs:C}=e,x=ga(),v=Pi(),d=Rr(o),l=Rr(n),s=B.useRef(),c=B.useRef(),g=B.useRef(),m=B.useRef(),_=B.useRef(!0),k=B.useRef(!1),A=B.useRef(()=>{}),S=B.useCallback(()=>{var D;const W=(D=h.current.openEvent)==null?void 0:D.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[h]);B.useEffect(()=>{if(!r)return;function D(){clearTimeout(c.current),clearTimeout(m.current),_.current=!0}return w.on("dismiss",D),()=>{w.off("dismiss",D)}},[r,w]),B.useEffect(()=>{if(!r||!d.current||!p)return;function D(){S()&&b(!1)}const W=or(O).documentElement;return W.addEventListener("mouseleave",D),()=>{W.removeEventListener("mouseleave",D)}},[O,p,b,r,d,h,S]);const j=B.useCallback(function(D){D===void 0&&(D=!0);const W=ec(l.current,"close",s.current);W&&!g.current?(clearTimeout(c.current),c.current=setTimeout(()=>b(!1),W)):D&&(clearTimeout(c.current),b(!1))},[l,b]),N=B.useCallback(()=>{A.current(),g.current=void 0},[]),L=B.useCallback(()=>{if(k.current){const D=or(C.floating.current).body;D.style.pointerEvents="",D.removeAttribute(Dw),k.current=!1}},[C]);return B.useEffect(()=>{if(!r)return;function D(){return h.current.openEvent?["click","mousedown"].includes(h.current.openEvent.type):!1}function W(Y){if(clearTimeout(c.current),_.current=!1,a&&!Zc(s.current)||i>0&&ec(l.current,"open")===0)return;h.current.openEvent=Y;const z=ec(l.current,"open",s.current);z?c.current=setTimeout(()=>{b(!0)},z):b(!0)}function G(Y){if(D())return;A.current();const z=or(O);if(clearTimeout(m.current),d.current){clearTimeout(c.current),g.current=d.current({...e,tree:x,x:Y.clientX,y:Y.clientY,onClose(){L(),N(),j()}});const q=g.current;z.addEventListener("mousemove",q),A.current=()=>{z.removeEventListener("mousemove",q)};return}j()}function X(Y){D()||d.current==null||d.current({...e,tree:x,x:Y.clientX,y:Y.clientY,onClose(){N(),j()}})(Y)}if(Nr(T)){const Y=T;return p&&Y.addEventListener("mouseleave",X),O==null||O.addEventListener("mouseleave",X),u&&Y.addEventListener("mousemove",W,{once:!0}),Y.addEventListener("mouseenter",W),Y.addEventListener("mouseleave",G),()=>{p&&Y.removeEventListener("mouseleave",X),O==null||O.removeEventListener("mouseleave",X),u&&Y.removeEventListener("mousemove",W),Y.removeEventListener("mouseenter",W),Y.removeEventListener("mouseleave",G)}}},[T,O,r,e,a,i,u,j,N,L,b,p,x,l,d,h]),it(()=>{var D;if(r&&p&&(D=d.current)!=null&&D.__options.blockPointerEvents&&S()){const X=or(O).body;if(X.setAttribute(Dw,""),X.style.pointerEvents="none",k.current=!0,Nr(T)&&O){var W,G;const Y=T,z=x==null||(W=x.nodesRef.current.find(q=>q.id===v))==null||(G=W.context)==null?void 0:G.elements.floating;return z&&(z.style.pointerEvents=""),Y.style.pointerEvents="auto",O.style.pointerEvents="auto",()=>{Y.style.pointerEvents="",O.style.pointerEvents=""}}}},[r,p,v,O,T,x,d,h,S]),it(()=>{p||(s.current=void 0,N(),L())},[p,N,L]),B.useEffect(()=>()=>{N(),clearTimeout(c.current),clearTimeout(m.current),L()},[r,N,L]),B.useMemo(()=>{if(!r)return{};function D(W){s.current=W.pointerType}return{reference:{onPointerDown:D,onPointerEnter:D,onMouseMove(){p||i===0||(clearTimeout(m.current),m.current=setTimeout(()=>{_.current||b(!0)},i))}},floating:{onMouseEnter(){clearTimeout(c.current)},onMouseLeave(){w.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),j(!1)}}}},[w,r,i,p,b,j])},YP=B.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),KP=()=>B.useContext(YP),nV=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=B.useReducer((p,b)=>({...p,...b}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=B.useRef(null),u=B.useCallback(p=>{a({currentId:p})},[]);return it(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),B.createElement(YP.Provider,{value:B.useMemo(()=>({...o,setState:a,setCurrentId:u}),[o,a,u])},t)},oV=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:u,setState:p,timeoutMs:b}=KP();B.useEffect(()=>{a&&(p({delay:{open:1,close:ec(u,"close")}}),a!==o&&n(!1))},[o,n,p,a,u]),B.useEffect(()=>{function h(){n(!1),p({delay:u,currentId:null})}if(!r&&a===o)if(b){const w=window.setTimeout(h,b);return()=>{clearTimeout(w)}}else h()},[r,p,a,o,n,u,b]),B.useEffect(()=>{r&&i(o)},[r,i,o])};function as(){return as=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Fw=requestAnimationFrame(a)}function aV(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 Tl(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 u;return o.parentId===i.id&&((u=o.context)==null?void 0:u.open)})})||[],r=r.concat(n);return r}function Bd(e){return"composedPath"in e?e.composedPath()[0]:e.target}const iV="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function QP(e){return oa(e)&&e.matches(iV)}function Ar(e){e.preventDefault(),e.stopPropagation()}const Jc=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function XP(e,t){const r=Gc(e,Jc());t==="prev"&&r.reverse();const n=r.indexOf(aa(or(e)));return r.slice(n+1)[0]}function ZP(){return XP(document.body,"next")}function JP(){return XP(document.body,"prev")}function Pl(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!er(r,n)}function lV(e){Gc(e,Jc()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function sV(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 uV=Sl.useInsertionEffect,cV=uV||(e=>e());function Si(e){const t=B.useRef(()=>{});return cV(()=>{t.current=e}),B.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(tg()&&a("button"),document.addEventListener("keydown",Vw),()=>{document.removeEventListener("keydown",Vw)}),[]),B.createElement("span",as({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:cv,onFocus:i=>{tg()&&GP()&&!dV(i)?(i.persist(),dv=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),$P=B.createContext(null),eS=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=B.useState(null),a=os(),i=tS();return it(()=>{if(!r)return;const u=t?document.getElementById(t):null;if(u)u.setAttribute("data-floating-ui-portal",""),o(u);else{const p=document.createElement("div");t!==""&&(p.id=t||a),p.setAttribute("data-floating-ui-portal",""),o(p);const b=(i==null?void 0:i.portalNode)||document.body;return b.appendChild(p),()=>{b.removeChild(p)}}},[t,i,a,r]),n},fV=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=eS({id:r,enabled:!n}),[i,u]=B.useState(null),p=B.useRef(null),b=B.useRef(null),h=B.useRef(null),w=B.useRef(null),T=!!i&&!i.modal&&!!(n||a)&&o;return B.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function O(C){a&&Pl(C)&&(C.type==="focusin"?sV:lV)(a)}return a.addEventListener("focusin",O,!0),a.addEventListener("focusout",O,!0),()=>{a.removeEventListener("focusin",O,!0),a.removeEventListener("focusout",O,!0)}},[a,o,i==null?void 0:i.modal]),B.createElement($P.Provider,{value:B.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:p,afterOutsideRef:b,beforeInsideRef:h,afterInsideRef:w,portalNode:a,setFocusManagerState:u}),[o,a])},T&&a&&B.createElement($c,{"data-type":"outside",ref:p,onFocus:O=>{if(Pl(O,a)){var C;(C=h.current)==null||C.focus()}else{const x=JP()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus()}}}),T&&a&&B.createElement("span",{"aria-owns":a.id,style:cv}),n?Dn.createPortal(t,n):a?Dn.createPortal(t,a):null,T&&a&&B.createElement($c,{"data-type":"outside",ref:b,onFocus:O=>{if(Pl(O,a)){var C;(C=w.current)==null||C.focus()}else{const x=ZP()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},tS=()=>B.useContext($P),pV=B.forwardRef(function(t,r){return B.createElement("button",as({},t,{type:"button",ref:r,tabIndex:-1,style:cv}))});function gV(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:u=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:b=!0}=e;const{refs:h,nodeId:w,onOpenChange:T,events:O,dataRef:C,elements:{domReference:x,floating:v}}=t,d=Rr(n),l=ga(),s=tS(),[c,g]=B.useState(null),m=typeof a=="number"&&a<0,_=B.useRef(null),k=B.useRef(null),A=B.useRef(!1),S=B.useRef(null),j=B.useRef(!1),N=s!=null,L=x&&x.getAttribute("role")==="combobox"&&QP(x),D=B.useCallback(function(Y){return Y===void 0&&(Y=v),Y?Gc(Y,Jc()):[]},[v]),W=B.useCallback(Y=>{const z=D(Y);return d.current.map(q=>x&&q==="reference"?x:v&&q==="floating"?v:z).filter(Boolean).flat()},[x,v,d,D]);B.useEffect(()=>{if(!u)return;function Y(q){if(q.key==="Tab"){D().length===0&&!L&&Ar(q);const K=W(),$=Bd(q);d.current[0]==="reference"&&$===x&&(Ar(q),q.shiftKey?oo(K[K.length-1]):oo(K[1])),d.current[1]==="floating"&&$===v&&q.shiftKey&&(Ar(q),oo(K[0]))}}const z=or(v);return z.addEventListener("keydown",Y),()=>{z.removeEventListener("keydown",Y)}},[x,v,u,d,h,L,D,W]),B.useEffect(()=>{if(!b)return;function Y(){j.current=!0,setTimeout(()=>{j.current=!1})}function z(q){const K=q.relatedTarget,$=!(er(x,K)||er(v,K)||er(K,v)||er(s==null?void 0:s.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||l&&(Tl(l.nodesRef.current,w).find(ne=>{var le,ie;return er((le=ne.context)==null?void 0:le.elements.floating,K)||er((ie=ne.context)==null?void 0:ie.elements.domReference,K)})||aV(l.nodesRef.current,w).find(ne=>{var le,ie;return((le=ne.context)==null?void 0:le.elements.floating)===K||((ie=ne.context)==null?void 0:ie.elements.domReference)===K})));K&&$&&!j.current&&K!==S.current&&(A.current=!0,setTimeout(()=>T(!1)))}if(v&&oa(x))return x.addEventListener("focusout",z),x.addEventListener("pointerdown",Y),!u&&v.addEventListener("focusout",z),()=>{x.removeEventListener("focusout",z),x.removeEventListener("pointerdown",Y),!u&&v.removeEventListener("focusout",z)}},[x,v,u,w,l,s,T,b]),B.useEffect(()=>{var Y;const z=Array.from((s==null||(Y=s.portalNode)==null?void 0:Y.querySelectorAll("[data-floating-ui-portal]"))||[]);function q(){return[_.current,k.current].filter(Boolean)}if(v&&u){const K=[v,...z,...q()],$=KF(d.current.includes("reference")||L?K.concat(x||[]):K);return()=>{$()}}},[x,v,u,d,s,L]),B.useEffect(()=>{if(u&&!o&&v){const Y=[],z=Jc(),q=Gc(or(v).body,z),K=W(),$=q.filter(ne=>!K.includes(ne));return $.forEach((ne,le)=>{Y[le]=ne.getAttribute("tabindex"),ne.setAttribute("tabindex","-1")}),()=>{$.forEach((ne,le)=>{const ie=Y[le];ie==null?ne.removeAttribute("tabindex"):ne.setAttribute("tabindex",ie)})}}},[v,u,o,W]),it(()=>{if(!v)return;const Y=or(v);let z=i,q=!1;const K=aa(Y),$=C.current;S.current=K;const ne=W(v),le=(typeof a=="number"?ne[a]:a.current)||v;!m&&oo(le,{preventScroll:le===v});function ie(re){if(re.type==="escapeKey"&&h.domReference.current&&(S.current=h.domReference.current),["referencePress","escapeKey"].includes(re.type))return;const fe=re.data.returnFocus;typeof fe=="object"?(z=!0,q=fe.preventScroll):z=fe}return O.on("dismiss",ie),()=>{if(O.off("dismiss",ie),er(v,aa(Y))&&h.domReference.current&&(S.current=h.domReference.current),z&&oa(S.current)&&!A.current)if(!h.domReference.current||j.current)oo(S.current,{cancelPrevious:!1,preventScroll:q});else{var re;$.__syncReturnFocus=!0,(re=S.current)==null||re.focus({preventScroll:q}),setTimeout(()=>{delete $.__syncReturnFocus})}}},[v,W,a,i,C,h,O,m]),it(()=>{if(s)return s.setFocusManagerState({...t,modal:u,closeOnFocusOut:b}),()=>{s.setFocusManagerState(null)}},[s,u,b,t]),it(()=>{if(m||!v)return;function Y(){g(D().length)}if(Y(),typeof MutationObserver=="function"){const z=new MutationObserver(Y);return z.observe(v,{childList:!0,subtree:!0}),()=>{z.disconnect()}}},[v,D,m,h]);const G=o&&(N||u)&&!L;function X(Y){return p&&u?B.createElement(pV,{ref:Y==="start"?_:k,onClick:()=>T(!1)},typeof p=="string"?p:"Dismiss"):null}return B.createElement(B.Fragment,null,G&&B.createElement($c,{"data-type":"inside",ref:s==null?void 0:s.beforeInsideRef,onFocus:Y=>{if(u){const q=W();oo(n[0]==="reference"?q[0]:q[q.length-1])}else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(A.current=!1,Pl(Y,s.portalNode)){const q=ZP()||x;q==null||q.focus()}else{var z;(z=s.beforeOutsideRef.current)==null||z.focus()}}}),L?null:X("start"),B.cloneElement(r,c===0||n.includes("floating")?{tabIndex:0}:{}),X("end"),G&&B.createElement($c,{"data-type":"inside",ref:s==null?void 0:s.afterInsideRef,onFocus:Y=>{if(u)oo(W()[0]);else if(s!=null&&s.preserveTabOrder&&s.portalNode)if(A.current=!0,Pl(Y,s.portalNode)){const q=JP()||x;q==null||q.focus()}else{var z;(z=s.afterOutsideRef.current)==null||z.focus()}}}))}const Nu="data-floating-ui-scroll-lock",bV=B.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return it(()=>{var a,i;if(!n||document.body.hasAttribute(Nu))return;document.body.setAttribute(Nu,"");const b=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",h=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(sv()))return Object.assign(document.body.style,{overflow:"hidden",[b]:h+"px"}),()=>{document.body.removeAttribute(Nu),Object.assign(document.body.style,{overflow:"",[b]:""})};const w=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,T=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,O=window.pageXOffset,C=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(C-Math.floor(T))+"px",left:-(O-Math.floor(w))+"px",right:"0",[b]:h+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[b]:""}),document.body.removeAttribute(Nu),window.scrollTo(O,C)}},[n]),B.createElement("div",as({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function zw(e){return oa(e.target)&&e.target.tagName==="BUTTON"}function Bw(e){return QP(e)}const vV=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:u="click",toggle:p=!0,ignoreMouse:b=!1,keyboardHandlers:h=!0}=t===void 0?{}:t;const w=B.useRef();return B.useMemo(()=>i?{reference:{onPointerDown(T){w.current=T.pointerType},onMouseDown(T){T.button===0&&(Zc(w.current,!0)&&b||u!=="click"&&(r?p&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(T.preventDefault(),n(!0)),o.current.openEvent=T.nativeEvent))},onClick(T){if(!o.current.__syncReturnFocus){if(u==="mousedown"&&w.current){w.current=void 0;return}Zc(w.current,!0)&&b||(r?p&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=T.nativeEvent)}},onKeyDown(T){w.current=void 0,h&&(zw(T)||(T.key===" "&&!Bw(a)&&T.preventDefault(),T.key==="Enter"&&(r?p&&n(!1):n(!0))))},onKeyUp(T){h&&(zw(T)||Bw(a)||T.key===" "&&(r?p&&n(!1):n(!0)))}}}:{},[i,o,u,b,h,a,p,r,n])};function tc(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 hV={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},mV={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},yV=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}},wV=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:u,floating:p},dataRef:b}=e,{enabled:h=!0,escapeKey:w=!0,outsidePress:T=!0,outsidePressEvent:O="pointerdown",referencePress:C=!1,referencePressEvent:x="pointerdown",ancestorScroll:v=!1,bubbles:d=!0}=t===void 0?{}:t;const l=ga(),s=Pi()!=null,c=Si(typeof T=="function"?T:()=>!1),g=typeof T=="function"?c:T,m=B.useRef(!1),{escapeKeyBubbles:_,outsidePressBubbles:k}=yV(d);return B.useEffect(()=>{if(!r||!h)return;b.current.__escapeKeyBubbles=_,b.current.__outsidePressBubbles=k;function A(D){if(D.key==="Escape"){const W=l?Tl(l.nodesRef.current,a):[];if(W.length>0){let G=!0;if(W.forEach(X=>{var Y;if((Y=X.context)!=null&&Y.open&&!X.context.dataRef.current.__escapeKeyBubbles){G=!1;return}}),!G)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function S(D){const W=m.current;if(m.current=!1,W||typeof g=="function"&&!g(D))return;const G=Bd(D);if(oa(G)&&p){const z=p.ownerDocument.defaultView||window,q=G.scrollWidth>G.clientWidth,K=G.scrollHeight>G.clientHeight;let $=K&&D.offsetX>G.clientWidth;if(K&&z.getComputedStyle(G).direction==="rtl"&&($=D.offsetX<=G.offsetWidth-G.clientWidth),$||q&&D.offsetY>G.clientHeight)return}const X=l&&Tl(l.nodesRef.current,a).some(z=>{var q;return tc(D,(q=z.context)==null?void 0:q.elements.floating)});if(tc(D,p)||tc(D,u)||X)return;const Y=l?Tl(l.nodesRef.current,a):[];if(Y.length>0){let z=!0;if(Y.forEach(q=>{var K;if((K=q.context)!=null&&K.open&&!q.context.dataRef.current.__outsidePressBubbles){z=!1;return}}),!z)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:s?{preventScroll:!0}:HP(D)||qP(D)}}),n(!1)}function j(){n(!1)}const N=or(p);w&&N.addEventListener("keydown",A),g&&N.addEventListener(O,S);let L=[];return v&&(Nr(u)&&(L=jn(u)),Nr(p)&&(L=L.concat(jn(p))),!Nr(i)&&i&&i.contextElement&&(L=L.concat(jn(i.contextElement)))),L=L.filter(D=>{var W;return D!==((W=N.defaultView)==null?void 0:W.visualViewport)}),L.forEach(D=>{D.addEventListener("scroll",j,{passive:!0})}),()=>{w&&N.removeEventListener("keydown",A),g&&N.removeEventListener(O,S),L.forEach(D=>{D.removeEventListener("scroll",j)})}},[b,p,u,i,w,g,O,o,l,a,r,n,v,h,_,k,s]),B.useEffect(()=>{m.current=!1},[g,O]),B.useMemo(()=>h?{reference:{[hV[x]]:()=>{C&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[mV[O]]:()=>{m.current=!0}}}:{},[h,o,C,O,x,n])},xV=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:u,domReference:p}}=e,{enabled:b=!0,keyboardOnly:h=!0}=t===void 0?{}:t;const w=B.useRef(""),T=B.useRef(!1),O=B.useRef();return B.useEffect(()=>{if(!b)return;const x=or(u).defaultView||window;function v(){!r&&oa(p)&&p===aa(or(p))&&(T.current=!0)}return x.addEventListener("blur",v),()=>{x.removeEventListener("blur",v)}},[u,p,r,b]),B.useEffect(()=>{if(!b)return;function C(x){(x.type==="referencePress"||x.type==="escapeKey")&&(T.current=!0)}return a.on("dismiss",C),()=>{a.off("dismiss",C)}},[a,b]),B.useEffect(()=>()=>{clearTimeout(O.current)},[]),B.useMemo(()=>b?{reference:{onPointerDown(C){let{pointerType:x}=C;w.current=x,T.current=!!(x&&h)},onMouseLeave(){T.current=!1},onFocus(C){var x;T.current||C.type==="focus"&&((x=o.current.openEvent)==null?void 0:x.type)==="mousedown"&&o.current.openEvent&&tc(o.current.openEvent,p)||(o.current.openEvent=C.nativeEvent,n(!0))},onBlur(C){T.current=!1;const x=C.relatedTarget,v=Nr(x)&&x.hasAttribute("data-floating-ui-focus-guard")&&x.getAttribute("data-type")==="outside";O.current=setTimeout(()=>{er(i.floating.current,x)||er(p,x)||v||n(!1)})}}}:{},[b,h,p,i,o,n])};let Ww=!1;const fv="ArrowUp",Wd="ArrowDown",hi="ArrowLeft",Ts="ArrowRight";function Ru(e,t,r){return Math.floor(e/t)!==r}function ol(e,t){return t<0||t>=e.current.length}function Vt(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let u=r;do{var p,b;u=u+(n?-a:a)}while(u>=0&&u<=i.length-1&&(o?o.includes(u):i[u]==null||(p=i[u])!=null&&p.hasAttribute("disabled")||((b=i[u])==null?void 0:b.getAttribute("aria-disabled"))==="true"));return u}function Ud(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Uw(e,t){return Ud(t,e===fv||e===Wd,e===hi||e===Ts)}function Tp(e,t,r){return Ud(t,e===Wd,r?e===hi:e===Ts)||e==="Enter"||e==" "||e===""}function _V(e,t,r){return Ud(t,r?e===hi:e===Ts,e===Wd)}function CV(e,t,r){return Ud(t,r?e===Ts:e===hi,e===fv)}function Pp(e,t){return Vt(e,{disabledIndices:t})}function Hw(e,t){return Vt(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const OV=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:u,onNavigate:p=()=>{},enabled:b=!0,selectedIndex:h=null,allowEscape:w=!1,loop:T=!1,nested:O=!1,rtl:C=!1,virtual:x=!1,focusItemOnOpen:v="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:s=void 0,orientation:c="vertical",cols:g=1,scrollItemIntoView:m=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const _=Pi(),k=ga(),A=Si(p),S=B.useRef(v),j=B.useRef(h??-1),N=B.useRef(null),L=B.useRef(!0),D=B.useRef(A),W=B.useRef(r),G=B.useRef(!1),X=B.useRef(!1),Y=Rr(s),z=Rr(r),q=Rr(m),[K,$]=B.useState(),ne=B.useCallback(function(re,fe,ue){ue===void 0&&(ue=!1);const ae=re.current[fe.current];x?$(ae==null?void 0:ae.id):oo(ae,{preventScroll:!0,sync:GP()&&tg()?Ww||G.current:!1}),requestAnimationFrame(()=>{const ce=q.current;ce&&ae&&(ue||!L.current)&&(ae.scrollIntoView==null||ae.scrollIntoView(typeof ce=="boolean"?{block:"nearest",inline:"nearest"}:ce))})},[x,q]);it(()=>{document.createElement("div").focus({get preventScroll(){return Ww=!0,!1}})},[]),it(()=>{b&&(r?S.current&&h!=null&&(X.current=!0,A(h)):W.current&&(j.current=-1,D.current(null)))},[b,r,h,A]),it(()=>{if(b&&r)if(u==null){if(G.current=!1,h!=null)return;W.current&&(j.current=-1,ne(i,j)),!W.current&&S.current&&(N.current!=null||S.current===!0&&N.current==null)&&(j.current=N.current==null||Tp(N.current,c,C)||O?Pp(i,Y.current):Hw(i,Y.current),A(j.current))}else ol(i,u)||(j.current=u,ne(i,j,X.current),X.current=!1)},[b,r,u,h,O,i,c,C,A,ne,Y]),it(()=>{if(b&&W.current&&!r){var re,fe;const ue=k==null||(re=k.nodesRef.current.find(ae=>ae.id===_))==null||(fe=re.context)==null?void 0:fe.elements.floating;ue&&!er(ue,aa(or(ue)))&&ue.focus({preventScroll:!0})}},[b,r,k,_]),it(()=>{N.current=null,D.current=A,W.current=r});const le=u!=null,ie=B.useMemo(()=>{function re(ue){if(!r)return;const ae=i.current.indexOf(ue);ae!==-1&&A(ae)}return{onFocus(ue){let{currentTarget:ae}=ue;re(ae)},onClick:ue=>{let{currentTarget:ae}=ue;return ae.focus({preventScroll:!0})},...d&&{onMouseMove(ue){let{currentTarget:ae}=ue;re(ae)},onPointerLeave(){if(L.current&&(j.current=-1,ne(i,j),Dn.flushSync(()=>A(null)),!x)){var ue;(ue=o.floating.current)==null||ue.focus({preventScroll:!0})}}}}},[r,o,ne,d,i,A,x]);return B.useMemo(()=>{if(!b)return{};const re=Y.current;function fe(de){if(L.current=!1,G.current=!0,!z.current&&de.currentTarget===o.floating.current)return;if(O&&CV(de.key,c,C)){Ar(de),n(!1),oa(a)&&a.focus();return}const be=j.current,Ce=Pp(i,re),me=Hw(i,re);if(de.key==="Home"&&(j.current=Ce,A(j.current)),de.key==="End"&&(j.current=me,A(j.current)),g>1){const he=j.current;if(de.key===fv){if(Ar(de),he===-1)j.current=me;else if(j.current=Vt(i,{startingIndex:he,amount:g,decrement:!0,disabledIndices:re}),T&&(he-gPe?Ue:Ue-g}ol(i,j.current)&&(j.current=he),A(j.current)}if(de.key===Wd&&(Ar(de),he===-1?j.current=Ce:(j.current=Vt(i,{startingIndex:he,amount:g,disabledIndices:re}),T&&he+g>me&&(j.current=Vt(i,{startingIndex:he%g-g,amount:g,disabledIndices:re}))),ol(i,j.current)&&(j.current=he),A(j.current)),c==="both"){const Pe=Math.floor(he/g);de.key===Ts&&(Ar(de),he%g!==g-1?(j.current=Vt(i,{startingIndex:he,disabledIndices:re}),T&&Ru(j.current,g,Pe)&&(j.current=Vt(i,{startingIndex:he-he%g-1,disabledIndices:re}))):T&&(j.current=Vt(i,{startingIndex:he-he%g-1,disabledIndices:re})),Ru(j.current,g,Pe)&&(j.current=he)),de.key===hi&&(Ar(de),he%g!==0?(j.current=Vt(i,{startingIndex:he,disabledIndices:re,decrement:!0}),T&&Ru(j.current,g,Pe)&&(j.current=Vt(i,{startingIndex:he+(g-he%g),decrement:!0,disabledIndices:re}))):T&&(j.current=Vt(i,{startingIndex:he+(g-he%g),decrement:!0,disabledIndices:re})),Ru(j.current,g,Pe)&&(j.current=he));const Le=Math.floor(me/g)===Pe;ol(i,j.current)&&(T&&Le?j.current=de.key===hi?me:Vt(i,{startingIndex:he-he%g-1,disabledIndices:re}):j.current=he),A(j.current);return}}if(Uw(de.key,c)){if(Ar(de),r&&!x&&aa(de.currentTarget.ownerDocument)===de.currentTarget){j.current=Tp(de.key,c,C)?Ce:me,A(j.current);return}Tp(de.key,c,C)?T?j.current=be>=me?w&&be!==i.current.length?-1:Ce:Vt(i,{startingIndex:be,disabledIndices:re}):j.current=Math.min(me,Vt(i,{startingIndex:be,disabledIndices:re})):T?j.current=be<=Ce?w&&be!==-1?i.current.length:me:Vt(i,{startingIndex:be,decrement:!0,disabledIndices:re}):j.current=Math.max(Ce,Vt(i,{startingIndex:be,decrement:!0,disabledIndices:re})),ol(i,j.current)?A(null):A(j.current)}}function ue(de){v==="auto"&&HP(de.nativeEvent)&&(S.current=!0)}function ae(de){S.current=v,v==="auto"&&qP(de.nativeEvent)&&(S.current=!0)}const ce=x&&r&&le&&{"aria-activedescendant":K};return{reference:{...ce,onKeyDown(de){L.current=!1;const be=de.key.indexOf("Arrow")===0;if(x&&r)return fe(de);if(!r&&!l&&be)return;if((be||de.key==="Enter"||de.key===" "||de.key==="")&&(N.current=de.key),O){_V(de.key,c,C)&&(Ar(de),r?(j.current=Pp(i,re),A(j.current)):n(!0));return}Uw(de.key,c)&&(h!=null&&(j.current=h),Ar(de),!r&&l?n(!0):fe(de),r&&A(j.current))},onFocus(){r&&A(null)},onPointerDown:ae,onMouseDown:ue,onClick:ue},floating:{"aria-orientation":c==="both"?void 0:c,...ce,onKeyDown:fe,onPointerMove(){L.current=!0}},item:ie}},[a,o,K,Y,z,i,b,c,C,x,r,le,O,h,l,w,g,T,v,A,n,ie])};function TV(e){return B.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const PV=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=os(),i=os();return B.useMemo(()=>{const u={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:u}:{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:{...u,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},qw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function SV(e,t){const[r,n]=B.useState(e);return e&&!r&&n(!0),B.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function rS(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,[u,p]=B.useState(!1),[b,h]=B.useState("unmounted"),w=SV(r,i);return it(()=>{u&&!w&&h("unmounted")},[u,w]),it(()=>{if(n)if(r){h("initial");const T=requestAnimationFrame(()=>{h("open")});return()=>{cancelAnimationFrame(T)}}else p(!0),h("close")},[r,n]),{isMounted:w,status:b}}function AV(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const u=e.placement,p=u.split("-")[0],[b,h]=B.useState({}),{isMounted:w,status:T}=rS(e,{duration:i}),O=Rr(r),C=Rr(n),x=Rr(o),v=Rr(a),d=typeof i=="number",l=(d?i:i.open)||0,s=(d?i:i.close)||0;return it(()=>{const c={side:p,placement:u},g=O.current,m=x.current,_=C.current,k=v.current,A=typeof g=="function"?g(c):g,S=typeof m=="function"?m(c):m,j=typeof k=="function"?k(c):k,N=(typeof _=="function"?_(c):_)||Object.keys(A).reduce((L,D)=>(L[D]="",L),{});if(T==="initial"&&h(L=>({transitionProperty:L.transitionProperty,...j,...A})),T==="open"&&h({transitionProperty:Object.keys(N).map(qw).join(","),transitionDuration:l+"ms",...j,...N}),T==="close"){const L=S||A;h({transitionProperty:Object.keys(L).map(qw).join(","),transitionDuration:s+"ms",...j,...L})}},[p,u,s,x,O,C,v,l,T]),{isMounted:w,styles:b}}const kV=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:u=()=>{},enabled:p=!0,findMatch:b=null,resetMs:h=1e3,ignoreKeys:w=[],selectedIndex:T=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const O=B.useRef(),C=B.useRef(""),x=B.useRef((r=T??i)!=null?r:-1),v=B.useRef(null),d=Si(u),l=Rr(b),s=Rr(w);return it(()=>{n&&(clearTimeout(O.current),v.current=null,C.current="")},[n]),it(()=>{if(n&&C.current===""){var c;x.current=(c=T??i)!=null?c:-1}},[n,T,i]),B.useMemo(()=>{if(!p)return{};function c(g){const m=Bd(g.nativeEvent);if(Nr(m)&&(aa(or(m))!==g.currentTarget&&m.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==g.currentTarget))return;C.current.length>0&&C.current[0]!==" "&&(o.current.typing=!0,g.key===" "&&Ar(g));const _=a.current;if(_==null||s.current.includes(g.key)||g.key.length!==1||g.ctrlKey||g.metaKey||g.altKey)return;_.every(L=>{var D,W;return L?((D=L[0])==null?void 0:D.toLocaleLowerCase())!==((W=L[1])==null?void 0:W.toLocaleLowerCase()):!0})&&C.current===g.key&&(C.current="",x.current=v.current),C.current+=g.key,clearTimeout(O.current),O.current=setTimeout(()=>{C.current="",x.current=v.current,o.current.typing=!1},h);const A=x.current,S=[..._.slice((A||0)+1),..._.slice(0,(A||0)+1)],j=l.current?l.current(S,C.current):S.find(L=>(L==null?void 0:L.toLocaleLowerCase().indexOf(C.current.toLocaleLowerCase()))===0),N=j?_.indexOf(j):-1;N!==-1&&(d(N),v.current=N)}return{reference:{onKeyDown:c},floating:{onKeyDown:c}}},[p,o,a,h,s,l,d])};function Gw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const EV=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:u=4,referenceOverflowThreshold:p=0,scrollRef:b,...h}=e,{rects:w,elements:{floating:T}}=t,O=r.current[i];if(!O)return{};const C={...t,...await EP(-O.offsetTop-w.reference.height/2-O.offsetHeight/2-a).fn(t)},x=(b==null?void 0:b.current)||T,v=await mn(Gw(C,x.scrollHeight),h),d=await mn(C,{...h,elementContext:"reference"}),l=Math.max(0,v.top),s=C.y+l,c=Math.max(0,x.scrollHeight-l-Math.max(0,v.bottom));return x.style.maxHeight=c+"px",x.scrollTop=l,o&&(x.offsetHeight=-p||d.bottom>=-p?Dn.flushSync(()=>o(!0)):Dn.flushSync(()=>o(!1))),n&&(n.current=await mn(Gw({...C,y:s},x.offsetHeight),h)),{y:s}}}),jV=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:u}=t;const p=Si(u),b=B.useRef(!1),h=B.useRef(null),w=B.useRef(null);return B.useEffect(()=>{if(!o)return;function T(C){if(C.ctrlKey||!O||a.current==null)return;const x=C.deltaY,v=a.current.top>=-.5,d=a.current.bottom>=-.5,l=O.scrollHeight-O.clientHeight,s=x<0?-1:1,c=x<0?"max":"min";O.scrollHeight<=O.clientHeight||(!v&&x>0||!d&&x<0?(C.preventDefault(),Dn.flushSync(()=>{p(g=>g+Math[c](x,l*s))})):/firefox/i.test(UP())&&(O.scrollTop+=x))}const O=(i==null?void 0:i.current)||n.floating;if(r&&O)return O.addEventListener("wheel",T),requestAnimationFrame(()=>{h.current=O.scrollTop,a.current!=null&&(w.current={...a.current})}),()=>{h.current=null,w.current=null,O.removeEventListener("wheel",T)}},[o,r,n.floating,a,i,p]),B.useMemo(()=>o?{floating:{onKeyDown(){b.current=!0},onWheel(){b.current=!1},onPointerMove(){b.current=!1},onScroll(){const T=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!T||!b.current)){if(h.current!==null){const O=T.scrollTop-h.current;(a.current.bottom<-.5&&O<-1||a.current.top<-.5&&O>1)&&Dn.flushSync(()=>p(C=>C+O))}requestAnimationFrame(()=>{h.current=T.scrollTop})}}}}:{},[o,a,n.floating,i,p])};function NV(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,u=a-1;i=n!=w>=n&&r<=(h-p)*(n-b)/(w-b)+p&&(o=!o)}return o}function RV(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function MV(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const u=p=>{let{x:b,y:h,placement:w,elements:T,onClose:O,nodeId:C,tree:x}=p;return function(d){function l(){clearTimeout(o),O()}if(clearTimeout(o),!T.domReference||!T.floating||w==null||b==null||h==null)return;const{clientX:s,clientY:c}=d,g=[s,c],m=Bd(d),_=d.type==="mouseleave",k=er(T.floating,m),A=er(T.domReference,m),S=T.domReference.getBoundingClientRect(),j=T.floating.getBoundingClientRect(),N=w.split("-")[0],L=b>j.right-j.width/2,D=h>j.bottom-j.height/2,W=RV(g,S);if(k&&(i=!0),A&&(i=!1),A&&!_){i=!0;return}if(_&&Nr(d.relatedTarget)&&er(T.floating,d.relatedTarget)||x&&Tl(x.nodesRef.current,C).some(z=>{let{context:q}=z;return q==null?void 0:q.open}))return;if(N==="top"&&h>=S.bottom-1||N==="bottom"&&h<=S.top+1||N==="left"&&b>=S.right-1||N==="right"&&b<=S.left+1)return l();let G=[];switch(N){case"top":G=[[j.left,S.top+1],[j.left,j.bottom-1],[j.right,j.bottom-1],[j.right,S.top+1]],a=s>=j.left&&s<=j.right&&c>=j.top&&c<=S.top+1;break;case"bottom":G=[[j.left,j.top+1],[j.left,S.bottom-1],[j.right,S.bottom-1],[j.right,j.top+1]],a=s>=j.left&&s<=j.right&&c>=S.bottom-1&&c<=j.bottom;break;case"left":G=[[j.right-1,j.bottom],[j.right-1,j.top],[S.left+1,j.top],[S.left+1,j.bottom]],a=s>=j.left&&s<=S.left+1&&c>=j.top&&c<=j.bottom;break;case"right":G=[[S.right-1,j.bottom],[S.right-1,j.top],[j.left+1,j.top],[j.left+1,j.bottom]],a=s>=S.right-1&&s<=j.right&&c>=j.top&&c<=j.bottom;break}function X(z){let[q,K]=z;const $=j.width>S.width,ne=j.height>S.height;switch(N){case"top":{const le=[$?q+r/2:L?q+r*4:q-r*4,K+r+1],ie=[$?q-r/2:L?q+r*4:q-r*4,K+r+1],re=[[j.left,L||$?j.bottom-r:j.top],[j.right,L?$?j.bottom-r:j.top:j.bottom-r]];return[le,ie,...re]}case"bottom":{const le=[$?q+r/2:L?q+r*4:q-r*4,K-r],ie=[$?q-r/2:L?q+r*4:q-r*4,K-r],re=[[j.left,L||$?j.top+r:j.bottom],[j.right,L?$?j.top+r:j.bottom:j.top+r]];return[le,ie,...re]}case"left":{const le=[q+r+1,ne?K+r/2:D?K+r*4:K-r*4],ie=[q+r+1,ne?K-r/2:D?K+r*4:K-r*4];return[...[[D||ne?j.right-r:j.left,j.top],[D?ne?j.right-r:j.left:j.right-r,j.bottom]],le,ie]}case"right":{const le=[q-r,ne?K+r/2:D?K+r*4:K-r*4],ie=[q-r,ne?K-r/2:D?K+r*4:K-r*4],re=[[D||ne?j.left+r:j.right,j.top],[D?ne?j.left+r:j.right:j.left+r,j.bottom]];return[le,ie,...re]}}}const Y=a?G:X([b,h]);if(!a){if(i&&!W)return l();NV([s,c],Y)?t&&!i&&(o=setTimeout(l,t)):l()}}};return u.__options={blockPointerEvents:n},u}function IV(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=K3(e),a=ga(),i=B.useRef(null),u=B.useRef({}),p=B.useState(()=>zP())[0],[b,h]=B.useState(null),w=B.useCallback(d=>{const l=Nr(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),T=B.useCallback(d=>{(Nr(d)||d===null)&&(i.current=d,h(d)),(Nr(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!Nr(d))&&o.refs.setReference(d)},[o.refs]),O=B.useMemo(()=>({...o.refs,setReference:T,setPositionReference:w,domReference:i}),[o.refs,T,w]),C=B.useMemo(()=>({...o.elements,domReference:b}),[o.elements,b]),x=Si(r),v=B.useMemo(()=>({...o,refs:O,elements:C,dataRef:u,nodeId:n,events:p,open:t,onOpenChange:x}),[o,n,p,t,x,O,C]);return it(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=v)}),B.useMemo(()=>({...o,context:v,refs:O,reference:T,positionReference:w}),[o,O,v,T,w])}function Sp(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[u,p]=i;if(u.indexOf("on")===0){if(n.has(u)||n.set(u,[]),typeof p=="function"){var b;(b=n.get(u))==null||b.push(p),o[u]=function(){for(var h,w=arguments.length,T=new Array(w),O=0;OC(...T))}}}else o[u]=p}),o),{})}}const LV=function(e){e===void 0&&(e=[]);const t=e,r=B.useCallback(a=>Sp(a,e,"reference"),t),n=B.useCallback(a=>Sp(a,e,"floating"),t),o=B.useCallback(a=>Sp(a,e,"item"),e.map(a=>a==null?void 0:a.item));return B.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},DV=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:nV,FloatingFocusManager:gV,FloatingNode:$3,FloatingOverlay:bV,FloatingPortal:fV,FloatingTree:eV,arrow:Y3,autoPlacement:x3,autoUpdate:G3,computePosition:VP,detectOverflow:mn,flip:_3,getOverflowAncestors:jn,hide:C3,inline:T3,inner:EV,limitShift:A3,offset:EP,platform:FP,safePolygon:MV,shift:S3,size:k3,useClick:vV,useDelayGroup:oV,useDelayGroupContext:KP,useDismiss:wV,useFloating:IV,useFloatingNodeId:J3,useFloatingParentNodeId:Pi,useFloatingPortalNode:eS,useFloatingTree:ga,useFocus:xV,useHover:rV,useId:os,useInnerOffset:jV,useInteractions:LV,useListNavigation:OV,useMergeRefs:TV,useRole:PV,useTransitionStatus:rS,useTransitionStyles:AV,useTypeahead:kV},Symbol.toStringTag,{value:"Module"})),xt=ls(DV);var nS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,x){for(var v in x)Object.defineProperty(C,v,{enumerable:!0,get:x[v]})}t(e,{DialogHeader:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(_e),i=xe,u=Ci;function p(){return p=Object.assign||function(C){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(v[d]=C[d])}return v}function w(C,x){if(C==null)return{};var v={},d=Object.keys(C),l,s;for(s=0;s=0)&&(v[l]=C[l]);return v}var T=r.default.forwardRef(function(C,x){var v=C.className,d=C.children,l=h(C,["className","children"]),s=(0,i.useTheme)().dialogHeader,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:x,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogHeader";var O=T})(nS);var oS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,v){for(var d in v)Object.defineProperty(x,d,{enumerable:!0,get:v[d]})}t(e,{DialogBody:function(){return O},default:function(){return C}});var r=h(B),n=h(Ee),o=Te,a=h(_e),i=xe,u=Ci;function p(x,v,d){return v in x?Object.defineProperty(x,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[v]=d,x}function b(){return b=Object.assign||function(x){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function T(x,v){if(x==null)return{};var d={},l=Object.keys(x),s,c;for(c=0;c=0)&&(d[s]=x[s]);return d}var O=r.default.forwardRef(function(x,v){var d=x.divider,l=x.className,s=x.children,c=w(x,["divider","className","children"]),g=(0,i.useTheme)().dialogBody,m=g.defaultProps,_=g.styles.base;l=l??m.className;var k=(0,o.twMerge)((0,n.default)((0,a.default)(_.initial),p({},(0,a.default)(_.divider),d)),l);return r.default.createElement("div",b({},c,{ref:v,className:k}),s)});O.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.DialogBody";var C=O})(oS);var aS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,x){for(var v in x)Object.defineProperty(C,v,{enumerable:!0,get:x[v]})}t(e,{DialogFooter:function(){return T},default:function(){return O}});var r=b(B),n=b(Ee),o=Te,a=b(_e),i=xe,u=Ci;function p(){return p=Object.assign||function(C){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(v[d]=C[d])}return v}function w(C,x){if(C==null)return{};var v={},d=Object.keys(C),l,s;for(s=0;s=0)&&(v[l]=C[l]);return v}var T=r.default.forwardRef(function(C,x){var v=C.className,d=C.children,l=h(C,["className","children"]),s=(0,i.useTheme)().dialogFooter,c=s.defaultProps,g=s.styles.base;v=v??c.className;var m=(0,o.twMerge)((0,n.default)((0,a.default)(g)),v);return r.default.createElement("div",p({},l,{ref:x,className:m}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogFooter";var O=T})(aS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,j){for(var N in j)Object.defineProperty(S,N,{enumerable:!0,get:j[N]})}t(e,{Dialog:function(){return k},DialogHeader:function(){return O.DialogHeader},DialogBody:function(){return C.DialogBody},DialogFooter:function(){return x.DialogFooter},default:function(){return A}});var r=l(B),n=l(Se),o=xt,a=Pt,i=l(Ee),u=l(Rt),p=Te,b=l(nt),h=l(_e),w=xe,T=Ci,O=nS,C=oS,x=aS;function v(S,j,N){return j in S?Object.defineProperty(S,j,{value:N,enumerable:!0,configurable:!0,writable:!0}):S[j]=N,S}function d(){return d=Object.assign||function(S){for(var j=1;j=0)&&Object.prototype.propertyIsEnumerable.call(S,L)&&(N[L]=S[L])}return N}function _(S,j){if(S==null)return{};var N={},L=Object.keys(S),D,W;for(W=0;W=0)&&(N[D]=S[D]);return N}var k=r.default.forwardRef(function(S,j){var N=S.open,L=S.handler,D=S.size,W=S.dismiss,G=S.animate,X=S.className,Y=S.children,z=m(S,["open","handler","size","dismiss","animate","className","children"]),q=(0,w.useTheme)().dialog,K=q.defaultProps,$=q.valid,ne=q.styles,le=ne.base,ie=ne.sizes;L=L??void 0,D=D??K.size,W=W??K.dismiss,G=G??K.animate,X=X??K.className;var re=(0,i.default)((0,h.default)(le.backdrop)),fe=(0,p.twMerge)((0,i.default)((0,h.default)(le.container),(0,h.default)(ie[(0,b.default)($.sizes,D,"md")])),X),ue={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},ae={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},ce=(0,u.default)(ue,G),de=(0,o.useFloating)({open:N,onOpenChange:L}),be=de.floating,Ce=de.context,me=(0,o.useId)(),he="".concat(me,"-label"),Pe="".concat(me,"-description"),Le=(0,o.useInteractions)([(0,o.useClick)(Ce),(0,o.useRole)(Ce),(0,o.useDismiss)(Ce,W)]).getFloatingProps,Ue=(0,o.useMergeRefs)([j,be]),ft=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(ft,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"?"":re,initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ae,transition:{duration:.2}},r.default.createElement(a.m.div,d({},Le(g(s({},z),{ref:Ue,className:fe,"aria-labelledby":he,"aria-describedby":Pe})),{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:ce}),Y)))))))});k.propTypes={open:T.propTypesOpen,handler:T.propTypesHandler,size:n.default.oneOf(T.propTypesSize),dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,className:T.propTypesClassName,children:T.propTypesChildren},k.displayName="MaterialTailwind.Dialog";var A=Object.assign(k,{Header:O.DialogHeader,Body:C.DialogBody,Footer:x.DialogFooter})})(xP);var iS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return C},default:function(){return x}});var r=w(B),n=w(Se),o=w(Ee),a=w(nt),i=w(_e),u=xe,p=vs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.variant,s=v.color,c=v.size,g=v.label,m=v.error,_=v.success,k=v.icon,A=v.containerProps,S=v.labelProps,j=v.className,N=v.shrink,L=v.inputRef,D=T(v,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,u.useTheme)().input,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.variants;l=l??G.variant,c=c??G.size,s=s??G.color,g=g??G.label,S=S??G.labelProps,A=A??G.containerProps,j=j??G.className,N=N??G.shrink,k=k??G.icon;var K=q[(0,a.default)(X.variants,l,"outlined")],$=K.sizes[(0,a.default)(X.sizes,c,"md")],ne=(0,i.default)(K.error.input),le=(0,i.default)(K.success.input),ie=(0,i.default)(K.shrink.input),re=(0,i.default)(K.colors.input[(0,a.default)(X.colors,s,"gray")]),fe=(0,i.default)(K.error.label),ue=(0,i.default)(K.success.label),ae=(0,i.default)(K.shrink.label),ce=(0,i.default)(K.colors.label[(0,a.default)(X.colors,s,"gray")]),de=(0,o.default)((0,i.default)(z.container),(0,i.default)($.container),A==null?void 0:A.className),be=(0,o.default)((0,i.default)(z.input),(0,i.default)(K.base.input),(0,i.default)($.input),b({},(0,i.default)(K.base.inputWithIcon),k),b({},re,!m&&!_),b({},ne,m),b({},le,_),b({},ie,N),j),Ce=(0,o.default)((0,i.default)(z.label),(0,i.default)(K.base.label),(0,i.default)($.label),b({},ce,!m&&!_),b({},fe,m),b({},ue,_),b({},ae,N),S==null?void 0:S.className),me=(0,o.default)((0,i.default)(z.icon),(0,i.default)(K.base.icon),(0,i.default)($.icon)),he=(0,o.default)((0,i.default)(z.asterisk));return r.default.createElement("div",h({},A,{ref:d,className:de}),k&&r.default.createElement("div",{className:me},k),r.default.createElement("input",h({},D,{ref:L,className:be,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",h({},S,{className:Ce}),g," ",D.required?r.default.createElement("span",{className:he},"*"):""))});C.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,icon:p.propTypesIcon,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},C.displayName="MaterialTailwind.Input";var x=C})(iS);var lS={},Ps={},Ai={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{propTypesOpen:function(){return b},propTypesHandler:function(){return h},propTypesPlacement:function(){return w},propTypesOffset:function(){return T},propTypesDismiss:function(){return O},propTypesAnimate:function(){return C},propTypesLockScroll:function(){return x},propTypesDisabled:function(){return v},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return s}});var r=a(Se),n=$e;function o(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function a(c){return c&&c.__esModule?c:{default:c}}function i(c){for(var g=1;gl.length)&&(s=l.length);for(var c=0,g=new Array(s);c=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function T(x,v){if(x==null)return{};var d={},l=Object.keys(x),s,c;for(c=0;c=0)&&(d[s]=x[s]);return d}var O=r.default.forwardRef(function(x,v){var d=x.children,l=w(x,["children"]),s=(0,o.useMenu)(),c=s.getReferenceProps,g=s.reference,m=s.nested,_=(0,n.useMergeRefs)([v,g]);return r.default.cloneElement(d,p({},c(p(h(p({},l),{ref:_,onClick:function(A){A.stopPropagation()}}),m&&{role:"menuitem"}))))});O.propTypes={children:a.propTypesChildren},O.displayName="MaterialTailwind.MenuHandler";var C=O})(uS);var cS={};(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 v}});var r=T(B),n=xt,o=Pt,a=T(Ee),i=Te,u=T(_e),p=xe,b=Ps,h=Ai;function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.children,c=d.className,g=O(d,["children","className"]),m=(0,p.useTheme)().menu,_=m.styles.base,k=(0,b.useMenu)(),A=k.open,S=k.handler,j=k.strategy,N=k.x,L=k.y,D=k.floating,W=k.listItemsRef,G=k.getFloatingProps,X=k.getItemProps,Y=k.appliedAnimation,z=k.lockScroll,q=k.context,K=k.activeIndex,$=k.tree,ne=k.allowHover,le=k.internalAllowHover,ie=k.setActiveIndex,re=k.nested;c=c??"";var fe=(0,i.twMerge)((0,a.default)((0,u.default)(_.menu)),c),ue=(0,n.useMergeRefs)([l,D]),ae=o.AnimatePresence,ce=r.default.createElement(o.m.div,w({},g,{ref:ue,style:{position:j,top:L??0,left:N??0},className:fe},G({onKeyDown:function(be){be.key==="Tab"&&(S(!1),be.shiftKey&&be.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:Y}),r.default.Children.map(s,function(de,be){return r.default.isValidElement(de)&&r.default.cloneElement(de,X({tabIndex:K===be?0:-1,role:"menuitem",className:de.props.className,ref:function(me){W.current[be]=me},onClick:function(me){if(de.props.onClick){var he,Pe;(Pe=(he=de.props).onClick)===null||Pe===void 0||Pe.call(he,me)}$==null||$.events.emit("click")},onMouseEnter:function(){(ne&&A||le&&A)&&ie(be)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(ae,null,A&&r.default.createElement(r.default.Fragment,null,z?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ce)):r.default.createElement(n.FloatingFocusManager,{context:q,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ce)))))});x.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},x.displayName="MaterialTailwind.MenuList";var v=x})(cS);var dS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,v){for(var d in v)Object.defineProperty(x,d,{enumerable:!0,get:v[d]})}t(e,{MenuItem:function(){return O},default:function(){return C}});var r=h(B),n=h(Ee),o=Te,a=h(_e),i=xe,u=Ai;function p(x,v,d){return v in x?Object.defineProperty(x,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[v]=d,x}function b(){return b=Object.assign||function(x){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function T(x,v){if(x==null)return{};var d={},l=Object.keys(x),s,c;for(c=0;c=0)&&(d[s]=x[s]);return d}var O=r.default.forwardRef(function(x,v){var d=x.className,l=d===void 0?"":d,s=x.disabled,c=s===void 0?!1:s,g=x.children,m=w(x,["className","disabled","children"]),_=(0,i.useTheme)().menu,k=_.styles.base,A=(0,o.twMerge)((0,n.default)((0,a.default)(k.item.initial),p({},(0,a.default)(k.item.disabled),c)),l);return r.default.createElement("button",b({},m,{ref:v,role:"menuitem",className:A}),g)});O.propTypes={className:u.propTypesClassName,disabled:u.propTypesDisabled,children:u.propTypesChildren},O.displayName="MaterialTailwind.MenuItem";var C=O})(dS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var x in C)Object.defineProperty(O,x,{enumerable:!0,get:C[x]})}t(e,{Menu:function(){return w},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return u.MenuList},MenuItem:function(){return p.MenuItem},useMenu:function(){return o.useMenu},default:function(){return T}});var r=h(B),n=xt,o=Ps,a=sS,i=uS,u=cS,p=dS;function b(){return b=Object.assign||function(O){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.open,c=d.animate,g=d.className,m=d.children,_=O(d,["open","animate","className","children"]),k;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 A=r.default.useRef(null),S=(0,b.useTheme)().navbar,j=S.styles,N=j.base.mobileNav;c=c??{},g=g??"";var D=(0,u.twMerge)((0,i.default)((0,p.default)(N)),g),L={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((k=A.current)===null||k===void 0?void 0:k.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(L,c),G=n.AnimatePresence,X=(0,o.useMergeRefs)([l,A]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(G,null,r.default.createElement(n.m.div,x({},C,{ref:X,className:D,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:W}),m)))});w.displayName="MaterialTailwind.MobileNav",w.propTypes={open:h.propTypesOpen,animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren};var v=w})($P);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Navbar:function(){return v},MobileNav:function(){return b.MobileNav},default:function(){return d}});var r=O(B),n=O(Se),o=O(Ee),a=Te,i=O(nt),u=O(Ce),p=xe,b=$P,h=Od;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.variant,g=l.color,m=l.shadow,C=l.blurred,k=l.fullWidth,A=l.className,S=l.children,j=_(l,["variant","color","shadow","blurred","fullWidth","className","children"]),N=(0,p.useTheme)().navbar,D=N.defaultProps,L=N.valid,W=N.styles,G=W.base,X=W.variants;c=c??D.variant,g=g??D.color,m=m??D.shadow,C=C??D.blurred,k=k??D.fullWidth,A=A??D.className;var Y,z=(0,o.default)((0,u.default)(G.navbar.initial),(Y={},x(Y,(0,u.default)(G.navbar.shadow),m),x(Y,(0,u.default)(G.navbar.blurred),C&&g==="white"),x(Y,(0,u.default)(G.navbar.fullWidth),k),Y)),q=(0,o.default)((0,u.default)(X[(0,i.default)(L.variants,c,"filled")][(0,i.default)(L.colors,g,"white")])),K=(0,a.twMerge)((0,o.default)(z,q),A);return r.default.createElement("nav",T({},j,{ref:s,className:K}),S)});v.propTypes={variant:n.default.oneOf(h.propTypesVariant),color:n.default.oneOf(h.propTypesColor),shadow:h.propTypesShadow,blurred:h.propTypesBlurred,fullWidth:h.propTypesFullWidth,className:h.propTypesClassName,children:h.propTypesChildren},v.displayName="MaterialTailwind.Navbar";var d=Object.assign(v,{MobileNav:b.MobileNav})})(JP);var eS={},Ud={},Ei={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return u},propTypesOffset:function(){return p},propTypesDismiss:function(){return b},propTypesAnimate:function(){return h},propTypesContent:function(){return x},propTypesInteractive:function(){return T},propTypesClassName:function(){return O},propTypesChildren:function(){return _},propTypesContextValue:function(){return w}});var r=o(Se),n=$e;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.bool,i=r.default.func,u=n.propTypesPlacements,p=n.propTypesOffsetType,b=n.propTypesDismissType,h=n.propTypesAnimation,x=r.default.node,T=r.default.bool,O=r.default.string,_=r.default.node.isRequired,w=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:h.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Ei);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return u}});var r=o(B),n=Ei;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return p}var u=function(p){var b=p.value,h=p.children;return r.default.createElement(a.Provider,{value:b},h)};u.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.PopoverContextProvider"})(Ud);var tS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,v){for(var d in v)Object.defineProperty(w,d,{enumerable:!0,get:v[d]})}t(e,{PopoverHandler:function(){return O},default:function(){return _}});var r=u(B),n=xt,o=Ud,a=Ei;function i(w,v,d){return v in w?Object.defineProperty(w,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[v]=d,w}function u(w){return w&&w.__esModule?w:{default:w}}function p(w){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function T(w,v){if(w==null)return{};var d={},l=Object.keys(w),s,c;for(c=0;c=0)&&(d[s]=w[s]);return d}var O=r.default.forwardRef(function(w,v){var d=w.children,l=x(w,["children"]),s=(0,o.usePopover)(),c=s.getReferenceProps,g=s.reference,m=(0,n.useMergeRefs)([v,g]);return r.default.cloneElement(d,p({},c(h(p({},l),{ref:m}))))});O.propTypes={children:a.propTypesChildren},O.displayName="MaterialTailwind.PopoverHandler";var _=O})(tS);var rS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var C in m)Object.defineProperty(g,C,{enumerable:!0,get:m[C]})}t(e,{PopoverContent:function(){return s},default:function(){return c}});var r=O(B),n=xt,o=Pt,a=O(Ee),i=Te,u=O(Ce),p=xe,b=Ud,h=Ei;function x(g,m,C){return m in g?Object.defineProperty(g,m,{value:C,enumerable:!0,configurable:!0,writable:!0}):g[m]=C,g}function T(){return T=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,k)&&(C[k]=g[k])}return C}function l(g,m){if(g==null)return{};var C={},k=Object.keys(g),A,S;for(S=0;S=0)&&(C[A]=g[A]);return C}var s=r.default.forwardRef(function(g,m){var C=g.children,k=g.className,A=d(g,["children","className"]),S=(0,p.useTheme)().popover,j=S.defaultProps,N=S.styles.base,D=(0,b.usePopover)(),L=D.open,W=D.strategy,G=D.x,X=D.y,Y=D.context,z=D.floating,q=D.getFloatingProps,K=D.appliedAnimation,$=D.labelId,ne=D.descriptionId;k=k??j.className;var le=(0,i.twMerge)((0,a.default)((0,u.default)(N)),k),ie=(0,n.useMergeRefs)([m,z]),re=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(re,null,L&&r.default.createElement(n.FloatingFocusManager,{context:Y},r.default.createElement(o.m.div,T({},q(v(_({},A),{ref:ie,className:le,style:{position:W,top:X??"",left:G??""},"aria-labelledby":$,"aria-describedby":ne})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:K}),C)))))});s.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},s.displayName="MaterialTailwind.PopoverContent";var c=s})(rS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return b.PopoverHandler},PopoverContent:function(){return h.PopoverContent},usePopover:function(){return u.usePopover},default:function(){return s}});var r=O(B),n=O(Se),o=xt,a=O(Rt),i=xe,u=Ud,p=Ei,b=tS,h=rS;function x(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,C=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.color,g=d.size,m=d.value,C=d.label,k=d.className,A=d.barProps,S=O(d,["variant","color","size","value","label","className","barProps"]),j=(0,p.useTheme)().progress,N=j.defaultProps,D=j.valid,L=j.styles,W=L.base,G=L.variants,X=L.sizes;s=s??N.variant,c=c??N.color,g=g??N.size,C=C??N.label,k=k??N.className,A=A??N.barProps;var Y=(0,u.default)(G[(0,i.default)(D.variants,s,"filled")][(0,i.default)(D.colors,c,"gray")]),z=(0,u.default)(X[(0,i.default)(D.sizes,g,"md")].container.initial),q=(0,o.default)((0,u.default)(W.container.initial),z),K=(0,u.default)(X[(0,i.default)(D.sizes,g,"md")].container.withLabel),$=(0,o.default)((0,u.default)(W.container.withLabel),K),ne=(0,u.default)(X[(0,i.default)(D.sizes,g,"md")].bar),le=(0,o.default)((0,u.default)(W.bar),ne),ie=(0,a.twMerge)((0,o.default)(q,h({},$,C)),k),re=(0,a.twMerge)((0,o.default)(le,Y),A==null?void 0:A.className);return r.default.createElement("div",x({},S,{ref:l,className:ie}),r.default.createElement("div",x({},A,{className:re,style:{width:"".concat(m,"%")}}),C&&"".concat(m,"% ").concat(typeof C=="string"?C:"")))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),size:n.default.oneOf(b.propTypesSize),value:b.propTypesValue,label:b.propTypesLabel,barProps:b.propTypesBarProps,className:b.propTypesClassName},w.displayName="MaterialTailwind.Progress";var v=w})(nS);var oS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Radio:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Pi),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=da;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.icon,C=l.ripple,k=l.className,A=l.disabled,S=l.containerProps,j=l.labelProps,N=l.iconProps,D=l.inputRef,L=_(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,b.useTheme)().radio,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,g=g??G.label,m=m??G.icon,C=C??G.ripple,k=k??G.className,A=A??G.disabled,S=S??G.containerProps,j=j??G.labelProps,N=N??G.iconProps;var $=C!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),x({},(0,p.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),k),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className),fe=(0,a.default)((0,a.default)((0,p.default)(z.icon)),q[(0,u.default)(X.colors,c,"gray")].color,N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:L.id||K,onMouseDown:function(ue){var ae=S==null?void 0:S.onMouseDown;return C&&$.create(ue,"dark"),typeof ae=="function"&&ae(ue)}}),r.default.createElement("input",T({},L,{ref:D,type:"radio",disabled:A,className:ie,id:L.id||K})),r.default.createElement("span",{className:fe},m||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"})))),g&&r.default.createElement("label",T({},j,{className:re,htmlFor:L.id||K}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,icon:h.propTypesIcon,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject},v.displayName="MaterialTailwind.Radio";var d=v})(oS);var aS={},uv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,x){for(var T in x)Object.defineProperty(h,T,{enumerable:!0,get:x[T]})}t(e,{SelectContext:function(){return i},useSelect:function(){return u},usePrevious:function(){return p},SelectContextProvider:function(){return b}});var r=a(B),n=Pt,o=bs;function a(h){return h&&h.__esModule?h:{default:h}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function u(){var h=r.default.useContext(i);if(h===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return h}function p(h){var x=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){x.current=h},[h]),x.current}var b=function(h){var x=h.value,T=h.children;return r.default.createElement(i.Provider,{value:x},T)};b.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},b.displayName="MaterialTailwind.SelectContextProvider"})(uv);var iS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return _},default:function(){return w}});var r=x(B),n=x(Ee),o=Te,a=x(Ce),i=xe,u=uv,p=bs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=function(v){var d=function(){Y(m),K(c),q(!1),ne(null)},l=function(be){(be.key==="Enter"||be.key===" "&&!ie.current.typing)&&(be.preventDefault(),d())},s=v.value,c=s===void 0?"":s,g=v.index,m=g===void 0?0:g,C=v.disabled,k=C===void 0?!1:C,A=v.className,S=A===void 0?"":A,j=v.children,N=T(v,["value","index","disabled","className","children"]),D=(0,i.useTheme)().select,L=D.styles,W=L.base,G=(0,u.useSelect)(),X=G.selectedIndex,Y=G.setSelectedIndex,z=G.listRef,q=G.setOpen,K=G.onChange,$=G.activeIndex,ne=G.setActiveIndex,le=G.getItemProps,ie=G.dataRef,re=(0,a.default)(W.option.initial),fe=(0,a.default)(W.option.active),ue=(0,a.default)(W.option.disabled),ae,ce=(0,o.twMerge)((0,n.default)(re,(ae={},b(ae,fe,X===m),b(ae,ue,k),ae)),S??"");return r.default.createElement("li",h({},N,{role:"option",ref:function(de){return z.current[m]=de},className:ce,disabled:k,tabIndex:$===m?0:1,"aria-selected":$===m&&X===m,"data-selected":X===m},le({onClick:function(de){var be=N==null?void 0:N.onClick;typeof be=="function"&&(be(de),d()),d()},onKeyDown:function(de){var be=N==null?void 0:N.onKeyDown;typeof be=="function"&&(be(de),l(de)),l(de)}})),j)};_.propTypes={value:p.propTypesValue,index:p.propTypesIndex,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},_.displayName="MaterialTailwind.SelectOption";var w=_})(iS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,q){for(var K in q)Object.defineProperty(z,K,{enumerable:!0,get:q[K]})}t(e,{Select:function(){return X},Option:function(){return _.SelectOption},useSelect:function(){return T.useSelect},usePrevious:function(){return T.usePrevious},default:function(){return Y}});var r=c(B),n=c(Se),o=xt,a=Pt,i=c(Ee),u=Te,p=c(Rt),b=c(nt),h=c(Ce),x=xe,T=uv,O=bs,_=iS;function w(z,q){(q==null||q>z.length)&&(q=z.length);for(var K=0,$=new Array(q);K=0)&&Object.prototype.propertyIsEnumerable.call(z,$)&&(K[$]=z[$])}return K}function D(z,q){if(z==null)return{};var K={},$=Object.keys(z),ne,le;for(le=0;le<$.length;le++)ne=$[le],!(q.indexOf(ne)>=0)&&(K[ne]=z[ne]);return K}function L(z,q){return v(z)||m(z,q)||G(z,q)||C()}function W(z){return d(z)||g(z)||G(z)||k()}function G(z,q){if(z){if(typeof z=="string")return w(z,q);var K=Object.prototype.toString.call(z).slice(8,-1);if(K==="Object"&&z.constructor&&(K=z.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return w(z,q)}}var X=r.default.forwardRef(function(z,q){var K=z.variant,$=z.color,ne=z.size,le=z.label,ie=z.error,re=z.success,fe=z.arrow,ue=z.value,ae=z.onChange,ce=z.selected,de=z.offset,be=z.dismiss,_e=z.animate,me=z.lockScroll,he=z.labelProps,Pe=z.menuProps,De=z.className,Ue=z.disabled,ft=z.name,He=z.children,ut=z.containerProps,gt=N(z,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),St,Ye=(0,x.useTheme)().select,Fe=Ye.defaultProps,Ut=Ye.valid,Mt=Ye.styles,Zt=Mt.base,on=Mt.variants,va=L(r.default.useState("close"),2),Jt=va[0],sr=va[1];K=K??Fe.variant,$=$??Fe.color,ne=ne??Fe.size,le=le??Fe.label,ie=ie??Fe.error,re=re??Fe.success,fe=fe??Fe.arrow,ue=ue??Fe.value,ae=ae??Fe.onChange,ce=ce??Fe.selected,de=de??Fe.offset,be=be??Fe.dismiss,_e=_e??Fe.animate,he=he??Fe.labelProps,Pe=Pe??Fe.menuProps;var an;ut=(an=(0,p.default)(ut,(Fe==null?void 0:Fe.containerProps)||{}))!==null&&an!==void 0?an:Fe.containerProps,De=De??Fe.className;var Cr=r.default.useRef([]),ln,It=r.default.useRef(W((ln=r.default.Children.map(He,function(et){var ot=et.props;return ot==null?void 0:ot.value}))!==null&&ln!==void 0?ln:[])),Es=L(r.default.useState(!1),2),ur=Es[0],js=Es[1],Ri=L(r.default.useState(null),2),sn=Ri[0],ha=Ri[1],Mi=L(r.default.useState(0),2),Ht=Mi[0],Do=Mi[1],Ii=L(r.default.useState(!1),2),Ns=Ii[0],Hn=Ii[1],Di=(0,T.usePrevious)(sn),Lo=(0,o.useFloating)({placement:"bottom-start",open:ur,onOpenChange:js,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(ot){var ct=ot.rects,un=ot.elements,Gn,Yn;Object.assign(un==null||(Gn=un.floating)===null||Gn===void 0?void 0:Gn.style,{width:"".concat(ct==null||(Yn=ct.reference)===null||Yn===void 0?void 0:Yn.width,"px"),zIndex:99})},padding:20})]}),xn=Lo.x,ma=Lo.y,Rs=Lo.strategy,ya=Lo.refs,Vr=Lo.context;r.default.useEffect(function(){Do(Math.max(0,It.current.indexOf(ue)+1))},[ue]);var Qd=ya.floating,Li=(0,o.useInteractions)([(0,o.useClick)(Vr),(0,o.useRole)(Vr,{role:"listbox"}),(0,o.useDismiss)(Vr,A({},be)),(0,o.useListNavigation)(Vr,{listRef:Cr,activeIndex:sn,selectedIndex:Ht,onNavigate:ha,loop:!0}),(0,o.useTypeahead)(Vr,{listRef:It,activeIndex:sn,selectedIndex:Ht,onMatch:ur?ha:Do})]),Xd=Li.getReferenceProps,Zd=Li.getFloatingProps,wa=Li.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var et=Qd.current;if(ur&&Ns&&et){var ot=sn!=null?Cr.current[sn]:Ht!=null?Cr.current[Ht]:null;if(ot&&Di!=null){var ct,un,Gn=(un=(ct=Cr.current[Di])===null||ct===void 0?void 0:ct.offsetHeight)!==null&&un!==void 0?un:0,Yn=et.offsetHeight,Bi=ot.offsetTop,Ws=Bi+Gn;BiYn+et.scrollTop&&(et.scrollTop+=Ws-Yn-et.scrollTop+5)}}},[ur,Ns,Di,sn]);var Ms=r.default.useMemo(function(){return{selectedIndex:Ht,setSelectedIndex:Do,listRef:Cr,setOpen:js,onChange:ae||function(){},activeIndex:sn,setActiveIndex:ha,getItemProps:wa,dataRef:Vr.dataRef}},[Ht,ae,sn,wa,Vr.dataRef]);r.default.useEffect(function(){sr(ur?"open":!ur&&Ht||!ur&&ue?"withValue":"close")},[ur,ue,Ht,ce]);var _r=on[(0,b.default)(Ut.variants,K,"outlined")],xa=_r.sizes[(0,b.default)(Ut.sizes,ne,"md")],Is=_r.error.select,Ds=_r.success.select,Ls=_r.colors.select[(0,b.default)(Ut.colors,$,"gray")],Fi=_r.error.label,Vi=_r.success.label,Fs=_r.colors.label[(0,b.default)(Ut.colors,$,"gray")],Ca=_r.states[Jt],Vs=(0,i.default)((0,h.default)(Zt.container),(0,h.default)(xa.container),ut==null?void 0:ut.className),zi=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.select),(0,h.default)(_r.base.select),(0,h.default)(Ca.select),(0,h.default)(xa.select),l({},(0,h.default)(Ls[Jt]),!ie&&!re),l({},(0,h.default)(Is.initial),ie),l({},(0,h.default)(Is.states[Jt]),ie),l({},(0,h.default)(Ds.initial),re),l({},(0,h.default)(Ds.states[Jt]),re)),De),Cn,Jd=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.label),(0,h.default)(_r.base.label),(0,h.default)(Ca.label),(0,h.default)(xa.label.initial),(0,h.default)(xa.label.states[Jt]),l({},(0,h.default)(Fs[Jt]),!ie&&!re),l({},(0,h.default)(Fi.initial),ie),l({},(0,h.default)(Fi.states[Jt]),ie),l({},(0,h.default)(Vi.initial),re),l({},(0,h.default)(Vi.states[Jt]),re)),(Cn=he.className)!==null&&Cn!==void 0?Cn:""),zs=(0,i.default)((0,h.default)(Zt.arrow.initial),l({},(0,h.default)(Zt.arrow.active),ur)),_n,Bs=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.menu)),(_n=Pe.className)!==null&&_n!==void 0?_n:""),qn=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),$d={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]}}},ef=(0,p.default)($d,_e),tf=a.AnimatePresence;r.default.useEffect(function(){ue&&!ae&&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.")},[ue,ae]);var _a=r.default.createElement(o.FloatingFocusManager,{context:Vr,modal:!1},r.default.createElement(a.m.ul,s({},Zd(j(A({},Pe),{ref:ya.setFloating,role:"listbox",className:Bs,style:{position:Rs,top:ma??0,left:xn??0,overflow:"auto"},onPointerEnter:function(ot){var ct=Pe==null?void 0:Pe.onPointerEnter;typeof ct=="function"&&(ct(ot),Hn(!1)),Hn(!1)},onPointerMove:function(ot){var ct=Pe==null?void 0:Pe.onPointerMove;typeof ct=="function"&&(ct(ot),Hn(!1)),Hn(!1)},onKeyDown:function(ot){var ct=Pe==null?void 0:Pe.onKeyDown;typeof ct=="function"&&(ct(ot),Hn(!0)),Hn(!0)}})),{initial:"unmount",exit:"unmount",animate:ur?"mount":"unmount",variants:ef}),r.default.Children.map(He,function(et,ot){var ct;return r.default.isValidElement(et)&&r.default.cloneElement(et,j(A({},et.props),{index:((ct=et.props)===null||ct===void 0?void 0:ct.index)||ot+1,id:"material-tailwind-select-".concat(ot)}))})));return r.default.createElement(T.SelectContextProvider,{value:Ms},r.default.createElement("div",s({},ut,{ref:q,className:Vs}),r.default.createElement("button",s({type:"button"},Xd(j(A({},gt),{ref:ya.setReference,className:zi,disabled:Ue,name:ft}))),typeof ce=="function"?r.default.createElement("span",{className:qn},ce(He[Ht-1],Ht-1)):ue&&!ae?r.default.createElement("span",{className:qn},ue):r.default.createElement("span",s({},(St=He[Ht-1])===null||St===void 0?void 0:St.props,{className:qn})),r.default.createElement("div",{className:zs},fe??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({},he,{className:Jd}),le),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(tf,null,ur&&r.default.createElement(r.default.Fragment,null,me?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},_a):_a)))))});X.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),size:n.default.oneOf(O.propTypesSize),label:O.propTypesLabel,error:O.propTypesError,success:O.propTypesSuccess,arrow:O.propTypesArrow,value:O.propTypesValue,onChange:O.propTypesOnChange,selected:O.propTypesSelected,offset:O.propTypesOffset,dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,lockScroll:O.propTypesLockScroll,labelProps:O.propTypesLabelProps,menuProps:O.propTypesMenuProps,className:O.propTypesClassName,disabled:O.propTypesDisabled,name:O.propTypesName,children:O.propTypesChildren,containerProps:O.propTypesContainerProps},X.displayName="MaterialTailwind.Select";var Y=Object.assign(X,{Option:_.SelectOption})})(aS);var lS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Switch:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Pi),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=da;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.ripple,C=l.className,k=l.disabled,A=l.containerProps,S=l.circleProps,j=l.labelProps,N=l.inputRef,D=_(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),L=(0,b.useTheme)(),W=L.switch,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,m=m??G.ripple,C=C??G.className,k=k??G.disabled,A=A??G.containerProps,j=j??G.labelProps,S=S??G.circleProps;var $=m!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),x({},(0,p.default)(z.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),A==null?void 0:A.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),C),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.circle),q[(0,u.default)(X.colors,c,"gray")].circle,q[(0,u.default)(X.colors,c,"gray")].before),S==null?void 0:S.className),fe=(0,a.default)((0,p.default)(z.ripple)),ue=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("div",T({},A,{className:le}),r.default.createElement("input",T({},D,{ref:N,type:"checkbox",disabled:k,id:D.id||K,className:ie})),r.default.createElement("label",T({},S,{htmlFor:D.id||K,className:re}),m&&r.default.createElement("div",{className:fe,onMouseDown:function(ae){var ce=A==null?void 0:A.onMouseDown;return m&&$.create(ae,"dark"),typeof ce=="function"&&ce(ae)}}))),g&&r.default.createElement("label",T({},j,{htmlFor:D.id||K,className:ue}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject,circleProps:h.propTypesObject},v.displayName="MaterialTailwind.Switch";var d=v})(lS);var sS={},ji={},ba={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return p},propTypesClassName:function(){return b},propTypesOrientation:function(){return h},propTypesIndicator:function(){return x},propTypesChildren:function(){return T}});var r=o(Se),n=$e;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,u=n.propTypesAnimation,p=r.default.bool,b=r.default.string,h=r.default.oneOf(["horizontal","vertical"]),x=r.default.instanceOf(Object),T=r.default.node.isRequired})(ba);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(A,S){for(var j in S)Object.defineProperty(A,j,{enumerable:!0,get:S[j]})}t(e,{TabsContext:function(){return v},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return s},setActive:function(){return c},setAnimation:function(){return g},setIndicator:function(){return m},setIsInitial:function(){return C},setOrientation:function(){return k}});var r=u(B),n=ba;function o(A,S){(S==null||S>A.length)&&(S=A.length);for(var j=0,N=new Array(S);j=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.value,c=d.className,g=d.activeClassName,m=d.disabled,C=d.children,k=O(d,["value","className","activeClassName","disabled","children"]),A=(0,u.useTheme)(),S=A.tab,j=S.defaultProps,N=S.styles.base,D=(0,p.useTabs)(),L=D.state,W=D.dispatch,G=L.id,X=L.active,Y=L.indicatorProps;c=c??j.className,g=g??j.activeClassName,m=m??j.disabled;var z,q=(0,a.twMerge)((0,o.default)((0,i.default)(N.tab.initial),(z={},h(z,(0,i.default)(N.tab.disabled),m),h(z,g,X===s),z)),c),K,$=(0,a.twMerge)((0,o.default)((0,i.default)(N.indicator)),(K=Y==null?void 0:Y.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",x({},k,{ref:l,role:"tab",className:q,onClick:function(ne){var le=k==null?void 0:k.onClick;typeof le=="function"&&((0,p.setActive)(W,s),(0,p.setIsInitial)(W,!1),le(ne)),(0,p.setIsInitial)(W,!1),(0,p.setActive)(W,s)},"data-value":s}),r.default.createElement("div",{className:"z-20 text-inherit"},C),X===s&&r.default.createElement(n.motion.div,x({},Y,{transition:{duration:.5},className:$,layoutId:G})))});w.propTypes={value:b.propTypesValue,className:b.propTypesClassName,disabled:b.propTypesDisabled,children:b.propTypesChildren},w.displayName="MaterialTailwind.Tab";var v=w})(uS);var cS={};(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 w},default:function(){return v}});var r=T(B),n=Pt,o=T(Rt),a=T(Ee),i=Te,u=T(Ce),p=xe,b=ji,h=ba;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.animate,c=d.className,g=d.children,m=O(d,["animate","className","children"]),C=(0,p.useTheme)().tabsBody,k=C.defaultProps,A=C.styles.base,S=(0,b.useTabs)().dispatch;c=c??k.className,s=s??k.animate;var j=(0,i.twMerge)((0,a.default)((0,u.default)(A)),c),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]}}}},[]),D=r.default.useMemo(function(){return(0,o.default)(N,s)},[s,N]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,b.setAnimation)(S,D)},[D,S]),r.default.createElement("div",x({},m,{ref:l,className:j}),g)});w.propTypes={animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren},w.displayName="MaterialTailwind.TabsBody";var v=w})(cS);var dS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return _},default:function(){return w}});var r=x(B),n=x(Ee),o=Te,a=x(Ce),i=xe,u=ji,p=ba;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.indicatorProps,s=v.className,c=v.children,g=T(v,["indicatorProps","className","children"]),m=(0,i.useTheme)().tabsHeader,C=m.defaultProps,k=m.styles,A=(0,u.useTabs)(),S=A.state,j=A.dispatch,N=S.orientation;r.default.useEffect(function(){(0,u.setIndicator)(j,l)},[j,l]),s=s??C.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(k.base),b({},k[N]&&(0,a.default)(k[N]),N)),s);return r.default.createElement("nav",null,r.default.createElement("ul",h({},g,{ref:d,role:"tablist",className:D}),c))});_.propTypes={indicatorProps:p.propTypesIndicator,className:p.propTypesClassName,children:p.propTypesChildren},_.displayName="MaterialTailwind.TabsHeader";var w=_})(dS);var fS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return _},default:function(){return w}});var r=x(B),n=Pt,o=x(Ee),a=Te,i=x(Ce),u=xe,p=ji,b=ba;function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.value,s=v.className,c=v.children,g=T(v,["value","className","children"]),m=(0,u.useTheme)().tabPanel,C=m.defaultProps,k=m.styles.base,A=(0,p.useTabs)().state,S=A.active,j=A.appliedAnimation,N=A.isInitial;s=s??C.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(k)),s),L=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(L,{exitBeforeEnter:!0},r.default.createElement(n.m.div,h({},g,{ref:d,role:"tabpanel",className:D,initial:"unmount",exit:"unmount",animate:S===l?"mount":N?"initial":"unmount",variants:j,"data-value":l}),c)))});_.propTypes={value:b.propTypesValue,className:b.propTypesClassName,children:b.propTypesChildren},_.displayName="MaterialTailwind.TabPanel";var w=_})(fS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Tabs:function(){return l},Tab:function(){return p.Tab},TabsBody:function(){return b.TabsBody},TabsHeader:function(){return h.TabsHeader},TabPanel:function(){return x.TabPanel},useTabs:function(){return u.useTabs},default:function(){return s}});var r=w(B),n=w(Ee),o=Te,a=w(Ce),i=xe,u=ji,p=uS,b=cS,h=dS,x=fS,T=ba;function O(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function _(){return _=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function d(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.value,C=c.className,k=c.orientation,A=c.children,S=v(c,["value","className","orientation","children"]),j=(0,i.useTheme)().tabs,N=j.defaultProps,D=j.styles,L=r.default.useId();C=C??N.className,k=k??N.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),O({},D[k]&&(0,a.default)(D[k]),k)),C);return r.default.createElement(u.TabsContextProvider,{id:L,value:m,orientation:k},r.default.createElement("div",_({},S,{ref:g,className:W}),A))});l.propTypes={id:T.propTypesId,value:T.propTypesValue,className:T.propTypesClassName,orientation:T.propTypesOrientation,children:T.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var s=Object.assign(l,{Tab:p.Tab,Body:b.TabsBody,Header:h.TabsHeader,Panel:x.TabPanel})})(sS);var pS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return _},default:function(){return w}});var r=x(B),n=x(Se),o=x(Ee),a=x(nt),i=x(Ce),u=xe,p=gs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.variant,s=v.color,c=v.size,g=v.label,m=v.error,C=v.success,k=v.resize,A=v.labelProps,S=v.containerProps,j=v.shrink,N=v.className,D=T(v,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,u.useTheme)().textarea,W=L.defaultProps,G=L.valid,X=L.styles,Y=X.base,z=X.variants;l=l??W.variant,c=c??W.size,s=s??W.color,g=g??W.label,A=A??W.labelProps,S=S??W.containerProps,j=j??W.shrink,N=N??W.className;var q=z[(0,a.default)(G.variants,l,"outlined")],K=(0,i.default)(q.error.textarea),$=(0,i.default)(q.success.textarea),ne=(0,i.default)(q.shrink.textarea),le=(0,i.default)(q.colors.textarea[(0,a.default)(G.colors,s,"gray")]),ie=(0,i.default)(q.error.label),re=(0,i.default)(q.success.label),fe=(0,i.default)(q.shrink.label),ue=(0,i.default)(q.colors.label[(0,a.default)(G.colors,s,"gray")]),ae=(0,o.default)((0,i.default)(Y.container),S==null?void 0:S.className),ce=(0,o.default)((0,i.default)(Y.textarea),(0,i.default)(q.base.textarea),(0,i.default)(q.sizes[(0,a.default)(G.sizes,c,"md")].textarea),b({},le,!m&&!C),b({},K,m),b({},$,C),b({},ne,j),k?"":"!resize-none",N),de=(0,o.default)((0,i.default)(Y.label),(0,i.default)(q.base.label),(0,i.default)(q.sizes[(0,a.default)(G.sizes,c,"md")].label),b({},ue,!m&&!C),b({},ie,m),b({},re,C),b({},fe,j),A==null?void 0:A.className);return r.default.createElement("div",{ref:d,className:ae},r.default.createElement("textarea",h({},D,{className:ce,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:de},g))});_.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,resize:p.propTypesResize,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},_.displayName="MaterialTailwind.Textarea";var w=_})(pS);var gS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,D){for(var L in D)Object.defineProperty(N,L,{enumerable:!0,get:D[L]})}t(e,{Tooltip:function(){return S},default:function(){return j}});var r=v(B),n=v(Se),o=xt,a=Pt,i=v(Ee),u=Te,p=v(Rt),b=v(Ce),h=xe,x=Ei;function T(N,D){(D==null||D>N.length)&&(D=N.length);for(var L=0,W=new Array(D);L=0)&&Object.prototype.propertyIsEnumerable.call(N,W)&&(L[W]=N[W])}return L}function C(N,D){if(N==null)return{};var L={},W=Object.keys(N),G,X;for(X=0;X=0)&&(L[G]=N[G]);return L}function k(N,D){return O(N)||d(N,D)||A(N,D)||l()}function A(N,D){if(N){if(typeof N=="string")return T(N,D);var L=Object.prototype.toString.call(N).slice(8,-1);if(L==="Object"&&N.constructor&&(L=N.constructor.name),L==="Map"||L==="Set")return Array.from(L);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return T(N,D)}}var S=r.default.forwardRef(function(N,D){var L=N.open,W=N.handler,G=N.content,X=N.interactive,Y=N.placement,z=N.offset,q=N.dismiss,K=N.animate,$=N.className,ne=N.children,le=m(N,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ie=(0,h.useTheme)().tooltip,re=ie.defaultProps,fe=ie.styles.base,ue=k(r.default.useState(!1),2),ae=ue[0],ce=ue[1];L=L??ae,W=W??ce,X=X??re.interactive,Y=Y??re.placement,z=z??re.offset,q=q??re.dismiss,K=K??re.animate,$=$??re.className;var de=(0,u.twMerge)((0,i.default)((0,b.default)(fe)),$),be={unmount:{opacity:0},mount:{opacity:1}},_e=(0,p.default)(be,K),me=(0,o.useFloating)({open:L,onOpenChange:W,middleware:[(0,o.offset)(z),(0,o.flip)(),(0,o.shift)()],placement:Y}),he=me.x,Pe=me.y,De=me.reference,Ue=me.floating,ft=me.strategy,He=me.refs,ut=me.update,gt=me.context,St=(0,o.useInteractions)([(0,o.useClick)(gt,{enabled:X}),(0,o.useFocus)(gt),(0,o.useHover)(gt),(0,o.useRole)(gt,{role:"tooltip"}),(0,o.useDismiss)(gt,q)]),Ye=St.getReferenceProps,Fe=St.getFloatingProps;r.default.useEffect(function(){if(He.reference.current&&He.floating.current&&L)return(0,o.autoUpdate)(He.reference.current,He.floating.current,ut)},[L,ut,He.reference,He.floating]);var Ut=(0,o.useMergeRefs)([D,Ue]),Mt=(0,o.useMergeRefs)([D,De]),Zt=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ne=="string"?r.default.createElement("span",w({},Ye({ref:Mt})),ne):r.default.cloneElement(ne,s({},Ye(g(s({},ne==null?void 0:ne.props),{ref:Mt})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Zt,null,L&&r.default.createElement(a.m.div,w({},Fe(g(s({},le),{ref:Ut,className:de,style:{position:ft,top:Pe??"",left:he??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:_e}),G)))))});S.propTypes={open:x.propTypesOpen,handler:x.propTypesHandler,content:x.propTypesContent,interactive:x.propTypesInteractive,placement:n.default.oneOf(x.propTypesPlacement),offset:x.propTypesOffset,dismiss:x.propTypesDismiss,animate:x.propTypesAnimate,className:x.propTypesClassName,children:x.propTypesChildren},S.displayName="MaterialTailwind.Tooltip";var j=S})(gS);var bS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=x(B),n=x(Se),o=x(Ee),a=Te,i=x(nt),u=x(Ce),p=xe,b=_b;function h(s,c,g){return c in s?Object.defineProperty(s,c,{value:g,enumerable:!0,configurable:!0,writable:!0}):s[c]=g,s}function x(s){return s&&s.__esModule?s:{default:s}}function T(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),C,k;for(k=0;k=0)&&(g[C]=s[C]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.color,C=s.textGradient,k=s.as,A=s.className,S=s.children,j=w(s,["variant","color","textGradient","as","className","children"]),N=(0,p.useTheme)().typography,D=N.defaultProps,L=N.valid,W=N.styles,G=W.variants,X=W.colors,Y=W.textGradient;g=g??D.variant,m=m??D.color,C=C||D.textGradient,k=k??void 0,A=A??D.className;var z=(0,u.default)(G[(0,i.default)(L.variants,g,"paragraph")]),q=X[(0,i.default)(L.colors,m,"inherit")],K=(0,u.default)(Y),$=(0,a.twMerge)((0,o.default)(z,h({},q.color,!C),h({},K,C),h({},q.gradient,C)),A),ne;switch(g){case"h1":ne=r.default.createElement(k||"h1",_(T({},j),{ref:c,className:$}),S);break;case"h2":ne=r.default.createElement(k||"h2",_(T({},j),{ref:c,className:$}),S);break;case"h3":ne=r.default.createElement(k||"h3",_(T({},j),{ref:c,className:$}),S);break;case"h4":ne=r.default.createElement(k||"h4",_(T({},j),{ref:c,className:$}),S);break;case"h5":ne=r.default.createElement(k||"h5",_(T({},j),{ref:c,className:$}),S);break;case"h6":ne=r.default.createElement(k||"h6",_(T({},j),{ref:c,className:$}),S);break;case"lead":ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break;case"paragraph":ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break;case"small":ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break;default:ne=r.default.createElement(k||"p",_(T({},j),{ref:c,className:$}),S);break}return ne});d.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),as:b.propTypesAs,textGradient:b.propTypesTextGradient,className:b.propTypesClassName,children:b.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(bS);var vS={},hS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var x in h)Object.defineProperty(b,x,{enumerable:!0,get:h[x]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return u},propTypesAnimate:function(){return p}});var r=o(Se),n=$e;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.string,i=r.default.node.isRequired,u=r.default.bool.isRequired,p=n.propTypesAnimation})(hS);(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 w},default:function(){return v}});var r=T(B),n=Pt,o=xt,a=T(Rt),i=T(Ee),u=Te,p=T(Ce),b=xe,h=hS;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.open,c=d.animate,g=d.className,m=d.children,C=O(d,["open","animate","className","children"]),k=r.default.useRef(null),A=(0,b.useTheme)().collapse,S=A.styles,j=S.base;c=c??{},g=g??"";var N=(0,u.twMerge)((0,i.default)((0,p.default)(j)),g),D={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},L=(0,a.default)(D,c),W=n.AnimatePresence,G=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,x({},C,{ref:G,className:N,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:L}),m)))});w.displayName="MaterialTailwind.Collapse",w.propTypes={open:h.propTypesOpen,animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren};var v=w})(vS);var mS={},Ts={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var x in h)Object.defineProperty(b,x,{enumerable:!0,get:h[x]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return u},propTypesChildren:function(){return p}});var r=n(Se);function n(b){return b&&b.__esModule?b:{default:b}}var o=r.default.string,a=r.default.bool,i=r.default.bool,u=r.default.bool,p=r.default.node.isRequired})(Ts);var yS={},cv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{ListItemPrefix:function(){return T},default:function(){return O}});var r=b(B),n=xe,o=b(Ee),a=Te,i=b(Ce),u=Ts;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,n.useTheme)().list,c=s.styles.base,g=(0,a.twMerge)((0,o.default)((0,i.default)(c.itemPrefix)),v);return r.default.createElement("div",p({},l,{ref:w,className:g}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.ListItemPrefix";var O=T})(cv);var dv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{ListItemSuffix:function(){return T},default:function(){return O}});var r=b(B),n=xe,o=b(Ee),a=Te,i=b(Ce),u=Ts;function p(){return p=Object.assign||function(_){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(_,d)&&(v[d]=_[d])}return v}function x(_,w){if(_==null)return{};var v={},d=Object.keys(_),l,s;for(s=0;s=0)&&(v[l]=_[l]);return v}var T=r.default.forwardRef(function(_,w){var v=_.className,d=_.children,l=h(_,["className","children"]),s=(0,n.useTheme)().list,c=s.styles.base,g=(0,a.twMerge)((0,o.default)((0,i.default)(c.itemSuffix)),v);return r.default.createElement("div",p({},l,{ref:w,className:g}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.ListItemSuffix";var O=T})(dv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{ListItem:function(){return v},ListItemPrefix:function(){return b.ListItemPrefix},ListItemSuffix:function(){return h.ListItemSuffix},default:function(){return d}});var r=O(B),n=xe,o=O(Pi),a=O(Ee),i=Te,u=O(Ce),p=Ts,b=cv,h=dv;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.className,g=l.disabled,m=l.selected,C=l.ripple,k=l.children,A=_(l,["className","disabled","selected","ripple","children"]),S=(0,n.useTheme)().list,j=S.defaultProps,N=S.styles.base;C=C??j.ripple;var D=C!==void 0&&new o.default,L,W=(0,i.twMerge)((0,a.default)((0,u.default)(N.item.initial),(L={},x(L,(0,u.default)(N.item.disabled),g),x(L,(0,u.default)(N.item.selected),m&&!g),L)),c);return r.default.createElement("div",T({},A,{ref:s,role:"button",tabIndex:0,className:W,onMouseDown:function(G){var X=A==null?void 0:A.onMouseDown;return C&&D.create(G,"dark"),typeof X=="function"&&X(G)}}),k)});v.propTypes={className:p.propTypesClassName,selected:p.propTypesSelected,disabled:p.propTypesDisabled,ripple:p.propTypesRipple,children:p.propTypesChildren},v.displayName="MaterialTailwind.ListItem";var d=Object.assign(v,{Prefix:b.ListItemPrefix,Suffix:h.ListItemSuffix})})(yS);(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 w},ListItem:function(){return p.ListItem},ListItemPrefix:function(){return b.ListItemPrefix},ListItemSuffix:function(){return h.ListItemSuffix},default:function(){return v}});var r=T(B),n=xe,o=T(Ee),a=Te,i=T(Ce),u=Ts,p=yS,b=cv,h=dv;function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.className,c=d.children,g=O(d,["className","children"]),m=(0,n.useTheme)().list,C=m.defaultProps,k=m.styles.base;s=s??C.className;var A=(0,a.twMerge)((0,o.default)((0,i.default)(k.list)),s);return r.default.createElement("nav",x({},g,{ref:l,className:A}),c)});w.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},w.displayName="MaterialTailwind.List";var v=Object.assign(w,{Item:p.ListItem,ItemPrefix:b.ListItemPrefix,ItemSuffix:h.ListItemSuffix})})(mS);var wS={};(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 w},default:function(){return v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(Ce),p=xe,b=ua;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function x(){return x=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function _(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var w=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.color,m=d.fullWidth,C=d.ripple,k=d.className,A=d.children,S=O(d,["variant","size","color","fullWidth","ripple","className","children"]),j=(0,p.useTheme)().buttonGroup,N=j.defaultProps,D=j.styles,L=j.valid,W=D.base,G=D.dividerColor;s=s??N.variant,c=c??N.size,g=g??N.color,C=C??N.ripple,m=m??N.fullWidth,k=k??N.className;var X,Y=(0,a.twMerge)((0,o.default)((0,u.default)(W.initial),(X={},h(X,(0,u.default)(W.fullWidth),m),h(X,"divide-x",s!=="outlined"),h(X,(0,u.default)(G[(0,i.default)(L.colors,g,"gray")]),s!=="outlined"),X)),k);return r.default.createElement("div",x({},S,{ref:l,className:Y}),r.default.Children.map(A,function(z,q){var K;return r.default.isValidElement(z)&&r.default.cloneElement(z,{variant:s,size:c,color:g,ripple:C,fullWidth:m,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":q!==r.default.Children.count(A)-1,"border-r-0":q!==r.default.Children.count(A)-1,"rounded-l-none":q!==0}),(K=z.props)===null||K===void 0?void 0:K.className)})}))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),color:n.default.oneOf(b.propTypesColor),fullWidth:b.propTypesFullWidth,ripple:b.propTypesRipple,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.ButtonGroup";var v=w})(wS);var xS={},CS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,w){for(var v in w)Object.defineProperty(_,v,{enumerable:!0,get:w[v]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return u},propTypesAutoplay:function(){return p},propTypesAutoplayDelay:function(){return b},propTypesTransition:function(){return h},propTypesLoop:function(){return x},propTypesChildren:function(){return T},propTypesSlideRef:function(){return O}});var r=n(Se);function n(_){return _&&_.__esModule?_:{default:_}}var o=r.default.string,a=r.default.func,i=r.default.func,u=r.default.func,p=r.default.bool,b=r.default.number,h=r.default.object,x=r.default.bool,T=r.default.node.isRequired,O=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(CS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,C){for(var k in C)Object.defineProperty(m,k,{enumerable:!0,get:C[k]})}t(e,{Carousel:function(){return c},default:function(){return g}});var r=O(B),n=Pt,o=xt,a=O(Ee),i=Te,u=O(Ce),p=xe,b=CS;function h(m,C){(C==null||C>m.length)&&(C=m.length);for(var k=0,A=new Array(C);k=0)&&Object.prototype.propertyIsEnumerable.call(m,A)&&(k[A]=m[A])}return k}function d(m,C){if(m==null)return{};var k={},A=Object.keys(m),S,j;for(j=0;j=0)&&(k[S]=m[S]);return k}function l(m,C){return x(m)||_(m,C)||s(m,C)||w()}function s(m,C){if(m){if(typeof m=="string")return h(m,C);var k=Object.prototype.toString.call(m).slice(8,-1);if(k==="Object"&&m.constructor&&(k=m.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return h(m,C)}}var c=r.default.forwardRef(function(m,C){var k=m.children,A=m.prevArrow,S=m.nextArrow,j=m.navigation,N=m.autoplay,D=m.autoplayDelay,L=m.transition,W=m.loop,G=m.className,X=m.slideRef,Y=v(m,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),z=(0,p.useTheme)().carousel,q=z.defaultProps,K=z.styles.base,$=(0,n.useMotionValue)(0),ne=r.default.useRef(null),le=l(r.default.useState(0),2),ie=le[0],re=le[1],fe=r.default.Children.toArray(k);G=G??q.className,A=A??q.prevArrow,S=S??q.nextArrow,j=j??q.navigation,N=N??q.autoplay,D=D??q.autoplayDelay,L=L??q.transition,W=W??q.loop;var ue=(0,i.twMerge)((0,a.default)((0,u.default)(K.carousel)),G),ae=(0,i.twMerge)((0,a.default)((0,u.default)(K.slide))),ce=r.default.useCallback(function(){var me;return-ie*(((me=ne.current)===null||me===void 0?void 0:me.clientWidth)||0)},[ie]),de=r.default.useCallback(function(){var me=W?0:ie;re(ie+1===fe.length?me:ie+1)},[ie,W,fe.length]),be=function(){var me=W?fe.length-1:0;re(ie-1<0?me:ie-1)};r.default.useEffect(function(){var me=(0,n.animate)($,ce(),L);return me.stop},[ce,ie,$,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)($,ce(),L)})},[ce,L,$]),r.default.useEffect(function(){if(N){var me=setInterval(function(){return de()},D);return function(){return clearInterval(me)}}},[N,de,D]);var _e=(0,o.useMergeRefs)([ne,C]);return r.default.createElement("div",T({},Y,{ref:_e,className:ue}),fe.map(function(me,he){return r.default.createElement(n.LazyMotion,{key:he,features:n.domAnimation},r.default.createElement(n.m.div,{ref:X,className:ae,style:{x:$,left:"".concat(he*100,"%"),right:"".concat(he*100,"%")}},me))}),A&&A({loop:W,handlePrev:be,activeIndex:ie,firstIndex:ie===0}),S&&S({loop:W,handleNext:de,activeIndex:ie,lastIndex:ie===fe.length-1}),j&&j({setActiveIndex:re,activeIndex:ie,length:fe.length}))});c.propTypes={className:b.propTypesClassName,children:b.propTypesChildren,nextArrow:b.propTypesNextArrow,prevArrow:b.propTypesPrevArrow,navigation:b.propTypesNavigation,autoplay:b.propTypesAutoplay,autoplayDelay:b.propTypesAutoplayDelay,transition:b.propTypesTransition,loop:b.propTypesLoop,slideRef:b.propTypesSlideRef},c.displayName="MaterialTailwind.Carousel";var g=c})(xS);var _S={},OS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return u},propTypesChildren:function(){return p},propTypesPlacement:function(){return b},propTypesOverlayProps:function(){return h},propTypesClassName:function(){return x},propTypesOnClose:function(){return T},propTypesDismiss:function(){return O},propTypesTransition:function(){return _},propTypesOverlayRef:function(){return w}});var r=o(Se),n=$e;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.bool.isRequired,i=r.default.number,u=r.default.bool,p=r.default.node.isRequired,b=["top","right","bottom","left"],h=r.default.object,x=r.default.string,T=r.default.func,O=n.propTypesDismissType,_=r.default.object,w=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(OS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Drawer:function(){return l},default:function(){return s}});var r=_(B),n=_(Se),o=Pt,a=xt,i=_(Rt),u=_(Ee),p=Te,b=_(Ce),h=xe,x=OS;function T(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function O(){return O=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function d(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.open,C=c.size,k=c.overlay,A=c.children,S=c.placement,j=c.overlayProps,N=c.className,D=c.onClose,L=c.dismiss,W=c.transition,G=c.overlayRef,X=v(c,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),Y=(0,h.useTheme)().drawer,z=Y.defaultProps,q=Y.styles.base,K=(0,o.useAnimation)();C=C??z.size,k=k??z.overlay,S=S??z.placement,N=N??z.className,j=j??z.overlayProps,D=D??z.onClose;var $;L=($=(0,i.default)(z.dismiss,L||{}))!==null&&$!==void 0?$:z.dismiss,W=W??z.transition;var ne=(0,p.twMerge)((0,u.default)((0,b.default)(q.drawer),{"top-0 right-0":S==="right","bottom-0 left-0":S==="bottom","top-0 left-0":S==="top"||S==="left"}),N),le=(0,p.twMerge)((0,u.default)((0,b.default)(q.overlay)),j==null?void 0:j.className),ie=(0,a.useFloating)({open:m,onOpenChange:D}).context,re=(0,a.useInteractions)([(0,a.useDismiss)(ie,L)]).getFloatingProps;r.default.useEffect(function(){K.start(m?"open":"close")},[m,K,S]);var fe={open:{x:0,y:0},close:{x:S==="left"?-C:S==="right"?C:0,y:S==="top"?-C:S==="bottom"?C:0}},ue={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,k&&m&&r.default.createElement(o.m.div,{ref:G,className:le,initial:"unmount",exit:"unmount",animate:m?"mount":"unmount",variants:ue,transition:{duration:.3}})),r.default.createElement(o.m.div,O({},re(w({ref:g},X)),{className:ne,style:{maxWidth:S==="left"||S==="right"?C:"100%",maxHeight:S==="top"||S==="bottom"?C:"100%",height:S==="left"||S==="right"?"100vh":"100%"},initial:"close",animate:K,variants:fe,transition:W}),A)))});l.propTypes={open:x.propTypesOpen,size:x.propTypesSize,overlay:x.propTypesOverlay,children:x.propTypesChildren,placement:n.default.oneOf(x.propTypesPlacement),overlayProps:x.propTypesOverlayProps,className:x.propTypesClassName,onClose:x.propTypesOnClose,dismiss:x.propTypesDismiss,transition:x.propTypesTransition,overlayRef:x.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var s=l})(_S);var TS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Badge:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Rt),a=O(Ee),i=Te,u=O(nt),p=O(Ce),b=xe,h=Ob;function x(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.invisible,m=l.withBorder,C=l.overlap,k=l.placement,A=l.className,S=l.content,j=l.children,N=l.containerProps,D=l.containerRef,L=_(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,b.useTheme)().badge,G=W.valid,X=W.defaultProps,Y=W.styles,z=Y.base,q=Y.placements,K=Y.colors;c=c??X.color,g=g??X.invisible,m=m??X.withBorder,C=C??X.overlap,k=k??X.placement;var $;A=($=(0,a.default)(A,X.className))!==null&&$!==void 0?$:X.className;var ne;N=(ne=(0,o.default)(N,X.containerProps||{}))!==null&&ne!==void 0?ne:X.containerProps;var le=(0,p.default)(z.badge.initial),ie=(0,p.default)(z.badge.withBorder),re=(0,p.default)(z.badge.withContent),fe=(0,p.default)(K[(0,u.default)(G.colors,c,"red")]),ue=(0,p.default)(q[(0,u.default)(G.placements,k,"top-end")][(0,u.default)(G.overlaps,C,"square")]),ae,ce=(0,i.twMerge)((0,a.default)(le,ue,fe,(ae={},x(ae,ie,m),x(ae,re,S),ae)),A),de=(0,i.twMerge)((0,a.default)((0,p.default)(z.container),N==null?void 0:N.className));return r.default.createElement("div",T({ref:D},N,{className:de}),j,!g&&r.default.createElement("span",T({},L,{ref:s,className:ce}),S))});v.propTypes={color:n.default.oneOf(h.propTypesColor),invisible:h.propTypesInvisible,withBorder:h.propTypesWithBorder,overlap:n.default.oneOf(h.propTypesOverlap),className:h.propTypesClassName,content:h.propTypesContent,children:h.propTypesChildren,placement:n.default.oneOf(h.propTypesPlacement),containerProps:h.propTypesContainerProps,containerRef:h.propTypesContainerRef},v.displayName="MaterialTailwind.Badge";var d=v})(TS);var PS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,j){for(var N in j)Object.defineProperty(S,N,{enumerable:!0,get:j[N]})}t(e,{Rating:function(){return k},default:function(){return A}});var r=_(B),n=_(Se),o=_(Ee),a=Te,i=_(nt),u=_(Ce),p=xe,b=Tb;function h(S,j){(j==null||j>S.length)&&(j=S.length);for(var N=0,D=new Array(j);N=0)&&Object.prototype.propertyIsEnumerable.call(S,D)&&(N[D]=S[D])}return N}function c(S,j){if(S==null)return{};var N={},D=Object.keys(S),L,W;for(W=0;W=0)&&(N[L]=S[L]);return N}function g(S,j){return x(S)||v(S,j)||C(S,j)||d()}function m(S){return T(S)||w(S)||C(S)||l()}function C(S,j){if(S){if(typeof S=="string")return h(S,j);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 h(S,j)}}var k=r.default.forwardRef(function(S,j){var N=S.count,D=S.value,L=S.ratedIcon,W=S.unratedIcon,G=S.ratedColor,X=S.unratedColor,Y=S.className,z=S.onChange,q=S.readonly,K=s(S,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),$,ne,le=(0,p.useTheme)().rating,ie=le.valid,re=le.defaultProps,fe=le.styles,ue=fe.base,ae=fe.colors;N=N??re.count,D=D??re.value,L=L??re.ratedIcon,L=L??re.ratedIcon,W=W??re.unratedIcon,G=G??re.ratedColor,X=X??re.unratedColor,Y=Y??re.className,z=z??re.onChange,q=q??re.readonly;var ce=g(r.default.useState(function(){return m(Array(D).fill("rated")).concat(m(Array(N-D).fill("un_rated")))}),2),de=ce[0],be=ce[1],_e=g(r.default.useState(function(){return m(Array(N).fill("un_rated"))}),2),me=_e[0],he=_e[1],Pe=g(r.default.useState(!1),2),De=Pe[0],Ue=Pe[1],ft=(0,u.default)(ae[(0,i.default)(ie.colors,G,"yellow")]),He=(0,u.default)(ae[(0,i.default)(ie.colors,X,"blue-gray")]),ut=(0,a.twMerge)((0,o.default)((0,u.default)(ue.rating),Y)),gt=(0,u.default)(ue.icon),St=L,Ye=W,Fe=r.default.isValidElement(L)&&r.default.cloneElement(St,{className:(0,a.twMerge)((0,o.default)(gt,ft,St==null||($=St.props)===null||$===void 0?void 0:$.className))}),Ut=r.default.isValidElement(L)&&r.default.cloneElement(Ye,{className:(0,a.twMerge)((0,o.default)(gt,He,Ye==null||(ne=Ye.props)===null||ne===void 0?void 0:ne.className))}),Mt=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(gt,ft))}),Zt=!r.default.isValidElement(L)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(gt,He))}),on=function(va){return va.map(function(Jt,sr){return r.default.createElement("span",{key:sr,onClick:function(){if(!q){var an=de.map(function(Cr,ln){return ln<=sr?"rated":"un_rated"});be(an),z&&typeof z=="function"&&z(an.filter(function(Cr){return Cr==="rated"}).length)}},onMouseEnter:function(){if(!q){var an=me.map(function(Cr,ln){return ln<=sr?"rated":"un_rated"});Ue(!0),he(an)}},onMouseLeave:function(){return!q&&Ue(!1)}},r.default.isValidElement(Jt==="rated"?L:W)?Jt==="rated"?Fe:Ut:Jt==="rated"?Mt:Zt)})};return r.default.createElement("div",O({},K,{ref:j,className:ut}),on(De?me:de))});k.propTypes={count:b.propTypesCount,value:b.propTypesValue,ratedIcon:b.propTypesRatedIcon,unratedIcon:b.propTypesUnratedIcon,ratedColor:n.default.oneOf(b.propTypesColor),unratedColor:n.default.oneOf(b.propTypesColor),className:b.propTypesClassName,onChange:b.propTypesOnChange,readonly:b.propTypesReadonly},k.displayName="MaterialTailwind.Rating";var A=k})(PS);var SS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,k){for(var A in k)Object.defineProperty(C,A,{enumerable:!0,get:k[A]})}t(e,{Slider:function(){return g},default:function(){return m}});var r=_(B),n=_(Se),o=_(Rt),a=_(Ee),i=Te,u=_(nt),p=_(Ce),b=xe,h=Pb;function x(C,k){(k==null||k>C.length)&&(k=C.length);for(var A=0,S=new Array(k);A=0)&&Object.prototype.propertyIsEnumerable.call(C,S)&&(A[S]=C[S])}return A}function l(C,k){if(C==null)return{};var A={},S=Object.keys(C),j,N;for(N=0;N=0)&&(A[j]=C[j]);return A}function s(C,k){return T(C)||w(C,k)||c(C,k)||v()}function c(C,k){if(C){if(typeof C=="string")return x(C,k);var A=Object.prototype.toString.call(C).slice(8,-1);if(A==="Object"&&C.constructor&&(A=C.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return x(C,k)}}var g=r.default.forwardRef(function(C,k){var A=C.color,S=C.size,j=C.className,N=C.trackClassName,D=C.thumbClassName,L=C.barClassName,W=C.value,G=C.defaultValue,X=C.onChange,Y=C.min,z=C.max,q=C.step,K=C.inputRef,$=C.inputProps,ne=d(C,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),le=(0,b.useTheme)().slider,ie=le.valid,re=le.defaultProps,fe=le.styles,ue=fe.base,ae=fe.sizes,ce=fe.colors,de=s(r.default.useState(G||0),2),be=de[0],_e=de[1];r.default.useMemo(function(){G&&_e(G)},[G]),A=A??re.color,S=S??re.size,Y=Y??re.min,z=z??re.max,q=q??re.step;var me;j=(me=(0,a.default)(re.className,j))!==null&&me!==void 0?me:re.className;var he;D=(he=(0,a.default)(re.thumbClassName,D))!==null&&he!==void 0?he:re.thumbClassName;var Pe;N=(Pe=(0,a.default)(re.trackClassName,N))!==null&&Pe!==void 0?Pe:re.trackClassName;var De;L=(De=(0,a.default)(re.barClassName,L))!==null&&De!==void 0?De:re.barClassName;var Ue;$=(Ue=(0,o.default)($,(re==null?void 0:re.inputProps)||{}))!==null&&Ue!==void 0?Ue:re.inputProps;var ft=(0,i.twMerge)((0,a.default)((0,p.default)(ue.container),(0,p.default)(ce[(0,u.default)(ie.colors,A,"gray")]),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].container),j)),He=(0,i.twMerge)((0,a.default)((0,p.default)(ue.bar),L)),ut=(0,a.default)((0,p.default)(ue.track),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].track)),gt=(0,a.default)((0,p.default)(ue.thumb),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].thumb)),St=(0,a.default)((0,p.default)(ue.slider),(0,i.twMerge)(ut,N),(0,i.twMerge)(gt,D));return r.default.createElement("div",O({},ne,{ref:k,className:ft}),r.default.createElement("label",{className:He,style:{width:"".concat(W||be,"%")}}),r.default.createElement("input",O({ref:K,type:"range",max:z,min:Y,step:q,className:St},W?{value:W}:null,{defaultValue:G,onChange:function(Ye){return X?X(Ye):_e(Number(Ye.target.value))}})))});g.propTypes={color:n.default.oneOf(h.propTypesColor),size:n.default.oneOf(h.propTypesSize),className:h.propTypesClassName,trackClassName:h.propTypesTrackClassName,thumbClassName:h.propTypesThumbClassName,barClassName:h.propTypesBarClassName,defaultValue:h.propTypesDefaultValue,value:h.propTypesValue,onChange:h.propTypesOnChange,min:h.propTypesMin,max:h.propTypesMax,step:h.propTypesStep,inputRef:h.propTypesInputRef,inputProps:h.propTypesInputProps},g.displayName="MaterialTailwind.Slider";var m=g})(SS);var AS={},Ps={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var C in m)Object.defineProperty(g,C,{enumerable:!0,get:m[C]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return s},default:function(){return c}});var r=h(B),n=Te,o=h(Ce),a=xe,i=Wn;function u(g,m){(m==null||m>g.length)&&(m=g.length);for(var C=0,k=new Array(m);C=0)&&Object.prototype.propertyIsEnumerable.call(g,k)&&(C[k]=g[k])}return C}function _(g,m){if(g==null)return{};var C={},k=Object.keys(g),A,S;for(S=0;S=0)&&(C[A]=g[A]);return C}function w(g,m){return p(g)||x(g,m)||v(g,m)||T()}function v(g,m){if(g){if(typeof g=="string")return u(g,m);var C=Object.prototype.toString.call(g).slice(8,-1);if(C==="Object"&&g.constructor&&(C=g.constructor.name),C==="Map"||C==="Set")return Array.from(C);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return u(g,m)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var g=r.default.useContext(d);if(!g)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 g}var s=r.default.forwardRef(function(g,m){var C=g.className,k=g.children,A=O(g,["className","children"]),S=(0,a.useTheme)().timelineItem,j=S.styles,N=j.base,D=w(r.default.useState(0),2),L=D[0],W=D[1],G=r.default.useMemo(function(){return[L,W]},[L,W]),X=(0,n.twMerge)((0,o.default)(N),C);return r.default.createElement(d.Provider,{value:G},r.default.createElement("li",b({ref:m},A,{className:X}),k))});s.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},s.displayName="MaterialTailwind.TimelineItem";var c=s})(Ps);var kS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,k){for(var A in k)Object.defineProperty(C,A,{enumerable:!0,get:k[A]})}t(e,{TimelineIcon:function(){return g},default:function(){return m}});var r=_(B),n=_(Se),o=xt,a=Te,i=_(nt),u=_(Ce),p=xe,b=Ps,h=Wn;function x(C,k){(k==null||k>C.length)&&(k=C.length);for(var A=0,S=new Array(k);A=0)&&Object.prototype.propertyIsEnumerable.call(C,S)&&(A[S]=C[S])}return A}function l(C,k){if(C==null)return{};var A={},S=Object.keys(C),j,N;for(N=0;N=0)&&(A[j]=C[j]);return A}function s(C,k){return T(C)||w(C,k)||c(C,k)||v()}function c(C,k){if(C){if(typeof C=="string")return x(C,k);var A=Object.prototype.toString.call(C).slice(8,-1);if(A==="Object"&&C.constructor&&(A=C.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return x(C,k)}}var g=r.default.forwardRef(function(C,k){var A=C.color,S=C.variant,j=C.className,N=C.children,D=d(C,["color","variant","className","children"]),L=(0,p.useTheme)().timelineIcon,W=L.styles,G=L.valid,X=W.base,Y=W.variants,z=s((0,b.useTimelineItem)(),2),q=z[1],K=r.default.useRef(null),$=(0,o.useMergeRefs)([k,K]);r.default.useEffect(function(){var ie=K.current;if(ie){var re=ie.getBoundingClientRect().width;return q(re),function(){q(0)}}},[q,j,N]);var ne=(0,u.default)(Y[(0,i.default)(G.variants,S,"filled")][(0,i.default)(G.colors,A,"gray")]),le=(0,a.twMerge)((0,u.default)(X),ne,j);return r.default.createElement("span",O({ref:$},D,{className:le}),N)});g.propTypes={children:h.propTypeChildren,className:h.propTypeClassName,color:n.default.oneOf(h.propTypeColor),variant:n.default.oneOf(h.propTypeVariant)},g.displayName="MaterialTailwind.TimelineIcon";var m=g})(kS);var ES={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{TimelineHeader:function(){return l},default:function(){return s}});var r=x(B),n=Te,o=x(Ce),a=xe,i=Ps,u=Wn;function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,C=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function w(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}function v(c,g){return b(c)||T(c,g)||d(c,g)||O()}function d(c,g){if(c){if(typeof c=="string")return p(c,g);var m=Object.prototype.toString.call(c).slice(8,-1);if(m==="Object"&&c.constructor&&(m=c.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return p(c,g)}}var l=r.default.forwardRef(function(c,g){var m=c.className,C=c.children,k=_(c,["className","children"]),A=(0,a.useTheme)().timelineBody,S=A.styles,j=S.base,N=v((0,i.useTimelineItem)(),1),D=N[0],L=(0,n.twMerge)((0,o.default)(j),m);return r.default.createElement("div",h({},k,{ref:g,className:L}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(D,"px")}}),r.default.createElement("div",null,C))});l.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var s=l})(ES);var jS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{TimelineHeader:function(){return x},default:function(){return T}});var r=p(B),n=Te,o=p(Ce),a=xe,i=Wn;function u(){return u=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(w[v]=O[v])}return w}function h(O,_){if(O==null)return{};var w={},v=Object.keys(O),d,l;for(l=0;l=0)&&(w[d]=O[d]);return w}var x=r.default.forwardRef(function(O,_){var w=O.className,v=O.children,d=b(O,["className","children"]),l=(0,a.useTheme)().timelineHeader,s=l.styles,c=s.base,g=(0,n.twMerge)((0,o.default)(c),w);return r.default.createElement("div",u({},d,{ref:_,className:g}),v)});x.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},x.displayName="MaterialTailwind.TimelineHeader";var T=x})(jS);var NS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{TimelineConnector:function(){return l},default:function(){return s}});var r=x(B),n=Te,o=x(Ce),a=xe,i=Ps,u=Wn;function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,C=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(c,C)&&(m[C]=c[C])}return m}function w(c,g){if(c==null)return{};var m={},C=Object.keys(c),k,A;for(A=0;A=0)&&(m[k]=c[k]);return m}function v(c,g){return b(c)||T(c,g)||d(c,g)||O()}function d(c,g){if(c){if(typeof c=="string")return p(c,g);var m=Object.prototype.toString.call(c).slice(8,-1);if(m==="Object"&&c.constructor&&(m=c.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return p(c,g)}}var l=r.default.forwardRef(function(c,g){var m=c.className,C=c.children,k=_(c,["className","children"]),A,S=(0,a.useTheme)().timelineConnector,j=S.styles,N=j.base,D=v((0,i.useTimelineItem)(),1),L=D[0],W=(0,o.default)(N.line),G=(0,n.twMerge)((0,o.default)(N.container),m);return r.default.createElement("span",h({},k,{ref:g,className:G,style:{top:"".concat(L,"px"),width:"".concat(L,"px"),opacity:L?1:0,height:"calc(100% - ".concat(L,"px)")}}),C&&r.default.isValidElement(C)?r.default.cloneElement(C,{className:(0,n.twMerge)(W,(A=C.props)===null||A===void 0?void 0:A.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var s=l})(NS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Timeline:function(){return v},TimelineItem:function(){return u.default},TimelineIcon:function(){return p.default},TimelineBody:function(){return b.default},TimelineHeader:function(){return h.default},TimelineConnector:function(){return x.default},default:function(){return d}});var r=O(B),n=Te,o=O(Ce),a=xe,i=Wn,u=O(Ps),p=O(kS),b=O(ES),h=O(jS),x=O(NS);function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function w(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,C;for(C=0;C=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.className,g=l.children,m=_(l,["className","children"]),C=(0,a.useTheme)().timeline,k=C.styles,A=k.base,S=(0,n.twMerge)((0,o.default)(A),c);return r.default.createElement("ul",T({ref:s},m,{className:S}),g)});v.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},v.displayName="MaterialTailwind.Timeline";var d=Object.assign(v,{Item:u.default,Icon:p.default,Header:h.default,Body:b.default,Connector:x.default})})(AS);var RS={},MS={},fv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var x in h)Object.defineProperty(b,x,{enumerable:!0,get:h[x]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return u},propTypesClassName:function(){return p}});var r=n(Se);function n(b){return b&&b.__esModule?b:{default:b}}var o=r.default.number,a=r.default.func,i=r.default.func,u=r.default.node,p=r.default.string})(fv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{Step:function(){return x},default:function(){return T}});var r=p(B),n=Te,o=p(Ce),a=xe,i=fv;function u(){return u=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(w[v]=O[v])}return w}function h(O,_){if(O==null)return{};var w={},v=Object.keys(O),d,l;for(l=0;l=0)&&(w[d]=O[d]);return w}var x=r.default.forwardRef(function(O,_){var w=O.className;O.activeClassName,O.completedClassName;var v=O.children,d=b(O,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,s=l.styles.base,c=(0,n.twMerge)((0,o.default)(s.initial),w);return r.default.createElement("div",u({},d,{ref:_,className:c}),v)});x.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},x.displayName="MaterialTailwind.Step";var T=x})(MS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(A,S){for(var j in S)Object.defineProperty(A,j,{enumerable:!0,get:S[j]})}t(e,{Stepper:function(){return C},Step:function(){return u.default},default:function(){return k}});var r=O(B),n=xt,o=Te,a=O(Ce),i=xe,u=O(MS),p=fv;function b(A,S){(S==null||S>A.length)&&(S=A.length);for(var j=0,N=new Array(S);j=0)&&Object.prototype.propertyIsEnumerable.call(A,N)&&(j[N]=A[N])}return j}function c(A,S){if(A==null)return{};var j={},N=Object.keys(A),D,L;for(L=0;L=0)&&(j[D]=A[D]);return j}function g(A,S){return h(A)||_(A,S)||m(A,S)||w()}function m(A,S){if(A){if(typeof A=="string")return b(A,S);var j=Object.prototype.toString.call(A).slice(8,-1);if(j==="Object"&&A.constructor&&(j=A.constructor.name),j==="Map"||j==="Set")return Array.from(j);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return b(A,S)}}var C=r.default.forwardRef(function(A,S){var j=A.activeStep,N=A.isFirstStep,D=A.isLastStep,L=A.className,W=A.lineClassName,G=A.activeLineClassName,X=A.children,Y=s(A,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),z=(0,i.useTheme)(),q=z.stepper,K=z.step,$=q.styles.base,ne=K.styles,le=ne.base,ie=r.default.useRef(null),re=g(r.default.useState(0),2),fe=re[0],ue=re[1],ae=j===0,ce=Array.isArray(X)&&j===X.length-1,de=Array.isArray(X)&&j>X.length-1;r.default.useEffect(function(){if(ie.current){var Ue=X,ft=ie.current.getBoundingClientRect().width,He=ft/(Ue.length-1);ue(He)}},[X]);var be=r.default.useMemo(function(){if(!de)return fe*j},[j,de,fe]);(0,n.useMergeRefs)([S,ie]);var _e=(0,o.twMerge)((0,a.default)($.stepper),L),me=(0,o.twMerge)((0,a.default)($.line.initial),W),he=(0,o.twMerge)(me,(0,a.default)($.line.active),G),Pe=(0,a.default)(le.active),De=(0,a.default)(le.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(ce),N&&typeof N=="function"&&N(ae)},[N,ae,D,ce]),r.default.createElement("div",T({},Y,{ref:ie,className:_e}),r.default.createElement("div",{className:me}),r.default.createElement("div",{className:he,style:{width:"".concat(be,"px")}}),Array.isArray(X)?X.map(function(Ue,ft){var He,ut;return r.default.cloneElement(Ue,l(v({key:ft},Ue.props),{className:(0,o.twMerge)(Ue.props.className,ft===j?(0,o.twMerge)(Pe,(He=Ue.props)===null||He===void 0?void 0:He.activeClassName):ft=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.children,s=T(v,["children"]),c,g=(0,o.useSpeedDial)(),m=g.getReferenceProps,C=g.refs,k=(0,n.useMergeRefs)([d,C.setReference]);return r.default.cloneElement(l,b({},m(x(b({},s),{ref:k,className:(0,a.twMerge)(l==null||(c=l.props)===null||c===void 0?void 0:c.className,s==null?void 0:s.className)}))))});_.propTypes={children:i.propTypesChildren},_.displayName="MaterialTailwind.SpeedDialHandler";var w=_}(Ap)),Ap}var kp={},Hw;function PV(){return Hw||(Hw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return _},default:function(){return w}});var r=x(B),n=Pt,o=xt,a=pv(),i=xe,u=Te,p=x(Ce),b=Ss;function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var _=r.default.forwardRef(function(v,d){var l=v.children,s=v.className,c=T(v,["children","className"]),g=(0,i.useTheme)(),m=g.speedDialContent.styles,C=(0,a.useSpeedDial)(),k=C.x,A=C.y,S=C.refs,j=C.open,N=C.strategy,D=C.getFloatingProps,L=C.animation,W=(0,o.useMergeRefs)([d,S.setFloating]),G=(0,u.twMerge)((0,p.default)(m),s),X=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(X,null,j&&r.default.createElement("div",h({},c,{ref:W,className:G,style:{position:N,top:A??0,left:k??0}},D()),r.default.Children.map(l,function(Y){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:L},Y)}))))});_.propTypes={children:b.propTypesChildren,className:b.propTypesClassName},_.displayName="MaterialTailwind.SpeedDialContent";var w=_}(kp)),kp}var IS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,_){for(var w in _)Object.defineProperty(O,w,{enumerable:!0,get:_[w]})}t(e,{SpeedDialAction:function(){return x},default:function(){return T}});var r=p(B),n=xe,o=Te,a=p(Ce),i=Ss;function u(){return u=Object.assign||function(O){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(w[v]=O[v])}return w}function h(O,_){if(O==null)return{};var w={},v=Object.keys(O),d,l;for(l=0;l=0)&&(w[d]=O[d]);return w}var x=r.default.forwardRef(function(O,_){var w=O.className,v=O.children,d=b(O,["className","children"]),l=(0,n.useTheme)(),s=l.speedDialAction.styles,c=(0,o.twMerge)((0,a.default)(s),w);return r.default.createElement("button",u({},d,{ref:_,className:c}),v)});x.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},x.displayName="SpeedDialAction";var T=x})(IS);var qw;function pv(){return qw||(qw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var C in m)Object.defineProperty(g,C,{enumerable:!0,get:m[C]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return s},SpeedDialHandler:function(){return u.default},SpeedDialContent:function(){return p.default},SpeedDialAction:function(){return b.default},default:function(){return c}});var r=T(B),n=xt,o=xe,a=T(Rt),i=Ss,u=T(TV()),p=T(PV()),b=T(IS);function h(g,m){(m==null||m>g.length)&&(m=g.length);for(var C=0,k=new Array(m);C.");return g}function s(g){var m=g.open,C=g.handler,k=g.placement,A=g.offset,S=g.dismiss,j=g.animate,N=g.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,W=w(r.default.useState(!1),2),G=W[0],X=W[1];m=m??G,C=C??X,k=k??L.placement,A=A??L.offset,S=S??L.dismiss,j=j??L.animate;var Y={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]}}},z=(0,a.default)(Y,j),q=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:m,nodeId:q,placement:k,onOpenChange:C,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(A),(0,n.flip)(),(0,n.shift)()]}),$=K.x,ne=K.y,le=K.strategy,ie=K.refs,re=K.context,fe=(0,n.useInteractions)([(0,n.useHover)(re,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(re,S)]),ue=fe.getReferenceProps,ae=fe.getFloatingProps,ce=r.default.useMemo(function(){return{x:$,y:ne,strategy:le,refs:ie,open:m,context:re,getReferenceProps:ue,getFloatingProps:ae,animation:z}},[re,ae,ue,ie,le,$,ne,m,z]);return r.default.createElement(d.Provider,{value:ce},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:q},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 c=Object.assign(s,{Handler:u.default,Content:p.default,Action:b.default})}(Sp)),Sp}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(rO,e),t(X5,e),t(Z5,e),t(J5,e),t(eP,e),t(tP,e),t(aP,e),t(iP,e),t(lP,e),t(Ld,e),t(GP,e),t(YP,e),t(JP,e),t(eS,e),t(nS,e),t(oS,e),t(aS,e),t(lS,e),t(sS,e),t(pS,e),t(gS,e),t(bS,e),t(vS,e),t(mS,e),t(wS,e),t(xS,e),t(_S,e),t(TS,e),t(PS,e),t(SS,e),t(Xb,e),t(AS,e),t(RS,e),t(pv(),e),t(xe,e),t(fb,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}})(Ie);function SV({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"}))}const AV=B.forwardRef(SV),kV=AV;function EV({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"}))}const jV=B.forwardRef(EV),NV=jV;function RV(e){const{onChange:t}=e;return M.jsx("div",{className:"rounded-md text-black",children:M.jsxs(Ie.Select,{label:"Category",className:"text-black",onChange:r=>t(r.target.value),children:[M.jsx(Ie.Option,{value:"fruits",className:"text-black",children:"Fruits"}),M.jsx(Ie.Option,{value:"vegetables",className:"text-black",children:"Vegetables"}),M.jsx(Ie.Option,{value:"dairy",className:"text-black",children:"Dairy"}),M.jsx(Ie.Option,{value:"beverages",className:"text-black",children:"Beverages"})]})})}function MV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Price",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"₹0 - ₹10"}),M.jsx(Ie.Option,{className:"text-black",children:"₹10 - ₹20"})]})})}function IV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Rating",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"4 stars and up"}),M.jsx(Ie.Option,{className:"text-black",children:"3 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"2 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"1 stars"})]})})}function DV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Sort By",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"Name: A-Z"}),M.jsx(Ie.Option,{className:"text-black",children:"Name: Z-A"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: Low to High"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: High to Low"})]})})}function LV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsx(Ie.Checkbox,{label:"Exclude Out of Stock",className:"text-black h-4 w-4"})})}function FV(){const[e,t]=B.useState(1),r=h=>({variant:e===h?"filled":"text",color:"green",onClick:()=>t(h),className:"rounded-full"}),n=()=>{e!==5&&t(e+1)},o=()=>{e!==1&&t(e-1)},a=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,stockStatus:1,price_id:"price_1HuavSGuhXEITAut56IgndJf",isWishlist:!1,category:"dairy"},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,stockStatus:1,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",isWishlist:!1,category:"dairy"},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,stockStatus:1,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",isWishlist:!1,category:"vegetables"},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,stockStatus:1,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1,category:"fruits"}],[i,u]=B.useState(""),p=h=>{u(h.toLowerCase())},b=a.filter(h=>h.category===i||i==="");return M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"flex items-center justify-between m-2",children:[M.jsx(RV,{onChange:p(category)}),M.jsx(MV,{}),M.jsx(IV,{}),M.jsx(DV,{}),M.jsx(LV,{})]}),M.jsx("div",{className:"grid grid-cols-4 gap-1 mb-2 mx-1",children:b.map(h=>M.jsx(Ua,{details:h},h.id))}),M.jsxs("div",{className:"flex items-center justify-center gap-2",children:[M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:o,disabled:e===1,children:M.jsx(kV,{strokeWidth:2,className:"h-4 w-4"})}),M.jsxs("div",{className:"flex items-center gap-2",children:[M.jsx(Ie.IconButton,{...r(1),children:"1"}),M.jsx(Ie.IconButton,{...r(2),children:"2"}),M.jsx(Ie.IconButton,{...r(3),children:"3"}),M.jsx(Ie.IconButton,{...r(4),children:"4"}),M.jsx(Ie.IconButton,{...r(5),children:"5"})]}),M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:n,disabled:e===5,children:M.jsx(NV,{strokeWidth:2,className:"h-4 w-4"})})]})]})}function VV(){const e=tn(i=>i.cart.cart),t=Ro(),r=i=>{t(wd(i))},n=i=>{t(ib(i))},o=i=>{t(_R(i))},a=tn(M_);return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Shopping Cart"}),e.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your cart yet"}),e.length>0&&M.jsx("div",{className:"flex items-center",children:M.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[600px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"15%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Quantity"}),M.jsx("th",{width:"15%",className:" pl-4 text-xs font-medium uppercase text-gray-500 py-2 ",children:"SubTotal"}),M.jsx("th",{width:"5%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsx("td",{className:"pl-4",children:M.jsxs("div",{className:" flex items-center content-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]})}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"",children:M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-32",children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(i),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:i.quantity}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>r(i),children:"+"})]})})}),M.jsxs("td",{className:"pl-6 text-xs",children:["₹",i.price*i.quantity]}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-gray-600 font-medium text-sm",onClick:()=>o(i),children:"x"})})]},i.id))})]}),M.jsxs("div",{className:"flex flex-col",children:[M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md max-w-[200px] max-h-[200px]",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Cart Total"}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs py-4 text-gray-700 font-small",children:["₹",a||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:M.jsxs("strong",{children:["₹",a||100]})})]})]}),M.jsx(Jr,{to:"/checkout",className:"ml-10 mt-5",children:M.jsx(Et,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",children:"Proceed to Checkout"})})]}),M.jsx(Jr,{to:"/shop",children:M.jsx(Et,{className:"text-gray-700 font-sm bg-gray-50 text-xs py-2 px-3 rounded-full text-center",children:"Return to Shop"})})]})})]})})}function zV(){const e=tn(i=>i.wishlist.wishlist),[t,r]=B.useState(!1),n=Ro(),o=i=>{n(wd(i))},a=i=>{n(L_(i))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Wishlist"}),e.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your wishlist yet"}),e.length>0&&M.jsx("div",{className:"flex items-center justify-center",children:M.jsx("div",{className:"grid",children:M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[800px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Stock Status"}),M.jsx("th",{width:"20%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsxs("td",{className:"pl-4 py-4 flex items-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"pl-2 text-xs",children:i.stockStatus>0?M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"}):M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-24",variant:"filled",value:"Out of Stock"})}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-white bg-primary font-sm text-xs py-2 px-3 rounded-full text-center",onClick:()=>{o(i),r(!0)},children:" Add to Cart"})},i.id),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-gray-600 font-medium text-sm",onClick:()=>a(i),children:"x"})})]},i.id))})]})})})]})})}function DS(e,t){return function(){return e.apply(t,arguments)}}const{toString:BV}=Object.prototype,{getPrototypeOf:gv}=Object,Hd=(e=>t=>{const r=BV.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),wn=e=>(e=e.toLowerCase(),t=>Hd(t)===e),qd=e=>t=>typeof t===e,{isArray:Ni}=Array,as=qd("undefined");function WV(e){return e!==null&&!as(e)&&e.constructor!==null&&!as(e.constructor)&&Ir(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const LS=wn("ArrayBuffer");function UV(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&LS(e.buffer),t}const HV=qd("string"),Ir=qd("function"),FS=qd("number"),Gd=e=>e!==null&&typeof e=="object",qV=e=>e===!0||e===!1,ec=e=>{if(Hd(e)!=="object")return!1;const t=gv(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},GV=wn("Date"),YV=wn("File"),KV=wn("Blob"),QV=wn("FileList"),XV=e=>Gd(e)&&Ir(e.pipe),ZV=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ir(e.append)&&((t=Hd(e))==="formdata"||t==="object"&&Ir(e.toString)&&e.toString()==="[object FormData]"))},JV=wn("URLSearchParams"),$V=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function As(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Ni(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const zS=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,BS=e=>!as(e)&&e!==zS;function rg(){const{caseless:e}=BS(this)&&this||{},t={},r=(n,o)=>{const a=e&&VS(t,o)||o;ec(t[a])&&ec(n)?t[a]=rg(t[a],n):ec(n)?t[a]=rg({},n):Ni(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n(As(t,(o,a)=>{r&&Ir(o)?e[a]=DS(o,r):e[a]=o},{allOwnKeys:n}),e),tz=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),rz=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},nz=(e,t,r,n)=>{let o,a,i;const u={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!n||n(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=r!==!1&&gv(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},oz=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},az=e=>{if(!e)return null;if(Ni(e))return e;let t=e.length;if(!FS(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},iz=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gv(Uint8Array)),lz=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},sz=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},uz=wn("HTMLFormElement"),cz=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),Gw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),dz=wn("RegExp"),WS=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};As(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},fz=e=>{WS(e,(t,r)=>{if(Ir(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Ir(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},pz=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return Ni(e)?n(e):n(String(e).split(t)),r},gz=()=>{},bz=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Ep="abcdefghijklmnopqrstuvwxyz",Yw="0123456789",US={DIGIT:Yw,ALPHA:Ep,ALPHA_DIGIT:Ep+Ep.toUpperCase()+Yw},vz=(e=16,t=US.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function hz(e){return!!(e&&Ir(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const mz=e=>{const t=new Array(10),r=(n,o)=>{if(Gd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=Ni(n)?[]:{};return As(n,(i,u)=>{const p=r(i,o+1);!as(p)&&(a[u]=p)}),t[o]=void 0,a}}return n};return r(e,0)},yz=wn("AsyncFunction"),wz=e=>e&&(Gd(e)||Ir(e))&&Ir(e.then)&&Ir(e.catch),se={isArray:Ni,isArrayBuffer:LS,isBuffer:WV,isFormData:ZV,isArrayBufferView:UV,isString:HV,isNumber:FS,isBoolean:qV,isObject:Gd,isPlainObject:ec,isUndefined:as,isDate:GV,isFile:YV,isBlob:KV,isRegExp:dz,isFunction:Ir,isStream:XV,isURLSearchParams:JV,isTypedArray:iz,isFileList:QV,forEach:As,merge:rg,extend:ez,trim:$V,stripBOM:tz,inherits:rz,toFlatObject:nz,kindOf:Hd,kindOfTest:wn,endsWith:oz,toArray:az,forEachEntry:lz,matchAll:sz,isHTMLForm:uz,hasOwnProperty:Gw,hasOwnProp:Gw,reduceDescriptors:WS,freezeMethods:fz,toObjectSet:pz,toCamelCase:cz,noop:gz,toFiniteNumber:bz,findKey:VS,global:zS,isContextDefined:BS,ALPHABET:US,generateString:vz,isSpecCompliantForm:hz,toJSONObject:mz,isAsyncFn:yz,isThenable:wz};function Ve(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}se.inherits(Ve,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const HS=Ve.prototype,qS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{qS[e]={value:e}});Object.defineProperties(Ve,qS);Object.defineProperty(HS,"isAxiosError",{value:!0});Ve.from=(e,t,r,n,o,a)=>{const i=Object.create(HS);return se.toFlatObject(e,i,function(p){return p!==Error.prototype},u=>u!=="isAxiosError"),Ve.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const xz=null;function ng(e){return se.isPlainObject(e)||se.isArray(e)}function GS(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function Kw(e,t,r){return e?e.concat(t).map(function(o,a){return o=GS(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function Cz(e){return se.isArray(e)&&!e.some(ng)}const _z=se.toFlatObject(se,{},null,function(t){return/^is[A-Z]/.test(t)});function Yd(e,t,r){if(!se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=se.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,v){return!se.isUndefined(v[w])});const n=r.metaTokens,o=r.visitor||h,a=r.dots,i=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(t);if(!se.isFunction(o))throw new TypeError("visitor must be a function");function b(_){if(_===null)return"";if(se.isDate(_))return _.toISOString();if(!p&&se.isBlob(_))throw new Ve("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(_)||se.isTypedArray(_)?p&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function h(_,w,v){let d=_;if(_&&!v&&typeof _=="object"){if(se.endsWith(w,"{}"))w=n?w:w.slice(0,-2),_=JSON.stringify(_);else if(se.isArray(_)&&Cz(_)||(se.isFileList(_)||se.endsWith(w,"[]"))&&(d=se.toArray(_)))return w=GS(w),d.forEach(function(s,c){!(se.isUndefined(s)||s===null)&&t.append(i===!0?Kw([w],c,a):i===null?w:w+"[]",b(s))}),!1}return ng(_)?!0:(t.append(Kw(v,w,a),b(_)),!1)}const x=[],T=Object.assign(_z,{defaultVisitor:h,convertValue:b,isVisitable:ng});function O(_,w){if(!se.isUndefined(_)){if(x.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));x.push(_),se.forEach(_,function(d,l){(!(se.isUndefined(d)||d===null)&&o.call(t,d,se.isString(l)?l.trim():l,w,T))===!0&&O(d,w?w.concat(l):[l])}),x.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return O(e),t}function Qw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function bv(e,t){this._pairs=[],e&&Yd(e,this,t)}const YS=bv.prototype;YS.append=function(t,r){this._pairs.push([t,r])};YS.toString=function(t){const r=t?function(n){return t.call(this,n,Qw)}:Qw;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function Oz(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function KS(e,t,r){if(!t)return e;const n=r&&r.encode||Oz,o=r&&r.serialize;let a;if(o?a=o(t,r):a=se.isURLSearchParams(t)?t.toString():new bv(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Tz{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){se.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Xw=Tz,QS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Pz=typeof URLSearchParams<"u"?URLSearchParams:bv,Sz=typeof FormData<"u"?FormData:null,Az=typeof Blob<"u"?Blob:null,kz={isBrowser:!0,classes:{URLSearchParams:Pz,FormData:Sz,Blob:Az},protocols:["http","https","file","blob","url","data"]},XS=typeof window<"u"&&typeof document<"u",Ez=(e=>XS&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),jz=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Nz=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:XS,hasStandardBrowserEnv:Ez,hasStandardBrowserWebWorkerEnv:jz},Symbol.toStringTag,{value:"Module"})),bn={...Nz,...kz};function Rz(e,t){return Yd(e,new bn.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return bn.isNode&&se.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function Mz(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Iz(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n=r.length;return i=!i&&se.isArray(o)?o.length:i,p?(se.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!u):((!o[i]||!se.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&se.isArray(o[i])&&(o[i]=Iz(o[i])),!u)}if(se.isFormData(e)&&se.isFunction(e.entries)){const r={};return se.forEachEntry(e,(n,o)=>{t(Mz(n),o,r,0)}),r}return null}function Dz(e,t,r){if(se.isString(e))try{return(t||JSON.parse)(e),se.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const vv={transitional:QS,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=se.isObject(t);if(a&&se.isHTMLForm(t)&&(t=new FormData(t)),se.isFormData(t))return o?JSON.stringify(ZS(t)):t;if(se.isArrayBuffer(t)||se.isBuffer(t)||se.isStream(t)||se.isFile(t)||se.isBlob(t))return t;if(se.isArrayBufferView(t))return t.buffer;if(se.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Rz(t,this.formSerializer).toString();if((u=se.isFileList(t))||n.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Yd(u?{"files[]":t}:t,p&&new p,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),Dz(t)):t}],transformResponse:[function(t){const r=this.transitional||vv.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(t&&se.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(u){if(i)throw u.name==="SyntaxError"?Ve.from(u,Ve.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:bn.classes.FormData,Blob:bn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],e=>{vv.headers[e]={}});const hv=vv,Lz=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Fz=e=>{const t={};let r,n,o;return e&&e.split(` -`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&Lz[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Zw=Symbol("internals");function il(e){return e&&String(e).trim().toLowerCase()}function tc(e){return e===!1||e==null?e:se.isArray(e)?e.map(tc):String(e)}function Vz(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const zz=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function jp(e,t,r,n,o){if(se.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!se.isString(t)){if(se.isString(n))return t.indexOf(n)!==-1;if(se.isRegExp(n))return n.test(t)}}function Bz(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Wz(e,t){const r=se.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,a,i){return this[n].call(this,t,o,a,i)},configurable:!0})})}class Kd{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function a(u,p,b){const h=il(p);if(!h)throw new Error("header name must be a non-empty string");const x=se.findKey(o,h);(!x||o[x]===void 0||b===!0||b===void 0&&o[x]!==!1)&&(o[x||p]=tc(u))}const i=(u,p)=>se.forEach(u,(b,h)=>a(b,h,p));return se.isPlainObject(t)||t instanceof this.constructor?i(t,r):se.isString(t)&&(t=t.trim())&&!zz(t)?i(Fz(t),r):t!=null&&a(r,t,n),this}get(t,r){if(t=il(t),t){const n=se.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return Vz(o);if(se.isFunction(r))return r.call(this,o,n);if(se.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=il(t),t){const n=se.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||jp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=il(i),i){const u=se.findKey(n,i);u&&(!r||jp(n,n[u],u,r))&&(delete n[u],o=!0)}}return se.isArray(t)?t.forEach(a):a(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const a=r[n];(!t||jp(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const r=this,n={};return se.forEach(this,(o,a)=>{const i=se.findKey(n,a);if(i){r[i]=tc(o),delete r[a];return}const u=t?Bz(a):String(a).trim();u!==a&&delete r[a],r[u]=tc(o),n[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return se.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&se.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[Zw]=this[Zw]={accessors:{}}).accessors,o=this.prototype;function a(i){const u=il(i);n[u]||(Wz(o,i),n[u]=!0)}return se.isArray(t)?t.forEach(a):a(t),this}}Kd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.reduceDescriptors(Kd.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});se.freezeMethods(Kd);const Nn=Kd;function Np(e,t){const r=this||hv,n=t||r,o=Nn.from(n.headers);let a=n.data;return se.forEach(e,function(u){a=u.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function JS(e){return!!(e&&e.__CANCEL__)}function ks(e,t,r){Ve.call(this,e??"canceled",Ve.ERR_CANCELED,t,r),this.name="CanceledError"}se.inherits(ks,Ve,{__CANCEL__:!0});function Uz(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ve("Request failed with status code "+r.status,[Ve.ERR_BAD_REQUEST,Ve.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const Hz=bn.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];se.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),se.isString(n)&&i.push("path="+n),se.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function qz(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Gz(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $S(e,t){return e&&!qz(t)?Gz(e,t):t}const Yz=bn.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function o(a){let i=a;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(i){const u=se.isString(i)?o(i):i;return u.protocol===n.protocol&&u.host===n.host}}():function(){return function(){return!0}}();function Kz(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Qz(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(p){const b=Date.now(),h=n[a];i||(i=b),r[o]=p,n[o]=b;let x=a,T=0;for(;x!==o;)T+=r[x++],x=x%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),b-i{const a=o.loaded,i=o.lengthComputable?o.total:void 0,u=a-r,p=n(u),b=a<=i;r=a;const h={loaded:a,total:i,progress:i?a/i:void 0,bytes:u,rate:p||void 0,estimated:p&&i&&b?(i-a)/p:void 0,event:o};h[t?"download":"upload"]=!0,e(h)}}const Xz=typeof XMLHttpRequest<"u",Zz=Xz&&function(e){return new Promise(function(r,n){let o=e.data;const a=Nn.from(e.headers).normalize();let{responseType:i,withXSRFToken:u}=e,p;function b(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}let h;if(se.isFormData(o)){if(bn.hasStandardBrowserEnv||bn.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((h=a.getContentType())!==!1){const[w,...v]=h?h.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([w||"multipart/form-data",...v].join("; "))}}let x=new XMLHttpRequest;if(e.auth){const w=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(w+":"+v))}const T=$S(e.baseURL,e.url);x.open(e.method.toUpperCase(),KS(T,e.params,e.paramsSerializer),!0),x.timeout=e.timeout;function O(){if(!x)return;const w=Nn.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),d={data:!i||i==="text"||i==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:w,config:e,request:x};Uz(function(s){r(s),b()},function(s){n(s),b()},d),x=null}if("onloadend"in x?x.onloadend=O:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(O)},x.onabort=function(){x&&(n(new Ve("Request aborted",Ve.ECONNABORTED,e,x)),x=null)},x.onerror=function(){n(new Ve("Network Error",Ve.ERR_NETWORK,e,x)),x=null},x.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const d=e.transitional||QS;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),n(new Ve(v,d.clarifyTimeoutError?Ve.ETIMEDOUT:Ve.ECONNABORTED,e,x)),x=null},bn.hasStandardBrowserEnv&&(u&&se.isFunction(u)&&(u=u(e)),u||u!==!1&&Yz(T))){const w=e.xsrfHeaderName&&e.xsrfCookieName&&Hz.read(e.xsrfCookieName);w&&a.set(e.xsrfHeaderName,w)}o===void 0&&a.setContentType(null),"setRequestHeader"in x&&se.forEach(a.toJSON(),function(v,d){x.setRequestHeader(d,v)}),se.isUndefined(e.withCredentials)||(x.withCredentials=!!e.withCredentials),i&&i!=="json"&&(x.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&x.addEventListener("progress",Jw(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&x.upload&&x.upload.addEventListener("progress",Jw(e.onUploadProgress)),(e.cancelToken||e.signal)&&(p=w=>{x&&(n(!w||w.type?new ks(null,e,x):w),x.abort(),x=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p)));const _=Kz(T);if(_&&bn.protocols.indexOf(_)===-1){n(new Ve("Unsupported protocol "+_+":",Ve.ERR_BAD_REQUEST,e));return}x.send(o||null)})},og={http:xz,xhr:Zz};se.forEach(og,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const $w=e=>`- ${e}`,Jz=e=>se.isFunction(e)||e===null||e===!1,eA={getAdapter:e=>{e=se.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a`adapter ${u} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : -`+a.map($w).join(` -`):" "+$w(a[0]):"as no adapter specified";throw new Ve("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:og};function Rp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ks(null,e)}function ex(e){return Rp(e),e.headers=Nn.from(e.headers),e.data=Np.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),eA.getAdapter(e.adapter||hv.adapter)(e).then(function(n){return Rp(e),n.data=Np.call(e,e.transformResponse,n),n.headers=Nn.from(n.headers),n},function(n){return JS(n)||(Rp(e),n&&n.response&&(n.response.data=Np.call(e,e.transformResponse,n.response),n.response.headers=Nn.from(n.response.headers))),Promise.reject(n)})}const tx=e=>e instanceof Nn?e.toJSON():e;function yi(e,t){t=t||{};const r={};function n(b,h,x){return se.isPlainObject(b)&&se.isPlainObject(h)?se.merge.call({caseless:x},b,h):se.isPlainObject(h)?se.merge({},h):se.isArray(h)?h.slice():h}function o(b,h,x){if(se.isUndefined(h)){if(!se.isUndefined(b))return n(void 0,b,x)}else return n(b,h,x)}function a(b,h){if(!se.isUndefined(h))return n(void 0,h)}function i(b,h){if(se.isUndefined(h)){if(!se.isUndefined(b))return n(void 0,b)}else return n(void 0,h)}function u(b,h,x){if(x in t)return n(b,h);if(x in e)return n(void 0,b)}const p={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(b,h)=>o(tx(b),tx(h),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(h){const x=p[h]||o,T=x(e[h],t[h],h);se.isUndefined(T)&&x!==u||(r[h]=T)}),r}const tA="1.6.7",mv={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{mv[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const rx={};mv.transitional=function(t,r,n){function o(a,i){return"[Axios v"+tA+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,u)=>{if(t===!1)throw new Ve(o(i," has been removed"+(r?" in "+r:"")),Ve.ERR_DEPRECATED);return r&&!rx[i]&&(rx[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,u):!0}};function $z(e,t,r){if(typeof e!="object")throw new Ve("options must be an object",Ve.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const a=n[o],i=t[a];if(i){const u=e[a],p=u===void 0||i(u,a,e);if(p!==!0)throw new Ve("option "+a+" must be "+p,Ve.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ve("Unknown option "+a,Ve.ERR_BAD_OPTION)}}const ag={assertOptions:$z,validators:mv},ro=ag.validators;class Jc{constructor(t){this.defaults=t,this.interceptors={request:new Xw,response:new Xw}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const a=o.stack?o.stack.replace(/^.+\n/,""):"";n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` -`+a):n.stack=a}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=yi(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&ag.assertOptions(n,{silentJSONParsing:ro.transitional(ro.boolean),forcedJSONParsing:ro.transitional(ro.boolean),clarifyTimeoutError:ro.transitional(ro.boolean)},!1),o!=null&&(se.isFunction(o)?r.paramsSerializer={serialize:o}:ag.assertOptions(o,{encode:ro.function,serialize:ro.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&se.merge(a.common,a[r.method]);a&&se.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),r.headers=Nn.concat(i,a);const u=[];let p=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(p=p&&w.synchronous,u.unshift(w.fulfilled,w.rejected))});const b=[];this.interceptors.response.forEach(function(w){b.push(w.fulfilled,w.rejected)});let h,x=0,T;if(!p){const _=[ex.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,b),T=_.length,h=Promise.resolve(r);x{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](o);n._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(u=>{n.subscribe(u),a=u}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,u){n.reason||(n.reason=new ks(a,i,u),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new yv(function(o){t=o}),cancel:t}}}const eB=yv;function tB(e){return function(r){return e.apply(null,r)}}function rB(e){return se.isObject(e)&&e.isAxiosError===!0}const ig={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ig).forEach(([e,t])=>{ig[t]=e});const nB=ig;function rA(e){const t=new rc(e),r=DS(rc.prototype.request,t);return se.extend(r,rc.prototype,t,{allOwnKeys:!0}),se.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return rA(yi(e,o))},r}const ht=rA(hv);ht.Axios=rc;ht.CanceledError=ks;ht.CancelToken=eB;ht.isCancel=JS;ht.VERSION=tA;ht.toFormData=Yd;ht.AxiosError=Ve;ht.Cancel=ht.CanceledError;ht.all=function(t){return Promise.all(t)};ht.spread=tB;ht.isAxiosError=rB;ht.mergeConfig=yi;ht.AxiosHeaders=Nn;ht.formToJSON=e=>ZS(se.isHTMLForm(e)?new FormData(e):e);ht.getAdapter=eA.getAdapter;ht.HttpStatusCode=nB;ht.default=ht;const nx=ht;var oB={VITE_API_URL:"https://back-end-repo-code-crafters.vercel.app",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const aB=[{value:"IN-AN",label:"Andaman and Nicobar Islands"},{value:"IN-AP",label:"Andhra Pradesh"},{value:"IN-AR",label:"Arunachal Pradesh"},{value:"IN-AS",label:"Assam"},{value:"IN-BR",label:"Bihar"},{value:"IN-CH",label:"Chandigarh"},{value:"IN-CT",label:"Chhattisgarh"},{value:"IN-DN",label:"Dadra and Nagar Haveli"},{value:"IN-DD",label:"Daman and Diu"},{value:"IN-DL",label:"Delhi"},{value:"IN-GA",label:"Goa"},{value:"IN-GJ",label:"Gujarat"},{value:"IN-HR",label:"Haryana"},{value:"IN-HP",label:"Himachal Pradesh"},{value:"IN-JK",label:"Jammu and Kashmir"},{value:"IN-JH",label:"Jharkhand"},{value:"IN-KA",label:"Karnataka"},{value:"IN-KL",label:"Kerala"},{value:"IN-LA",label:"Ladakh"},{value:"IN-LD",label:"Lakshadweep"},{value:"IN-MP",label:"Madhya Pradesh"},{value:"IN-MH",label:"Maharashtra"},{value:"IN-MN",label:"Manipur"},{value:"IN-ML",label:"Meghalaya"},{value:"IN-MZ",label:"Mizoram"},{value:"IN-NL",label:"Nagaland"},{value:"IN-OR",label:"Odisha"},{value:"IN-PY",label:"Puducherry"},{value:"IN-PB",label:"Punjab"},{value:"IN-RJ",label:"Rajasthan"},{value:"IN-SK",label:"Sikkim"},{value:"IN-TN",label:"Tamil Nadu"},{value:"IN-TG",label:"Telangana"},{value:"IN-TR",label:"Tripura"},{value:"IN-UT",label:"Uttarakhand"},{value:"IN-UP",label:"Uttar Pradesh"},{value:"IN-WB",label:"West Bengal"}];function iB(){const e=tn(o=>o.cart.cart),t=tn(M_);console.log("submitted");const r=o=>{const a={key:oB.RAZORPAY_KEY_ID,amount:t,currency:"INR",description:"Test Transaction",order_id:o.id,handler:async u=>{try{const p="http://localhost:4000/payment/verify",{data:b}=await nx.post(p,u);console.log("Verify",b)}catch(p){console.log(p)}},theme:{color:"#3399cc"}};new window.Razorpay(a).open().then(PM)},n=async()=>{try{const o="http://localhost:4000/payment/order",{data:a}=await nx.post(o,{amount:t});console.log("Data-",a.data),r(a.data)}catch(o){console.log(o)}};return M.jsx(M.Fragment,{children:e.length>0?M.jsxs("div",{className:"grid grid-cols-3 gap-2 my-2 mx-2",children:[M.jsxs("div",{className:"col-span-2 p-4",children:[M.jsx("h4",{className:"text-black font-medium text-md my-1",children:"Billing Information"}),M.jsxs("form",{className:"space-y-6 mb-10",action:"#",method:"POST",children:[M.jsxs("div",{className:"flex col-span-2 justify-start gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"First Name"}),M.jsx("input",{id:"firstName",name:"fname",type:"text",autoComplete:"name",placeholder:"Your First Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col col-span-2 gap-2",children:[M.jsx("label",{htmlFor:"lastName",className:"block text-xs font-medium leading-6 text-gray-900",children:"Last Name"}),M.jsx("input",{id:"lastName",name:"lname",type:"text",autoComplete:"name",placeholder:"Your Last Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"street",className:"block text-xs font-medium leading-6 text-gray-900",children:"Street Address"}),M.jsx("input",{id:"street",name:"street",type:"text",autoComplete:"street",placeholder:"Street",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsx("div",{className:"flex col-span-2",children:M.jsxs("div",{className:"flex gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"country",className:"block text-xs font-medium leading-6 text-gray-900",children:"Country / Region"}),M.jsx("input",{id:"country",name:"country",type:"text",disabled:!0,value:"India",readOnly:!0,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"State"}),M.jsx("select",{id:"state",name:"state",title:"State",placeholder:"State",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6",children:aB.map(o=>M.jsx("option",{value:o.value,children:o.label},o.value))})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"pincode",className:"block text-xs font-medium leading-6 text-gray-900",children:"Pincode"}),M.jsx("input",{id:"pincode",name:"pincode",type:"number",autoComplete:"pincode",placeholder:"Pincode",required:!0,maxLength:"6",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]})}),M.jsx("div",{className:"col-span-1",children:M.jsxs("div",{className:"flex flex-col gap-2 max-w-[150px]",children:[M.jsx("label",{htmlFor:"phoneNumber",className:"block text-xs font-medium leading-6 text-gray-900",children:"Phone Number"}),M.jsx("input",{id:"phoneNumber",name:"phoneNumber",type:"number",autoComplete:"tel",placeholder:"Phone Number",required:!0,maxLength:"10",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})})]})]}),M.jsx("div",{className:"flex flex-col p-4",children:M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Order Summary"}),M.jsx("div",{children:e.map(o=>M.jsxs("div",{className:"flex gap-1 items-center justify-between",children:[M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:o.image,width:"20",height:"20",alt:""}),M.jsxs("span",{className:"text-xs text-black ml-2",children:[o.name," x ",o.quantity]})]}),M.jsxs("p",{className:"text-xs text-black",children:["₹",o.price]})]},o.id))}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs pt-4 pb-2 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs pt-4 pb-2 font-small text-right text-black",children:["₹",t||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-2 font-small text-right text-black",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-2 text-gray-700 font-small text-right",children:M.jsxs("strong",{children:["₹",t||100]})})]}),M.jsx("h3",{className:"text-gray-900 text-sm font-medium py-2",children:"Payment Method"}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3 ",name:"paymentMethod",value:"cod"}),M.jsx("span",{className:"ml-2 text-xs",children:"Cash on Delivery"})]}),M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3 ",name:"paymentMethod",value:"card"}),M.jsx("span",{className:"ml-2 text-xs",children:"Card"})]}),M.jsxs("label",{className:"inline-flex items-center",children:[M.jsx("input",{type:"radio",className:"text-xs h-3",name:"paymentMethod",value:"upi"}),M.jsx("span",{className:"ml-2 text-xs",children:"UPI"})]}),M.jsx(Et,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",onClick:n,type:"submit",children:"Place Order"})]})]})})]}):M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"Cart's empty!"}),M.jsx("p",{className:"text-black",children:`Why don't you add some products so that we can "check-you out"?`})]})})}const ox=[{label:"Description",value:"Description",desc:`It really matters and then like it really doesn't matter. - What matters is the people who are sparked by it. And the people - who are like offended by it, it doesn't matter.`},{label:"Customer Feedback",value:"Customer Feedback",desc:`Because it's about motivating the doers. Because I'm here - to follow my dreams and inspire other people to follow their dreams, too.`}];function lB(e){var h,x,T,O,_;const t=tn(w=>w.cart.cart);console.log("cart",t);const r=Ro(),n=w=>{r(wd(w))},o=w=>{r(ib(w))},{id:a}=NM(),u=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:10,stockStatus:1,price_id:"price_1HuavSGuhXEITAut56IgndJf",isWishlist:!1},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:5,stockStatus:1,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",isWishlist:!1},{description:"1 piece of tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:2.75,stockStatus:1,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",isWishlist:!1},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:3.25,stockStatus:1,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1}].filter(w=>w.id==a),[p,b]=ed.useState("Description");return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col justify-center items-center",children:[M.jsxs("div",{className:"flex justify-center items-start mt-5",children:[M.jsx(Ie.Carousel,{className:"rounded-lg border border-gray-300 !flex !items-center !justify-center",prevArrow:({handlePrev:w})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:w,className:"!absolute top-3/4 left-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18"})})}),nextArrow:({handleNext:w})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:w,className:"!absolute top-3/4 !right-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})})}),navigation:({setActiveIndex:w,activeIndex:v,length:d})=>M.jsx("div",{className:"absolute bottom-3 left-2/4 z-50 flex -translate-x-2/4 gap-2",children:new Array(d).fill("").map((l,s)=>M.jsx("span",{className:`block h-1 cursor-pointer rounded-2xl transition-all content-[''] ${v===s?"w-8 bg-primary":"w-4 bg-gray-500"}`,onClick:()=>w(s)},s))}),children:M.jsx("img",{src:(h=u[0])==null?void 0:h.image,alt:"fruit"})}),M.jsxs("div",{className:"flex flex-col items-start ml-5 h-full",children:[M.jsxs("div",{className:"flex items-center mb-2",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mr-2",children:(x=u[0])==null?void 0:x.name}),M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-6 h-5 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-md font-bold text-gray-900",children:"4.9"})]}),M.jsxs("div",{className:"flex my-1",children:[M.jsx("span",{className:"text-lg text-gray-400 line-through mr-1",children:"₹29.99"}),M.jsxs("h3",{className:"text-lg font-medium text-primary mr-2",children:["₹",(T=u[0])==null?void 0:T.price]}),M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-16 rounded-full",variant:"filled",value:"64 % off"})]}),M.jsx("p",{className:"text-xs text-gray-500 max-w-[300px]",children:(O=u[0])==null?void 0:O.description}),M.jsxs("div",{className:"flex border-t-2 border-b-2 border-gray-100 mt-2 py-2",children:[M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-30 text-black",children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>o(u[0]),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:((_=t[0])==null?void 0:_.quantity)||0}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(u[0]),children:"+"})]}),M.jsx(tO,{className:"ml-5"})]})]})]}),M.jsx("div",{className:"px-10 my-10",children:M.jsxs(Ie.Tabs,{value:p,children:[M.jsx(Ie.TabsHeader,{className:"rounded-none border-b border-blue-gray-50 bg-transparent p-0",indicatorProps:{className:"bg-transparent border-b-2 border-primary shadow-none rounded-none"},children:ox.map(({label:w,value:v})=>M.jsx(Ie.Tab,{value:v,onClick:()=>b(v),className:p===v?"text-gray-900":"text-gray-500",children:w},v))}),M.jsxs(Ie.TabsBody,{children:[p==="Description"&&ox.map(({value:w,desc:v})=>M.jsx("div",{className:"flex justify-center max-w-3xl border-b border-gray-200",children:M.jsx("span",{className:"text-black text-sm my-2",children:v})},w)),p==="Customer Feedback"&&M.jsxs("div",{className:"grid grid-cols-3 !min-w-4xl border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-sm pt-2 text-gray-900 font-small",children:"Customer Name"}),M.jsxs("div",{className:"col-span-2 pt-1 flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]}),M.jsx("span",{className:"text-xs font-small text-right text-gray-700",children:"12/01/2024"}),M.jsx("p",{className:"text-xs pt-2 pb-2 font-small text-gray-700",children:"Duis at ullamcorper nulla, eu dictum eros."})]})]})]})}),p!=="Customer Feedback"&&M.jsx("div",{children:M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Related Products"})}),M.jsxs("div",{className:"flex justify-between items-center",children:[M.jsx(Ua,{}),M.jsx(Ua,{}),M.jsx(Ua,{}),M.jsx(Ua,{})]})]})})]})})}function sB(){return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"overflow-y-scroll border-5 border-gray-800 rounded-lg bg-white flex flex-col m-auto overflow-x-hidden",children:[M.jsx(bI,{}),M.jsx("main",{children:M.jsxs(YM,{children:[M.jsx(Wr,{path:"/",element:M.jsx(NI,{})}),M.jsx(Wr,{path:"home",element:M.jsx(iI,{})}),M.jsx(Wr,{path:"login",element:M.jsx(oI,{})}),M.jsx(Wr,{path:"register",element:M.jsx(aI,{})}),M.jsx(Wr,{path:"shop",element:M.jsx(FV,{})}),M.jsx(Wr,{path:"products/:id",element:M.jsx(lB,{})}),M.jsx(Wr,{path:"cart",element:M.jsx(VV,{})}),M.jsx(Wr,{path:"wishlist",element:M.jsx(zV,{})}),M.jsx(Wr,{path:"checkout",element:M.jsx(iB,{})}),M.jsx(Wr,{path:"*",element:M.jsx(sI,{})})]})}),M.jsx(yI,{})]})})}const uB=document.getElementById("root"),cB=m_(uB);cB.render(M.jsx(M.Fragment,{children:M.jsx(ed.StrictMode,{children:M.jsx($M,{children:M.jsx(Ie.ThemeProvider,{children:M.jsx($R,{store:RR,children:M.jsx(sB,{})})})})})})); + `);var A=r.default.useRef(null),S=(0,b.useTheme)().navbar,j=S.styles,N=j.base.mobileNav;c=c??{},g=g??"";var L=(0,u.twMerge)((0,i.default)((0,p.default)(N)),g),D={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((k=A.current)===null||k===void 0?void 0:k.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(D,c),G=n.AnimatePresence,X=(0,o.useMergeRefs)([l,A]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(G,null,r.default.createElement(n.m.div,w({},_,{ref:X,className:L,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:W}),m)))});x.displayName="MaterialTailwind.MobileNav",x.propTypes={open:h.propTypesOpen,animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren};var v=x})(pS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Navbar:function(){return v},MobileNav:function(){return b.MobileNav},default:function(){return d}});var r=O(B),n=O(Se),o=O(Ee),a=Te,i=O(nt),u=O(_e),p=xe,b=pS,h=Td;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.variant,g=l.color,m=l.shadow,_=l.blurred,k=l.fullWidth,A=l.className,S=l.children,j=C(l,["variant","color","shadow","blurred","fullWidth","className","children"]),N=(0,p.useTheme)().navbar,L=N.defaultProps,D=N.valid,W=N.styles,G=W.base,X=W.variants;c=c??L.variant,g=g??L.color,m=m??L.shadow,_=_??L.blurred,k=k??L.fullWidth,A=A??L.className;var Y,z=(0,o.default)((0,u.default)(G.navbar.initial),(Y={},w(Y,(0,u.default)(G.navbar.shadow),m),w(Y,(0,u.default)(G.navbar.blurred),_&&g==="white"),w(Y,(0,u.default)(G.navbar.fullWidth),k),Y)),q=(0,o.default)((0,u.default)(X[(0,i.default)(D.variants,c,"filled")][(0,i.default)(D.colors,g,"white")])),K=(0,a.twMerge)((0,o.default)(z,q),A);return r.default.createElement("nav",T({},j,{ref:s,className:K}),S)});v.propTypes={variant:n.default.oneOf(h.propTypesVariant),color:n.default.oneOf(h.propTypesColor),shadow:h.propTypesShadow,blurred:h.propTypesBlurred,fullWidth:h.propTypesFullWidth,className:h.propTypesClassName,children:h.propTypesChildren},v.displayName="MaterialTailwind.Navbar";var d=Object.assign(v,{MobileNav:b.MobileNav})})(fS);var gS={},Hd={},ki={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return u},propTypesOffset:function(){return p},propTypesDismiss:function(){return b},propTypesAnimate:function(){return h},propTypesContent:function(){return w},propTypesInteractive:function(){return T},propTypesClassName:function(){return O},propTypesChildren:function(){return C},propTypesContextValue:function(){return x}});var r=o(Se),n=$e;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.bool,i=r.default.func,u=n.propTypesPlacements,p=n.propTypesOffsetType,b=n.propTypesDismissType,h=n.propTypesAnimation,w=r.default.node,T=r.default.bool,O=r.default.string,C=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:h.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(ki);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,b){for(var h in b)Object.defineProperty(p,h,{enumerable:!0,get:b[h]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return u}});var r=o(B),n=ki;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return p}var u=function(p){var b=p.value,h=p.children;return r.default.createElement(a.Provider,{value:b},h)};u.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.PopoverContextProvider"})(Hd);var bS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,v){for(var d in v)Object.defineProperty(x,d,{enumerable:!0,get:v[d]})}t(e,{PopoverHandler:function(){return O},default:function(){return C}});var r=u(B),n=xt,o=Hd,a=ki;function i(x,v,d){return v in x?Object.defineProperty(x,v,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[v]=d,x}function u(x){return x&&x.__esModule?x:{default:x}}function p(x){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function T(x,v){if(x==null)return{};var d={},l=Object.keys(x),s,c;for(c=0;c=0)&&(d[s]=x[s]);return d}var O=r.default.forwardRef(function(x,v){var d=x.children,l=w(x,["children"]),s=(0,o.usePopover)(),c=s.getReferenceProps,g=s.reference,m=(0,n.useMergeRefs)([v,g]);return r.default.cloneElement(d,p({},c(h(p({},l),{ref:m}))))});O.propTypes={children:a.propTypesChildren},O.displayName="MaterialTailwind.PopoverHandler";var C=O})(bS);var vS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{PopoverContent:function(){return s},default:function(){return c}});var r=O(B),n=xt,o=Pt,a=O(Ee),i=Te,u=O(_e),p=xe,b=Hd,h=ki;function w(g,m,_){return m in g?Object.defineProperty(g,m,{value:_,enumerable:!0,configurable:!0,writable:!0}):g[m]=_,g}function T(){return T=Object.assign||function(g){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(g,k)&&(_[k]=g[k])}return _}function l(g,m){if(g==null)return{};var _={},k=Object.keys(g),A,S;for(S=0;S=0)&&(_[A]=g[A]);return _}var s=r.default.forwardRef(function(g,m){var _=g.children,k=g.className,A=d(g,["children","className"]),S=(0,p.useTheme)().popover,j=S.defaultProps,N=S.styles.base,L=(0,b.usePopover)(),D=L.open,W=L.strategy,G=L.x,X=L.y,Y=L.context,z=L.floating,q=L.getFloatingProps,K=L.appliedAnimation,$=L.labelId,ne=L.descriptionId;k=k??j.className;var le=(0,i.twMerge)((0,a.default)((0,u.default)(N)),k),ie=(0,n.useMergeRefs)([m,z]),re=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(re,null,D&&r.default.createElement(n.FloatingFocusManager,{context:Y},r.default.createElement(o.m.div,T({},q(v(C({},A),{ref:ie,className:le,style:{position:W,top:X??"",left:G??""},"aria-labelledby":$,"aria-describedby":ne})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:K}),_)))))});s.propTypes={className:h.propTypesClassName,children:h.propTypesChildren},s.displayName="MaterialTailwind.PopoverContent";var c=s})(vS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return b.PopoverHandler},PopoverContent:function(){return h.PopoverContent},usePopover:function(){return u.usePopover},default:function(){return s}});var r=O(B),n=O(Se),o=xt,a=O(Rt),i=xe,u=Hd,p=ki,b=bS,h=vS;function w(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,_=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,c=d.color,g=d.size,m=d.value,_=d.label,k=d.className,A=d.barProps,S=O(d,["variant","color","size","value","label","className","barProps"]),j=(0,p.useTheme)().progress,N=j.defaultProps,L=j.valid,D=j.styles,W=D.base,G=D.variants,X=D.sizes;s=s??N.variant,c=c??N.color,g=g??N.size,_=_??N.label,k=k??N.className,A=A??N.barProps;var Y=(0,u.default)(G[(0,i.default)(L.variants,s,"filled")][(0,i.default)(L.colors,c,"gray")]),z=(0,u.default)(X[(0,i.default)(L.sizes,g,"md")].container.initial),q=(0,o.default)((0,u.default)(W.container.initial),z),K=(0,u.default)(X[(0,i.default)(L.sizes,g,"md")].container.withLabel),$=(0,o.default)((0,u.default)(W.container.withLabel),K),ne=(0,u.default)(X[(0,i.default)(L.sizes,g,"md")].bar),le=(0,o.default)((0,u.default)(W.bar),ne),ie=(0,a.twMerge)((0,o.default)(q,h({},$,_)),k),re=(0,a.twMerge)((0,o.default)(le,Y),A==null?void 0:A.className);return r.default.createElement("div",w({},S,{ref:l,className:ie}),r.default.createElement("div",w({},A,{className:re,style:{width:"".concat(m,"%")}}),_&&"".concat(m,"% ").concat(typeof _=="string"?_:"")))});x.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),size:n.default.oneOf(b.propTypesSize),value:b.propTypesValue,label:b.propTypesLabel,barProps:b.propTypesBarProps,className:b.propTypesClassName},x.displayName="MaterialTailwind.Progress";var v=x})(hS);var mS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Radio:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Ti),a=O(Ee),i=Te,u=O(nt),p=O(_e),b=xe,h=da;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.icon,_=l.ripple,k=l.className,A=l.disabled,S=l.containerProps,j=l.labelProps,N=l.iconProps,L=l.inputRef,D=C(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,b.useTheme)().radio,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,g=g??G.label,m=m??G.icon,_=_??G.ripple,k=k??G.className,A=A??G.disabled,S=S??G.containerProps,j=j??G.labelProps,N=N??G.iconProps;var $=_!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),w({},(0,p.default)(z.disabled),A)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),S==null?void 0:S.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),k),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className),fe=(0,a.default)((0,a.default)((0,p.default)(z.icon)),q[(0,u.default)(X.colors,c,"gray")].color,N==null?void 0:N.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("label",T({},S,{className:le,htmlFor:D.id||K,onMouseDown:function(ue){var ae=S==null?void 0:S.onMouseDown;return _&&$.create(ue,"dark"),typeof ae=="function"&&ae(ue)}}),r.default.createElement("input",T({},D,{ref:L,type:"radio",disabled:A,className:ie,id:D.id||K})),r.default.createElement("span",{className:fe},m||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"})))),g&&r.default.createElement("label",T({},j,{className:re,htmlFor:D.id||K}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,icon:h.propTypesIcon,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject},v.displayName="MaterialTailwind.Radio";var d=v})(mS);var yS={},pv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,w){for(var T in w)Object.defineProperty(h,T,{enumerable:!0,get:w[T]})}t(e,{SelectContext:function(){return i},useSelect:function(){return u},usePrevious:function(){return p},SelectContextProvider:function(){return b}});var r=a(B),n=Pt,o=hs;function a(h){return h&&h.__esModule?h:{default:h}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function u(){var h=r.default.useContext(i);if(h===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return h}function p(h){var w=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){w.current=h},[h]),w.current}var b=function(h){var w=h.value,T=h.children;return r.default.createElement(i.Provider,{value:w},T)};b.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},b.displayName="MaterialTailwind.SelectContextProvider"})(pv);var wS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return C},default:function(){return x}});var r=w(B),n=w(Ee),o=Te,a=w(_e),i=xe,u=pv,p=hs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=function(v){var d=function(){Y(m),K(c),q(!1),ne(null)},l=function(be){(be.key==="Enter"||be.key===" "&&!ie.current.typing)&&(be.preventDefault(),d())},s=v.value,c=s===void 0?"":s,g=v.index,m=g===void 0?0:g,_=v.disabled,k=_===void 0?!1:_,A=v.className,S=A===void 0?"":A,j=v.children,N=T(v,["value","index","disabled","className","children"]),L=(0,i.useTheme)().select,D=L.styles,W=D.base,G=(0,u.useSelect)(),X=G.selectedIndex,Y=G.setSelectedIndex,z=G.listRef,q=G.setOpen,K=G.onChange,$=G.activeIndex,ne=G.setActiveIndex,le=G.getItemProps,ie=G.dataRef,re=(0,a.default)(W.option.initial),fe=(0,a.default)(W.option.active),ue=(0,a.default)(W.option.disabled),ae,ce=(0,o.twMerge)((0,n.default)(re,(ae={},b(ae,fe,X===m),b(ae,ue,k),ae)),S??"");return r.default.createElement("li",h({},N,{role:"option",ref:function(de){return z.current[m]=de},className:ce,disabled:k,tabIndex:$===m?0:1,"aria-selected":$===m&&X===m,"data-selected":X===m},le({onClick:function(de){var be=N==null?void 0:N.onClick;typeof be=="function"&&(be(de),d()),d()},onKeyDown:function(de){var be=N==null?void 0:N.onKeyDown;typeof be=="function"&&(be(de),l(de)),l(de)}})),j)};C.propTypes={value:p.propTypesValue,index:p.propTypesIndex,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},C.displayName="MaterialTailwind.SelectOption";var x=C})(wS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,q){for(var K in q)Object.defineProperty(z,K,{enumerable:!0,get:q[K]})}t(e,{Select:function(){return X},Option:function(){return C.SelectOption},useSelect:function(){return T.useSelect},usePrevious:function(){return T.usePrevious},default:function(){return Y}});var r=c(B),n=c(Se),o=xt,a=Pt,i=c(Ee),u=Te,p=c(Rt),b=c(nt),h=c(_e),w=xe,T=pv,O=hs,C=wS;function x(z,q){(q==null||q>z.length)&&(q=z.length);for(var K=0,$=new Array(q);K=0)&&Object.prototype.propertyIsEnumerable.call(z,$)&&(K[$]=z[$])}return K}function L(z,q){if(z==null)return{};var K={},$=Object.keys(z),ne,le;for(le=0;le<$.length;le++)ne=$[le],!(q.indexOf(ne)>=0)&&(K[ne]=z[ne]);return K}function D(z,q){return v(z)||m(z,q)||G(z,q)||_()}function W(z){return d(z)||g(z)||G(z)||k()}function G(z,q){if(z){if(typeof z=="string")return x(z,q);var K=Object.prototype.toString.call(z).slice(8,-1);if(K==="Object"&&z.constructor&&(K=z.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return x(z,q)}}var X=r.default.forwardRef(function(z,q){var K=z.variant,$=z.color,ne=z.size,le=z.label,ie=z.error,re=z.success,fe=z.arrow,ue=z.value,ae=z.onChange,ce=z.selected,de=z.offset,be=z.dismiss,Ce=z.animate,me=z.lockScroll,he=z.labelProps,Pe=z.menuProps,Le=z.className,Ue=z.disabled,ft=z.name,He=z.children,ut=z.containerProps,gt=N(z,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),St,Ye=(0,w.useTheme)().select,Fe=Ye.defaultProps,Ut=Ye.valid,Mt=Ye.styles,Zt=Mt.base,nn=Mt.variants,va=D(r.default.useState("close"),2),Jt=va[0],sr=va[1];K=K??Fe.variant,$=$??Fe.color,ne=ne??Fe.size,le=le??Fe.label,ie=ie??Fe.error,re=re??Fe.success,fe=fe??Fe.arrow,ue=ue??Fe.value,ae=ae??Fe.onChange,ce=ce??Fe.selected,de=de??Fe.offset,be=be??Fe.dismiss,Ce=Ce??Fe.animate,he=he??Fe.labelProps,Pe=Pe??Fe.menuProps;var on;ut=(on=(0,p.default)(ut,(Fe==null?void 0:Fe.containerProps)||{}))!==null&&on!==void 0?on:Fe.containerProps,Le=Le??Fe.className;var _r=r.default.useRef([]),an,It=r.default.useRef(W((an=r.default.Children.map(He,function(et){var ot=et.props;return ot==null?void 0:ot.value}))!==null&&an!==void 0?an:[])),Ns=D(r.default.useState(!1),2),ur=Ns[0],Rs=Ns[1],Ni=D(r.default.useState(null),2),ln=Ni[0],ha=Ni[1],Ri=D(r.default.useState(0),2),Ht=Ri[0],Lo=Ri[1],Mi=D(r.default.useState(!1),2),Ms=Mi[0],Hn=Mi[1],Ii=(0,T.usePrevious)(ln),Do=(0,o.useFloating)({placement:"bottom-start",open:ur,onOpenChange:Rs,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(ot){var ct=ot.rects,sn=ot.elements,Gn,Yn;Object.assign(sn==null||(Gn=sn.floating)===null||Gn===void 0?void 0:Gn.style,{width:"".concat(ct==null||(Yn=ct.reference)===null||Yn===void 0?void 0:Yn.width,"px"),zIndex:99})},padding:20})]}),xn=Do.x,ma=Do.y,Is=Do.strategy,ya=Do.refs,Vr=Do.context;r.default.useEffect(function(){Lo(Math.max(0,It.current.indexOf(ue)+1))},[ue]);var Xd=ya.floating,Li=(0,o.useInteractions)([(0,o.useClick)(Vr),(0,o.useRole)(Vr,{role:"listbox"}),(0,o.useDismiss)(Vr,A({},be)),(0,o.useListNavigation)(Vr,{listRef:_r,activeIndex:ln,selectedIndex:Ht,onNavigate:ha,loop:!0}),(0,o.useTypeahead)(Vr,{listRef:It,activeIndex:ln,selectedIndex:Ht,onMatch:ur?ha:Lo})]),Zd=Li.getReferenceProps,Jd=Li.getFloatingProps,wa=Li.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var et=Xd.current;if(ur&&Ms&&et){var ot=ln!=null?_r.current[ln]:Ht!=null?_r.current[Ht]:null;if(ot&&Ii!=null){var ct,sn,Gn=(sn=(ct=_r.current[Ii])===null||ct===void 0?void 0:ct.offsetHeight)!==null&&sn!==void 0?sn:0,Yn=et.offsetHeight,zi=ot.offsetTop,Hs=zi+Gn;ziYn+et.scrollTop&&(et.scrollTop+=Hs-Yn-et.scrollTop+5)}}},[ur,Ms,Ii,ln]);var Ls=r.default.useMemo(function(){return{selectedIndex:Ht,setSelectedIndex:Lo,listRef:_r,setOpen:Rs,onChange:ae||function(){},activeIndex:ln,setActiveIndex:ha,getItemProps:wa,dataRef:Vr.dataRef}},[Ht,ae,ln,wa,Vr.dataRef]);r.default.useEffect(function(){sr(ur?"open":!ur&&Ht||!ur&&ue?"withValue":"close")},[ur,ue,Ht,ce]);var Cr=nn[(0,b.default)(Ut.variants,K,"outlined")],xa=Cr.sizes[(0,b.default)(Ut.sizes,ne,"md")],Ds=Cr.error.select,Fs=Cr.success.select,Vs=Cr.colors.select[(0,b.default)(Ut.colors,$,"gray")],Di=Cr.error.label,Fi=Cr.success.label,zs=Cr.colors.label[(0,b.default)(Ut.colors,$,"gray")],_a=Cr.states[Jt],Bs=(0,i.default)((0,h.default)(Zt.container),(0,h.default)(xa.container),ut==null?void 0:ut.className),Vi=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.select),(0,h.default)(Cr.base.select),(0,h.default)(_a.select),(0,h.default)(xa.select),l({},(0,h.default)(Vs[Jt]),!ie&&!re),l({},(0,h.default)(Ds.initial),ie),l({},(0,h.default)(Ds.states[Jt]),ie),l({},(0,h.default)(Fs.initial),re),l({},(0,h.default)(Fs.states[Jt]),re)),Le),_n,$d=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.label),(0,h.default)(Cr.base.label),(0,h.default)(_a.label),(0,h.default)(xa.label.initial),(0,h.default)(xa.label.states[Jt]),l({},(0,h.default)(zs[Jt]),!ie&&!re),l({},(0,h.default)(Di.initial),ie),l({},(0,h.default)(Di.states[Jt]),ie),l({},(0,h.default)(Fi.initial),re),l({},(0,h.default)(Fi.states[Jt]),re)),(_n=he.className)!==null&&_n!==void 0?_n:""),Ws=(0,i.default)((0,h.default)(Zt.arrow.initial),l({},(0,h.default)(Zt.arrow.active),ur)),Cn,Us=(0,u.twMerge)((0,i.default)((0,h.default)(Zt.menu)),(Cn=Pe.className)!==null&&Cn!==void 0?Cn:""),qn=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),ef={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]}}},tf=(0,p.default)(ef,Ce),rf=a.AnimatePresence;r.default.useEffect(function(){ue&&!ae&&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.")},[ue,ae]);var Ca=r.default.createElement(o.FloatingFocusManager,{context:Vr,modal:!1},r.default.createElement(a.m.ul,s({},Jd(j(A({},Pe),{ref:ya.setFloating,role:"listbox",className:Us,style:{position:Is,top:ma??0,left:xn??0,overflow:"auto"},onPointerEnter:function(ot){var ct=Pe==null?void 0:Pe.onPointerEnter;typeof ct=="function"&&(ct(ot),Hn(!1)),Hn(!1)},onPointerMove:function(ot){var ct=Pe==null?void 0:Pe.onPointerMove;typeof ct=="function"&&(ct(ot),Hn(!1)),Hn(!1)},onKeyDown:function(ot){var ct=Pe==null?void 0:Pe.onKeyDown;typeof ct=="function"&&(ct(ot),Hn(!0)),Hn(!0)}})),{initial:"unmount",exit:"unmount",animate:ur?"mount":"unmount",variants:tf}),r.default.Children.map(He,function(et,ot){var ct;return r.default.isValidElement(et)&&r.default.cloneElement(et,j(A({},et.props),{index:((ct=et.props)===null||ct===void 0?void 0:ct.index)||ot+1,id:"material-tailwind-select-".concat(ot)}))})));return r.default.createElement(T.SelectContextProvider,{value:Ls},r.default.createElement("div",s({},ut,{ref:q,className:Bs}),r.default.createElement("button",s({type:"button"},Zd(j(A({},gt),{ref:ya.setReference,className:Vi,disabled:Ue,name:ft}))),typeof ce=="function"?r.default.createElement("span",{className:qn},ce(He[Ht-1],Ht-1)):ue&&!ae?r.default.createElement("span",{className:qn},ue):r.default.createElement("span",s({},(St=He[Ht-1])===null||St===void 0?void 0:St.props,{className:qn})),r.default.createElement("div",{className:Ws},fe??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({},he,{className:$d}),le),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(rf,null,ur&&r.default.createElement(r.default.Fragment,null,me?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},Ca):Ca)))))});X.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),size:n.default.oneOf(O.propTypesSize),label:O.propTypesLabel,error:O.propTypesError,success:O.propTypesSuccess,arrow:O.propTypesArrow,value:O.propTypesValue,onChange:O.propTypesOnChange,selected:O.propTypesSelected,offset:O.propTypesOffset,dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,lockScroll:O.propTypesLockScroll,labelProps:O.propTypesLabelProps,menuProps:O.propTypesMenuProps,className:O.propTypesClassName,disabled:O.propTypesDisabled,name:O.propTypesName,children:O.propTypesChildren,containerProps:O.propTypesContainerProps},X.displayName="MaterialTailwind.Select";var Y=Object.assign(X,{Option:C.SelectOption})})(yS);var xS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Switch:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Ti),a=O(Ee),i=Te,u=O(nt),p=O(_e),b=xe,h=da;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.label,m=l.ripple,_=l.className,k=l.disabled,A=l.containerProps,S=l.circleProps,j=l.labelProps,N=l.inputRef,L=C(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),D=(0,b.useTheme)(),W=D.switch,G=W.defaultProps,X=W.valid,Y=W.styles,z=Y.base,q=Y.colors,K=r.default.useId();c=c??G.color,m=m??G.ripple,_=_??G.className,k=k??G.disabled,A=A??G.containerProps,j=j??G.labelProps,S=S??G.circleProps;var $=m!==void 0&&new o.default,ne=(0,a.default)((0,p.default)(z.root),w({},(0,p.default)(z.disabled),k)),le=(0,i.twMerge)((0,a.default)((0,p.default)(z.container)),A==null?void 0:A.className),ie=(0,i.twMerge)((0,a.default)((0,p.default)(z.input),(0,p.default)(q[(0,u.default)(X.colors,c,"gray")])),_),re=(0,i.twMerge)((0,a.default)((0,p.default)(z.circle),q[(0,u.default)(X.colors,c,"gray")].circle,q[(0,u.default)(X.colors,c,"gray")].before),S==null?void 0:S.className),fe=(0,a.default)((0,p.default)(z.ripple)),ue=(0,i.twMerge)((0,a.default)((0,p.default)(z.label)),j==null?void 0:j.className);return r.default.createElement("div",{ref:s,className:ne},r.default.createElement("div",T({},A,{className:le}),r.default.createElement("input",T({},L,{ref:N,type:"checkbox",disabled:k,id:L.id||K,className:ie})),r.default.createElement("label",T({},S,{htmlFor:L.id||K,className:re}),m&&r.default.createElement("div",{className:fe,onMouseDown:function(ae){var ce=A==null?void 0:A.onMouseDown;return m&&$.create(ae,"dark"),typeof ce=="function"&&ce(ae)}}))),g&&r.default.createElement("label",T({},j,{htmlFor:L.id||K,className:ue}),g))});v.propTypes={color:n.default.oneOf(h.propTypesColor),label:h.propTypesLabel,ripple:h.propTypesRipple,className:h.propTypesClassName,disabled:h.propTypesDisabled,containerProps:h.propTypesObject,labelProps:h.propTypesObject,circleProps:h.propTypesObject},v.displayName="MaterialTailwind.Switch";var d=v})(xS);var _S={},Ei={},ba={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var x in C)Object.defineProperty(O,x,{enumerable:!0,get:C[x]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return p},propTypesClassName:function(){return b},propTypesOrientation:function(){return h},propTypesIndicator:function(){return w},propTypesChildren:function(){return T}});var r=o(Se),n=$e;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,u=n.propTypesAnimation,p=r.default.bool,b=r.default.string,h=r.default.oneOf(["horizontal","vertical"]),w=r.default.instanceOf(Object),T=r.default.node.isRequired})(ba);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(A,S){for(var j in S)Object.defineProperty(A,j,{enumerable:!0,get:S[j]})}t(e,{TabsContext:function(){return v},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return s},setActive:function(){return c},setAnimation:function(){return g},setIndicator:function(){return m},setIsInitial:function(){return _},setOrientation:function(){return k}});var r=u(B),n=ba;function o(A,S){(S==null||S>A.length)&&(S=A.length);for(var j=0,N=new Array(S);j=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.value,c=d.className,g=d.activeClassName,m=d.disabled,_=d.children,k=O(d,["value","className","activeClassName","disabled","children"]),A=(0,u.useTheme)(),S=A.tab,j=S.defaultProps,N=S.styles.base,L=(0,p.useTabs)(),D=L.state,W=L.dispatch,G=D.id,X=D.active,Y=D.indicatorProps;c=c??j.className,g=g??j.activeClassName,m=m??j.disabled;var z,q=(0,a.twMerge)((0,o.default)((0,i.default)(N.tab.initial),(z={},h(z,(0,i.default)(N.tab.disabled),m),h(z,g,X===s),z)),c),K,$=(0,a.twMerge)((0,o.default)((0,i.default)(N.indicator)),(K=Y==null?void 0:Y.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",w({},k,{ref:l,role:"tab",className:q,onClick:function(ne){var le=k==null?void 0:k.onClick;typeof le=="function"&&((0,p.setActive)(W,s),(0,p.setIsInitial)(W,!1),le(ne)),(0,p.setIsInitial)(W,!1),(0,p.setActive)(W,s)},"data-value":s}),r.default.createElement("div",{className:"z-20 text-inherit"},_),X===s&&r.default.createElement(n.motion.div,w({},Y,{transition:{duration:.5},className:$,layoutId:G})))});x.propTypes={value:b.propTypesValue,className:b.propTypesClassName,disabled:b.propTypesDisabled,children:b.propTypesChildren},x.displayName="MaterialTailwind.Tab";var v=x})(CS);var OS={};(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 v}});var r=T(B),n=Pt,o=T(Rt),a=T(Ee),i=Te,u=T(_e),p=xe,b=Ei,h=ba;function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.animate,c=d.className,g=d.children,m=O(d,["animate","className","children"]),_=(0,p.useTheme)().tabsBody,k=_.defaultProps,A=_.styles.base,S=(0,b.useTabs)().dispatch;c=c??k.className,s=s??k.animate;var j=(0,i.twMerge)((0,a.default)((0,u.default)(A)),c),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]}}}},[]),L=r.default.useMemo(function(){return(0,o.default)(N,s)},[s,N]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,b.setAnimation)(S,L)},[L,S]),r.default.createElement("div",w({},m,{ref:l,className:j}),g)});x.propTypes={animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren},x.displayName="MaterialTailwind.TabsBody";var v=x})(OS);var TS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return C},default:function(){return x}});var r=w(B),n=w(Ee),o=Te,a=w(_e),i=xe,u=Ei,p=ba;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.indicatorProps,s=v.className,c=v.children,g=T(v,["indicatorProps","className","children"]),m=(0,i.useTheme)().tabsHeader,_=m.defaultProps,k=m.styles,A=(0,u.useTabs)(),S=A.state,j=A.dispatch,N=S.orientation;r.default.useEffect(function(){(0,u.setIndicator)(j,l)},[j,l]),s=s??_.className;var L=(0,o.twMerge)((0,n.default)((0,a.default)(k.base),b({},k[N]&&(0,a.default)(k[N]),N)),s);return r.default.createElement("nav",null,r.default.createElement("ul",h({},g,{ref:d,role:"tablist",className:L}),c))});C.propTypes={indicatorProps:p.propTypesIndicator,className:p.propTypesClassName,children:p.propTypesChildren},C.displayName="MaterialTailwind.TabsHeader";var x=C})(TS);var PS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return C},default:function(){return x}});var r=w(B),n=Pt,o=w(Ee),a=Te,i=w(_e),u=xe,p=Ei,b=ba;function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.value,s=v.className,c=v.children,g=T(v,["value","className","children"]),m=(0,u.useTheme)().tabPanel,_=m.defaultProps,k=m.styles.base,A=(0,p.useTabs)().state,S=A.active,j=A.appliedAnimation,N=A.isInitial;s=s??_.className;var L=(0,a.twMerge)((0,o.default)((0,i.default)(k)),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,h({},g,{ref:d,role:"tabpanel",className:L,initial:"unmount",exit:"unmount",animate:S===l?"mount":N?"initial":"unmount",variants:j,"data-value":l}),c)))});C.propTypes={value:b.propTypesValue,className:b.propTypesClassName,children:b.propTypesChildren},C.displayName="MaterialTailwind.TabPanel";var x=C})(PS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Tabs:function(){return l},Tab:function(){return p.Tab},TabsBody:function(){return b.TabsBody},TabsHeader:function(){return h.TabsHeader},TabPanel:function(){return w.TabPanel},useTabs:function(){return u.useTabs},default:function(){return s}});var r=x(B),n=x(Ee),o=Te,a=x(_e),i=xe,u=Ei,p=CS,b=OS,h=TS,w=PS,T=ba;function O(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function C(){return C=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,_)&&(m[_]=c[_])}return m}function d(c,g){if(c==null)return{};var m={},_=Object.keys(c),k,A;for(A=0;A<_.length;A++)k=_[A],!(g.indexOf(k)>=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.value,_=c.className,k=c.orientation,A=c.children,S=v(c,["value","className","orientation","children"]),j=(0,i.useTheme)().tabs,N=j.defaultProps,L=j.styles,D=r.default.useId();_=_??N.className,k=k??N.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(L.base),O({},L[k]&&(0,a.default)(L[k]),k)),_);return r.default.createElement(u.TabsContextProvider,{id:D,value:m,orientation:k},r.default.createElement("div",C({},S,{ref:g,className:W}),A))});l.propTypes={id:T.propTypesId,value:T.propTypesValue,className:T.propTypesClassName,orientation:T.propTypesOrientation,children:T.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var s=Object.assign(l,{Tab:p.Tab,Body:b.TabsBody,Header:h.TabsHeader,Panel:w.TabPanel})})(_S);var SS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return C},default:function(){return x}});var r=w(B),n=w(Se),o=w(Ee),a=w(nt),i=w(_e),u=xe,p=vs;function b(v,d,l){return d in v?Object.defineProperty(v,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):v[d]=l,v}function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.variant,s=v.color,c=v.size,g=v.label,m=v.error,_=v.success,k=v.resize,A=v.labelProps,S=v.containerProps,j=v.shrink,N=v.className,L=T(v,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),D=(0,u.useTheme)().textarea,W=D.defaultProps,G=D.valid,X=D.styles,Y=X.base,z=X.variants;l=l??W.variant,c=c??W.size,s=s??W.color,g=g??W.label,A=A??W.labelProps,S=S??W.containerProps,j=j??W.shrink,N=N??W.className;var q=z[(0,a.default)(G.variants,l,"outlined")],K=(0,i.default)(q.error.textarea),$=(0,i.default)(q.success.textarea),ne=(0,i.default)(q.shrink.textarea),le=(0,i.default)(q.colors.textarea[(0,a.default)(G.colors,s,"gray")]),ie=(0,i.default)(q.error.label),re=(0,i.default)(q.success.label),fe=(0,i.default)(q.shrink.label),ue=(0,i.default)(q.colors.label[(0,a.default)(G.colors,s,"gray")]),ae=(0,o.default)((0,i.default)(Y.container),S==null?void 0:S.className),ce=(0,o.default)((0,i.default)(Y.textarea),(0,i.default)(q.base.textarea),(0,i.default)(q.sizes[(0,a.default)(G.sizes,c,"md")].textarea),b({},le,!m&&!_),b({},K,m),b({},$,_),b({},ne,j),k?"":"!resize-none",N),de=(0,o.default)((0,i.default)(Y.label),(0,i.default)(q.base.label),(0,i.default)(q.sizes[(0,a.default)(G.sizes,c,"md")].label),b({},ue,!m&&!_),b({},ie,m),b({},re,_),b({},fe,j),A==null?void 0:A.className);return r.default.createElement("div",{ref:d,className:ae},r.default.createElement("textarea",h({},L,{className:ce,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",{className:de},g))});C.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,resize:p.propTypesResize,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},C.displayName="MaterialTailwind.Textarea";var x=C})(SS);var AS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,L){for(var D in L)Object.defineProperty(N,D,{enumerable:!0,get:L[D]})}t(e,{Tooltip:function(){return S},default:function(){return j}});var r=v(B),n=v(Se),o=xt,a=Pt,i=v(Ee),u=Te,p=v(Rt),b=v(_e),h=xe,w=ki;function T(N,L){(L==null||L>N.length)&&(L=N.length);for(var D=0,W=new Array(L);D=0)&&Object.prototype.propertyIsEnumerable.call(N,W)&&(D[W]=N[W])}return D}function _(N,L){if(N==null)return{};var D={},W=Object.keys(N),G,X;for(X=0;X=0)&&(D[G]=N[G]);return D}function k(N,L){return O(N)||d(N,L)||A(N,L)||l()}function A(N,L){if(N){if(typeof N=="string")return T(N,L);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 T(N,L)}}var S=r.default.forwardRef(function(N,L){var D=N.open,W=N.handler,G=N.content,X=N.interactive,Y=N.placement,z=N.offset,q=N.dismiss,K=N.animate,$=N.className,ne=N.children,le=m(N,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ie=(0,h.useTheme)().tooltip,re=ie.defaultProps,fe=ie.styles.base,ue=k(r.default.useState(!1),2),ae=ue[0],ce=ue[1];D=D??ae,W=W??ce,X=X??re.interactive,Y=Y??re.placement,z=z??re.offset,q=q??re.dismiss,K=K??re.animate,$=$??re.className;var de=(0,u.twMerge)((0,i.default)((0,b.default)(fe)),$),be={unmount:{opacity:0},mount:{opacity:1}},Ce=(0,p.default)(be,K),me=(0,o.useFloating)({open:D,onOpenChange:W,middleware:[(0,o.offset)(z),(0,o.flip)(),(0,o.shift)()],placement:Y}),he=me.x,Pe=me.y,Le=me.reference,Ue=me.floating,ft=me.strategy,He=me.refs,ut=me.update,gt=me.context,St=(0,o.useInteractions)([(0,o.useClick)(gt,{enabled:X}),(0,o.useFocus)(gt),(0,o.useHover)(gt),(0,o.useRole)(gt,{role:"tooltip"}),(0,o.useDismiss)(gt,q)]),Ye=St.getReferenceProps,Fe=St.getFloatingProps;r.default.useEffect(function(){if(He.reference.current&&He.floating.current&&D)return(0,o.autoUpdate)(He.reference.current,He.floating.current,ut)},[D,ut,He.reference,He.floating]);var Ut=(0,o.useMergeRefs)([L,Ue]),Mt=(0,o.useMergeRefs)([L,Le]),Zt=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ne=="string"?r.default.createElement("span",x({},Ye({ref:Mt})),ne):r.default.cloneElement(ne,s({},Ye(g(s({},ne==null?void 0:ne.props),{ref:Mt})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Zt,null,D&&r.default.createElement(a.m.div,x({},Fe(g(s({},le),{ref:Ut,className:de,style:{position:ft,top:Pe??"",left:he??""}})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:Ce}),G)))))});S.propTypes={open:w.propTypesOpen,handler:w.propTypesHandler,content:w.propTypesContent,interactive:w.propTypesInteractive,placement:n.default.oneOf(w.propTypesPlacement),offset:w.propTypesOffset,dismiss:w.propTypesDismiss,animate:w.propTypesAnimate,className:w.propTypesClassName,children:w.propTypesChildren},S.displayName="MaterialTailwind.Tooltip";var j=S})(AS);var kS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var g in c)Object.defineProperty(s,g,{enumerable:!0,get:c[g]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=w(B),n=w(Se),o=w(Ee),a=Te,i=w(nt),u=w(_e),p=xe,b=Sb;function h(s,c,g){return c in s?Object.defineProperty(s,c,{value:g,enumerable:!0,configurable:!0,writable:!0}):s[c]=g,s}function w(s){return s&&s.__esModule?s:{default:s}}function T(s){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(s,m)&&(g[m]=s[m])}return g}function v(s,c){if(s==null)return{};var g={},m=Object.keys(s),_,k;for(k=0;k=0)&&(g[_]=s[_]);return g}var d=r.default.forwardRef(function(s,c){var g=s.variant,m=s.color,_=s.textGradient,k=s.as,A=s.className,S=s.children,j=x(s,["variant","color","textGradient","as","className","children"]),N=(0,p.useTheme)().typography,L=N.defaultProps,D=N.valid,W=N.styles,G=W.variants,X=W.colors,Y=W.textGradient;g=g??L.variant,m=m??L.color,_=_||L.textGradient,k=k??void 0,A=A??L.className;var z=(0,u.default)(G[(0,i.default)(D.variants,g,"paragraph")]),q=X[(0,i.default)(D.colors,m,"inherit")],K=(0,u.default)(Y),$=(0,a.twMerge)((0,o.default)(z,h({},q.color,!_),h({},K,_),h({},q.gradient,_)),A),ne;switch(g){case"h1":ne=r.default.createElement(k||"h1",C(T({},j),{ref:c,className:$}),S);break;case"h2":ne=r.default.createElement(k||"h2",C(T({},j),{ref:c,className:$}),S);break;case"h3":ne=r.default.createElement(k||"h3",C(T({},j),{ref:c,className:$}),S);break;case"h4":ne=r.default.createElement(k||"h4",C(T({},j),{ref:c,className:$}),S);break;case"h5":ne=r.default.createElement(k||"h5",C(T({},j),{ref:c,className:$}),S);break;case"h6":ne=r.default.createElement(k||"h6",C(T({},j),{ref:c,className:$}),S);break;case"lead":ne=r.default.createElement(k||"p",C(T({},j),{ref:c,className:$}),S);break;case"paragraph":ne=r.default.createElement(k||"p",C(T({},j),{ref:c,className:$}),S);break;case"small":ne=r.default.createElement(k||"p",C(T({},j),{ref:c,className:$}),S);break;default:ne=r.default.createElement(k||"p",C(T({},j),{ref:c,className:$}),S);break}return ne});d.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),as:b.propTypesAs,textGradient:b.propTypesTextGradient,className:b.propTypesClassName,children:b.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(kS);var ES={},jS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var w in h)Object.defineProperty(b,w,{enumerable:!0,get:h[w]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return u},propTypesAnimate:function(){return p}});var r=o(Se),n=$e;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.string,i=r.default.node.isRequired,u=r.default.bool.isRequired,p=n.propTypesAnimation})(jS);(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 v}});var r=T(B),n=Pt,o=xt,a=T(Rt),i=T(Ee),u=Te,p=T(_e),b=xe,h=jS;function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.open,c=d.animate,g=d.className,m=d.children,_=O(d,["open","animate","className","children"]),k=r.default.useRef(null),A=(0,b.useTheme)().collapse,S=A.styles,j=S.base;c=c??{},g=g??"";var N=(0,u.twMerge)((0,i.default)((0,p.default)(j)),g),L={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)(L,c),W=n.AnimatePresence,G=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,w({},_,{ref:G,className:N,initial:"unmount",exit:"unmount",animate:s?"mount":"unmount",variants:D}),m)))});x.displayName="MaterialTailwind.Collapse",x.propTypes={open:h.propTypesOpen,animate:h.propTypesAnimate,className:h.propTypesClassName,children:h.propTypesChildren};var v=x})(ES);var NS={},Ss={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var w in h)Object.defineProperty(b,w,{enumerable:!0,get:h[w]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return u},propTypesChildren:function(){return p}});var r=n(Se);function n(b){return b&&b.__esModule?b:{default:b}}var o=r.default.string,a=r.default.bool,i=r.default.bool,u=r.default.bool,p=r.default.node.isRequired})(Ss);var RS={},gv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,x){for(var v in x)Object.defineProperty(C,v,{enumerable:!0,get:x[v]})}t(e,{ListItemPrefix:function(){return T},default:function(){return O}});var r=b(B),n=xe,o=b(Ee),a=Te,i=b(_e),u=Ss;function p(){return p=Object.assign||function(C){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(v[d]=C[d])}return v}function w(C,x){if(C==null)return{};var v={},d=Object.keys(C),l,s;for(s=0;s=0)&&(v[l]=C[l]);return v}var T=r.default.forwardRef(function(C,x){var v=C.className,d=C.children,l=h(C,["className","children"]),s=(0,n.useTheme)().list,c=s.styles.base,g=(0,a.twMerge)((0,o.default)((0,i.default)(c.itemPrefix)),v);return r.default.createElement("div",p({},l,{ref:x,className:g}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.ListItemPrefix";var O=T})(gv);var bv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,x){for(var v in x)Object.defineProperty(C,v,{enumerable:!0,get:x[v]})}t(e,{ListItemSuffix:function(){return T},default:function(){return O}});var r=b(B),n=xe,o=b(Ee),a=Te,i=b(_e),u=Ss;function p(){return p=Object.assign||function(C){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(v[d]=C[d])}return v}function w(C,x){if(C==null)return{};var v={},d=Object.keys(C),l,s;for(s=0;s=0)&&(v[l]=C[l]);return v}var T=r.default.forwardRef(function(C,x){var v=C.className,d=C.children,l=h(C,["className","children"]),s=(0,n.useTheme)().list,c=s.styles.base,g=(0,a.twMerge)((0,o.default)((0,i.default)(c.itemSuffix)),v);return r.default.createElement("div",p({},l,{ref:x,className:g}),d)});T.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.ListItemSuffix";var O=T})(bv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{ListItem:function(){return v},ListItemPrefix:function(){return b.ListItemPrefix},ListItemSuffix:function(){return h.ListItemSuffix},default:function(){return d}});var r=O(B),n=xe,o=O(Ti),a=O(Ee),i=Te,u=O(_e),p=Ss,b=gv,h=bv;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.className,g=l.disabled,m=l.selected,_=l.ripple,k=l.children,A=C(l,["className","disabled","selected","ripple","children"]),S=(0,n.useTheme)().list,j=S.defaultProps,N=S.styles.base;_=_??j.ripple;var L=_!==void 0&&new o.default,D,W=(0,i.twMerge)((0,a.default)((0,u.default)(N.item.initial),(D={},w(D,(0,u.default)(N.item.disabled),g),w(D,(0,u.default)(N.item.selected),m&&!g),D)),c);return r.default.createElement("div",T({},A,{ref:s,role:"button",tabIndex:0,className:W,onMouseDown:function(G){var X=A==null?void 0:A.onMouseDown;return _&&L.create(G,"dark"),typeof X=="function"&&X(G)}}),k)});v.propTypes={className:p.propTypesClassName,selected:p.propTypesSelected,disabled:p.propTypesDisabled,ripple:p.propTypesRipple,children:p.propTypesChildren},v.displayName="MaterialTailwind.ListItem";var d=Object.assign(v,{Prefix:b.ListItemPrefix,Suffix:h.ListItemSuffix})})(RS);(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 p.ListItem},ListItemPrefix:function(){return b.ListItemPrefix},ListItemSuffix:function(){return h.ListItemSuffix},default:function(){return v}});var r=T(B),n=xe,o=T(Ee),a=Te,i=T(_e),u=Ss,p=RS,b=gv,h=bv;function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.className,c=d.children,g=O(d,["className","children"]),m=(0,n.useTheme)().list,_=m.defaultProps,k=m.styles.base;s=s??_.className;var A=(0,a.twMerge)((0,o.default)((0,i.default)(k.list)),s);return r.default.createElement("nav",w({},g,{ref:l,className:A}),c)});x.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},x.displayName="MaterialTailwind.List";var v=Object.assign(x,{Item:p.ListItem,ItemPrefix:b.ListItemPrefix,ItemSuffix:h.ListItemSuffix})})(NS);var MS={};(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 v}});var r=T(B),n=T(Se),o=T(Ee),a=Te,i=T(nt),u=T(_e),p=xe,b=ua;function h(d,l,s){return l in d?Object.defineProperty(d,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[l]=s,d}function w(){return w=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,c)&&(s[c]=d[c])}return s}function C(d,l){if(d==null)return{};var s={},c=Object.keys(d),g,m;for(m=0;m=0)&&(s[g]=d[g]);return s}var x=r.default.forwardRef(function(d,l){var s=d.variant,c=d.size,g=d.color,m=d.fullWidth,_=d.ripple,k=d.className,A=d.children,S=O(d,["variant","size","color","fullWidth","ripple","className","children"]),j=(0,p.useTheme)().buttonGroup,N=j.defaultProps,L=j.styles,D=j.valid,W=L.base,G=L.dividerColor;s=s??N.variant,c=c??N.size,g=g??N.color,_=_??N.ripple,m=m??N.fullWidth,k=k??N.className;var X,Y=(0,a.twMerge)((0,o.default)((0,u.default)(W.initial),(X={},h(X,(0,u.default)(W.fullWidth),m),h(X,"divide-x",s!=="outlined"),h(X,(0,u.default)(G[(0,i.default)(D.colors,g,"gray")]),s!=="outlined"),X)),k);return r.default.createElement("div",w({},S,{ref:l,className:Y}),r.default.Children.map(A,function(z,q){var K;return r.default.isValidElement(z)&&r.default.cloneElement(z,{variant:s,size:c,color:g,ripple:_,fullWidth:m,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":q!==r.default.Children.count(A)-1,"border-r-0":q!==r.default.Children.count(A)-1,"rounded-l-none":q!==0}),(K=z.props)===null||K===void 0?void 0:K.className)})}))});x.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),color:n.default.oneOf(b.propTypesColor),fullWidth:b.propTypesFullWidth,ripple:b.propTypesRipple,className:b.propTypesClassName,children:b.propTypesChildren},x.displayName="MaterialTailwind.ButtonGroup";var v=x})(MS);var IS={},LS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,x){for(var v in x)Object.defineProperty(C,v,{enumerable:!0,get:x[v]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return u},propTypesAutoplay:function(){return p},propTypesAutoplayDelay:function(){return b},propTypesTransition:function(){return h},propTypesLoop:function(){return w},propTypesChildren:function(){return T},propTypesSlideRef:function(){return O}});var r=n(Se);function n(C){return C&&C.__esModule?C:{default:C}}var o=r.default.string,a=r.default.func,i=r.default.func,u=r.default.func,p=r.default.bool,b=r.default.number,h=r.default.object,w=r.default.bool,T=r.default.node.isRequired,O=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(LS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var k in _)Object.defineProperty(m,k,{enumerable:!0,get:_[k]})}t(e,{Carousel:function(){return c},default:function(){return g}});var r=O(B),n=Pt,o=xt,a=O(Ee),i=Te,u=O(_e),p=xe,b=LS;function h(m,_){(_==null||_>m.length)&&(_=m.length);for(var k=0,A=new Array(_);k<_;k++)A[k]=m[k];return A}function w(m){if(Array.isArray(m))return m}function T(){return T=Object.assign||function(m){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(m,A)&&(k[A]=m[A])}return k}function d(m,_){if(m==null)return{};var k={},A=Object.keys(m),S,j;for(j=0;j=0)&&(k[S]=m[S]);return k}function l(m,_){return w(m)||C(m,_)||s(m,_)||x()}function s(m,_){if(m){if(typeof m=="string")return h(m,_);var k=Object.prototype.toString.call(m).slice(8,-1);if(k==="Object"&&m.constructor&&(k=m.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return h(m,_)}}var c=r.default.forwardRef(function(m,_){var k=m.children,A=m.prevArrow,S=m.nextArrow,j=m.navigation,N=m.autoplay,L=m.autoplayDelay,D=m.transition,W=m.loop,G=m.className,X=m.slideRef,Y=v(m,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),z=(0,p.useTheme)().carousel,q=z.defaultProps,K=z.styles.base,$=(0,n.useMotionValue)(0),ne=r.default.useRef(null),le=l(r.default.useState(0),2),ie=le[0],re=le[1],fe=r.default.Children.toArray(k);G=G??q.className,A=A??q.prevArrow,S=S??q.nextArrow,j=j??q.navigation,N=N??q.autoplay,L=L??q.autoplayDelay,D=D??q.transition,W=W??q.loop;var ue=(0,i.twMerge)((0,a.default)((0,u.default)(K.carousel)),G),ae=(0,i.twMerge)((0,a.default)((0,u.default)(K.slide))),ce=r.default.useCallback(function(){var me;return-ie*(((me=ne.current)===null||me===void 0?void 0:me.clientWidth)||0)},[ie]),de=r.default.useCallback(function(){var me=W?0:ie;re(ie+1===fe.length?me:ie+1)},[ie,W,fe.length]),be=function(){var me=W?fe.length-1:0;re(ie-1<0?me:ie-1)};r.default.useEffect(function(){var me=(0,n.animate)($,ce(),D);return me.stop},[ce,ie,$,D]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)($,ce(),D)})},[ce,D,$]),r.default.useEffect(function(){if(N){var me=setInterval(function(){return de()},L);return function(){return clearInterval(me)}}},[N,de,L]);var Ce=(0,o.useMergeRefs)([ne,_]);return r.default.createElement("div",T({},Y,{ref:Ce,className:ue}),fe.map(function(me,he){return r.default.createElement(n.LazyMotion,{key:he,features:n.domAnimation},r.default.createElement(n.m.div,{ref:X,className:ae,style:{x:$,left:"".concat(he*100,"%"),right:"".concat(he*100,"%")}},me))}),A&&A({loop:W,handlePrev:be,activeIndex:ie,firstIndex:ie===0}),S&&S({loop:W,handleNext:de,activeIndex:ie,lastIndex:ie===fe.length-1}),j&&j({setActiveIndex:re,activeIndex:ie,length:fe.length}))});c.propTypes={className:b.propTypesClassName,children:b.propTypesChildren,nextArrow:b.propTypesNextArrow,prevArrow:b.propTypesPrevArrow,navigation:b.propTypesNavigation,autoplay:b.propTypesAutoplay,autoplayDelay:b.propTypesAutoplayDelay,transition:b.propTypesTransition,loop:b.propTypesLoop,slideRef:b.propTypesSlideRef},c.displayName="MaterialTailwind.Carousel";var g=c})(IS);var DS={},FS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return u},propTypesChildren:function(){return p},propTypesPlacement:function(){return b},propTypesOverlayProps:function(){return h},propTypesClassName:function(){return w},propTypesOnClose:function(){return T},propTypesDismiss:function(){return O},propTypesTransition:function(){return C},propTypesOverlayRef:function(){return x}});var r=o(Se),n=$e;function o(v){return v&&v.__esModule?v:{default:v}}var a=r.default.bool.isRequired,i=r.default.number,u=r.default.bool,p=r.default.node.isRequired,b=["top","right","bottom","left"],h=r.default.object,w=r.default.string,T=r.default.func,O=n.propTypesDismissType,C=r.default.object,x=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(FS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{Drawer:function(){return l},default:function(){return s}});var r=C(B),n=C(Se),o=Pt,a=xt,i=C(Rt),u=C(Ee),p=Te,b=C(_e),h=xe,w=FS;function T(c,g,m){return g in c?Object.defineProperty(c,g,{value:m,enumerable:!0,configurable:!0,writable:!0}):c[g]=m,c}function O(){return O=Object.assign||function(c){for(var g=1;g=0)&&Object.prototype.propertyIsEnumerable.call(c,_)&&(m[_]=c[_])}return m}function d(c,g){if(c==null)return{};var m={},_=Object.keys(c),k,A;for(A=0;A<_.length;A++)k=_[A],!(g.indexOf(k)>=0)&&(m[k]=c[k]);return m}var l=r.default.forwardRef(function(c,g){var m=c.open,_=c.size,k=c.overlay,A=c.children,S=c.placement,j=c.overlayProps,N=c.className,L=c.onClose,D=c.dismiss,W=c.transition,G=c.overlayRef,X=v(c,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),Y=(0,h.useTheme)().drawer,z=Y.defaultProps,q=Y.styles.base,K=(0,o.useAnimation)();_=_??z.size,k=k??z.overlay,S=S??z.placement,N=N??z.className,j=j??z.overlayProps,L=L??z.onClose;var $;D=($=(0,i.default)(z.dismiss,D||{}))!==null&&$!==void 0?$:z.dismiss,W=W??z.transition;var ne=(0,p.twMerge)((0,u.default)((0,b.default)(q.drawer),{"top-0 right-0":S==="right","bottom-0 left-0":S==="bottom","top-0 left-0":S==="top"||S==="left"}),N),le=(0,p.twMerge)((0,u.default)((0,b.default)(q.overlay)),j==null?void 0:j.className),ie=(0,a.useFloating)({open:m,onOpenChange:L}).context,re=(0,a.useInteractions)([(0,a.useDismiss)(ie,D)]).getFloatingProps;r.default.useEffect(function(){K.start(m?"open":"close")},[m,K,S]);var fe={open:{x:0,y:0},close:{x:S==="left"?-_:S==="right"?_:0,y:S==="top"?-_:S==="bottom"?_:0}},ue={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,k&&m&&r.default.createElement(o.m.div,{ref:G,className:le,initial:"unmount",exit:"unmount",animate:m?"mount":"unmount",variants:ue,transition:{duration:.3}})),r.default.createElement(o.m.div,O({},re(x({ref:g},X)),{className:ne,style:{maxWidth:S==="left"||S==="right"?_:"100%",maxHeight:S==="top"||S==="bottom"?_:"100%",height:S==="left"||S==="right"?"100vh":"100%"},initial:"close",animate:K,variants:fe,transition:W}),A)))});l.propTypes={open:w.propTypesOpen,size:w.propTypesSize,overlay:w.propTypesOverlay,children:w.propTypesChildren,placement:n.default.oneOf(w.propTypesPlacement),overlayProps:w.propTypesOverlayProps,className:w.propTypesClassName,onClose:w.propTypesOnClose,dismiss:w.propTypesDismiss,transition:w.propTypesTransition,overlayRef:w.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var s=l})(DS);var VS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Badge:function(){return v},default:function(){return d}});var r=O(B),n=O(Se),o=O(Rt),a=O(Ee),i=Te,u=O(nt),p=O(_e),b=xe,h=Ab;function w(l,s,c){return s in l?Object.defineProperty(l,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[s]=c,l}function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.color,g=l.invisible,m=l.withBorder,_=l.overlap,k=l.placement,A=l.className,S=l.content,j=l.children,N=l.containerProps,L=l.containerRef,D=C(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,b.useTheme)().badge,G=W.valid,X=W.defaultProps,Y=W.styles,z=Y.base,q=Y.placements,K=Y.colors;c=c??X.color,g=g??X.invisible,m=m??X.withBorder,_=_??X.overlap,k=k??X.placement;var $;A=($=(0,a.default)(A,X.className))!==null&&$!==void 0?$:X.className;var ne;N=(ne=(0,o.default)(N,X.containerProps||{}))!==null&&ne!==void 0?ne:X.containerProps;var le=(0,p.default)(z.badge.initial),ie=(0,p.default)(z.badge.withBorder),re=(0,p.default)(z.badge.withContent),fe=(0,p.default)(K[(0,u.default)(G.colors,c,"red")]),ue=(0,p.default)(q[(0,u.default)(G.placements,k,"top-end")][(0,u.default)(G.overlaps,_,"square")]),ae,ce=(0,i.twMerge)((0,a.default)(le,ue,fe,(ae={},w(ae,ie,m),w(ae,re,S),ae)),A),de=(0,i.twMerge)((0,a.default)((0,p.default)(z.container),N==null?void 0:N.className));return r.default.createElement("div",T({ref:L},N,{className:de}),j,!g&&r.default.createElement("span",T({},D,{ref:s,className:ce}),S))});v.propTypes={color:n.default.oneOf(h.propTypesColor),invisible:h.propTypesInvisible,withBorder:h.propTypesWithBorder,overlap:n.default.oneOf(h.propTypesOverlap),className:h.propTypesClassName,content:h.propTypesContent,children:h.propTypesChildren,placement:n.default.oneOf(h.propTypesPlacement),containerProps:h.propTypesContainerProps,containerRef:h.propTypesContainerRef},v.displayName="MaterialTailwind.Badge";var d=v})(VS);var zS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(S,j){for(var N in j)Object.defineProperty(S,N,{enumerable:!0,get:j[N]})}t(e,{Rating:function(){return k},default:function(){return A}});var r=C(B),n=C(Se),o=C(Ee),a=Te,i=C(nt),u=C(_e),p=xe,b=kb;function h(S,j){(j==null||j>S.length)&&(j=S.length);for(var N=0,L=new Array(j);N=0)&&Object.prototype.propertyIsEnumerable.call(S,L)&&(N[L]=S[L])}return N}function c(S,j){if(S==null)return{};var N={},L=Object.keys(S),D,W;for(W=0;W=0)&&(N[D]=S[D]);return N}function g(S,j){return w(S)||v(S,j)||_(S,j)||d()}function m(S){return T(S)||x(S)||_(S)||l()}function _(S,j){if(S){if(typeof S=="string")return h(S,j);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 h(S,j)}}var k=r.default.forwardRef(function(S,j){var N=S.count,L=S.value,D=S.ratedIcon,W=S.unratedIcon,G=S.ratedColor,X=S.unratedColor,Y=S.className,z=S.onChange,q=S.readonly,K=s(S,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),$,ne,le=(0,p.useTheme)().rating,ie=le.valid,re=le.defaultProps,fe=le.styles,ue=fe.base,ae=fe.colors;N=N??re.count,L=L??re.value,D=D??re.ratedIcon,D=D??re.ratedIcon,W=W??re.unratedIcon,G=G??re.ratedColor,X=X??re.unratedColor,Y=Y??re.className,z=z??re.onChange,q=q??re.readonly;var ce=g(r.default.useState(function(){return m(Array(L).fill("rated")).concat(m(Array(N-L).fill("un_rated")))}),2),de=ce[0],be=ce[1],Ce=g(r.default.useState(function(){return m(Array(N).fill("un_rated"))}),2),me=Ce[0],he=Ce[1],Pe=g(r.default.useState(!1),2),Le=Pe[0],Ue=Pe[1],ft=(0,u.default)(ae[(0,i.default)(ie.colors,G,"yellow")]),He=(0,u.default)(ae[(0,i.default)(ie.colors,X,"blue-gray")]),ut=(0,a.twMerge)((0,o.default)((0,u.default)(ue.rating),Y)),gt=(0,u.default)(ue.icon),St=D,Ye=W,Fe=r.default.isValidElement(D)&&r.default.cloneElement(St,{className:(0,a.twMerge)((0,o.default)(gt,ft,St==null||($=St.props)===null||$===void 0?void 0:$.className))}),Ut=r.default.isValidElement(D)&&r.default.cloneElement(Ye,{className:(0,a.twMerge)((0,o.default)(gt,He,Ye==null||(ne=Ye.props)===null||ne===void 0?void 0:ne.className))}),Mt=!r.default.isValidElement(D)&&r.default.createElement(D,{className:(0,a.twMerge)((0,o.default)(gt,ft))}),Zt=!r.default.isValidElement(D)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(gt,He))}),nn=function(va){return va.map(function(Jt,sr){return r.default.createElement("span",{key:sr,onClick:function(){if(!q){var on=de.map(function(_r,an){return an<=sr?"rated":"un_rated"});be(on),z&&typeof z=="function"&&z(on.filter(function(_r){return _r==="rated"}).length)}},onMouseEnter:function(){if(!q){var on=me.map(function(_r,an){return an<=sr?"rated":"un_rated"});Ue(!0),he(on)}},onMouseLeave:function(){return!q&&Ue(!1)}},r.default.isValidElement(Jt==="rated"?D:W)?Jt==="rated"?Fe:Ut:Jt==="rated"?Mt:Zt)})};return r.default.createElement("div",O({},K,{ref:j,className:ut}),nn(Le?me:de))});k.propTypes={count:b.propTypesCount,value:b.propTypesValue,ratedIcon:b.propTypesRatedIcon,unratedIcon:b.propTypesUnratedIcon,ratedColor:n.default.oneOf(b.propTypesColor),unratedColor:n.default.oneOf(b.propTypesColor),className:b.propTypesClassName,onChange:b.propTypesOnChange,readonly:b.propTypesReadonly},k.displayName="MaterialTailwind.Rating";var A=k})(zS);var BS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,k){for(var A in k)Object.defineProperty(_,A,{enumerable:!0,get:k[A]})}t(e,{Slider:function(){return g},default:function(){return m}});var r=C(B),n=C(Se),o=C(Rt),a=C(Ee),i=Te,u=C(nt),p=C(_e),b=xe,h=Eb;function w(_,k){(k==null||k>_.length)&&(k=_.length);for(var A=0,S=new Array(k);A=0)&&Object.prototype.propertyIsEnumerable.call(_,S)&&(A[S]=_[S])}return A}function l(_,k){if(_==null)return{};var A={},S=Object.keys(_),j,N;for(N=0;N=0)&&(A[j]=_[j]);return A}function s(_,k){return T(_)||x(_,k)||c(_,k)||v()}function c(_,k){if(_){if(typeof _=="string")return w(_,k);var A=Object.prototype.toString.call(_).slice(8,-1);if(A==="Object"&&_.constructor&&(A=_.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return w(_,k)}}var g=r.default.forwardRef(function(_,k){var A=_.color,S=_.size,j=_.className,N=_.trackClassName,L=_.thumbClassName,D=_.barClassName,W=_.value,G=_.defaultValue,X=_.onChange,Y=_.min,z=_.max,q=_.step,K=_.inputRef,$=_.inputProps,ne=d(_,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),le=(0,b.useTheme)().slider,ie=le.valid,re=le.defaultProps,fe=le.styles,ue=fe.base,ae=fe.sizes,ce=fe.colors,de=s(r.default.useState(G||0),2),be=de[0],Ce=de[1];r.default.useMemo(function(){G&&Ce(G)},[G]),A=A??re.color,S=S??re.size,Y=Y??re.min,z=z??re.max,q=q??re.step;var me;j=(me=(0,a.default)(re.className,j))!==null&&me!==void 0?me:re.className;var he;L=(he=(0,a.default)(re.thumbClassName,L))!==null&&he!==void 0?he:re.thumbClassName;var Pe;N=(Pe=(0,a.default)(re.trackClassName,N))!==null&&Pe!==void 0?Pe:re.trackClassName;var Le;D=(Le=(0,a.default)(re.barClassName,D))!==null&&Le!==void 0?Le:re.barClassName;var Ue;$=(Ue=(0,o.default)($,(re==null?void 0:re.inputProps)||{}))!==null&&Ue!==void 0?Ue:re.inputProps;var ft=(0,i.twMerge)((0,a.default)((0,p.default)(ue.container),(0,p.default)(ce[(0,u.default)(ie.colors,A,"gray")]),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].container),j)),He=(0,i.twMerge)((0,a.default)((0,p.default)(ue.bar),D)),ut=(0,a.default)((0,p.default)(ue.track),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].track)),gt=(0,a.default)((0,p.default)(ue.thumb),(0,p.default)(ae[(0,u.default)(ie.sizes,S,"md")].thumb)),St=(0,a.default)((0,p.default)(ue.slider),(0,i.twMerge)(ut,N),(0,i.twMerge)(gt,L));return r.default.createElement("div",O({},ne,{ref:k,className:ft}),r.default.createElement("label",{className:He,style:{width:"".concat(W||be,"%")}}),r.default.createElement("input",O({ref:K,type:"range",max:z,min:Y,step:q,className:St},W?{value:W}:null,{defaultValue:G,onChange:function(Ye){return X?X(Ye):Ce(Number(Ye.target.value))}})))});g.propTypes={color:n.default.oneOf(h.propTypesColor),size:n.default.oneOf(h.propTypesSize),className:h.propTypesClassName,trackClassName:h.propTypesTrackClassName,thumbClassName:h.propTypesThumbClassName,barClassName:h.propTypesBarClassName,defaultValue:h.propTypesDefaultValue,value:h.propTypesValue,onChange:h.propTypesOnChange,min:h.propTypesMin,max:h.propTypesMax,step:h.propTypesStep,inputRef:h.propTypesInputRef,inputProps:h.propTypesInputProps},g.displayName="MaterialTailwind.Slider";var m=g})(BS);var WS={},As={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return s},default:function(){return c}});var r=h(B),n=Te,o=h(_e),a=xe,i=Wn;function u(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,k=new Array(m);_=0)&&Object.prototype.propertyIsEnumerable.call(g,k)&&(_[k]=g[k])}return _}function C(g,m){if(g==null)return{};var _={},k=Object.keys(g),A,S;for(S=0;S=0)&&(_[A]=g[A]);return _}function x(g,m){return p(g)||w(g,m)||v(g,m)||T()}function v(g,m){if(g){if(typeof g=="string")return u(g,m);var _=Object.prototype.toString.call(g).slice(8,-1);if(_==="Object"&&g.constructor&&(_=g.constructor.name),_==="Map"||_==="Set")return Array.from(_);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return u(g,m)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var g=r.default.useContext(d);if(!g)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 g}var s=r.default.forwardRef(function(g,m){var _=g.className,k=g.children,A=O(g,["className","children"]),S=(0,a.useTheme)().timelineItem,j=S.styles,N=j.base,L=x(r.default.useState(0),2),D=L[0],W=L[1],G=r.default.useMemo(function(){return[D,W]},[D,W]),X=(0,n.twMerge)((0,o.default)(N),_);return r.default.createElement(d.Provider,{value:G},r.default.createElement("li",b({ref:m},A,{className:X}),k))});s.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},s.displayName="MaterialTailwind.TimelineItem";var c=s})(As);var US={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(_,k){for(var A in k)Object.defineProperty(_,A,{enumerable:!0,get:k[A]})}t(e,{TimelineIcon:function(){return g},default:function(){return m}});var r=C(B),n=C(Se),o=xt,a=Te,i=C(nt),u=C(_e),p=xe,b=As,h=Wn;function w(_,k){(k==null||k>_.length)&&(k=_.length);for(var A=0,S=new Array(k);A=0)&&Object.prototype.propertyIsEnumerable.call(_,S)&&(A[S]=_[S])}return A}function l(_,k){if(_==null)return{};var A={},S=Object.keys(_),j,N;for(N=0;N=0)&&(A[j]=_[j]);return A}function s(_,k){return T(_)||x(_,k)||c(_,k)||v()}function c(_,k){if(_){if(typeof _=="string")return w(_,k);var A=Object.prototype.toString.call(_).slice(8,-1);if(A==="Object"&&_.constructor&&(A=_.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return w(_,k)}}var g=r.default.forwardRef(function(_,k){var A=_.color,S=_.variant,j=_.className,N=_.children,L=d(_,["color","variant","className","children"]),D=(0,p.useTheme)().timelineIcon,W=D.styles,G=D.valid,X=W.base,Y=W.variants,z=s((0,b.useTimelineItem)(),2),q=z[1],K=r.default.useRef(null),$=(0,o.useMergeRefs)([k,K]);r.default.useEffect(function(){var ie=K.current;if(ie){var re=ie.getBoundingClientRect().width;return q(re),function(){q(0)}}},[q,j,N]);var ne=(0,u.default)(Y[(0,i.default)(G.variants,S,"filled")][(0,i.default)(G.colors,A,"gray")]),le=(0,a.twMerge)((0,u.default)(X),ne,j);return r.default.createElement("span",O({ref:$},L,{className:le}),N)});g.propTypes={children:h.propTypeChildren,className:h.propTypeClassName,color:n.default.oneOf(h.propTypeColor),variant:n.default.oneOf(h.propTypeVariant)},g.displayName="MaterialTailwind.TimelineIcon";var m=g})(US);var HS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{TimelineHeader:function(){return l},default:function(){return s}});var r=w(B),n=Te,o=w(_e),a=xe,i=As,u=Wn;function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,_=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(c,_)&&(m[_]=c[_])}return m}function x(c,g){if(c==null)return{};var m={},_=Object.keys(c),k,A;for(A=0;A<_.length;A++)k=_[A],!(g.indexOf(k)>=0)&&(m[k]=c[k]);return m}function v(c,g){return b(c)||T(c,g)||d(c,g)||O()}function d(c,g){if(c){if(typeof c=="string")return p(c,g);var m=Object.prototype.toString.call(c).slice(8,-1);if(m==="Object"&&c.constructor&&(m=c.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return p(c,g)}}var l=r.default.forwardRef(function(c,g){var m=c.className,_=c.children,k=C(c,["className","children"]),A=(0,a.useTheme)().timelineBody,S=A.styles,j=S.base,N=v((0,i.useTimelineItem)(),1),L=N[0],D=(0,n.twMerge)((0,o.default)(j),m);return r.default.createElement("div",h({},k,{ref:g,className:D}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(L,"px")}}),r.default.createElement("div",null,_))});l.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var s=l})(HS);var qS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var x in C)Object.defineProperty(O,x,{enumerable:!0,get:C[x]})}t(e,{TimelineHeader:function(){return w},default:function(){return T}});var r=p(B),n=Te,o=p(_e),a=xe,i=Wn;function u(){return u=Object.assign||function(O){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(x[v]=O[v])}return x}function h(O,C){if(O==null)return{};var x={},v=Object.keys(O),d,l;for(l=0;l=0)&&(x[d]=O[d]);return x}var w=r.default.forwardRef(function(O,C){var x=O.className,v=O.children,d=b(O,["className","children"]),l=(0,a.useTheme)().timelineHeader,s=l.styles,c=s.base,g=(0,n.twMerge)((0,o.default)(c),x);return r.default.createElement("div",u({},d,{ref:C,className:g}),v)});w.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},w.displayName="MaterialTailwind.TimelineHeader";var T=w})(qS);var GS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,g){for(var m in g)Object.defineProperty(c,m,{enumerable:!0,get:g[m]})}t(e,{TimelineConnector:function(){return l},default:function(){return s}});var r=w(B),n=Te,o=w(_e),a=xe,i=As,u=Wn;function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var m=0,_=new Array(g);m=0)&&Object.prototype.propertyIsEnumerable.call(c,_)&&(m[_]=c[_])}return m}function x(c,g){if(c==null)return{};var m={},_=Object.keys(c),k,A;for(A=0;A<_.length;A++)k=_[A],!(g.indexOf(k)>=0)&&(m[k]=c[k]);return m}function v(c,g){return b(c)||T(c,g)||d(c,g)||O()}function d(c,g){if(c){if(typeof c=="string")return p(c,g);var m=Object.prototype.toString.call(c).slice(8,-1);if(m==="Object"&&c.constructor&&(m=c.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return p(c,g)}}var l=r.default.forwardRef(function(c,g){var m=c.className,_=c.children,k=C(c,["className","children"]),A,S=(0,a.useTheme)().timelineConnector,j=S.styles,N=j.base,L=v((0,i.useTimelineItem)(),1),D=L[0],W=(0,o.default)(N.line),G=(0,n.twMerge)((0,o.default)(N.container),m);return r.default.createElement("span",h({},k,{ref:g,className:G,style:{top:"".concat(D,"px"),width:"".concat(D,"px"),opacity:D?1:0,height:"calc(100% - ".concat(D,"px)")}}),_&&r.default.isValidElement(_)?r.default.cloneElement(_,{className:(0,n.twMerge)(W,(A=_.props)===null||A===void 0?void 0:A.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var s=l})(GS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,s){for(var c in s)Object.defineProperty(l,c,{enumerable:!0,get:s[c]})}t(e,{Timeline:function(){return v},TimelineItem:function(){return u.default},TimelineIcon:function(){return p.default},TimelineBody:function(){return b.default},TimelineHeader:function(){return h.default},TimelineConnector:function(){return w.default},default:function(){return d}});var r=O(B),n=Te,o=O(_e),a=xe,i=Wn,u=O(As),p=O(US),b=O(HS),h=O(qS),w=O(GS);function T(){return T=Object.assign||function(l){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(l,g)&&(c[g]=l[g])}return c}function x(l,s){if(l==null)return{};var c={},g=Object.keys(l),m,_;for(_=0;_=0)&&(c[m]=l[m]);return c}var v=r.default.forwardRef(function(l,s){var c=l.className,g=l.children,m=C(l,["className","children"]),_=(0,a.useTheme)().timeline,k=_.styles,A=k.base,S=(0,n.twMerge)((0,o.default)(A),c);return r.default.createElement("ul",T({ref:s},m,{className:S}),g)});v.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},v.displayName="MaterialTailwind.Timeline";var d=Object.assign(v,{Item:u.default,Icon:p.default,Header:h.default,Body:b.default,Connector:w.default})})(WS);var YS={},KS={},vv={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,h){for(var w in h)Object.defineProperty(b,w,{enumerable:!0,get:h[w]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return u},propTypesClassName:function(){return p}});var r=n(Se);function n(b){return b&&b.__esModule?b:{default:b}}var o=r.default.number,a=r.default.func,i=r.default.func,u=r.default.node,p=r.default.string})(vv);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var x in C)Object.defineProperty(O,x,{enumerable:!0,get:C[x]})}t(e,{Step:function(){return w},default:function(){return T}});var r=p(B),n=Te,o=p(_e),a=xe,i=vv;function u(){return u=Object.assign||function(O){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(x[v]=O[v])}return x}function h(O,C){if(O==null)return{};var x={},v=Object.keys(O),d,l;for(l=0;l=0)&&(x[d]=O[d]);return x}var w=r.default.forwardRef(function(O,C){var x=O.className;O.activeClassName,O.completedClassName;var v=O.children,d=b(O,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,s=l.styles.base,c=(0,n.twMerge)((0,o.default)(s.initial),x);return r.default.createElement("div",u({},d,{ref:C,className:c}),v)});w.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},w.displayName="MaterialTailwind.Step";var T=w})(KS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(A,S){for(var j in S)Object.defineProperty(A,j,{enumerable:!0,get:S[j]})}t(e,{Stepper:function(){return _},Step:function(){return u.default},default:function(){return k}});var r=O(B),n=xt,o=Te,a=O(_e),i=xe,u=O(KS),p=vv;function b(A,S){(S==null||S>A.length)&&(S=A.length);for(var j=0,N=new Array(S);j=0)&&Object.prototype.propertyIsEnumerable.call(A,N)&&(j[N]=A[N])}return j}function c(A,S){if(A==null)return{};var j={},N=Object.keys(A),L,D;for(D=0;D=0)&&(j[L]=A[L]);return j}function g(A,S){return h(A)||C(A,S)||m(A,S)||x()}function m(A,S){if(A){if(typeof A=="string")return b(A,S);var j=Object.prototype.toString.call(A).slice(8,-1);if(j==="Object"&&A.constructor&&(j=A.constructor.name),j==="Map"||j==="Set")return Array.from(j);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return b(A,S)}}var _=r.default.forwardRef(function(A,S){var j=A.activeStep,N=A.isFirstStep,L=A.isLastStep,D=A.className,W=A.lineClassName,G=A.activeLineClassName,X=A.children,Y=s(A,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),z=(0,i.useTheme)(),q=z.stepper,K=z.step,$=q.styles.base,ne=K.styles,le=ne.base,ie=r.default.useRef(null),re=g(r.default.useState(0),2),fe=re[0],ue=re[1],ae=j===0,ce=Array.isArray(X)&&j===X.length-1,de=Array.isArray(X)&&j>X.length-1;r.default.useEffect(function(){if(ie.current){var Ue=X,ft=ie.current.getBoundingClientRect().width,He=ft/(Ue.length-1);ue(He)}},[X]);var be=r.default.useMemo(function(){if(!de)return fe*j},[j,de,fe]);(0,n.useMergeRefs)([S,ie]);var Ce=(0,o.twMerge)((0,a.default)($.stepper),D),me=(0,o.twMerge)((0,a.default)($.line.initial),W),he=(0,o.twMerge)(me,(0,a.default)($.line.active),G),Pe=(0,a.default)(le.active),Le=(0,a.default)(le.completed);return r.default.useEffect(function(){L&&typeof L=="function"&&L(ce),N&&typeof N=="function"&&N(ae)},[N,ae,L,ce]),r.default.createElement("div",T({},Y,{ref:ie,className:Ce}),r.default.createElement("div",{className:me}),r.default.createElement("div",{className:he,style:{width:"".concat(be,"px")}}),Array.isArray(X)?X.map(function(Ue,ft){var He,ut;return r.default.cloneElement(Ue,l(v({key:ft},Ue.props),{className:(0,o.twMerge)(Ue.props.className,ft===j?(0,o.twMerge)(Pe,(He=Ue.props)===null||He===void 0?void 0:He.activeClassName):ft=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.children,s=T(v,["children"]),c,g=(0,o.useSpeedDial)(),m=g.getReferenceProps,_=g.refs,k=(0,n.useMergeRefs)([d,_.setReference]);return r.default.cloneElement(l,b({},m(w(b({},s),{ref:k,className:(0,a.twMerge)(l==null||(c=l.props)===null||c===void 0?void 0:c.className,s==null?void 0:s.className)}))))});C.propTypes={children:i.propTypesChildren},C.displayName="MaterialTailwind.SpeedDialHandler";var x=C}(kp)),kp}var Ep={},Kw;function VV(){return Kw||(Kw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,d){for(var l in d)Object.defineProperty(v,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return C},default:function(){return x}});var r=w(B),n=Pt,o=xt,a=hv(),i=xe,u=Te,p=w(_e),b=ks;function h(){return h=Object.assign||function(v){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(v,s)&&(l[s]=v[s])}return l}function O(v,d){if(v==null)return{};var l={},s=Object.keys(v),c,g;for(g=0;g=0)&&(l[c]=v[c]);return l}var C=r.default.forwardRef(function(v,d){var l=v.children,s=v.className,c=T(v,["children","className"]),g=(0,i.useTheme)(),m=g.speedDialContent.styles,_=(0,a.useSpeedDial)(),k=_.x,A=_.y,S=_.refs,j=_.open,N=_.strategy,L=_.getFloatingProps,D=_.animation,W=(0,o.useMergeRefs)([d,S.setFloating]),G=(0,u.twMerge)((0,p.default)(m),s),X=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(X,null,j&&r.default.createElement("div",h({},c,{ref:W,className:G,style:{position:N,top:A??0,left:k??0}},L()),r.default.Children.map(l,function(Y){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:D},Y)}))))});C.propTypes={children:b.propTypesChildren,className:b.propTypesClassName},C.displayName="MaterialTailwind.SpeedDialContent";var x=C}(Ep)),Ep}var QS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var x in C)Object.defineProperty(O,x,{enumerable:!0,get:C[x]})}t(e,{SpeedDialAction:function(){return w},default:function(){return T}});var r=p(B),n=xe,o=Te,a=p(_e),i=ks;function u(){return u=Object.assign||function(O){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(O,v)&&(x[v]=O[v])}return x}function h(O,C){if(O==null)return{};var x={},v=Object.keys(O),d,l;for(l=0;l=0)&&(x[d]=O[d]);return x}var w=r.default.forwardRef(function(O,C){var x=O.className,v=O.children,d=b(O,["className","children"]),l=(0,n.useTheme)(),s=l.speedDialAction.styles,c=(0,o.twMerge)((0,a.default)(s),x);return r.default.createElement("button",u({},d,{ref:C,className:c}),v)});w.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},w.displayName="SpeedDialAction";var T=w})(QS);var Qw;function hv(){return Qw||(Qw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var _ in m)Object.defineProperty(g,_,{enumerable:!0,get:m[_]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return s},SpeedDialHandler:function(){return u.default},SpeedDialContent:function(){return p.default},SpeedDialAction:function(){return b.default},default:function(){return c}});var r=T(B),n=xt,o=xe,a=T(Rt),i=ks,u=T(FV()),p=T(VV()),b=T(QS);function h(g,m){(m==null||m>g.length)&&(m=g.length);for(var _=0,k=new Array(m);_.");return g}function s(g){var m=g.open,_=g.handler,k=g.placement,A=g.offset,S=g.dismiss,j=g.animate,N=g.children,L=(0,o.useTheme)(),D=L.speedDial.defaultProps,W=x(r.default.useState(!1),2),G=W[0],X=W[1];m=m??G,_=_??X,k=k??D.placement,A=A??D.offset,S=S??D.dismiss,j=j??D.animate;var Y={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]}}},z=(0,a.default)(Y,j),q=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:m,nodeId:q,placement:k,onOpenChange:_,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(A),(0,n.flip)(),(0,n.shift)()]}),$=K.x,ne=K.y,le=K.strategy,ie=K.refs,re=K.context,fe=(0,n.useInteractions)([(0,n.useHover)(re,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(re,S)]),ue=fe.getReferenceProps,ae=fe.getFloatingProps,ce=r.default.useMemo(function(){return{x:$,y:ne,strategy:le,refs:ie,open:m,context:re,getReferenceProps:ue,getFloatingProps:ae,animation:z}},[re,ae,ue,ie,le,$,ne,m,z]);return r.default.createElement(d.Provider,{value:ce},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:q},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 c=Object.assign(s,{Handler:u.default,Content:p.default,Action:b.default})}(Ap)),Ap}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(vO,e),t(cP,e),t(dP,e),t(fP,e),t(gP,e),t(bP,e),t(yP,e),t(wP,e),t(xP,e),t(Fd,e),t(iS,e),t(lS,e),t(fS,e),t(gS,e),t(hS,e),t(mS,e),t(yS,e),t(xS,e),t(_S,e),t(SS,e),t(AS,e),t(kS,e),t(ES,e),t(NS,e),t(MS,e),t(IS,e),t(DS,e),t(VS,e),t(zS,e),t(BS,e),t(ev,e),t(WS,e),t(YS,e),t(hv(),e),t(xe,e),t(vb,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}})(Ie);function zV({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"}))}const BV=B.forwardRef(zV),WV=BV;function UV({title:e,titleId:t,...r},n){return B.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","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?B.createElement("title",{id:t},e):null,B.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"}))}const HV=B.forwardRef(UV),qV=HV;function GV(e){const{categoryChangeHandler:t}=e;return M.jsx("div",{className:"rounded-md text-black",children:M.jsxs(Ie.Select,{label:"Category",className:"text-black",selected:r=>{t(r==null?void 0:r.props.value)},children:[M.jsx(Ie.Option,{value:"fruits",className:"text-black",children:"Fruits"}),M.jsx(Ie.Option,{value:"vegetables",className:"text-black",children:"Vegetables"}),M.jsx(Ie.Option,{value:"dairy",className:"text-black",children:"Dairy"}),M.jsx(Ie.Option,{value:"beverages",className:"text-black",children:"Beverages"})]})})}function YV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Price",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"₹0 - ₹10"}),M.jsx(Ie.Option,{className:"text-black",children:"₹10 - ₹20"})]})})}function KV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Rating",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"4 stars and up"}),M.jsx(Ie.Option,{className:"text-black",children:"3 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"2 stars"}),M.jsx(Ie.Option,{className:"text-black",children:"1 stars"})]})})}function QV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsxs(Ie.Select,{label:"Sort By",className:"text-black",children:[M.jsx(Ie.Option,{className:"text-black",children:"Name: A-Z"}),M.jsx(Ie.Option,{className:"text-black",children:"Name: Z-A"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: Low to High"}),M.jsx(Ie.Option,{className:"text-black",children:"Price: High to Low"})]})})}function XV(){return M.jsx("div",{className:"rounded-md p-2 text-black",children:M.jsx(Ie.Checkbox,{label:"Exclude Out of Stock",className:"text-black h-4 w-4"})})}const XS=""+new URL("red_chilly-HBiLOt0C.png",import.meta.url).href;function ZV(){const[e,t]=B.useState(1),r=h=>({variant:e===h?"filled":"text",color:"green",onClick:()=>t(h),className:"rounded-full"}),n=()=>{e!==5&&t(e+1)},o=()=>{e!==1&&t(e-1)},a=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:50,stockStatus:256,price_id:"price_1HuavSGuhXEITAut56IgndJf",isWishlist:!1,category:"dairy",discount:0},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:20,stockStatus:256,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",isWishlist:!1,category:"dairy",discount:0},{description:"1kg tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:20,stockStatus:256,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",isWishlist:!1,category:"vegetables",discount:10},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:40,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1,category:"fruits",discount:0},{description:"250g cauliflower",id:5,image:lO,name:"Cauliflower",price:21,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJc",isWishlist:!1,category:"vegetables",discount:0},{description:"500g chinese cabbage",id:6,image:pb,name:"Chinese Cabbage",price:30,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJcc",isWishlist:!1,category:"vegetables",discount:0},{description:"200g sweet corn",id:7,image:sO,name:"Sweet Corn",price:20,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJsc",isWishlist:!1,category:"vegetables",discount:15},{description:"1 piece green cucumber",id:8,image:uO,name:"Green Cucumber",price:40,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJgc",isWishlist:!1,category:"vegetables",discount:0},{description:"250g eggplant",id:9,image:cO,name:"Eggplant",price:35,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJegg",isWishlist:!1,category:"vegetables",discount:0},{description:"250g green capsicum",id:10,image:Zl,name:"Green Capsicum",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJcap",isWishlist:!1,category:"vegetables",discount:30},,{description:"250g green chilly",id:11,image:dO,name:"Green Chilly",price:20,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJgchilly",isWishlist:!1,category:"vegetables",discount:5},{description:"250g lettuce",id:12,image:fO,name:"Lettuce",price:75,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJlett",isWishlist:!1,category:"vegetables",discount:0},{description:"1kg red mango",id:13,image:gb,name:"Red Mango",price:250,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJmango",isWishlist:!1,category:"fruits",discount:20},{description:"500g Ladies Finger",id:14,image:pO,name:"Ladies Finger (Okra)",price:45,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJokra",isWishlist:!1,category:"vegetables",discount:0},{description:"1kg potato",id:15,image:gO,name:"Potato",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJpotato",isWishlist:!1,category:"vegetables",discount:10},{description:"250g red capsicum",id:16,image:Zl,name:"Green Capsicum",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1,category:"vegetables",discount:30},{description:"250g green capsicum",id:17,image:bO,name:"Red Capsicum",price:70,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJredcap",isWishlist:!1,category:"vegetables",discount:15},{description:"250g Kashmiri red chilly",id:18,image:XS,name:"Kashmiri Red Chilly",price:80,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJkash",isWishlist:!1,category:"vegetables",discount:0},{description:"250g green apple",id:19,image:fb,name:"Green Apple",price:100,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJkash",isWishlist:!1,category:"fruits",discount:10}],[i,u]=B.useState(""),p=h=>{u(h)};let b=a.filter(h=>h.category===i||i==="");return i||(b=a),M.jsxs(M.Fragment,{children:[M.jsxs("div",{className:"flex items-center justify-between m-2",children:[M.jsx(GV,{categoryChangeHandler:p}),M.jsx(YV,{}),M.jsx(KV,{}),M.jsx(QV,{}),M.jsx(XV,{})]}),M.jsx("div",{className:"grid grid-cols-4 gap-1 mb-2 mx-1",children:b.map(h=>M.jsx(Ua,{details:h},h.id))}),M.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:o,disabled:e===1,children:M.jsx(WV,{strokeWidth:2,className:"h-4 w-4"})}),M.jsxs("div",{className:"flex items-center gap-2",children:[M.jsx(Ie.IconButton,{...r(1),children:"1"}),M.jsx(Ie.IconButton,{...r(2),children:"2"}),M.jsx(Ie.IconButton,{...r(3),children:"3"}),M.jsx(Ie.IconButton,{...r(4),children:"4"}),M.jsx(Ie.IconButton,{...r(5),children:"5"})]}),M.jsx(Ie.Button,{variant:"text",className:"flex items-center gap-2 rounded-full",onClick:n,disabled:e===5,children:M.jsx(qV,{strokeWidth:2,className:"h-4 w-4"})})]})]})}function JV(){const e=en(i=>i.cart.cart),t=Ro(),r=i=>{t(_d(i))},n=i=>{t(lb(i))},o=i=>{t(FR(i))},a=en(VC);return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Shopping Cart"}),e.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your cart yet"}),e.length>0&&M.jsx("div",{className:"flex items-center",children:M.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[600px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"15%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Quantity"}),M.jsx("th",{width:"15%",className:" pl-4 text-xs font-medium uppercase text-gray-500 py-2 ",children:"SubTotal"}),M.jsx("th",{width:"5%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsx("td",{className:"pl-4",children:M.jsxs("div",{className:" flex items-center content-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]})}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"",children:M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-32",children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(i),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:i.quantity}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>r(i),children:"+"})]})})}),M.jsxs("td",{className:"pl-6 text-xs",children:["₹",i.price*i.quantity]}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-gray-600 font-medium text-sm",onClick:()=>o(i),children:"x"})})]},i.id))})]}),M.jsxs("div",{className:"flex flex-col",children:[M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md max-w-[200px] max-h-[200px]",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Cart Total"}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs py-4 text-gray-700 font-small",children:["₹",a||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-4 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-4 text-gray-700 font-small",children:M.jsxs("strong",{children:["₹",a||100]})})]})]}),M.jsx(Zr,{to:"/checkout",className:"ml-10 mt-5",children:M.jsx(Et,{className:" text-white font-sm bg-primary text-xs py-2 px-3 rounded-full text-center",children:"Proceed to Checkout"})})]}),M.jsx(Zr,{to:"/shop",children:M.jsx(Et,{className:"text-gray-700 font-sm bg-gray-50 text-xs py-2 px-3 rounded-full text-center",children:"Return to Shop"})})]})})]})})}function $V(){const e=en(i=>i.wishlist.wishlist),[t,r]=B.useState(!1),n=Ro(),o=i=>{n(_d(i))},a=i=>{n(WC(i))};return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"My Wishlist"}),e.length===0&&M.jsx("p",{className:"text-black",children:"You have not added any product to your wishlist yet"}),e.length>0&&M.jsx("div",{className:"flex items-center justify-center",children:M.jsx("div",{className:"grid",children:M.jsxs("table",{className:"col-span-2 border border-gray-100 text-gray-500 min-w-[800px] mx-15 rounded-md border-separate border-tools-table-outline border-1",children:[M.jsx("thead",{className:"font-normal",children:M.jsxs("tr",{className:"text-left border-b-2",children:[M.jsx("th",{width:"30%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Product"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Unit price"}),M.jsx("th",{width:"20%",className:" pl-2 text-xs font-medium uppercase text-gray-500 py-2 ",children:"Stock Status"}),M.jsx("th",{width:"20%",className:"pl-2 py-2"})]})}),M.jsx("tbody",{children:e.map(i=>M.jsxs("tr",{className:"text-black border-gray-100 border-b-4",children:[M.jsxs("td",{className:"pl-4 py-4 flex items-center",children:[M.jsx("img",{src:i.image,width:"50",height:"50",alt:""}),M.jsx("span",{className:"pl-2 text-xs",children:i.name})]}),M.jsxs("td",{className:"pl-2 text-xs",children:["₹",i.price]}),M.jsx("td",{className:"pl-2 text-xs",children:i.stockStatus>0?M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"}):M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-24",variant:"filled",value:"Out of Stock"})}),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-white bg-primary font-sm text-xs py-2 px-3 rounded-full text-center",onClick:()=>{o(i),r(!0)},children:" Add to Cart"})},i.id),M.jsx("td",{className:"pl-2 text-xs",children:M.jsx(Et,{className:"text-gray-600 font-medium text-sm",onClick:()=>a(i),children:"x"})})]},i.id))})]})})})]})})}function ZS(e,t){return function(){return e.apply(t,arguments)}}const{toString:ez}=Object.prototype,{getPrototypeOf:mv}=Object,qd=(e=>t=>{const r=ez.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),wn=e=>(e=e.toLowerCase(),t=>qd(t)===e),Gd=e=>t=>typeof t===e,{isArray:ji}=Array,is=Gd("undefined");function tz(e){return e!==null&&!is(e)&&e.constructor!==null&&!is(e.constructor)&&Ir(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const JS=wn("ArrayBuffer");function rz(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&JS(e.buffer),t}const nz=Gd("string"),Ir=Gd("function"),$S=Gd("number"),Yd=e=>e!==null&&typeof e=="object",oz=e=>e===!0||e===!1,rc=e=>{if(qd(e)!=="object")return!1;const t=mv(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},az=wn("Date"),iz=wn("File"),lz=wn("Blob"),sz=wn("FileList"),uz=e=>Yd(e)&&Ir(e.pipe),cz=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ir(e.append)&&((t=qd(e))==="formdata"||t==="object"&&Ir(e.toString)&&e.toString()==="[object FormData]"))},dz=wn("URLSearchParams"),fz=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Es(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),ji(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const tA=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,rA=e=>!is(e)&&e!==tA;function ng(){const{caseless:e}=rA(this)&&this||{},t={},r=(n,o)=>{const a=e&&eA(t,o)||o;rc(t[a])&&rc(n)?t[a]=ng(t[a],n):rc(n)?t[a]=ng({},n):ji(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n(Es(t,(o,a)=>{r&&Ir(o)?e[a]=ZS(o,r):e[a]=o},{allOwnKeys:n}),e),gz=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),bz=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},vz=(e,t,r,n)=>{let o,a,i;const u={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!n||n(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=r!==!1&&mv(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},hz=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},mz=e=>{if(!e)return null;if(ji(e))return e;let t=e.length;if(!$S(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},yz=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&mv(Uint8Array)),wz=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},xz=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},_z=wn("HTMLFormElement"),Cz=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),Xw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Oz=wn("RegExp"),nA=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Es(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},Tz=e=>{nA(e,(t,r)=>{if(Ir(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Ir(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Pz=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return ji(e)?n(e):n(String(e).split(t)),r},Sz=()=>{},Az=(e,t)=>(e=+e,Number.isFinite(e)?e:t),jp="abcdefghijklmnopqrstuvwxyz",Zw="0123456789",oA={DIGIT:Zw,ALPHA:jp,ALPHA_DIGIT:jp+jp.toUpperCase()+Zw},kz=(e=16,t=oA.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function Ez(e){return!!(e&&Ir(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const jz=e=>{const t=new Array(10),r=(n,o)=>{if(Yd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=ji(n)?[]:{};return Es(n,(i,u)=>{const p=r(i,o+1);!is(p)&&(a[u]=p)}),t[o]=void 0,a}}return n};return r(e,0)},Nz=wn("AsyncFunction"),Rz=e=>e&&(Yd(e)||Ir(e))&&Ir(e.then)&&Ir(e.catch),se={isArray:ji,isArrayBuffer:JS,isBuffer:tz,isFormData:cz,isArrayBufferView:rz,isString:nz,isNumber:$S,isBoolean:oz,isObject:Yd,isPlainObject:rc,isUndefined:is,isDate:az,isFile:iz,isBlob:lz,isRegExp:Oz,isFunction:Ir,isStream:uz,isURLSearchParams:dz,isTypedArray:yz,isFileList:sz,forEach:Es,merge:ng,extend:pz,trim:fz,stripBOM:gz,inherits:bz,toFlatObject:vz,kindOf:qd,kindOfTest:wn,endsWith:hz,toArray:mz,forEachEntry:wz,matchAll:xz,isHTMLForm:_z,hasOwnProperty:Xw,hasOwnProp:Xw,reduceDescriptors:nA,freezeMethods:Tz,toObjectSet:Pz,toCamelCase:Cz,noop:Sz,toFiniteNumber:Az,findKey:eA,global:tA,isContextDefined:rA,ALPHABET:oA,generateString:kz,isSpecCompliantForm:Ez,toJSONObject:jz,isAsyncFn:Nz,isThenable:Rz};function Ve(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}se.inherits(Ve,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const aA=Ve.prototype,iA={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{iA[e]={value:e}});Object.defineProperties(Ve,iA);Object.defineProperty(aA,"isAxiosError",{value:!0});Ve.from=(e,t,r,n,o,a)=>{const i=Object.create(aA);return se.toFlatObject(e,i,function(p){return p!==Error.prototype},u=>u!=="isAxiosError"),Ve.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Mz=null;function og(e){return se.isPlainObject(e)||se.isArray(e)}function lA(e){return se.endsWith(e,"[]")?e.slice(0,-2):e}function Jw(e,t,r){return e?e.concat(t).map(function(o,a){return o=lA(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function Iz(e){return se.isArray(e)&&!e.some(og)}const Lz=se.toFlatObject(se,{},null,function(t){return/^is[A-Z]/.test(t)});function Kd(e,t,r){if(!se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=se.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,v){return!se.isUndefined(v[x])});const n=r.metaTokens,o=r.visitor||h,a=r.dots,i=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(t);if(!se.isFunction(o))throw new TypeError("visitor must be a function");function b(C){if(C===null)return"";if(se.isDate(C))return C.toISOString();if(!p&&se.isBlob(C))throw new Ve("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(C)||se.isTypedArray(C)?p&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function h(C,x,v){let d=C;if(C&&!v&&typeof C=="object"){if(se.endsWith(x,"{}"))x=n?x:x.slice(0,-2),C=JSON.stringify(C);else if(se.isArray(C)&&Iz(C)||(se.isFileList(C)||se.endsWith(x,"[]"))&&(d=se.toArray(C)))return x=lA(x),d.forEach(function(s,c){!(se.isUndefined(s)||s===null)&&t.append(i===!0?Jw([x],c,a):i===null?x:x+"[]",b(s))}),!1}return og(C)?!0:(t.append(Jw(v,x,a),b(C)),!1)}const w=[],T=Object.assign(Lz,{defaultVisitor:h,convertValue:b,isVisitable:og});function O(C,x){if(!se.isUndefined(C)){if(w.indexOf(C)!==-1)throw Error("Circular reference detected in "+x.join("."));w.push(C),se.forEach(C,function(d,l){(!(se.isUndefined(d)||d===null)&&o.call(t,d,se.isString(l)?l.trim():l,x,T))===!0&&O(d,x?x.concat(l):[l])}),w.pop()}}if(!se.isObject(e))throw new TypeError("data must be an object");return O(e),t}function $w(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function yv(e,t){this._pairs=[],e&&Kd(e,this,t)}const sA=yv.prototype;sA.append=function(t,r){this._pairs.push([t,r])};sA.toString=function(t){const r=t?function(n){return t.call(this,n,$w)}:$w;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function Dz(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function uA(e,t,r){if(!t)return e;const n=r&&r.encode||Dz,o=r&&r.serialize;let a;if(o?a=o(t,r):a=se.isURLSearchParams(t)?t.toString():new yv(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Fz{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){se.forEach(this.handlers,function(n){n!==null&&t(n)})}}const ex=Fz,cA={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Vz=typeof URLSearchParams<"u"?URLSearchParams:yv,zz=typeof FormData<"u"?FormData:null,Bz=typeof Blob<"u"?Blob:null,Wz={isBrowser:!0,classes:{URLSearchParams:Vz,FormData:zz,Blob:Bz},protocols:["http","https","file","blob","url","data"]},dA=typeof window<"u"&&typeof document<"u",Uz=(e=>dA&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Hz=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",qz=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:dA,hasStandardBrowserEnv:Uz,hasStandardBrowserWebWorkerEnv:Hz},Symbol.toStringTag,{value:"Module"})),bn={...qz,...Wz};function Gz(e,t){return Kd(e,new bn.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return bn.isNode&&se.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function Yz(e){return se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Kz(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n=r.length;return i=!i&&se.isArray(o)?o.length:i,p?(se.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!u):((!o[i]||!se.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&se.isArray(o[i])&&(o[i]=Kz(o[i])),!u)}if(se.isFormData(e)&&se.isFunction(e.entries)){const r={};return se.forEachEntry(e,(n,o)=>{t(Yz(n),o,r,0)}),r}return null}function Qz(e,t,r){if(se.isString(e))try{return(t||JSON.parse)(e),se.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const wv={transitional:cA,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=se.isObject(t);if(a&&se.isHTMLForm(t)&&(t=new FormData(t)),se.isFormData(t))return o?JSON.stringify(fA(t)):t;if(se.isArrayBuffer(t)||se.isBuffer(t)||se.isStream(t)||se.isFile(t)||se.isBlob(t))return t;if(se.isArrayBufferView(t))return t.buffer;if(se.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Gz(t,this.formSerializer).toString();if((u=se.isFileList(t))||n.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return Kd(u?{"files[]":t}:t,p&&new p,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),Qz(t)):t}],transformResponse:[function(t){const r=this.transitional||wv.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(t&&se.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(u){if(i)throw u.name==="SyntaxError"?Ve.from(u,Ve.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:bn.classes.FormData,Blob:bn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],e=>{wv.headers[e]={}});const xv=wv,Xz=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Zz=e=>{const t={};let r,n,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&Xz[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},tx=Symbol("internals");function al(e){return e&&String(e).trim().toLowerCase()}function nc(e){return e===!1||e==null?e:se.isArray(e)?e.map(nc):String(e)}function Jz(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const $z=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Np(e,t,r,n,o){if(se.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!se.isString(t)){if(se.isString(n))return t.indexOf(n)!==-1;if(se.isRegExp(n))return n.test(t)}}function e6(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function t6(e,t){const r=se.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,a,i){return this[n].call(this,t,o,a,i)},configurable:!0})})}class Qd{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function a(u,p,b){const h=al(p);if(!h)throw new Error("header name must be a non-empty string");const w=se.findKey(o,h);(!w||o[w]===void 0||b===!0||b===void 0&&o[w]!==!1)&&(o[w||p]=nc(u))}const i=(u,p)=>se.forEach(u,(b,h)=>a(b,h,p));return se.isPlainObject(t)||t instanceof this.constructor?i(t,r):se.isString(t)&&(t=t.trim())&&!$z(t)?i(Zz(t),r):t!=null&&a(r,t,n),this}get(t,r){if(t=al(t),t){const n=se.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return Jz(o);if(se.isFunction(r))return r.call(this,o,n);if(se.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=al(t),t){const n=se.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Np(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=al(i),i){const u=se.findKey(n,i);u&&(!r||Np(n,n[u],u,r))&&(delete n[u],o=!0)}}return se.isArray(t)?t.forEach(a):a(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const a=r[n];(!t||Np(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const r=this,n={};return se.forEach(this,(o,a)=>{const i=se.findKey(n,a);if(i){r[i]=nc(o),delete r[a];return}const u=t?e6(a):String(a).trim();u!==a&&delete r[a],r[u]=nc(o),n[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return se.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&se.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[tx]=this[tx]={accessors:{}}).accessors,o=this.prototype;function a(i){const u=al(i);n[u]||(t6(o,i),n[u]=!0)}return se.isArray(t)?t.forEach(a):a(t),this}}Qd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);se.reduceDescriptors(Qd.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});se.freezeMethods(Qd);const Nn=Qd;function Rp(e,t){const r=this||xv,n=t||r,o=Nn.from(n.headers);let a=n.data;return se.forEach(e,function(u){a=u.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function pA(e){return!!(e&&e.__CANCEL__)}function js(e,t,r){Ve.call(this,e??"canceled",Ve.ERR_CANCELED,t,r),this.name="CanceledError"}se.inherits(js,Ve,{__CANCEL__:!0});function r6(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ve("Request failed with status code "+r.status,[Ve.ERR_BAD_REQUEST,Ve.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const n6=bn.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];se.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),se.isString(n)&&i.push("path="+n),se.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function o6(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function a6(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function gA(e,t){return e&&!o6(t)?a6(e,t):t}const i6=bn.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function o(a){let i=a;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(i){const u=se.isString(i)?o(i):i;return u.protocol===n.protocol&&u.host===n.host}}():function(){return function(){return!0}}();function l6(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function s6(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(p){const b=Date.now(),h=n[a];i||(i=b),r[o]=p,n[o]=b;let w=a,T=0;for(;w!==o;)T+=r[w++],w=w%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),b-i{const a=o.loaded,i=o.lengthComputable?o.total:void 0,u=a-r,p=n(u),b=a<=i;r=a;const h={loaded:a,total:i,progress:i?a/i:void 0,bytes:u,rate:p||void 0,estimated:p&&i&&b?(i-a)/p:void 0,event:o};h[t?"download":"upload"]=!0,e(h)}}const u6=typeof XMLHttpRequest<"u",c6=u6&&function(e){return new Promise(function(r,n){let o=e.data;const a=Nn.from(e.headers).normalize();let{responseType:i,withXSRFToken:u}=e,p;function b(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}let h;if(se.isFormData(o)){if(bn.hasStandardBrowserEnv||bn.hasStandardBrowserWebWorkerEnv)a.setContentType(!1);else if((h=a.getContentType())!==!1){const[x,...v]=h?h.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([x||"multipart/form-data",...v].join("; "))}}let w=new XMLHttpRequest;if(e.auth){const x=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(x+":"+v))}const T=gA(e.baseURL,e.url);w.open(e.method.toUpperCase(),uA(T,e.params,e.paramsSerializer),!0),w.timeout=e.timeout;function O(){if(!w)return;const x=Nn.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),d={data:!i||i==="text"||i==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:x,config:e,request:w};r6(function(s){r(s),b()},function(s){n(s),b()},d),w=null}if("onloadend"in w?w.onloadend=O:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(O)},w.onabort=function(){w&&(n(new Ve("Request aborted",Ve.ECONNABORTED,e,w)),w=null)},w.onerror=function(){n(new Ve("Network Error",Ve.ERR_NETWORK,e,w)),w=null},w.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const d=e.transitional||cA;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),n(new Ve(v,d.clarifyTimeoutError?Ve.ETIMEDOUT:Ve.ECONNABORTED,e,w)),w=null},bn.hasStandardBrowserEnv&&(u&&se.isFunction(u)&&(u=u(e)),u||u!==!1&&i6(T))){const x=e.xsrfHeaderName&&e.xsrfCookieName&&n6.read(e.xsrfCookieName);x&&a.set(e.xsrfHeaderName,x)}o===void 0&&a.setContentType(null),"setRequestHeader"in w&&se.forEach(a.toJSON(),function(v,d){w.setRequestHeader(d,v)}),se.isUndefined(e.withCredentials)||(w.withCredentials=!!e.withCredentials),i&&i!=="json"&&(w.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&w.addEventListener("progress",rx(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",rx(e.onUploadProgress)),(e.cancelToken||e.signal)&&(p=x=>{w&&(n(!x||x.type?new js(null,e,w):x),w.abort(),w=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p)));const C=l6(T);if(C&&bn.protocols.indexOf(C)===-1){n(new Ve("Unsupported protocol "+C+":",Ve.ERR_BAD_REQUEST,e));return}w.send(o||null)})},ag={http:Mz,xhr:c6};se.forEach(ag,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const nx=e=>`- ${e}`,d6=e=>se.isFunction(e)||e===null||e===!1,bA={getAdapter:e=>{e=se.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a`adapter ${u} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : +`+a.map(nx).join(` +`):" "+nx(a[0]):"as no adapter specified";throw new Ve("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:ag};function Mp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new js(null,e)}function ox(e){return Mp(e),e.headers=Nn.from(e.headers),e.data=Rp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),bA.getAdapter(e.adapter||xv.adapter)(e).then(function(n){return Mp(e),n.data=Rp.call(e,e.transformResponse,n),n.headers=Nn.from(n.headers),n},function(n){return pA(n)||(Mp(e),n&&n.response&&(n.response.data=Rp.call(e,e.transformResponse,n.response),n.response.headers=Nn.from(n.response.headers))),Promise.reject(n)})}const ax=e=>e instanceof Nn?e.toJSON():e;function mi(e,t){t=t||{};const r={};function n(b,h,w){return se.isPlainObject(b)&&se.isPlainObject(h)?se.merge.call({caseless:w},b,h):se.isPlainObject(h)?se.merge({},h):se.isArray(h)?h.slice():h}function o(b,h,w){if(se.isUndefined(h)){if(!se.isUndefined(b))return n(void 0,b,w)}else return n(b,h,w)}function a(b,h){if(!se.isUndefined(h))return n(void 0,h)}function i(b,h){if(se.isUndefined(h)){if(!se.isUndefined(b))return n(void 0,b)}else return n(void 0,h)}function u(b,h,w){if(w in t)return n(b,h);if(w in e)return n(void 0,b)}const p={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(b,h)=>o(ax(b),ax(h),!0)};return se.forEach(Object.keys(Object.assign({},e,t)),function(h){const w=p[h]||o,T=w(e[h],t[h],h);se.isUndefined(T)&&w!==u||(r[h]=T)}),r}const vA="1.6.7",_v={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{_v[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const ix={};_v.transitional=function(t,r,n){function o(a,i){return"[Axios v"+vA+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,u)=>{if(t===!1)throw new Ve(o(i," has been removed"+(r?" in "+r:"")),Ve.ERR_DEPRECATED);return r&&!ix[i]&&(ix[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,u):!0}};function f6(e,t,r){if(typeof e!="object")throw new Ve("options must be an object",Ve.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const a=n[o],i=t[a];if(i){const u=e[a],p=u===void 0||i(u,a,e);if(p!==!0)throw new Ve("option "+a+" must be "+p,Ve.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ve("Unknown option "+a,Ve.ERR_BAD_OPTION)}}const ig={assertOptions:f6,validators:_v},ro=ig.validators;class ed{constructor(t){this.defaults=t,this.interceptors={request:new ex,response:new ex}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const a=o.stack?o.stack.replace(/^.+\n/,""):"";n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+a):n.stack=a}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=mi(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&ig.assertOptions(n,{silentJSONParsing:ro.transitional(ro.boolean),forcedJSONParsing:ro.transitional(ro.boolean),clarifyTimeoutError:ro.transitional(ro.boolean)},!1),o!=null&&(se.isFunction(o)?r.paramsSerializer={serialize:o}:ig.assertOptions(o,{encode:ro.function,serialize:ro.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&se.merge(a.common,a[r.method]);a&&se.forEach(["delete","get","head","post","put","patch","common"],C=>{delete a[C]}),r.headers=Nn.concat(i,a);const u=[];let p=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(r)===!1||(p=p&&x.synchronous,u.unshift(x.fulfilled,x.rejected))});const b=[];this.interceptors.response.forEach(function(x){b.push(x.fulfilled,x.rejected)});let h,w=0,T;if(!p){const C=[ox.bind(this),void 0];for(C.unshift.apply(C,u),C.push.apply(C,b),T=C.length,h=Promise.resolve(r);w{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](o);n._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(u=>{n.subscribe(u),a=u}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,u){n.reason||(n.reason=new js(a,i,u),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new Cv(function(o){t=o}),cancel:t}}}const p6=Cv;function g6(e){return function(r){return e.apply(null,r)}}function b6(e){return se.isObject(e)&&e.isAxiosError===!0}const lg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(lg).forEach(([e,t])=>{lg[t]=e});const v6=lg;function hA(e){const t=new oc(e),r=ZS(oc.prototype.request,t);return se.extend(r,oc.prototype,t,{allOwnKeys:!0}),se.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return hA(mi(e,o))},r}const ht=hA(xv);ht.Axios=oc;ht.CanceledError=js;ht.CancelToken=p6;ht.isCancel=pA;ht.VERSION=vA;ht.toFormData=Kd;ht.AxiosError=Ve;ht.Cancel=ht.CanceledError;ht.all=function(t){return Promise.all(t)};ht.spread=g6;ht.isAxiosError=b6;ht.mergeConfig=mi;ht.AxiosHeaders=Nn;ht.formToJSON=e=>fA(se.isHTMLForm(e)?new FormData(e):e);ht.getAdapter=bA.getAdapter;ht.HttpStatusCode=v6;ht.default=ht;const lx=ht;var h6={VITE_API_URL:"http://localhost:4000",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const sx="http://localhost:4000",m6=[{value:"IN-AN",label:"Andaman and Nicobar Islands"},{value:"IN-AP",label:"Andhra Pradesh"},{value:"IN-AR",label:"Arunachal Pradesh"},{value:"IN-AS",label:"Assam"},{value:"IN-BR",label:"Bihar"},{value:"IN-CH",label:"Chandigarh"},{value:"IN-CT",label:"Chhattisgarh"},{value:"IN-DN",label:"Dadra and Nagar Haveli"},{value:"IN-DD",label:"Daman and Diu"},{value:"IN-DL",label:"Delhi"},{value:"IN-GA",label:"Goa"},{value:"IN-GJ",label:"Gujarat"},{value:"IN-HR",label:"Haryana"},{value:"IN-HP",label:"Himachal Pradesh"},{value:"IN-JK",label:"Jammu and Kashmir"},{value:"IN-JH",label:"Jharkhand"},{value:"IN-KA",label:"Karnataka"},{value:"IN-KL",label:"Kerala"},{value:"IN-LA",label:"Ladakh"},{value:"IN-LD",label:"Lakshadweep"},{value:"IN-MP",label:"Madhya Pradesh"},{value:"IN-MH",label:"Maharashtra"},{value:"IN-MN",label:"Manipur"},{value:"IN-ML",label:"Meghalaya"},{value:"IN-MZ",label:"Mizoram"},{value:"IN-NL",label:"Nagaland"},{value:"IN-OR",label:"Odisha"},{value:"IN-PY",label:"Puducherry"},{value:"IN-PB",label:"Punjab"},{value:"IN-RJ",label:"Rajasthan"},{value:"IN-SK",label:"Sikkim"},{value:"IN-TN",label:"Tamil Nadu"},{value:"IN-TG",label:"Telangana"},{value:"IN-TR",label:"Tripura"},{value:"IN-UT",label:"Uttarakhand"},{value:"IN-UP",label:"Uttar Pradesh"},{value:"IN-WB",label:"West Bengal"}];function y6(){const e=en(o=>o.cart.cart);bs();const t=en(VC),r=o=>{const a={key:h6.RAZORPAY_KEY_ID,amount:t,currency:"INR",description:"Test Transaction",order_id:o.id,handler:async u=>{try{const p=`${sx}/payment/verify`,{data:b}=await lx.post(p,u);console.log("Verify",b)}catch(p){console.log(p)}},theme:{color:"#0962AE"}};new window.Razorpay(a).open()},n=async()=>{try{const o=`${sx}/payment/order`,{data:a}=await lx.post(o,{amount:t});r(a.data)}catch(o){console.log(o)}};return M.jsx(M.Fragment,{children:e.length>0?M.jsxs("div",{className:"grid grid-cols-3 gap-2 my-2 mx-2",children:[M.jsxs("div",{className:"col-span-2 p-4",children:[M.jsx("h4",{className:"text-black font-medium text-md my-1",children:"Billing Information"}),M.jsxs("form",{className:"space-y-6 mb-10",action:"#",method:"POST",children:[M.jsxs("div",{className:"flex col-span-2 justify-start gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"First Name"}),M.jsx("input",{id:"firstName",name:"fname",type:"text",autoComplete:"name",placeholder:"Your First Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col col-span-2 gap-2",children:[M.jsx("label",{htmlFor:"lastName",className:"block text-xs font-medium leading-6 text-gray-900",children:"Last Name"}),M.jsx("input",{id:"lastName",name:"lname",type:"text",autoComplete:"name",placeholder:"Your Last Name",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"street",className:"block text-xs font-medium leading-6 text-gray-900",children:"Street Address"}),M.jsx("input",{id:"street",name:"street",type:"text",autoComplete:"street",placeholder:"Street",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsx("div",{className:"flex col-span-2",children:M.jsxs("div",{className:"flex gap-8",children:[M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"country",className:"block text-xs font-medium leading-6 text-gray-900",children:"Country / Region"}),M.jsx("input",{id:"country",name:"country",type:"text",disabled:!0,value:"India",readOnly:!0,required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"firstName",className:"block text-xs font-medium leading-6 text-gray-900",children:"State"}),M.jsx("select",{id:"state",name:"state",title:"State",placeholder:"State",required:!0,className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6",children:m6.map(o=>M.jsx("option",{value:o.value,children:o.label},o.value))})]}),M.jsxs("div",{className:"flex flex-col gap-2",children:[M.jsx("label",{htmlFor:"pincode",className:"block text-xs font-medium leading-6 text-gray-900",children:"Pincode"}),M.jsx("input",{id:"pincode",name:"pincode",type:"number",autoComplete:"pincode",placeholder:"Pincode",required:!0,maxLength:"6",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})]})}),M.jsx("div",{className:"col-span-1",children:M.jsxs("div",{className:"flex flex-col gap-2 max-w-[150px]",children:[M.jsx("label",{htmlFor:"phoneNumber",className:"block text-xs font-medium leading-6 text-gray-900",children:"Phone Number"}),M.jsx("input",{id:"phoneNumber",name:"phoneNumber",type:"number",autoComplete:"tel",placeholder:"Phone Number",required:!0,maxLength:"10",className:"block w-full rounded-lg border-0 px-2 py-1.5 bg-white text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-secondary sm:text-sm sm:leading-6"})]})})]})]}),M.jsx("div",{className:"flex flex-col p-4",children:M.jsxs("div",{className:"px-4 ml-10 border border-gray-100 text-gray-700 rounded-md",children:[M.jsx("h2",{className:"text-gray-900 text-lg font-medium py-2",children:"Order Summary"}),M.jsx("div",{children:e.map(o=>M.jsxs("div",{className:"flex gap-1 items-center justify-between",children:[M.jsxs("div",{className:"flex items-center",children:[M.jsx("img",{src:o.image,width:"20",height:"20",alt:""}),M.jsxs("span",{className:"text-xs text-black ml-2",children:[o.name," x ",o.quantity]})]}),M.jsxs("p",{className:"text-xs text-black",children:["₹",o.price]})]},o.id))}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs pt-4 pb-2 text-gray-700 font-small",children:"Subtotal"}),M.jsxs("span",{className:"text-xs pt-4 pb-2 font-small text-right text-black",children:["₹",t||100]})]}),M.jsxs("div",{className:"grid grid-cols-4 border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Shipping"}),M.jsx("span",{className:"text-xs py-2 font-small text-right text-black",children:"Free"})]}),M.jsxs("div",{className:"grid grid-cols-4",children:[M.jsx("p",{className:"col-span-3 text-xs py-2 text-gray-700 font-small",children:"Total"}),M.jsx("span",{className:"text-xs py-2 text-gray-700 font-small text-right",children:M.jsxs("strong",{children:["₹",t||100]})})]}),M.jsx(Et,{className:" text-white font-sm bg-primary text-xs py-2 px-3 mb-2 rounded-full text-center",onClick:n,type:"submit",children:"Place Order"})]})})]}):M.jsxs("div",{className:"flex flex-col items-center justify-center mb-10",children:[M.jsx("h1",{className:"text-black font-medium text-2xl my-5",children:"Cart's empty!"}),M.jsx("p",{className:"text-black",children:`Why don't you add some products so that we can "check-you out"?`})]})})}const ux=[{label:"Description",value:"Description",desc:"Store in a cool and dry place, away from sunlight. Refrigerate perishable items, keep dry goods in cool, dry places, and ensure proper packaging to prevent spoilage and maintain flavor"},{label:"Customer Feedback",value:"Customer Feedback",desc:"Proper storage of grocery items is crucial for maintaining freshness and maximizing shelf life. By following these storage guidelines, you can enjoy your grocery items at their best for longer periods, reducing waste and ensuring a satisfying culinary experience."}];function w6(e){var h,w,T,O,C,x,v;const t=en(d=>d.cart.cart),r=Ro(),n=d=>{r(_d(d))},o=d=>{r(lb(d))},{id:a}=GM(),u=[{description:"200g cheese block",id:1,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/cheese.png",name:"Cheese",price:50,stockStatus:256,price_id:"price_1HuavSGuhXEITAut56IgndJf",isWishlist:!1,category:"dairy",discount:0},{description:"200ml milk bottle",id:2,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/milk.png",name:"Milk",price:20,stockStatus:256,price_id:"price_1HxVriGuhXEITAutt5KUKo2V",isWishlist:!1,category:"dairy",discount:0},{description:"1kg tomato",id:3,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/tomato.png",name:"Tomato",price:20,stockStatus:256,price_id:"price_1HxW4YGuhXEITAutgcWugXH7",isWishlist:!1,category:"vegetables",discount:10},{description:"500g pineapple",id:4,image:"https://res.cloudinary.com/dbfn5lnvx/image/upload/q_auto/v1607769454/react-tutorial/products/final/pineapple.png",name:"Pineapple",price:40,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1,category:"fruits",discount:0},{description:"250g cauliflower",id:5,image:lO,name:"Cauliflower",price:21,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJc",isWishlist:!1,category:"vegetables",discount:0},{description:"500g chinese cabbage",id:6,image:pb,name:"Chinese Cabbage",price:30,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJcc",isWishlist:!1,category:"vegetables",discount:0},{description:"200g sweet corn",id:7,image:sO,name:"Sweet Corn",price:20,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJsc",isWishlist:!1,category:"vegetables",discount:15},{description:"1 piece green cucumber",id:8,image:uO,name:"Green Cucumber",price:40,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJgc",isWishlist:!1,category:"vegetables",discount:0},{description:"250g eggplant",id:9,image:cO,name:"Eggplant",price:35,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJegg",isWishlist:!1,category:"vegetables",discount:0},{description:"250g green capsicum",id:10,image:Zl,name:"Green Capsicum",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJcap",isWishlist:!1,category:"vegetables",discount:30},,{description:"250g green chilly",id:11,image:dO,name:"Green Chilly",price:20,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJgchilly",isWishlist:!1,category:"vegetables",discount:5},{description:"250g lettuce",id:12,image:fO,name:"Lettuce",price:75,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJlett",isWishlist:!1,category:"vegetables",discount:0},{description:"1kg red mango",id:13,image:gb,name:"Red Mango",price:250,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJmango",isWishlist:!1,category:"fruits",discount:20},{description:"500g Ladies Finger",id:14,image:pO,name:"Ladies Finger (Okra)",price:45,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJokra",isWishlist:!1,category:"vegetables",discount:0},{description:"1kg potato",id:15,image:gO,name:"Potato",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJpotato",isWishlist:!1,category:"vegetables",discount:10},{description:"250g red capsicum",id:16,image:Zl,name:"Green Capsicum",price:60,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJ",isWishlist:!1,category:"vegetables",discount:30},{description:"250g green capsicum",id:17,image:bO,name:"Red Capsicum",price:70,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJredcap",isWishlist:!1,category:"vegetables",discount:15},{description:"250g Kashmiri red chilly",id:18,image:XS,name:"Kashmiri Red Chilly",price:80,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJkash",isWishlist:!1,category:"vegetables",discount:0},{description:"250g green apple",id:19,image:fb,name:"Green Apple",price:100,stockStatus:256,price_id:"price_1HxW59GuhXEITAutCwoYZoOJkash",isWishlist:!1,category:"fruits",discount:10}].filter(d=>d.id==a),[p,b]=rd.useState("Description");return M.jsx(M.Fragment,{children:M.jsxs("div",{className:"flex flex-col justify-center items-center",children:[M.jsxs("div",{className:"flex justify-center items-start mt-5",children:[M.jsx(Ie.Carousel,{className:"rounded-lg border border-gray-300 !flex !items-center !justify-center",prevArrow:({handlePrev:d})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:d,className:"!absolute top-3/4 left-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5L3 12m0 0l7.5-7.5M3 12h18"})})}),nextArrow:({handleNext:d})=>M.jsx(Ie.IconButton,{variant:"text",color:"white",size:"lg",onClick:d,className:"!absolute top-3/4 !right-2 -translate-y-2/4",children:M.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"black",className:"h-4 w-4",children:M.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})})}),navigation:({setActiveIndex:d,activeIndex:l,length:s})=>M.jsx("div",{className:"absolute bottom-3 left-2/4 z-50 flex -translate-x-2/4 gap-2",children:new Array(s).fill("").map((c,g)=>M.jsx("span",{className:`block h-1 cursor-pointer rounded-2xl transition-all content-[''] ${l===g?"w-8 bg-primary":"w-4 bg-gray-500"}`,onClick:()=>d(g)},g))}),children:M.jsx("img",{src:(h=u[0])==null?void 0:h.image,alt:"fruit"})}),M.jsxs("div",{className:"flex flex-col items-start ml-5 h-full",children:[M.jsxs("div",{className:"flex items-center mb-2",children:[M.jsx("h2",{className:"text-black font-semibold text-3xl mr-2",children:(w=u[0])==null?void 0:w.name}),M.jsx(Ie.Chip,{className:"bg-green-chip w-16 font-light capitalize text-primary justify-center",variant:"filled",value:"In Stock"})]}),M.jsxs("div",{className:"flex items-center justify-start",children:[M.jsx("svg",{className:"w-6 h-5 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-md font-bold text-gray-900",children:"4.9"})]}),M.jsxs("div",{className:"flex my-1",children:[u[0].discount>0&&M.jsxs("span",{className:"text-lg text-gray-400 line-through mr-1",children:["₹",(T=u[0])==null?void 0:T.price]}),M.jsxs("h3",{className:"text-lg font-medium text-primary mr-2",children:["₹",((O=u[0])==null?void 0:O.price)*(100-((C=u[0])==null?void 0:C.discount))/100]}),u[0].discount>0&&M.jsx(Ie.Chip,{className:"capitalize font-light bg-red-chip text-red-error justify-center w-16 rounded-full",variant:"filled",value:`${u[0].discount} % off`})]}),M.jsx("p",{className:"text-xs text-gray-500 max-w-[300px]",children:(x=u[0])==null?void 0:x.description}),M.jsxs("div",{className:"flex border-t-2 border-b-2 border-gray-100 mt-2 py-2",children:[M.jsxs("div",{className:"flex items-center border border-gray-300 p-1 rounded-full w-30 text-black",children:[M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>o(u[0]),children:"-"}),M.jsx("p",{className:"px-3 text-sm",children:((v=t[0])==null?void 0:v.quantity)||0}),M.jsx(Et,{className:"flex items-center flex-grow justify-center rounded-full outline-offset-2 h-10 w-10 text-xl bg-gray-100 hover:bg-gray-300",onClick:()=>n(u[0]),children:"+"})]}),M.jsx(iO,{className:"ml-5"})]})]})]}),M.jsx("div",{className:"px-10 my-10",children:M.jsxs(Ie.Tabs,{value:p,children:[M.jsx(Ie.TabsHeader,{className:"rounded-none border-b border-blue-gray-50 bg-transparent p-0",indicatorProps:{className:"bg-transparent border-b-2 border-primary shadow-none rounded-none"},children:ux.map(({label:d,value:l})=>M.jsx(Ie.Tab,{value:l,onClick:()=>b(l),className:p===l?"text-gray-900":"text-gray-500",children:d},l))}),M.jsxs(Ie.TabsBody,{children:[p==="Description"&&ux.map(({value:d,desc:l})=>M.jsx("div",{className:"flex justify-center max-w-3xl border-b border-gray-200",children:M.jsx("span",{className:"text-black text-sm my-2",children:l})},d)),p==="Customer Feedback"&&M.jsxs("div",{className:"grid grid-cols-3 !min-w-4xl border-b border-gray-200",children:[M.jsx("p",{className:"col-span-3 text-sm pt-2 text-gray-900 font-small",children:"Kieron James"}),M.jsxs("div",{className:"col-span-2 pt-1 flex items-center justify-start",children:[M.jsx("svg",{className:"w-4 h-3 text-yellow-800 me-1","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 22 20",children:M.jsx("path",{d:"M20.924 7.625a1.523 1.523 0 0 0-1.238-1.044l-5.051-.734-2.259-4.577a1.534 1.534 0 0 0-2.752 0L7.365 5.847l-5.051.734A1.535 1.535 0 0 0 1.463 9.2l3.656 3.563-.863 5.031a1.532 1.532 0 0 0 2.226 1.616L11 17.033l4.518 2.375a1.534 1.534 0 0 0 2.226-1.617l-.863-5.03L20.537 9.2a1.523 1.523 0 0 0 .387-1.575Z"})}),M.jsx("p",{className:"text-sm font-bold text-gray-900",children:"4.9"})]}),M.jsx("span",{className:"text-xs font-small text-right text-gray-700",children:"12/01/2024"}),M.jsx("p",{className:"text-xs pt-2 pb-2 font-small text-gray-700",children:"Duis at ullamcorper nulla, eu dictum eros."})]})]})]})}),p!=="Customer Feedback"&&M.jsx("div",{children:M.jsxs("section",{className:"flex flex-col justify-start px-5 mb-5",children:[M.jsx("div",{className:"flex items-center justify-between",children:M.jsx("h2",{className:"text-black font-semibold text-3xl",children:"Related Products"})}),M.jsxs("div",{className:"flex justify-between items-center",children:[M.jsx(Ua,{}),M.jsx(Ua,{}),M.jsx(Ua,{}),M.jsx(Ua,{})]})]})})]})})}function x6(){const e=sessionStorage.getItem("token");return B.useEffect(()=>{},[e]),M.jsx(M.Fragment,{children:M.jsxs("div",{className:"overflow-y-scroll border-5 border-gray-800 rounded-lg bg-white flex flex-col m-auto overflow-x-hidden",children:[M.jsx(AI,{}),M.jsx("main",{children:M.jsxs(lI,{children:[M.jsx(fn,{path:"/",element:M.jsx(qI,{})}),M.jsx(fn,{path:"login",element:M.jsx(mI,{})}),M.jsx(fn,{path:"register",element:M.jsx(yI,{})}),e?M.jsxs(M.Fragment,{children:[M.jsx(fn,{path:"shop",element:M.jsx(ZV,{})}),M.jsx(fn,{path:"products/:id",element:M.jsx(w6,{})}),M.jsx(fn,{path:"cart",element:M.jsx(JV,{})}),M.jsx(fn,{path:"wishlist",element:M.jsx($V,{})}),M.jsx(fn,{path:"checkout",element:M.jsx(y6,{})})]}):null,M.jsx(fn,{path:"*",element:M.jsx(xI,{})})]})}),M.jsx(NI,{})]})})}const _6=document.getElementById("root"),C6=CC(_6);C6.render(M.jsx(M.Fragment,{children:M.jsx(rd.StrictMode,{children:M.jsx(pI,{children:M.jsx(Ie.ThemeProvider,{children:M.jsx(gM,{store:KR,children:M.jsx(x6,{})})})})})})); diff --git a/dist/assets/lettuce-jv9UU6lm.png b/dist/assets/lettuce-jv9UU6lm.png new file mode 100644 index 0000000000000000000000000000000000000000..0f136a8529b06028b9f858b38a098b3eee5624d2 GIT binary patch literal 105153 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

0AAvEObv-(65bqg?uYjU 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

lx22C>GgAYH+?FKQm)4Fe5m5=3^pq;xe$O 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 z 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 literal 0 HcmV?d00001 diff --git a/dist/assets/okra-9qoK7b2G.png b/dist/assets/okra-9qoK7b2G.png new file mode 100644 index 0000000000000000000000000000000000000000..fde16ff86fd81cf180f65bca50b9b1afa4953cba GIT binary patch literal 42652 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 eBFH*jS)sP1=9} literal 0 HcmV?d00001 diff --git a/dist/assets/potato-pLRUL5Bh.png b/dist/assets/potato-pLRUL5Bh.png new file mode 100644 index 0000000000000000000000000000000000000000..c851e661573ffea3f5eedc618114b082f236e40d GIT binary patch literal 59280 zcmeEtMO0l+@FotyA?U+{ySoK`XTY}@yS(I&jShy z<@0|78Y(xR;NK*)hq{b7RO3AH>Ax2^8!;s@D5#bslvgu&D5zs1e|JeO(6b#*tZ^0ezhPV;ZqWwOeuR*HEkQbF6vr~&Qn+{G=|-l5;vXg6 zUCFt(lr~auB72B|<4Bo|kC(ms9x*bqxv*h_VQpWlki~*aIKem0p6C{DLA+1!|Hc0o z9Qqe_&Er1=|2L3iOCh`8IQ|Du(b8S3{{c0~(t^wIKXijUDak0u++GQyJ^o&S$ySK_ z1GfnFpI>IiPuvpzDd2G_VafIX6jIRtQ_sE(uXK{bf1gWoj*t4k5N4m;db6&L2oFTH zk6umAA4?cv-2W{xC>iU}nnCcD?#D5(_i3h~$Qh%T7M<1ih4u90bkn7mrBB5<&{%Q6 z$0g{DFGz^;LxlP8_XN;CK!@?w$a}*@;K%R%B$Aiky}`sLB-XlDhfl&M!OGya{opU5 z-w{6WZB-08jPIGkWShW?!7qOlkV1nWM1EKZG>M+OS%{0|2P%8|W(f28@WthMuLwscQ769*Uv+z*Loo<&MN$vm9&JfgFHW(ne2rU{n))JwSP2uf zf_)V(c$aIuX5!SHvir9Vfs?bSDS+k^)A*~3D7v%u#GLuR;;r?IBmOTv{S$t#f~52G z{fAEp`xERU*{WDkHe5WxefyXhu>giD6A~fDH&T60W3hxx&t)Hj)7*x3c3HK9)I&C* zKF1~#S+zMyC#{=y{nKA0XemiZh@iz-!lp&(H-jp0kt~w}r#YLmR7F$t^|WXIF2VC5 z2cg6m+4iF;d!x(E_pOQ&|CgT@wpUIQA$*%R)gaTcel-`nDhd-yy&u{{+I35Iprez8 zjR?|oiCKajCN2A7jyP=4q}4MgYKklcm+DyynzWJ;S2p7dZ79pCmJjiZ&Sh{y{Os6EdVjpVi)LAD*; zk08t%3XkU(?}1F~o|IGbij;gnoqKKY6jeAZuGxhEH|;kUKVM6>Nc%s%8W!5;I#md) zD+`ksX*e(Dx`g%{myP9`7Fu|b?G1$DRZW+9iM!PY8g3wxsoIRusg}ae!^#Bw+yQsP z$rd?RROxm)}1h6axX=|yhx`3oS(p~> zvUg9{IC$F!fWGEWKMglLqvY-CaVw=kzAH99)Xk~C+5b7VF6-t|odQ+y&9>^J}Z zjh{5g%vvo*ULq!3n`@>^_Tvs{=t3x=GTW?SQ6l~2992%e3_76B33r=;D;kMdAt7^R zJ@k2TX!`WLjfvI?=25E&fkESyfvONM9`8LAtd?N7?VQ7ZXPl5Fv(@@d*tJF7 z9sc+w-V#~3(V7k9;IRu2{r2Y6uo*B2ziM1 z4jD*Hy-~vXyd!qkx(ap4S|sQ3q&qECeY`>xgkC1m{AUFdF2ZvwJ|u4ZC`@d4LK4y& z5*^vd4Mr^_e8&S?qlUxQJLfk}vT>2%ODiRq{=Bq%eAbsxhdkd*i_1hebJEC5?rc=6 zX;S9+TXPq@6B!#x`kr7_DpSqQk1mi^TM2z%yhRgtM2`HJ^?&qwc=??O&QrN}N_=4H za@@Wz+=Y})Kq!gG&`r<^H5XJ_xrnB4MsiuJ?AyQ4qa%&&5MGP&$x37+N_^exrPRf> zV8gC1IlF5$1)2Yl8kI>x+Qt&t>nJeS5z+Z-9O}I;2w+wTaI7oL+S53b@;b}uh=BtU z9D*d-TO*gqiJ=07?~OSVpZ(P*LK5tvTI!0Tey_exVoA=etH4_X?RnkuJOq%=DTyHyDW zF3r2U{JU)7YAofp1S0xX#_8TNtP4R%^MIu?EukV~sJ;AR& z90rP3`g2SpvdcO&1%)P!q-0$NZ1Ft~a{|s*-T{?`1puzG@o(>%cd)B|nyLe0Uv_h> zIY5}Cr*@e#9ElhX@jI`4?*}ndUNm4j(7oTQa!dVBL;Dzrx-ccm?pHM^K@w8TP_Qj` z82T)|B?d_1TVSycyhR3lL}+NX<~m)nu{5@_S?^?-h6=ha{=C^he` zzdm4dHssZ#-N?#v@OUA4Qv*pOKzb~DWXX7a9nxh)SAh?Sgh-mGYfO5FE-u(~`0OF-RBkq?bta4|W2UvCuuEE>TM zXmop>GNWFkP$Lo;3oVq}rpqih)c@~vn$14+^nV&|*r7amiw)01fV{159GC%q9Wb5Rj zmACVX0_vMst?rt)J_yj(`QGnL$5ls$gOt|%*NiA>W#nOo9(L-PqM-s{)-@{Uy}sFW zB>dqQNo6aF(@73Asawj^Tz0(EMNT|U`vmQkeh0^`s4UECf;Y>T3yhdNjKk+(>>F0> zI)H5>*^pGFc6VXJYfD0Fixpl_nT){SvraK=jZsx=i(_l;L{PWN;kxQgtd8QjpLb=8 ziYOp$%XBUy$WLE(f_SY|>^=I(Jk4R4#*2r6O<$8eqrsdr1cnOr6KOET8v<92tGZo( z4WZ8y2&wAt8?_MYX^8q{(&2f8*qGi5=&HBugpNUUR%dFV%7?h4Nmu!2+5ohD8m$^q zY*gc#!X%)W9=Vn{!fSOKCI%E}<4xwZzPnGG5@02q!|kLI_=ow#m@imM^dp;8$OUe&#OS+^ft>%Ic1wy1W|W^dI% zGgM^&J}-Pq`ZaWP)&b}gZedB42;{JTiZ@nM<9Q`+b_MDRL549~4D^;hL#7%>o+X@0}~q#}Ov1>AJqXkN*pq zZVtsv2#ur4V%O_?-c6@cV@%8bUDwJtmf7-A(MS{dfL7x^=H#ym)yzyzZz@}SWqB0jv5EBOiYDk#D2)ED4EHrzgfQLO;z$Go{5oijiyB`Ks&`oeYR4a z633`0ZdMu6@mXVl0KRW)=0D>`r-ZRlUnmt0W@-#78AnF>QMw-CXoN)60iUCW9l{yw zXP~y-*3+AM38YQysZtN$TnvkAl%CLQ;TohPyEYz+yEphWmWi%hGqBy{wTmy7@EOVv za==xl69}~IWu`)eJT^*6x3MoEZH&(j-id{FK?RDXK{L*Ml}=C@LX@EUR0ccV%NK0= z9F9izwc;y{T7p?mPp0r0K7?DdhK@49sn|TRpY-^58J&Uf+$D7yf*NOhW@WtGiUYCe z!Q=e$+;*kq!TC4_eb%c;Mb0+lIG|_0tu%?^3yy3bAo{Xy``dPrf>xX4o_QT z)q6f>z#lJT86vBy4-5QF-~+e7BK&uWZx0FLp*+v!7k{h$E8;#NpWSp8D)eg+Q*xZO znnHkES>qu2LvExpRr1T8No?X}>eUfDd+vzmzhX1+i__|5@FTkC?2M3H%RpIOMjtr(%{%*NzPvXg>_l^sQ#RXQ{nH}GdTZd5%bsx{#Y!1=hd_F=-hglY z$DMu5-;>liu6mT&v)!#o8aA$()rwQxXc!$7hKjffbDe&(>LX6er+g5Lcgn%S&jt`C z+&6^b5$KLm9SH=2+70Qbd>IY2mAwo=X--WBo;@EXvbY?KChFuS-917+O3r|`#mePj z2M#S`po+8|u?hx5HP&zYX2Fizs8cv*v=U>_BP+271-F*ETOFaJ_Fmd#nh5qfNZq2t zG=rrQh|j({->&+1``{?oDs!gL7GFltBfGib2O36{S}uFt!Uy@&y~1_e*Dtih)rx%y zrMFb(!y5D)6Q%Y{o*{da$fW_5>a0~#4W;wtHP(bnC+3rXpz+U3Cg6jm5{Pk#djV+( zP(aNKrn-|SOMtR>UV@>CU8kP*tg5``2suD~oSxdHw_jxN^KGb^(?#2X(`k!a;*LX2 ziP$F#?wnNNBvF+r4Krv}BuxdW?BBIE>m85v{Pg%;=LhrGl1(ZLEq$eG%qgd{W(47K zH`URg`(pQYCZ;6l^{!43j?=$A_0K5;OHjsSj6#i2oHP`w`oA^Vx39L{Fe}&)dnT5& z*Y61AYFK)(Z8BTh2ig=S0wQ6Q7;q3_(I_-#?FE=+wY|O(LF|iJjD^zzj3?dMOJHhr z7O0En6@h*|S=P5+eP_pFp;bvJQ(}of`jIV~d)siDiwDWm!5^j4@l9OH}jpY3xpX@rtn9%(Fup@b*Hm{VxPr zX9o+1^RwZ-(0BIveQ|#hoa$k0J={&|;I@A(1?{)!m|0emar>{t0xFhgj&3@L$yjmH zw`a(L-ikokN{4?(5LdlrwA@uCqG$Ktir({$F{tdRYBJ22!&l>gTYVkJnO3}YittVwu-K@X;UMO@M0RzF zE&{*R*a(f*JX?d#{tp8eSxK+-{^8QCoOIM*Nmzp}i}Y&vfjNAdazT2bf5$d!aQtl_ z=W+@pw$RT$8;^`-J6UNUuAz^Q$4Lia-ve$gS8x5jLjQ!CJ7>&hQJ;S%;?C5{IbHC` zQKUg7amr?hSmDhtB&o5%+jz4nCD1h)>g~vTtc!RQu4r-cHl?8f_WOIrF5>x++BQ1Ax)3cm_kE($hpMc8T7# zwKKTU_CG*y57ck*-z`=XRAGN|`DdaX+7ocz)YZGyF$di0?p#ADZrdMWHjGW%(J1*e zNV`$I@KEx1xDj=+(jxEFK|ACd8m_qqxX@Gg^0*WlC-K;le+!e4jq#welzO(T7VMnkY3L=B71n{s|}MSTk% z8)3LC1>FwuH5AG9J}c@RWkUSn?O>VNo2qvWJ9695v8YrgM6VN@yIz#m%{+AB(uM1FEi<=0nQDQZ?hM z!p)R(1U$(13;0#;UPg>~->JCwpPxI@&#W50T9I30gzH|rETKh$=0bCqN+=KkesF1f zW}JF1$D;sQUSHKvF`D;;=IawnDRYJgs8;!XhJenkN3c!HC~bzr^>fz z;r_GIw$I9e)O|pGXCFE6>EDHqas8MQT8iFi!#=b-xc2yc5emw)M*^S+L4u0}(RW8aqpaaiV1GFz)KzYMH4Pvk$LO%wRp>NiQYN>fx>`9m4M zv}Pyf&nQIqz>bV#6QN8*46;*kZNu1aC_~*EBO24QAy!v~ ztD@avMj*m-@^&0}Nd*o9{CuCL5{s%08DFWvUuWH!paKg(zLgu(`HV+xj`ms3C9lD! zx=-AL&zO@j(OhVgt)2IC)aCg;9C@(GO%MR*c&sds@7P&!BQh+>ZtM^n*dE|!N#+&F z7Oy??=`Z8RTwk7SqjAxcQT*203xP%TqmEGau7)eWVPK=#URL)#=J&bPY)^F)6WKOF z9absfn7Ty1lsuM@v9v>D7vrhJw289<`jf!&&Qw4OXsJbU@MnZ}7A#UxPRjWRbdz`t zLV_=%&`i!>f8qmISynb?=BRk{u*eu9L34R+6+TmGwr`7NMYH4?D>cV=-^RzhfEShl zFd;#{c7t_SCjDH@e$XY~_pZHrvRXIl4_AsrG+i3YUCk`Nl<-=_wU$)=;2^&<92E}L zhih)4GNfC|ofNk#&335PpUu%ZcuIVm3A*|hum_Gpx!#|4T2+TRNOn5y#Sa0t_$a%fFF7IU+hs+G)}{ zq5NT>?HF2i*Zu1>T+H@{8Vf689W|#RvQcLiCT6ywic%39Rf}E$*y@X_@JD;#fCMDR zz`4|ImPJgYr~)J$3M+WY-!z3g_S3rF|Ew%7->xJ#!EB>gDNah(UK^czZTFy*X|mmJ zL`RrGKS&_Ox~ea*7S-d>F#7dT_CkXG9TDGaqX@|)*^svP-VL82pQna%QGG0Nm!g}a zL&a-mEv+pzj_Xeld_nj6-J2PT3an{|!i=GzVoTsQJLPXsUU8I~s{Us`M!u%5{(7h< zj4%qPU5U)x82(drRF_@=T}{ID`&fMtX#q28?!nO}YJJ!i(_+P9jw{yHug{FJMOs2M z3tpRxlOJ+p67FxBChSLGf69KA}vjCS3M>|kRo-a-yw%tp`hkwUIe$|9BiZsE-x z*(;?y@@aLOy1{nGG`DEg);+4yfzsw(I8n{xy~&9WWx%|lWaoT4nUIX4ryh!TMA}!W zx~=s-Y!UQsT84t9gq|6MHf1Fv5ZNW$?AWY_?s|W!7jCLar{x>^{&(#QeO!1O6Si|zBKvZFnMr}!8(=n2st-93e zXZXKf#}|_1Tk@aCe(LZPcbNYbsht1gJe*25Bcz{aK)Ak$AtIf0-ef0f;a}!h`CBBd zQ!SpsCC5nOvrhVc@y`t_PCTTZtxkF4KCB2GH-GB>I;-#53UxVLzNS!{l+~DzfxN>i!fX%@`>OKy?DoOSD_aFyC=cZ0D<<2Z)d9yerXYTU+`mx8)f z%%Edb!Qsr zLM3zX{J(79WTRMj`(0fUO@~@1T?kVW%vKOfH20mO%LDnI>-{!UgB`M)N45<g>G!RmF?T z0BjK-buJ@P+LGW{EP}~=z)D)T3v6hNiBh&FmW@>vsvhW04M3+X&FSc66NK5=-x^j( zW-3^zxA^_J-g@00GFv?YZ>7$YLYJx!!@MijOW+lx`^)Ggby%D&)`}Z_l4W?1Ke!I= zQ!Of79|`39WFE}ws5_C1CM>az$$$sKX1gUOU@j`S&ZPap@R{BeKg#L2ohj;6 zr#Y|NVIxZRF=hThN4^&;T$rtinC>4+I?GfVQ zM-4%Nh7vAGEeAHlCZapcCwmKC*FUlrBpZXPT-R*=YOeI9Flw3VyL&nIq|Rpz>2(&wBHvx7mSQv$0%b^FA#& z{n(s-@@pU*(ieF?kfcdVMX0jzZ#G1$&n+FU*oum6Q_hGb>U&6DqzXXb9yGM-BovVt z;rASo=9_dd(?IoAMlLNw)7#4);-hSilrgQ+L7ZL-Ia9y9H-Ep3QS|ajPFJ#CfDUDC~*L-Vn!L4vp}E~8*xsQ2P6Ed zTVVsB`A^QOQWZG*kKz%Ur8(YGSGi+~e(aD#xD7tCxubN=V9aX6#4(qWLb%@J0eg+l zPaZY_e@5=sM)DCQ4T)#@Ok{6i|9eGJ;cgk`X1;VKTGNd)d^Fp?a^ZZT=t=SWZ%MDe zr-uRx{>(&k^*fy3g1_}8U6#Hs!1vD-$F{1dW9)+*zTS=Q#NThHo znCXX|IUdL-W_GmrIQD6Mwv48QwSWRG(IyR~ue8P1D{}zg@H7Np3?FHz3Z-xBcOa7X zUKL|t^%S4NnZ3yqY`QUMdR(~G&^!Ga#3<(WvY4U_7z$XVaaeAuyg`>8#TdA&QL;r`vU zImVzS<Ka@P{q*lYli}}Zj%3bY&~$7%qOQ1`tCgh1 z-N;mN_33HFNQDetQ_{S)3>J@CvwKUjd;8$(`pzU zh54$+pMjY|GA$9Xt-$1>l6DS=-42AJcTTAW2L6wqRV}u_>2X^PNcb#${!Q~NaAGSN zUhd60*)59C1{h|(OQ}U>>i8nUU5v)IV87tt-8n9NuBy+~Ly1l}1}^YEdmkN`xc2%- zn-D!S3!vUMmi2(-uzYve)7e%*W$)jZHC#gS@Vm z^WQ{RcOF)8@XPZ#os6<_oh0{6XYrQR{S;97U}pm5xw{QM4yCAjllqLwrMqLWg5Fwdx4CvzKqFxxQY-!+oz3=nga1#{*Z0C}w()NylKv`xl+>1{nW zt%fC%vQ4FG81-}**gQzw3MUR$QNfUKa#Lg!T6;+~?TB%b9H6&TkWSfU(TRNyp!q}i zSC-4oq_p!n8JP*YVKB4eGuUA0T7nqX_L3`{;KxF_s~|+Wv7)~_d0nMxb+`6ltB)R} z825!BWa=$;Rh}n7C-hVZZVO{vUz+I zzg0d|92kHUYsl1)|v+6xWK z2lfG3qvmmc zKrOu29KTF#C@iMnM_qS|)p)JN&x?8lj_2fNVFgRRQ|Cff$c0ZV9Px6?7Vv(ajxJFy zZkW&6+$8jYjx(r0K?`-50ApiDa8`stV>Px&Ab$VWnlzC?$f!_rRd2x&aJj`v8Jr;L!yVM}6m zV?sTV(JAQVT3`+9Uz|C!Wk~xZ-l>p-3okLqLeqrNsc9XD`zb6ZDk&OW!qSbaH;j~& z!r6p^tC3?;{hXWSh|})DUmKG=oyG6%tOfUh+T=|5*GVO3K!kme$9 zvhF14x4;u(2mHh3A8Os*j%=)AGw=nm8b)k0M)&LF;!Uv=B`j@1xi0sh)$C8$zQRpZQwol2ZpwcK_G_ zNx&0zH5W#@@yJX_azhCK=1~(gswra@(5%b8-!m8)40M+v{S*B4x(|~GXm*9X=pN58 zSHI*DB}_d>4~SfCL}}$n;f_EP)a$7)Gm~Vd@YPk?w=9do3X7cAV{A)Hvq;`%CKg95 z`4i$NSAzQ{6nHJ!#}mMPl^VwVGzf0NG}~D$KtwZcQAM%IZ{+cu%DZC9pT{x>_K+q! z)3?A{#e7l7QO-KUmXL2CO2LCa4771yU@?(zpg4Zr5ItMKb{0n4OJB^<$@_keufn${UEgT{kgVVO zJPP@f9@SW%ZJLEcc@YHkRbz&-;?*~Ka@l9RcEqMXAOXSB-$$;rD#= zofjN-aZgoB>+GX@AsyfaH&ej*wFmK-!OqRdh2`MjBD*jftZ*7ifBF*GH1Q`3FpP)o zeKpJQoi}`42j>W0>rC&dxng~^FsU0UbRx7L+I|?)ol>?>naQ;w99OPM{+kZ?1}ZQ0 z!S3T;Jh4yZC>KLQKCkK2Ic>0^iZ??{l0{Q#Dro}aa<0s5Jo>l3o&?vSeEb~6x0;!k zQUjZP?ct8ItC3k7x$;NZK*0F)!-2zOl1krz@6!>X^$)j7%mzT{!V`_zSMZD_--WB~ zN7PGQk;l`G;m8rC6ukVWniW+%jlBvKda(<_D1=~^O=+b9^ML;RxV-9P-NG6%#?zsk zu=B4y8R0U_b_hX}B?l*Nfwm(#%b%wTA3si(m6L9WjM!ugBHKToH-hbBU~7j$0#GBs z2;q?r#j#RJSIpeJXyfkD_!;~TBk+U(-Mq>qCUEF3ALdHQ3;M_q+lXE?F(K4JHr&fa zxkc)aP%{Z6pZFtOy)!i=w0hyuCsR%#2h4}{FAIf+Gu|tc+iyKZXHUErEPb1QFWO=y zY|LBd3kbTtl-aQ7=u)DoC~UP&Nv(L^J?7H@&H@#55eEa-^=e!I2iylSoWFqwO6i~Y*%_YI@NhG%uBv1}ALI%8jp{;*# z2`nk{pjUb_yq=fI{n=SHkN?l^?fN$!+2PZ+r(EAU*!)D>cl8i;H6&27V~a2GExjOfQqqwG+z7-E)p}6v`2bIdVmw ztO%=jABqre#p{ZR4R)Z5E}2 zjriZ39d-bNh;mqwyLx*~Y0u8j9dejFfJzrJb0V?K3FN&1&tdQR>CjozPdyrC2rZ3* z8-KlL)2(GbkAShI*KZBKYs z&V7_<-Eo<#A%Dr~aC*>$H;{AhHsTMpm*_fgs`Rtb(s5)pO!@<;H6T34GIf%v9o$%H zv#KJK~AEtc&t)s)(WiLN;%lo2=vlmtG&fTk$a-Ma1mWbuToyt8$<$Ak2o z4YJSLAALZ>@Z~|iewN>-{m;24&VM|SpZk)V{aDQ6ZVH4ALfleL>>Wbu4kqzfxMMvP zk2=>eQPAw6G$qW2eqIZM06$Z@+pKZ)c*lyUa`JSbMRe2B((<6~HPmn@CP*e)4NOae z?cfvjvxKD1M_cLhxqLeIJh>#)`# zh_*u_FC+5;LEwLkhvVxYCeP@mHJ_*^f9{VqMU&zQbAoO_N?lc}-?K@1;B`^?g-NTJ zR8v~h+Lc{!Bu7?8lqlyZE#nk8h+(BCbSvKOJ1E9M}^zF@Ms3>=Mi7@~An=`uzlj=POt*Xf(48KA4=hM(%t^(UgUt4|!6N z0P+<*Dq|@_#n4^tg{fnxt0dos+l(k@cY47HHdR0b_Sj+s2!wMd$h8=QH@_zoX1!M^ zx{}P=pR6L%#n`4N4VJ?ZWL)e=odv>g(Wd19i*&mT!d{q&U|LqGonmdDjqf_26V2EF zPJ^=I;q{3M{DF^2$mQEVA`lxjnrJg+VW0w76Fj7`r2LO6XDZCP0Y9ELBNZ3^<_vwY zVPdm`(T5k8-AmjV_VUl8odxoZ@!ZdCthCQZeiz;l z2c~MN>EpGvU6HxMPFHeV{k-!?ag*XS3bf5#-C#>uwu7NY3{c&)5T*&68Jh7hX@d^_ z4cv4w*nd@OB4ckP^JN=$MfJrA85al1wLhsp(+*_5gTSi=1DR4aX=qb}_xhX9RkNm% z*v^T7rl%CmIE@_Q?e!~6l0sIb0|DfFJsPysNxI5;zS9P-W8aSAXlS+mnYc`8yYJOZ z+$yBWx@3|e5<|L2t3fKJuc4Nw@rTL<%=Kd2oe!eoobd@P*fL3rZO}4<991HMjov>@ zW;7H21h8{odMC?rj`U4p+`^_T|4p0vr5kPM>oapGIZ{46?QQ;LbeV7G&G`MiDVTNO z6}0fAKY1KtrQ$a_-v}*FNSB#tw0s0}OQupr+b3@iK{~F}*kn3dHW9HVDDX?`z7CWM zmwBr={U%m|JB~uyNNoi>5&{4jXKHD4asd)=N*kKRB$S;56+gzSgbbl%fp?c>v3a+06J4AE1Q zHR0uOnE&nE6vNDse~FWtEvjznI`*Df6Lua>Qnm{ugB=v`+&S-<-=9dm#PL{UGVpn> z>AoTPtc1BKIPhHXNAC@ho+~1^X>}%-SZ-0S8c$)M(lG<~yy`+^KlTUIM{N!X9E*2= zkWKZ^8XK=tQ~t3J&s>qxE zA)bqT?y&-QtDHexKh*H3ElC{-XUbYe?q2w-F=sp+4N`ZsDQCz!mIn%<#s)_GtoP-= z)DflRHtzU?SGXw$;t^qEz|2LNyF|n<;7`ZzS!5=<+y%F3Xv-8Jt}%x{c}!l}e!+H~2Xmg!EhLN(l(5W!xd zMk;f<)xE$*A&^G4I|5+?d3U?h?rfYRJf*Sa6UFH*jFB=G%RCO->P6X0^P#`=2n05s zsD02|8lzw9ML%Jl@i+U7#-5t(fE1=t=#e_@L7Bze`>f}(3MjHjk&t7|(S8?-0F;~^ zO2s~m=F2=3@jj`!zVKC4+H%&AnyE`_BkU*A|kP92z zowp?k%(@LCPaoCV>u#C{Pk}nt%Lh^Pm}%VI%hyqA3f5*M7aH_uH{d4;Ol!6@z$o!f z)x5ElsonUefdc^$#d#CamAQXR+B8JS0r*M9~(G8Q;(3XKFQ|o zbi-pY?Wyl!XlO&lO?}Ld`mkpmrRQs-Z|lo5_))1X5INra7Dc4*iR-qgTvUO`4I}mN zI1AA(s<2i`f(YSuCdEzyG)wbYOF9(=to25 z;L$L|x#y9`8e7#{if84ybdkd~gYh=(5D=ga)T>G=ERKmd1ab4G>2IPl&CxlSkbg4Z zG=6q1+qITC^52GIxoPYmjh#UG%6QWBj~`j0h#!H-E>~ijduXT&Rj1~QTDB*~2f6?d zb&0Q4K2*~E3V(0TN($nkm7^o=YD}&D!8u-WEsp z>koj2Z}@xEdc-ZldA|k*w0XH6Rt`V2yp6yEKc7vLUxON&YmbAaf{J>l>@M2ndFFVx z9q*m}xqbr3irL?&xt}ki$0zAvXhXiQr%MDSnHThRFij&|H#1c7juh~|lQkBWjxx|& zcdUi=0;9ut)^ZHcKY9|E@AJ8YbcwjkaTT6ARLWQ%EFL1A;p2?b5!~zj?i8{@T4I=Y zm8Za^s-m^Rew+6MxgKL*Efm6Vg;g@4G!ZHVu&z7s3{y*2l6v8pe`)7g^MDEw$}mMa z|92oAFl+#6fL=T+7i```2rcT4U%gBAc{eh^`k#e?hG1Vz!3vu)gu1?El4t$U9W)eQ z&QvO42_!5|ZFVzRxM21it~+eR1jsiT2eswh`b^ASz*NppW^Sp%2LnJ7(${QFWTSGy zRRZnYj2X+mjpna@UHSSbjkAQ!D4X6~Uzv5kI0^RsksqldAt9-YzQN|W?6RwL$FaF3 zYUM99@+e*_=99l9L?4Dyq0x2yc?jFbL7?YdYdy`R!%CMrA;~@xQKx51$CV7k+;Dp6 zZp1BuT^ogQT{#zbFI8*eZVz>QpVLQM7D??8$$7Yga*MA9Z=MhTF&6CVS5;}#PO4o+ zwQ;MM=vwx_Q@_6qcf*&EV;X?us!gsn0qU& z{PAWO+_6Wj#Ptiq`d|IX2qUBw(p9<6N~JM!sK$^=E#3ZuWtnMamt|{m@z)j*mS?mo z``xDkiz7BLyHIFa1Bj`*#0)^mh97>hq$0XeYT`v}X|Y*v5DKi1^Y@`33*^dLDa-l8 zFRXn+Lu(9UNEn6a_)O3+#E3^|X*D=up5t|%x{F+{n=DgFF;BYtrLQ~`;_^{2@QdNT zBcsh9g&|klmh31Y93E=hG7EO3Nm}I}1zWJdPp@%$_lV@Hx#dLZ9@jcD5BMG_2Txsz zc!Y-2eca1|I}XW?$XCa!!B73_*D9Z+=asgC0oZ?RL%&OCec_M4xsz1Cc3IX845|mV zU+9my;*sj{hRn1YYg82+@G@raZ@Xd1q0-U_EN5rHD&CcTuiC|6BO(}`;ya*x;r)t; zJAEMYV@&j|3}`EJHdP^R>#KN1D3b*g7=E;5@l(o4P9gf^qO|m_)>+S6vjR3ytYu$^C9^SQ3K%i zH2CbD6m{-T$a_F!uofE`-ycdBv{rAXN-hG6D^^eBA&JG*#gn-SKq@$(bQ+3Y9$+*r zQp%jQE_o&sEIXQwu?l6`fnE%=D33#sYs<`DQx?u#>lCsNU>MW(mWA*d^LYJh2m8B- zUr?XO0Xw) zrEP85jWWD$D#Q_X)v1~A6eVymt9AElO{e4QERLQuBfR^#wNBYeEy`-G3~1G#GQ0MA zQX(uArw7`fq>rRQk)Gk`Cg|VIeuVfl3`78Xl&icYW(5OlJ?0Dcg zk}I#lk;P<2o?St-0IR8-7XDAHtJt`JM6xys=t~41(a$}Q^a$^pUrV>Yh7U3s#xA`r z8x_G1ym3KJmve(T{_r}1>?Ysl5pW@Q7M2`7^w}jy*y-JL~#4let;Z;bU z)J#O*y1{#Q(Lk?CtM1V(2>#}%?>lSbZA+P>kmOQj9U}&yPx}i zz)iFfAA?7gLFMjvZDC)%6;jXtOqT4A5dg{h@@blSc@ApUfS~jOYl!ts7y_~}arUmH(`&L8fPq;k^m!&uT6x}h=K55! z(U_6+M}O)Ivh@f<$4PgCbfs*CND}Fvb?!!89fRASB@eL;164Lr@m4a#li?2ZS?dWx zfzRqJt1G!moZn^YR_pYcmN36-!}e$rqZ_r7P}j9Q?lwT>M>oDX2U6&;u0OY#J4|34 zTDsM$y+{54ekxT0C?^n+cV5ap^sW|{dXY=E_adJh_qEgnAZU=t^KZ%~c8BYg49)Dy2Hd5OW zEzXa*4!HdKY8py2)6?++on?{usPL1MsN+k_Zd%eZ_B?fp`qCGI-##);3h66-UQ?Pw z?qJ1w{-xT&@v;q6&J)iAHUN2{6%+eRj8}pPt&^u{BXo$fFSW*s|NA_$(G&mu4HwI@k>TV6g-7Yha>~eqc@2o^8 zkPo5xjN;(dt4KSrKK6Quzu=|D)!4xz84_y%cX9YWD}+E28N#D)iB=*ws-K z1DGJr3`nd|{KDy|*lf1#B~c7b%RW@dcU}`d%GsL|y73MT>!GEA8=kRiUshkvx=Dy; zzi1$jw5>I>wX0L&Jsly#UKjoDd@TdmteWGbVqz6%{Cpq;_rx0qUgH?(Rkw$2uH z#mYa`yWO@t^gqWvg^<2ae9Q&YHWi8LR83Dd(Je=HHzfbeWB-F*WBUkT@uLowS&#g;YN z)D+gX@2FUohQ-Z0f-L$Wqk}Td{;(tB*3rQ8!RB(R#jU#CPTzOQN&$+h+$ESboDC3R zvDX|z3-uUQGNn=UM%VdE8I_ynoeMR5?t|bOA zyN0iw_knQ2jx|H>2&%!j8w5O6v|)?MD9E~6)=u-as|OjTc|lv2u^t`6JJCh?<>vdN zvxr|-5Ng)y;E@$ za!|P79EzZk^~F7=XPxj-7>>Lp?+sEqlZ7*YJ(xPJWgG{kSR`YNqX$EYDD%;y2lPTo z*T9WnIgv})7sBVM46@FwK}9VpJpF#3<}uR3$kvv;{%WE3Ore2h{ZicaLS&`)2jKk& zfG&+ZuD@UmdQ^jsdW?H%w@>upK9^FnL|uc-lX_HaDiLX{@SdlCxR57bzF>{Xef2)> zetazXJZF1(lzsreprnaT+~o{_w_;h%j#(;%AYONE&>aY%gD*vdtYbkj$dbOFsAq94 z)eOj0N23Lg0RTp>8NG!9yb~NBVPm`R^m|JRL(r6etN2SB8jA3l zB(YD$#ewX8NDz}DuL*#vFmj})GHHGTBEyCe*mov#!>9)|ge>8Dog8`<29xrsswS1@ zSZKR}-l^sq8x%d1BL&kH*G`U=tuJU0}*n{F<9HHrh47Y`w|3%7-89Lt>u7WO7RZL--$`lW%yyY)V1rK!t838cVvp!(ucGmKO9 z49n>UA*L{TTz|=M25_3&zEe-@iDKu^q*N~}s23#M!N58PEkP%yF50Wtjr{)q_j^s} zYkK|Ok%n%C6v?B&4ky%V?<^bSAdQkCO{kMiL(Y23-4Nal+1hwdVfBd?ZSHN6i(~44 zsRqh{)0L&2JXmuGu+K3tDFL!0I~QY3qW}gx3WdwEIwT4%Ue#1wST0O58J->m?RpDq z5mvx3Thk4FSK-J_;_-bl>;U3>Q{JR!5mODKPYoW#Is^riKVW2RN)0W$3K=y6=vnI2 z18<^lSs>m3AJVXJ*Mt6`S<`DLPd>j=5dJk6?vZ+Zvw5$cYow|wnDnul>Dp~=uYe{$ zl@kyaPH50UJL#I7^^XLwi`)vRPmVQ8f+Y5-hT&6nmi3-wGj2HW%3#1_X5JI73bluw zdT7NloT}RHk2A?4N@`$}Lc(VKLiSA~)l!Ykwlj`Ks7Uw5z-`T9Lf6u2n;U=6H>o}Sxp52OhBk1=nigFoz}`vQU@DY zgN~s|WZFMc4yCbrH`tO?#_&hEp|D(oiaU>9r}u1F6f3|I_iS12LgQ@smm$$?tjmwmoN5L~I*e?-y57l4Q zn=9~hWd;CWt!_xT-zzm>z`xel*Xn_2$UHF-MUTn_5WfnmBW%~t<<)1umf7V(?tHA? znHo8GZ>&zpODfS~g9Af;b9pV7uU^RV&XFA5zc1EeDCu0^ip%0#_Y8CxC||4;SL`<% z>1TOr?K8+>cW+ErpVUZ%AboD7VlkxTPqZwxp5uO}bGhAdt`NV|gj1=Wen7amctFw0 z_Z_E=bcjDX{@6WnZ~U9|hgN}c4H2_;PY@p1Qm(r;IYn^afy;nZ9ne$I%l(fR#12p# zO?83X81wNU2xoPH4*KzW%>DVAivX?QBRo6(J+gfWCGq!wiSKK+3nR^2F)m$lnng^U zu%y?75}~31fLzmnfu6tuU{2hO*pQSx!FJU8Q5Huh_nniuE`0S4XJ{bQny2ZlBnfqM z_RoyQ3z;%-hG>M-{bQ@FByMNkRd2j8{Z*^Ge@EQU{uYuzVK3HvqGO@3G3Ep6A|bg0 zFBTrw2J+2nX!W|DpL_ZBZ?EL>lUH)2A@ZjW7P6W_yQ@>f<@8=enHGU1LQq7_ps?Xg z9x+!;YrD@V`;wO^URPjTL!l`Ozq69yJWwfURqfS-g?<X;#As)mD9qKqc zu<>`q=O*gmHfjWF1?tPCqk=6`xS+7G+nC$#h8#aSQ*RnB<8L*Ty8-_Tq}jAr%Jyo*L;}KGV0a81^&CKt zFxAC|`d+ctq|sz1@7rpO9@n27w;#=$`-@49Xeh9ICceHfLjtinF>h%P*%Do7>Rb`j z#*%Fnt7F^PTN%EY#d@qC9zgPLFAI6s%;(quvn) zV@(XE(C`4Fb;jSw%y@BQ?`g#FGqHLyw~gb&B9SN*@gr44tk0o4=;vFV9n0sE7@jGe z8Xg#iR%MA4+iJpKulMTuI+OL*$@!+2-+#82KRn)Zk=?(a%iW_&J*BN;ZM_;TPYOal z0l40$Or}`p9~3)hx`{X>K1!;U`h2e5BDC;lq^*G90M#Ddp)ajIw3_L;2UCS$^Nl_g zhMP-lmTG9>Hq1lkQ#nxL#sxVP^IP`!Oq`xTR*upr6i5cIYYq=2Hy~MJ zT0G7G;h40|hs0_~{t`1^F&Ur0k|oD_KC2-l1|1DlH!XWxhPWr8H;Ei3IJ5qi;nHww zx7VzlhJ@#t{N@j9`Rq&G2-K!6 zMkO_vzC~dAT*jySkj>sCtL{$Lh zH)!!^MpejXId$J7i{SSp6K91fqe}X+ddp~}P?AK0&6{Y?z(h}DN@!RH_W+Lbz7DMT zp}ur@Bwr2YNFmW@G?`9P&q}KmMK!=|Rx zkI}GH$&A~_c6Hw5rLjQ^j29-)d+w}}e^qw)&FJ-;Bvild@82b5`c0qpO|Snp*Y(w7 zz4fzz4%1PB#G~GD`?)v`0Vuo%&Q^bJpfU|fOQw8GJ@`CU4MpFsnO@J(L;*Xhq?$dd zmG&viV_jj0L#USl42C*b-f9!c+3`D5zGMT9mLhQMckfN(s&6l-q*>%25rbj4!KN2G zyOLr9-&457|XE7OYr2$YEl1E+EQvrcA1S(eu3#362h@8JxAPjtFA6mBe%9)+; z{5xcGAT`#b@hQ|U$OB7_TS+fN4Whoc0pOm=i&tv}y{9tI71dJD@p9+o^Cvs`&wsd- zdhIEU_vvY`UR5pgStrv91}c!B1`h6Y5-8sc{j8bBh7}YWkSzpDTsB>#eod?uDO9B`C~SAakI2MuAql9z89m#x6-jZ{THIn6<#gBU%cF&yap>{LCc8pz8?(lF?9a z2n|Ec0=CI6AY4oyQ?#~NoPaWVaFQ8R2G`GEV)6Z za3Y`mcB2dVxh4aq>|dCZHnA5&o=mxu(!S8x>Id-LSlB_5K07gtKroud)EU-fJ-Tx8 zxs1%%@VaZ%1nzRGn|5x)P=ukMz7<6LwyF5Jiv{qohTJI-P@#~D5}{i0m3z_t7A zU;jleU!TiQe*Tf1-aDeF*2Y2I!z7r|M1)3+`&>Ba`rEy>In;yV@a(B9Af6;Gvm;CK78Q)cG?A!ePn+6-mL-n$Lp*!$}?oK;v zTH0Py^^)?yy*+HGdYW4w7}7zJ6voXt_0o#glp&mnox^ZtoFG~9x=e4JUKbXI8oJHp zr5d7MR>zhSr=$Xm8d&83Wu;Id}Tgdo$7k)@#ia^-C7-Qc9kpeI`v~k}{EB zoV!>y!LT6MP4q$ZWt4+HR|18te5A8QMzz(R>L?fb`M>?`wVa)<rh**lfWT5Uw0bbuGN5T;B~#+%5T05a;3N%IAN>fOjG`AJti`r z>V@w0ITSUw7RV$Q%%ToWYH{w-n&NsiP1Ud7+NYHo{z1R0s%FHwz?6p|;Dvg5&tHBf z4<0>~y9)9HpvN)EZbz0c_lc(A=n3N)g8=JN&qiNbS61fwOjc2I&8D7X zqYiM%ieh37TZt16A$3d{y`0|gRG|gbFv>De?ZMh)8g}^Qm(OIU2KDd%@fS4EE-@!U z!s5XhBMJBoHGpWIzW#1=dByrhG~JM)2J+VHtR6Kbp%^(>Pk=@Kx=T|=ayHoseyjc4Z!-C}f9d7!BlWJTp6@~T z8Wi}hYk;xPPA^%al4Tt+jL=(gG82x@B@%)G??yw&2rRphSlB+@2C-%wF+s&$V@)$q z$M^A13hu@@=5EvTwKzu*J@4Mj8HRKkTD9BGLPY)iMl*#Q{rROPt6sdmmdh(A&tKR= zS?PICC!jX$)D!B+F@hjqNw{!|JSD@bf%<{2+Axk5{;FZfCz^?b!78aqU+9K0)iBiS z^T>-S!(9*TOT#Bf>68VEx(lj!K(1zc^-?pGxq3YhXpmr}*~JncY8dVpMWWBjg z&&C${P{)CPUuXgW*F0O?4(9^BM6e*B7BMstaYI*q!` z8GgUx12$Yk+HCmAo_@-2k!$1`a~b#9*CF0FfQ8#dvd2t9>zdz>cLZs%ep+HdBczkvRBw#fwG?K zuXJIb+aw3?$T9a$wSnF4Qn8($>Hy#c{q$FXJFQC#0@BGiV5?SSb8)Vi&K)VIb9#f7 zpE7*itI^r*HyVC9mW^0vYEQ$J7pB!o8_XI)0MS+AoLO?faH^!vpoVUeXDlDO+Mpq; zb!H?sLuHAc?ZE0Tr+0Z>t5MxFa-l%``ns1(4JEJCc z^8OKBJ93=k3)iS={@Go@l!T_EwSTi)-OE;UVkwX2{Gj$!7PS&0}c~S}5Ra z;sDs@l%7*2T`KJ|DQ{#xEh&=QoYf7=mq`_u?Z;9QL(Is*!k_^C@CjqzPl2}2roW4*)!8M04*|Mu>!)h4Q!vA^POR$Rx@{aa(=XJ)uEmJ``m0qGgYSLq_F04nR^Y!E)`eLFse zGz=DJN3K=oO{1zrZ6d@1^NL0cI`L@Ng%ENwof+N~cT9Hd^*O(M@l1}7j)@bYHWJy~ zR>5i1@tMr2w|Y#GH~3O-_acOMV=@@#9U0L$Z3cX2ZJ4GQCW`a1$TAuHILzN6`J76A z0Im=C)U7E^JS{g2t#{VQm);oY8of2XJ>W<2=Iy|;uxV7Y84WwIHt-9H*(T*(7)Ep& zr(E@W9zPnxbz^{pH=l988?YpNZ{B#lOQjDk=?9rd<_`<$TMc{;GDyui8&ObisWZ|k z!o=gFCBrvJFFR-9QB3k9)}(qcs*b1o>e&;9YWMEnOKq~6REL&Yj13B-M8CjNZ<(cx zsefWeu9SrsVK7>jQc?%NI6>sdf)(F-F3=axTlvrbX)6yt+RH!uFDG(5N4@M!7y3i; zzmP;=Ggy@5IK#HQge20J^s}-uNuc1$3jUqge!}uP8tc+Rj>O)^=kKU7YnLg z0LNsd0C2BvfQ8H}qCvQAtm2z`Rirh*V4>a=ugq*7nEf$hZ*&OTfSHX>JT2=haKq4w zDJ#sLjo$FcgYlBo0~1B+mT5_wUnd8-XO>kBWmM#vn5UOw*$Fs%m{SdKy(!<@B9kdS zaY?`$(0gNr#Csketl>IfhDJO}z;fj76*Y{4q>ISb)H~sV4|JLI{?5-iq1k-}elD^_ ztW3*nk{mwC{V}SZyzQBV*0PD7K>VKRYT!`t2rOM~U07JRHsB7au>l#22a;BhljY20 zbwPz-*w7eYPB64hk*mq_VKSm+d`9k5W@2zKlD$bN_o<<2-`_GYDH~4jDYww>_--lx z{y(UPGSSd%dnw!XWeS;QvX~qb`vH62bjb&z^ihS>rGmPhLyb* z4G6E*6TMPHb^dy^!U6ZJ;QRFPH zZq!gASU2wGcBx2IYK_*j9>Hq6U3rhK$e_~7&;YJ&K~bh0E@OI|^=HHAr`jE=0#F`8X zm2Mbj8XwDBw$hvUq^bD!R{YP2@652K1|7~XQoZN<9UpA1;^Dmbtgx83(qDfe+b@4D z9x}D7V`h7R9|Tmd4{e=*9Oy2QA#>!d%Aa7ZPFi{l`GgWAkj}+!laY{k`{55xxglwW ztF@A$q$boxm~4}>WbRUNYApx35u(_=x#+1xgDG%t?0Fb7;4?8=cMALtTIqv_My?Yl zbZWs)HH8IJzeaD4&cJ`(EmH zC)c}k$*&c_E*6S+9kZ3aC->=?iz%S7{4Blk5@UmFy^Mq#=3T8Ve zYTUr*MHmLL!Np?EIz)6TqS~jMO0VDN6U|`i^9G*^$%&$}XNG!BM_|8T29NSHSk=>( z9gt9Q(DzoBgZtG%r4==tS%M~vFG676LTOWyaOSVbV8-wqnzol`&tA|leEiAByyr2s zhKtOAqDk(aUVBl3=Vn|tend2d2yc=Z#4l+)T&n#{Ub^cO@l;H8BP8`&)=p9yy5YU* zgBi!j?`Wi9t>_G92xfGF8zTF;zhsk@EMHKr8YMwJYF@KNqLGNm*U*)|tzG#x98HW5 z*5k6rA1Q^5O8f5e-(>svf0pL*l|JMX#SDAd*9u;%3qD(&NPheYfkj4-lq}W<3gab| zJJ89sQ(S3H-X?0vqMtEL5H?iRFM0wMAKs9mN$a1-qLd720M_A|iGetfM*CZ5PO_F| z1_#%kzcNNStZ3IIEGcD`%xHDVXaxhpqZRIw#2HcsahqEy3<{1>zR_g|Z;O~#fAf%U z+I!hqSwFr=@YhrZ=u5Ey1b#-_`bN|57niTuOAiaNEN6l#;-LZoaYBI9tEqJSarK3jxu!(1ZZ^x_D+ql~IajsfH^r z1BsI;Sz0ck)Y?&Qm^h*!QwZ!ztSFiuSVlEclryn(MvnucX_gxwsmx7t-8yJT>u-s+ zZHt2XWWwyBZ3H2t*Am7TW(BRXAW{Qt=yRB%mtmr_#B~3GxlN{p{PLGSw@%^E*P^GE zDh`bKDZl;A@8o#3lE3|Tzc}Dc!!z^)j(hO5(({#&3aNv2{C0^+FFqNu1U&@%+G>Q- z>{?mrhEK_x%Dh)R14{BlYci6j@N}zq-W?Q=~vT~RaX_!s}2%1mN(-XEzCo8Z(7;96@?3geYeR(fa!YW>6tktMqUQIQR#cDxxQ<2T`kCPwt_F_d#a zf<@`^~E-r7(YA%3~ELyN|A~Pp3LCz*A!wjJA)F^I-K?D@Htsx!= zN<$`_o!;5KdP8&dMrlNOaLeU-lU(+h^=m}0M5JKh`#tfU#j@g^QFBhUh{5pm!7w26f~=FaBtkFywhGie zDrS7Gqf+XhnSgiDR{r51|A8en5N#~8JhAH&VDAUfzT27a!1srKpfVVJm7bKhO+s!N zKNwA@#!e>I%8d;+HXE5N=Laao!a%Enz~_PR3#E*R4M4qB+)osv2hEORQ+S8`(?4sx zSHpD!xTow1`6z~cgzanTuRc?Qaiw8KM$agO^iXi~vx&@(?&<>oepDKE0LfV>btVRS z&@iZ1m-kxJ+T~;^ljBp}Y34@kgTNmoM$i}m-T@fw{mweGllnN^!GYn6(|#o!Z&650aJ zXq>?j;$m}_k{_DQVj)e`U`-}y*paIt(mOVZ3{5Gy457uM=Xs)mYpDwgpeo7d^Q{=HDc89DhQxk~4r|=zmzga~*->Z|cnw=7-*j!)A9NiRn^YwwSv<77!b6K7gEQW?b z%+z~R#8@9RG_+5pT-`N&Avgk9V9d(Y8dAP8ehjqCcdzyL3Pk5i3F>w9Zg1E|nt(hP z7CqNAHhe$o26ZxZ>YkS~mq>q&F~;kb*cx`Xde_T~SFaVkoze?&Sw~C^U?>*Wb9FdB zKlk#x*PT38K)uq%xVi%=VsjeMR?F6hSNGn_*jV}jg)Edn|2#iKw9FKl)-kUk+xDy zEoUpW-a=DgUGPYAi!^AE(c=*fa>a~`qNM8O-mx|2oO~C{@m&qyd-J$(+RV#D6HG(b z->`cr?dv}%HhRviQp~DDD%kJ|$MB1BJl@+UZ6#gB6W~+9E+?W348UB3571GO8EJpG z^$oKyKZx?c#V1p^SKnWIWZfg%VGFf`$l0c#ZL5Zp;oW0g`nD{hO#f! zd%93B0Ox-tc|fP?H5Ujzby}!_n(au6Y+Ea|#rNF~;ZVk%yU{NQ&JJ2WHF>3E%LR{ z1Gr5p2Qn7Dg^pPYeO%u2P(5_XaetG<4Lq?y4H%2GR3kK1F9NrXnM?J;wu(uD3Na~- zKnicd&kQiGTgUo9U{XcV&=^By6pcKvkVu2bEsMu|7Lp$*>1n4-PL!02&RATIaB-m_ z(205mFdpbs&Fq}FZ3f2AYDFX2lhBBvYR4L@&|HG$x|8-*qc{JuJVbjUw<)xgS<;=>{17-;B z*~pgNukkGN)cslvz$dN=dJ2oY#gaw9g;8A1^MAiXH`@1?R%FIQz|Fgs?&1pxufL#F zj8|MD=1_Djthm#IpxoO->f``!!k7)jy`JGtX5IvLQ=cda$z|_#LZcYg0~3oajRNBO zd}5vt_ThjoER(4bC!H-5va>TwV_VUxqp^hd=218e5kED2L5*$LKVvV&dan~}`%JG3 z&0x{2vlkQ7s~FBTdlPFz!v!O)c8LRK-Vn2l=n;r!3c9;)cE@sYE!53g&ajBLx`1Zv zc;i#E&#v)ue%=AHQvkc7!L6z(y*JkXhmLZ`kDqMi(Zh*)EmjcDKc%|Gn%#Z8f$MNX z*cHvOerLEYRz4&f;fCLxYosg_k*F_-_?o`~2TFa_96&9({5~@2dcv z0|p%=)5(HhJv?AMx(sszDi$Ef_DRd$o3J1@4AgtJjknFuH>6bntVUSYgZ*AahNLW{ zN3#ohOBp$5Fqo6cnHsN>orKKzSYuk!q%t!EhMrrIHIfQ6NG=?_4|Xj|ox(Bb;TBdv zPAP17;d<`Pe!@9|ik=t-OtYu4wU82F;ankzYlhim#ehEoTr?blR2nPDFlUn)<$EH% z^Mb~T9gqCXq84J>vi`kCZ+|K22%-m~R;zZe&GLg=(#eJR^#{~}XpSygJx6#NU; zZqo>I&USXI_v~rBYF&`i#ncoH2);X})-katJ)G#9m^p#^M0 zI)txSc-`(C3yMMV?6BiwVKS?!8MrDM3%u*e7b2j~`aX1CR_~`Ss6zj2`z045FbeAf>2BBKZiVQArJcpsLfhT1>-`2#hQB|S7S;>nJOae;DaZn%?eW(f$yJi&$q z|C>yf?m!TQK{3F*r6&uj2}+NKpR*Jm4L+!WiO>!k9aKI`ms!6P0$)j@lc+?`s%QNyz#I4 z1VO<&!sNy0BOFB5j5UtYLeKR^zqb0dw#9)i&2u#n(5lz;sX+S1GwiDscZ&2d91ETe zMK&&?qdwP{pP@-clwbU9MvRf=REFNuuouWs>5aa7CsIykRw2{oC?(^Pw}Z|*z$SfW z-UI;ioCyMCe033fWB@CAQ8`}6liOJ{2`DO{aJerD>Vid>I{gotS~}Q8K@b(-Cv_ zHakb-0`MQ?+Rr|FCD)g^eER7pe1FGd72JA5YUwsDJsJP#9^TgaNt09}=JPb)%y7}j z=_vx2y53yU098{9@e{dA93_eZ4Hmd@9q~2KX?Btt$TFEUWGr>AE$^x;eaDU;<-iquU*iY$xDJxDrYoSE+$#+c|4p*` zvEGaehJ-%O==Fj$huXZnGB*~xC|SNVGTQ_9u4kmu)>JbAt&Rbe&X%Gq)!CoS+fG<`tBP*bnqq)uV9 z@yHUMB1ZiDaYFRdB>_t+haqzqXqp6&U-at&QaGuHw5a2VgJs5{7iwB}2doJ{j z&kxuVyfB1j1;H`J2J<~ja|$Ys7E*$eg1tY_m_db9GBaN?rEx+u1x0jP%gfoEvd8)d^FD zNX*7)tas8EV&a>jxlj?!lX_#l3D=5o)_iJ2GKd;_mX5)&TT|Kr%^ZXa0@q=O!g@7Y z#qtqLvS`@d5N^J|@dJm7R$myYyS~-z-hUOp`AmO%t`l!#U^^e&UhN8)q7`@b;5!1+ zE~Hjoq_3#Uui@9MLZ}jn2YIx7M|=+{-u#ZtjvTpMNULkAQoWoj^>#M85Eg1gPAIG< zdFozs`z(?6hdO9toudz4-_&yX{FQn|L6-L(soSg`6*ynfLe0TzwsICvE?G{`uC?$0 zE$VkV@oS{)?@P7(L^GQID9fK*N!UJ@&8y$aTJOj1T#fktg-o0o?w%?b(P{=I$-E`z zJSHus;K{Q2@gB}k6_@YSRnt312SQ7k9MV8@~mYgG>5hOMKD`}%%;kegR(7 zWBtBh$6{3QMoP=X6dgwHVjkf}wDJ*FN%kEV!*Y2x9PD>YDNp4j{WQxay0*2Ir`{7>b-a(+n4_$mrwtTtS=vH zhKqU-Ojl4K|4(nr;%60=s3kq9k?QST~`n%DFb$)+h`) zlpWwrPYN>Bfp;NfEZojK7l#hrGu|uIEW%@2%$E!ixkxEr6Ir5zax36-Ahl*yY4wXq zrUhp>nO8=AvDB#E;$B`n+3=d~-dizIV41pTik{KD7fGHCW*Sr~prk=hMGY+k5dl?z z5UVFhH~|aXyr5h|)}{PBeFp%I>_5GFXwx}{V(GAp$V6ezf zr+U&_b4G(`yN2rl8%@)|V_t}9Xw^I?WX-3OGG))xic3qSS4UvG-DpN}mNKiU(!&|$ z#pfwZ^@fw-S;4T*7c+XAAv={EMr;0vn`jnO+cPKcHB7{K$2_h#uP!h|(+6_(xrFEc zNf(%UTFp-C&9&|;U0L0OIEI;XP~F=IHeqrk|6BFrDY}@lQ_Z)mb=b zvN7yGkZ2Duq*>y$();f%L_|jS@#hyTS-N*0Zc)v!d$F<}kd_I*88GlLMDTi9X6XvC z9+qi62HQ}qO5BmkF@<-lo^h)idwJ)l;_v)S=hKYI1(yH?_jZW#9>zPSLxeYeVk^z& zne6}d{~&qug+0{d(Xb>WJ#YgT9W}^<&baB~h#5U#T^=HMC^^6m!TX2FZ89YTDQU>m zxKt+?+a%=Y(r%-f%y#o7fzpXC6g*sz78jZs+P;1v+ud50$H%&(E!9AxID1AziZn4i zEr2|R`REQ+@Ad0kLGODsppoZO%b}8=*(}uabtbh#4`FcIv35H4Wi*5w@3Dp()I(x; zpdoO$)NjvafBjU>U;L}Qe)gqoE)^$JBU`f2cp)!e6q=4-$hGe37ne0NR%edvg`V#DU{|Y(YN(Ar|3OelQ|ryhy55?5!g<<*E_p zm5!uSbOP#GNFLO4+0h`PWgEkPgxXn3#yEpAYUqopaVje_B$nCi4%7(FnJm)qXWn86 zmZrr4A9aZ{6{sl7-vw*ahV!nQT%JEcrm>R;59gGE#vk!KaLnL`-QBXEggf;8=;~vR z)zmzz^mkT$cv};oufQ&6<&kFWXOiFh8_Cc9UbBgJj20v}hD*M!EYv#~KPbjUCeVxD zO1%D^rgUo=_6MZEQNED*{E!{Of7n?<7E_gbs>Mp}vmm=0ctfM5XA^gh*`BT;2rDcV z(aEP@l*CCo?FiFz^}IZab%E>5C;EU2N{Unp^j8|D@V%L_&8caWn8NInAjbPA!BKbp zMX@wF7#6DTti5`2`D3bWbh(MSSx6Ji0D3D=0++@*#UNyA%6N%Kb_)wMs** zGkLiBNbY`gsd<8PxqA7fJb(Oe(qC`n=x)P`{u4Fo4~{)m3HGS*EL*B6Ak{qs85F{G zoi#=9#hWcdO%^H{ft0}_(KJ;sR(VDtIbcsYvVA1~R@_LM?UqWOc_KIRDSDHNM$!ZT zIXqfPt;sb0;I(_mDzlc`Qw!ee4GVgs?Axebb8r1($-&z0&~bSxL*GW92+Z!*m0&?r z+X^@n$gHTH&l2esysT*DR`8bVT}$NX>T)NSmx`I{eLg;$@$+gZVCZ7LyxPjug<_;S z2hL8@t(JJulLE9K87_8YehlV&>!F!k6xwG^oH7614h{QyOxs41n z!=YFm#pbQte^eT_2bxQtbK|6x4?Usu;>6Q}#|N$*oqw|Ole~>Sw?>l~9oYBt1wFm4 z>6lnS!pCWNn4SGQT{lO(vw0j!0zRDaP7RlpK(xetz$ePuwY0DPi$3_B-R8cx5>bX< zc_JL705cWp=1jvkoESqUjQl2&_#CkjXp5V?aeBaT@6$v!$(i&%cz1Y+MMhSzhm43z zo{lC1y3Lguw7KFzQyDrovl<^WlO1k)GN=cv2c2VbG+khWiz_GJ_^Y88GM&V6WjiT;$HU zScOyy?nh=0k@W+s9TWunKA|yy8f%fd>yWmP`GoaFdJjI~P%P8I9?}=gZV`{n9j~)s zxMMo-J$e~>^N85IRPX5OC?j4bL%9zyKlYRjslB|IBSCF{Pu;CJ2u-G@4=D4oZrK^j zg+K%a_O#n5aK3A~VJ>6qq5WkgZD+Jd)}gUCLtnz=j%B_0s!0FXo9i zm#{k-HkvHmH%ST+CZUs&yC{qRq7|8%;RJ^2G_qL!OiJ~(V!q<}vpkBNH9Qc{>U?!a0``v|H>*BxjPz@T|w+{d-jBC?! zVQ{gKCstF>d%IJ7>G*-#-6~-jLn=ENPTDtbe4=1j2X|k3eI`RgwE%=f=(6k#D?*_+ z!X(P?glP&*_G~fcvn8<|7&tCg{nJdr*@-3&9;gxP>aA?o=kogbV|o2T0bRWh$kuKy zkT$R7R1H^^X9qqLWoMjWShe1gt1HE#7JAI-l%b*%+j!8{9_(x5U|HrCd^j|nur66W zh5X=&S)vl&#N-g>n9!hkl1!8UZyD4abTQ>*YXcvg*u4OgJD4IYvSYRgGsOx!xmFMJ zqn{`SGb?YNIi2p*-p$+dHF+3Q6*ZX`3&VTXEE;Ez+FiOS-hX(eAoek}*Wl^anmF;O z&C}04UCpJ|>6dK+jn!Ln%>eSNlMBYg-d z9Nj36ejET?eUT9{hW~UQ`Gl&;VQp7G9GAQKW33Fou3zk%^xYE~1lZ6CA4gf#EY-e&??oxKnBhc2Xy zQ)|bj3Mi`e(HJ9ESZdj0fHUZqGzBplE*a>@dAT5s;r#qHLo))&kctLIgT9HubmvhMM?Ms*4k}Ves6Yx&Bs0SWwGVXP zq0$197YMz2ljw$MAxpaO9yM(9xsgcBYMzNe)0TV_KjkP zKe_3wW7)z;>?s@OPm;gk_W>A5zq5(~Gc+_*Voh6b43`_2qzCTZVa_@0XCNudZu@i6 zUQ3^WaNN8z+c23_fhSqr6~FvMst5m0pf*YN{IKH;*K#XTBoAEP?|8QuS9%EC7&IG} z?Vgg2-S?$f7m=3fUa)^5uW{RQr2-u*F6}K-;}c#4qnD$!qQZ`$!20fzjVmClx#^7xeQ%=`dox*(IyoOftuV5w% z9c^^WFRV-l-k9{jj^^w>baEEu!6zHpUY<+6zLxE^CMWhSi=`3b5NHOwz3k=D$1}0M zfxUVl6ZI$y%2QK=N{U1@Eg2>v)WrhWHx17Z^nmSJLsP|7W~&(um`A8r}*WjgNkm$vClC zos@^340sdQGkSp;F4SmV3hGF)sX+f8Ez{s-nt-IyYuKn2Tta;YFE4ZXumAF;{O!*_ zk_UGY!q;+qyi{ydcrQa7L=yW1MOa@(DpMeY^hs63-FQT1BMvNM+xui#67jG$xG_fy z3yqtW>ocxyjFxyAinEbevA&s>p*3Eb9B^W;g+epgC%+JP`YW9>E6)Ei3yGgmzPXeo zk&)f)GkQPc8x7aDXg%(%T86ptrts8I# z?XInrL!e10JbRa9aT7k$HfvL}0N)6i%>hpcsRqrtL)e1G9OUOKrnhYwDa$=rKX#ZXp4g9d-Kp48p4$6vOFkMfrf&O6 zPy?8wVJf<8GsJGCgisQUNW#rpIca{=lT}exp#KZWPOv2X|PeXvvkreNQ!ssVR1fi2*tS@I?|i zEC?mye&k4cP({Hr)3@CQCL5}G$L`f|q)@IRy?I?S zdQeWEdy8I?N%7Pc;*=iKkkqk$lF(E0Y=mM}78%1!ZXj&5g8Sg*{^=bx7`YS^%WB?x zSXoa^(s5e0KC{l+w&6M!yIT*01Bo-5cqBbV7Logu^l{Y8hr(<%wR>d_(4fi1TPhc? zF4^t6nobfycQ9ODOwiE6%RsFy)821+En?a7$vw&M{JqH0&!uN`49+k{0SB07@aPhz z#VG1+%3L74&Ggg;;a)+#L~cN*bMUKRwo9VKvKC@JJ);gH;Y>%KVs!V^^U`Z?x3z|ny14fySIlz*ITZ!nXf{EDsD?_c_nb?y{8T2N{G&eCXSx{v z2g*WI;7`MH^fJv!wz5rw^@9j+#WH?;iXf2YCSnI81Qx#u+TF;#;4)DIxzH?PlN2lZ z=u_ehU4=?!AtN)f))r0Bu?HI*!qm{GrVxRcRqRgGAn1nX5%%thebO7_dkZEEs7i}0 zY0|)A;WPf3bgX*a;FhagPVU^(V>GOaFb-D7<-`)21jwV7vBLE@lTT(=y>o}q5Ciwk z$xX=Tll~c+jX(x_GOO(Q!$*vkM`uDu=gZl>6MDafZ6z-%ZOA0<>T7qcW)7z_-N+~8 zNH(o*IO=6ptA}c|ejze>q~|xGXAF*?PZbKbD3dXK%P0-A_I-|bi*d1J#de#xer&uX zxalmFQn#CF`gp^)0tk!Av_shElHt1Hbr}=g#Mk&((tGHo<)$SC*PL2HFg`JnKtZnK z2Ov9VYL9dW$$alwx43=%Qns2^Jh`VJG>n(rD%_Q%J06F8&`k$m90wD(+wU!dRu(i& zCQVYv{Osct!szv4QBf*4XLtY zSt!MwQ}#^({svlGM^c^qOsbFnQHlqDCtv=*{`d5tDL<2!CmkmQs+9ti8z0Q#rPu7Y{mU8b=K{*(!3~o$G zKFcb+Wme>^Wx zJfIMgS(cAQ+o{gbdn=vU?vP=Gy2Y@}2aw#tz&uYt{h=r5pgLiY0=QsEc9&ctP zhujGf-7=>z~{?AcYRoXq)ii|UH`$C9lyp{0f^7ALH{z$K7W;w)P@ zR7$v{g!{+h!uKUWI*fOlRU805wBb^)9Bk(Ei*q@Ba8Cj7juWb2wYfg{re~9eS1+E( za;ezN%#4ww42n&eRLa53jY;_iybn&y)WG4uYSz|xHF(fI?NDh#vHp-m(1wQ1R48lm zosKlMoRRV!4ka})aj&{&XKkYj6KQkFaL{%&woo_`QwNnS0khC9qSlr`hbdTi3Tz=- z1}GaiIH~C>Ls)ocEb3MRqTUgtMBpKkLgHfrX^n863gVG!jYAQ&BYXfk=X#HD z7&=v+nZ=T^-IPWovgla&?1Su>?0Np|QZ6p813(+gKYbhQwwBoVPC0q}+y^UU@d#&8r0Vl=aZ$($5MNWv^Hxc`r=DjJpS($Z<@+kS6<^vXkwasj z<0dtSY%LvkHU4K0W@;FmT&lpdK(B43-^7t4y)z_RDP7zH@iExe`EFIHAjoofdH@-mX zT2hDQfZr6KRo!t{t7)YURya7^~0mMXg7QzP9YO0ZEp)EO6 zxp8u$)op_HZUj%45*CKk#uT;!fL|R?nfhi89>bfKSzH&l{5_H-E>B7VLpK>d5#6DY zKnRf5tPQM3=}|E1M%TWU)1N)yIUp2z{N=R*{9Bo8GGPt|w%>6x;^xo~&n?PorQr%T z1r#UuPz%*$#jG@jc~SrcPQ_Md>e-#Yx*+*>p@t6Lmh)DejKLItgf>>KdqKhKfKJ1@ zmoN70#B{t`XlOJ`#=TG2;hy&z8=Ecv+!|gSvU_<_zOWD+vom8Qxp^NUlxZFbJsV^0 z1fvb4$;oCd-dTbH1}sT1k+Q-~*NXPD)HGw@YN5WBSzC42yd;_q`h`9P9JOoFphT~Dw^-A!E8m z5+9R%2>y7Gi#uj7WMX1GB=g63vii?G@`Qv&od93;=Q?E%pSC z4|8h}iHpf&f)OavBTe!p7DZ$<)}glyl_bp26bYOhIuv2@dQ*5{HWzwPttB+zq0H_c ziC=B05Ik#gIek>B;qPU)+32wq?9O+jhG3WO`asMP=ZxNhEI`nsE|xQ9KZ)PPn9?7f zvPAG+3-y>6i>c|da{(Jwqrbh-^m$BYnr*zg&_${Xxd%|4QRm$&h6fde!8pWz#w;0% zwzJ&mD!kR+Fg0(CKrt*e)yuj;@4dBq5M!z&K!!DSdkzMa2O72^!cj#JFK+Z|S!R1}b zNi#vhE?C*25Z$T>gvUJG()4*T`m}j}NdDDV$2(@uhlDSo?n*rs^{B{*u6NwQ!HHs; zJWF7p2e>WP!I^+_I4pMJ9;xQacB+nj3Z=C4avVw|XqZ~^ooMhF@x ziREyQ`r?HBAd4rdb-eumX}Bcm@P(Yig{cLFgnq zQ=Ft@_SQ|{y=W*Iz*$_8uZB>QjY|3*I~p}j%Wx6z4T)bxC5|#Ps%vs7$RX zu5&R_6><`JQ3muz*#=-EmU{_boAm>(>X>A(2W)(>{mv>dV2n|_8Iy`cV8f4$Sxlx8+#o#wks4Q1qp+#FL)B>rwGjFK5qe4n0uq)C=f_1WB) zE}!aoo2jy&y}jH71|ojL*Q}CC6*HbH^Px4Gfojnl z6o7SRlhMv^2t_058St{`4MFe@jW9656(Dam8lqp13v7a6@fuZ!{GMC!#D0o5CI$-`Pj9xc9f> zrgueBSV?2+@?>w^A6c1c6P2O!wL5s5)@#5R0IcnG{UId&P{uoE&O5{Obdoh{v`mcG zGJ`QK2rFK;@&`!jVY@rCO<%3_C9k2jkk3$~KxXe~Ph^6MIGRW)va_|h@@;d$C# zMe0V^LCPhUV|6}f>XCKo?U6_d{4Z~e{sO0(z;e!n4vmF3V|089RfU;`mOYI>N{-y1 z;WbFhAfeKm%0ongC)=jF!l4Yu5(KDS>_Df`DfQSVa(pLG-h8Bo1v#1X*B!r~ z-Y*m1FQiaUlG>_ey0grlWlWCTSDYGTbzP!CkYt;&Oee&dbdyIiS=^U$@j%b}NN!5b z22AX)cf4bai~rBkkTBDkw|>ms5Z!uR+mV2X37bo5`{n&XHrFSY7%kAz5!pzEX(wRG zPTC>9;_k-7hg)&3a1ztANV~Gtj#qVz;m+a%OB$c{eIwCxvA)b;Jn?MUA<&b5-EJd|5=4Rs-4 zdvaRH-Fs7FM&_L*u>fdfRT-5@DGPMF<}V$U64IEG`5K@zpN$T2Tq5fdBM#J?N4?F`dXB5XS&Lmt3@s^0J9#Y?R>a3Gg8!)jJ zi)Gq{Jh6`*$f($vuv0;RQVkveb)GrPVSIAK(^j2Q=ExTAw>`DEsec}C=cI6^NTCKsIFqPX&eP$%IDF z=n#DZ?@hq~p~e34T(&QtNWA{7bn7n_Wc`HAH!D|5(Ok+*vvzr9F6t7UiJP@pq5v%EU?K2OA~h6PCuw6B+#y*4$^^2FxHvHPt&6xd7_s(PmLf;v z5gIVQrXx6>%fNjzlegEbExe2=TDS3|CPpD(rynF9Iw_aOvUyd?<*VOIw>{^*2ozdW z&j`FSCJxV`bpM7(qfg-}5)*}CoNBCcVp#VS!#c6f=aRDTl4NQ)ybNOJb_wpV z9*4i%&+f)cI}CUD9^D`N`-d^!sdO`)oXE0YjlWMdT%5_QUo+cAucr?*LIhHM;wxn_ zWqz$y(|kH*{S=JT>sLE@`s7?b`t(?qM-#)Uyx~nT^{^v1DcWv}9)9K`S=j`gdH!q* z(53n-@O&~wglAAxLB@-+%0-f~@#%al_NVdljfoLXGA?|u(1j8y8I>JOh9(+bktM^L z!T}3SgN3#=H0O8HZD4G!Wq0vhcGsHPKM!)fdm(N9R6~u0{Or@8Y51%F^r|s&KBC4J zZuf3risLg|Ia)3Cm|LnlpzOp5kp=5G%|i_Yc+Je4r{Wo!^>X?AiOi2Rg}%DOa27~6 z7X}KX+Z5W9S=*(|mSZ6_&nKkPbV}uDhOYt{5+z5u^%rE%Kw-Bgc%Bpr>=&}S5BkDA zHD14#^C!Pn!vwX5IXPC2jW2d`dJTJdq{5N#7)^4G^Hdm<`4AQj2TLVJz~V9ka*+X~_u`TzVo%1D zk%9MR~OHiJ$w8zV;PTAgN-nGUu)R7ZCN^k zhD3R5CI`j}2@7k^*>R`$F@0wwYsIuwJ7xFh`T)SD3zvgR01a2imSnkxzQ_v3eFAMm zpEd)cS5}^rS-V|Qarb*ZFVxIYEyAVJT)pH8wZkgoz&9qPY(?6+n0!r1Y^qvJwMzVPdCvOAw0~}#^tA)ZXiKw7lxFifYd=1Qa zTl_}-m`rA@t%ae=O2ZO)4bdo{ErbBviF()%q&)su@;O4nW1B}YB(H3UXG9VsR_E6= zWr*5FCW*P&U;nO*DCg#EDLxlGFR9z)z@kk`}$)J?n_1F_J_%|NJK)?^F&d@fWkYsFz z7o-%p3v!^jr=N{A&wP5??S{hCR391r0n6Zo&FBx9k=9?gV6USqH6mVU>tDTAZ(u8% z%~CeH06VvrZM~Lz_kY2*Uk51|Fr+&>2PU+mB>=3}vo##7F~&RaLrdoeVta<*i=ErB z2$NCg9;}OK3Z(-9>2%F*-L^1#s~|{93D!}(@vwpAd7&O#w9-%Scch zOl@c)2lGg1BW5(z=%;z-!Ah#hN*@3A|Ee3F~bS?lp zjOtO>nmycH2ezd@IzfB1p0$GfOwbY3s7|2#kXeyG&2BVr8zJeSvTC{BMDR@4HTb74 z@!bYOC@V6ed0sDHzLuk-g+fqOdW}7QKZyImUx$bQB2}H6bsbsPi8@fCw!ka(T51ge z{p?J`=uae@p(U90G3Y~?9RL1i^BIyV$vX;zfpzJ*|E1#t@v6RVykm6;8{8ihXfBUG z61n=XnjmYe{k-B0F-yvrY@ao>{f=po8y3YNFB+!9u#2|D08!vqXt4z>#GI}?eYT~T z4<~S|A6&{U61!pXZ)b)IMXe+iy5zkj;65gUW8HhK-=4`eTYaK=+ablFF1hXY!Q@mW zu-Nq6oz&|KwO$*U7BlX`+s)dDrZ7;&TrsY#hFO=gS?_f*KcL1tKwd8KiQtK%@VR23uU~0cs|Ij_&P{3rE-o8+{cVeLIxq99w(VHHm0qX&-^2bsx2akQ!m z42dFix8j})&q#v!%-W2JShpaAV>sc^L38VxR0{6Cz;HUd=L1kr@-4BDJWcc_)!e~* z)6WT$l+m;u{p$QVuWO}QR@3go{jSU_fJRzO9!@_=n@*Dq{BYZYMbo+gJb#RCN_!f^ zrDAHc`BL^8-Y({#F8qTWpS+M4&;Oqc_qIE0;ELwJ(954{@&n9#m;tmPs})Pz?4j2+ zmvS0eKphfjj!-TeusxrADwj0QV$!lrT!Fpc73puo{LF?wrQa9BKP*8u7_VFZ4F_`v9_5EIe$av> z6nS>@Po>WOzraSxG{#(>Od$hYS+)onFK-%I1j8AkbX){REVK~L!PKcy+V2_)yRkT$ zUbEp+#=%Kq&I!D|8J1>djikforWhP{OWGlCta?7(-ja*9-`_lOix>`c50)zhQ%yAl z+KR%55Wxy^)0@#C)!Rvf;)#*L2_!m@IGpjB2 z*5lDG)SfMywDhTT27)k(nW5hDNjifpbJ3h+Szuw~2kg5j9Sl6Z2D;7tU0 z2C+_cW+vE%Wd|nq(sIX*+jh1ev=(#m{Hb&Bass7zWx&k7=Y$Wr>0hzK{bFm2B))=h0Yi}UQ+9zk_9<-H+U0kA;E4(1KxQqwI(4}cm7c~@lP}~ zoiOY-!Aobt6!KlhO#yv>s?nO$A z8-~OZpsr!a%ZVM);1eIy(s&FyPvtbppLn|m2;-=)Po;)FWwKhD1!QTjF19pON5@l3 z960mK+AbKpG)!tQGN@||aCBrg(o*NVw%)R#F$vtkvq2ICJuYFS!G-c|q%@E-;dCB5 zOLd?jSR%pBAWwRZxZX)(g1(KN%%&OJ)faieXAi0kh5e!#5sHKMMrXjhLr+Dh zRYbji^ZC@O4>TmN6kj@89jRfg<@vKG3Tt?I^wC3#8m_7Zu{j7sq6Yvd6qt5xqZb6F zl1U1?6Oopmr6G5m-j~VZfy`I`o<;ne>zO5*3`b2GbBTX8BnsYKK{uhC=@t$pJCat$ zKxdExW+ew~%f1ixz!F$P2zi5X$pPm|Nu0wv`OA&k+eTa}&~;RwR(&d9DL?yIpw;WiZvSeQO|g1Dyu;2X;8nCH}srNn^E z8GZ0IL)*hZ|M`>T@fIj5u`5@)9V+N6oe9PD{oCAKf(2Q~0>NPZ|Pi*9J-O911 z4Ns1LrWn{S>h z2OW3FYs<+qqh=%^ht9eju_mA}O*ME=F>WcLyf|7}0``!ZHPUZLQa7ERbG=m~nmKMH z@TgfQ8dlP}V=2xaN_O;fo!^iJpV?Z0!SBs86PMpwFXqMHkp6D1DfcD||6qL5?+(2W z)6a(_j11V^&1(-E@@?bf-UR6nlTh9|k3TZLtsVI;c85th`3~b-e>f`fk&Zt4C)r)T zmU8z6!<<9qday6!7DcPF$4(nl*PPpS(3y-4!Fy;_p>YI_i?E#)imI_2b3!tNY!l{W zPJLNBpw9M){3KztUh>q@N) z6E&HeHO_Iu1;^?gm&l8$^u^OlFg7+xt*P5k&v?ZQ7*sM)ygi+J*>7v=w}TnNCJEHV zGO+kyxRNJEbx?-XcK$@95+`oIZxip$yjP!^<5~!5oo^6ILDy^GIGIcg7F^C^Yvc&( z^_GShB{J;F!%jsr7RVcJhU1wRmdBZ#si!6Vsb&dtdHneoie*hTi@1_|_x@R4ym+n# z%y@bG-Vzh=>_FtCvFWa8xFeg0O?jV<}P? z*vVp5$nohX?383uJVr$b6cF@D&e;=BtIC|-9uo$b7{!@-l7FX}^j}dsP#19pdDk{$*fqa}LZ?aUj129>@H zq{X3j&Xi6I9v6#~J@>$JCmAxk;qeV=a2c@lB(RtICc?w0ih|lu_;(1VPWhGLOb-g@ z%T6(<$3)iBh(kQD+0?UhGd``DpoFBej?(TXJVmKdAhy@bkd+Pu-&-?4(GnGbJr8xs z&O9?)l#_ve*8Erwk|=NQ)*?wEK~k1B-FN0I)ClfthL9!tHFhn}HRMJJr5;*hibr>o z3^5go!g@tgZFy%#zOAg(3w&XcLYq{kl(TppG!UvPs3kZ(Uh=tsFbV?h)uxftlQTKJ z^HW)0{z0#^W%nQ?CXjr-y1r6uYM}u8RK3khE>7=nt`*o5LOIAbzj$^jckWK~ShHLA zLg!CKNe)yxN<5qUu$qkj^CK+{W8s0Km^oS4SSbMj7>vcaI+WparDDw@Vo9J&Xm1{-eRWF2&&EX1^wdSWi8 z*QELj8cFls>^lH>blaX(IYT~XsIovXIMTQly7+oIl%AlA4T`r(#xYhq8bcT$Z@aI* zMeSe*oizPuM=(MAm@qDvYUg5_+r5!(d zp}&I?YsC^Wc!7!AKubZ<$t-!^tVT$M%^vNmTY_<{#)LsuPpeTZuB=SmlwH!%(Fbkg z%6po8`a5;7KGl_V4=lALND>n~I$&1r#-qBeN_ueiZ$h>k>Vo5@X42pGvi@M0V#2wG zW4XiTmtJ6x+u!!2Zs-()dapawNe&*EKb-G}=70Ub`mE^&;D(|8>dxQmZunY?+B`3W zbgr1DhldboLEzl$)*9NHhKP2;r%X=QS)C(x`;?wW_`^2uV%`agvQe&6RK{Z}kR^my zAW4EZO@bJ2LPSYCFByQ!frc@V0SBxj4THgwM6@J%7pP5Ww(R27xrQ?f{d^c?^8x{G zqk!CqrN#>~idPblBlE&0jbVLpI4zzNOPyc_nLsc_0)~|^?7hiPg9gwxb+Wf6Efdos zI%F7;6-=7=E)`S5gHnW0PS1|m9Cg3jn8!1_ZWu8$Zxsa4M(Yr+E8d1I zW|wsP;gNxQg7YCl#QWS@n1*xA%!|nM{m0O!*A3|W^(zA9M<>TJnV-tl`7<>>8F4st z5U=Y(&M!0*xQCX#CMxy;z%5IJq%ze9U%_(}4K=4Jlk9JWRwB0%6WpVw39`Pf=}8@< zZGCD7$Hu;To~vWU(%A0H5wq)y6Ui1omu#uP`((w!d>BOPw#LCL8lK-oS#f*gPZGaKs~j`$puS{ z_hIKxo=hSHh@_CoN@>h+F=WjW7#@e3vs6Sq4414zBB-|fcgv15N5>P>hj&KeqmPsn zIEkrn0c8h*Dnlq{4Q=A|-B;azHYk-8sKG`6YldN!uW zEWyR_+wQj}Hb5(&2UfGd8p302v6ghe_<-7;$2;(tvVkeChO6!<3TYu$PtSyzNrZB_ zB^BTuLuZ~wT<;gcW%I0on$I;vtmMm0$8wt0@qIZt{YVYdnku=_t9M<-Li$G!r!t+P zEJ{OKZ*tM_^iZx>6m!d}rVz=wuLeXUk=$C?m4g2O`Gs(TW3ppd*cp3b7JBHpzHcez z;ulhA0>Nw6u-7n=n{VvphS>1+i~sGjdE?c|%QCX5{q+q)B!hy(5bpV}{9O)zyZHd; z-t^=Kf~tE9AN!EU56a`ZJ?I7(#|mEloZ@+4A$qXDU4GMlj~Tv>O-~6}yS;^f=rY_} zmJvH@NJfU(hPRHueK5|Fb;bt6x@AZTUJzK?2-7H+jB`PDE*)b)dh5_5QHa#?ExkcJt-2b#O|whRipVE}B$EjVLK~WH)TP-6rZvacIP9McyfKGK|6X zP6-iD)r=qmd)yCd3cQt-Vtwjit$rru@+XoneyX20P2IA4GZw=GgA&C-&;L)XgSYI1 zd+Voo%Qd|1O{Ix<0NHQ<{_8MZYu5lJaIRuss=Oc1}qm$D0GyZ5yK1F_peQ*E18L^rDnMUu2fY+U&Y8y(GYZG zNw;6CL4ud2SRk6i>N7x<#cr+V4{*K)f2wEVz)H0|Kh7nYWN@Okd+RDx>-SopFB-_^ zl`}?tmfZQ!rSR7bGs}3KPtbs=Vl+`hL)~c6!5aoEn?Ka)dB^0Z875mzq9vP$h9ypJ z0ax~X{#Yn@>u+J;3?4kFAt<`7*pLjE++b2p-VXij6*pkMJDB3(H8+(V>Ac)+F@kSr zh`vulH8jNey7AsZMe}NOVX7-%JopD)Os}L|e_>r|#0&$#Q0&DaiNK+l*C(O5tPIH; z=#5XrHc%;R0+73JO^{Fwu@~5XCiT|Wivtjltt`yv6Tn!%e#SlW}LC1h}`~5b(pvQ-*B>v*HbnG~L0WuIDv!T9dcAQgquGSp$3>@kU( zE_nkmRGHQ3HEqv+jL0-*l!s2ZScnHLF5C+=nawFS7zq5E2a*#65B=b!iR?qFkkHR8 zCs_iIz4(O7Ig~g#kwNyDJFPcv9iI6M=!ebK5c!!YJ|yu!0P!$=P#~pL46%0$<&C>< zcophoQGo!j9c4pB3a@JL%c5;G3SP)|dM1Ib@MiH_ z-uumo|K^f&?(I^v!839)7^Pc(wt0}ky+Ijb2o>X-FFfeYeZ{%>W0=;#i2eDF%=;Yg zRvqFS+((zfA*t?4ard8?#xL5}I?)=2cvu`@NMB!XWLlvkSd|)ULP?-yNf2-(gdRhW zJccjoq0!q(z`Z?W3k$)=0ginqv$dcLt+m{z-oT$#37Ac-v?l{^qEH0K5Z$H}N^K<1@1u zZ7wn^7>Cd=>baWH1V+^aGq`PUp&Nkq8hBweI!Tsl3)v|M9#dvX1A_U3oC_O+J9?2Z z5p&reGjXz-ozRm-U1?sGR-cFJh@_(74jxFKDjPC(@{Xye53+MUvofpD8}F{rYgL=3 z&)@0*Gcivays4l3`naZ=Kb#rLi%&Zd+qv2s)ATqNWT0;!ku&Jp8wBiNF}B@ zWu1On-RUco@1WC7l4TjV>L!_za&Y$K4ad-9)@(b4B5KoIXL$y?YNtgSd!MpyY?q*m z0r-=KdR@)XaC0L7~Z1A6m+fnAESx(36iJoTOYNY0xtSWJrX+ z_qVc;w~TrU&xV3>u-S3l$jrTdb;-{_T_cnd$f@ehXb&D;NDO!ocddL0$5carYG#x} zk@{hwT-RGDO4>=0CvH`LkdcXQ;Ix_R&Z>muAq>XRac$L5y*&A?8eXz3DRu45f zh(^9Mv0BUFUIa5&ZZIwwUt_r3TVB&!;(qSdd%ps}%iCC!zZDMN4iaxXt~W6)dGoUl z$NlQ>qx=c)>;oO&%5Z(xi+cP0F1fuJG0vno{ab0*FD2|X1ut7JDAzCL&Vx@C&p6je zrl2PV%!}YGLDZHQ1$aYP=&Vtza!&jzw|WrScI*Q9@e1 zhElzO6A&UZGYUS|WUV9o%2UT-pKt*e2eN`37Q4|FhMyZ-oWby^8`<4t1QL}4fVfFf zTQM;669}8Zi)y!QSWBQ;7qw}g3&DDZQt*Xhn}G3~Y#+(JhcMI)6-sI#%>97>$YvLA z5MdN@z!HRL|L0S=jJ=c3fi21OcYT*UO?^$>SnF0u?`*G}TwWFQR%UbP#;bwRdzhtu zlE&Zj#E>#%LZhVn=&A94;EB;7H&QQQo;SBA}u-np^+Lo~(H&0hbmhVuyc znck<_s!(7*w`+uc8`a}yYT&$d)tM~s{zRt7KNUe2Xf#G~*1&?Ep|ib*g=2$(pr>U| z{7szdE!EKhoOcFW1pj7e$SkD0^|KrtpCmOSw~lR?;q8*1kp4|C`c}AT9gO}2_B9w& zXPmJ3M?%E+X~6!hT19!E!`&jb;be=I8n2&9|LnOsCOg}2NF%7MRXKrkzE}q3(U<^H zVpfV*cs5`aF_Nlv%kC7#Me|sn6icxsQ*pt7wzN}OCXJW{dK~JaE)qb>04{}j7MBgi zN7C1unZGojWpKQP`ofSTsL{BTp{|$=aZJYq^?)th(F6jS&ORJI17yeJ<4QxlZOYOa z*a~A82B<9IX#?iP>FHg%PG>My=o5~VyqC0&aBuo{t{VgzhDh?R>fyi#*kxco5J*qP z5x+uMkB-&2M(Av{O)2YLA!PoM+F1%nU8$kog?-ZHs9sZjN(uY$j_4xnMbxMD)fy5t%=d+0jF( z7C+aOFlTlUVQm(-B1z8Y?F?I#Tf|T|gmbqHmwW5ygZc0>Xx6{I25x&w^43+~mZtgt zxA!GYawA!K?>P`luFPzb#hO~XThrasYHJ(mpqtEObJ5?_PtZ+w9dy=Bnvv8qV_nNk zS8+=wnM*_fE`OWD-4RP>kwqp+|H@dI$Up!H1n}X#?`>!;np0g02Wu;H^*|30w^(Gh z&U=V=OI!sg$EP{|D#Wq>0;}hgw?%_BdXAEvJ-rSZRKw#Ax#Yyj(^vIlX(>z^(Dgzz zt4aDLqfAR~M8M^$eK$m8tfq~?R*93SpJ+*Hp4gaml>9N)cetxU1En00MULpk?!+3j zzFCq7wv>z7t3$v>4fU8>NPd?6ohBnwxlHf1z3`<3QlLi`65DZMr)TTOT3Qsm8>#Emh+EBrL<7 zAubl!sSKn&hUURI~fkjg(x_(~^3izc_ov zNr;CNi7-ur1xCG@XhxrCE0S5>s};dn(HcJI=Od3kUnxm7D!i)IqL$Inc1JA^%OFQJ zvod!;+T=*){YoN@AYEC9p|m}x8a)0BWq+?&RJRVAq>0h2zf~{2<|XQi+?4L+tBdgY zWH<)*O2-Kge6U-tSNE~+hl_N`_Y&8!_nLOW4}<4ie`iVYPDNU;0RT!j;YcC5hSo1p zZ#c5FSpD(R2AV|kel_7@frjrrJY^kBb7~=fZakw{aBG;~XsA#LC)q}c!E13x6RmbpF!h>3fz0@d~*DXmDPVdS7R3 z`Oomh=l6oE7AzC)x#D9!6lp?S&eKV1#nnp(-~Qq?VkL9EMe$$elnxff&-59&l{8k2_9opci1#6ZM&0h9S2 zJi31j&(B|go6yL#IlH55$#LCkI2OuRqr9y~#CRE$+G}cyd`EnmD5t6uft?748vD^U zI%+IP9U&5u6q!W94Nwpxo5rlG$KcpNI@59%<$|fR0m_m(fX{S*Jofq{0?x zw6IUIdRPxyfDEIRaq%Q>x6`1-gmC{K{_qudNuYmrAz2f^o)cIp7weMqvu68K_~Mtd zKn_c8K4=4Rg-}%c>v^VhJjV`2$o8uE_I4BL1>XlNiOZWj8&1H3WX1B`~iF?y&_&kSfIdL8* zMH3szsHaX0GfIl3o@0Sv4o~;EWQh2uozu|O({OD(V2!Gs9t4eZUyAf8&x+k?`5v8q z$83MZh>$)+%4<=RK!<)-DRCwFPDVbZI~O@+O$NFf^eBF?75jIYCgtPrBX3+CjulVWQ zduaj9mxR-9sH9WqlQU{Gy|`zbG}dd87GFXbAILNzh5@h zcHAA}ir160|K(etIf2=4{tg~quHfb0|JR_6oU?fQ^am1hTR1*;9LYjTNOhOo&e&<_ ziwlUmo(0?Z6x8kol0n#MX^T@=XlT*Gnw8c8aqbs&SwKnMAmyE7LnI6rhTCkr&6rIS zHgC0An{C@RHruxKWY@IWwHXs8+vbM1|M8w5aXy@L-S>r736`Sdp8jqQOQK?qB{hR0 z>3^SQbWYMrM)Oa*hLzYzp;V4SrR<--ulMp?al~rlHadZv=sHRTQ>7VcGV!e&=H|z7=H?hLXg5M%O8y>8h;3 z?9{|>yt66XyhIgSYEK7sSBY*0Mi#=|+#R?4H;3rJ|DNKFV0?T0&rl$;d)l*RY0?4v z6@qAVs1U7aW z;-*e-zZV4M;x7UGtXE}LVl7EULz=irE5SRKKT9Y)9sC#<_^eA|=*tlbWLFE-K=RB$ znPs%1r(FvaG9J)Rk6EgeN(uHD4SR8-D;Y0)nlBH0-?aA3M)ZK{3$Tt{;pX^KL8A%b z9*RPy@%MetfqucUaW(nBX^;^bk+iphf+^=6zdrW2PIY)@A@-DRV+s2d&Ha~lb6e8Y zWo^&i?AE_>a(fjU>K5O<)lAs>H+RvS%i63Gvj)Fxk89MB$PDwvfPza{0bt87pKhrVi5SdX00`afbxh;gNo;fhLx?TC9 zA|<%Ay>Cwz89iU_*!aEgkUY2_7(BBPeY#Q>!ZjJ&Z`ijpvSu5=lz6T?7w)UHlJPv& z=Es?{+LCCyw<;Ns0eSe0B)H}P*6nR{_Z+eR=wyD>AT6YD*?l6EO0p}^ob1$S7dxv1 z&nw?~{2Xzoj+I9vb@}obmrXBF6#UFJq{tAN0qqguB4(T^l?t0A9)^~tj!gHL4lCX^ zu8^#+6AaZo1l7kA{?PNg;jHTzY4}n1OrR3>T#%brdMMQ#H>e|fM|)zO(*;X~@!OjE z&Sm=P=)m7%kpjT)?Bp zOu!9h+UBbQ&w9XDsWW1KPiK7C6U-a?xQ@<1ORm5{I?}JXWYOw45ah#f0Py4rb-Xp; zdIvAw4v;>N=>U7#vHA2C-eX8wzUx02n{_%+k2X%q$HOyIbRqb@{+@Wh#E0ZEKk1JZ zkq#ox$w?wM~YbgwNp zxSzcyeFD|-A4j_p`${sfvI}1ifxt=vDbLkLf&WqU5I5+GbsHoCMo)ulDu6lFJgQ+K z!nR zn3n<^H|-}wh3Ne{=DpiTJ9pkOjz;+5=o{MP#p3_OrVF!%S2kkwT9piFvXuGl+T$+X2SnwG@2d-WnQbq$eibp# zq4_yGD`Y=Os|x~Ly*uu7fXndpMK;!T&i<{xeI6fHK$Ot?nUxGLGJY*BT@8R9@r=DE zPZxPtme!3s+gZCVQxDfZQVdIMbOn%-M>sPbc$fkD!hm)C@O&c0f>dp|>)PtiO3>}T zcP&YdGYc@Ue%JM+jTHCTU^b!eo4v{Rz@exUs?fm)jECTRfEjmfOW=RXtu!?`!O_PL z&wdkEe&qZw%&tBLVbdJRW81#BC(9gb@e^p&`12|#Rl0>VCC)|i7o|fIb%Y<6%J~=+ zV_gh5s)hAsO!5Ahhv9m~CnW=ACOc{|Vr6T(l8UDhXQG4aW4l3`Qhf=Vc1L2<%o^I= z=>vMK&!~{%fAtoF)8GF ztdIte?mWXRCfy31Vt~Z+s9#1IQT4CBmz6Z?H=;W#wBqLN?MU&WaK);x@-qvswe#}@ zouo5c$_QXSY}EU(k{cOhIjJ|(kr7JqZRbCvM^Nbg(8WiDx(eX>2Qglw*hM*IV|!OX zj<%#cXrQR0{2{aS>T8hyD0hl`yxaFm#vDb(A{@3q+ePj~IYt-J@%Ek*OR2OL*ef%* zCx_GdeFNbb%W8SkI+Q{HeCrXV_4mXJ&xpj{=G9mELD3}$1+Vr7Ue>N| z0vw0e1)i~lDXpSQCA`NJnJb7zPC8MqS;qC5&5$l7UYfS0z^_atP}A)A@Ed2fujuvR zfnTprdb*nqgfw~r=1F8ixTmZzgTSdJT!?3Z;A9r*YtB3V)!0YS(Cy{c$qSpTl9=bp zu!syQ$%N%nG&OuyGdxzZA{k2eiF*=RG3ocNwBUq$M>j8e@uj~CC{r)?wi$qy$ifEQ zBV+5(h*LBjd>%A=aPu}kYZK<(! z>_@3nDNQJA0)D_Vh01^D4v^^R1NylHIpX^3E7$|TbV1K6K5)7R&f~$Nn;sy1SyTuY zR~)x`g<)z4qi`df8?vk7q`%I=LJGYcTU2C2Rq5!Wr&qnTI5AP6MEctj;*29>gKzcm ztG1}!L~vZywZUl*Yi~@JjLFS2SN4xKk9Ajl1k1?W(ZiGH?CK-W(!5xYhjUKWh}-iG zUQT{K!s!7e#d@oR*}Vv_az} zDvjxJP0C7`)stJ+{x2FBPp`$v?)(t-&U6~x3DMmzgcq2OmyA3wuRp^O=3(eeh(ozf zOhRFtGHtTDbCT3VFmBe4%2*;`0Zv*G^wZ|k;K$h=hN0WFcMc=Nr+@WbcgsKB=cxYZ z?A%!OCy}$81?mC%WT zJLKXRRoYhbfQ!%P#}M<*$B`?gui-K%aS^fyTG=z#6UH}5IzDY}_KgcDb}3e8OqJJu zJ@FSB!zwgjj z=Y4!j!?v~qweHj^cO z!m{Wj@gBsSFg#Y_rR`op8E_wGs&gO`)j3>=ZPfE|)${SWG6j9F?;HLi(NxVSxw;K0 z4c;B-dd>b}QVQoF9vkJWF{O+pTjuy>cWvt3Xa$$QYCArN4}`fE12~-=<4-`%_Fb(GypAaGJc!+ zXV|~n(&iw_31~`fM$?=b*KB=lBu9ykBQa4YwoV7OOf?9N%x1#W@VCrYxgWYc-)a#$ zV*ZZ(DUuMP_a>H&4$p^RaDN_6!phh|8$d<;P?aiNudo8m(mBSM^26q($lfN;%jN}1 zXdEc60#zQ{naw@U6?D*o+x09ciJRCfP`m#?UkAFu7lS`A@;`!#?(oK)F;Gcu`8f@t zshIvhSxr{nAp7^zt?Li0muG6tc3MKCv4@xn>^}ZrGLwVa(%N022d@x(@H>-Iw?17E zF;=aDw4+X2ODrp+lHG8wyill=b}(&f3s0EtpJ~od{ml-mYDOd7F1ld&@q792=(@sA zZ|JHC2Sc|vf!=$A{w_ECh~IR)6O&Y=6uL7_>iko-AC~>-C zGTnY~@p}oRfwraLf+WMU5-#O-*%7-ohr2xNcS6P8tTyWkn*EleexHtzX!h42b?C+i z3%Q%-XxR0TSa1&Gh#1o~%rUKm70D5L0Y;kR_Yc~wS@PxaoggcFD$-Vb-HjvXJa}F+(Ue)PAR_6ql1LjV)qt!b zC7K>}2&zYUO)U8W%xMV)N`mj&@g<_kTY>L75LqvM)8Sz%3eG#8=7_xS><(+|_4^gU zrs(5|PCMVnh$Gz3(C3nHgz{S3rX3>Ts?<%>4>`3a6 z<=>o#INP1R-oL8IE{MXic5#0uX)083V=DY7EJss{6vDxhL>K7N(6}&GDDgZqm8pdg zEBiMw3W~ht2aHE_Z(k4=ipDzUCC;OUgMN6hXc-y-FY}P}XCE}-HBG{YMPPk5qV|%; zmU(`d)HxG&$vie4eMH-(W9}jwenZm;1?XEsye@CPj)ovD>&v!^98;w!YZc?qsGTQ> z{Dj?_^U&ng($F(x=VXq6M~lN+HH#PcQeAu6IjEM>rwI>c8ElMt(a8G5xKEa`qjSkk z%g8%|ZeB!oOq-l zbCV~>>;-s{)eEOBu=45KKgq{0(hIZjBKB!LeZx|W)QzeIDE<1~?3p{f2m|;NCNy+M z*$fB>8SC2Yb$&?bT;giAcc7ug$TpMFHD6qH`U0IY7+k3~Z+f_5vy2;i#)ZpO2f)i` zAsD39nM^j3#3^qxOdnE<_^`_7zdqWvF8mSh^Yd+$``f z-9o7m^RwqltEN!<%BF~<>6XOac#z5Vox2B#bNaxZzikG0KKdL5wJtg-a9AyjYF%5F z(DUle&PAo&wu2SSS7PiPb$d3ldY)@eQTNnpNgj8NPP>;#Z_D;E1a{x#i~vqGBs<_9;8zL)$@AfYQFB~)H6E?8El)Vx*5u4pH1mDZ;yelQeqU(pgmFVWMagQSg z4R;`X$y}`gt@v4@2f(fG&@%z^2kuw$p=!y(lRd~>OB@GkO6=qNFBZ_;8eFe#7EyQv z1^2!*8}5th%Sa!Y<3E0GKVo8DXmnW11frb{I{XT`bZ&Da~eCF21m$7 zhB@H{`BbUwcowsDF^l|biBV-VZB7qQ@Ut(v%85=|yMRcDAoA1QW37#$llaQJk8rqk z#{|7KM~g!au>_7~C($ioOZ0W}w4wi3s<57?Q;NaO!=-Uq1#e&iDa0_d44jHh{$Ie~ zB{I`+1g;b+ZNtdZqdB}(Tbd&4`>e4;4ig}CwU}{l&|isK${4Ap7@o8`JJFXHLum*9 zH?B3{HRv)RefgN7TWROycHii0*Qesalcu)0I4>RGe8OOE?%Ot=7N|SoYT$Q~76dYF z{mU6EfNF)8X*}n|#38;-~`zj5R>M>#xgRL}BH>?650sy5&Oz{QyC{fFAZ) z+3n+G0!O!&-#ss{Uu;Z$`JN=pP0Kq>R3+O_cI~RjnGU5Gu z!ujh^>SzA^!9sNFy;?c#oJWrmyc%K}Olr3;GPBzNAN;dYxpSRACC71Ezy5>}!e`TW zNd|?%u#FbsZ}|8FAD&Pwp@rq^J}_g-qkFZc3p)MLC!#+{ zs$)?u>ikQiZD*8lTbw!xH@>T;E#oWh;Y?|%YMm~fb zEa_ROob`H-$NV(~af|kED6MOP&p^s43Zv54mL2PH?!kmw*j*|UlI7cqou*XPYSTnl z?EWF%7oP#8t#V0Lffqbkg#ZM*2wdfHQ358Wxi)Vb6;i!EWqO8>Bpo2SvNJJLwd(D7 z1PXRr%}l*J4tTPrNUqMVv7KQ9RggHEkp&RMBPIH9rgnyab-AK&MmL z$$zRq#x&Hgb;&4n96-Jf(eLEQ$mrR#qa3cPs80`6dXPje%b5)C%*&=xe4+cg@k-0WM zEMMTi4BF5*PutXLYOz%Fev5U=A`}Y}GAct@%8r!wFte47#$_)p!0~R~8L=|qrl<(^ zPJ#6Mk}{aUW8$V(v4)#y+~^+$&0-g_m@D2Ln={LFkl+LC%PD3DsyguuM2ff#o&a(; zP208Lb<<4Hw+c!FR`hx;j@4^#q*@Bc(p5gFmzf|n-_xotQ6hTvMZ3Qy z_Il2pPc#{>qp!0>Ehh3`aCeE9aU+PVt_FowjEHu9up2(LV$Q&HES0+N#_V_YW^aa; zcU#*AgFo>`N7YfXL90^5uv=6QodP+NK6o@U{!%tCX@fwa);YPTOEWTt^L}0@u_Z@S zQj!!ymUrnU#Lvo zS0H0vQJ5vtg`482Fooxyxs<;bNY)7eZ5)i*f~|m_5!2=5(C@tH@KeP?{9+{ER@Eiv zeQFC)O5pqU&oscwzvW=~fd+m0%lM_V_0bWBU&qc|n>qHi6H`Zct@jQRYg@p*`l13y zR_NOTbj4xK05WA^yNu9w5z9o9SEnLoD-8~{Z(rwI(v7#Ie`3)cl_cBLx!{J!6$rjT z-$AzOU$Y*4^4?jQNUTavt9>?4FCJU#)Lwm`9EZG^@aIr$O`TF#NyJcu{Sy0`bb_?Z zAcGjl+|3m1XJU}J+7eu7nSMIJAdse5Fkvz&r(1|!?ibO4(c)X)dT*pxqbaA8a+T?3 z^42sQZ`rd`wv9BL@aD<8ZBNBmT20KBviyajn5TRP1wflaPW`J3zR53 z6X$UO{L2K_TeJ~@;nC%RS0-@)2^*+;pbAKRce6Z^q7a{KY;Y_%c4J*iBH@bWLd7N* zUEP;zZIBVOJU)sf=aU4hu}LSs1ZC5zw?tP~hhduC4e$qEO0JFnJbc)XYKxDjBP|jm zCSq7j*L<~|IOR%sP5h_f<)qNX5{rVdrQ&?#r8syHOI=;qy|+IpHrx{3esNjfs$$tu znn=3?w*40TYtZ4jW@Ha1MV|`U3Jq%@P*b8)M%r{h5*T_7?#qU#4^79%r?ihJxaYwu z_SbC=UcJnOMKOOnjP@|GvceZjQ^%#i)wlDqeQtFm=?6^TjP~jIJm- z&&-zo*kUe-lvI$t+F|d>=(X$qaufZ05t;ct8hB?wObC(&Dy36~g?-Y^O20yq$HY z7ZwLJqK-guz+LZYK9+V{GQ4(7IMmAauFzV#l+u?vV$r$8SN00}gqB1{qb7`UVlscU z=!AT5*6s440Fw|!diMWVYBZQ?wJDy2I&~sdR-k}QF7m9Pkq+%w_8iv2QmvkieQy5E zv@r?1-~48k4j3(pb+R0~I4y9+sv-<{ob6s@DGDSk-Oc~}3VM$r(d-#i-xTT&538!d^y&f> zfg^yiYKx5E)>NarE@{8J8F(v?7^;r(dyV$)-R+`skT@zJXj?bajFUA3bBVPLvv_}h z5yURiq!o*qUWmCw`7X#mqFgj@_9N_!aNmKuA%j5>^$(bs;J_I3RrPF+Gpr)>!aBDq zqyG?VYBuHU?>K!VBJycnbGr<<-tk<2H}5_aKg7Sjb}%W#QY-2{T81z|@>?+quj^TT z!sY$;MZSAZapd>}Sd8Dmyu=!zV}UcJCh ztNZ4)-7y;Meqfy!DcAvp!UOIZ-2e6~A{KyTRA~L|OCiy5|LU^wAR(v1R__UCR6=g# ze4yyFoV^w|<~3Q}lH!=Mu=B7}#XC!Bnx)>#{NpXdp$GRPTy)c4UOybdz_x+*=X4mf*`pD4Nxe_EJIcAV7Us75(4b4X(uO_}0lU4r*G>V7khQ<#%wilx z&@M4I{O@g+D9Oq006Gr2Ftt9+Yz_TC%=pZ*mYS>QR$}!?8Fdc~k7YHc{`J}An;&|e z*##qwBg);XCjQb?g3X40l4o!bG9g2UX8} zZ2s0t>&+DIT0E^q?Gf@Cd%zTbf2O3+FM9uQwU&F%^i0hRkaq#Tj(H#6LoOpC7bW=w z*01%E8>g)%KfDf2L^!Pdl9WV3Rk>4>ksp9sLQV#isV+L6RjMOJbr)uzpA5V7Tsh1y zA_UIj#6n}XI%*{%)#Sx96?3pEqw7tB9mH`QawENvYq1{2ZKH77EF#?wqQRPwMz?5} zh>lAOdPFuxa$ViD@7fZ-aFoboaY!N|eGr#5|uvcp=gS&6bz#l&Hf>-Ta43l5!q$s*Rzhykke3oH{|s@chieb)XoCK;3=q^2H11@wni1KBjrG_ z^r>w1$jj|Z9NKqD8t8ZX8hu$gv4#<*vVD?@RAEz7s=E8a8j}+R?$sej%%)nu=b2`o zwz#2X!<%j4Y2DB#Q=3XTu*#e4W={5BF0Ao)`RMY!eA&P2YFk^fBWv`J_0fg5Z$h-N zauSx;rTSHr_fvCshj?W#0N+LqX?)60!kBRVR7%%M1}QGy?rzL|6dUi7`y!(%qRn&N z!5|=8@HYANc@ntz;8*AJ)_U%fKKeZG!1t%`c(N#l8eI3Jr{?*!NnIC(+ZQ9T89Pv* ztu-nRZAhI#&>nJ}l)sjM^1^;tf%~HJ3%V6V;_##2*+S9#q+L{HaD8>2ZztAyAHPV( z0B7gFccY=-I#}S-n9nc#=>ETk)B2Ut##yz2oAnNQiNHXekW`1pbGyrtquUyTO#&;@ z`rzidb5uPEH!m1zb++yuI?t+_Y=>Z{(dOnP=gEmjYNrZKCh>EzpTWMn{(BpEpYb$U zBu|6&rBCZ@UhCpa2kqF#@FLUDGbNZ(D`XZqagcSoX7s+UqP(!%#ZpBD6ajJvA?{oJ z7xLh=+jWB8uqeY&w_5{JCX>KjvuoOCTV1qS=Qse^^-n*4U1_=GtP=IlbH=^TA({FW zBV_z6$xT%)_oGToEpexdvX&jS`&ML_l*M@C*1AeZwcQ~!{Y8n&4R0TOu733G3o~WS znzmxi#&eEj4zx3c}uc8}4iSoO;~>;8usG%k#%+Pm;Db p-8vVt4I29!UPgxhm$483z(6{$W!L3COM?0wX>ob6S`ovb{{gPN5z_zw literal 0 HcmV?d00001 diff --git a/dist/assets/red_capsicum-K9YI5jxE.png b/dist/assets/red_capsicum-K9YI5jxE.png new file mode 100644 index 0000000000000000000000000000000000000000..9c83d8da558315cfbdff0949d403d4f24c09ea22 GIT binary patch literal 76168 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 O|BkAnmO`zZHRykAMX5#r literal 0 HcmV?d00001 diff --git a/dist/assets/red_chilly-HBiLOt0C.png b/dist/assets/red_chilly-HBiLOt0C.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b528a6ceb44e2a652306d89b52439377f21a73 GIT binary patch literal 40414 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

Pk^t{r&&8uztdY$S@;We-ZbmZ2+ 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

o$clzLeN9+otz|H6Qw`V?y~i#GduDDQ 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 Bx4!@Y literal 0 HcmV?d00001 diff --git a/dist/assets/tomato-zRv9G8g_.png b/dist/assets/tomato-zRv9G8g_.png new file mode 100644 index 0000000000000000000000000000000000000000..8c978ae9b05d17677884dfb6a8a9a96324c833e7 GIT binary patch literal 85591 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 literal 0 HcmV?d00001 diff --git a/dist/index.html b/dist/index.html index 9ff3a50..11086bf 100644 --- a/dist/index.html +++ b/dist/index.html @@ -10,8 +10,8 @@ Harvestly - - + +