Files
stackpulse/backend/public/assets/index-65b35a5f.js
T
2025-11-06 11:07:57 +00:00

95 lines
1.1 MiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function Vj(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const o in n)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(n,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>n[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 Yw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ou(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 Qw={exports:{}},Hd={},Xw={exports:{}},vt={};/**
* @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 au=Symbol.for("react.element"),Uj=Symbol.for("react.portal"),Wj=Symbol.for("react.fragment"),$j=Symbol.for("react.strict_mode"),Hj=Symbol.for("react.profiler"),qj=Symbol.for("react.provider"),Gj=Symbol.for("react.context"),Kj=Symbol.for("react.forward_ref"),Yj=Symbol.for("react.suspense"),Qj=Symbol.for("react.memo"),Xj=Symbol.for("react.lazy"),oy=Symbol.iterator;function Zj(e){return e===null||typeof e!="object"?null:(e=oy&&e[oy]||e["@@iterator"],typeof e=="function"?e:null)}var Zw={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Jw=Object.assign,e_={};function yl(e,t,r){this.props=e,this.context=t,this.refs=e_,this.updater=r||Zw}yl.prototype.isReactComponent={};yl.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")};yl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function t_(){}t_.prototype=yl.prototype;function sg(e,t,r){this.props=e,this.context=t,this.refs=e_,this.updater=r||Zw}var ug=sg.prototype=new t_;ug.constructor=sg;Jw(ug,yl.prototype);ug.isPureReactComponent=!0;var ay=Array.isArray,r_=Object.prototype.hasOwnProperty,cg={current:null},n_={key:!0,ref:!0,__self:!0,__source:!0};function o_(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)r_.call(t,n)&&!n_.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1<s){for(var f=Array(s),g=0;g<s;g++)f[g]=arguments[g+2];o.children=f}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)o[n]===void 0&&(o[n]=s[n]);return{$$typeof:au,type:e,key:a,ref:i,props:o,_owner:cg.current}}function Jj(e,t){return{$$typeof:au,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function dg(e){return typeof e=="object"&&e!==null&&e.$$typeof===au}function e2(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var iy=/\/+/g;function kp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?e2(""+e.key):t.toString(36)}function vc(e,t,r,n,o){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case au:case Uj:i=!0}}if(i)return i=e,o=o(i),e=n===""?"."+kp(i,0):n,ay(o)?(r="",e!=null&&(r=e.replace(iy,"$&/")+"/"),vc(o,t,r,"",function(g){return g})):o!=null&&(dg(o)&&(o=Jj(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(iy,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=n===""?".":n+":",ay(e))for(var s=0;s<e.length;s++){a=e[s];var f=n+kp(a,s);i+=vc(a,t,r,f,o)}else if(f=Zj(e),typeof f=="function")for(e=f.call(e),s=0;!(a=e.next()).done;)a=a.value,f=n+kp(a,s++),i+=vc(a,t,r,f,o);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Wu(e,t,r){if(e==null)return e;var n=[],o=0;return vc(e,n,"","",function(a){return t.call(r,a,o++)}),n}function t2(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Vr={current:null},yc={transition:null},r2={ReactCurrentDispatcher:Vr,ReactCurrentBatchConfig:yc,ReactCurrentOwner:cg};vt.Children={map:Wu,forEach:function(e,t,r){Wu(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Wu(e,function(){t++}),t},toArray:function(e){return Wu(e,function(t){return t})||[]},only:function(e){if(!dg(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};vt.Component=yl;vt.Fragment=Wj;vt.Profiler=Hj;vt.PureComponent=sg;vt.StrictMode=$j;vt.Suspense=Yj;vt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=r2;vt.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=Jw({},e.props),o=e.key,a=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,i=cg.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(f in t)r_.call(t,f)&&!n_.hasOwnProperty(f)&&(n[f]=t[f]===void 0&&s!==void 0?s[f]:t[f])}var f=arguments.length-2;if(f===1)n.children=r;else if(1<f){s=Array(f);for(var g=0;g<f;g++)s[g]=arguments[g+2];n.children=s}return{$$typeof:au,type:e.type,key:o,ref:a,props:n,_owner:i}};vt.createContext=function(e){return e={$$typeof:Gj,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:qj,_context:e},e.Consumer=e};vt.createElement=o_;vt.createFactory=function(e){var t=o_.bind(null,e);return t.type=e,t};vt.createRef=function(){return{current:null}};vt.forwardRef=function(e){return{$$typeof:Kj,render:e}};vt.isValidElement=dg;vt.lazy=function(e){return{$$typeof:Xj,_payload:{_status:-1,_result:e},_init:t2}};vt.memo=function(e,t){return{$$typeof:Qj,type:e,compare:t===void 0?null:t}};vt.startTransition=function(e){var t=yc.transition;yc.transition={};try{e()}finally{yc.transition=t}};vt.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};vt.useCallback=function(e,t){return Vr.current.useCallback(e,t)};vt.useContext=function(e){return Vr.current.useContext(e)};vt.useDebugValue=function(){};vt.useDeferredValue=function(e){return Vr.current.useDeferredValue(e)};vt.useEffect=function(e,t){return Vr.current.useEffect(e,t)};vt.useId=function(){return Vr.current.useId()};vt.useImperativeHandle=function(e,t,r){return Vr.current.useImperativeHandle(e,t,r)};vt.useInsertionEffect=function(e,t){return Vr.current.useInsertionEffect(e,t)};vt.useLayoutEffect=function(e,t){return Vr.current.useLayoutEffect(e,t)};vt.useMemo=function(e,t){return Vr.current.useMemo(e,t)};vt.useReducer=function(e,t,r){return Vr.current.useReducer(e,t,r)};vt.useRef=function(e){return Vr.current.useRef(e)};vt.useState=function(e){return Vr.current.useState(e)};vt.useSyncExternalStore=function(e,t,r){return Vr.current.useSyncExternalStore(e,t,r)};vt.useTransition=function(){return Vr.current.useTransition()};vt.version="18.2.0";Xw.exports=vt;var k=Xw.exports;const mo=Yw(k),fg=Vj({__proto__:null,default:mo},[k]);/**
* @license React
* react-jsx-runtime.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 n2=k,o2=Symbol.for("react.element"),a2=Symbol.for("react.fragment"),i2=Object.prototype.hasOwnProperty,l2=n2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s2={key:!0,ref:!0,__self:!0,__source:!0};function a_(e,t,r){var n,o={},a=null,i=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)i2.call(t,n)&&!s2.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:o2,type:e,key:a,ref:i,props:o,_owner:l2.current}}Hd.Fragment=a2;Hd.jsx=a_;Hd.jsxs=a_;Qw.exports=Hd;var x=Qw.exports;function i_(e,t){return function(){return e.apply(t,arguments)}}const{toString:u2}=Object.prototype,{getPrototypeOf:pg}=Object,qd=(e=>t=>{const r=u2.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),to=e=>(e=e.toLowerCase(),t=>qd(t)===e),Gd=e=>t=>typeof t===e,{isArray:xl}=Array,Ns=Gd("undefined");function c2(e){return e!==null&&!Ns(e)&&e.constructor!==null&&!Ns(e.constructor)&&sn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const l_=to("ArrayBuffer");function d2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&l_(e.buffer),t}const f2=Gd("string"),sn=Gd("function"),s_=Gd("number"),Kd=e=>e!==null&&typeof e=="object",p2=e=>e===!0||e===!1,xc=e=>{if(qd(e)!=="object")return!1;const t=pg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},h2=to("Date"),g2=to("File"),m2=to("Blob"),b2=to("FileList"),v2=e=>Kd(e)&&sn(e.pipe),y2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||sn(e.append)&&((t=qd(e))==="formdata"||t==="object"&&sn(e.toString)&&e.toString()==="[object FormData]"))},x2=to("URLSearchParams"),[w2,_2,S2,C2]=["ReadableStream","Request","Response","Headers"].map(to),T2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function iu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),xl(e))for(n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else{const a=r?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let s;for(n=0;n<i;n++)s=a[n],t.call(null,e[s],s,e)}}function u_(e,t){t=t.toLowerCase();const r=Object.keys(e);let n=r.length,o;for(;n-- >0;)if(o=r[n],t===o.toLowerCase())return o;return null}const Ua=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),c_=e=>!Ns(e)&&e!==Ua;function kh(){const{caseless:e}=c_(this)&&this||{},t={},r=(n,o)=>{const a=e&&u_(t,o)||o;xc(t[a])&&xc(n)?t[a]=kh(t[a],n):xc(n)?t[a]=kh({},n):xl(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n<o;n++)arguments[n]&&iu(arguments[n],r);return t}const O2=(e,t,r,{allOwnKeys:n}={})=>(iu(t,(o,a)=>{r&&sn(o)?e[a]=i_(o,r):e[a]=o},{allOwnKeys:n}),e),P2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),k2=(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)},E2=(e,t,r,n)=>{let o,a,i;const s={};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))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=r!==!1&&pg(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},N2=(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},j2=e=>{if(!e)return null;if(xl(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},R2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&pg(Uint8Array)),A2=(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])}},M2=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},I2=to("HTMLFormElement"),D2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),ly=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),L2=to("RegExp"),d_=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};iu(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},F2=e=>{d_(e,(t,r)=>{if(sn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(sn(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+"'")})}})},z2=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return xl(e)?n(e):n(String(e).split(t)),r},B2=()=>{},V2=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ep="abcdefghijklmnopqrstuvwxyz",sy="0123456789",f_={DIGIT:sy,ALPHA:Ep,ALPHA_DIGIT:Ep+Ep.toUpperCase()+sy},U2=(e=16,t=f_.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function W2(e){return!!(e&&sn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const $2=e=>{const t=new Array(10),r=(n,o)=>{if(Kd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=xl(n)?[]:{};return iu(n,(i,s)=>{const f=r(i,o+1);!Ns(f)&&(a[s]=f)}),t[o]=void 0,a}}return n};return r(e,0)},H2=to("AsyncFunction"),q2=e=>e&&(Kd(e)||sn(e))&&sn(e.then)&&sn(e.catch),p_=((e,t)=>e?setImmediate:t?((r,n)=>(Ua.addEventListener("message",({source:o,data:a})=>{o===Ua&&a===r&&n.length&&n.shift()()},!1),o=>{n.push(o),Ua.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",sn(Ua.postMessage)),G2=typeof queueMicrotask<"u"?queueMicrotask.bind(Ua):typeof process<"u"&&process.nextTick||p_,_e={isArray:xl,isArrayBuffer:l_,isBuffer:c2,isFormData:y2,isArrayBufferView:d2,isString:f2,isNumber:s_,isBoolean:p2,isObject:Kd,isPlainObject:xc,isReadableStream:w2,isRequest:_2,isResponse:S2,isHeaders:C2,isUndefined:Ns,isDate:h2,isFile:g2,isBlob:m2,isRegExp:L2,isFunction:sn,isStream:v2,isURLSearchParams:x2,isTypedArray:R2,isFileList:b2,forEach:iu,merge:kh,extend:O2,trim:T2,stripBOM:P2,inherits:k2,toFlatObject:E2,kindOf:qd,kindOfTest:to,endsWith:N2,toArray:j2,forEachEntry:A2,matchAll:M2,isHTMLForm:I2,hasOwnProperty:ly,hasOwnProp:ly,reduceDescriptors:d_,freezeMethods:F2,toObjectSet:z2,toCamelCase:D2,noop:B2,toFiniteNumber:V2,findKey:u_,global:Ua,isContextDefined:c_,ALPHABET:f_,generateString:U2,isSpecCompliantForm:W2,toJSONObject:$2,isAsyncFn:H2,isThenable:q2,setImmediate:p_,asap:G2};function dt(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,this.status=o.status?o.status:null)}_e.inherits(dt,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:_e.toJSONObject(this.config),code:this.code,status:this.status}}});const h_=dt.prototype,g_={};["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=>{g_[e]={value:e}});Object.defineProperties(dt,g_);Object.defineProperty(h_,"isAxiosError",{value:!0});dt.from=(e,t,r,n,o,a)=>{const i=Object.create(h_);return _e.toFlatObject(e,i,function(f){return f!==Error.prototype},s=>s!=="isAxiosError"),dt.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const K2=null;function Eh(e){return _e.isPlainObject(e)||_e.isArray(e)}function m_(e){return _e.endsWith(e,"[]")?e.slice(0,-2):e}function uy(e,t,r){return e?e.concat(t).map(function(o,a){return o=m_(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function Y2(e){return _e.isArray(e)&&!e.some(Eh)}const Q2=_e.toFlatObject(_e,{},null,function(t){return/^is[A-Z]/.test(t)});function Yd(e,t,r){if(!_e.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=_e.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,m){return!_e.isUndefined(m[w])});const n=r.metaTokens,o=r.visitor||b,a=r.dots,i=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&_e.isSpecCompliantForm(t);if(!_e.isFunction(o))throw new TypeError("visitor must be a function");function g(C){if(C===null)return"";if(_e.isDate(C))return C.toISOString();if(!f&&_e.isBlob(C))throw new dt("Blob is not supported. Use a Buffer instead.");return _e.isArrayBuffer(C)||_e.isTypedArray(C)?f&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function b(C,w,m){let d=C;if(C&&!m&&typeof C=="object"){if(_e.endsWith(w,"{}"))w=n?w:w.slice(0,-2),C=JSON.stringify(C);else if(_e.isArray(C)&&Y2(C)||(_e.isFileList(C)||_e.endsWith(w,"[]"))&&(d=_e.toArray(C)))return w=m_(w),d.forEach(function(c,u){!(_e.isUndefined(c)||c===null)&&t.append(i===!0?uy([w],u,a):i===null?w:w+"[]",g(c))}),!1}return Eh(C)?!0:(t.append(uy(m,w,a),g(C)),!1)}const S=[],O=Object.assign(Q2,{defaultVisitor:b,convertValue:g,isVisitable:Eh});function T(C,w){if(!_e.isUndefined(C)){if(S.indexOf(C)!==-1)throw Error("Circular reference detected in "+w.join("."));S.push(C),_e.forEach(C,function(d,l){(!(_e.isUndefined(d)||d===null)&&o.call(t,d,_e.isString(l)?l.trim():l,w,O))===!0&&T(d,w?w.concat(l):[l])}),S.pop()}}if(!_e.isObject(e))throw new TypeError("data must be an object");return T(e),t}function cy(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function hg(e,t){this._pairs=[],e&&Yd(e,this,t)}const b_=hg.prototype;b_.append=function(t,r){this._pairs.push([t,r])};b_.toString=function(t){const r=t?function(n){return t.call(this,n,cy)}:cy;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function X2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function v_(e,t,r){if(!t)return e;const n=r&&r.encode||X2,o=r&&r.serialize;let a;if(o?a=o(t,r):a=_e.isURLSearchParams(t)?t.toString():new hg(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Z2{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){_e.forEach(this.handlers,function(n){n!==null&&t(n)})}}const dy=Z2,y_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},J2=typeof URLSearchParams<"u"?URLSearchParams:hg,eR=typeof FormData<"u"?FormData:null,tR=typeof Blob<"u"?Blob:null,rR={isBrowser:!0,classes:{URLSearchParams:J2,FormData:eR,Blob:tR},protocols:["http","https","file","blob","url","data"]},gg=typeof window<"u"&&typeof document<"u",Nh=typeof navigator=="object"&&navigator||void 0,nR=gg&&(!Nh||["ReactNative","NativeScript","NS"].indexOf(Nh.product)<0),oR=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),aR=gg&&window.location.href||"http://localhost",iR=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:gg,hasStandardBrowserEnv:nR,hasStandardBrowserWebWorkerEnv:oR,navigator:Nh,origin:aR},Symbol.toStringTag,{value:"Module"})),un={...iR,...rR};function lR(e,t){return Yd(e,new un.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return un.isNode&&_e.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function sR(e){return _e.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function uR(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n<o;n++)a=r[n],t[a]=e[a];return t}function x_(e){function t(r,n,o,a){let i=r[a++];if(i==="__proto__")return!0;const s=Number.isFinite(+i),f=a>=r.length;return i=!i&&_e.isArray(o)?o.length:i,f?(_e.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!s):((!o[i]||!_e.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&_e.isArray(o[i])&&(o[i]=uR(o[i])),!s)}if(_e.isFormData(e)&&_e.isFunction(e.entries)){const r={};return _e.forEachEntry(e,(n,o)=>{t(sR(n),o,r,0)}),r}return null}function cR(e,t,r){if(_e.isString(e))try{return(t||JSON.parse)(e),_e.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const mg={transitional:y_,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=_e.isObject(t);if(a&&_e.isHTMLForm(t)&&(t=new FormData(t)),_e.isFormData(t))return o?JSON.stringify(x_(t)):t;if(_e.isArrayBuffer(t)||_e.isBuffer(t)||_e.isStream(t)||_e.isFile(t)||_e.isBlob(t)||_e.isReadableStream(t))return t;if(_e.isArrayBufferView(t))return t.buffer;if(_e.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return lR(t,this.formSerializer).toString();if((s=_e.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Yd(s?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),cR(t)):t}],transformResponse:[function(t){const r=this.transitional||mg.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(_e.isResponse(t)||_e.isReadableStream(t))return t;if(t&&_e.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?dt.from(s,dt.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:un.classes.FormData,Blob:un.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};_e.forEach(["delete","get","head","post","put","patch"],e=>{mg.headers[e]={}});const bg=mg,dR=_e.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"]),fR=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]&&dR[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},fy=Symbol("internals");function Ql(e){return e&&String(e).trim().toLowerCase()}function wc(e){return e===!1||e==null?e:_e.isArray(e)?e.map(wc):String(e)}function pR(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 hR=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Np(e,t,r,n,o){if(_e.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!_e.isString(t)){if(_e.isString(n))return t.indexOf(n)!==-1;if(_e.isRegExp(n))return n.test(t)}}function gR(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function mR(e,t){const r=_e.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(s,f,g){const b=Ql(f);if(!b)throw new Error("header name must be a non-empty string");const S=_e.findKey(o,b);(!S||o[S]===void 0||g===!0||g===void 0&&o[S]!==!1)&&(o[S||f]=wc(s))}const i=(s,f)=>_e.forEach(s,(g,b)=>a(g,b,f));if(_e.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(_e.isString(t)&&(t=t.trim())&&!hR(t))i(fR(t),r);else if(_e.isHeaders(t))for(const[s,f]of t.entries())a(f,s,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=Ql(t),t){const n=_e.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return pR(o);if(_e.isFunction(r))return r.call(this,o,n);if(_e.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Ql(t),t){const n=_e.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=Ql(i),i){const s=_e.findKey(n,i);s&&(!r||Np(n,n[s],s,r))&&(delete n[s],o=!0)}}return _e.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 _e.forEach(this,(o,a)=>{const i=_e.findKey(n,a);if(i){r[i]=wc(o),delete r[a];return}const s=t?gR(a):String(a).trim();s!==a&&delete r[a],r[s]=wc(o),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return _e.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&_e.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[fy]=this[fy]={accessors:{}}).accessors,o=this.prototype;function a(i){const s=Ql(i);n[s]||(mR(o,i),n[s]=!0)}return _e.isArray(t)?t.forEach(a):a(t),this}}Qd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);_e.reduceDescriptors(Qd.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});_e.freezeMethods(Qd);const qn=Qd;function jp(e,t){const r=this||bg,n=t||r,o=qn.from(n.headers);let a=n.data;return _e.forEach(e,function(s){a=s.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function w_(e){return!!(e&&e.__CANCEL__)}function wl(e,t,r){dt.call(this,e??"canceled",dt.ERR_CANCELED,t,r),this.name="CanceledError"}_e.inherits(wl,dt,{__CANCEL__:!0});function __(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new dt("Request failed with status code "+r.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function bR(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function vR(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(f){const g=Date.now(),b=n[a];i||(i=g),r[o]=f,n[o]=g;let S=a,O=0;for(;S!==o;)O+=r[S++],S=S%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),g-i<t)return;const T=b&&g-b;return T?Math.round(O*1e3/T):void 0}}function yR(e,t){let r=0,n=1e3/t,o,a;const i=(g,b=Date.now())=>{r=b,o=null,a&&(clearTimeout(a),a=null),e.apply(null,g)};return[(...g)=>{const b=Date.now(),S=b-r;S>=n?i(g,b):(o=g,a||(a=setTimeout(()=>{a=null,i(o)},n-S)))},()=>o&&i(o)]}const Yc=(e,t,r=3)=>{let n=0;const o=vR(50,250);return yR(a=>{const i=a.loaded,s=a.lengthComputable?a.total:void 0,f=i-n,g=o(f),b=i<=s;n=i;const S={loaded:i,total:s,progress:s?i/s:void 0,bytes:f,rate:g||void 0,estimated:g&&s&&b?(s-i)/g:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(S)},r)},py=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},hy=e=>(...t)=>_e.asap(()=>e(...t)),xR=un.hasStandardBrowserEnv?function(){const t=un.navigator&&/(msie|trident)/i.test(un.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 s=_e.isString(i)?o(i):i;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}(),wR=un.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];_e.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),_e.isString(n)&&i.push("path="+n),_e.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 _R(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function SR(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function S_(e,t){return e&&!_R(t)?SR(e,t):t}const gy=e=>e instanceof qn?{...e}:e;function Xa(e,t){t=t||{};const r={};function n(g,b,S){return _e.isPlainObject(g)&&_e.isPlainObject(b)?_e.merge.call({caseless:S},g,b):_e.isPlainObject(b)?_e.merge({},b):_e.isArray(b)?b.slice():b}function o(g,b,S){if(_e.isUndefined(b)){if(!_e.isUndefined(g))return n(void 0,g,S)}else return n(g,b,S)}function a(g,b){if(!_e.isUndefined(b))return n(void 0,b)}function i(g,b){if(_e.isUndefined(b)){if(!_e.isUndefined(g))return n(void 0,g)}else return n(void 0,b)}function s(g,b,S){if(S in t)return n(g,b);if(S in e)return n(void 0,g)}const f={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:s,headers:(g,b)=>o(gy(g),gy(b),!0)};return _e.forEach(Object.keys(Object.assign({},e,t)),function(b){const S=f[b]||o,O=S(e[b],t[b],b);_e.isUndefined(O)&&S!==s||(r[b]=O)}),r}const C_=e=>{const t=Xa({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:a,headers:i,auth:s}=t;t.headers=i=qn.from(i),t.url=v_(S_(t.baseURL,t.url),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let f;if(_e.isFormData(r)){if(un.hasStandardBrowserEnv||un.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[g,...b]=f?f.split(";").map(S=>S.trim()).filter(Boolean):[];i.setContentType([g||"multipart/form-data",...b].join("; "))}}if(un.hasStandardBrowserEnv&&(n&&_e.isFunction(n)&&(n=n(t)),n||n!==!1&&xR(t.url))){const g=o&&a&&wR.read(a);g&&i.set(o,g)}return t},CR=typeof XMLHttpRequest<"u",TR=CR&&function(e){return new Promise(function(r,n){const o=C_(e);let a=o.data;const i=qn.from(o.headers).normalize();let{responseType:s,onUploadProgress:f,onDownloadProgress:g}=o,b,S,O,T,C;function w(){T&&T(),C&&C(),o.cancelToken&&o.cancelToken.unsubscribe(b),o.signal&&o.signal.removeEventListener("abort",b)}let m=new XMLHttpRequest;m.open(o.method.toUpperCase(),o.url,!0),m.timeout=o.timeout;function d(){if(!m)return;const c=qn.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders()),h={data:!s||s==="text"||s==="json"?m.responseText:m.response,status:m.status,statusText:m.statusText,headers:c,config:e,request:m};__(function(y){r(y),w()},function(y){n(y),w()},h),m=null}"onloadend"in m?m.onloadend=d:m.onreadystatechange=function(){!m||m.readyState!==4||m.status===0&&!(m.responseURL&&m.responseURL.indexOf("file:")===0)||setTimeout(d)},m.onabort=function(){m&&(n(new dt("Request aborted",dt.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new dt("Network Error",dt.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let u=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const h=o.transitional||y_;o.timeoutErrorMessage&&(u=o.timeoutErrorMessage),n(new dt(u,h.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,e,m)),m=null},a===void 0&&i.setContentType(null),"setRequestHeader"in m&&_e.forEach(i.toJSON(),function(u,h){m.setRequestHeader(h,u)}),_e.isUndefined(o.withCredentials)||(m.withCredentials=!!o.withCredentials),s&&s!=="json"&&(m.responseType=o.responseType),g&&([O,C]=Yc(g,!0),m.addEventListener("progress",O)),f&&m.upload&&([S,T]=Yc(f),m.upload.addEventListener("progress",S),m.upload.addEventListener("loadend",T)),(o.cancelToken||o.signal)&&(b=c=>{m&&(n(!c||c.type?new wl(null,e,m):c),m.abort(),m=null)},o.cancelToken&&o.cancelToken.subscribe(b),o.signal&&(o.signal.aborted?b():o.signal.addEventListener("abort",b)));const l=bR(o.url);if(l&&un.protocols.indexOf(l)===-1){n(new dt("Unsupported protocol "+l+":",dt.ERR_BAD_REQUEST,e));return}m.send(a||null)})},OR=(e,t)=>{let r=new AbortController,n;const o=function(f){if(!n){n=!0,i();const g=f instanceof Error?f:this.reason;r.abort(g instanceof dt?g:new wl(g instanceof Error?g.message:g))}};let a=t&&setTimeout(()=>{o(new dt(`timeout ${t} of ms exceeded`,dt.ETIMEDOUT))},t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",o):f.unsubscribe(o))}),e=null)};e.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",o));const{signal:s}=r;return s.unsubscribe=i,[s,()=>{a&&clearTimeout(a),a=null}]},PR=OR,kR=function*(e,t){let r=e.byteLength;if(!t||r<t){yield e;return}let n=0,o;for(;n<r;)o=n+t,yield e.slice(n,o),n=o},ER=async function*(e,t,r){for await(const n of e)yield*kR(ArrayBuffer.isView(n)?n:await r(String(n)),t)},my=(e,t,r,n,o)=>{const a=ER(e,t,o);let i=0,s,f=g=>{s||(s=!0,n&&n(g))};return new ReadableStream({async pull(g){try{const{done:b,value:S}=await a.next();if(b){f(),g.close();return}let O=S.byteLength;if(r){let T=i+=O;r(T)}g.enqueue(new Uint8Array(S))}catch(b){throw f(b),b}},cancel(g){return f(g),a.return()}},{highWaterMark:2})},Xd=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",T_=Xd&&typeof ReadableStream=="function",jh=Xd&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),O_=(e,...t)=>{try{return!!e(...t)}catch{return!1}},NR=T_&&O_(()=>{let e=!1;const t=new Request(un.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),by=64*1024,Rh=T_&&O_(()=>_e.isReadableStream(new Response("").body)),Qc={stream:Rh&&(e=>e.body)};Xd&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Qc[t]&&(Qc[t]=_e.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new dt(`Response type '${t}' is not supported`,dt.ERR_NOT_SUPPORT,n)})})})(new Response);const jR=async e=>{if(e==null)return 0;if(_e.isBlob(e))return e.size;if(_e.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(_e.isArrayBufferView(e)||_e.isArrayBuffer(e))return e.byteLength;if(_e.isURLSearchParams(e)&&(e=e+""),_e.isString(e))return(await jh(e)).byteLength},RR=async(e,t)=>{const r=_e.toFiniteNumber(e.getContentLength());return r??jR(t)},AR=Xd&&(async e=>{let{url:t,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:s,onUploadProgress:f,responseType:g,headers:b,withCredentials:S="same-origin",fetchOptions:O}=C_(e);g=g?(g+"").toLowerCase():"text";let[T,C]=o||a||i?PR([o,a],i):[],w,m;const d=()=>{!w&&setTimeout(()=>{T&&T.unsubscribe()}),w=!0};let l;try{if(f&&NR&&r!=="get"&&r!=="head"&&(l=await RR(b,n))!==0){let y=new Request(t,{method:"POST",body:n,duplex:"half"}),E;if(_e.isFormData(n)&&(E=y.headers.get("content-type"))&&b.setContentType(E),y.body){const[P,N]=py(l,Yc(hy(f)));n=my(y.body,by,P,N,jh)}}_e.isString(S)||(S=S?"include":"omit");const c="credentials"in Request.prototype;m=new Request(t,{...O,signal:T,method:r.toUpperCase(),headers:b.normalize().toJSON(),body:n,duplex:"half",credentials:c?S:void 0});let u=await fetch(m);const h=Rh&&(g==="stream"||g==="response");if(Rh&&(s||h)){const y={};["status","statusText","headers"].forEach(R=>{y[R]=u[R]});const E=_e.toFiniteNumber(u.headers.get("content-length")),[P,N]=s&&py(E,Yc(hy(s),!0))||[];u=new Response(my(u.body,by,P,()=>{N&&N(),h&&d()},jh),y)}g=g||"text";let v=await Qc[_e.findKey(Qc,g)||"text"](u,e);return!h&&d(),C&&C(),await new Promise((y,E)=>{__(y,E,{data:v,headers:qn.from(u.headers),status:u.status,statusText:u.statusText,config:e,request:m})})}catch(c){throw d(),c&&c.name==="TypeError"&&/fetch/i.test(c.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,e,m),{cause:c.cause||c}):dt.from(c,c&&c.code,e,m)}}),Ah={http:K2,xhr:TR,fetch:AR};_e.forEach(Ah,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const vy=e=>`- ${e}`,MR=e=>_e.isFunction(e)||e===null||e===!1,P_={getAdapter:e=>{e=_e.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a<t;a++){r=e[a];let i;if(n=r,!MR(r)&&(n=Ah[(i=String(r)).toLowerCase()],n===void 0))throw new dt(`Unknown adapter '${i}'`);if(n)break;o[i||"#"+a]=n}if(!n){const a=Object.entries(o).map(([s,f])=>`adapter ${s} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(vy).join(`
`):" "+vy(a[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:Ah};function Rp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new wl(null,e)}function yy(e){return Rp(e),e.headers=qn.from(e.headers),e.data=jp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),P_.getAdapter(e.adapter||bg.adapter)(e).then(function(n){return Rp(e),n.data=jp.call(e,e.transformResponse,n),n.headers=qn.from(n.headers),n},function(n){return w_(n)||(Rp(e),n&&n.response&&(n.response.data=jp.call(e,e.transformResponse,n.response),n.response.headers=qn.from(n.response.headers))),Promise.reject(n)})}const k_="1.7.5",vg={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{vg[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const xy={};vg.transitional=function(t,r,n){function o(a,i){return"[Axios v"+k_+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,s)=>{if(t===!1)throw new dt(o(i," has been removed"+(r?" in "+r:"")),dt.ERR_DEPRECATED);return r&&!xy[i]&&(xy[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,s):!0}};function IR(e,t,r){if(typeof e!="object")throw new dt("options must be an object",dt.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 s=e[a],f=s===void 0||i(s,a,e);if(f!==!0)throw new dt("option "+a+" must be "+f,dt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new dt("Unknown option "+a,dt.ERR_BAD_OPTION)}}const Mh={assertOptions:IR,validators:vg},Jo=Mh.validators;class Xc{constructor(t){this.defaults=t,this.interceptors={request:new dy,response:new dy}}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/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Xa(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&Mh.assertOptions(n,{silentJSONParsing:Jo.transitional(Jo.boolean),forcedJSONParsing:Jo.transitional(Jo.boolean),clarifyTimeoutError:Jo.transitional(Jo.boolean)},!1),o!=null&&(_e.isFunction(o)?r.paramsSerializer={serialize:o}:Mh.assertOptions(o,{encode:Jo.function,serialize:Jo.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&_e.merge(a.common,a[r.method]);a&&_e.forEach(["delete","get","head","post","put","patch","common"],C=>{delete a[C]}),r.headers=qn.concat(i,a);const s=[];let f=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(f=f&&w.synchronous,s.unshift(w.fulfilled,w.rejected))});const g=[];this.interceptors.response.forEach(function(w){g.push(w.fulfilled,w.rejected)});let b,S=0,O;if(!f){const C=[yy.bind(this),void 0];for(C.unshift.apply(C,s),C.push.apply(C,g),O=C.length,b=Promise.resolve(r);S<O;)b=b.then(C[S++],C[S++]);return b}O=s.length;let T=r;for(S=0;S<O;){const C=s[S++],w=s[S++];try{T=C(T)}catch(m){w.call(this,m);break}}try{b=yy.call(this,T)}catch(C){return Promise.reject(C)}for(S=0,O=g.length;S<O;)b=b.then(g[S++],g[S++]);return b}getUri(t){t=Xa(this.defaults,t);const r=S_(t.baseURL,t.url);return v_(r,t.params,t.paramsSerializer)}}_e.forEach(["delete","get","head","options"],function(t){Xc.prototype[t]=function(r,n){return this.request(Xa(n||{},{method:t,url:r,data:(n||{}).data}))}});_e.forEach(["post","put","patch"],function(t){function r(n){return function(a,i,s){return this.request(Xa(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}Xc.prototype[t]=r(),Xc.prototype[t+"Form"]=r(!0)});const _c=Xc;class yg{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(o=>{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(s=>{n.subscribe(s),a=s}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,s){n.reason||(n.reason=new wl(a,i,s),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 yg(function(o){t=o}),cancel:t}}}const DR=yg;function LR(e){return function(r){return e.apply(null,r)}}function FR(e){return _e.isObject(e)&&e.isAxiosError===!0}const Ih={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(Ih).forEach(([e,t])=>{Ih[t]=e});const zR=Ih;function E_(e){const t=new _c(e),r=i_(_c.prototype.request,t);return _e.extend(r,_c.prototype,t,{allOwnKeys:!0}),_e.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return E_(Xa(e,o))},r}const lr=E_(bg);lr.Axios=_c;lr.CanceledError=wl;lr.CancelToken=DR;lr.isCancel=w_;lr.VERSION=k_;lr.toFormData=Yd;lr.AxiosError=dt;lr.Cancel=lr.CanceledError;lr.all=function(t){return Promise.all(t)};lr.spread=LR;lr.isAxiosError=FR;lr.mergeConfig=Xa;lr.AxiosHeaders=qn;lr.formToJSON=e=>x_(_e.isHTMLForm(e)?new FormData(e):e);lr.getAdapter=P_.getAdapter;lr.HttpStatusCode=zR;lr.default=lr;const nt=lr;var Dh={},N_={exports:{}},hn={},j_={exports:{}},R_={};/**
* @license React
* scheduler.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.
*/(function(e){function t(W,z){var $=W.length;W.push(z);e:for(;0<$;){var q=$-1>>>1,Z=W[q];if(0<o(Z,z))W[q]=z,W[$]=Z,$=q;else break e}}function r(W){return W.length===0?null:W[0]}function n(W){if(W.length===0)return null;var z=W[0],$=W.pop();if($!==z){W[0]=$;e:for(var q=0,Z=W.length,ae=Z>>>1;q<ae;){var ge=2*(q+1)-1,ue=W[ge],te=ge+1,Se=W[te];if(0>o(ue,$))te<Z&&0>o(Se,ue)?(W[q]=Se,W[te]=$,q=te):(W[q]=ue,W[ge]=$,q=ge);else if(te<Z&&0>o(Se,$))W[q]=Se,W[te]=$,q=te;else break e}}return z}function o(W,z){var $=W.sortIndex-z.sortIndex;return $!==0?$:W.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,s=i.now();e.unstable_now=function(){return i.now()-s}}var f=[],g=[],b=1,S=null,O=3,T=!1,C=!1,w=!1,m=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 c(W){for(var z=r(g);z!==null;){if(z.callback===null)n(g);else if(z.startTime<=W)n(g),z.sortIndex=z.expirationTime,t(f,z);else break;z=r(g)}}function u(W){if(w=!1,c(W),!C)if(r(f)!==null)C=!0,H(h);else{var z=r(g);z!==null&&Q(u,z.startTime-W)}}function h(W,z){C=!1,w&&(w=!1,d(E),E=-1),T=!0;var $=O;try{for(c(z),S=r(f);S!==null&&(!(S.expirationTime>z)||W&&!R());){var q=S.callback;if(typeof q=="function"){S.callback=null,O=S.priorityLevel;var Z=q(S.expirationTime<=z);z=e.unstable_now(),typeof Z=="function"?S.callback=Z:S===r(f)&&n(f),c(z)}else n(f);S=r(f)}if(S!==null)var ae=!0;else{var ge=r(g);ge!==null&&Q(u,ge.startTime-z),ae=!1}return ae}finally{S=null,O=$,T=!1}}var v=!1,y=null,E=-1,P=5,N=-1;function R(){return!(e.unstable_now()-N<P)}function M(){if(y!==null){var W=e.unstable_now();N=W;var z=!0;try{z=y(!0,W)}finally{z?L():(v=!1,y=null)}}else v=!1}var L;if(typeof l=="function")L=function(){l(M)};else if(typeof MessageChannel<"u"){var D=new MessageChannel,B=D.port2;D.port1.onmessage=M,L=function(){B.postMessage(null)}}else L=function(){m(M,0)};function H(W){y=W,v||(v=!0,L())}function Q(W,z){E=m(function(){W(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(W){W.callback=null},e.unstable_continueExecution=function(){C||T||(C=!0,H(h))},e.unstable_forceFrameRate=function(W){0>W||125<W?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<W?Math.floor(1e3/W):5},e.unstable_getCurrentPriorityLevel=function(){return O},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(W){switch(O){case 1:case 2:case 3:var z=3;break;default:z=O}var $=O;O=z;try{return W()}finally{O=$}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(W,z){switch(W){case 1:case 2:case 3:case 4:case 5:break;default:W=3}var $=O;O=W;try{return z()}finally{O=$}},e.unstable_scheduleCallback=function(W,z,$){var q=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?q+$:q):$=q,W){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=$+Z,W={id:b++,callback:z,priorityLevel:W,startTime:$,expirationTime:Z,sortIndex:-1},$>q?(W.sortIndex=$,t(g,W),r(f)===null&&W===r(g)&&(w?(d(E),E=-1):w=!0,Q(u,$-q))):(W.sortIndex=Z,t(f,W),C||T||(C=!0,H(h))),W},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(W){var z=O;return function(){var $=O;O=z;try{return W.apply(this,arguments)}finally{O=$}}}})(R_);j_.exports=R_;var BR=j_.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 A_=k,fn=BR;function Re(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var M_=new Set,js={};function li(e,t){nl(e,t),nl(e+"Capture",t)}function nl(e,t){for(js[e]=t,e=0;e<t.length;e++)M_.add(t[e])}var Io=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lh=Object.prototype.hasOwnProperty,VR=/^[: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]*$/,wy={},_y={};function UR(e){return Lh.call(_y,e)?!0:Lh.call(wy,e)?!1:VR.test(e)?_y[e]=!0:(wy[e]=!0,!1)}function WR(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 $R(e,t,r,n){if(t===null||typeof t>"u"||WR(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 Ur(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 _r={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){_r[e]=new Ur(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];_r[t]=new Ur(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){_r[e]=new Ur(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){_r[e]=new Ur(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){_r[e]=new Ur(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){_r[e]=new Ur(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){_r[e]=new Ur(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){_r[e]=new Ur(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){_r[e]=new Ur(e,5,!1,e.toLowerCase(),null,!1,!1)});var xg=/[\-:]([a-z])/g;function wg(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(xg,wg);_r[t]=new Ur(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(xg,wg);_r[t]=new Ur(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(xg,wg);_r[t]=new Ur(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){_r[e]=new Ur(e,1,!1,e.toLowerCase(),null,!1,!1)});_r.xlinkHref=new Ur("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){_r[e]=new Ur(e,1,!1,e.toLowerCase(),null,!0,!0)});function _g(e,t,r,n){var o=_r.hasOwnProperty(t)?_r[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&($R(t,r,o,n)&&(r=null),n||o===null?UR(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=r===null?o.type===3?!1:"":r:(t=o.attributeName,n=o.attributeNamespace,r===null?e.removeAttribute(t):(o=o.type,r=o===3||o===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Vo=A_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,$u=Symbol.for("react.element"),Ri=Symbol.for("react.portal"),Ai=Symbol.for("react.fragment"),Sg=Symbol.for("react.strict_mode"),Fh=Symbol.for("react.profiler"),I_=Symbol.for("react.provider"),D_=Symbol.for("react.context"),Cg=Symbol.for("react.forward_ref"),zh=Symbol.for("react.suspense"),Bh=Symbol.for("react.suspense_list"),Tg=Symbol.for("react.memo"),aa=Symbol.for("react.lazy"),L_=Symbol.for("react.offscreen"),Sy=Symbol.iterator;function Xl(e){return e===null||typeof e!="object"?null:(e=Sy&&e[Sy]||e["@@iterator"],typeof e=="function"?e:null)}var er=Object.assign,Ap;function us(e){if(Ap===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Ap=t&&t[1]||""}return`
`+Ap+e}var Mp=!1;function Ip(e,t){if(!e||Mp)return"";Mp=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(g){var n=g}Reflect.construct(e,[],t)}else{try{t.call()}catch(g){n=g}e.call(t.prototype)}else{try{throw Error()}catch(g){n=g}e()}}catch(g){if(g&&n&&typeof g.stack=="string"){for(var o=g.stack.split(`
`),a=n.stack.split(`
`),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(i!==1||s!==1)do if(i--,s--,0>s||o[i]!==a[s]){var f=`
`+o[i].replace(" at new "," at ");return e.displayName&&f.includes("<anonymous>")&&(f=f.replace("<anonymous>",e.displayName)),f}while(1<=i&&0<=s);break}}}finally{Mp=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?us(e):""}function HR(e){switch(e.tag){case 5:return us(e.type);case 16:return us("Lazy");case 13:return us("Suspense");case 19:return us("SuspenseList");case 0:case 2:case 15:return e=Ip(e.type,!1),e;case 11:return e=Ip(e.type.render,!1),e;case 1:return e=Ip(e.type,!0),e;default:return""}}function Vh(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 Ai:return"Fragment";case Ri:return"Portal";case Fh:return"Profiler";case Sg:return"StrictMode";case zh:return"Suspense";case Bh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case D_:return(e.displayName||"Context")+".Consumer";case I_:return(e._context.displayName||"Context")+".Provider";case Cg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Tg:return t=e.displayName||null,t!==null?t:Vh(e.type)||"Memo";case aa:t=e._payload,e=e._init;try{return Vh(e(t))}catch{}}return null}function qR(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 Vh(t);case 8:return t===Sg?"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 Ca(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function F_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function GR(e){var t=F_(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 Hu(e){e._valueTracker||(e._valueTracker=GR(e))}function z_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=F_(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Zc(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 Uh(e,t){var r=t.checked;return er({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Cy(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Ca(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 B_(e,t){t=t.checked,t!=null&&_g(e,"checked",t,!1)}function Wh(e,t){B_(e,t);var r=Ca(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")?$h(e,t.type,r):t.hasOwnProperty("defaultValue")&&$h(e,t.type,Ca(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ty(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 $h(e,t,r){(t!=="number"||Zc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var cs=Array.isArray;function qi(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Ca(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Hh(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Re(91));return er({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Oy(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(Re(92));if(cs(r)){if(1<r.length)throw Error(Re(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Ca(r)}}function V_(e,t){var r=Ca(t.value),n=Ca(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Py(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function U_(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function qh(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?U_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var qu,W_=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(qu=qu||document.createElement("div"),qu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=qu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Rs(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var ms={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},KR=["Webkit","ms","Moz","O"];Object.keys(ms).forEach(function(e){KR.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ms[t]=ms[e]})});function $_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||ms.hasOwnProperty(e)&&ms[e]?(""+t).trim():t+"px"}function H_(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=$_(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var YR=er({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 Gh(e,t){if(t){if(YR[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Re(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Re(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Re(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Re(62))}}function Kh(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 Yh=null;function Og(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qh=null,Gi=null,Ki=null;function ky(e){if(e=uu(e)){if(typeof Qh!="function")throw Error(Re(280));var t=e.stateNode;t&&(t=rf(t),Qh(e.stateNode,e.type,t))}}function q_(e){Gi?Ki?Ki.push(e):Ki=[e]:Gi=e}function G_(){if(Gi){var e=Gi,t=Ki;if(Ki=Gi=null,ky(e),t)for(e=0;e<t.length;e++)ky(t[e])}}function K_(e,t){return e(t)}function Y_(){}var Dp=!1;function Q_(e,t,r){if(Dp)return e(t,r);Dp=!0;try{return K_(e,t,r)}finally{Dp=!1,(Gi!==null||Ki!==null)&&(Y_(),G_())}}function As(e,t){var r=e.stateNode;if(r===null)return null;var n=rf(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(Re(231,t,typeof r));return r}var Xh=!1;if(Io)try{var Zl={};Object.defineProperty(Zl,"passive",{get:function(){Xh=!0}}),window.addEventListener("test",Zl,Zl),window.removeEventListener("test",Zl,Zl)}catch{Xh=!1}function QR(e,t,r,n,o,a,i,s,f){var g=Array.prototype.slice.call(arguments,3);try{t.apply(r,g)}catch(b){this.onError(b)}}var bs=!1,Jc=null,ed=!1,Zh=null,XR={onError:function(e){bs=!0,Jc=e}};function ZR(e,t,r,n,o,a,i,s,f){bs=!1,Jc=null,QR.apply(XR,arguments)}function JR(e,t,r,n,o,a,i,s,f){if(ZR.apply(this,arguments),bs){if(bs){var g=Jc;bs=!1,Jc=null}else throw Error(Re(198));ed||(ed=!0,Zh=g)}}function si(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function X_(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ey(e){if(si(e)!==e)throw Error(Re(188))}function eA(e){var t=e.alternate;if(!t){if(t=si(e),t===null)throw Error(Re(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var a=o.alternate;if(a===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return Ey(o),e;if(a===n)return Ey(o),t;a=a.sibling}throw Error(Re(188))}if(r.return!==n.return)r=o,n=a;else{for(var i=!1,s=o.child;s;){if(s===r){i=!0,r=o,n=a;break}if(s===n){i=!0,n=o,r=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===r){i=!0,r=a,n=o;break}if(s===n){i=!0,n=a,r=o;break}s=s.sibling}if(!i)throw Error(Re(189))}}if(r.alternate!==n)throw Error(Re(190))}if(r.tag!==3)throw Error(Re(188));return r.stateNode.current===r?e:t}function Z_(e){return e=eA(e),e!==null?J_(e):null}function J_(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=J_(e);if(t!==null)return t;e=e.sibling}return null}var e5=fn.unstable_scheduleCallback,Ny=fn.unstable_cancelCallback,tA=fn.unstable_shouldYield,rA=fn.unstable_requestPaint,nr=fn.unstable_now,nA=fn.unstable_getCurrentPriorityLevel,Pg=fn.unstable_ImmediatePriority,t5=fn.unstable_UserBlockingPriority,td=fn.unstable_NormalPriority,oA=fn.unstable_LowPriority,r5=fn.unstable_IdlePriority,Zd=null,po=null;function aA(e){if(po&&typeof po.onCommitFiberRoot=="function")try{po.onCommitFiberRoot(Zd,e,void 0,(e.current.flags&128)===128)}catch{}}var Gn=Math.clz32?Math.clz32:sA,iA=Math.log,lA=Math.LN2;function sA(e){return e>>>=0,e===0?32:31-(iA(e)/lA|0)|0}var Gu=64,Ku=4194304;function ds(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 rd(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 s=i&~o;s!==0?n=ds(s):(a&=i,a!==0&&(n=ds(a)))}else i=r&~o,i!==0?n=ds(i):a!==0&&(n=ds(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;0<t;)r=31-Gn(t),o=1<<r,n|=e[r],t&=~o;return n}function uA(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function cA(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-Gn(a),s=1<<i,f=o[i];f===-1?(!(s&r)||s&n)&&(o[i]=uA(s,t)):f<=t&&(e.expiredLanes|=s),a&=~s}}function Jh(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function n5(){var e=Gu;return Gu<<=1,!(Gu&4194240)&&(Gu=64),e}function Lp(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function lu(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gn(t),e[t]=r}function dA(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<r;){var o=31-Gn(r),a=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~a}}function kg(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Gn(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var kt=0;function o5(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var a5,Eg,i5,l5,s5,e0=!1,Yu=[],pa=null,ha=null,ga=null,Ms=new Map,Is=new Map,sa=[],fA="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function jy(e,t){switch(e){case"focusin":case"focusout":pa=null;break;case"dragenter":case"dragleave":ha=null;break;case"mouseover":case"mouseout":ga=null;break;case"pointerover":case"pointerout":Ms.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Is.delete(t.pointerId)}}function Jl(e,t,r,n,o,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[o]},t!==null&&(t=uu(t),t!==null&&Eg(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function pA(e,t,r,n,o){switch(t){case"focusin":return pa=Jl(pa,e,t,r,n,o),!0;case"dragenter":return ha=Jl(ha,e,t,r,n,o),!0;case"mouseover":return ga=Jl(ga,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return Ms.set(a,Jl(Ms.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,Is.set(a,Jl(Is.get(a)||null,e,t,r,n,o)),!0}return!1}function u5(e){var t=Wa(e.target);if(t!==null){var r=si(t);if(r!==null){if(t=r.tag,t===13){if(t=X_(r),t!==null){e.blockedOn=t,s5(e.priority,function(){i5(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Sc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=t0(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Yh=n,r.target.dispatchEvent(n),Yh=null}else return t=uu(r),t!==null&&Eg(t),e.blockedOn=r,!1;t.shift()}return!0}function Ry(e,t,r){Sc(e)&&r.delete(t)}function hA(){e0=!1,pa!==null&&Sc(pa)&&(pa=null),ha!==null&&Sc(ha)&&(ha=null),ga!==null&&Sc(ga)&&(ga=null),Ms.forEach(Ry),Is.forEach(Ry)}function es(e,t){e.blockedOn===t&&(e.blockedOn=null,e0||(e0=!0,fn.unstable_scheduleCallback(fn.unstable_NormalPriority,hA)))}function Ds(e){function t(o){return es(o,e)}if(0<Yu.length){es(Yu[0],e);for(var r=1;r<Yu.length;r++){var n=Yu[r];n.blockedOn===e&&(n.blockedOn=null)}}for(pa!==null&&es(pa,e),ha!==null&&es(ha,e),ga!==null&&es(ga,e),Ms.forEach(t),Is.forEach(t),r=0;r<sa.length;r++)n=sa[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<sa.length&&(r=sa[0],r.blockedOn===null);)u5(r),r.blockedOn===null&&sa.shift()}var Yi=Vo.ReactCurrentBatchConfig,nd=!0;function gA(e,t,r,n){var o=kt,a=Yi.transition;Yi.transition=null;try{kt=1,Ng(e,t,r,n)}finally{kt=o,Yi.transition=a}}function mA(e,t,r,n){var o=kt,a=Yi.transition;Yi.transition=null;try{kt=4,Ng(e,t,r,n)}finally{kt=o,Yi.transition=a}}function Ng(e,t,r,n){if(nd){var o=t0(e,t,r,n);if(o===null)Gp(e,t,n,od,r),jy(e,n);else if(pA(o,e,t,r,n))n.stopPropagation();else if(jy(e,n),t&4&&-1<fA.indexOf(e)){for(;o!==null;){var a=uu(o);if(a!==null&&a5(a),a=t0(e,t,r,n),a===null&&Gp(e,t,n,od,r),a===o)break;o=a}o!==null&&n.stopPropagation()}else Gp(e,t,n,null,r)}}var od=null;function t0(e,t,r,n){if(od=null,e=Og(n),e=Wa(e),e!==null)if(t=si(e),t===null)e=null;else if(r=t.tag,r===13){if(e=X_(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return od=e,null}function c5(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(nA()){case Pg:return 1;case t5:return 4;case td:case oA:return 16;case r5:return 536870912;default:return 16}default:return 16}}var ca=null,jg=null,Cc=null;function d5(){if(Cc)return Cc;var e,t=jg,r=t.length,n,o="value"in ca?ca.value:ca.textContent,a=o.length;for(e=0;e<r&&t[e]===o[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===o[a-n];n++);return Cc=o.slice(e,1<n?1-n:void 0)}function Tc(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Qu(){return!0}function Ay(){return!1}function gn(e){function t(r,n,o,a,i){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Qu:Ay,this.isPropagationStopped=Ay,this}return er(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Qu)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Qu)},persist:function(){},isPersistent:Qu}),t}var _l={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rg=gn(_l),su=er({},_l,{view:0,detail:0}),bA=gn(su),Fp,zp,ts,Jd=er({},su,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ag,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ts&&(ts&&e.type==="mousemove"?(Fp=e.screenX-ts.screenX,zp=e.screenY-ts.screenY):zp=Fp=0,ts=e),Fp)},movementY:function(e){return"movementY"in e?e.movementY:zp}}),My=gn(Jd),vA=er({},Jd,{dataTransfer:0}),yA=gn(vA),xA=er({},su,{relatedTarget:0}),Bp=gn(xA),wA=er({},_l,{animationName:0,elapsedTime:0,pseudoElement:0}),_A=gn(wA),SA=er({},_l,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),CA=gn(SA),TA=er({},_l,{data:0}),Iy=gn(TA),OA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},PA={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function EA(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=kA[e])?!!t[e]:!1}function Ag(){return EA}var NA=er({},su,{key:function(e){if(e.key){var t=OA[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Tc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?PA[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ag,charCode:function(e){return e.type==="keypress"?Tc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Tc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),jA=gn(NA),RA=er({},Jd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dy=gn(RA),AA=er({},su,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ag}),MA=gn(AA),IA=er({},_l,{propertyName:0,elapsedTime:0,pseudoElement:0}),DA=gn(IA),LA=er({},Jd,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),FA=gn(LA),zA=[9,13,27,32],Mg=Io&&"CompositionEvent"in window,vs=null;Io&&"documentMode"in document&&(vs=document.documentMode);var BA=Io&&"TextEvent"in window&&!vs,f5=Io&&(!Mg||vs&&8<vs&&11>=vs),Ly=String.fromCharCode(32),Fy=!1;function p5(e,t){switch(e){case"keyup":return zA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function h5(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mi=!1;function VA(e,t){switch(e){case"compositionend":return h5(t);case"keypress":return t.which!==32?null:(Fy=!0,Ly);case"textInput":return e=t.data,e===Ly&&Fy?null:e;default:return null}}function UA(e,t){if(Mi)return e==="compositionend"||!Mg&&p5(e,t)?(e=d5(),Cc=jg=ca=null,Mi=!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.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return f5&&t.locale!=="ko"?null:t.data;default:return null}}var WA={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zy(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!WA[e.type]:t==="textarea"}function g5(e,t,r,n){q_(n),t=ad(t,"onChange"),0<t.length&&(r=new Rg("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var ys=null,Ls=null;function $A(e){O5(e,0)}function ef(e){var t=Li(e);if(z_(t))return e}function HA(e,t){if(e==="change")return t}var m5=!1;if(Io){var Vp;if(Io){var Up="oninput"in document;if(!Up){var By=document.createElement("div");By.setAttribute("oninput","return;"),Up=typeof By.oninput=="function"}Vp=Up}else Vp=!1;m5=Vp&&(!document.documentMode||9<document.documentMode)}function Vy(){ys&&(ys.detachEvent("onpropertychange",b5),Ls=ys=null)}function b5(e){if(e.propertyName==="value"&&ef(Ls)){var t=[];g5(t,Ls,e,Og(e)),Q_($A,t)}}function qA(e,t,r){e==="focusin"?(Vy(),ys=t,Ls=r,ys.attachEvent("onpropertychange",b5)):e==="focusout"&&Vy()}function GA(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ef(Ls)}function KA(e,t){if(e==="click")return ef(t)}function YA(e,t){if(e==="input"||e==="change")return ef(t)}function QA(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qn=typeof Object.is=="function"?Object.is:QA;function Fs(e,t){if(Qn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!Lh.call(t,o)||!Qn(e[o],t[o]))return!1}return!0}function Uy(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wy(e,t){var r=Uy(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=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=Uy(r)}}function v5(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?v5(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function y5(){for(var e=window,t=Zc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Zc(e.document)}return t}function Ig(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 XA(e){var t=y5(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&v5(r.ownerDocument.documentElement,r)){if(n!==null&&Ig(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=Wy(r,a);var i=Wy(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<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ZA=Io&&"documentMode"in document&&11>=document.documentMode,Ii=null,r0=null,xs=null,n0=!1;function $y(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;n0||Ii==null||Ii!==Zc(n)||(n=Ii,"selectionStart"in n&&Ig(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}),xs&&Fs(xs,n)||(xs=n,n=ad(r0,"onSelect"),0<n.length&&(t=new Rg("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Ii)))}function Xu(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Di={animationend:Xu("Animation","AnimationEnd"),animationiteration:Xu("Animation","AnimationIteration"),animationstart:Xu("Animation","AnimationStart"),transitionend:Xu("Transition","TransitionEnd")},Wp={},x5={};Io&&(x5=document.createElement("div").style,"AnimationEvent"in window||(delete Di.animationend.animation,delete Di.animationiteration.animation,delete Di.animationstart.animation),"TransitionEvent"in window||delete Di.transitionend.transition);function tf(e){if(Wp[e])return Wp[e];if(!Di[e])return e;var t=Di[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in x5)return Wp[e]=t[r];return e}var w5=tf("animationend"),_5=tf("animationiteration"),S5=tf("animationstart"),C5=tf("transitionend"),T5=new Map,Hy="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Pa(e,t){T5.set(e,t),li(t,[e])}for(var $p=0;$p<Hy.length;$p++){var Hp=Hy[$p],JA=Hp.toLowerCase(),eM=Hp[0].toUpperCase()+Hp.slice(1);Pa(JA,"on"+eM)}Pa(w5,"onAnimationEnd");Pa(_5,"onAnimationIteration");Pa(S5,"onAnimationStart");Pa("dblclick","onDoubleClick");Pa("focusin","onFocus");Pa("focusout","onBlur");Pa(C5,"onTransitionEnd");nl("onMouseEnter",["mouseout","mouseover"]);nl("onMouseLeave",["mouseout","mouseover"]);nl("onPointerEnter",["pointerout","pointerover"]);nl("onPointerLeave",["pointerout","pointerover"]);li("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));li("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));li("onBeforeInput",["compositionend","keypress","textInput","paste"]);li("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));li("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));li("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var fs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),tM=new Set("cancel close invalid load scroll toggle".split(" ").concat(fs));function qy(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,JR(n,t,void 0,e),e.currentTarget=null}function O5(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],f=s.instance,g=s.currentTarget;if(s=s.listener,f!==a&&o.isPropagationStopped())break e;qy(o,s,g),a=f}else for(i=0;i<n.length;i++){if(s=n[i],f=s.instance,g=s.currentTarget,s=s.listener,f!==a&&o.isPropagationStopped())break e;qy(o,s,g),a=f}}}if(ed)throw e=Zh,ed=!1,Zh=null,e}function zt(e,t){var r=t[s0];r===void 0&&(r=t[s0]=new Set);var n=e+"__bubble";r.has(n)||(P5(t,e,2,!1),r.add(n))}function qp(e,t,r){var n=0;t&&(n|=4),P5(r,e,n,t)}var Zu="_reactListening"+Math.random().toString(36).slice(2);function zs(e){if(!e[Zu]){e[Zu]=!0,M_.forEach(function(r){r!=="selectionchange"&&(tM.has(r)||qp(r,!1,e),qp(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Zu]||(t[Zu]=!0,qp("selectionchange",!1,t))}}function P5(e,t,r,n){switch(c5(t)){case 1:var o=gA;break;case 4:o=mA;break;default:o=Ng}r=o.bind(null,t,r,e),o=void 0,!Xh||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function Gp(e,t,r,n,o){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var s=n.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(i===4)for(i=n.return;i!==null;){var f=i.tag;if((f===3||f===4)&&(f=i.stateNode.containerInfo,f===o||f.nodeType===8&&f.parentNode===o))return;i=i.return}for(;s!==null;){if(i=Wa(s),i===null)return;if(f=i.tag,f===5||f===6){n=a=i;continue e}s=s.parentNode}}n=n.return}Q_(function(){var g=a,b=Og(r),S=[];e:{var O=T5.get(e);if(O!==void 0){var T=Rg,C=e;switch(e){case"keypress":if(Tc(r)===0)break e;case"keydown":case"keyup":T=jA;break;case"focusin":C="focus",T=Bp;break;case"focusout":C="blur",T=Bp;break;case"beforeblur":case"afterblur":T=Bp;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":T=My;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":T=yA;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":T=MA;break;case w5:case _5:case S5:T=_A;break;case C5:T=DA;break;case"scroll":T=bA;break;case"wheel":T=FA;break;case"copy":case"cut":case"paste":T=CA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":T=Dy}var w=(t&4)!==0,m=!w&&e==="scroll",d=w?O!==null?O+"Capture":null:O;w=[];for(var l=g,c;l!==null;){c=l;var u=c.stateNode;if(c.tag===5&&u!==null&&(c=u,d!==null&&(u=As(l,d),u!=null&&w.push(Bs(l,u,c)))),m)break;l=l.return}0<w.length&&(O=new T(O,C,null,r,b),S.push({event:O,listeners:w}))}}if(!(t&7)){e:{if(O=e==="mouseover"||e==="pointerover",T=e==="mouseout"||e==="pointerout",O&&r!==Yh&&(C=r.relatedTarget||r.fromElement)&&(Wa(C)||C[Do]))break e;if((T||O)&&(O=b.window===b?b:(O=b.ownerDocument)?O.defaultView||O.parentWindow:window,T?(C=r.relatedTarget||r.toElement,T=g,C=C?Wa(C):null,C!==null&&(m=si(C),C!==m||C.tag!==5&&C.tag!==6)&&(C=null)):(T=null,C=g),T!==C)){if(w=My,u="onMouseLeave",d="onMouseEnter",l="mouse",(e==="pointerout"||e==="pointerover")&&(w=Dy,u="onPointerLeave",d="onPointerEnter",l="pointer"),m=T==null?O:Li(T),c=C==null?O:Li(C),O=new w(u,l+"leave",T,r,b),O.target=m,O.relatedTarget=c,u=null,Wa(b)===g&&(w=new w(d,l+"enter",C,r,b),w.target=c,w.relatedTarget=m,u=w),m=u,T&&C)t:{for(w=T,d=C,l=0,c=w;c;c=Ei(c))l++;for(c=0,u=d;u;u=Ei(u))c++;for(;0<l-c;)w=Ei(w),l--;for(;0<c-l;)d=Ei(d),c--;for(;l--;){if(w===d||d!==null&&w===d.alternate)break t;w=Ei(w),d=Ei(d)}w=null}else w=null;T!==null&&Gy(S,O,T,w,!1),C!==null&&m!==null&&Gy(S,m,C,w,!0)}}e:{if(O=g?Li(g):window,T=O.nodeName&&O.nodeName.toLowerCase(),T==="select"||T==="input"&&O.type==="file")var h=HA;else if(zy(O))if(m5)h=YA;else{h=GA;var v=qA}else(T=O.nodeName)&&T.toLowerCase()==="input"&&(O.type==="checkbox"||O.type==="radio")&&(h=KA);if(h&&(h=h(e,g))){g5(S,h,r,b);break e}v&&v(e,O,g),e==="focusout"&&(v=O._wrapperState)&&v.controlled&&O.type==="number"&&$h(O,"number",O.value)}switch(v=g?Li(g):window,e){case"focusin":(zy(v)||v.contentEditable==="true")&&(Ii=v,r0=g,xs=null);break;case"focusout":xs=r0=Ii=null;break;case"mousedown":n0=!0;break;case"contextmenu":case"mouseup":case"dragend":n0=!1,$y(S,r,b);break;case"selectionchange":if(ZA)break;case"keydown":case"keyup":$y(S,r,b)}var y;if(Mg)e:{switch(e){case"compositionstart":var E="onCompositionStart";break e;case"compositionend":E="onCompositionEnd";break e;case"compositionupdate":E="onCompositionUpdate";break e}E=void 0}else Mi?p5(e,r)&&(E="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(E="onCompositionStart");E&&(f5&&r.locale!=="ko"&&(Mi||E!=="onCompositionStart"?E==="onCompositionEnd"&&Mi&&(y=d5()):(ca=b,jg="value"in ca?ca.value:ca.textContent,Mi=!0)),v=ad(g,E),0<v.length&&(E=new Iy(E,e,null,r,b),S.push({event:E,listeners:v}),y?E.data=y:(y=h5(r),y!==null&&(E.data=y)))),(y=BA?VA(e,r):UA(e,r))&&(g=ad(g,"onBeforeInput"),0<g.length&&(b=new Iy("onBeforeInput","beforeinput",null,r,b),S.push({event:b,listeners:g}),b.data=y))}O5(S,t)})}function Bs(e,t,r){return{instance:e,listener:t,currentTarget:r}}function ad(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,a=o.stateNode;o.tag===5&&a!==null&&(o=a,a=As(e,r),a!=null&&n.unshift(Bs(e,a,o)),a=As(e,t),a!=null&&n.push(Bs(e,a,o))),e=e.return}return n}function Ei(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Gy(e,t,r,n,o){for(var a=t._reactName,i=[];r!==null&&r!==n;){var s=r,f=s.alternate,g=s.stateNode;if(f!==null&&f===n)break;s.tag===5&&g!==null&&(s=g,o?(f=As(r,a),f!=null&&i.unshift(Bs(r,f,s))):o||(f=As(r,a),f!=null&&i.push(Bs(r,f,s)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var rM=/\r\n?/g,nM=/\u0000|\uFFFD/g;function Ky(e){return(typeof e=="string"?e:""+e).replace(rM,`
`).replace(nM,"")}function Ju(e,t,r){if(t=Ky(t),Ky(e)!==t&&r)throw Error(Re(425))}function id(){}var o0=null,a0=null;function i0(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var l0=typeof setTimeout=="function"?setTimeout:void 0,oM=typeof clearTimeout=="function"?clearTimeout:void 0,Yy=typeof Promise=="function"?Promise:void 0,aM=typeof queueMicrotask=="function"?queueMicrotask:typeof Yy<"u"?function(e){return Yy.resolve(null).then(e).catch(iM)}:l0;function iM(e){setTimeout(function(){throw e})}function Kp(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),Ds(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);Ds(t)}function ma(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Qy(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Sl=Math.random().toString(36).slice(2),co="__reactFiber$"+Sl,Vs="__reactProps$"+Sl,Do="__reactContainer$"+Sl,s0="__reactEvents$"+Sl,lM="__reactListeners$"+Sl,sM="__reactHandles$"+Sl;function Wa(e){var t=e[co];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Do]||r[co]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Qy(e);e!==null;){if(r=e[co])return r;e=Qy(e)}return t}e=r,r=e.parentNode}return null}function uu(e){return e=e[co]||e[Do],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Li(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Re(33))}function rf(e){return e[Vs]||null}var u0=[],Fi=-1;function ka(e){return{current:e}}function Vt(e){0>Fi||(e.current=u0[Fi],u0[Fi]=null,Fi--)}function Ft(e,t){Fi++,u0[Fi]=e.current,e.current=t}var Ta={},Ar=ka(Ta),Zr=ka(!1),Za=Ta;function ol(e,t){var r=e.type.contextTypes;if(!r)return Ta;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 Jr(e){return e=e.childContextTypes,e!=null}function ld(){Vt(Zr),Vt(Ar)}function Xy(e,t,r){if(Ar.current!==Ta)throw Error(Re(168));Ft(Ar,t),Ft(Zr,r)}function k5(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(Re(108,qR(e)||"Unknown",o));return er({},r,n)}function sd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ta,Za=Ar.current,Ft(Ar,e),Ft(Zr,Zr.current),!0}function Zy(e,t,r){var n=e.stateNode;if(!n)throw Error(Re(169));r?(e=k5(e,t,Za),n.__reactInternalMemoizedMergedChildContext=e,Vt(Zr),Vt(Ar),Ft(Ar,e)):Vt(Zr),Ft(Zr,r)}var Eo=null,nf=!1,Yp=!1;function E5(e){Eo===null?Eo=[e]:Eo.push(e)}function uM(e){nf=!0,E5(e)}function Ea(){if(!Yp&&Eo!==null){Yp=!0;var e=0,t=kt;try{var r=Eo;for(kt=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Eo=null,nf=!1}catch(o){throw Eo!==null&&(Eo=Eo.slice(e+1)),e5(Pg,Ea),o}finally{kt=t,Yp=!1}}return null}var zi=[],Bi=0,ud=null,cd=0,Tn=[],On=0,Ja=null,No=1,jo="";function za(e,t){zi[Bi++]=cd,zi[Bi++]=ud,ud=e,cd=t}function N5(e,t,r){Tn[On++]=No,Tn[On++]=jo,Tn[On++]=Ja,Ja=e;var n=No;e=jo;var o=32-Gn(n)-1;n&=~(1<<o),r+=1;var a=32-Gn(t)+o;if(30<a){var i=o-o%5;a=(n&(1<<i)-1).toString(32),n>>=i,o-=i,No=1<<32-Gn(t)+o|r<<o|n,jo=a+e}else No=1<<a|r<<o|n,jo=e}function Dg(e){e.return!==null&&(za(e,1),N5(e,1,0))}function Lg(e){for(;e===ud;)ud=zi[--Bi],zi[Bi]=null,cd=zi[--Bi],zi[Bi]=null;for(;e===Ja;)Ja=Tn[--On],Tn[On]=null,jo=Tn[--On],Tn[On]=null,No=Tn[--On],Tn[On]=null}var cn=null,an=null,qt=!1,Wn=null;function j5(e,t){var r=kn(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function Jy(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,cn=e,an=ma(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,cn=e,an=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Ja!==null?{id:No,overflow:jo}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=kn(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,cn=e,an=null,!0):!1;default:return!1}}function c0(e){return(e.mode&1)!==0&&(e.flags&128)===0}function d0(e){if(qt){var t=an;if(t){var r=t;if(!Jy(e,t)){if(c0(e))throw Error(Re(418));t=ma(r.nextSibling);var n=cn;t&&Jy(e,t)?j5(n,r):(e.flags=e.flags&-4097|2,qt=!1,cn=e)}}else{if(c0(e))throw Error(Re(418));e.flags=e.flags&-4097|2,qt=!1,cn=e}}}function ex(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;cn=e}function ec(e){if(e!==cn)return!1;if(!qt)return ex(e),qt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!i0(e.type,e.memoizedProps)),t&&(t=an)){if(c0(e))throw R5(),Error(Re(418));for(;t;)j5(e,t),t=ma(t.nextSibling)}if(ex(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Re(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){an=ma(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}an=null}}else an=cn?ma(e.stateNode.nextSibling):null;return!0}function R5(){for(var e=an;e;)e=ma(e.nextSibling)}function al(){an=cn=null,qt=!1}function Fg(e){Wn===null?Wn=[e]:Wn.push(e)}var cM=Vo.ReactCurrentBatchConfig;function Bn(e,t){if(e&&e.defaultProps){t=er({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var dd=ka(null),fd=null,Vi=null,zg=null;function Bg(){zg=Vi=fd=null}function Vg(e){var t=dd.current;Vt(dd),e._currentValue=t}function f0(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Qi(e,t){fd=e,zg=Vi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Qr=!0),e.firstContext=null)}function Rn(e){var t=e._currentValue;if(zg!==e)if(e={context:e,memoizedValue:t,next:null},Vi===null){if(fd===null)throw Error(Re(308));Vi=e,fd.dependencies={lanes:0,firstContext:e}}else Vi=Vi.next=e;return t}var $a=null;function Ug(e){$a===null?$a=[e]:$a.push(e)}function A5(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Ug(t)):(r.next=o.next,o.next=r),t.interleaved=r,Lo(e,n)}function Lo(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var ia=!1;function Wg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function M5(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ro(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ba(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Ct&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Lo(e,r)}return o=n.interleaved,o===null?(t.next=t,Ug(n)):(t.next=o.next,o.next=t),n.interleaved=t,Lo(e,r)}function Oc(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,kg(e,r)}}function tx(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?o=a=i:a=a.next=i,r=r.next}while(r!==null);a===null?o=a=t:a=a.next=t}else o=a=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function pd(e,t,r,n){var o=e.updateQueue;ia=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var f=s,g=f.next;f.next=null,i===null?a=g:i.next=g,i=f;var b=e.alternate;b!==null&&(b=b.updateQueue,s=b.lastBaseUpdate,s!==i&&(s===null?b.firstBaseUpdate=g:s.next=g,b.lastBaseUpdate=f))}if(a!==null){var S=o.baseState;i=0,b=g=f=null,s=a;do{var O=s.lane,T=s.eventTime;if((n&O)===O){b!==null&&(b=b.next={eventTime:T,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var C=e,w=s;switch(O=t,T=r,w.tag){case 1:if(C=w.payload,typeof C=="function"){S=C.call(T,S,O);break e}S=C;break e;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,O=typeof C=="function"?C.call(T,S,O):C,O==null)break e;S=er({},S,O);break e;case 2:ia=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,O=o.effects,O===null?o.effects=[s]:O.push(s))}else T={eventTime:T,lane:O,tag:s.tag,payload:s.payload,callback:s.callback,next:null},b===null?(g=b=T,f=S):b=b.next=T,i|=O;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;O=s,s=O.next,O.next=null,o.lastBaseUpdate=O,o.shared.pending=null}}while(1);if(b===null&&(f=S),o.baseState=f,o.firstBaseUpdate=g,o.lastBaseUpdate=b,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else a===null&&(o.shared.lanes=0);ti|=i,e.lanes=i,e.memoizedState=S}}function rx(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=r,typeof o!="function")throw Error(Re(191,o));o.call(n)}}}var I5=new A_.Component().refs;function p0(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:er({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var of={isMounted:function(e){return(e=e._reactInternals)?si(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Br(),o=ya(e),a=Ro(n,o);a.payload=t,r!=null&&(a.callback=r),t=ba(e,a,o),t!==null&&(Kn(t,e,o,n),Oc(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Br(),o=ya(e),a=Ro(n,o);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=ba(e,a,o),t!==null&&(Kn(t,e,o,n),Oc(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Br(),n=ya(e),o=Ro(r,n);o.tag=2,t!=null&&(o.callback=t),t=ba(e,o,n),t!==null&&(Kn(t,e,n,r),Oc(t,e,n))}};function nx(e,t,r,n,o,a,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,i):t.prototype&&t.prototype.isPureReactComponent?!Fs(r,n)||!Fs(o,a):!0}function D5(e,t,r){var n=!1,o=Ta,a=t.contextType;return typeof a=="object"&&a!==null?a=Rn(a):(o=Jr(t)?Za:Ar.current,n=t.contextTypes,a=(n=n!=null)?ol(e,o):Ta),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=of,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ox(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&of.enqueueReplaceState(t,t.state,null)}function h0(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs=I5,Wg(e);var a=t.contextType;typeof a=="object"&&a!==null?o.context=Rn(a):(a=Jr(t)?Za:Ar.current,o.context=ol(e,a)),o.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(p0(e,t,a,r),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&of.enqueueReplaceState(o,o.state,null),pd(e,r,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function rs(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(Re(309));var n=r.stateNode}if(!n)throw Error(Re(147,e));var o=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(i){var s=o.refs;s===I5&&(s=o.refs={}),i===null?delete s[a]:s[a]=i},t._stringRef=a,t)}if(typeof e!="string")throw Error(Re(284));if(!r._owner)throw Error(Re(290,e))}return e}function tc(e,t){throw e=Object.prototype.toString.call(t),Error(Re(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ax(e){var t=e._init;return t(e._payload)}function L5(e){function t(d,l){if(e){var c=d.deletions;c===null?(d.deletions=[l],d.flags|=16):c.push(l)}}function r(d,l){if(!e)return null;for(;l!==null;)t(d,l),l=l.sibling;return null}function n(d,l){for(d=new Map;l!==null;)l.key!==null?d.set(l.key,l):d.set(l.index,l),l=l.sibling;return d}function o(d,l){return d=xa(d,l),d.index=0,d.sibling=null,d}function a(d,l,c){return d.index=c,e?(c=d.alternate,c!==null?(c=c.index,c<l?(d.flags|=2,l):c):(d.flags|=2,l)):(d.flags|=1048576,l)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,l,c,u){return l===null||l.tag!==6?(l=rh(c,d.mode,u),l.return=d,l):(l=o(l,c),l.return=d,l)}function f(d,l,c,u){var h=c.type;return h===Ai?b(d,l,c.props.children,u,c.key):l!==null&&(l.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===aa&&ax(h)===l.type)?(u=o(l,c.props),u.ref=rs(d,l,c),u.return=d,u):(u=Rc(c.type,c.key,c.props,null,d.mode,u),u.ref=rs(d,l,c),u.return=d,u)}function g(d,l,c,u){return l===null||l.tag!==4||l.stateNode.containerInfo!==c.containerInfo||l.stateNode.implementation!==c.implementation?(l=nh(c,d.mode,u),l.return=d,l):(l=o(l,c.children||[]),l.return=d,l)}function b(d,l,c,u,h){return l===null||l.tag!==7?(l=Ya(c,d.mode,u,h),l.return=d,l):(l=o(l,c),l.return=d,l)}function S(d,l,c){if(typeof l=="string"&&l!==""||typeof l=="number")return l=rh(""+l,d.mode,c),l.return=d,l;if(typeof l=="object"&&l!==null){switch(l.$$typeof){case $u:return c=Rc(l.type,l.key,l.props,null,d.mode,c),c.ref=rs(d,null,l),c.return=d,c;case Ri:return l=nh(l,d.mode,c),l.return=d,l;case aa:var u=l._init;return S(d,u(l._payload),c)}if(cs(l)||Xl(l))return l=Ya(l,d.mode,c,null),l.return=d,l;tc(d,l)}return null}function O(d,l,c,u){var h=l!==null?l.key:null;if(typeof c=="string"&&c!==""||typeof c=="number")return h!==null?null:s(d,l,""+c,u);if(typeof c=="object"&&c!==null){switch(c.$$typeof){case $u:return c.key===h?f(d,l,c,u):null;case Ri:return c.key===h?g(d,l,c,u):null;case aa:return h=c._init,O(d,l,h(c._payload),u)}if(cs(c)||Xl(c))return h!==null?null:b(d,l,c,u,null);tc(d,c)}return null}function T(d,l,c,u,h){if(typeof u=="string"&&u!==""||typeof u=="number")return d=d.get(c)||null,s(l,d,""+u,h);if(typeof u=="object"&&u!==null){switch(u.$$typeof){case $u:return d=d.get(u.key===null?c:u.key)||null,f(l,d,u,h);case Ri:return d=d.get(u.key===null?c:u.key)||null,g(l,d,u,h);case aa:var v=u._init;return T(d,l,c,v(u._payload),h)}if(cs(u)||Xl(u))return d=d.get(c)||null,b(l,d,u,h,null);tc(l,u)}return null}function C(d,l,c,u){for(var h=null,v=null,y=l,E=l=0,P=null;y!==null&&E<c.length;E++){y.index>E?(P=y,y=null):P=y.sibling;var N=O(d,y,c[E],u);if(N===null){y===null&&(y=P);break}e&&y&&N.alternate===null&&t(d,y),l=a(N,l,E),v===null?h=N:v.sibling=N,v=N,y=P}if(E===c.length)return r(d,y),qt&&za(d,E),h;if(y===null){for(;E<c.length;E++)y=S(d,c[E],u),y!==null&&(l=a(y,l,E),v===null?h=y:v.sibling=y,v=y);return qt&&za(d,E),h}for(y=n(d,y);E<c.length;E++)P=T(y,d,E,c[E],u),P!==null&&(e&&P.alternate!==null&&y.delete(P.key===null?E:P.key),l=a(P,l,E),v===null?h=P:v.sibling=P,v=P);return e&&y.forEach(function(R){return t(d,R)}),qt&&za(d,E),h}function w(d,l,c,u){var h=Xl(c);if(typeof h!="function")throw Error(Re(150));if(c=h.call(c),c==null)throw Error(Re(151));for(var v=h=null,y=l,E=l=0,P=null,N=c.next();y!==null&&!N.done;E++,N=c.next()){y.index>E?(P=y,y=null):P=y.sibling;var R=O(d,y,N.value,u);if(R===null){y===null&&(y=P);break}e&&y&&R.alternate===null&&t(d,y),l=a(R,l,E),v===null?h=R:v.sibling=R,v=R,y=P}if(N.done)return r(d,y),qt&&za(d,E),h;if(y===null){for(;!N.done;E++,N=c.next())N=S(d,N.value,u),N!==null&&(l=a(N,l,E),v===null?h=N:v.sibling=N,v=N);return qt&&za(d,E),h}for(y=n(d,y);!N.done;E++,N=c.next())N=T(y,d,E,N.value,u),N!==null&&(e&&N.alternate!==null&&y.delete(N.key===null?E:N.key),l=a(N,l,E),v===null?h=N:v.sibling=N,v=N);return e&&y.forEach(function(M){return t(d,M)}),qt&&za(d,E),h}function m(d,l,c,u){if(typeof c=="object"&&c!==null&&c.type===Ai&&c.key===null&&(c=c.props.children),typeof c=="object"&&c!==null){switch(c.$$typeof){case $u:e:{for(var h=c.key,v=l;v!==null;){if(v.key===h){if(h=c.type,h===Ai){if(v.tag===7){r(d,v.sibling),l=o(v,c.props.children),l.return=d,d=l;break e}}else if(v.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===aa&&ax(h)===v.type){r(d,v.sibling),l=o(v,c.props),l.ref=rs(d,v,c),l.return=d,d=l;break e}r(d,v);break}else t(d,v);v=v.sibling}c.type===Ai?(l=Ya(c.props.children,d.mode,u,c.key),l.return=d,d=l):(u=Rc(c.type,c.key,c.props,null,d.mode,u),u.ref=rs(d,l,c),u.return=d,d=u)}return i(d);case Ri:e:{for(v=c.key;l!==null;){if(l.key===v)if(l.tag===4&&l.stateNode.containerInfo===c.containerInfo&&l.stateNode.implementation===c.implementation){r(d,l.sibling),l=o(l,c.children||[]),l.return=d,d=l;break e}else{r(d,l);break}else t(d,l);l=l.sibling}l=nh(c,d.mode,u),l.return=d,d=l}return i(d);case aa:return v=c._init,m(d,l,v(c._payload),u)}if(cs(c))return C(d,l,c,u);if(Xl(c))return w(d,l,c,u);tc(d,c)}return typeof c=="string"&&c!==""||typeof c=="number"?(c=""+c,l!==null&&l.tag===6?(r(d,l.sibling),l=o(l,c),l.return=d,d=l):(r(d,l),l=rh(c,d.mode,u),l.return=d,d=l),i(d)):r(d,l)}return m}var il=L5(!0),F5=L5(!1),cu={},ho=ka(cu),Us=ka(cu),Ws=ka(cu);function Ha(e){if(e===cu)throw Error(Re(174));return e}function $g(e,t){switch(Ft(Ws,t),Ft(Us,e),Ft(ho,cu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qh(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=qh(t,e)}Vt(ho),Ft(ho,t)}function ll(){Vt(ho),Vt(Us),Vt(Ws)}function z5(e){Ha(Ws.current);var t=Ha(ho.current),r=qh(t,e.type);t!==r&&(Ft(Us,e),Ft(ho,r))}function Hg(e){Us.current===e&&(Vt(ho),Vt(Us))}var Qt=ka(0);function hd(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 Qp=[];function qg(){for(var e=0;e<Qp.length;e++)Qp[e]._workInProgressVersionPrimary=null;Qp.length=0}var Pc=Vo.ReactCurrentDispatcher,Xp=Vo.ReactCurrentBatchConfig,ei=0,Zt=null,ur=null,mr=null,gd=!1,ws=!1,$s=0,dM=0;function Pr(){throw Error(Re(321))}function Gg(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Qn(e[r],t[r]))return!1;return!0}function Kg(e,t,r,n,o,a){if(ei=a,Zt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Pc.current=e===null||e.memoizedState===null?gM:mM,e=r(n,o),ws){a=0;do{if(ws=!1,$s=0,25<=a)throw Error(Re(301));a+=1,mr=ur=null,t.updateQueue=null,Pc.current=bM,e=r(n,o)}while(ws)}if(Pc.current=md,t=ur!==null&&ur.next!==null,ei=0,mr=ur=Zt=null,gd=!1,t)throw Error(Re(300));return e}function Yg(){var e=$s!==0;return $s=0,e}function uo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mr===null?Zt.memoizedState=mr=e:mr=mr.next=e,mr}function An(){if(ur===null){var e=Zt.alternate;e=e!==null?e.memoizedState:null}else e=ur.next;var t=mr===null?Zt.memoizedState:mr.next;if(t!==null)mr=t,ur=e;else{if(e===null)throw Error(Re(310));ur=e,e={memoizedState:ur.memoizedState,baseState:ur.baseState,baseQueue:ur.baseQueue,queue:ur.queue,next:null},mr===null?Zt.memoizedState=mr=e:mr=mr.next=e}return mr}function Hs(e,t){return typeof t=="function"?t(e):t}function Zp(e){var t=An(),r=t.queue;if(r===null)throw Error(Re(311));r.lastRenderedReducer=e;var n=ur,o=n.baseQueue,a=r.pending;if(a!==null){if(o!==null){var i=o.next;o.next=a.next,a.next=i}n.baseQueue=o=a,r.pending=null}if(o!==null){a=o.next,n=n.baseState;var s=i=null,f=null,g=a;do{var b=g.lane;if((ei&b)===b)f!==null&&(f=f.next={lane:0,action:g.action,hasEagerState:g.hasEagerState,eagerState:g.eagerState,next:null}),n=g.hasEagerState?g.eagerState:e(n,g.action);else{var S={lane:b,action:g.action,hasEagerState:g.hasEagerState,eagerState:g.eagerState,next:null};f===null?(s=f=S,i=n):f=f.next=S,Zt.lanes|=b,ti|=b}g=g.next}while(g!==null&&g!==a);f===null?i=n:f.next=s,Qn(n,t.memoizedState)||(Qr=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=f,r.lastRenderedState=n}if(e=r.interleaved,e!==null){o=e;do a=o.lane,Zt.lanes|=a,ti|=a,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Jp(e){var t=An(),r=t.queue;if(r===null)throw Error(Re(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,a=t.memoizedState;if(o!==null){r.pending=null;var i=o=o.next;do a=e(a,i.action),i=i.next;while(i!==o);Qn(a,t.memoizedState)||(Qr=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function B5(){}function V5(e,t){var r=Zt,n=An(),o=t(),a=!Qn(n.memoizedState,o);if(a&&(n.memoizedState=o,Qr=!0),n=n.queue,Qg($5.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||mr!==null&&mr.memoizedState.tag&1){if(r.flags|=2048,qs(9,W5.bind(null,r,n,o,t),void 0,null),br===null)throw Error(Re(349));ei&30||U5(r,t,o)}return o}function U5(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Zt.updateQueue,t===null?(t={lastEffect:null,stores:null},Zt.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function W5(e,t,r,n){t.value=r,t.getSnapshot=n,H5(t)&&q5(e)}function $5(e,t,r){return r(function(){H5(t)&&q5(e)})}function H5(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Qn(e,r)}catch{return!0}}function q5(e){var t=Lo(e,1);t!==null&&Kn(t,e,1,-1)}function ix(e){var t=uo();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Hs,lastRenderedState:e},t.queue=e,e=e.dispatch=hM.bind(null,Zt,e),[t.memoizedState,e]}function qs(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Zt.updateQueue,t===null?(t={lastEffect:null,stores:null},Zt.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function G5(){return An().memoizedState}function kc(e,t,r,n){var o=uo();Zt.flags|=e,o.memoizedState=qs(1|t,r,void 0,n===void 0?null:n)}function af(e,t,r,n){var o=An();n=n===void 0?null:n;var a=void 0;if(ur!==null){var i=ur.memoizedState;if(a=i.destroy,n!==null&&Gg(n,i.deps)){o.memoizedState=qs(t,r,a,n);return}}Zt.flags|=e,o.memoizedState=qs(1|t,r,a,n)}function lx(e,t){return kc(8390656,8,e,t)}function Qg(e,t){return af(2048,8,e,t)}function K5(e,t){return af(4,2,e,t)}function Y5(e,t){return af(4,4,e,t)}function Q5(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function X5(e,t,r){return r=r!=null?r.concat([e]):null,af(4,4,Q5.bind(null,t,e),r)}function Xg(){}function Z5(e,t){var r=An();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Gg(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function J5(e,t){var r=An();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Gg(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function e1(e,t,r){return ei&21?(Qn(r,t)||(r=n5(),Zt.lanes|=r,ti|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Qr=!0),e.memoizedState=r)}function fM(e,t){var r=kt;kt=r!==0&&4>r?r:4,e(!0);var n=Xp.transition;Xp.transition={};try{e(!1),t()}finally{kt=r,Xp.transition=n}}function t1(){return An().memoizedState}function pM(e,t,r){var n=ya(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},r1(e))n1(t,r);else if(r=A5(e,t,r,n),r!==null){var o=Br();Kn(r,e,n,o),o1(r,t,n)}}function hM(e,t,r){var n=ya(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(r1(e))n1(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,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,Qn(s,i)){var f=t.interleaved;f===null?(o.next=o,Ug(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}r=A5(e,t,o,n),r!==null&&(o=Br(),Kn(r,e,n,o),o1(r,t,n))}}function r1(e){var t=e.alternate;return e===Zt||t!==null&&t===Zt}function n1(e,t){ws=gd=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function o1(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,kg(e,r)}}var md={readContext:Rn,useCallback:Pr,useContext:Pr,useEffect:Pr,useImperativeHandle:Pr,useInsertionEffect:Pr,useLayoutEffect:Pr,useMemo:Pr,useReducer:Pr,useRef:Pr,useState:Pr,useDebugValue:Pr,useDeferredValue:Pr,useTransition:Pr,useMutableSource:Pr,useSyncExternalStore:Pr,useId:Pr,unstable_isNewReconciler:!1},gM={readContext:Rn,useCallback:function(e,t){return uo().memoizedState=[e,t===void 0?null:t],e},useContext:Rn,useEffect:lx,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,kc(4194308,4,Q5.bind(null,t,e),r)},useLayoutEffect:function(e,t){return kc(4194308,4,e,t)},useInsertionEffect:function(e,t){return kc(4,2,e,t)},useMemo:function(e,t){var r=uo();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=uo();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=pM.bind(null,Zt,e),[n.memoizedState,e]},useRef:function(e){var t=uo();return e={current:e},t.memoizedState=e},useState:ix,useDebugValue:Xg,useDeferredValue:function(e){return uo().memoizedState=e},useTransition:function(){var e=ix(!1),t=e[0];return e=fM.bind(null,e[1]),uo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Zt,o=uo();if(qt){if(r===void 0)throw Error(Re(407));r=r()}else{if(r=t(),br===null)throw Error(Re(349));ei&30||U5(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,lx($5.bind(null,n,a,e),[e]),n.flags|=2048,qs(9,W5.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=uo(),t=br.identifierPrefix;if(qt){var r=jo,n=No;r=(n&~(1<<32-Gn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=$s++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=dM++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},mM={readContext:Rn,useCallback:Z5,useContext:Rn,useEffect:Qg,useImperativeHandle:X5,useInsertionEffect:K5,useLayoutEffect:Y5,useMemo:J5,useReducer:Zp,useRef:G5,useState:function(){return Zp(Hs)},useDebugValue:Xg,useDeferredValue:function(e){var t=An();return e1(t,ur.memoizedState,e)},useTransition:function(){var e=Zp(Hs)[0],t=An().memoizedState;return[e,t]},useMutableSource:B5,useSyncExternalStore:V5,useId:t1,unstable_isNewReconciler:!1},bM={readContext:Rn,useCallback:Z5,useContext:Rn,useEffect:Qg,useImperativeHandle:X5,useInsertionEffect:K5,useLayoutEffect:Y5,useMemo:J5,useReducer:Jp,useRef:G5,useState:function(){return Jp(Hs)},useDebugValue:Xg,useDeferredValue:function(e){var t=An();return ur===null?t.memoizedState=e:e1(t,ur.memoizedState,e)},useTransition:function(){var e=Jp(Hs)[0],t=An().memoizedState;return[e,t]},useMutableSource:B5,useSyncExternalStore:V5,useId:t1,unstable_isNewReconciler:!1};function sl(e,t){try{var r="",n=t;do r+=HR(n),n=n.return;while(n);var o=r}catch(a){o=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:o,digest:null}}function eh(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function g0(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var vM=typeof WeakMap=="function"?WeakMap:Map;function a1(e,t,r){r=Ro(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){vd||(vd=!0,T0=n),g0(e,t)},r}function i1(e,t,r){r=Ro(-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(){g0(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){g0(e,t),typeof n!="function"&&(va===null?va=new Set([this]):va.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function sx(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new vM;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=RM.bind(null,e,t,r),t.then(e,e))}function ux(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 cx(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=Ro(-1,1),t.tag=2,ba(r,t,1))),r.lanes|=1),e)}var yM=Vo.ReactCurrentOwner,Qr=!1;function zr(e,t,r,n){t.child=e===null?F5(t,null,r,n):il(t,e.child,r,n)}function dx(e,t,r,n,o){r=r.render;var a=t.ref;return Qi(t,o),n=Kg(e,t,r,n,a,o),r=Yg(),e!==null&&!Qr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Fo(e,t,o)):(qt&&r&&Dg(t),t.flags|=1,zr(e,t,n,o),t.child)}function fx(e,t,r,n,o){if(e===null){var a=r.type;return typeof a=="function"&&!am(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,l1(e,t,a,n,o)):(e=Rc(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:Fs,r(i,n)&&e.ref===t.ref)return Fo(e,t,o)}return t.flags|=1,e=xa(a,n),e.ref=t.ref,e.return=t,t.child=e}function l1(e,t,r,n,o){if(e!==null){var a=e.memoizedProps;if(Fs(a,n)&&e.ref===t.ref)if(Qr=!1,t.pendingProps=n=a,(e.lanes&o)!==0)e.flags&131072&&(Qr=!0);else return t.lanes=e.lanes,Fo(e,t,o)}return m0(e,t,r,n,o)}function s1(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},Ft(Wi,on),on|=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,Ft(Wi,on),on|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Ft(Wi,on),on|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,Ft(Wi,on),on|=n;return zr(e,t,o,r),t.child}function u1(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function m0(e,t,r,n,o){var a=Jr(r)?Za:Ar.current;return a=ol(t,a),Qi(t,o),r=Kg(e,t,r,n,a,o),n=Yg(),e!==null&&!Qr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Fo(e,t,o)):(qt&&n&&Dg(t),t.flags|=1,zr(e,t,r,o),t.child)}function px(e,t,r,n,o){if(Jr(r)){var a=!0;sd(t)}else a=!1;if(Qi(t,o),t.stateNode===null)Ec(e,t),D5(t,r,n),h0(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var f=i.context,g=r.contextType;typeof g=="object"&&g!==null?g=Rn(g):(g=Jr(r)?Za:Ar.current,g=ol(t,g));var b=r.getDerivedStateFromProps,S=typeof b=="function"||typeof i.getSnapshotBeforeUpdate=="function";S||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==n||f!==g)&&ox(t,i,n,g),ia=!1;var O=t.memoizedState;i.state=O,pd(t,n,i,o),f=t.memoizedState,s!==n||O!==f||Zr.current||ia?(typeof b=="function"&&(p0(t,r,b,n),f=t.memoizedState),(s=ia||nx(t,r,s,n,O,f,g))?(S||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=f),i.props=n,i.state=f,i.context=g,n=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,M5(e,t),s=t.memoizedProps,g=t.type===t.elementType?s:Bn(t.type,s),i.props=g,S=t.pendingProps,O=i.context,f=r.contextType,typeof f=="object"&&f!==null?f=Rn(f):(f=Jr(r)?Za:Ar.current,f=ol(t,f));var T=r.getDerivedStateFromProps;(b=typeof T=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==S||O!==f)&&ox(t,i,n,f),ia=!1,O=t.memoizedState,i.state=O,pd(t,n,i,o);var C=t.memoizedState;s!==S||O!==C||Zr.current||ia?(typeof T=="function"&&(p0(t,r,T,n),C=t.memoizedState),(g=ia||nx(t,r,g,n,O,C,f)||!1)?(b||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,C,f),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,C,f)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=C),i.props=n,i.state=C,i.context=f,n=g):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),n=!1)}return b0(e,t,r,n,a,o)}function b0(e,t,r,n,o,a){u1(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&Zy(t,r,!1),Fo(e,t,a);n=t.stateNode,yM.current=t;var s=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=il(t,e.child,null,a),t.child=il(t,null,s,a)):zr(e,t,s,a),t.memoizedState=n.state,o&&Zy(t,r,!0),t.child}function c1(e){var t=e.stateNode;t.pendingContext?Xy(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xy(e,t.context,!1),$g(e,t.containerInfo)}function hx(e,t,r,n,o){return al(),Fg(o),t.flags|=256,zr(e,t,r,n),t.child}var v0={dehydrated:null,treeContext:null,retryLane:0};function y0(e){return{baseLanes:e,cachePool:null,transitions:null}}function d1(e,t,r){var n=t.pendingProps,o=Qt.current,a=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ft(Qt,o&1),e===null)return d0(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=uf(i,n,0,null),e=Ya(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=y0(r),t.memoizedState=v0,e):Zg(t,i));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return xM(e,t,i,n,s,o,r);if(a){a=n.fallback,i=t.mode,o=e.child,s=o.sibling;var f={mode:"hidden",children:n.children};return!(i&1)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=f,t.deletions=null):(n=xa(o,f),n.subtreeFlags=o.subtreeFlags&14680064),s!==null?a=xa(s,a):(a=Ya(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?y0(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=xa(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 Zg(e,t){return t=uf({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function rc(e,t,r,n){return n!==null&&Fg(n),il(t,e.child,null,r),e=Zg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xM(e,t,r,n,o,a,i){if(r)return t.flags&256?(t.flags&=-257,n=eh(Error(Re(422))),rc(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,o=t.mode,n=uf({mode:"visible",children:n.children},o,0,null),a=Ya(a,o,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&il(t,e.child,null,i),t.child.memoizedState=y0(i),t.memoizedState=v0,a);if(!(t.mode&1))return rc(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(Re(419)),n=eh(a,n,void 0),rc(e,t,i,n)}if(s=(i&e.childLanes)!==0,Qr||s){if(n=br,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,Lo(e,o),Kn(n,e,o,-1))}return om(),n=eh(Error(Re(421))),rc(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=AM.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,an=ma(o.nextSibling),cn=t,qt=!0,Wn=null,e!==null&&(Tn[On++]=No,Tn[On++]=jo,Tn[On++]=Ja,No=e.id,jo=e.overflow,Ja=t),t=Zg(t,n.children),t.flags|=4096,t)}function gx(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),f0(e.return,t,r)}function th(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 f1(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(zr(e,t,n.children,r),n=Qt.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&&gx(e,r,t);else if(e.tag===19)gx(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(Ft(Qt,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&&hd(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),th(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&&hd(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}th(t,!0,r,null,a);break;case"together":th(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ec(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Fo(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),ti|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Re(153));if(t.child!==null){for(e=t.child,r=xa(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=xa(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function wM(e,t,r){switch(t.tag){case 3:c1(t),al();break;case 5:z5(t);break;case 1:Jr(t.type)&&sd(t);break;case 4:$g(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Ft(dd,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Ft(Qt,Qt.current&1),t.flags|=128,null):r&t.child.childLanes?d1(e,t,r):(Ft(Qt,Qt.current&1),e=Fo(e,t,r),e!==null?e.sibling:null);Ft(Qt,Qt.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return f1(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ft(Qt,Qt.current),n)break;return null;case 22:case 23:return t.lanes=0,s1(e,t,r)}return Fo(e,t,r)}var p1,x0,h1,g1;p1=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}};x0=function(){};h1=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Ha(ho.current);var a=null;switch(r){case"input":o=Uh(e,o),n=Uh(e,n),a=[];break;case"select":o=er({},o,{value:void 0}),n=er({},n,{value:void 0}),a=[];break;case"textarea":o=Hh(e,o),n=Hh(e,n),a=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=id)}Gh(r,n);var i;r=null;for(g in o)if(!n.hasOwnProperty(g)&&o.hasOwnProperty(g)&&o[g]!=null)if(g==="style"){var s=o[g];for(i in s)s.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else g!=="dangerouslySetInnerHTML"&&g!=="children"&&g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&g!=="autoFocus"&&(js.hasOwnProperty(g)?a||(a=[]):(a=a||[]).push(g,null));for(g in n){var f=n[g];if(s=o!=null?o[g]:void 0,n.hasOwnProperty(g)&&f!==s&&(f!=null||s!=null))if(g==="style")if(s){for(i in s)!s.hasOwnProperty(i)||f&&f.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in f)f.hasOwnProperty(i)&&s[i]!==f[i]&&(r||(r={}),r[i]=f[i])}else r||(a||(a=[]),a.push(g,r)),r=f;else g==="dangerouslySetInnerHTML"?(f=f?f.__html:void 0,s=s?s.__html:void 0,f!=null&&s!==f&&(a=a||[]).push(g,f)):g==="children"?typeof f!="string"&&typeof f!="number"||(a=a||[]).push(g,""+f):g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&(js.hasOwnProperty(g)?(f!=null&&g==="onScroll"&&zt("scroll",e),a||s===f||(a=[])):(a=a||[]).push(g,f))}r&&(a=a||[]).push("style",r);var g=a;(t.updateQueue=g)&&(t.flags|=4)}};g1=function(e,t,r,n){r!==n&&(t.flags|=4)};function ns(e,t){if(!qt)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 kr(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 _M(e,t,r){var n=t.pendingProps;switch(Lg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return kr(t),null;case 1:return Jr(t.type)&&ld(),kr(t),null;case 3:return n=t.stateNode,ll(),Vt(Zr),Vt(Ar),qg(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ec(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Wn!==null&&(k0(Wn),Wn=null))),x0(e,t),kr(t),null;case 5:Hg(t);var o=Ha(Ws.current);if(r=t.type,e!==null&&t.stateNode!=null)h1(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(Re(166));return kr(t),null}if(e=Ha(ho.current),ec(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[co]=t,n[Vs]=a,e=(t.mode&1)!==0,r){case"dialog":zt("cancel",n),zt("close",n);break;case"iframe":case"object":case"embed":zt("load",n);break;case"video":case"audio":for(o=0;o<fs.length;o++)zt(fs[o],n);break;case"source":zt("error",n);break;case"img":case"image":case"link":zt("error",n),zt("load",n);break;case"details":zt("toggle",n);break;case"input":Cy(n,a),zt("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},zt("invalid",n);break;case"textarea":Oy(n,a),zt("invalid",n)}Gh(r,a),o=null;for(var i in a)if(a.hasOwnProperty(i)){var s=a[i];i==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&Ju(n.textContent,s,e),o=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&Ju(n.textContent,s,e),o=["children",""+s]):js.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&zt("scroll",n)}switch(r){case"input":Hu(n),Ty(n,a,!0);break;case"textarea":Hu(n),Py(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=id)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=U_(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/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[co]=t,e[Vs]=n,p1(e,t,!1,!1),t.stateNode=e;e:{switch(i=Kh(r,n),r){case"dialog":zt("cancel",e),zt("close",e),o=n;break;case"iframe":case"object":case"embed":zt("load",e),o=n;break;case"video":case"audio":for(o=0;o<fs.length;o++)zt(fs[o],e);o=n;break;case"source":zt("error",e),o=n;break;case"img":case"image":case"link":zt("error",e),zt("load",e),o=n;break;case"details":zt("toggle",e),o=n;break;case"input":Cy(e,n),o=Uh(e,n),zt("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=er({},n,{value:void 0}),zt("invalid",e);break;case"textarea":Oy(e,n),o=Hh(e,n),zt("invalid",e);break;default:o=n}Gh(r,o),s=o;for(a in s)if(s.hasOwnProperty(a)){var f=s[a];a==="style"?H_(e,f):a==="dangerouslySetInnerHTML"?(f=f?f.__html:void 0,f!=null&&W_(e,f)):a==="children"?typeof f=="string"?(r!=="textarea"||f!=="")&&Rs(e,f):typeof f=="number"&&Rs(e,""+f):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(js.hasOwnProperty(a)?f!=null&&a==="onScroll"&&zt("scroll",e):f!=null&&_g(e,a,f,i))}switch(r){case"input":Hu(e),Ty(e,n,!1);break;case"textarea":Hu(e),Py(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Ca(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?qi(e,!!n.multiple,a,!1):n.defaultValue!=null&&qi(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=id)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return kr(t),null;case 6:if(e&&t.stateNode!=null)g1(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(Re(166));if(r=Ha(Ws.current),Ha(ho.current),ec(t)){if(n=t.stateNode,r=t.memoizedProps,n[co]=t,(a=n.nodeValue!==r)&&(e=cn,e!==null))switch(e.tag){case 3:Ju(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ju(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[co]=t,t.stateNode=n}return kr(t),null;case 13:if(Vt(Qt),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(qt&&an!==null&&t.mode&1&&!(t.flags&128))R5(),al(),t.flags|=98560,a=!1;else if(a=ec(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(Re(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(Re(317));a[co]=t}else al(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;kr(t),a=!1}else Wn!==null&&(k0(Wn),Wn=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||Qt.current&1?cr===0&&(cr=3):om())),t.updateQueue!==null&&(t.flags|=4),kr(t),null);case 4:return ll(),x0(e,t),e===null&&zs(t.stateNode.containerInfo),kr(t),null;case 10:return Vg(t.type._context),kr(t),null;case 17:return Jr(t.type)&&ld(),kr(t),null;case 19:if(Vt(Qt),a=t.memoizedState,a===null)return kr(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)ns(a,!1);else{if(cr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=hd(e),i!==null){for(t.flags|=128,ns(a,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,i=a.alternate,i===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Ft(Qt,Qt.current&1|2),t.child}e=e.sibling}a.tail!==null&&nr()>ul&&(t.flags|=128,n=!0,ns(a,!1),t.lanes=4194304)}else{if(!n)if(e=hd(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ns(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!qt)return kr(t),null}else 2*nr()-a.renderingStartTime>ul&&r!==1073741824&&(t.flags|=128,n=!0,ns(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=nr(),t.sibling=null,r=Qt.current,Ft(Qt,n?r&1|2:r&1),t):(kr(t),null);case 22:case 23:return nm(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?on&1073741824&&(kr(t),t.subtreeFlags&6&&(t.flags|=8192)):kr(t),null;case 24:return null;case 25:return null}throw Error(Re(156,t.tag))}function SM(e,t){switch(Lg(t),t.tag){case 1:return Jr(t.type)&&ld(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ll(),Vt(Zr),Vt(Ar),qg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Hg(t),null;case 13:if(Vt(Qt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Re(340));al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Vt(Qt),null;case 4:return ll(),null;case 10:return Vg(t.type._context),null;case 22:case 23:return nm(),null;case 24:return null;default:return null}}var nc=!1,jr=!1,CM=typeof WeakSet=="function"?WeakSet:Set,$e=null;function Ui(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){rr(e,t,n)}else r.current=null}function w0(e,t,r){try{r()}catch(n){rr(e,t,n)}}var mx=!1;function TM(e,t){if(o0=nd,e=y5(),Ig(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,s=-1,f=-1,g=0,b=0,S=e,O=null;t:for(;;){for(var T;S!==r||o!==0&&S.nodeType!==3||(s=i+o),S!==a||n!==0&&S.nodeType!==3||(f=i+n),S.nodeType===3&&(i+=S.nodeValue.length),(T=S.firstChild)!==null;)O=S,S=T;for(;;){if(S===e)break t;if(O===r&&++g===o&&(s=i),O===a&&++b===n&&(f=i),(T=S.nextSibling)!==null)break;S=O,O=S.parentNode}S=T}r=s===-1||f===-1?null:{start:s,end:f}}else r=null}r=r||{start:0,end:0}}else r=null;for(a0={focusedElem:e,selectionRange:r},nd=!1,$e=t;$e!==null;)if(t=$e,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$e=e;else for(;$e!==null;){t=$e;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 w=C.memoizedProps,m=C.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Bn(t.type,w),m);d.__reactInternalSnapshotBeforeUpdate=l}break;case 3:var c=t.stateNode.containerInfo;c.nodeType===1?c.textContent="":c.nodeType===9&&c.documentElement&&c.removeChild(c.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Re(163))}}catch(u){rr(t,t.return,u)}if(e=t.sibling,e!==null){e.return=t.return,$e=e;break}$e=t.return}return C=mx,mx=!1,C}function _s(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&&w0(t,r,a)}o=o.next}while(o!==n)}}function lf(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 _0(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 m1(e){var t=e.alternate;t!==null&&(e.alternate=null,m1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[co],delete t[Vs],delete t[s0],delete t[lM],delete t[sM])),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 b1(e){return e.tag===5||e.tag===3||e.tag===4}function bx(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||b1(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 S0(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=id));else if(n!==4&&(e=e.child,e!==null))for(S0(e,t,r),e=e.sibling;e!==null;)S0(e,t,r),e=e.sibling}function C0(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(C0(e,t,r),e=e.sibling;e!==null;)C0(e,t,r),e=e.sibling}var xr=null,Vn=!1;function ea(e,t,r){for(r=r.child;r!==null;)v1(e,t,r),r=r.sibling}function v1(e,t,r){if(po&&typeof po.onCommitFiberUnmount=="function")try{po.onCommitFiberUnmount(Zd,r)}catch{}switch(r.tag){case 5:jr||Ui(r,t);case 6:var n=xr,o=Vn;xr=null,ea(e,t,r),xr=n,Vn=o,xr!==null&&(Vn?(e=xr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):xr.removeChild(r.stateNode));break;case 18:xr!==null&&(Vn?(e=xr,r=r.stateNode,e.nodeType===8?Kp(e.parentNode,r):e.nodeType===1&&Kp(e,r),Ds(e)):Kp(xr,r.stateNode));break;case 4:n=xr,o=Vn,xr=r.stateNode.containerInfo,Vn=!0,ea(e,t,r),xr=n,Vn=o;break;case 0:case 11:case 14:case 15:if(!jr&&(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)&&w0(r,t,i),o=o.next}while(o!==n)}ea(e,t,r);break;case 1:if(!jr&&(Ui(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){rr(r,t,s)}ea(e,t,r);break;case 21:ea(e,t,r);break;case 22:r.mode&1?(jr=(n=jr)||r.memoizedState!==null,ea(e,t,r),jr=n):ea(e,t,r);break;default:ea(e,t,r)}}function vx(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new CM),t.forEach(function(n){var o=MM.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Fn(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n];try{var a=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:xr=s.stateNode,Vn=!1;break e;case 3:xr=s.stateNode.containerInfo,Vn=!0;break e;case 4:xr=s.stateNode.containerInfo,Vn=!0;break e}s=s.return}if(xr===null)throw Error(Re(160));v1(a,i,o),xr=null,Vn=!1;var f=o.alternate;f!==null&&(f.return=null),o.return=null}catch(g){rr(o,t,g)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)y1(t,e),t=t.sibling}function y1(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Fn(t,e),lo(e),n&4){try{_s(3,e,e.return),lf(3,e)}catch(w){rr(e,e.return,w)}try{_s(5,e,e.return)}catch(w){rr(e,e.return,w)}}break;case 1:Fn(t,e),lo(e),n&512&&r!==null&&Ui(r,r.return);break;case 5:if(Fn(t,e),lo(e),n&512&&r!==null&&Ui(r,r.return),e.flags&32){var o=e.stateNode;try{Rs(o,"")}catch(w){rr(e,e.return,w)}}if(n&4&&(o=e.stateNode,o!=null)){var a=e.memoizedProps,i=r!==null?r.memoizedProps:a,s=e.type,f=e.updateQueue;if(e.updateQueue=null,f!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&B_(o,a),Kh(s,i);var g=Kh(s,a);for(i=0;i<f.length;i+=2){var b=f[i],S=f[i+1];b==="style"?H_(o,S):b==="dangerouslySetInnerHTML"?W_(o,S):b==="children"?Rs(o,S):_g(o,b,S,g)}switch(s){case"input":Wh(o,a);break;case"textarea":V_(o,a);break;case"select":var O=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var T=a.value;T!=null?qi(o,!!a.multiple,T,!1):O!==!!a.multiple&&(a.defaultValue!=null?qi(o,!!a.multiple,a.defaultValue,!0):qi(o,!!a.multiple,a.multiple?[]:"",!1))}o[Vs]=a}catch(w){rr(e,e.return,w)}}break;case 6:if(Fn(t,e),lo(e),n&4){if(e.stateNode===null)throw Error(Re(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(w){rr(e,e.return,w)}}break;case 3:if(Fn(t,e),lo(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Ds(t.containerInfo)}catch(w){rr(e,e.return,w)}break;case 4:Fn(t,e),lo(e);break;case 13:Fn(t,e),lo(e),o=e.child,o.flags&8192&&(a=o.memoizedState!==null,o.stateNode.isHidden=a,!a||o.alternate!==null&&o.alternate.memoizedState!==null||(tm=nr())),n&4&&vx(e);break;case 22:if(b=r!==null&&r.memoizedState!==null,e.mode&1?(jr=(g=jr)||b,Fn(t,e),jr=g):Fn(t,e),lo(e),n&8192){if(g=e.memoizedState!==null,(e.stateNode.isHidden=g)&&!b&&e.mode&1)for($e=e,b=e.child;b!==null;){for(S=$e=b;$e!==null;){switch(O=$e,T=O.child,O.tag){case 0:case 11:case 14:case 15:_s(4,O,O.return);break;case 1:Ui(O,O.return);var C=O.stateNode;if(typeof C.componentWillUnmount=="function"){n=O,r=O.return;try{t=n,C.props=t.memoizedProps,C.state=t.memoizedState,C.componentWillUnmount()}catch(w){rr(n,r,w)}}break;case 5:Ui(O,O.return);break;case 22:if(O.memoizedState!==null){xx(S);continue}}T!==null?(T.return=O,$e=T):xx(S)}b=b.sibling}e:for(b=null,S=e;;){if(S.tag===5){if(b===null){b=S;try{o=S.stateNode,g?(a=o.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=S.stateNode,f=S.memoizedProps.style,i=f!=null&&f.hasOwnProperty("display")?f.display:null,s.style.display=$_("display",i))}catch(w){rr(e,e.return,w)}}}else if(S.tag===6){if(b===null)try{S.stateNode.nodeValue=g?"":S.memoizedProps}catch(w){rr(e,e.return,w)}}else if((S.tag!==22&&S.tag!==23||S.memoizedState===null||S===e)&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===e)break e;for(;S.sibling===null;){if(S.return===null||S.return===e)break e;b===S&&(b=null),S=S.return}b===S&&(b=null),S.sibling.return=S.return,S=S.sibling}}break;case 19:Fn(t,e),lo(e),n&4&&vx(e);break;case 21:break;default:Fn(t,e),lo(e)}}function lo(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(b1(r)){var n=r;break e}r=r.return}throw Error(Re(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(Rs(o,""),n.flags&=-33);var a=bx(e);C0(e,a,o);break;case 3:case 4:var i=n.stateNode.containerInfo,s=bx(e);S0(e,s,i);break;default:throw Error(Re(161))}}catch(f){rr(e,e.return,f)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function OM(e,t,r){$e=e,x1(e)}function x1(e,t,r){for(var n=(e.mode&1)!==0;$e!==null;){var o=$e,a=o.child;if(o.tag===22&&n){var i=o.memoizedState!==null||nc;if(!i){var s=o.alternate,f=s!==null&&s.memoizedState!==null||jr;s=nc;var g=jr;if(nc=i,(jr=f)&&!g)for($e=o;$e!==null;)i=$e,f=i.child,i.tag===22&&i.memoizedState!==null?wx(o):f!==null?(f.return=i,$e=f):wx(o);for(;a!==null;)$e=a,x1(a),a=a.sibling;$e=o,nc=s,jr=g}yx(e)}else o.subtreeFlags&8772&&a!==null?(a.return=o,$e=a):yx(e)}}function yx(e){for(;$e!==null;){var t=$e;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:jr||lf(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!jr)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:Bn(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&rx(t,a,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}rx(t,i,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var f=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":f.autoFocus&&r.focus();break;case"img":f.src&&(r.src=f.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var g=t.alternate;if(g!==null){var b=g.memoizedState;if(b!==null){var S=b.dehydrated;S!==null&&Ds(S)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Re(163))}jr||t.flags&512&&_0(t)}catch(O){rr(t,t.return,O)}}if(t===e){$e=null;break}if(r=t.sibling,r!==null){r.return=t.return,$e=r;break}$e=t.return}}function xx(e){for(;$e!==null;){var t=$e;if(t===e){$e=null;break}var r=t.sibling;if(r!==null){r.return=t.return,$e=r;break}$e=t.return}}function wx(e){for(;$e!==null;){var t=$e;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{lf(4,t)}catch(f){rr(t,r,f)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(f){rr(t,o,f)}}var a=t.return;try{_0(t)}catch(f){rr(t,a,f)}break;case 5:var i=t.return;try{_0(t)}catch(f){rr(t,i,f)}}}catch(f){rr(t,t.return,f)}if(t===e){$e=null;break}var s=t.sibling;if(s!==null){s.return=t.return,$e=s;break}$e=t.return}}var PM=Math.ceil,bd=Vo.ReactCurrentDispatcher,Jg=Vo.ReactCurrentOwner,jn=Vo.ReactCurrentBatchConfig,Ct=0,br=null,ar=null,wr=0,on=0,Wi=ka(0),cr=0,Gs=null,ti=0,sf=0,em=0,Ss=null,Kr=null,tm=0,ul=1/0,ko=null,vd=!1,T0=null,va=null,oc=!1,da=null,yd=0,Cs=0,O0=null,Nc=-1,jc=0;function Br(){return Ct&6?nr():Nc!==-1?Nc:Nc=nr()}function ya(e){return e.mode&1?Ct&2&&wr!==0?wr&-wr:cM.transition!==null?(jc===0&&(jc=n5()),jc):(e=kt,e!==0||(e=window.event,e=e===void 0?16:c5(e.type)),e):1}function Kn(e,t,r,n){if(50<Cs)throw Cs=0,O0=null,Error(Re(185));lu(e,r,n),(!(Ct&2)||e!==br)&&(e===br&&(!(Ct&2)&&(sf|=r),cr===4&&ua(e,wr)),en(e,n),r===1&&Ct===0&&!(t.mode&1)&&(ul=nr()+500,nf&&Ea()))}function en(e,t){var r=e.callbackNode;cA(e,t);var n=rd(e,e===br?wr:0);if(n===0)r!==null&&Ny(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Ny(r),t===1)e.tag===0?uM(_x.bind(null,e)):E5(_x.bind(null,e)),aM(function(){!(Ct&6)&&Ea()}),r=null;else{switch(o5(n)){case 1:r=Pg;break;case 4:r=t5;break;case 16:r=td;break;case 536870912:r=r5;break;default:r=td}r=k1(r,w1.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function w1(e,t){if(Nc=-1,jc=0,Ct&6)throw Error(Re(327));var r=e.callbackNode;if(Xi()&&e.callbackNode!==r)return null;var n=rd(e,e===br?wr:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=xd(e,n);else{t=n;var o=Ct;Ct|=2;var a=S1();(br!==e||wr!==t)&&(ko=null,ul=nr()+500,Ka(e,t));do try{NM();break}catch(s){_1(e,s)}while(1);Bg(),bd.current=a,Ct=o,ar!==null?t=0:(br=null,wr=0,t=cr)}if(t!==0){if(t===2&&(o=Jh(e),o!==0&&(n=o,t=P0(e,o))),t===1)throw r=Gs,Ka(e,0),ua(e,n),en(e,nr()),r;if(t===6)ua(e,n);else{if(o=e.current.alternate,!(n&30)&&!kM(o)&&(t=xd(e,n),t===2&&(a=Jh(e),a!==0&&(n=a,t=P0(e,a))),t===1))throw r=Gs,Ka(e,0),ua(e,n),en(e,nr()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(Re(345));case 2:Ba(e,Kr,ko);break;case 3:if(ua(e,n),(n&130023424)===n&&(t=tm+500-nr(),10<t)){if(rd(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){Br(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=l0(Ba.bind(null,e,Kr,ko),t);break}Ba(e,Kr,ko);break;case 4:if(ua(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var i=31-Gn(n);a=1<<i,i=t[i],i>o&&(o=i),n&=~a}if(n=o,n=nr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*PM(n/1960))-n,10<n){e.timeoutHandle=l0(Ba.bind(null,e,Kr,ko),n);break}Ba(e,Kr,ko);break;case 5:Ba(e,Kr,ko);break;default:throw Error(Re(329))}}}return en(e,nr()),e.callbackNode===r?w1.bind(null,e):null}function P0(e,t){var r=Ss;return e.current.memoizedState.isDehydrated&&(Ka(e,t).flags|=256),e=xd(e,t),e!==2&&(t=Kr,Kr=r,t!==null&&k0(t)),e}function k0(e){Kr===null?Kr=e:Kr.push.apply(Kr,e)}function kM(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var o=r[n],a=o.getSnapshot;o=o.value;try{if(!Qn(a(),o))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ua(e,t){for(t&=~em,t&=~sf,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Gn(t),n=1<<r;e[r]=-1,t&=~n}}function _x(e){if(Ct&6)throw Error(Re(327));Xi();var t=rd(e,0);if(!(t&1))return en(e,nr()),null;var r=xd(e,t);if(e.tag!==0&&r===2){var n=Jh(e);n!==0&&(t=n,r=P0(e,n))}if(r===1)throw r=Gs,Ka(e,0),ua(e,t),en(e,nr()),r;if(r===6)throw Error(Re(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ba(e,Kr,ko),en(e,nr()),null}function rm(e,t){var r=Ct;Ct|=1;try{return e(t)}finally{Ct=r,Ct===0&&(ul=nr()+500,nf&&Ea())}}function ri(e){da!==null&&da.tag===0&&!(Ct&6)&&Xi();var t=Ct;Ct|=1;var r=jn.transition,n=kt;try{if(jn.transition=null,kt=1,e)return e()}finally{kt=n,jn.transition=r,Ct=t,!(Ct&6)&&Ea()}}function nm(){on=Wi.current,Vt(Wi)}function Ka(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,oM(r)),ar!==null)for(r=ar.return;r!==null;){var n=r;switch(Lg(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&ld();break;case 3:ll(),Vt(Zr),Vt(Ar),qg();break;case 5:Hg(n);break;case 4:ll();break;case 13:Vt(Qt);break;case 19:Vt(Qt);break;case 10:Vg(n.type._context);break;case 22:case 23:nm()}r=r.return}if(br=e,ar=e=xa(e.current,null),wr=on=t,cr=0,Gs=null,em=sf=ti=0,Kr=Ss=null,$a!==null){for(t=0;t<$a.length;t++)if(r=$a[t],n=r.interleaved,n!==null){r.interleaved=null;var o=n.next,a=r.pending;if(a!==null){var i=a.next;a.next=o,n.next=i}r.pending=n}$a=null}return e}function _1(e,t){do{var r=ar;try{if(Bg(),Pc.current=md,gd){for(var n=Zt.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}gd=!1}if(ei=0,mr=ur=Zt=null,ws=!1,$s=0,Jg.current=null,r===null||r.return===null){cr=1,Gs=t,ar=null;break}e:{var a=e,i=r.return,s=r,f=t;if(t=wr,s.flags|=32768,f!==null&&typeof f=="object"&&typeof f.then=="function"){var g=f,b=s,S=b.tag;if(!(b.mode&1)&&(S===0||S===11||S===15)){var O=b.alternate;O?(b.updateQueue=O.updateQueue,b.memoizedState=O.memoizedState,b.lanes=O.lanes):(b.updateQueue=null,b.memoizedState=null)}var T=ux(i);if(T!==null){T.flags&=-257,cx(T,i,s,a,t),T.mode&1&&sx(a,g,t),t=T,f=g;var C=t.updateQueue;if(C===null){var w=new Set;w.add(f),t.updateQueue=w}else C.add(f);break e}else{if(!(t&1)){sx(a,g,t),om();break e}f=Error(Re(426))}}else if(qt&&s.mode&1){var m=ux(i);if(m!==null){!(m.flags&65536)&&(m.flags|=256),cx(m,i,s,a,t),Fg(sl(f,s));break e}}a=f=sl(f,s),cr!==4&&(cr=2),Ss===null?Ss=[a]:Ss.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var d=a1(a,f,t);tx(a,d);break e;case 1:s=f;var l=a.type,c=a.stateNode;if(!(a.flags&128)&&(typeof l.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(va===null||!va.has(c)))){a.flags|=65536,t&=-t,a.lanes|=t;var u=i1(a,s,t);tx(a,u);break e}}a=a.return}while(a!==null)}T1(r)}catch(h){t=h,ar===r&&r!==null&&(ar=r=r.return);continue}break}while(1)}function S1(){var e=bd.current;return bd.current=md,e===null?md:e}function om(){(cr===0||cr===3||cr===2)&&(cr=4),br===null||!(ti&268435455)&&!(sf&268435455)||ua(br,wr)}function xd(e,t){var r=Ct;Ct|=2;var n=S1();(br!==e||wr!==t)&&(ko=null,Ka(e,t));do try{EM();break}catch(o){_1(e,o)}while(1);if(Bg(),Ct=r,bd.current=n,ar!==null)throw Error(Re(261));return br=null,wr=0,cr}function EM(){for(;ar!==null;)C1(ar)}function NM(){for(;ar!==null&&!tA();)C1(ar)}function C1(e){var t=P1(e.alternate,e,on);e.memoizedProps=e.pendingProps,t===null?T1(e):ar=t,Jg.current=null}function T1(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=SM(r,t),r!==null){r.flags&=32767,ar=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{cr=6,ar=null;return}}else if(r=_M(r,t,on),r!==null){ar=r;return}if(t=t.sibling,t!==null){ar=t;return}ar=t=e}while(t!==null);cr===0&&(cr=5)}function Ba(e,t,r){var n=kt,o=jn.transition;try{jn.transition=null,kt=1,jM(e,t,r,n)}finally{jn.transition=o,kt=n}return null}function jM(e,t,r,n){do Xi();while(da!==null);if(Ct&6)throw Error(Re(327));r=e.finishedWork;var o=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(Re(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(dA(e,a),e===br&&(ar=br=null,wr=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||oc||(oc=!0,k1(td,function(){return Xi(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=jn.transition,jn.transition=null;var i=kt;kt=1;var s=Ct;Ct|=4,Jg.current=null,TM(e,r),y1(r,e),XA(a0),nd=!!o0,a0=o0=null,e.current=r,OM(r),rA(),Ct=s,kt=i,jn.transition=a}else e.current=r;if(oc&&(oc=!1,da=e,yd=o),a=e.pendingLanes,a===0&&(va=null),aA(r.stateNode),en(e,nr()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(vd)throw vd=!1,e=T0,T0=null,e;return yd&1&&e.tag!==0&&Xi(),a=e.pendingLanes,a&1?e===O0?Cs++:(Cs=0,O0=e):Cs=0,Ea(),null}function Xi(){if(da!==null){var e=o5(yd),t=jn.transition,r=kt;try{if(jn.transition=null,kt=16>e?16:e,da===null)var n=!1;else{if(e=da,da=null,yd=0,Ct&6)throw Error(Re(331));var o=Ct;for(Ct|=4,$e=e.current;$e!==null;){var a=$e,i=a.child;if($e.flags&16){var s=a.deletions;if(s!==null){for(var f=0;f<s.length;f++){var g=s[f];for($e=g;$e!==null;){var b=$e;switch(b.tag){case 0:case 11:case 15:_s(8,b,a)}var S=b.child;if(S!==null)S.return=b,$e=S;else for(;$e!==null;){b=$e;var O=b.sibling,T=b.return;if(m1(b),b===g){$e=null;break}if(O!==null){O.return=T,$e=O;break}$e=T}}}var C=a.alternate;if(C!==null){var w=C.child;if(w!==null){C.child=null;do{var m=w.sibling;w.sibling=null,w=m}while(w!==null)}}$e=a}}if(a.subtreeFlags&2064&&i!==null)i.return=a,$e=i;else e:for(;$e!==null;){if(a=$e,a.flags&2048)switch(a.tag){case 0:case 11:case 15:_s(9,a,a.return)}var d=a.sibling;if(d!==null){d.return=a.return,$e=d;break e}$e=a.return}}var l=e.current;for($e=l;$e!==null;){i=$e;var c=i.child;if(i.subtreeFlags&2064&&c!==null)c.return=i,$e=c;else e:for(i=l;$e!==null;){if(s=$e,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:lf(9,s)}}catch(h){rr(s,s.return,h)}if(s===i){$e=null;break e}var u=s.sibling;if(u!==null){u.return=s.return,$e=u;break e}$e=s.return}}if(Ct=o,Ea(),po&&typeof po.onPostCommitFiberRoot=="function")try{po.onPostCommitFiberRoot(Zd,e)}catch{}n=!0}return n}finally{kt=r,jn.transition=t}}return!1}function Sx(e,t,r){t=sl(r,t),t=a1(e,t,1),e=ba(e,t,1),t=Br(),e!==null&&(lu(e,1,t),en(e,t))}function rr(e,t,r){if(e.tag===3)Sx(e,e,r);else for(;t!==null;){if(t.tag===3){Sx(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(va===null||!va.has(n))){e=sl(r,e),e=i1(t,e,1),t=ba(t,e,1),e=Br(),t!==null&&(lu(t,1,e),en(t,e));break}}t=t.return}}function RM(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Br(),e.pingedLanes|=e.suspendedLanes&r,br===e&&(wr&r)===r&&(cr===4||cr===3&&(wr&130023424)===wr&&500>nr()-tm?Ka(e,0):em|=r),en(e,t)}function O1(e,t){t===0&&(e.mode&1?(t=Ku,Ku<<=1,!(Ku&130023424)&&(Ku=4194304)):t=1);var r=Br();e=Lo(e,t),e!==null&&(lu(e,t,r),en(e,r))}function AM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),O1(e,r)}function MM(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(Re(314))}n!==null&&n.delete(t),O1(e,r)}var P1;P1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Zr.current)Qr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Qr=!1,wM(e,t,r);Qr=!!(e.flags&131072)}else Qr=!1,qt&&t.flags&1048576&&N5(t,cd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Ec(e,t),e=t.pendingProps;var o=ol(t,Ar.current);Qi(t,r),o=Kg(null,t,n,e,o,r);var a=Yg();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,Jr(n)?(a=!0,sd(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Wg(t),o.updater=of,t.stateNode=o,o._reactInternals=t,h0(t,n,e,r),t=b0(null,t,n,!0,a,r)):(t.tag=0,qt&&a&&Dg(t),zr(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Ec(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=DM(n),e=Bn(n,e),o){case 0:t=m0(null,t,n,e,r);break e;case 1:t=px(null,t,n,e,r);break e;case 11:t=dx(null,t,n,e,r);break e;case 14:t=fx(null,t,n,Bn(n.type,e),r);break e}throw Error(Re(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),m0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),px(e,t,n,o,r);case 3:e:{if(c1(t),e===null)throw Error(Re(387));n=t.pendingProps,a=t.memoizedState,o=a.element,M5(e,t),pd(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=sl(Error(Re(423)),t),t=hx(e,t,n,r,o);break e}else if(n!==o){o=sl(Error(Re(424)),t),t=hx(e,t,n,r,o);break e}else for(an=ma(t.stateNode.containerInfo.firstChild),cn=t,qt=!0,Wn=null,r=F5(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(al(),n===o){t=Fo(e,t,r);break e}zr(e,t,n,r)}t=t.child}return t;case 5:return z5(t),e===null&&d0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,i0(n,o)?i=null:a!==null&&i0(n,a)&&(t.flags|=32),u1(e,t),zr(e,t,i,r),t.child;case 6:return e===null&&d0(t),null;case 13:return d1(e,t,r);case 4:return $g(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=il(t,null,n,r):zr(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),dx(e,t,n,o,r);case 7:return zr(e,t,t.pendingProps,r),t.child;case 8:return zr(e,t,t.pendingProps.children,r),t.child;case 12:return zr(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,Ft(dd,n._currentValue),n._currentValue=i,a!==null)if(Qn(a.value,i)){if(a.children===o.children&&!Zr.current){t=Fo(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){i=a.child;for(var f=s.firstContext;f!==null;){if(f.context===n){if(a.tag===1){f=Ro(-1,r&-r),f.tag=2;var g=a.updateQueue;if(g!==null){g=g.shared;var b=g.pending;b===null?f.next=f:(f.next=b.next,b.next=f),g.pending=f}}a.lanes|=r,f=a.alternate,f!==null&&(f.lanes|=r),f0(a.return,r,t),s.lanes|=r;break}f=f.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(Re(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),f0(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}zr(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Qi(t,r),o=Rn(o),n=n(o),t.flags|=1,zr(e,t,n,r),t.child;case 14:return n=t.type,o=Bn(n,t.pendingProps),o=Bn(n.type,o),fx(e,t,n,o,r);case 15:return l1(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),Ec(e,t),t.tag=1,Jr(n)?(e=!0,sd(t)):e=!1,Qi(t,r),D5(t,n,o),h0(t,n,o,r),b0(null,t,n,!0,e,r);case 19:return f1(e,t,r);case 22:return s1(e,t,r)}throw Error(Re(156,t.tag))};function k1(e,t){return e5(e,t)}function IM(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 kn(e,t,r,n){return new IM(e,t,r,n)}function am(e){return e=e.prototype,!(!e||!e.isReactComponent)}function DM(e){if(typeof e=="function")return am(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Cg)return 11;if(e===Tg)return 14}return 2}function xa(e,t){var r=e.alternate;return r===null?(r=kn(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 Rc(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")am(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ai:return Ya(r.children,o,a,t);case Sg:i=8,o|=8;break;case Fh:return e=kn(12,r,t,o|2),e.elementType=Fh,e.lanes=a,e;case zh:return e=kn(13,r,t,o),e.elementType=zh,e.lanes=a,e;case Bh:return e=kn(19,r,t,o),e.elementType=Bh,e.lanes=a,e;case L_:return uf(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case I_:i=10;break e;case D_:i=9;break e;case Cg:i=11;break e;case Tg:i=14;break e;case aa:i=16,n=null;break e}throw Error(Re(130,e==null?e:typeof e,""))}return t=kn(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Ya(e,t,r,n){return e=kn(7,e,n,t),e.lanes=r,e}function uf(e,t,r,n){return e=kn(22,e,n,t),e.elementType=L_,e.lanes=r,e.stateNode={isHidden:!1},e}function rh(e,t,r){return e=kn(6,e,null,t),e.lanes=r,e}function nh(e,t,r){return t=kn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function LM(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=Lp(0),this.expirationTimes=Lp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lp(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function im(e,t,r,n,o,a,i,s,f){return e=new LM(e,t,r,s,f),t===1?(t=1,a===!0&&(t|=8)):t=0,a=kn(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wg(a),e}function FM(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ri,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function E1(e){if(!e)return Ta;e=e._reactInternals;e:{if(si(e)!==e||e.tag!==1)throw Error(Re(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Jr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Re(171))}if(e.tag===1){var r=e.type;if(Jr(r))return k5(e,r,t)}return t}function N1(e,t,r,n,o,a,i,s,f){return e=im(r,n,!0,e,o,a,i,s,f),e.context=E1(null),r=e.current,n=Br(),o=ya(r),a=Ro(n,o),a.callback=t??null,ba(r,a,o),e.current.lanes=o,lu(e,o,n),en(e,n),e}function cf(e,t,r,n){var o=t.current,a=Br(),i=ya(o);return r=E1(r),t.context===null?t.context=r:t.pendingContext=r,t=Ro(a,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=ba(o,t,i),e!==null&&(Kn(e,o,i,a),Oc(e,o,i)),i}function wd(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Cx(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function lm(e,t){Cx(e,t),(e=e.alternate)&&Cx(e,t)}function zM(){return null}var j1=typeof reportError=="function"?reportError:function(e){console.error(e)};function sm(e){this._internalRoot=e}df.prototype.render=sm.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Re(409));cf(e,t,null,null)};df.prototype.unmount=sm.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ri(function(){cf(null,e,null,null)}),t[Do]=null}};function df(e){this._internalRoot=e}df.prototype.unstable_scheduleHydration=function(e){if(e){var t=l5();e={blockedOn:null,target:e,priority:t};for(var r=0;r<sa.length&&t!==0&&t<sa[r].priority;r++);sa.splice(r,0,e),r===0&&u5(e)}};function um(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ff(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Tx(){}function BM(e,t,r,n,o){if(o){if(typeof n=="function"){var a=n;n=function(){var g=wd(i);a.call(g)}}var i=N1(t,n,e,0,null,!1,!1,"",Tx);return e._reactRootContainer=i,e[Do]=i.current,zs(e.nodeType===8?e.parentNode:e),ri(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var s=n;n=function(){var g=wd(f);s.call(g)}}var f=im(e,0,!1,null,null,!1,!1,"",Tx);return e._reactRootContainer=f,e[Do]=f.current,zs(e.nodeType===8?e.parentNode:e),ri(function(){cf(t,f,r,n)}),f}function pf(e,t,r,n,o){var a=r._reactRootContainer;if(a){var i=a;if(typeof o=="function"){var s=o;o=function(){var f=wd(i);s.call(f)}}cf(t,i,e,o)}else i=BM(r,t,e,o,n);return wd(i)}a5=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ds(t.pendingLanes);r!==0&&(kg(t,r|1),en(t,nr()),!(Ct&6)&&(ul=nr()+500,Ea()))}break;case 13:ri(function(){var n=Lo(e,1);if(n!==null){var o=Br();Kn(n,e,1,o)}}),lm(e,1)}};Eg=function(e){if(e.tag===13){var t=Lo(e,134217728);if(t!==null){var r=Br();Kn(t,e,134217728,r)}lm(e,134217728)}};i5=function(e){if(e.tag===13){var t=ya(e),r=Lo(e,t);if(r!==null){var n=Br();Kn(r,e,t,n)}lm(e,t)}};l5=function(){return kt};s5=function(e,t){var r=kt;try{return kt=e,t()}finally{kt=r}};Qh=function(e,t,r){switch(t){case"input":if(Wh(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=rf(n);if(!o)throw Error(Re(90));z_(n),Wh(n,o)}}}break;case"textarea":V_(e,r);break;case"select":t=r.value,t!=null&&qi(e,!!r.multiple,t,!1)}};K_=rm;Y_=ri;var VM={usingClientEntryPoint:!1,Events:[uu,Li,rf,q_,G_,rm]},os={findFiberByHostInstance:Wa,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},UM={bundleType:os.bundleType,version:os.version,rendererPackageName:os.rendererPackageName,rendererConfig:os.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Vo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Z_(e),e===null?null:e.stateNode},findFiberByHostInstance:os.findFiberByHostInstance||zM,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{Zd=ac.inject(UM),po=ac}catch{}}hn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=VM;hn.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!um(t))throw Error(Re(200));return FM(e,t,null,r)};hn.createRoot=function(e,t){if(!um(e))throw Error(Re(299));var r=!1,n="",o=j1;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=im(e,1,!1,null,null,r,!1,n,o),e[Do]=t.current,zs(e.nodeType===8?e.parentNode:e),new sm(t)};hn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Re(188)):(e=Object.keys(e).join(","),Error(Re(268,e)));return e=Z_(t),e=e===null?null:e.stateNode,e};hn.flushSync=function(e){return ri(e)};hn.hydrate=function(e,t,r){if(!ff(t))throw Error(Re(200));return pf(null,e,t,!0,r)};hn.hydrateRoot=function(e,t,r){if(!um(e))throw Error(Re(405));var n=r!=null&&r.hydratedSources||null,o=!1,a="",i=j1;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=N1(t,null,e,1,r??null,o,!1,a,i),e[Do]=t.current,zs(e),n)for(e=0;e<n.length;e++)r=n[e],o=r._getVersion,o=o(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new df(t)};hn.render=function(e,t,r){if(!ff(t))throw Error(Re(200));return pf(null,e,t,!1,r)};hn.unmountComponentAtNode=function(e){if(!ff(e))throw Error(Re(40));return e._reactRootContainer?(ri(function(){pf(null,null,e,!1,function(){e._reactRootContainer=null,e[Do]=null})}),!0):!1};hn.unstable_batchedUpdates=rm;hn.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!ff(r))throw Error(Re(200));if(e==null||e._reactInternals===void 0)throw Error(Re(38));return pf(e,t,r,!1,n)};hn.version="18.2.0-next-9e3b772b8-20220608";function R1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(R1)}catch(e){console.error(e)}}R1(),N_.exports=hn;var zo=N_.exports,Ox=zo;Dh.createRoot=Ox.createRoot,Dh.hydrateRoot=Ox.hydrateRoot;/**
* @remix-run/router v1.10.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ks(){return Ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ks.apply(this,arguments)}var fa;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(fa||(fa={}));const Px="popstate";function WM(e){e===void 0&&(e={});function t(n,o){let{pathname:a,search:i,hash:s}=n.location;return E0("",{pathname:a,search:i,hash:s},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(n,o){return typeof o=="string"?o:_d(o)}return HM(t,r,null,e)}function Jt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function cm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function $M(){return Math.random().toString(36).substr(2,8)}function kx(e,t){return{usr:e.state,key:e.key,idx:t}}function E0(e,t,r,n){return r===void 0&&(r=null),Ks({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Cl(t):t,{state:r,key:t&&t.key||n||$M()})}function _d(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 Cl(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 HM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,s=fa.Pop,f=null,g=b();g==null&&(g=0,i.replaceState(Ks({},i.state,{idx:g}),""));function b(){return(i.state||{idx:null}).idx}function S(){s=fa.Pop;let m=b(),d=m==null?null:m-g;g=m,f&&f({action:s,location:w.location,delta:d})}function O(m,d){s=fa.Push;let l=E0(w.location,m,d);r&&r(l,m),g=b()+1;let c=kx(l,g),u=w.createHref(l);try{i.pushState(c,"",u)}catch(h){if(h instanceof DOMException&&h.name==="DataCloneError")throw h;o.location.assign(u)}a&&f&&f({action:s,location:w.location,delta:1})}function T(m,d){s=fa.Replace;let l=E0(w.location,m,d);r&&r(l,m),g=b();let c=kx(l,g),u=w.createHref(l);i.replaceState(c,"",u),a&&f&&f({action:s,location:w.location,delta:0})}function C(m){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof m=="string"?m:_d(m);return Jt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let w={get action(){return s},get location(){return e(o,i)},listen(m){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(Px,S),f=m,()=>{o.removeEventListener(Px,S),f=null}},createHref(m){return t(o,m)},createURL:C,encodeLocation(m){let d=C(m);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:O,replace:T,go(m){return i.go(m)}};return w}var Ex;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ex||(Ex={}));function qM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Cl(t):t,o=Ys(n.pathname||"/",r);if(o==null)return null;let a=A1(e);GM(a);let i=null;for(let s=0;i==null&&s<a.length;++s)i=rI(a[s],oI(o));return i}function A1(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let o=(a,i,s)=>{let f={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};f.relativePath.startsWith("/")&&(Jt(f.relativePath.startsWith(n),'Absolute route path "'+f.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),f.relativePath=f.relativePath.slice(n.length));let g=wa([n,f.relativePath]),b=r.concat(f);a.children&&a.children.length>0&&(Jt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+g+'".')),A1(a.children,t,b,g)),!(a.path==null&&!a.index)&&t.push({path:g,score:eI(g,a.index),routesMeta:b})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))o(a,i);else for(let f of M1(a.path))o(a,i,f)}),t}function M1(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=M1(n.join("/")),s=[];return s.push(...i.map(f=>f===""?a:[a,f].join("/"))),o&&s.push(...i),s.map(f=>e.startsWith("/")&&f===""?"/":f)}function GM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:tI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const KM=/^:\w+$/,YM=3,QM=2,XM=1,ZM=10,JM=-2,Nx=e=>e==="*";function eI(e,t){let r=e.split("/"),n=r.length;return r.some(Nx)&&(n+=JM),t&&(n+=QM),r.filter(o=>!Nx(o)).reduce((o,a)=>o+(KM.test(a)?YM:a===""?XM:ZM),n)}function tI(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 rI(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i<r.length;++i){let s=r[i],f=i===r.length-1,g=o==="/"?t:t.slice(o.length)||"/",b=N0({path:s.relativePath,caseSensitive:s.caseSensitive,end:f},g);if(!b)return null;Object.assign(n,b.params);let S=s.route;a.push({params:n,pathname:wa([o,b.pathname]),pathnameBase:sI(wa([o,b.pathnameBase])),route:S}),b.pathnameBase!=="/"&&(o=wa([o,b.pathnameBase]))}return a}function N0(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=nI(e.path,e.caseSensitive,e.end),o=t.match(r);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:n.reduce((g,b,S)=>{if(b==="*"){let O=s[S]||"";i=a.slice(0,a.length-O.length).replace(/(.)\/+$/,"$1")}return g[b]=aI(s[S]||"",b),g},{}),pathname:a,pathnameBase:i,pattern:e}}function nI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),cm(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,s)=>(n.push(s),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function oI(e){try{return decodeURI(e)}catch(t){return cm(!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 aI(e,t){try{return decodeURIComponent(e)}catch(r){return cm(!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 Ys(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 iI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Cl(e):e;return{pathname:r?r.startsWith("/")?r:lI(r,t):t,search:uI(n),hash:cI(o)}}function lI(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 oh(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 <Link to="..."> 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 fm(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Cl(e):(o=Ks({},e),Jt(!o.pathname||!o.pathname.includes("?"),oh("?","pathname","search",o)),Jt(!o.pathname||!o.pathname.includes("#"),oh("#","pathname","hash",o)),Jt(!o.search||!o.search.includes("#"),oh("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,s;if(n||i==null)s=r;else{let S=t.length-1;if(i.startsWith("..")){let O=i.split("/");for(;O[0]==="..";)O.shift(),S-=1;o.pathname=O.join("/")}s=S>=0?t[S]:"/"}let f=iI(o,s),g=i&&i!=="/"&&i.endsWith("/"),b=(a||i===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(g||b)&&(f.pathname+="/"),f}const wa=e=>e.join("/").replace(/\/\/+/g,"/"),sI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),uI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,cI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function dI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const I1=["post","put","patch","delete"];new Set(I1);const fI=["get",...I1];new Set(fI);/**
* React Router v6.17.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Sd(){return Sd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sd.apply(this,arguments)}const hf=k.createContext(null),D1=k.createContext(null),ui=k.createContext(null),gf=k.createContext(null),Uo=k.createContext({outlet:null,matches:[],isDataRoute:!1}),L1=k.createContext(null);function pI(e,t){let{relative:r}=t===void 0?{}:t;Tl()||Jt(!1);let{basename:n,navigator:o}=k.useContext(ui),{hash:a,pathname:i,search:s}=mf(e,{relative:r}),f=i;return n!=="/"&&(f=i==="/"?n:wa([n,i])),o.createHref({pathname:f,search:s,hash:a})}function Tl(){return k.useContext(gf)!=null}function Na(){return Tl()||Jt(!1),k.useContext(gf).location}function F1(e){k.useContext(ui).static||k.useLayoutEffect(e)}function yo(){let{isDataRoute:e}=k.useContext(Uo);return e?OI():hI()}function hI(){Tl()||Jt(!1);let e=k.useContext(hf),{basename:t,navigator:r}=k.useContext(ui),{matches:n}=k.useContext(Uo),{pathname:o}=Na(),a=JSON.stringify(dm(n).map(f=>f.pathnameBase)),i=k.useRef(!1);return F1(()=>{i.current=!0}),k.useCallback(function(f,g){if(g===void 0&&(g={}),!i.current)return;if(typeof f=="number"){r.go(f);return}let b=fm(f,JSON.parse(a),o,g.relative==="path");e==null&&t!=="/"&&(b.pathname=b.pathname==="/"?t:wa([t,b.pathname])),(g.replace?r.replace:r.push)(b,g.state,g)},[t,r,a,o,e])}function z1(){let{matches:e}=k.useContext(Uo),t=e[e.length-1];return t?t.params:{}}function mf(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=k.useContext(Uo),{pathname:o}=Na(),a=JSON.stringify(dm(n).map(i=>i.pathnameBase));return k.useMemo(()=>fm(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function gI(e,t){return mI(e,t)}function mI(e,t,r){Tl()||Jt(!1);let{navigator:n}=k.useContext(ui),{matches:o}=k.useContext(Uo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let f=Na(),g;if(t){var b;let w=typeof t=="string"?Cl(t):t;s==="/"||(b=w.pathname)!=null&&b.startsWith(s)||Jt(!1),g=w}else g=f;let S=g.pathname||"/",O=s==="/"?S:S.slice(s.length)||"/",T=qM(e,{pathname:O}),C=wI(T&&T.map(w=>Object.assign({},w,{params:Object.assign({},i,w.params),pathname:wa([s,n.encodeLocation?n.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?s:wa([s,n.encodeLocation?n.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,r);return t&&C?k.createElement(gf.Provider,{value:{location:Sd({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:fa.Pop}},C):C}function bI(){let e=TI(),t=dI(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 k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},t),r?k.createElement("pre",{style:o},r):null,a)}const vI=k.createElement(bI,null);class yI extends k.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?k.createElement(Uo.Provider,{value:this.props.routeContext},k.createElement(L1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function xI(e){let{routeContext:t,match:r,children:n}=e,o=k.useContext(hf);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),k.createElement(Uo.Provider,{value:t},n)}function wI(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var o;if((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let s=a.findIndex(f=>f.route.id&&(i==null?void 0:i[f.route.id]));s>=0||Jt(!1),a=a.slice(0,Math.min(a.length,s+1))}return a.reduceRight((s,f,g)=>{let b=f.route.id?i==null?void 0:i[f.route.id]:null,S=null;r&&(S=f.route.errorElement||vI);let O=t.concat(a.slice(0,g+1)),T=()=>{let C;return b?C=S:f.route.Component?C=k.createElement(f.route.Component,null):f.route.element?C=f.route.element:C=s,k.createElement(xI,{match:f,routeContext:{outlet:s,matches:O,isDataRoute:r!=null},children:C})};return r&&(f.route.ErrorBoundary||f.route.errorElement||g===0)?k.createElement(yI,{location:r.location,revalidation:r.revalidation,component:S,error:b,children:T(),routeContext:{outlet:null,matches:O,isDataRoute:!0}}):T()},null)}var B1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(B1||{}),Cd=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}(Cd||{});function _I(e){let t=k.useContext(hf);return t||Jt(!1),t}function SI(e){let t=k.useContext(D1);return t||Jt(!1),t}function CI(e){let t=k.useContext(Uo);return t||Jt(!1),t}function V1(e){let t=CI(),r=t.matches[t.matches.length-1];return r.route.id||Jt(!1),r.route.id}function TI(){var e;let t=k.useContext(L1),r=SI(Cd.UseRouteError),n=V1(Cd.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function OI(){let{router:e}=_I(B1.UseNavigateStable),t=V1(Cd.UseNavigateStable),r=k.useRef(!1);return F1(()=>{r.current=!0}),k.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Sd({fromRouteId:t},a)))},[e,t])}function PI(e){let{to:t,replace:r,state:n,relative:o}=e;Tl()||Jt(!1);let{matches:a}=k.useContext(Uo),{pathname:i}=Na(),s=yo(),f=fm(t,dm(a).map(b=>b.pathnameBase),i,o==="path"),g=JSON.stringify(f);return k.useEffect(()=>s(JSON.parse(g),{replace:r,state:n,relative:o}),[s,g,o,r,n]),null}function fo(e){Jt(!1)}function kI(e){let{basename:t="/",children:r=null,location:n,navigationType:o=fa.Pop,navigator:a,static:i=!1}=e;Tl()&&Jt(!1);let s=t.replace(/^\/*/,"/"),f=k.useMemo(()=>({basename:s,navigator:a,static:i}),[s,a,i]);typeof n=="string"&&(n=Cl(n));let{pathname:g="/",search:b="",hash:S="",state:O=null,key:T="default"}=n,C=k.useMemo(()=>{let w=Ys(g,s);return w==null?null:{location:{pathname:w,search:b,hash:S,state:O,key:T},navigationType:o}},[s,g,b,S,O,T,o]);return C==null?null:k.createElement(ui.Provider,{value:f},k.createElement(gf.Provider,{children:r,value:C}))}function pm(e){let{children:t,location:r}=e;return gI(j0(t),r)}new Promise(()=>{});function j0(e,t){t===void 0&&(t=[]);let r=[];return k.Children.forEach(e,(n,o)=>{if(!k.isValidElement(n))return;let a=[...t,o];if(n.type===k.Fragment){r.push.apply(r,j0(n.props.children,a));return}n.type!==fo&&Jt(!1),!n.props.index||!n.props.children||Jt(!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=j0(n.props.children,a)),r.push(i)}),r}/**
* React Router DOM v6.17.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Td(){return Td=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Td.apply(this,arguments)}function U1(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,a;for(a=0;a<n.length;a++)o=n[a],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}function EI(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function NI(e,t){return e.button===0&&(!t||t==="_self")&&!EI(e)}const jI=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],RI=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],AI=k.createContext({isTransitioning:!1}),MI="startTransition",jx=fg[MI];function II(e){let{basename:t,children:r,future:n,window:o}=e,a=k.useRef();a.current==null&&(a.current=WM({window:o,v5Compat:!0}));let i=a.current,[s,f]=k.useState({action:i.action,location:i.location}),{v7_startTransition:g}=n||{},b=k.useCallback(S=>{g&&jx?jx(()=>f(S)):f(S)},[f,g]);return k.useLayoutEffect(()=>i.listen(b),[i,b]),k.createElement(kI,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:i})}const DI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",LI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,W1=k.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:s,target:f,to:g,preventScrollReset:b,unstable_viewTransition:S}=t,O=U1(t,jI),{basename:T}=k.useContext(ui),C,w=!1;if(typeof g=="string"&&LI.test(g)&&(C=g,DI))try{let c=new URL(window.location.href),u=g.startsWith("//")?new URL(c.protocol+g):new URL(g),h=Ys(u.pathname,T);u.origin===c.origin&&h!=null?g=h+u.search+u.hash:w=!0}catch{}let m=pI(g,{relative:o}),d=BI(g,{replace:i,state:s,target:f,preventScrollReset:b,relative:o,unstable_viewTransition:S});function l(c){n&&n(c),c.defaultPrevented||d(c)}return k.createElement("a",Td({},O,{href:C||m,onClick:w||a?n:l,ref:r,target:f}))}),FI=k.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:o=!1,className:a="",end:i=!1,style:s,to:f,unstable_viewTransition:g,children:b}=t,S=U1(t,RI),O=mf(f,{relative:S.relative}),T=Na(),C=k.useContext(D1),{navigator:w}=k.useContext(ui),m=C!=null&&VI(O)&&g===!0,d=w.encodeLocation?w.encodeLocation(O).pathname:O.pathname,l=T.pathname,c=C&&C.navigation&&C.navigation.location?C.navigation.location.pathname:null;o||(l=l.toLowerCase(),c=c?c.toLowerCase():null,d=d.toLowerCase());let u=l===d||!i&&l.startsWith(d)&&l.charAt(d.length)==="/",h=c!=null&&(c===d||!i&&c.startsWith(d)&&c.charAt(d.length)==="/"),v={isActive:u,isPending:h,isTransitioning:m},y=u?n:void 0,E;typeof a=="function"?E=a(v):E=[a,u?"active":null,h?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let P=typeof s=="function"?s(v):s;return k.createElement(W1,Td({},S,{"aria-current":y,className:E,ref:r,style:P,to:f,unstable_viewTransition:g}),typeof b=="function"?b(v):b)});var R0;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(R0||(R0={}));var Rx;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Rx||(Rx={}));function zI(e){let t=k.useContext(hf);return t||Jt(!1),t}function BI(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,f=yo(),g=Na(),b=mf(e,{relative:i});return k.useCallback(S=>{if(NI(S,r)){S.preventDefault();let O=n!==void 0?n:_d(g)===_d(b);f(e,{replace:O,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[g,f,b,n,o,r,e,a,i,s])}function VI(e,t){t===void 0&&(t={});let r=k.useContext(AI);r==null&&Jt(!1);let{basename:n}=zI(R0.useViewTransitionState),o=mf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Ys(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=Ys(r.nextLocation.pathname,n)||r.nextLocation.pathname;return N0(o.pathname,i)!=null||N0(o.pathname,a)!=null}function UI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm5.03 4.72a.75.75 0 010 1.06l-1.72 1.72h10.94a.75.75 0 010 1.5H10.81l1.72 1.72a.75.75 0 11-1.06 1.06l-3-3a.75.75 0 010-1.06l3-3a.75.75 0 011.06 0z",clipRule:"evenodd"}))}const WI=k.forwardRef(UI),$I=WI;function HI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const qI=k.forwardRef(HI),GI=qI;function KI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.493 7.493 0 00-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 00-2.282.819l-.922 1.597a1.875 1.875 0 00.432 2.385l.84.692c.095.078.17.229.154.43a7.598 7.598 0 000 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 00-.432 2.385l.922 1.597a1.875 1.875 0 002.282.818l1.019-.382c.115-.043.283-.031.45.082.312.214.641.405.985.57.182.088.277.228.297.35l.178 1.071c.151.904.933 1.567 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349.344-.165.673-.356.985-.57.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 002.28-.819l.923-1.597a1.875 1.875 0 00-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.614 7.614 0 000-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 00-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.49 7.49 0 00-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 00-1.85-1.567h-1.843zM12 15.75a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z",clipRule:"evenodd"}))}const YI=k.forwardRef(KI),$1=YI;function QI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M15.75 1.5a6.75 6.75 0 00-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 00-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 00.75-.75v-1.5h1.5A.75.75 0 009 19.5V18h1.5a.75.75 0 00.53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1015.75 1.5zm0 3a.75.75 0 000 1.5A2.25 2.25 0 0118 8.25a.75.75 0 001.5 0 3.75 3.75 0 00-3.75-3.75z",clipRule:"evenodd"}))}const XI=k.forwardRef(QI),ZI=XI;function JI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M2.625 6.75a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0A.75.75 0 018.25 6h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75zM2.625 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 12a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12A.75.75 0 017.5 12zm-4.875 5.25a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const e4=k.forwardRef(JI),t4=e4;function r4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{d:"M5.566 4.657A4.505 4.505 0 016.75 4.5h10.5c.41 0 .806.055 1.183.157A3 3 0 0015.75 3h-7.5a3 3 0 00-2.684 1.657zM2.25 12a3 3 0 013-3h13.5a3 3 0 013 3v6a3 3 0 01-3 3H5.25a3 3 0 01-3-3v-6zM5.25 7.5c-.41 0-.806.055-1.184.157A3 3 0 016.75 6h10.5a3 3 0 012.683 1.657A4.505 4.505 0 0018.75 7.5H5.25z"}))}const n4=k.forwardRef(r4),o4=n4;function a4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{d:"M5.507 4.048A3 3 0 017.785 3h8.43a3 3 0 012.278 1.048l1.722 2.008A4.533 4.533 0 0019.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008z"}),k.createElement("path",{fillRule:"evenodd",d:"M1.5 10.5a3 3 0 013-3h15a3 3 0 110 6h-15a3 3 0 01-3-3zm15 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm2.25.75a.75.75 0 100-1.5.75.75 0 000 1.5zM4.5 15a3 3 0 100 6h15a3 3 0 100-6h-15zm11.25 3.75a.75.75 0 100-1.5.75.75 0 000 1.5zM19.5 18a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",clipRule:"evenodd"}))}const i4=k.forwardRef(a4),l4=i4;function s4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{d:"M11.644 1.59a.75.75 0 01.712 0l9.75 5.25a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.712 0l-9.75-5.25a.75.75 0 010-1.32l9.75-5.25z"}),k.createElement("path",{d:"M3.265 10.602l7.668 4.129a2.25 2.25 0 002.134 0l7.668-4.13 1.37.739a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.71 0l-9.75-5.25a.75.75 0 010-1.32l1.37-.738z"}),k.createElement("path",{d:"M10.933 19.231l-7.668-4.13-1.37.739a.75.75 0 000 1.32l9.75 5.25c.221.12.489.12.71 0l9.75-5.25a.75.75 0 000-1.32l-1.37-.738-7.668 4.13a2.25 2.25 0 01-2.134-.001z"}))}const u4=k.forwardRef(s4),c4=u4;function d4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M8.25 6.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM15.75 9.75a3 3 0 116 0 3 3 0 01-6 0zM2.25 9.75a3 3 0 116 0 3 3 0 01-6 0zM6.31 15.117A6.745 6.745 0 0112 12a6.745 6.745 0 016.709 7.498.75.75 0 01-.372.568A12.696 12.696 0 0112 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 01-.372-.568 6.787 6.787 0 011.019-4.38z",clipRule:"evenodd"}),k.createElement("path",{d:"M5.082 14.254a8.287 8.287 0 00-1.308 5.135 9.687 9.687 0 01-1.764-.44l-.115-.04a.563.563 0 01-.373-.487l-.01-.121a3.75 3.75 0 013.57-4.047zM20.226 19.389a8.287 8.287 0 00-1.308-5.135 3.75 3.75 0 013.57 4.047l-.01.121a.563.563 0 01-.373.486l-.115.04c-.567.2-1.156.349-1.764.441z"}))}const f4=k.forwardRef(d4),p4=f4;function h4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M7.5 6a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM3.751 20.105a8.25 8.25 0 0116.498 0 .75.75 0 01-.437.695A18.683 18.683 0 0112 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 01-.437-.695z",clipRule:"evenodd"}))}const g4=k.forwardRef(h4),m4=g4;function b4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}),k.createElement("path",{d:"M10.076 8.64l-2.201-2.2V4.874a.75.75 0 00-.364-.643l-3.75-2.25a.75.75 0 00-.916.113l-.75.75a.75.75 0 00-.113.916l2.25 3.75a.75.75 0 00.643.364h1.564l2.062 2.062 1.575-1.297z"}),k.createElement("path",{fillRule:"evenodd",d:"M12.556 17.329l4.183 4.182a3.375 3.375 0 004.773-4.773l-3.306-3.305a6.803 6.803 0 01-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 00-.167.063l-3.086 3.748zm3.414-1.36a.75.75 0 011.06 0l1.875 1.876a.75.75 0 11-1.06 1.06L15.97 17.03a.75.75 0 010-1.06z",clipRule:"evenodd"}))}const v4=k.forwardRef(b4),y4=v4;var G={},H1={},q1={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;o<arguments.length;o++){var a=arguments[o];if(a){var i=typeof a;if(i==="string"||i==="number")n.push(a);else if(Array.isArray(a)){if(a.length){var s=r.apply(null,a);s&&n.push(s)}}else if(i==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){n.push(a.toString());continue}for(var f in a)t.call(a,f)&&a[f]&&n.push(f)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(q1);var at=q1.exports,G1={exports:{}},zn={};function hm(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=K1(e))&&(n&&(n+=" "),n+=t);return n}function K1(e){if(typeof e=="string")return e;for(var t,r="",n=0;n<e.length;n++)e[n]&&(t=K1(e[n]))&&(r&&(r+=" "),r+=t);return r}function A0(){return A0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},A0.apply(this,arguments)}function x4(e){var t=function(r){var n=r.theme,o=r.prefix,a={nextPart:new Map,validators:[]};return function(i,s){return s?i.map(function(f){return[f[0],f[1].map(function(g){return typeof g=="string"?s+g:typeof g=="object"?Object.fromEntries(Object.entries(g).map(function(b){return[s+b[0],b[1]]})):g})]}):i}(Object.entries(r.classGroups),o).forEach(function(i){M0(i[1],a,i[0],n)}),a}(e);return{getClassGroupId:function(r){var n=r.split("-");return n[0]===""&&n.length!==1&&n.shift(),Y1(n,t)||function(o){if(Ax.test(o)){var a=Ax.exec(o)[1],i=a==null?void 0:a.substring(0,a.indexOf(":"));if(i)return"arbitrary.."+i}}(r)},getConflictingClassGroupIds:function(r){return e.conflictingClassGroups[r]||[]}}}function Y1(e,t){var r;if(e.length===0)return t.classGroupId;var n=t.nextPart.get(e[0]),o=n?Y1(e.slice(1),n):void 0;if(o)return o;if(t.validators.length!==0){var a=e.join("-");return(r=t.validators.find(function(i){return(0,i.validator)(a)}))==null?void 0:r.classGroupId}}Object.defineProperty(zn,"__esModule",{value:!0});var Ax=/^\[(.+)\]$/;function M0(e,t,r,n){e.forEach(function(o){if(typeof o!="string"){if(typeof o=="function")return o.isThemeGetter?void M0(o(n),t,r,n):void t.validators.push({validator:o,classGroupId:r});Object.entries(o).forEach(function(a){M0(a[1],Mx(t,a[0]),r,n)})}else(o===""?t:Mx(t,o)).classGroupId=r})}function Mx(e,t){var r=e;return t.split("-").forEach(function(n){r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r}function w4(e){if(e<1)return{get:function(){},set:function(){}};var t=0,r=new Map,n=new Map;function o(a,i){r.set(a,i),++t>e&&(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 _4(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i<r.length;i++){var s=r[i];n===0&&s===t[0]&&(t.length!==1&&r.slice(i,i+t.length)!==t||(o.push(r.slice(a,i)),a=i+t.length)),s==="["?n++:s==="]"&&n--}var f=o.length===0?r:r.substring(a),g=f.startsWith("!");return{modifiers:o,hasImportantModifier:g,baseClassName:g?f.substring(1):f}}}function S4(e){return A0({cache:w4(e.cacheSize),splitModifiers:_4(e)},x4(e))}var C4=/\s+/;function T4(e,t){var r=t.splitModifiers,n=t.getClassGroupId,o=t.getConflictingClassGroupIds,a=new Set;return e.trim().split(C4).map(function(i){var s=r(i),f=s.modifiers,g=s.hasImportantModifier,b=n(s.baseClassName);if(!b)return{isTailwindClass:!1,originalClassName:i};var S=function(O){if(O.length<=1)return O;var T=[],C=[];return O.forEach(function(w){w[0]==="["?(T.push.apply(T,C.sort().concat([w])),C=[]):C.push(w)}),T.push.apply(T,C.sort()),T}(f).join(":");return{isTailwindClass:!0,modifierId:g?S+"!":S,classGroupId:b,originalClassName:i}}).reverse().filter(function(i){if(!i.isTailwindClass)return!0;var s=i.modifierId,f=i.classGroupId,g=s+f;return!a.has(g)&&(a.add(g),o(f).forEach(function(b){return a.add(s+b)}),!0)}).reverse().map(function(i){return i.originalClassName}).join(" ")}function I0(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o,a,i=s;function s(g){var b=t[0],S=t.slice(1).reduce(function(O,T){return T(O)},b());return n=S4(S),o=n.cache.get,a=n.cache.set,i=f,f(g)}function f(g){var b=o(g);if(b)return b;var S=T4(g,n);return a(g,S),S}return function(){return i(hm.apply(null,arguments))}}function Bt(e){var t=function(r){return r[e]||[]};return t.isThemeGetter=!0,t}var ja=/^\[(.+)\]$/,O4=/^\d+\/\d+$/,P4=new Set(["px","full","screen"]),k4=/^(\d+)?(xs|sm|md|lg|xl)$/,E4=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh)/,N4=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function Sn(e){return!Number.isNaN(Number(e))||P4.has(e)||O4.test(e)||la(e)}function la(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return!!r&&(r.startsWith("length:")||E4.test(r))}function Q1(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return!!r&&r.startsWith("size:")}function X1(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return!!r&&r.startsWith("position:")}function Z1(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return!!r&&(r.startsWith("url(")||r.startsWith("url:"))}function Od(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return!!r&&(!Number.isNaN(Number(r))||r.startsWith("number:"))}function Er(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return Number.isInteger(Number(r||e))}function gr(e){return ja.test(e)}function ji(){return!0}function Po(e){return k4.test(e)}function J1(e){var t,r=(t=ja.exec(e))==null?void 0:t[1];return!!r&&N4.test(r)}var j4={__proto__:null,isLength:Sn,isArbitraryLength:la,isArbitrarySize:Q1,isArbitraryPosition:X1,isArbitraryUrl:Z1,isArbitraryNumber:Od,isArbitraryWeight:Od,isInteger:Er,isArbitraryValue:gr,isAny:ji,isTshirtSize:Po,isArbitraryShadow:J1};function Ac(){var e=Bt("colors"),t=Bt("spacing"),r=Bt("blur"),n=Bt("brightness"),o=Bt("borderColor"),a=Bt("borderRadius"),i=Bt("borderSpacing"),s=Bt("borderWidth"),f=Bt("contrast"),g=Bt("grayscale"),b=Bt("hueRotate"),S=Bt("invert"),O=Bt("gap"),T=Bt("gradientColorStops"),C=Bt("inset"),w=Bt("margin"),m=Bt("opacity"),d=Bt("padding"),l=Bt("saturate"),c=Bt("scale"),u=Bt("sepia"),h=Bt("skew"),v=Bt("space"),y=Bt("translate"),E=function(){return["auto",t]},P=function(){return["",Sn]},N=function(){return["auto",Er]},R=function(){return["","0",gr]};return{cacheSize:500,theme:{colors:[ji],spacing:[Sn],blur:["none","",Po,la],brightness:[Er],borderColor:[e],borderRadius:["none","","full",Po,la],borderSpacing:[t],borderWidth:P(),contrast:[Er],grayscale:R(),hueRotate:[Er],invert:R(),gap:[t],gradientColorStops:[e],inset:E(),margin:E(),opacity:[Er],padding:[t],saturate:[Er],scale:[Er],sepia:R(),skew:[Er,gr],space:[t],translate:[t]},classGroups:{aspect:[{aspect:["auto","square","video",gr]}],container:["container"],columns:[{columns:[Po]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],[gr])}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[C]}],"inset-x":[{"inset-x":[C]}],"inset-y":[{"inset-y":[C]}],top:[{top:[C]}],right:[{right:[C]}],bottom:[{bottom:[C]}],left:[{left:[C]}],visibility:["visible","invisible","collapse"],z:[{z:[Er]}],basis:[{basis:[t]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",gr]}],grow:[{grow:R()}],shrink:[{shrink:R()}],order:[{order:["first","last","none",Er]}],"grid-cols":[{"grid-cols":[ji]}],"col-start-end":[{col:["auto",{span:[Er]}]}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":[ji]}],"row-start-end":[{row:["auto",{span:[Er]}]}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",gr]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",gr]}],gap:[{gap:[O]}],"gap-x":[{"gap-x":[O]}],"gap-y":[{"gap-y":[O]}],"justify-content":[{justify:["start","end","center","between","around","evenly"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:[].concat(["start","end","center","between","around","evenly"],["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(["start","end","center","between","around","evenly"],["baseline","stretch"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[d]}],px:[{px:[d]}],py:[{py:[d]}],pt:[{pt:[d]}],pr:[{pr:[d]}],pb:[{pb:[d]}],pl:[{pl:[d]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[v]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[v]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",t]}],"min-w":[{"min-w":["min","max","fit",Sn]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[Po]},Po,la]}],h:[{h:[t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",Sn]}],"max-h":[{"max-h":[t,"min","max","fit"]}],"font-size":[{text:["base",Po,la]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Od]}],"font-family":[{font:[ji]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",la]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Sn]}],"list-style-type":[{list:["none","disc","decimal",gr]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[m]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[m]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(["solid","dashed","dotted","double","none"],["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",Sn]}],"underline-offset":[{"underline-offset":["auto",Sn]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:[t]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",la]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap"]}],break:[{break:["normal","words","all","keep"]}],content:[{content:["none",gr]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[m]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],[X1])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Q1]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Z1]}],"bg-color":[{bg:[e]}],"gradient-from":[{from:[T]}],"gradient-via":[{via:[T]}],"gradient-to":[{to:[T]}],rounded:[{rounded:[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[m]}],"border-style":[{border:[].concat(["solid","dashed","dotted","double","none"],["hidden"])}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[m]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:[""].concat(["solid","dashed","dotted","double","none"])}],"outline-offset":[{"outline-offset":[Sn]}],"outline-w":[{outline:[Sn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[m]}],"ring-offset-w":[{"ring-offset":[Sn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Po,J1]}],"shadow-color":[{shadow:[ji]}],opacity:[{opacity:[m]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[f]}],"drop-shadow":[{"drop-shadow":["","none",Po,gr]}],grayscale:[{grayscale:[g]}],"hue-rotate":[{"hue-rotate":[b]}],invert:[{invert:[S]}],saturate:[{saturate:[l]}],sepia:[{sepia:[u]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[f]}],"backdrop-grayscale":[{"backdrop-grayscale":[g]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[b]}],"backdrop-invert":[{"backdrop-invert":[S]}],"backdrop-opacity":[{"backdrop-opacity":[m]}],"backdrop-saturate":[{"backdrop-saturate":[l]}],"backdrop-sepia":[{"backdrop-sepia":[u]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",gr]}],duration:[{duration:[Er]}],ease:[{ease:["linear","in","out","in-out",gr]}],delay:[{delay:[Er]}],animate:[{animate:["none","spin","ping","pulse","bounce",gr]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[c]}],"scale-x":[{"scale-x":[c]}],"scale-y":[{"scale-y":[c]}],rotate:[{rotate:[Er,gr]}],"translate-x":[{"translate-x":[y]}],"translate-y":[{"translate-y":[y]}],"skew-x":[{"skew-x":[h]}],"skew-y":[{"skew-y":[h]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",gr]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",gr]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":[t]}],"scroll-mx":[{"scroll-mx":[t]}],"scroll-my":[{"scroll-my":[t]}],"scroll-mt":[{"scroll-mt":[t]}],"scroll-mr":[{"scroll-mr":[t]}],"scroll-mb":[{"scroll-mb":[t]}],"scroll-ml":[{"scroll-ml":[t]}],"scroll-p":[{"scroll-p":[t]}],"scroll-px":[{"scroll-px":[t]}],"scroll-py":[{"scroll-py":[t]}],"scroll-pt":[{"scroll-pt":[t]}],"scroll-pr":[{"scroll-pr":[t]}],"scroll-pb":[{"scroll-pb":[t]}],"scroll-pl":[{"scroll-pl":[t]}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",gr]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Sn,Od]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-t","rounded-r","rounded-b","rounded-l","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]}}}var R4=I0(Ac);function Ix(e,t){for(var r in t)eS(e,r,t[r]);return e}var A4=Object.prototype.hasOwnProperty,M4=new Set(["string","number","boolean"]);function eS(e,t,r){if(A4.call(e,t)&&!M4.has(typeof r)&&r!==null){if(Array.isArray(r)&&Array.isArray(e[t]))e[t]=e[t].concat(r);else if(typeof r=="object"&&typeof e[t]=="object"){if(e[t]===null)return void(e[t]=r);for(var n in r)eS(e[t],n,r[n])}}else e[t]=r}var I4=hm;zn.createTailwindMerge=I0,zn.extendTailwindMerge=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return I0.apply(void 0,typeof e=="function"?[Ac,e].concat(r):[function(){return Ix(Ac(),e)}].concat(r))},zn.fromTheme=Bt,zn.getDefaultConfig=Ac,zn.join=I4,zn.mergeConfigs=Ix,zn.twJoin=hm,zn.twMerge=R4,zn.validators=j4;G1.exports=zn;var Xe=G1.exports,Ye={},tS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return s}});function t(f,g){(g==null||g>f.length)&&(g=f.length);for(var b=0,S=new Array(g);b<g;b++)S[b]=f[b];return S}function r(f){if(Array.isArray(f))return t(f)}function n(f){if(typeof Symbol<"u"&&f[Symbol.iterator]!=null||f["@@iterator"]!=null)return Array.from(f)}function o(){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 a(f){return r(f)||n(f)||i(f)||o()}function i(f,g){if(f){if(typeof f=="string")return t(f,g);var b=Object.prototype.toString.call(f).slice(8,-1);if(b==="Object"&&f.constructor&&(b=f.constructor.name),b==="Map"||b==="Set")return Array.from(b);if(b==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return t(f,g)}}function s(f){var g=[];return Object.values(f).forEach(function(b){typeof b=="string"?g=a(g).concat([b]):typeof b=="object"&&!Array.isArray(b)&&b!==null&&(g=a(g).concat(a(s(b))))}),g}})(tS);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(tS);function r(o){return o&&o.__esModule?o:{default:o}}function n(o){return(0,t.default)(o).join(" ")}})(Ye);var Ke={},rS={exports:{}},D4="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",L4=D4,F4=L4;function nS(){}function oS(){}oS.resetWarningCache=nS;var z4=function(){function e(n,o,a,i,s,f){if(f!==F4){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:oS,resetWarningCache:nS};return r.PropTypes=r,r};rS.exports=z4();var Ze=rS.exports;const ln=Yw(Ze);var B4=function(t){return V4(t)&&!U4(t)};function V4(e){return!!e&&typeof e=="object"}function U4(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||H4(e)}var W4=typeof Symbol=="function"&&Symbol.for,$4=W4?Symbol.for("react.element"):60103;function H4(e){return e.$$typeof===$4}function q4(e){return Array.isArray(e)?[]:{}}function Qs(e,t){return t.clone!==!1&&t.isMergeableObject(e)?cl(q4(e),e,t):e}function G4(e,t,r){return e.concat(t).map(function(n){return Qs(n,r)})}function K4(e,t){if(!t.customMerge)return cl;var r=t.customMerge(e);return typeof r=="function"?r:cl}function Y4(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function Dx(e){return Object.keys(e).concat(Y4(e))}function aS(e,t){try{return t in e}catch{return!1}}function Q4(e,t){return aS(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function X4(e,t,r){var n={};return r.isMergeableObject(e)&&Dx(e).forEach(function(o){n[o]=Qs(e[o],r)}),Dx(t).forEach(function(o){Q4(e,o)||(aS(e,o)&&r.isMergeableObject(t[o])?n[o]=K4(o,r)(e[o],t[o],r):n[o]=Qs(t[o],r))}),n}function cl(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||G4,r.isMergeableObject=r.isMergeableObject||B4,r.cloneUnlessOtherwiseSpecified=Qs;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):X4(e,t,r):Qs(t,r)}cl.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return cl(n,o,r)},{})};var Z4=cl,Sr=Z4,gm={},iS={};(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,{accordion:function(){return r},default:function(){return n}});var r={defaultProps:{icon:void 0,className:"",animate:{unmount:{},mount:{}},disabled:!1},styles:{base:{container:{display:"block",position:"relative",width:"w-full"},header:{initial:{display:"flex",justifyContent:"justify-between",alignItems:"items-center",width:"w-full",py:"py-4",borderWidth:"border-b border-b-blue-gray-100",color:"text-blue-gray-700",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-xl",textAlign:"text-left",fontWeight:"font-semibold",lineHeight:"leading-snug",userSelect:"select-none",hover:"hover:text-blue-gray-900",transition:"transition-colors"},active:{color:"text-blue-gray-900"},icon:{ml:"ml-4"}},body:{display:"block",width:"w-full",py:"py-4",color:"text-gray-700",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-light",lineHeight:"leading-normal"},disabled:{pointerEvents:"pointer-events-none",opacity:"opacity-50"}}}},n=r})(iS);var lS={},sS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(sS);var uS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(uS);var cS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-700"},gray:{border:"border border-gray-900",color:"text-gray-900"},brown:{border:"border border-brown-500",color:"text-brown-700"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-700"},orange:{border:"border border-orange-500",color:"text-orange-700"},amber:{border:"border border-amber-500",color:"text-amber-700"},yellow:{border:"border border-yellow-500",color:"text-yellow-700"},lime:{border:"border border-lime-500",color:"text-lime-700"},"light-green":{border:"border border-light-green-500",color:"text-light-green-700"},green:{border:"border border-green-500",color:"text-green-700"},teal:{border:"border border-teal-500",color:"text-teal-700"},cyan:{border:"border border-cyan-500",color:"text-cyan-700"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-700"},blue:{border:"border border-blue-500",color:"text-blue-700"},indigo:{border:"border border-indigo-500",color:"text-indigo-700"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-700"},purple:{border:"border border-purple-500",color:"text-purple-700"},pink:{border:"border border-pink-500",color:"text-pink-700"},red:{border:"border border-red-500",color:"text-red-700"}},r=t})(cS);var dS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500/20",color:"text-blue-gray-900"},gray:{backgroud:"bg-gray-900/10",color:"text-gray-900"},brown:{backgroud:"bg-brown-500/20",color:"text-brown-900"},"deep-orange":{backgroud:"bg-deep-orange-500/20",color:"text-deep-orange-900"},orange:{backgroud:"bg-orange-500/20",color:"text-orange-900"},amber:{backgroud:"bg-amber-500/20",color:"text-amber-900"},yellow:{backgroud:"bg-yellow-500/20",color:"text-yellow-900"},lime:{backgroud:"bg-lime-500/20",color:"text-lime-900"},"light-green":{backgroud:"bg-light-green-500/20",color:"text-light-green-900"},green:{backgroud:"bg-green-500/20",color:"text-green-900"},teal:{backgroud:"bg-teal-500/20",color:"text-teal-900"},cyan:{backgroud:"bg-cyan-500/20",color:"text-cyan-900"},"light-blue":{backgroud:"bg-light-blue-500/20",color:"text-light-blue-900"},blue:{backgroud:"bg-blue-500/20",color:"text-blue-900"},indigo:{backgroud:"bg-indigo-500/20",color:"text-indigo-900"},"deep-purple":{backgroud:"bg-deep-purple-500/20",color:"text-deep-purple-900"},purple:{backgroud:"bg-purple-500/20",color:"text-purple-900"},pink:{backgroud:"bg-pink-500/20",color:"text-pink-900"},red:{backgroud:"bg-red-500/20",color:"text-red-900"}},r=t})(dS);var mm={},Ut={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesColors:function(){return o},propTypesAnimation:function(){return a},propTypesDismissType:function(){return i},propTypesOffsetType:function(){return s},propTypesPlacements:function(){return f}});var r=n(Ze);function n(g){return g&&g.__esModule?g:{default:g}}var o=["blue-gray","gray","brown","deep-orange","orange","amber","yellow","lime","light-green","green","teal","cyan","light-blue","blue","indigo","deep-purple","purple","pink","red"],a=r.default.shape({mount:r.default.instanceOf(Object),unmount:r.default.instanceOf(Object)}),i=r.default.shape({enabled:r.default.bool,escapeKey:r.default.bool,referencePress:r.default.bool,referencePressEvent:r.default.oneOf(["pointerdown","mousedown","click"]),outsidePress:r.default.oneOfType([r.default.bool,r.default.func]),outsidePressEvent:r.default.oneOf(["pointerdown","mousedown","click"]),ancestorScroll:r.default.bool,bubbles:r.default.oneOfType([r.default.bool,r.default.shape({escapeKey:r.default.bool,outsidePress:r.default.bool})])}),s=r.default.oneOfType([r.default.number,r.default.shape({mainAxis:r.default.number,crossAxis:r.default.number,alignmentAxis:r.default.number})]),f=["top-start","top","top-end","right-start","right","right-end","bottom-start","bottom","bottom-end","left-start","left","left-end"]})(Ut);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{propTypesVariant:function(){return a},propTypesColor:function(){return i},propTypesIcon:function(){return s},propTypesOpen:function(){return f},propTypesOnClose:function(){return g},propTypesAction:function(){return b},propTypesAnimate:function(){return S},propTypesClassName:function(){return O},propTypesChildren:function(){return T}});var r=o(Ze),n=Ut;function o(C){return C&&C.__esModule?C:{default:C}}var a=["filled","gradient","outlined","ghost"],i=n.propTypesColors,s=r.default.node,f=r.default.bool,g=r.default.func,b=r.default.node,S=n.propTypesAnimation,O=r.default.string,T=r.default.node.isRequired})(mm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{alert:function(){return f},default:function(){return g}});var r=s(sS),n=s(uS),o=s(cS),a=s(dS),i=mm;function s(b){return b&&b.__esModule?b:{default:b}}var f={defaultProps:{variant:"filled",color:"gray",icon:void 0,open:!0,action:void 0,onClose:void 0,animate:{unmount:{},mount:{}},className:""},valid:{variants:i.propTypesVariant,colors:i.propTypesColor},styles:{base:{alert:{position:"relative",display:"block",width:"w-full",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-regular",px:"px-4",py:"py-4",borderRadius:"rounded-lg"},action:{position:"!absolute",top:"top-3",right:"right-3"}},variants:{filled:r.default,gradient:n.default,outlined:o.default,ghost:a.default}}},g=f})(lS);var fS={},bm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{propTypesVariant:function(){return S},propTypesSize:function(){return O},propTypesClassName:function(){return T},propTypesWithBorder:function(){return C},propTypesColor:function(){return w}});var r=i(Ze),n=Ut;function o(m,d){(d==null||d>m.length)&&(d=m.length);for(var l=0,c=new Array(d);l<d;l++)c[l]=m[l];return c}function a(m){if(Array.isArray(m))return o(m)}function i(m){return m&&m.__esModule?m:{default:m}}function s(m){if(typeof Symbol<"u"&&m[Symbol.iterator]!=null||m["@@iterator"]!=null)return Array.from(m)}function f(){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 g(m){return a(m)||s(m)||b(m)||f()}function b(m,d){if(m){if(typeof m=="string")return o(m,d);var l=Object.prototype.toString.call(m).slice(8,-1);if(l==="Object"&&m.constructor&&(l=m.constructor.name),l==="Map"||l==="Set")return Array.from(l);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return o(m,d)}}var S=["circular","rounded","square"],O=["xs","sm","md","lg","xl","xxl"],T=r.default.string,C=r.default.bool,w=["white"].concat(g(n.propTypesColors))})(bm);var pS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{borderColor:"border-white"},"blue-gray":{borderColor:"border-blue-gray-500"},gray:{borderColor:"border-gray-900"},brown:{borderColor:"border-brown-500"},"deep-orange":{borderColor:"border-deep-orange-500"},orange:{borderColor:"border-orange-500"},amber:{borderColor:"border-amber-500"},yellow:{borderColor:"border-yellow-500"},lime:{borderColor:"border-lime-500"},"light-green":{borderColor:"border-light-green-500"},green:{borderColor:"border-green-500"},teal:{borderColor:"border-teal-500"},cyan:{borderColor:"border-cyan-500"},"light-blue":{borderColor:"border-light-blue-500"},blue:{borderColor:"border-blue-500"},indigo:{borderColor:"border-indigo-500"},"deep-purple":{borderColor:"border-deep-purple-500"},purple:{borderColor:"border-purple-500"},pink:{borderColor:"border-pink-500"},red:{borderColor:"border-red-500"}},r=t})(pS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{avatar:function(){return a},default:function(){return i}});var r=bm,n=o(pS);function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{variant:"circular",size:"md",className:"",withBorder:!1,color:"gray"},valid:{variants:r.propTypesVariant,sizes:r.propTypesSize,colors:r.propTypesColor},styles:{base:{initial:{display:"inline-block",position:"relative",objectFit:"object-cover",objectPosition:"object-center"},withBorder:{border:"border-2"}},sizes:{xs:{width:"w-6",height:"h-6",borderRadius:"rounded-md"},sm:{width:"w-9",height:"h-9",borderRadius:"rounded-md"},md:{width:"w-12",height:"h-12",borderRadius:"rounded-lg"},lg:{width:"w-[58px]",height:"h-[58px]",borderRadius:"rounded-lg"},xl:{width:"w-[74px]",height:"h-[74px]",borderRadius:"rounded-xl"},xxl:{width:"w-[110px]",height:"h-[110px]",borderRadius:"rounded-2xl"}},variants:{rounded:{},square:{borderRadius:"!rounded-none"},circular:{borderRadius:"!rounded-full"}},borderColor:n.default}},i=a})(fS);var hS={};(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,{breadcrumbs:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",fullWidth:!1,separator:"/"},styles:{base:{root:{initial:{width:"w-max"},fullWidth:{display:"block",width:"w-full"}},list:{display:"flex",flexWrap:"flex-wrap",alignItems:"items-center",width:"w-full",bg:"bg-blue-gray-50",bgOpacity:"bg-opacity-60",py:"py-2",px:"px-4",borderRadius:"rounded-md"},item:{initial:{display:"flex",alignItems:"items-center",color:"text-blue-gray-900",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",lineHeight:"leading-normal",cursor:"cursor-pointer",transition:"transition-colors duration-300",hover:"hover:text-light-blue-500"},disabled:{pointerEvents:"pointer-events-none"}},separator:{color:"text-blue-gray-500",fontSize:"text-sm",fontSmoothing:"antialiased",fontFamily:"font-sans",fontWeight:"font-normal",lineHeight:"leading-normal",px:"mx-2",pointerEvents:"pointer-events-none",userSelcet:"select-none"}}}},n=r})(hS);var gS={},vm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{background:"bg-white",color:"text-blue-gray-900",shadow:"shadow-md shadow-blue-gray-500/10",hover:"hover:shadow-lg hover:shadow-blue-gray-500/20",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"blue-gray":{background:"bg-blue-gray-500",color:"text-white",shadow:"shadow-md shadow-blue-gray-500/20",hover:"hover:shadow-lg hover:shadow-blue-gray-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},gray:{background:"bg-gray-900",color:"text-white",shadow:"shadow-md shadow-gray-900/10",hover:"hover:shadow-lg hover:shadow-gray-900/20",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},brown:{background:"bg-brown-500",color:"text-white",shadow:"shadow-md shadow-brown-500/20",hover:"hover:shadow-lg hover:shadow-brown-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"deep-orange":{background:"bg-deep-orange-500",color:"text-white",shadow:"shadow-md shadow-deep-orange-500/20",hover:"hover:shadow-lg hover:shadow-deep-orange-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},orange:{background:"bg-orange-500",color:"text-white",shadow:"shadow-md shadow-orange-500/20",hover:"hover:shadow-lg hover:shadow-orange-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},amber:{background:"bg-amber-500",color:"text-black",shadow:"shadow-md shadow-amber-500/20",hover:"hover:shadow-lg hover:shadow-amber-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},yellow:{background:"bg-yellow-500",color:"text-black",shadow:"shadow-md shadow-yellow-500/20",hover:"hover:shadow-lg hover:shadow-yellow-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},lime:{background:"bg-lime-500",color:"text-black",shadow:"shadow-md shadow-lime-500/20",hover:"hover:shadow-lg hover:shadow-lime-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"light-green":{background:"bg-light-green-500",color:"text-white",shadow:"shadow-md shadow-light-green-500/20",hover:"hover:shadow-lg hover:shadow-light-green-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},green:{background:"bg-green-500",color:"text-white",shadow:"shadow-md shadow-green-500/20",hover:"hover:shadow-lg hover:shadow-green-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},teal:{background:"bg-teal-500",color:"text-white",shadow:"shadow-md shadow-teal-500/20",hover:"hover:shadow-lg hover:shadow-teal-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},cyan:{background:"bg-cyan-500",color:"text-white",shadow:"shadow-md shadow-cyan-500/20",hover:"hover:shadow-lg hover:shadow-cyan-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"light-blue":{background:"bg-light-blue-500",color:"text-white",shadow:"shadow-md shadow-light-blue-500/20",hover:"hover:shadow-lg hover:shadow-light-blue-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},blue:{background:"bg-blue-500",color:"text-white",shadow:"shadow-md shadow-blue-500/20",hover:"hover:shadow-lg hover:shadow-blue-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},indigo:{background:"bg-indigo-500",color:"text-white",shadow:"shadow-md shadow-indigo-500/20",hover:"hover:shadow-lg hover:shadow-indigo-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"deep-purple":{background:"bg-deep-purple-500",color:"text-white",shadow:"shadow-md shadow-deep-purple-500/20",hover:"hover:shadow-lg hover:shadow-deep-purple-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},purple:{background:"bg-purple-500",color:"text-white",shadow:"shadow-md shadow-purple-500/20",hover:"hover:shadow-lg hover:shadow-purple-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},pink:{background:"bg-pink-500",color:"text-white",shadow:"shadow-md shadow-pink-500/20",hover:"hover:shadow-lg hover:shadow-pink-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},red:{background:"bg-red-500",color:"text-white",shadow:"shadow-md shadow-red-500/20",hover:"hover:shadow-lg hover:shadow-red-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"}},r=t})(vm);var ym={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{background:"bg-white",color:"text-blue-gray-900",shadow:"shadow-md shadow-blue-gray-500/10",hover:"hover:shadow-lg hover:shadow-blue-gray-500/20",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"blue-gray":{background:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white",shadow:"shadow-md shadow-blue-gray-500/20",hover:"hover:shadow-lg hover:shadow-blue-gray-500/40",active:"active:opacity-[0.85]"},gray:{background:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white",shadow:"shadow-md shadow-gray-900/10",hover:"hover:shadow-lg hover:shadow-gray-900/20",active:"active:opacity-[0.85]"},brown:{background:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white",shadow:"shadow-md shadow-brown-500/20",hover:"hover:shadow-lg hover:shadow-brown-500/40",active:"active:opacity-[0.85]"},"deep-orange":{background:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white",shadow:"shadow-md shadow-deep-orange-500/20",hover:"hover:shadow-lg hover:shadow-deep-orange-500/40",active:"active:opacity-[0.85]"},orange:{background:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white",shadow:"shadow-md shadow-orange-500/20",hover:"hover:shadow-lg hover:shadow-orange-500/40",active:"active:opacity-[0.85]"},amber:{background:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black",shadow:"shadow-md shadow-amber-500/20",hover:"hover:shadow-lg hover:shadow-amber-500/40",active:"active:opacity-[0.85]"},yellow:{background:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black",shadow:"shadow-md shadow-yellow-500/20",hover:"hover:shadow-lg hover:shadow-yellow-500/40",active:"active:opacity-[0.85]"},lime:{background:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black",shadow:"shadow-md shadow-lime-500/20",hover:"hover:shadow-lg hover:shadow-lime-500/40",active:"active:opacity-[0.85]"},"light-green":{background:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white",shadow:"shadow-md shadow-light-green-500/20",hover:"hover:shadow-lg hover:shadow-light-green-500/40",active:"active:opacity-[0.85]"},green:{background:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white",shadow:"shadow-md shadow-green-500/20",hover:"hover:shadow-lg hover:shadow-green-500/40",active:"active:opacity-[0.85]"},teal:{background:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white",shadow:"shadow-md shadow-teal-500/20",hover:"hover:shadow-lg hover:shadow-teal-500/40",active:"active:opacity-[0.85]"},cyan:{background:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white",shadow:"shadow-md shadow-cyan-500/20",hover:"hover:shadow-lg hover:shadow-cyan-500/40",active:"active:opacity-[0.85]"},"light-blue":{background:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white",shadow:"shadow-md shadow-light-blue-500/20",hover:"hover:shadow-lg hover:shadow-light-blue-500/40",active:"active:opacity-[0.85]"},blue:{background:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white",shadow:"shadow-md shadow-blue-500/20",hover:"hover:shadow-lg hover:shadow-blue-500/40",active:"active:opacity-[0.85]"},indigo:{background:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white",shadow:"shadow-md shadow-indigo-500/20",hover:"hover:shadow-lg hover:shadow-indigo-500/40",active:"active:opacity-[0.85]"},"deep-purple":{background:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white",shadow:"shadow-md shadow-deep-purple-500/20",hover:"hover:shadow-lg hover:shadow-deep-purple-500/40",active:"active:opacity-[0.85]"},purple:{background:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white",shadow:"shadow-md shadow-purple-500/20",hover:"hover:shadow-lg hover:shadow-purple-500/40",active:"active:opacity-[0.85]"},pink:{background:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white",shadow:"shadow-md shadow-pink-500/20",hover:"hover:shadow-lg hover:shadow-pink-500/40",active:"active:opacity-[0.85]"},red:{background:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white",shadow:"shadow-md shadow-red-500/20",hover:"hover:shadow-lg hover:shadow-red-500/40",active:"active:opacity-[0.85]"}},r=t})(ym);var xm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{border:"border border-white",color:"text-white",hover:"hover:opacity-75",focus:"focus:ring focus:ring-white/50",active:"active:opacity-[0.85]"},"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-blue-gray-200",active:"active:opacity-[0.85]"},gray:{border:"border border-gray-900",color:"text-gray-900",hover:"hover:opacity-75",focus:"focus:ring focus:ring-gray-300",active:"active:opacity-[0.85]"},brown:{border:"border border-brown-500",color:"text-brown-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-brown-200",active:"active:opacity-[0.85]"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-deep-orange-200",active:"active:opacity-[0.85]"},orange:{border:"border border-orange-500",color:"text-orange-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-orange-200",active:"active:opacity-[0.85]"},amber:{border:"border border-amber-500",color:"text-amber-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-amber-200",active:"active:opacity-[0.85]"},yellow:{border:"border border-yellow-500",color:"text-yellow-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-yellow-200",active:"active:opacity-[0.85]"},lime:{border:"border border-lime-500",color:"text-lime-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-lime-200",active:"active:opacity-[0.85]"},"light-green":{border:"border border-light-green-500",color:"text-light-green-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-light-green-200",active:"active:opacity-[0.85]"},green:{border:"border border-green-500",color:"text-green-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-green-200",active:"active:opacity-[0.85]"},teal:{border:"border border-teal-500",color:"text-teal-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-teal-200",active:"active:opacity-[0.85]"},cyan:{border:"border border-cyan-500",color:"text-cyan-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-cyan-200",active:"active:opacity-[0.85]"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-light-blue-200",active:"active:opacity-[0.85]"},blue:{border:"border border-blue-500",color:"text-blue-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-blue-200",active:"active:opacity-[0.85]"},indigo:{border:"border border-indigo-500",color:"text-indigo-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-indigo-200",active:"active:opacity-[0.85]"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-deep-purple-200",active:"active:opacity-[0.85]"},purple:{border:"border border-purple-500",color:"text-purple-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-purple-200",active:"active:opacity-[0.85]"},pink:{border:"border border-pink-500",color:"text-pink-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-pink-200",active:"active:opacity-[0.85]"},red:{border:"border border-red-500",color:"text-red-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-red-200",active:"active:opacity-[0.85]"}},r=t})(xm);var wm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{color:"text-white",hover:"hover:bg-white/10",active:"active:bg-white/30"},"blue-gray":{color:"text-blue-gray-500",hover:"hover:bg-blue-gray-500/10",active:"active:bg-blue-gray-500/30"},gray:{color:"text-gray-900",hover:"hover:bg-gray-900/10",active:"active:bg-gray-900/20"},brown:{color:"text-brown-500",hover:"hover:bg-brown-500/10",active:"active:bg-brown-500/30"},"deep-orange":{color:"text-deep-orange-500",hover:"hover:bg-deep-orange-500/10",active:"active:bg-deep-orange-500/30"},orange:{color:"text-orange-500",hover:"hover:bg-orange-500/10",active:"active:bg-orange-500/30"},amber:{color:"text-amber-500",hover:"hover:bg-amber-500/10",active:"active:bg-amber-500/30"},yellow:{color:"text-yellow-500",hover:"hover:bg-yellow-500/10",active:"active:bg-yellow-500/30"},lime:{color:"text-lime-500",hover:"hover:bg-lime-500/10",active:"active:bg-lime-500/30"},"light-green":{color:"text-light-green-500",hover:"hover:bg-light-green-500/10",active:"active:bg-light-green-500/30"},green:{color:"text-green-500",hover:"hover:bg-green-500/10",active:"active:bg-green-500/30"},teal:{color:"text-teal-500",hover:"hover:bg-teal-500/10",active:"active:bg-teal-500/30"},cyan:{color:"text-cyan-500",hover:"hover:bg-cyan-500/10",active:"active:bg-cyan-500/30"},"light-blue":{color:"text-light-blue-500",hover:"hover:bg-light-blue-500/10",active:"active:bg-light-blue-500/30"},blue:{color:"text-blue-500",hover:"hover:bg-blue-500/10",active:"active:bg-blue-500/30"},indigo:{color:"text-indigo-500",hover:"hover:bg-indigo-500/10",active:"active:bg-indigo-500/30"},"deep-purple":{color:"text-deep-purple-500",hover:"hover:bg-deep-purple-500/10",active:"active:bg-deep-purple-500/30"},purple:{color:"text-purple-500",hover:"hover:bg-purple-500/10",active:"active:bg-purple-500/30"},pink:{color:"text-pink-500",hover:"hover:bg-pink-500/10",active:"active:bg-pink-500/30"},red:{color:"text-red-500",hover:"hover:bg-red-500/10",active:"active:bg-red-500/30"}},r=t})(wm);var ci={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{propTypesVariant:function(){return S},propTypesSize:function(){return O},propTypesColor:function(){return T},propTypesFullWidth:function(){return C},propTypesRipple:function(){return w},propTypesClassName:function(){return m},propTypesChildren:function(){return d}});var r=i(Ze),n=Ut;function o(l,c){(c==null||c>l.length)&&(c=l.length);for(var u=0,h=new Array(c);u<c;u++)h[u]=l[u];return h}function a(l){if(Array.isArray(l))return o(l)}function i(l){return l&&l.__esModule?l:{default:l}}function s(l){if(typeof Symbol<"u"&&l[Symbol.iterator]!=null||l["@@iterator"]!=null)return Array.from(l)}function f(){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 g(l){return a(l)||s(l)||b(l)||f()}function b(l,c){if(l){if(typeof l=="string")return o(l,c);var u=Object.prototype.toString.call(l).slice(8,-1);if(u==="Object"&&l.constructor&&(u=l.constructor.name),u==="Map"||u==="Set")return Array.from(u);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return o(l,c)}}var S=["filled","outlined","gradient","text"],O=["sm","md","lg"],T=["white"].concat(g(n.propTypesColors)),C=r.default.bool,w=r.default.bool,m=r.default.string,d=r.default.node.isRequired})(ci);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{button:function(){return f},default:function(){return g}});var r=s(vm),n=s(ym),o=s(xm),a=s(wm),i=ci;function s(b){return b&&b.__esModule?b:{default:b}}var f={defaultProps:{variant:"filled",size:"md",color:"gray",fullWidth:!1,ripple:!0,className:""},valid:{variants:i.propTypesVariant,sizes:i.propTypesSize,colors:i.propTypesColor},styles:{base:{initial:{verticalAlign:"align-middle",userSelect:"select-none",fontFamily:"font-sans",fontWeight:"font-bold",textAlign:"text-center",textTransform:"uppercase",transition:"transition-all",disabled:"disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none"},fullWidth:{display:"block",width:"w-full"}},sizes:{sm:{fontSize:"text-xs",py:"py-2",px:"px-4",borderRadius:"rounded-lg"},md:{fontSize:"text-xs",py:"py-3",px:"px-6",borderRadius:"rounded-lg"},lg:{fontSize:"text-sm",py:"py-3.5",px:"px-7",borderRadius:"rounded-lg"}},variants:{filled:r.default,gradient:n.default,outlined:o.default,text:a.default}}},g=f})(gS);var mS={},_m={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-gray-700",shadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-gray-700"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white",shadow:"shadow-blue-gray-500/40"},gray:{backgroud:"bg-gray-900",color:"text-white",shadow:"shadow-gray-900/20"},brown:{backgroud:"bg-brown-500",color:"text-white",shadow:"shadow-brown-500/40"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white",shadow:"shadow-deep-orange-500/40"},orange:{backgroud:"bg-orange-500",color:"text-white",shadow:"shadow-orange-500/40"},amber:{backgroud:"bg-amber-500",color:"text-gray-700",shadow:"shadow-amber-500/40"},yellow:{backgroud:"bg-yellow-500",color:"text-gray-700",shadow:"shadow-yellow-500/40"},lime:{backgroud:"bg-lime-500",color:"text-gray-700",shadow:"shadow-lime-500/40"},"light-green":{backgroud:"bg-light-green-500",color:"text-white",shadow:"shadow-light-green-500/40"},green:{backgroud:"bg-green-500",color:"text-white",shadow:"shadow-green-500/40"},teal:{backgroud:"bg-teal-500",color:"text-white",shadow:"shadow-teal-500/40"},cyan:{backgroud:"bg-cyan-500",color:"text-white",shadow:"shadow-cyan-500/40"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white",shadow:"shadow-light-blue-500/40"},blue:{backgroud:"bg-blue-500",color:"text-white",shadow:"shadow-blue-500/40"},indigo:{backgroud:"bg-indigo-500",color:"text-white",shadow:"shadow-indigo-500/40"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white",shadow:"shadow-deep-purple-500/40"},purple:{backgroud:"bg-purple-500",color:"text-white",shadow:"shadow-purple-500/40"},pink:{backgroud:"bg-pink-500",color:"text-white",shadow:"shadow-pink-500/40"},red:{backgroud:"bg-red-500",color:"text-white",shadow:"shadow-red-500/40"}},r=t})(_m);var Sm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-gray-700",shadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-gray-700"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white",shadow:"shadow-blue-gray-500/40"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white",shadow:"shadow-gray-900/20"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white",shadow:"shadow-brown-500/40"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white",shadow:"shadow-deep-orange-500/40"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white",shadow:"shadow-orange-500/40"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-gray-700",shadow:"shadow-amber-500/40"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-gray-700",shadow:"shadow-yellow-500/40"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-gray-700",shadow:"shadow-lime-500/40"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white",shadow:"shadow-light-green-500/40"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white",shadow:"shadow-green-500/40"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white",shadow:"shadow-teal-500/40"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white",shadow:"shadow-cyan-500/40"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white",shadow:"shadow-light-blue-500/40"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white",shadow:"shadow-blue-500/40"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white",shadow:"shadow-indigo-500/40"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white",shadow:"shadow-deep-purple-500/40"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white",shadow:"shadow-purple-500/40"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white",shadow:"shadow-pink-500/40"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white",shadow:"shadow-red-500/40"}},r=t})(Sm);var di={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{propTypesVariant:function(){return S},propTypesColor:function(){return O},propTypesShadow:function(){return T},propTypesFloated:function(){return C},propTypesDivider:function(){return w},propTypesClassName:function(){return m},propTypesChildren:function(){return d}});var r=i(Ze),n=Ut;function o(l,c){(c==null||c>l.length)&&(c=l.length);for(var u=0,h=new Array(c);u<c;u++)h[u]=l[u];return h}function a(l){if(Array.isArray(l))return o(l)}function i(l){return l&&l.__esModule?l:{default:l}}function s(l){if(typeof Symbol<"u"&&l[Symbol.iterator]!=null||l["@@iterator"]!=null)return Array.from(l)}function f(){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 g(l){return a(l)||s(l)||b(l)||f()}function b(l,c){if(l){if(typeof l=="string")return o(l,c);var u=Object.prototype.toString.call(l).slice(8,-1);if(u==="Object"&&l.constructor&&(u=l.constructor.name),u==="Map"||u==="Set")return Array.from(u);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return o(l,c)}}var S=["filled","gradient"],O=["transparent","white"].concat(g(n.propTypesColors)),T=r.default.bool,C=r.default.bool,w=r.default.bool,m=r.default.string,d=r.default.node.isRequired})(di);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(_m),r=o(Sm),n=di;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{variant:"filled",color:"white",shadow:!0,className:""},valid:{variants:n.propTypesVariant,colors:n.propTypesColor},styles:{base:{initial:{position:"relative",display:"flex",flexDirection:"flex-col",backgroundClip:"bg-clip-border",borderRadius:"rounded-xl"},shadow:{boxShadow:"shadow-md"}},variants:{filled:t.default,gradient:r.default}}},i=a})(mS);var bS={};(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,{cardBody:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{p:"p-6"}}},n=r})(bS);var vS={};(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,{cardFooter:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{initial:{p:"p-6"},divider:{borderWidth:"border-t",borderColor:"border-blue-gray-50"}}}},n=r})(vS);var yS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(_m),r=o(Sm),n=di;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{variant:"filled",color:"white",shadow:!0,floated:!0,className:""},valid:{variants:n.propTypesVariant,colors:n.propTypesColor},styles:{base:{initial:{position:"relative",backgroundClip:"bg-clip-border",mt:"mt-4",mx:"mx-4",borderRadius:"rounded-xl",overflow:"overflow-hidden"},shadow:{boxShadow:"shadow-lg"},floated:{mt:"-mt-6"}},variants:{filled:t.default,gradient:r.default}}},i=a})(yS);var xS={},wS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{background:"checked:bg-blue-gray-500",border:"checked:border-blue-gray-500",before:"checked:before:bg-blue-gray-500"},gray:{background:"checked:bg-gray-900",border:"checked:border-gray-900",before:"checked:before:bg-gray-900"},brown:{background:"checked:bg-brown-500",border:"checked:border-brown-500",before:"checked:before:bg-brown-500"},"deep-orange":{background:"checked:bg-deep-orange-500",border:"checked:border-deep-orange-500",before:"checked:before:bg-deep-orange-500"},orange:{background:"checked:bg-orange-500",border:"checked:border-orange-500",before:"checked:before:bg-orange-500"},amber:{background:"checked:bg-amber-500",border:"checked:border-amber-500",before:"checked:before:bg-amber-500"},yellow:{background:"checked:bg-yellow-500",border:"checked:border-yellow-500",before:"checked:before:bg-yellow-500"},lime:{background:"checked:bg-lime-500",border:"checked:border-lime-500",before:"checked:before:bg-lime-500"},"light-green":{background:"checked:bg-light-green-500",border:"checked:border-light-green-500",before:"checked:before:bg-light-green-500"},green:{background:"checked:bg-green-500",border:"checked:border-green-500",before:"checked:before:bg-green-500"},teal:{background:"checked:bg-teal-500",border:"checked:border-teal-500",before:"checked:before:bg-teal-500"},cyan:{background:"checked:bg-cyan-500",border:"checked:border-cyan-500",before:"checked:before:bg-cyan-500"},"light-blue":{background:"checked:bg-light-blue-500",border:"checked:border-light-blue-500",before:"checked:before:bg-light-blue-500"},blue:{background:"checked:bg-blue-500",border:"checked:border-blue-500",before:"checked:before:bg-blue-500"},indigo:{background:"checked:bg-indigo-500",border:"checked:border-indigo-500",before:"checked:before:bg-indigo-500"},"deep-purple":{background:"checked:bg-deep-purple-500",border:"checked:border-deep-purple-500",before:"checked:before:bg-deep-purple-500"},purple:{background:"checked:bg-purple-500",border:"checked:border-purple-500",before:"checked:before:bg-purple-500"},pink:{background:"checked:bg-pink-500",border:"checked:border-pink-500",before:"checked:before:bg-pink-500"},red:{background:"checked:bg-red-500",border:"checked:border-red-500",before:"checked:before:bg-red-500"}},r=t})(wS);var fi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesColor:function(){return a},propTypesLabel:function(){return i},propTypesIcon:function(){return s},propTypesRipple:function(){return f},propTypesClassName:function(){return g},propTypesDisabled:function(){return b},propTypesObject:function(){return S}});var r=o(Ze),n=Ut;function o(O){return O&&O.__esModule?O:{default:O}}var a=n.propTypesColors,i=r.default.node,s=r.default.node,f=r.default.bool,g=r.default.string,b=r.default.bool,S=r.default.instanceOf(Object)})(fi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{checkbox:function(){return a},default:function(){return i}});var r=o(wS),n=fi;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{color:"gray",label:void 0,icon:void 0,ripple:!0,className:"",disabled:!1,containerProps:void 0,labelProps:void 0,iconProps:void 0},valid:{colors:n.propTypesColor},styles:{base:{root:{display:"inline-flex",alignItems:"items-center"},container:{position:"relative",display:"flex",alignItems:"items-center",cursor:"cursor-pointer",p:"p-3",borderRadius:"rounded-full"},input:{peer:"peer",position:"relative",appearance:"appearance-none",width:"w-5",height:"h-5",borderWidth:"border",borderRadius:"rounded-md",borderColor:"border-blue-gray-200",cursor:"cursor-pointer",transition:"transition-all",before:{content:"before:content['']",display:"before:block",bg:"before:bg-blue-gray-500",width:"before:w-12",height:"before:h-12",borderRadius:"before:rounded-full",position:"before:absolute",top:"before:top-2/4",left:"before:left-2/4",transform:"before:-translate-y-2/4 before:-translate-x-2/4",opacity:"before:opacity-0 hover:before:opacity-10",transition:"before:transition-opacity"}},label:{color:"text-gray-700",fontWeight:"font-light",userSelect:"select-none",cursor:"cursor-pointer",mt:"mt-px"},icon:{color:"text-white",position:"absolute",top:"top-2/4",left:"left-2/4",translate:"-translate-y-2/4 -translate-x-2/4",pointerEvents:"pointer-events-none",opacity:"opacity-0 peer-checked:opacity-100",transition:"transition-opacity"},disabled:{opacity:"opacity-50",pointerEvents:"pointer-events-none"}},colors:r.default}},i=a})(xS);var _S={},SS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(SS);var CS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(CS);var TS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-700"},gray:{border:"border border-gray-900",color:"text-gray-700"},brown:{border:"border border-brown-500",color:"text-brown-700"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-700"},orange:{border:"border border-orange-500",color:"text-orange-700"},amber:{border:"border border-amber-500",color:"text-amber-700"},yellow:{border:"border border-yellow-500",color:"text-yellow-700"},lime:{border:"border border-lime-500",color:"text-lime-700"},"light-green":{border:"border border-light-green-500",color:"text-light-green-700"},green:{border:"border border-green-500",color:"text-green-700"},teal:{border:"border border-teal-500",color:"text-teal-700"},cyan:{border:"border border-cyan-500",color:"text-cyan-700"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-700"},blue:{border:"border border-blue-500",color:"text-blue-700"},indigo:{border:"border border-indigo-500",color:"text-indigo-700"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-700"},purple:{border:"border border-purple-500",color:"text-purple-700"},pink:{border:"border border-pink-500",color:"text-pink-700"},red:{border:"border border-red-500",color:"text-red-700"}},r=t})(TS);var OS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500/20",color:"text-blue-gray-900"},gray:{backgroud:"bg-gray-900/10",color:"text-gray-900"},brown:{backgroud:"bg-brown-500/20",color:"text-brown-900"},"deep-orange":{backgroud:"bg-deep-orange-500/20",color:"text-deep-orange-900"},orange:{backgroud:"bg-orange-500/20",color:"text-orange-900"},amber:{backgroud:"bg-amber-500/20",color:"text-amber-900"},yellow:{backgroud:"bg-yellow-500/20",color:"text-yellow-900"},lime:{backgroud:"bg-lime-500/20",color:"text-lime-900"},"light-green":{backgroud:"bg-light-green-500/20",color:"text-light-green-900"},green:{backgroud:"bg-green-500/20",color:"text-green-900"},teal:{backgroud:"bg-teal-500/20",color:"text-teal-900"},cyan:{backgroud:"bg-cyan-500/20",color:"text-cyan-900"},"light-blue":{backgroud:"bg-light-blue-500/20",color:"text-light-blue-900"},blue:{backgroud:"bg-blue-500/20",color:"text-blue-900"},indigo:{backgroud:"bg-indigo-500/20",color:"text-indigo-900"},"deep-purple":{backgroud:"bg-deep-purple-500/20",color:"text-deep-purple-900"},purple:{backgroud:"bg-purple-500/20",color:"text-purple-900"},pink:{backgroud:"bg-pink-500/20",color:"text-pink-900"},red:{backgroud:"bg-red-500/20",color:"text-red-900"}},r=t})(OS);var Cm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{propTypesVariant:function(){return a},propTypesSize:function(){return i},propTypesColor:function(){return s},propTypesIcon:function(){return f},propTypesOpen:function(){return g},propTypesOnClose:function(){return b},propTypesAction:function(){return S},propTypesAnimate:function(){return O},propTypesClassName:function(){return T},propTypesValue:function(){return C}});var r=o(Ze),n=Ut;function o(w){return w&&w.__esModule?w:{default:w}}var a=["filled","gradient","outlined","ghost"],i=["sm","md","lg"],s=n.propTypesColors,f=r.default.node,g=r.default.bool,b=r.default.func,S=r.default.node,O=n.propTypesAnimation,T=r.default.string,C=r.default.node.isRequired})(Cm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{chip:function(){return f},default:function(){return g}});var r=s(SS),n=s(CS),o=s(TS),a=s(OS),i=Cm;function s(b){return b&&b.__esModule?b:{default:b}}var f={defaultProps:{variant:"filled",size:"md",color:"gray",icon:void 0,open:!0,onClose:void 0,action:void 0,animate:{unmount:{},mount:{}},className:""},valid:{variants:i.propTypesVariant,sizes:i.propTypesSize,colors:i.propTypesColor},styles:{base:{chip:{position:"relative",display:"grid",placeItems:"items-center",fontFamily:"font-sans",fontWeight:"font-bold",textTransform:"uppercase",lineHeight:"leading-none",whiteSpace:"whitespace-nowrap",userSelect:"select-none"},action:{position:"!absolute",top:"top-2/4",right:"right-1",translate:"-translate-y-2/4",mx:"mx-px",rounded:"rounded-md"},icon:{position:"absolute",top:"top-2/4",translate:"-translate-y-2/4"}},sizes:{sm:{chip:{py:"py-1",px:"px-2",fontSize:"text-xs",borderRadius:"rounded-md"},action:{width:"w-4",height:"h-4"},icon:{width:"w-4",height:"h-4",left:"left-1"}},md:{chip:{py:"py-1.5",px:"px-3",fontSize:"text-xs",borderRadius:"rounded-lg"},action:{width:"w-5",height:"h-5"},icon:{width:"w-5",height:"h-5",left:"left-1.5"}},lg:{chip:{py:"py-2",px:"px-4",fontSize:"text-xs",borderRadius:"rounded-lg"},action:{width:"w-6",height:"h-6"},icon:{width:"w-6",height:"h-6",left:"left-1.5"}}},variants:{filled:r.default,gradient:n.default,outlined:o.default,ghost:a.default}}},g=f})(_S);var PS={},Ol={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesSize:function(){return s},propTypesDismiss:function(){return f},propTypesAnimate:function(){return g},propTypesDivider:function(){return b},propTypesClassName:function(){return S},propTypesChildren:function(){return O}});var r=o(Ze),n=Ut;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.func,s=["xs","sm","md","lg","xl","xxl"],f=n.propTypesDismissType,g=n.propTypesAnimation,b=r.default.bool,S=r.default.string,O=r.default.node.isRequired})(Ol);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(a,i){for(var s in i)Object.defineProperty(a,s,{enumerable:!0,get:i[s]})}t(e,{dialog:function(){return n},default:function(){return o}});var r=Ol,n={defaultProps:{size:"md",dismiss:{},animate:{unmount:{},mount:{}},className:""},valid:{sizes:r.propTypesSize},styles:{base:{backdrop:{display:"grid",placeItems:"place-items-center",position:"fixed",top:0,left:0,width:"w-screen",height:"h-screen",backgroundColor:"bg-black",backgroundOpacity:"bg-opacity-60",backdropFilter:"backdrop-blur-sm"},container:{position:"relative",bg:"bg-white",m:"m-4",borderRadius:"rounded-lg",boxShadow:"shadow-2xl",color:"text-blue-gray-500",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"}},sizes:{xs:{width:"w-full md:w-3/5 lg:w-2/5 2xl:w-1/4",minWidth:"min-w-[80%] md:min-w-[60%] lg:min-w-[40%] 2xl:min-w-[25%]",maxWidth:"max-w-[80%] md:max-w-[60%] lg:max-w-[40%] 2xl:max-w-[25%]"},sm:{width:"w-full md:w-2/3 lg:w-2/4 2xl:w-1/3",minWidth:"min-w-[80%] md:min-w-[66.666667%] lg:min-w-[50%] 2xl:min-w-[33.333333%]",maxWidth:"max-w-[80%] md:max-w-[66.666667%] lg:max-w-[50%] 2xl:max-w-[33.333333%]"},md:{width:"w-full md:w-3/4 lg:w-3/5 2xl:w-2/5",minWidth:"min-w-[90%] md:min-w-[75%] lg:min-w-[60%] 2xl:min-w-[40%]",maxWidth:"max-w-[90%] md:max-w-[75%] lg:max-w-[60%] 2xl:max-w-[40%]"},lg:{width:"w-full md:w-5/6 lg:w-3/4 2xl:w-3/5",minWidth:"min-w-[90%] md:min-w-[83.333333%] lg:min-w-[75%] 2xl:min-w-[60%]",maxWidth:"max-w-[90%] md:max-w-[83.333333%] lg:max-w-[75%] 2xl:max-w-[60%]"},xl:{width:"w-full md:w-5/6 2xl:w-3/4",minWidth:"min-w-[95%] md:min-w-[83.333333%] 2xl:min-w-[75%]",maxWidth:"max-w-[95%] md:max-w-[83.333333%] 2xl:max-w-[75%]"},xxl:{display:"flex",flexDirection:"flex-col",width:"w-screen",minWidth:"min-w-[100vw]",maxWidth:"max-w-[100vw]",height:"h-screen",minHeight:"min-h-[100vh]",maxHeight:"max-h-[100vh]",m:"m-0",borderRadius:"rounded-none"}}}},o=n})(PS);var kS={};(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,{dialogBody:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",divider:!1},styles:{base:{initial:{position:"relative",p:"p-4",color:"text-blue-gray-500",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"},divider:{borderTop:"border-t",borderTopColor:"border-t-blue-gray-100",borderBottom:"border-b",borderBottomColor:"border-b-blue-gray-100"}}}},n=r})(kS);var ES={};(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,{dialogFooter:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{display:"flex",alignItems:"items-center",justifyContent:"justify-end",flexShrink:"shrink-0",flexWrap:"flex-wrap",p:"p-4",color:"text-blue-gray-500"}}},n=r})(ES);var NS={};(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,{dialogHeader:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{display:"flex",alignItems:"items-center",flexShrink:"shrink-0",p:"p-4",color:"text-blue-gray-900",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-2xl",fontWeight:"font-semibold",lineHeight:"leading-snug"}}},n=r})(NS);var jS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{iconButton:function(){return f},default:function(){return g}});var r=s(vm),n=s(ym),o=s(xm),a=s(wm),i=ci;function s(b){return b&&b.__esModule?b:{default:b}}var f={defaultProps:{variant:"filled",size:"md",color:"gray",fullWidth:!1,ripple:!0,className:""},valid:{variants:i.propTypesVariant,sizes:i.propTypesSize,colors:i.propTypesColor},styles:{base:{position:"relative",verticalAlign:"align-middle",userSelect:"select-none",fontFamily:"font-sans",fontWeight:"font-medium",textAlign:"text-center",textTransform:"uppercase",transition:"transition-all",disabled:"disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none"},sizes:{sm:{width:"w-8",maxWidth:"max-w-[32px]",height:"h-8",maxHeight:"max-h-[32px]",borderRadius:"rounded-lg",fontSize:"text-xs"},md:{width:"w-10",maxWidth:"max-w-[40px]",height:"h-10",maxHeight:"max-h-[40px]",borderRadius:"rounded-lg",fontSize:"text-xs"},lg:{width:"w-12",maxWidth:"max-w-[48px]",height:"h-12",maxHeight:"max-h-[48px]",borderRadius:"rounded-lg",fontSize:"text-sm"}},variants:{filled:r.default,gradient:n.default,outlined:o.default,text:a.default}}},g=f})(jS);var RS={},AS={},MS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},before:{content:"before:content[' ']",display:"before:block",boxSizing:"before:box-border",width:"before:w-2.5",height:"before:h-1.5",mt:"before:mt-[6.5px]",mr:"before:mr-1",borderColor:"peer-placeholder-shown:before:border-transparent",borderRadius:"before:rounded-tl-md",floated:{bt:"before:border-t peer-focus:before:border-t-2",bl:"before:border-l peer-focus:before:border-l-2"},pointerEvents:"before:pointer-events-none",transition:"before:transition-all",disabled:"peer-disabled:before:border-transparent"},after:{content:"after:content[' ']",display:"after:block",flexGrow:"after:flex-grow",boxSizing:"after:box-border",width:"after:w-2.5",height:"after:h-1.5",mt:"after:mt-[6.5px]",ml:"after:ml-1",borderColor:"peer-placeholder-shown:after:border-transparent",borderRadius:"after:rounded-tr-md",floated:{bt:"after:border-t peer-focus:after:border-t-2",br:"after:border-r peer-focus:after:border-r-2"},pointerEvents:"after:pointer-events-none",transition:"after:transition-all",disabled:"peer-disabled:after:border-transparent"}},r=t})(MS);var IS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"text-black",borderColor:"border-black",borderColorFocused:"focus:border-black"},white:{color:"!text-white",borderColor:"border-white",borderColorFocused:"focus:border-white"},"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(IS);var DS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"!text-black peer-focus:text-black",before:"before:border-black peer-focus:before:!border-black",after:"after:border-black peer-focus:after:!border-black"},white:{color:"!text-white peer-focus:text-white",before:"before:border-white peer-focus:before:!border-white",after:"after:border-white peer-focus:after:!border-white"},"blue-gray":{color:"text-blue-gray-400 peer-focus:text-blue-gray-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-gray-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",before:"before:border-blue-gray-200 peer-focus:before:!border-gray-900",after:"after:border-blue-gray-200 peer-focus:after:!border-gray-900"},brown:{color:"text-blue-gray-400 peer-focus:text-brown-500",before:"before:border-blue-gray-200 peer-focus:before:!border-brown-500",after:"after:border-blue-gray-200 peer-focus:after:!border-brown-500"},"deep-orange":{color:"text-blue-gray-400 peer-focus:text-deep-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-orange-500"},orange:{color:"text-blue-gray-400 peer-focus:text-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-orange-500"},amber:{color:"text-blue-gray-400 peer-focus:text-amber-500",before:"before:border-blue-gray-200 peer-focus:before:!border-amber-500",after:"after:border-blue-gray-200 peer-focus:after:!border-amber-500"},yellow:{color:"text-blue-gray-400 peer-focus:text-yellow-500",before:"before:border-blue-gray-200 peer-focus:before:!border-yellow-500",after:"after:border-blue-gray-200 peer-focus:after:!border-yellow-500"},lime:{color:"text-blue-gray-400 peer-focus:text-lime-500",before:"before:border-blue-gray-200 peer-focus:before:!border-lime-500",after:"after:border-blue-gray-200 peer-focus:after:!border-lime-500"},"light-green":{color:"text-blue-gray-400 peer-focus:text-light-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-green-500"},green:{color:"text-blue-gray-400 peer-focus:text-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-green-500"},teal:{color:"text-blue-gray-400 peer-focus:text-teal-500",before:"before:border-blue-gray-200 peer-focus:before:!border-teal-500",after:"after:border-blue-gray-200 peer-focus:after:!border-teal-500"},cyan:{color:"text-blue-gray-400 peer-focus:text-cyan-500",before:"before:border-blue-gray-200 peer-focus:before:!border-cyan-500",after:"after:border-blue-gray-200 peer-focus:after:!border-cyan-500"},"light-blue":{color:"text-blue-gray-400 peer-focus:text-light-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-blue-500"},blue:{color:"text-blue-gray-400 peer-focus:text-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-500"},indigo:{color:"text-blue-gray-400 peer-focus:text-indigo-500",before:"before:border-blue-gray-200 peer-focus:before:!border-indigo-500",after:"after:border-blue-gray-200 peer-focus:after:!border-indigo-500"},"deep-purple":{color:"text-blue-gray-400 peer-focus:text-deep-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-purple-500"},purple:{color:"text-blue-gray-400 peer-focus:text-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-purple-500"},pink:{color:"text-blue-gray-400 peer-focus:text-pink-500",before:"before:border-blue-gray-200 peer-focus:before:!border-pink-500",after:"after:border-blue-gray-200 peer-focus:after:!border-pink-500"},red:{color:"text-blue-gray-400 peer-focus:text-red-500",before:"before:border-blue-gray-200 peer-focus:before:!border-red-500",after:"after:border-blue-gray-200 peer-focus:after:!border-red-500"}},r=t})(DS);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(MS),r=o(IS),n=o(DS);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{input:{borderWidth:"placeholder-shown:border",borderColor:"placeholder-shown:border-blue-gray-200 placeholder-shown:border-t-blue-gray-200",floated:{borderWidth:"border focus:border-2",borderColor:"border-t-transparent focus:border-t-transparent"}},inputWithIcon:{pr:"!pr-9"},icon:{top:"top-2/4",right:"right-3",transform:"-translate-y-2/4"},label:t.default},sizes:{md:{container:{height:"h-10"},input:{fontSize:"text-sm",px:"px-3",py:"py-2.5",borderRadius:"rounded-[7px]"},label:{lineHeight:"peer-placeholder-shown:leading-[3.75]"},icon:{width:"w-5",height:"h-5"}},lg:{container:{height:"h-11"},input:{fontSize:"text-sm",px:"px-3",py:"py-3",borderRadius:"rounded-md"},label:{lineHeight:"peer-placeholder-shown:leading-[4.1]"},icon:{width:"w-6",height:"h-6"}}},colors:{input:r.default,label:n.default},error:{input:{borderColor:"border-red-500 placeholder-shown:border-t-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",before:"before:border-red-500 peer-focus:before:border-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{input:{borderColor:"border-green-500 placeholder-shown:border-t-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",before:"before:border-green-500 peer-focus:before:border-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{input:{borderTop:"!border-t-transparent"},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight",borderColor:"before:!border-blue-gray-200 after:!border-blue-gray-200"}}},i=a})(AS);var LS={},FS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},after:{content:"after:content['']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-1.5",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(FS);var zS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"text-black",borderColor:"border-black",borderColorFocused:"focus:border-black"},white:{color:"!text-white",borderColor:"border-white",borderColorFocused:"focus:border-white"},"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-900"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-500"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(zS);var BS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"!text-black peer-focus:text-black",after:"after:border-black peer-focus:after:border-black"},white:{color:"!text-white peer-focus:text-white",after:"after:border-white peer-focus:after:border-white"},"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},r=t})(BS);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(FS),r=o(zS),n=o(BS);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{input:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},inputWithIcon:{pr:"!pr-7"},icon:{top:"top-2/4",right:"right-0",transform:"-translate-y-1/4"},label:t.default},sizes:{md:{container:{height:"h-11"},input:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-[4.25]"},icon:{width:"w-5",height:"h-5"}},lg:{container:{height:"h-12"},input:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-[4.875]"},icon:{width:"w-6",height:"h-6"}}},colors:{input:r.default,label:n.default},error:{input:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{input:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{input:{},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight"}}},i=a})(LS);var VS={},US={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-2.5",fontSize:"text-sm peer-focus:text-sm",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-2.5",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(US);var WS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"text-black",borderColor:"border-black",borderColorFocused:"focus:border-black"},white:{color:"!text-white",borderColor:"border-white",borderColorFocused:"focus:border-white"},"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(WS);var $S={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"!text-black peer-focus:black",after:"after:border-black peer-focus:after:border-black"},white:{color:"!text-white peer-focus:white",after:"after:border-white peer-focus:after:border-white"},"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},r=t})($S);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(US),r=o(WS),n=o($S);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{input:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},inputWithIcon:{pr:"!pr-7"},icon:{top:"top-2/4",right:"right-0",transform:"-translate-y-1/4"},label:t.default},sizes:{md:{container:{height:"h-11"},input:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-tight"},icon:{width:"w-5",height:"h-5"}},lg:{container:{height:"h-12"},input:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-tight"},icon:{width:"w-6",height:"h-6"}}},colors:{input:r.default,label:n.default},error:{input:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{input:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{input:{},label:{}}},i=a})(VS);var du={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,E){for(var P in E)Object.defineProperty(y,P,{enumerable:!0,get:E[P]})}t(e,{propTypesVariant:function(){return S},propTypesSize:function(){return O},propTypesColor:function(){return T},propTypesLabel:function(){return C},propTypesError:function(){return w},propTypesSuccess:function(){return m},propTypesIcon:function(){return d},propTypesResize:function(){return l},propTypesLabelProps:function(){return c},propTypesContainerProps:function(){return u},propTypesShrink:function(){return h},propTypesClassName:function(){return v}});var r=i(Ze),n=Ut;function o(y,E){(E==null||E>y.length)&&(E=y.length);for(var P=0,N=new Array(E);P<E;P++)N[P]=y[P];return N}function a(y){if(Array.isArray(y))return o(y)}function i(y){return y&&y.__esModule?y:{default:y}}function s(y){if(typeof Symbol<"u"&&y[Symbol.iterator]!=null||y["@@iterator"]!=null)return Array.from(y)}function f(){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 g(y){return a(y)||s(y)||b(y)||f()}function b(y,E){if(y){if(typeof y=="string")return o(y,E);var P=Object.prototype.toString.call(y).slice(8,-1);if(P==="Object"&&y.constructor&&(P=y.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return o(y,E)}}var S=["standard","outlined","static"],O=["md","lg"],T=["black","white"].concat(g(n.propTypesColors)),C=r.default.string,w=r.default.bool,m=r.default.bool,d=r.default.node,l=r.default.bool,c=r.default.instanceOf(Object),u=r.default.instanceOf(Object),h=r.default.bool,v=r.default.string})(du);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{input:function(){return s},default:function(){return f}});var r=i(AS),n=i(LS),o=i(VS),a=du;function i(g){return g&&g.__esModule?g:{default:g}}var s={defaultProps:{variant:"outlined",size:"md",color:"gray",label:"",error:!1,success:!1,icon:void 0,labelProps:void 0,containerProps:void 0,shrink:!1,className:""},valid:{variants:a.propTypesVariant,sizes:a.propTypesSize,colors:a.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},input:{peer:"peer",width:"w-full",height:"h-full",bg:"bg-transparent",color:"text-blue-gray-700",fontFamily:"font-sans",fontWeight:"font-normal",outline:"outline outline-0 focus:outline-0",disabled:"disabled:bg-blue-gray-50 disabled:border-0",transition:"transition-all"},label:{display:"flex",width:"w-full",height:"h-full",userSelect:"select-none",pointerEvents:"pointer-events-none",position:"absolute",left:"left-0",fontWeight:"font-normal",overflow:"!overflow-visible",textOverflow:"truncate",color:"peer-placeholder-shown:text-blue-gray-500",lineHeight:"leading-tight peer-focus:leading-tight",disabled:"peer-disabled:text-transparent peer-disabled:peer-placeholder-shown:text-blue-gray-500",transition:"transition-all"},icon:{display:"grid",placeItems:"place-items-center",position:"absolute",color:"text-blue-gray-500"},asterisk:{display:"inline-block",color:"text-red-500",ml:"ml-0.5"}},variants:{outlined:r.default,standard:n.default,static:o.default}}},f=s})(RS);var HS={};(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,{menu:function(){return r},default:function(){return n}});var r={defaultProps:{placement:"bottom",offset:5,dismiss:{itemPress:!0},animate:{unmount:{},mount:{}},lockScroll:!1},styles:{base:{menu:{bg:"bg-white",minWidth:"min-w-[180px]",p:"p-3",border:"border border-blue-gray-50",borderRadius:"rounded-md",boxShadow:"shadow-lg shadow-blue-gray-500/10",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-blue-gray-500",overflow:"overflow-auto",outline:"focus:outline-none",zIndex:"z-[999]"},item:{initial:{display:"block",width:"w-full",pt:"pt-[9px]",pb:"pb-2",px:"px-3",borderRadius:"rounded-md",textAlign:"text-start",lightHeight:"leading-tight",cursor:"cursor-pointer",userSelect:"select-none",transition:"transition-all",bg:"hover:bg-blue-gray-50 hover:bg-opacity-80 focus:bg-blue-gray-50 focus:bg-opacity-80 active:bg-blue-gray-50 active:bg-opacity-80",color:"hover:text-blue-gray-900 focus:text-blue-gray-900 active:text-blue-gray-900",outline:"outline-none"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",pointerEvents:"pointer-events-none",userSelect:"select-none",bg:"hover:bg-transparent focus:bg-transparent active:bg-transparent",color:"hover:text-blue-gray-500 focus:text-blue-gray-500 active:text-blue-gray-500"}}}}},n=r})(HS);var qS={},GS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-white",boxShadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-white"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-500",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(GS);var KS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900",boxShadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-600 to-gray-400",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(KS);var bf={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{propTypesVariant:function(){return S},propTypesColor:function(){return O},propTypesShadow:function(){return T},propTypesBlurred:function(){return C},propTypesFullWidth:function(){return w},propTypesClassName:function(){return m},propTypesChildren:function(){return d},propTypesOpen:function(){return l},propTypesAnimate:function(){return c}});var r=i(Ze),n=Ut;function o(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v<h;v++)y[v]=u[v];return y}function a(u){if(Array.isArray(u))return o(u)}function i(u){return u&&u.__esModule?u:{default:u}}function s(u){if(typeof Symbol<"u"&&u[Symbol.iterator]!=null||u["@@iterator"]!=null)return Array.from(u)}function f(){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 g(u){return a(u)||s(u)||b(u)||f()}function b(u,h){if(u){if(typeof u=="string")return o(u,h);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return o(u,h)}}var S=["filled","gradient"],O=["transparent","white"].concat(g(n.propTypesColors)),T=r.default.bool,C=r.default.bool,w=r.default.bool,m=r.default.string,d=r.default.node.isRequired,l=r.default.bool.isRequired,c=n.propTypesAnimation})(bf);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{navbar:function(){return i},default:function(){return s}});var r=a(GS),n=a(KS),o=bf;function a(f){return f&&f.__esModule?f:{default:f}}var i={defaultProps:{variant:"filled",color:"white",shadow:!0,blurred:!0,fullWidth:!1,className:""},valid:{variants:o.propTypesVariant,colors:o.propTypesColor},styles:{base:{navbar:{initial:{display:"block",width:"w-full",maxWidth:"max-w-screen-2xl",borderRadius:"rounded-xl",py:"py-4",px:"px-8"},shadow:{boxShadow:"shadow-md"},blurred:{backdropFilter:"backdrop-saturate-200 backdrop-blur-2xl",bgOpacity:"bg-opacity-80",borderWidth:"border",borderColor:"border-white/80"},fullWidth:{width:"w-full",maxWidth:"max-w-full",rounded:"rounded-none",px:"px-4"}},mobileNav:{display:"block",width:"w-full",basis:"basis-full",overflow:"overflow-hidden"}},variants:{filled:r.default,gradient:n.default}}},s=i})(qS);var YS={};(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,{popover:function(){return r},default:function(){return n}});var r={defaultProps:{placement:"top",offset:5,dismiss:{},animate:{unmount:{},mount:{}},className:""},styles:{base:{bg:"bg-white",p:"p-4",border:"border border-blue-gray-50",borderRadius:"rounded-lg",boxShadow:"shadow-lg shadow-blue-gray-500/10",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-blue-gray-500",outline:"focus:outline-none",overflowWrap:"break-words",whiteSpace:"whitespace-normal"}}},n=r})(YS);var QS={},XS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(XS);var ZS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(ZS);var Tm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesVariant:function(){return a},propTypesColor:function(){return i},propTypesSize:function(){return s},propTypesValue:function(){return f},propTypesLabel:function(){return g},propTypesBarProps:function(){return b},propTypesClassName:function(){return S}});var r=o(Ze),n=Ut;function o(O){return O&&O.__esModule?O:{default:O}}var a=["filled","gradient"],i=n.propTypesColors,s=["sm","md","lg"],f=r.default.number,g=r.default.oneOfType([r.default.string,r.default.bool]),b=r.default.instanceOf(Object),S=r.default.string})(Tm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{progress:function(){return i},default:function(){return s}});var r=a(XS),n=a(ZS),o=Tm;function a(f){return f&&f.__esModule?f:{default:f}}var i={defaultProps:{variant:"filled",color:"gray",size:"md",value:0,label:!1,className:"",barProps:{}},valid:{variants:o.propTypesVariant,colors:o.propTypesColor,sizes:o.propTypesSize},styles:{base:{container:{initial:{display:"flex",justifyContent:"flex-start",bg:"bg-blue-gray-50",overflow:"overflow-hidden",width:"w-full",fontFamily:"font-sans",borderRadius:"rounded-full",fontSize:"text-xs",fontWeight:"font-medium"},withLabel:{}},bar:{display:"flex",justifyContent:"justify-center",alignItems:"items-center",height:"h-full",overflow:"overflow-hidden",wordBreak:"break-all",borderRadius:"rounded-full"}},sizes:{sm:{container:{initial:{height:"h-1.5"},withLabel:{height:"h-3.5"}},bar:{}},md:{container:{initial:{height:"h-2.5"},withLabel:{height:"h-4"}},bar:{}},lg:{container:{initial:{height:"h-3.5"},withLabel:{height:"h-5"}},bar:{}}},variants:{filled:r.default,gradient:n.default}}},s=i})(QS);var JS={},eC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500",border:"checked:border-blue-gray-500",before:"checked:before:bg-blue-gray-500"},gray:{color:"text-gray-900",border:"checked:border-gray-900",before:"checked:before:bg-gray-900"},brown:{color:"text-brown-500",border:"checked:border-brown-500",before:"checked:before:bg-brown-500"},"deep-orange":{color:"text-deep-orange-500",border:"checked:border-deep-orange-500",before:"checked:before:bg-deep-orange-500"},orange:{color:"text-orange-500",border:"checked:border-orange-500",before:"checked:before:bg-orange-500"},amber:{color:"text-amber-500",border:"checked:border-amber-500",before:"checked:before:bg-amber-500"},yellow:{color:"text-yellow-500",border:"checked:border-yellow-500",before:"checked:before:bg-yellow-500"},lime:{color:"text-lime-500",border:"checked:border-lime-500",before:"checked:before:bg-lime-500"},"light-green":{color:"text-light-green-500",border:"checked:border-light-green-500",before:"checked:before:bg-light-green-500"},green:{color:"text-green-500",border:"checked:border-green-500",before:"checked:before:bg-green-500"},teal:{color:"text-teal-500",border:"checked:border-teal-500",before:"checked:before:bg-teal-500"},cyan:{color:"text-cyan-500",border:"checked:border-cyan-500",before:"checked:before:bg-cyan-500"},"light-blue":{color:"text-light-blue-500",border:"checked:border-light-blue-500",before:"checked:before:bg-light-blue-500"},blue:{color:"text-blue-500",border:"checked:border-blue-500",before:"checked:before:bg-blue-500"},indigo:{color:"text-indigo-500",border:"checked:border-indigo-500",before:"checked:before:bg-indigo-500"},"deep-purple":{color:"text-deep-purple-500",border:"checked:border-deep-purple-500",before:"checked:before:bg-deep-purple-500"},purple:{color:"text-purple-500",border:"checked:border-purple-500",before:"checked:before:bg-purple-500"},pink:{color:"text-pink-500",border:"checked:border-pink-500",before:"checked:before:bg-pink-500"},red:{color:"text-red-500",border:"checked:border-red-500",before:"checked:before:bg-red-500"}},r=t})(eC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{radio:function(){return a},default:function(){return i}});var r=o(eC),n=fi;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{color:"gray",label:void 0,icon:void 0,ripple:!0,className:"",disabled:!1,containerProps:void 0,labelProps:void 0,iconProps:void 0},valid:{colors:n.propTypesColor},styles:{base:{root:{display:"inline-flex",alignItems:"items-center"},container:{position:"relative",display:"flex",alignItems:"items-center",cursor:"cursor-pointer",p:"p-3",borderRadius:"rounded-full"},input:{peer:"peer",position:"relative",appearance:"appearance-none",width:"w-5",height:"h-5",borderWidth:"border",borderRadius:"rounded-full",borderColor:"border-blue-gray-200",cursor:"cursor-pointer",transition:"transition-all",before:{content:"before:content['']",display:"before:block",bg:"before:bg-blue-gray-500",width:"before:w-12",height:"before:h-12",borderRadius:"before:rounded-full",position:"before:absolute",top:"before:top-2/4",left:"before:left-2/4",transform:"before:-translate-y-2/4 before:-translate-x-2/4",opacity:"before:opacity-0 hover:before:opacity-10",transition:"before:transition-opacity"}},label:{color:"text-gray-700",fontWeight:"font-light",userSelect:"select-none",cursor:"cursor-pointer",mt:"mt-px"},icon:{position:"absolute",top:"top-2/4",left:"left-2/4",translate:"-translate-y-2/4 -translate-x-2/4",pointerEvents:"pointer-events-none",opacity:"opacity-0 peer-checked:opacity-100",transition:"transition-opacity"},disabled:{opacity:"opacity-50",pointerEvents:"pointer-events-none"}},colors:r.default}},i=a})(JS);var tC={},rC={},nC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",before:{content:"before:content[' ']",display:"before:block",boxSizing:"before:box-border",width:"before:w-2.5",height:"before:h-1.5",mt:"before:mt-[6.5px]",mr:"before:mr-1",borderRadius:"before:rounded-tl-md",pointerEvents:"before:pointer-events-none",transition:"before:transition-all",disabled:"peer-disabled:before:border-transparent"},after:{content:"after:content[' ']",display:"after:block",flexGrow:"after:flex-grow",boxSizing:"after:box-border",width:"after:w-2.5",height:"after:h-1.5",mt:"after:mt-[6.5px]",ml:"after:ml-1",borderRadius:"after:rounded-tr-md",pointerEvents:"after:pointer-events-none",transition:"after:transition-all",disabled:"peer-disabled:after:border-transparent"}},r=t})(nC);var oC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-gray-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},gray:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-gray-900",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},brown:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-brown-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"deep-orange":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-orange-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},orange:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-orange-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},amber:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-amber-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},yellow:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-yellow-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},lime:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-lime-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"light-green":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-green-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},green:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-green-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},teal:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-teal-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},cyan:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-cyan-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"light-blue":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-blue-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},blue:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},indigo:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-indigo-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"deep-purple":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-purple-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},purple:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-purple-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},pink:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-pink-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},red:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-red-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}}},r=t})(oC);var aC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-blue-gray-500",before:"before:border-blue-gray-500",after:"after:border-blue-gray-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},gray:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-gray-900",before:"before:border-gray-900",after:"after:border-gray-900"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},brown:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-brown-500",before:"before:border-brown-500",after:"after:border-brown-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"deep-orange":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-deep-orange-500",before:"before:border-deep-orange-500",after:"after:border-deep-orange-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},orange:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-orange-500",before:"before:border-orange-500",after:"after:border-orange-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},amber:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-amber-500",before:"before:border-amber-500",after:"after:border-amber-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},yellow:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-yellow-500",before:"before:border-yellow-500",after:"after:border-yellow-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},lime:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-lime-500",before:"before:border-lime-500",after:"after:border-lime-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"light-green":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-light-green-500",before:"before:border-light-green-500",after:"after:border-light-green-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},green:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},teal:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-teal-500",before:"before:border-teal-500",after:"after:border-teal-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},cyan:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-cyan-500",before:"before:border-cyan-500",after:"after:border-cyan-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"light-blue":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-light-blue-500",before:"before:border-light-blue-500",after:"after:border-light-blue-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},blue:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-blue-500",before:"before:border-blue-500",after:"after:border-blue-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},indigo:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-indigo-500",before:"before:border-indigo-500",after:"after:border-indigo-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"deep-purple":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-deep-purple-500",before:"before:border-deep-purple-500",after:"after:border-deep-purple-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},purple:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-purple-500",before:"before:border-purple-500",after:"after:border-purple-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},pink:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-pink-500",before:"before:border-pink-500",after:"after:border-pink-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},red:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}}},r=t})(aC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(nC),r=o(oC),n=o(aC);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{select:{},label:t.default},sizes:{md:{container:{height:"h-10"},select:{fontSize:"text-sm",px:"px-3",py:"py-2.5",borderRadius:"rounded-[7px]"},label:{initial:{},states:{close:{lineHeight:"leading-[3.75]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}},lg:{container:{height:"h-11"},select:{fontSize:"text-sm",px:"px-3",py:"py-3",borderRadius:"rounded-[7px]"},label:{initial:{},states:{close:{lineHeight:"leading-[4.1]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}}},colors:{select:r.default,label:n.default},states:{close:{select:{borderWidth:"border"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-blue-gray-400",before:{bt:"before:border-t-transparent",bl:"before:border-l-transparent"},after:{bt:"after:border-t-transparent",br:"after:border-r-transparent"}}},open:{select:{borderWidth:"border-2",borderColor:"border-t-transparent"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",before:{bt:"before:border-t-2",bl:"before:border-l-2"},after:{bt:"after:border-t-2",br:"after:border-r-2"}}},withValue:{select:{borderWidth:"border",borderColor:"border-t-transparent"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",before:{bt:"before:border-t",bl:"before:border-l"},after:{bt:"after:border-t",br:"after:border-r"}}}},error:{select:{initial:{},states:{close:{borderColor:"border-red-500"},open:{borderColor:"border-red-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-red-500",borderTopColor:"border-t-transparent"}}},label:{initial:{},states:{close:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"},open:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"},withValue:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"}}}},success:{select:{initial:{},states:{close:{borderColor:"border-green-500"},open:{borderColor:"border-green-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-green-500",borderTopColor:"border-t-transparent"}}},label:{initial:{},states:{close:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"},open:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"},withValue:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"}}}}},i=a})(rC);var iC={},lC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-1.5",left:"left-0",borderWidth:"after:border-b-2",transition:"after:transition-transform after:duration-300"}},r=t})(lC);var sC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-gray-500"},withValue:{borderColor:"border-blue-gray-200"}},gray:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-gray-900"},withValue:{borderColor:"border-blue-gray-200"}},brown:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-brown-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-orange":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},orange:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},amber:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-amber-500"},withValue:{borderColor:"border-blue-gray-200"}},yellow:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-yellow-500"},withValue:{borderColor:"border-blue-gray-200"}},lime:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-lime-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-green":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-green-500"},withValue:{borderColor:"border-blue-gray-200"}},green:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-blue-gray-200"}},teal:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-teal-500"},withValue:{borderColor:"border-blue-gray-200"}},cyan:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-cyan-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-blue":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},blue:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},indigo:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-indigo-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-purple":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},purple:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},pink:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-pink-500"},withValue:{borderColor:"border-blue-gray-200"}},red:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-blue-gray-200"}}},r=t})(sC);var uC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},open:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-gray-50"}},gray:{close:{color:"text-blue-gray-500",after:"after:border-gray-500"},open:{color:"text-gray-900",after:"after:border-gray-900"},withValue:{color:"text-blue-gray-500",after:"after:border-gray-500"}},brown:{close:{color:"text-blue-gray-500",after:"after:border-brown-500"},open:{color:"text-brown-500",after:"after:border-brown-500"},withValue:{color:"text-blue-gray-500",after:"after:border-brown-500"}},"deep-orange":{close:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"},open:{color:"text-deep-orange-500",after:"after:border-deep-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"}},orange:{close:{color:"text-blue-gray-500",after:"after:border-orange-500"},open:{color:"text-orange-500",after:"after:border-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-orange-500"}},amber:{close:{color:"text-blue-gray-500",after:"after:border-amber-500"},open:{color:"text-amber-500",after:"after:border-amber-500"},withValue:{color:"text-blue-gray-500",after:"after:border-amber-500"}},yellow:{close:{color:"text-blue-gray-500",after:"after:border-yellow-500"},open:{color:"text-yellow-500",after:"after:border-yellow-500"},withValue:{color:"text-blue-gray-500",after:"after:border-yellow-500"}},lime:{close:{color:"text-blue-gray-500",after:"after:border-lime-500"},open:{color:"text-lime-500",after:"after:border-lime-500"},withValue:{color:"text-blue-gray-500",after:"after:border-lime-500"}},"light-green":{close:{color:"text-blue-gray-500",after:"after:border-light-green-500"},open:{color:"text-light-green-500",after:"after:border-light-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-green-500"}},green:{close:{color:"text-blue-gray-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-green-500"}},teal:{close:{color:"text-blue-gray-500",after:"after:border-teal-500"},open:{color:"text-teal-500",after:"after:border-teal-500"},withValue:{color:"text-blue-gray-500",after:"after:border-teal-500"}},cyan:{close:{color:"text-blue-gray-500",after:"after:border-cyan-500"},open:{color:"text-cyan-500",after:"after:border-cyan-500"},withValue:{color:"text-blue-gray-500",after:"after:border-cyan-500"}},"light-blue":{close:{color:"text-blue-gray-500",after:"after:border-light-blue-500"},open:{color:"text-light-blue-500",after:"after:border-light-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-blue-500"}},blue:{close:{color:"text-blue-gray-500",after:"after:border-blue-500"},open:{color:"text-blue-500",after:"after:border-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-500"}},indigo:{close:{color:"text-blue-gray-500",after:"after:border-indigo-500"},open:{color:"text-indigo-500",after:"after:border-indigo-500"},withValue:{color:"text-blue-gray-500",after:"after:border-indigo-500"}},"deep-purple":{close:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"},open:{color:"text-deep-purple-500",after:"after:border-deep-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"}},purple:{close:{color:"text-blue-gray-500",after:"after:border-purple-500"},open:{color:"text-purple-500",after:"after:border-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-purple-500"}},pink:{close:{color:"text-blue-gray-500",after:"after:border-pink-500"},open:{color:"text-pink-500",after:"after:border-pink-500"},withValue:{color:"text-blue-gray-500",after:"after:border-pink-500"}},red:{close:{color:"text-blue-gray-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-blue-gray-500",after:"after:border-red-500"}}},r=t})(uC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(lC),r=o(sC),n=o(uC);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{select:{},label:t.default},sizes:{md:{container:{height:"h-11"},select:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{initial:{},states:{close:{lineHeight:"leading-[4.25]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}},lg:{container:{height:"h-12"},select:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{initial:{},states:{close:{lineHeight:"leading-[4.875]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}}},colors:{select:r.default,label:n.default},states:{close:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-blue-gray-400",after:{transform:"after:scale-x-0"}}},open:{select:{borderWidth:"border-b"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-100"}}},withValue:{select:{borderWidth:"border-b"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-0"}}}},error:{select:{initial:{},states:{close:{borderColor:"border-red-500"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-red-500"}}},label:{initial:{},states:{close:{color:"text-red-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-red-500",after:"after:border-red-500"}}}},success:{select:{initial:{},states:{close:{borderColor:"border-green-500"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-green-500"}}},label:{initial:{},states:{close:{color:"text-green-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-green-500",after:"after:border-green-500"}}}}},i=a})(iC);var cC={},dC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-2.5",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-2.5",left:"left-0",borderWidth:"after:border-b-2",transition:"after:transition-transform after:duration-300"}},r=t})(dC);var fC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-gray-500"},withValue:{borderColor:"border-blue-gray-200"}},gray:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-gray-900"},withValue:{borderColor:"border-blue-gray-200"}},brown:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-brown-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-orange":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},orange:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},amber:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-amber-500"},withValue:{borderColor:"border-blue-gray-200"}},yellow:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-yellow-500"},withValue:{borderColor:"border-blue-gray-200"}},lime:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-lime-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-green":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-green-500"},withValue:{borderColor:"border-blue-gray-200"}},green:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-blue-gray-200"}},teal:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-teal-500"},withValue:{borderColor:"border-blue-gray-200"}},cyan:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-cyan-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-blue":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},blue:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},indigo:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-indigo-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-purple":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},purple:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},pink:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-pink-500"},withValue:{borderColor:"border-blue-gray-200"}},red:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-blue-gray-200"}}},r=t})(fC);var pC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},open:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-gray-50"}},gray:{close:{color:"text-blue-gray-500",after:"after:border-gray-500"},open:{color:"text-gray-900",after:"after:border-gray-900"},withValue:{color:"text-blue-gray-500",after:"after:border-gray-500"}},brown:{close:{color:"text-blue-gray-500",after:"after:border-brown-500"},open:{color:"text-brown-500",after:"after:border-brown-500"},withValue:{color:"text-blue-gray-500",after:"after:border-brown-500"}},"deep-orange":{close:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"},open:{color:"text-deep-orange-500",after:"after:border-deep-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"}},orange:{close:{color:"text-blue-gray-500",after:"after:border-orange-500"},open:{color:"text-orange-500",after:"after:border-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-orange-500"}},amber:{close:{color:"text-blue-gray-500",after:"after:border-amber-500"},open:{color:"text-amber-500",after:"after:border-amber-500"},withValue:{color:"text-blue-gray-500",after:"after:border-amber-500"}},yellow:{close:{color:"text-blue-gray-500",after:"after:border-yellow-500"},open:{color:"text-yellow-500",after:"after:border-yellow-500"},withValue:{color:"text-blue-gray-500",after:"after:border-yellow-500"}},lime:{close:{color:"text-blue-gray-500",after:"after:border-lime-500"},open:{color:"text-lime-500",after:"after:border-lime-500"},withValue:{color:"text-blue-gray-500",after:"after:border-lime-500"}},"light-green":{close:{color:"text-blue-gray-500",after:"after:border-light-green-500"},open:{color:"text-light-green-500",after:"after:border-light-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-green-500"}},green:{close:{color:"text-blue-gray-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-green-500"}},teal:{close:{color:"text-blue-gray-500",after:"after:border-teal-500"},open:{color:"text-teal-500",after:"after:border-teal-500"},withValue:{color:"text-blue-gray-500",after:"after:border-teal-500"}},cyan:{close:{color:"text-blue-gray-500",after:"after:border-cyan-500"},open:{color:"text-cyan-500",after:"after:border-cyan-500"},withValue:{color:"text-blue-gray-500",after:"after:border-cyan-500"}},"light-blue":{close:{color:"text-blue-gray-500",after:"after:border-light-blue-500"},open:{color:"text-light-blue-500",after:"after:border-light-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-blue-500"}},blue:{close:{color:"text-blue-gray-500",after:"after:border-blue-500"},open:{color:"text-blue-500",after:"after:border-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-500"}},indigo:{close:{color:"text-blue-gray-500",after:"after:border-indigo-500"},open:{color:"text-indigo-500",after:"after:border-indigo-500"},withValue:{color:"text-blue-gray-500",after:"after:border-indigo-500"}},"deep-purple":{close:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"},open:{color:"text-deep-purple-500",after:"after:border-deep-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"}},purple:{close:{color:"text-blue-gray-500",after:"after:border-purple-500"},open:{color:"text-purple-500",after:"after:border-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-purple-500"}},pink:{close:{color:"text-blue-gray-500",after:"after:border-pink-500"},open:{color:"text-pink-500",after:"after:border-pink-500"},withValue:{color:"text-blue-gray-500",after:"after:border-pink-500"}},red:{close:{color:"text-blue-gray-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-blue-gray-500",after:"after:border-red-500"}}},r=t})(pC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(dC),r=o(fC),n=o(pC);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{select:{},label:t.default},sizes:{md:{container:{height:"h-11"},select:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{initial:{},states:{close:{lineHeight:"leading-tight"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}},lg:{container:{height:"h-12"},select:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{initial:{},states:{close:{lineHeight:"leading-tight"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}}},colors:{select:r.default,label:n.default},states:{close:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-blue-gray-400",after:{transform:"after:scale-x-0"}}},open:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-100"}}},withValue:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-0"}}}},error:{select:{initial:{},states:{close:{borderColor:"border-red-500"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-red-500"}}},label:{initial:{},states:{close:{color:"text-red-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-red-500",after:"after:border-red-500"}}}},success:{select:{initial:{},states:{close:{borderColor:"border-green-500"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-green-500"}}},label:{initial:{},states:{close:{color:"text-green-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-green-500",after:"after:border-green-500"}}}}},i=a})(cC);var fu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(L,D){for(var B in D)Object.defineProperty(L,B,{enumerable:!0,get:D[B]})}t(e,{propTypesVariant:function(){return a},propTypesSize:function(){return i},propTypesColor:function(){return s},propTypesLabel:function(){return f},propTypesError:function(){return g},propTypesSuccess:function(){return b},propTypesArrow:function(){return S},propTypesValue:function(){return O},propTypesOnChange:function(){return T},propTypesSelected:function(){return C},propTypesOffset:function(){return w},propTypesDismiss:function(){return m},propTypesAnimate:function(){return d},propTypesAutoHeight:function(){return l},propTypesLockScroll:function(){return c},propTypesLabelProps:function(){return u},propTypesMenuProps:function(){return h},propTypesIndex:function(){return v},propTypesDisabled:function(){return y},propTypesClassName:function(){return E},propTypesName:function(){return P},propTypesChildren:function(){return N},propTypesContainerProps:function(){return R},propTypesContextValue:function(){return M}});var r=o(Ze),n=Ut;function o(L){return L&&L.__esModule?L:{default:L}}var a=["standard","outlined","static"],i=["md","lg"],s=n.propTypesColors,f=r.default.string,g=r.default.bool,b=r.default.bool,S=r.default.node,O=r.default.string,T=r.default.func,C=r.default.func,w=n.propTypesOffsetType,m=n.propTypesDismissType,d=n.propTypesAnimation,l=r.default.bool,c=r.default.bool,u=r.default.instanceOf(Object),h=r.default.instanceOf(Object),v=r.default.number,y=r.default.bool,E=r.default.string,P=r.default.string,N=r.default.node.isRequired,R=r.default.instanceOf(Object),M=r.default.shape({selectedIndex:r.default.number.isRequired,setSelectedIndex:r.default.func.isRequired,activeIndex:r.default.oneOfType([r.default.number,r.default.instanceOf(null)]),setActiveIndex:r.default.func.isRequired,listRef:r.default.instanceOf(Object).isRequired,setOpen:r.default.func.isRequired,onChange:r.default.func.isRequired,getItemProps:r.default.func.isRequired,dataRef:r.default.instanceOf(Object).isRequired}).isRequired})(fu);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{select:function(){return s},default:function(){return f}});var r=i(rC),n=i(iC),o=i(cC),a=fu;function i(g){return g&&g.__esModule?g:{default:g}}var s={defaultProps:{variant:"outlined",color:"gray",size:"md",label:"",error:!1,success:!1,arrow:void 0,value:void 0,onChange:void 0,selected:void 0,offset:5,dismiss:{},animate:{unmount:{},mount:{}},autoHeight:!1,lockScroll:!1,labelProps:{},menuProps:{},className:"",disabled:!1,containerProps:void 0},valid:{variants:a.propTypesVariant,sizes:a.propTypesSize,colors:a.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},select:{peer:"peer",width:"w-full",height:"h-full",bg:"bg-transparent",color:"text-blue-gray-700",fontFamily:"font-sans",fontWeight:"font-normal",textAlign:"text-left",outline:"outline outline-0 focus:outline-0",disabled:"disabled:bg-blue-gray-50 disabled:border-0",transition:"transition-all"},arrow:{initial:{display:"grid",placeItems:"place-items-center",position:"absolute",top:"top-2/4",right:"right-2",pt:"pt-px",width:"w-5",height:"h-5",color:"text-blue-gray-400",transform:"rotate-0 -translate-y-2/4",transition:"transition-all"},active:{transform:"rotate-180",mt:"mt-px"}},label:{display:"flex",width:"w-full",height:"h-full",userSelect:"select-none",pointerEvents:"pointer-events-none",position:"absolute",left:"left-0",fontWeight:"font-normal",transition:"transition-all"},menu:{width:"w-full",maxHeight:"max-h-96",bg:"bg-white",p:"p-3",border:"border border-blue-gray-50",borderRadius:"rounded-md",boxShadow:"shadow-lg shadow-blue-gray-500/10",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-blue-gray-500",overflow:"overflow-auto",outline:"focus:outline-none"},option:{initial:{pt:"pt-[9px]",pb:"pb-2",px:"px-3",borderRadius:"rounded-md",lightHeight:"leading-tight",cursor:"cursor-pointer",userSelect:"select-none",background:"hover:bg-blue-gray-50 focus:bg-blue-gray-50",opacity:"hover:bg-opacity-80 focus:bg-opacity-80",color:"hover:text-blue-gray-900 focus:text-blue-gray-900",outline:"outline outline-0",transition:"transition-all"},active:{bg:"bg-blue-gray-50 bg-opacity-80",color:"text-blue-gray-900"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",userSelect:"select-none",pointerEvents:"pointer-events-none"}}},variants:{outlined:r.default,standard:n.default,static:o.default}}},f=s})(tC);var hC={},gC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{input:"checked:bg-blue-gray-500",circle:"peer-checked:border-blue-gray-500",before:"peer-checked:before:bg-blue-gray-500"},gray:{input:"checked:bg-gray-900",circle:"peer-checked:border-gray-900",before:"peer-checked:before:bg-gray-900"},brown:{input:"checked:bg-brown-500",circle:"peer-checked:border-brown-500",before:"peer-checked:before:bg-brown-500"},"deep-orange":{input:"checked:bg-deep-orange-500",circle:"peer-checked:border-deep-orange-500",before:"peer-checked:before:bg-deep-orange-500"},orange:{input:"checked:bg-orange-500",circle:"peer-checked:border-orange-500",before:"peer-checked:before:bg-orange-500"},amber:{input:"checked:bg-amber-500",circle:"peer-checked:border-amber-500",before:"peer-checked:before:bg-amber-500"},yellow:{input:"checked:bg-yellow-500",circle:"peer-checked:border-yellow-500",before:"peer-checked:before:bg-yellow-500"},lime:{input:"checked:bg-lime-500",circle:"peer-checked:border-lime-500",before:"peer-checked:before:bg-lime-500"},"light-green":{input:"checked:bg-light-green-500",circle:"peer-checked:border-light-green-500",before:"peer-checked:before:bg-light-green-500"},green:{input:"checked:bg-green-500",circle:"peer-checked:border-green-500",before:"peer-checked:before:bg-green-500"},teal:{input:"checked:bg-teal-500",circle:"peer-checked:border-teal-500",before:"peer-checked:before:bg-teal-500"},cyan:{input:"checked:bg-cyan-500",circle:"peer-checked:border-cyan-500",before:"peer-checked:before:bg-cyan-500"},"light-blue":{input:"checked:bg-light-blue-500",circle:"peer-checked:border-light-blue-500",before:"peer-checked:before:bg-light-blue-500"},blue:{input:"checked:bg-blue-500",circle:"peer-checked:border-blue-500",before:"peer-checked:before:bg-blue-500"},indigo:{input:"checked:bg-indigo-500",circle:"peer-checked:border-indigo-500",before:"peer-checked:before:bg-indigo-500"},"deep-purple":{input:"checked:bg-deep-purple-500",circle:"peer-checked:border-deep-purple-500",before:"peer-checked:before:bg-deep-purple-500"},purple:{input:"checked:bg-purple-500",circle:"peer-checked:border-purple-500",before:"peer-checked:before:bg-purple-500"},pink:{input:"checked:bg-pink-500",circle:"peer-checked:border-pink-500",before:"peer-checked:before:bg-pink-500"},red:{input:"checked:bg-red-500",circle:"peer-checked:border-red-500",before:"peer-checked:before:bg-red-500"}},r=t})(gC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{switchButton:function(){return a},default:function(){return i}});var r=o(gC),n=fi;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{color:"gray",label:"",ripple:!0,className:"",disabled:!1,containerProps:void 0,labelProps:void 0,circleProps:void 0},valid:{colors:n.propTypesColor},styles:{base:{root:{display:"inline-flex",alignItems:"items-center"},container:{position:"relative",display:"inline-block",width:"w-8",height:"h-4",cursor:"cursor-pointer",borderRadius:"rounded-full"},input:{peer:"peer",appearance:"appearance-none",width:"w-8",height:"h-4",position:"absolute",background:"bg-blue-gray-100",borderRadius:"rounded-full",cursor:"cursor-pointer",transition:"transition-colors duration-300"},circle:{bg:"bg-white",width:"w-5",height:"h-5",borderWidth:"border",borderColor:"border-blue-gray-100",borderRadius:"rounded-full",boxShadow:"shadow-md",position:"absolute",top:"top-2/4",left:"-left-1",transform:"-translate-y-2/4 peer-checked:translate-x-full",transition:"transition-all duration-300",cursor:"cursor-pointer",before:{content:"before:content['']",display:"before:block",bg:"before:bg-blue-gray-500",width:"before:w-10",height:"before:h-10",borderRadius:"before:rounded-full",position:"before:absolute",top:"before:top-2/4",left:"before:left-2/4",transform:"before:-translate-y-2/4 before:-translate-x-2/4",transition:"before:transition-opacity",opacity:"before:opacity-0 hover:before:opacity-10"}},ripple:{display:"inline-block",top:"top-2/4",left:"left-2/4",transform:"-translate-x-2/4 -translate-y-2/4",p:"p-5",borderRadius:"rounded-full"},label:{color:"text-gray-700",fontWeight:"font-light",userSelect:"select-none",cursor:"cursor-pointer",mt:"mt-px",ml:"ml-3",mb:"mb-0"},disabled:{opacity:"opacity-50",pointerEvents:"pointer-events-none"}},colors:r.default}},i=a})(hC);var mC={};(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,{tab:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",activeClassName:"",disabled:!1},styles:{base:{tab:{initial:{display:"flex",alignItems:"items-center",justifyContent:"justify-center",textAlign:"text-center",width:"w-full",height:"h-full",position:"relative",bg:"bg-transparent",py:"py-1",px:"px-2",color:"text-blue-gray-900",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-normal",lineHeight:"leading-relaxed",userSelect:"select-none",cursor:"cursor-pointer"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",pointerEvents:"pointer-events-none",userSelect:"select-none"}},indicator:{position:"absolute",inset:"inset-0",zIndex:"z-10",height:"h-full",bg:"bg-white",borderRadius:"rounded-md",boxShadow:"shadow"}}}},n=r})(mC);var bC={};(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,{tabs:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",orientation:"horizontal"},styles:{base:{overflow:"overflow-hidden"},horizontal:{display:"block"},vertical:{display:"flex"}}},n=r})(bC);var vC={};(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,{tabsBody:function(){return r},default:function(){return n}});var r={defaultProps:{animate:{unmount:{},mount:{}},className:""},styles:{base:{display:"block",width:"w-full",position:"relative",bg:"bg-transparent",overflow:"overflow-hidden"}}},n=r})(vC);var yC={};(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,{tabsHeader:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{display:"flex",position:"relative",bg:"bg-blue-gray-50",bgOpacity:"bg-opacity-60",borderRadius:"rounded-lg",p:"p-1"},horizontal:{flexDirection:"flex-row"},vertical:{flexDirection:"flex-col"}}},n=r})(yC);var xC={};(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,{tabPanel:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{width:"w-full",height:"h-max",color:"text-gray-700",p:"p-4",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"}}},n=r})(xC);var wC={},_C={},SC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},before:{content:"before:content[' ']",display:"before:block",boxSizing:"before:box-border",width:"before:w-2.5",height:"before:h-1.5",mt:"before:mt-[6.5px]",mr:"before:mr-1",borderColor:"peer-placeholder-shown:before:border-transparent",borderRadius:"before:rounded-tl-md",floated:{bt:"before:border-t peer-focus:before:border-t-2",bl:"before:border-l peer-focus:before:border-l-2"},pointerEvents:"before:pointer-events-none",transition:"before:transition-all",disabled:"peer-disabled:before:border-transparent"},after:{content:"after:content[' ']",display:"after:block",flexGrow:"after:flex-grow",boxSizing:"after:box-border",width:"after:w-2.5",height:"after:h-1.5",mt:"after:mt-[6.5px]",ml:"after:ml-1",borderColor:"peer-placeholder-shown:after:border-transparent",borderRadius:"after:rounded-tr-md",floated:{bt:"after:border-t peer-focus:after:border-t-2",br:"after:border-r peer-focus:after:border-r-2"},pointerEvents:"after:pointer-events-none",transition:"after:transition-all",disabled:"peer-disabled:after:border-transparent"}},r=t})(SC);var CC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(CC);var TC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-400 peer-focus:text-blue-gray-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-gray-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-gray-500"},gray:{color:"text-blue-gray-400 peer-focus:text-gray-900",before:"before:border-blue-gray-200 peer-focus:before:!border-gray-900",after:"after:border-blue-gray-200 peer-focus:after:!border-gray-900"},brown:{color:"text-blue-gray-400 peer-focus:text-brown-500",before:"before:border-blue-gray-200 peer-focus:before:!border-brown-500",after:"after:border-blue-gray-200 peer-focus:after:!border-brown-500"},"deep-orange":{color:"text-blue-gray-400 peer-focus:text-deep-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-orange-500"},orange:{color:"text-blue-gray-400 peer-focus:text-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-orange-500"},amber:{color:"text-blue-gray-400 peer-focus:text-amber-500",before:"before:border-blue-gray-200 peer-focus:before:!border-amber-500",after:"after:border-blue-gray-200 peer-focus:after:!border-amber-500"},yellow:{color:"text-blue-gray-400 peer-focus:text-yellow-500",before:"before:border-blue-gray-200 peer-focus:before:!border-yellow-500",after:"after:border-blue-gray-200 peer-focus:after:!border-yellow-500"},lime:{color:"text-blue-gray-400 peer-focus:text-lime-500",before:"before:border-blue-gray-200 peer-focus:before:!border-lime-500",after:"after:border-blue-gray-200 peer-focus:after:!border-lime-500"},"light-green":{color:"text-blue-gray-400 peer-focus:text-light-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-green-500"},green:{color:"text-blue-gray-400 peer-focus:text-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-green-500"},teal:{color:"text-blue-gray-400 peer-focus:text-teal-500",before:"before:border-blue-gray-200 peer-focus:before:!border-teal-500",after:"after:border-blue-gray-200 peer-focus:after:!border-teal-500"},cyan:{color:"text-blue-gray-400 peer-focus:text-cyan-500",before:"before:border-blue-gray-200 peer-focus:before:!border-cyan-500",after:"after:border-blue-gray-200 peer-focus:after:!border-cyan-500"},"light-blue":{color:"text-blue-gray-400 peer-focus:text-light-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-blue-500"},blue:{color:"text-blue-gray-400 peer-focus:text-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-500"},indigo:{color:"text-blue-gray-400 peer-focus:text-indigo-500",before:"before:border-blue-gray-200 peer-focus:before:!border-indigo-500",after:"after:border-blue-gray-200 peer-focus:after:!border-indigo-500"},"deep-purple":{color:"text-blue-gray-400 peer-focus:text-deep-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-purple-500"},purple:{color:"text-blue-gray-400 peer-focus:text-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-purple-500"},pink:{color:"text-blue-gray-400 peer-focus:text-pink-500",before:"before:border-blue-gray-200 peer-focus:before:!border-pink-500",after:"after:border-blue-gray-200 peer-focus:after:!border-pink-500"},red:{color:"text-blue-gray-400 peer-focus:text-red-500",before:"before:border-blue-gray-200 peer-focus:before:!border-red-500",after:"after:border-blue-gray-200 peer-focus:after:!border-red-500"}},r=t})(TC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(SC),r=o(CC),n=o(TC);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{textarea:{borderWidth:"placeholder-shown:border",borderColor:"placeholder-shown:border-blue-gray-200 placeholder-shown:border-t-blue-gray-200",floated:{borderWidth:"border focus:border-2",borderColor:"border-t-transparent focus:border-t-transparent"}},label:t.default},sizes:{md:{container:{height:"h-10"},textarea:{fontSize:"text-sm",px:"px-3",py:"py-2.5",borderRadius:"rounded-[7px]"},label:{lineHeight:"peer-placeholder-shown:leading-[3.75]"}},lg:{container:{height:"h-11"},textarea:{fontSize:"text-sm",px:"px-3",py:"py-3",borderRadius:"rounded-md"},label:{lineHeight:"peer-placeholder-shown:leading-[4.1]"}}},colors:{textarea:r.default,label:n.default},error:{textarea:{borderColor:"border-red-500 placeholder-shown:border-t-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",before:"before:border-red-500 peer-focus:before:border-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{textarea:{borderColor:"border-green-500 placeholder-shown:border-t-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",before:"before:border-green-500 peer-focus:before:border-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{textarea:{borderTop:"!border-t-transparent"},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight",borderColor:"before:!border-blue-gray-200 after:!border-blue-gray-200"}}},i=a})(_C);var OC={},PC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-0",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(PC);var kC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(kC);var EC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:!border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:!border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:!border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:!border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:!border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:!border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:!border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:!border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:!border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:!border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:!border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:!border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:!border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:!border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:!border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:!border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:!border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:!border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:!border-red-500"}},r=t})(EC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(PC),r=o(kC),n=o(EC);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{textarea:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},label:t.default},sizes:{md:{container:{height:"h-11"},textarea:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-[4.25]"}},lg:{container:{height:"h-12"},textarea:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-[4.875]"}}},colors:{textarea:r.default,label:n.default},error:{textarea:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{textarea:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{textarea:{},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight"}}},i=a})(OC);var NC={},jC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-2.5",fontSize:"text-sm peer-focus:text-sm",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-1",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(jC);var RC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(RC);var AC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},r=t})(AC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(jC),r=o(RC),n=o(AC);function o(s){return s&&s.__esModule?s:{default:s}}var a={base:{textarea:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},label:t.default},sizes:{md:{container:{height:"h-11"},textarea:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-tight"}},lg:{container:{height:"h-12"},textarea:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-tight"}}},colors:{textarea:r.default,label:n.default},error:{textarea:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{textarea:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{textarea:{},label:{}}},i=a})(NC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{textarea:function(){return s},default:function(){return f}});var r=i(_C),n=i(OC),o=i(NC),a=du;function i(g){return g&&g.__esModule?g:{default:g}}var s={defaultProps:{variant:"outlined",size:"md",color:"gray",label:"",error:!1,success:!1,resize:!0,labelProps:void 0,containerProps:void 0,shrink:!1,className:""},valid:{variants:a.propTypesVariant,sizes:a.propTypesSize,colors:a.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},textarea:{peer:"peer",width:"w-full",height:"h-full",minHeight:"min-h-[100px]",bg:"bg-transparent",color:"text-blue-gray-700",fontFamily:"font-sans",fontWeight:"font-normal",outline:"outline outline-0 focus:outline-0",resize:"resize-y",disabled:"disabled:bg-blue-gray-50 disabled:border-0 disabled:resize-none",transition:"transition-all"},label:{display:"flex",width:"w-full",height:"h-full",userSelect:"select-none",pointerEvents:"pointer-events-none",position:"absolute",left:"left-0",fontWeight:"font-normal",color:"peer-placeholder-shown:text-blue-gray-500",lineHeight:"leading-tight peer-focus:leading-tight",disabled:"peer-disabled:text-transparent peer-disabled:peer-placeholder-shown:text-blue-gray-500",transition:"transition-all"}},variants:{outlined:r.default,standard:n.default,static:o.default}}},f=s})(wC);var MC={};(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,{tooltip:function(){return r},default:function(){return n}});var r={defaultProps:{interactive:!1,placement:"top",offset:5,dismiss:{},animate:{unmount:{},mount:{}},className:""},styles:{base:{bg:"bg-black",py:"py-1.5",px:"px-3",borderRadius:"rounded-lg",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-white",outline:"focus:outline-none",overflowWrap:"break-words",zIndex:"z-[999]",whiteSpace:"whitespace-normal"}}},n=r})(MC);var IC={},DC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={inherit:{color:"text-inherit"},current:{color:"text-current"},black:{color:"text-black"},white:{color:"text-white"},"blue-gray":{color:"text-blue-gray-900",gradient:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400"},gray:{color:"text-gray-700",gradient:"bg-gradient-to-tr from-gray-600 to-gray-400"},brown:{color:"text-brown-500",gradient:"bg-gradient-to-tr from-brown-600 to-brown-400"},"deep-orange":{color:"text-deep-orange-500",gradient:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400"},orange:{color:"text-orange-500",gradient:"bg-gradient-to-tr from-orange-600 to-orange-400"},amber:{color:"text-amber-500",gradient:"bg-gradient-to-tr from-amber-600 to-amber-400"},yellow:{color:"text-yellow-500",gradient:"bg-gradient-to-tr from-yellow-600 to-yellow-400"},lime:{color:"text-lime-500",gradient:"bg-gradient-to-tr from-lime-600 to-lime-400"},"light-green":{color:"text-light-green-500",gradient:"bg-gradient-to-tr from-light-green-600 to-light-green-400"},green:{color:"text-green-500",gradient:"bg-gradient-to-tr from-green-600 to-green-400"},teal:{color:"text-teal-500",gradient:"bg-gradient-to-tr from-teal-600 to-teal-400"},cyan:{color:"text-cyan-500",gradient:"bg-gradient-to-tr from-cyan-600 to-cyan-400"},"light-blue":{color:"text-light-blue-500",gradient:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400"},blue:{color:"text-blue-500",gradient:"bg-gradient-to-tr from-blue-600 to-blue-400"},indigo:{color:"text-indigo-500",gradient:"bg-gradient-to-tr from-indigo-600 to-indigo-400"},"deep-purple":{color:"text-deep-purple-500",gradient:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400"},purple:{color:"text-purple-500",gradient:"bg-gradient-to-tr from-purple-600 to-purple-400"},pink:{color:"text-pink-500",gradient:"bg-gradient-to-tr from-pink-600 to-pink-400"},red:{color:"text-red-500",gradient:"bg-gradient-to-tr from-red-600 to-red-400"}},r=t})(DC);var Om={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{propTypesVariant:function(){return S},propTypesColor:function(){return O},propTypesAs:function(){return T},propTypesTextGradient:function(){return C},propTypesClassName:function(){return w},propTypesChildren:function(){return m}});var r=i(Ze),n=Ut;function o(d,l){(l==null||l>d.length)&&(l=d.length);for(var c=0,u=new Array(l);c<l;c++)u[c]=d[c];return u}function a(d){if(Array.isArray(d))return o(d)}function i(d){return d&&d.__esModule?d:{default:d}}function s(d){if(typeof Symbol<"u"&&d[Symbol.iterator]!=null||d["@@iterator"]!=null)return Array.from(d)}function f(){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 g(d){return a(d)||s(d)||b(d)||f()}function b(d,l){if(d){if(typeof d=="string")return o(d,l);var c=Object.prototype.toString.call(d).slice(8,-1);if(c==="Object"&&d.constructor&&(c=d.constructor.name),c==="Map"||c==="Set")return Array.from(c);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return o(d,l)}}var S=["h1","h2","h3","h4","h5","h6","lead","paragraph","small"],O=["inherit","current","black","white"].concat(g(n.propTypesColors)),T=r.default.elementType,C=r.default.bool,w=r.default.string,m=r.default.node.isRequired})(Om);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{typography:function(){return a},default:function(){return i}});var r=o(DC),n=Om;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{variant:"paragraph",color:"inherit",textGradient:!1,className:""},valid:{variants:n.propTypesVariant,colors:n.propTypesColor},styles:{variants:{h1:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-5xl",fontWeight:"font-semibold",lineHeight:"leading-tight"},h2:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-4xl",fontWeight:"font-semibold",lineHeight:"leading-[1.3]"},h3:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-3xl",fontWeight:"font-semibold",lineHeight:"leading-snug"},h4:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-2xl",fontWeight:"font-semibold",lineHeight:"leading-snug"},h5:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-xl",fontWeight:"font-semibold",lineHeight:"leading-snug"},h6:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-semibold",lineHeight:"leading-relaxed"},lead:{display:"block",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-xl",fontWeight:"font-normal",lineHeight:"leading-relaxed"},paragraph:{display:"block",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"},small:{display:"block",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-light",lineHeight:"leading-normal"}},textGradient:{bgClip:"bg-clip-text",color:"text-transparent"},colors:r.default}},i=a})(IC);var LC={};(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,{collapse:function(){return r},default:function(){return n}});var r={defaultProps:{animate:{unmount:{},mount:{}},className:""},styles:{base:{display:"block",width:"w-full",basis:"basis-full",overflow:"overflow-hidden"}}},n=r})(LC);var FC={};(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,{list:function(){return r},default:function(){return n}});var r={defaultProps:{ripple:!0,className:""},styles:{base:{list:{display:"flex",flexDirection:"flex-col",gap:"gap-1",minWidth:"min-w-[240px]",p:"p-2",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-normal",color:"text-blue-gray-700"},item:{initial:{display:"flex",alignItems:"items-center",width:"w-full",padding:"p-3",borderRadius:"rounded-lg",textAlign:"text-start",lightHeight:"leading-tight",transition:"transition-all",bg:"hover:bg-blue-gray-50 hover:bg-opacity-80 focus:bg-blue-gray-50 focus:bg-opacity-80 active:bg-blue-gray-50 active:bg-opacity-80",color:"hover:text-blue-gray-900 focus:text-blue-gray-900 active:text-blue-gray-900",outline:"outline-none"},selected:{bg:"bg-blue-gray-50/50",color:"text-blue-gray-700"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",pointerEvents:"pointer-events-none",userSelect:"select-none",bg:"hover:bg-transparent focus:bg-transparent active:bg-transparent",color:"hover:text-blue-gray-500 focus:text-blue-gray-500 active:text-blue-gray-500"}},itemPrefix:{display:"grid",placeItems:"place-items-center",marginRight:"mr-4"},itemSuffix:{display:"grid",placeItems:"place-items-center",marginRight:"ml-auto justify-self-end"}}}},n=r})(FC);var zC={},BC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{divideColor:"divide-blue-gray-50"},"blue-gray":{divideColor:"divide-blue-gray-600"},gray:{divideColor:"divide-gray-800"},brown:{divideColor:"divide-brown-600"},"deep-orange":{divideColor:"divide-deep-orange-600"},orange:{divideColor:"divide-orange-600"},amber:{divideColor:"divide-amber-600"},yellow:{divideColor:"divide-yellow-600"},lime:{divideColor:"divide-lime-600"},"light-green":{divideColor:"divide-light-green-600"},green:{divideColor:"divide-green-600"},teal:{divideColor:"divide-teal-600"},cyan:{divideColor:"divide-cyan-600"},"light-blue":{divideColor:"divide-light-blue-600"},blue:{divideColor:"divide-blue-600"},indigo:{divideColor:"divide-indigo-600"},"deep-purple":{divideColor:"divide-deep-purple-600"},purple:{divideColor:"divide-purple-600"},pink:{divideColor:"divide-pink-600"},red:{divideColor:"divide-red-600"}},r=t})(BC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{buttonGroup:function(){return a},default:function(){return i}});var r=o(BC),n=ci;function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{variant:"filled",size:"md",color:"gray",fullWidth:!1,ripple:!0,className:""},valid:{variants:n.propTypesVariant,sizes:n.propTypesSize,colors:n.propTypesColor},styles:{base:{initial:{display:"flex",flexDirection:"row"},fullWidth:{width:"w-full"}},dividerColor:r.default}},i=a})(zC);var VC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(i,s){for(var f in s)Object.defineProperty(i,f,{enumerable:!0,get:s[f]})}t(e,{carousel:function(){return o},default:function(){return a}});var r=n(k);function n(i){return i&&i.__esModule?i:{default:i}}var o={defaultProps:{prevArrow:function(i){var s=i.loop,f=i.handlePrev,g=i.firstIndex;return r.default.createElement("button",{onClick:f,disabled:!s&&g,className:"!absolute top-2/4 left-4 -translate-y-2/4 rounded-full select-none transition-all disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none w-12 max-w-[48px] h-12 max-h-[48px] text-white hover:bg-white/10 active:bg-white/30 grid place-items-center"},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,className:"-ml-1 h-7 w-7"},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})))},nextArrow:function(i){var s=i.loop,f=i.handleNext,g=i.lastIndex;return r.default.createElement("button",{onClick:f,disabled:!s&&g,className:"!absolute top-2/4 right-4 -translate-y-2/4 rounded-full select-none transition-all disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none w-12 max-w-[48px] h-12 max-h-[48px] text-white hover:bg-white/10 active:bg-white/30 grid place-items-center"},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,className:"ml-1 h-7 w-7"},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})))},navigation:function(i){var s=i.setActiveIndex,f=i.activeIndex,g=i.length;return r.default.createElement("div",{className:"absolute bottom-4 left-2/4 z-50 flex -translate-x-2/4 gap-2"},new Array(g).fill("").map(function(b,S){return r.default.createElement("span",{key:S,className:"block h-3 w-3 cursor-pointer rounded-full transition-colors content-[''] ".concat(f===S?"bg-white":"bg-white/50"),onClick:function(){return s(S)}})}))},autoplay:!1,autoplayDelay:5e3,transition:{type:"tween",duration:.5},loop:!1,className:""},styles:{base:{carousel:{position:"relative",width:"w-full",height:"h-full",overflowX:"overflow-x-hidden",display:"flex"},slide:{width:"w-full",height:"h-full",display:"inline-block",flex:"flex-none"}}}},a=o})(VC);var UC={};(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,{drawer:function(){return r},default:function(){return n}});var r={defaultProps:{size:300,overlay:!0,placement:"left",overlayProps:void 0,className:"",dismiss:void 0,onClose:void 0,transition:{type:"tween",duration:.3}},styles:{base:{drawer:{position:"fixed",zIndex:"z-[9999]",pointerEvents:"pointer-events-auto",backgroundColor:"bg-white",boxSizing:"box-border",width:"w-full",boxShadow:"shadow-2xl shadow-blue-gray-900/10"},overlay:{position:"absolute",inset:"inset-0",width:"w-full",height:"h-full",pointerEvents:"pointer-events-auto",zIndex:"z-[9995]",backgroundColor:"bg-black",backgroundOpacity:"bg-opacity-60",backdropBlur:"backdrop-blur-sm"}}}},n=r})(UC);var WC={},Pm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{propTypesColor:function(){return S},propTypesInvisible:function(){return O},propTypesWithBorder:function(){return T},propTypesOverlap:function(){return C},propTypesPlacement:function(){return w},propTypesClassName:function(){return m},propTypesContent:function(){return d},propTypesChildren:function(){return l},propTypesContainerProps:function(){return c},propTypesContainerRef:function(){return u}});var r=i(Ze),n=Ut;function o(h,v){(v==null||v>h.length)&&(v=h.length);for(var y=0,E=new Array(v);y<v;y++)E[y]=h[y];return E}function a(h){if(Array.isArray(h))return o(h)}function i(h){return h&&h.__esModule?h:{default:h}}function s(h){if(typeof Symbol<"u"&&h[Symbol.iterator]!=null||h["@@iterator"]!=null)return Array.from(h)}function f(){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 g(h){return a(h)||s(h)||b(h)||f()}function b(h,v){if(h){if(typeof h=="string")return o(h,v);var y=Object.prototype.toString.call(h).slice(8,-1);if(y==="Object"&&h.constructor&&(y=h.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return o(h,v)}}var S=["white"].concat(g(n.propTypesColors)),O=r.default.bool,T=r.default.bool,C=["circular","square"],w=["top-start","top-end","bottom-start","bottom-end"],m=r.default.string,d=r.default.node,l=r.default.node.isRequired,c=r.default.instanceOf(Object),u=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(Pm);var $C={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-500",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})($C);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{badge:function(){return a},default:function(){return i}});var r=Pm,n=o($C);function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{color:"red",invisible:!1,withBorder:!1,overlap:"square",content:void 0,placement:"top-end",className:void 0,containerProps:void 0},valid:{colors:r.propTypesColor,overlaps:r.propTypesOverlap,placements:r.propTypesPlacement},styles:{base:{container:{position:"relative",display:"inline-flex"},badge:{initial:{position:"absolute",minWidth:"min-w-[12px]",minHeight:"min-h-[12px]",borderRadius:"rounded-full",paddingY:"py-1",paddingX:"px-1",fontSize:"text-xs",fontWeight:"font-medium",content:"content-['']",lineHeight:"leading-none",display:"grid",placeItems:"place-items-center"},withBorder:{borderWidth:"border-2",borderColor:"border-white"},withContent:{minWidth:"min-w-[24px]",minHeight:"min-h-[24px]"}}},placements:{"top-start":{square:{top:"top-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"}},"top-end":{square:{top:"top-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"}},"bottom-start":{square:{bottom:"bottom-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"}},"bottom-end":{square:{bottom:"bottom-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"}}},colors:n.default}},i=a})(WC);var HC={},km={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{propTypesCount:function(){return S},propTypesValue:function(){return O},propTypesRatedIcon:function(){return T},propTypesUnratedIcon:function(){return C},propTypesColor:function(){return w},propTypesOnChange:function(){return m},propTypesClassName:function(){return d},propTypesReadonly:function(){return l}});var r=i(Ze),n=Ut;function o(c,u){(u==null||u>c.length)&&(u=c.length);for(var h=0,v=new Array(u);h<u;h++)v[h]=c[h];return v}function a(c){if(Array.isArray(c))return o(c)}function i(c){return c&&c.__esModule?c:{default:c}}function s(c){if(typeof Symbol<"u"&&c[Symbol.iterator]!=null||c["@@iterator"]!=null)return Array.from(c)}function f(){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 g(c){return a(c)||s(c)||b(c)||f()}function b(c,u){if(c){if(typeof c=="string")return o(c,u);var h=Object.prototype.toString.call(c).slice(8,-1);if(h==="Object"&&c.constructor&&(h=c.constructor.name),h==="Map"||h==="Set")return Array.from(h);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return o(c,u)}}var S=r.default.number,O=r.default.number,T=r.default.oneOfType([r.default.node,r.default.instanceOf(Object)]),C=r.default.oneOfType([r.default.node,r.default.instanceOf(Object)]),w=["white"].concat(g(n.propTypesColors)),m=r.default.func,d=r.default.string,l=r.default.bool})(km);var qC={};(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-500"},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-700"},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})(qC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{rating:function(){return i},default:function(){return s}});var r=a(k),n=km,o=a(qC);function a(f){return f&&f.__esModule?f:{default:f}}var i={defaultProps:{count:5,value:0,ratedIcon:r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",className:"w-6 h-6"},r.default.createElement("path",{fillRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.007 5.404.433c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.433 2.082-5.006z",clipRule:"evenodd"})),unratedIcon:r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6"},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z"})),ratedColor:"yellow",unratedColor:"blue-gray",className:void 0,onChange:void 0,readonly:!1},valid:{colors:n.propTypesColor},styles:{base:{rating:{display:"inline-flex",alignItems:"items-center"},icon:{width:"w-5",height:"h-5",color:"text-inherit",cursor:"cursor-pointer"}},colors:o.default}},s=i})(HC);var GC={},Em={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{propTypesColor:function(){return a},propTypesSize:function(){return i},propTypesClassName:function(){return s},propTypesTrackClassName:function(){return f},propTypesThumbClassName:function(){return g},propTypesBarClassName:function(){return b},propTypesDefaultValue:function(){return S},propTypesValue:function(){return O},propTypesOnChange:function(){return T},propTypesMin:function(){return C},propTypesMax:function(){return w},propTypesStep:function(){return m},propTypesInputRef:function(){return d},propTypesInputProps:function(){return l}});var r=o(Ze),n=Ut;function o(c){return c&&c.__esModule?c:{default:c}}var a=n.propTypesColors,i=["sm","md","lg"],s=r.default.string,f=r.default.string,g=r.default.string,b=r.default.string,S=r.default.oneOfType([r.default.number,r.default.string]),O=r.default.oneOfType([r.default.number,r.default.string]),T=r.default.func,C=r.default.oneOfType([r.default.number,r.default.string]),w=r.default.oneOfType([r.default.number,r.default.string]),m=r.default.oneOfType([r.default.number,r.default.string]),d=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})]),l=r.default.instanceOf(Object)})(Em);var KC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"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})(KC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{slider:function(){return a},default:function(){return i}});var r=Em,n=o(KC);function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{color:"gray",size:"md",min:void 0,max:void 0,step:"any",className:"",trackClassName:"",thumbClassName:"",barClassName:"",inputProps:void 0},valid:{sizes:r.propTypesSize,colors:r.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},slider:{width:"w-full",position:"absolute",inset:"inset-0",backgroundColor:"bg-transparent",cursor:"cursor-pointer",outline:"focus:outline-none focus:outline-0",appearance:"appearance-none [-webkit-appearance:none]"},track:{height:"[&::-webkit-slider-runnable-track]:h-full [&::-moz-range-track]:h-full",borderRadius:"[&::-webkit-slider-runnable-track]:rounded-full [&::-moz-range-track]:rounded-full",backgroundColor:"[&::-webkit-slider-runnable-track]:bg-blue-gray-100 [&::-moz-range-track]:bg-blue-gray-100"},thumb:{appearance:"[&::-moz-range-thumb]:appearance-none [&::-moz-range-thumb]:[-webkit-appearance:none] [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:[-webkit-appearance:none]",borderRadius:"[&::-moz-range-thumb]:rounded-full [&::-webkit-slider-thumb]:rounded-full",border:"[&::-moz-range-thumb]:border-0 [&::-webkit-slider-thumb]:border-0",ringWidth:"[&::-moz-range-thumb]:ring-2 [&::-webkit-slider-thumb]:ring-2",ringColor:"[&::-moz-range-thumb]:ring-current [&::-webkit-slider-thumb]:ring-current",backgroundColor:"[&::-moz-range-thumb]:bg-white [&::-webkit-slider-thumb]:bg-white",position:"[&::-moz-range-thumb]:relative [&::-webkit-slider-thumb]:relative",zIndex:"[&::-moz-range-thumb]:z-20 [&::-webkit-slider-thumb]:z-20"},bar:{position:"absolute",inset:"inset-0",zIndex:"z-10",borderRadius:"rounded-l-full",height:"h-full",pointerEvents:"pointer-events-none",backgroundColor:"bg-current"}},sizes:{sm:{container:{height:"h-1"},thumb:{width:"[&::-moz-range-thumb]:w-2.5 [&::-webkit-slider-thumb]:w-2.5",height:"[&::-moz-range-thumb]:h-2.5 [&::-webkit-slider-thumb]:h-2.5",marginTop:"[&::-moz-range-thumb]:-mt-[3px] [&::-webkit-slider-thumb]:-mt-[3px]"},slider:{},track:{},bar:{}},md:{container:{height:"h-2"},thumb:{width:"[&::-moz-range-thumb]:w-3.5 [&::-webkit-slider-thumb]:w-3.5",height:"[&::-moz-range-thumb]:h-3.5 [&::-webkit-slider-thumb]:h-3.5",marginTop:"[&::-moz-range-thumb]:-mt-[3px] [&::-webkit-slider-thumb]:-mt-[3px]"},slider:{},track:{},bar:{}},lg:{container:{height:"h-3"},thumb:{width:"[&::-moz-range-thumb]:w-5 [&::-webkit-slider-thumb]:w-5",height:"[&::-moz-range-thumb]:h-5 [&::-webkit-slider-thumb]:h-5",marginTop:"[&::-moz-range-thumb]:-mt-1 [&::-webkit-slider-thumb]:-mt-1"},slider:{},track:{},bar:{}}},colors:n.default}},i=a})(GC);var YC={},Nm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesColor:function(){return S},propTypesClassName:function(){return O}});var r=i(Ze),n=Ut;function o(T,C){(C==null||C>T.length)&&(C=T.length);for(var w=0,m=new Array(C);w<C;w++)m[w]=T[w];return m}function a(T){if(Array.isArray(T))return o(T)}function i(T){return T&&T.__esModule?T:{default:T}}function s(T){if(typeof Symbol<"u"&&T[Symbol.iterator]!=null||T["@@iterator"]!=null)return Array.from(T)}function f(){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 g(T){return a(T)||s(T)||b(T)||f()}function b(T,C){if(T){if(typeof T=="string")return o(T,C);var w=Object.prototype.toString.call(T).slice(8,-1);if(w==="Object"&&T.constructor&&(w=T.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(T,C)}}var S=["white"].concat(g(n.propTypesColors)),O=r.default.string})(Nm);var QC={};(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})(QC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,f){for(var g in f)Object.defineProperty(s,g,{enumerable:!0,get:f[g]})}t(e,{spinner:function(){return a},default:function(){return i}});var r=Nm,n=o(QC);function o(s){return s&&s.__esModule?s:{default:s}}var a={defaultProps:{color:"gray",className:""},valid:{colors:r.propTypesColor},styles:{base:{color:"text-gray-300",animation:"animate-spin"},colors:n.default}},i=a})(YC);var XC={},ZC={};(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})(ZC);var JC={},Wo={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{propTypeClassName:function(){return S},propTypeChildren:function(){return O},propTypeColor:function(){return T},propTypeVariant:function(){return C}});var r=i(Ze),n=Ut;function o(w,m){(m==null||m>w.length)&&(m=w.length);for(var d=0,l=new Array(m);d<m;d++)l[d]=w[d];return l}function a(w){if(Array.isArray(w))return o(w)}function i(w){return w&&w.__esModule?w:{default:w}}function s(w){if(typeof Symbol<"u"&&w[Symbol.iterator]!=null||w["@@iterator"]!=null)return Array.from(w)}function f(){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 g(w){return a(w)||s(w)||b(w)||f()}function b(w,m){if(w){if(typeof w=="string")return o(w,m);var d=Object.prototype.toString.call(w).slice(8,-1);if(d==="Object"&&w.constructor&&(d=w.constructor.name),d==="Map"||d==="Set")return Array.from(d);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return o(w,m)}}var S=r.default.string,O=r.default.node,T=["white"].concat(g(n.propTypesColors)),C=["filled","outlined","ghost","gradient"]})(Wo);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(a,i){for(var s in i)Object.defineProperty(a,s,{enumerable:!0,get:i[s]})}t(e,{timelineItem:function(){return n},default:function(){return o}});var r=Wo,n={defaultProps:{color:"gray",variant:"filled"},valid:{colors:r.propTypeColor,variants:r.propTypeVariant},styles:{base:{display:"flex",position:"relative",flexDirection:"flex-col",gap:"gap-2"}}},o=n})(JC);var eT={},tT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{color:"text-white",background:"bg-white/10"},"blue-gray":{color:"text-blue-gray-500",background:"bg-blue-gray-500/10"},gray:{color:"text-gray-900",background:"bg-gray-900/10"},brown:{color:"text-brown-500",background:"bg-brown-500/10"},"deep-orange":{color:"text-deep-orange-500",background:"bg-deep-orange-500/10"},orange:{color:"text-orange-500",background:"bg-orange-500/10"},amber:{color:"text-amber-500",background:"bg-amber-500/10"},yellow:{color:"text-yellow-500",background:"bg-yellow-500/10"},lime:{color:"text-lime-500",background:"bg-lime-500/10"},"light-green":{color:"text-light-green-500",background:"bg-light-green-500/10"},green:{color:"text-green-500",background:"bg-green-500/10"},teal:{color:"text-teal-500",background:"bg-teal-500/10"},cyan:{color:"text-cyan-500",background:"bg-cyan-500/10"},"light-blue":{color:"text-light-blue-500",background:"bg-light-blue-500/10"},blue:{color:"text-blue-500",background:"bg-blue-500/10"},indigo:{color:"text-indigo-500",background:"bg-indigo-500/10"},"deep-purple":{color:"text-deep-purple-500",background:"bg-deep-purple-500/10"},purple:{color:"text-purple-500",background:"bg-purple-500/10"},pink:{color:"text-pink-500",background:"bg-pink-500/10"},red:{color:"text-red-500",background:"bg-red-500/10"}},r=t})(tT);var rT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(rT);var nT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{border:"border border-white",color:"text-white"},"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-500"},gray:{border:"border border-gray-900",color:"text-gray-900"},brown:{border:"border border-brown-500",color:"text-brown-500"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-500"},orange:{border:"border border-orange-500",color:"text-orange-500"},amber:{border:"border border-amber-500",color:"text-amber-500"},yellow:{border:"border border-yellow-500",color:"text-yellow-500"},lime:{border:"border border-lime-500",color:"text-lime-500"},"light-green":{border:"border border-light-green-500",color:"text-light-green-500"},green:{border:"border border-green-500",color:"text-green-500"},teal:{border:"border border-teal-500",color:"text-teal-500"},cyan:{border:"border border-cyan-500",color:"text-cyan-500"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-500"},blue:{border:"border border-blue-500",color:"text-blue-500"},indigo:{border:"border border-indigo-500",color:"text-indigo-500"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-500"},purple:{border:"border border-purple-500",color:"text-purple-500"},pink:{border:"border border-pink-500",color:"text-pink-500"},red:{border:"border border-red-500",color:"text-red-500"}},r=t})(nT);var oT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(oT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{timelineIcon:function(){return f},default:function(){return g}});var r=s(tT),n=s(rT),o=s(nT),a=s(oT),i=Wo;function s(b){return b&&b.__esModule?b:{default:b}}var f={defaultProps:{color:"gray",variant:"filled"},valid:{colors:i.propTypeColor,variants:i.propTypeVariant},styles:{base:{width:"w-max",height:"w-max",padding:"p-1.5",position:"relative",zIndex:"z-[2]",flexShrink:"flex-shrink-0",borderRadius:"rounded-full",overflow:"overflow-hidden"},variants:{ghost:r.default,filled:n.default,outlined:o.default,gradient:a.default}}},g=f})(eT);var aT={};(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,{timelineHeader:function(){return r},default:function(){return n}});var r={styles:{base:{display:"flex",alignItems:"items-center",gap:"gap-4"}}},n=r})(aT);var iT={};(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,{timelineBody:function(){return r},default:function(){return n}});var r={styles:{base:{display:"flex",gap:"gap-4"}}},n=r})(iT);var lT={};(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,{timelineConnector:function(){return r},default:function(){return n}});var r={styles:{base:{container:{position:"absolute",left:"left-0",display:"grid",justifyContent:"justify-center",backgroundColor:"bg-transparent",transition:"transition-opacity duration-200"},line:{width:"w-0.5",height:"h-full",backgroundColor:"bg-blue-gray-100"}}}},n=r})(lT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(ZC,e),t(JC,e),t(eT,e),t(aT,e),t(iT,e),t(lT,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}})(XC);var sT={},uT={};(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,{step:function(){return r},default:function(){return n}});var r={styles:{base:{initial:{position:"relative",zIndex:"z-10",display:"grid",placeItems:"place-items-center",width:"w-10",height:"h-10",borderRadius:"rounded-full",backgroundColor:"bg-gray-300",color:"text-gray-900",fontWeight:"font-bold",transition:"transition-all duration-300"},active:{backgroundColor:"bg-gray-900",color:"text-white"},completed:{backgroundColor:"bg-gray-900",color:"text-white"}}}},n=r})(uT);var cT={};(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,{stepper:function(){return r},default:function(){return n}});var r={styles:{base:{stepper:{width:"w-full",position:"relative",display:"flex",alignItems:"items-center",justifyContent:"justify-between"},line:{initial:{position:"absolute",left:"left-0",top:"top-2/4",height:"h-0.5",width:"w-full",transform:"-translate-y-2/4",backgroundColor:"bg-gray-300"},active:{backgroundColor:"bg-gray-900",transition:"transition-all",duration:"duration-500"}}}}},n=r})(cT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(uT,e),t(cT,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}})(sT);var dT={},fT={};(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,{speedDial:function(){return r},default:function(){return n}});var r={defaultProps:{offset:5,placement:"top",dismiss:void 0,animate:{unmount:{},mount:{}}}},n=r})(fT);var pT={};(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,{speedDialContent:function(){return r},default:function(){return n}});var r={styles:{padding:"p-0.5",width:"w-max",display:"flex",flexDirection:"flex-col",alignItems:"items-center",gap:"gap-1"}},n=r})(pT);var hT={};(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,{speedDialAction:function(){return r},default:function(){return n}});var r={styles:{display:"flex",flexDirection:"flex-col",alignItems:"items-center",justifyContent:"justify-center",gap:"gap-1",padding:"p-1",margin:"m-0.5",borderWidth:"border",minWidth:"min-w-[48px]",fontFamily:"font-normal",minHeight:"min-h-[48px]",backgroundColor:"bg-white",borderRadius:"rounded-full",borderColor:"border-blue-gray-50",scale:"hover:scale-110 focus:scale-110 active:scale-100",transition:"transition-transform duration-300 ease-in-out"}},n=r})(hT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(fT,e),t(pT,e),t(hT,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}})(dT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return Te}});var t=re(pe(iS,e)),r=re(pe(lS,e)),n=re(pe(fS,e)),o=re(pe(hS,e)),a=re(pe(gS,e)),i=re(pe(mS,e)),s=re(pe(bS,e)),f=re(pe(vS,e)),g=re(pe(yS,e)),b=re(pe(xS,e)),S=re(pe(_S,e)),O=re(pe(PS,e)),T=re(pe(kS,e)),C=re(pe(ES,e)),w=re(pe(NS,e)),m=re(pe(jS,e)),d=re(pe(RS,e)),l=re(pe(HS,e)),c=re(pe(qS,e)),u=re(pe(YS,e)),h=re(pe(QS,e)),v=re(pe(JS,e)),y=re(pe(tC,e)),E=re(pe(hC,e)),P=re(pe(mC,e)),N=re(pe(bC,e)),R=re(pe(vC,e)),M=re(pe(yC,e)),L=re(pe(xC,e)),D=re(pe(wC,e)),B=re(pe(MC,e)),H=re(pe(IC,e)),Q=re(pe(LC,e)),W=re(pe(FC,e)),z=re(pe(zC,e)),$=re(pe(VC,e)),q=re(pe(UC,e)),Z=re(pe(WC,e)),ae=re(pe(HC,e)),ge=re(pe(GC,e)),ue=re(pe(YC,e)),te=pe(XC,e),Se=pe(sT,e),ve=pe(dT,e);function pe(Ne,Pe){return Object.keys(Ne).forEach(function(Oe){Oe!=="default"&&!Object.prototype.hasOwnProperty.call(Pe,Oe)&&Object.defineProperty(Pe,Oe,{enumerable:!0,get:function(){return Ne[Oe]}})}),Ne}function re(Ne){return Ne&&Ne.__esModule?Ne:{default:Ne}}var me={accordion:t.default,alert:r.default,avatar:n.default,breadcrumbs:o.default,button:a.default,card:i.default,cardBody:s.default,cardFooter:f.default,cardHeader:g.default,checkbox:b.default,chip:S.default,dialog:O.default,dialogBody:T.default,dialogFooter:C.default,dialogHeader:w.default,iconButton:m.default,input:d.default,menu:l.default,navbar:c.default,popover:u.default,progress:h.default,radio:v.default,select:y.default,switch:E.default,tab:P.default,tabs:N.default,tabsBody:R.default,tabsHeader:M.default,tabPanel:L.default,textarea:D.default,tooltip:B.default,typography:H.default,collapse:Q.default,list:W.default,buttonGroup:z.default,carousel:$.default,drawer:q.default,badge:Z.default,rating:ae.default,slider:ge.default,spinner:ue.default,timeline:te.timeline,timelineItem:te.timelineItem,timelineIcon:te.timelineIcon,timelineHeader:te.timelineHeader,timelineBody:te.timelineBody,timelineConnector:te.timelineConnector,step:Se.step,stepper:Se.stepper,speedDial:ve.speedDial,speedDialContent:ve.speedDialContent,speedDialAction:ve.speedDialAction},Te=me})(gm);var gT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(Sr);function r(o){return o&&o.__esModule?o:{default:o}}function n(o,a,i){var s=o.slice();return a.forEach(function(f,g){typeof s[g]>"u"?s[g]=i.cloneUnlessOtherwiseSpecified(f,i):i.isMergeableObject(f)?s[g]=(0,t.default)(o[g],f,i):o.indexOf(f)===-1&&s.push(f)}),s}})(gT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{MaterialTailwindTheme:function(){return b},ThemeProvider:function(){return S},useTheme:function(){return O}});var r=g(k),n=s(Ze),o=s(Sr),a=s(gm),i=s(gT);function s(T){return T&&T.__esModule?T:{default:T}}function f(T){if(typeof WeakMap!="function")return null;var C=new WeakMap,w=new WeakMap;return(f=function(m){return m?w:C})(T)}function g(T,C){if(!C&&T&&T.__esModule)return T;if(T===null||typeof T!="object"&&typeof T!="function")return{default:T};var w=f(C);if(w&&w.has(T))return w.get(T);var m={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in T)if(l!=="default"&&Object.prototype.hasOwnProperty.call(T,l)){var c=d?Object.getOwnPropertyDescriptor(T,l):null;c&&(c.get||c.set)?Object.defineProperty(m,l,c):m[l]=T[l]}return m.default=T,w&&w.set(T,m),m}var b=(0,r.createContext)(a.default);b.displayName="MaterialTailwindThemeProvider";function S(T){var C=T.value,w=C===void 0?a.default:C,m=T.children,d=(0,o.default)(a.default,w,{arrayMerge:i.default});return r.default.createElement(b.Provider,{value:d},m)}var O=function(){return(0,r.useContext)(b)};S.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(Ke);var vf={},pu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return s},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesValue:function(){return b},propTypesChildren:function(){return S}});var r=o(Ze),n=Ut;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.bool.isRequired,i=r.default.node,s=n.propTypesAnimation,f=r.default.bool,g=r.default.string,b=r.default.instanceOf(Object).isRequired,S=r.default.node.isRequired})(pu);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return s}});var r=o(k),n=pu;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return f}var s=function(f){var g=f.value,b=f.children;return r.default.createElement(a.Provider,{value:g},b)};s.propTypes={value:n.propTypesValue,children:n.propTypesChildren},s.displayName="MaterialTailwind.AccordionContextProvider"})(vf);var mT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return C},default:function(){return w}});var r=S(k),n=S(at),o=Xe,a=S(Ye),i=vf,s=Ke,f=pu;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.className,c=m.children,u=O(m,["className","children"]),h=(0,i.useAccordion)(),v=h.open,y=h.icon,E=h.disabled,P=(0,s.useTheme)().accordion,N=P.styles.base;l=l??"";var R=(0,o.twMerge)((0,n.default)((0,a.default)(N.header.initial),g({},(0,a.default)(N.header.active),v)),l),M=(0,n.default)((0,a.default)(N.header.icon));return r.default.createElement("button",b({},u,{ref:d,type:"button",disabled:E,className:R}),c,r.default.createElement("span",{className:M},y??(v?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:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.AccordionHeader";var w=C})(mT);var bT={},vr={},D0=function(e,t){return D0=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])},D0(e,t)};function vT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");D0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Pd=function(){return Pd=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Pd.apply(this,arguments)};function Pl(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function yT(e,t,r,n){var o=arguments.length,a=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(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 xT(e,t){return function(r,n){t(r,n,e)}}function wT(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 s=n.kind,f=s==="getter"?"get":s==="setter"?"set":"value",g=!t&&e?n.static?e:e.prototype:null,b=t||(g?Object.getOwnPropertyDescriptor(g,n.name):{}),S,O=!1,T=r.length-1;T>=0;T--){var C={};for(var w in n)C[w]=w==="access"?{}:n[w];for(var w in n.access)C.access[w]=n.access[w];C.addInitializer=function(d){if(O)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var m=(0,r[T])(s==="accessor"?{get:b.get,set:b.set}:b[f],C);if(s==="accessor"){if(m===void 0)continue;if(m===null||typeof m!="object")throw new TypeError("Object expected");(S=i(m.get))&&(b.get=S),(S=i(m.set))&&(b.set=S),(S=i(m.init))&&o.unshift(S)}else(S=i(m))&&(s==="field"?o.unshift(S):b[f]=S)}g&&Object.defineProperty(g,n.name,b),O=!0}function _T(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function ST(e){return typeof e=="symbol"?e:"".concat(e)}function CT(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function TT(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function OT(e,t,r,n){function o(a){return a instanceof r?a:new r(function(i){i(a)})}return new(r||(r=Promise))(function(a,i){function s(b){try{g(n.next(b))}catch(S){i(S)}}function f(b){try{g(n.throw(b))}catch(S){i(S)}}function g(b){b.done?a(b.value):o(b.value).then(s,f)}g((n=n.apply(e,t||[])).next())})}function PT(e,t){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,o,a,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(g){return function(b){return f([g,b])}}function f(g){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,g[0]&&(r=0)),r;)try{if(n=1,o&&(a=g[0]&2?o.return:g[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,g[1])).done)return a;switch(o=0,a&&(g=[g[0]&2,a.value]),g[0]){case 0:case 1:a=g;break;case 4:return r.label++,{value:g[1],done:!1};case 5:r.label++,o=g[1],g=[0];continue;case 7:g=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(g[0]===6||g[0]===2)){r=0;continue}if(g[0]===3&&(!a||g[1]>a[0]&&g[1]<a[3])){r.label=g[1];break}if(g[0]===6&&r.label<a[1]){r.label=a[1],a=g;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(g);break}a[2]&&r.ops.pop(),r.trys.pop();continue}g=t.call(e,r)}catch(b){g=[6,b],o=0}finally{n=a=0}if(g[0]&5)throw g[1];return{value:g[0]?g[1]:void 0,done:!0}}}var yf=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function kT(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&yf(t,e,r)}function kd(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=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 jm(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(s){i={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function ET(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(jm(arguments[t]));return e}function NT(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)n[o]=a[i];return n}function jT(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n<o;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}function dl(e){return this instanceof dl?(this.v=e,this):new dl(e)}function RT(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,a=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",i),o[Symbol.asyncIterator]=function(){return this},o;function i(T){return function(C){return Promise.resolve(C).then(T,S)}}function s(T,C){n[T]&&(o[T]=function(w){return new Promise(function(m,d){a.push([T,w,m,d])>1||f(T,w)})},C&&(o[T]=C(o[T])))}function f(T,C){try{g(n[T](C))}catch(w){O(a[0][3],w)}}function g(T){T.value instanceof dl?Promise.resolve(T.value.v).then(b,S):O(a[0][2],T)}function b(T){f("next",T)}function S(T){f("throw",T)}function O(T,C){T(C),a.shift(),a.length&&f(a[0][0],a[0][1])}}function AT(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:dl(e[o](i)),done:!1}:a?a(i):i}:a}}function MT(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 kd=="function"?kd(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(s,f){i=e[a](i),o(s,f,i.done,i.value)})}}function o(a,i,s,f){Promise.resolve(f).then(function(g){a({value:g,done:s})},i)}}function IT(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var J4=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},L0=function(e){return L0=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},L0(e)};function DT(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=L0(e),n=0;n<r.length;n++)r[n]!=="default"&&yf(t,e,r[n]);return J4(t,e),t}function LT(e){return e&&e.__esModule?e:{default:e}}function FT(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 zT(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 BT(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 VT(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;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],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var eD=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 UT(e){function t(a){e.error=e.hasError?new eD(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(o,function(i){return t(i),o()})}else n|=1}catch(i){t(i)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function WT(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,o,a,i){return n?t?".jsx":".js":o&&(!a||!i)?r:o+a+"."+i.toLowerCase()+"js"}):e}const tD={__extends:vT,__assign:Pd,__rest:Pl,__decorate:yT,__param:xT,__esDecorate:wT,__runInitializers:_T,__propKey:ST,__setFunctionName:CT,__metadata:TT,__awaiter:OT,__generator:PT,__createBinding:yf,__exportStar:kT,__values:kd,__read:jm,__spread:ET,__spreadArrays:NT,__spreadArray:jT,__await:dl,__asyncGenerator:RT,__asyncDelegator:AT,__asyncValues:MT,__makeTemplateObject:IT,__importStar:DT,__importDefault:LT,__classPrivateFieldGet:FT,__classPrivateFieldSet:zT,__classPrivateFieldIn:BT,__addDisposableResource:VT,__disposeResources:UT,__rewriteRelativeImportExtension:WT},rD=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:VT,get __assign(){return Pd},__asyncDelegator:AT,__asyncGenerator:RT,__asyncValues:MT,__await:dl,__awaiter:OT,__classPrivateFieldGet:FT,__classPrivateFieldIn:BT,__classPrivateFieldSet:zT,__createBinding:yf,__decorate:yT,__disposeResources:UT,__esDecorate:wT,__exportStar:kT,__extends:vT,__generator:PT,__importDefault:LT,__importStar:DT,__makeTemplateObject:IT,__metadata:TT,__param:xT,__propKey:ST,__read:jm,__rest:Pl,__rewriteRelativeImportExtension:WT,__runInitializers:_T,__setFunctionName:CT,__spread:ET,__spreadArray:jT,__spreadArrays:NT,__values:kd,default:tD},Symbol.toStringTag,{value:"Module"})),$T=ou(rD);var nD=function(){},HT=function(){};const oD=Object.freeze(Object.defineProperty({__proto__:null,invariant:HT,warning:nD},Symbol.toStringTag,{value:"Module"})),qT=ou(oD);var dr={};Object.defineProperty(dr,"__esModule",{value:!0});const GT=(e,t)=>r=>Math.max(Math.min(r,t),e),Ts=e=>e%1?Number(e.toFixed(5)):e,Xs=/(-)?([\d]*\.?[\d])+/g,F0=/(#[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,aD=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function hu(e){return typeof e=="string"}const gu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Rm=Object.assign(Object.assign({},gu),{transform:GT(0,1)}),iD=Object.assign(Object.assign({},gu),{default:1}),mu=e=>({test:t=>hu(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),lD=mu("deg"),Zi=mu("%"),sD=mu("px"),uD=mu("vh"),cD=mu("vw"),dD=Object.assign(Object.assign({},Zi),{parse:e=>Zi.parse(e)/100,transform:e=>Zi.transform(e*100)}),Am=(e,t)=>r=>!!(hu(r)&&aD.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),KT=(e,t,r)=>n=>{if(!hu(n))return n;const[o,a,i,s]=n.match(Xs);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:s!==void 0?parseFloat(s):1}},ps={test:Am("hsl","hue"),parse:KT("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Zi.transform(Ts(t))+", "+Zi.transform(Ts(r))+", "+Ts(Rm.transform(n))+")"},fD=GT(0,255),Mc=Object.assign(Object.assign({},gu),{transform:e=>Math.round(fD(e))}),$i={test:Am("rgb","red"),parse:KT("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Mc.transform(e)+", "+Mc.transform(t)+", "+Mc.transform(r)+", "+Ts(Rm.transform(n))+")"};function pD(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 z0={test:Am("#"),parse:pD,transform:$i.transform},Mm={test:e=>$i.test(e)||z0.test(e)||ps.test(e),parse:e=>$i.test(e)?$i.parse(e):ps.test(e)?ps.parse(e):z0.parse(e),transform:e=>hu(e)?e:e.hasOwnProperty("red")?$i.transform(e):ps.transform(e)},YT="${c}",QT="${n}";function hD(e){var t,r,n,o;return isNaN(e)&&hu(e)&&((r=(t=e.match(Xs))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(F0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function XT(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(F0);n&&(r=n.length,e=e.replace(F0,YT),t.push(...n.map(Mm.parse)));const o=e.match(Xs);return o&&(e=e.replace(Xs,QT),t.push(...o.map(gu.parse))),{values:t,numColors:r,tokenised:e}}function ZT(e){return XT(e).values}function JT(e){const{values:t,numColors:r,tokenised:n}=XT(e),o=t.length;return a=>{let i=n;for(let s=0;s<o;s++)i=i.replace(s<r?YT:QT,s<r?Mm.transform(a[s]):Ts(a[s]));return i}}const gD=e=>typeof e=="number"?0:e;function mD(e){const t=ZT(e);return JT(e)(t.map(gD))}const eO={test:hD,parse:ZT,createTransformer:JT,getAnimatableNone:mD},bD=new Set(["brightness","contrast","saturate","opacity"]);function vD(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Xs)||[];if(!n)return e;const o=r.replace(n,"");let a=bD.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const yD=/([a-z-]*)\(.*?\)/g,xD=Object.assign(Object.assign({},eO),{getAnimatableNone:e=>{const t=e.match(yD);return t?t.map(vD).join(" "):e}});dr.alpha=Rm;dr.color=Mm;dr.complex=eO;dr.degrees=lD;dr.filter=xD;dr.hex=z0;dr.hsla=ps;dr.number=gu;dr.percent=Zi;dr.progressPercentage=dD;dr.px=sD;dr.rgbUnit=Mc;dr.rgba=$i;dr.scale=iD;dr.vh=uD;dr.vw=cD;var Je={},pi={};Object.defineProperty(pi,"__esModule",{value:!0});const tO=1/60*1e3,wD=typeof performance<"u"?()=>performance.now():()=>Date.now(),rO=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(wD()),tO);function _D(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,s={schedule:(f,g=!1,b=!1)=>{const S=b&&o,O=S?t:r;return g&&i.add(f),O.indexOf(f)===-1&&(O.push(f),S&&o&&(n=t.length)),f},cancel:f=>{const g=r.indexOf(f);g!==-1&&r.splice(g,1),i.delete(f)},process:f=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let g=0;g<n;g++){const b=t[g];b(f),i.has(b)&&(s.schedule(b),e())}o=!1,a&&(a=!1,s.process(f))}};return s}const SD=40;let B0=!0,Zs=!1,V0=!1;const Ji={delta:0,timestamp:0},bu=["read","update","preRender","render","postRender"],xf=bu.reduce((e,t)=>(e[t]=_D(()=>Zs=!0),e),{}),CD=bu.reduce((e,t)=>{const r=xf[t];return e[t]=(n,o=!1,a=!1)=>(Zs||kD(),r.schedule(n,o,a)),e},{}),TD=bu.reduce((e,t)=>(e[t]=xf[t].cancel,e),{}),OD=bu.reduce((e,t)=>(e[t]=()=>xf[t].process(Ji),e),{}),PD=e=>xf[e].process(Ji),nO=e=>{Zs=!1,Ji.delta=B0?tO:Math.max(Math.min(e-Ji.timestamp,SD),1),Ji.timestamp=e,V0=!0,bu.forEach(PD),V0=!1,Zs&&(B0=!1,rO(nO))},kD=()=>{Zs=!0,B0=!0,V0||rO(nO)},ED=()=>Ji;pi.cancelSync=TD;pi.default=CD;pi.flushSync=OD;pi.getFrameData=ED;Object.defineProperty(Je,"__esModule",{value:!0});var oO=$T,fl=qT,$n=dr,wf=pi;function ND(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var jD=ND(wf);const Js=(e,t,r)=>Math.min(Math.max(r,e),t),ah=.001,RD=.01,Lx=10,AD=.05,MD=1;function ID({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;fl.warning(e<=Lx*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=Js(AD,MD,i),e=Js(RD,Lx,e/1e3),i<1?(o=g=>{const b=g*i,S=b*e,O=b-r,T=U0(g,i),C=Math.exp(-S);return ah-O/T*C},a=g=>{const S=g*i*e,O=S*r+r,T=Math.pow(i,2)*Math.pow(g,2)*e,C=Math.exp(-S),w=U0(Math.pow(g,2),i);return(-o(g)+ah>0?-1:1)*((O-T)*C)/w}):(o=g=>{const b=Math.exp(-g*e),S=(g-r)*e+1;return-ah+b*S},a=g=>{const b=Math.exp(-g*e),S=(r-g)*(e*e);return b*S});const s=5/e,f=LD(o,a,s);if(e=e*1e3,isNaN(f))return{stiffness:100,damping:10,duration:e};{const g=Math.pow(f,2)*n;return{stiffness:g,damping:i*2*Math.sqrt(n*g),duration:e}}}const DD=12;function LD(e,t,r){let n=r;for(let o=1;o<DD;o++)n=n-e(n)/t(n);return n}function U0(e,t){return e*Math.sqrt(1-t*t)}const FD=["duration","bounce"],zD=["stiffness","damping","mass"];function Fx(e,t){return t.some(r=>e[r]!==void 0)}function BD(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Fx(e,zD)&&Fx(e,FD)){const r=ID(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function _f(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=oO.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:s,damping:f,mass:g,velocity:b,duration:S,isResolvedFromDuration:O}=BD(a),T=zx,C=zx;function w(){const m=b?-(b/1e3):0,d=r-t,l=f/(2*Math.sqrt(s*g)),c=Math.sqrt(s/g)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const u=U0(c,l);T=h=>{const v=Math.exp(-l*c*h);return r-v*((m+l*c*d)/u*Math.sin(u*h)+d*Math.cos(u*h))},C=h=>{const v=Math.exp(-l*c*h);return l*c*v*(Math.sin(u*h)*(m+l*c*d)/u+d*Math.cos(u*h))-v*(Math.cos(u*h)*(m+l*c*d)-u*d*Math.sin(u*h))}}else if(l===1)T=u=>r-Math.exp(-c*u)*(d+(m+c*d)*u);else{const u=c*Math.sqrt(l*l-1);T=h=>{const v=Math.exp(-l*c*h),y=Math.min(u*h,300);return r-v*((m+l*c*d)*Math.sinh(y)+u*d*Math.cosh(y))/u}}}return w(),{next:m=>{const d=T(m);if(O)i.done=m>=S;else{const l=C(m)*1e3,c=Math.abs(l)<=n,u=Math.abs(r-d)<=o;i.done=c&&u}return i.value=i.done?r:d,i},flipTarget:()=>{b=-b,[t,r]=[r,t],w()}}}_f.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const zx=e=>0,Im=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Sf=(e,t,r)=>-r*e+r*t+e;function ih(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 Bx({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 s=r<.5?r*(1+t):r+t-r*t,f=2*r-s;o=ih(f,s,e+1/3),a=ih(f,s,e),i=ih(f,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const VD=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},UD=[$n.hex,$n.rgba,$n.hsla],Vx=e=>UD.find(t=>t.test(e)),Ux=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Dm=(e,t)=>{let r=Vx(e),n=Vx(t);fl.invariant(!!r,Ux(e)),fl.invariant(!!n,Ux(t));let o=r.parse(e),a=n.parse(t);r===$n.hsla&&(o=Bx(o),r=$n.rgba),n===$n.hsla&&(a=Bx(a),n=$n.rgba);const i=Object.assign({},o);return s=>{for(const f in i)f!=="alpha"&&(i[f]=VD(o[f],a[f],s));return i.alpha=Sf(o.alpha,a.alpha,s),r.transform(i)}},WD={x:0,y:0,z:0},W0=e=>typeof e=="number",$D=(e,t)=>r=>t(e(r)),Lm=(...e)=>e.reduce($D);function aO(e,t){return W0(e)?r=>Sf(e,t,r):$n.color.test(e)?Dm(e,t):Fm(e,t)}const iO=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>aO(a,t[i]));return a=>{for(let i=0;i<n;i++)r[i]=o[i](a);return r}},HD=(e,t)=>{const r=Object.assign(Object.assign({},e),t),n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=aO(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function Wx(e){const t=$n.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i<r;i++)n||typeof t[i]=="number"?n++:t[i].hue!==void 0?a++:o++;return{parsed:t,numNumbers:n,numRGB:o,numHSL:a}}const Fm=(e,t)=>{const r=$n.complex.createTransformer(t),n=Wx(e),o=Wx(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Lm(iO(n.parsed,o.parsed),r):(fl.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}`)},qD=(e,t)=>r=>Sf(e,t,r);function GD(e){if(typeof e=="number")return qD;if(typeof e=="string")return $n.color.test(e)?Dm:Fm;if(Array.isArray(e))return iO;if(typeof e=="object")return HD}function KD(e,t,r){const n=[],o=r||GD(e[0]),a=e.length-1;for(let i=0;i<a;i++){let s=o(e[i],e[i+1]);if(t){const f=Array.isArray(t)?t[i]:t;s=Lm(f,s)}n.push(s)}return n}function YD([e,t],[r]){return n=>r(Im(e,t,n))}function QD(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 f=1;for(;f<r&&!(e[f]>o||f===n);f++);a=f-1}const s=Im(e[a],e[a+1],o);return t[a](s)}}function zm(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;fl.invariant(a===t.length,"Both input and output ranges must be the same length"),fl.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=KD(t,n,o),s=a===2?YD(e,i):QD(e,i);return r?f=>s(Js(e[0],e[a-1],f)):s}const vu=e=>t=>1-e(1-t),Cf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,lO=e=>t=>Math.pow(t,e),Bm=e=>t=>t*t*((e+1)*t-e),sO=e=>{const t=Bm(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},uO=1.525,XD=4/11,ZD=8/11,JD=9/10,cO=e=>e,Vm=lO(2),eL=vu(Vm),dO=Cf(Vm),fO=e=>1-Math.sin(Math.acos(e)),pO=vu(fO),tL=Cf(pO),Um=Bm(uO),rL=vu(Um),nL=Cf(Um),oL=sO(uO),aL=4356/361,iL=35442/1805,lL=16061/1805,Ed=e=>{if(e===1||e===0)return e;const t=e*e;return e<XD?7.5625*t:e<ZD?9.075*t-9.9*e+3.4:e<JD?aL*t-iL*e+lL:10.8*e*e-20.52*e+10.72},sL=vu(Ed),uL=e=>e<.5?.5*(1-Ed(1-e*2)):.5*Ed(e*2-1)+.5;function cL(e,t){return e.map(()=>t||dO).splice(0,e.length-1)}function dL(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function fL(e,t){return e.map(r=>r*t)}function Os({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],s=fL(n&&n.length===i.length?n:dL(i),o);function f(){return zm(s,i,{ease:Array.isArray(r)?r:cL(i,r)})}let g=f();return{next:b=>(a.value=g(b),a.done=b>=o,a),flipTarget:()=>{i.reverse(),g=f()}}}function hO({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let s=r*e;const f=t+s,g=a===void 0?f:a(f);return g!==f&&(s=g-t),{next:b=>{const S=-s*Math.exp(-b/n);return i.done=!(S>o||S<-o),i.value=i.done?g:g+S,i},flipTarget:()=>{}}}const $x={keyframes:Os,spring:_f,decay:hO};function pL(e){if(Array.isArray(e.to))return Os;if($x[e.type])return $x[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Os:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?_f:Os}function gO(e,t,r=0){return e-t-r}function hL(e,t,r=0,n=!0){return n?gO(t+-e,t,r):t-(e-t)+r}function gL(e,t,r,n){return n?e>=t+r:e<=-r}const mL=e=>{const t=({delta:r})=>e(r);return{start:()=>jD.default.update(t,!0),stop:()=>wf.cancelSync.update(t)}};function mO(e){var t,r,{from:n,autoplay:o=!0,driver:a=mL,elapsed:i=0,repeat:s=0,repeatType:f="loop",repeatDelay:g=0,onPlay:b,onStop:S,onComplete:O,onRepeat:T,onUpdate:C}=e,w=oO.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:m}=w,d,l=0,c=w.duration,u,h=!1,v=!0,y;const E=pL(w);!((r=(t=E).needsInterpolation)===null||r===void 0)&&r.call(t,n,m)&&(y=zm([0,100],[n,m],{clamp:!1}),n=0,m=100);const P=E(Object.assign(Object.assign({},w),{from:n,to:m}));function N(){l++,f==="reverse"?(v=l%2===0,i=hL(i,c,g,v)):(i=gO(i,c,g),f==="mirror"&&P.flipTarget()),h=!1,T&&T()}function R(){d.stop(),O&&O()}function M(D){if(v||(D=-D),i+=D,!h){const B=P.next(Math.max(0,i));u=B.value,y&&(u=y(u)),h=v?B.done:i<=0}C==null||C(u),h&&(l===0&&(c??(c=i)),l<s?gL(i,c,g,v)&&N():R())}function L(){b==null||b(),d=a(M),d.start()}return o&&L(),{stop:()=>{S==null||S(),d.stop()}}}function bO(e,t){return t?e*(1e3/t):0}function bL({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:s=10,restDelta:f=1,modifyTarget:g,driver:b,onUpdate:S,onComplete:O,onStop:T}){let C;function w(c){return r!==void 0&&c<r||n!==void 0&&c>n}function m(c){return r===void 0?n:n===void 0||Math.abs(r-c)<Math.abs(n-c)?r:n}function d(c){C==null||C.stop(),C=mO(Object.assign(Object.assign({},c),{driver:b,onUpdate:u=>{var h;S==null||S(u),(h=c.onUpdate)===null||h===void 0||h.call(c,u)},onComplete:O,onStop:T}))}function l(c){d(Object.assign({type:"spring",stiffness:i,damping:s,restDelta:f},c))}if(w(e))l({from:e,velocity:t,to:m(e)});else{let c=o*t+e;typeof g<"u"&&(c=g(c));const u=m(c),h=u===r?-1:1;let v,y;const E=P=>{v=y,y=P,t=bO(P-v,wf.getFrameData().delta),(h===1&&P>u||h===-1&&P<u)&&l({from:P,to:u,velocity:t})};d({type:"decay",from:e,velocity:t,timeConstant:a,power:o,restDelta:f,modifyTarget:g,onUpdate:w(c)?E:void 0})}return{stop:()=>C==null?void 0:C.stop()}}const vO=e=>e*180/Math.PI,vL=(e,t=WD)=>vO(Math.atan2(t.y-e.y,t.x-e.x)),yL=(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,Wm=(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},wL=Wm(),_L=Wm(Math.sqrt),yO=e=>e*Math.PI/180,Nd=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),$0=e=>Nd(e)&&e.hasOwnProperty("z"),ic=(e,t)=>Math.abs(e-t);function SL(e,t){if(W0(e)&&W0(t))return ic(e,t);if(Nd(e)&&Nd(t)){const r=ic(e.x,t.x),n=ic(e.y,t.y),o=$0(e)&&$0(t)?ic(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const CL=(e,t,r)=>(t=yO(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),xO=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),wO=(e,t,r,n=0)=>xO(e+r*(t-e)/Math.max(n,r)),TL=(e=50)=>{let t=0,r=0;return n=>{const o=wf.getFrameData().timestamp,a=o!==r?o-r:0,i=a?wO(t,n,a,e):t;return r=o,t=i,i}},OL=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;t<r;t++){const a=e[t],i=Math.abs(a-n);if(i===0)return a;if(i>o)return e[t-1];if(t===r-1)return a;o=i}}}};function PL(e,t){return e/(1e3/t)}const kL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},_O=(e,t)=>1-3*t+3*e,SO=(e,t)=>3*t-6*e,CO=e=>3*e,jd=(e,t,r)=>((_O(t,r)*e+SO(t,r))*e+CO(t))*e,TO=(e,t,r)=>3*_O(t,r)*e*e+2*SO(t,r)*e+CO(t),EL=1e-7,NL=10;function jL(e,t,r,n,o){let a,i,s=0;do i=t+(r-t)/2,a=jd(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>EL&&++s<NL);return i}const RL=8,AL=.001;function ML(e,t,r,n){for(let o=0;o<RL;++o){const a=TO(t,r,n);if(a===0)return t;const i=jd(t,r,n)-e;t-=i/a}return t}const Ic=11,lc=1/(Ic-1);function IL(e,t,r,n){if(e===t&&r===n)return cO;const o=new Float32Array(Ic);for(let i=0;i<Ic;++i)o[i]=jd(i*lc,e,r);function a(i){let s=0,f=1;const g=Ic-1;for(;f!==g&&o[f]<=i;++f)s+=lc;--f;const b=(i-o[f])/(o[f+1]-o[f]),S=s+b*lc,O=TO(S,e,r);return O>=AL?ML(i,S,e,r):O===0?S:jL(i,s,s+lc,e,r)}return i=>i===0||i===1?i:jd(a(i),t,n)}const DL=(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 Js(0,1,o/e)};Je.angle=vL;Je.animate=mO;Je.anticipate=oL;Je.applyOffset=yL;Je.attract=wL;Je.attractExpo=_L;Je.backIn=Um;Je.backInOut=nL;Je.backOut=rL;Je.bounceIn=sL;Je.bounceInOut=uL;Je.bounceOut=Ed;Je.circIn=fO;Je.circInOut=tL;Je.circOut=pO;Je.clamp=Js;Je.createAnticipate=sO;Je.createAttractor=Wm;Je.createBackIn=Bm;Je.createExpoIn=lO;Je.cubicBezier=IL;Je.decay=hO;Je.degreesToRadians=yO;Je.distance=SL;Je.easeIn=Vm;Je.easeInOut=dO;Je.easeOut=eL;Je.inertia=bL;Je.interpolate=zm;Je.isPoint=Nd;Je.isPoint3D=$0;Je.keyframes=Os;Je.linear=cO;Je.mirrorEasing=Cf;Je.mix=Sf;Je.mixColor=Dm;Je.mixComplex=Fm;Je.pipe=Lm;Je.pointFromVector=CL;Je.progress=Im;Je.radiansToDegrees=vO;Je.reverseEasing=vu;Je.smooth=TL;Je.smoothFrame=wO;Je.snap=OL;Je.spring=_f;Je.steps=DL;Je.toDecimal=xO;Je.velocityPerFrame=PL;Je.velocityPerSecond=bO;Je.wrap=kL;class LL{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const lh=new WeakMap;function $m(e){return lh.has(e)||lh.set(e,{transforms:[],values:new Map}),lh.get(e)}function FL(e,t){return e.has(t)||e.set(t,new LL),e.get(t)}function OO(e,t){e.indexOf(t)===-1&&e.push(t)}function PO(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const kO=(e,t,r)=>Math.min(Math.max(r,e),t),Yr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Bo=e=>typeof e=="number",eu=e=>Array.isArray(e)&&!Bo(e[0]),zL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function EO(e,t){return eu(e)?e[zL(0,e.length,t)]:e}const Hm=(e,t,r)=>-r*e+r*t+e,qm=()=>{},Ao=e=>e,Tf=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function Gm(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Tf(0,t,n);e.push(Hm(r,1,o))}}function Km(e){const t=[0];return Gm(t,e-1),t}function NO(e,t=Km(e.length),r=Ao){const n=e.length,o=n-t.length;return o>0&&Gm(t,o),a=>{let i=0;for(;i<n-2&&!(a<t[i+1]);i++);let s=kO(0,1,Tf(t[i],t[i+1],a));return s=EO(r,i)(s),Hm(e[i],e[i+1],s)}}const jO=e=>Array.isArray(e)&&Bo(e[0]),Rd=e=>typeof e=="object"&&!!e.createAnimation,BL=e=>typeof e=="function",Ym=e=>typeof e=="string",Qa={ms:e=>e*1e3,s:e=>e/1e3};function RO(e,t){return t?e*(1e3/t):0}const VL=["","X","Y","Z"],UL=["translate","scale","rotate","skew"],pl={x:"translateX",y:"translateY",z:"translateZ"},Hx={syntax:"<angle>",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},WL={translate:{syntax:"<length-percentage>",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:Hx,scale:{syntax:"<number>",initialValue:1,toDefaultUnit:Ao},skew:Hx},hl=new Map,Of=e=>`--motion-${e}`,Ad=["x","y","z"];UL.forEach(e=>{VL.forEach(t=>{Ad.push(e+t),hl.set(Of(e+t),WL[e])})});const $L=(e,t)=>Ad.indexOf(e)-Ad.indexOf(t),HL=new Set(Ad),Pf=e=>HL.has(e),qL=(e,t)=>{pl[t]&&(t=pl[t]);const{transforms:r}=$m(e);OO(r,t),e.style.transform=AO(r)},AO=e=>e.sort($L).reduce(GL,"").trim(),GL=(e,t)=>`${e} ${t}(var(${Of(t)}))`,H0=e=>e.startsWith("--"),qx=new Set;function KL(e){if(!qx.has(e)){qx.add(e);try{const{syntax:t,initialValue:r}=hl.has(e)?hl.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const MO=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,YL=1e-7,QL=12;function XL(e,t,r,n,o){let a,i,s=0;do i=t+(r-t)/2,a=MO(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>YL&&++s<QL);return i}function hs(e,t,r,n){if(e===t&&r===n)return Ao;const o=a=>XL(a,0,1,e,r);return a=>a===0||a===1?a:MO(o(a),t,n)}const ZL=(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 kO(0,1,o/e)},JL={ease:hs(.25,.1,.25,1),"ease-in":hs(.42,0,1,1),"ease-in-out":hs(.42,0,.58,1),"ease-out":hs(0,0,.58,1)},e3=/\((.*?)\)/;function q0(e){if(BL(e))return e;if(jO(e))return hs(...e);const t=JL[e];if(t)return t;if(e.startsWith("steps")){const r=e3.exec(e);if(r){const n=r[1].split(",");return ZL(parseFloat(n[0]),n[1].trim())}}return Ao}class t3{constructor(t,r=[0,1],{easing:n,duration:o=Yr.duration,delay:a=Yr.delay,endDelay:i=Yr.endDelay,repeat:s=Yr.repeat,offset:f,direction:g="normal",autoplay:b=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Ao,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((O,T)=>{this.resolve=O,this.reject=T}),n=n||Yr.easing,Rd(n)){const O=n.createAnimation(r);n=O.easing,r=O.keyframes||r,o=O.duration||o}this.repeat=s,this.easing=eu(n)?Ao:q0(n),this.updateDuration(o);const S=NO(r,f,eu(n)?n.map(q0):Ao);this.tick=O=>{var T;a=a;let C=0;this.pauseTime!==void 0?C=this.pauseTime:C=(O-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 w=C/this.duration;let m=Math.floor(w),d=w%1;!d&&w>=1&&(d=1),d===1&&m--;const l=m%2;(g==="reverse"||g==="alternate"&&l||g==="alternate-reverse"&&!l)&&(d=1-d);const c=C>=this.totalDuration?1:Math.min(d,1),u=S(this.easing(c));t(u),this.pauseTime===void 0&&(this.playState==="finished"||C>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,u)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},b&&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 Gx=e=>jO(e)?r3(e):e,r3=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Kx=e=>document.createElement("div").animate(e,{duration:.001}),Yx={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Kx({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Kx({opacity:[0,1]}).finished},sh={},Dc={};for(const e in Yx)Dc[e]=()=>(sh[e]===void 0&&(sh[e]=Yx[e]()),sh[e]);function n3(e,t){for(let r=0;r<e.length;r++)e[r]===null&&(e[r]=r?e[r-1]:t());return e}const IO=e=>Array.isArray(e)?e:[e];function Md(e){return pl[e]&&(e=pl[e]),Pf(e)?Of(e):e}const Hi={get:(e,t)=>{t=Md(t);let r=H0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=hl.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Md(t),H0(t)?e.style.setProperty(t,r):e.style[t]=r}};function DO(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function o3(){return window.__MOTION_DEV_TOOLS_RECORD}function kf(e,t,r,n={}){const o=o3(),a=n.record!==!1&&o;let i,{duration:s=Yr.duration,delay:f=Yr.delay,endDelay:g=Yr.endDelay,repeat:b=Yr.repeat,easing:S=Yr.easing,direction:O,offset:T,allowWebkitAcceleration:C=!1}=n;const w=$m(e);let m=Dc.waapi();const d=Pf(t);d&&qL(e,t);const l=Md(t),c=FL(w.values,l),u=hl.get(l);return DO(c.animation,!(Rd(S)&&c.generator)&&n.record!==!1),()=>{const h=()=>{var y,E;return(E=(y=Hi.get(e,l))!==null&&y!==void 0?y:u==null?void 0:u.initialValue)!==null&&E!==void 0?E:0};let v=n3(IO(r),h);if(Rd(S)){const y=S.createAnimation(v,h,d,l,c);S=y.easing,y.keyframes!==void 0&&(v=y.keyframes),y.duration!==void 0&&(s=y.duration)}if(H0(l)&&(Dc.cssRegisterProperty()?KL(l):m=!1),m){u&&(v=v.map(P=>Bo(P)?u.toDefaultUnit(P):P)),v.length===1&&(!Dc.partialKeyframes()||a)&&v.unshift(h());const y={delay:Qa.ms(f),duration:Qa.ms(s),endDelay:Qa.ms(g),easing:eu(S)?void 0:Gx(S),direction:O,iterations:b+1,fill:"both"};i=e.animate({[l]:v,offset:T,easing:eu(S)?S.map(Gx):void 0},y),i.finished||(i.finished=new Promise((P,N)=>{i.onfinish=P,i.oncancel=N}));const E=v[v.length-1];i.finished.then(()=>{Hi.set(e,l,E),i.cancel()}).catch(qm),C||(i.playbackRate=1.000001)}else if(d){v=v.map(E=>typeof E=="string"?parseFloat(E):E),v.length===1&&v.unshift(parseFloat(h()));const y=E=>{u&&(E=u.toDefaultUnit(E)),Hi.set(e,l,E)};i=new t3(y,v,Object.assign(Object.assign({},n),{duration:s,easing:S}))}else{const y=v[v.length-1];Hi.set(e,l,u&&Bo(y)?u.toDefaultUnit(y):y)}return a&&o(e,t,v,{duration:s,delay:f,easing:S,repeat:b,offset:T},"motion-one"),c.setAnimation(i),i}}const Qm=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Ef(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 a3=e=>e(),Xm=(e,t,r=Yr.duration)=>new Proxy({animations:e.map(a3).filter(Boolean),duration:r,options:t},l3),i3=e=>e.animations[0],l3={get:(e,t)=>{const r=i3(e);switch(t){case"duration":return e.duration;case"currentTime":return Qa.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(s3)).catch(qm)),e.finished;case"stop":return()=>{e.animations.forEach(n=>DO(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=Qa.ms(r);case"currentTime":case"playbackRate":for(let n=0;n<e.animations.length;n++)e.animations[n][t]=r;return!0}return!1}},s3=e=>e.finished;function u3(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Bo(r)?r:c3(r,a),s=Math.abs(i-o);let f=e*s;if(n){const g=a*e;f=q0(n)(f/g)*g}return t+f}}function c3(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function LO(e,t,r){return typeof e=="function"?e(t,r):e}function d3(e,t,r={}){e=Ef(e);const n=e.length,o=[];for(let a=0;a<n;a++){const i=e[a];for(const s in t){const f=Qm(r,s);f.delay=LO(f.delay,a,n);const g=kf(i,s,t[s],f);o.push(g)}}return Xm(o,r,r.duration)}function Qx(e,t,r,n){var o;return Bo(t)?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?r:(o=n.get(t))!==null&&o!==void 0?o:e}function f3(e,t,r){for(let n=0;n<e.length;n++){const o=e[n];o.at>t&&o.at<r&&(PO(e,o),n--)}}function p3(e,t,r,n,o,a){f3(e,o,a);for(let i=0;i<t.length;i++)e.push({value:t[i],at:Hm(o,a,n[i]),easing:EO(r,i)})}function h3(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function g3(e,t={}){var r;const n=m3(e,t),o=n.map(a=>kf(...a)).filter(Boolean);return Xm(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function m3(e,t={}){var{defaultOptions:r={}}=t,n=Pl(t,["defaultOptions"]);const o=[],a=new Map,i={},s=new Map;let f=0,g=0,b=0;for(let S=0;S<e.length;S++){const O=e[S];if(Ym(O)){s.set(O,g);continue}else if(!Array.isArray(O)){s.set(O.name,Qx(g,O.at,f,s));continue}const[T,C,w={}]=O;w.at!==void 0&&(g=Qx(g,w.at,f,s));let m=0;const d=Ef(T,i),l=d.length;for(let c=0;c<l;c++){const u=d[c],h=b3(u,a);for(const v in C){const y=v3(v,h);let E=IO(C[v]);const P=Qm(w,v);let{duration:N=r.duration||Yr.duration,easing:R=r.easing||Yr.easing}=P;if(Rd(R)){const Q=Pf(v);HT(E.length===2||!Q);const W=R.createAnimation(E,()=>"0",Q);R=W.easing,W.keyframes!==void 0&&(E=W.keyframes),W.duration!==void 0&&(N=W.duration)}const M=LO(w.delay,c,l)||0,L=g+M,D=L+N;let{offset:B=Km(E.length)}=P;B.length===1&&B[0]===0&&(B[1]=1);const H=length-E.length;H>0&&Gm(B,H),E.length===1&&E.unshift(null),p3(y,E,R,B,L,D),m=Math.max(M+N,m),b=Math.max(D,b)}}f=g,g+=m}return a.forEach((S,O)=>{for(const T in S){const C=S[T];C.sort(h3);const w=[],m=[],d=[];for(let l=0;l<C.length;l++){const{at:c,value:u,easing:h}=C[l];w.push(u),m.push(Tf(0,b,c)),d.push(h||Yr.easing)}m[0]!==0&&(m.unshift(0),w.unshift(w[0]),d.unshift("linear")),m[m.length-1]!==1&&(m.push(1),w.push(null)),o.push([O,T,w,Object.assign(Object.assign(Object.assign({},r),{duration:b,easing:d,offset:m}),n)])}}),o}function b3(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function v3(e,t){return t[e]||(t[e]=[]),t[e]}const y3=5;function Zm(e,t,r){const n=Math.max(t-y3,0);return RO(r-e(n),t-n)}const el={stiffness:100,damping:10,mass:1},x3=(e=el.stiffness,t=el.damping,r=el.mass)=>t/(2*Math.sqrt(e*r));function w3(e,t,r){return e<t&&r>=t||e>t&&r<=t}const FO=({stiffness:e=el.stiffness,damping:t=el.damping,mass:r=el.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:s}={})=>{a=a?Qa.s(a):0;const f={done:!1,hasReachedTarget:!1,current:n,target:o},g=o-n,b=Math.sqrt(e/r)/1e3,S=x3(e,t,r),O=Math.abs(g)<5;i||(i=O?.01:2),s||(s=O?.005:.5);let T;if(S<1){const C=b*Math.sqrt(1-S*S);T=w=>o-Math.exp(-S*b*w)*((-a+S*b*g)/C*Math.sin(C*w)+g*Math.cos(C*w))}else T=C=>o-Math.exp(-b*C)*(g+(-a+b*g)*C);return C=>{f.current=T(C);const w=C===0?a:Zm(T,C,f.current),m=Math.abs(w)<=i,d=Math.abs(o-f.current)<=s;return f.done=m&&d,f.hasReachedTarget=w3(n,o,f.current),f}},_3=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:s,max:f,restDistance:g=.5,restSpeed:b})=>{n=Qa.ms(n);const S={hasReachedTarget:!1,done:!1,current:e,target:e},O=y=>s!==void 0&&y<s||f!==void 0&&y>f,T=y=>s===void 0?f:f===void 0||Math.abs(s-y)<Math.abs(f-y)?s:f;let C=r*t;const w=e+C,m=i===void 0?w:i(w);S.target=m,m!==w&&(C=m-e);const d=y=>-C*Math.exp(-y/n),l=y=>m+d(y),c=y=>{const E=d(y),P=l(y);S.done=Math.abs(E)<=g,S.current=S.done?m:P};let u,h;const v=y=>{O(S.current)&&(u=y,h=FO({from:S.current,to:T(S.current),velocity:Zm(l,y,S.current),damping:o,stiffness:a,restDistance:g,restSpeed:b}))};return v(0),y=>{let E=!1;return!h&&u===void 0&&(E=!0,c(y),v(y)),u!==void 0&&y>u?(S.hasReachedTarget=!0,h(y-u)):(S.hasReachedTarget=!1,!E&&c(y),S)}},uh=10,S3=1e4;function C3(e,t=Ao){let r,n=uh,o=e(0);const a=[t(o.current)];for(;!o.done&&n<S3;)o=e(n),a.push(t(o.done?o.target:o.current)),r===void 0&&o.hasReachedTarget&&(r=n),n+=uh;const i=n-uh;return a.length===1&&a.push(o.current),{keyframes:a,duration:i/1e3,overshootDuration:(r??i)/1e3}}function zO(e){const t=new WeakMap;return(r={})=>{const n=new Map,o=(i=0,s=100,f=0,g=!1)=>{const b=`${i}-${s}-${f}-${g}`;return n.has(b)||n.set(b,e(Object.assign({from:i,to:s,velocity:f,restSpeed:g?.05:2,restDistance:g?.01:.5},r))),n.get(b)},a=i=>(t.has(i)||t.set(i,C3(i)),t.get(i));return{createAnimation:(i,s,f,g,b)=>{var S,O;let T;const C=i.length;if(f&&C<=2&&i.every(T3)){const m=i[C-1],d=C===1?null:i[0];let l=0,c=0;const u=b==null?void 0:b.generator;if(u){const{animation:y,generatorStartTime:E}=b,P=(y==null?void 0:y.startTime)||E||0,N=(y==null?void 0:y.currentTime)||performance.now()-P,R=u(N).current;c=(S=d)!==null&&S!==void 0?S:R,(C===1||C===2&&i[0]===null)&&(l=Zm(M=>u(M).current,N,R))}else c=(O=d)!==null&&O!==void 0?O:parseFloat(s());const h=o(c,m,l,g==null?void 0:g.includes("scale")),v=a(h);T=Object.assign(Object.assign({},v),{easing:"linear"}),b&&(b.generator=h,b.generatorStartTime=performance.now())}else T={easing:"ease",duration:a(o(0,100)).overshootDuration};return T}}}}const T3=e=>typeof e!="string",O3=zO(FO),P3=zO(_3),k3={any:0,all:1};function BO(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Ef(e),i=new WeakMap,s=g=>{g.forEach(b=>{const S=i.get(b.target);if(b.isIntersecting!==!!S)if(b.isIntersecting){const O=t(b);typeof O=="function"?i.set(b.target,O):f.unobserve(b.target)}else S&&(S(b),i.delete(b.target))})},f=new IntersectionObserver(s,{root:r,rootMargin:n,threshold:typeof o=="number"?o:k3[o]});return a.forEach(g=>f.observe(g)),()=>f.disconnect()}const Lc=new WeakMap;let na;function E3(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 N3({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Lc.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return E3(e,r)}})})}function j3(e){e.forEach(N3)}function R3(){typeof ResizeObserver>"u"||(na=new ResizeObserver(j3))}function A3(e,t){na||R3();const r=Ef(e);return r.forEach(n=>{let o=Lc.get(n);o||(o=new Set,Lc.set(n,o)),o.add(t),na==null||na.observe(n)}),()=>{r.forEach(n=>{const o=Lc.get(n);o==null||o.delete(t),o!=null&&o.size||na==null||na.unobserve(n)})}}const Fc=new Set;let Ps;function M3(){Ps=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Fc.forEach(r=>r(t))},window.addEventListener("resize",Ps)}function I3(e){return Fc.add(e),Ps||M3(),()=>{Fc.delete(e),!Fc.size&&Ps&&(Ps=void 0)}}function VO(e,t){return typeof e=="function"?I3(e):A3(e,t)}const D3=50,Xx=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),L3=()=>({time:0,x:Xx(),y:Xx()}),F3={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Zx(e,t,r,n){const o=r[t],{length:a,position:i}=F3[t],s=o.current,f=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=Tf(0,o.scrollLength,o.current);const g=n-f;o.velocity=g>D3?0:RO(o.current-s,g)}function z3(e,t,r){Zx(e,"x",t,r),Zx(e,"y",t,r),t.time=r}function B3(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 UO={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},G0={start:0,center:.5,end:1};function Jx(e,t,r=0){let n=0;if(G0[e]!==void 0&&(e=G0[e]),Ym(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 Bo(e)&&(n=t*e),r+n}const V3=[0,0];function U3(e,t,r,n){let o=Array.isArray(e)?e:V3,a=0,i=0;return Bo(e)?o=[e,e]:Ym(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,G0[e]?e:"0"]),a=Jx(o[0],r,n),i=Jx(o[1],t),a-i}const W3={x:0,y:0};function $3(e,t,r){let{offset:n=UO.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",s=o!==e?B3(o,e):W3,f=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},g={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let b=!t[a].interpolate;const S=n.length;for(let O=0;O<S;O++){const T=U3(n[O],g[i],f[i],s[a]);!b&&T!==t[a].interpolatorOffsets[O]&&(b=!0),t[a].offset[O]=T}b&&(t[a].interpolate=NO(Km(S),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function H3(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 q3(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>H3(e,n.target,r),update:a=>{z3(e,r,a),(n.offset||n.target)&&$3(e,r,n)},notify:typeof t=="function"?()=>t(r):G3(t,r[o])}}function G3(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Ao),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 as=new WeakMap,ew=new WeakMap,ch=new WeakMap,tw=e=>e===document.documentElement?window:e;function K3(e,t={}){var{container:r=document.documentElement}=t,n=Pl(t,["container"]);let o=ch.get(r);o||(o=new Set,ch.set(r,o));const a=L3(),i=q3(r,e,a,n);if(o.add(i),!as.has(r)){const g=()=>{const S=performance.now();for(const O of o)O.measure();for(const O of o)O.update(S);for(const O of o)O.notify()};as.set(r,g);const b=tw(r);window.addEventListener("resize",g,{passive:!0}),r!==document.documentElement&&ew.set(r,VO(r,g)),b.addEventListener("scroll",g,{passive:!0})}const s=as.get(r),f=requestAnimationFrame(s);return()=>{var g;typeof e!="function"&&e.stop(),cancelAnimationFrame(f);const b=ch.get(r);if(!b||(b.delete(i),b.size))return;const S=as.get(r);as.delete(r),S&&(tw(r).removeEventListener("scroll",S),(g=ew.get(r))===null||g===void 0||g(),window.removeEventListener("resize",S))}}function Y3(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!Q3(e,t):e!==t}function Q3(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function X3(e){return typeof e=="object"}function rw(e,t){if(X3(e))return e;if(e&&t)return t[e]}let _a;function Z3(){if(!_a)return;const e=_a.sort(eF).map(tF);e.forEach(nw),e.forEach(nw),_a=void 0}function dh(e){_a?OO(_a,e):(_a=[e],requestAnimationFrame(Z3))}function J3(e){_a&&PO(_a,e)}const eF=(e,t)=>e.getDepth()-t.getDepth(),tF=e=>e.animateUpdates(),nw=e=>e.next(),ow=(e,t)=>new CustomEvent(e,{detail:{target:t}});function K0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function aw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const rF={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=Pl(n,["once"]);return BO(e,i=>{if(t(),aw(e,"viewenter",i),!o)return s=>{r(),aw(e,"viewleave",s)}},a)}},iw=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),K0(e,t,n))},nF={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=iw(e,"hoverstart",t),o=iw(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},oF={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),K0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),K0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},zc={inView:rF,hover:nF,press:oF},lw=["initial","animate",...Object.keys(zc),"exit"],Y0=new WeakMap;function aF(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const w of lw)i[w]=typeof e[w]=="string"?e[w]:t==null?void 0:t.getContext()[w];const s=e.initial===!1?"animate":"initial";let f=rw(e[s]||i[s],e.variants)||{},g=Pl(f,["transition"]);const b=Object.assign({},g);function*S(){var w,m;const d=g;g={};const l={};for(const y of lw){if(!o[y])continue;const E=rw(e[y]);if(E)for(const P in E)P!=="transition"&&(g[P]=E[P],l[P]=Qm((m=(w=E.transition)!==null&&w!==void 0?w:e.transition)!==null&&m!==void 0?m:{},P))}const c=new Set([...Object.keys(g),...Object.keys(d)]),u=[];c.forEach(y=>{var E;g[y]===void 0&&(g[y]=b[y]),Y3(d[y],g[y])&&((E=b[y])!==null&&E!==void 0||(b[y]=Hi.get(r,y)),u.push(kf(r,y,g[y],l[y])))}),yield;const h=u.map(y=>y()).filter(Boolean);if(!h.length)return;const v=g;r.dispatchEvent(ow("motionstart",v)),Promise.all(h.map(y=>y.finished)).then(()=>{r.dispatchEvent(ow("motioncomplete",v))}).catch(qm)}const O=(w,m)=>()=>{o[w]=m,dh(C)},T=()=>{for(const w in zc){const m=zc[w].isActive(e),d=a[w];m&&!d?a[w]=zc[w].subscribe(r,{enable:O(w,!0),disable:O(w,!1)},e):!m&&d&&(d(),delete a[w])}},C={update:w=>{r&&(e=w,T(),dh(C))},setActive:(w,m)=>{r&&(o[w]=m,dh(C))},animateUpdates:S,getDepth:()=>n,getTarget:()=>g,getOptions:()=>e,getContext:()=>i,mount:w=>(r=w,Y0.set(r,C),T(),()=>{Y0.delete(r),J3(C);for(const m in a)a[m]()}),isMounted:()=>!!r};return C}function WO(e){const t={},r=[];for(let n in e){const o=e[n];Pf(n)&&(pl[n]&&(n=pl[n]),r.push(n),n=Of(n));let a=Array.isArray(o)?o[0]:o;const i=hl.get(n);i&&(a=Bo(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=AO(r)),t}const iF=e=>`-${e.toLowerCase()}`,lF=e=>e.replace(/[A-Z]/g,iF);function sF(e={}){const t=WO(e);let r="";for(const n in t)r+=n.startsWith("--")?n:lF(n),r+=`: ${t[n]}; `;return r}const uF=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:UO,animate:d3,animateStyle:kf,createMotionState:aF,createStyleString:sF,createStyles:WO,getAnimationData:$m,getStyleName:Md,glide:P3,inView:BO,mountedStates:Y0,resize:VO,scroll:K3,spring:O3,stagger:u3,style:Hi,timeline:g3,withControls:Xm},Symbol.toStringTag,{value:"Module"})),cF=ou(uF);function dF(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var fF=/^((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)-.*))$/,pF=dF(function(e){return fF.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const hF=Object.freeze(Object.defineProperty({__proto__:null,default:pF},Symbol.toStringTag,{value:"Module"})),gF=ou(hF);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=$T,r=k,n=qT,o=dr,a=Je,i=pi,s=cF;function f(p){return p&&typeof p=="object"&&"default"in p?p:{default:p}}function g(p){if(p&&p.__esModule)return p;var _=Object.create(null);return p&&Object.keys(p).forEach(function(j){if(j!=="default"){var A=Object.getOwnPropertyDescriptor(p,j);Object.defineProperty(_,j,A.get?A:{enumerable:!0,get:function(){return p[j]}})}}),_.default=p,Object.freeze(_)}var b=g(r),S=f(r),O=f(i),T="production",C=typeof process>"u"||process.env===void 0?T:"production",w=function(p){return{isEnabled:function(_){return p.some(function(j){return!!_[j]})}}},m={measureLayout:w(["layout","layoutId","drag"]),animation:w(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:w(["exit"]),drag:w(["drag","dragControls"]),focus:w(["whileFocus"]),hover:w(["whileHover","onHoverStart","onHoverEnd"]),tap:w(["whileTap","onTap","onTapStart","onTapCancel"]),pan:w(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:w(["whileInView","onViewportEnter","onViewportLeave"])};function d(p){for(var _ in p)p[_]!==null&&(_==="projectionNodeConstructor"?m.projectionNodeConstructor=p[_]:m[_].Component=p[_])}var l=r.createContext({strict:!1}),c=Object.keys(m),u=c.length;function h(p,_,j){var A=[],I=r.useContext(l);if(!_)return null;C!=="production"&&j&&I.strict&&n.invariant(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var V=0;V<u;V++){var U=c[V],F=m[U],K=F.isEnabled,Y=F.Component;K(p)&&Y&&A.push(b.createElement(Y,t.__assign({key:U},p,{visualElement:_})))}return A}var v=r.createContext({transformPagePoint:function(p){return p},isStatic:!1,reducedMotion:"never"}),y=r.createContext({});function E(){return r.useContext(y).visualElement}var P=r.createContext(null),N=typeof document<"u",R=N?r.useLayoutEffect:r.useEffect,M={current:null},L=!1;function D(){if(L=!0,!!N)if(window.matchMedia){var p=window.matchMedia("(prefers-reduced-motion)"),_=function(){return M.current=p.matches};p.addListener(_),_()}else M.current=!1}function B(){!L&&D();var p=t.__read(r.useState(M.current),1),_=p[0];return _}function H(){var p=B(),_=r.useContext(v).reducedMotion;return _==="never"?!1:_==="always"?!0:p}function Q(p,_,j,A){var I=r.useContext(l),V=E(),U=r.useContext(P),F=H(),K=r.useRef(void 0);A||(A=I.renderer),!K.current&&A&&(K.current=A(p,{visualState:_,parent:V,props:j,presenceId:U==null?void 0:U.id,blockInitialAnimation:(U==null?void 0:U.initial)===!1,shouldReduceMotion:F}));var Y=K.current;return R(function(){Y==null||Y.syncRender()}),r.useEffect(function(){var X;(X=Y==null?void 0:Y.animationState)===null||X===void 0||X.animateChanges()}),R(function(){return function(){return Y==null?void 0:Y.notifyUnmount()}},[]),Y}function W(p){return typeof p=="object"&&Object.prototype.hasOwnProperty.call(p,"current")}function z(p,_,j){return r.useCallback(function(A){var I;A&&((I=p.mount)===null||I===void 0||I.call(p,A)),_&&(A?_.mount(A):_.unmount()),j&&(typeof j=="function"?j(A):W(j)&&(j.current=A))},[_])}function $(p){return Array.isArray(p)}function q(p){return typeof p=="string"||$(p)}function Z(p){var _={};return p.forEachValue(function(j,A){return _[A]=j.get()}),_}function ae(p){var _={};return p.forEachValue(function(j,A){return _[A]=j.getVelocity()}),_}function ge(p,_,j,A,I){var V;return A===void 0&&(A={}),I===void 0&&(I={}),typeof _=="function"&&(_=_(j??p.custom,A,I)),typeof _=="string"&&(_=(V=p.variants)===null||V===void 0?void 0:V[_]),typeof _=="function"&&(_=_(j??p.custom,A,I)),_}function ue(p,_,j){var A=p.getProps();return ge(A,_,j??A.custom,Z(p),ae(p))}function te(p){var _;return typeof((_=p.animate)===null||_===void 0?void 0:_.start)=="function"||q(p.initial)||q(p.animate)||q(p.whileHover)||q(p.whileDrag)||q(p.whileTap)||q(p.whileFocus)||q(p.exit)}function Se(p){return!!(te(p)||p.variants)}function ve(p,_){if(te(p)){var j=p.initial,A=p.animate;return{initial:j===!1||q(j)?j:void 0,animate:q(A)?A:void 0}}return p.inherit!==!1?_:{}}function pe(p){var _=ve(p,r.useContext(y)),j=_.initial,A=_.animate;return r.useMemo(function(){return{initial:j,animate:A}},[re(j),re(A)])}function re(p){return Array.isArray(p)?p.join(" "):p}function me(p){var _=r.useRef(null);return _.current===null&&(_.current=p()),_.current}var Te={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Ne=1;function Pe(){return me(function(){if(Te.hasEverUpdated)return Ne++})}var Oe=r.createContext({}),je=r.createContext({});function ze(p,_,j,A){var I,V=_.layoutId,U=_.layout,F=_.drag,K=_.dragConstraints,Y=_.layoutScroll,X=r.useContext(je);!A||!j||j!=null&&j.projection||(j.projection=new A(p,j.getLatestValues(),(I=j.parent)===null||I===void 0?void 0:I.projection),j.projection.setOptions({layoutId:V,layout:U,alwaysMeasureLayout:!!F||K&&W(K),visualElement:j,scheduleRender:function(){return j.scheduleRender()},animationType:typeof U=="string"?U:"both",initialPromotionConfig:X,layoutScroll:Y}))}var qe=function(p){t.__extends(_,p);function _(){return p!==null&&p.apply(this,arguments)||this}return _.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},_.prototype.componentDidUpdate=function(){},_.prototype.updateProps=function(){var j=this.props,A=j.visualElement,I=j.props;A&&A.setProps(I)},_.prototype.render=function(){return this.props.children},_}(S.default.Component);function it(p){var _=p.preloadedFeatures,j=p.createVisualElement,A=p.projectionNodeConstructor,I=p.useRender,V=p.useVisualState,U=p.Component;_&&d(_);function F(K,Y){var X=et(K);K=t.__assign(t.__assign({},K),{layoutId:X});var ne=r.useContext(v),oe=null,se=pe(K),de=ne.isStatic?void 0:Pe(),ye=V(K,ne.isStatic);return!ne.isStatic&&N&&(se.visualElement=Q(U,ye,t.__assign(t.__assign({},ne),K),j),ze(de,K,se.visualElement,A||m.projectionNodeConstructor),oe=h(K,se.visualElement,_)),b.createElement(qe,{visualElement:se.visualElement,props:t.__assign(t.__assign({},ne),K)},oe,b.createElement(y.Provider,{value:se},I(U,K,de,z(ye,se.visualElement,Y),ye,ne.isStatic,se.visualElement)))}return r.forwardRef(F)}function et(p){var _,j=p.layoutId,A=(_=r.useContext(Oe))===null||_===void 0?void 0:_.id;return A&&j!==void 0?A+"-"+j:j}function st(p){function _(A,I){return I===void 0&&(I={}),it(p(A,I))}if(typeof Proxy>"u")return _;var j=new Map;return new Proxy(_,{get:function(A,I){return j.has(I)||j.set(I,_(I)),j.get(I)}})}var Ge=["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 we(p){return typeof p!="string"||p.includes("-")?!1:!!(Ge.indexOf(p)>-1||/[A-Z]/.test(p))}var Ee={};function ke(p){Object.assign(Ee,p)}var Ie=["","X","Y","Z"],ce=["translate","scale","rotate","skew"],Ae=["transformPerspective","x","y","z"];ce.forEach(function(p){return Ie.forEach(function(_){return Ae.push(p+_)})});function fe(p,_){return Ae.indexOf(p)-Ae.indexOf(_)}var ee=new Set(Ae);function le(p){return ee.has(p)}var Ce=new Set(["originX","originY","originZ"]);function xe(p){return Ce.has(p)}function he(p,_){var j=_.layout,A=_.layoutId;return le(p)||xe(p)||(j||A!==void 0)&&(!!Ee[p]||p==="opacity")}var ie=function(p){return!!(p!==null&&typeof p=="object"&&p.getVelocity)},De={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function tt(p,_,j,A){var I=p.transform,V=p.transformKeys,U=_.enableHardwareAcceleration,F=U===void 0?!0:U,K=_.allowTransformNone,Y=K===void 0?!0:K,X="";V.sort(fe);for(var ne=!1,oe=V.length,se=0;se<oe;se++){var de=V[se];X+="".concat(De[de]||de,"(").concat(I[de],") "),de==="z"&&(ne=!0)}return!ne&&F?X+="translateZ(0)":X=X.trim(),A?X=A(I,j?"":X):Y&&j&&(X="none"),X}function ft(p){var _=p.originX,j=_===void 0?"50%":_,A=p.originY,I=A===void 0?"50%":A,V=p.originZ,U=V===void 0?0:V;return"".concat(j," ").concat(I," ").concat(U)}function ht(p){return p.startsWith("--")}var mt=function(p,_){return _&&typeof p=="number"?_.transform(p):p},ct=t.__assign(t.__assign({},o.number),{transform:Math.round}),Kt={borderWidth:o.px,borderTopWidth:o.px,borderRightWidth:o.px,borderBottomWidth:o.px,borderLeftWidth:o.px,borderRadius:o.px,radius:o.px,borderTopLeftRadius:o.px,borderTopRightRadius:o.px,borderBottomRightRadius:o.px,borderBottomLeftRadius:o.px,width:o.px,maxWidth:o.px,height:o.px,maxHeight:o.px,size:o.px,top:o.px,right:o.px,bottom:o.px,left:o.px,padding:o.px,paddingTop:o.px,paddingRight:o.px,paddingBottom:o.px,paddingLeft:o.px,margin:o.px,marginTop:o.px,marginRight:o.px,marginBottom:o.px,marginLeft:o.px,rotate:o.degrees,rotateX:o.degrees,rotateY:o.degrees,rotateZ:o.degrees,scale:o.scale,scaleX:o.scale,scaleY:o.scale,scaleZ:o.scale,skew:o.degrees,skewX:o.degrees,skewY:o.degrees,distance:o.px,translateX:o.px,translateY:o.px,translateZ:o.px,x:o.px,y:o.px,z:o.px,perspective:o.px,transformPerspective:o.px,opacity:o.alpha,originX:o.progressPercentage,originY:o.progressPercentage,originZ:o.px,zIndex:ct,fillOpacity:o.alpha,strokeOpacity:o.alpha,numOctaves:ct};function Wt(p,_,j,A){var I,V=p.style,U=p.vars,F=p.transform,K=p.transformKeys,Y=p.transformOrigin;K.length=0;var X=!1,ne=!1,oe=!0;for(var se in _){var de=_[se];if(ht(se)){U[se]=de;continue}var ye=Kt[se],Le=mt(de,ye);if(le(se)){if(X=!0,F[se]=Le,K.push(se),!oe)continue;de!==((I=ye.default)!==null&&I!==void 0?I:0)&&(oe=!1)}else xe(se)?(Y[se]=Le,ne=!0):V[se]=Le}X?V.transform=tt(p,j,oe,A):A?V.transform=A({},""):!_.transform&&V.transform&&(V.transform="none"),ne&&(V.transformOrigin=ft(Y))}var Mt=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Mr(p,_,j){for(var A in _)!ie(_[A])&&!he(A,j)&&(p[A]=_[A])}function $t(p,_,j){var A=p.transformTemplate;return r.useMemo(function(){var I=Mt();Wt(I,_,{enableHardwareAcceleration:!j},A);var V=I.vars,U=I.style;return t.__assign(t.__assign({},V),U)},[_])}function Cr(p,_,j){var A=p.style||{},I={};return Mr(I,A,p),Object.assign(I,$t(p,_,j)),p.transformValues&&(I=p.transformValues(I)),I}function Yt(p,_,j){var A={},I=Cr(p,_,j);return p.drag&&p.dragListener!==!1&&(A.draggable=!1,I.userSelect=I.WebkitUserSelect=I.WebkitTouchCallout="none",I.touchAction=p.drag===!0?"none":"pan-".concat(p.drag==="x"?"y":"x")),A.style=I,A}var tn=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Tr(p){return tn.has(p)}var Wr=function(p){return!Tr(p)};function Mn(p){p&&(Wr=function(_){return _.startsWith("on")?!Tr(_):p(_)})}try{Mn(gF.default)}catch{}function $r(p,_,j){var A={};for(var I in p)(Wr(I)||j===!0&&Tr(I)||!_&&!Tr(I)||p.draggable&&I.startsWith("onDrag"))&&(A[I]=p[I]);return A}function bn(p,_,j){return typeof p=="string"?p:o.px.transform(_+j*p)}function pr(p,_,j){var A=bn(_,p.x,p.width),I=bn(j,p.y,p.height);return"".concat(A," ").concat(I)}var ro={offset:"stroke-dashoffset",array:"stroke-dasharray"},J={offset:"strokeDashoffset",array:"strokeDasharray"};function Me(p,_,j,A,I){j===void 0&&(j=1),A===void 0&&(A=0),I===void 0&&(I=!0),p.pathLength=1;var V=I?ro:J;p[V.offset]=o.px.transform(-A);var U=o.px.transform(_),F=o.px.transform(j);p[V.array]="".concat(U," ").concat(F)}function Be(p,_,j,A){var I=_.attrX,V=_.attrY,U=_.originX,F=_.originY,K=_.pathLength,Y=_.pathSpacing,X=Y===void 0?1:Y,ne=_.pathOffset,oe=ne===void 0?0:ne,se=t.__rest(_,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);Wt(p,se,j,A),p.attrs=p.style,p.style={};var de=p.attrs,ye=p.style,Le=p.dimensions;de.transform&&(Le&&(ye.transform=de.transform),delete de.transform),Le&&(U!==void 0||F!==void 0||ye.transform)&&(ye.transformOrigin=pr(Le,U!==void 0?U:.5,F!==void 0?F:.5)),I!==void 0&&(de.x=I),V!==void 0&&(de.y=V),K!==void 0&&Me(de,K,X,oe,!1)}var Ot=function(){return t.__assign(t.__assign({},Mt()),{attrs:{}})};function It(p,_){var j=r.useMemo(function(){var I=Ot();return Be(I,_,{enableHardwareAcceleration:!1},p.transformTemplate),t.__assign(t.__assign({},I.attrs),{style:t.__assign({},I.style)})},[_]);if(p.style){var A={};Mr(A,p.style,p),j.style=t.__assign(t.__assign({},A),j.style)}return j}function bt(p){p===void 0&&(p=!1);var _=function(j,A,I,V,U,F){var K=U.latestValues,Y=we(j)?It:Yt,X=Y(A,K,F),ne=$r(A,typeof j=="string",p),oe=t.__assign(t.__assign(t.__assign({},ne),X),{ref:V});return I&&(oe["data-projection-id"]=I),r.createElement(j,oe)};return _}var Pt=/([a-z])([A-Z])/g,sr="$1-$2",xt=function(p){return p.replace(Pt,sr).toLowerCase()};function _t(p,_,j,A){var I=_.style,V=_.vars;Object.assign(p.style,I,A&&A.getProjectionStyles(j));for(var U in V)p.style.setProperty(U,V[U])}var Hr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function or(p,_,j,A){_t(p,_,void 0,A);for(var I in _.attrs)p.setAttribute(Hr.has(I)?I:xt(I),_.attrs[I])}function vn(p){var _=p.style,j={};for(var A in _)(ie(_[A])||he(A,p))&&(j[A]=_[A]);return j}function wo(p){var _=vn(p);for(var j in p)if(ie(p[j])){var A=j==="x"||j==="y"?"attr"+j.toUpperCase():j;_[A]=p[j]}return _}function $o(p){return typeof p=="object"&&typeof p.start=="function"}var _o=function(p){return Array.isArray(p)},Ho=function(p){return!!(p&&typeof p=="object"&&p.mix&&p.toValue)},Ra=function(p){return _o(p)?p[p.length-1]||0:p};function So(p){var _=ie(p)?p.get():p;return Ho(_)?_.toValue():_}function In(p,_,j,A){var I=p.scrapeMotionValuesFromProps,V=p.createRenderState,U=p.onMount,F={latestValues:Ir(_,j,A,I),renderState:V()};return U&&(F.mount=function(K){return U(_,K,F)}),F}var rn=function(p){return function(_,j){var A=r.useContext(y),I=r.useContext(P);return j?In(p,_,A,I):me(function(){return In(p,_,A,I)})}};function Ir(p,_,j,A){var I={},V=(j==null?void 0:j.initial)===!1,U=A(p);for(var F in U)I[F]=So(U[F]);var K=p.initial,Y=p.animate,X=te(p),ne=Se(p);_&&ne&&!X&&p.inherit!==!1&&(K??(K=_.initial),Y??(Y=_.animate));var oe=V||K===!1,se=oe?Y:K;if(se&&typeof se!="boolean"&&!$o(se)){var de=Array.isArray(se)?se:[se];de.forEach(function(ye){var Le=ge(p,ye);if(Le){var Ue=Le.transitionEnd;Le.transition;var Qe=t.__rest(Le,["transitionEnd","transition"]);for(var lt in Qe){var ut=Qe[lt];if(Array.isArray(ut)){var pt=oe?ut.length-1:0;ut=ut[pt]}ut!==null&&(I[lt]=ut)}for(var lt in Ue)I[lt]=Ue[lt]}})}return I}var Aa={useVisualState:rn({scrapeMotionValuesFromProps:wo,createRenderState:Ot,onMount:function(p,_,j){var A=j.renderState,I=j.latestValues;try{A.dimensions=typeof _.getBBox=="function"?_.getBBox():_.getBoundingClientRect()}catch{A.dimensions={x:0,y:0,width:0,height:0}}Be(A,I,{enableHardwareAcceleration:!1},p.transformTemplate),or(_,A)}})},Co={useVisualState:rn({scrapeMotionValuesFromProps:vn,createRenderState:Mt})};function Dn(p,_,j,A,I){var V=_.forwardMotionProps,U=V===void 0?!1:V,F=we(p)?Aa:Co;return t.__assign(t.__assign({},F),{preloadedFeatures:j,useRender:bt(U),createVisualElement:A,projectionNodeConstructor:I,Component:p})}e.AnimationType=void 0,function(p){p.Animate="animate",p.Hover="whileHover",p.Tap="whileTap",p.Drag="whileDrag",p.Focus="whileFocus",p.InView="whileInView",p.Exit="exit"}(e.AnimationType||(e.AnimationType={}));function Dr(p,_,j,A){return A===void 0&&(A={passive:!0}),p.addEventListener(_,j,A),function(){return p.removeEventListener(_,j)}}function Dt(p,_,j,A){r.useEffect(function(){var I=p.current;if(j&&I)return Dr(I,_,j,A)},[p,_,j,A])}function tr(p){var _=p.whileFocus,j=p.visualElement,A=function(){var V;(V=j.animationState)===null||V===void 0||V.setActive(e.AnimationType.Focus,!0)},I=function(){var V;(V=j.animationState)===null||V===void 0||V.setActive(e.AnimationType.Focus,!1)};Dt(j,"focus",_?A:void 0),Dt(j,"blur",_?I:void 0)}function Et(p){return typeof PointerEvent<"u"&&p instanceof PointerEvent?p.pointerType==="mouse":p instanceof MouseEvent}function Or(p){var _=!!p.touches;return _}function yn(p){return function(_){var j=_ instanceof MouseEvent,A=!j||j&&_.button===0;A&&p(_)}}var no={pageX:0,pageY:0};function Ma(p,_){_===void 0&&(_="page");var j=p.touches[0]||p.changedTouches[0],A=j||no;return{x:A[_+"X"],y:A[_+"Y"]}}function bi(p,_){return _===void 0&&(_="page"),{x:p[_+"X"],y:p[_+"Y"]}}function Ll(p,_){return _===void 0&&(_="page"),{point:Or(p)?Ma(p,_):bi(p,_)}}var Fl=function(p,_){_===void 0&&(_=!1);var j=function(A){return p(A,Ll(A))};return _?yn(j):j},$f=function(){return N&&window.onpointerdown===null},Hf=function(){return N&&window.ontouchstart===null},qf=function(){return N&&window.onmousedown===null},Gf={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Kf={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Ou(p){return $f()?p:Hf()?Kf[p]:qf()?Gf[p]:p}function To(p,_,j,A){return Dr(p,Ou(_),Fl(j,_==="pointerdown"),A)}function vi(p,_,j,A){return Dt(p,Ou(_),j&&Fl(j,_==="pointerdown"),A)}function oo(p){var _=null;return function(){var j=function(){_=null};return _===null?(_=p,j):!1}}var yi=oo("dragHorizontal"),Pu=oo("dragVertical");function ku(p){var _=!1;if(p==="y")_=Pu();else if(p==="x")_=yi();else{var j=yi(),A=Pu();j&&A?_=function(){j(),A()}:(j&&j(),A&&A())}return _}function xi(){var p=ku(!0);return p?(p(),!1):!0}function zl(p,_,j){return function(A,I){var V;!Et(A)||xi()||((V=p.animationState)===null||V===void 0||V.setActive(e.AnimationType.Hover,_),j==null||j(A,I))}}function Yf(p){var _=p.onHoverStart,j=p.onHoverEnd,A=p.whileHover,I=p.visualElement;vi(I,"pointerenter",_||A?zl(I,!0,_):void 0,{passive:!_}),vi(I,"pointerleave",j||A?zl(I,!1,j):void 0,{passive:!j})}var Eu=function(p,_){return _?p===_?!0:Eu(p,_.parentElement):!1};function wi(p){return r.useEffect(function(){return function(){return p()}},[])}function Qf(p){var _=p.onTap,j=p.onTapStart,A=p.onTapCancel,I=p.whileTap,V=p.visualElement,U=_||j||A||I,F=r.useRef(!1),K=r.useRef(null),Y={passive:!(j||_||A||de)};function X(){var ye;(ye=K.current)===null||ye===void 0||ye.call(K),K.current=null}function ne(){var ye;return X(),F.current=!1,(ye=V.animationState)===null||ye===void 0||ye.setActive(e.AnimationType.Tap,!1),!xi()}function oe(ye,Le){ne()&&(Eu(V.getInstance(),ye.target)?_==null||_(ye,Le):A==null||A(ye,Le))}function se(ye,Le){ne()&&(A==null||A(ye,Le))}function de(ye,Le){var Ue;X(),!F.current&&(F.current=!0,K.current=a.pipe(To(window,"pointerup",oe,Y),To(window,"pointercancel",se,Y)),(Ue=V.animationState)===null||Ue===void 0||Ue.setActive(e.AnimationType.Tap,!0),j==null||j(ye,Le))}vi(V,"pointerdown",U?de:void 0,Y),wi(X)}var Bl=new Set;function Vl(p,_,j){p||Bl.has(_)||(console.warn(_),j&&console.warn(j),Bl.add(_))}var _i=new WeakMap,Si=new WeakMap,Nu=function(p){var _;(_=_i.get(p.target))===null||_===void 0||_(p)},be=function(p){p.forEach(Nu)};function Fe(p){var _=p.root,j=t.__rest(p,["root"]),A=_||document;Si.has(A)||Si.set(A,{});var I=Si.get(A),V=JSON.stringify(j);return I[V]||(I[V]=new IntersectionObserver(be,t.__assign({root:_},j))),I[V]}function Ve(p,_,j){var A=Fe(_);return _i.set(p,j),A.observe(p),function(){_i.delete(p),A.unobserve(p)}}function We(p){var _=p.visualElement,j=p.whileInView,A=p.onViewportEnter,I=p.onViewportLeave,V=p.viewport,U=V===void 0?{}:V,F=r.useRef({hasEnteredView:!1,isInView:!1}),K=!!(j||A||I);U.once&&F.current.hasEnteredView&&(K=!1);var Y=typeof IntersectionObserver>"u"?Nt:Rt;Y(K,F.current,_,U)}var rt={some:0,all:1};function Rt(p,_,j,A){var I=A.root,V=A.margin,U=A.amount,F=U===void 0?"some":U,K=A.once;r.useEffect(function(){if(p){var Y={root:I==null?void 0:I.current,rootMargin:V,threshold:typeof F=="number"?F:rt[F]},X=function(ne){var oe,se=ne.isIntersecting;if(_.isInView!==se&&(_.isInView=se,!(K&&!se&&_.hasEnteredView))){se&&(_.hasEnteredView=!0),(oe=j.animationState)===null||oe===void 0||oe.setActive(e.AnimationType.InView,se);var de=j.getProps(),ye=se?de.onViewportEnter:de.onViewportLeave;ye==null||ye(ne)}};return Ve(j.getInstance(),Y,X)}},[p,I,V,F])}function Nt(p,_,j,A){var I=A.fallback,V=I===void 0?!0:I;r.useEffect(function(){!p||!V||(C!=="production"&&Vl(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var U;_.hasEnteredView=!0;var F=j.getProps().onViewportEnter;F==null||F(null),(U=j.animationState)===null||U===void 0||U.setActive(e.AnimationType.InView,!0)}))},[p])}var Lt=function(p){return function(_){return p(_),null}},yr={inView:Lt(We),tap:Lt(Qf),focus:Lt(tr),hover:Lt(Yf)},qo=0,Xf=function(){return qo++},Ci=function(){return me(Xf)};function Zf(){var p=r.useContext(P);if(p===null)return[!0,null];var _=p.isPresent,j=p.onExitComplete,A=p.register,I=Ci();r.useEffect(function(){return A(I)},[]);var V=function(){return j==null?void 0:j(I)};return!_&&j?[!1,V]:[!0]}function aE(){return iE(r.useContext(P))}function iE(p){return p===null?!0:p.isPresent}function Tb(p,_){if(!Array.isArray(_))return!1;var j=_.length;if(j!==p.length)return!1;for(var A=0;A<j;A++)if(_[A]!==p[A])return!1;return!0}var ju=function(p){return p*1e3},Ob={linear:a.linear,easeIn:a.easeIn,easeInOut:a.easeInOut,easeOut:a.easeOut,circIn:a.circIn,circInOut:a.circInOut,circOut:a.circOut,backIn:a.backIn,backInOut:a.backInOut,backOut:a.backOut,anticipate:a.anticipate,bounceIn:a.bounceIn,bounceInOut:a.bounceInOut,bounceOut:a.bounceOut},Pb=function(p){if(Array.isArray(p)){n.invariant(p.length===4,"Cubic bezier arrays must contain four numerical values.");var _=t.__read(p,4),j=_[0],A=_[1],I=_[2],V=_[3];return a.cubicBezier(j,A,I,V)}else if(typeof p=="string")return n.invariant(Ob[p]!==void 0,"Invalid easing type '".concat(p,"'")),Ob[p];return p},lE=function(p){return Array.isArray(p)&&typeof p[0]!="number"},kb=function(p,_){return p==="zIndex"?!1:!!(typeof _=="number"||Array.isArray(_)||typeof _=="string"&&o.complex.test(_)&&!_.startsWith("url("))},Ia=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Ru=function(p){return{type:"spring",stiffness:550,damping:p===0?2*Math.sqrt(550):30,restSpeed:10}},Jf=function(){return{type:"keyframes",ease:"linear",duration:.3}},sE=function(p){return{type:"keyframes",duration:.8,values:p}},Eb={x:Ia,y:Ia,z:Ia,rotate:Ia,rotateX:Ia,rotateY:Ia,rotateZ:Ia,scaleX:Ru,scaleY:Ru,scale:Ru,opacity:Jf,backgroundColor:Jf,color:Jf,default:Ru},uE=function(p,_){var j;return _o(_)?j=sE:j=Eb[p]||Eb.default,t.__assign({to:_},j(_))},cE=t.__assign(t.__assign({},Kt),{color:o.color,backgroundColor:o.color,outlineColor:o.color,fill:o.color,stroke:o.color,borderColor:o.color,borderTopColor:o.color,borderRightColor:o.color,borderBottomColor:o.color,borderLeftColor:o.color,filter:o.filter,WebkitFilter:o.filter}),ep=function(p){return cE[p]};function tp(p,_){var j,A=ep(p);return A!==o.filter&&(A=o.complex),(j=A.getAnimatableNone)===null||j===void 0?void 0:j.call(A,_)}var rp={current:!1};function dE(p){p.when,p.delay,p.delayChildren,p.staggerChildren,p.staggerDirection,p.repeat,p.repeatType,p.repeatDelay,p.from;var _=t.__rest(p,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(_).length}var Nb=!1;function fE(p){var _=p.ease,j=p.times,A=p.yoyo,I=p.flip,V=p.loop,U=t.__rest(p,["ease","times","yoyo","flip","loop"]),F=t.__assign({},U);return j&&(F.offset=j),U.duration&&(F.duration=ju(U.duration)),U.repeatDelay&&(F.repeatDelay=ju(U.repeatDelay)),_&&(F.ease=lE(_)?_.map(Pb):Pb(_)),U.type==="tween"&&(F.type="keyframes"),(A||V||I)&&(n.warning(!Nb,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Nb=!0,A?F.repeatType="reverse":V?F.repeatType="loop":I&&(F.repeatType="mirror"),F.repeat=V||A||I||U.repeat),U.type!=="spring"&&(F.type="keyframes"),F}function pE(p,_){var j,A,I=np(p,_)||{};return(A=(j=I.delay)!==null&&j!==void 0?j:p.delay)!==null&&A!==void 0?A:0}function hE(p){return Array.isArray(p.to)&&p.to[0]===null&&(p.to=t.__spreadArray([],t.__read(p.to),!1),p.to[0]=p.from),p}function gE(p,_,j){var A;return Array.isArray(_.to)&&((A=p.duration)!==null&&A!==void 0||(p.duration=.8)),hE(_),dE(p)||(p=t.__assign(t.__assign({},p),uE(j,_.to))),t.__assign(t.__assign({},_),fE(p))}function mE(p,_,j,A,I){var V,U=np(A,p),F=(V=U.from)!==null&&V!==void 0?V:_.get(),K=kb(p,j);F==="none"&&K&&typeof j=="string"?F=tp(p,j):jb(F)&&typeof j=="string"?F=Rb(j):!Array.isArray(j)&&jb(j)&&typeof F=="string"&&(j=Rb(F));var Y=kb(p,F);n.warning(Y===K,"You are trying to animate ".concat(p,' from "').concat(F,'" to "').concat(j,'". ').concat(F," is not an animatable value - to enable this animation set ").concat(F," to a value animatable to ").concat(j," via the `style` property."));function X(){var oe={from:F,to:j,velocity:_.getVelocity(),onComplete:I,onUpdate:function(se){return _.set(se)}};return U.type==="inertia"||U.type==="decay"?a.inertia(t.__assign(t.__assign({},oe),U)):a.animate(t.__assign(t.__assign({},gE(U,oe,p)),{onUpdate:function(se){var de;oe.onUpdate(se),(de=U.onUpdate)===null||de===void 0||de.call(U,se)},onComplete:function(){var se;oe.onComplete(),(se=U.onComplete)===null||se===void 0||se.call(U)}}))}function ne(){var oe,se,de=Ra(j);return _.set(de),I(),(oe=U==null?void 0:U.onUpdate)===null||oe===void 0||oe.call(U,de),(se=U==null?void 0:U.onComplete)===null||se===void 0||se.call(U),{stop:function(){}}}return!Y||!K||U.type===!1?ne:X}function jb(p){return p===0||typeof p=="string"&&parseFloat(p)===0&&p.indexOf(" ")===-1}function Rb(p){return typeof p=="number"?0:tp("",p)}function np(p,_){return p[_]||p.default||p}function op(p,_,j,A){return A===void 0&&(A={}),rp.current&&(A={type:!1}),_.start(function(I){var V,U,F=mE(p,_,j,A,I),K=pE(A,p),Y=function(){return U=F()};return K?V=window.setTimeout(Y,ju(K)):Y(),function(){clearTimeout(V),U==null||U.stop()}})}var bE=function(p){return/^\-?\d*\.?\d+$/.test(p)},vE=function(p){return/^0[^.\s]+$/.test(p)};function ap(p,_){p.indexOf(_)===-1&&p.push(_)}function ip(p,_){var j=p.indexOf(_);j>-1&&p.splice(j,1)}function yE(p,_,j){var A=t.__read(p),I=A.slice(0),V=_<0?I.length+_:_;if(V>=0&&V<I.length){var U=j<0?I.length+j:j,F=t.__read(I.splice(_,1),1),K=F[0];I.splice(U,0,K)}return I}var Ul=function(){function p(){this.subscriptions=[]}return p.prototype.add=function(_){var j=this;return ap(this.subscriptions,_),function(){return ip(j.subscriptions,_)}},p.prototype.notify=function(_,j,A){var I=this.subscriptions.length;if(I)if(I===1)this.subscriptions[0](_,j,A);else for(var V=0;V<I;V++){var U=this.subscriptions[V];U&&U(_,j,A)}},p.prototype.getSize=function(){return this.subscriptions.length},p.prototype.clear=function(){this.subscriptions.length=0},p}(),xE=function(p){return!isNaN(parseFloat(p))},Ab=function(){function p(_){var j=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ul,this.velocityUpdateSubscribers=new Ul,this.renderSubscribers=new Ul,this.canTrackVelocity=!1,this.updateAndNotify=function(A,I){I===void 0&&(I=!0),j.prev=j.current,j.current=A;var V=i.getFrameData(),U=V.delta,F=V.timestamp;j.lastUpdated!==F&&(j.timeDelta=U,j.lastUpdated=F,O.default.postRender(j.scheduleVelocityCheck)),j.prev!==j.current&&j.updateSubscribers.notify(j.current),j.velocityUpdateSubscribers.getSize()&&j.velocityUpdateSubscribers.notify(j.getVelocity()),I&&j.renderSubscribers.notify(j.current)},this.scheduleVelocityCheck=function(){return O.default.postRender(j.velocityCheck)},this.velocityCheck=function(A){var I=A.timestamp;I!==j.lastUpdated&&(j.prev=j.current,j.velocityUpdateSubscribers.notify(j.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=_,this.canTrackVelocity=xE(this.current)}return p.prototype.onChange=function(_){return this.updateSubscribers.add(_)},p.prototype.clearListeners=function(){this.updateSubscribers.clear()},p.prototype.onRenderRequest=function(_){return _(this.get()),this.renderSubscribers.add(_)},p.prototype.attach=function(_){this.passiveEffect=_},p.prototype.set=function(_,j){j===void 0&&(j=!0),!j||!this.passiveEffect?this.updateAndNotify(_,j):this.passiveEffect(_,this.updateAndNotify)},p.prototype.get=function(){return this.current},p.prototype.getPrevious=function(){return this.prev},p.prototype.getVelocity=function(){return this.canTrackVelocity?a.velocityPerSecond(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},p.prototype.start=function(_){var j=this;return this.stop(),new Promise(function(A){j.hasAnimated=!0,j.stopAnimation=_(A)}).then(function(){return j.clearAnimation()})},p.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},p.prototype.isAnimating=function(){return!!this.stopAnimation},p.prototype.clearAnimation=function(){this.stopAnimation=null},p.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},p}();function xn(p){return new Ab(p)}var Mb=function(p){return function(_){return _.test(p)}},wE={test:function(p){return p==="auto"},parse:function(p){return p}},Ib=[o.number,o.px,o.percent,o.degrees,o.vw,o.vh,wE],Wl=function(p){return Ib.find(Mb(p))},_E=t.__spreadArray(t.__spreadArray([],t.__read(Ib),!1),[o.color,o.complex],!1),SE=function(p){return _E.find(Mb(p))};function CE(p,_,j){p.hasValue(_)?p.getValue(_).set(j):p.addValue(_,xn(j))}function lp(p,_){var j=ue(p,_),A=j?p.makeTargetAnimatable(j,!1):{},I=A.transitionEnd,V=I===void 0?{}:I;A.transition;var U=t.__rest(A,["transitionEnd","transition"]);U=t.__assign(t.__assign({},U),V);for(var F in U){var K=Ra(U[F]);CE(p,F,K)}}function sp(p,_){var j=t.__spreadArray([],t.__read(_),!1).reverse();j.forEach(function(A){var I,V=p.getVariant(A);V&&lp(p,V),(I=p.variantChildren)===null||I===void 0||I.forEach(function(U){sp(U,_)})})}function TE(p,_){if(Array.isArray(_))return sp(p,_);if(typeof _=="string")return sp(p,[_]);lp(p,_)}function up(p,_,j){var A,I,V,U,F=Object.keys(_).filter(function(se){return!p.hasValue(se)}),K=F.length;if(K)for(var Y=0;Y<K;Y++){var X=F[Y],ne=_[X],oe=null;Array.isArray(ne)&&(oe=ne[0]),oe===null&&(oe=(I=(A=j[X])!==null&&A!==void 0?A:p.readValue(X))!==null&&I!==void 0?I:_[X]),oe!=null&&(typeof oe=="string"&&(bE(oe)||vE(oe))?oe=parseFloat(oe):!SE(oe)&&o.complex.test(ne)&&(oe=tp(X,ne)),p.addValue(X,xn(oe)),(V=(U=j)[X])!==null&&V!==void 0||(U[X]=oe),p.setBaseTarget(X,oe))}}function OE(p,_){if(_){var j=_[p]||_.default||_;return j.from}}function Db(p,_,j){var A,I,V={};for(var U in p)V[U]=(A=OE(U,_))!==null&&A!==void 0?A:(I=j.getValue(U))===null||I===void 0?void 0:I.get();return V}function Au(p,_,j){j===void 0&&(j={}),p.notifyAnimationStart(_);var A;if(Array.isArray(_)){var I=_.map(function(U){return cp(p,U,j)});A=Promise.all(I)}else if(typeof _=="string")A=cp(p,_,j);else{var V=typeof _=="function"?ue(p,_,j.custom):_;A=Lb(p,V,j)}return A.then(function(){return p.notifyAnimationComplete(_)})}function cp(p,_,j){var A;j===void 0&&(j={});var I=ue(p,_,j.custom),V=(I||{}).transition,U=V===void 0?p.getDefaultTransition()||{}:V;j.transitionOverride&&(U=j.transitionOverride);var F=I?function(){return Lb(p,I,j)}:function(){return Promise.resolve()},K=!((A=p.variantChildren)===null||A===void 0)&&A.size?function(se){se===void 0&&(se=0);var de=U.delayChildren,ye=de===void 0?0:de,Le=U.staggerChildren,Ue=U.staggerDirection;return PE(p,_,ye+se,Le,Ue,j)}:function(){return Promise.resolve()},Y=U.when;if(Y){var X=t.__read(Y==="beforeChildren"?[F,K]:[K,F],2),ne=X[0],oe=X[1];return ne().then(oe)}else return Promise.all([F(),K(j.delay)])}function Lb(p,_,j){var A,I=j===void 0?{}:j,V=I.delay,U=V===void 0?0:V,F=I.transitionOverride,K=I.type,Y=p.makeTargetAnimatable(_),X=Y.transition,ne=X===void 0?p.getDefaultTransition():X,oe=Y.transitionEnd,se=t.__rest(Y,["transition","transitionEnd"]);F&&(ne=F);var de=[],ye=K&&((A=p.animationState)===null||A===void 0?void 0:A.getState()[K]);for(var Le in se){var Ue=p.getValue(Le),Qe=se[Le];if(!(!Ue||Qe===void 0||ye&&NE(ye,Le))){var lt=t.__assign({delay:U},ne);p.shouldReduceMotion&&le(Le)&&(lt=t.__assign(t.__assign({},lt),{type:!1,delay:0}));var ut=op(Le,Ue,Qe,lt);de.push(ut)}}return Promise.all(de).then(function(){oe&&lp(p,oe)})}function PE(p,_,j,A,I,V){j===void 0&&(j=0),A===void 0&&(A=0),I===void 0&&(I=1);var U=[],F=(p.variantChildren.size-1)*A,K=I===1?function(Y){return Y===void 0&&(Y=0),Y*A}:function(Y){return Y===void 0&&(Y=0),F-Y*A};return Array.from(p.variantChildren).sort(EE).forEach(function(Y,X){U.push(cp(Y,_,t.__assign(t.__assign({},V),{delay:j+K(X)})).then(function(){return Y.notifyAnimationComplete(_)}))}),Promise.all(U)}function kE(p){p.forEachValue(function(_){return _.stop()})}function EE(p,_){return p.sortNodePosition(_)}function NE(p,_){var j=p.protectedKeys,A=p.needsAnimating,I=j.hasOwnProperty(_)&&A[_]!==!0;return A[_]=!1,I}var dp=[e.AnimationType.Animate,e.AnimationType.InView,e.AnimationType.Focus,e.AnimationType.Hover,e.AnimationType.Tap,e.AnimationType.Drag,e.AnimationType.Exit],jE=t.__spreadArray([],t.__read(dp),!1).reverse(),RE=dp.length;function AE(p){return function(_){return Promise.all(_.map(function(j){var A=j.animation,I=j.options;return Au(p,A,I)}))}}function ME(p){var _=AE(p),j=DE(),A={},I=!0,V=function(X,ne){var oe=ue(p,ne);if(oe){oe.transition;var se=oe.transitionEnd,de=t.__rest(oe,["transition","transitionEnd"]);X=t.__assign(t.__assign(t.__assign({},X),de),se)}return X};function U(X){return A[X]!==void 0}function F(X){_=X(p)}function K(X,ne){for(var oe,se=p.getProps(),de=p.getVariantContext(!0)||{},ye=[],Le=new Set,Ue={},Qe=1/0,lt=function(At){var gt=jE[At],St=j[gt],Ht=(oe=se[gt])!==null&&oe!==void 0?oe:de[gt],wn=q(Ht),Lr=gt===ne?St.isActive:null;Lr===!1&&(Qe=At);var nn=Ht===de[gt]&&Ht!==se[gt]&&wn;if(nn&&I&&p.manuallyAnimateOnMount&&(nn=!1),St.protectedKeys=t.__assign({},Ue),!St.isActive&&Lr===null||!Ht&&!St.prevProp||$o(Ht)||typeof Ht=="boolean")return"continue";var Qo=IE(St.prevProp,Ht),Xo=Qo||gt===ne&&St.isActive&&!nn&&wn||At>Qe&&wn,Zo=Array.isArray(Ht)?Ht:[Ht],_n=Zo.reduce(V,{});Lr===!1&&(_n={});var Kl=St.prevResolvedValues,Pi=Kl===void 0?{}:Kl,Vu=t.__assign(t.__assign({},Pi),_n),ki=function(ot){Xo=!0,Le.delete(ot),St.needsAnimating[ot]=!0};for(var qr in Vu){var Tt=_n[qr],He=Pi[qr];Ue.hasOwnProperty(qr)||(Tt!==He?_o(Tt)&&_o(He)?!Tb(Tt,He)||Qo?ki(qr):St.protectedKeys[qr]=!0:Tt!==void 0?ki(qr):Le.add(qr):Tt!==void 0&&Le.has(qr)?ki(qr):St.protectedKeys[qr]=!0)}St.prevProp=Ht,St.prevResolvedValues=_n,St.isActive&&(Ue=t.__assign(t.__assign({},Ue),_n)),I&&p.blockInitialAnimation&&(Xo=!1),Xo&&!nn&&ye.push.apply(ye,t.__spreadArray([],t.__read(Zo.map(function(ot){return{animation:ot,options:t.__assign({type:gt},X)}})),!1))},ut=0;ut<RE;ut++)lt(ut);if(A=t.__assign({},Ue),Le.size){var pt={};Le.forEach(function(At){var gt=p.getBaseTarget(At);gt!==void 0&&(pt[At]=gt)}),ye.push({animation:pt})}var jt=!!ye.length;return I&&se.initial===!1&&!p.manuallyAnimateOnMount&&(jt=!1),I=!1,jt?_(ye):Promise.resolve()}function Y(X,ne,oe){var se;if(j[X].isActive===ne)return Promise.resolve();(se=p.variantChildren)===null||se===void 0||se.forEach(function(Le){var Ue;return(Ue=Le.animationState)===null||Ue===void 0?void 0:Ue.setActive(X,ne)}),j[X].isActive=ne;var de=K(oe,X);for(var ye in j)j[ye].protectedKeys={};return de}return{isAnimated:U,animateChanges:K,setActive:Y,setAnimateFunction:F,getState:function(){return j}}}function IE(p,_){return typeof _=="string"?_!==p:$(_)?!Tb(_,p):!1}function Da(p){return p===void 0&&(p=!1),{isActive:p,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function DE(){var p;return p={},p[e.AnimationType.Animate]=Da(!0),p[e.AnimationType.InView]=Da(),p[e.AnimationType.Hover]=Da(),p[e.AnimationType.Tap]=Da(),p[e.AnimationType.Drag]=Da(),p[e.AnimationType.Focus]=Da(),p[e.AnimationType.Exit]=Da(),p}var fp={animation:Lt(function(p){var _=p.visualElement,j=p.animate;_.animationState||(_.animationState=ME(_)),$o(j)&&r.useEffect(function(){return j.subscribe(_)},[j])}),exit:Lt(function(p){var _=p.custom,j=p.visualElement,A=t.__read(Zf(),2),I=A[0],V=A[1],U=r.useContext(P);r.useEffect(function(){var F,K;j.isPresent=I;var Y=(F=j.animationState)===null||F===void 0?void 0:F.setActive(e.AnimationType.Exit,!I,{custom:(K=U==null?void 0:U.custom)!==null&&K!==void 0?K:_});!I&&(Y==null||Y.then(V))},[I])})},Fb=function(){function p(_,j,A){var I=this,V=A===void 0?{}:A,U=V.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(I.lastMoveEvent&&I.lastMoveEventInfo){var oe=hp(I.lastMoveEventInfo,I.history),se=I.startEvent!==null,de=a.distance(oe.offset,{x:0,y:0})>=3;if(!(!se&&!de)){var ye=oe.point,Le=i.getFrameData().timestamp;I.history.push(t.__assign(t.__assign({},ye),{timestamp:Le}));var Ue=I.handlers,Qe=Ue.onStart,lt=Ue.onMove;se||(Qe&&Qe(I.lastMoveEvent,oe),I.startEvent=I.lastMoveEvent),lt&&lt(I.lastMoveEvent,oe)}}},this.handlePointerMove=function(oe,se){if(I.lastMoveEvent=oe,I.lastMoveEventInfo=pp(se,I.transformPagePoint),Et(oe)&&oe.buttons===0){I.handlePointerUp(oe,se);return}O.default.update(I.updatePoint,!0)},this.handlePointerUp=function(oe,se){I.end();var de=I.handlers,ye=de.onEnd,Le=de.onSessionEnd,Ue=hp(pp(se,I.transformPagePoint),I.history);I.startEvent&&ye&&ye(oe,Ue),Le&&Le(oe,Ue)},!(Or(_)&&_.touches.length>1)){this.handlers=j,this.transformPagePoint=U;var F=Ll(_),K=pp(F,this.transformPagePoint),Y=K.point,X=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},Y),{timestamp:X})];var ne=j.onSessionStart;ne&&ne(_,hp(K,this.history)),this.removeListeners=a.pipe(To(window,"pointermove",this.handlePointerMove),To(window,"pointerup",this.handlePointerUp),To(window,"pointercancel",this.handlePointerUp))}}return p.prototype.updateHandlers=function(_){this.handlers=_},p.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},p}();function pp(p,_){return _?{point:_(p.point)}:p}function zb(p,_){return{x:p.x-_.x,y:p.y-_.y}}function hp(p,_){var j=p.point;return{point:j,delta:zb(j,Bb(_)),offset:zb(j,LE(_)),velocity:FE(_,.1)}}function LE(p){return p[0]}function Bb(p){return p[p.length-1]}function FE(p,_){if(p.length<2)return{x:0,y:0};for(var j=p.length-1,A=null,I=Bb(p);j>=0&&(A=p[j],!(I.timestamp-A.timestamp>ju(_)));)j--;if(!A)return{x:0,y:0};var V=(I.timestamp-A.timestamp)/1e3;if(V===0)return{x:0,y:0};var U={x:(I.x-A.x)/V,y:(I.y-A.y)/V};return U.x===1/0&&(U.x=0),U.y===1/0&&(U.y=0),U}function ao(p){return p.max-p.min}function Vb(p,_,j){return _===void 0&&(_=0),j===void 0&&(j=.01),a.distance(p,_)<j}function Ub(p,_,j,A){A===void 0&&(A=.5),p.origin=A,p.originPoint=a.mix(_.min,_.max,p.origin),p.scale=ao(j)/ao(_),(Vb(p.scale,1,1e-4)||isNaN(p.scale))&&(p.scale=1),p.translate=a.mix(j.min,j.max,p.origin)-p.originPoint,(Vb(p.translate)||isNaN(p.translate))&&(p.translate=0)}function $l(p,_,j,A){Ub(p.x,_.x,j.x,A==null?void 0:A.originX),Ub(p.y,_.y,j.y,A==null?void 0:A.originY)}function Wb(p,_,j){p.min=j.min+_.min,p.max=p.min+ao(_)}function zE(p,_,j){Wb(p.x,_.x,j.x),Wb(p.y,_.y,j.y)}function $b(p,_,j){p.min=_.min-j.min,p.max=p.min+ao(_)}function Hl(p,_,j){$b(p.x,_.x,j.x),$b(p.y,_.y,j.y)}function BE(p,_,j){var A=_.min,I=_.max;return A!==void 0&&p<A?p=j?a.mix(A,p,j.min):Math.max(p,A):I!==void 0&&p>I&&(p=j?a.mix(I,p,j.max):Math.min(p,I)),p}function Hb(p,_,j){return{min:_!==void 0?p.min+_:void 0,max:j!==void 0?p.max+j-(p.max-p.min):void 0}}function VE(p,_){var j=_.top,A=_.left,I=_.bottom,V=_.right;return{x:Hb(p.x,A,V),y:Hb(p.y,j,I)}}function qb(p,_){var j,A=_.min-p.min,I=_.max-p.max;return _.max-_.min<p.max-p.min&&(j=t.__read([I,A],2),A=j[0],I=j[1]),{min:A,max:I}}function UE(p,_){return{x:qb(p.x,_.x),y:qb(p.y,_.y)}}function WE(p,_){var j=.5,A=ao(p),I=ao(_);return I>A?j=a.progress(_.min,_.max-A,p.min):A>I&&(j=a.progress(p.min,p.max-I,_.min)),a.clamp(0,1,j)}function $E(p,_){var j={};return _.min!==void 0&&(j.min=_.min-p.min),_.max!==void 0&&(j.max=_.max-p.min),j}var gp=.35;function HE(p){return p===void 0&&(p=gp),p===!1?p=0:p===!0&&(p=gp),{x:Gb(p,"left","right"),y:Gb(p,"top","bottom")}}function Gb(p,_,j){return{min:Kb(p,_),max:Kb(p,j)}}function Kb(p,_){var j;return typeof p=="number"?p:(j=p[_])!==null&&j!==void 0?j:0}var Yb=function(){return{translate:0,scale:1,origin:0,originPoint:0}},ql=function(){return{x:Yb(),y:Yb()}},Qb=function(){return{min:0,max:0}},hr=function(){return{x:Qb(),y:Qb()}};function io(p){return[p("x"),p("y")]}function Xb(p){var _=p.top,j=p.left,A=p.right,I=p.bottom;return{x:{min:j,max:A},y:{min:_,max:I}}}function qE(p){var _=p.x,j=p.y;return{top:j.min,right:_.max,bottom:j.max,left:_.min}}function GE(p,_){if(!_)return p;var j=_({x:p.left,y:p.top}),A=_({x:p.right,y:p.bottom});return{top:j.y,left:j.x,bottom:A.y,right:A.x}}function mp(p){return p===void 0||p===1}function Zb(p){var _=p.scale,j=p.scaleX,A=p.scaleY;return!mp(_)||!mp(j)||!mp(A)}function Go(p){return Zb(p)||Jb(p.x)||Jb(p.y)||p.z||p.rotate||p.rotateX||p.rotateY}function Jb(p){return p&&p!=="0%"}function Mu(p,_,j){var A=p-j,I=_*A;return j+I}function ev(p,_,j,A,I){return I!==void 0&&(p=Mu(p,I,A)),Mu(p,j,A)+_}function bp(p,_,j,A,I){_===void 0&&(_=0),j===void 0&&(j=1),p.min=ev(p.min,_,j,A,I),p.max=ev(p.max,_,j,A,I)}function tv(p,_){var j=_.x,A=_.y;bp(p.x,j.translate,j.scale,j.originPoint),bp(p.y,A.translate,A.scale,A.originPoint)}function KE(p,_,j,A){var I,V;A===void 0&&(A=!1);var U=j.length;if(U){_.x=_.y=1;for(var F,K,Y=0;Y<U;Y++)F=j[Y],K=F.projectionDelta,((V=(I=F.instance)===null||I===void 0?void 0:I.style)===null||V===void 0?void 0:V.display)!=="contents"&&(A&&F.options.layoutScroll&&F.scroll&&F!==F.root&&Ti(p,{x:-F.scroll.x,y:-F.scroll.y}),K&&(_.x*=K.x.scale,_.y*=K.y.scale,tv(p,K)),A&&Go(F.latestValues)&&Ti(p,F.latestValues))}}function Ko(p,_){p.min=p.min+_,p.max=p.max+_}function rv(p,_,j){var A=t.__read(j,3),I=A[0],V=A[1],U=A[2],F=_[U]!==void 0?_[U]:.5,K=a.mix(p.min,p.max,F);bp(p,_[I],_[V],K,_.scale)}var YE=["x","scaleX","originX"],QE=["y","scaleY","originY"];function Ti(p,_){rv(p.x,_,YE),rv(p.y,_,QE)}function nv(p,_){return Xb(GE(p.getBoundingClientRect(),_))}function XE(p,_,j){var A=nv(p,j),I=_.scroll;return I&&(Ko(A.x,I.x),Ko(A.y,I.y)),A}var ZE=new WeakMap,JE=function(){function p(_){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=hr(),this.visualElement=_}return p.prototype.start=function(_,j){var A=this,I=j===void 0?{}:j,V=I.snapToCursor,U=V===void 0?!1:V;if(this.visualElement.isPresent!==!1){var F=function(ne){A.stopAnimation(),U&&A.snapToCursor(Ll(ne,"page").point)},K=function(ne,oe){var se,de=A.getProps(),ye=de.drag,Le=de.dragPropagation,Ue=de.onDragStart;ye&&!Le&&(A.openGlobalLock&&A.openGlobalLock(),A.openGlobalLock=ku(ye),!A.openGlobalLock)||(A.isDragging=!0,A.currentDirection=null,A.resolveConstraints(),A.visualElement.projection&&(A.visualElement.projection.isAnimationBlocked=!0,A.visualElement.projection.target=void 0),io(function(Qe){var lt,ut,pt=A.getAxisMotionValue(Qe).get()||0;if(o.percent.test(pt)){var jt=(ut=(lt=A.visualElement.projection)===null||lt===void 0?void 0:lt.layout)===null||ut===void 0?void 0:ut.actual[Qe];if(jt){var At=ao(jt);pt=At*(parseFloat(pt)/100)}}A.originPoint[Qe]=pt}),Ue==null||Ue(ne,oe),(se=A.visualElement.animationState)===null||se===void 0||se.setActive(e.AnimationType.Drag,!0))},Y=function(ne,oe){var se=A.getProps(),de=se.dragPropagation,ye=se.dragDirectionLock,Le=se.onDirectionLock,Ue=se.onDrag;if(!(!de&&!A.openGlobalLock)){var Qe=oe.offset;if(ye&&A.currentDirection===null){A.currentDirection=eN(Qe),A.currentDirection!==null&&(Le==null||Le(A.currentDirection));return}A.updateAxis("x",oe.point,Qe),A.updateAxis("y",oe.point,Qe),A.visualElement.syncRender(),Ue==null||Ue(ne,oe)}},X=function(ne,oe){return A.stop(ne,oe)};this.panSession=new Fb(_,{onSessionStart:F,onStart:K,onMove:Y,onSessionEnd:X},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},p.prototype.stop=function(_,j){var A=this.isDragging;if(this.cancel(),!!A){var I=j.velocity;this.startAnimation(I);var V=this.getProps().onDragEnd;V==null||V(_,j)}},p.prototype.cancel=function(){var _,j;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(_=this.panSession)===null||_===void 0||_.end(),this.panSession=void 0;var A=this.getProps().dragPropagation;!A&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(j=this.visualElement.animationState)===null||j===void 0||j.setActive(e.AnimationType.Drag,!1)},p.prototype.updateAxis=function(_,j,A){var I=this.getProps().drag;if(!(!A||!Iu(_,I,this.currentDirection))){var V=this.getAxisMotionValue(_),U=this.originPoint[_]+A[_];this.constraints&&this.constraints[_]&&(U=BE(U,this.constraints[_],this.elastic[_])),V.set(U)}},p.prototype.resolveConstraints=function(){var _=this,j=this.getProps(),A=j.dragConstraints,I=j.dragElastic,V=(this.visualElement.projection||{}).layout,U=this.constraints;A&&W(A)?this.constraints||(this.constraints=this.resolveRefConstraints()):A&&V?this.constraints=VE(V.actual,A):this.constraints=!1,this.elastic=HE(I),U!==this.constraints&&V&&this.constraints&&!this.hasMutatedConstraints&&io(function(F){_.getAxisMotionValue(F)&&(_.constraints[F]=$E(V.actual[F],_.constraints[F]))})},p.prototype.resolveRefConstraints=function(){var _=this.getProps(),j=_.dragConstraints,A=_.onMeasureDragConstraints;if(!j||!W(j))return!1;var I=j.current;n.invariant(I!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var V=this.visualElement.projection;if(!V||!V.layout)return!1;var U=XE(I,V.root,this.visualElement.getTransformPagePoint()),F=UE(V.layout.actual,U);if(A){var K=A(qE(F));this.hasMutatedConstraints=!!K,K&&(F=Xb(K))}return F},p.prototype.startAnimation=function(_){var j=this,A=this.getProps(),I=A.drag,V=A.dragMomentum,U=A.dragElastic,F=A.dragTransition,K=A.dragSnapToOrigin,Y=A.onDragTransitionEnd,X=this.constraints||{},ne=io(function(oe){var se;if(Iu(oe,I,j.currentDirection)){var de=(se=X==null?void 0:X[oe])!==null&&se!==void 0?se:{};K&&(de={min:0,max:0});var ye=U?200:1e6,Le=U?40:1e7,Ue=t.__assign(t.__assign({type:"inertia",velocity:V?_[oe]:0,bounceStiffness:ye,bounceDamping:Le,timeConstant:750,restDelta:1,restSpeed:10},F),de);return j.startAxisValueAnimation(oe,Ue)}});return Promise.all(ne).then(Y)},p.prototype.startAxisValueAnimation=function(_,j){var A=this.getAxisMotionValue(_);return op(_,A,0,j)},p.prototype.stopAnimation=function(){var _=this;io(function(j){return _.getAxisMotionValue(j).stop()})},p.prototype.getAxisMotionValue=function(_){var j,A,I="_drag"+_.toUpperCase(),V=this.visualElement.getProps()[I];return V||this.visualElement.getValue(_,(A=(j=this.visualElement.getProps().initial)===null||j===void 0?void 0:j[_])!==null&&A!==void 0?A:0)},p.prototype.snapToCursor=function(_){var j=this;io(function(A){var I=j.getProps().drag;if(Iu(A,I,j.currentDirection)){var V=j.visualElement.projection,U=j.getAxisMotionValue(A);if(V&&V.layout){var F=V.layout.actual[A],K=F.min,Y=F.max;U.set(_[A]-a.mix(K,Y,.5))}}})},p.prototype.scalePositionWithinConstraints=function(){var _=this,j,A=this.getProps(),I=A.drag,V=A.dragConstraints,U=this.visualElement.projection;if(!(!W(V)||!U||!this.constraints)){this.stopAnimation();var F={x:0,y:0};io(function(Y){var X=_.getAxisMotionValue(Y);if(X){var ne=X.get();F[Y]=WE({min:ne,max:ne},_.constraints[Y])}});var K=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=K?K({},""):"none",(j=U.root)===null||j===void 0||j.updateScroll(),U.updateLayout(),this.resolveConstraints(),io(function(Y){if(Iu(Y,I,null)){var X=_.getAxisMotionValue(Y),ne=_.constraints[Y],oe=ne.min,se=ne.max;X.set(a.mix(oe,se,F[Y]))}})}},p.prototype.addListeners=function(){var _=this,j;ZE.set(this.visualElement,this);var A=this.visualElement.getInstance(),I=To(A,"pointerdown",function(Y){var X=_.getProps(),ne=X.drag,oe=X.dragListener,se=oe===void 0?!0:oe;ne&&se&&_.start(Y)}),V=function(){var Y=_.getProps().dragConstraints;W(Y)&&(_.constraints=_.resolveRefConstraints())},U=this.visualElement.projection,F=U.addEventListener("measure",V);U&&!U.layout&&((j=U.root)===null||j===void 0||j.updateScroll(),U.updateLayout()),V();var K=Dr(window,"resize",function(){return _.scalePositionWithinConstraints()});return U.addEventListener("didUpdate",function(Y){var X=Y.delta,ne=Y.hasLayoutChanged;_.isDragging&&ne&&(io(function(oe){var se=_.getAxisMotionValue(oe);se&&(_.originPoint[oe]+=X[oe].translate,se.set(se.get()+X[oe].translate))}),_.visualElement.syncRender())}),function(){K(),I(),F()}},p.prototype.getProps=function(){var _=this.visualElement.getProps(),j=_.drag,A=j===void 0?!1:j,I=_.dragDirectionLock,V=I===void 0?!1:I,U=_.dragPropagation,F=U===void 0?!1:U,K=_.dragConstraints,Y=K===void 0?!1:K,X=_.dragElastic,ne=X===void 0?gp:X,oe=_.dragMomentum,se=oe===void 0?!0:oe;return t.__assign(t.__assign({},_),{drag:A,dragDirectionLock:V,dragPropagation:F,dragConstraints:Y,dragElastic:ne,dragMomentum:se})},p}();function Iu(p,_,j){return(_===!0||_===p)&&(j===null||j===p)}function eN(p,_){_===void 0&&(_=10);var j=null;return Math.abs(p.y)>_?j="y":Math.abs(p.x)>_&&(j="x"),j}function tN(p){var _=p.dragControls,j=p.visualElement,A=me(function(){return new JE(j)});r.useEffect(function(){return _&&_.subscribe(A)},[A,_]),r.useEffect(function(){return A.addListeners()},[A])}function rN(p){var _=p.onPan,j=p.onPanStart,A=p.onPanEnd,I=p.onPanSessionStart,V=p.visualElement,U=_||j||A||I,F=r.useRef(null),K=r.useContext(v).transformPagePoint,Y={onSessionStart:I,onStart:j,onMove:_,onEnd:function(ne,oe){F.current=null,A&&A(ne,oe)}};r.useEffect(function(){F.current!==null&&F.current.updateHandlers(Y)});function X(ne){F.current=new Fb(ne,Y,{transformPagePoint:K})}vi(V,"pointerdown",U&&X),wi(function(){return F.current&&F.current.end()})}var ov={pan:Lt(rN),drag:Lt(tN)},Du=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function nN(){var p=Du.map(function(){return new Ul}),_={},j={clearAllListeners:function(){return p.forEach(function(A){return A.clear()})},updatePropListeners:function(A){Du.forEach(function(I){var V,U="on"+I,F=A[U];(V=_[I])===null||V===void 0||V.call(_),F&&(_[I]=j[U](F))})}};return p.forEach(function(A,I){j["on"+Du[I]]=function(V){return A.add(V)},j["notify"+Du[I]]=function(){for(var V=[],U=0;U<arguments.length;U++)V[U]=arguments[U];return A.notify.apply(A,t.__spreadArray([],t.__read(V),!1))}}),j}function oN(p,_,j){var A;for(var I in _){var V=_[I],U=j[I];if(ie(V))p.addValue(I,V);else if(ie(U))p.addValue(I,xn(V));else if(U!==V)if(p.hasValue(I)){var F=p.getValue(I);!F.hasAnimated&&F.set(V)}else p.addValue(I,xn((A=p.getStaticValue(I))!==null&&A!==void 0?A:V))}for(var I in j)_[I]===void 0&&p.removeValue(I);return _}var Lu=function(p){var _=p.treeType,j=_===void 0?"":_,A=p.build,I=p.getBaseTarget,V=p.makeTargetAnimatable,U=p.measureViewportBox,F=p.render,K=p.readValueFromInstance,Y=p.removeValueFromRenderState,X=p.sortNodePosition,ne=p.scrapeMotionValuesFromProps;return function(oe,se){var de=oe.parent,ye=oe.props,Le=oe.presenceId,Ue=oe.blockInitialAnimation,Qe=oe.visualState,lt=oe.shouldReduceMotion;se===void 0&&(se={});var ut=!1,pt=Qe.latestValues,jt=Qe.renderState,At,gt=nN(),St=new Map,Ht=new Map,wn={},Lr=t.__assign({},pt),nn;function Qo(){!At||!ut||(Xo(),F(At,jt,ye.style,Tt.projection))}function Xo(){A(Tt,jt,pt,se,ye)}function Zo(){gt.notifyUpdate(pt)}function _n(He,ot){var Fr=ot.onChange(function(Uu){pt[He]=Uu,ye.onUpdate&&O.default.update(Zo,!1,!0)}),Yl=ot.onRenderRequest(Tt.scheduleRender);Ht.set(He,function(){Fr(),Yl()})}var Kl=ne(ye);for(var Pi in Kl){var Vu=Kl[Pi];pt[Pi]!==void 0&&ie(Vu)&&Vu.set(pt[Pi],!1)}var ki=te(ye),qr=Se(ye),Tt=t.__assign(t.__assign({treeType:j,current:null,depth:de?de.depth+1:0,parent:de,children:new Set,presenceId:Le,shouldReduceMotion:lt,variantChildren:qr?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(de!=null&&de.isMounted()),blockInitialAnimation:Ue,isMounted:function(){return!!At},mount:function(He){ut=!0,At=Tt.current=He,Tt.projection&&Tt.projection.mount(He),qr&&de&&!ki&&(nn=de==null?void 0:de.addVariantChild(Tt)),St.forEach(function(ot,Fr){return _n(Fr,ot)}),de==null||de.children.add(Tt),Tt.setProps(ye)},unmount:function(){var He;(He=Tt.projection)===null||He===void 0||He.unmount(),i.cancelSync.update(Zo),i.cancelSync.render(Qo),Ht.forEach(function(ot){return ot()}),nn==null||nn(),de==null||de.children.delete(Tt),gt.clearAllListeners(),At=void 0,ut=!1},addVariantChild:function(He){var ot,Fr=Tt.getClosestVariantNode();if(Fr)return(ot=Fr.variantChildren)===null||ot===void 0||ot.add(He),function(){return Fr.variantChildren.delete(He)}},sortNodePosition:function(He){return!X||j!==He.treeType?0:X(Tt.getInstance(),He.getInstance())},getClosestVariantNode:function(){return qr?Tt:de==null?void 0:de.getClosestVariantNode()},getLayoutId:function(){return ye.layoutId},getInstance:function(){return At},getStaticValue:function(He){return pt[He]},setStaticValue:function(He,ot){return pt[He]=ot},getLatestValues:function(){return pt},setVisibility:function(He){Tt.isVisible!==He&&(Tt.isVisible=He,Tt.scheduleRender())},makeTargetAnimatable:function(He,ot){return ot===void 0&&(ot=!0),V(Tt,He,ye,ot)},measureViewportBox:function(){return U(At,ye)},addValue:function(He,ot){Tt.hasValue(He)&&Tt.removeValue(He),St.set(He,ot),pt[He]=ot.get(),_n(He,ot)},removeValue:function(He){var ot;St.delete(He),(ot=Ht.get(He))===null||ot===void 0||ot(),Ht.delete(He),delete pt[He],Y(He,jt)},hasValue:function(He){return St.has(He)},getValue:function(He,ot){var Fr=St.get(He);return Fr===void 0&&ot!==void 0&&(Fr=xn(ot),Tt.addValue(He,Fr)),Fr},forEachValue:function(He){return St.forEach(He)},readValue:function(He){var ot;return(ot=pt[He])!==null&&ot!==void 0?ot:K(At,He,se)},setBaseTarget:function(He,ot){Lr[He]=ot},getBaseTarget:function(He){if(I){var ot=I(ye,He);if(ot!==void 0&&!ie(ot))return ot}return Lr[He]}},gt),{build:function(){return Xo(),jt},scheduleRender:function(){O.default.render(Qo,!1,!0)},syncRender:Qo,setProps:function(He){(He.transformTemplate||ye.transformTemplate)&&Tt.scheduleRender(),ye=He,gt.updatePropListeners(He),wn=oN(Tt,ne(ye),wn)},getProps:function(){return ye},getVariant:function(He){var ot;return(ot=ye.variants)===null||ot===void 0?void 0:ot[He]},getDefaultTransition:function(){return ye.transition},getTransformPagePoint:function(){return ye.transformPagePoint},getVariantContext:function(He){if(He===void 0&&(He=!1),He)return de==null?void 0:de.getVariantContext();if(!ki){var ot=(de==null?void 0:de.getVariantContext())||{};return ye.initial!==void 0&&(ot.initial=ye.initial),ot}for(var Fr={},Yl=0;Yl<aN;Yl++){var Uu=av[Yl],Pp=ye[Uu];(q(Pp)||Pp===!1)&&(Fr[Uu]=Pp)}return Fr}});return Tt}},av=t.__spreadArray(["initial"],t.__read(dp),!1),aN=av.length;function vp(p){return typeof p=="string"&&p.startsWith("var(--")}var iv=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function iN(p){var _=iv.exec(p);if(!_)return[,];var j=t.__read(_,3),A=j[1],I=j[2];return[A,I]}var lN=4;function yp(p,_,j){j===void 0&&(j=1),n.invariant(j<=lN,'Max CSS variable fallback depth detected in property "'.concat(p,'". This may indicate a circular fallback dependency.'));var A=t.__read(iN(p),2),I=A[0],V=A[1];if(I){var U=window.getComputedStyle(_).getPropertyValue(I);return U?U.trim():vp(V)?yp(V,_,j+1):V}}function sN(p,_,j){var A,I=t.__rest(_,[]),V=p.getInstance();if(!(V instanceof Element))return{target:I,transitionEnd:j};j&&(j=t.__assign({},j)),p.forEachValue(function(Y){var X=Y.get();if(vp(X)){var ne=yp(X,V);ne&&Y.set(ne)}});for(var U in I){var F=I[U];if(vp(F)){var K=yp(F,V);K&&(I[U]=K,j&&((A=j[U])!==null&&A!==void 0||(j[U]=F)))}}return{target:I,transitionEnd:j}}var uN=new Set(["width","height","top","left","right","bottom","x","y"]),lv=function(p){return uN.has(p)},cN=function(p){return Object.keys(p).some(lv)},sv=function(p,_){p.set(_,!1),p.set(_)},Fu=function(p){return p===o.number||p===o.px},uv;(function(p){p.width="width",p.height="height",p.left="left",p.right="right",p.top="top",p.bottom="bottom"})(uv||(uv={}));var cv=function(p,_){return parseFloat(p.split(", ")[_])},dv=function(p,_){return function(j,A){var I=A.transform;if(I==="none"||!I)return 0;var V=I.match(/^matrix3d\((.+)\)$/);if(V)return cv(V[1],_);var U=I.match(/^matrix\((.+)\)$/);return U?cv(U[1],p):0}},dN=new Set(["x","y","z"]),fN=Ae.filter(function(p){return!dN.has(p)});function pN(p){var _=[];return fN.forEach(function(j){var A=p.getValue(j);A!==void 0&&(_.push([j,A.get()]),A.set(j.startsWith("scale")?1:0))}),_.length&&p.syncRender(),_}var fv={width:function(p,_){var j=p.x,A=_.paddingLeft,I=A===void 0?"0":A,V=_.paddingRight,U=V===void 0?"0":V;return j.max-j.min-parseFloat(I)-parseFloat(U)},height:function(p,_){var j=p.y,A=_.paddingTop,I=A===void 0?"0":A,V=_.paddingBottom,U=V===void 0?"0":V;return j.max-j.min-parseFloat(I)-parseFloat(U)},top:function(p,_){var j=_.top;return parseFloat(j)},left:function(p,_){var j=_.left;return parseFloat(j)},bottom:function(p,_){var j=p.y,A=_.top;return parseFloat(A)+(j.max-j.min)},right:function(p,_){var j=p.x,A=_.left;return parseFloat(A)+(j.max-j.min)},x:dv(4,13),y:dv(5,14)},hN=function(p,_,j){var A=_.measureViewportBox(),I=_.getInstance(),V=getComputedStyle(I),U=V.display,F={};U==="none"&&_.setStaticValue("display",p.display||"block"),j.forEach(function(Y){F[Y]=fv[Y](A,V)}),_.syncRender();var K=_.measureViewportBox();return j.forEach(function(Y){var X=_.getValue(Y);sv(X,F[Y]),p[Y]=fv[Y](K,V)}),p},gN=function(p,_,j,A){j===void 0&&(j={}),A===void 0&&(A={}),_=t.__assign({},_),A=t.__assign({},A);var I=Object.keys(_).filter(lv),V=[],U=!1,F=[];if(I.forEach(function(X){var ne=p.getValue(X);if(p.hasValue(X)){var oe=j[X],se=Wl(oe),de=_[X],ye;if(_o(de)){var Le=de.length,Ue=de[0]===null?1:0;oe=de[Ue],se=Wl(oe);for(var Qe=Ue;Qe<Le;Qe++)ye?n.invariant(Wl(de[Qe])===ye,"All keyframes must be of the same type"):(ye=Wl(de[Qe]),n.invariant(ye===se||Fu(se)&&Fu(ye),"Keyframes must be of the same dimension as the current value"))}else ye=Wl(de);if(se!==ye)if(Fu(se)&&Fu(ye)){var lt=ne.get();typeof lt=="string"&&ne.set(parseFloat(lt)),typeof de=="string"?_[X]=parseFloat(de):Array.isArray(de)&&ye===o.px&&(_[X]=de.map(parseFloat))}else se!=null&&se.transform&&(ye!=null&&ye.transform)&&(oe===0||de===0)?oe===0?ne.set(ye.transform(oe)):_[X]=se.transform(de):(U||(V=pN(p),U=!0),F.push(X),A[X]=A[X]!==void 0?A[X]:_[X],sv(ne,de))}}),F.length){var K=F.indexOf("height")>=0?window.pageYOffset:null,Y=hN(_,p,F);return V.length&&V.forEach(function(X){var ne=t.__read(X,2),oe=ne[0],se=ne[1];p.getValue(oe).set(se)}),p.syncRender(),K!==null&&window.scrollTo({top:K}),{target:Y,transitionEnd:A}}else return{target:_,transitionEnd:A}};function mN(p,_,j,A){return cN(_)?gN(p,_,j,A):{target:_,transitionEnd:A}}var bN=function(p,_,j,A){var I=sN(p,_,A);return _=I.target,A=I.transitionEnd,mN(p,_,j,A)};function vN(p){return window.getComputedStyle(p)}var pv={treeType:"dom",readValueFromInstance:function(p,_){if(le(_)){var j=ep(_);return j&&j.default||0}else{var A=vN(p);return(ht(_)?A.getPropertyValue(_):A[_])||0}},sortNodePosition:function(p,_){return p.compareDocumentPosition(_)&2?1:-1},getBaseTarget:function(p,_){var j;return(j=p.style)===null||j===void 0?void 0:j[_]},measureViewportBox:function(p,_){var j=_.transformPagePoint;return nv(p,j)},resetTransform:function(p,_,j){var A=j.transformTemplate;_.style.transform=A?A({},""):"none",p.scheduleRender()},restoreTransform:function(p,_){p.style.transform=_.style.transform},removeValueFromRenderState:function(p,_){var j=_.vars,A=_.style;delete j[p],delete A[p]},makeTargetAnimatable:function(p,_,j,A){var I=j.transformValues;A===void 0&&(A=!0);var V=_.transition,U=_.transitionEnd,F=t.__rest(_,["transition","transitionEnd"]),K=Db(F,V||{},p);if(I&&(U&&(U=I(U)),F&&(F=I(F)),K&&(K=I(K))),A){up(p,F,K);var Y=bN(p,F,K,U);U=Y.transitionEnd,F=Y.target}return t.__assign({transition:V,transitionEnd:U},F)},scrapeMotionValuesFromProps:vn,build:function(p,_,j,A,I){p.isVisible!==void 0&&(_.style.visibility=p.isVisible?"visible":"hidden"),Wt(_,j,A,I.transformTemplate)},render:_t},yN=Lu(pv),xN=Lu(t.__assign(t.__assign({},pv),{getBaseTarget:function(p,_){return p[_]},readValueFromInstance:function(p,_){var j;return le(_)?((j=ep(_))===null||j===void 0?void 0:j.default)||0:(_=Hr.has(_)?_:xt(_),p.getAttribute(_))},scrapeMotionValuesFromProps:wo,build:function(p,_,j,A,I){Be(_,j,A,I.transformTemplate)},render:or})),xp=function(p,_){return we(p)?xN(_,{enableHardwareAcceleration:!1}):yN(_,{enableHardwareAcceleration:!0})};function hv(p,_){return _.max===_.min?0:p/(_.max-_.min)*100}var Gl={correct:function(p,_){if(!_.target)return p;if(typeof p=="string")if(o.px.test(p))p=parseFloat(p);else return p;var j=hv(p,_.target.x),A=hv(p,_.target.y);return"".concat(j,"% ").concat(A,"%")}},gv="_$css",wN={correct:function(p,_){var j=_.treeScale,A=_.projectionDelta,I=p,V=p.includes("var("),U=[];V&&(p=p.replace(iv,function(ye){return U.push(ye),gv}));var F=o.complex.parse(p);if(F.length>5)return I;var K=o.complex.createTransformer(p),Y=typeof F[0]!="number"?1:0,X=A.x.scale*j.x,ne=A.y.scale*j.y;F[0+Y]/=X,F[1+Y]/=ne;var oe=a.mix(X,ne,.5);typeof F[2+Y]=="number"&&(F[2+Y]/=oe),typeof F[3+Y]=="number"&&(F[3+Y]/=oe);var se=K(F);if(V){var de=0;se=se.replace(gv,function(){var ye=U[de];return de++,ye})}return se}},_N=function(p){t.__extends(_,p);function _(){return p!==null&&p.apply(this,arguments)||this}return _.prototype.componentDidMount=function(){var j=this,A=this.props,I=A.visualElement,V=A.layoutGroup,U=A.switchLayoutGroup,F=A.layoutId,K=I.projection;ke(CN),K&&(V!=null&&V.group&&V.group.add(K),U!=null&&U.register&&F&&U.register(K),K.root.didUpdate(),K.addEventListener("animationComplete",function(){j.safeToRemove()}),K.setOptions(t.__assign(t.__assign({},K.options),{onExitComplete:function(){return j.safeToRemove()}}))),Te.hasEverUpdated=!0},_.prototype.getSnapshotBeforeUpdate=function(j){var A=this,I=this.props,V=I.layoutDependency,U=I.visualElement,F=I.drag,K=I.isPresent,Y=U.projection;return Y&&(Y.isPresent=K,F||j.layoutDependency!==V||V===void 0?Y.willUpdate():this.safeToRemove(),j.isPresent!==K&&(K?Y.promote():Y.relegate()||O.default.postRender(function(){var X;!((X=Y.getStack())===null||X===void 0)&&X.members.length||A.safeToRemove()}))),null},_.prototype.componentDidUpdate=function(){var j=this.props.visualElement.projection;j&&(j.root.didUpdate(),!j.currentAnimation&&j.isLead()&&this.safeToRemove())},_.prototype.componentWillUnmount=function(){var j=this.props,A=j.visualElement,I=j.layoutGroup,V=j.switchLayoutGroup,U=A.projection;U&&(U.scheduleCheckAfterUnmount(),I!=null&&I.group&&I.group.remove(U),V!=null&&V.deregister&&V.deregister(U))},_.prototype.safeToRemove=function(){var j=this.props.safeToRemove;j==null||j()},_.prototype.render=function(){return null},_}(S.default.Component);function SN(p){var _=t.__read(Zf(),2),j=_[0],A=_[1],I=r.useContext(Oe);return S.default.createElement(_N,t.__assign({},p,{layoutGroup:I,switchLayoutGroup:r.useContext(je),isPresent:j,safeToRemove:A}))}var CN={borderRadius:t.__assign(t.__assign({},Gl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Gl,borderTopRightRadius:Gl,borderBottomLeftRadius:Gl,borderBottomRightRadius:Gl,boxShadow:wN},mv={measureLayout:SN};function bv(p,_,j){j===void 0&&(j={});var A=ie(p)?p:xn(p);return op("",A,_,j),{stop:function(){return A.stop()},isAnimating:function(){return A.isAnimating()}}}var vv=["TopLeft","TopRight","BottomLeft","BottomRight"],TN=vv.length,yv=function(p){return typeof p=="string"?parseFloat(p):p},xv=function(p){return typeof p=="number"||o.px.test(p)};function ON(p,_,j,A,I,V){var U,F,K,Y;I?(p.opacity=a.mix(0,(U=j.opacity)!==null&&U!==void 0?U:1,PN(A)),p.opacityExit=a.mix((F=_.opacity)!==null&&F!==void 0?F:1,0,kN(A))):V&&(p.opacity=a.mix((K=_.opacity)!==null&&K!==void 0?K:1,(Y=j.opacity)!==null&&Y!==void 0?Y:1,A));for(var X=0;X<TN;X++){var ne="border".concat(vv[X],"Radius"),oe=wv(_,ne),se=wv(j,ne);if(!(oe===void 0&&se===void 0)){oe||(oe=0),se||(se=0);var de=oe===0||se===0||xv(oe)===xv(se);de?(p[ne]=Math.max(a.mix(yv(oe),yv(se),A),0),(o.percent.test(se)||o.percent.test(oe))&&(p[ne]+="%")):p[ne]=se}}(_.rotate||j.rotate)&&(p.rotate=a.mix(_.rotate||0,j.rotate||0,A))}function wv(p,_){var j;return(j=p[_])!==null&&j!==void 0?j:p.borderRadius}var PN=_v(0,.5,a.circOut),kN=_v(.5,.95,a.linear);function _v(p,_,j){return function(A){return A<p?0:A>_?1:j(a.progress(p,_,A))}}function Sv(p,_){p.min=_.min,p.max=_.max}function Ln(p,_){Sv(p.x,_.x),Sv(p.y,_.y)}function Cv(p,_,j,A,I){return p-=_,p=Mu(p,1/j,A),I!==void 0&&(p=Mu(p,1/I,A)),p}function EN(p,_,j,A,I,V,U){if(_===void 0&&(_=0),j===void 0&&(j=1),A===void 0&&(A=.5),V===void 0&&(V=p),U===void 0&&(U=p),o.percent.test(_)){_=parseFloat(_);var F=a.mix(U.min,U.max,_/100);_=F-U.min}if(typeof _=="number"){var K=a.mix(V.min,V.max,A);p===V&&(K-=_),p.min=Cv(p.min,_,j,K,I),p.max=Cv(p.max,_,j,K,I)}}function Tv(p,_,j,A,I){var V=t.__read(j,3),U=V[0],F=V[1],K=V[2];EN(p,_[U],_[F],_[K],_.scale,A,I)}var NN=["x","scaleX","originX"],jN=["y","scaleY","originY"];function Ov(p,_,j,A){Tv(p.x,_,NN,j==null?void 0:j.x,A==null?void 0:A.x),Tv(p.y,_,jN,j==null?void 0:j.y,A==null?void 0:A.y)}function Pv(p){return p.translate===0&&p.scale===1}function kv(p){return Pv(p.x)&&Pv(p.y)}function Ev(p,_){return p.x.min===_.x.min&&p.x.max===_.x.max&&p.y.min===_.y.min&&p.y.max===_.y.max}var RN=function(){function p(){this.members=[]}return p.prototype.add=function(_){ap(this.members,_),_.scheduleRender()},p.prototype.remove=function(_){if(ip(this.members,_),_===this.prevLead&&(this.prevLead=void 0),_===this.lead){var j=this.members[this.members.length-1];j&&this.promote(j)}},p.prototype.relegate=function(_){var j=this.members.findIndex(function(U){return _===U});if(j===0)return!1;for(var A,I=j;I>=0;I--){var V=this.members[I];if(V.isPresent!==!1){A=V;break}}return A?(this.promote(A),!0):!1},p.prototype.promote=function(_,j){var A,I=this.lead;if(_!==I&&(this.prevLead=I,this.lead=_,_.show(),I)){I.instance&&I.scheduleRender(),_.scheduleRender(),_.resumeFrom=I,j&&(_.resumeFrom.preserveOpacity=!0),I.snapshot&&(_.snapshot=I.snapshot,_.snapshot.latestValues=I.animationValues||I.latestValues,_.snapshot.isShared=!0),!((A=_.root)===null||A===void 0)&&A.isUpdating&&(_.isLayoutDirty=!0);var V=_.options.crossfade;V===!1&&I.hide()}},p.prototype.exitAnimationComplete=function(){this.members.forEach(function(_){var j,A,I,V,U;(A=(j=_.options).onExitComplete)===null||A===void 0||A.call(j),(U=(I=_.resumingFrom)===null||I===void 0?void 0:(V=I.options).onExitComplete)===null||U===void 0||U.call(V)})},p.prototype.scheduleRender=function(){this.members.forEach(function(_){_.instance&&_.scheduleRender(!1)})},p.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},p}(),AN="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Nv(p,_,j){var A=p.x.translate/_.x,I=p.y.translate/_.y,V="translate3d(".concat(A,"px, ").concat(I,"px, 0) ");if(V+="scale(".concat(1/_.x,", ").concat(1/_.y,") "),j){var U=j.rotate,F=j.rotateX,K=j.rotateY;U&&(V+="rotate(".concat(U,"deg) ")),F&&(V+="rotateX(".concat(F,"deg) ")),K&&(V+="rotateY(".concat(K,"deg) "))}var Y=p.x.scale*_.x,X=p.y.scale*_.y;return V+="scale(".concat(Y,", ").concat(X,")"),V===AN?"none":V}var MN=function(p,_){return p.depth-_.depth},jv=function(){function p(){this.children=[],this.isDirty=!1}return p.prototype.add=function(_){ap(this.children,_),this.isDirty=!0},p.prototype.remove=function(_){ip(this.children,_),this.isDirty=!0},p.prototype.forEach=function(_){this.isDirty&&this.children.sort(MN),this.isDirty=!1,this.children.forEach(_)},p}(),Rv=1e3;function Av(p){var _=p.attachResizeListener,j=p.defaultParent,A=p.measureScroll,I=p.checkIsScrollRoot,V=p.resetTransform;return function(){function U(F,K,Y){var X=this;K===void 0&&(K={}),Y===void 0&&(Y=j==null?void 0:j()),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(){X.isUpdating&&(X.isUpdating=!1,X.clearAllSnapshots())},this.updateProjection=function(){X.nodes.forEach(BN),X.nodes.forEach(VN)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=F,this.latestValues=K,this.root=Y?Y.root||Y:this,this.path=Y?t.__spreadArray(t.__spreadArray([],t.__read(Y.path),!1),[Y],!1):[],this.parent=Y,this.depth=Y?Y.depth+1:0,F&&this.root.registerPotentialNode(F,this);for(var ne=0;ne<this.path.length;ne++)this.path[ne].shouldResetTransform=!0;this.root===this&&(this.nodes=new jv)}return U.prototype.addEventListener=function(F,K){return this.eventHandlers.has(F)||this.eventHandlers.set(F,new Ul),this.eventHandlers.get(F).add(K)},U.prototype.notifyListeners=function(F){for(var K=[],Y=1;Y<arguments.length;Y++)K[Y-1]=arguments[Y];var X=this.eventHandlers.get(F);X==null||X.notify.apply(X,t.__spreadArray([],t.__read(K),!1))},U.prototype.hasListeners=function(F){return this.eventHandlers.has(F)},U.prototype.registerPotentialNode=function(F,K){this.potentialNodes.set(F,K)},U.prototype.mount=function(F,K){var Y=this,X;if(K===void 0&&(K=!1),!this.instance){this.isSVG=F instanceof SVGElement&&F.tagName!=="svg",this.instance=F;var ne=this.options,oe=ne.layoutId,se=ne.layout,de=ne.visualElement;if(de&&!de.getInstance()&&de.mount(F),this.root.nodes.add(this),(X=this.parent)===null||X===void 0||X.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),K&&(se||oe)&&(this.isLayoutDirty=!0),_){var ye,Le=function(){return Y.root.updateBlockedByResize=!1};_(F,function(){Y.root.updateBlockedByResize=!0,clearTimeout(ye),ye=window.setTimeout(Le,250),Te.hasAnimatedSinceResize&&(Te.hasAnimatedSinceResize=!1,Y.nodes.forEach(zN))})}oe&&this.root.registerSharedNode(oe,this),this.options.animate!==!1&&de&&(oe||se)&&this.addEventListener("didUpdate",function(Ue){var Qe,lt,ut,pt,jt,At=Ue.delta,gt=Ue.hasLayoutChanged,St=Ue.hasRelativeTargetChanged,Ht=Ue.layout;if(Y.isTreeAnimationBlocked()){Y.target=void 0,Y.relativeTarget=void 0;return}var wn=(lt=(Qe=Y.options.transition)!==null&&Qe!==void 0?Qe:de.getDefaultTransition())!==null&&lt!==void 0?lt:qN,Lr=de.getProps(),nn=Lr.onLayoutAnimationStart,Qo=Lr.onLayoutAnimationComplete,Xo=!Y.targetLayout||!Ev(Y.targetLayout,Ht)||St,Zo=!gt&&St;if(!((ut=Y.resumeFrom)===null||ut===void 0)&&ut.instance||Zo||gt&&(Xo||!Y.currentAnimation)){Y.resumeFrom&&(Y.resumingFrom=Y.resumeFrom,Y.resumingFrom.resumingFrom=void 0),Y.setAnimationOrigin(At,Zo);var _n=t.__assign(t.__assign({},np(wn,"layout")),{onPlay:nn,onComplete:Qo});de.shouldReduceMotion&&(_n.delay=0,_n.type=!1),Y.startAnimation(_n)}else!gt&&Y.animationProgress===0&&Y.finishAnimation(),Y.isLead()&&((jt=(pt=Y.options).onExitComplete)===null||jt===void 0||jt.call(pt));Y.targetLayout=Ht})}},U.prototype.unmount=function(){var F,K;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(F=this.getStack())===null||F===void 0||F.remove(this),(K=this.parent)===null||K===void 0||K.children.delete(this),this.instance=void 0,i.cancelSync.preRender(this.updateProjection)},U.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},U.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},U.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},U.prototype.isTreeAnimationBlocked=function(){var F;return this.isAnimationBlocked||((F=this.parent)===null||F===void 0?void 0:F.isTreeAnimationBlocked())||!1},U.prototype.startUpdate=function(){var F;this.isUpdateBlocked()||(this.isUpdating=!0,(F=this.nodes)===null||F===void 0||F.forEach(UN))},U.prototype.willUpdate=function(F){var K,Y,X;if(F===void 0&&(F=!0),this.root.isUpdateBlocked()){(Y=(K=this.options).onExitComplete)===null||Y===void 0||Y.call(K);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var ne=0;ne<this.path.length;ne++){var oe=this.path[ne];oe.shouldResetTransform=!0,oe.updateScroll()}var se=this.options,de=se.layoutId,ye=se.layout;if(!(de===void 0&&!ye)){var Le=(X=this.options.visualElement)===null||X===void 0?void 0:X.getProps().transformTemplate;this.prevTransformTemplateValue=Le==null?void 0:Le(this.latestValues,""),this.updateSnapshot(),F&&this.notifyListeners("willUpdate")}}},U.prototype.didUpdate=function(){var F=this.isUpdateBlocked();if(F){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Mv);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(GN),this.potentialNodes.clear()),this.nodes.forEach(FN),this.nodes.forEach(IN),this.nodes.forEach(DN),this.clearAllSnapshots(),i.flushSync.update(),i.flushSync.preRender(),i.flushSync.render())},U.prototype.clearAllSnapshots=function(){this.nodes.forEach(LN),this.sharedNodes.forEach(WN)},U.prototype.scheduleUpdateProjection=function(){O.default.preRender(this.updateProjection,!1,!0)},U.prototype.scheduleCheckAfterUnmount=function(){var F=this;O.default.postRender(function(){F.isLayoutDirty?F.root.didUpdate():F.root.checkUpdateFailed()})},U.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var F=this.measure(),K=this.removeTransform(this.removeElementScroll(F));Fv(K),this.snapshot={measured:F,layout:K,latestValues:{}}}},U.prototype.updateLayout=function(){var F;if(this.instance&&(this.updateScroll(),!(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))){if(this.resumeFrom&&!this.resumeFrom.instance)for(var K=0;K<this.path.length;K++){var Y=this.path[K];Y.updateScroll()}var X=this.measure();Fv(X);var ne=this.layout;this.layout={measured:X,actual:this.removeElementScroll(X)},this.layoutCorrected=hr(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(F=this.options.visualElement)===null||F===void 0||F.notifyLayoutMeasure(this.layout.actual,ne==null?void 0:ne.actual)}},U.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=I(this.instance),this.scroll=A(this.instance))},U.prototype.resetTransform=function(){var F;if(V){var K=this.isLayoutDirty||this.shouldResetTransform,Y=this.projectionDelta&&!kv(this.projectionDelta),X=(F=this.options.visualElement)===null||F===void 0?void 0:F.getProps().transformTemplate,ne=X==null?void 0:X(this.latestValues,""),oe=ne!==this.prevTransformTemplateValue;K&&(Y||Go(this.latestValues)||oe)&&(V(this.instance,ne),this.shouldResetTransform=!1,this.scheduleRender())}},U.prototype.measure=function(){var F=this.options.visualElement;if(!F)return hr();var K=F.measureViewportBox(),Y=this.root.scroll;return Y&&(Ko(K.x,Y.x),Ko(K.y,Y.y)),K},U.prototype.removeElementScroll=function(F){var K=hr();Ln(K,F);for(var Y=0;Y<this.path.length;Y++){var X=this.path[Y],ne=X.scroll,oe=X.options,se=X.isScrollRoot;if(X!==this.root&&ne&&oe.layoutScroll){if(se){Ln(K,F);var de=this.root.scroll;de&&(Ko(K.x,-de.x),Ko(K.y,-de.y))}Ko(K.x,ne.x),Ko(K.y,ne.y)}}return K},U.prototype.applyTransform=function(F,K){K===void 0&&(K=!1);var Y=hr();Ln(Y,F);for(var X=0;X<this.path.length;X++){var ne=this.path[X];!K&&ne.options.layoutScroll&&ne.scroll&&ne!==ne.root&&Ti(Y,{x:-ne.scroll.x,y:-ne.scroll.y}),Go(ne.latestValues)&&Ti(Y,ne.latestValues)}return Go(this.latestValues)&&Ti(Y,this.latestValues),Y},U.prototype.removeTransform=function(F){var K,Y=hr();Ln(Y,F);for(var X=0;X<this.path.length;X++){var ne=this.path[X];if(ne.instance&&Go(ne.latestValues)){Zb(ne.latestValues)&&ne.updateSnapshot();var oe=hr(),se=ne.measure();Ln(oe,se),Ov(Y,ne.latestValues,(K=ne.snapshot)===null||K===void 0?void 0:K.layout,oe)}}return Go(this.latestValues)&&Ov(Y,this.latestValues),Y},U.prototype.setTargetDelta=function(F){this.targetDelta=F,this.root.scheduleUpdateProjection()},U.prototype.setOptions=function(F){var K;this.options=t.__assign(t.__assign(t.__assign({},this.options),F),{crossfade:(K=F.crossfade)!==null&&K!==void 0?K:!0})},U.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},U.prototype.resolveTargetDelta=function(){var F,K=this.options,Y=K.layout,X=K.layoutId;!this.layout||!(Y||X)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=hr(),this.relativeTargetOrigin=hr(),Hl(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),Ln(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=hr(),this.targetWithTransforms=hr()),this.relativeTarget&&this.relativeTargetOrigin&&(!((F=this.relativeParent)===null||F===void 0)&&F.target)?zE(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):Ln(this.target,this.layout.actual),tv(this.target,this.targetDelta)):Ln(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&!!this.relativeParent.resumingFrom==!!this.resumingFrom&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=hr(),this.relativeTargetOrigin=hr(),Hl(this.relativeTargetOrigin,this.target,this.relativeParent.target),Ln(this.relativeTarget,this.relativeTargetOrigin)))))},U.prototype.getClosestProjectingParent=function(){if(!(!this.parent||Go(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},U.prototype.calcProjection=function(){var F,K=this.options,Y=K.layout,X=K.layoutId;if(this.isTreeAnimating=!!(!((F=this.parent)===null||F===void 0)&&F.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!(!this.layout||!(Y||X))){var ne=this.getLead();Ln(this.layoutCorrected,this.layout.actual),KE(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==ne);var oe=ne.target;if(oe){this.projectionDelta||(this.projectionDelta=ql(),this.projectionDeltaWithTransform=ql());var se=this.treeScale.x,de=this.treeScale.y,ye=this.projectionTransform;$l(this.projectionDelta,this.layoutCorrected,oe,this.latestValues),this.projectionTransform=Nv(this.projectionDelta,this.treeScale),(this.projectionTransform!==ye||this.treeScale.x!==se||this.treeScale.y!==de)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",oe))}}},U.prototype.hide=function(){this.isVisible=!1},U.prototype.show=function(){this.isVisible=!0},U.prototype.scheduleRender=function(F){var K,Y,X;F===void 0&&(F=!0),(Y=(K=this.options).scheduleRender)===null||Y===void 0||Y.call(K),F&&((X=this.getStack())===null||X===void 0||X.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},U.prototype.setAnimationOrigin=function(F,K){var Y=this,X;K===void 0&&(K=!1);var ne=this.snapshot,oe=(ne==null?void 0:ne.latestValues)||{},se=t.__assign({},this.latestValues),de=ql();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!K;var ye=hr(),Le=ne==null?void 0:ne.isShared,Ue=(((X=this.getStack())===null||X===void 0?void 0:X.members.length)||0)<=1,Qe=!!(Le&&!Ue&&this.options.crossfade===!0&&!this.path.some(HN));this.animationProgress=0,this.mixTargetDelta=function(lt){var ut,pt=lt/1e3;Iv(de.x,F.x,pt),Iv(de.y,F.y,pt),Y.setTargetDelta(de),Y.relativeTarget&&Y.relativeTargetOrigin&&Y.layout&&(!((ut=Y.relativeParent)===null||ut===void 0)&&ut.layout)&&(Hl(ye,Y.layout.actual,Y.relativeParent.layout.actual),$N(Y.relativeTarget,Y.relativeTargetOrigin,ye,pt)),Le&&(Y.animationValues=se,ON(se,oe,Y.latestValues,pt,Qe,Ue)),Y.root.scheduleUpdateProjection(),Y.scheduleRender(),Y.animationProgress=pt},this.mixTargetDelta(0)},U.prototype.startAnimation=function(F){var K=this,Y,X;this.notifyListeners("animationStart"),(Y=this.currentAnimation)===null||Y===void 0||Y.stop(),this.resumingFrom&&((X=this.resumingFrom.currentAnimation)===null||X===void 0||X.stop()),this.pendingAnimation&&(i.cancelSync.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=O.default.update(function(){Te.hasAnimatedSinceResize=!0,K.currentAnimation=bv(0,Rv,t.__assign(t.__assign({},F),{onUpdate:function(ne){var oe;K.mixTargetDelta(ne),(oe=F.onUpdate)===null||oe===void 0||oe.call(F,ne)},onComplete:function(){var ne;(ne=F.onComplete)===null||ne===void 0||ne.call(F),K.completeAnimation()}})),K.resumingFrom&&(K.resumingFrom.currentAnimation=K.currentAnimation),K.pendingAnimation=void 0})},U.prototype.completeAnimation=function(){var F;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(F=this.getStack())===null||F===void 0||F.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},U.prototype.finishAnimation=function(){var F;this.currentAnimation&&((F=this.mixTargetDelta)===null||F===void 0||F.call(this,Rv),this.currentAnimation.stop()),this.completeAnimation()},U.prototype.applyTransformsToTarget=function(){var F=this.getLead(),K=F.targetWithTransforms,Y=F.target,X=F.layout,ne=F.latestValues;!K||!Y||!X||(Ln(K,Y),Ti(K,ne),$l(this.projectionDeltaWithTransform,this.layoutCorrected,K,ne))},U.prototype.registerSharedNode=function(F,K){var Y,X,ne;this.sharedNodes.has(F)||this.sharedNodes.set(F,new RN);var oe=this.sharedNodes.get(F);oe.add(K),K.promote({transition:(Y=K.options.initialPromotionConfig)===null||Y===void 0?void 0:Y.transition,preserveFollowOpacity:(ne=(X=K.options.initialPromotionConfig)===null||X===void 0?void 0:X.shouldPreserveFollowOpacity)===null||ne===void 0?void 0:ne.call(X,K)})},U.prototype.isLead=function(){var F=this.getStack();return F?F.lead===this:!0},U.prototype.getLead=function(){var F,K=this.options.layoutId;return K?((F=this.getStack())===null||F===void 0?void 0:F.lead)||this:this},U.prototype.getPrevLead=function(){var F,K=this.options.layoutId;return K?(F=this.getStack())===null||F===void 0?void 0:F.prevLead:void 0},U.prototype.getStack=function(){var F=this.options.layoutId;if(F)return this.root.sharedNodes.get(F)},U.prototype.promote=function(F){var K=F===void 0?{}:F,Y=K.needsReset,X=K.transition,ne=K.preserveFollowOpacity,oe=this.getStack();oe&&oe.promote(this,ne),Y&&(this.projectionDelta=void 0,this.needsReset=!0),X&&this.setOptions({transition:X})},U.prototype.relegate=function(){var F=this.getStack();return F?F.relegate(this):!1},U.prototype.resetRotation=function(){var F=this.options.visualElement;if(F){for(var K=!1,Y={},X=0;X<Ie.length;X++){var ne=Ie[X],oe="rotate"+ne;F.getStaticValue(oe)&&(K=!0,Y[oe]=F.getStaticValue(oe),F.setStaticValue(oe,0))}if(K){F==null||F.syncRender();for(var oe in Y)F.setStaticValue(oe,Y[oe]);F.scheduleRender()}}},U.prototype.getProjectionStyles=function(F){var K,Y,X,ne,oe,se;F===void 0&&(F={});var de={};if(!this.instance||this.isSVG)return de;if(this.isVisible)de.visibility="";else return{visibility:"hidden"};var ye=(K=this.options.visualElement)===null||K===void 0?void 0:K.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,de.opacity="",de.pointerEvents=So(F.pointerEvents)||"",de.transform=ye?ye(this.latestValues,""):"none",de;var Le=this.getLead();if(!this.projectionDelta||!this.layout||!Le.target){var Ue={};return this.options.layoutId&&(Ue.opacity=(Y=this.latestValues.opacity)!==null&&Y!==void 0?Y:1,Ue.pointerEvents=So(F.pointerEvents)||""),this.hasProjected&&!Go(this.latestValues)&&(Ue.transform=ye?ye({},""):"none",this.hasProjected=!1),Ue}var Qe=Le.animationValues||Le.latestValues;this.applyTransformsToTarget(),de.transform=Nv(this.projectionDeltaWithTransform,this.treeScale,Qe),ye&&(de.transform=ye(Qe,de.transform));var lt=this.projectionDelta,ut=lt.x,pt=lt.y;de.transformOrigin="".concat(ut.origin*100,"% ").concat(pt.origin*100,"% 0"),Le.animationValues?de.opacity=Le===this?(ne=(X=Qe.opacity)!==null&&X!==void 0?X:this.latestValues.opacity)!==null&&ne!==void 0?ne:1:this.preserveOpacity?this.latestValues.opacity:Qe.opacityExit:de.opacity=Le===this?(oe=Qe.opacity)!==null&&oe!==void 0?oe:"":(se=Qe.opacityExit)!==null&&se!==void 0?se:0;for(var jt in Ee)if(Qe[jt]!==void 0){var At=Ee[jt],gt=At.correct,St=At.applyTo,Ht=gt(Qe[jt],Le);if(St)for(var wn=St.length,Lr=0;Lr<wn;Lr++)de[St[Lr]]=Ht;else de[jt]=Ht}return this.options.layoutId&&(de.pointerEvents=Le===this?So(F.pointerEvents)||"":"none"),de},U.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},U.prototype.resetTree=function(){this.root.nodes.forEach(function(F){var K;return(K=F.currentAnimation)===null||K===void 0?void 0:K.stop()}),this.root.nodes.forEach(Mv),this.root.sharedNodes.clear()},U}()}function IN(p){p.updateLayout()}function DN(p){var _,j,A,I,V=(j=(_=p.resumeFrom)===null||_===void 0?void 0:_.snapshot)!==null&&j!==void 0?j:p.snapshot;if(p.isLead()&&p.layout&&V&&p.hasListeners("didUpdate")){var U=p.layout,F=U.actual,K=U.measured;p.options.animationType==="size"?io(function(Qe){var lt=V.isShared?V.measured[Qe]:V.layout[Qe],ut=ao(lt);lt.min=F[Qe].min,lt.max=lt.min+ut}):p.options.animationType==="position"&&io(function(Qe){var lt=V.isShared?V.measured[Qe]:V.layout[Qe],ut=ao(F[Qe]);lt.max=lt.min+ut});var Y=ql();$l(Y,F,V.layout);var X=ql();V.isShared?$l(X,p.applyTransform(K,!0),V.measured):$l(X,F,V.layout);var ne=!kv(Y),oe=!1;if(!p.resumeFrom&&(p.relativeParent=p.getClosestProjectingParent(),p.relativeParent&&!p.relativeParent.resumeFrom)){var se=p.relativeParent,de=se.snapshot,ye=se.layout;if(de&&ye){var Le=hr();Hl(Le,V.layout,de.layout);var Ue=hr();Hl(Ue,F,ye.actual),Ev(Le,Ue)||(oe=!0)}}p.notifyListeners("didUpdate",{layout:F,snapshot:V,delta:X,layoutDelta:Y,hasLayoutChanged:ne,hasRelativeTargetChanged:oe})}else p.isLead()&&((I=(A=p.options).onExitComplete)===null||I===void 0||I.call(A));p.options.transition=void 0}function LN(p){p.clearSnapshot()}function Mv(p){p.clearMeasurements()}function FN(p){var _=p.options.visualElement;_!=null&&_.getProps().onBeforeLayoutMeasure&&_.notifyBeforeLayoutMeasure(),p.resetTransform()}function zN(p){p.finishAnimation(),p.targetDelta=p.relativeTarget=p.target=void 0}function BN(p){p.resolveTargetDelta()}function VN(p){p.calcProjection()}function UN(p){p.resetRotation()}function WN(p){p.removeLeadSnapshot()}function Iv(p,_,j){p.translate=a.mix(_.translate,0,j),p.scale=a.mix(_.scale,1,j),p.origin=_.origin,p.originPoint=_.originPoint}function Dv(p,_,j,A){p.min=a.mix(_.min,j.min,A),p.max=a.mix(_.max,j.max,A)}function $N(p,_,j,A){Dv(p.x,_.x,j.x,A),Dv(p.y,_.y,j.y,A)}function HN(p){return p.animationValues&&p.animationValues.opacityExit!==void 0}var qN={duration:.45,ease:[.4,0,.1,1]};function GN(p,_){for(var j=p.root,A=p.path.length-1;A>=0;A--)if(p.path[A].instance){j=p.path[A];break}var I=j&&j!==p.root?j.instance:document,V=I.querySelector('[data-projection-id="'.concat(_,'"]'));V&&p.mount(V,!0)}function Lv(p){p.min=Math.round(p.min),p.max=Math.round(p.max)}function Fv(p){Lv(p.x),Lv(p.y)}var KN=Av({attachResizeListener:function(p,_){return Dr(p,"resize",_)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),La={current:void 0},wp=Av({measureScroll:function(p){return{x:p.scrollLeft,y:p.scrollTop}},defaultParent:function(){if(!La.current){var p=new KN(0,{});p.mount(window),p.setOptions({layoutScroll:!0}),La.current=p}return La.current},resetTransform:function(p,_){p.style.transform=_??"none"},checkIsScrollRoot:function(p){return window.getComputedStyle(p).position==="fixed"}}),zv=t.__assign(t.__assign(t.__assign(t.__assign({},fp),yr),ov),mv),_p=st(function(p,_){return Dn(p,_,zv,xp,wp)});function YN(p){return it(Dn(p,{forwardMotionProps:!1},zv,xp,wp))}var QN=st(Dn);function Bv(){var p=r.useRef(!1);return R(function(){return p.current=!0,function(){p.current=!1}},[]),p}function zu(){var p=Bv(),_=t.__read(r.useState(0),2),j=_[0],A=_[1],I=r.useCallback(function(){p.current&&A(j+1)},[j]),V=r.useCallback(function(){return O.default.postRender(I)},[I]);return[V,j]}var Sp=function(p){var _=p.children,j=p.initial,A=p.isPresent,I=p.onExitComplete,V=p.custom,U=p.presenceAffectsLayout,F=me(XN),K=Ci(),Y=r.useMemo(function(){return{id:K,initial:j,isPresent:A,custom:V,onExitComplete:function(X){var ne,oe;F.set(X,!0);try{for(var se=t.__values(F.values()),de=se.next();!de.done;de=se.next()){var ye=de.value;if(!ye)return}}catch(Le){ne={error:Le}}finally{try{de&&!de.done&&(oe=se.return)&&oe.call(se)}finally{if(ne)throw ne.error}}I==null||I()},register:function(X){return F.set(X,!1),function(){return F.delete(X)}}}},U?void 0:[A]);return r.useMemo(function(){F.forEach(function(X,ne){return F.set(ne,!1)})},[A]),b.useEffect(function(){!A&&!F.size&&(I==null||I())},[A]),b.createElement(P.Provider,{value:Y},_)};function XN(){return new Map}var Oi=function(p){return p.key||""};function ZN(p,_){p.forEach(function(j){var A=Oi(j);_.set(A,j)})}function JN(p){var _=[];return r.Children.forEach(p,function(j){r.isValidElement(j)&&_.push(j)}),_}var ej=function(p){var _=p.children,j=p.custom,A=p.initial,I=A===void 0?!0:A,V=p.onExitComplete,U=p.exitBeforeEnter,F=p.presenceAffectsLayout,K=F===void 0?!0:F,Y=t.__read(zu(),1),X=Y[0],ne=r.useContext(Oe).forceRender;ne&&(X=ne);var oe=Bv(),se=JN(_),de=se,ye=new Set,Le=r.useRef(de),Ue=r.useRef(new Map).current,Qe=r.useRef(!0);if(R(function(){Qe.current=!1,ZN(se,Ue),Le.current=de}),wi(function(){Qe.current=!0,Ue.clear(),ye.clear()}),Qe.current)return b.createElement(b.Fragment,null,de.map(function(gt){return b.createElement(Sp,{key:Oi(gt),isPresent:!0,initial:I?void 0:!1,presenceAffectsLayout:K},gt)}));de=t.__spreadArray([],t.__read(de),!1);for(var lt=Le.current.map(Oi),ut=se.map(Oi),pt=lt.length,jt=0;jt<pt;jt++){var At=lt[jt];ut.indexOf(At)===-1&&ye.add(At)}return U&&ye.size&&(de=[]),ye.forEach(function(gt){if(ut.indexOf(gt)===-1){var St=Ue.get(gt);if(St){var Ht=lt.indexOf(gt),wn=function(){Ue.delete(gt),ye.delete(gt);var Lr=Le.current.findIndex(function(nn){return nn.key===gt});if(Le.current.splice(Lr,1),!ye.size){if(Le.current=se,oe.current===!1)return;X(),V&&V()}};de.splice(Ht,0,b.createElement(Sp,{key:Oi(St),isPresent:!1,onExitComplete:wn,custom:j,presenceAffectsLayout:K},St))}}}),de=de.map(function(gt){var St=gt.key;return ye.has(St)?gt:b.createElement(Sp,{key:Oi(gt),isPresent:!0,presenceAffectsLayout:K},gt)}),C!=="production"&&U&&de.length>1&&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."),b.createElement(b.Fragment,null,ye.size?de:de.map(function(gt){return r.cloneElement(gt)}))},Vv=r.createContext(null),tj=function(p){return!p.isLayoutDirty&&p.willUpdate(!1)};function Uv(){var p=new Set,_=new WeakMap,j=function(){return p.forEach(tj)};return{add:function(A){p.add(A),_.set(A,A.addEventListener("willUpdate",j))},remove:function(A){var I;p.delete(A),(I=_.get(A))===null||I===void 0||I(),_.delete(A),j()},dirty:j}}var Wv=function(p){return p===!0},rj=function(p){return Wv(p===!0)||p==="id"},$v=function(p){var _,j,A=p.children,I=p.id,V=p.inheritId,U=p.inherit,F=U===void 0?!0:U;V!==void 0&&(F=V);var K=r.useContext(Oe),Y=r.useContext(Vv),X=t.__read(zu(),2),ne=X[0],oe=X[1],se=r.useRef(null),de=(_=K.id)!==null&&_!==void 0?_:Y;se.current===null&&(rj(F)&&de&&(I=I?de+"-"+I:de),se.current={id:I,group:Wv(F)&&(j=K==null?void 0:K.group)!==null&&j!==void 0?j:Uv()});var ye=r.useMemo(function(){return t.__assign(t.__assign({},se.current),{forceRender:ne})},[oe]);return b.createElement(Oe.Provider,{value:ye},A)},nj=0,oj=function(p){var _=p.children;return b.useEffect(function(){n.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),b.createElement($v,{id:me(function(){return"asl-".concat(nj++)})},_)};function aj(p){var _=p.children,j=p.isValidProp,A=t.__rest(p,["children","isValidProp"]);j&&Mn(j),A=t.__assign(t.__assign({},r.useContext(v)),A),A.isStatic=me(function(){return A.isStatic});var I=r.useMemo(function(){return A},[JSON.stringify(A.transition),A.transformPagePoint,A.reducedMotion]);return b.createElement(v.Provider,{value:I},_)}function ij(p){var _=p.children,j=p.features,A=p.strict,I=A===void 0?!1:A,V=t.__read(r.useState(!Cp(j)),2),U=V[1],F=r.useRef(void 0);if(!Cp(j)){var K=j.renderer,Y=t.__rest(j,["renderer"]);F.current=K,d(Y)}return r.useEffect(function(){Cp(j)&&j().then(function(X){var ne=X.renderer,oe=t.__rest(X,["renderer"]);d(oe),F.current=ne,U(!0)})},[]),b.createElement(l.Provider,{value:{renderer:F.current,strict:I}},_)}function Cp(p){return typeof p=="function"}var Hv=r.createContext(null);function lj(p,_,j,A){if(!A)return p;var I=p.findIndex(function(X){return X.value===_});if(I===-1)return p;var V=A>0?1:-1,U=p[I+V];if(!U)return p;var F=p[I],K=U.layout,Y=a.mix(K.min,K.max,.5);return V===1&&F.layout.max+j>Y||V===-1&&F.layout.min+j<Y?yE(p,I,I+V):p}function sj(p,_){var j=p.children,A=p.as,I=A===void 0?"ul":A,V=p.axis,U=V===void 0?"y":V,F=p.onReorder,K=p.values,Y=t.__rest(p,["children","as","axis","onReorder","values"]),X=me(function(){return _p(I)}),ne=[],oe=r.useRef(!1);n.invariant(!!K,"Reorder.Group must be provided a values prop");var se={axis:U,registerItem:function(de,ye){ye&&ne.findIndex(function(Le){return de===Le.value})===-1&&(ne.push({value:de,layout:ye[U]}),ne.sort(dj))},updateOrder:function(de,ye,Le){if(!oe.current){var Ue=lj(ne,de,ye,Le);ne!==Ue&&(oe.current=!0,F(Ue.map(cj).filter(function(Qe){return K.indexOf(Qe)!==-1})))}}};return r.useEffect(function(){oe.current=!1}),b.createElement(X,t.__assign({},Y,{ref:_}),b.createElement(Hv.Provider,{value:se},j))}var uj=r.forwardRef(sj);function cj(p){return p.value}function dj(p,_){return p.layout.min-_.layout.min}function Yo(p){var _=me(function(){return xn(p)}),j=r.useContext(v).isStatic;if(j){var A=t.__read(r.useState(p),2),I=A[1];r.useEffect(function(){return _.onChange(I)},[])}return _}var fj=function(p){return typeof p=="object"&&p.mix},pj=function(p){return fj(p)?p.mix:void 0};function qv(){for(var p=[],_=0;_<arguments.length;_++)p[_]=arguments[_];var j=!Array.isArray(p[0]),A=j?0:-1,I=p[0+A],V=p[1+A],U=p[2+A],F=p[3+A],K=a.interpolate(V,U,t.__assign({mixer:pj(U[0])},F));return j?K(I):K}function hj(p,_){R(function(){if(ie(p))return p.onChange(_)},[_])}function gj(p,_){R(function(){var j=p.map(function(A){return A.onChange(_)});return function(){return j.forEach(function(A){return A()})}})}function Gv(p,_){var j=Yo(_()),A=function(){return j.set(_())};return A(),gj(p,function(){return O.default.update(A,!1,!0)}),j}function Bu(p,_,j,A){var I=typeof _=="function"?_:qv(_,j,A);return Array.isArray(p)?Kv(p,I):Kv([p],function(V){var U=t.__read(V,1),F=U[0];return I(F)})}function Kv(p,_){var j=me(function(){return[]});return Gv(p,function(){j.length=0;for(var A=p.length,I=0;I<A;I++)j[I]=p[I].get();return _(j)})}function Yv(p,_){return _===void 0&&(_=0),ie(p)?p:Yo(_)}function mj(p,_){var j=p.children,A=p.style,I=p.value,V=p.as,U=V===void 0?"li":V,F=p.onDrag,K=p.layout,Y=K===void 0?!0:K,X=t.__rest(p,["children","style","value","as","onDrag","layout"]),ne=me(function(){return _p(U)}),oe=r.useContext(Hv),se={x:Yv(A==null?void 0:A.x),y:Yv(A==null?void 0:A.y)},de=Bu([se.x,se.y],function(ut){var pt=t.__read(ut,2),jt=pt[0],At=pt[1];return jt||At?1:"unset"}),ye=r.useRef(null);n.invariant(!!oe,"Reorder.Item must be a child of Reorder.Group");var Le=oe,Ue=Le.axis,Qe=Le.registerItem,lt=Le.updateOrder;return r.useEffect(function(){Qe(I,ye.current)},[oe]),b.createElement(ne,t.__assign({drag:Ue},X,{dragSnapToOrigin:!0,style:t.__assign(t.__assign({},A),{x:se.x,y:se.y,zIndex:de}),layout:Y,onDrag:function(ut,pt){var jt=pt.velocity;jt[Ue]&&lt(I,se[Ue].get(),jt[Ue]),F==null||F(ut,pt)},onLayoutMeasure:function(ut){ye.current=ut},ref:_}),j)}var bj=r.forwardRef(mj),vj={Group:uj,Item:bj},Qv=t.__assign(t.__assign({renderer:xp},fp),yr),yj=t.__assign(t.__assign(t.__assign(t.__assign({},Qv),ov),mv),{projectionNodeConstructor:wp});function xj(p){for(var _=[],j=1;j<arguments.length;j++)_[j-1]=arguments[j];var A=p.length;function I(){for(var V="",U=0;U<A;U++){V+=p[U];var F=_[U];F&&(V+=_[U].get())}return V}return Gv(_,I)}function wj(p,_){_===void 0&&(_={});var j=r.useContext(v).isStatic,A=r.useRef(null),I=Yo(ie(p)?p.get():p);return r.useMemo(function(){return I.attach(function(V,U){return j?U(V):(A.current&&A.current.stop(),A.current=a.animate(t.__assign(t.__assign({from:I.get(),to:V,velocity:I.getVelocity()},_),{onUpdate:U})),I.get())})},[JSON.stringify(_)]),hj(p,function(V){return I.set(parseFloat(V))}),I}function _j(p){var _=Yo(p.getVelocity());return r.useEffect(function(){return p.velocityUpdateSubscribers.add(function(j){_.set(j)})},[p]),_}var Sj=function(){return{scrollX:xn(0),scrollY:xn(0),scrollXProgress:xn(0),scrollYProgress:xn(0)}};function Tp(p){p===void 0&&(p={});var _=p.container,j=p.target,A=t.__rest(p,["container","target"]),I=me(Sj);return R(function(){return s.scroll(function(V){var U=V.x,F=V.y;I.scrollX.set(U.current),I.scrollXProgress.set(U.progress),I.scrollY.set(F.current),I.scrollYProgress.set(F.progress)},t.__assign(t.__assign({},A),{container:(_==null?void 0:_.current)||void 0,target:(j==null?void 0:j.current)||void 0}))},[]),I}function Cj(p){return Vl(!1,"useElementScroll is deprecated. Convert to useScroll({ container: ref })."),Tp({container:p})}function Tj(){return Vl(!1,"useViewportScroll is deprecated. Convert to useScroll()."),Tp()}var Oj=typeof performance<"u"?function(){return performance.now()}:function(){return Date.now()};function Xv(p){var _=me(Oj),j=r.useContext(v).isStatic;r.useEffect(function(){if(!j){var A=function(I){var V=I.timestamp;p(V-_)};return O.default.update(A,!0),function(){return i.cancelSync.update(A)}}},[p])}function Pj(){var p=Yo(0);return Xv(function(_){return p.set(_)}),p}function Zv(){var p=!1,_=[],j=new Set,A={subscribe:function(I){return j.add(I),function(){return void j.delete(I)}},start:function(I,V){if(p){var U=[];return j.forEach(function(F){U.push(Au(F,I,{transitionOverride:V}))}),Promise.all(U)}else return new Promise(function(F){_.push({animation:[I,V],resolve:F})})},set:function(I){return n.invariant(p,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),j.forEach(function(V){TE(V,I)})},stop:function(){j.forEach(function(I){kE(I)})},mount:function(){return p=!0,_.forEach(function(I){var V=I.animation,U=I.resolve;A.start.apply(A,t.__spreadArray([],t.__read(V),!1)).then(U)}),function(){p=!1,A.stop()}}};return A}function Jv(){var p=me(Zv);return r.useEffect(p.mount,[]),p}var kj=Jv;function Ej(){for(var p=[],_=0;_<arguments.length;_++)p[_]=arguments[_];var j=r.useRef(0),A=t.__read(r.useState(p[j.current]),2),I=A[0],V=A[1],U=r.useCallback(function(F){j.current=typeof F!="number"?a.wrap(0,p.length,j.current+1):F,V(p[j.current])},t.__spreadArray([p.length],t.__read(p),!1));return[I,U]}function Nj(p,_){var j=_===void 0?{}:_,A=j.root,I=j.margin,V=j.amount,U=j.once,F=U===void 0?!1:U,K=t.__read(r.useState(!1),2),Y=K[0],X=K[1];return r.useEffect(function(){var ne;if(!(!p.current||F&&Y)){var oe=function(){return X(!0),F?void 0:function(){return X(!1)}},se={root:(ne=A==null?void 0:A.current)!==null&&ne!==void 0?ne:void 0,margin:I,amount:V==="some"?"any":V};return s.inView(p.current,oe,se)}},[A,p,I,F]),Y}var ey=function(){function p(){this.componentControls=new Set}return p.prototype.subscribe=function(_){var j=this;return this.componentControls.add(_),function(){return j.componentControls.delete(_)}},p.prototype.start=function(_,j){this.componentControls.forEach(function(A){A.start(_.nativeEvent||_,j)})},p}(),jj=function(){return new ey};function Rj(){return me(jj)}function ty(){return Aj}function Aj(p){La.current&&(La.current.isUpdating=!1,La.current.blockUpdate(),p==null||p())}function Mj(){var p=t.__read(zu(),2),_=p[0],j=p[1],A=ty();return r.useEffect(function(){O.default.postRender(function(){return O.default.postRender(function(){return rp.current=!1})})},[j]),function(I){A(function(){rp.current=!0,_(),I()})}}function Ij(){var p=b.useCallback(function(){var _=La.current;_&&_.resetTree()},[]);return p}var Op=function(){return{}},Dj=Lu({build:function(){},measureViewportBox:hr,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:Op,readValueFromInstance:function(p,_,j){return j.initialState[_]||0},makeTargetAnimatable:function(p,_){var j=_.transition,A=_.transitionEnd,I=t.__rest(_,["transition","transitionEnd"]),V=Db(I,j||{},p);return up(p,I,V),t.__assign({transition:j,transitionEnd:A},I)}}),Lj=rn({scrapeMotionValuesFromProps:Op,createRenderState:Op});function Fj(p){var _=t.__read(r.useState(p),2),j=_[0],A=_[1],I=Lj({},!1),V=me(function(){return Dj({props:{},visualState:I},{initialState:p})});r.useEffect(function(){return V.mount({}),V.unmount},[V]),r.useEffect(function(){V.setProps({onUpdate:function(F){A(t.__assign({},F))}})},[A,V]);var U=me(function(){return function(F){return Au(V,F)}});return[j,U]}var zj=1e5,ry=function(p){return p>.001?1/p:zj},ny=!1;function Bj(p){var _=Yo(1),j=Yo(1),A=E();n.invariant(!!(p||A),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(ny,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),ny=!0,p?(_=p.scaleX||_,j=p.scaleY||j):A&&(_=A.getValue("scaleX",1),j=A.getValue("scaleY",1));var I=Bu(_,ry),V=Bu(j,ry);return{scaleX:I,scaleY:V}}e.AnimatePresence=ej,e.AnimateSharedLayout=oj,e.DeprecatedLayoutGroupContext=Vv,e.DragControls=ey,e.FlatTree=jv,e.LayoutGroup=$v,e.LayoutGroupContext=Oe,e.LazyMotion=ij,e.MotionConfig=aj,e.MotionConfigContext=v,e.MotionContext=y,e.MotionValue=Ab,e.PresenceContext=P,e.Reorder=vj,e.SwitchLayoutGroupContext=je,e.addPointerEvent=To,e.addScaleCorrector=ke,e.animate=bv,e.animateVisualElement=Au,e.animationControls=Zv,e.animations=fp,e.calcLength=ao,e.checkTargetForNewValues=up,e.createBox=hr,e.createDomMotionComponent=YN,e.createMotionComponent=it,e.domAnimation=Qv,e.domMax=yj,e.filterProps=$r,e.isBrowser=N,e.isDragActive=xi,e.isMotionValue=ie,e.isValidMotionProp=Tr,e.m=QN,e.makeUseVisualState=rn,e.motion=_p,e.motionValue=xn,e.resolveMotionValue=So,e.transform=qv,e.useAnimation=kj,e.useAnimationControls=Jv,e.useAnimationFrame=Xv,e.useCycle=Ej,e.useDeprecatedAnimatedState=Fj,e.useDeprecatedInvertedScale=Bj,e.useDomEvent=Dt,e.useDragControls=Rj,e.useElementScroll=Cj,e.useForceUpdate=zu,e.useInView=Nj,e.useInstantLayoutTransition=ty,e.useInstantTransition=Mj,e.useIsPresent=aE,e.useIsomorphicLayoutEffect=R,e.useMotionTemplate=xj,e.useMotionValue=Yo,e.usePresence=Zf,e.useReducedMotion=B,e.useReducedMotionConfig=H,e.useResetProjection=Ij,e.useScroll=Tp,e.useSpring=wj,e.useTime=Pj,e.useTransform=Bu,e.useUnmountEffect=wi,e.useVelocity=_j,e.useViewportScroll=Tj,e.useVisualElementContext=E,e.visualElement=Lu,e.wrapHandler=Fl})(vr);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{AccordionBody:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=O(at),a=O(Sr),i=O(Ye),s=Xe,f=vf,g=Ke,b=pu;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.className,u=d.children,h=T(d,["className","children"]),v=(0,f.useAccordion)(),y=v.open,E=v.animate,P=(0,g.useTheme)().accordion,N=P.styles.base;c=c??"";var R=(0,s.twMerge)((0,o.default)((0,i.default)(N.body)),c),M={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,E);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:M},r.default.createElement(n.m.div,S({},h,{ref:l,className:R,initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:D}),u)))});w.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.AccordionBody";var m=w})(bT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Accordion:function(){return m},AccordionHeader:function(){return g.AccordionHeader},AccordionBody:function(){return b.AccordionBody},useAccordion:function(){return s.useAccordion},default:function(){return d}});var r=T(k),n=T(at),o=Xe,a=T(Ye),i=Ke,s=vf,f=pu,g=mT,b=bT;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.open,h=l.icon,v=l.animate,y=l.className,E=l.disabled,P=l.children,N=C(l,["open","icon","animate","className","disabled","children"]),R=(0,i.useTheme)().accordion,M=R.defaultProps,L=R.styles.base;h=h??M.icon,v=v??M.animate,y=y??M.className,E=E??M.disabled;var D=(0,o.twMerge)((0,n.default)((0,a.default)(L.container),S({},(0,a.default)(L.disabled),E)),y),B=r.default.useMemo(function(){return{open:u,icon:h,animate:v,disabled:E}},[u,h,v,E]);return r.default.createElement(s.AccordionContextProvider,{value:B},r.default.createElement("div",O({},N,{ref:c,className:D}),P))});m.propTypes={open:f.propTypesOpen,icon:f.propTypesIcon,animate:f.propTypesAnimate,disabled:f.propTypesDisabled,className:f.propTypesClassName,children:f.propTypesChildren},m.displayName="MaterialTailwind.Accordion";var d=Object.assign(m,{Header:g.AccordionHeader,Body:b.AccordionBody})})(H1);var $O={},Gt={};(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(s){return s===o});return i>=0?o:a}var r=t})(Gt);var Nf={},kl=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 c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{IconButton:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(kl),a=O(at),i=Xe,s=O(Gt),f=O(Ye),g=Ke,b=ci;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.size,h=d.color,v=d.ripple,y=d.className,E=d.children;d.fullWidth;var P=T(d,["variant","size","color","ripple","className","children","fullWidth"]),N=(0,g.useTheme)().iconButton,R=N.valid,M=N.defaultProps,L=N.styles,D=L.base,B=L.variants,H=L.sizes;c=c??M.variant,u=u??M.size,h=h??M.color,v=v??M.ripple,y=y??M.className;var Q=v!==void 0&&new o.default,W=(0,f.default)(D),z=(0,f.default)(B[(0,s.default)(R.variants,c,"filled")][(0,s.default)(R.colors,h,"gray")]),$=(0,f.default)(H[(0,s.default)(R.sizes,u,"md")]),q=(0,i.twMerge)((0,a.default)(W,$,z),y);return r.default.createElement("button",S({},P,{ref:l,className:q,type:P.type||"button",onMouseDown:function(Z){var ae=P==null?void 0:P.onMouseDown;return v&&Q.create(Z,(c==="filled"||c==="gradient")&&h!=="white"?"light":"dark"),typeof ae=="function"&&ae(Z)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},E))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),color:n.default.oneOf(b.propTypesColor),ripple:b.propTypesRipple,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.IconButton";var m=w})(Nf);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=C(k),n=C(Ze),o=vr,a=C(at),i=C(Sr),s=Xe,f=C(Gt),g=C(Ye),b=Ke,S=mm,O=C(Nf);function T(){return T=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var h=arguments[u];for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(c[v]=h[v])}return c},T.apply(this,arguments)}function C(c){return c&&c.__esModule?c:{default:c}}function w(c,u){if(c==null)return{};var h=m(c,u),v,y;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(c);for(y=0;y<E.length;y++)v=E[y],!(u.indexOf(v)>=0)&&Object.prototype.propertyIsEnumerable.call(c,v)&&(h[v]=c[v])}return h}function m(c,u){if(c==null)return{};var h={},v=Object.keys(c),y,E;for(E=0;E<v.length;E++)y=v[E],!(u.indexOf(y)>=0)&&(h[y]=c[y]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,v=c.color,y=c.icon,E=c.open,P=c.action,N=c.onClose,R=c.animate,M=c.className,L=c.children,D=w(c,["variant","color","icon","open","action","onClose","animate","className","children"]),B=(0,b.useTheme)().alert,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.variants;h=h??H.variant,v=v??H.color,M=M??H.className,R=R??H.animate,E=E??H.open,P=P??H.action,N=N??H.onClose;var q=(0,g.default)(z.alert),Z=(0,g.default)(z.action),ae=(0,g.default)($[(0,f.default)(Q.variants,h,"filled")][(0,f.default)(Q.colors,v,"gray")]),ge=(0,s.twMerge)((0,a.default)(q,ae),M),ue=(0,a.default)(Z),te={unmount:{opacity:0},mount:{opacity:1}},Se=(0,i.default)(te,R),ve=r.default.createElement("div",{className:"shrink-0"},y),pe=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(pe,null,E&&r.default.createElement(o.m.div,T({},D,{ref:u,role:"alert",className:"".concat(ge," flex"),initial:"unmount",exit:"unmount",animate:E?"mount":"unmount",variants:Se}),y&&ve,r.default.createElement("div",{className:"".concat(y?"ml-3":""," mr-12")},L),N&&!P&&r.default.createElement(O.default,{onClick:N,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?v:"white",className:ue},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"}))),P||null)))});d.propTypes={variant:n.default.oneOf(S.propTypesVariant),color:n.default.oneOf(S.propTypesColor),icon:S.propTypesIcon,open:S.propTypesOpen,action:S.propTypesAction,onClose:S.propTypesOnClose,animate:S.propTypesAnimate,className:S.propTypesClassName,children:S.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})($O);var HO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Avatar:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=bm;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.size,h=d.className,v=d.color,y=d.withBorder,E=T(d,["variant","size","className","color","withBorder"]),P=(0,f.useTheme)().avatar,N=P.valid,R=P.defaultProps,M=P.styles,L=M.base,D=M.variants,B=M.sizes,H=M.borderColor;c=c??R.variant,u=u??R.size,h=h??R.className,y=y??R.withBorder,v=v??R.color;var Q=(0,s.default)(D[(0,i.default)(N.variants,c,"rounded")]),W=(0,s.default)(B[(0,i.default)(N.sizes,u,"md")]),z=(0,s.default)(H[(0,i.default)(N.colors,v,"gray")]),$,q=(0,a.twMerge)((0,o.default)((0,s.default)(L.initial),Q,W,($={},b($,(0,s.default)(L.withBorder),y),b($,z,y),$)),h);return r.default.createElement("img",S({},E,{ref:l,className:q}))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),className:g.propTypesClassName,withBorder:g.propTypesWithBorder,color:n.default.oneOf(g.propTypesColor)},w.displayName="MaterialTailwind.Avatar";var m=w})(HO);var qO={},GO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return s}});var r=n(Ze);function n(f){return f&&f.__esModule?f:{default:f}}var o=r.default.node,a=r.default.bool,i=r.default.string,s=r.default.node.isRequired})(GO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Breadcrumbs:function(){return w},default:function(){return m}});var r=O(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=GO;function f(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function g(){return g=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},g.apply(this,arguments)}function b(d){return d&&d.__esModule?d:{default:d}}function S(d){if(typeof WeakMap!="function")return null;var l=new WeakMap,c=new WeakMap;return(S=function(u){return u?c:l})(d)}function O(d,l){if(!l&&d&&d.__esModule)return d;if(d===null||typeof d!="object"&&typeof d!="function")return{default:d};var c=S(l);if(c&&c.has(d))return c.get(d);var u={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in d)if(v!=="default"&&Object.prototype.hasOwnProperty.call(d,v)){var y=h?Object.getOwnPropertyDescriptor(d,v):null;y&&(y.get||y.set)?Object.defineProperty(u,v,y):u[v]=d[v]}return u.default=d,c&&c.set(d,u),u}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=(0,r.forwardRef)(function(d,l){var c=d.separator,u=d.fullWidth,h=d.className,v=d.children,y=T(d,["separator","fullWidth","className","children"]),E=(0,i.useTheme)().breadcrumbs,P=E.defaultProps,N=E.styles.base;c=c??P.separator,u=u??P.fullWidth,h=h??P.className;var R=(0,n.default)((0,a.default)(N.root.initial),f({},(0,a.default)(N.root.fullWidth),u)),M=(0,o.twMerge)((0,n.default)((0,a.default)(N.list)),h),L=(0,n.default)((0,a.default)(N.item.initial)),D=(0,n.default)((0,a.default)(N.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:R},r.default.createElement("ol",g({},y,{ref:l,className:M}),r.Children.map(v,function(B,H){if((0,r.isValidElement)(B)){var Q;return r.default.createElement("li",{className:(0,n.default)(L,f({},(0,a.default)(N.item.disabled),B==null||(Q=B.props)===null||Q===void 0?void 0:Q.disabled))},B,H!==r.Children.count(v)-1&&r.default.createElement("span",{className:D},c))}return null})))});w.propTypes={separator:s.propTypesSeparator,fullWidth:s.propTypesFullWidth,className:s.propTypesClassName,children:s.propTypesChildren},w.displayName="MaterialTailwind.Breadcrumbs";var m=w})(qO);var KO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Button:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=ci;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.variant,h=l.size,v=l.color,y=l.fullWidth,E=l.ripple,P=l.className,N=l.children,R=C(l,["variant","size","color","fullWidth","ripple","className","children"]),M=(0,g.useTheme)().button,L=M.valid,D=M.defaultProps,B=M.styles,H=B.base,Q=B.variants,W=B.sizes;u=u??D.variant,h=h??D.size,v=v??D.color,y=y??D.fullWidth,E=E??D.ripple,P=P??D.className;var z=E!==void 0&&new o.default,$=(0,f.default)(H.initial),q=(0,f.default)(Q[(0,s.default)(L.variants,u,"filled")][(0,s.default)(L.colors,v,"gray")]),Z=(0,f.default)(W[(0,s.default)(L.sizes,h,"md")]),ae=(0,i.twMerge)((0,a.default)($,Z,q,S({},(0,f.default)(H.fullWidth),y)),P);return r.default.createElement("button",O({},R,{ref:c,className:ae,type:R.type||"button",onMouseDown:function(ge){var ue=R==null?void 0:R.onMouseDown;return E&&z.create(ge,(u==="filled"||u==="gradient")&&v!=="white"?"light":"dark"),typeof ue=="function"&&ue(ge)}}),N)});m.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},m.displayName="MaterialTailwind.Button";var d=m})(KO);var YO={},QO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{CardHeader:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=di;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.color,h=d.shadow,v=d.floated,y=d.className,E=d.children,P=T(d,["variant","color","shadow","floated","className","children"]),N=(0,f.useTheme)().cardHeader,R=N.defaultProps,M=N.styles,L=N.valid,D=M.base,B=M.variants;c=c??R.variant,u=u??R.color,h=h??R.shadow,v=v??R.floated,y=y??R.className;var H=(0,s.default)(D.initial),Q=(0,s.default)(B[(0,i.default)(L.variants,c,"filled")][(0,i.default)(L.colors,u,"white")]),W=(0,a.twMerge)((0,o.default)(H,Q,b({},(0,s.default)(D.shadow),h),b({},(0,s.default)(D.floated),v)),y);return r.default.createElement("div",S({},P,{ref:l,className:W}),E)});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),shadow:g.propTypesShadow,floated:g.propTypesFloated,className:g.propTypesClassName,children:g.propTypesChildren},w.displayName="MaterialTailwind.CardHeader";var m=w})(QO);var XO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{CardBody:function(){return O},default:function(){return T}});var r=g(k),n=g(at),o=Xe,a=g(Ye),i=Ke,s=di;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var m=arguments[w];for(var d in m)Object.prototype.hasOwnProperty.call(m,d)&&(C[d]=m[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function b(C,w){if(C==null)return{};var m=S(C,w),d,l;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(l=0;l<c.length;l++)d=c[l],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c<d.length;c++)l=d[c],!(w.indexOf(l)>=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,i.useTheme)().cardBody,u=c.defaultProps,h=c.styles.base;m=m??u.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),m);return r.default.createElement("div",f({},l,{ref:w,className:v}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.CardBody";var T=O})(XO);var ZO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{CardFooter:function(){return T},default:function(){return C}});var r=b(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=di;function f(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function g(){return g=Object.assign||function(w){for(var m=1;m<arguments.length;m++){var d=arguments[m];for(var l in d)Object.prototype.hasOwnProperty.call(d,l)&&(w[l]=d[l])}return w},g.apply(this,arguments)}function b(w){return w&&w.__esModule?w:{default:w}}function S(w,m){if(w==null)return{};var d=O(w,m),l,c;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)l=u[c],!(m.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u<l.length;u++)c=l[u],!(m.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.divider,l=w.className,c=w.children,u=S(w,["divider","className","children"]),h=(0,i.useTheme)().cardFooter,v=h.defaultProps,y=h.styles.base;l=l??v.className,d=d??v.divider;var E=(0,o.twMerge)((0,n.default)((0,a.default)(y.initial),f({},(0,a.default)(y.divider),d)),l);return r.default.createElement("div",g({},u,{ref:m,className:E}),c)});T.propTypes={divider:s.propTypesDivider,className:s.propTypesClassName,children:s.propTypesChildren},T.displayName="MaterialTailwind.CardFooter";var C=T})(ZO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Card:function(){return l},CardHeader:function(){return g.CardHeader},CardBody:function(){return b.CardBody},CardFooter:function(){return S.CardFooter},default:function(){return c}});var r=w(k),n=w(Ze),o=w(at),a=Xe,i=w(Gt),s=w(Ye),f=Ke,g=QO,b=XO,S=ZO,O=di;function T(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function C(){return C=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var v=arguments[h];for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(u[y]=v[y])}return u},C.apply(this,arguments)}function w(u){return u&&u.__esModule?u:{default:u}}function m(u,h){if(u==null)return{};var v=d(u,h),y,E;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(u);for(E=0;E<P.length;E++)y=P[E],!(h.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function d(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P<y.length;P++)E=y[P],!(h.indexOf(E)>=0)&&(v[E]=u[E]);return v}var l=r.default.forwardRef(function(u,h){var v=u.variant,y=u.color,E=u.shadow,P=u.className,N=u.children,R=m(u,["variant","color","shadow","className","children"]),M=(0,f.useTheme)().card,L=M.defaultProps,D=M.styles,B=M.valid,H=D.base,Q=D.variants;v=v??L.variant,y=y??L.color,E=E??L.shadow,P=P??L.className;var W=(0,s.default)(H.initial),z=(0,s.default)(Q[(0,i.default)(B.variants,v,"filled")][(0,i.default)(B.colors,y,"white")]),$=(0,a.twMerge)((0,o.default)(W,z,T({},(0,s.default)(H.shadow),E)),P);return r.default.createElement("div",C({},R,{ref:h,className:$}),N)});l.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,className:O.propTypesClassName,children:O.propTypesChildren},l.displayName="MaterialTailwind.Card";var c=Object.assign(l,{Header:g.CardHeader,Body:b.CardBody,Footer:S.CardFooter})})(YO);var JO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Checkbox:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=fi;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.label,v=l.icon,y=l.ripple,E=l.className,P=l.disabled,N=l.containerProps,R=l.labelProps,M=l.iconProps,L=l.inputRef,D=C(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),B=(0,g.useTheme)().checkbox,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.colors,q=r.default.useId();u=u??H.color,h=h??H.label,v=v??H.icon,y=y??H.ripple,E=E??H.className,P=P??H.disabled,N=N??H.containerProps,R=R??H.labelProps,M=M??H.iconProps;var Z=y!==void 0&&new o.default,ae=(0,a.default)((0,f.default)(z.root),S({},(0,f.default)(z.disabled),P)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(z.container)),N==null?void 0:N.className),ue=(0,i.twMerge)((0,a.default)((0,f.default)(z.input),(0,f.default)($[(0,s.default)(Q.colors,u,"gray")])),E),te=(0,i.twMerge)((0,a.default)((0,f.default)(z.label)),R==null?void 0:R.className),Se=(0,i.twMerge)((0,a.default)((0,f.default)(z.icon)),M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("label",O({},N,{className:ge,htmlFor:D.id||q,onMouseDown:function(ve){var pe=N==null?void 0:N.onMouseDown;return y&&Z.create(ve,"dark"),typeof pe=="function"&&pe(ve)}}),r.default.createElement("input",O({},D,{ref:L,type:"checkbox",disabled:P,className:ue,id:D.id||q})),r.default.createElement("span",{className:Se},v||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"})))),h&&r.default.createElement("label",O({},R,{className:te,htmlFor:D.id||q}),h))});m.propTypes={color:n.default.oneOf(b.propTypesColor),label:b.propTypesLabel,icon:b.propTypesIcon,ripple:b.propTypesRipple,className:b.propTypesClassName,disabled:b.propTypesDisabled,containerProps:b.propTypesObject,labelProps:b.propTypesObject},m.displayName="MaterialTailwind.Checkbox";var d=m})(JO);var eP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=C(k),n=C(Ze),o=vr,a=C(at),i=C(Sr),s=Xe,f=C(Gt),g=C(Ye),b=Ke,S=Cm,O=C(Nf);function T(){return T=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var h=arguments[u];for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(c[v]=h[v])}return c},T.apply(this,arguments)}function C(c){return c&&c.__esModule?c:{default:c}}function w(c,u){if(c==null)return{};var h=m(c,u),v,y;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(c);for(y=0;y<E.length;y++)v=E[y],!(u.indexOf(v)>=0)&&Object.prototype.propertyIsEnumerable.call(c,v)&&(h[v]=c[v])}return h}function m(c,u){if(c==null)return{};var h={},v=Object.keys(c),y,E;for(E=0;E<v.length;E++)y=v[E],!(u.indexOf(y)>=0)&&(h[y]=c[y]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,v=c.size,y=c.color,E=c.icon,P=c.open,N=c.onClose,R=c.action,M=c.animate,L=c.className,D=c.value,B=w(c,["variant","size","color","icon","open","onClose","action","animate","className","value"]),H=(0,b.useTheme)().chip,Q=H.defaultProps,W=H.valid,z=H.styles,$=z.base,q=z.variants,Z=z.sizes;h=h??Q.variant,v=v??Q.size,y=y??Q.color,L=L??Q.className,M=M??Q.animate,P=P??Q.open,R=R??Q.action,N=N??Q.onClose;var ae=(0,g.default)($.chip),ge=(0,g.default)($.action),ue=(0,g.default)($.icon),te=(0,g.default)(q[(0,f.default)(W.variants,h,"filled")][(0,f.default)(W.colors,y,"gray")]),Se=(0,g.default)(Z[(0,f.default)(W.sizes,v,"md")].chip),ve=(0,g.default)(Z[(0,f.default)(W.sizes,v,"md")].action),pe=(0,g.default)(Z[(0,f.default)(W.sizes,v,"md")].icon),re=(0,s.twMerge)((0,a.default)(ae,te,Se),L),me=(0,a.default)(ge,ve),Te=(0,a.default)(ue,pe),Ne=(0,a.default)({"ml-4":E&&v==="sm","ml-[18px]":E&&v==="md","ml-5":E&&v==="lg","mr-5":N}),Pe={unmount:{opacity:0},mount:{opacity:1}},Oe=(0,i.default)(Pe,M),je=r.default.createElement("div",{className:Te},E),ze=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ze,null,P&&r.default.createElement(o.m.div,T({},B,{ref:u,className:re,initial:"unmount",exit:"unmount",animate:P?"mount":"unmount",variants:Oe}),E&&je,r.default.createElement("span",{className:Ne},D),N&&!R&&r.default.createElement(O.default,{onClick:N,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?y:"white",className:me},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":v==="sm","h-4 w-4":v==="md","h-5 w-5":v==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),R||null)))});d.propTypes={variant:n.default.oneOf(S.propTypesVariant),size:n.default.oneOf(S.propTypesSize),color:n.default.oneOf(S.propTypesColor),icon:S.propTypesIcon,open:S.propTypesOpen,onClose:S.propTypesOnClose,action:S.propTypesAction,animate:S.propTypesAnimate,className:S.propTypesClassName,value:S.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(eP);var tP={},mF=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ni=new WeakMap,sc=new WeakMap,uc={},fh=0,rP=function(e){return e&&(e.host||rP(e.parentNode))},bF=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=rP(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})},vF=function(e,t,r,n){var o=bF(t,Array.isArray(e)?e:[e]);uc[r]||(uc[r]=new WeakMap);var a=uc[r],i=[],s=new Set,f=new Set(o),g=function(S){!S||s.has(S)||(s.add(S),g(S.parentNode))};o.forEach(g);var b=function(S){!S||f.has(S)||Array.prototype.forEach.call(S.children,function(O){if(s.has(O))b(O);else try{var T=O.getAttribute(n),C=T!==null&&T!=="false",w=(Ni.get(O)||0)+1,m=(a.get(O)||0)+1;Ni.set(O,w),a.set(O,m),i.push(O),w===1&&C&&sc.set(O,!0),m===1&&O.setAttribute(r,"true"),C||O.setAttribute(n,"true")}catch(d){console.error("aria-hidden: cannot operate on ",O,d)}})};return b(t),s.clear(),fh++,function(){i.forEach(function(S){var O=Ni.get(S)-1,T=a.get(S)-1;Ni.set(S,O),a.set(S,T),O||(sc.has(S)||S.removeAttribute(n),sc.delete(S)),T||S.removeAttribute(r)}),fh--,fh||(Ni=new WeakMap,Ni=new WeakMap,sc=new WeakMap,uc={})}},yF=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||mF(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),vF(n,o,r,"aria-hidden")):function(){return null}};/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var xF=["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])"],Q0=xF.join(","),nP=typeof Element>"u",tu=nP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Id=!nP&&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},Dd=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},wF=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},_F=function(t,r,n){if(Dd(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(Q0));return r&&tu.call(t,Q0)&&o.unshift(t),o=o.filter(n),o},SF=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Dd(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),f=s.length?s:i.children,g=e(f,!0,n);n.flatten?o.push.apply(o,g):o.push({scopeParent:i,candidates:g})}else{var b=tu.call(i,Q0);b&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var S=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),O=!Dd(S,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(S&&O){var T=e(S===!0?i.children:S.children,!0,n);n.flatten?o.push.apply(o,T):o.push({scopeParent:i,candidates:T})}else a.unshift.apply(a,i.children)}}return o},oP=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},aP=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||wF(t))&&!oP(t)?0:t.tabIndex},CF=function(t,r){var n=aP(t);return n<0&&r&&!oP(t)?0:n},TF=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},iP=function(t){return t.tagName==="INPUT"},OF=function(t){return iP(t)&&t.type==="hidden"},PF=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},kF=function(t,r){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===r)return t[n]},EF=function(t){if(!t.name)return!0;var r=t.form||Id(t),n=function(s){return r.querySelectorAll('input[type="radio"][name="'+s+'"]')},o;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")o=n(window.CSS.escape(t.name));else try{o=n(t.name)}catch(i){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",i.message),!1}var a=kF(o,t.form);return!a||a===t},NF=function(t){return iP(t)&&t.type==="radio"},jF=function(t){return NF(t)&&!EF(t)},RF=function(t){var r,n=t&&Id(t),o=(r=n)===null||r===void 0?void 0:r.host,a=!1;if(n&&n!==t){var i,s,f;for(a=!!((i=o)!==null&&i!==void 0&&(s=i.ownerDocument)!==null&&s!==void 0&&s.contains(o)||t!=null&&(f=t.ownerDocument)!==null&&f!==void 0&&f.contains(t));!a&&o;){var g,b,S;n=Id(o),o=(g=n)===null||g===void 0?void 0:g.host,a=!!((b=o)!==null&&b!==void 0&&(S=b.ownerDocument)!==null&&S!==void 0&&S.contains(o))}}return a},sw=function(t){var r=t.getBoundingClientRect(),n=r.width,o=r.height;return n===0&&o===0},AF=function(t,r){var n=r.displayCheck,o=r.getShadowRoot;if(getComputedStyle(t).visibility==="hidden")return!0;var a=tu.call(t,"details>summary:first-of-type"),i=a?t.parentElement:t;if(tu.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var s=t;t;){var f=t.parentElement,g=Id(t);if(f&&!f.shadowRoot&&o(f)===!0)return sw(t);t.assignedSlot?t=t.assignedSlot:!f&&g!==t.ownerDocument?t=g.host:t=f}t=s}if(RF(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return sw(t);return!1},MF=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<r.children.length;n++){var o=r.children.item(n);if(o.tagName==="LEGEND")return tu.call(r,"fieldset[disabled] *")?!0:!o.contains(t)}return!0}r=r.parentElement}return!1},IF=function(t,r){return!(r.disabled||Dd(r)||OF(r)||AF(r,t)||PF(r)||MF(r))},uw=function(t,r){return!(jF(r)||aP(r)<0||!IF(t,r))},DF=function(t){var r=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(r)||r>=0)},LF=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,s=i?o.scopeParent:o,f=CF(s,i),g=i?e(o.candidates):s;f===0?i?r.push.apply(r,g):r.push(s):n.push({documentOrder:a,tabIndex:f,item:o,isScope:i,content:g})}),n.sort(TF).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Ld=function(t,r){r=r||{};var n;return r.getShadowRoot?n=SF([t],r.includeContainer,{filter:uw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:DF}):n=_F(t,r.includeContainer,uw.bind(null,r)),LF(n)};const lP=["top","right","bottom","left"],cw=["start","end"],dw=lP.reduce((e,t)=>e.concat(t,t+"-"+cw[0],t+"-"+cw[1]),[]),Xn=Math.min,Rr=Math.max,Fd=Math.round,cc=Math.floor,go=e=>({x:e,y:e}),FF={left:"right",right:"left",bottom:"top",top:"bottom"},zF={start:"end",end:"start"};function X0(e,t,r){return Rr(e,Xn(t,r))}function Zn(e,t){return typeof e=="function"?e(t):e}function pn(e){return e.split("-")[0]}function Yn(e){return e.split("-")[1]}function Jm(e){return e==="x"?"y":"x"}function eb(e){return e==="y"?"height":"width"}const BF=new Set(["top","bottom"]);function Hn(e){return BF.has(pn(e))?"y":"x"}function tb(e){return Jm(Hn(e))}function sP(e,t,r){r===void 0&&(r=!1);const n=Yn(e),o=tb(e),a=eb(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Bd(i)),[i,Bd(i)]}function VF(e){const t=Bd(e);return[zd(e),t,zd(t)]}function zd(e){return e.replace(/start|end/g,t=>zF[t])}const fw=["left","right"],pw=["right","left"],UF=["top","bottom"],WF=["bottom","top"];function $F(e,t,r){switch(e){case"top":case"bottom":return r?t?pw:fw:t?fw:pw;case"left":case"right":return t?UF:WF;default:return[]}}function HF(e,t,r,n){const o=Yn(e);let a=$F(pn(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(zd)))),a}function Bd(e){return e.replace(/left|right|bottom|top/g,t=>FF[t])}function qF(e){return{top:0,right:0,bottom:0,left:0,...e}}function rb(e){return typeof e!="number"?qF(e):{top:e,right:e,bottom:e,left:e}}function gl(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function hw(e,t,r){let{reference:n,floating:o}=e;const a=Hn(t),i=tb(t),s=eb(i),f=pn(t),g=a==="y",b=n.x+n.width/2-o.width/2,S=n.y+n.height/2-o.height/2,O=n[s]/2-o[s]/2;let T;switch(f){case"top":T={x:b,y:n.y-o.height};break;case"bottom":T={x:b,y:n.y+n.height};break;case"right":T={x:n.x+n.width,y:S};break;case"left":T={x:n.x-o.width,y:S};break;default:T={x:n.x,y:n.y}}switch(Yn(t)){case"start":T[i]-=O*(r&&g?-1:1);break;case"end":T[i]+=O*(r&&g?-1:1);break}return T}const GF=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,s=a.filter(Boolean),f=await(i.isRTL==null?void 0:i.isRTL(t));let g=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:b,y:S}=hw(g,n,f),O=n,T={},C=0;for(let w=0;w<s.length;w++){const{name:m,fn:d}=s[w],{x:l,y:c,data:u,reset:h}=await d({x:b,y:S,initialPlacement:n,placement:O,strategy:o,middlewareData:T,rects:g,platform:i,elements:{reference:e,floating:t}});b=l??b,S=c??S,T={...T,[m]:{...T[m],...u}},h&&C<=50&&(C++,typeof h=="object"&&(h.placement&&(O=h.placement),h.rects&&(g=h.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):h.rects),{x:b,y:S}=hw(g,O,f)),w=-1)}return{x:b,y:S,placement:O,strategy:o,middlewareData:T}};async function ni(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:a,rects:i,elements:s,strategy:f}=e,{boundary:g="clippingAncestors",rootBoundary:b="viewport",elementContext:S="floating",altBoundary:O=!1,padding:T=0}=Zn(t,e),C=rb(T),m=s[O?S==="floating"?"reference":"floating":S],d=gl(await a.getClippingRect({element:(r=await(a.isElement==null?void 0:a.isElement(m)))==null||r?m:m.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(s.floating)),boundary:g,rootBoundary:b,strategy:f})),l=S==="floating"?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,c=await(a.getOffsetParent==null?void 0:a.getOffsetParent(s.floating)),u=await(a.isElement==null?void 0:a.isElement(c))?await(a.getScale==null?void 0:a.getScale(c))||{x:1,y:1}:{x:1,y:1},h=gl(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:l,offsetParent:c,strategy:f}):l);return{top:(d.top-h.top+C.top)/u.y,bottom:(h.bottom-d.bottom+C.bottom)/u.y,left:(d.left-h.left+C.left)/u.x,right:(h.right-d.right+C.right)/u.x}}const KF=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:s,middlewareData:f}=t,{element:g,padding:b=0}=Zn(e,t)||{};if(g==null)return{};const S=rb(b),O={x:r,y:n},T=tb(o),C=eb(T),w=await i.getDimensions(g),m=T==="y",d=m?"top":"left",l=m?"bottom":"right",c=m?"clientHeight":"clientWidth",u=a.reference[C]+a.reference[T]-O[T]-a.floating[C],h=O[T]-a.reference[T],v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(g));let y=v?v[c]:0;(!y||!await(i.isElement==null?void 0:i.isElement(v)))&&(y=s.floating[c]||a.floating[C]);const E=u/2-h/2,P=y/2-w[C]/2-1,N=Xn(S[d],P),R=Xn(S[l],P),M=N,L=y-w[C]-R,D=y/2-w[C]/2+E,B=X0(M,D,L),H=!f.arrow&&Yn(o)!=null&&D!==B&&a.reference[C]/2-(D<M?N:R)-w[C]/2<0,Q=H?D<M?D-M:D-L:0;return{[T]:O[T]+Q,data:{[T]:B,centerOffset:D-B-Q,...H&&{alignmentOffset:Q}},reset:H}}});function YF(e,t,r){return(e?[...r.filter(o=>Yn(o)===e),...r.filter(o=>Yn(o)!==e)]:r.filter(o=>pn(o)===o)).filter(o=>e?Yn(o)===e||(t?zd(o)!==o:!1):!0)}const QF=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:s,platform:f,elements:g}=t,{crossAxis:b=!1,alignment:S,allowedPlacements:O=dw,autoAlignment:T=!0,...C}=Zn(e,t),w=S!==void 0||O===dw?YF(S||null,T,O):O,m=await ni(t,C),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=w[d];if(l==null)return{};const c=sP(l,a,await(f.isRTL==null?void 0:f.isRTL(g.floating)));if(s!==l)return{reset:{placement:w[0]}};const u=[m[pn(l)],m[c[0]],m[c[1]]],h=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:u}],v=w[d+1];if(v)return{data:{index:d+1,overflows:h},reset:{placement:v}};const y=h.map(N=>{const R=Yn(N.placement);return[N.placement,R&&b?N.overflows.slice(0,2).reduce((M,L)=>M+L,0):N.overflows[0],N.overflows]}).sort((N,R)=>N[1]-R[1]),P=((o=y.filter(N=>N[2].slice(0,Yn(N[0])?2:3).every(R=>R<=0))[0])==null?void 0:o[0])||y[0][0];return P!==s?{data:{index:d+1,overflows:h},reset:{placement:P}}:{}}}},XF=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:s,platform:f,elements:g}=t,{mainAxis:b=!0,crossAxis:S=!0,fallbackPlacements:O,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:w=!0,...m}=Zn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=pn(o),l=Hn(s),c=pn(s)===s,u=await(f.isRTL==null?void 0:f.isRTL(g.floating)),h=O||(c||!w?[Bd(s)]:VF(s)),v=C!=="none";!O&&v&&h.push(...HF(s,w,C,u));const y=[s,...h],E=await ni(t,m),P=[];let N=((n=a.flip)==null?void 0:n.overflows)||[];if(b&&P.push(E[d]),S){const D=sP(o,i,u);P.push(E[D[0]],E[D[1]])}if(N=[...N,{placement:o,overflows:P}],!P.every(D=>D<=0)){var R,M;const D=(((R=a.flip)==null?void 0:R.index)||0)+1,B=y[D];if(B&&(!(S==="alignment"?l!==Hn(B):!1)||N.every(W=>Hn(W.placement)===l?W.overflows[0]>0:!0)))return{data:{index:D,overflows:N},reset:{placement:B}};let H=(M=N.filter(Q=>Q.overflows[0]<=0).sort((Q,W)=>Q.overflows[1]-W.overflows[1])[0])==null?void 0:M.placement;if(!H)switch(T){case"bestFit":{var L;const Q=(L=N.filter(W=>{if(v){const z=Hn(W.placement);return z===l||z==="y"}return!0}).map(W=>[W.placement,W.overflows.filter(z=>z>0).reduce((z,$)=>z+$,0)]).sort((W,z)=>W[1]-z[1])[0])==null?void 0:L[0];Q&&(H=Q);break}case"initialPlacement":H=s;break}if(o!==H)return{reset:{placement:H}}}return{}}}};function gw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function mw(e){return lP.some(t=>e[t]>=0)}const ZF=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=Zn(e,t);switch(n){case"referenceHidden":{const a=await ni(t,{...o,elementContext:"reference"}),i=gw(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:mw(i)}}}case"escaped":{const a=await ni(t,{...o,altBoundary:!0}),i=gw(a,r.floating);return{data:{escapedOffsets:i,escaped:mw(i)}}}default:return{}}}}};function uP(e){const t=Xn(...e.map(a=>a.left)),r=Xn(...e.map(a=>a.top)),n=Rr(...e.map(a=>a.right)),o=Rr(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function JF(e){const t=e.slice().sort((o,a)=>o.y-a.y),r=[];let n=null;for(let o=0;o<t.length;o++){const a=t[o];!n||a.y-n.y>n.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(o=>gl(uP(o)))}const e6=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:s=2,x:f,y:g}=Zn(e,t),b=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),S=JF(b),O=gl(uP(b)),T=rb(s);function C(){if(S.length===2&&S[0].left>S[1].right&&f!=null&&g!=null)return S.find(m=>f>m.left-T.left&&f<m.right+T.right&&g>m.top-T.top&&g<m.bottom+T.bottom)||O;if(S.length>=2){if(Hn(r)==="y"){const N=S[0],R=S[S.length-1],M=pn(r)==="top",L=N.top,D=R.bottom,B=M?N.left:R.left,H=M?N.right:R.right,Q=H-B,W=D-L;return{top:L,bottom:D,left:B,right:H,width:Q,height:W,x:B,y:L}}const m=pn(r)==="left",d=Rr(...S.map(N=>N.right)),l=Xn(...S.map(N=>N.left)),c=S.filter(N=>m?N.left===l:N.right===d),u=c[0].top,h=c[c.length-1].bottom,v=l,y=d,E=y-v,P=h-u;return{top:u,bottom:h,left:v,right:y,width:E,height:P,x:v,y:u}}return O}const w=await a.getElementRects({reference:{getBoundingClientRect:C},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}}:{}}}},cP=new Set(["left","top"]);async function t6(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=pn(r),s=Yn(r),f=Hn(r)==="y",g=cP.has(i)?-1:1,b=a&&f?-1:1,S=Zn(t,e);let{mainAxis:O,crossAxis:T,alignmentAxis:C}=typeof S=="number"?{mainAxis:S,crossAxis:0,alignmentAxis:null}:{mainAxis:S.mainAxis||0,crossAxis:S.crossAxis||0,alignmentAxis:S.alignmentAxis};return s&&typeof C=="number"&&(T=s==="end"?C*-1:C),f?{x:T*b,y:O*g}:{x:O*g,y:T*b}}const r6=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:s}=t,f=await t6(t,e);return i===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:o+f.x,y:a+f.y,data:{...f,placement:i}}}}},n6=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:s={fn:m=>{let{x:d,y:l}=m;return{x:d,y:l}}},...f}=Zn(e,t),g={x:r,y:n},b=await ni(t,f),S=Hn(pn(o)),O=Jm(S);let T=g[O],C=g[S];if(a){const m=O==="y"?"top":"left",d=O==="y"?"bottom":"right",l=T+b[m],c=T-b[d];T=X0(l,T,c)}if(i){const m=S==="y"?"top":"left",d=S==="y"?"bottom":"right",l=C+b[m],c=C-b[d];C=X0(l,C,c)}const w=s.fn({...t,[O]:T,[S]:C});return{...w,data:{x:w.x-r,y:w.y-n,enabled:{[O]:a,[S]:i}}}}}},o6=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:s=0,mainAxis:f=!0,crossAxis:g=!0}=Zn(e,t),b={x:r,y:n},S=Hn(o),O=Jm(S);let T=b[O],C=b[S];const w=Zn(s,t),m=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(f){const c=O==="y"?"height":"width",u=a.reference[O]-a.floating[c]+m.mainAxis,h=a.reference[O]+a.reference[c]-m.mainAxis;T<u?T=u:T>h&&(T=h)}if(g){var d,l;const c=O==="y"?"width":"height",u=cP.has(pn(o)),h=a.reference[S]-a.floating[c]+(u&&((d=i.offset)==null?void 0:d[S])||0)+(u?0:m.crossAxis),v=a.reference[S]+a.reference[c]+(u?0:((l=i.offset)==null?void 0:l[S])||0)-(u?m.crossAxis:0);C<h?C=h:C>v&&(C=v)}return{[O]:T,[S]:C}}}},a6=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:i,elements:s}=t,{apply:f=()=>{},...g}=Zn(e,t),b=await ni(t,g),S=pn(o),O=Yn(o),T=Hn(o)==="y",{width:C,height:w}=a.floating;let m,d;S==="top"||S==="bottom"?(m=S,d=O===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(d=S,m=O==="end"?"top":"bottom");const l=w-b.top-b.bottom,c=C-b.left-b.right,u=Xn(w-b[m],l),h=Xn(C-b[d],c),v=!t.middlewareData.shift;let y=u,E=h;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=c),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(y=l),v&&!O){const N=Rr(b.left,0),R=Rr(b.right,0),M=Rr(b.top,0),L=Rr(b.bottom,0);T?E=C-2*(N!==0||R!==0?N+R:Rr(b.left,b.right)):y=w-2*(M!==0||L!==0?M+L:Rr(b.top,b.bottom))}await f({...t,availableWidth:E,availableHeight:y});const P=await i.getDimensions(s.floating);return C!==P.width||w!==P.height?{reset:{rects:!0}}:{}}}};function jf(){return typeof window<"u"}function El(e){return dP(e)?(e.nodeName||"").toLowerCase():"#document"}function dn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function xo(e){var t;return(t=(dP(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function dP(e){return jf()?e instanceof Node||e instanceof dn(e).Node:!1}function Jn(e){return jf()?e instanceof Element||e instanceof dn(e).Element:!1}function bo(e){return jf()?e instanceof HTMLElement||e instanceof dn(e).HTMLElement:!1}function bw(e){return!jf()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof dn(e).ShadowRoot}const i6=new Set(["inline","contents"]);function yu(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=eo(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!i6.has(o)}const l6=new Set(["table","td","th"]);function s6(e){return l6.has(El(e))}const u6=[":popover-open",":modal"];function Rf(e){return u6.some(t=>{try{return e.matches(t)}catch{return!1}})}const c6=["transform","translate","scale","rotate","perspective"],d6=["transform","translate","scale","rotate","perspective","filter"],f6=["paint","layout","strict","content"];function nb(e){const t=ob(),r=Jn(e)?eo(e):e;return c6.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||d6.some(n=>(r.willChange||"").includes(n))||f6.some(n=>(r.contain||"").includes(n))}function p6(e){let t=Oa(e);for(;bo(t)&&!ml(t);){if(nb(t))return t;if(Rf(t))return null;t=Oa(t)}return null}function ob(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const h6=new Set(["html","body","#document"]);function ml(e){return h6.has(El(e))}function eo(e){return dn(e).getComputedStyle(e)}function Af(e){return Jn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Oa(e){if(El(e)==="html")return e;const t=e.assignedSlot||e.parentNode||bw(e)&&e.host||xo(e);return bw(t)?t.host:t}function fP(e){const t=Oa(e);return ml(t)?e.ownerDocument?e.ownerDocument.body:e.body:bo(t)&&yu(t)?t:fP(t)}function Mo(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=fP(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=dn(o);if(a){const s=Z0(i);return t.concat(i,i.visualViewport||[],yu(o)?o:[],s&&r?Mo(s):[])}return t.concat(o,Mo(o,[],r))}function Z0(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pP(e){const t=eo(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=bo(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,s=Fd(r)!==a||Fd(n)!==i;return s&&(r=a,n=i),{width:r,height:n,$:s}}function ab(e){return Jn(e)?e:e.contextElement}function tl(e){const t=ab(e);if(!bo(t))return go(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=pP(t);let i=(a?Fd(r.width):r.width)/n,s=(a?Fd(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const g6=go(0);function hP(e){const t=dn(e);return!ob()||!t.visualViewport?g6:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function m6(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==dn(e)?!1:t}function oi(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=ab(e);let i=go(1);t&&(n?Jn(n)&&(i=tl(n)):i=tl(e));const s=m6(a,r,n)?hP(a):go(0);let f=(o.left+s.x)/i.x,g=(o.top+s.y)/i.y,b=o.width/i.x,S=o.height/i.y;if(a){const O=dn(a),T=n&&Jn(n)?dn(n):n;let C=O,w=Z0(C);for(;w&&n&&T!==C;){const m=tl(w),d=w.getBoundingClientRect(),l=eo(w),c=d.left+(w.clientLeft+parseFloat(l.paddingLeft))*m.x,u=d.top+(w.clientTop+parseFloat(l.paddingTop))*m.y;f*=m.x,g*=m.y,b*=m.x,S*=m.y,f+=c,g+=u,C=dn(w),w=Z0(C)}}return gl({width:b,height:S,x:f,y:g})}function Mf(e,t){const r=Af(e).scrollLeft;return t?t.left+r:oi(xo(e)).left+r}function gP(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Mf(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function b6(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=xo(n),s=t?Rf(t.floating):!1;if(n===i||s&&a)return r;let f={scrollLeft:0,scrollTop:0},g=go(1);const b=go(0),S=bo(n);if((S||!S&&!a)&&((El(n)!=="body"||yu(i))&&(f=Af(n)),bo(n))){const T=oi(n);g=tl(n),b.x=T.x+n.clientLeft,b.y=T.y+n.clientTop}const O=i&&!S&&!a?gP(i,f):go(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-f.scrollLeft*g.x+b.x+O.x,y:r.y*g.y-f.scrollTop*g.y+b.y+O.y}}function v6(e){return Array.from(e.getClientRects())}function y6(e){const t=xo(e),r=Af(e),n=e.ownerDocument.body,o=Rr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Rr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Mf(e);const s=-r.scrollTop;return eo(n).direction==="rtl"&&(i+=Rr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:s}}const vw=25;function x6(e,t){const r=dn(e),n=xo(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,s=0,f=0;if(o){a=o.width,i=o.height;const b=ob();(!b||b&&t==="fixed")&&(s=o.offsetLeft,f=o.offsetTop)}const g=Mf(n);if(g<=0){const b=n.ownerDocument,S=b.body,O=getComputedStyle(S),T=b.compatMode==="CSS1Compat"&&parseFloat(O.marginLeft)+parseFloat(O.marginRight)||0,C=Math.abs(n.clientWidth-S.clientWidth-T);C<=vw&&(a-=C)}else g<=vw&&(a+=g);return{width:a,height:i,x:s,y:f}}const w6=new Set(["absolute","fixed"]);function _6(e,t){const r=oi(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=bo(e)?tl(e):go(1),i=e.clientWidth*a.x,s=e.clientHeight*a.y,f=o*a.x,g=n*a.y;return{width:i,height:s,x:f,y:g}}function yw(e,t,r){let n;if(t==="viewport")n=x6(e,r);else if(t==="document")n=y6(xo(e));else if(Jn(t))n=_6(t,r);else{const o=hP(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return gl(n)}function mP(e,t){const r=Oa(e);return r===t||!Jn(r)||ml(r)?!1:eo(r).position==="fixed"||mP(r,t)}function S6(e,t){const r=t.get(e);if(r)return r;let n=Mo(e,[],!1).filter(s=>Jn(s)&&El(s)!=="body"),o=null;const a=eo(e).position==="fixed";let i=a?Oa(e):e;for(;Jn(i)&&!ml(i);){const s=eo(i),f=nb(i);!f&&s.position==="fixed"&&(o=null),(a?!f&&!o:!f&&s.position==="static"&&!!o&&w6.has(o.position)||yu(i)&&!f&&mP(e,i))?n=n.filter(b=>b!==i):o=s,i=Oa(i)}return t.set(e,n),n}function C6(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Rf(t)?[]:S6(t,this._c):[].concat(r),n],s=i[0],f=i.reduce((g,b)=>{const S=yw(t,b,o);return g.top=Rr(S.top,g.top),g.right=Xn(S.right,g.right),g.bottom=Xn(S.bottom,g.bottom),g.left=Rr(S.left,g.left),g},yw(t,s,o));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function T6(e){const{width:t,height:r}=pP(e);return{width:t,height:r}}function O6(e,t,r){const n=bo(t),o=xo(t),a=r==="fixed",i=oi(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const f=go(0);function g(){f.x=Mf(o)}if(n||!n&&!a)if((El(t)!=="body"||yu(o))&&(s=Af(t)),n){const T=oi(t,!0,a,t);f.x=T.x+t.clientLeft,f.y=T.y+t.clientTop}else o&&g();a&&!n&&o&&g();const b=o&&!n&&!a?gP(o,s):go(0),S=i.left+s.scrollLeft-f.x-b.x,O=i.top+s.scrollTop-f.y-b.y;return{x:S,y:O,width:i.width,height:i.height}}function ph(e){return eo(e).position==="static"}function xw(e,t){if(!bo(e)||eo(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return xo(e)===r&&(r=r.ownerDocument.body),r}function bP(e,t){const r=dn(e);if(Rf(e))return r;if(!bo(e)){let o=Oa(e);for(;o&&!ml(o);){if(Jn(o)&&!ph(o))return o;o=Oa(o)}return r}let n=xw(e,t);for(;n&&s6(n)&&ph(n);)n=xw(n,t);return n&&ml(n)&&ph(n)&&!nb(n)?r:n||p6(e)||r}const P6=async function(e){const t=this.getOffsetParent||bP,r=this.getDimensions,n=await r(e.floating);return{reference:O6(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function k6(e){return eo(e).direction==="rtl"}const vP={convertOffsetParentRelativeRectToViewportRelativeRect:b6,getDocumentElement:xo,getClippingRect:C6,getOffsetParent:bP,getElementRects:P6,getClientRects:v6,getDimensions:T6,getScale:tl,isElement:Jn,isRTL:k6};function yP(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function E6(e,t){let r=null,n;const o=xo(e);function a(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function i(s,f){s===void 0&&(s=!1),f===void 0&&(f=1),a();const g=e.getBoundingClientRect(),{left:b,top:S,width:O,height:T}=g;if(s||t(),!O||!T)return;const C=cc(S),w=cc(o.clientWidth-(b+O)),m=cc(o.clientHeight-(S+T)),d=cc(b),c={rootMargin:-C+"px "+-w+"px "+-m+"px "+-d+"px",threshold:Rr(0,Xn(1,f))||1};let u=!0;function h(v){const y=v[0].intersectionRatio;if(y!==f){if(!u)return i();y?i(!1,y):n=setTimeout(()=>{i(!1,1e-7)},1e3)}y===1&&!yP(g,e.getBoundingClientRect())&&i(),u=!1}try{r=new IntersectionObserver(h,{...c,root:o.ownerDocument})}catch{r=new IntersectionObserver(h,c)}r.observe(e)}return i(!0),a}function N6(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:f=!1}=n,g=ab(e),b=o||a?[...g?Mo(g):[],...Mo(t)]:[];b.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const S=g&&s?E6(g,r):null;let O=-1,T=null;i&&(T=new ResizeObserver(d=>{let[l]=d;l&&l.target===g&&T&&(T.unobserve(t),cancelAnimationFrame(O),O=requestAnimationFrame(()=>{var c;(c=T)==null||c.observe(t)})),r()}),g&&!f&&T.observe(g),T.observe(t));let C,w=f?oi(e):null;f&&m();function m(){const d=oi(e);w&&!yP(w,d)&&r(),w=d,C=requestAnimationFrame(m)}return r(),()=>{var d;b.forEach(l=>{o&&l.removeEventListener("scroll",r),a&&l.removeEventListener("resize",r)}),S==null||S(),(d=T)==null||d.disconnect(),T=null,f&&cancelAnimationFrame(C)}}const Bc=ni,xP=r6,j6=QF,R6=n6,A6=XF,M6=a6,I6=ZF,ww=KF,D6=e6,L6=o6,wP=(e,t,r)=>{const n=new Map,o={platform:vP,...r},a={...o.platform,_c:n};return GF(e,t,{...o,platform:a})},F6=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?ww({element:t.current,padding:r}).fn(o):{}:t?ww({element:t,padding:r}).fn(o):{}}}};var Vc=typeof document<"u"?k.useLayoutEffect:k.useEffect;function Vd(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(!Vd(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)&&!Vd(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function _w(e){const t=k.useRef(e);return Vc(()=>{t.current=e}),t}function z6(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[s,f]=k.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,b]=k.useState(n);Vd(g,n)||b(n);const S=k.useRef(null),O=k.useRef(null),T=k.useRef(s),C=_w(a),w=_w(o),[m,d]=k.useState(null),[l,c]=k.useState(null),u=k.useCallback(N=>{S.current!==N&&(S.current=N,d(N))},[]),h=k.useCallback(N=>{O.current!==N&&(O.current=N,c(N))},[]),v=k.useCallback(()=>{if(!S.current||!O.current)return;const N={placement:t,strategy:r,middleware:g};w.current&&(N.platform=w.current),wP(S.current,O.current,N).then(R=>{const M={...R,isPositioned:!0};y.current&&!Vd(T.current,M)&&(T.current=M,zo.flushSync(()=>{f(M)}))})},[g,t,r,w]);Vc(()=>{i===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(N=>({...N,isPositioned:!1})))},[i]);const y=k.useRef(!1);Vc(()=>(y.current=!0,()=>{y.current=!1}),[]),Vc(()=>{if(m&&l){if(C.current)return C.current(m,l,v);v()}},[m,l,v,C]);const E=k.useMemo(()=>({reference:S,floating:O,setReference:u,setFloating:h}),[u,h]),P=k.useMemo(()=>({reference:m,floating:l}),[m,l]);return k.useMemo(()=>({...s,update:v,refs:E,elements:P,reference:u,floating:h}),[s,v,E,P,u,h])}var Xt=typeof document<"u"?k.useLayoutEffect:k.useEffect;let hh=!1,B6=0;const Sw=()=>"floating-ui-"+B6++;function V6(){const[e,t]=k.useState(()=>hh?Sw():void 0);return Xt(()=>{e==null&&t(Sw())},[]),k.useEffect(()=>{hh||(hh=!0)},[]),e}const U6=fg["useId".toString()],ru=U6||V6;function _P(){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=k.createContext(null),CP=k.createContext(null),Nl=()=>{var e;return((e=k.useContext(SP))==null?void 0:e.id)||null},hi=()=>k.useContext(CP),W6=e=>{const t=ru(),r=hi(),n=Nl(),o=e||n;return Xt(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},$6=e=>{let{children:t,id:r}=e;const n=Nl();return k.createElement(SP.Provider,{value:k.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},H6=e=>{let{children:t}=e;const r=k.useRef([]),n=k.useCallback(i=>{r.current=[...r.current,i]},[]),o=k.useCallback(i=>{r.current=r.current.filter(s=>s!==i)},[]),a=k.useState(()=>_P())[0];return k.createElement(CP.Provider,{value:k.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function Xr(e){return(e==null?void 0:e.ownerDocument)||document}function ib(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function TP(){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 lb(e){return Xr(e).defaultView||window}function En(e){return e?e instanceof lb(e).Element:!1}function ai(e){return e?e instanceof lb(e).HTMLElement:!1}function q6(e){if(typeof ShadowRoot>"u")return!1;const t=lb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function OP(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(ib())||t.test(TP()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function PP(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 J0(){return/apple/i.test(navigator.vendor)}function kP(){return ib().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Ud(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Nn(e){const t=k.useRef(e);return Xt(()=>{t.current=e}),t}const Cw="data-floating-ui-safe-polygon";function Uc(e,t,r){return r&&!Ud(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const G6=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:s=!0}=t===void 0?{}:t;const{open:f,onOpenChange:g,dataRef:b,events:S,elements:{domReference:O,floating:T},refs:C}=e,w=hi(),m=Nl(),d=Nn(o),l=Nn(n),c=k.useRef(),u=k.useRef(),h=k.useRef(),v=k.useRef(),y=k.useRef(!0),E=k.useRef(!1),P=k.useRef(()=>{}),N=k.useCallback(()=>{var D;const B=(D=b.current.openEvent)==null?void 0:D.type;return(B==null?void 0:B.includes("mouse"))&&B!=="mousedown"},[b]);k.useEffect(()=>{if(!r)return;function D(){clearTimeout(u.current),clearTimeout(v.current),y.current=!0}return S.on("dismiss",D),()=>{S.off("dismiss",D)}},[r,S]),k.useEffect(()=>{if(!r||!d.current||!f)return;function D(){N()&&g(!1)}const B=Xr(T).documentElement;return B.addEventListener("mouseleave",D),()=>{B.removeEventListener("mouseleave",D)}},[T,f,g,r,d,b,N]);const R=k.useCallback(function(D){D===void 0&&(D=!0);const B=Uc(l.current,"close",c.current);B&&!h.current?(clearTimeout(u.current),u.current=setTimeout(()=>g(!1),B)):D&&(clearTimeout(u.current),g(!1))},[l,g]),M=k.useCallback(()=>{P.current(),h.current=void 0},[]),L=k.useCallback(()=>{if(E.current){const D=Xr(C.floating.current).body;D.style.pointerEvents="",D.removeAttribute(Cw),E.current=!1}},[C]);return k.useEffect(()=>{if(!r)return;function D(){return b.current.openEvent?["click","mousedown"].includes(b.current.openEvent.type):!1}function B(W){if(clearTimeout(u.current),y.current=!1,a&&!Ud(c.current)||i>0&&Uc(l.current,"open")===0)return;b.current.openEvent=W;const z=Uc(l.current,"open",c.current);z?u.current=setTimeout(()=>{g(!0)},z):g(!0)}function H(W){if(D())return;P.current();const z=Xr(T);if(clearTimeout(v.current),d.current){clearTimeout(u.current),h.current=d.current({...e,tree:w,x:W.clientX,y:W.clientY,onClose(){L(),M(),R()}});const $=h.current;z.addEventListener("mousemove",$),P.current=()=>{z.removeEventListener("mousemove",$)};return}R()}function Q(W){D()||d.current==null||d.current({...e,tree:w,x:W.clientX,y:W.clientY,onClose(){M(),R()}})(W)}if(En(O)){const W=O;return f&&W.addEventListener("mouseleave",Q),T==null||T.addEventListener("mouseleave",Q),s&&W.addEventListener("mousemove",B,{once:!0}),W.addEventListener("mouseenter",B),W.addEventListener("mouseleave",H),()=>{f&&W.removeEventListener("mouseleave",Q),T==null||T.removeEventListener("mouseleave",Q),s&&W.removeEventListener("mousemove",B),W.removeEventListener("mouseenter",B),W.removeEventListener("mouseleave",H)}}},[O,T,r,e,a,i,s,R,M,L,g,f,w,l,d,b]),Xt(()=>{var D;if(r&&f&&(D=d.current)!=null&&D.__options.blockPointerEvents&&N()){const Q=Xr(T).body;if(Q.setAttribute(Cw,""),Q.style.pointerEvents="none",E.current=!0,En(O)&&T){var B,H;const W=O,z=w==null||(B=w.nodesRef.current.find($=>$.id===m))==null||(H=B.context)==null?void 0:H.elements.floating;return z&&(z.style.pointerEvents=""),W.style.pointerEvents="auto",T.style.pointerEvents="auto",()=>{W.style.pointerEvents="",T.style.pointerEvents=""}}}},[r,f,m,T,O,w,d,b,N]),Xt(()=>{f||(c.current=void 0,M(),L())},[f,M,L]),k.useEffect(()=>()=>{M(),clearTimeout(u.current),clearTimeout(v.current),L()},[r,M,L]),k.useMemo(()=>{if(!r)return{};function D(B){c.current=B.pointerType}return{reference:{onPointerDown:D,onPointerEnter:D,onMouseMove(){f||i===0||(clearTimeout(v.current),v.current=setTimeout(()=>{y.current||g(!0)},i))}},floating:{onMouseEnter(){clearTimeout(u.current)},onMouseLeave(){S.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),R(!1)}}}},[S,r,i,f,g,R])},EP=k.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),NP=()=>k.useContext(EP),K6=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=k.useReducer((f,g)=>({...f,...g}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=k.useRef(null),s=k.useCallback(f=>{a({currentId:f})},[]);return Xt(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),k.createElement(EP.Provider,{value:k.useMemo(()=>({...o,setState:a,setCurrentId:s}),[o,a,s])},t)},Y6=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:s,setState:f,timeoutMs:g}=NP();k.useEffect(()=>{a&&(f({delay:{open:1,close:Uc(s,"close")}}),a!==o&&n(!1))},[o,n,f,a,s]),k.useEffect(()=>{function b(){n(!1),f({delay:s,currentId:null})}if(!r&&a===o)if(g){const S=window.setTimeout(b,g);return()=>{clearTimeout(S)}}else b()},[r,f,a,o,n,s,g]),k.useEffect(()=>{r&&i(o)},[r,i,o])};function nu(){return nu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nu.apply(this,arguments)}function ii(e){let t=e.activeElement;for(;((r=t)==null||(n=r.shadowRoot)==null?void 0:n.activeElement)!=null;){var r,n;t=t.shadowRoot.activeElement}return t}function Gr(e,t){if(!e||!t)return!1;const r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&q6(r)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}let Tw=0;function oa(e,t){t===void 0&&(t={});const{preventScroll:r=!1,cancelPrevious:n=!0,sync:o=!1}=t;n&&cancelAnimationFrame(Tw);const a=()=>e==null?void 0:e.focus({preventScroll:r});o?a():Tw=requestAnimationFrame(a)}function Q6(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 ks(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 s;return o.parentId===i.id&&((s=o.context)==null?void 0:s.open)})})||[],r=r.concat(n);return r}function If(e){return"composedPath"in e?e.composedPath()[0]:e.target}const X6="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function jP(e){return ai(e)&&e.matches(X6)}function Cn(e){e.preventDefault(),e.stopPropagation()}const Wd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function RP(e,t){const r=Ld(e,Wd());t==="prev"&&r.reverse();const n=r.indexOf(ii(Xr(e)));return r.slice(n+1)[0]}function AP(){return RP(document.body,"next")}function MP(){return RP(document.body,"prev")}function Es(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!Gr(r,n)}function Z6(e){Ld(e,Wd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function J6(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 ez=fg["useInsertionEffect".toString()],tz=ez||(e=>e());function jl(e){const t=k.useRef(()=>{});return tz(()=>{t.current=e}),k.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t.current==null?void 0:t.current(...n)},[])}const sb={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let eg,ub;function Ow(e){e.key==="Tab"&&(eg=e.target,clearTimeout(ub))}function rz(e){const t=eg===e.relatedTarget;return eg=e.relatedTarget,clearTimeout(ub),t}const $d=k.forwardRef(function(t,r){const n=jl(t.onFocus),[o,a]=k.useState();return Xt(()=>(J0()&&a("button"),document.addEventListener("keydown",Ow),()=>{document.removeEventListener("keydown",Ow)}),[]),k.createElement("span",nu({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:sb,onFocus:i=>{J0()&&kP()&&!rz(i)?(i.persist(),ub=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),IP=k.createContext(null),DP=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=k.useState(null),a=ru(),i=LP();return Xt(()=>{if(!r)return;const s=t?document.getElementById(t):null;if(s)s.setAttribute("data-floating-ui-portal",""),o(s);else{const f=document.createElement("div");t!==""&&(f.id=t||a),f.setAttribute("data-floating-ui-portal",""),o(f);const g=(i==null?void 0:i.portalNode)||document.body;return g.appendChild(f),()=>{g.removeChild(f)}}},[t,i,a,r]),n},nz=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=DP({id:r,enabled:!n}),[i,s]=k.useState(null),f=k.useRef(null),g=k.useRef(null),b=k.useRef(null),S=k.useRef(null),O=!!i&&!i.modal&&!!(n||a)&&o;return k.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function T(C){a&&Es(C)&&(C.type==="focusin"?J6:Z6)(a)}return a.addEventListener("focusin",T,!0),a.addEventListener("focusout",T,!0),()=>{a.removeEventListener("focusin",T,!0),a.removeEventListener("focusout",T,!0)}},[a,o,i==null?void 0:i.modal]),k.createElement(IP.Provider,{value:k.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:f,afterOutsideRef:g,beforeInsideRef:b,afterInsideRef:S,portalNode:a,setFocusManagerState:s}),[o,a])},O&&a&&k.createElement($d,{"data-type":"outside",ref:f,onFocus:T=>{if(Es(T,a)){var C;(C=b.current)==null||C.focus()}else{const w=MP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus()}}}),O&&a&&k.createElement("span",{"aria-owns":a.id,style:sb}),n?zo.createPortal(t,n):a?zo.createPortal(t,a):null,O&&a&&k.createElement($d,{"data-type":"outside",ref:g,onFocus:T=>{if(Es(T,a)){var C;(C=S.current)==null||C.focus()}else{const w=AP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},LP=()=>k.useContext(IP),oz=k.forwardRef(function(t,r){return k.createElement("button",nu({},t,{type:"button",ref:r,tabIndex:-1,style:sb}))});function az(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:s=!0,visuallyHiddenDismiss:f=!1,closeOnFocusOut:g=!0}=e;const{refs:b,nodeId:S,onOpenChange:O,events:T,dataRef:C,elements:{domReference:w,floating:m}}=t,d=Nn(n),l=hi(),c=LP(),[u,h]=k.useState(null),v=typeof a=="number"&&a<0,y=k.useRef(null),E=k.useRef(null),P=k.useRef(!1),N=k.useRef(null),R=k.useRef(!1),M=c!=null,L=w&&w.getAttribute("role")==="combobox"&&jP(w),D=k.useCallback(function(W){return W===void 0&&(W=m),W?Ld(W,Wd()):[]},[m]),B=k.useCallback(W=>{const z=D(W);return d.current.map($=>w&&$==="reference"?w:m&&$==="floating"?m:z).filter(Boolean).flat()},[w,m,d,D]);k.useEffect(()=>{if(!s)return;function W($){if($.key==="Tab"){D().length===0&&!L&&Cn($);const q=B(),Z=If($);d.current[0]==="reference"&&Z===w&&(Cn($),$.shiftKey?oa(q[q.length-1]):oa(q[1])),d.current[1]==="floating"&&Z===m&&$.shiftKey&&(Cn($),oa(q[0]))}}const z=Xr(m);return z.addEventListener("keydown",W),()=>{z.removeEventListener("keydown",W)}},[w,m,s,d,b,L,D,B]),k.useEffect(()=>{if(!g)return;function W(){R.current=!0,setTimeout(()=>{R.current=!1})}function z($){const q=$.relatedTarget,Z=!(Gr(w,q)||Gr(m,q)||Gr(q,m)||Gr(c==null?void 0:c.portalNode,q)||q!=null&&q.hasAttribute("data-floating-ui-focus-guard")||l&&(ks(l.nodesRef.current,S).find(ae=>{var ge,ue;return Gr((ge=ae.context)==null?void 0:ge.elements.floating,q)||Gr((ue=ae.context)==null?void 0:ue.elements.domReference,q)})||Q6(l.nodesRef.current,S).find(ae=>{var ge,ue;return((ge=ae.context)==null?void 0:ge.elements.floating)===q||((ue=ae.context)==null?void 0:ue.elements.domReference)===q})));q&&Z&&!R.current&&q!==N.current&&(P.current=!0,setTimeout(()=>O(!1)))}if(m&&ai(w))return w.addEventListener("focusout",z),w.addEventListener("pointerdown",W),!s&&m.addEventListener("focusout",z),()=>{w.removeEventListener("focusout",z),w.removeEventListener("pointerdown",W),!s&&m.removeEventListener("focusout",z)}},[w,m,s,S,l,c,O,g]),k.useEffect(()=>{var W;const z=Array.from((c==null||(W=c.portalNode)==null?void 0:W.querySelectorAll("[data-floating-ui-portal]"))||[]);function $(){return[y.current,E.current].filter(Boolean)}if(m&&s){const q=[m,...z,...$()],Z=yF(d.current.includes("reference")||L?q.concat(w||[]):q);return()=>{Z()}}},[w,m,s,d,c,L]),k.useEffect(()=>{if(s&&!o&&m){const W=[],z=Wd(),$=Ld(Xr(m).body,z),q=B(),Z=$.filter(ae=>!q.includes(ae));return Z.forEach((ae,ge)=>{W[ge]=ae.getAttribute("tabindex"),ae.setAttribute("tabindex","-1")}),()=>{Z.forEach((ae,ge)=>{const ue=W[ge];ue==null?ae.removeAttribute("tabindex"):ae.setAttribute("tabindex",ue)})}}},[m,s,o,B]),Xt(()=>{if(!m)return;const W=Xr(m);let z=i,$=!1;const q=ii(W),Z=C.current;N.current=q;const ae=B(m),ge=(typeof a=="number"?ae[a]:a.current)||m;!v&&oa(ge,{preventScroll:ge===m});function ue(te){if(te.type==="escapeKey"&&b.domReference.current&&(N.current=b.domReference.current),["referencePress","escapeKey"].includes(te.type))return;const Se=te.data.returnFocus;typeof Se=="object"?(z=!0,$=Se.preventScroll):z=Se}return T.on("dismiss",ue),()=>{if(T.off("dismiss",ue),Gr(m,ii(W))&&b.domReference.current&&(N.current=b.domReference.current),z&&ai(N.current)&&!P.current)if(!b.domReference.current||R.current)oa(N.current,{cancelPrevious:!1,preventScroll:$});else{var te;Z.__syncReturnFocus=!0,(te=N.current)==null||te.focus({preventScroll:$}),setTimeout(()=>{delete Z.__syncReturnFocus})}}},[m,B,a,i,C,b,T,v]),Xt(()=>{if(c)return c.setFocusManagerState({...t,modal:s,closeOnFocusOut:g}),()=>{c.setFocusManagerState(null)}},[c,s,g,t]),Xt(()=>{if(v||!m)return;function W(){h(D().length)}if(W(),typeof MutationObserver=="function"){const z=new MutationObserver(W);return z.observe(m,{childList:!0,subtree:!0}),()=>{z.disconnect()}}},[m,D,v,b]);const H=o&&(M||s)&&!L;function Q(W){return f&&s?k.createElement(oz,{ref:W==="start"?y:E,onClick:()=>O(!1)},typeof f=="string"?f:"Dismiss"):null}return k.createElement(k.Fragment,null,H&&k.createElement($d,{"data-type":"inside",ref:c==null?void 0:c.beforeInsideRef,onFocus:W=>{if(s){const $=B();oa(n[0]==="reference"?$[0]:$[$.length-1])}else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(P.current=!1,Es(W,c.portalNode)){const $=AP()||w;$==null||$.focus()}else{var z;(z=c.beforeOutsideRef.current)==null||z.focus()}}}),L?null:Q("start"),k.cloneElement(r,u===0||n.includes("floating")?{tabIndex:0}:{}),Q("end"),H&&k.createElement($d,{"data-type":"inside",ref:c==null?void 0:c.afterInsideRef,onFocus:W=>{if(s)oa(B()[0]);else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(P.current=!0,Es(W,c.portalNode)){const $=MP()||w;$==null||$.focus()}else{var z;(z=c.afterOutsideRef.current)==null||z.focus()}}}))}const dc="data-floating-ui-scroll-lock",iz=k.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return Xt(()=>{var a,i;if(!n||document.body.hasAttribute(dc))return;document.body.setAttribute(dc,"");const g=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",b=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(ib()))return Object.assign(document.body.style,{overflow:"hidden",[g]:b+"px"}),()=>{document.body.removeAttribute(dc),Object.assign(document.body.style,{overflow:"",[g]:""})};const S=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,O=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,T=window.pageXOffset,C=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(C-Math.floor(O))+"px",left:-(T-Math.floor(S))+"px",right:"0",[g]:b+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[g]:""}),document.body.removeAttribute(dc),window.scrollTo(T,C)}},[n]),k.createElement("div",nu({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Pw(e){return ai(e.target)&&e.target.tagName==="BUTTON"}function kw(e){return jP(e)}const lz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:s="click",toggle:f=!0,ignoreMouse:g=!1,keyboardHandlers:b=!0}=t===void 0?{}:t;const S=k.useRef();return k.useMemo(()=>i?{reference:{onPointerDown(O){S.current=O.pointerType},onMouseDown(O){O.button===0&&(Ud(S.current,!0)&&g||s!=="click"&&(r?f&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(O.preventDefault(),n(!0)),o.current.openEvent=O.nativeEvent))},onClick(O){if(!o.current.__syncReturnFocus){if(s==="mousedown"&&S.current){S.current=void 0;return}Ud(S.current,!0)&&g||(r?f&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=O.nativeEvent)}},onKeyDown(O){S.current=void 0,b&&(Pw(O)||(O.key===" "&&!kw(a)&&O.preventDefault(),O.key==="Enter"&&(r?f&&n(!1):n(!0))))},onKeyUp(O){b&&(Pw(O)||kw(a)||O.key===" "&&(r?f&&n(!1):n(!0)))}}}:{},[i,o,s,g,b,a,f,r,n])};function Wc(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 sz={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},uz={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},cz=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}},dz=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:s,floating:f},dataRef:g}=e,{enabled:b=!0,escapeKey:S=!0,outsidePress:O=!0,outsidePressEvent:T="pointerdown",referencePress:C=!1,referencePressEvent:w="pointerdown",ancestorScroll:m=!1,bubbles:d=!0}=t===void 0?{}:t;const l=hi(),c=Nl()!=null,u=jl(typeof O=="function"?O:()=>!1),h=typeof O=="function"?u:O,v=k.useRef(!1),{escapeKeyBubbles:y,outsidePressBubbles:E}=cz(d);return k.useEffect(()=>{if(!r||!b)return;g.current.__escapeKeyBubbles=y,g.current.__outsidePressBubbles=E;function P(D){if(D.key==="Escape"){const B=l?ks(l.nodesRef.current,a):[];if(B.length>0){let H=!0;if(B.forEach(Q=>{var W;if((W=Q.context)!=null&&W.open&&!Q.context.dataRef.current.__escapeKeyBubbles){H=!1;return}}),!H)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function N(D){const B=v.current;if(v.current=!1,B||typeof h=="function"&&!h(D))return;const H=If(D);if(ai(H)&&f){const z=f.ownerDocument.defaultView||window,$=H.scrollWidth>H.clientWidth,q=H.scrollHeight>H.clientHeight;let Z=q&&D.offsetX>H.clientWidth;if(q&&z.getComputedStyle(H).direction==="rtl"&&(Z=D.offsetX<=H.offsetWidth-H.clientWidth),Z||$&&D.offsetY>H.clientHeight)return}const Q=l&&ks(l.nodesRef.current,a).some(z=>{var $;return Wc(D,($=z.context)==null?void 0:$.elements.floating)});if(Wc(D,f)||Wc(D,s)||Q)return;const W=l?ks(l.nodesRef.current,a):[];if(W.length>0){let z=!0;if(W.forEach($=>{var q;if((q=$.context)!=null&&q.open&&!$.context.dataRef.current.__outsidePressBubbles){z=!1;return}}),!z)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:c?{preventScroll:!0}:OP(D)||PP(D)}}),n(!1)}function R(){n(!1)}const M=Xr(f);S&&M.addEventListener("keydown",P),h&&M.addEventListener(T,N);let L=[];return m&&(En(s)&&(L=Mo(s)),En(f)&&(L=L.concat(Mo(f))),!En(i)&&i&&i.contextElement&&(L=L.concat(Mo(i.contextElement)))),L=L.filter(D=>{var B;return D!==((B=M.defaultView)==null?void 0:B.visualViewport)}),L.forEach(D=>{D.addEventListener("scroll",R,{passive:!0})}),()=>{S&&M.removeEventListener("keydown",P),h&&M.removeEventListener(T,N),L.forEach(D=>{D.removeEventListener("scroll",R)})}},[g,f,s,i,S,h,T,o,l,a,r,n,m,b,y,E,c]),k.useEffect(()=>{v.current=!1},[h,T]),k.useMemo(()=>b?{reference:{[sz[w]]:()=>{C&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[uz[T]]:()=>{v.current=!0}}}:{},[b,o,C,T,w,n])},fz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:s,domReference:f}}=e,{enabled:g=!0,keyboardOnly:b=!0}=t===void 0?{}:t;const S=k.useRef(""),O=k.useRef(!1),T=k.useRef();return k.useEffect(()=>{if(!g)return;const w=Xr(s).defaultView||window;function m(){!r&&ai(f)&&f===ii(Xr(f))&&(O.current=!0)}return w.addEventListener("blur",m),()=>{w.removeEventListener("blur",m)}},[s,f,r,g]),k.useEffect(()=>{if(!g)return;function C(w){(w.type==="referencePress"||w.type==="escapeKey")&&(O.current=!0)}return a.on("dismiss",C),()=>{a.off("dismiss",C)}},[a,g]),k.useEffect(()=>()=>{clearTimeout(T.current)},[]),k.useMemo(()=>g?{reference:{onPointerDown(C){let{pointerType:w}=C;S.current=w,O.current=!!(w&&b)},onMouseLeave(){O.current=!1},onFocus(C){var w;O.current||C.type==="focus"&&((w=o.current.openEvent)==null?void 0:w.type)==="mousedown"&&o.current.openEvent&&Wc(o.current.openEvent,f)||(o.current.openEvent=C.nativeEvent,n(!0))},onBlur(C){O.current=!1;const w=C.relatedTarget,m=En(w)&&w.hasAttribute("data-floating-ui-focus-guard")&&w.getAttribute("data-type")==="outside";T.current=setTimeout(()=>{Gr(i.floating.current,w)||Gr(f,w)||m||n(!1)})}}}:{},[g,b,f,i,o,n])};let Ew=!1;const cb="ArrowUp",Df="ArrowDown",bl="ArrowLeft",xu="ArrowRight";function fc(e,t,r){return Math.floor(e/t)!==r}function is(e,t){return t<0||t>=e.current.length}function Nr(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let s=r;do{var f,g;s=s+(n?-a:a)}while(s>=0&&s<=i.length-1&&(o?o.includes(s):i[s]==null||(f=i[s])!=null&&f.hasAttribute("disabled")||((g=i[s])==null?void 0:g.getAttribute("aria-disabled"))==="true"));return s}function Lf(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Nw(e,t){return Lf(t,e===cb||e===Df,e===bl||e===xu)}function gh(e,t,r){return Lf(t,e===Df,r?e===bl:e===xu)||e==="Enter"||e==" "||e===""}function pz(e,t,r){return Lf(t,r?e===bl:e===xu,e===Df)}function hz(e,t,r){return Lf(t,r?e===xu:e===bl,e===cb)}function mh(e,t){return Nr(e,{disabledIndices:t})}function jw(e,t){return Nr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const gz=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:s,onNavigate:f=()=>{},enabled:g=!0,selectedIndex:b=null,allowEscape:S=!1,loop:O=!1,nested:T=!1,rtl:C=!1,virtual:w=!1,focusItemOnOpen:m="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:c=void 0,orientation:u="vertical",cols:h=1,scrollItemIntoView:v=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const y=Nl(),E=hi(),P=jl(f),N=k.useRef(m),R=k.useRef(b??-1),M=k.useRef(null),L=k.useRef(!0),D=k.useRef(P),B=k.useRef(r),H=k.useRef(!1),Q=k.useRef(!1),W=Nn(c),z=Nn(r),$=Nn(v),[q,Z]=k.useState(),ae=k.useCallback(function(te,Se,ve){ve===void 0&&(ve=!1);const pe=te.current[Se.current];w?Z(pe==null?void 0:pe.id):oa(pe,{preventScroll:!0,sync:kP()&&J0()?Ew||H.current:!1}),requestAnimationFrame(()=>{const re=$.current;re&&pe&&(ve||!L.current)&&(pe.scrollIntoView==null||pe.scrollIntoView(typeof re=="boolean"?{block:"nearest",inline:"nearest"}:re))})},[w,$]);Xt(()=>{document.createElement("div").focus({get preventScroll(){return Ew=!0,!1}})},[]),Xt(()=>{g&&(r?N.current&&b!=null&&(Q.current=!0,P(b)):B.current&&(R.current=-1,D.current(null)))},[g,r,b,P]),Xt(()=>{if(g&&r)if(s==null){if(H.current=!1,b!=null)return;B.current&&(R.current=-1,ae(i,R)),!B.current&&N.current&&(M.current!=null||N.current===!0&&M.current==null)&&(R.current=M.current==null||gh(M.current,u,C)||T?mh(i,W.current):jw(i,W.current),P(R.current))}else is(i,s)||(R.current=s,ae(i,R,Q.current),Q.current=!1)},[g,r,s,b,T,i,u,C,P,ae,W]),Xt(()=>{if(g&&B.current&&!r){var te,Se;const ve=E==null||(te=E.nodesRef.current.find(pe=>pe.id===y))==null||(Se=te.context)==null?void 0:Se.elements.floating;ve&&!Gr(ve,ii(Xr(ve)))&&ve.focus({preventScroll:!0})}},[g,r,E,y]),Xt(()=>{M.current=null,D.current=P,B.current=r});const ge=s!=null,ue=k.useMemo(()=>{function te(ve){if(!r)return;const pe=i.current.indexOf(ve);pe!==-1&&P(pe)}return{onFocus(ve){let{currentTarget:pe}=ve;te(pe)},onClick:ve=>{let{currentTarget:pe}=ve;return pe.focus({preventScroll:!0})},...d&&{onMouseMove(ve){let{currentTarget:pe}=ve;te(pe)},onPointerLeave(){if(L.current&&(R.current=-1,ae(i,R),zo.flushSync(()=>P(null)),!w)){var ve;(ve=o.floating.current)==null||ve.focus({preventScroll:!0})}}}}},[r,o,ae,d,i,P,w]);return k.useMemo(()=>{if(!g)return{};const te=W.current;function Se(me){if(L.current=!1,H.current=!0,!z.current&&me.currentTarget===o.floating.current)return;if(T&&hz(me.key,u,C)){Cn(me),n(!1),ai(a)&&a.focus();return}const Te=R.current,Ne=mh(i,te),Pe=jw(i,te);if(me.key==="Home"&&(R.current=Ne,P(R.current)),me.key==="End"&&(R.current=Pe,P(R.current)),h>1){const Oe=R.current;if(me.key===cb){if(Cn(me),Oe===-1)R.current=Pe;else if(R.current=Nr(i,{startingIndex:Oe,amount:h,decrement:!0,disabledIndices:te}),O&&(Oe-h<Ne||R.current<0)){const je=Oe%h,ze=Pe%h,qe=Pe-(ze-je);ze===je?R.current=Pe:R.current=ze>je?qe:qe-h}is(i,R.current)&&(R.current=Oe),P(R.current)}if(me.key===Df&&(Cn(me),Oe===-1?R.current=Ne:(R.current=Nr(i,{startingIndex:Oe,amount:h,disabledIndices:te}),O&&Oe+h>Pe&&(R.current=Nr(i,{startingIndex:Oe%h-h,amount:h,disabledIndices:te}))),is(i,R.current)&&(R.current=Oe),P(R.current)),u==="both"){const je=Math.floor(Oe/h);me.key===xu&&(Cn(me),Oe%h!==h-1?(R.current=Nr(i,{startingIndex:Oe,disabledIndices:te}),O&&fc(R.current,h,je)&&(R.current=Nr(i,{startingIndex:Oe-Oe%h-1,disabledIndices:te}))):O&&(R.current=Nr(i,{startingIndex:Oe-Oe%h-1,disabledIndices:te})),fc(R.current,h,je)&&(R.current=Oe)),me.key===bl&&(Cn(me),Oe%h!==0?(R.current=Nr(i,{startingIndex:Oe,disabledIndices:te,decrement:!0}),O&&fc(R.current,h,je)&&(R.current=Nr(i,{startingIndex:Oe+(h-Oe%h),decrement:!0,disabledIndices:te}))):O&&(R.current=Nr(i,{startingIndex:Oe+(h-Oe%h),decrement:!0,disabledIndices:te})),fc(R.current,h,je)&&(R.current=Oe));const ze=Math.floor(Pe/h)===je;is(i,R.current)&&(O&&ze?R.current=me.key===bl?Pe:Nr(i,{startingIndex:Oe-Oe%h-1,disabledIndices:te}):R.current=Oe),P(R.current);return}}if(Nw(me.key,u)){if(Cn(me),r&&!w&&ii(me.currentTarget.ownerDocument)===me.currentTarget){R.current=gh(me.key,u,C)?Ne:Pe,P(R.current);return}gh(me.key,u,C)?O?R.current=Te>=Pe?S&&Te!==i.current.length?-1:Ne:Nr(i,{startingIndex:Te,disabledIndices:te}):R.current=Math.min(Pe,Nr(i,{startingIndex:Te,disabledIndices:te})):O?R.current=Te<=Ne?S&&Te!==-1?i.current.length:Pe:Nr(i,{startingIndex:Te,decrement:!0,disabledIndices:te}):R.current=Math.max(Ne,Nr(i,{startingIndex:Te,decrement:!0,disabledIndices:te})),is(i,R.current)?P(null):P(R.current)}}function ve(me){m==="auto"&&OP(me.nativeEvent)&&(N.current=!0)}function pe(me){N.current=m,m==="auto"&&PP(me.nativeEvent)&&(N.current=!0)}const re=w&&r&&ge&&{"aria-activedescendant":q};return{reference:{...re,onKeyDown(me){L.current=!1;const Te=me.key.indexOf("Arrow")===0;if(w&&r)return Se(me);if(!r&&!l&&Te)return;if((Te||me.key==="Enter"||me.key===" "||me.key==="")&&(M.current=me.key),T){pz(me.key,u,C)&&(Cn(me),r?(R.current=mh(i,te),P(R.current)):n(!0));return}Nw(me.key,u)&&(b!=null&&(R.current=b),Cn(me),!r&&l?n(!0):Se(me),r&&P(R.current))},onFocus(){r&&P(null)},onPointerDown:pe,onMouseDown:ve,onClick:ve},floating:{"aria-orientation":u==="both"?void 0:u,...re,onKeyDown:Se,onPointerMove(){L.current=!0}},item:ue}},[a,o,q,W,z,i,g,u,C,w,r,ge,T,b,l,S,h,O,m,P,n,ue])};function mz(e){return k.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const bz=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ru(),i=ru();return k.useMemo(()=>{const s={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:s}:{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:{...s,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},Rw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function vz(e,t){const[r,n]=k.useState(e);return e&&!r&&n(!0),k.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function FP(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,[s,f]=k.useState(!1),[g,b]=k.useState("unmounted"),S=vz(r,i);return Xt(()=>{s&&!S&&b("unmounted")},[s,S]),Xt(()=>{if(n)if(r){b("initial");const O=requestAnimationFrame(()=>{b("open")});return()=>{cancelAnimationFrame(O)}}else f(!0),b("close")},[r,n]),{isMounted:S,status:g}}function yz(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const s=e.placement,f=s.split("-")[0],[g,b]=k.useState({}),{isMounted:S,status:O}=FP(e,{duration:i}),T=Nn(r),C=Nn(n),w=Nn(o),m=Nn(a),d=typeof i=="number",l=(d?i:i.open)||0,c=(d?i:i.close)||0;return Xt(()=>{const u={side:f,placement:s},h=T.current,v=w.current,y=C.current,E=m.current,P=typeof h=="function"?h(u):h,N=typeof v=="function"?v(u):v,R=typeof E=="function"?E(u):E,M=(typeof y=="function"?y(u):y)||Object.keys(P).reduce((L,D)=>(L[D]="",L),{});if(O==="initial"&&b(L=>({transitionProperty:L.transitionProperty,...R,...P})),O==="open"&&b({transitionProperty:Object.keys(M).map(Rw).join(","),transitionDuration:l+"ms",...R,...M}),O==="close"){const L=N||P;b({transitionProperty:Object.keys(L).map(Rw).join(","),transitionDuration:c+"ms",...R,...L})}},[f,s,c,w,T,C,m,l,O]),{isMounted:S,styles:g}}const xz=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:s=()=>{},enabled:f=!0,findMatch:g=null,resetMs:b=1e3,ignoreKeys:S=[],selectedIndex:O=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const T=k.useRef(),C=k.useRef(""),w=k.useRef((r=O??i)!=null?r:-1),m=k.useRef(null),d=jl(s),l=Nn(g),c=Nn(S);return Xt(()=>{n&&(clearTimeout(T.current),m.current=null,C.current="")},[n]),Xt(()=>{if(n&&C.current===""){var u;w.current=(u=O??i)!=null?u:-1}},[n,O,i]),k.useMemo(()=>{if(!f)return{};function u(h){const v=If(h.nativeEvent);if(En(v)&&(ii(Xr(v))!==h.currentTarget&&v.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==h.currentTarget))return;C.current.length>0&&C.current[0]!==" "&&(o.current.typing=!0,h.key===" "&&Cn(h));const y=a.current;if(y==null||c.current.includes(h.key)||h.key.length!==1||h.ctrlKey||h.metaKey||h.altKey)return;y.every(L=>{var D,B;return L?((D=L[0])==null?void 0:D.toLocaleLowerCase())!==((B=L[1])==null?void 0:B.toLocaleLowerCase()):!0})&&C.current===h.key&&(C.current="",w.current=m.current),C.current+=h.key,clearTimeout(T.current),T.current=setTimeout(()=>{C.current="",w.current=m.current,o.current.typing=!1},b);const P=w.current,N=[...y.slice((P||0)+1),...y.slice(0,(P||0)+1)],R=l.current?l.current(N,C.current):N.find(L=>(L==null?void 0:L.toLocaleLowerCase().indexOf(C.current.toLocaleLowerCase()))===0),M=R?y.indexOf(R):-1;M!==-1&&(d(M),m.current=M)}return{reference:{onKeyDown:u},floating:{onKeyDown:u}}},[f,o,a,b,c,l,d])};function Aw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const wz=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:s=4,referenceOverflowThreshold:f=0,scrollRef:g,...b}=e,{rects:S,elements:{floating:O}}=t,T=r.current[i];if(!T)return{};const C={...t,...await xP(-T.offsetTop-S.reference.height/2-T.offsetHeight/2-a).fn(t)},w=(g==null?void 0:g.current)||O,m=await Bc(Aw(C,w.scrollHeight),b),d=await Bc(C,{...b,elementContext:"reference"}),l=Math.max(0,m.top),c=C.y+l,u=Math.max(0,w.scrollHeight-l-Math.max(0,m.bottom));return w.style.maxHeight=u+"px",w.scrollTop=l,o&&(w.offsetHeight<T.offsetHeight*Math.min(s,r.current.length-1)-1||d.top>=-f||d.bottom>=-f?zo.flushSync(()=>o(!0)):zo.flushSync(()=>o(!1))),n&&(n.current=await Bc(Aw({...C,y:c},w.offsetHeight),b)),{y:c}}}),_z=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:s}=t;const f=jl(s),g=k.useRef(!1),b=k.useRef(null),S=k.useRef(null);return k.useEffect(()=>{if(!o)return;function O(C){if(C.ctrlKey||!T||a.current==null)return;const w=C.deltaY,m=a.current.top>=-.5,d=a.current.bottom>=-.5,l=T.scrollHeight-T.clientHeight,c=w<0?-1:1,u=w<0?"max":"min";T.scrollHeight<=T.clientHeight||(!m&&w>0||!d&&w<0?(C.preventDefault(),zo.flushSync(()=>{f(h=>h+Math[u](w,l*c))})):/firefox/i.test(TP())&&(T.scrollTop+=w))}const T=(i==null?void 0:i.current)||n.floating;if(r&&T)return T.addEventListener("wheel",O),requestAnimationFrame(()=>{b.current=T.scrollTop,a.current!=null&&(S.current={...a.current})}),()=>{b.current=null,S.current=null,T.removeEventListener("wheel",O)}},[o,r,n.floating,a,i,f]),k.useMemo(()=>o?{floating:{onKeyDown(){g.current=!0},onWheel(){g.current=!1},onPointerMove(){g.current=!1},onScroll(){const O=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!O||!g.current)){if(b.current!==null){const T=O.scrollTop-b.current;(a.current.bottom<-.5&&T<-1||a.current.top<-.5&&T>1)&&zo.flushSync(()=>f(C=>C+T))}requestAnimationFrame(()=>{b.current=O.scrollTop})}}}}:{},[o,a,n.floating,i,f])};function Sz(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,s=a-1;i<a;s=i++){const[f,g]=t[i]||[0,0],[b,S]=t[s]||[0,0];g>=n!=S>=n&&r<=(b-f)*(n-g)/(S-g)+f&&(o=!o)}return o}function Cz(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function Tz(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const s=f=>{let{x:g,y:b,placement:S,elements:O,onClose:T,nodeId:C,tree:w}=f;return function(d){function l(){clearTimeout(o),T()}if(clearTimeout(o),!O.domReference||!O.floating||S==null||g==null||b==null)return;const{clientX:c,clientY:u}=d,h=[c,u],v=If(d),y=d.type==="mouseleave",E=Gr(O.floating,v),P=Gr(O.domReference,v),N=O.domReference.getBoundingClientRect(),R=O.floating.getBoundingClientRect(),M=S.split("-")[0],L=g>R.right-R.width/2,D=b>R.bottom-R.height/2,B=Cz(h,N);if(E&&(i=!0),P&&(i=!1),P&&!y){i=!0;return}if(y&&En(d.relatedTarget)&&Gr(O.floating,d.relatedTarget)||w&&ks(w.nodesRef.current,C).some(z=>{let{context:$}=z;return $==null?void 0:$.open}))return;if(M==="top"&&b>=N.bottom-1||M==="bottom"&&b<=N.top+1||M==="left"&&g>=N.right-1||M==="right"&&g<=N.left+1)return l();let H=[];switch(M){case"top":H=[[R.left,N.top+1],[R.left,R.bottom-1],[R.right,R.bottom-1],[R.right,N.top+1]],a=c>=R.left&&c<=R.right&&u>=R.top&&u<=N.top+1;break;case"bottom":H=[[R.left,R.top+1],[R.left,N.bottom-1],[R.right,N.bottom-1],[R.right,R.top+1]],a=c>=R.left&&c<=R.right&&u>=N.bottom-1&&u<=R.bottom;break;case"left":H=[[R.right-1,R.bottom],[R.right-1,R.top],[N.left+1,R.top],[N.left+1,R.bottom]],a=c>=R.left&&c<=N.left+1&&u>=R.top&&u<=R.bottom;break;case"right":H=[[N.right-1,R.bottom],[N.right-1,R.top],[R.left+1,R.top],[R.left+1,R.bottom]],a=c>=N.right-1&&c<=R.right&&u>=R.top&&u<=R.bottom;break}function Q(z){let[$,q]=z;const Z=R.width>N.width,ae=R.height>N.height;switch(M){case"top":{const ge=[Z?$+r/2:L?$+r*4:$-r*4,q+r+1],ue=[Z?$-r/2:L?$+r*4:$-r*4,q+r+1],te=[[R.left,L||Z?R.bottom-r:R.top],[R.right,L?Z?R.bottom-r:R.top:R.bottom-r]];return[ge,ue,...te]}case"bottom":{const ge=[Z?$+r/2:L?$+r*4:$-r*4,q-r],ue=[Z?$-r/2:L?$+r*4:$-r*4,q-r],te=[[R.left,L||Z?R.top+r:R.bottom],[R.right,L?Z?R.top+r:R.bottom:R.top+r]];return[ge,ue,...te]}case"left":{const ge=[$+r+1,ae?q+r/2:D?q+r*4:q-r*4],ue=[$+r+1,ae?q-r/2:D?q+r*4:q-r*4];return[...[[D||ae?R.right-r:R.left,R.top],[D?ae?R.right-r:R.left:R.right-r,R.bottom]],ge,ue]}case"right":{const ge=[$-r,ae?q+r/2:D?q+r*4:q-r*4],ue=[$-r,ae?q-r/2:D?q+r*4:q-r*4],te=[[D||ae?R.left+r:R.right,R.top],[D?ae?R.left+r:R.right:R.left+r,R.bottom]];return[ge,ue,...te]}}}const W=a?H:Q([g,b]);if(!a){if(i&&!B)return l();Sz([c,u],W)?t&&!i&&(o=setTimeout(l,t)):l()}}};return s.__options={blockPointerEvents:n},s}function Oz(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=z6(e),a=hi(),i=k.useRef(null),s=k.useRef({}),f=k.useState(()=>_P())[0],[g,b]=k.useState(null),S=k.useCallback(d=>{const l=En(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),O=k.useCallback(d=>{(En(d)||d===null)&&(i.current=d,b(d)),(En(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!En(d))&&o.refs.setReference(d)},[o.refs]),T=k.useMemo(()=>({...o.refs,setReference:O,setPositionReference:S,domReference:i}),[o.refs,O,S]),C=k.useMemo(()=>({...o.elements,domReference:g}),[o.elements,g]),w=jl(r),m=k.useMemo(()=>({...o,refs:T,elements:C,dataRef:s,nodeId:n,events:f,open:t,onOpenChange:w}),[o,n,f,t,w,T,C]);return Xt(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=m)}),k.useMemo(()=>({...o,context:m,refs:T,reference:O,positionReference:S}),[o,T,m,O,S])}function bh(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[s,f]=i;if(s.indexOf("on")===0){if(n.has(s)||n.set(s,[]),typeof f=="function"){var g;(g=n.get(s))==null||g.push(f),o[s]=function(){for(var b,S=arguments.length,O=new Array(S),T=0;T<S;T++)O[T]=arguments[T];(b=n.get(s))==null||b.forEach(C=>C(...O))}}}else o[s]=f}),o),{})}}const Pz=function(e){e===void 0&&(e=[]);const t=e,r=k.useCallback(a=>bh(a,e,"reference"),t),n=k.useCallback(a=>bh(a,e,"floating"),t),o=k.useCallback(a=>bh(a,e,"item"),e.map(a=>a==null?void 0:a.item));return k.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},kz=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:K6,FloatingFocusManager:az,FloatingNode:$6,FloatingOverlay:iz,FloatingPortal:nz,FloatingTree:H6,arrow:F6,autoPlacement:j6,autoUpdate:N6,computePosition:wP,detectOverflow:Bc,flip:A6,getOverflowAncestors:Mo,hide:I6,inline:D6,inner:wz,limitShift:L6,offset:xP,platform:vP,safePolygon:Tz,shift:R6,size:M6,useClick:lz,useDelayGroup:Y6,useDelayGroupContext:NP,useDismiss:dz,useFloating:Oz,useFloatingNodeId:W6,useFloatingParentNodeId:Nl,useFloatingPortalNode:DP,useFloatingTree:hi,useFocus:fz,useHover:G6,useId:ru,useInnerOffset:_z,useInteractions:Pz,useListNavigation:gz,useMergeRefs:mz,useRole:bz,useTransitionStatus:FP,useTransitionStyles:yz,useTypeahead:xz},Symbol.toStringTag,{value:"Module"})),fr=ou(kz);var zP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{DialogHeader:function(){return O},default:function(){return T}});var r=g(k),n=g(at),o=Xe,a=g(Ye),i=Ke,s=Ol;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var m=arguments[w];for(var d in m)Object.prototype.hasOwnProperty.call(m,d)&&(C[d]=m[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function b(C,w){if(C==null)return{};var m=S(C,w),d,l;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(l=0;l<c.length;l++)d=c[l],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c<d.length;c++)l=d[c],!(w.indexOf(l)>=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,i.useTheme)().dialogHeader,u=c.defaultProps,h=c.styles.base;m=m??u.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),m);return r.default.createElement("div",f({},l,{ref:w,className:v}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.DialogHeader";var T=O})(zP);var BP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{DialogBody:function(){return T},default:function(){return C}});var r=b(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=Ol;function f(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function g(){return g=Object.assign||function(w){for(var m=1;m<arguments.length;m++){var d=arguments[m];for(var l in d)Object.prototype.hasOwnProperty.call(d,l)&&(w[l]=d[l])}return w},g.apply(this,arguments)}function b(w){return w&&w.__esModule?w:{default:w}}function S(w,m){if(w==null)return{};var d=O(w,m),l,c;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)l=u[c],!(m.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u<l.length;u++)c=l[u],!(m.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.divider,l=w.className,c=w.children,u=S(w,["divider","className","children"]),h=(0,i.useTheme)().dialogBody,v=h.defaultProps,y=h.styles.base;l=l??v.className;var E=(0,o.twMerge)((0,n.default)((0,a.default)(y.initial),f({},(0,a.default)(y.divider),d)),l);return r.default.createElement("div",g({},u,{ref:m,className:E}),c)});T.propTypes={divider:s.propTypesDivider,className:s.propTypesClassName,children:s.propTypesChildren},T.displayName="MaterialTailwind.DialogBody";var C=T})(BP);var VP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{DialogFooter:function(){return O},default:function(){return T}});var r=g(k),n=g(at),o=Xe,a=g(Ye),i=Ke,s=Ol;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var m=arguments[w];for(var d in m)Object.prototype.hasOwnProperty.call(m,d)&&(C[d]=m[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function b(C,w){if(C==null)return{};var m=S(C,w),d,l;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(l=0;l<c.length;l++)d=c[l],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c<d.length;c++)l=d[c],!(w.indexOf(l)>=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,i.useTheme)().dialogFooter,u=c.defaultProps,h=c.styles.base;m=m??u.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),m);return r.default.createElement("div",f({},l,{ref:w,className:v}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.DialogFooter";var T=O})(VP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,R){for(var M in R)Object.defineProperty(N,M,{enumerable:!0,get:R[M]})}t(e,{Dialog:function(){return E},DialogHeader:function(){return T.DialogHeader},DialogBody:function(){return C.DialogBody},DialogFooter:function(){return w.DialogFooter},default:function(){return P}});var r=l(k),n=l(Ze),o=fr,a=vr,i=l(at),s=l(Sr),f=Xe,g=l(Gt),b=l(Ye),S=Ke,O=Ol,T=zP,C=BP,w=VP;function m(N,R,M){return R in N?Object.defineProperty(N,R,{value:M,enumerable:!0,configurable:!0,writable:!0}):N[R]=M,N}function d(){return d=Object.assign||function(N){for(var R=1;R<arguments.length;R++){var M=arguments[R];for(var L in M)Object.prototype.hasOwnProperty.call(M,L)&&(N[L]=M[L])}return N},d.apply(this,arguments)}function l(N){return N&&N.__esModule?N:{default:N}}function c(N){for(var R=1;R<arguments.length;R++){var M=arguments[R]!=null?arguments[R]:{},L=Object.keys(M);typeof Object.getOwnPropertySymbols=="function"&&(L=L.concat(Object.getOwnPropertySymbols(M).filter(function(D){return Object.getOwnPropertyDescriptor(M,D).enumerable}))),L.forEach(function(D){m(N,D,M[D])})}return N}function u(N,R){var M=Object.keys(N);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(N);R&&(L=L.filter(function(D){return Object.getOwnPropertyDescriptor(N,D).enumerable})),M.push.apply(M,L)}return M}function h(N,R){return R=R??{},Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(R)):u(Object(R)).forEach(function(M){Object.defineProperty(N,M,Object.getOwnPropertyDescriptor(R,M))}),N}function v(N,R){if(N==null)return{};var M=y(N,R),L,D;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(N);for(D=0;D<B.length;D++)L=B[D],!(R.indexOf(L)>=0)&&Object.prototype.propertyIsEnumerable.call(N,L)&&(M[L]=N[L])}return M}function y(N,R){if(N==null)return{};var M={},L=Object.keys(N),D,B;for(B=0;B<L.length;B++)D=L[B],!(R.indexOf(D)>=0)&&(M[D]=N[D]);return M}var E=r.default.forwardRef(function(N,R){var M=N.open,L=N.handler,D=N.size,B=N.dismiss,H=N.animate,Q=N.className,W=N.children,z=v(N,["open","handler","size","dismiss","animate","className","children"]),$=(0,S.useTheme)().dialog,q=$.defaultProps,Z=$.valid,ae=$.styles,ge=ae.base,ue=ae.sizes;L=L??void 0,D=D??q.size,B=B??q.dismiss,H=H??q.animate,Q=Q??q.className;var te=(0,i.default)((0,b.default)(ge.backdrop)),Se=(0,f.twMerge)((0,i.default)((0,b.default)(ge.container),(0,b.default)(ue[(0,g.default)(Z.sizes,D,"md")])),Q),ve={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},pe={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},re=(0,s.default)(ve,H),me=(0,o.useFloating)({open:M,onOpenChange:L}),Te=me.floating,Ne=me.context,Pe=(0,o.useId)(),Oe="".concat(Pe,"-label"),je="".concat(Pe,"-description"),ze=(0,o.useInteractions)([(0,o.useClick)(Ne),(0,o.useRole)(Ne),(0,o.useDismiss)(Ne,B)]).getFloatingProps,qe=(0,o.useMergeRefs)([R,Te]),it=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(it,null,M&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:Ne},r.default.createElement(a.m.div,{className:D==="xxl"?"":te,initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:pe,transition:{duration:.2}},r.default.createElement(a.m.div,d({},ze(h(c({},z),{ref:qe,className:Se,"aria-labelledby":Oe,"aria-describedby":je})),{initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:re}),W)))))))});E.propTypes={open:O.propTypesOpen,handler:O.propTypesHandler,size:n.default.oneOf(O.propTypesSize),dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},E.displayName="MaterialTailwind.Dialog";var P=Object.assign(E,{Header:T.DialogHeader,Body:C.DialogBody,Footer:w.DialogFooter})})(tP);var UP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return C},default:function(){return w}});var r=S(k),n=S(Ze),o=S(at),a=S(Gt),i=S(Ye),s=Ke,f=du;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.variant,c=m.color,u=m.size,h=m.label,v=m.error,y=m.success,E=m.icon,P=m.containerProps,N=m.labelProps,R=m.className,M=m.shrink,L=m.inputRef,D=O(m,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),B=(0,s.useTheme)().input,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.variants;l=l??H.variant,u=u??H.size,c=c??H.color,h=h??H.label,N=N??H.labelProps,P=P??H.containerProps,R=R??H.className,M=M??H.shrink,E=E??H.icon;var q=$[(0,a.default)(Q.variants,l,"outlined")],Z=q.sizes[(0,a.default)(Q.sizes,u,"md")],ae=(0,i.default)(q.error.input),ge=(0,i.default)(q.success.input),ue=(0,i.default)(q.shrink.input),te=(0,i.default)(q.colors.input[(0,a.default)(Q.colors,c,"gray")]),Se=(0,i.default)(q.error.label),ve=(0,i.default)(q.success.label),pe=(0,i.default)(q.shrink.label),re=(0,i.default)(q.colors.label[(0,a.default)(Q.colors,c,"gray")]),me=(0,o.default)((0,i.default)(z.container),(0,i.default)(Z.container),P==null?void 0:P.className),Te=(0,o.default)((0,i.default)(z.input),(0,i.default)(q.base.input),(0,i.default)(Z.input),g({},(0,i.default)(q.base.inputWithIcon),E),g({},te,!v&&!y),g({},ae,v),g({},ge,y),g({},ue,M),R),Ne=(0,o.default)((0,i.default)(z.label),(0,i.default)(q.base.label),(0,i.default)(Z.label),g({},re,!v&&!y),g({},Se,v),g({},ve,y),g({},pe,M),N==null?void 0:N.className),Pe=(0,o.default)((0,i.default)(z.icon),(0,i.default)(q.base.icon),(0,i.default)(Z.icon)),Oe=(0,o.default)((0,i.default)(z.asterisk));return r.default.createElement("div",b({},P,{ref:d,className:me}),E&&r.default.createElement("div",{className:Pe},E),r.default.createElement("input",b({},D,{ref:L,className:Te,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",b({},N,{className:Ne}),h," ",D.required?r.default.createElement("span",{className:Oe},"*"):""))});C.propTypes={variant:n.default.oneOf(f.propTypesVariant),size:n.default.oneOf(f.propTypesSize),color:n.default.oneOf(f.propTypesColor),label:f.propTypesLabel,error:f.propTypesError,success:f.propTypesSuccess,icon:f.propTypesIcon,labelProps:f.propTypesLabelProps,containerProps:f.propTypesContainerProps,shrink:f.propTypesShrink,className:f.propTypesClassName},C.displayName="MaterialTailwind.Input";var w=C})(UP);var WP={},wu={},Rl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{propTypesOpen:function(){return g},propTypesHandler:function(){return b},propTypesPlacement:function(){return S},propTypesOffset:function(){return O},propTypesDismiss:function(){return T},propTypesAnimate:function(){return C},propTypesLockScroll:function(){return w},propTypesDisabled:function(){return m},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return c}});var r=a(Ze),n=Ut;function o(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function a(u){return u&&u.__esModule?u:{default:u}}function i(u){for(var h=1;h<arguments.length;h++){var v=arguments[h]!=null?arguments[h]:{},y=Object.keys(v);typeof Object.getOwnPropertySymbols=="function"&&(y=y.concat(Object.getOwnPropertySymbols(v).filter(function(E){return Object.getOwnPropertyDescriptor(v,E).enumerable}))),y.forEach(function(E){o(u,E,v[E])})}return u}function s(u,h){var v=Object.keys(u);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(u);h&&(y=y.filter(function(E){return Object.getOwnPropertyDescriptor(u,E).enumerable})),v.push.apply(v,y)}return v}function f(u,h){return h=h??{},Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(h)):s(Object(h)).forEach(function(v){Object.defineProperty(u,v,Object.getOwnPropertyDescriptor(h,v))}),u}var g=r.default.bool,b=r.default.func,S=n.propTypesPlacements,O=n.propTypesOffsetType,T=r.default.shape(f(i({},n.propTypesDismissType),{itemPress:r.default.bool})),C=n.propTypesAnimation,w=r.default.bool,m=r.default.bool,d=r.default.string,l=r.default.node.isRequired,c=r.default.shape({open:r.default.bool.isRequired,handler:r.default.func.isRequired,setInternalOpen:r.default.func.isRequired,strategy:r.default.oneOf(["fixed","absolute"]).isRequired,x:r.default.number.isRequired,y:r.default.number.isRequired,reference:r.default.func.isRequired,floating:r.default.func.isRequired,listItemsRef:r.default.instanceOf(Object).isRequired,getReferenceProps:r.default.func.isRequired,getFloatingProps:r.default.func.isRequired,getItemProps:r.default.func.isRequired,appliedAnimation:C.isRequired,lockScroll:r.default.bool.isRequired,context:r.default.instanceOf(Object).isRequired,tree:r.default.any.isRequired,allowHover:r.default.bool.isRequired,activeIndex:r.default.number.isRequired,setActiveIndex:r.default.func.isRequired,nested:r.default.bool.isRequired})})(Rl);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{MenuContext:function(){return a},useMenu:function(){return i},MenuContextProvider:function(){return s}});var r=o(k),n=Rl;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.MenuContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("useMenu() must be used within a Menu. It happens when you use MenuCore, MenuHandler, MenuItem or MenuList components outside the Menu component.");return f}var s=function(f){var g=f.value,b=f.children;return r.default.createElement(a.Provider,{value:g},b)};s.prototypes={value:n.propTypesContextValue,children:n.propTypesChildren},s.displayName="MaterialTailwind.MenuContextProvider"})(wu);var $P={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{MenuCore:function(){return m},default:function(){return d}});var r=S(k),n=S(Ze),o=fr,a=S(Sr),i=Ke,s=wu,f=Rl;function g(l,c){(c==null||c>l.length)&&(c=l.length);for(var u=0,h=new Array(c);u<c;u++)h[u]=l[u];return h}function b(l){if(Array.isArray(l))return l}function S(l){return l&&l.__esModule?l:{default:l}}function O(l,c){var u=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(u!=null){var h=[],v=!0,y=!1,E,P;try{for(u=u.call(l);!(v=(E=u.next()).done)&&(h.push(E.value),!(c&&h.length===c));v=!0);}catch(N){y=!0,P=N}finally{try{!v&&u.return!=null&&u.return()}finally{if(y)throw P}}return h}}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(l,c){return b(l)||O(l,c)||w(l,c)||T()}function w(l,c){if(l){if(typeof l=="string")return g(l,c);var u=Object.prototype.toString.call(l).slice(8,-1);if(u==="Object"&&l.constructor&&(u=l.constructor.name),u==="Map"||u==="Set")return Array.from(u);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return g(l,c)}}var m=r.default.forwardRef(function(l,c){var u=l.open,h=l.handler,v=l.placement,y=l.offset,E=l.dismiss,P=l.animate,N=l.lockScroll,R=l.allowHover,M=l.children,L=(0,i.useTheme)().menu,D=L.defaultProps,B=C(r.default.useState(!1),2),H=B[0],Q=B[1],W=C(r.default.useState(!1),2),z=W[0],$=W[1];u=u??H,h=h??Q,v=v??D.placement,y=y??D.offset,E=E??D.dismiss,P=P??D.animate,N=N??D.lockScroll;var q={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]}}},Z=(0,a.default)(q,P),ae=C(r.default.useState(null),2),ge=ae[0],ue=ae[1],te=r.default.useRef([]),Se=r.default.useRef(r.default.Children.map(M,function(Ee){return r.default.isValidElement(Ee)?Ee.props.label:null})),ve=(0,o.useFloatingTree)(),pe=(0,o.useFloatingNodeId)(),re=(0,o.useFloatingParentNodeId)(),me=re!=null,Te=(0,o.useFloating)({open:u,nodeId:pe,placement:v,onOpenChange:h,middleware:[(0,o.offset)(y),(0,o.flip)(),(0,o.shift)()],whileElementsMounted:o.autoUpdate}),Ne=Te.x,Pe=Te.y,Oe=Te.strategy,je=Te.refs,ze=Te.context,qe=(0,o.useInteractions)([(0,o.useHover)(ze,{handleClose:(0,o.safePolygon)({restMs:25,blockPointerEvents:!0}),enabled:R||me&&z,delay:{open:75}}),(0,o.useClick)(ze,{toggle:!me||!z,event:"mousedown",ignoreMouse:me}),(0,o.useRole)(ze,{role:"menu"}),(0,o.useDismiss)(ze,E),(0,o.useListNavigation)(ze,{listRef:te,activeIndex:ge,nested:me,onNavigate:ue}),(0,o.useTypeahead)(ze,{listRef:Se,onMatch:u?ue:void 0,activeIndex:ge})]),it=qe.getReferenceProps,et=qe.getFloatingProps,st=qe.getItemProps;r.default.useEffect(function(){var Ee=function(){E.itemPress&&h(!1)},ke=function(ce){ce.nodeId!==pe&&ce.parentId===re&&h(!1)};return ve==null||ve.events.on("click",Ee),ve==null||ve.events.on("menuopen",ke),function(){ve==null||ve.events.off("click",Ee),ve==null||ve.events.off("menuopen",ke)}},[ve,pe,re,h,E]),r.default.useEffect(function(){u&&(ve==null||ve.events.emit("menuopen",{parentId:re,nodeId:pe}))},[ve,u,pe,re]),r.default.useEffect(function(){var Ee=function(ce){var Ae=ce.pointerType;Ae!=="touch"&&$(!0)},ke=function(){$(!1)};return window.addEventListener("pointermove",Ee,{once:!0,capture:!0}),window.addEventListener("keydown",ke,!0),function(){window.removeEventListener("pointermove",Ee,{capture:!0}),window.removeEventListener("keydown",ke,!0)}},[z]);var Ge=(0,o.useMergeRefs)([je.setReference,c]),we=r.default.useMemo(function(){return{open:u,handler:h,setInternalOpen:Q,strategy:Oe,x:Ne,y:Pe,reference:Ge,floating:je.setFloating,listItemsRef:te,getReferenceProps:it,getFloatingProps:et,getItemProps:st,appliedAnimation:Z,lockScroll:N,context:ze,activeIndex:ge,tree:ve,allowHover:R,internalAllowHover:z,nested:me,setActiveIndex:ue}},[u,h,Q,Oe,Ne,Pe,Ge,je,it,et,st,Z,N,ze,ge,ve,R,z,me,ue]);return r.default.createElement(s.MenuContextProvider,{value:we},r.default.createElement(o.FloatingNode,{id:pe},M))});m.propTypes={open:f.propTypesOpen,handler:f.propTypesHandler,placement:n.default.oneOf(f.propTypesPlacement),offset:f.propTypesOffset,dismiss:f.propTypesDismiss,animate:f.propTypesAnimate,lockScroll:f.propTypesLockScroll,children:f.propTypesChildren},m.displayName="MaterialTailwind.MenuCore";var d=m})($P);var HP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{MenuHandler:function(){return T},default:function(){return C}});var r=s(k),n=fr,o=wu,a=Rl;function i(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function s(w){return w&&w.__esModule?w:{default:w}}function f(w){for(var m=1;m<arguments.length;m++){var d=arguments[m]!=null?arguments[m]:{},l=Object.keys(d);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(d).filter(function(c){return Object.getOwnPropertyDescriptor(d,c).enumerable}))),l.forEach(function(c){i(w,c,d[c])})}return w}function g(w,m){var d=Object.keys(w);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);m&&(l=l.filter(function(c){return Object.getOwnPropertyDescriptor(w,c).enumerable})),d.push.apply(d,l)}return d}function b(w,m){return m=m??{},Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(m)):g(Object(m)).forEach(function(d){Object.defineProperty(w,d,Object.getOwnPropertyDescriptor(m,d))}),w}function S(w,m){if(w==null)return{};var d=O(w,m),l,c;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)l=u[c],!(m.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u<l.length;u++)c=l[u],!(m.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.children,l=S(w,["children"]),c=(0,o.useMenu)(),u=c.getReferenceProps,h=c.reference,v=c.nested,y=(0,n.useMergeRefs)([m,h]);return r.default.cloneElement(d,f({},u(f(b(f({},l),{ref:y,onClick:function(P){P.stopPropagation()}}),v&&{role:"menuitem"}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.MenuHandler";var C=T})(HP);var qP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{MenuList:function(){return w},default:function(){return m}});var r=O(k),n=fr,o=vr,a=O(at),i=Xe,s=O(Ye),f=Ke,g=wu,b=Rl;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.children,u=d.className,h=T(d,["children","className"]),v=(0,f.useTheme)().menu,y=v.styles.base,E=(0,g.useMenu)(),P=E.open,N=E.handler,R=E.strategy,M=E.x,L=E.y,D=E.floating,B=E.listItemsRef,H=E.getFloatingProps,Q=E.getItemProps,W=E.appliedAnimation,z=E.lockScroll,$=E.context,q=E.activeIndex,Z=E.tree,ae=E.allowHover,ge=E.internalAllowHover,ue=E.setActiveIndex,te=E.nested;u=u??"";var Se=(0,i.twMerge)((0,a.default)((0,s.default)(y.menu)),u),ve=(0,n.useMergeRefs)([l,D]),pe=o.AnimatePresence,re=r.default.createElement(o.m.div,S({},h,{ref:ve,style:{position:R,top:L??0,left:M??0},className:Se},H({onKeyDown:function(Te){Te.key==="Tab"&&(N(!1),Te.shiftKey&&Te.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:P?"mount":"unmount",variants:W}),r.default.Children.map(c,function(me,Te){return r.default.isValidElement(me)&&r.default.cloneElement(me,Q({tabIndex:q===Te?0:-1,role:"menuitem",className:me.props.className,ref:function(Pe){B.current[Te]=Pe},onClick:function(Pe){if(me.props.onClick){var Oe,je;(je=(Oe=me.props).onClick)===null||je===void 0||je.call(Oe,Pe)}Z==null||Z.events.emit("click")},onMouseEnter:function(){(ae&&P||ge&&P)&&ue(Te)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(pe,null,P&&r.default.createElement(r.default.Fragment,null,z?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:$,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},re)):r.default.createElement(n.FloatingFocusManager,{context:$,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},re)))))});w.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.MenuList";var m=w})(qP);var GP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{MenuItem:function(){return T},default:function(){return C}});var r=b(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=Rl;function f(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function g(){return g=Object.assign||function(w){for(var m=1;m<arguments.length;m++){var d=arguments[m];for(var l in d)Object.prototype.hasOwnProperty.call(d,l)&&(w[l]=d[l])}return w},g.apply(this,arguments)}function b(w){return w&&w.__esModule?w:{default:w}}function S(w,m){if(w==null)return{};var d=O(w,m),l,c;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)l=u[c],!(m.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u<l.length;u++)c=l[u],!(m.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.className,l=d===void 0?"":d,c=w.disabled,u=c===void 0?!1:c,h=w.children,v=S(w,["className","disabled","children"]),y=(0,i.useTheme)().menu,E=y.styles.base,P=(0,o.twMerge)((0,n.default)((0,a.default)(E.item.initial),f({},(0,a.default)(E.item.disabled),u)),l);return r.default.createElement("button",g({},v,{ref:m,role:"menuitem",className:P}),h)});T.propTypes={className:s.propTypesClassName,disabled:s.propTypesDisabled,children:s.propTypesChildren},T.displayName="MaterialTailwind.MenuItem";var C=T})(GP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{Menu:function(){return S},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return s.MenuList},MenuItem:function(){return f.MenuItem},useMenu:function(){return o.useMenu},default:function(){return O}});var r=b(k),n=fr,o=wu,a=$P,i=HP,s=qP,f=GP;function g(){return g=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var m in w)Object.prototype.hasOwnProperty.call(w,m)&&(T[m]=w[m])}return T},g.apply(this,arguments)}function b(T){return T&&T.__esModule?T:{default:T}}var S=r.default.forwardRef(function(T,C){var w=T.open,m=T.handler,d=T.placement,l=T.offset,c=T.dismiss,u=T.animate,h=T.lockScroll,v=T.allowHover,y=T.children,E=(0,n.useFloatingParentNodeId)(),P={open:w,handler:m,placement:d,offset:l,dismiss:c,animate:u,lockScroll:h,allowHover:v};return E==null?r.default.createElement(n.FloatingTree,null,r.default.createElement(a.MenuCore,g({ref:C},P),y)):r.default.createElement(a.MenuCore,g({ref:C},P),y)});S.propTypes=a.MenuCore.propTypes,S.displayName="MaterialTailwind.Menu";var O=Object.assign(S,{Handler:i.MenuHandler,List:s.MenuList,Item:f.MenuItem})})(WP);var KP={},YP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{MobileNav:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=fr,a=O(Sr),i=O(at),s=Xe,f=O(Ye),g=Ke,b=bf;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.open,u=d.animate,h=d.className,v=d.children,y=T(d,["open","animate","className","children"]),E;console.error(`<MobileNav /> will be deprecated in the future versions of @material-tailwind/react use <Collapse /> instead.
More details: https://www.material-tailwind.com/docs/react/collapse
`);var P=r.default.useRef(null),N=(0,g.useTheme)().navbar,R=N.styles,M=R.base.mobileNav;u=u??{},h=h??"";var L=(0,s.twMerge)((0,i.default)((0,f.default)(M)),h),D={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((E=P.current)===null||E===void 0?void 0:E.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},B=(0,a.default)(D,u),H=n.AnimatePresence,Q=(0,o.useMergeRefs)([l,P]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(H,null,r.default.createElement(n.m.div,S({},y,{ref:Q,className:L,initial:"unmount",exit:"unmount",animate:c?"mount":"unmount",variants:B}),v)))});w.displayName="MaterialTailwind.MobileNav",w.propTypes={open:b.propTypesOpen,animate:b.propTypesAnimate,className:b.propTypesClassName,children:b.propTypesChildren};var m=w})(YP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Navbar:function(){return m},MobileNav:function(){return g.MobileNav},default:function(){return d}});var r=T(k),n=T(Ze),o=T(at),a=Xe,i=T(Gt),s=T(Ye),f=Ke,g=YP,b=bf;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.variant,h=l.color,v=l.shadow,y=l.blurred,E=l.fullWidth,P=l.className,N=l.children,R=C(l,["variant","color","shadow","blurred","fullWidth","className","children"]),M=(0,f.useTheme)().navbar,L=M.defaultProps,D=M.valid,B=M.styles,H=B.base,Q=B.variants;u=u??L.variant,h=h??L.color,v=v??L.shadow,y=y??L.blurred,E=E??L.fullWidth,P=P??L.className;var W,z=(0,o.default)((0,s.default)(H.navbar.initial),(W={},S(W,(0,s.default)(H.navbar.shadow),v),S(W,(0,s.default)(H.navbar.blurred),y&&h==="white"),S(W,(0,s.default)(H.navbar.fullWidth),E),W)),$=(0,o.default)((0,s.default)(Q[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,h,"white")])),q=(0,a.twMerge)((0,o.default)(z,$),P);return r.default.createElement("nav",O({},R,{ref:c,className:q}),N)});m.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),shadow:b.propTypesShadow,blurred:b.propTypesBlurred,fullWidth:b.propTypesFullWidth,className:b.propTypesClassName,children:b.propTypesChildren},m.displayName="MaterialTailwind.Navbar";var d=Object.assign(m,{MobileNav:g.MobileNav})})(KP);var QP={},Ff={},Al={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return s},propTypesOffset:function(){return f},propTypesDismiss:function(){return g},propTypesAnimate:function(){return b},propTypesContent:function(){return S},propTypesInteractive:function(){return O},propTypesClassName:function(){return T},propTypesChildren:function(){return C},propTypesContextValue:function(){return w}});var r=o(Ze),n=Ut;function o(m){return m&&m.__esModule?m:{default:m}}var a=r.default.bool,i=r.default.func,s=n.propTypesPlacements,f=n.propTypesOffsetType,g=n.propTypesDismissType,b=n.propTypesAnimation,S=r.default.node,O=r.default.bool,T=r.default.string,C=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:b.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Al);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return s}});var r=o(k),n=Al;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return f}var s=function(f){var g=f.value,b=f.children;return r.default.createElement(a.Provider,{value:g},b)};s.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},s.displayName="MaterialTailwind.PopoverContextProvider"})(Ff);var XP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{PopoverHandler:function(){return T},default:function(){return C}});var r=s(k),n=fr,o=Ff,a=Al;function i(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function s(w){return w&&w.__esModule?w:{default:w}}function f(w){for(var m=1;m<arguments.length;m++){var d=arguments[m]!=null?arguments[m]:{},l=Object.keys(d);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(d).filter(function(c){return Object.getOwnPropertyDescriptor(d,c).enumerable}))),l.forEach(function(c){i(w,c,d[c])})}return w}function g(w,m){var d=Object.keys(w);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);m&&(l=l.filter(function(c){return Object.getOwnPropertyDescriptor(w,c).enumerable})),d.push.apply(d,l)}return d}function b(w,m){return m=m??{},Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(m)):g(Object(m)).forEach(function(d){Object.defineProperty(w,d,Object.getOwnPropertyDescriptor(m,d))}),w}function S(w,m){if(w==null)return{};var d=O(w,m),l,c;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)l=u[c],!(m.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u<l.length;u++)c=l[u],!(m.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.children,l=S(w,["children"]),c=(0,o.usePopover)(),u=c.getReferenceProps,h=c.reference,v=(0,n.useMergeRefs)([m,h]);return r.default.cloneElement(d,f({},u(b(f({},l),{ref:v}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.PopoverHandler";var C=T})(XP);var ZP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{PopoverContent:function(){return c},default:function(){return u}});var r=T(k),n=fr,o=vr,a=T(at),i=Xe,s=T(Ye),f=Ke,g=Ff,b=Al;function S(h,v,y){return v in h?Object.defineProperty(h,v,{value:y,enumerable:!0,configurable:!0,writable:!0}):h[v]=y,h}function O(){return O=Object.assign||function(h){for(var v=1;v<arguments.length;v++){var y=arguments[v];for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&(h[E]=y[E])}return h},O.apply(this,arguments)}function T(h){return h&&h.__esModule?h:{default:h}}function C(h){for(var v=1;v<arguments.length;v++){var y=arguments[v]!=null?arguments[v]:{},E=Object.keys(y);typeof Object.getOwnPropertySymbols=="function"&&(E=E.concat(Object.getOwnPropertySymbols(y).filter(function(P){return Object.getOwnPropertyDescriptor(y,P).enumerable}))),E.forEach(function(P){S(h,P,y[P])})}return h}function w(h,v){var y=Object.keys(h);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(h);v&&(E=E.filter(function(P){return Object.getOwnPropertyDescriptor(h,P).enumerable})),y.push.apply(y,E)}return y}function m(h,v){return v=v??{},Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(v)):w(Object(v)).forEach(function(y){Object.defineProperty(h,y,Object.getOwnPropertyDescriptor(v,y))}),h}function d(h,v){if(h==null)return{};var y=l(h,v),E,P;if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(h);for(P=0;P<N.length;P++)E=N[P],!(v.indexOf(E)>=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(y[E]=h[E])}return y}function l(h,v){if(h==null)return{};var y={},E=Object.keys(h),P,N;for(N=0;N<E.length;N++)P=E[N],!(v.indexOf(P)>=0)&&(y[P]=h[P]);return y}var c=r.default.forwardRef(function(h,v){var y=h.children,E=h.className,P=d(h,["children","className"]),N=(0,f.useTheme)().popover,R=N.defaultProps,M=N.styles.base,L=(0,g.usePopover)(),D=L.open,B=L.strategy,H=L.x,Q=L.y,W=L.context,z=L.floating,$=L.getFloatingProps,q=L.appliedAnimation,Z=L.labelId,ae=L.descriptionId;E=E??R.className;var ge=(0,i.twMerge)((0,a.default)((0,s.default)(M)),E),ue=(0,n.useMergeRefs)([v,z]),te=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(te,null,D&&r.default.createElement(n.FloatingFocusManager,{context:W},r.default.createElement(o.m.div,O({},$(m(C({},P),{ref:ue,className:ge,style:{position:B,top:Q??"",left:H??""},"aria-labelledby":Z,"aria-describedby":ae})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:q}),y)))))});c.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},c.displayName="MaterialTailwind.PopoverContent";var u=c})(ZP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return g.PopoverHandler},PopoverContent:function(){return b.PopoverContent},usePopover:function(){return s.usePopover},default:function(){return c}});var r=T(k),n=T(Ze),o=fr,a=T(Sr),i=Ke,s=Ff,f=Al,g=XP,b=ZP;function S(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v<h;v++)y[v]=u[v];return y}function O(u){if(Array.isArray(u))return u}function T(u){return u&&u.__esModule?u:{default:u}}function C(u,h){var v=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(v!=null){var y=[],E=!0,P=!1,N,R;try{for(v=v.call(u);!(E=(N=v.next()).done)&&(y.push(N.value),!(h&&y.length===h));E=!0);}catch(M){P=!0,R=M}finally{try{!E&&v.return!=null&&v.return()}finally{if(P)throw R}}return y}}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(u,h){return O(u)||C(u,h)||d(u,h)||w()}function d(u,h){if(u){if(typeof u=="string")return S(u,h);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return S(u,h)}}var l=function(u){var h=u.open,v=u.handler,y=u.placement,E=u.offset,P=u.dismiss,N=u.animate,R=u.children,M=(0,i.useTheme)().popover,L=M.defaultProps,D=m(r.default.useState(!1),2),B=D[0],H=D[1];h=h??B,v=v??H,y=y??L.placement,E=E??L.offset,P=P??L.dismiss,N=N??L.animate;var Q={unmount:{opacity:0},mount:{opacity:1}},W=(0,a.default)(Q,N),z=(0,o.useFloating)({open:h,onOpenChange:v,middleware:[(0,o.offset)(E),(0,o.flip)(),(0,o.shift)()],placement:y}),$=z.x,q=z.y,Z=z.reference,ae=z.floating,ge=z.strategy,ue=z.refs,te=z.update,Se=z.context,ve=(0,o.useId)(),pe="".concat(ve,"-label"),re="".concat(ve,"-description"),me=(0,o.useInteractions)([(0,o.useClick)(Se),(0,o.useRole)(Se),(0,o.useDismiss)(Se,P)]),Te=me.getReferenceProps,Ne=me.getFloatingProps;r.default.useEffect(function(){if(ue.reference.current&&ue.floating.current&&h)return(0,o.autoUpdate)(ue.reference.current,ue.floating.current,te)},[h,te,ue.reference,ue.floating]);var Pe=r.default.useMemo(function(){return{open:h,strategy:ge,x:$,y:q,context:Se,reference:Z,floating:ae,getReferenceProps:Te,getFloatingProps:Ne,appliedAnimation:W,labelId:pe,descriptionId:re}},[h,ge,$,q,Se,Z,ae,Ne,Te,W,pe,re]);return r.default.createElement(s.PopoverContextProvider,{value:Pe},R)};l.propTypes={open:f.propTypesOpen,handler:f.propTypesHandler,placement:n.default.oneOf(f.propTypesPlacement),offset:f.propTypesOffset,dismiss:f.propTypesDismiss,animate:f.propTypesAnimate,children:f.propTypesChildren},l.displayName="MaterialTailwind.Popover";var c=Object.assign(l,{Handler:g.PopoverHandler,Content:b.PopoverContent})})(QP);var JP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Progress:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=Tm;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.color,h=d.size,v=d.value,y=d.label,E=d.className,P=d.barProps,N=T(d,["variant","color","size","value","label","className","barProps"]),R=(0,f.useTheme)().progress,M=R.defaultProps,L=R.valid,D=R.styles,B=D.base,H=D.variants,Q=D.sizes;c=c??M.variant,u=u??M.color,h=h??M.size,y=y??M.label,E=E??M.className,P=P??M.barProps;var W=(0,s.default)(H[(0,i.default)(L.variants,c,"filled")][(0,i.default)(L.colors,u,"gray")]),z=(0,s.default)(Q[(0,i.default)(L.sizes,h,"md")].container.initial),$=(0,o.default)((0,s.default)(B.container.initial),z),q=(0,s.default)(Q[(0,i.default)(L.sizes,h,"md")].container.withLabel),Z=(0,o.default)((0,s.default)(B.container.withLabel),q),ae=(0,s.default)(Q[(0,i.default)(L.sizes,h,"md")].bar),ge=(0,o.default)((0,s.default)(B.bar),ae),ue=(0,a.twMerge)((0,o.default)($,b({},Z,y)),E),te=(0,a.twMerge)((0,o.default)(ge,W),P==null?void 0:P.className);return r.default.createElement("div",S({},N,{ref:l,className:ue}),r.default.createElement("div",S({},P,{className:te,style:{width:"".concat(v,"%")}}),y&&"".concat(v,"% ").concat(typeof y=="string"?y:"")))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),size:n.default.oneOf(g.propTypesSize),value:g.propTypesValue,label:g.propTypesLabel,barProps:g.propTypesBarProps,className:g.propTypesClassName},w.displayName="MaterialTailwind.Progress";var m=w})(JP);var ek={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Radio:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=fi;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.label,v=l.icon,y=l.ripple,E=l.className,P=l.disabled,N=l.containerProps,R=l.labelProps,M=l.iconProps,L=l.inputRef,D=C(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),B=(0,g.useTheme)().radio,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.colors,q=r.default.useId();u=u??H.color,h=h??H.label,v=v??H.icon,y=y??H.ripple,E=E??H.className,P=P??H.disabled,N=N??H.containerProps,R=R??H.labelProps,M=M??H.iconProps;var Z=y!==void 0&&new o.default,ae=(0,a.default)((0,f.default)(z.root),S({},(0,f.default)(z.disabled),P)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(z.container)),N==null?void 0:N.className),ue=(0,i.twMerge)((0,a.default)((0,f.default)(z.input),(0,f.default)($[(0,s.default)(Q.colors,u,"gray")])),E),te=(0,i.twMerge)((0,a.default)((0,f.default)(z.label)),R==null?void 0:R.className),Se=(0,a.default)((0,a.default)((0,f.default)(z.icon)),$[(0,s.default)(Q.colors,u,"gray")].color,M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("label",O({},N,{className:ge,htmlFor:D.id||q,onMouseDown:function(ve){var pe=N==null?void 0:N.onMouseDown;return y&&Z.create(ve,"dark"),typeof pe=="function"&&pe(ve)}}),r.default.createElement("input",O({},D,{ref:L,type:"radio",disabled:P,className:ue,id:D.id||q})),r.default.createElement("span",{className:Se},v||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"})))),h&&r.default.createElement("label",O({},R,{className:te,htmlFor:D.id||q}),h))});m.propTypes={color:n.default.oneOf(b.propTypesColor),label:b.propTypesLabel,icon:b.propTypesIcon,ripple:b.propTypesRipple,className:b.propTypesClassName,disabled:b.propTypesDisabled,containerProps:b.propTypesObject,labelProps:b.propTypesObject},m.displayName="MaterialTailwind.Radio";var d=m})(ek);var tk={},db={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{SelectContext:function(){return i},useSelect:function(){return s},usePrevious:function(){return f},SelectContextProvider:function(){return g}});var r=a(k),n=vr,o=fu;function a(b){return b&&b.__esModule?b:{default:b}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function s(){var b=r.default.useContext(i);if(b===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return b}function f(b){var S=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){S.current=b},[b]),S.current}var g=function(b){var S=b.value,O=b.children;return r.default.createElement(i.Provider,{value:S},O)};g.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},g.displayName="MaterialTailwind.SelectContextProvider"})(db);var rk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return C},default:function(){return w}});var r=S(k),n=S(at),o=Xe,a=S(Ye),i=Ke,s=db,f=fu;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=function(m){var d=function(){W(v),q(u),$(!1),ae(null)},l=function(Te){(Te.key==="Enter"||Te.key===" "&&!ue.current.typing)&&(Te.preventDefault(),d())},c=m.value,u=c===void 0?"":c,h=m.index,v=h===void 0?0:h,y=m.disabled,E=y===void 0?!1:y,P=m.className,N=P===void 0?"":P,R=m.children,M=O(m,["value","index","disabled","className","children"]),L=(0,i.useTheme)().select,D=L.styles,B=D.base,H=(0,s.useSelect)(),Q=H.selectedIndex,W=H.setSelectedIndex,z=H.listRef,$=H.setOpen,q=H.onChange,Z=H.activeIndex,ae=H.setActiveIndex,ge=H.getItemProps,ue=H.dataRef,te=(0,a.default)(B.option.initial),Se=(0,a.default)(B.option.active),ve=(0,a.default)(B.option.disabled),pe,re=(0,o.twMerge)((0,n.default)(te,(pe={},g(pe,Se,Q===v),g(pe,ve,E),pe)),N??"");return r.default.createElement("li",b({},M,{role:"option",ref:function(me){return z.current[v]=me},className:re,disabled:E,tabIndex:Z===v?0:1,"aria-selected":Z===v&&Q===v,"data-selected":Q===v},ge({onClick:function(me){var Te=M==null?void 0:M.onClick;typeof Te=="function"&&(Te(me),d()),d()},onKeyDown:function(me){var Te=M==null?void 0:M.onKeyDown;typeof Te=="function"&&(Te(me),l(me)),l(me)}})),R)};C.propTypes={value:f.propTypesValue,index:f.propTypesIndex,disabled:f.propTypesDisabled,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.SelectOption";var w=C})(rk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,$){for(var q in $)Object.defineProperty(z,q,{enumerable:!0,get:$[q]})}t(e,{Select:function(){return Q},Option:function(){return C.SelectOption},useSelect:function(){return O.useSelect},usePrevious:function(){return O.usePrevious},default:function(){return W}});var r=u(k),n=u(Ze),o=fr,a=vr,i=u(at),s=Xe,f=u(Sr),g=u(Gt),b=u(Ye),S=Ke,O=db,T=fu,C=rk;function w(z,$){($==null||$>z.length)&&($=z.length);for(var q=0,Z=new Array($);q<$;q++)Z[q]=z[q];return Z}function m(z){if(Array.isArray(z))return z}function d(z){if(Array.isArray(z))return w(z)}function l(z,$,q){return $ in z?Object.defineProperty(z,$,{value:q,enumerable:!0,configurable:!0,writable:!0}):z[$]=q,z}function c(){return c=Object.assign||function(z){for(var $=1;$<arguments.length;$++){var q=arguments[$];for(var Z in q)Object.prototype.hasOwnProperty.call(q,Z)&&(z[Z]=q[Z])}return z},c.apply(this,arguments)}function u(z){return z&&z.__esModule?z:{default:z}}function h(z){if(typeof Symbol<"u"&&z[Symbol.iterator]!=null||z["@@iterator"]!=null)return Array.from(z)}function v(z,$){var q=z==null?null:typeof Symbol<"u"&&z[Symbol.iterator]||z["@@iterator"];if(q!=null){var Z=[],ae=!0,ge=!1,ue,te;try{for(q=q.call(z);!(ae=(ue=q.next()).done)&&(Z.push(ue.value),!($&&Z.length===$));ae=!0);}catch(Se){ge=!0,te=Se}finally{try{!ae&&q.return!=null&&q.return()}finally{if(ge)throw te}}return Z}}function y(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E(){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 P(z){for(var $=1;$<arguments.length;$++){var q=arguments[$]!=null?arguments[$]:{},Z=Object.keys(q);typeof Object.getOwnPropertySymbols=="function"&&(Z=Z.concat(Object.getOwnPropertySymbols(q).filter(function(ae){return Object.getOwnPropertyDescriptor(q,ae).enumerable}))),Z.forEach(function(ae){l(z,ae,q[ae])})}return z}function N(z,$){var q=Object.keys(z);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(z);$&&(Z=Z.filter(function(ae){return Object.getOwnPropertyDescriptor(z,ae).enumerable})),q.push.apply(q,Z)}return q}function R(z,$){return $=$??{},Object.getOwnPropertyDescriptors?Object.defineProperties(z,Object.getOwnPropertyDescriptors($)):N(Object($)).forEach(function(q){Object.defineProperty(z,q,Object.getOwnPropertyDescriptor($,q))}),z}function M(z,$){if(z==null)return{};var q=L(z,$),Z,ae;if(Object.getOwnPropertySymbols){var ge=Object.getOwnPropertySymbols(z);for(ae=0;ae<ge.length;ae++)Z=ge[ae],!($.indexOf(Z)>=0)&&Object.prototype.propertyIsEnumerable.call(z,Z)&&(q[Z]=z[Z])}return q}function L(z,$){if(z==null)return{};var q={},Z=Object.keys(z),ae,ge;for(ge=0;ge<Z.length;ge++)ae=Z[ge],!($.indexOf(ae)>=0)&&(q[ae]=z[ae]);return q}function D(z,$){return m(z)||v(z,$)||H(z,$)||y()}function B(z){return d(z)||h(z)||H(z)||E()}function H(z,$){if(z){if(typeof z=="string")return w(z,$);var q=Object.prototype.toString.call(z).slice(8,-1);if(q==="Object"&&z.constructor&&(q=z.constructor.name),q==="Map"||q==="Set")return Array.from(q);if(q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q))return w(z,$)}}var Q=r.default.forwardRef(function(z,$){var q=z.variant,Z=z.color,ae=z.size,ge=z.label,ue=z.error,te=z.success,Se=z.arrow,ve=z.value,pe=z.onChange,re=z.selected,me=z.offset,Te=z.dismiss,Ne=z.animate,Pe=z.lockScroll,Oe=z.labelProps,je=z.menuProps,ze=z.className,qe=z.disabled,it=z.name,et=z.children,st=z.containerProps,Ge=M(z,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),we,Ee=(0,S.useTheme)().select,ke=Ee.defaultProps,Ie=Ee.valid,ce=Ee.styles,Ae=ce.base,fe=ce.variants,ee=D(r.default.useState("close"),2),le=ee[0],Ce=ee[1];q=q??ke.variant,Z=Z??ke.color,ae=ae??ke.size,ge=ge??ke.label,ue=ue??ke.error,te=te??ke.success,Se=Se??ke.arrow,ve=ve??ke.value,pe=pe??ke.onChange,re=re??ke.selected,me=me??ke.offset,Te=Te??ke.dismiss,Ne=Ne??ke.animate,Oe=Oe??ke.labelProps,je=je??ke.menuProps;var xe;st=(xe=(0,f.default)(st,(ke==null?void 0:ke.containerProps)||{}))!==null&&xe!==void 0?xe:ke.containerProps,ze=ze??ke.className;var he=r.default.useRef([]),ie,De=r.default.useRef(B((ie=r.default.Children.map(et,function(Dt){var tr=Dt.props;return tr==null?void 0:tr.value}))!==null&&ie!==void 0?ie:[])),tt=D(r.default.useState(!1),2),ft=tt[0],ht=tt[1],mt=D(r.default.useState(null),2),ct=mt[0],Kt=mt[1],Wt=D(r.default.useState(0),2),Mt=Wt[0],Mr=Wt[1],$t=D(r.default.useState(!1),2),Cr=$t[0],Yt=$t[1],tn=(0,O.usePrevious)(ct),Tr=(0,o.useFloating)({placement:"bottom-start",open:ft,onOpenChange:ht,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(tr){var Et=tr.rects,Or=tr.elements,yn,no;Object.assign(Or==null||(yn=Or.floating)===null||yn===void 0?void 0:yn.style,{width:"".concat(Et==null||(no=Et.reference)===null||no===void 0?void 0:no.width,"px"),zIndex:99})},padding:20})]}),Wr=Tr.x,Mn=Tr.y,$r=Tr.strategy,bn=Tr.refs,pr=Tr.context;r.default.useEffect(function(){Mr(Math.max(0,De.current.indexOf(ve)+1))},[ve]);var ro=bn.floating,J=(0,o.useInteractions)([(0,o.useClick)(pr),(0,o.useRole)(pr,{role:"listbox"}),(0,o.useDismiss)(pr,P({},Te)),(0,o.useListNavigation)(pr,{listRef:he,activeIndex:ct,selectedIndex:Mt,onNavigate:Kt,loop:!0}),(0,o.useTypeahead)(pr,{listRef:De,activeIndex:ct,selectedIndex:Mt,onMatch:ft?Kt:Mr})]),Me=J.getReferenceProps,Be=J.getFloatingProps,Ot=J.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var Dt=ro.current;if(ft&&Cr&&Dt){var tr=ct!=null?he.current[ct]:Mt!=null?he.current[Mt]:null;if(tr&&tn!=null){var Et,Or,yn=(Or=(Et=he.current[tn])===null||Et===void 0?void 0:Et.offsetHeight)!==null&&Or!==void 0?Or:0,no=Dt.offsetHeight,Ma=tr.offsetTop,bi=Ma+yn;Ma<Dt.scrollTop?Dt.scrollTop-=Dt.scrollTop-Ma+5:bi>no+Dt.scrollTop&&(Dt.scrollTop+=bi-no-Dt.scrollTop+5)}}},[ft,Cr,tn,ct]);var It=r.default.useMemo(function(){return{selectedIndex:Mt,setSelectedIndex:Mr,listRef:he,setOpen:ht,onChange:pe||function(){},activeIndex:ct,setActiveIndex:Kt,getItemProps:Ot,dataRef:pr.dataRef}},[Mt,pe,ct,Ot,pr.dataRef]);r.default.useEffect(function(){Ce(ft?"open":!ft&&Mt||!ft&&ve?"withValue":"close")},[ft,ve,Mt,re]);var bt=fe[(0,g.default)(Ie.variants,q,"outlined")],Pt=bt.sizes[(0,g.default)(Ie.sizes,ae,"md")],sr=bt.error.select,xt=bt.success.select,_t=bt.colors.select[(0,g.default)(Ie.colors,Z,"gray")],Hr=bt.error.label,or=bt.success.label,vn=bt.colors.label[(0,g.default)(Ie.colors,Z,"gray")],wo=bt.states[le],$o=(0,i.default)((0,b.default)(Ae.container),(0,b.default)(Pt.container),st==null?void 0:st.className),_o=(0,s.twMerge)((0,i.default)((0,b.default)(Ae.select),(0,b.default)(bt.base.select),(0,b.default)(wo.select),(0,b.default)(Pt.select),l({},(0,b.default)(_t[le]),!ue&&!te),l({},(0,b.default)(sr.initial),ue),l({},(0,b.default)(sr.states[le]),ue),l({},(0,b.default)(xt.initial),te),l({},(0,b.default)(xt.states[le]),te)),ze),Ho,Ra=(0,s.twMerge)((0,i.default)((0,b.default)(Ae.label),(0,b.default)(bt.base.label),(0,b.default)(wo.label),(0,b.default)(Pt.label.initial),(0,b.default)(Pt.label.states[le]),l({},(0,b.default)(vn[le]),!ue&&!te),l({},(0,b.default)(Hr.initial),ue),l({},(0,b.default)(Hr.states[le]),ue),l({},(0,b.default)(or.initial),te),l({},(0,b.default)(or.states[le]),te)),(Ho=Oe.className)!==null&&Ho!==void 0?Ho:""),So=(0,i.default)((0,b.default)(Ae.arrow.initial),l({},(0,b.default)(Ae.arrow.active),ft)),In,rn=(0,s.twMerge)((0,i.default)((0,b.default)(Ae.menu)),(In=je.className)!==null&&In!==void 0?In:""),Ir=(0,i.default)("absolute top-2/4 -translate-y-2/4",q==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),Aa={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]}}},Co=(0,f.default)(Aa,Ne),Dn=a.AnimatePresence;r.default.useEffect(function(){ve&&!pe&&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.")},[ve,pe]);var Dr=r.default.createElement(o.FloatingFocusManager,{context:pr,modal:!1},r.default.createElement(a.m.ul,c({},Be(R(P({},je),{ref:bn.setFloating,role:"listbox",className:rn,style:{position:$r,top:Mn??0,left:Wr??0,overflow:"auto"},onPointerEnter:function(tr){var Et=je==null?void 0:je.onPointerEnter;typeof Et=="function"&&(Et(tr),Yt(!1)),Yt(!1)},onPointerMove:function(tr){var Et=je==null?void 0:je.onPointerMove;typeof Et=="function"&&(Et(tr),Yt(!1)),Yt(!1)},onKeyDown:function(tr){var Et=je==null?void 0:je.onKeyDown;typeof Et=="function"&&(Et(tr),Yt(!0)),Yt(!0)}})),{initial:"unmount",exit:"unmount",animate:ft?"mount":"unmount",variants:Co}),r.default.Children.map(et,function(Dt,tr){var Et;return r.default.isValidElement(Dt)&&r.default.cloneElement(Dt,R(P({},Dt.props),{index:((Et=Dt.props)===null||Et===void 0?void 0:Et.index)||tr+1,id:"material-tailwind-select-".concat(tr)}))})));return r.default.createElement(O.SelectContextProvider,{value:It},r.default.createElement("div",c({},st,{ref:$,className:$o}),r.default.createElement("button",c({type:"button"},Me(R(P({},Ge),{ref:bn.setReference,className:_o,disabled:qe,name:it}))),typeof re=="function"?r.default.createElement("span",{className:Ir},re(et[Mt-1],Mt-1)):ve&&!pe?r.default.createElement("span",{className:Ir},ve):r.default.createElement("span",c({},(we=et[Mt-1])===null||we===void 0?void 0:we.props,{className:Ir})),r.default.createElement("div",{className:So},Se??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",c({},Oe,{className:Ra}),ge),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(Dn,null,ft&&r.default.createElement(r.default.Fragment,null,Pe?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},Dr):Dr)))))});Q.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),size:n.default.oneOf(T.propTypesSize),label:T.propTypesLabel,error:T.propTypesError,success:T.propTypesSuccess,arrow:T.propTypesArrow,value:T.propTypesValue,onChange:T.propTypesOnChange,selected:T.propTypesSelected,offset:T.propTypesOffset,dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,lockScroll:T.propTypesLockScroll,labelProps:T.propTypesLabelProps,menuProps:T.propTypesMenuProps,className:T.propTypesClassName,disabled:T.propTypesDisabled,name:T.propTypesName,children:T.propTypesChildren,containerProps:T.propTypesContainerProps},Q.displayName="MaterialTailwind.Select";var W=Object.assign(Q,{Option:C.SelectOption})})(tk);var nk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Switch:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=fi;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.label,v=l.ripple,y=l.className,E=l.disabled,P=l.containerProps,N=l.circleProps,R=l.labelProps,M=l.inputRef,L=C(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),D=(0,g.useTheme)(),B=D.switch,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.colors,q=r.default.useId();u=u??H.color,v=v??H.ripple,y=y??H.className,E=E??H.disabled,P=P??H.containerProps,R=R??H.labelProps,N=N??H.circleProps;var Z=v!==void 0&&new o.default,ae=(0,a.default)((0,f.default)(z.root),S({},(0,f.default)(z.disabled),E)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(z.container)),P==null?void 0:P.className),ue=(0,i.twMerge)((0,a.default)((0,f.default)(z.input),(0,f.default)($[(0,s.default)(Q.colors,u,"gray")])),y),te=(0,i.twMerge)((0,a.default)((0,f.default)(z.circle),$[(0,s.default)(Q.colors,u,"gray")].circle,$[(0,s.default)(Q.colors,u,"gray")].before),N==null?void 0:N.className),Se=(0,a.default)((0,f.default)(z.ripple)),ve=(0,i.twMerge)((0,a.default)((0,f.default)(z.label)),R==null?void 0:R.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("div",O({},P,{className:ge}),r.default.createElement("input",O({},L,{ref:M,type:"checkbox",disabled:E,id:L.id||q,className:ue})),r.default.createElement("label",O({},N,{htmlFor:L.id||q,className:te}),v&&r.default.createElement("div",{className:Se,onMouseDown:function(pe){var re=P==null?void 0:P.onMouseDown;return v&&Z.create(pe,"dark"),typeof re=="function"&&re(pe)}}))),h&&r.default.createElement("label",O({},R,{htmlFor:L.id||q,className:ve}),h))});m.propTypes={color:n.default.oneOf(b.propTypesColor),label:b.propTypesLabel,ripple:b.propTypesRipple,className:b.propTypesClassName,disabled:b.propTypesDisabled,containerProps:b.propTypesObject,labelProps:b.propTypesObject,circleProps:b.propTypesObject},m.displayName="MaterialTailwind.Switch";var d=m})(nk);var ok={},Ml={},gi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return s},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesOrientation:function(){return b},propTypesIndicator:function(){return S},propTypesChildren:function(){return O}});var r=o(Ze),n=Ut;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,s=n.propTypesAnimation,f=r.default.bool,g=r.default.string,b=r.default.oneOf(["horizontal","vertical"]),S=r.default.instanceOf(Object),O=r.default.node.isRequired})(gi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var R in N)Object.defineProperty(P,R,{enumerable:!0,get:N[R]})}t(e,{TabsContext:function(){return m},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return c},setActive:function(){return u},setAnimation:function(){return h},setIndicator:function(){return v},setIsInitial:function(){return y},setOrientation:function(){return E}});var r=s(k),n=gi;function o(P,N){(N==null||N>P.length)&&(N=P.length);for(var R=0,M=new Array(N);R<N;R++)M[R]=P[R];return M}function a(P){if(Array.isArray(P))return P}function i(P,N,R){return N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,P}function s(P){return P&&P.__esModule?P:{default:P}}function f(P,N){var R=P==null?null:typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(R!=null){var M=[],L=!0,D=!1,B,H;try{for(R=R.call(P);!(L=(B=R.next()).done)&&(M.push(B.value),!(N&&M.length===N));L=!0);}catch(Q){D=!0,H=Q}finally{try{!L&&R.return!=null&&R.return()}finally{if(D)throw H}}return M}}function g(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(P){for(var N=1;N<arguments.length;N++){var R=arguments[N]!=null?arguments[N]:{},M=Object.keys(R);typeof Object.getOwnPropertySymbols=="function"&&(M=M.concat(Object.getOwnPropertySymbols(R).filter(function(L){return Object.getOwnPropertyDescriptor(R,L).enumerable}))),M.forEach(function(L){i(P,L,R[L])})}return P}function S(P,N){var R=Object.keys(P);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(P);N&&(M=M.filter(function(L){return Object.getOwnPropertyDescriptor(P,L).enumerable})),R.push.apply(R,M)}return R}function O(P,N){return N=N??{},Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(N)):S(Object(N)).forEach(function(R){Object.defineProperty(P,R,Object.getOwnPropertyDescriptor(N,R))}),P}function T(P,N){return a(P)||f(P,N)||C(P,N)||g()}function C(P,N){if(P){if(typeof P=="string")return o(P,N);var R=Object.prototype.toString.call(P).slice(8,-1);if(R==="Object"&&P.constructor&&(R=P.constructor.name),R==="Map"||R==="Set")return Array.from(R);if(R==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return o(P,N)}}function w(P,N){switch(N.type){case"SET_ID":return O(b({},P),{id:N.value});case"SET_ACTIVE":return O(b({},P),{active:N.value});case"SET_ANIMATION":return O(b({},P),{appliedAnimation:N.value});case"SET_INDICATOR":return O(b({},P),{indicatorProps:N.value});case"SET_IS_INITIAL":return O(b({},P),{isInitial:N.value});case"SET_ORIENTATION":return O(b({},P),{orientation:N.value});default:throw new Error("Unhandled action type: ".concat(N.type))}}var m=r.default.createContext(null);m.displayName="MaterialTailwind.TabsContext";function d(){var P=r.default.useContext(m);if(!P)throw new Error("useTabs() must be used within a Tabs. It happens when you use TabsHeader, TabsBody, Tab or TabPanel outside the Tabs component.");return P}var l=function(P){var N=P.id,R=P.value,M=P.orientation,L=P.children,D=r.default.useMemo(function(){return{id:N??"indicator",active:R,orientation:M,isInitial:!0,appliedAnimation:{initial:{},unmount:{},mount:{}},indicatorProps:void 0}},[N,R,M]),B=T(r.default.useReducer(w,D),2),H=B[0],Q=B[1],W=r.default.useMemo(function(){return{state:H,dispatch:Q}},[H]);return r.default.createElement(m.Provider,{value:W},L)},c=function(P,N){return P({type:"SET_ID",value:N})},u=function(P,N){return P({type:"SET_ACTIVE",value:N})},h=function(P,N){return P({type:"SET_ANIMATION",value:N})},v=function(P,N){return P({type:"SET_INDICATOR",value:N})},y=function(P,N){return P({type:"SET_IS_INITIAL",value:N})},E=function(P,N){return P({type:"SET_ORIENTATION",value:N})};l.propTypes={id:n.propTypesId,value:n.propTypesValue,orientation:n.propTypesOrientation,children:n.propTypesChildren},l.displayName="MaterialTailwind.TabsContextProvider"})(Ml);var ak={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Tab:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=O(at),a=Xe,i=O(Ye),s=Ke,f=Ml,g=gi;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.value,u=d.className,h=d.activeClassName,v=d.disabled,y=d.children,E=T(d,["value","className","activeClassName","disabled","children"]),P=(0,s.useTheme)(),N=P.tab,R=N.defaultProps,M=N.styles.base,L=(0,f.useTabs)(),D=L.state,B=L.dispatch,H=D.id,Q=D.active,W=D.indicatorProps;u=u??R.className,h=h??R.activeClassName,v=v??R.disabled;var z,$=(0,a.twMerge)((0,o.default)((0,i.default)(M.tab.initial),(z={},b(z,(0,i.default)(M.tab.disabled),v),b(z,h,Q===c),z)),u),q,Z=(0,a.twMerge)((0,o.default)((0,i.default)(M.indicator)),(q=W==null?void 0:W.className)!==null&&q!==void 0?q:"");return r.default.createElement("li",S({},E,{ref:l,role:"tab",className:$,onClick:function(ae){var ge=E==null?void 0:E.onClick;typeof ge=="function"&&((0,f.setActive)(B,c),(0,f.setIsInitial)(B,!1),ge(ae)),(0,f.setIsInitial)(B,!1),(0,f.setActive)(B,c)},"data-value":c}),r.default.createElement("div",{className:"z-20 text-inherit"},y),Q===c&&r.default.createElement(n.motion.div,S({},W,{transition:{duration:.5},className:Z,layoutId:H})))});w.propTypes={value:g.propTypesValue,className:g.propTypesClassName,disabled:g.propTypesDisabled,children:g.propTypesChildren},w.displayName="MaterialTailwind.Tab";var m=w})(ak);var ik={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{TabsBody:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=O(Sr),a=O(at),i=Xe,s=O(Ye),f=Ke,g=Ml,b=gi;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.animate,u=d.className,h=d.children,v=T(d,["animate","className","children"]),y=(0,f.useTheme)().tabsBody,E=y.defaultProps,P=y.styles.base,N=(0,g.useTabs)().dispatch;u=u??E.className,c=c??E.animate;var R=(0,i.twMerge)((0,a.default)((0,s.default)(P)),u),M=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)(M,c)},[c,M]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,g.setAnimation)(N,L)},[L,N]),r.default.createElement("div",S({},v,{ref:l,className:R}),h)});w.propTypes={animate:b.propTypesAnimate,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.TabsBody";var m=w})(ik);var lk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return C},default:function(){return w}});var r=S(k),n=S(at),o=Xe,a=S(Ye),i=Ke,s=Ml,f=gi;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.indicatorProps,c=m.className,u=m.children,h=O(m,["indicatorProps","className","children"]),v=(0,i.useTheme)().tabsHeader,y=v.defaultProps,E=v.styles,P=(0,s.useTabs)(),N=P.state,R=P.dispatch,M=N.orientation;r.default.useEffect(function(){(0,s.setIndicator)(R,l)},[R,l]),c=c??y.className;var L=(0,o.twMerge)((0,n.default)((0,a.default)(E.base),g({},E[M]&&(0,a.default)(E[M]),M)),c);return r.default.createElement("nav",null,r.default.createElement("ul",b({},h,{ref:d,role:"tablist",className:L}),u))});C.propTypes={indicatorProps:f.propTypesIndicator,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.TabsHeader";var w=C})(lk);var sk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return C},default:function(){return w}});var r=S(k),n=vr,o=S(at),a=Xe,i=S(Ye),s=Ke,f=Ml,g=gi;function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.value,c=m.className,u=m.children,h=O(m,["value","className","children"]),v=(0,s.useTheme)().tabPanel,y=v.defaultProps,E=v.styles.base,P=(0,f.useTabs)().state,N=P.active,R=P.appliedAnimation,M=P.isInitial;c=c??y.className;var L=(0,a.twMerge)((0,o.default)((0,i.default)(E)),c),D=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(D,{exitBeforeEnter:!0},r.default.createElement(n.m.div,b({},h,{ref:d,role:"tabpanel",className:L,initial:"unmount",exit:"unmount",animate:N===l?"mount":M?"initial":"unmount",variants:R,"data-value":l}),u)))});C.propTypes={value:g.propTypesValue,className:g.propTypesClassName,children:g.propTypesChildren},C.displayName="MaterialTailwind.TabPanel";var w=C})(sk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Tabs:function(){return l},Tab:function(){return f.Tab},TabsBody:function(){return g.TabsBody},TabsHeader:function(){return b.TabsHeader},TabPanel:function(){return S.TabPanel},useTabs:function(){return s.useTabs},default:function(){return c}});var r=w(k),n=w(at),o=Xe,a=w(Ye),i=Ke,s=Ml,f=ak,g=ik,b=lk,S=sk,O=gi;function T(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function C(){return C=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var v=arguments[h];for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(u[y]=v[y])}return u},C.apply(this,arguments)}function w(u){return u&&u.__esModule?u:{default:u}}function m(u,h){if(u==null)return{};var v=d(u,h),y,E;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(u);for(E=0;E<P.length;E++)y=P[E],!(h.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function d(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P<y.length;P++)E=y[P],!(h.indexOf(E)>=0)&&(v[E]=u[E]);return v}var l=r.default.forwardRef(function(u,h){var v=u.value,y=u.className,E=u.orientation,P=u.children,N=m(u,["value","className","orientation","children"]),R=(0,i.useTheme)().tabs,M=R.defaultProps,L=R.styles,D=r.default.useId();y=y??M.className,E=E??M.orientation;var B=(0,o.twMerge)((0,n.default)((0,a.default)(L.base),T({},L[E]&&(0,a.default)(L[E]),E)),y);return r.default.createElement(s.TabsContextProvider,{id:D,value:v,orientation:E},r.default.createElement("div",C({},N,{ref:h,className:B}),P))});l.propTypes={id:O.propTypesId,value:O.propTypesValue,className:O.propTypesClassName,orientation:O.propTypesOrientation,children:O.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var c=Object.assign(l,{Tab:f.Tab,Body:g.TabsBody,Header:b.TabsHeader,Panel:S.TabPanel})})(ok);var uk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return C},default:function(){return w}});var r=S(k),n=S(Ze),o=S(at),a=S(Gt),i=S(Ye),s=Ke,f=du;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.variant,c=m.color,u=m.size,h=m.label,v=m.error,y=m.success,E=m.resize,P=m.labelProps,N=m.containerProps,R=m.shrink,M=m.className,L=O(m,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),D=(0,s.useTheme)().textarea,B=D.defaultProps,H=D.valid,Q=D.styles,W=Q.base,z=Q.variants;l=l??B.variant,u=u??B.size,c=c??B.color,h=h??B.label,P=P??B.labelProps,N=N??B.containerProps,R=R??B.shrink,M=M??B.className;var $=z[(0,a.default)(H.variants,l,"outlined")],q=(0,i.default)($.error.textarea),Z=(0,i.default)($.success.textarea),ae=(0,i.default)($.shrink.textarea),ge=(0,i.default)($.colors.textarea[(0,a.default)(H.colors,c,"gray")]),ue=(0,i.default)($.error.label),te=(0,i.default)($.success.label),Se=(0,i.default)($.shrink.label),ve=(0,i.default)($.colors.label[(0,a.default)(H.colors,c,"gray")]),pe=(0,o.default)((0,i.default)(W.container),N==null?void 0:N.className),re=(0,o.default)((0,i.default)(W.textarea),(0,i.default)($.base.textarea),(0,i.default)($.sizes[(0,a.default)(H.sizes,u,"md")].textarea),g({},ge,!v&&!y),g({},q,v),g({},Z,y),g({},ae,R),E?"":"!resize-none",M),me=(0,o.default)((0,i.default)(W.label),(0,i.default)($.base.label),(0,i.default)($.sizes[(0,a.default)(H.sizes,u,"md")].label),g({},ve,!v&&!y),g({},ue,v),g({},te,y),g({},Se,R),P==null?void 0:P.className);return r.default.createElement("div",{ref:d,className:pe},r.default.createElement("textarea",b({},L,{className:re,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",{className:me},h))});C.propTypes={variant:n.default.oneOf(f.propTypesVariant),size:n.default.oneOf(f.propTypesSize),color:n.default.oneOf(f.propTypesColor),label:f.propTypesLabel,error:f.propTypesError,success:f.propTypesSuccess,resize:f.propTypesResize,labelProps:f.propTypesLabelProps,containerProps:f.propTypesContainerProps,shrink:f.propTypesShrink,className:f.propTypesClassName},C.displayName="MaterialTailwind.Textarea";var w=C})(uk);var ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,L){for(var D in L)Object.defineProperty(M,D,{enumerable:!0,get:L[D]})}t(e,{Tooltip:function(){return N},default:function(){return R}});var r=m(k),n=m(Ze),o=fr,a=vr,i=m(at),s=Xe,f=m(Sr),g=m(Ye),b=Ke,S=Al;function O(M,L){(L==null||L>M.length)&&(L=M.length);for(var D=0,B=new Array(L);D<L;D++)B[D]=M[D];return B}function T(M){if(Array.isArray(M))return M}function C(M,L,D){return L in M?Object.defineProperty(M,L,{value:D,enumerable:!0,configurable:!0,writable:!0}):M[L]=D,M}function w(){return w=Object.assign||function(M){for(var L=1;L<arguments.length;L++){var D=arguments[L];for(var B in D)Object.prototype.hasOwnProperty.call(D,B)&&(M[B]=D[B])}return M},w.apply(this,arguments)}function m(M){return M&&M.__esModule?M:{default:M}}function d(M,L){var D=M==null?null:typeof Symbol<"u"&&M[Symbol.iterator]||M["@@iterator"];if(D!=null){var B=[],H=!0,Q=!1,W,z;try{for(D=D.call(M);!(H=(W=D.next()).done)&&(B.push(W.value),!(L&&B.length===L));H=!0);}catch($){Q=!0,z=$}finally{try{!H&&D.return!=null&&D.return()}finally{if(Q)throw z}}return B}}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(M){for(var L=1;L<arguments.length;L++){var D=arguments[L]!=null?arguments[L]:{},B=Object.keys(D);typeof Object.getOwnPropertySymbols=="function"&&(B=B.concat(Object.getOwnPropertySymbols(D).filter(function(H){return Object.getOwnPropertyDescriptor(D,H).enumerable}))),B.forEach(function(H){C(M,H,D[H])})}return M}function u(M,L){var D=Object.keys(M);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(M);L&&(B=B.filter(function(H){return Object.getOwnPropertyDescriptor(M,H).enumerable})),D.push.apply(D,B)}return D}function h(M,L){return L=L??{},Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(L)):u(Object(L)).forEach(function(D){Object.defineProperty(M,D,Object.getOwnPropertyDescriptor(L,D))}),M}function v(M,L){if(M==null)return{};var D=y(M,L),B,H;if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(M);for(H=0;H<Q.length;H++)B=Q[H],!(L.indexOf(B)>=0)&&Object.prototype.propertyIsEnumerable.call(M,B)&&(D[B]=M[B])}return D}function y(M,L){if(M==null)return{};var D={},B=Object.keys(M),H,Q;for(Q=0;Q<B.length;Q++)H=B[Q],!(L.indexOf(H)>=0)&&(D[H]=M[H]);return D}function E(M,L){return T(M)||d(M,L)||P(M,L)||l()}function P(M,L){if(M){if(typeof M=="string")return O(M,L);var D=Object.prototype.toString.call(M).slice(8,-1);if(D==="Object"&&M.constructor&&(D=M.constructor.name),D==="Map"||D==="Set")return Array.from(D);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return O(M,L)}}var N=r.default.forwardRef(function(M,L){var D=M.open,B=M.handler,H=M.content,Q=M.interactive,W=M.placement,z=M.offset,$=M.dismiss,q=M.animate,Z=M.className,ae=M.children,ge=v(M,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ue=(0,b.useTheme)().tooltip,te=ue.defaultProps,Se=ue.styles.base,ve=E(r.default.useState(!1),2),pe=ve[0],re=ve[1];D=D??pe,B=B??re,Q=Q??te.interactive,W=W??te.placement,z=z??te.offset,$=$??te.dismiss,q=q??te.animate,Z=Z??te.className;var me=(0,s.twMerge)((0,i.default)((0,g.default)(Se)),Z),Te={unmount:{opacity:0},mount:{opacity:1}},Ne=(0,f.default)(Te,q),Pe=(0,o.useFloating)({open:D,onOpenChange:B,middleware:[(0,o.offset)(z),(0,o.flip)(),(0,o.shift)()],placement:W}),Oe=Pe.x,je=Pe.y,ze=Pe.reference,qe=Pe.floating,it=Pe.strategy,et=Pe.refs,st=Pe.update,Ge=Pe.context,we=(0,o.useInteractions)([(0,o.useClick)(Ge,{enabled:Q}),(0,o.useFocus)(Ge),(0,o.useHover)(Ge),(0,o.useRole)(Ge,{role:"tooltip"}),(0,o.useDismiss)(Ge,$)]),Ee=we.getReferenceProps,ke=we.getFloatingProps;r.default.useEffect(function(){if(et.reference.current&&et.floating.current&&D)return(0,o.autoUpdate)(et.reference.current,et.floating.current,st)},[D,st,et.reference,et.floating]);var Ie=(0,o.useMergeRefs)([L,qe]),ce=(0,o.useMergeRefs)([L,ze]),Ae=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ae=="string"?r.default.createElement("span",w({},Ee({ref:ce})),ae):r.default.cloneElement(ae,c({},Ee(h(c({},ae==null?void 0:ae.props),{ref:ce})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ae,null,D&&r.default.createElement(a.m.div,w({},ke(h(c({},ge),{ref:Ie,className:me,style:{position:it,top:je??"",left:Oe??""}})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:Ne}),H)))))});N.propTypes={open:S.propTypesOpen,handler:S.propTypesHandler,content:S.propTypesContent,interactive:S.propTypesInteractive,placement:n.default.oneOf(S.propTypesPlacement),offset:S.propTypesOffset,dismiss:S.propTypesDismiss,animate:S.propTypesAnimate,className:S.propTypesClassName,children:S.propTypesChildren},N.displayName="MaterialTailwind.Tooltip";var R=N})(ck);var dk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=S(k),n=S(Ze),o=S(at),a=Xe,i=S(Gt),s=S(Ye),f=Ke,g=Om;function b(c,u,h){return u in c?Object.defineProperty(c,u,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[u]=h,c}function S(c){return c&&c.__esModule?c:{default:c}}function O(c){for(var u=1;u<arguments.length;u++){var h=arguments[u]!=null?arguments[u]:{},v=Object.keys(h);typeof Object.getOwnPropertySymbols=="function"&&(v=v.concat(Object.getOwnPropertySymbols(h).filter(function(y){return Object.getOwnPropertyDescriptor(h,y).enumerable}))),v.forEach(function(y){b(c,y,h[y])})}return c}function T(c,u){var h=Object.keys(c);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(c);u&&(v=v.filter(function(y){return Object.getOwnPropertyDescriptor(c,y).enumerable})),h.push.apply(h,v)}return h}function C(c,u){return u=u??{},Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(u)):T(Object(u)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(u,h))}),c}function w(c,u){if(c==null)return{};var h=m(c,u),v,y;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(c);for(y=0;y<E.length;y++)v=E[y],!(u.indexOf(v)>=0)&&Object.prototype.propertyIsEnumerable.call(c,v)&&(h[v]=c[v])}return h}function m(c,u){if(c==null)return{};var h={},v=Object.keys(c),y,E;for(E=0;E<v.length;E++)y=v[E],!(u.indexOf(y)>=0)&&(h[y]=c[y]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,v=c.color,y=c.textGradient,E=c.as,P=c.className,N=c.children,R=w(c,["variant","color","textGradient","as","className","children"]),M=(0,f.useTheme)().typography,L=M.defaultProps,D=M.valid,B=M.styles,H=B.variants,Q=B.colors,W=B.textGradient;h=h??L.variant,v=v??L.color,y=y||L.textGradient,E=E??void 0,P=P??L.className;var z=(0,s.default)(H[(0,i.default)(D.variants,h,"paragraph")]),$=Q[(0,i.default)(D.colors,v,"inherit")],q=(0,s.default)(W),Z=(0,a.twMerge)((0,o.default)(z,b({},$.color,!y),b({},q,y),b({},$.gradient,y)),P),ae;switch(h){case"h1":ae=r.default.createElement(E||"h1",C(O({},R),{ref:u,className:Z}),N);break;case"h2":ae=r.default.createElement(E||"h2",C(O({},R),{ref:u,className:Z}),N);break;case"h3":ae=r.default.createElement(E||"h3",C(O({},R),{ref:u,className:Z}),N);break;case"h4":ae=r.default.createElement(E||"h4",C(O({},R),{ref:u,className:Z}),N);break;case"h5":ae=r.default.createElement(E||"h5",C(O({},R),{ref:u,className:Z}),N);break;case"h6":ae=r.default.createElement(E||"h6",C(O({},R),{ref:u,className:Z}),N);break;case"lead":ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break;case"paragraph":ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break;case"small":ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break;default:ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break}return ae});d.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),as:g.propTypesAs,textGradient:g.propTypesTextGradient,className:g.propTypesClassName,children:g.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(dk);var fk={},pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return s},propTypesAnimate:function(){return f}});var r=o(Ze),n=Ut;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.string,i=r.default.node.isRequired,s=r.default.bool.isRequired,f=n.propTypesAnimation})(pk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Collapse:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=fr,a=O(Sr),i=O(at),s=Xe,f=O(Ye),g=Ke,b=pk;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.open,u=d.animate,h=d.className,v=d.children,y=T(d,["open","animate","className","children"]),E=r.default.useRef(null),P=(0,g.useTheme)().collapse,N=P.styles,R=N.base;u=u??{},h=h??"";var M=(0,s.twMerge)((0,i.default)((0,f.default)(R)),h),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,u),B=n.AnimatePresence,H=(0,o.useMergeRefs)([l,E]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(B,null,r.default.createElement(n.m.div,S({},y,{ref:H,className:M,initial:"unmount",exit:"unmount",animate:c?"mount":"unmount",variants:D}),v)))});w.displayName="MaterialTailwind.Collapse",w.propTypes={open:b.propTypesOpen,animate:b.propTypesAnimate,className:b.propTypesClassName,children:b.propTypesChildren};var m=w})(fk);var hk={},_u={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return s},propTypesChildren:function(){return f}});var r=n(Ze);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.string,a=r.default.bool,i=r.default.bool,s=r.default.bool,f=r.default.node.isRequired})(_u);var gk={},fb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{ListItemPrefix:function(){return O},default:function(){return T}});var r=g(k),n=Ke,o=g(at),a=Xe,i=g(Ye),s=_u;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var m=arguments[w];for(var d in m)Object.prototype.hasOwnProperty.call(m,d)&&(C[d]=m[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function b(C,w){if(C==null)return{};var m=S(C,w),d,l;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(l=0;l<c.length;l++)d=c[l],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c<d.length;c++)l=d[c],!(w.indexOf(l)>=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,n.useTheme)().list,u=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemPrefix)),m);return r.default.createElement("div",f({},l,{ref:w,className:h}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.ListItemPrefix";var T=O})(fb);var pb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{ListItemSuffix:function(){return O},default:function(){return T}});var r=g(k),n=Ke,o=g(at),a=Xe,i=g(Ye),s=_u;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var m=arguments[w];for(var d in m)Object.prototype.hasOwnProperty.call(m,d)&&(C[d]=m[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function b(C,w){if(C==null)return{};var m=S(C,w),d,l;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(l=0;l<c.length;l++)d=c[l],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c<d.length;c++)l=d[c],!(w.indexOf(l)>=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,n.useTheme)().list,u=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemSuffix)),m);return r.default.createElement("div",f({},l,{ref:w,className:h}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.ListItemSuffix";var T=O})(pb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{ListItem:function(){return m},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return b.ListItemSuffix},default:function(){return d}});var r=T(k),n=Ke,o=T(kl),a=T(at),i=Xe,s=T(Ye),f=_u,g=fb,b=pb;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.className,h=l.disabled,v=l.selected,y=l.ripple,E=l.children,P=C(l,["className","disabled","selected","ripple","children"]),N=(0,n.useTheme)().list,R=N.defaultProps,M=N.styles.base;y=y??R.ripple;var L=y!==void 0&&new o.default,D,B=(0,i.twMerge)((0,a.default)((0,s.default)(M.item.initial),(D={},S(D,(0,s.default)(M.item.disabled),h),S(D,(0,s.default)(M.item.selected),v&&!h),D)),u);return r.default.createElement("div",O({},P,{ref:c,role:"button",tabIndex:0,className:B,onMouseDown:function(H){var Q=P==null?void 0:P.onMouseDown;return y&&L.create(H,"dark"),typeof Q=="function"&&Q(H)}}),E)});m.propTypes={className:f.propTypesClassName,selected:f.propTypesSelected,disabled:f.propTypesDisabled,ripple:f.propTypesRipple,children:f.propTypesChildren},m.displayName="MaterialTailwind.ListItem";var d=Object.assign(m,{Prefix:g.ListItemPrefix,Suffix:b.ListItemSuffix})})(gk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{List:function(){return w},ListItem:function(){return f.ListItem},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return b.ListItemSuffix},default:function(){return m}});var r=O(k),n=Ke,o=O(at),a=Xe,i=O(Ye),s=_u,f=gk,g=fb,b=pb;function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.className,u=d.children,h=T(d,["className","children"]),v=(0,n.useTheme)().list,y=v.defaultProps,E=v.styles.base;c=c??y.className;var P=(0,a.twMerge)((0,o.default)((0,i.default)(E.list)),c);return r.default.createElement("nav",S({},h,{ref:l,className:P}),u)});w.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},w.displayName="MaterialTailwind.List";var m=Object.assign(w,{Item:f.ListItem,ItemPrefix:g.ListItemPrefix,ItemSuffix:b.ListItemSuffix})})(hk);var mk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{ButtonGroup:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=ci;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,l){if(d==null)return{};var c=C(d,l),u,h;if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(d);for(h=0;h<v.length;h++)u=v[h],!(l.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v<u.length;v++)h=u[v],!(l.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.size,h=d.color,v=d.fullWidth,y=d.ripple,E=d.className,P=d.children,N=T(d,["variant","size","color","fullWidth","ripple","className","children"]),R=(0,f.useTheme)().buttonGroup,M=R.defaultProps,L=R.styles,D=R.valid,B=L.base,H=L.dividerColor;c=c??M.variant,u=u??M.size,h=h??M.color,y=y??M.ripple,v=v??M.fullWidth,E=E??M.className;var Q,W=(0,a.twMerge)((0,o.default)((0,s.default)(B.initial),(Q={},b(Q,(0,s.default)(B.fullWidth),v),b(Q,"divide-x",c!=="outlined"),b(Q,(0,s.default)(H[(0,i.default)(D.colors,h,"gray")]),c!=="outlined"),Q)),E);return r.default.createElement("div",S({},N,{ref:l,className:W}),r.default.Children.map(P,function(z,$){var q;return r.default.isValidElement(z)&&r.default.cloneElement(z,{variant:c,size:u,color:h,ripple:y,fullWidth:v,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":$!==r.default.Children.count(P)-1,"border-r-0":$!==r.default.Children.count(P)-1,"rounded-l-none":$!==0}),(q=z.props)===null||q===void 0?void 0:q.className)})}))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),fullWidth:g.propTypesFullWidth,ripple:g.propTypesRipple,className:g.propTypesClassName,children:g.propTypesChildren},w.displayName="MaterialTailwind.ButtonGroup";var m=w})(mk);var bk={},vk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return s},propTypesAutoplay:function(){return f},propTypesAutoplayDelay:function(){return g},propTypesTransition:function(){return b},propTypesLoop:function(){return S},propTypesChildren:function(){return O},propTypesSlideRef:function(){return T}});var r=n(Ze);function n(C){return C&&C.__esModule?C:{default:C}}var o=r.default.string,a=r.default.func,i=r.default.func,s=r.default.func,f=r.default.bool,g=r.default.number,b=r.default.object,S=r.default.bool,O=r.default.node.isRequired,T=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(vk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,y){for(var E in y)Object.defineProperty(v,E,{enumerable:!0,get:y[E]})}t(e,{Carousel:function(){return u},default:function(){return h}});var r=T(k),n=vr,o=fr,a=T(at),i=Xe,s=T(Ye),f=Ke,g=vk;function b(v,y){(y==null||y>v.length)&&(y=v.length);for(var E=0,P=new Array(y);E<y;E++)P[E]=v[E];return P}function S(v){if(Array.isArray(v))return v}function O(){return O=Object.assign||function(v){for(var y=1;y<arguments.length;y++){var E=arguments[y];for(var P in E)Object.prototype.hasOwnProperty.call(E,P)&&(v[P]=E[P])}return v},O.apply(this,arguments)}function T(v){return v&&v.__esModule?v:{default:v}}function C(v,y){var E=v==null?null:typeof Symbol<"u"&&v[Symbol.iterator]||v["@@iterator"];if(E!=null){var P=[],N=!0,R=!1,M,L;try{for(E=E.call(v);!(N=(M=E.next()).done)&&(P.push(M.value),!(y&&P.length===y));N=!0);}catch(D){R=!0,L=D}finally{try{!N&&E.return!=null&&E.return()}finally{if(R)throw L}}return P}}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(v,y){if(v==null)return{};var E=d(v,y),P,N;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(v);for(N=0;N<R.length;N++)P=R[N],!(y.indexOf(P)>=0)&&Object.prototype.propertyIsEnumerable.call(v,P)&&(E[P]=v[P])}return E}function d(v,y){if(v==null)return{};var E={},P=Object.keys(v),N,R;for(R=0;R<P.length;R++)N=P[R],!(y.indexOf(N)>=0)&&(E[N]=v[N]);return E}function l(v,y){return S(v)||C(v,y)||c(v,y)||w()}function c(v,y){if(v){if(typeof v=="string")return b(v,y);var E=Object.prototype.toString.call(v).slice(8,-1);if(E==="Object"&&v.constructor&&(E=v.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return b(v,y)}}var u=r.default.forwardRef(function(v,y){var E=v.children,P=v.prevArrow,N=v.nextArrow,R=v.navigation,M=v.autoplay,L=v.autoplayDelay,D=v.transition,B=v.loop,H=v.className,Q=v.slideRef,W=m(v,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),z=(0,f.useTheme)().carousel,$=z.defaultProps,q=z.styles.base,Z=(0,n.useMotionValue)(0),ae=r.default.useRef(null),ge=l(r.default.useState(0),2),ue=ge[0],te=ge[1],Se=r.default.Children.toArray(E);H=H??$.className,P=P??$.prevArrow,N=N??$.nextArrow,R=R??$.navigation,M=M??$.autoplay,L=L??$.autoplayDelay,D=D??$.transition,B=B??$.loop;var ve=(0,i.twMerge)((0,a.default)((0,s.default)(q.carousel)),H),pe=(0,i.twMerge)((0,a.default)((0,s.default)(q.slide))),re=r.default.useCallback(function(){var Pe;return-ue*(((Pe=ae.current)===null||Pe===void 0?void 0:Pe.clientWidth)||0)},[ue]),me=r.default.useCallback(function(){var Pe=B?0:ue;te(ue+1===Se.length?Pe:ue+1)},[ue,B,Se.length]),Te=function(){var Pe=B?Se.length-1:0;te(ue-1<0?Pe:ue-1)};r.default.useEffect(function(){var Pe=(0,n.animate)(Z,re(),D);return Pe.stop},[re,ue,Z,D]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(Z,re(),D)})},[re,D,Z]),r.default.useEffect(function(){if(M){var Pe=setInterval(function(){return me()},L);return function(){return clearInterval(Pe)}}},[M,me,L]);var Ne=(0,o.useMergeRefs)([ae,y]);return r.default.createElement("div",O({},W,{ref:Ne,className:ve}),Se.map(function(Pe,Oe){return r.default.createElement(n.LazyMotion,{key:Oe,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Q,className:pe,style:{x:Z,left:"".concat(Oe*100,"%"),right:"".concat(Oe*100,"%")}},Pe))}),P&&P({loop:B,handlePrev:Te,activeIndex:ue,firstIndex:ue===0}),N&&N({loop:B,handleNext:me,activeIndex:ue,lastIndex:ue===Se.length-1}),R&&R({setActiveIndex:te,activeIndex:ue,length:Se.length}))});u.propTypes={className:g.propTypesClassName,children:g.propTypesChildren,nextArrow:g.propTypesNextArrow,prevArrow:g.propTypesPrevArrow,navigation:g.propTypesNavigation,autoplay:g.propTypesAutoplay,autoplayDelay:g.propTypesAutoplayDelay,transition:g.propTypesTransition,loop:g.propTypesLoop,slideRef:g.propTypesSlideRef},u.displayName="MaterialTailwind.Carousel";var h=u})(bk);var yk={},xk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return s},propTypesChildren:function(){return f},propTypesPlacement:function(){return g},propTypesOverlayProps:function(){return b},propTypesClassName:function(){return S},propTypesOnClose:function(){return O},propTypesDismiss:function(){return T},propTypesTransition:function(){return C},propTypesOverlayRef:function(){return w}});var r=o(Ze),n=Ut;function o(m){return m&&m.__esModule?m:{default:m}}var a=r.default.bool.isRequired,i=r.default.number,s=r.default.bool,f=r.default.node.isRequired,g=["top","right","bottom","left"],b=r.default.object,S=r.default.string,O=r.default.func,T=n.propTypesDismissType,C=r.default.object,w=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(xk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Drawer:function(){return l},default:function(){return c}});var r=C(k),n=C(Ze),o=vr,a=fr,i=C(Sr),s=C(at),f=Xe,g=C(Ye),b=Ke,S=xk;function O(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function T(){return T=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var v=arguments[h];for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(u[y]=v[y])}return u},T.apply(this,arguments)}function C(u){return u&&u.__esModule?u:{default:u}}function w(u){for(var h=1;h<arguments.length;h++){var v=arguments[h]!=null?arguments[h]:{},y=Object.keys(v);typeof Object.getOwnPropertySymbols=="function"&&(y=y.concat(Object.getOwnPropertySymbols(v).filter(function(E){return Object.getOwnPropertyDescriptor(v,E).enumerable}))),y.forEach(function(E){O(u,E,v[E])})}return u}function m(u,h){if(u==null)return{};var v=d(u,h),y,E;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(u);for(E=0;E<P.length;E++)y=P[E],!(h.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function d(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P<y.length;P++)E=y[P],!(h.indexOf(E)>=0)&&(v[E]=u[E]);return v}var l=r.default.forwardRef(function(u,h){var v=u.open,y=u.size,E=u.overlay,P=u.children,N=u.placement,R=u.overlayProps,M=u.className,L=u.onClose,D=u.dismiss,B=u.transition,H=u.overlayRef,Q=m(u,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),W=(0,b.useTheme)().drawer,z=W.defaultProps,$=W.styles.base,q=(0,o.useAnimation)();y=y??z.size,E=E??z.overlay,N=N??z.placement,M=M??z.className,R=R??z.overlayProps,L=L??z.onClose;var Z;D=(Z=(0,i.default)(z.dismiss,D||{}))!==null&&Z!==void 0?Z:z.dismiss,B=B??z.transition;var ae=(0,f.twMerge)((0,s.default)((0,g.default)($.drawer),{"top-0 right-0":N==="right","bottom-0 left-0":N==="bottom","top-0 left-0":N==="top"||N==="left"}),M),ge=(0,f.twMerge)((0,s.default)((0,g.default)($.overlay)),R==null?void 0:R.className),ue=(0,a.useFloating)({open:v,onOpenChange:L}).context,te=(0,a.useInteractions)([(0,a.useDismiss)(ue,D)]).getFloatingProps;r.default.useEffect(function(){q.start(v?"open":"close")},[v,q,N]);var Se={open:{x:0,y:0},close:{x:N==="left"?-y:N==="right"?y:0,y:N==="top"?-y:N==="bottom"?y:0}},ve={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,E&&v&&r.default.createElement(o.m.div,{ref:H,className:ge,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:ve,transition:{duration:.3}})),r.default.createElement(o.m.div,T({},te(w({ref:h},Q)),{className:ae,style:{maxWidth:N==="left"||N==="right"?y:"100%",maxHeight:N==="top"||N==="bottom"?y:"100%",height:N==="left"||N==="right"?"100vh":"100%"},initial:"close",animate:q,variants:Se,transition:B}),P)))});l.propTypes={open:S.propTypesOpen,size:S.propTypesSize,overlay:S.propTypesOverlay,children:S.propTypesChildren,placement:n.default.oneOf(S.propTypesPlacement),overlayProps:S.propTypesOverlayProps,className:S.propTypesClassName,onClose:S.propTypesOnClose,dismiss:S.propTypesDismiss,transition:S.propTypesTransition,overlayRef:S.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var c=l})(yk);var wk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Badge:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(Sr),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=Pm;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.invisible,v=l.withBorder,y=l.overlap,E=l.placement,P=l.className,N=l.content,R=l.children,M=l.containerProps,L=l.containerRef,D=C(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),B=(0,g.useTheme)().badge,H=B.valid,Q=B.defaultProps,W=B.styles,z=W.base,$=W.placements,q=W.colors;u=u??Q.color,h=h??Q.invisible,v=v??Q.withBorder,y=y??Q.overlap,E=E??Q.placement;var Z;P=(Z=(0,a.default)(P,Q.className))!==null&&Z!==void 0?Z:Q.className;var ae;M=(ae=(0,o.default)(M,Q.containerProps||{}))!==null&&ae!==void 0?ae:Q.containerProps;var ge=(0,f.default)(z.badge.initial),ue=(0,f.default)(z.badge.withBorder),te=(0,f.default)(z.badge.withContent),Se=(0,f.default)(q[(0,s.default)(H.colors,u,"red")]),ve=(0,f.default)($[(0,s.default)(H.placements,E,"top-end")][(0,s.default)(H.overlaps,y,"square")]),pe,re=(0,i.twMerge)((0,a.default)(ge,ve,Se,(pe={},S(pe,ue,v),S(pe,te,N),pe)),P),me=(0,i.twMerge)((0,a.default)((0,f.default)(z.container),M==null?void 0:M.className));return r.default.createElement("div",O({ref:L},M,{className:me}),R,!h&&r.default.createElement("span",O({},D,{ref:c,className:re}),N))});m.propTypes={color:n.default.oneOf(b.propTypesColor),invisible:b.propTypesInvisible,withBorder:b.propTypesWithBorder,overlap:n.default.oneOf(b.propTypesOverlap),className:b.propTypesClassName,content:b.propTypesContent,children:b.propTypesChildren,placement:n.default.oneOf(b.propTypesPlacement),containerProps:b.propTypesContainerProps,containerRef:b.propTypesContainerRef},m.displayName="MaterialTailwind.Badge";var d=m})(wk);var _k={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,R){for(var M in R)Object.defineProperty(N,M,{enumerable:!0,get:R[M]})}t(e,{Rating:function(){return E},default:function(){return P}});var r=C(k),n=C(Ze),o=C(at),a=Xe,i=C(Gt),s=C(Ye),f=Ke,g=km;function b(N,R){(R==null||R>N.length)&&(R=N.length);for(var M=0,L=new Array(R);M<R;M++)L[M]=N[M];return L}function S(N){if(Array.isArray(N))return N}function O(N){if(Array.isArray(N))return b(N)}function T(){return T=Object.assign||function(N){for(var R=1;R<arguments.length;R++){var M=arguments[R];for(var L in M)Object.prototype.hasOwnProperty.call(M,L)&&(N[L]=M[L])}return N},T.apply(this,arguments)}function C(N){return N&&N.__esModule?N:{default:N}}function w(N){if(typeof Symbol<"u"&&N[Symbol.iterator]!=null||N["@@iterator"]!=null)return Array.from(N)}function m(N,R){var M=N==null?null:typeof Symbol<"u"&&N[Symbol.iterator]||N["@@iterator"];if(M!=null){var L=[],D=!0,B=!1,H,Q;try{for(M=M.call(N);!(D=(H=M.next()).done)&&(L.push(H.value),!(R&&L.length===R));D=!0);}catch(W){B=!0,Q=W}finally{try{!D&&M.return!=null&&M.return()}finally{if(B)throw Q}}return L}}function d(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(){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 c(N,R){if(N==null)return{};var M=u(N,R),L,D;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(N);for(D=0;D<B.length;D++)L=B[D],!(R.indexOf(L)>=0)&&Object.prototype.propertyIsEnumerable.call(N,L)&&(M[L]=N[L])}return M}function u(N,R){if(N==null)return{};var M={},L=Object.keys(N),D,B;for(B=0;B<L.length;B++)D=L[B],!(R.indexOf(D)>=0)&&(M[D]=N[D]);return M}function h(N,R){return S(N)||m(N,R)||y(N,R)||d()}function v(N){return O(N)||w(N)||y(N)||l()}function y(N,R){if(N){if(typeof N=="string")return b(N,R);var M=Object.prototype.toString.call(N).slice(8,-1);if(M==="Object"&&N.constructor&&(M=N.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return b(N,R)}}var E=r.default.forwardRef(function(N,R){var M=N.count,L=N.value,D=N.ratedIcon,B=N.unratedIcon,H=N.ratedColor,Q=N.unratedColor,W=N.className,z=N.onChange,$=N.readonly,q=c(N,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),Z,ae,ge=(0,f.useTheme)().rating,ue=ge.valid,te=ge.defaultProps,Se=ge.styles,ve=Se.base,pe=Se.colors;M=M??te.count,L=L??te.value,D=D??te.ratedIcon,D=D??te.ratedIcon,B=B??te.unratedIcon,H=H??te.ratedColor,Q=Q??te.unratedColor,W=W??te.className,z=z??te.onChange,$=$??te.readonly;var re=h(r.default.useState(function(){return v(Array(L).fill("rated")).concat(v(Array(M-L).fill("un_rated")))}),2),me=re[0],Te=re[1],Ne=h(r.default.useState(function(){return v(Array(M).fill("un_rated"))}),2),Pe=Ne[0],Oe=Ne[1],je=h(r.default.useState(!1),2),ze=je[0],qe=je[1],it=(0,s.default)(pe[(0,i.default)(ue.colors,H,"yellow")]),et=(0,s.default)(pe[(0,i.default)(ue.colors,Q,"blue-gray")]),st=(0,a.twMerge)((0,o.default)((0,s.default)(ve.rating),W)),Ge=(0,s.default)(ve.icon),we=D,Ee=B,ke=r.default.isValidElement(D)&&r.default.cloneElement(we,{className:(0,a.twMerge)((0,o.default)(Ge,it,we==null||(Z=we.props)===null||Z===void 0?void 0:Z.className))}),Ie=r.default.isValidElement(D)&&r.default.cloneElement(Ee,{className:(0,a.twMerge)((0,o.default)(Ge,et,Ee==null||(ae=Ee.props)===null||ae===void 0?void 0:ae.className))}),ce=!r.default.isValidElement(D)&&r.default.createElement(D,{className:(0,a.twMerge)((0,o.default)(Ge,it))}),Ae=!r.default.isValidElement(D)&&r.default.createElement(B,{className:(0,a.twMerge)((0,o.default)(Ge,et))}),fe=function(ee){return ee.map(function(le,Ce){return r.default.createElement("span",{key:Ce,onClick:function(){if(!$){var xe=me.map(function(he,ie){return ie<=Ce?"rated":"un_rated"});Te(xe),z&&typeof z=="function"&&z(xe.filter(function(he){return he==="rated"}).length)}},onMouseEnter:function(){if(!$){var xe=Pe.map(function(he,ie){return ie<=Ce?"rated":"un_rated"});qe(!0),Oe(xe)}},onMouseLeave:function(){return!$&&qe(!1)}},r.default.isValidElement(le==="rated"?D:B)?le==="rated"?ke:Ie:le==="rated"?ce:Ae)})};return r.default.createElement("div",T({},q,{ref:R,className:st}),fe(ze?Pe:me))});E.propTypes={count:g.propTypesCount,value:g.propTypesValue,ratedIcon:g.propTypesRatedIcon,unratedIcon:g.propTypesUnratedIcon,ratedColor:n.default.oneOf(g.propTypesColor),unratedColor:n.default.oneOf(g.propTypesColor),className:g.propTypesClassName,onChange:g.propTypesOnChange,readonly:g.propTypesReadonly},E.displayName="MaterialTailwind.Rating";var P=E})(_k);var Sk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,E){for(var P in E)Object.defineProperty(y,P,{enumerable:!0,get:E[P]})}t(e,{Slider:function(){return h},default:function(){return v}});var r=C(k),n=C(Ze),o=C(Sr),a=C(at),i=Xe,s=C(Gt),f=C(Ye),g=Ke,b=Em;function S(y,E){(E==null||E>y.length)&&(E=y.length);for(var P=0,N=new Array(E);P<E;P++)N[P]=y[P];return N}function O(y){if(Array.isArray(y))return y}function T(){return T=Object.assign||function(y){for(var E=1;E<arguments.length;E++){var P=arguments[E];for(var N in P)Object.prototype.hasOwnProperty.call(P,N)&&(y[N]=P[N])}return y},T.apply(this,arguments)}function C(y){return y&&y.__esModule?y:{default:y}}function w(y,E){var P=y==null?null:typeof Symbol<"u"&&y[Symbol.iterator]||y["@@iterator"];if(P!=null){var N=[],R=!0,M=!1,L,D;try{for(P=P.call(y);!(R=(L=P.next()).done)&&(N.push(L.value),!(E&&N.length===E));R=!0);}catch(B){M=!0,D=B}finally{try{!R&&P.return!=null&&P.return()}finally{if(M)throw D}}return N}}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(y,E){if(y==null)return{};var P=l(y,E),N,R;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(y);for(R=0;R<M.length;R++)N=M[R],!(E.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(y,N)&&(P[N]=y[N])}return P}function l(y,E){if(y==null)return{};var P={},N=Object.keys(y),R,M;for(M=0;M<N.length;M++)R=N[M],!(E.indexOf(R)>=0)&&(P[R]=y[R]);return P}function c(y,E){return O(y)||w(y,E)||u(y,E)||m()}function u(y,E){if(y){if(typeof y=="string")return S(y,E);var P=Object.prototype.toString.call(y).slice(8,-1);if(P==="Object"&&y.constructor&&(P=y.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return S(y,E)}}var h=r.default.forwardRef(function(y,E){var P=y.color,N=y.size,R=y.className,M=y.trackClassName,L=y.thumbClassName,D=y.barClassName,B=y.value,H=y.defaultValue,Q=y.onChange,W=y.min,z=y.max,$=y.step,q=y.inputRef,Z=y.inputProps,ae=d(y,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),ge=(0,g.useTheme)().slider,ue=ge.valid,te=ge.defaultProps,Se=ge.styles,ve=Se.base,pe=Se.sizes,re=Se.colors,me=c(r.default.useState(H||0),2),Te=me[0],Ne=me[1];r.default.useMemo(function(){H&&Ne(H)},[H]),P=P??te.color,N=N??te.size,W=W??te.min,z=z??te.max,$=$??te.step;var Pe;R=(Pe=(0,a.default)(te.className,R))!==null&&Pe!==void 0?Pe:te.className;var Oe;L=(Oe=(0,a.default)(te.thumbClassName,L))!==null&&Oe!==void 0?Oe:te.thumbClassName;var je;M=(je=(0,a.default)(te.trackClassName,M))!==null&&je!==void 0?je:te.trackClassName;var ze;D=(ze=(0,a.default)(te.barClassName,D))!==null&&ze!==void 0?ze:te.barClassName;var qe;Z=(qe=(0,o.default)(Z,(te==null?void 0:te.inputProps)||{}))!==null&&qe!==void 0?qe:te.inputProps;var it=(0,i.twMerge)((0,a.default)((0,f.default)(ve.container),(0,f.default)(re[(0,s.default)(ue.colors,P,"gray")]),(0,f.default)(pe[(0,s.default)(ue.sizes,N,"md")].container),R)),et=(0,i.twMerge)((0,a.default)((0,f.default)(ve.bar),D)),st=(0,a.default)((0,f.default)(ve.track),(0,f.default)(pe[(0,s.default)(ue.sizes,N,"md")].track)),Ge=(0,a.default)((0,f.default)(ve.thumb),(0,f.default)(pe[(0,s.default)(ue.sizes,N,"md")].thumb)),we=(0,a.default)((0,f.default)(ve.slider),(0,i.twMerge)(st,M),(0,i.twMerge)(Ge,L));return r.default.createElement("div",T({},ae,{ref:E,className:it}),r.default.createElement("label",{className:et,style:{width:"".concat(B||Te,"%")}}),r.default.createElement("input",T({ref:q,type:"range",max:z,min:W,step:$,className:we},B?{value:B}:null,{defaultValue:H,onChange:function(Ee){return Q?Q(Ee):Ne(Number(Ee.target.value))}})))});h.propTypes={color:n.default.oneOf(b.propTypesColor),size:n.default.oneOf(b.propTypesSize),className:b.propTypesClassName,trackClassName:b.propTypesTrackClassName,thumbClassName:b.propTypesThumbClassName,barClassName:b.propTypesBarClassName,defaultValue:b.propTypesDefaultValue,value:b.propTypesValue,onChange:b.propTypesOnChange,min:b.propTypesMin,max:b.propTypesMax,step:b.propTypesStep,inputRef:b.propTypesInputRef,inputProps:b.propTypesInputProps},h.displayName="MaterialTailwind.Slider";var v=h})(Sk);var Ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Spinner:function(){return m},default:function(){return d}});var r=S(Ze),n=T(k),o=S(at),a=Xe,i=S(Gt),s=S(Ye),f=Ke,g=Nm;function b(){return b=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},b.apply(this,arguments)}function S(l){return l&&l.__esModule?l:{default:l}}function O(l){if(typeof WeakMap!="function")return null;var c=new WeakMap,u=new WeakMap;return(O=function(h){return h?u:c})(l)}function T(l,c){if(!c&&l&&l.__esModule)return l;if(l===null||typeof l!="object"&&typeof l!="function")return{default:l};var u=O(c);if(u&&u.has(l))return u.get(l);var h={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in l)if(y!=="default"&&Object.prototype.hasOwnProperty.call(l,y)){var E=v?Object.getOwnPropertyDescriptor(l,y):null;E&&(E.get||E.set)?Object.defineProperty(h,y,E):h[y]=l[y]}return h.default=l,u&&u.set(l,h),h}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=(0,n.forwardRef)(function(l,c){var u=l.color,h=l.className,v=C(l,["color","className"]),y=(0,f.useTheme)().spinner,E=y.defaultProps,P=y.valid,N=y.styles,R=N.base,M=N.colors;u=u??E.color;var L;h=(L=(0,o.default)(E.className,h))!==null&&L!==void 0?L:E.className;var D=(0,s.default)(M[(0,i.default)(P.colors,u,"gray")]),B=(0,a.twMerge)((0,o.default)((0,s.default)(R)),h),H,Q;return n.default.createElement("svg",b({},v,{ref:c,className:B,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(H=v==null?void 0:v.width)!==null&&H!==void 0?H:24,height:(Q=v==null?void 0:v.height)!==null&&Q!==void 0?Q: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}))});m.propTypes={color:r.default.oneOf(g.propTypesColor),className:g.propTypesClassName},m.displayName="MaterialTailwind.Spinner";var d=m})(Ck);var Tk={},Su={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return c},default:function(){return u}});var r=b(k),n=Xe,o=b(Ye),a=Ke,i=Wo;function s(h,v){(v==null||v>h.length)&&(v=h.length);for(var y=0,E=new Array(v);y<v;y++)E[y]=h[y];return E}function f(h){if(Array.isArray(h))return h}function g(){return g=Object.assign||function(h){for(var v=1;v<arguments.length;v++){var y=arguments[v];for(var E in y)Object.prototype.hasOwnProperty.call(y,E)&&(h[E]=y[E])}return h},g.apply(this,arguments)}function b(h){return h&&h.__esModule?h:{default:h}}function S(h,v){var y=h==null?null:typeof Symbol<"u"&&h[Symbol.iterator]||h["@@iterator"];if(y!=null){var E=[],P=!0,N=!1,R,M;try{for(y=y.call(h);!(P=(R=y.next()).done)&&(E.push(R.value),!(v&&E.length===v));P=!0);}catch(L){N=!0,M=L}finally{try{!P&&y.return!=null&&y.return()}finally{if(N)throw M}}return E}}function O(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(h,v){if(h==null)return{};var y=C(h,v),E,P;if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(h);for(P=0;P<N.length;P++)E=N[P],!(v.indexOf(E)>=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(y[E]=h[E])}return y}function C(h,v){if(h==null)return{};var y={},E=Object.keys(h),P,N;for(N=0;N<E.length;N++)P=E[N],!(v.indexOf(P)>=0)&&(y[P]=h[P]);return y}function w(h,v){return f(h)||S(h,v)||m(h,v)||O()}function m(h,v){if(h){if(typeof h=="string")return s(h,v);var y=Object.prototype.toString.call(h).slice(8,-1);if(y==="Object"&&h.constructor&&(y=h.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return s(h,v)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var h=r.default.useContext(d);if(!h)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 h}var c=r.default.forwardRef(function(h,v){var y=h.className,E=h.children,P=T(h,["className","children"]),N=(0,a.useTheme)().timelineItem,R=N.styles,M=R.base,L=w(r.default.useState(0),2),D=L[0],B=L[1],H=r.default.useMemo(function(){return[D,B]},[D,B]),Q=(0,n.twMerge)((0,o.default)(M),y);return r.default.createElement(d.Provider,{value:H},r.default.createElement("li",g({ref:v},P,{className:Q}),E))});c.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},c.displayName="MaterialTailwind.TimelineItem";var u=c})(Su);var Ok={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,E){for(var P in E)Object.defineProperty(y,P,{enumerable:!0,get:E[P]})}t(e,{TimelineIcon:function(){return h},default:function(){return v}});var r=C(k),n=C(Ze),o=fr,a=Xe,i=C(Gt),s=C(Ye),f=Ke,g=Su,b=Wo;function S(y,E){(E==null||E>y.length)&&(E=y.length);for(var P=0,N=new Array(E);P<E;P++)N[P]=y[P];return N}function O(y){if(Array.isArray(y))return y}function T(){return T=Object.assign||function(y){for(var E=1;E<arguments.length;E++){var P=arguments[E];for(var N in P)Object.prototype.hasOwnProperty.call(P,N)&&(y[N]=P[N])}return y},T.apply(this,arguments)}function C(y){return y&&y.__esModule?y:{default:y}}function w(y,E){var P=y==null?null:typeof Symbol<"u"&&y[Symbol.iterator]||y["@@iterator"];if(P!=null){var N=[],R=!0,M=!1,L,D;try{for(P=P.call(y);!(R=(L=P.next()).done)&&(N.push(L.value),!(E&&N.length===E));R=!0);}catch(B){M=!0,D=B}finally{try{!R&&P.return!=null&&P.return()}finally{if(M)throw D}}return N}}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(y,E){if(y==null)return{};var P=l(y,E),N,R;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(y);for(R=0;R<M.length;R++)N=M[R],!(E.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(y,N)&&(P[N]=y[N])}return P}function l(y,E){if(y==null)return{};var P={},N=Object.keys(y),R,M;for(M=0;M<N.length;M++)R=N[M],!(E.indexOf(R)>=0)&&(P[R]=y[R]);return P}function c(y,E){return O(y)||w(y,E)||u(y,E)||m()}function u(y,E){if(y){if(typeof y=="string")return S(y,E);var P=Object.prototype.toString.call(y).slice(8,-1);if(P==="Object"&&y.constructor&&(P=y.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return S(y,E)}}var h=r.default.forwardRef(function(y,E){var P=y.color,N=y.variant,R=y.className,M=y.children,L=d(y,["color","variant","className","children"]),D=(0,f.useTheme)().timelineIcon,B=D.styles,H=D.valid,Q=B.base,W=B.variants,z=c((0,g.useTimelineItem)(),2),$=z[1],q=r.default.useRef(null),Z=(0,o.useMergeRefs)([E,q]);r.default.useEffect(function(){var ue=q.current;if(ue){var te=ue.getBoundingClientRect().width;return $(te),function(){$(0)}}},[$,R,M]);var ae=(0,s.default)(W[(0,i.default)(H.variants,N,"filled")][(0,i.default)(H.colors,P,"gray")]),ge=(0,a.twMerge)((0,s.default)(Q),ae,R);return r.default.createElement("span",T({ref:Z},L,{className:ge}),M)});h.propTypes={children:b.propTypeChildren,className:b.propTypeClassName,color:n.default.oneOf(b.propTypeColor),variant:n.default.oneOf(b.propTypeVariant)},h.displayName="MaterialTailwind.TimelineIcon";var v=h})(Ok);var Pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{TimelineHeader:function(){return l},default:function(){return c}});var r=S(k),n=Xe,o=S(Ye),a=Ke,i=Su,s=Wo;function f(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v<h;v++)y[v]=u[v];return y}function g(u){if(Array.isArray(u))return u}function b(){return b=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var v=arguments[h];for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(u[y]=v[y])}return u},b.apply(this,arguments)}function S(u){return u&&u.__esModule?u:{default:u}}function O(u,h){var v=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(v!=null){var y=[],E=!0,P=!1,N,R;try{for(v=v.call(u);!(E=(N=v.next()).done)&&(y.push(N.value),!(h&&y.length===h));E=!0);}catch(M){P=!0,R=M}finally{try{!E&&v.return!=null&&v.return()}finally{if(P)throw R}}return y}}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(u,h){if(u==null)return{};var v=w(u,h),y,E;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(u);for(E=0;E<P.length;E++)y=P[E],!(h.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function w(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P<y.length;P++)E=y[P],!(h.indexOf(E)>=0)&&(v[E]=u[E]);return v}function m(u,h){return g(u)||O(u,h)||d(u,h)||T()}function d(u,h){if(u){if(typeof u=="string")return f(u,h);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return f(u,h)}}var l=r.default.forwardRef(function(u,h){var v=u.className,y=u.children,E=C(u,["className","children"]),P=(0,a.useTheme)().timelineBody,N=P.styles,R=N.base,M=m((0,i.useTimelineItem)(),1),L=M[0],D=(0,n.twMerge)((0,o.default)(R),v);return r.default.createElement("div",b({},E,{ref:h,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,y))});l.propTypes={children:s.propTypeChildren,className:s.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var c=l})(Pk);var kk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{TimelineHeader:function(){return S},default:function(){return O}});var r=f(k),n=Xe,o=f(Ye),a=Ke,i=Wo;function s(){return s=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var m in w)Object.prototype.hasOwnProperty.call(w,m)&&(T[m]=w[m])}return T},s.apply(this,arguments)}function f(T){return T&&T.__esModule?T:{default:T}}function g(T,C){if(T==null)return{};var w=b(T,C),m,d;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(T);for(d=0;d<l.length;d++)m=l[d],!(C.indexOf(m)>=0)&&Object.prototype.propertyIsEnumerable.call(T,m)&&(w[m]=T[m])}return w}function b(T,C){if(T==null)return{};var w={},m=Object.keys(T),d,l;for(l=0;l<m.length;l++)d=m[l],!(C.indexOf(d)>=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className,m=T.children,d=g(T,["className","children"]),l=(0,a.useTheme)().timelineHeader,c=l.styles,u=c.base,h=(0,n.twMerge)((0,o.default)(u),w);return r.default.createElement("div",s({},d,{ref:C,className:h}),m)});S.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},S.displayName="MaterialTailwind.TimelineHeader";var O=S})(kk);var Ek={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{TimelineConnector:function(){return l},default:function(){return c}});var r=S(k),n=Xe,o=S(Ye),a=Ke,i=Su,s=Wo;function f(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v<h;v++)y[v]=u[v];return y}function g(u){if(Array.isArray(u))return u}function b(){return b=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var v=arguments[h];for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&(u[y]=v[y])}return u},b.apply(this,arguments)}function S(u){return u&&u.__esModule?u:{default:u}}function O(u,h){var v=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(v!=null){var y=[],E=!0,P=!1,N,R;try{for(v=v.call(u);!(E=(N=v.next()).done)&&(y.push(N.value),!(h&&y.length===h));E=!0);}catch(M){P=!0,R=M}finally{try{!E&&v.return!=null&&v.return()}finally{if(P)throw R}}return y}}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(u,h){if(u==null)return{};var v=w(u,h),y,E;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(u);for(E=0;E<P.length;E++)y=P[E],!(h.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function w(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P<y.length;P++)E=y[P],!(h.indexOf(E)>=0)&&(v[E]=u[E]);return v}function m(u,h){return g(u)||O(u,h)||d(u,h)||T()}function d(u,h){if(u){if(typeof u=="string")return f(u,h);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return f(u,h)}}var l=r.default.forwardRef(function(u,h){var v=u.className,y=u.children,E=C(u,["className","children"]),P,N=(0,a.useTheme)().timelineConnector,R=N.styles,M=R.base,L=m((0,i.useTimelineItem)(),1),D=L[0],B=(0,o.default)(M.line),H=(0,n.twMerge)((0,o.default)(M.container),v);return r.default.createElement("span",b({},E,{ref:h,className:H,style:{top:"".concat(D,"px"),width:"".concat(D,"px"),opacity:D?1:0,height:"calc(100% - ".concat(D,"px)")}}),y&&r.default.isValidElement(y)?r.default.cloneElement(y,{className:(0,n.twMerge)(B,(P=y.props)===null||P===void 0?void 0:P.className)}):r.default.createElement("span",{className:B}))});l.propTypes={children:s.propTypeChildren,className:s.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var c=l})(Ek);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Timeline:function(){return m},TimelineItem:function(){return s.default},TimelineIcon:function(){return f.default},TimelineBody:function(){return g.default},TimelineHeader:function(){return b.default},TimelineConnector:function(){return S.default},default:function(){return d}});var r=T(k),n=Xe,o=T(Ye),a=Ke,i=Wo,s=T(Su),f=T(Ok),g=T(Pk),b=T(kk),S=T(Ek);function O(){return O=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(l[h]=u[h])}return l},O.apply(this,arguments)}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,c){if(l==null)return{};var u=w(l,c),h,v;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(l);for(v=0;v<y.length;v++)h=y[v],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y<h.length;y++)v=h[y],!(c.indexOf(v)>=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.className,h=l.children,v=C(l,["className","children"]),y=(0,a.useTheme)().timeline,E=y.styles,P=E.base,N=(0,n.twMerge)((0,o.default)(P),u);return r.default.createElement("ul",O({ref:c},v,{className:N}),h)});m.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},m.displayName="MaterialTailwind.Timeline";var d=Object.assign(m,{Item:s.default,Icon:f.default,Header:b.default,Body:g.default,Connector:S.default})})(Tk);var Nk={},jk={},hb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return s},propTypesClassName:function(){return f}});var r=n(Ze);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.number,a=r.default.func,i=r.default.func,s=r.default.node,f=r.default.string})(hb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{Step:function(){return S},default:function(){return O}});var r=f(k),n=Xe,o=f(Ye),a=Ke,i=hb;function s(){return s=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var m in w)Object.prototype.hasOwnProperty.call(w,m)&&(T[m]=w[m])}return T},s.apply(this,arguments)}function f(T){return T&&T.__esModule?T:{default:T}}function g(T,C){if(T==null)return{};var w=b(T,C),m,d;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(T);for(d=0;d<l.length;d++)m=l[d],!(C.indexOf(m)>=0)&&Object.prototype.propertyIsEnumerable.call(T,m)&&(w[m]=T[m])}return w}function b(T,C){if(T==null)return{};var w={},m=Object.keys(T),d,l;for(l=0;l<m.length;l++)d=m[l],!(C.indexOf(d)>=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className;T.activeClassName,T.completedClassName;var m=T.children,d=g(T,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,c=l.styles.base,u=(0,n.twMerge)((0,o.default)(c.initial),w);return r.default.createElement("div",s({},d,{ref:C,className:u}),m)});S.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},S.displayName="MaterialTailwind.Step";var O=S})(jk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var R in N)Object.defineProperty(P,R,{enumerable:!0,get:N[R]})}t(e,{Stepper:function(){return y},Step:function(){return s.default},default:function(){return E}});var r=T(k),n=fr,o=Xe,a=T(Ye),i=Ke,s=T(jk),f=hb;function g(P,N){(N==null||N>P.length)&&(N=P.length);for(var R=0,M=new Array(N);R<N;R++)M[R]=P[R];return M}function b(P){if(Array.isArray(P))return P}function S(P,N,R){return N in P?Object.defineProperty(P,N,{value:R,enumerable:!0,configurable:!0,writable:!0}):P[N]=R,P}function O(){return O=Object.assign||function(P){for(var N=1;N<arguments.length;N++){var R=arguments[N];for(var M in R)Object.prototype.hasOwnProperty.call(R,M)&&(P[M]=R[M])}return P},O.apply(this,arguments)}function T(P){return P&&P.__esModule?P:{default:P}}function C(P,N){var R=P==null?null:typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(R!=null){var M=[],L=!0,D=!1,B,H;try{for(R=R.call(P);!(L=(B=R.next()).done)&&(M.push(B.value),!(N&&M.length===N));L=!0);}catch(Q){D=!0,H=Q}finally{try{!L&&R.return!=null&&R.return()}finally{if(D)throw H}}return M}}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(P){for(var N=1;N<arguments.length;N++){var R=arguments[N]!=null?arguments[N]:{},M=Object.keys(R);typeof Object.getOwnPropertySymbols=="function"&&(M=M.concat(Object.getOwnPropertySymbols(R).filter(function(L){return Object.getOwnPropertyDescriptor(R,L).enumerable}))),M.forEach(function(L){S(P,L,R[L])})}return P}function d(P,N){var R=Object.keys(P);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(P);N&&(M=M.filter(function(L){return Object.getOwnPropertyDescriptor(P,L).enumerable})),R.push.apply(R,M)}return R}function l(P,N){return N=N??{},Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(N)):d(Object(N)).forEach(function(R){Object.defineProperty(P,R,Object.getOwnPropertyDescriptor(N,R))}),P}function c(P,N){if(P==null)return{};var R=u(P,N),M,L;if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(P);for(L=0;L<D.length;L++)M=D[L],!(N.indexOf(M)>=0)&&Object.prototype.propertyIsEnumerable.call(P,M)&&(R[M]=P[M])}return R}function u(P,N){if(P==null)return{};var R={},M=Object.keys(P),L,D;for(D=0;D<M.length;D++)L=M[D],!(N.indexOf(L)>=0)&&(R[L]=P[L]);return R}function h(P,N){return b(P)||C(P,N)||v(P,N)||w()}function v(P,N){if(P){if(typeof P=="string")return g(P,N);var R=Object.prototype.toString.call(P).slice(8,-1);if(R==="Object"&&P.constructor&&(R=P.constructor.name),R==="Map"||R==="Set")return Array.from(R);if(R==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return g(P,N)}}var y=r.default.forwardRef(function(P,N){var R=P.activeStep,M=P.isFirstStep,L=P.isLastStep,D=P.className,B=P.lineClassName,H=P.activeLineClassName,Q=P.children,W=c(P,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),z=(0,i.useTheme)(),$=z.stepper,q=z.step,Z=$.styles.base,ae=q.styles,ge=ae.base,ue=r.default.useRef(null),te=h(r.default.useState(0),2),Se=te[0],ve=te[1],pe=R===0,re=Array.isArray(Q)&&R===Q.length-1,me=Array.isArray(Q)&&R>Q.length-1;r.default.useEffect(function(){if(ue.current){var qe=Q,it=ue.current.getBoundingClientRect().width,et=it/(qe.length-1);ve(et)}},[Q]);var Te=r.default.useMemo(function(){if(!me)return Se*R},[R,me,Se]);(0,n.useMergeRefs)([N,ue]);var Ne=(0,o.twMerge)((0,a.default)(Z.stepper),D),Pe=(0,o.twMerge)((0,a.default)(Z.line.initial),B),Oe=(0,o.twMerge)(Pe,(0,a.default)(Z.line.active),H),je=(0,a.default)(ge.active),ze=(0,a.default)(ge.completed);return r.default.useEffect(function(){L&&typeof L=="function"&&L(re),M&&typeof M=="function"&&M(pe)},[M,pe,L,re]),r.default.createElement("div",O({},W,{ref:ue,className:Ne}),r.default.createElement("div",{className:Pe}),r.default.createElement("div",{className:Oe,style:{width:"".concat(Te,"px")}}),Array.isArray(Q)?Q.map(function(qe,it){var et,st;return r.default.cloneElement(qe,l(m({key:it},qe.props),{className:(0,o.twMerge)(qe.props.className,it===R?(0,o.twMerge)(je,(et=qe.props)===null||et===void 0?void 0:et.activeClassName):it<R?(0,o.twMerge)(ze,(st=qe.props)===null||st===void 0?void 0:st.completedClassName):"")}))}):Q)});y.propTypes={activeStep:f.propTypesActiveStep,isFirstStep:f.propTypesIsFirstStep,isLastStep:f.propTypesIsLastStep,className:f.propTypesClassName,lineClassName:f.propTypesClassName,activeLineClassName:f.propTypesClassName,children:f.propTypesChildren},y.displayName="MaterialTailwind.Stepper";var E=Object.assign(y,{Step:s.default})})(Nk);var vh={},Cu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesOpen:function(){return a},propTypesHanlder:function(){return i},propTypesPlacement:function(){return s},propTypesOffset:function(){return f},propTypesDismiss:function(){return g},propTypesChildren:function(){return b},propTypesAnimate:function(){return S},propTypesClassName:function(){return O}});var r=o(Ze),n=Ut;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool,i=r.default.func,s=r.default.oneOf(n.propTypesPlacements),f=n.propTypesOffsetType,g=n.propTypesDismissType,b=r.default.node.isRequired,S=n.propTypesAnimation,O=r.default.string})(Cu);var yh={},Mw;function Ez(){return Mw||(Mw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialHandler:function(){return C},default:function(){return w}});var r=f(k),n=fr,o=gb(),a=Xe,i=Cu;function s(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function f(m){return m&&m.__esModule?m:{default:m}}function g(m){for(var d=1;d<arguments.length;d++){var l=arguments[d]!=null?arguments[d]:{},c=Object.keys(l);typeof Object.getOwnPropertySymbols=="function"&&(c=c.concat(Object.getOwnPropertySymbols(l).filter(function(u){return Object.getOwnPropertyDescriptor(l,u).enumerable}))),c.forEach(function(u){s(m,u,l[u])})}return m}function b(m,d){var l=Object.keys(m);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(m);d&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(m,u).enumerable})),l.push.apply(l,c)}return l}function S(m,d){return d=d??{},Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(d)):b(Object(d)).forEach(function(l){Object.defineProperty(m,l,Object.getOwnPropertyDescriptor(d,l))}),m}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.children,c=O(m,["children"]),u,h=(0,o.useSpeedDial)(),v=h.getReferenceProps,y=h.refs,E=(0,n.useMergeRefs)([d,y.setReference]);return r.default.cloneElement(l,g({},v(S(g({},c),{ref:E,className:(0,a.twMerge)(l==null||(u=l.props)===null||u===void 0?void 0:u.className,c==null?void 0:c.className)}))))});C.propTypes={children:i.propTypesChildren},C.displayName="MaterialTailwind.SpeedDialHandler";var w=C}(yh)),yh}var xh={},Iw;function Nz(){return Iw||(Iw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return C},default:function(){return w}});var r=S(k),n=vr,o=fr,a=gb(),i=Ke,s=Xe,f=S(Ye),g=Cu;function b(){return b=Object.assign||function(m){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(m[c]=l[c])}return m},b.apply(this,arguments)}function S(m){return m&&m.__esModule?m:{default:m}}function O(m,d){if(m==null)return{};var l=T(m,d),c,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(m);for(u=0;u<h.length;u++)c=h[u],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.children,c=m.className,u=O(m,["children","className"]),h=(0,i.useTheme)(),v=h.speedDialContent.styles,y=(0,a.useSpeedDial)(),E=y.x,P=y.y,N=y.refs,R=y.open,M=y.strategy,L=y.getFloatingProps,D=y.animation,B=(0,o.useMergeRefs)([d,N.setFloating]),H=(0,s.twMerge)((0,f.default)(v),c),Q=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(Q,null,R&&r.default.createElement("div",b({},u,{ref:B,className:H,style:{position:M,top:P??0,left:E??0}},L()),r.default.Children.map(l,function(W){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:R?"mount":"unmount",variants:D},W)}))))});C.propTypes={children:g.propTypesChildren,className:g.propTypesClassName},C.displayName="MaterialTailwind.SpeedDialContent";var w=C}(xh)),xh}var Rk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{SpeedDialAction:function(){return S},default:function(){return O}});var r=f(k),n=Ke,o=Xe,a=f(Ye),i=Cu;function s(){return s=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var m in w)Object.prototype.hasOwnProperty.call(w,m)&&(T[m]=w[m])}return T},s.apply(this,arguments)}function f(T){return T&&T.__esModule?T:{default:T}}function g(T,C){if(T==null)return{};var w=b(T,C),m,d;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(T);for(d=0;d<l.length;d++)m=l[d],!(C.indexOf(m)>=0)&&Object.prototype.propertyIsEnumerable.call(T,m)&&(w[m]=T[m])}return w}function b(T,C){if(T==null)return{};var w={},m=Object.keys(T),d,l;for(l=0;l<m.length;l++)d=m[l],!(C.indexOf(d)>=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className,m=T.children,d=g(T,["className","children"]),l=(0,n.useTheme)(),c=l.speedDialAction.styles,u=(0,o.twMerge)((0,a.default)(c),w);return r.default.createElement("button",s({},d,{ref:C,className:u}),m)});S.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},S.displayName="SpeedDialAction";var O=S})(Rk);var Dw;function gb(){return Dw||(Dw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return c},SpeedDialHandler:function(){return s.default},SpeedDialContent:function(){return f.default},SpeedDialAction:function(){return g.default},default:function(){return u}});var r=O(k),n=fr,o=Ke,a=O(Sr),i=Cu,s=O(Ez()),f=O(Nz()),g=O(Rk);function b(h,v){(v==null||v>h.length)&&(v=h.length);for(var y=0,E=new Array(v);y<v;y++)E[y]=h[y];return E}function S(h){if(Array.isArray(h))return h}function O(h){return h&&h.__esModule?h:{default:h}}function T(h,v){var y=h==null?null:typeof Symbol<"u"&&h[Symbol.iterator]||h["@@iterator"];if(y!=null){var E=[],P=!0,N=!1,R,M;try{for(y=y.call(h);!(P=(R=y.next()).done)&&(E.push(R.value),!(v&&E.length===v));P=!0);}catch(L){N=!0,M=L}finally{try{!P&&y.return!=null&&y.return()}finally{if(N)throw M}}return E}}function C(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(h,v){return S(h)||T(h,v)||m(h,v)||C()}function m(h,v){if(h){if(typeof h=="string")return b(h,v);var y=Object.prototype.toString.call(h).slice(8,-1);if(y==="Object"&&h.constructor&&(y=h.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return b(h,v)}}var d=r.default.createContext(null);function l(){var h=r.default.useContext(d);if(!h)throw new Error("useSpeedDial must be used within a <SpeedDial />.");return h}function c(h){var v=h.open,y=h.handler,E=h.placement,P=h.offset,N=h.dismiss,R=h.animate,M=h.children,L=(0,o.useTheme)(),D=L.speedDial.defaultProps,B=w(r.default.useState(!1),2),H=B[0],Q=B[1];v=v??H,y=y??Q,E=E??D.placement,P=P??D.offset,N=N??D.dismiss,R=R??D.animate;var W={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)(W,R),$=(0,n.useFloatingNodeId)(),q=(0,n.useFloating)({open:v,nodeId:$,placement:E,onOpenChange:y,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(P),(0,n.flip)(),(0,n.shift)()]}),Z=q.x,ae=q.y,ge=q.strategy,ue=q.refs,te=q.context,Se=(0,n.useInteractions)([(0,n.useHover)(te,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(te,N)]),ve=Se.getReferenceProps,pe=Se.getFloatingProps,re=r.default.useMemo(function(){return{x:Z,y:ae,strategy:ge,refs:ue,open:v,context:te,getReferenceProps:ve,getFloatingProps:pe,animation:z}},[te,pe,ve,ue,ge,Z,ae,v,z]);return r.default.createElement(d.Provider,{value:re},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:$},M)))}c.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},c.displayName="MaterialTailwind.SpeedDial";var u=Object.assign(c,{Handler:s.default,Content:f.default,Action:g.default})}(vh)),vh}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(H1,e),t($O,e),t(HO,e),t(qO,e),t(KO,e),t(YO,e),t(JO,e),t(eP,e),t(tP,e),t(Nf,e),t(UP,e),t(WP,e),t(KP,e),t(QP,e),t(JP,e),t(ek,e),t(tk,e),t(nk,e),t(ok,e),t(uk,e),t(ck,e),t(dk,e),t(fk,e),t(hk,e),t(mk,e),t(bk,e),t(yk,e),t(wk,e),t(_k,e),t(Sk,e),t(Ck,e),t(Tk,e),t(Nk,e),t(gb(),e),t(Ke,e),t(gm,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}})(G);function jz({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}))}const Rz=k.forwardRef(jz),Az=Rz;function Mz({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"}))}const Iz=k.forwardRef(Mz),Dz=Iz;function Lz({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const Fz=k.forwardRef(Lz),Ak=Fz,mb=mo.createContext(null);mb.displayName="MaterialTailwindContext";function zz(e,t){switch(t.type){case"OPEN_SIDENAV":return{...e,openSidenav:t.value};case"SIDENAV_TYPE":return{...e,sidenavType:t.value};case"SIDENAV_COLOR":return{...e,sidenavColor:t.value};case"TRANSPARENT_NAVBAR":return{...e,transparentNavbar:t.value};case"FIXED_NAVBAR":return{...e,fixedNavbar:t.value};case"OPEN_CONFIGURATOR":return{...e,openConfigurator:t.value};default:throw new Error(`Unhandled action type: ${t.type}`)}}function bb({children:e}){const t={openSidenav:!1,sidenavColor:"gray",sidenavType:"white",transparentNavbar:!1,fixedNavbar:!0,openConfigurator:!1},[r,n]=mo.useReducer(zz,t),o=mo.useMemo(()=>[r,n],[r,n]);return x.jsx(mb.Provider,{value:o,children:e})}function zf(){const e=mo.useContext(mb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}bb.displayName="/src/context/index.jsx";bb.propTypes={children:ln.node.isRequired};const Mk=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Bz=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),Vz=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),vb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t}),wh={none:0,read:1,full:2},yb=k.createContext(null);yb.displayName="AuthContext";const Uz=e=>!e||typeof e!="object"||Array.isArray(e)?{}:Object.entries(e).reduce((t,[r,n])=>{if(typeof r!="string"||!r)return t;const o=typeof n=="string"?n:String(n??"").trim();return t[r]=o||"none",t},{});function Wz({children:e}){const[t,r]=k.useState({user:null,permissions:{},loading:!1,error:null,lastErrorCode:null,initialized:!1}),n=k.useCallback(g=>{const b=(g==null?void 0:g.user)??null,S=Uz(g==null?void 0:g.permissions);r({user:b,permissions:S,loading:!1,error:null,lastErrorCode:null,initialized:!0})},[]),o=k.useCallback(()=>{r(g=>({user:null,permissions:{},loading:!1,error:null,lastErrorCode:null,initialized:g.initialized||!0}))},[]),a=k.useCallback(async()=>{r(g=>({...g,loading:!0,error:null,lastErrorCode:null}));try{const g=await fetch("/api/auth/session",{credentials:"include"}),b=await g.json().catch(()=>({}));return g.ok?(n(b),{ok:!0,data:b}):(r({user:null,permissions:{},loading:!1,error:(b==null?void 0:b.error)??null,lastErrorCode:(b==null?void 0:b.error)??null,initialized:!0}),{ok:!1,status:g.status,error:(b==null?void 0:b.error)??null})}catch(g){const b=(g==null?void 0:g.message)||"NETWORK_ERROR";return r({user:null,permissions:{},loading:!1,error:b,lastErrorCode:"NETWORK_ERROR",initialized:!0}),{ok:!1,error:b}}},[n]),i=k.useCallback(async()=>{let g=null;try{const b=await fetch("/api/auth/logout",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}});if(!b.ok){const S=await b.json().catch(()=>({})),O=new Error((S==null?void 0:S.error)||"LOGOUT_FAILED");throw O.code=(S==null?void 0:S.error)||`STATUS_${b.status}`,O}}catch(b){g=b}finally{o()}if(g)throw g},[o]),s=k.useCallback((g,b="full")=>{var C,w;if(!g||(C=t.user)!=null&&C.isSuperuser)return!0;const S=((w=t.permissions)==null?void 0:w[g])??"none",O=wh[S]??0,T=wh[b]??wh.full;return O>=T},[t.permissions,t.user]),f=k.useMemo(()=>({user:t.user,permissions:t.permissions,loading:t.loading,error:t.error,lastErrorCode:t.lastErrorCode,initialized:t.initialized,isAuthenticated:!!t.user,refreshSession:a,setSession:n,clearSession:o,logout:i,hasPermission:s}),[t,a,n,o,i,s]);return x.jsx(yb.Provider,{value:f,children:e})}function mn(){const e=k.useContext(yb);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e}const $z="/assets/stackpulse-846837e9.png";function Bf({brandImg:e,brandName:t,routes:r}){const[n,o]=zf(),{sidenavColor:a,sidenavType:i,openSidenav:s}=n,{initialized:f,hasPermission:g}=mn(),b={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return x.jsxs("aside",{className:`${b[i]} ${s?"translate-x-0":"-translate-x-80"} fixed inset-0 z-50 my-4 ml-4 h-[calc(100vh-32px)] w-72 rounded-xl transition-transform duration-300 xl:translate-x-0 border border-blue-gray-100`,children:[x.jsxs("div",{className:"relative py-6 px-8 text-right",children:[x.jsx("img",{src:$z,alt:"StackPulse",className:"w-auto"}),x.jsx("span",{className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:"v0.4"}),x.jsx(G.IconButton,{variant:"text",size:"sm",ripple:!1,className:"absolute right-0 top-0 grid rounded-br-none rounded-tl-none",onClick:()=>Mk(o,!1),children:x.jsx(Ak,{strokeWidth:2.5,className:"h-5 w-5 text-black"})})]}),x.jsx("div",{className:"m-4",children:r.map(({layout:S,title:O,pages:T},C)=>{const w=T.filter(({permission:m})=>{if(!m||!m.key)return!0;if(!f)return!1;const d=m.requiredLevel||m.level||"full";return g(m.key,d)});return S!=="dashboard"&&S!=="auth"||w.length===0&&!O?null:x.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[O&&x.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:x.jsx(G.Typography,{variant:"small",color:i==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:O})}),w.map(({icon:m,name:d,path:l})=>x.jsx("li",{children:x.jsx(FI,{to:`/${S}${l}`,children:({isActive:c})=>x.jsxs(G.Button,{variant:c?"gradient":"text",color:c?a:i==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[m,x.jsx(G.Typography,{color:"inherit",className:"font-medium capitalize",children:d})]})})},d))]},C)})})]})}Bf.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Bf.propTypes={brandImg:ln.string,brandName:ln.string,routes:ln.arrayOf(ln.object).isRequired};Bf.displayName="/src/widgets/layout/sidnave.jsx";function Ik(){const[e,t]=zf(),{fixedNavbar:r,openSidenav:n}=e,{pathname:o}=Na();return o.split("/").filter(a=>a!==""),x.jsx(G.Navbar,{color:r?"white":"transparent",className:`rounded-xl transition-all ${r?"sticky top-4 z-40 py-3 shadow-md shadow-blue-gray-500/5":"px-0 py-1"}`,fullWidth:!0,blurred:r,children:x.jsxs("div",{className:"flex justify-between gap-6 flex-row items-center",children:[x.jsx("div",{className:"capitalize"}),x.jsxs("div",{className:"flex items-center",children:[x.jsx(G.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>Mk(t,!n),children:x.jsx(GI,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),x.jsx(G.IconButton,{variant:"text",color:"blue-gray",onClick:()=>vb(t,!0),children:x.jsx($1,{className:"h-5 w-5 text-blue-gray-500 "})})]})]})})}Ik.displayName="/src/widgets/layout/dashboard-navbar.jsx";function Hz(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let o=r.length-1;o>=0;o--){var n=Math.pow(10,(o+1)*3);if(n<=e){e=Math.round(e*t/n)/t,e==1e3&&o<r.length-1&&(e=1,o++),e+=r[o];break}}return e}function Dk(){const[e,t]=zf(),{openConfigurator:r,sidenavColor:n,sidenavType:o,fixedNavbar:a}=e,[i,s]=mo.useState(0),f={dark:"from-black to-black border-gray-200",green:"from-green-400 to-green-600",orange:"from-orange-400 to-orange-600",red:"from-red-400 to-red-600",pink:"from-pink-400 to-pink-600"};return mo.useEffect(()=>{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(g=>g.json()).then(g=>s(Hz(g.stargazers_count,1)))},[]),x.jsxs("aside",{className:`fixed top-0 right-0 z-50 h-screen w-96 bg-white px-2.5 shadow-lg transition-transform duration-300 ${r?"translate-x-0":"translate-x-96"}`,children:[x.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),x.jsx(G.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),x.jsx(G.IconButton,{variant:"text",color:"blue-gray",onClick:()=>vb(t,!1),children:x.jsx(Ak,{strokeWidth:2.5,className:"h-5 w-5"})})]}),x.jsxs("div",{className:"py-4 px-6",children:[x.jsxs("div",{className:"mb-12",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),x.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(f).map(g=>x.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${f[g]} ${n===g?"border-black":"border-transparent"}`,onClick:()=>Bz(t,g)},g))})]}),x.jsxs("div",{className:"mb-12",children:[x.jsx("hr",{}),x.jsxs("div",{className:"flex items-center justify-between py-5",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),x.jsx(G.Switch,{defaultChecked:!0,id:"navbar-fixed",value:a,onChange:()=>Vz(t,!a)})]})]})]})]})}Dk.displayName="/src/widgets/layout/configurator.jsx";function Lk(){const e=new Date().getFullYear();return x.jsx("footer",{children:x.jsx("div",{className:"flex w-full flex-wrap items-center justify-center md:justify-end",children:x.jsxs(G.Typography,{variant:"small",className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["StackPulse: © ",e," by Michael Böhmländer"]})})})}Lk.displayName="/src/widgets/layout/footer.jsx";ln.string,ln.arrayOf(ln.object).isRequired,ln.node;const vo=Object.create(null);vo.open="0";vo.close="1";vo.ping="2";vo.pong="3";vo.message="4";vo.upgrade="5";vo.noop="6";const $c=Object.create(null);Object.keys(vo).forEach(e=>{$c[vo[e]]=e});const tg={type:"error",data:"parser error"},Fk=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",zk=typeof ArrayBuffer=="function",Bk=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,xb=({type:e,data:t},r,n)=>Fk&&t instanceof Blob?r?n(t):Lw(t,n):zk&&(t instanceof ArrayBuffer||Bk(t))?r?n(t):Lw(new Blob([t]),n):n(vo[e]+(t||"")),Lw=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function Fw(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let _h;function qz(e,t){if(Fk&&e.data instanceof Blob)return e.data.arrayBuffer().then(Fw).then(t);if(zk&&(e.data instanceof ArrayBuffer||Bk(e.data)))return t(Fw(e.data));xb(e,!1,r=>{_h||(_h=new TextEncoder),t(_h.encode(r))})}const zw="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gs=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e<zw.length;e++)gs[zw.charCodeAt(e)]=e;const Gz=e=>{let t=e.length*.75,r=e.length,n,o=0,a,i,s,f;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const g=new ArrayBuffer(t),b=new Uint8Array(g);for(n=0;n<r;n+=4)a=gs[e.charCodeAt(n)],i=gs[e.charCodeAt(n+1)],s=gs[e.charCodeAt(n+2)],f=gs[e.charCodeAt(n+3)],b[o++]=a<<2|i>>4,b[o++]=(i&15)<<4|s>>2,b[o++]=(s&3)<<6|f&63;return g},Kz=typeof ArrayBuffer=="function",wb=(e,t)=>{if(typeof e!="string")return{type:"message",data:Vk(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:Yz(e.substring(1),t)}:$c[r]?e.length>1?{type:$c[r],data:e.substring(1)}:{type:$c[r]}:tg},Yz=(e,t)=>{if(Kz){const r=Gz(e);return Vk(r,t)}else return{base64:!0,data:e}},Vk=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},Uk=String.fromCharCode(30),Qz=(e,t)=>{const r=e.length,n=new Array(r);let o=0;e.forEach((a,i)=>{xb(a,!1,s=>{n[i]=s,++o===r&&t(n.join(Uk))})})},Xz=(e,t)=>{const r=e.split(Uk),n=[];for(let o=0;o<r.length;o++){const a=wb(r[o],t);if(n.push(a),a.type==="error")break}return n};function Zz(){return new TransformStream({transform(e,t){qz(e,r=>{const n=r.length;let o;if(n<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,n);else if(n<65536){o=new Uint8Array(3);const a=new DataView(o.buffer);a.setUint8(0,126),a.setUint16(1,n)}else{o=new Uint8Array(9);const a=new DataView(o.buffer);a.setUint8(0,127),a.setBigUint64(1,BigInt(n))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(r)})}})}let Sh;function pc(e){return e.reduce((t,r)=>t+r.length,0)}function hc(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let o=0;o<t;o++)r[o]=e[0][n++],n===e[0].length&&(e.shift(),n=0);return e.length&&n<e[0].length&&(e[0]=e[0].slice(n)),r}function Jz(e,t){Sh||(Sh=new TextDecoder);const r=[];let n=0,o=-1,a=!1;return new TransformStream({transform(i,s){for(r.push(i);;){if(n===0){if(pc(r)<1)break;const f=hc(r,1);a=(f[0]&128)===128,o=f[0]&127,o<126?n=3:o===126?n=1:n=2}else if(n===1){if(pc(r)<2)break;const f=hc(r,2);o=new DataView(f.buffer,f.byteOffset,f.length).getUint16(0),n=3}else if(n===2){if(pc(r)<8)break;const f=hc(r,8),g=new DataView(f.buffer,f.byteOffset,f.length),b=g.getUint32(0);if(b>Math.pow(2,53-32)-1){s.enqueue(tg);break}o=b*Math.pow(2,32)+g.getUint32(4),n=3}else{if(pc(r)<o)break;const f=hc(r,o);s.enqueue(wb(a?f:Sh.decode(f),t)),n=0}if(o===0||o>e){s.enqueue(tg);break}}}})}const Wk=4;function ir(e){if(e)return eB(e)}function eB(e){for(var t in ir.prototype)e[t]=ir.prototype[t];return e}ir.prototype.on=ir.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};ir.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};ir.prototype.off=ir.prototype.removeListener=ir.prototype.removeAllListeners=ir.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var n,o=0;o<r.length;o++)if(n=r[o],n===t||n.fn===t){r.splice(o,1);break}return r.length===0&&delete this._callbacks["$"+e],this};ir.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),r=this._callbacks["$"+e],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(r){r=r.slice(0);for(var n=0,o=r.length;n<o;++n)r[n].apply(this,t)}return this};ir.prototype.emitReserved=ir.prototype.emit;ir.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};ir.prototype.hasListeners=function(e){return!!this.listeners(e).length};const Vf=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0))(),Pn=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())(),tB="arraybuffer";function $k(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const rB=Pn.setTimeout,nB=Pn.clearTimeout;function Uf(e,t){t.useNativeTimers?(e.setTimeoutFn=rB.bind(Pn),e.clearTimeoutFn=nB.bind(Pn)):(e.setTimeoutFn=Pn.setTimeout.bind(Pn),e.clearTimeoutFn=Pn.clearTimeout.bind(Pn))}const oB=1.33;function aB(e){return typeof e=="string"?iB(e):Math.ceil((e.byteLength||e.size)*oB)}function iB(e){let t=0,r=0;for(let n=0,o=e.length;n<o;n++)t=e.charCodeAt(n),t<128?r+=1:t<2048?r+=2:t<55296||t>=57344?r+=3:(n++,r+=4);return r}function Hk(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function lB(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function sB(e){let t={},r=e.split("&");for(let n=0,o=r.length;n<o;n++){let a=r[n].split("=");t[decodeURIComponent(a[0])]=decodeURIComponent(a[1])}return t}class uB extends Error{constructor(t,r,n){super(t),this.description=r,this.context=n,this.type="TransportError"}}class _b extends ir{constructor(t){super(),this.writable=!1,Uf(this,t),this.opts=t,this.query=t.query,this.socket=t.socket,this.supportsBinary=!t.forceBase64}onError(t,r,n){return super.emitReserved("error",new uB(t,r,n)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const r=wb(t,this.socket.binaryType);this.onPacket(r)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,r={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_hostname(){const t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){const r=lB(t);return r.length?"?"+r:""}}class cB extends _b{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(t){this.readyState="pausing";const r=()=>{this.readyState="paused",t()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||r()})),this.writable||(n++,this.once("drain",function(){--n||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};Xz(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,Qz(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=Hk()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let qk=!1;try{qk=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const dB=qk;function fB(){}class pB extends cB{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let n=location.port;n||(n=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||n!==t.port}}doWrite(t,r){const n=this.request({method:"POST",data:t});n.on("success",r),n.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,n)=>{this.onError("xhr poll error",r,n)}),this.pollXhr=t}}let rl=class Hc extends ir{constructor(t,r,n){super(),this.createRequest=t,Uf(this,n),this._opts=n,this._method=n.method||"GET",this._uri=r,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var t;const r=$k(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(r);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let o in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this._opts.extraHeaders[o])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var o;n.readyState===3&&((o=this._opts.cookieJar)===null||o===void 0||o.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(o){this.setTimeoutFn(()=>{this._onError(o)},0);return}typeof document<"u"&&(this._index=Hc.requestsCount++,Hc.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=fB,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Hc.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};rl.requestsCount=0;rl.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Bw);else if(typeof addEventListener=="function"){const e="onpagehide"in Pn?"pagehide":"unload";addEventListener(e,Bw,!1)}}function Bw(){for(let e in rl.requests)rl.requests.hasOwnProperty(e)&&rl.requests[e].abort()}const hB=function(){const e=Gk({xdomain:!1});return e&&e.responseType!==null}();class gB extends pB{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=hB&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new rl(Gk,this.uri(),t)}}function Gk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||dB))return new XMLHttpRequest}catch{}if(!t)try{return new Pn[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const Kk=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class mB extends _b{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=Kk?{}:$k(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,n)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const n=t[r],o=r===t.length-1;xb(n,this.supportsBinary,a=>{try{this.doWrite(n,a)}catch{}o&&Vf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=Hk()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const Ch=Pn.WebSocket||Pn.MozWebSocket;class bB extends mB{createSocket(t,r,n){return Kk?new Ch(t,r,n):r?new Ch(t,r):new Ch(t)}doWrite(t,r){this.ws.send(r)}}class vB extends _b{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=Jz(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(r).getReader(),o=Zz();o.readable.pipeTo(t.writable),this._writer=o.writable.getWriter();const a=()=>{n.read().then(({done:s,value:f})=>{s||(this.onPacket(f),a())}).catch(s=>{})};a();const i={type:"open"};this.query.sid&&(i.data=`{"sid":"${this.query.sid}"}`),this._writer.write(i).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const n=t[r],o=r===t.length-1;this._writer.write(n).then(()=>{o&&Vf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const yB={websocket:bB,webtransport:vB,polling:gB},xB=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,wB=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function rg(e){if(e.length>8e3)throw"URI too long";const t=e,r=e.indexOf("["),n=e.indexOf("]");r!=-1&&n!=-1&&(e=e.substring(0,r)+e.substring(r,n).replace(/:/g,";")+e.substring(n,e.length));let o=xB.exec(e||""),a={},i=14;for(;i--;)a[wB[i]]=o[i]||"";return r!=-1&&n!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=_B(a,a.path),a.queryKey=SB(a,a.query),a}function _B(e,t){const r=/\/{2,9}/g,n=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&n.splice(0,1),t.slice(-1)=="/"&&n.splice(n.length-1,1),n}function SB(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,o,a){o&&(r[o]=a)}),r}const ng=typeof addEventListener=="function"&&typeof removeEventListener=="function",qc=[];ng&&addEventListener("offline",()=>{qc.forEach(e=>e())},!1);class Sa extends ir{constructor(t,r){if(super(),this.binaryType=tB,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){const n=rg(t);r.hostname=n.host,r.secure=n.protocol==="https"||n.protocol==="wss",r.port=n.port,n.query&&(r.query=n.query)}else r.host&&(r.hostname=rg(r.host).host);Uf(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(n=>{const o=n.prototype.name;this.transports.push(o),this._transportsByName[o]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=sB(this.opts.query)),ng&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},qc.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const r=Object.assign({},this.opts.query);r.EIO=Wk,r.transport=t,this.id&&(r.sid=this.id);const n=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&Sa.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",Sa.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let n=0;n<this.writeBuffer.length;n++){const o=this.writeBuffer[n].data;if(o&&(r+=aB(o)),n>0&&r>this._maxPayload)return this.writeBuffer.slice(0,n);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,Vf(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,n){return this._sendPacket("message",t,r,n),this}send(t,r,n){return this._sendPacket("message",t,r,n),this}_sendPacket(t,r,n,o){if(typeof r=="function"&&(o=r,r=void 0),typeof n=="function"&&(o=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const a={type:t,data:r,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},n=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():t()}):this.upgrading?n():t()),this}_onError(t){if(Sa.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),ng&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=qc.indexOf(this._offlineEventListener);n!==-1&&qc.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}}Sa.protocol=Wk;class CB extends Sa{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t<this._upgrades.length;t++)this._probe(this._upgrades[t])}_probe(t){let r=this.createTransport(t),n=!1;Sa.priorWebsocketSuccess=!1;const o=()=>{n||(r.send([{type:"ping",data:"probe"}]),r.once("packet",S=>{if(!n)if(S.type==="pong"&&S.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;Sa.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(b(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const O=new Error("probe error");O.transport=r.name,this.emitReserved("upgradeError",O)}}))};function a(){n||(n=!0,b(),r.close(),r=null)}const i=S=>{const O=new Error("probe error: "+S);O.transport=r.name,a(),this.emitReserved("upgradeError",O)};function s(){i("transport closed")}function f(){i("socket closed")}function g(S){r&&S.name!==r.name&&a()}const b=()=>{r.removeListener("open",o),r.removeListener("error",i),r.removeListener("close",s),this.off("close",f),this.off("upgrading",g)};r.once("open",o),r.once("error",i),r.once("close",s),this.once("close",f),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{n||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const r=[];for(let n=0;n<t.length;n++)~this.transports.indexOf(t[n])&&r.push(t[n]);return r}}let TB=class extends CB{constructor(t,r={}){const n=typeof t=="object"?t:r;(!n.transports||n.transports&&typeof n.transports[0]=="string")&&(n.transports=(n.transports||["polling","websocket","webtransport"]).map(o=>yB[o]).filter(o=>!!o)),super(t,n)}};function OB(e,t="",r){let n=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),n=rg(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const a=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+a+":"+n.port+t,n.href=n.protocol+"://"+a+(r&&r.port===n.port?"":":"+n.port),n}const PB=typeof ArrayBuffer=="function",kB=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,Yk=Object.prototype.toString,EB=typeof Blob=="function"||typeof Blob<"u"&&Yk.call(Blob)==="[object BlobConstructor]",NB=typeof File=="function"||typeof File<"u"&&Yk.call(File)==="[object FileConstructor]";function Sb(e){return PB&&(e instanceof ArrayBuffer||kB(e))||EB&&e instanceof Blob||NB&&e instanceof File}function Gc(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,n=e.length;r<n;r++)if(Gc(e[r]))return!0;return!1}if(Sb(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return Gc(e.toJSON(),!0);for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&Gc(e[r]))return!0;return!1}function jB(e){const t=[],r=e.data,n=e;return n.data=og(r,t),n.attachments=t.length,{packet:n,buffers:t}}function og(e,t){if(!e)return e;if(Sb(e)){const r={_placeholder:!0,num:t.length};return t.push(e),r}else if(Array.isArray(e)){const r=new Array(e.length);for(let n=0;n<e.length;n++)r[n]=og(e[n],t);return r}else if(typeof e=="object"&&!(e instanceof Date)){const r={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=og(e[n],t));return r}return e}function RB(e,t){return e.data=ag(e.data,t),delete e.attachments,e}function ag(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let r=0;r<e.length;r++)e[r]=ag(e[r],t);else if(typeof e=="object")for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=ag(e[r],t));return e}const AB=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],MB=5;var yt;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(yt||(yt={}));class IB{constructor(t){this.replacer=t}encode(t){return(t.type===yt.EVENT||t.type===yt.ACK)&&Gc(t)?this.encodeAsBinary({type:t.type===yt.EVENT?yt.BINARY_EVENT:yt.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===yt.BINARY_EVENT||t.type===yt.BINARY_ACK)&&(r+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(r+=t.nsp+","),t.id!=null&&(r+=t.id),t.data!=null&&(r+=JSON.stringify(t.data,this.replacer)),r}encodeAsBinary(t){const r=jB(t),n=this.encodeAsString(r.packet),o=r.buffers;return o.unshift(n),o}}function Vw(e){return Object.prototype.toString.call(e)==="[object Object]"}class Cb extends ir{constructor(t){super(),this.reviver=t}add(t){let r;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");r=this.decodeString(t);const n=r.type===yt.BINARY_EVENT;n||r.type===yt.BINARY_ACK?(r.type=n?yt.EVENT:yt.ACK,this.reconstructor=new DB(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(Sb(t)||t.base64)if(this.reconstructor)r=this.reconstructor.takeBinaryData(t),r&&(this.reconstructor=null,super.emitReserved("decoded",r));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let r=0;const n={type:Number(t.charAt(0))};if(yt[n.type]===void 0)throw new Error("unknown packet type "+n.type);if(n.type===yt.BINARY_EVENT||n.type===yt.BINARY_ACK){const a=r+1;for(;t.charAt(++r)!=="-"&&r!=t.length;);const i=t.substring(a,r);if(i!=Number(i)||t.charAt(r)!=="-")throw new Error("Illegal attachments");n.attachments=Number(i)}if(t.charAt(r+1)==="/"){const a=r+1;for(;++r&&!(t.charAt(r)===","||r===t.length););n.nsp=t.substring(a,r)}else n.nsp="/";const o=t.charAt(r+1);if(o!==""&&Number(o)==o){const a=r+1;for(;++r;){const i=t.charAt(r);if(i==null||Number(i)!=i){--r;break}if(r===t.length)break}n.id=Number(t.substring(a,r+1))}if(t.charAt(++r)){const a=this.tryParse(t.substr(r));if(Cb.isPayloadValid(n.type,a))n.data=a;else throw new Error("invalid payload")}return n}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,r){switch(t){case yt.CONNECT:return Vw(r);case yt.DISCONNECT:return r===void 0;case yt.CONNECT_ERROR:return typeof r=="string"||Vw(r);case yt.EVENT:case yt.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&AB.indexOf(r[0])===-1);case yt.ACK:case yt.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class DB{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const r=RB(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const LB=Object.freeze(Object.defineProperty({__proto__:null,Decoder:Cb,Encoder:IB,get PacketType(){return yt},protocol:MB},Symbol.toStringTag,{value:"Module"}));function Un(e,t,r){return e.on(t,r),function(){e.off(t,r)}}const FB=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class Qk extends ir{constructor(t,r,n){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=r,n&&n.auth&&(this.auth=n.auth),this._opts=Object.assign({},n),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[Un(t,"open",this.onopen.bind(this)),Un(t,"packet",this.onpacket.bind(this)),Un(t,"error",this.onerror.bind(this)),Un(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...r){var n,o,a;if(FB.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(r.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;const i={type:yt.EVENT,data:r};if(i.options={},i.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){const b=this.ids++,S=r.pop();this._registerAckCallback(b,S),i.id=b}const s=(o=(n=this.io.engine)===null||n===void 0?void 0:n.transport)===null||o===void 0?void 0:o.writable,f=this.connected&&!(!((a=this.io.engine)===null||a===void 0)&&a._hasPingExpired());return this.flags.volatile&&!s||(f?(this.notifyOutgoingListeners(i),this.packet(i)):this.sendBuffer.push(i)),this.flags={},this}_registerAckCallback(t,r){var n;const o=(n=this.flags.timeout)!==null&&n!==void 0?n:this._opts.ackTimeout;if(o===void 0){this.acks[t]=r;return}const a=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let s=0;s<this.sendBuffer.length;s++)this.sendBuffer[s].id===t&&this.sendBuffer.splice(s,1);r.call(this,new Error("operation has timed out"))},o),i=(...s)=>{this.io.clearTimeoutFn(a),r.apply(this,s)};i.withError=!0,this.acks[t]=i}emitWithAck(t,...r){return new Promise((n,o)=>{const a=(i,s)=>i?o(i):n(s);a.withError=!0,r.push(a),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...a)=>n!==this._queue[0]?void 0:(o!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(o)):(this._queue.shift(),r&&r(null,...a)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:yt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(n=>String(n.id)===t)){const n=this.acks[t];delete this.acks[t],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case yt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case yt.EVENT:case yt.BINARY_EVENT:this.onevent(t);break;case yt.ACK:case yt.BINARY_ACK:this.onack(t);break;case yt.DISCONNECT:this.ondisconnect();break;case yt.CONNECT_ERROR:this.destroy();const n=new Error(t.data.message);n.data=t.data.data,this.emitReserved("connect_error",n);break}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const n of r)n.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let n=!1;return function(...o){n||(n=!0,r.packet({type:yt.ACK,id:t,data:o}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:yt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const r=this._anyListeners;for(let n=0;n<r.length;n++)if(t===r[n])return r.splice(n,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const r=this._anyOutgoingListeners;for(let n=0;n<r.length;n++)if(t===r[n])return r.splice(n,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const r=this._anyOutgoingListeners.slice();for(const n of r)n.apply(this,t.data)}}}function Il(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Il.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+r:e-r}return Math.min(e,this.max)|0};Il.prototype.reset=function(){this.attempts=0};Il.prototype.setMin=function(e){this.ms=e};Il.prototype.setMax=function(e){this.max=e};Il.prototype.setJitter=function(e){this.jitter=e};class ig extends ir{constructor(t,r){var n;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,Uf(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((n=r.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new Il({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const o=r.parser||LB;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new TB(this.uri,this.opts);const r=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const o=Un(r,"open",function(){n.onopen(),t&&t()}),a=s=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",s),t?t(s):this.maybeReconnectOnOpen()},i=Un(r,"error",a);if(this._timeout!==!1){const s=this._timeout,f=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),r.close()},s);this.opts.autoUnref&&f.unref(),this.subs.push(()=>{this.clearTimeoutFn(f)})}return this.subs.push(o),this.subs.push(i),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Un(t,"ping",this.onping.bind(this)),Un(t,"data",this.ondata.bind(this)),Un(t,"error",this.onerror.bind(this)),Un(t,"close",this.onclose.bind(this)),Un(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){Vf(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let n=this.nsps[t];return n?this._autoConnect&&!n.active&&n.connect():(n=new Qk(this,t,r),this.nsps[t]=n),n}_destroy(t){const r=Object.keys(this.nsps);for(const n of r)if(this.nsps[n].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let n=0;n<r.length;n++)this.engine.write(r[n],t.options)}cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},r);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const ls={};function Kc(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=OB(e,t.path||"/socket.io"),n=r.source,o=r.id,a=r.path,i=ls[o]&&a in ls[o].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||i;let f;return s?f=new ig(n,t):(ls[o]||(ls[o]=new ig(n,t)),f=ls[o]),r.query&&!t.query&&(t.query=r.queryKey),f.socket(r.path,t)}Object.assign(Kc,{Manager:ig,Socket:Qk,io:Kc,connect:Kc});const Xk=k.createContext(null),Th={success:{container:"border-mossGreen-500/80 bg-mossGreen-900/90 text-white",accent:"bg-mossGreen-400"},warning:{container:"border-warmAmberGlow-500/80 bg-warmAmberGlow-900/90 text-white",accent:"bg-warmAmberGlow-400"},error:{container:"border-sunsetCoral-500/80 bg-sunsetCoral-900/90 text-white",accent:"bg-sunsetCoral-400"},info:{container:"border-arcticBlue-500 bg-arcticBlue-900/90 text-white",accent:"bg-arcticBlue-400"}},zB=6e3;function BB({children:e}){const[t,r]=k.useState([]),n=k.useRef(new Map),o=k.useCallback(s=>{r(g=>g.filter(b=>b.id!==s));const f=n.current.get(s);f&&typeof window<"u"&&window.clearTimeout(f),n.current.delete(s)},[]),a=k.useCallback(({id:s,title:f,description:g,variant:b="info",duration:S=zB}={})=>{const O=s??`${Date.now()}-${Math.random().toString(16).slice(2)}`,T=Th[b]?b:"info";if(r(C=>[...C.filter(m=>m.id!==O),{id:O,title:f,description:g,variant:T}]),S!==null&&S!==1/0&&typeof window<"u"){const C=window.setTimeout(()=>{o(O)},S),w=n.current.get(O);w&&window.clearTimeout(w),n.current.set(O,C)}return O},[o]);k.useEffect(()=>()=>{typeof window>"u"||(n.current.forEach(s=>window.clearTimeout(s)),n.current.clear())},[]);const i=k.useMemo(()=>({showToast:a,dismissToast:o}),[a,o]);return x.jsxs(Xk.Provider,{value:i,children:[e,x.jsx("div",{className:"pointer-events-none fixed right-4 top-4 z-50 flex w-80 max-w-full flex-col gap-3",children:t.map(s=>{const f=Th[s.variant]??Th.info;return x.jsx("div",{className:`pointer-events-auto overflow-hidden rounded-lg border px-4 py-3 shadow-xl backdrop-blur ${f.container}`,children:x.jsxs("div",{className:"flex items-start gap-3",children:[x.jsx("span",{className:`mt-1 h-2 flex-shrink-0 w-2 rounded-full ${f.accent}`}),x.jsxs("div",{className:"flex-1",children:[s.title&&x.jsx("p",{className:"text-sm font-semibold",children:s.title}),s.description&&x.jsx("p",{className:"mt-1 text-sm leading-snug text-white/80",children:s.description})]}),x.jsx("button",{type:"button",onClick:()=>o(s.id),className:"ml-2 rounded-md p-1 text-xs uppercase tracking-wide text-white/60 transition hover:text-white/90",children:"Schließen"})]})},s.id)})})]})}function Dl(){const e=k.useContext(Xk);if(!e)throw new Error("useToast must be used within a ToastProvider");return e}const Zk=k.createContext(null),VB={maintenance:null,update:null,script:null,ssh:null,loading:!0,error:"",lastUpdated:null};function UB({children:e}){var v,y;const[t,r]=k.useState(VB),n=k.useRef(null),o=k.useRef(!1),a=k.useCallback(E=>{r(P=>({...P,...E}))},[]),i=k.useCallback(async()=>{var E,P;a({loading:!0,error:""});try{const R=(await nt.get("/api/maintenance/config")).data??{};a({maintenance:R.maintenance??null,update:R.update??null,script:R.script??null,ssh:R.ssh??null,loading:!1,error:"",lastUpdated:new Date})}catch(N){const R=((P=(E=N.response)==null?void 0:E.data)==null?void 0:P.error)||N.message||"Fehler beim Laden der Wartungsdaten";a({loading:!1,error:R})}},[a]),s=k.useCallback(async()=>{var E,P;try{const R=(await nt.get("/api/maintenance/update-status")).data??{};r(M=>({...M,maintenance:R.maintenance??M.maintenance,update:R.update??M.update,error:""}))}catch(N){const R=((P=(E=N.response)==null?void 0:E.data)==null?void 0:P.error)||N.message||"Fehler beim Aktualisieren des Wartungsstatus";r(M=>({...M,error:R}))}},[]);k.useEffect(()=>{i()},[i]),k.useEffect(()=>{var E;if((E=t.update)!=null&&E.running){s();const P=setInterval(()=>{s()},5e3);return n.current=P,()=>clearInterval(P)}n.current&&(clearInterval(n.current),n.current=null)},[(v=t.update)==null?void 0:v.running,s]),k.useEffect(()=>{var P;const E=!!((P=t.update)!=null&&P.running);!E&&o.current&&i(),o.current=E},[(y=t.update)==null?void 0:y.running,i]);const f=k.useCallback(async(E={})=>{await nt.post("/api/maintenance/portainer-update",E),await s()},[s]),g=k.useCallback(async E=>{await nt.put("/api/maintenance/update-script",{script:E}),await i()},[i]),b=k.useCallback(async()=>{await nt.delete("/api/maintenance/update-script"),await i()},[i]),S=k.useCallback(async E=>{await nt.put("/api/maintenance/ssh-config",E),await i()},[i]),O=k.useCallback(async()=>{await nt.delete("/api/maintenance/ssh-config"),await i()},[i]),T=k.useCallback(async({active:E,message:P}={})=>{var L;const N={active:!!E};P!==void 0&&(N.message=P);const M=((L=(await nt.post("/api/maintenance/mode",N)).data)==null?void 0:L.maintenance)??null;return a({maintenance:M,error:""}),M},[a]),C=k.useCallback(async E=>(await nt.post("/api/maintenance/test-ssh",E??{})).data,[]),w=k.useCallback(async()=>{const P=(await nt.get("/api/auth/superuser/status")).data??{};return{exists:!!P.exists,user:P.user??null}},[]),m=k.useCallback(async()=>(await nt.get("/api/setup/status")).data??{},[]),d=k.useCallback(async E=>(await nt.delete(`/api/setup/endpoints/${E}`)).data??{success:!1},[]),l=k.useCallback(async E=>(await nt.delete(`/api/setup/servers/${E}`)).data??{success:!1},[]),c=k.useCallback(async(E,P)=>(await nt.put(`/api/setup/servers/${E}/api-key`,{apiKey:P})).data??{success:!1},[]),u=k.useCallback(async()=>(await nt.delete("/api/auth/superuser")).data??{success:!1},[]),h=k.useMemo(()=>({maintenance:t.maintenance,update:t.update,script:t.script,ssh:t.ssh,loading:t.loading,error:t.error,lastUpdated:t.lastUpdated,refreshConfig:i,refreshUpdateStatus:s,setMaintenanceMode:T,triggerUpdate:f,saveScript:g,resetScript:b,saveSshConfig:S,deleteSshConfig:O,testSshConnection:C,fetchSuperuserStatus:w,fetchSetupStatus:m,deleteSetupEndpoint:d,deleteSetupServer:l,updateSetupApiKey:c,removeSuperuserAccount:u}),[t,i,s,T,f,g,b,S,O,C,w,m,d,l,c,u]);return x.jsx(Zk.Provider,{value:h,children:e})}function mi(){const e=k.useContext(Zk);if(!e)throw new Error("useMaintenance must be used within a MaintenanceProvider");return e}const WB=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],Uw="50",Jk=k.createContext(null),$B=(e,t)=>{const r=Number(e);if(Number.isFinite(r)&&r>0)return r;const n=Number(t);return Number.isFinite(n)&&n>0?n:1};function HB({children:e,initialPage:t=1,initialPerPage:r=Uw,perPageOptions:n=WB}){const[o,a]=k.useState(t),[i,s]=k.useState(r),[f,g]=k.useState(0),[b,S]=k.useState(0),O=k.useRef(t),T=k.useRef(r),C=k.useMemo(()=>new Set(n.map(R=>String(R.value))),[n]),w=i==="all",m=k.useCallback(()=>w?null:$B(i,r),[i,w,r]),d=k.useCallback((R,M)=>{g(Math.max(0,Number(R)||0)),S(Math.max(0,Number(M)||0))},[]),l=k.useCallback(()=>{a(O.current??1),s(T.current??Uw),g(0),S(0)},[]),c=k.useCallback((R,{resetPage:M=!0}={})=>{if(R==null)return;const L=String(R);C.has(L)&&(s(L),M&&a(1))},[C]),u=k.useCallback(R=>{var L;const M=typeof R=="string"?R:(L=R==null?void 0:R.target)==null?void 0:L.value;c(M,{resetPage:!0})},[c]),h=k.useCallback(R=>{if(w)return;const M=Number(R);if(!Number.isFinite(M)||M<1)return;const L=m();if(!L)return;const D=Math.max(1,Math.ceil((f||0)/L));M>D||a(M)},[w,m,f]),v=k.useMemo(()=>{if(w)return 1;const R=m();return R?Math.max(1,Math.ceil((f||0)/R)):1},[w,m,f]),y=k.useMemo(()=>{if(!f)return 0;if(w)return 1;const R=m();return(o-1)*R+1},[f,w,m,o]),E=k.useMemo(()=>{if(!f)return 0;if(w)return f;const R=m(),M=(o-1)*R+(b||R);return Math.min(f,M)},[f,w,m,o,b]),P=k.useMemo(()=>f?w?`Zeige alle ${f.toLocaleString()} Einträge`:`Zeige ${y.toLocaleString()} ${E.toLocaleString()} von ${f.toLocaleString()} Einträgen`:"Keine Einträge",[f,w,y,E]),N=k.useMemo(()=>({page:o,perPage:i,perPageOptions:n,perPageIsAll:w,totalItems:f,visibleItems:b,totalPages:v,rangeStart:y,rangeEnd:E,summaryLabel:P,setPage:a,setPerPage:c,setTotals:d,setTotalItems:g,setVisibleItems:S,handlePageChange:h,handlePerPageChange:u,validPerPageValues:C,resetPagination:l}),[o,i,n,w,f,b,v,y,E,P,d,c,h,u,C,l]);return x.jsx(Jk.Provider,{value:N,children:e})}function Tu(){const e=k.useContext(Jk);if(!e)throw new Error("usePage must be used within a PageProvider");return e}function Wf({disabled:e=!1}){const{summaryLabel:t,perPageIsAll:r,page:n,totalPages:o,handlePageChange:a}=Tu();return x.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[x.jsx("span",{children:t}),!r&&x.jsxs("div",{className:"flex items-center gap-2",children:[x.jsx("button",{onClick:()=>a(n-1),disabled:e||n<=1,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",type:"button",children:x.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4",children:x.jsx("path",{d:"M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z"})})}),x.jsxs("p",{className:"text-slate-600",children:["Seite ",x.jsx("strong",{className:"text-slate-800",children:n})," / ",x.jsx("strong",{className:"text-slate-800",children:o})]}),x.jsx("button",{onClick:()=>a(n+1),disabled:e||n>=o,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",type:"button",children:x.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4",children:x.jsx("path",{d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z"})})})]})]})}const gc="stackSelectionPreference",qB=30*1e3,GB=30*1e3;let qa={data:null,timestamp:0},mc=null;const wt={QUEUED:"queued",STARTED:"started",SUCCESS:"success",ERROR:"error",INFO:"info"},KB={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},YB=()=>!!qa.data&&Date.now()-qa.timestamp<qB,Ww=e=>{qa={data:e,timestamp:Date.now()}},QB=e=>Array.isArray(e)?[...e].sort((t,r)=>((t==null?void 0:t.Name)||"").localeCompare((r==null?void 0:r.Name)||"")):[];function XB(){const[e,t]=k.useState(()=>QB(qa.data)),[r,n]=k.useState(()=>!qa.data),[o,a]=k.useState(""),[i,s]=k.useState([]),[f,g]=k.useState("all"),[b,S]=k.useState(""),[O,T]=k.useState(!1),[C,w]=k.useState(!1),[m,d]=k.useState(!1),{showToast:l}=Dl(),{maintenance:c,update:u,script:h,ssh:v}=mi(),{hasPermission:y}=mn(),E=y("stacks-redeploy-single","full"),P=y("stacks-redeploy-selection","full"),N=y("stacks-redeploy-all","full"),R=!!(c!=null&&c.active),M=c==null?void 0:c.message,L=!!(u!=null&&u.running),D=R||L,B=u!=null&&u.stage?KB[u.stage]??u.stage:"",{page:H,perPage:Q,perPageOptions:W,setPage:z,setTotals:$,handlePerPageChange:q,resetPagination:Z}=Tu(),ae=k.useCallback(()=>{},[]);k.useEffect(()=>()=>Z(),[Z]),k.useEffect(()=>{D&&(n(!1),t([]),s([]))},[D]);const ge=k.useRef(new Map),ue=k.useCallback((ee,le)=>{const Ce=new Map(ee.map(he=>[he.Id,he]));return[...le].sort((he,ie)=>he.Name.localeCompare(ie.Name)).map(he=>{const ie=Ce.get(he.Id);if(ie&&ie.updateStatus==="✅"&&he.updateStatus==="⚠️"){const mt=he.Name?`${he.Name} (ID: ${he.Id})`:`Stack ${he.Id}`;l({variant:"warning",title:"Aktualisierung gefunden",description:mt})}let De=he.redeployPhase??(ie==null?void 0:ie.redeployPhase)??null;!De&&(he.redeploying||ie!=null&&ie.redeploying)&&(De=wt.STARTED);const tt=De===wt.QUEUED,ft=De===wt.STARTED;return{...he,redeployPhase:De,redeployQueued:tt,redeploying:tt||ft,redeployDisabled:he.redeployDisabled??(ie==null?void 0:ie.redeployDisabled)??!1,duplicateName:he.duplicateName??(ie==null?void 0:ie.duplicateName)??!1}})},[l]);k.useEffect(()=>{const ee=Kc("/",{path:"/socket.io",transports:["websocket"]});return console.log("🔌 Socket connected"),ee.on("redeployStatus",async(le={})=>{const{stackId:Ce}=le;if(!Ce)return;let xe=Ce;if(typeof Ce=="string"){const mt=Number(Ce);Number.isNaN(mt)||(xe=mt)}const he=le.redeployPhase??le.phase;let ie=he;ie?he==="started"||he==="running"?ie=wt.STARTED:he==="queued"?ie=wt.QUEUED:he==="success"?ie=wt.SUCCESS:he==="error"?ie=wt.ERROR:he==="info"&&(ie=wt.INFO):le.isRedeploying===!0?ie=wt.STARTED:le.isRedeploying===!1&&(ie=wt.SUCCESS);const De=ge.current.get(xe)??ge.current.get(String(xe)),tt=le.stackName??(De==null?void 0:De.Name),ft=tt?`${tt} (ID: ${xe})`:`Stack ${xe}`;if(console.log(`🔄 Stack ${xe} Redeploy Update: ${ie??"unbekannt"}`),ie===wt.STARTED)l({variant:"info",title:"Redeploy gestartet",description:ft});else if(ie===wt.SUCCESS)l({variant:"success",title:"Redeploy abgeschlossen",description:ft});else if(ie===wt.ERROR){const mt=le.message?` ${le.message}`:"";l({variant:"error",title:"Redeploy fehlgeschlagen",description:`${ft}${mt}`})}if(t(mt=>mt.map(ct=>{if(String(ct.Id)!==String(xe))return ct;const Kt=ie??ct.redeployPhase??null,Wt=Kt===wt.QUEUED,Mt=Kt===wt.STARTED,Mr=Kt===wt.SUCCESS,$t=Kt===wt.ERROR,Cr=Wt||Mt,Yt={...ct,redeployPhase:Kt,redeployQueued:Wt,redeploying:Cr};return Mr&&(Yt.updateStatus="✅",Yt.redeploying=!1,Yt.redeployQueued=!1),$t&&(Yt.redeploying=!1,Yt.redeployQueued=!1),!Cr&&!Mr&&!$t&&ie===void 0&&(Yt.redeploying=!1,Yt.redeployQueued=!1,Yt.redeployPhase=ct.redeployPhase??null),Yt})),ie===wt.SUCCESS||ie===wt.ERROR||le.isRedeploying===!1&&!ie)try{const mt=await nt.get("/api/stacks");Ww(mt.data),t(ct=>ue(ct,mt.data))}catch(mt){console.error("Fehler beim Aktualisieren nach Redeploy:",mt)}}),()=>ee.disconnect()},[]);const te=k.useCallback(async({force:ee=!1,silent:le=!1}={})=>{if(R||L){le||n(!1);return}const Ce=!!qa.data;if(!ee&&Ce&&(t(he=>ue(he,qa.data)),!le&&(n(!1),YB())))return;const xe=!le&&(!Ce||ee);xe&&n(!0);try{(ee||!mc)&&(mc=nt.get("/api/stacks").then(ie=>(Ww(ie.data),ie.data)).finally(()=>{mc=null}));const he=await mc;t(ie=>ue(ie,he)),a("")}catch(he){console.error("❌ Fehler beim Abrufen der Stacks:",he),!Ce&&!le&&a("Fehler beim Laden der Stacks")}finally{xe&&n(!1)}},[R,L,ue]);k.useEffect(()=>{te()},[te]),k.useEffect(()=>{if(typeof document>"u"||R||L)return;const ee=setInterval(()=>{document.hidden||te({force:!0,silent:!0})},GB);return()=>clearInterval(ee)},[te,R,L]),k.useEffect(()=>{if(typeof document>"u"||R||L)return;const ee=()=>{document.hidden||te({force:!0,silent:!0})};return document.addEventListener("visibilitychange",ee),()=>{document.removeEventListener("visibilitychange",ee)}},[te,R,L]),k.useEffect(()=>{s(ee=>{const le=ee.filter(Ce=>{const xe=e.find(ie=>ie.Id===Ce);if(!xe||xe.updateStatus==="✅"||xe.redeployDisabled)return!1;const he=xe.redeployPhase;return!(he===wt.STARTED||he===wt.QUEUED)});return le.length===ee.length?ee:le})},[e]),k.useEffect(()=>{const ee=new Map;e.forEach(le=>{ee.set(le.Id,le),ee.set(String(le.Id),le)}),ge.current=ee},[e]);const Se=b.trim().toLowerCase(),ve=k.useMemo(()=>e.filter(ee=>!(f==="current"&&ee.updateStatus!=="✅"||f==="outdated"&&ee.updateStatus==="✅"||Se&&!`${ee.Name??""} ${ee.Id??""}`.toLowerCase().includes(Se))),[e,f,Se]),pe=k.useMemo(()=>ve.filter(ee=>{if(ee.updateStatus==="✅"||ee.redeployDisabled)return!1;const le=ee.redeployPhase;return!(le===wt.STARTED||le===wt.QUEUED)}),[ve]),re=k.useMemo(()=>{const ee=new Map;return e.forEach(le=>{ee.set(le.Id,le)}),ee},[e]);k.useMemo(()=>new Set(ve.map(ee=>ee.Id)),[ve]);const me=k.useMemo(()=>{if(Q==="all")return ve;const ee=Number(Q),le=(H-1)*ee;return ve.slice(le,le+ee)},[ve,Q,H]);k.useEffect(()=>{$(ve.length,me.length)},[ve.length,me.length,$]);const Te=k.useRef({action:"keep",remember:!1}),Ne=k.useRef({status:f,search:Se}),Pe=k.useRef(!1);k.useEffect(()=>{if(!(typeof window>"u"))try{const ee=window.sessionStorage.getItem(gc);if(!ee)return;const le=JSON.parse(ee);le&&(le.action==="keep"||le.action==="clear")&&(Te.current={action:le.action,remember:!0},d(!0))}catch(ee){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht laden:",ee),Te.current={action:"keep",remember:!1}}},[]),k.useEffect(()=>{const ee=Se;if(!Pe.current){Pe.current=!0,Ne.current={status:f,search:ee};return}const le=Ne.current;if(!(le.status!==f||le.search!==ee)){f==="all"&&ee.length===0&&O&&T(!1);return}if(Ne.current={status:f,search:ee},i.length===0){T(!1);return}if(!(f!=="all"||ee.length>0)){T(!1);return}const he=Te.current;if(he!=null&&he.remember){he.action==="clear"&&s([]),T(!1);return}w(!!(he!=null&&he.remember)),T(!0)},[f,Se,i.length,O]),k.useEffect(()=>{i.length===0&&O&&T(!1)},[i.length,O]);const Oe=f!=="all"||Se.length>0;k.useEffect(()=>{z(1)},[f,Se,z]),k.useEffect(()=>{if(Q==="all"){H!==1&&z(1);return}const ee=Number(Q)||1,le=Math.max(1,Math.ceil(ve.length/ee));H>le&&z(le)},[ve.length,Q,H,z]);const je=(ee,le)=>{P&&(le||s(Ce=>Ce.includes(ee)?Ce.filter(xe=>xe!==ee):[...Ce,ee]))};k.useEffect(()=>{P||(i.length&&s([]),O&&T(!1))},[P,i.length,O]);const ze=ee=>{if(!P)return;const le=C;if(typeof window<"u")try{if(le){const Ce={action:ee,remember:!0};window.sessionStorage.setItem(gc,JSON.stringify(Ce)),Te.current=Ce}else window.sessionStorage.removeItem(gc),Te.current={action:ee,remember:!1}}catch(Ce){console.error("⚠️ Konnte Auswahl-Einstellung nicht speichern:",Ce),Te.current={action:ee,remember:!1}}else Te.current={action:ee,remember:!1};d(le),w(le),ee==="clear"&&s([]),T(!1)},qe=()=>{if(P){if(typeof window<"u")try{window.sessionStorage.removeItem(gc)}catch(ee){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht löschen:",ee)}Te.current={action:"keep",remember:!1},d(!1),w(!1),Oe&&i.length>0&&T(!0)}},it=()=>{P&&(s([]),T(!1))},et=ee=>{P&&s(le=>le.filter(Ce=>Ce!==ee))},st=async ee=>{if(!E)return;const le=ge.current.get(ee),Ce=le==null?void 0:le.redeployPhase;if(!(Ce===wt.STARTED||Ce===wt.QUEUED)){s(xe=>xe.filter(he=>he!==ee)),t(xe=>xe.map(he=>he.Id===ee?{...he,redeployPhase:wt.STARTED,redeploying:!0,redeployQueued:!1}:he));try{await nt.put(`/api/stacks/${ee}/redeploy`)}catch(xe){if(console.error("❌ Fehler beim Redeploy:",xe),t(he=>he.map(ie=>ie.Id===ee?{...ie,redeployPhase:null,redeploying:!1,redeployQueued:!1}:ie)),!xe.response){const he=ge.current.get(ee),ie=he!=null&&he.Name?`${he.Name} (ID: ${ee})`:`Stack ${ee}`,De=xe.message||"Unbekannter Fehler";l({variant:"error",title:"Redeploy fehlgeschlagen",description:`${ie} ${De}`})}}}},Ge=async()=>{var Ce,xe;if(!N||!pe.length)return;const ee=pe.map(he=>he.Id),le=new Set(ee.map(he=>String(he)));t(he=>he.map(ie=>{const De=String(ie.Id);return le.has(De)?{...ie,redeployPhase:wt.QUEUED,redeploying:!0,redeployQueued:!0}:ie}));try{Oe?await nt.put("/api/stacks/redeploy-selection",{stackIds:ee}):await nt.put("/api/stacks/redeploy-all"),s(he=>he.filter(ie=>!le.has(String(ie))))}catch(he){console.error("❌ Fehler beim Redeploy ALL:",he),t(De=>De.map(tt=>{const ft=String(tt.Id);return le.has(ft)?{...tt,redeployPhase:null,redeploying:!1,redeployQueued:!1}:tt}));const ie=((xe=(Ce=he.response)==null?void 0:Ce.data)==null?void 0:xe.error)||he.message||"Unbekannter Fehler";l({variant:"error",title:"Redeploy ALL fehlgeschlagen",description:ie})}},we=async()=>{var Ce,xe;if(!P||!i.length)return;const ee=i.filter(he=>{const ie=e.find(tt=>tt.Id===he);if(!ie||ie.updateStatus==="✅"||ie.redeployDisabled)return!1;const De=ie.redeployPhase;return!(De===wt.STARTED||De===wt.QUEUED)});if(!ee.length){s([]);return}const le=new Set(ee);t(he=>he.map(ie=>le.has(ie.Id)?{...ie,redeployPhase:wt.QUEUED,redeploying:!0,redeployQueued:!0}:ie));try{await nt.put("/api/stacks/redeploy-selection",{stackIds:ee}),s(he=>he.filter(ie=>!le.has(ie)))}catch(he){console.error("❌ Fehler beim Redeploy Auswahl:",he),t(De=>De.map(tt=>le.has(tt.Id)?{...tt,redeployPhase:null,redeploying:!1,redeployQueued:!1}:tt));const ie=((xe=(Ce=he.response)==null?void 0:Ce.data)==null?void 0:xe.error)||he.message||"Unbekannter Fehler";l({variant:"error",title:"Redeploy Auswahl fehlgeschlagen",description:ie})}},Ee=P&&i.length>0,ke=pe.length>0,Ie=P&&Ee||N,ce=P&&Ee?`Redeploy Auswahl (${i.length})`:"Redeploy Alle",Ae=D||(P&&Ee?O||i.every(ee=>{const le=e.find(xe=>xe.Id===ee);if(!le||le.updateStatus==="✅"||le.redeployDisabled)return!0;const Ce=le.redeployPhase;return Ce===wt.STARTED||Ce===wt.QUEUED}):!N||!ke),fe=()=>{if(D){l({variant:"warning",title:"Wartungsmodus aktiv",description:"Redeploy-Aktionen sind während des Wartungsmodus deaktiviert."});return}P&&Ee?we():N&&Ge()};return x.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(R||L)&&x.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsxs("span",{children:["Wartungsmodus aktiv",M?` ${M}`:L?" Portainer-Update läuft":"","."]}),L&&x.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",B]})]})}),x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:!r&&!o?x.jsx(G.Typography,{variant:"h6",color:"white",children:x.jsx("span",{className:"flex items-center gap-2",children:x.jsx("span",{children:"Filter und Optionen"})})}):x.jsx(G.Typography,{variant:"h6",color:"white",children:x.jsx("span",{className:"flex items-center gap-2",children:x.jsx("span",{children:"Lade Stacks"})})})}),x.jsxs(G.CardBody,{children:[r?x.jsxs("p",{className:"flex py-6 text-center text-sm font-medium text-gray-400",children:[x.jsx(G.Spinner,{className:"mr-2 h-4 w-4 flex"}),"Lade Stacks..."]}):o?x.jsx("p",{className:"py-6 text-sm font-medium text-red-400",children:o}):x.jsxs("div",{className:"gap-4",children:[x.jsx("div",{className:"w-full",children:x.jsxs(G.ButtonGroup,{fullWidth:!0,children:[x.jsx(G.Button,{onClick:()=>g("all"),children:"Alle"}),x.jsx(G.Button,{onClick:()=>g("current"),children:"Aktuell"}),x.jsx(G.Button,{onClick:()=>g("outdated"),children:"Veraltet"})]})}),x.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between mt-8",children:[x.jsx("div",{className:"md:flex-1",children:x.jsx(G.Input,{value:b,onChange:ee=>S(ee.target.value),variant:"static",placeholder:"Name oder ID"})}),x.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:x.jsx(G.Select,{variant:"static",label:"Einträge pro Seite",onChange:ae,value:Q,children:W.map(({value:ee,label:le})=>x.jsx(G.Option,{value:ee,onClick:()=>q(ee),children:le},ee))})})]}),x.jsx("div",{className:"flex items-center justify-end gap-3 mt-5",children:P&&m&&x.jsx("button",{onClick:qe,className:"block antialiased font-sans text-sm leading-normal text-inherit text-xs font-medium text-warmAmberGlow-500 underline underline-offset-2 transition hover:text-warmAmberGlow-600",children:"Gespeicherte Entscheidung löschen"})})]}),P&&O&&x.jsx("div",{className:"flex flex-col mt-5",children:x.jsxs("div",{className:"flex flex-col gap-3 rounded-lg border border-arcticBlue-800 bg-arcticBlue-900/90 px-4 py-3 text-arcticBlue-100 md:flex-row md:items-center md:justify-between",children:[x.jsxs("div",{className:"space-y-2 block antialiased font-sans text-sm font-light leading-normal text-inherit",children:[x.jsxs("p",{children:[i.length===1?"1 Stack ist weiterhin ausgewählt.":`${i.length} Stacks sind weiterhin ausgewählt.`," ","Soll die Auswahl entfernt werden?"]}),x.jsxs("label",{className:"flex items-center gap-2",children:[x.jsx("input",{type:"checkbox",checked:C,onChange:ee=>w(ee.target.checked),className:"h-4 w-4 rounded border border-arcticBlue-400 bg-arcticBlue-900 text-arcticBlue-400 focus:ring-arcticBlue-300"}),x.jsx("span",{className:"text-xs",children:"Einstellung merken (bis Browser geschlossen wird)"})]})]}),x.jsxs("div",{className:"flex gap-2",children:[x.jsx(G.Button,{onClick:()=>ze("keep"),className:"rounded-md border border-arcticBlue-600 bg-arcticBlue-700 px-4 py-2 font-sans font-bold text-center uppercase transition-all hover:bg-arcticBlue-800",children:"Auswahl behalten"}),x.jsx(G.Button,{onClick:()=>ze("clear"),className:"rounded-md border border-sunsetCoral-500 bg-sunsetCoral-600 px-4 py-2 font-sans font-bold text-center uppercase transition-all hover:bg-sunsetCoral-600",children:"Auswahl entfernen"})]})]})}),Ie&&x.jsxs("div",{id:"collect",className:"mt-8 flex flex-col gap-4 md:flex-row md:items-start md:gap-6",children:[P&&i.length>0&&x.jsx("div",{className:"w-full md:order-first order-last md:w-3/4",children:x.jsxs("div",{className:"flex flex-col gap-3 text-sm text-gray-300",children:[x.jsx("div",{className:"flex flex-wrap items-center gap-2",children:i.map(ee=>{const le=re.get(ee),Ce=(le==null?void 0:le.Name)||`Stack ${ee}`;return x.jsxs("button",{type:"button",onClick:()=>et(ee),className:"inline-flex items-center gap-2 rounded-full bg-lavenderSmoke-600/80 px-2 py-0.5 text-white transition hover:bg-lavenderSmoke-600/90 focus:outline-none focus:ring-2 focus:ring-lavenderSmoke-400 cursor-pointer",children:[x.jsx("span",{children:Ce}),x.jsx("span",{className:"text-xs font-semibold text-lavenderSmoke-200",children:"x"})]},ee)})}),x.jsx("button",{type:"button",onClick:it,className:"md:order-last self-start mt-1 text-xs font-medium text-gray-400 underline underline-offset-2 transition hover:text-gray-200",children:"Auswahl aufheben"})]})}),x.jsx("div",{className:"w-full md:w-1/4 md:ml-auto",children:x.jsx(G.Button,{className:"w-full bg-arcticBlue-500 hover:bg-arcticBlue-600",onClick:fe,disabled:Ae,children:ce})})]})]})]}),x.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:me.map(ee=>{const le=ee.redeployPhase,Ce=le===wt.QUEUED,xe=le===wt.STARTED,he=Ce||xe,ie=i.includes(ee.Id),De=ee.updateStatus==="✅",tt=!!ee.redeployDisabled,ft=!he&&!De&&!tt,ht=P&&ft;return x.jsx(G.Card,{children:x.jsxs(G.CardBody,{className:`flex w-full text-stormGrey-500 items-center justify-between gap-4 rounded-xl shadow-lg transition border
${ie?"border-purple-500 ring-1 ring-purple-500/40":"border-transparent"}
${!ft||he?"opacity-75 bg-stormGrey-200/20":""}`,children:[x.jsxs("div",{className:"flex items-center space-x-4",id:"left",children:[P&&x.jsx("input",{type:"checkbox",checked:ie,onChange:()=>je(ee.Id,!ht),className:`h-5 w-5 text-purple-500 focus:ring-purple-400 border-gray-600 bg-gray-900 rounded ${ht?"":"opacity-40 cursor-not-allowed"}`,disabled:!ht}),x.jsx("div",{className:`w-12 h-12 flex items-center justify-center rounded-full
${ee.updateStatus==="✅"?"bg-mossGreen-600":ee.updateStatus==="⚠️"?"bg-warmAmberGlow-400":"bg-sunsetCoral-500"}`}),x.jsxs("div",{children:[x.jsx("p",{className:"text-lg antialiased font-sans font-semibold leading-normal text-inherit",children:ee.Name}),x.jsxs("p",{className:"text-sm antialiased font-sans font-light leading-normal text-inherit",children:["ID: ",ee.Id]}),ee.duplicateName&&x.jsx("p",{className:"text-xs text-amber-700",children:"⚠️ Doppelter Name erkannt"})]})]}),x.jsx("div",{className:"ml-auto flex flex-col items-end gap-1 text-sm",id:"right",children:xe?x.jsxs(x.Fragment,{children:[x.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),x.jsx("span",{className:"text-warmAmberGlow-500",children:"läuft…"})]}):Ce?x.jsxs(x.Fragment,{children:[x.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),x.jsx("span",{className:"text-warmAmberGlow-500",children:"in Warteliste…"})]}):tt?x.jsxs(x.Fragment,{children:[x.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"System"}),x.jsx("span",{className:"text-gray-300",children:"Redeploy deaktiviert"})]}):De?x.jsxs(x.Fragment,{children:[x.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"Status"}),x.jsx("span",{className:"text-mossGreen-600",children:"Aktuell"})]}):E?x.jsx(G.Button,{onClick:()=>st(ee.Id),disabled:he,className:"disabled:opacity-50 disabled:cursor-not-allowed",children:"Redeploy"}):null})]})},ee.Id)})}),x.jsx(Wf,{disabled:r||!!o})]})}const ZB={idle:"Bereit",running:"Läuft",success:"Erfolgreich",error:"Fehlgeschlagen"},ss={idle:"bg-stormGrey-700 text-gray-200",running:"bg-arcticBlue-600 text-white",success:"bg-mossGreen-600 text-white",error:"bg-sunsetCoral-600 text-white"},JB={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},eV={info:"text-arcticBlue-700",success:"text-mossGreen-700",warning:"text-warmAmberGlow-700",error:"text-sunsetCoral-700",stdout:"text-stormGrey-700",stderr:"text-warmAmberGlow-700",debug:"text-lavenderSmoke-700"},tV=e=>{if(!e)return"-";const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})},Fa=e=>{if(!e&&e!==0)return"-";const r=(n=>{if(n instanceof Date)return n;if(typeof n=="number"){const o=n>1e12?n:n*1e3;return new Date(o)}if(typeof n=="string"){const o=Number(n);if(!Number.isNaN(o)){const a=o>1e12?o:o*1e3;return new Date(a)}return new Date(n)}return null})(e);return!r||Number.isNaN(r.getTime())?String(e):r.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},$w=e=>e===1?"Git":e===2?"Compose":e??"-",Oh=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function rV(){var _i,Si,Nu;const{hasPermission:e,user:t}=mn(),r=k.useCallback(()=>{},[]),{maintenance:n,update:o,script:a,ssh:i,loading:s,error:f,setMaintenanceMode:g,triggerUpdate:b,saveScript:S,resetScript:O,saveSshConfig:T,deleteSshConfig:C,testSshConnection:w,fetchSuperuserStatus:m,fetchSetupStatus:d,deleteSetupEndpoint:l,deleteSetupServer:c,updateSetupApiKey:u,removeSuperuserAccount:h}=mi(),v=!!(t!=null&&t.isSuperuser),y=!!(v||e("maintenance-access","read")),E=!!(v||e("maintenance-access","full")),P=!!(v||e("maintenance-server-manage","read")),N=!!(v||e("maintenance-server-manage","full")),R=!!(v||e("maintenance-server-delete","full")),M=!!(v||e("maintenance-portainer","read")),L=!!(v||e("maintenance-update","full")),D=!!(v||e("maintenance-ssh-update","read")),B=!!(v||e("maintenance-ssh-update","full")),H=!!(v||e("maintenance-duplicates","read")),Q=!!(v||e("maintenance-duplicates","full")),W=!!(n!=null&&n.active),z=n==null?void 0:n.message,$=(_i=n==null?void 0:n.extra)==null?void 0:_i.type,q=!!(o!=null&&o.running),[Z,ae]=k.useState(""),[ge,ue]=k.useState(!1),[te,Se]=k.useState(!1),[ve,pe]=k.useState(""),[re,me]=k.useState(!1),[Te,Ne]=k.useState(()=>Oh()),[Pe,Oe]=k.useState(!1),[je,ze]=k.useState(!1),[qe,it]=k.useState(!1),[et,st]=k.useState(!1),[Ge,we]=k.useState(!1),[Ee,ke]=k.useState(null);k.useEffect(()=>{if(!a)return;const be=a.custom??a.default??a.effective??"";ae(be)},[a]),k.useEffect(()=>{if(!i){Ne(Oh()),Oe(!1),ze(!1),ke(null);return}Ne({host:i.host??"",port:String(i.port??"22"),username:i.username??"",password:"",extraSshArgs:Array.isArray(i.extraSshArgs)?i.extraSshArgs.join(`
`):""}),Oe(!!i.passwordStored),ze(!1),ke(null)},[i]);const Ie=k.useMemo(()=>a?a.source==="custom"&&typeof a.custom=="string"?a.custom:a.default??a.effective??"":"",[a]),ce=a?Z!==Ie:!1,Ae=(a==null?void 0:a.source)==="custom"?"Benutzerdefiniert":"Standard",[fe,ee]=k.useState(!0),[le,Ce]=k.useState(!1),[xe,he]=k.useState(null),[ie,De]=k.useState(""),[tt,ft]=k.useState(!1),[ht,mt]=k.useState(null),[ct,Kt]=k.useState(!0),[Wt,Mt]=k.useState(""),[Mr,$t]=k.useState({}),[Cr,Yt]=k.useState(null),[tn,Tr]=k.useState(null),[Wr,Mn]=k.useState(null),[$r,bn]=k.useState([]),[pr,ro]=k.useState(!0),[J,Me]=k.useState(""),[Be,Ot]=k.useState(!1),[It,bt]=k.useState(null),[Pt,sr]=k.useState(null),xt=k.useRef(null),[_t,Hr]=k.useState(null),[or,vn]=k.useState(!0),[wo,$o]=k.useState(""),[_o,Ho]=k.useState(!1),[Ra,So]=k.useState(null),In=k.useRef(null),rn=k.useCallback(async({silent:be=!1}={})=>{var Fe,Ve;ee(!0),De("");try{const We=await m(),rt=!!(We!=null&&We.exists);Ce(rt),he(rt?We.user??null:null)}catch(We){const rt=((Ve=(Fe=We.response)==null?void 0:Fe.data)==null?void 0:Ve.error)||We.message||"Superuser-Status konnte nicht geladen werden";Ce(!1),he(null),De(rt),be||r({variant:"error",title:"Statusabfrage fehlgeschlagen",description:rt})}finally{ee(!1)}},[m,r]),Ir=k.useCallback(async({silent:be=!1}={})=>{var Fe,Ve;be||Kt(!0),Mt("");try{const We=await d();mt(We),$t({})}catch(We){const rt=((Ve=(Fe=We.response)==null?void 0:Fe.data)==null?void 0:Ve.error)||We.message||"Setup-Daten konnten nicht geladen werden";Mt(rt),be||r({variant:"error",title:"Setup-Daten",description:rt})}finally{Kt(!1)}},[d,r]),Aa=k.useCallback(async({silent:be=!1}={})=>{if(In.current)return In.current;const Fe=(async()=>{var Ve,We;be?Ho(!0):vn(!0),$o("");try{const Rt=(await nt.get("/api/maintenance/portainer-status")).data??{};Hr(Rt),So(new Date)}catch(rt){const Rt=((We=(Ve=rt.response)==null?void 0:Ve.data)==null?void 0:We.error)||rt.message||"Fehler beim Prüfen des Portainer-Status";$o(Rt),r({variant:"error",title:"Statusaktualisierung fehlgeschlagen",description:Rt})}finally{be?Ho(!1):vn(!1),In.current=null}})();return In.current=Fe,Fe},[r]),Co=k.useCallback(async({silent:be=!1}={})=>{if(W||q){bn([]),Me("Wartungsmodus aktiv Duplikat-Verwaltung ist vorübergehend deaktiviert."),ro(!1),Ot(!1);return}if(xt.current)return xt.current;const Fe=(async()=>{var Ve,We,rt;be?Ot(!0):ro(!0),Me("");try{const Nt=(await nt.get("/api/maintenance/duplicates")).data,Lt=Array.isArray(Nt)?Nt:(Nt==null?void 0:Nt.items)??[];bn(Lt),sr(new Date)}catch(Rt){if(((Ve=Rt.response)==null?void 0:Ve.status)===423){const Nt="Wartungsmodus aktiv Duplikat-Verwaltung ist vorübergehend deaktiviert.";bn([]),Me(Nt),r({variant:"warning",title:"Duplikat-Verwaltung gesperrt",description:Nt})}else{const Nt=((rt=(We=Rt.response)==null?void 0:We.data)==null?void 0:rt.error)||Rt.message||"Fehler beim Laden der Wartungsdaten";Me(Nt),r({variant:"error",title:"Duplikate konnten nicht geladen werden",description:Nt})}}finally{be?Ot(!1):ro(!1),xt.current=null}})();return xt.current=Fe,Fe},[W,q,r]);k.useEffect(()=>{rn({silent:!0})},[rn]),k.useEffect(()=>{Ir()},[Ir]),k.useEffect(()=>{Aa()},[Aa]),k.useEffect(()=>{Co()},[Co]);const Dn=k.useMemo(()=>{var be;return((be=ht==null?void 0:ht.servers)==null?void 0:be.items)??[]},[ht]),Dr=k.useMemo(()=>{var be;return((be=ht==null?void 0:ht.endpoints)==null?void 0:be.items)??[]},[ht]),Dt=k.useMemo(()=>{var Fe;const be=((Fe=ht==null?void 0:ht.apiKeys)==null?void 0:Fe.items)??[];return new Map(be.map(Ve=>[Ve.serverId,Ve]))},[ht]),tr=k.useMemo(()=>!!(ht!=null&&ht.setupComplete),[ht]),Et=k.useMemo(()=>{const be=Array.isArray($r)?$r.length:0,Fe=Array.isArray($r)?$r.reduce((Ve,We)=>{var rt;return Ve+(((rt=We==null?void 0:We.duplicates)==null?void 0:rt.length)||0)},0):0;return{groups:be,duplicateCount:Fe}},[$r]),Or=k.useCallback((be,Fe)=>{B&&(Ne(Ve=>({...Ve,[be]:Fe})),be==="password"&&Oe(!1))},[B]),yn=k.useMemo(()=>{const be={host:Te.host.trim(),port:Number.parseInt(Te.port,10)||22,username:Te.username.trim(),extraSshArgs:(Te.extraSshArgs||"").split(/\r?\n/).map(Ve=>Ve.trim()).filter(Boolean)},Fe=Te.password??"";return Fe?be.password=Fe:Pe||(be.password=""),be},[Te,Pe]),no=k.useCallback(async()=>{var be,Fe;if(B&&a)try{ue(!0),await S(Z),r({variant:"success",title:"Skript gespeichert",description:"Das benutzerdefinierte Portainer-Update-Skript wurde aktualisiert."})}catch(Ve){const We=((Fe=(be=Ve.response)==null?void 0:be.data)==null?void 0:Fe.error)||Ve.message||"Skript konnte nicht gespeichert werden";r({variant:"error",title:"Speichern fehlgeschlagen",description:We})}finally{ue(!1)}},[B,S,Z,a,r]),Ma=k.useCallback(async()=>{var be,Fe;if(B)try{ue(!0),await O(),r({variant:"info",title:"Standardskript wiederhergestellt",description:"Es wird wieder das Standard-Update-Skript verwendet."})}catch(Ve){const We=((Fe=(be=Ve.response)==null?void 0:be.data)==null?void 0:Fe.error)||Ve.message||"Standardskript konnte nicht wiederhergestellt werden";r({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:We})}finally{ue(!1)}},[B,O,r]),bi=k.useCallback(async()=>{var be,Fe;if(B)try{it(!0),await T(yn),ke(null),ze(!1),r({variant:"success",title:"SSH-Konfiguration gespeichert",description:"Verbindungseinstellungen wurden aktualisiert."})}catch(Ve){const We=((Fe=(be=Ve.response)==null?void 0:be.data)==null?void 0:Fe.error)||Ve.message||"SSH-Konfiguration konnte nicht gespeichert werden";r({variant:"error",title:"Speichern fehlgeschlagen",description:We})}finally{it(!1)}},[B,yn,T,r]),Ll=k.useCallback(async()=>{var be,Fe;if(B)try{st(!0);const Ve=await w(yn);ke({success:!0,timestamp:new Date,details:Ve==null?void 0:Ve.result}),r({variant:"success",title:"SSH-Verbindung erfolgreich",description:"Verbindung zum Portainer-Host wurde hergestellt."})}catch(Ve){const We=((Fe=(be=Ve.response)==null?void 0:be.data)==null?void 0:Fe.error)||Ve.message||"SSH-Verbindung fehlgeschlagen";ke({success:!1,timestamp:new Date,error:We}),r({variant:"error",title:"SSH-Test fehlgeschlagen",description:We})}finally{st(!1)}},[B,yn,w,r]),Fl=k.useCallback(async()=>{var be,Fe;if(B)try{we(!0),await C(),Ne(Oh()),Oe(!1),ze(!1),ke(null),r({variant:"info",title:"SSH-Konfiguration gelöscht",description:"Die Verbindungseinstellungen wurden zurückgesetzt."})}catch(Ve){const We=((Fe=(be=Ve.response)==null?void 0:be.data)==null?void 0:Fe.error)||Ve.message||"SSH-Konfiguration konnte nicht gelöscht werden";r({variant:"error",title:"Löschen fehlgeschlagen",description:We})}finally{we(!1)}},[B,C,r]),$f=k.useCallback(async()=>{var be,Fe,Ve;if(!(tt||fe||!le)&&!(typeof window<"u"&&!window.confirm(`Superuser und zugehörige Gruppe wirklich löschen?
Dies setzt die Superuser-Einrichtung zurück.`)))try{ft(!0);const We=await h(),rt=Number((We==null?void 0:We.usersRemoved)??0);r({variant:"success",title:"Superuser gelöscht",description:rt>1?`${rt} Konten aus der Superuser-Gruppe wurden entfernt.`:"Superuser-Konto wurde entfernt."}),await rn({silent:!0})}catch(We){if(((be=We.response)==null?void 0:be.status)===404)await rn({silent:!0}),r({variant:"info",title:"Kein Superuser vorhanden",description:"Es ist kein Superuser mehr vorhanden."});else{const Rt=((Ve=(Fe=We.response)==null?void 0:Fe.data)==null?void 0:Ve.error)||We.message||"Superuser konnte nicht gelöscht werden";r({variant:"error",title:"Löschen fehlgeschlagen",description:Rt})}}finally{ft(!1)}},[tt,fe,le,h,rn,r]),Hf=k.useCallback(async be=>{var rt,Rt;if(!R||Wr===be)return;const Fe=Dr.find(Nt=>Nt.id===be);if(!Fe)return;const Ve=Fe.name||`Endpoint ${Fe.external_id}`,We=`Endpoint "${Ve}" wirklich löschen?${Fe.is_default?`
Dieser Endpoint ist aktuell als Standard markiert.`:""}`;if(!(typeof window<"u"&&!window.confirm(We))){Mn(be);try{await l(be),r({variant:"success",title:"Endpoint gelöscht",description:`Endpoint "${Ve}" wurde entfernt.`}),await Ir({silent:!0})}catch(Nt){const Lt=((Rt=(rt=Nt.response)==null?void 0:rt.data)==null?void 0:Rt.error)||Nt.message||"Endpoint konnte nicht gelöscht werden.";r({variant:"error",title:"Endpoint löschen fehlgeschlagen",description:Lt})}finally{Mn(null)}}},[R,l,Wr,Ir,Dr,r]),qf=k.useCallback(async be=>{var Rt,Nt;if(!R||tn===be)return;const Fe=Dn.find(Lt=>Lt.id===be);if(!Fe)return;const Ve=Dr.filter(Lt=>Lt.server_id===be),We=Fe.name||Fe.url||`Server ${be}`,rt=[`Server "${We}" wirklich löschen?`,Ve.length?`Dabei werden ${Ve.length} zugeordnete Endpoint(s) entfernt.`:null,"Das System benötigt anschließend erneut einen gültigen Server/Endpoint im Setup."].filter(Boolean).join(`
`);if(!(typeof window<"u"&&!window.confirm(rt))){Tr(be);try{await c(be),r({variant:"success",title:"Server gelöscht",description:`Server "${We}" wurde entfernt.`}),await Ir({silent:!0})}catch(Lt){const yr=((Nt=(Rt=Lt.response)==null?void 0:Rt.data)==null?void 0:Nt.error)||Lt.message||"Server konnte nicht gelöscht werden.";r({variant:"error",title:"Server löschen fehlgeschlagen",description:yr})}finally{Tr(null)}}},[R,c,Ir,tn,Dr,Dn,r]),Gf=k.useCallback((be,Fe)=>{N&&$t(Ve=>({...Ve,[be]:Fe}))},[N]),Kf=k.useCallback(async be=>{var Ve,We;if(!N)return;const Fe=(Mr[be]??"").trim();if(!Fe){r({variant:"warning",title:"API-Key fehlt",description:"Bitte gib einen API-Key ein."});return}if(Cr!==be){Yt(be);try{await u(be,Fe),r({variant:"success",title:"API-Key aktualisiert",description:"Der API-Key wurde gespeichert."}),$t(rt=>({...rt,[be]:""})),await Ir({silent:!0})}catch(rt){const Rt=((We=(Ve=rt.response)==null?void 0:Ve.data)==null?void 0:We.error)||rt.message||"API-Key konnte nicht aktualisiert werden.";r({variant:"error",title:"Aktualisierung fehlgeschlagen",description:Rt})}finally{Yt(null)}}},[Mr,Cr,N,Ir,r,u]),Ou=k.useCallback(async be=>{var Fe,Ve;if(E&&!(s||re)&&be!==W){if(q){r({variant:"warning",title:"Aktion nicht möglich",description:"Während eines laufenden Updates kann der Wartungsmodus nicht geändert werden."});return}me(!0);try{const We=be&&!!$,rt={active:be};We&&z?rt.message=z:rt.message=null,await g(rt),r({variant:be?"info":"success",title:be?"Wartungsmodus aktiviert":"Wartungsmodus deaktiviert",description:be?"Benutzer sehen jetzt die Wartungsseite.":"StackPulse steht wieder zur Verfügung."})}catch(We){const rt=((Ve=(Fe=We.response)==null?void 0:Fe.data)==null?void 0:Ve.error)||We.message||"Wartungsmodus konnte nicht geändert werden";r({variant:"error",title:"Änderung fehlgeschlagen",description:rt})}finally{me(!1)}}},[E,s,re,W,q,g,z,$,r]),To=k.useCallback(async()=>{var Fe,Ve;if(!L)return;if(W||q){r({variant:"warning",title:"Update nicht möglich",description:"Während eines aktiven Wartungsmodus kann kein weiteres Update gestartet werden."});return}const be=(_t==null?void 0:_t.latestVersion)??(_t==null?void 0:_t.currentVersion)??"unbekannt";if(!(typeof window<"u"&&!window.confirm(`Portainer-Update starten?
Zielversion: ${be}.
Während des Updates befindet sich StackPulse im Wartungsmodus.
Fortfahren?`)))try{pe(""),Se(!0),await b(),r({variant:"info",title:"Update gestartet",description:"Das Portainer-Update wurde gestartet."})}catch(We){const rt=((Ve=(Fe=We.response)==null?void 0:Fe.data)==null?void 0:Ve.error)||We.message||"Portainer-Update konnte nicht gestartet werden";pe(rt),r({variant:"error",title:"Update fehlgeschlagen",description:rt})}finally{Se(!1)}},[L,W,q,_t,b,r]),vi=k.useCallback(async be=>{var rt,Rt,Nt,Lt;if(!Q||!be)return;if(W||q){r({variant:"warning",title:"Aktion nicht möglich",description:"Während des Wartungsmodus sind Bereinigungen deaktiviert."});return}const Fe=(rt=be.canonical)==null?void 0:rt.Id;if(!Fe)return;const Ve=(be.duplicates||[]).map(yr=>yr.Id).filter(Boolean);if(!Ve.length)return;const We=((Rt=be.canonical)==null?void 0:Rt.Name)||be.name||`Stack ${Fe}`;if(!(typeof window<"u"&&!window.confirm(`Bereinigung für "${We}" starten?
Es werden ${Ve.length} Duplikate entfernt: ${Ve.join(", ")}`))){bt(String(Fe));try{const qo=(await nt.post("/api/maintenance/duplicates/cleanup",{canonicalId:Fe,duplicateIds:Ve})).data??{};if(qo.success===!1)throw new Error(qo.error||"Bereinigung fehlgeschlagen");const Xf=Array.isArray(qo.results)?qo.results.filter(Ci=>Ci.status==="deleted").map(Ci=>Ci.id):Ve;r({variant:"success",title:"Bereinigung abgeschlossen",description:`${We} entfernte IDs: ${Xf.join(", ")}`}),await Co({silent:!0})}catch(yr){const qo=((Lt=(Nt=yr.response)==null?void 0:Nt.data)==null?void 0:Lt.error)||yr.message||"Bereinigung fehlgeschlagen";r({variant:"error",title:"Bereinigung fehlgeschlagen",description:qo})}finally{bt(null)}}},[Q,Co,W,r,q]);n!=null&&n.activatedAt&&Fa(n.activatedAt),n!=null&&n.updatedAt&&Fa(n.updatedAt);const oo=W||q,yi=(o==null?void 0:o.status)??(q?"running":"idle"),Pu=ZB[yi]??yi,ku=ss[yi]??ss.idle,xi=o!=null&&o.stage?JB[o.stage]??o.stage:"",zl=(o==null?void 0:o.logs)??[],Yf=(o==null?void 0:o.targetVersion)??"-",Eu=(o==null?void 0:o.resultVersion)??"-",wi=o!=null&&o.startedAt?Fa(o.startedAt):"-",Qf=o!=null&&o.finishedAt?Fa(o.finishedAt):"-",Bl=(o==null?void 0:o.message)??(q?"Update läuft…":""),Vl=q||ge||s;return y?x.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(W||q)&&x.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsxs("span",{children:["Wartungsmodus aktiv",z?` ${z}`:q?" Portainer-Update läuft":"","."]}),q&&x.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",xi]})]})}),y&&x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:x.jsx("span",{children:"Wartungsmodus"})})}),x.jsxs(G.CardBody,{className:"flex flex-col gap-4 p-4",children:[x.jsxs("div",{className:"flex items-start justify-between gap-4",children:[x.jsx("div",{className:"space-y-1",children:x.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:"Schaltet StackPulse für Benutzer in den Wartungsmodus."})}),x.jsx(G.Switch,{checked:W,disabled:!E||re||s||q,onChange:be=>Ou(be.target.checked),ripple:!1,color:"amber"})]}),re&&x.jsx("p",{className:"text-xs text-stormGrey-500",children:"Wartungsmodus wird aktualisiert…"})]})]}),P&&x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:x.jsx("span",{children:"Server & Endpoints"})})}),x.jsxs(G.CardBody,{className:"flex flex-col gap-4 p-4",children:[ct&&x.jsx("p",{className:"text-sm text-stormGrey-500",children:"Daten werden geladen…"}),!ct&&Wt&&x.jsx(Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:Wt}),!ct&&!Wt&&x.jsxs("div",{className:"flex flex-col gap-6",children:[x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx(G.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Server"}),x.jsxs(G.Typography,{variant:"small",color:"blue-gray",children:[Dn.length," vorhanden"]})]}),Dn.length===0?x.jsx("p",{className:"text-sm text-stormGrey-500",children:"Es sind derzeit keine Server hinterlegt."}):x.jsx("div",{className:"flex flex-col gap-3",children:Dn.map(be=>{const Fe=Dt.get(be.id)||null,Ve=!!(Fe!=null&&Fe.hasKey),We=Fe!=null&&Fe.updatedAt?new Date(Fe.updatedAt).toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}):null;return x.jsxs("div",{className:"flex flex-col gap-3 rounded-md border border-blue-gray-100 p-3 md:flex-row md:items-start md:justify-between",children:[x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsx("p",{className:"text-sm font-medium text-stormGrey-900",children:be.name||"Ohne Namen"}),x.jsx("p",{className:"text-xs text-stormGrey-500 break-all",children:be.url}),x.jsxs("p",{className:"text-xs text-stormGrey-500",children:["API-Key: ",Ve?"vorhanden":"nicht hinterlegt",We?` (aktualisiert am ${We})`:""]})]}),x.jsxs("div",{className:"flex w-full flex-col gap-2 md:max-w-xs",children:[x.jsx(G.Input,{type:"password",label:"Neuer API-Key",value:Mr[be.id]??"",onChange:rt=>Gf(be.id,rt.target.value),disabled:!N||ct||Cr===be.id}),x.jsxs("div",{className:"flex items-center gap-2 justify-end",children:[x.jsx(G.Button,{variant:"text",color:"red",size:"sm",onClick:()=>qf(be.id),disabled:!R||ct||tn===be.id||Wr!==null||Cr===be.id,children:tn===be.id?"Lösche…":"Löschen"}),x.jsx(G.Button,{color:"blue",size:"sm",onClick:()=>Kf(be.id),disabled:!N||ct||Cr===be.id,children:Cr===be.id?"Speichere…":"API-Key speichern"})]})]})]},be.id)})})]}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx(G.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Endpoints"}),x.jsxs(G.Typography,{variant:"small",color:"blue-gray",children:[Dr.length," vorhanden"]})]}),Dr.length===0?x.jsx("p",{className:"text-sm text-stormGrey-500",children:"Es sind derzeit keine Endpoints hinterlegt."}):x.jsx("div",{className:"flex flex-col gap-3",children:Dr.map(be=>x.jsxs("div",{className:"flex flex-col gap-2 rounded-md border border-blue-gray-100 p-3 md:flex-row md:items-center md:justify-between",children:[x.jsxs("div",{children:[x.jsxs("div",{className:"flex items-center gap-2",children:[x.jsx("p",{className:"text-sm font-medium text-stormGrey-900",children:be.name||`Endpoint ${be.external_id}`}),be.is_default?x.jsx("span",{className:"rounded-full bg-arcticBlue-100 px-2 py-0.5 text-[10px] font-semibold text-arcticBlue-700",children:"Standard"}):null]}),x.jsxs("p",{className:"text-xs text-stormGrey-500",children:["ID: ",be.external_id," · Server: ",be.server_name||be.server_url]})]}),x.jsx("div",{className:"flex items-center gap-2",children:x.jsx(G.Button,{variant:"text",color:"red",size:"sm",onClick:()=>Hf(be.id),disabled:!R||ct||Wr===be.id||tn!==null,children:Wr===be.id?"Lösche…":"Löschen"})})]},be.id))})]}),!tr&&x.jsx(Alert,{color:"amber",className:"border border-amber-200 bg-amber-50 text-amber-800",children:"Das Setup ist aktuell unvollständig. Bitte öffne den Setup-Bereich, um Server, Endpoint und API-Key erneut festzulegen."}),x.jsx("div",{className:"flex items-center justify-end",children:x.jsx(G.Button,{variant:"outlined",color:"gray",size:"sm",onClick:()=>Ir(),disabled:ct,children:"Aktualisieren"})})]})]})]}),P&&x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:x.jsx("span",{children:"Superuser"})})}),x.jsxs(G.CardBody,{className:"flex flex-col gap-4 p-4",children:[x.jsxs("div",{className:"space-y-2",children:[fe&&x.jsx("p",{className:"text-sm text-stormGrey-500",children:"Status wird geladen…"}),!fe&&ie&&x.jsx("p",{className:"text-sm text-sunsetCoral-600",children:ie}),!fe&&!ie&&le&&x.jsxs("div",{className:"space-y-1",children:[x.jsx("p",{className:"text-sm",children:"Superuser ist angelegt."}),x.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Benutzername: ",x.jsx("span",{className:"font-medium text-stormGrey-900",children:(xe==null?void 0:xe.username)??"unbekannt"}),xe!=null&&xe.email?` - ${xe.email}`:""]})]}),!fe&&!ie&&!le&&x.jsx("p",{className:"text-sm",children:"Es ist kein Superuser vorhanden."})]}),x.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[x.jsx(G.Button,{variant:"outlined",color:"gray",onClick:()=>rn(),disabled:fe||tt,className:"w-full sm:w-auto",children:"Status aktualisieren"}),x.jsx(G.Button,{color:"red",onClick:$f,disabled:fe||tt||!le,className:"w-full sm:w-auto",children:tt?"Wird gelöscht…":"Superuser löschen"})]}),x.jsx("p",{className:"text-xs text-stormGrey-500",children:"Entfernt das Superuser-Konto samt zugehöriger Gruppe. Danach kann der Erstbenutzer bei Bedarf erneut angelegt werden."})]})]}),M&&x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:x.jsx("span",{children:"Portainer"})})}),x.jsxs(G.CardBody,{className:"flex flex-col gap-4 p-4 pt-0",children:[x.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[x.jsxs("div",{children:[x.jsx("h2",{className:"block antialiased font-sans text-lg font-semibold",children:"Portainer Status"}),x.jsx("p",{className:"block antialiased font-sans text-sm font-light leading-normal text-inherit",children:or?"Status wird geprüft…":wo||(q?"Portainer wird aktuell aktualisiert.":(_t==null?void 0:_t.updateAvailable)===!0?"Es ist ein Update für Portainer verfügbar.":"Portainer ist auf dem aktuellen Stand.")}),Ra&&!or&&x.jsxs("p",{className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["Stand: ",Ra.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),x.jsx("div",{className:"flex items-center gap-3",children:x.jsx(G.Button,{onClick:()=>Aa({silent:!1}),disabled:or||_o,className:"w-full",children:"Status aktualisieren"})})]}),x.jsx("div",{className:"flex flex-col gap-4 mt-5 space-y-4 block antialiased font-sans text-sm font-light leading-normal text-inherit",children:!or&&!wo&&_t&&x.jsxs("div",{className:"",children:[x.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[x.jsx("span",{children:"Installierte Version"}),x.jsx("span",{className:"font-medium",children:_t.currentVersion??"Unbekannt"})]}),x.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[x.jsx("span",{children:"Neueste Version"}),x.jsx("span",{className:"font-medium",children:_t.latestVersion??"Unbekannt"})]}),x.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[x.jsx("span",{children:"Status"}),x.jsx("span",{className:`rounded-full px-3 py-0.5 text-xs font-semibold ${_t.updateAvailable===!0?ss.error:_t.updateAvailable===!1?ss.success:ss.idle}`,children:_t.updateAvailable===!0?"Update verfügbar":_t.updateAvailable===!1?"Aktuell":"Unbekannt"})]}),_t.edition&&x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{className:"text-stormGrey-400",children:"Edition"}),x.jsx("span",{className:"font-medium",children:_t.edition})]}),_t.build&&x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{className:"text-stormGrey-400",children:"Build"}),x.jsx("span",{className:"font-medium",children:_t.build})]}),((Si=_t.errors)==null?void 0:Si.latestVersion)&&x.jsxs("div",{className:"rounded-md mt-8 border bg-sunsetCoral-600 text-white px-3 py-2 text-xs",children:["Neueste Version konnte nicht ermittelt werden: ",_t.errors.latestVersion]}),((Nu=_t.errors)==null?void 0:Nu.container)&&x.jsxs("div",{className:"rounded-md mt-8 border bg-sunsetCoral-600 text-white px-3 py-2 text-xs",children:["Container-Details konnten nicht ermittelt werden: ",_t.errors.container]})]})}),x.jsxs("div",{className:"mt-6 grid gap-6 lg:grid-cols-2 xl:grid-cols-3",children:[D&&x.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[x.jsx("div",{className:"flex items-center justify-between",children:x.jsx("h3",{className:"text-sm font-semibold",children:"SSH-Verbindung"})}),x.jsxs("div",{className:"mt-3 grid gap-3 text-sm",children:[x.jsxs("label",{className:"grid gap-1",children:[x.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Host"}),x.jsx("input",{type:"text",value:Te.host,onChange:be=>Or("host",be.target.value),disabled:!B||qe||et||Ge||q,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]}),x.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[x.jsxs("label",{className:"grid gap-1",children:[x.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Port"}),x.jsx("input",{type:"number",min:"1",value:Te.port,onChange:be=>Or("port",be.target.value),disabled:!B||qe||et||Ge||q,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]}),x.jsxs("label",{className:"grid gap-1",children:[x.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Benutzer"}),x.jsx("input",{type:"text",value:Te.username,onChange:be=>Or("username",be.target.value),disabled:!B||qe||et||Ge||q,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]})]}),x.jsxs("div",{className:"grid gap-1",children:[x.jsxs("div",{className:"flex items-center justify-between text-xs uppercase tracking-wide ",children:[x.jsx("label",{htmlFor:"maintenance-ssh-password",className:"cursor-pointer",children:"Passwort"}),x.jsx("button",{type:"button",onClick:()=>ze(be=>!be),disabled:!B||qe||et||Ge||q,className:"text-[11px] font-medium text-blue-500 transition hover:text-blue-800 disabled:opacity-50",children:je?"Verbergen":"Anzeigen"})]}),x.jsx("input",{id:"maintenance-ssh-password",type:je?"text":"password",value:Te.password,onChange:be=>Or("password",be.target.value),disabled:!B||qe||et||Ge||q,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none",placeholder:"Passwort für den SSH-Benutzer",autoComplete:"off",spellCheck:!1}),Pe&&!Te.password&&x.jsx("span",{className:"text-[11px] ",children:"Ein Passwort ist gespeichert. Neuer Inhalt ersetzt es oder lösche die Konfiguration unten."})]}),x.jsxs("label",{className:"grid gap-1",children:[x.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Weitere SSH-Argumente"}),x.jsx("textarea",{rows:3,value:Te.extraSshArgs,onChange:be=>Or("extraSshArgs",be.target.value),disabled:!B||qe||et||Ge||q,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 font-mono text-[11px] focus:border-purple-500 focus:outline-none",placeholder:"je Zeile ein Argument (optional)"})]})]}),x.jsxs("div",{className:"mt-4 grid gap-2",children:[x.jsx(G.Button,{onClick:bi,disabled:!B||qe||et||Ge||q,className:"mt-3 w-full",children:qe?"Speichern…":"SSH-Konfiguration speichern"}),x.jsx(G.Button,{onClick:Ll,disabled:!B||qe||et||Ge||q,className:"w-full bg-arcticBlue-500 hover:bg-arcticBlue-600",children:et?"Test läuft…":"Verbindung testen"}),x.jsx(G.Button,{onClick:Fl,disabled:!B||qe||et||Ge||q,className:"w-full hover:bg-sunsetCoral-600 bg-sunsetCoral-500",children:Ge?"Löschen…":"SSH-Einstellungen löschen"})]}),Ee&&x.jsx("p",{className:`mt-3 text-xs ${Ee.success?"text-mossGreen-600":"text-sunsetCoral-500"}`,children:Ee.success?"SSH-Verbindung erfolgreich.":`SSH-Verbindung fehlgeschlagen: ${Ee.error}`})]}),D&&x.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("h3",{className:"text-sm font-semibold",children:"Update-Skript"}),x.jsxs("span",{className:"text-xs",children:["Quelle: ",Ae]})]}),x.jsx("textarea",{value:Z,onChange:be=>ae(be.target.value),rows:10,disabled:!B||ge||q,className:"mt-3 w-full rounded-md border border-gray-700/20 px-3 py-2 font-mono text-xs focus:border-purple-500 focus:outline-none"}),x.jsxs("div",{className:"mt-3 grid gap-2",children:[x.jsx(G.Button,{onClick:no,disabled:!B||!ce||ge||q,className:"mt-3 w-full",children:"Speichern"}),x.jsx(G.Button,{color:"purple",onClick:Ma,disabled:!B||!a||a.source!=="custom"||ge||q,className:"w-full hover:bg-sunsetCoral-600 bg-sunsetCoral-500",children:"Standard wiederherstellen"})]}),(a==null?void 0:a.customUpdatedAt)&&x.jsxs("p",{className:"mt-2 text-xs text-stormGrey-500",children:["Zuletzt geändert: ",Fa(a.customUpdatedAt)]})]}),D&&x.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("h3",{className:"text-sm font-semibold",children:"Update-Status"}),x.jsx("span",{className:`rounded-full px-3 py-0.5 text-xs font-semibold ${ku}`,children:Pu})]}),x.jsxs("div",{className:"mt-3 grid gap-2 text-xs",children:[x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{children:"Phase"}),x.jsx("span",{className:"font-medium",children:xi})]}),x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{children:"Ziel-Version"}),x.jsx("span",{className:"font-medium",children:Yf})]}),x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{children:"Installierte Version"}),x.jsx("span",{className:"font-medium",children:Eu})]}),x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{children:"Gestartet"}),x.jsx("span",{children:wi})]}),x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("span",{children:"Beendet"}),x.jsx("span",{children:Qf})]}),Bl&&x.jsx("div",{className:"rounded-md border border-mossGreen-700 bg-mossGreen-800 px-3 py-2 text-xs text-white",children:Bl}),(o==null?void 0:o.error)&&x.jsx("div",{className:"rounded-md border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-3 py-2 text-xs text-white",children:o.error}),ve&&x.jsx("div",{className:"rounded-md border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-3 py-2 text-xs text-white",children:ve})]}),x.jsx("div",{className:"mt-3 h-40 overflow-y-auto rounded-md border border-gray-700/20 bg-gray-950/70 p-3 font-mono text-[11px] leading-relaxed",children:zl.length===0?x.jsx("p",{className:"text-stormGrey-500",children:"Noch keine Protokolle vorhanden."}):zl.map((be,Fe)=>x.jsxs("div",{className:"mb-2 last:mb-0",children:[x.jsxs("span",{className:"text-gray-500",children:["[",tV(be.timestamp),"]"]})," ",x.jsx("span",{className:(eV[be.level]??"text-stormGrey-300")+" whitespace-normal break-words",style:{overflowWrap:"anywhere",wordBreak:"normal"},children:be.message})]},`${be.timestamp}-${Fe}`))}),x.jsx(G.Button,{onClick:To,disabled:!L||Vl||te,className:"mt-3 w-full",children:te?"Update wird gestartet…":"Portainer aktualisieren"})]})]})]})]}),H&&x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:x.jsx("span",{children:"Doppelte Stacks"})})}),x.jsxs(G.CardBody,{className:"flex flex-col gap-4 p-4",children:[x.jsx("div",{className:"rounded-lg border border-warmAmberGlow-600 bg-warmAmberGlow-700 px-4 py-3 text-sm text-white",children:"Das Entfernen von doppelten Stacks ist noch nicht getestet. Bitte nicht in Produktivumgebungen einsetzen."}),x.jsxs("div",{className:"flex items-start justify-between gap-4",children:[x.jsxs("div",{className:"space-y-1",children:[x.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:oo?"Wartungsmodus aktiv Duplikat-Verwaltung ist vorübergehend deaktiviert.":pr?"Analyse läuft…":Et.groups===0?"Keine Duplikate gefunden":`${Et.groups} Stack-Namen mit insgesamt ${Et.duplicateCount} Duplikaten gefunden`}),Pt&&!pr&&!oo&&x.jsxs("p",{className:"mt-1 text-xs text-gray-500",children:["Stand: ",Pt.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),x.jsx(G.Button,{onClick:()=>Co({silent:!1}),disabled:oo||pr||Be||It!==null,className:"",children:"Aktualisieren"}),J&&!oo&&x.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-4 py-3 text-sm text-white",children:J})]}),pr?x.jsx("div",{className:"flex flex-col gap-4 p-4",children:"Daten werden geladen…"}):Et.groups===0||oo?x.jsx("div",{className:"rounded-xl border-mossGreen-500/80 bg-mossGreen-900/90 text-mossGreen-100 p-8 text-center text-sm text-white",children:oo?"Wartungsmodus aktiv Duplikat-Verwaltung ist vorübergehend deaktiviert.":"Es wurden keine doppelten Stacks gefunden."}):x.jsx("div",{className:"space-y-5",children:$r.map(be=>{var rt,Rt,Nt,Lt;const Fe=(rt=be==null?void 0:be.canonical)==null?void 0:rt.Id,Ve=(be==null?void 0:be.duplicates)||[],We=It===String(Fe);return x.jsxs("div",{className:"rounded-xl border border-gray-700 bg-gray-800/70 p-6 shadow",children:[x.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-start md:justify-between",children:[x.jsxs("div",{className:"space-y-1",children:[x.jsxs("div",{className:"flex items-center gap-2",children:[x.jsx("h3",{className:"text-lg font-semibold text-white",children:be.name}),x.jsxs("span",{className:"rounded-full bg-amber-500/20 px-3 py-0.5 text-xs font-medium text-amber-200",children:[Ve.length," Duplikat",Ve.length===1?"":"e"]})]}),x.jsxs("p",{className:"text-sm text-gray-300",children:["Behaltener Stack: ID ",Fe," (Endpoint ",((Rt=be==null?void 0:be.canonical)==null?void 0:Rt.EndpointId)??"-",")"]}),x.jsxs("p",{className:"text-xs text-gray-500",children:["Typ: ",$w((Nt=be==null?void 0:be.canonical)==null?void 0:Nt.Type)," • Erstellt: ",Fa((Lt=be==null?void 0:be.canonical)==null?void 0:Lt.Created)]})]}),x.jsx("button",{type:"button",onClick:()=>vi(be),disabled:!Q||oo||We||Be||pr,className:"self-start rounded-lg bg-sunsetCoral-500 px-4 py-2 text-sm font-semibold text-white transition hover:bg-sunsetCoral-600 disabled:opacity-50",children:We?"Bereinigung läuft…":`Bereinigen (${Ve.length})`})]}),x.jsx("div",{className:"mt-5 grid gap-3",children:Ve.map(yr=>x.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/40 bg-sunsetCoral-900/20 p-4 text-sm text-white",children:x.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[x.jsxs("span",{className:"font-semibold text-white",children:["ID: ",yr.Id]}),x.jsxs("span",{children:["Endpoint: ",yr.EndpointId??"-"]}),x.jsxs("span",{children:["Typ: ",$w(yr.Type)]}),x.jsxs("span",{children:["Erstellt: ",Fa(yr.Created)]})]})},yr.Id))})]},Fe||be.name)})})]})]})]}):null}const nV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},Va=mo.forwardRef(({value:e,onClick:t,onKeyDown:r,...n},o)=>{const{setOpen:a}=G.useSelect(),i=k.useCallback(()=>{(typeof window<"u"&&typeof window.requestAnimationFrame=="function"?window.requestAnimationFrame:b=>setTimeout(b,0))(()=>{a(!0)})},[a]),s=k.useCallback(g=>{typeof t=="function"&&t(g),i()},[t,i]),f=k.useCallback(g=>{typeof r=="function"&&r(g),(g.key==="Enter"||g.key===" ")&&i()},[r,i]);return x.jsx(G.Option,{...n,value:e,ref:o,onClick:s,onKeyDown:f})});Va.displayName="StickyOption";const oV={success:"text-mossGreen-500",warning:"text-warmAmberGlow-500",error:"text-sunsetCoral-500",started:"text-arcticBlue-500",running:"text-arcticBlue-500",info:"text-arcticBlue-500",queued:"text-indigo-500"},aV=e=>{if(!e)return"-";const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},Hw=e=>{if(e)return e.replace("T"," ")},qw="eventLogFilters",so="__all__",iV="- Alle -",lV=e=>!!(e.categories&&e.categories.length||e.eventTypes&&e.eventTypes.length||e.actions&&e.actions.length||e.statuses&&e.statuses.length||e.entityTypes&&e.entityTypes.length||e.contextTypes&&e.contextTypes.length||e.entityId&&e.entityId.trim()||e.contextId&&e.contextId.trim()||e.search&&e.search.trim()||e.from&&e.from.trim()||e.to&&e.to.trim()),sV=e=>{if(e==null)return"-";if(typeof e=="object")try{return JSON.stringify(e)}catch{return"[Objekt]"}return String(e)},uV=e=>{if(!e||typeof e!="object")return"";const t=Object.entries(e);return t.length?t.map(([r,n])=>`${r}: ${sV(n)}`).join(" • "):""};function cV(){const[e,t]=k.useState([]),[r,n]=k.useState(!0),[o,a]=k.useState(""),[i,s]=k.useState(!1),[f,g]=k.useState([]),[b,S]=k.useState([]),[O,T]=k.useState([]),[C,w]=k.useState([]),[m,d]=k.useState([]),[l,c]=k.useState([]),[u,h]=k.useState([]),[v,y]=k.useState([]),[E,P]=k.useState([]),[N,R]=k.useState([]),[M,L]=k.useState([]),[D,B]=k.useState([]),[H,Q]=k.useState(""),[W,z]=k.useState(""),[$,q]=k.useState(""),[Z,ae]=k.useState(""),[ge,ue]=k.useState(""),[te,Se]=k.useState(!1),[ve,pe]=k.useState(!1),[re,me]=k.useState(!1),[Te,Ne]=k.useState(0),{maintenance:Pe,update:Oe}=mi(),je=!!(Pe!=null&&Pe.active),ze=Pe==null?void 0:Pe.message,qe=!!(Oe!=null&&Oe.running),it=Oe!=null&&Oe.stage?nV[Oe.stage]??Oe.stage:"",{hasPermission:et}=mn(),st=et("logs-delete","full"),Ge=et("logs-export","full"),{page:we,perPage:Ee,perPageOptions:ke,setPage:Ie,setPerPage:ce,setTotals:Ae,handlePerPageChange:fe,validPerPageValues:ee,resetPagination:le}=Tu(),Ce=k.useCallback(()=>{},[]);k.useEffect(()=>()=>le(),[le]);const xe=k.useCallback(J=>{const Me=Array.isArray(J)?J:(J==null?void 0:J.items)??[],Be=new Set,Ot=new Set,It=new Set,bt=new Set,Pt=new Set,sr=new Set;Me.forEach(xt=>{xt.category&&Be.add(xt.category),xt.eventType&&Ot.add(xt.eventType),xt.action&&It.add(xt.action),xt.status&&bt.add(xt.status),xt.entityType&&Pt.add(xt.entityType),xt.contextType&&sr.add(xt.contextType)}),g(Array.from(Be).sort()),S(Array.from(Ot).sort()),T(Array.from(It).sort()),w(Array.from(bt).sort()),d(Array.from(Pt).sort()),c(Array.from(sr).sort()),me(!0)},[]);k.useEffect(()=>{re&&h(J=>{const Me=J.filter(Be=>f.includes(Be));return Me.length===J.length?J:Me})},[re,f]),k.useEffect(()=>{re&&y(J=>{const Me=J.filter(Be=>b.includes(Be));return Me.length===J.length?J:Me})},[re,b]),k.useEffect(()=>{re&&P(J=>{const Me=J.filter(Be=>O.includes(Be));return Me.length===J.length?J:Me})},[re,O]),k.useEffect(()=>{re&&R(J=>{const Me=J.filter(Be=>C.includes(Be));return Me.length===J.length?J:Me})},[re,C]),k.useEffect(()=>{re&&L(J=>{const Me=J.filter(Be=>m.includes(Be));return Me.length===J.length?J:Me})},[re,m]),k.useEffect(()=>{re&&B(J=>{const Me=J.filter(Be=>l.includes(Be));return Me.length===J.length?J:Me})},[re,l]),k.useEffect(()=>{if(typeof window>"u"){pe(!0);return}try{const J=window.localStorage.getItem(qw);if(J){const Me=JSON.parse(J),Be=(Me==null?void 0:Me.filters)??Me??{},Ot=(Me==null?void 0:Me.pagination)??{};h(Be.categories||[]),y(Be.eventTypes||[]),P(Be.actions||[]),R(Be.statuses||[]),L(Be.entityTypes||[]),B(Be.contextTypes||[]),Q(Be.entityId||""),z(Be.contextId||""),q(Be.search||""),ae(Be.from||""),ue(Be.to||""),Se(lV(Be));const It=Ot.perPage;if(It!==void 0){const Pt=String(It);ee.has(Pt)&&ce(Pt,{resetPage:!1})}const bt=Ot.page;typeof bt=="number"&&bt>0&&Ie(bt)}}catch(J){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",J)}finally{pe(!0)}},[Ie,ce,ee]);const he=k.useCallback(()=>{const J={};u.length&&(J.categories=u.join(",")),v.length&&(J.eventTypes=v.join(",")),E.length&&(J.actions=E.join(",")),N.length&&(J.statuses=N.join(",")),M.length&&(J.entityTypes=M.join(",")),D.length&&(J.contextTypes=D.join(",")),H.trim()&&(J.entityId=H.trim()),W.trim()&&(J.contextId=W.trim()),$.trim()&&(J.search=$.trim());const Me=Hw(Z);Me&&(J.from=Me);const Be=Hw(ge);return Be&&(J.to=Be),J},[u,v,E,N,M,D,H,W,$,Z,ge]);k.useEffect(()=>{if(!ve)return;let J=!1;return nt.get("/api/logs",{params:{perPage:"all",page:1}}).then(Me=>{J||xe(Me.data)}).catch(Me=>{J||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",Me)}),()=>{J=!0}},[ve,xe,Te]);const ie=k.useMemo(()=>({categories:u,eventTypes:v,actions:E,statuses:N,entityTypes:M,contextTypes:D,entityId:H,contextId:W,search:$,from:Z,to:ge}),[u,v,E,N,M,D,H,W,$,Z,ge]);k.useEffect(()=>{if(!ve)return;const J={...he()};Ee==="all"?(J.perPage="all",J.page=1):(J.perPage=Ee,J.page=we);let Me=!1;return n(!0),a(""),nt.get("/api/logs",{params:J}).then(Be=>{if(Me)return;const Ot=Be.data||{},It=Array.isArray(Ot)?Ot:Ot.items??[],bt=Array.isArray(Ot)?It.length:Ot.total??It.length;if(t(It),Ae(bt,It.length),Ee==="all")we!==1&&Ie(1);else{const Pt=Math.max(1,Math.ceil((bt||0)/Number(Ee))),sr=Math.min(Math.max(we,1),Pt);sr!==we&&Ie(sr)}}).catch(Be=>{Me||(console.error("❌ Fehler beim Laden der Logs:",Be),a("Fehler beim Laden der Logs"))}).finally(()=>{Me||n(!1)}),()=>{Me=!0}},[ve,he,xe,Te,Ee,we,Ae]),k.useEffect(()=>{if(ve&&!(typeof window>"u"))try{window.localStorage.setItem(qw,JSON.stringify({filters:ie,pagination:{perPage:Ee,page:we}}))}catch(J){console.error("⚠️ Konnte Filter nicht speichern:",J)}},[ve,ie,Ee,we]);const De=k.useCallback(J=>Me=>{var It;if(typeof Me=="string"){const bt=Me;if(bt==="")return;J(Pt=>bt===so?[]:Pt.includes(bt)?Pt.filter(sr=>sr!==bt):[...Pt,bt]),Ie(1);return}const Be=(It=Me==null?void 0:Me.target)==null?void 0:It.selectedOptions;if(!Be)return;const Ot=Array.from(Be).map(bt=>bt.value);Ot.includes(so)?J([]):J(Ot),Ie(1)},[Ie]),tt=k.useMemo(()=>De(h),[De]),ft=k.useMemo(()=>De(y),[De]),ht=k.useMemo(()=>De(P),[De]),mt=k.useMemo(()=>De(R),[De]),ct=k.useMemo(()=>De(L),[De]),Kt=k.useMemo(()=>De(B),[De]),Wt=(J,Me)=>{J(Be=>Be.filter(Ot=>Ot!==Me)),Ie(1)},Mt=()=>{h([]),y([]),P([]),R([]),L([]),B([]),Q(""),z(""),q(""),ae(""),ue(""),Se(!1),Ie(1)},Mr=()=>{Se(J=>!J)},$t=k.useCallback(J=>[{value:so,label:iV},...J.filter(Me=>Me!==so).map(Me=>({value:Me,label:Me}))],[]),Cr=k.useMemo(()=>$t(f),[$t,f]),Yt=k.useMemo(()=>$t(b),[$t,b]),tn=k.useMemo(()=>$t(O),[$t,O]),Tr=k.useMemo(()=>$t(C),[$t,C]),Wr=k.useMemo(()=>$t(m),[$t,m]),Mn=k.useMemo(()=>$t(l),[$t,l]),$r=k.useMemo(()=>{let J=0;return u.length&&(J+=u.length),v.length&&(J+=v.length),E.length&&(J+=E.length),N.length&&(J+=N.length),M.length&&(J+=M.length),D.length&&(J+=D.length),H.trim()&&(J+=1),W.trim()&&(J+=1),$.trim()&&(J+=1),Z&&(J+=1),ge&&(J+=1),J},[u,v,E,N,M,D,H,W,$,Z,ge]),bn=async J=>{if(!st){a("Dir fehlt die Berechtigung, einzelne Logeinträge zu löschen.");return}if(window.confirm("Diesen Log-Eintrag dauerhaft löschen?")){s(!0),a("");try{await nt.delete(`/api/logs/${J}`),Ne(Me=>Me+1)}catch(Me){console.error("❌ Fehler beim Löschen des Logs:",Me),a("Fehler beim Löschen des Logs")}finally{s(!1)}}},pr=async()=>{if(!st){a("Dir fehlt die Berechtigung, Logs zu löschen.");return}if(e.length&&window.confirm("Alle angezeigten Logs (entsprechend Filter) löschen?")){s(!0),a("");try{const J={...he(),ids:e.map(Me=>Me.id).join(",")};await nt.delete("/api/logs",{params:J}),Ne(Me=>Me+1)}catch(J){console.error("❌ Fehler beim Löschen der gefilterten Logs:",J),a("Fehler beim Löschen der gefilterten Logs")}finally{s(!1)}}},ro=async J=>{if(!Ge){a("Dir fehlt die Berechtigung, Logs zu exportieren.");return}s(!0),a("");try{const Me=await nt.get("/api/logs/export",{params:{...he(),format:J},responseType:"blob"}),Be=Me.headers["content-type"]||(J==="sql"?"application/sql":"text/plain"),It=(Me.headers["content-disposition"]||"").match(/filename="?([^";]+)"?/i),bt=(It==null?void 0:It[1])||`event-logs.${J}`,Pt=new Blob([Me.data],{type:Be}),sr=window.URL.createObjectURL(Pt),xt=document.createElement("a");xt.href=sr,xt.download=bt,document.body.appendChild(xt),xt.click(),xt.remove(),window.URL.revokeObjectURL(sr)}catch(Me){console.error("❌ Fehler beim Export der Logs:",Me),a("Fehler beim Export der Logs")}finally{s(!1)}};return mo.useState(!1),x.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(je||qe)&&x.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsxs("span",{children:["Wartungsmodus aktiv",ze?` ${ze}`:qe?" Portainer-Update läuft":"","."]}),qe&&x.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",it]})]})}),x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",children:x.jsxs("button",{onClick:Mr,className:"flex w-full items-center justify-between",children:[x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("span",{children:"Logs"}),$r>0&&x.jsxs("span",{className:"rounded-full bg-blue-gray-500/80 px-2 py-0.5 text-xs text-white",children:[$r," aktiv"]})]}),x.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:te?"Filter ausblenden":"Filter anzeigen"})]})})}),x.jsxs(G.CardBody,{className:"pt-0",children:[te&&x.jsxs("div",{className:"mb-8",children:[(Ge||st)&&x.jsxs("div",{className:"flex flex-wrap gap-2",children:[Ge&&x.jsxs(x.Fragment,{children:[x.jsx(G.Button,{onClick:()=>ro("txt"),disabled:i||r,className:"w-full md:flex-1",children:"Export TXT"}),x.jsx(G.Button,{onClick:()=>ro("sql"),disabled:i||r,className:"w-full md:flex-1",children:"Export SQL"})]}),st&&x.jsx(G.Button,{onClick:pr,disabled:i||r||e.length===0,className:"w-full md:flex-1 bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:"Angezeigte löschen"})]}),x.jsxs("div",{className:"grid gap-6 mt-10",children:[x.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[x.jsxs("div",{className:"grid gap-3",children:[x.jsx(G.Select,{multiple:!0,onChange:Ce,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Kategorien",children:Cr.map(({value:J,label:Me})=>x.jsx(Va,{value:J,onClick:()=>tt(J),onKeyDown:Be=>{(Be.key==="Enter"||Be.key===" ")&&(Be.preventDefault(),tt(J))},className:`text-black-600 ${J===so?"font-semibold text-black-800":""}`,children:Me},J))}),x.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:u.length===0?x.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Kategorien"}):x.jsx("span",{children:u.map(J=>x.jsx("button",{type:"button",onClick:()=>Wt(h,J),className:"rounded-full bg-lavenderSmoke-600/80 px-2 py-0.5 text-white transition hover:bg-lavenderSmoke-600/90 focus:outline-none focus:ring-2 focus:ring-lavenderSmoke-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]}),x.jsxs("div",{className:"grid gap-3",children:[x.jsx(G.Select,{multiple:!0,onChange:Ce,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Event-Typen",children:Yt.map(({value:J,label:Me})=>x.jsx(Va,{value:J,onClick:()=>ft(J),onKeyDown:Be=>{(Be.key==="Enter"||Be.key===" ")&&(Be.preventDefault(),ft(J))},className:`text-black-600 ${J===so?"font-semibold text-black-800":""}`,children:Me},J))}),x.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:v.length===0?x.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Event-Typen"}):x.jsx("span",{children:v.map(J=>x.jsx("button",{type:"button",onClick:()=>Wt(y,J),className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white transition hover:bg-citrusPunch-600/90 focus:outline-none focus:ring-2 focus:ring-citrusPunch-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]})]}),x.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[x.jsxs("div",{className:"grid gap-3",children:[x.jsx(G.Select,{multiple:!0,onChange:Ce,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Aktionen",children:tn.map(({value:J,label:Me})=>x.jsx(Va,{value:J,onClick:()=>ht(J),onKeyDown:Be=>{(Be.key==="Enter"||Be.key===" ")&&(Be.preventDefault(),ht(J))},className:`text-black-600 ${J===so?"font-semibold text-black-800":""}`,children:Me},J))}),x.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:E.length===0?x.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Aktionen"}):x.jsx("span",{children:E.map(J=>x.jsx("button",{type:"button",onClick:()=>Wt(P,J),className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white transition hover:bg-emeraldMist-500/90 focus:outline-none focus:ring-2 focus:ring-emeraldMist-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]}),x.jsxs("div",{className:"grid gap-3",children:[x.jsx(G.Select,{multiple:!0,onChange:Ce,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Status",children:Tr.map(({value:J,label:Me})=>x.jsx(Va,{value:J,onClick:()=>mt(J),onKeyDown:Be=>{(Be.key==="Enter"||Be.key===" ")&&(Be.preventDefault(),mt(J))},className:`text-black-600 ${J===so?"font-semibold text-black-800":""}`,children:Me},J))}),x.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:N.length===0?x.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Status"}):x.jsx("span",{children:N.map(J=>x.jsx("button",{type:"button",onClick:()=>Wt(R,J),className:"rounded-full bg-copperRust-600/80 px-2 py-0.5 text-white transition hover:bg-copperRust-600/90 focus:outline-none focus:ring-2 focus:ring-copperRust-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]})]}),x.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[x.jsxs("div",{className:"grid gap-3",children:[x.jsx(G.Select,{multiple:!0,onChange:Ce,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Entitäts-Typen",children:Wr.map(({value:J,label:Me})=>x.jsx(Va,{value:J,onClick:()=>ct(J),onKeyDown:Be=>{(Be.key==="Enter"||Be.key===" ")&&(Be.preventDefault(),ct(J))},className:`text-black-600 ${J===so?"font-semibold text-black-800":""}`,children:Me},J))}),x.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:M.length===0?x.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Entitäten"}):x.jsx("span",{children:M.map(J=>x.jsx("button",{type:"button",onClick:()=>Wt(L,J),className:"rounded-full bg-indigo-600/80 px-2 py-0.5 text-white transition hover:bg-indigo-600/90 focus:outline-none focus:ring-2 focus:ring-indigo-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]}),x.jsxs("div",{className:"grid gap-3",children:[x.jsx(G.Select,{multiple:!0,onChange:Ce,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Kontext",children:Mn.map(({value:J,label:Me})=>x.jsx(Va,{value:J,onClick:()=>Kt(J),onKeyDown:Be=>{(Be.key==="Enter"||Be.key===" ")&&(Be.preventDefault(),Kt(J))},className:`text-black-600 ${J===so?"font-semibold text-black-800":""}`,children:Me},J))}),x.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:D.length===0?x.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Kontexte"}):x.jsx("span",{children:D.map(J=>x.jsx("button",{type:"button",onClick:()=>Wt(B,J),className:"rounded-full bg-sunsetCoral-600/80 px-2 py-0.5 text-white transition hover:bg-sunsetCoral-600/90 focus:outline-none focus:ring-2 focus:ring-sunsetCoral-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]})]}),x.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[x.jsx("div",{className:"md:flex-1",children:x.jsx(G.Input,{value:H,onChange:J=>{Q(J.target.value),Ie(1)},variant:"static",label:"Entitäts-ID",placeholder:"z. B. Stack-ID"})}),x.jsx("div",{className:"md:flex-1",children:x.jsx(G.Input,{value:W,onChange:J=>{z(J.target.value),Ie(1)},variant:"static",label:"Kontext-ID",placeholder:"z. B. Endpoint-ID"})})]}),x.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[x.jsx("div",{className:"md:flex-1",children:x.jsx(G.Input,{value:$,onChange:J=>{q(J.target.value),Ie(1)},variant:"static",label:"Suche (Nachricht & Details)",placeholder:"Freitext"})}),x.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:x.jsx(G.Select,{variant:"static",label:"Einträge pro Seite",onChange:Ce,value:Ee,children:ke.map(({value:J,label:Me})=>x.jsx(G.Option,{value:J,onClick:()=>fe(J),children:Me},J))})})]}),x.jsxs("div",{className:"flex flex-col md:flex-row flex-wrap gap-4",children:[x.jsx("div",{className:"flex-1 min-w-[200px]",children:x.jsx(G.Input,{type:"datetime-local",variant:"static",label:"Von",value:Z,onChange:J=>{ae(J.target.value),Ie(1)},className:"w-full"})}),x.jsx("div",{className:"flex-1 min-w-[200px]",children:x.jsx(G.Input,{type:"datetime-local",variant:"static",label:"Bis",value:ge,onChange:J=>{ue(J.target.value),Ie(1)},className:"w-full"})}),x.jsx("div",{className:"flex-1 min-w-[180px]",children:x.jsx(G.Button,{onClick:Mt,disabled:i||r,className:"w-full",children:"Zurücksetzen"})})]})]})]}),x.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50",children:x.jsxs("table",{className:"w-full min-w-[860px] table-auto text-left",children:[x.jsx("thead",{children:x.jsx("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:["Zeitpunkt","Kategorie","Status","Entität","Kontext","Nachricht","Details","Aktionen"].map(J=>x.jsx("th",{className:"px-6 py-4 font-semibold",children:J},J))})}),x.jsx("tbody",{children:r?x.jsx("tr",{children:x.jsx("td",{colSpan:8,className:"px-6 py-8 text-center text-stormGrey-400",children:"Logs werden geladen ..."})}):e.length===0?x.jsx("tr",{children:x.jsx("td",{colSpan:8,className:"px-6 py-8 text-center text-stormGrey-400",children:"Keine Logs gefunden."})}):e.map((J,Me)=>{const Be=oV[J.status]||"text-blue-300",Ot=Me===e.length-1?"":"border-b border-blue-gray-50",It=J.category||"-",bt=J.entityName||J.entityId||"-",Pt=[];J.entityName&&J.entityId?Pt.push(`ID: ${J.entityId}`):!J.entityName&&J.entityId&&Pt.push(`ID: ${J.entityId}`),J.entityType&&Pt.push(J.entityType);const sr=J.contextLabel||J.contextType||(J.contextId?`#${J.contextId}`:"-"),xt=[];J.contextType&&xt.push(J.contextType),J.contextId&&xt.push(`#${J.contextId}`);const _t=uV(J.metadata),Hr=[];if(J.actorName||J.actorId){const or=J.actorName?J.actorName:`#${J.actorId}`,vn=J.actorName&&J.actorId?` (#${J.actorId})`:"";Hr.push(`Akteur: ${or}${vn}`)}return J.source&&Hr.push(`Quelle: ${J.source}`),_t&&Hr.push(_t),Hr.length||Hr.push("-"),x.jsxs("tr",{className:`text-sm text-stormGrey-700 ${Ot}`,children:[x.jsx("td",{className:"px-6 py-4 align-top",children:x.jsx(G.Typography,{variant:"small",className:"block text-xs font-medium text-stormGrey-600",children:aV(J.timestamp)})}),x.jsx("td",{className:"px-6 py-4 align-top",children:x.jsxs("div",{className:"flex flex-col gap-2",children:[x.jsx("span",{className:"font-medium",children:It}),x.jsxs("div",{className:"flex flex-wrap gap-2 text-xs text-stormGrey-400",children:[J.eventType&&x.jsx("span",{className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white",children:J.eventType}),J.action&&x.jsx("span",{className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white",children:J.action})]})]})}),x.jsxs("td",{className:"px-6 py-4 align-top",children:[x.jsx(G.Typography,{variant:"small",className:`font-semibold ${Be}`,children:J.status||"-"}),J.severity&&x.jsx(G.Typography,{variant:"small",className:"text-xs text-stormGrey-400",children:J.severity})]}),x.jsx("td",{className:"px-6 py-4 align-top",children:x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsx("span",{className:"font-medium break-words",children:bt}),Pt.length>0&&x.jsx("div",{className:"flex flex-col text-xs text-stormGrey-400",children:Pt.map(or=>x.jsx("span",{className:"break-words",children:or},or))})]})}),x.jsx("td",{className:"px-6 py-4 align-top",children:x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsx("span",{className:"font-medium break-words",children:sr}),xt.length>0&&x.jsx("div",{className:"flex flex-col text-xs text-stormGrey-400",children:xt.map(or=>x.jsx("span",{className:"break-words",children:or},or))})]})}),x.jsx("td",{className:"px-6 py-4 align-top",children:x.jsx(G.Typography,{variant:"small",className:"break-words",children:J.message||"-"})}),x.jsx("td",{className:"px-6 py-4 align-top",children:x.jsx("div",{className:"flex flex-col gap-1 text-xs text-stormGrey-500",children:Hr.map((or,vn)=>x.jsx("span",{className:"break-words",children:or},vn))})}),x.jsx("td",{className:"px-6 py-4 align-top",children:st&&x.jsx(G.Typography,{variant:"small",children:x.jsx("button",{onClick:()=>bn(J.id),disabled:i,className:"rounded-md border border-sunsetCoral-600 px-3 py-1 text-xs text-sunsetCoral-800 transition hover:bg-sunsetCoral-600/20 disabled:opacity-60",children:"Löschen"})})})]},J.id)})})]})}),x.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[x.jsx(G.Typography,{variant:"small",color:"gray",children:""}),x.jsx(Wf,{disabled:r&&e.length===0})]})]})]})]})}const dV=e=>Array.isArray(e)?e.map(t=>{if(t&&typeof t=="object"){const r=Number(t.id),n=typeof t.name=="string"?t.name:"";return n?{id:Number.isFinite(r)?r:null,name:n}:null}if(typeof t=="string"){const r=t.trim();return r?{id:null,name:r}:null}return null}).filter(Boolean):[];function fV(){const[e,t]=k.useState([]),[r,n]=k.useState(!1),[o,a]=k.useState(""),[i,s]=k.useState(""),[f,g]=k.useState([]),[b,S]=k.useState(!1),[O,T]=k.useState(""),[C,w]=k.useState(""),[m,d]=k.useState(""),[l,c]=k.useState(""),[u,h]=k.useState(""),[v,y]=k.useState(""),[E,P]=k.useState(!1),[N,R]=k.useState(null),[M,L]=k.useState(null),{showToast:D}=Dl(),{maintenance:B}=mi(),H=!!(B!=null&&B.active),Q=yo(),W=k.useCallback(()=>{},[]),{hasPermission:z}=mn(),$=z("users-edit","full"),q=z("users-delete","full"),{page:Z,perPage:ae,perPageOptions:ge,perPageIsAll:ue,handlePerPageChange:te,setPage:Se,setTotals:ve,resetPagination:pe}=Tu();k.useEffect(()=>()=>pe(),[pe]);const re=k.useCallback(async()=>{var ce,Ae,fe;n(!0),a("");try{const ee=await nt.get("/api/users"),Ce=(Array.isArray((ce=ee.data)==null?void 0:ce.items)?ee.data.items:[]).map(xe=>({id:xe.id,username:xe.username||"",email:xe.email||"",isActive:!!xe.isActive,avatarColor:typeof xe.avatarColor=="string"?xe.avatarColor.trim():null,lastLogin:xe.lastLogin||null,createdAt:xe.createdAt||null,updatedAt:xe.updatedAt||null,groups:dV(xe.groups)})).sort((xe,he)=>xe.username.localeCompare(he.username,"de-DE"));t(Ce)}catch(ee){const le=((fe=(Ae=ee.response)==null?void 0:Ae.data)==null?void 0:fe.error)||ee.message||"Unbekannter Fehler";a(le),D({variant:"error",title:"Benutzer konnten nicht geladen werden",description:le})}finally{n(!1)}},[D]),me=k.useCallback(async()=>{var ce,Ae,fe;S(!0),T("");try{const ee=await nt.get("/api/groups"),Ce=(Array.isArray((ce=ee.data)==null?void 0:ce.items)?ee.data.items:[]).map(xe=>({id:Number(xe.id),name:xe.name||""})).filter(xe=>Number.isFinite(xe.id)&&xe.id>0&&xe.name).filter(xe=>xe.name.toLowerCase()!=="superuser").sort((xe,he)=>xe.name.localeCompare(he.name,"de-DE"));g(Ce)}catch(ee){const le=((fe=(Ae=ee.response)==null?void 0:Ae.data)==null?void 0:fe.error)||ee.message||"Benutzergruppen konnten nicht geladen werden.";T(le),D({variant:"error",title:"Benutzergruppen",description:le})}finally{S(!1)}},[D]);k.useEffect(()=>{re()},[re]),k.useEffect(()=>{me()},[me]),k.useCallback(()=>{re(),me()},[re,me]);const Te=k.useCallback(ce=>{s(ce.target.value)},[]);k.useCallback(()=>{s("")},[]),k.useEffect(()=>{Z!==1&&Se(1)},[i,Z,Se]);const Ne=k.useMemo(()=>{const ce=i.trim().toLowerCase();return ce?e.filter(Ae=>[Ae.username,Ae.email,...Ae.groups.map(ee=>ee.name)].map(ee=>String(ee||"").toLowerCase()).some(ee=>ee.includes(ce))):e},[e,i]),Pe=k.useMemo(()=>{if(ue)return null;const ce=Number(ae);return Number.isFinite(ce)&&ce>0?ce:null},[ae,ue]),Oe=k.useMemo(()=>{if(ue||!Pe)return Ne;const ce=(Z-1)*Pe;return Ne.slice(ce,ce+Pe)},[Ne,Z,ue,Pe]),je=Ne.length,ze=Oe.length;k.useEffect(()=>{if(ue){ve(je,je),Z!==1&&Se(1);return}const ce=Number(ae);if(!Number.isFinite(ce)||ce<=0){ve(je,je);return}const Ae=Math.max(1,Math.ceil(je/ce));if(Z>Ae){Se(Ae);return}ve(je,ze)},[je,ze,Z,ae,ue,Se,ve]);const qe=k.useCallback(ce=>{if(!ce)return"";const Ae=typeof ce=="string"?ce.replace(" ","T"):ce,fe=new Date(Ae);return Number.isNaN(fe.getTime())?ce:new Intl.DateTimeFormat("de-DE",{dateStyle:"short",timeStyle:"short"}).format(fe)},[]),it=k.useCallback(()=>{w(""),d(""),c(""),h(""),y("")},[]),et=k.useCallback(async ce=>{var le,Ce;if(H||!(ce!=null&&ce.id)||!q)return;if(Array.isArray(ce==null?void 0:ce.groups)?ce.groups.some(xe=>((xe==null?void 0:xe.name)||"").toLowerCase()==="superuser"):!1){D({variant:"error",title:"Löschen nicht möglich",description:"Der Superuser kann nicht gelöscht werden."});return}if(!window.confirm(`Benutzer "${ce.username}" wirklich löschen?`))return;const ee=Number(ce.id);if(!Number.isFinite(ee)||ee<=0){D({variant:"error",title:"Löschen fehlgeschlagen",description:"Ungültige Benutzer-ID."});return}R(ee);try{await nt.delete(`/api/users/${ee}`),D({variant:"success",title:"Benutzer gelöscht",description:`Der Benutzer "${ce.username}" wurde entfernt.`}),re()}catch(xe){const he=(Ce=(le=xe.response)==null?void 0:le.data)==null?void 0:Ce.error;let ie="Der Benutzer konnte nicht gelöscht werden.";he==="INVALID_USER_ID"?ie="Die Benutzer-ID ist ungültig.":he==="USER_NOT_FOUND"?ie="Der Benutzer wurde bereits entfernt.":he==="USER_SUPERUSER_PROTECTED"&&(ie="Der Superuser kann nicht gelöscht werden."),D({variant:"error",title:"Löschen fehlgeschlagen",description:ie})}finally{R(null)}},[H,q,D,re]),st=k.useCallback(async ce=>{var le,Ce;if(!(ce!=null&&ce.id)||!$)return;if(H){D({variant:"error",title:"Aktion nicht möglich",description:"Im Wartungsmodus können keine Statusänderungen durchgeführt werden."});return}if((Array.isArray(ce==null?void 0:ce.groups)?ce.groups.some(xe=>((xe==null?void 0:xe.name)||"").toLowerCase()==="superuser"):!1)&&ce.isActive){D({variant:"error",title:"Änderung nicht möglich",description:"Der Superuser kann nicht deaktiviert werden."});return}const fe=Number(ce.id);if(!Number.isFinite(fe)||fe<=0){D({variant:"error",title:"Statusänderung fehlgeschlagen",description:"Ungültige Benutzer-ID."});return}const ee=!ce.isActive;L(fe);try{await nt.put(`/api/users/${fe}/active`,{isActive:ee}),re(),D({variant:"success",title:"Status aktualisiert",description:`Der Benutzer wurde ${ee?"aktiviert":"deaktiviert"}.`})}catch(xe){const he=(Ce=(le=xe.response)==null?void 0:le.data)==null?void 0:Ce.error;let ie="Der Benutzerstatus konnte nicht geändert werden.";he==="INVALID_USER_ID"?ie="Die Benutzer-ID ist ungültig.":he==="USER_NOT_FOUND"?ie="Der Benutzer wurde nicht gefunden.":he==="USER_SUPERUSER_PROTECTED"&&(ie="Der Superuser kann nicht deaktiviert werden."),D({variant:"error",title:"Statusänderung fehlgeschlagen",description:ie})}finally{L(null)}},[H,$,D,re]),Ge=k.useCallback(async()=>{var fe,ee,le,Ce;if(H)return;if(!$){y("Du verfügst nicht über die Berechtigung zum Anlegen von Benutzern.");return}const ce=C.trim();if(!ce){y("Benutzername ist erforderlich.");return}const Ae=typeof l=="string"?l.trim():"";if(Ae.length<8){y("Passwort muss mindestens 8 Zeichen enthalten.");return}if(!u){y("Bitte eine globale Rolle auswählen.");return}P(!0),y("");try{const xe={username:ce,password:Ae,groupId:Number(u)},he=m.trim();he&&(xe.email=he);const ie=await nt.post("/api/users",xe);it(),re(),D({variant:"success",title:"Benutzer angelegt",description:`Der Benutzer "${((ee=(fe=ie.data)==null?void 0:fe.item)==null?void 0:ee.username)??ce}" wurde erstellt.`})}catch(xe){const he=(Ce=(le=xe.response)==null?void 0:le.data)==null?void 0:Ce.error;let ie="Benutzer konnte nicht angelegt werden.";switch(he){case"USERNAME_REQUIRED":ie="Benutzername ist erforderlich.";break;case"INVALID_EMAIL":ie="Bitte eine gültige E-Mail-Adresse angeben.";break;case"INVALID_PASSWORD":case"PASSWORD_TOO_SHORT":ie="Passwort muss mindestens 8 Zeichen enthalten.";break;case"INVALID_GROUP_ID":case"GROUP_NOT_FOUND":ie="Bitte eine gültige globale Rolle auswählen.";break;case"USERNAME_TAKEN":ie="Benutzername wird bereits verwendet.";break;case"EMAIL_TAKEN":ie="E-Mail-Adresse wird bereits verwendet.";break}y(ie),D({variant:"error",title:"Erstellen fehlgeschlagen",description:ie})}finally{P(!1)}},[H,$,C,m,l,u,D,it,re]),we=f.length>0,Ee=H||E||b||!we,ke=H||E||b||!we,Ie=k.useCallback(ce=>{if(ce&&ce.props&&ce.props.children)return ce.props.children;if(!u)return"Bitte auswählen";const Ae=f.find(fe=>String(fe.id)===u);return Ae?Ae.name:"Bitte auswählen"},[f,u]);return x.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[H&&x.jsx("div",{className:"mb-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Wartungsmodus aktiv Änderungen sind deaktiviert. Die Liste kann dennoch angezeigt werden."}),x.jsxs(G.Card,{children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",children:x.jsx("span",{children:"Benutzerverwaltung"})})}),x.jsxs(G.CardBody,{className:"pt-0",children:[$&&x.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-100 bg-white p-4 shadow-sm",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neuen Benutzer anlegen"}),we?x.jsxs(x.Fragment,{children:[x.jsx(G.Typography,{variant:"small",className:"text-sm text-stormGrey-500 mb-4",children:"Benutzername, Passwort (mindestens 8 Zeichen) und eine globale Rolle sind Pflichtfelder."}),v&&x.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:v}),O&&x.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:O}),x.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[x.jsx(G.Input,{label:"Benutzername",value:C,onChange:ce=>w(ce.target.value),disabled:H||E,crossOrigin:""}),x.jsx(G.Input,{label:"E-Mail (optional)",value:m,onChange:ce=>d(ce.target.value),disabled:H||E,crossOrigin:""}),x.jsx(G.Input,{type:"password",label:"Passwort",value:l,onChange:ce=>c(ce.target.value),disabled:H||E,crossOrigin:""}),x.jsxs(G.Select,{label:"Globale Rolle",variant:"outlined",value:u,onChange:h,disabled:ke,selected:Ie,children:[x.jsx(G.Option,{value:"",children:"Bitte auswählen"}),f.map(ce=>x.jsx(G.Option,{value:String(ce.id),children:ce.name},ce.id))]})]}),x.jsx("div",{className:"mt-4 text-sm text-stormGrey-500",children:b?"Benutzergruppen werden geladen ...":""}),x.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[x.jsx(G.Button,{color:"green",onClick:Ge,disabled:Ee,children:E?"Speichert ...":"Benutzer anlegen"}),x.jsx(G.Button,{variant:"text",color:"blue-gray",onClick:it,disabled:E,children:"Formular zurücksetzen"})]})]}):x.jsx("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Es existiert keine verfügbare Benutzergruppe. Bitte lege zuerst eine Gruppe an."})]}),x.jsx("div",{className:"mb-8",children:x.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between mt-8",children:[x.jsx("div",{className:"md:flex-1",children:x.jsx(G.Input,{label:"Suchen nach Name, E-Mail oder Gruppe",value:i,onChange:Te,disabled:r&&!e.length,crossOrigin:""})}),x.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:x.jsx(G.Select,{variant:"static",label:"Einträge pro Seite",onChange:W,value:ae,children:ge.map(({value:ce,label:Ae})=>x.jsx(G.Option,{value:ce,children:Ae},ce))})})]})}),o&&x.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:o}),x.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50",children:x.jsxs("table",{className:"w-full min-w-[720px] table-auto text-left",children:[x.jsx("thead",{children:x.jsxs("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:[x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Benutzername"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"E-Mail"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Gruppen"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Status"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Letzte Anmeldung"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Erstellt am"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Aktionen"})]})}),x.jsx("tbody",{children:r&&e.length===0?x.jsx("tr",{children:x.jsx("td",{colSpan:7,className:"px-6 py-8 text-center text-blue-gray-400",children:"Benutzerdaten werden geladen ..."})}):Oe.length===0?x.jsx("tr",{children:x.jsx("td",{colSpan:7,className:"px-6 py-8 text-center text-blue-gray-400",children:"Keine Benutzer gefunden."})}):Oe.map((ce,Ae)=>{const fe=Ae===Oe.length-1?"":"border-b border-blue-gray-50",ee=Array.isArray(ce==null?void 0:ce.groups)?ce.groups.some(le=>((le==null?void 0:le.name)||"").toLowerCase()==="superuser"):!1;return x.jsxs("tr",{className:`text-sm text-stormGrey-700 ${fe}`,children:[x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:ce.username||""})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",children:ce.email||""})}),x.jsx("td",{className:"px-6 py-4",children:ce.groups.length>0?x.jsx("div",{className:"flex flex-wrap gap-2",children:ce.groups.map(le=>x.jsx(G.Chip,{value:le.name,size:"sm",color:"blue-gray",variant:"ghost"},le.id??le.name))}):x.jsx("span",{className:"text-stormGrey-400",children:""})}),x.jsx("td",{className:"px-6 py-4",children:$?x.jsx("button",{type:"button",className:`inline-flex items-center rounded-full px-1 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 ${H?"cursor-not-allowed":"cursor-pointer"}`,onClick:()=>st(ce),disabled:H||M===ce.id||Array.isArray(ce.groups)&&ce.groups.some(le=>((le==null?void 0:le.name)||"").toLowerCase()==="superuser"&&ce.isActive),children:x.jsx(G.Chip,{value:M===ce.id?"Wechselt ...":ce.isActive?"Aktiv":"Deaktiviert",size:"sm",color:ce.isActive?"green":"red",variant:"ghost",className:"pointer-events-none"})}):x.jsx(G.Chip,{value:ce.isActive?"Aktiv":"Deaktiviert",size:"sm",color:ce.isActive?"green":"red",variant:"ghost"})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:qe(ce.lastLogin)})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:qe(ce.createdAt)})}),x.jsx("td",{className:"px-6 py-4",children:x.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:gap-2",children:[x.jsx(G.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>Q(`/dashboard/users/${ce.id}`),children:"Details"}),q&&!ee&&x.jsx(G.Button,{size:"sm",variant:"text",color:"red",onClick:()=>et(ce),disabled:H||N===ce.id,children:N===ce.id?"Löscht ...":"Löschen"})]})})]},ce.id)})})]})}),x.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[x.jsx(G.Typography,{variant:"small",color:"gray",children:""}),x.jsx(Wf,{disabled:r&&e.length===0})]})]})]})]})}function pV(){const[e,t]=k.useState([]),[r,n]=k.useState(!1),[o,a]=k.useState(""),[i,s]=k.useState(""),[f,g]=k.useState(""),[b,S]=k.useState(""),[O,T]=k.useState(""),[C,w]=k.useState(!1),[m,d]=k.useState(null),{showToast:l}=Dl(),{maintenance:c}=mi(),u=!!(c!=null&&c.active),h=yo(),{hasPermission:v}=mn(),y=v("user-groups-edit","full"),E=v("user-groups-delete","full"),{page:P,perPage:N,perPageOptions:R,perPageIsAll:M,handlePerPageChange:L,setPage:D,setTotals:B,resetPagination:H}=Tu();k.useEffect(()=>()=>H(),[H]);const Q=k.useCallback(()=>{},[]),W=k.useCallback(async()=>{var re,me,Te;n(!0),a("");try{const Ne=await nt.get("/api/groups"),Oe=(Array.isArray((re=Ne.data)==null?void 0:re.items)?Ne.data.items:[]).map(je=>({id:je.id,name:je.name||"",description:je.description||"",avatarColor:je.avatarColor||null,memberCount:Number(je.memberCount)||0,members:Array.isArray(je.members)?je.members.map(ze=>({id:ze.id,username:ze.username||""})).filter(ze=>ze.username):[],createdAt:je.createdAt||null,updatedAt:je.updatedAt||null})).sort((je,ze)=>je.name.localeCompare(ze.name,"de-DE"));t(Oe)}catch(Ne){const Pe=((Te=(me=Ne.response)==null?void 0:me.data)==null?void 0:Te.error)||Ne.message||"Unbekannter Fehler";a(Pe),l({variant:"error",title:"Benutzergruppen konnten nicht geladen werden",description:Pe})}finally{n(!1)}},[l]);k.useEffect(()=>{W()},[W]),k.useCallback(()=>{W()},[W]);const z=k.useCallback(re=>{s(re.target.value)},[]);k.useCallback(()=>{s("")},[]),k.useEffect(()=>{P!==1&&D(1)},[i,P,D]);const $=k.useMemo(()=>{const re=i.trim().toLowerCase();return re?e.filter(me=>[me.name,me.description,...me.members.map(Ne=>Ne.username)].map(Ne=>String(Ne||"").toLowerCase()).some(Ne=>Ne.includes(re))):e},[e,i]),q=k.useMemo(()=>{if(M)return null;const re=Number(N);return Number.isFinite(re)&&re>0?re:null},[N,M]),Z=k.useMemo(()=>{if(M||!q)return $;const re=(P-1)*q;return $.slice(re,re+q)},[$,P,M,q]),ae=$.length,ge=Z.length;k.useEffect(()=>{if(M){B(ae,ae),P!==1&&D(1);return}const re=Number(N);if(!Number.isFinite(re)||re<=0){B(ae,ae);return}const me=Math.max(1,Math.ceil(ae/re));if(P>me){D(me);return}B(ae,ge)},[ae,ge,P,N,M,D,B]);const ue=k.useCallback(re=>{if(!re)return"";const me=typeof re=="string"?re.replace(" ","T"):re,Te=new Date(me);return Number.isNaN(Te.getTime())?re:new Intl.DateTimeFormat("de-DE",{dateStyle:"short",timeStyle:"short"}).format(Te)},[]),te=k.useCallback(()=>{g(""),S(""),T("")},[]),Se=k.useCallback(async()=>{var me,Te,Ne,Pe;if(u)return;if(!y){T("Du verfügst nicht über die Berechtigung zum Anlegen von Gruppen.");return}const re=f.trim();if(!re){T("Gruppenname ist erforderlich.");return}w(!0),T("");try{const Oe={name:re},je=b.trim();je&&(Oe.description=je);const ze=await nt.post("/api/groups",Oe);l({variant:"success",title:"Gruppe angelegt",description:`Die Benutzergruppe "${((Te=(me=ze.data)==null?void 0:me.item)==null?void 0:Te.name)??re}" wurde erstellt.`}),te(),W()}catch(Oe){const je=(Pe=(Ne=Oe.response)==null?void 0:Ne.data)==null?void 0:Pe.error;let ze="Benutzergruppe konnte nicht angelegt werden.";je==="GROUP_NAME_REQUIRED"?ze="Gruppenname ist erforderlich.":je==="GROUP_NAME_TAKEN"&&(ze="Der Gruppenname wird bereits verwendet."),T(ze),l({variant:"error",title:"Erstellen fehlgeschlagen",description:ze})}finally{w(!1)}},[u,y,f,b,l,te,W]),ve=u||C,pe=k.useCallback(async re=>{var Oe,je;if(u||!(re!=null&&re.id)||!E)return;if(((re==null?void 0:re.name)||"").toLowerCase()==="superuser"){l({variant:"error",title:"Löschen nicht möglich",description:"Die Superuser-Gruppe kann nicht gelöscht werden."});return}if((Number(re.memberCount)||0)>0){l({variant:"error",title:"Löschen nicht möglich",description:"Die Gruppe enthält noch Benutzer. Bitte entfernen Sie diese zuerst."});return}if(!window.confirm(`Benutzergruppe "${re.name}" wirklich löschen?`))return;const Pe=Number(re.id);if(!Number.isFinite(Pe)||Pe<=0){l({variant:"error",title:"Löschen fehlgeschlagen",description:"Ungültige Gruppen-ID."});return}d(Pe);try{await nt.delete(`/api/groups/${Pe}`),l({variant:"success",title:"Gruppe gelöscht",description:`Die Benutzergruppe "${re.name}" wurde entfernt.`}),W()}catch(ze){const qe=(je=(Oe=ze.response)==null?void 0:Oe.data)==null?void 0:je.error;let it="Die Benutzergruppe konnte nicht gelöscht werden.";qe==="INVALID_GROUP_ID"?it="Die Gruppen-ID ist ungültig.":qe==="GROUP_NOT_FOUND"?it="Die Benutzergruppe wurde bereits entfernt.":qe==="GROUP_HAS_MEMBERS"?it="Die Gruppe enthält noch Benutzer. Bitte entfernen Sie diese zuerst.":qe==="GROUP_SUPERUSER_PROTECTED"&&(it="Die Superuser-Gruppe kann nicht gelöscht werden."),l({variant:"error",title:"Löschen fehlgeschlagen",description:it})}finally{d(null)}},[u,E,l,W]);return x.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[u&&x.jsx("div",{className:"mb-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Wartungsmodus aktiv Änderungen sind deaktiviert. Die Liste kann dennoch angezeigt werden."}),x.jsxs(G.Card,{className:"border border-blue-gray-100 shadow-sm",children:[x.jsx(G.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:x.jsx(G.Typography,{variant:"h6",color:"white",children:x.jsx("span",{children:"Benutzergruppen"})})}),x.jsxs(G.CardBody,{className:"pt-0",children:[y&&x.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-100 bg-white p-4 shadow-sm",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neue Benutzergruppe anlegen"}),x.jsx(G.Typography,{variant:"small",className:"text-sm text-stormGrey-500 mb-4",children:"Der Gruppenname ist Pflicht, die Beschreibung optional."}),O&&x.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:O}),x.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[x.jsx(G.Input,{label:"Gruppenname",value:f,onChange:re=>g(re.target.value),disabled:ve,crossOrigin:""}),x.jsx(G.Input,{label:"Beschreibung (optional)",value:b,onChange:re=>S(re.target.value),disabled:ve,crossOrigin:""})]}),x.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[x.jsx(G.Button,{color:"green",onClick:Se,disabled:ve,children:C?"Speichert ...":"Gruppe anlegen"}),x.jsx(G.Button,{variant:"text",color:"blue-gray",onClick:te,disabled:C,children:"Formular zurücksetzen"})]})]}),x.jsx("div",{className:"mb-8",children:x.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[x.jsx("div",{className:"md:flex-1",children:x.jsx(G.Input,{label:"Suchen nach Name, E-Mail oder Gruppe",value:i,onChange:z,disabled:r&&!e.length,crossOrigin:""})}),x.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:x.jsx(G.Select,{variant:"static",label:"Einträge pro Seite",onChange:Q,value:N,children:R.map(({value:re,label:me})=>x.jsx(G.Option,{value:re,children:me},re))})})]})}),o&&x.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:o}),o&&x.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:o}),x.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50",children:x.jsxs("table",{className:"w-full min-w-[720px] table-auto text-left",children:[x.jsx("thead",{children:x.jsxs("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:[x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Gruppenname"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Beschreibung"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Mitglieder"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Erstellt am"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Zuletzt aktualisiert"}),x.jsx("th",{className:"px-6 py-4 font-semibold",children:"Aktionen"})]})}),x.jsx("tbody",{children:r&&e.length===0?x.jsx("tr",{children:x.jsx("td",{colSpan:6,className:"px-6 py-8 text-center text-stormGrey-400",children:"Gruppen werden geladen ..."})}):Z.length===0?x.jsx("tr",{children:x.jsx("td",{colSpan:6,className:"px-6 py-8 text-center text-stormGrey-400",children:"Keine Gruppen gefunden."})}):Z.map((re,me)=>{const Te=me===Z.length-1?"":"border-b border-blue-gray-50",Ne=((re==null?void 0:re.name)||"").toLowerCase()==="superuser";return x.jsxs("tr",{className:`text-sm text-stormGrey-700 ${Te}`,children:[x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:re.name||""})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",children:re.description?re.description:x.jsx("span",{className:"text-stormGrey-400",children:""})})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:re.memberCount.toLocaleString("de-DE")})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:ue(re.createdAt)})}),x.jsx("td",{className:"px-6 py-4",children:x.jsx(G.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:ue(re.updatedAt)})}),x.jsx("td",{className:"px-6 py-4",children:x.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:gap-2",children:[x.jsx(G.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>h(`/dashboard/usergroups/${re.id}`),children:"Details"}),E&&!Ne&&x.jsx(G.Button,{size:"sm",variant:"text",color:"red",onClick:()=>pe(re),disabled:u||m===re.id||Number(re.memberCount)>0,children:m===re.id?"Löscht ...":"Löschen"})]})})]},re.id)})})]})}),x.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[x.jsx(G.Typography,{variant:"small",color:"gray",children:!r&&e.length===0?"Noch keine Gruppen angelegt.":`${ae.toLocaleString("de-DE")} Gruppen gefunden`}),x.jsx(Wf,{disabled:r&&e.length===0})]})]})]})]})}const vl={chart:{toolbar:{show:!1}},title:{show:""},dataLabels:{enabled:!1},xaxis:{axisTicks:{show:!1},axisBorder:{show:!1},labels:{style:{colors:"#37474f",fontSize:"13px",fontFamily:"inherit",fontWeight:300}}},yaxis:{labels:{style:{colors:"#37474f",fontSize:"13px",fontFamily:"inherit",fontWeight:300}}},grid:{show:!0,borderColor:"#dddddd",strokeDashArray:5,xaxis:{lines:{show:!0}},padding:{top:5,right:20}},fill:{opacity:.8},tooltip:{theme:"dark"}};({...vl,xaxis:{...vl.xaxis}});({...vl,xaxis:{...vl.xaxis}});({...vl,xaxis:{...vl.xaxis}});const hV=[{title:"account",options:[{checked:!0,label:"Email me when someone follows me"},{checked:!1,label:"Email me when someone answers on my post"},{checked:!0,label:"Email me when someone mentions me"}]},{title:"application",options:[{checked:!1,label:"New launches and projects"},{checked:!0,label:"Monthly product updates"},{checked:!1,label:"Subscribe to newsletter"}]}],eE=["bg-arcticBlue-600","bg-copperRust-500","bg-sunsetCoral-600","bg-mintTea-400","bg-lavenderSmoke-500","bg-emeraldMist-500","bg-roseQuartz-500","bg-auroraTeal-500","bg-citrusPunch-500","bg-mossGreen-400"],gV=e=>Array.isArray(e)?e.map(t=>{if(t&&typeof t=="object"){const r=Number(t.id),n=typeof t.name=="string"?t.name:"";return n?{id:Number.isFinite(r)?r:null,name:n}:null}if(typeof t=="string"){const r=t.trim();return r?{id:null,name:r}:null}return null}).filter(Boolean):[],Gw=e=>({id:(e==null?void 0:e.id)??null,username:(e==null?void 0:e.username)||"",email:(e==null?void 0:e.email)||"",isActive:!!(e!=null&&e.isActive),avatarColor:(e==null?void 0:e.avatarColor)||null,lastLogin:(e==null?void 0:e.lastLogin)||null,createdAt:(e==null?void 0:e.createdAt)||null,updatedAt:(e==null?void 0:e.updatedAt)||null,groups:gV(e==null?void 0:e.groups),securityPhraseDownloadedAt:(e==null?void 0:e.securityPhraseDownloadedAt)||null}),mV=e=>{if(!e||!Array.isArray(e.groups)||e.groups.length===0)return null;const t=e.groups.map(r=>Number(r.id)).find(r=>Number.isFinite(r)&&r>0);return Number.isFinite(t)?t:null},ta=e=>{if(!e)return{username:"",email:"",password:"",groupId:null,avatarColor:""};const t=mV(e);return{username:e.username||"",email:e.email||"",password:"",groupId:Number.isFinite(t)?t:null,avatarColor:e.avatarColor||""}};function bV(){const{userId:e}=z1(),{showToast:t}=Dl(),{maintenance:r}=mi(),{hasPermission:n,user:o}=mn(),[a,i]=k.useState(null),[s,f]=k.useState(ta(null)),g=k.useRef(ta(null)),[b,S]=k.useState(!1),[O,T]=k.useState(""),[C,w]=k.useState(!1),[m,d]=k.useState([]),[l,c]=k.useState(!1),[u,h]=k.useState(""),[v,y]=k.useState(!1),[E,P]=k.useState(""),[N,R]=k.useState([]),[M,L]=k.useState(null),[D,B]=k.useState(!1),[H,Q]=k.useState(""),[W,z]=k.useState(!1),$=!!(r!=null&&r.active),q=!!(o!=null&&o.isSuperuser||n("users-edit","full")),Z=!!(o!=null&&o.isSuperuser||n("users-edit","read")),ae=!!(o!=null&&o.isSuperuser||n("users-security-phrase","full")),ge=ae;if(!Z)return null;const ue=k.useMemo(()=>Array.isArray(a==null?void 0:a.groups)?a.groups.some(fe=>((fe==null?void 0:fe.name)||"").toLowerCase()==="superuser"):!1,[a]),te=k.useMemo(()=>{const fe=Number(e);return Number.isFinite(fe)?fe:null},[e]),Se=k.useCallback(async()=>{var fe,ee,le,Ce;if(!te){T("Ungültige Benutzer-ID."),i(null),f(ta(null)),g.current=ta(null),w(!0);return}S(!0),T("");try{const xe=await nt.get(`/api/users/${te}`),he=Gw((fe=xe.data)==null?void 0:fe.item);if(!he.id)throw new Error("USER_NOT_FOUND");i(he),R([]),L(he.securityPhraseDownloadedAt||null),Q("");const ie=ta(he);g.current={...ie},f(ie),P("")}catch(xe){const he=(le=(ee=xe.response)==null?void 0:ee.data)==null?void 0:le.error;let ie="Benutzerdetails konnten nicht geladen werden.";he==="USER_NOT_FOUND"?ie="Der angeforderte Benutzer wurde nicht gefunden.":he==="INVALID_USER_ID"?ie="Die angegebene Benutzer-ID ist ungültig.":((Ce=xe.response)==null?void 0:Ce.status)===404&&(ie="Der angeforderte Benutzer existiert nicht."),i(null),g.current=ta(null),f(ta(null)),T(ie),t({variant:"error",title:"Fehler beim Laden",description:ie})}finally{S(!1),w(!0)}},[te,t]),ve=k.useCallback(async()=>{var fe,ee,le;c(!0),h("");try{const Ce=await nt.get("/api/groups"),he=(Array.isArray((fe=Ce.data)==null?void 0:fe.items)?Ce.data.items:[]).map(ie=>({id:Number(ie.id),name:ie.name||"",description:ie.description||"",memberCount:Number.isFinite(Number(ie.memberCount))?Number(ie.memberCount):0})).filter(ie=>Number.isFinite(ie.id)&&ie.id>0&&ie.name).sort((ie,De)=>ie.name.localeCompare(De.name,"de-DE"));d(he)}catch(Ce){const xe=((le=(ee=Ce.response)==null?void 0:ee.data)==null?void 0:le.error)||Ce.message||"Benutzergruppen konnten nicht geladen werden.";h(xe),t({variant:"error",title:"Benutzergruppen",description:xe})}finally{c(!1)}},[t]);k.useEffect(()=>{Se()},[Se]),k.useEffect(()=>{ve()},[ve]);const pe=k.useMemo(()=>{if(!C||!a)return!1;const fe=g.current;if(!fe)return!1;const ee=fe.username||"",le=s.username||"",Ce=fe.email||"",xe=s.email||"",he=Number.isFinite(fe.groupId)?Number(fe.groupId):null,ie=Number.isFinite(s.groupId)?Number(s.groupId):null,De=fe.avatarColor||"",tt=s.avatarColor||"",ft=!!(s.password&&s.password.trim().length>0);return ee!==le||Ce!==xe||!ue&&he!==ie||De!==tt||ft},[s,C,a,ue]),re=k.useCallback(fe=>{var ee;return(ee=fe==null?void 0:fe.props)!=null&&ee.children?fe.props.children:s.avatarColor?s.avatarColor:"Standardfarbe"},[s.avatarColor]),me=k.useCallback(fe=>{if(!q)return;const{value:ee}=fe.target;f(le=>({...le,username:ee}))},[q]),Te=k.useCallback(fe=>{if(!q)return;const{value:ee}=fe.target;f(le=>({...le,email:ee}))},[q]),Ne=k.useCallback(fe=>{if(!q)return;const{value:ee}=fe.target;f(le=>({...le,password:ee}))},[q]),Pe=k.useCallback(fe=>{if(!q)return;if(!fe){f(le=>({...le,groupId:null}));return}const ee=Number(fe);f(le=>({...le,groupId:Number.isFinite(ee)&&ee>0?ee:null}))},[q]),Oe=k.useCallback(fe=>{q&&f(ee=>({...ee,avatarColor:fe||""}))},[q]),je=k.useCallback(async()=>{var fe,ee,le,Ce;if(!(!q||!a||!pe)){y(!0),P("");try{const xe={username:s.username,email:s.email,password:s.password,avatarColor:s.avatarColor};ue||(xe.groupId=s.groupId);const he=await nt.put(`/api/users/${a.id}`,xe),ie=Gw(((fe=he.data)==null?void 0:fe.item)||((ee=he.data)==null?void 0:ee.user));i(ie);const De=ta(ie);g.current={...De},f(De),h(""),t({variant:"success",title:"Benutzer gespeichert",description:"Die Änderungen wurden erfolgreich gespeichert."})}catch(xe){const he=(Ce=(le=xe.response)==null?void 0:le.data)==null?void 0:Ce.error;let ie="Die Benutzerdaten konnten nicht gespeichert werden.";he==="USERNAME_REQUIRED"?ie="Bitte einen Benutzernamen angeben.":he==="USERNAME_TAKEN"?ie="Der Benutzername wird bereits verwendet.":he==="INVALID_EMAIL"?ie="Bitte eine gültige E-Mail-Adresse eingeben.":he==="EMAIL_TAKEN"?ie="Die E-Mail-Adresse wird bereits verwendet.":he==="INVALID_PASSWORD"?ie="Das Passwort ist ungültig.":he==="PASSWORD_TOO_SHORT"?ie="Das Passwort muss mindestens 8 Zeichen enthalten.":he==="INVALID_AVATAR_COLOR"?ie="Bitte eine gültige Avatar-Farbe auswählen.":he==="GROUP_NOT_FOUND"&&(ie="Die ausgewählte Benutzergruppe existiert nicht mehr.",h(ie)),P(ie),t({variant:"error",title:"Speichern fehlgeschlagen",description:ie})}finally{y(!1)}}},[q,a,pe,s,t,ue]),ze=k.useCallback(async()=>{var fe,ee,le,Ce,xe,he;if(!(!ae||!te)){B(!0),Q("");try{const ie=await nt.get(`/api/users/${te}/security-phrase`),De=Array.isArray((ee=(fe=ie.data)==null?void 0:fe.item)==null?void 0:ee.words)?ie.data.item.words:[];R(De),L(((Ce=(le=ie.data)==null?void 0:le.item)==null?void 0:Ce.downloadedAt)||null)}catch(ie){const De=(he=(xe=ie.response)==null?void 0:xe.data)==null?void 0:he.error;let tt="Sicherheitsschlüssel konnte nicht geladen werden.";De==="USER_NOT_FOUND"?tt="Der Benutzer wurde nicht gefunden.":De==="INVALID_USER_ID"?tt="Die Benutzer-ID ist ungültig.":De==="INSUFFICIENT_PERMISSIONS"&&(tt="Keine Berechtigung zum Anzeigen des Sicherheitsschlüssels."),Q(tt),R([]),L(null)}finally{B(!1)}}},[ae,te]),qe=k.useCallback(()=>{ge&&(D||W||ze())},[ge,ze,W,D]),it=k.useCallback(async()=>{var fe,ee,le,Ce,xe,he;if(!(!ge||!te||$||W)){z(!0),Q("");try{const ie=await nt.post(`/api/users/${te}/security-phrase/renew`),De=Array.isArray((ee=(fe=ie.data)==null?void 0:fe.item)==null?void 0:ee.words)?ie.data.item.words:[];R(De),L(((Ce=(le=ie.data)==null?void 0:le.item)==null?void 0:Ce.downloadedAt)||null),t({variant:"success",title:"Sicherheitsschlüssel erneuert",description:"Der Benutzer muss den neuen Schlüssel erneut herunterladen."})}catch(ie){const De=(he=(xe=ie.response)==null?void 0:xe.data)==null?void 0:he.error;let tt="Der Sicherheitsschlüssel konnte nicht erneuert werden.";De==="USER_NOT_FOUND"?tt="Der Benutzer wurde nicht gefunden.":De==="INVALID_USER_ID"?tt="Die Benutzer-ID ist ungültig.":De==="INSUFFICIENT_PERMISSIONS"&&(tt="Keine Berechtigung zum Erneuern des Sicherheitsschlüssels."),Q(tt)}finally{z(!1)}}},[ge,te,$,W,t]),et=k.useMemo(()=>{const fe=(s.username||s.email||"").trim();return fe?fe.charAt(0).toUpperCase():"?"},[s.username,s.email]),st=k.useMemo(()=>s.avatarColor?s.avatarColor:(a==null?void 0:a.avatarColor)||"",[s.avatarColor,a]),Ge=k.useMemo(()=>{if(!Array.isArray(N)||N.length===0)return[];const fe=[];for(let ee=0;ee<N.length;ee+=4)fe.push(N.slice(ee,ee+4));return fe},[N]),we=k.useMemo(()=>{if(!M)return{text:"Noch nicht heruntergeladen",tone:"text-red-500"};const fe=new Date(M);return Number.isNaN(fe.getTime())?{text:"Zuletzt heruntergeladen: unbekannt",tone:"text-blue-gray-500"}:{text:`Zuletzt heruntergeladen: ${fe.toLocaleString("de-DE")}`,tone:"text-blue-gray-500"}},[M]),Ee=k.useMemo(()=>Array.isArray(m)?m.filter(fe=>((fe==null?void 0:fe.name)||"").toLowerCase()!=="superuser"):[],[m]);k.useEffect(()=>{if(ue)return;const fe=s.groupId?Number(s.groupId):null;Ee.some(le=>Number(le.id)===fe)||f(le=>({...le,groupId:null}))},[Ee,s.groupId,ue]),k.useEffect(()=>{if(C){if(!ae||!te){R([]),L(null),Q(""),B(!1);return}ze()}},[C,ae,ze,te]);const ke=$||v||!a||!q,Ie=$||v||!a||l||!q||ue,ce=$||v||!a||!q,Ae=s.groupId?String(s.groupId):"";return x.jsx(x.Fragment,{children:x.jsxs("div",{className:"mt-12 flex flex-col gap-12",children:[$&&x.jsx("div",{className:"mb-3 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Wartungsmodus aktiv Änderungen sind deaktiviert."}),x.jsx("div",{className:"relative h-72 w-full overflow-hidden rounded-xl bg-[url('/img/background-image.png')] bg-cover\\tbg-center",children:x.jsx("div",{className:"absolute inset-0 h-full w-full bg-gray-900/75"})}),x.jsx(G.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:x.jsxs(G.CardBody,{className:"p-4",children:[x.jsxs("div",{className:"mb-10 flex flex-wrap items-center justify-between gap-6",children:[x.jsxs("div",{className:"flex items-center gap-6",children:[x.jsx("div",{className:`text-black flex h-[74px] w-[74px] items-center justify-center rounded-xl text-3xl font-semibold uppercase shadow-lg shadow-blue-gray-500/40 ${st}`,"aria-label":s.username||"Benutzeravatar",children:et}),x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h5",color:"blue-gray",children:s.username||""}),x.jsx(G.Typography,{className:"text-xs font-semibold tracking-wide text-stormGrey-400",children:s.email||""})]})]}),pe&&x.jsx(G.Button,{color:"green",className:"normal-case",onClick:je,disabled:$||v,children:v?"Speichert ...":"Änderungen speichern"})]}),b&&!a&&x.jsxs("div",{className:"mb-6 flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[x.jsx(G.Spinner,{className:"h-4 w-4"}),x.jsx("span",{children:"Benutzerdaten werden geladen ..."})]}),O&&!b&&x.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:O}),E&&!b&&x.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:E}),x.jsxs("div",{className:"grid-cols-1 mb-12 grid gap-12 px-4 lg:grid-cols-2 xl:grid-cols-3",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Allgemeine Einstellungen"}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Benutzername"}),x.jsx(G.Input,{value:s.username,onChange:me,placeholder:"Benutzername",disabled:ke,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"E-Mail-Adresse"}),x.jsx(G.Input,{type:"email",value:s.email,onChange:Te,placeholder:"benutzer@example.com",disabled:ke,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Neues Passwort"}),x.jsx(G.Input,{type:"password",value:s.password,onChange:Ne,placeholder:"Passwort setzen",disabled:ke,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),x.jsx(G.Typography,{className:"mt-1 text-xs text-blue-gray-400",children:"Das Passwort wird nur geändert, wenn ein neuer Wert eingetragen wird."})]}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Globale Rolle"}),ue?x.jsx(G.Typography,{className:"block text-xs font-semibold uppercase text-blue-gray-500",children:"Die Rolle für den Superuser kann nicht geändert werden."}):l&&m.length===0?x.jsxs("div",{className:"flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[x.jsx(G.Spinner,{className:"h-4 w-4"}),x.jsx("span",{children:"Benutzergruppen werden geladen ..."})]}):Ee.length===0?x.jsx(G.Typography,{className:"block text-xs font-semibold uppercase text-blue-gray-500",children:"Es sind keine weiteren Benutzergruppen vorhanden. Bitte lege zunächst eine neue Gruppe an."}):x.jsx(G.Select,{label:"Benutzergruppe wählen",value:Ae,onChange:Pe,disabled:Ie,variant:"outlined",children:Ee.map(fe=>x.jsx(G.Option,{value:String(fe.id),children:fe.name},fe.id))})]}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Avatar-Farbe"}),x.jsxs(G.Select,{label:"Avatar-Farbe auswählen",variant:"outlined",value:s.avatarColor,onChange:Oe,disabled:ce,selected:re,children:[x.jsx(G.Option,{value:"",children:x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("span",{className:"h-4 w-4 rounded border border-blue-gray-100"}),x.jsx("span",{className:"text-xs",children:"Keine"})]})}),eE.map(fe=>x.jsx(G.Option,{value:fe,children:x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("span",{className:`h-4 w-4 rounded border border-blue-gray-100 ${fe}`}),x.jsx("span",{className:"text-xs",children:fe})]})},fe))]})]})]}),x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-3",children:"Platform Settings"}),x.jsx("div",{className:"flex flex-col gap-12",children:hV.map(({title:fe,options:ee})=>x.jsxs("div",{children:[x.jsx(G.Typography,{className:"mb-4 block text-xs font-semibold uppercase text-blue-gray-500",children:fe}),x.jsx("div",{className:"flex flex-col gap-6",children:ee.map(({checked:le,label:Ce})=>x.jsx(G.Switch,{id:Ce,label:Ce,defaultChecked:le,labelProps:{className:"text-sm font-normal text-blue-gray-500"}},Ce))})]},fe))})]})]}),ae&&x.jsxs("div",{className:"mt-10 border-t border-blue-gray-50 pt-8",children:[x.jsxs("div",{className:"mb-4 flex flex-wrap items-center justify-between gap-4",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",children:"Sicherheitsschlüssel"}),x.jsx(G.Typography,{className:`text-sm ${we.tone}`,children:we.text})]}),x.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[x.jsx(G.Button,{variant:"outlined",color:"blue",className:"normal-case",onClick:qe,disabled:!ge||D||W,children:"Aktualisieren"}),x.jsx(G.Button,{color:"red",className:"normal-case",onClick:it,disabled:!ge||$||D||W,children:W?"Erneuert ...":"Schlüssel erneuern"})]})]}),D?x.jsxs("div",{className:"flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[x.jsx(G.Spinner,{className:"h-4 w-4"}),x.jsx("span",{children:"Sicherheitsschlüssel wird geladen ..."})]}):H?x.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700",children:[x.jsx("span",{children:H}),x.jsx(G.Button,{variant:"text",size:"sm",color:"red",className:"normal-case",onClick:qe,disabled:!ge||D||W,children:"Erneut laden"})]}):Ge.length>0?x.jsx("div",{className:"rounded-lg border border-blue-gray-100 bg-blue-gray-50/60 p-4",children:x.jsx("div",{className:"space-y-2 text-center font-mono text-base tracking-wide text-blue-gray-900 md:text-lg",children:Ge.map((fe,ee)=>x.jsx("div",{className:"flex flex-wrap items-center justify-center gap-4",children:fe.map((le,Ce)=>x.jsx("span",{className:"uppercase",children:le},`security-phrase-${ee}-${Ce}`))},`security-phrase-row-${ee}`))})}):x.jsx(G.Typography,{className:"text-sm text-blue-gray-500",children:"Kein Sicherheitsschlüssel verfügbar."}),x.jsx(G.Typography,{className:"mt-3 text-sm text-blue-gray-500",children:"Nach dem Erneuern muss der Benutzer den neuen Sicherheitsschlüssel erneut herunterladen."})]})]})})]})})}const Kw=e=>({id:(e==null?void 0:e.id)??null,name:(e==null?void 0:e.name)||"",description:(e==null?void 0:e.description)||"",avatarColor:(e==null?void 0:e.avatarColor)||null,createdAt:(e==null?void 0:e.createdAt)||null,updatedAt:(e==null?void 0:e.updatedAt)||null,memberCount:Number.isFinite(Number(e==null?void 0:e.memberCount))?Number(e.memberCount):0,members:Array.isArray(e==null?void 0:e.members)?e.members.map(t=>({id:(t==null?void 0:t.id)??null,username:(t==null?void 0:t.username)||""})).filter(t=>t.username):[]}),ra=e=>e?{name:e.name||"",description:e.description||"",avatarColor:e.avatarColor||""}:{name:"",description:"",avatarColor:""},Ph=[{value:"full",label:"Vollzugriff"},{value:"read",label:"Nur lesen"},{value:"none",label:"Kein Zugriff"}];function vV(){const{groupId:e}=z1(),{showToast:t}=Dl(),{maintenance:r}=mi(),{hasPermission:n,user:o}=mn(),[a,i]=k.useState(null),[s,f]=k.useState(ra(null)),g=k.useRef(ra(null)),[b,S]=k.useState({}),[O,T]=k.useState(!1),[C,w]=k.useState(""),[m,d]=k.useState(!1),[l,c]=k.useState(!1),[u,h]=k.useState(""),[v,y]=k.useState([]),[E,P]=k.useState({}),[N,R]=k.useState({}),[M,L]=k.useState(!1),[D,B]=k.useState(""),H=!!(r!=null&&r.active),Q=k.useMemo(()=>((a==null?void 0:a.name)||"").toLowerCase()==="superuser",[a]),W=!!(o!=null&&o.isSuperuser),z=!!(W||n("user-groups-edit","full")),$=!!(W||n("user-groups-edit","read")),q=!!(W||n("user-groups-edit","full")),Z=k.useMemo(()=>{const we=Number(e);return Number.isFinite(we)?we:null},[e]),ae=k.useCallback(async we=>{var ke,Ie,ce,Ae;const Ee=Number(we);if(!Number.isFinite(Ee)||Ee<=0){y([]),P({}),R({}),B(""),S({}),L(!1);return}L(!0),B("");try{const fe=await nt.get(`/api/groups/${Ee}/permissions`),ee=Array.isArray((ke=fe.data)==null?void 0:ke.sections)?fe.data.sections:[],le=(Ie=fe.data)!=null&&Ie.values&&typeof fe.data.values=="object"?fe.data.values:{},Ce={},xe={},he=(De,tt)=>{if(!De||typeof De!="object")return null;const ft=De.key||"",ht=typeof De.defaultLevel=="string"&&De.defaultLevel?De.defaultLevel:"none";Ce[ft]=ht;const mt=le[ft];let ct=typeof mt=="string"&&mt?mt:ht;const Kt=Array.isArray(De.availableLevels)&&De.availableLevels.length?De.availableLevels:Ph.map(Mt=>Mt.value);Kt.includes(ct)||(ct=ht),xe[ft]=ct;const Wt=Array.isArray(De.dependencies)?De.dependencies:[];return{...De,availableLevels:Kt,dependencies:Wt,sortOrder:typeof De.sortOrder=="number"?De.sortOrder:tt}},ie=ee.map((De,tt)=>{const ft=Array.isArray(De.items)?De.items.map((mt,ct)=>he(mt,ct)).filter(Boolean):[],ht=Array.isArray(De.groups)?De.groups.map((mt,ct)=>{const Kt=Array.isArray(mt.items)?mt.items.map((Wt,Mt)=>he(Wt,Mt)).filter(Boolean):[];return{...mt,sortOrder:typeof mt.sortOrder=="number"?mt.sortOrder:ct,items:Kt}}):[];return{...De,sortOrder:typeof De.sortOrder=="number"?De.sortOrder:tt,hasNavigation:!!De.hasNavigation,items:ft,groups:ht}});y(ie),R(Ce),P({...xe}),S({...xe})}catch(fe){let ee="Die Berechtigungen konnten nicht geladen werden.";((Ae=(ce=fe.response)==null?void 0:ce.data)==null?void 0:Ae.error)==="GROUP_NOT_FOUND"&&(ee="Die angeforderte Benutzergruppe wurde nicht gefunden."),B(ee),y([]),P({}),R({}),S({}),t({variant:"error",title:"Fehler beim Laden",description:ee})}finally{L(!1)}},[t]),ge=k.useCallback(async()=>{var we,Ee,ke,Ie;if(!Z){w("Ungültige Gruppen-ID."),i(null),f(ra(null)),g.current=ra(null),y([]),P({}),R({}),B(""),d(!0);return}T(!0),w("");try{const ce=await nt.get(`/api/groups/${Z}`),Ae=Kw((we=ce.data)==null?void 0:we.item);if(!Ae.id)throw new Error("GROUP_NOT_FOUND");i(Ae);const fe=ra(Ae);g.current={...fe},f(fe),h(""),(Ae.name||"").toLowerCase()==="superuser"?(y([]),P({}),R({}),B(""),S({}),L(!1)):$?ae(Ae.id):(y([]),P({}),R({}),B(""),S({}),L(!1))}catch(ce){const Ae=(ke=(Ee=ce.response)==null?void 0:Ee.data)==null?void 0:ke.error;let fe="Gruppendetails konnten nicht geladen werden.";Ae==="GROUP_NOT_FOUND"?fe="Die angeforderte Benutzergruppe wurde nicht gefunden.":Ae==="INVALID_GROUP_ID"?fe="Die angegebene Gruppen-ID ist ungültig.":((Ie=ce.response)==null?void 0:Ie.status)===404&&(fe="Die angeforderte Benutzergruppe existiert nicht."),i(null),g.current=ra(null),f(ra(null)),y([]),P({}),R({}),B(""),L(!1),w(fe),t({variant:"error",title:"Fehler beim Laden",description:fe})}finally{T(!1),d(!0)}},[Z,t,ae,$]);k.useEffect(()=>{ge()},[ge]);const ue=k.useMemo(()=>{if(!m||!a)return!1;const we=g.current;if(!we)return!1;const Ee=we.name||"",ke=s.name||"",Ie=we.description||"",ce=s.description||"",Ae=we.avatarColor||"",fe=s.avatarColor||"";return Ee!==ke||Ie!==ce||Ae!==fe},[s,m,a]),te=k.useMemo(()=>{if(Q)return!1;const we=b||{},Ee=E||{},ke=new Set([...Object.keys(we),...Object.keys(Ee)]);for(const Ie of ke){const ce=we[Ie]??null,Ae=Ee[Ie]??null;if(ce!==Ae)return!0}return!1},[E,b,Q]),Se=k.useMemo(()=>ue||te,[ue,te]),ve=k.useCallback(we=>{const{value:Ee}=we.target;f(ke=>({...ke,name:Ee}))},[]),pe=k.useCallback(we=>{const{value:Ee}=we.target;f(ke=>({...ke,description:Ee}))},[]),re=k.useCallback(we=>{f(Ee=>({...Ee,avatarColor:we||""}))},[]),me=k.useCallback(async()=>{var we,Ee,ke,Ie;if(!(!a||!ue&&!te)){if(ue&&!z){h("Dir fehlt die Berechtigung, diese Gruppe zu bearbeiten.");return}if(te&&!q){h("Dir fehlt die Berechtigung, die Gruppenrechte anzupassen.");return}c(!0),h("");try{if(ue){const ce={avatarColor:s.avatarColor};Q||(ce.name=s.name,ce.description=s.description);const Ae=await nt.put(`/api/groups/${a.id}`,ce),fe=Kw(((we=Ae.data)==null?void 0:we.item)||((Ee=Ae.data)==null?void 0:Ee.group));if(fe!=null&&fe.id){i(fe);const ee=ra(fe);g.current={...ee},f(ee)}}te&&(await nt.put(`/api/groups/${a.id}/permissions`,{values:E}),P(ce=>({...ce,...E})),S({...E})),ue?t({variant:"success",title:"Gruppe gespeichert",description:"Die Änderungen wurden erfolgreich gespeichert."}):te&&t({variant:"success",title:"Berechtigungen gespeichert",description:"Die Berechtigungen wurden erfolgreich gespeichert."}),h("")}catch(ce){const Ae=(Ie=(ke=ce.response)==null?void 0:ke.data)==null?void 0:Ie.error;let fe="Die Änderungen konnten nicht gespeichert werden.";Ae==="GROUP_NAME_REQUIRED"?fe="Bitte einen Gruppennamen angeben.":Ae==="GROUP_NAME_TAKEN"?fe="Der Gruppenname wird bereits verwendet.":Ae==="INVALID_AVATAR_COLOR"?fe="Bitte eine gültige Avatar-Farbe auswählen.":Ae==="GROUP_NOT_FOUND"?fe="Die Benutzergruppe wurde nicht gefunden.":Ae==="GROUP_SUPERUSER_PROTECTED"?fe="Für die Superuser-Gruppe können Berechtigungen nicht angepasst werden.":Ae==="PERMISSION_INVALID_PAYLOAD"?fe="Ungültige Berechtigungsdaten übermittelt.":Ae==="PERMISSION_INVALID_LEVEL"?fe="Für mindestens eine Berechtigung wurde ein nicht erlaubter Wert übermittelt.":Ae==="PERMISSION_UNKNOWN_KEY"&&(fe="Es wurde eine unbekannte Berechtigung übermittelt."),h(fe),t({variant:"error",title:"Speichern fehlgeschlagen",description:fe})}finally{c(!1)}}},[a,ue,te,s,t,Q,E,z,q]),Te=k.useMemo(()=>{const we=(s.name||s.description||"").trim();return we?we.charAt(0).toUpperCase():"?"},[s.name,s.description]),Ne=k.useMemo(()=>s.avatarColor?s.avatarColor:(a==null?void 0:a.avatarColor)||"",[s.avatarColor,a]),Pe=H||l||!a||Q||!z,Oe=H||l||!a||!z,je=s.avatarColor||"",ze=k.useCallback((we,Ee)=>{!we||!q||Q||P(ke=>ke[we]===Ee?ke:{...ke,[we]:Ee})},[q,Q]),qe=k.useCallback(we=>we?Object.prototype.hasOwnProperty.call(E,we)?E[we]:Object.prototype.hasOwnProperty.call(N,we)?N[we]:null:null,[E,N]),it=k.useMemo(()=>x.jsx("span",{className:"mx-auto block h-2.5 w-2.5 rounded-full border border-blue-gray-400 bg-black"}),[]),et=k.useMemo(()=>x.jsx("span",{className:"mx-auto block h-2.5 w-2.5 rounded-full border border-blue-gray-700 bg-gray-900"}),[]),st=k.useCallback(we=>!we||!we.key?!1:(Array.isArray(we.dependencies)?we.dependencies:[]).every(ke=>{if(!ke||!ke.key)return!0;const Ie=qe(ke.key)??"none",ce=ke.requiredLevel||"!=none";return ce==="!=none"?Ie!=="none":ce.startsWith("!=")?Ie!==ce.substring(2):ce.startsWith("=")?Ie===ce.substring(1):ce?Ie===ce:!0}),[qe]),Ge=(we,Ee,ke={})=>{if(!st(we))return null;const Ie=`permission-${Ee}-${we.key}`,ce=qe(we.key)??"none",{addTopBorder:Ae=!0}=ke,fe=["flex flex-col gap-2.5 px-4 py-4 md:flex-row md:items-center md:gap-6",Ae?"border-t border-blue-gray-100":""].filter(Boolean).join(" "),ee=new Set(Array.isArray(we.availableLevels)&&we.availableLevels.length?we.availableLevels:Ph.map(Ce=>Ce.value)),le=Ph;return x.jsxs("div",{className:fe,children:[x.jsx("div",{className:"text-sm font-medium leading-5 text-blue-gray-600 md:w-1/2",children:we.label}),x.jsx(G.List,{className:"flex-col gap-1.5 md:ml-auto md:flex-row md:flex-nowrap md:w-1/2 md:items-center md:justify-end md:gap-3",children:le.map(Ce=>{const xe=`${Ie}-${Ce.value}`,he=ce===Ce.value,ie=!ee.has(Ce.value)||M||l||!q||Q;return x.jsx(G.ListItem,{className:"w-full min-w-[140px] p-0 md:w-auto md:flex-1",children:x.jsxs("label",{htmlFor:xe,className:`inline-flex w-full items-center gap-2 rounded-lg px-3 py-2 min-h-[38px] ${ie?"cursor-not-allowed bg-blue-gray-50/40":"cursor-pointer hover:bg-blue-gray-50/60"}`,children:[x.jsx(G.ListItemPrefix,{className:"flex-shrink-0",children:x.jsx(G.Radio,{id:xe,name:Ie,value:Ce.value,checked:he,onChange:()=>ze(we.key,Ce.value),disabled:ie,ripple:!1,className:"h-4 w-4 hover:before:opacity-0",containerProps:{className:"p-0"},icon:it,checkedIcon:et})}),x.jsx(G.Typography,{color:"blue-gray",className:`text-sm font-medium leading-5 whitespace-nowrap ${ie?"text-blue-gray-300":"text-blue-gray-600"}`,children:Ce.label})]})},`${Ee}-${we.key}-${Ce.value}`)})})]},`${Ee}-${we.key}`)};return x.jsx(x.Fragment,{children:x.jsxs("div",{className:"mt-12 flex flex-col gap-12",children:[H&&x.jsx("div",{className:"mb-3 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Wartungsmodus aktiv Änderungen sind deaktiviert."}),x.jsx("div",{className:"relative h-72 w-full overflow-hidden rounded-xl bg-[url('/img/background-image.png')] bg-cover\\tbg-center",children:x.jsx("div",{className:"absolute inset-0 h-full w-full bg-gray-900/75"})}),x.jsx(G.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:x.jsxs(G.CardBody,{className:"p-4",children:[x.jsxs("div",{className:"mb-10 flex flex-wrap items-center justify-between gap-6",children:[x.jsxs("div",{className:"flex items-center gap-6",children:[x.jsx("div",{className:`text-black flex h-[74px] w-[74px] items-center justify-center rounded-xl text-3xl font-semibold uppercase shadow-lg shadow-blue-gray-500/40 ${Ne}`,"aria-label":s.name||"Gruppenavatar",children:Te}),x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h5",color:"blue-gray",children:s.name||""}),x.jsxs(G.Typography,{className:"text-xs font-semibold tracking-wide text-stormGrey-400",children:["Gruppen-ID: ",(a==null?void 0:a.id)??""]})]})]}),Se&&x.jsx(G.Button,{color:"green",className:"normal-case",onClick:me,disabled:H||l,children:l?"Speichert ...":"Änderungen speichern"})]}),O&&!a&&x.jsxs("div",{className:"mb-6 flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[x.jsx(G.Spinner,{className:"h-4 w-4"}),x.jsx("span",{children:"Gruppendaten werden geladen ..."})]}),C&&!O&&x.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:C}),u&&!O&&x.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:u}),x.jsxs("div",{className:"grid-cols-1 mb-12 grid gap-12 px-4 lg:grid-cols-2 xl:grid-cols-3",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Gruppendaten"}),(H||Q)&&x.jsx("div",{className:"mb-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:H?"Wartungsmodus aktiv Änderungen sind deaktiviert.":"Systemgruppe Name und Beschreibung sind geschützt."}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Gruppenname"}),x.jsx(G.Input,{value:s.name,onChange:ve,placeholder:"Gruppenname",disabled:Pe,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Beschreibung"}),x.jsx(G.Input,{value:s.description,onChange:pe,placeholder:"Beschreibung der Gruppe",disabled:Pe,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsxs("div",{className:"mb-6",children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Avatar-Farbe"}),x.jsxs(G.Select,{label:"Avatar-Farbe auswählen",variant:"outlined",value:je,onChange:re,disabled:Oe,selected:we=>{var Ee;return(Ee=we==null?void 0:we.props)!=null&&Ee.children?we.props.children:s.avatarColor?s.avatarColor:"Standardfarbe"},children:[x.jsx(G.Option,{value:"",children:x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("span",{className:"h-4 w-4 rounded border border-blue-gray-100"}),x.jsx("span",{className:"text-xs",children:"Keine"})]})}),eE.map(we=>x.jsx(G.Option,{value:we,children:x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("span",{className:`h-4 w-4 rounded border border-blue-gray-100 ${we}`}),x.jsx("span",{className:"text-xs",children:we})]})},we))]})]})]}),x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Mitglieder"}),!a||a.members.length===0?x.jsx(G.Typography,{className:"text-sm text-stormGrey-500",children:"Aktuell sind keine Benutzer dieser Gruppe zugeordnet."}):x.jsx("div",{className:"flex flex-wrap gap-2",children:a.members.map(we=>x.jsx(G.Chip,{value:we.username,size:"sm",color:"blue-gray",variant:"ghost"},`${a.id}-${we.id}-${we.username}`))}),x.jsx("div",{className:"mt-6 text-xs text-stormGrey-400",children:x.jsxs("p",{children:["Mitglieder insgesamt: ",(a==null?void 0:a.memberCount)??0]})})]}),x.jsxs("div",{className:"lg:col-span-2 xl:col-span-3",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Berechtigungen (Ansicht)"}),Q?x.jsx("div",{className:"rounded-xl border border-blue-gray-100 bg-white px-4 py-4 text-sm text-blue-gray-600 shadow-sm",children:"Die Superuser-Gruppe besitzt automatisch Vollzugriff auf alle Bereiche. Berechtigungen können hier nicht angepasst werden."}):$?x.jsxs("div",{className:"rounded-xl border border-blue-gray-100 bg-white shadow-sm",children:[M&&x.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4",children:x.jsxs("div",{className:"flex items-center gap-3 text-sm text-blue-gray-500",children:[x.jsx(G.Spinner,{className:"h-4 w-4"}),x.jsx("span",{children:"Berechtigungen werden geladen ..."})]})}),!M&&D&&x.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4 text-sm text-red-700",children:D}),!M&&!D&&(v.length===0?x.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4 text-sm text-blue-gray-500",children:"Für diese Gruppe sind keine Berechtigungen definiert."}):v.map((we,Ee)=>{const ke=Array.isArray(we.items)?we.items:[],Ie=Array.isArray(we.groups)?we.groups:[];return x.jsxs("div",{className:Ee===0?"":"border-t border-blue-gray-100",children:[x.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4",children:x.jsx(G.Typography,{variant:"h6",className:"text-lg font-semibold text-blue-gray-700",children:we.title})}),ke.map((ce,Ae)=>Ge(ce,we.key||Ee,{addTopBorder:Ae!==0})),Ie.map((ce,Ae)=>{const fe=Array.isArray(ce.items)?ce.items:[];return fe.some(st)?x.jsxs("div",{className:"border-t border-blue-gray-100",children:[x.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-3",children:x.jsx(G.Typography,{className:"text-sm font-semibold uppercase tracking-wide text-blue-gray-600",children:ce.title})}),fe.map((le,Ce)=>Ge(le,ce.key||`${we.key||Ee}-${Ae}`,{addTopBorder:Ce!==0}))]},ce.key||`${we.key||Ee}-${Ae}`):null})]},we.key||Ee)}))]}):null]})]})]})})]})})}const yV=(e=[])=>{if(!Array.isArray(e)||e.length===0)return"";const t=[];for(let r=0;r<e.length;r+=4)t.push(e.slice(r,r+4).join(" "));return t.join(`
`)},xV=(e=[])=>{if(!Array.isArray(e))return[];const t=[];for(let r=0;r<e.length;r+=4)t.push(e.slice(r,r+4));return t};function wV(){const e=yo(),{user:t,setSession:r,refreshSession:n}=mn(),[o,a]=k.useState(!0),[i,s]=k.useState(""),[f,g]=k.useState([]),[b,S]=k.useState(!1),[O,T]=k.useState(!1),C=!!(t!=null&&t.requiresSecurityPhraseDownload),w=k.useMemo(()=>xV(f),[f]),m=k.useCallback(u=>{if(!u)return;const h=new Blob([u],{type:"text/plain;charset=utf-8"}),v=URL.createObjectURL(h),y=document.createElement("a");y.href=v;const E=t!=null&&t.username?`${t.username}-sicherheitsschluessel`:"security-phrase";y.download=`${E}.txt`,document.body.appendChild(y),y.click(),document.body.removeChild(y),URL.revokeObjectURL(v)},[t==null?void 0:t.username]),d=k.useCallback(async()=>{var u,h,v,y,E,P,N;a(!0),s("");try{const R=await nt.get("/api/users/me/security-phrase"),M=Array.isArray((h=(u=R.data)==null?void 0:u.item)==null?void 0:h.words)?R.data.item.words:[];if(!M.length)throw new Error("EMPTY_SECURITY_PHRASE");g(M),T(!1)}catch(R){if(((v=R==null?void 0:R.response)==null?void 0:v.status)===409||((E=(y=R==null?void 0:R.response)==null?void 0:y.data)==null?void 0:E.error)==="SECURITY_PHRASE_ALREADY_DOWNLOADED"){await n(),e("/dashboard/stacks",{replace:!0});return}const M=((N=(P=R==null?void 0:R.response)==null?void 0:P.data)==null?void 0:N.error)||(R==null?void 0:R.message)||"Sicherheitsschlüssel konnte nicht geladen werden.";s(M)}finally{a(!1)}},[e,n]);k.useEffect(()=>{if(!t){e("/auth/sign-in",{replace:!0});return}if(!C){e("/dashboard/stacks",{replace:!0});return}d()},[t,C,d,e]);const l=k.useCallback(()=>{d()},[d]),c=k.useCallback(async()=>{var u,h,v,y,E;if(!(b||!Array.isArray(f)||f.length===0)){S(!0),s("");try{const P=yV(f);m(P);const N=await nt.post("/api/users/me/security-phrase/downloaded"),R=((h=(u=N.data)==null?void 0:u.item)==null?void 0:h.downloadedAt)||null,M=(v=N.data)==null?void 0:v.session;M!=null&&M.user?r(M):await n(),T(!!R),e("/dashboard/stacks",{replace:!0})}catch(P){const N=((E=(y=P==null?void 0:P.response)==null?void 0:y.data)==null?void 0:E.error)||(P==null?void 0:P.message)||"Download konnte nicht bestätigt werden.";s(N)}finally{S(!1)}}},[f,b,m,n,e,r]);return C?x.jsxs("div",{className:"flex min-h-screen flex-col items-center justify-center bg-blue-gray-50/50 px-4 py-10",children:[x.jsxs("div",{className:"mb-6 text-center",children:[x.jsx(G.Typography,{variant:"h2",className:"font-semibold text-blue-gray-800",children:"Sicherheitsschlüssel sichern"}),x.jsx(G.Typography,{color:"blue-gray",className:"mt-2 max-w-3xl text-base",children:"Bitte lade den einmaligen Sicherheitsschlüssel herunter und bewahre ihn sicher auf. Er wird benötigt, um dein Passwort zurückzusetzen. Ohne den Download kannst du die Anwendung nicht weiter nutzen."})]}),x.jsx(G.Card,{className:"w-full max-w-3xl shadow-lg",children:x.jsxs(G.CardBody,{className:"space-y-6",children:[o&&x.jsx("div",{className:"flex items-center justify-center py-10",children:x.jsx(G.Spinner,{className:"h-10 w-10 text-blue-gray-500"})}),!o&&i&&x.jsx(G.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",icon:x.jsx(Dz,{className:"h-5 w-5"}),children:x.jsxs("div",{className:"flex items-start justify-between gap-4",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h6",color:"red",children:"Fehler"}),x.jsx(G.Typography,{color:"red",className:"text-sm",children:i})]}),x.jsx(G.Button,{size:"sm",color:"red",variant:"text",onClick:l,className:"normal-case",children:"Erneut versuchen"})]})}),!o&&!i&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"rounded-lg border border-blue-gray-100 bg-blue-gray-50/60 p-6",children:[x.jsx(G.Typography,{variant:"h5",className:"mb-4 text-blue-gray-800",children:"Deine Sicherheitsphrase"}),x.jsx("div",{className:"space-y-3",children:w.map((u,h)=>x.jsx("div",{className:"flex flex-wrap items-center justify-center gap-4 text-lg font-mono tracking-wide text-blue-gray-900 md:text-xl",children:u.map((v,y)=>x.jsx("span",{className:"uppercase",children:v},`phrase-${h}-${y}`))},`phrase-row-${h}`))})]}),x.jsxs("div",{className:"flex flex-col items-center justify-between gap-4 md:flex-row",children:[x.jsx("div",{className:"text-sm text-blue-gray-600",children:"Der Download startet im TXT-Format. Bewahre die Datei sicher auf sie kann später nicht erneut angezeigt werden."}),x.jsxs(G.Button,{color:"blue",size:"md",className:"flex items-center gap-2 normal-case",onClick:c,disabled:b||O||f.length===0,children:[x.jsx(Az,{className:"h-5 w-5"}),"Sicherheitsschlüssel herunterladen"]})]})]})]})})]}):null}const _V="/assets/pattern-68ea7609.png";function SV(){const e=yo(),{setSession:t,refreshSession:r}=mn(),[n,o]=k.useState(""),[a,i]=k.useState(""),[s,f]=k.useState(!1),[g,b]=k.useState(null),[S,O]=k.useState(!1);k.useEffect(()=>{let C=!0;const w=new AbortController;return(async()=>{try{const d=await fetch("/api/setup/status",{credentials:"include",signal:w.signal});if(d.ok&&!(await d.json()).setupComplete&&C){e("/setup",{replace:!0});return}const l=await fetch("/api/auth/session",{credentials:"include",signal:w.signal});if(l.ok){const c=await l.json();if(c!=null&&c.user&&t(c),c!=null&&c.user&&C){const u=!!c.user.requiresSecurityPhraseDownload;e(u?"/dashboard/security-phrase":"/dashboard/stacks",{replace:!0});return}}}catch(d){d.name!=="AbortError"&&console.error("⚠️ [Auth] Initiale Prüfung fehlgeschlagen:",d)}finally{C&&O(!0)}})(),()=>{C=!1,w.abort()}},[e,t]);const T=k.useCallback(async C=>{var d,l;if(C.preventDefault(),s)return;b(null);const w=n.trim(),m=a.trim();if(!w||!m){b("Bitte fülle beide Felder aus.");return}f(!0);try{const c=await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({identifier:w,password:m})}),u=await c.json().catch(()=>({}));if(!c.ok){if(c.status===401||u.error==="INVALID_CREDENTIALS")b("Ungültige Zugangsdaten.");else if(u.error==="MISSING_CREDENTIALS")b("Bitte fülle beide Felder aus.");else if(u.error==="SETUP_REQUIRED"||u.error==="SUPERUSER_REQUIRED"){e("/setup",{replace:!0});return}else u.error==="USER_INACTIVE"?b("Dieses Konto ist deaktiviert. Bitte wende dich an einen Administrator."):b("Anmeldung fehlgeschlagen. Bitte versuche es erneut.");return}let h=null;if(u!=null&&u.user)t(u),h=u;else{const y=await r();y!=null&&y.ok&&((d=y==null?void 0:y.data)!=null&&d.user)&&(h=y.data)}const v=!!((l=h==null?void 0:h.user)!=null&&l.requiresSecurityPhraseDownload);e(v?"/dashboard/security-phrase":"/dashboard/stacks",{replace:!0})}catch(c){console.error("⚠️ [Auth] Anmeldung fehlgeschlagen:",c),b("Netzwerkfehler bitte erneut versuchen.")}finally{f(!1)}},[n,a,s,e,r,t]);return S?x.jsxs("section",{className:"m-8 flex gap-4",children:[x.jsxs("div",{className:"w-full lg:w-3/5 mt-24",children:[x.jsxs("div",{className:"text-center",children:[x.jsx(G.Typography,{variant:"h2",className:"font-bold mb-4",children:"Anmelden"}),x.jsx(G.Typography,{variant:"paragraph",color:"blue-gray",className:"text-lg font-normal",children:"Gib deine E-Mail oder deinen Benutzernamen sowie dein Passwort ein, um dich anzumelden."})]}),x.jsxs("form",{className:"mt-8 mb-2 mx-auto w-80 max-w-screen-lg lg:w-1/2",onSubmit:T,children:[x.jsxs("div",{className:"mb-1 flex flex-col gap-6",children:[x.jsx(G.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"E-Mail oder Benutzername"}),x.jsx(G.Input,{size:"lg",placeholder:"E-Mail oder Benutzername",value:n,onChange:C=>o(C.target.value),required:!0,autoFocus:!0,disabled:s,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),x.jsx(G.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Passwort"}),x.jsx(G.Input,{type:"password",size:"lg",placeholder:"********",value:a,onChange:C=>i(C.target.value),required:!0,disabled:s,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),g&&x.jsx(G.Alert,{color:"red",className:"mt-2 border border-red-200 bg-red-50 text-red-700",children:g}),x.jsx(G.Button,{type:"submit",className:"mt-6",fullWidth:!0,disabled:s,children:s?"Anmeldung läuft ...":"Anmelden"}),x.jsx(G.Typography,{as:"button",type:"button",onClick:()=>e("/auth/forgot-password"),className:"mt-4 text-sm font-medium text-blue-600 transition hover:text-blue-800",children:"Passwort vergessen?"})]})]}),x.jsx("div",{className:"w-2/5 h-full hidden lg:block",children:x.jsx("img",{src:_V,className:"h-full w-full object-cover rounded-3xl"})})]}):x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Pruefe Anmeldestatus ..."})})}function CV(){return x.jsxs("section",{className:"m-8 flex",children:[x.jsx("div",{className:"w-2/5 h-full hidden lg:block",children:x.jsx("img",{src:"/img/pattern.png",className:"h-full w-full object-cover rounded-3xl"})}),x.jsxs("div",{className:"w-full lg:w-3/5 flex flex-col items-center justify-center",children:[x.jsxs("div",{className:"text-center",children:[x.jsx(G.Typography,{variant:"h2",className:"font-bold mb-4",children:"Join Us Today"}),x.jsx(G.Typography,{variant:"paragraph",color:"blue-gray",className:"text-lg font-normal",children:"Enter your email and password to register."})]}),x.jsxs("form",{className:"mt-8 mb-2 mx-auto w-80 max-w-screen-lg lg:w-1/2",children:[x.jsxs("div",{className:"mb-1 flex flex-col gap-6",children:[x.jsx(G.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Your email"}),x.jsx(G.Input,{size:"lg",placeholder:"name@mail.com",className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsx(G.Checkbox,{label:x.jsxs(G.Typography,{variant:"small",color:"gray",className:"flex items-center justify-start font-medium",children:["I agree the ",x.jsx("a",{href:"#",className:"font-normal text-black transition-colors hover:text-gray-900 underline",children:"Terms and Conditions"})]}),containerProps:{className:"-ml-2.5"}}),x.jsx(G.Button,{className:"mt-6",fullWidth:!0,children:"Register Now"}),x.jsxs("div",{className:"space-y-4 mt-8",children:[x.jsxs(G.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[x.jsxs("svg",{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[x.jsxs("g",{clipPath:"url(#clip0_1156_824)",children:[x.jsx("path",{d:"M16.3442 8.18429C16.3442 7.64047 16.3001 7.09371 16.206 6.55872H8.66016V9.63937H12.9813C12.802 10.6329 12.2258 11.5119 11.3822 12.0704V14.0693H13.9602C15.4741 12.6759 16.3442 10.6182 16.3442 8.18429Z",fill:"#4285F4"}),x.jsx("path",{d:"M8.65974 16.0006C10.8174 16.0006 12.637 15.2922 13.9627 14.0693L11.3847 12.0704C10.6675 12.5584 9.7415 12.8347 8.66268 12.8347C6.5756 12.8347 4.80598 11.4266 4.17104 9.53357H1.51074V11.5942C2.86882 14.2956 5.63494 16.0006 8.65974 16.0006Z",fill:"#34A853"}),x.jsx("path",{d:"M4.16852 9.53356C3.83341 8.53999 3.83341 7.46411 4.16852 6.47054V4.40991H1.51116C0.376489 6.67043 0.376489 9.33367 1.51116 11.5942L4.16852 9.53356Z",fill:"#FBBC04"}),x.jsx("path",{d:"M8.65974 3.16644C9.80029 3.1488 10.9026 3.57798 11.7286 4.36578L14.0127 2.08174C12.5664 0.72367 10.6469 -0.0229773 8.65974 0.000539111C5.63494 0.000539111 2.86882 1.70548 1.51074 4.40987L4.1681 6.4705C4.8001 4.57449 6.57266 3.16644 8.65974 3.16644Z",fill:"#EA4335"})]}),x.jsx("defs",{children:x.jsx("clipPath",{id:"clip0_1156_824",children:x.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0.5)"})})})]}),x.jsx("span",{children:"Sign in With Google"})]}),x.jsxs(G.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[x.jsx("img",{src:"/img/twitter-logo.svg",height:24,width:24,alt:""}),x.jsx("span",{children:"Sign in With Twitter"})]})]}),x.jsxs(G.Typography,{variant:"paragraph",className:"text-center text-blue-gray-500 font-medium mt-4",children:["Already have an account?",x.jsx(W1,{to:"/auth/sign-in",className:"text-gray-900 ml-1",children:"Sign in"})]})]})]})]})}function tE(){const e=yo(),{logout:t}=mn(),[r,n]=k.useState("abmelden..."),[o,a]=k.useState(null);return k.useEffect(()=>{let i=!1;return(async()=>{try{n("Abmeldung läuft …"),a(null),await t()}catch(f){i||(console.error("⚠️ [Auth] Logout fehlgeschlagen:",f),a("Abmeldung fehlgeschlagen. Bitte versuche es erneut."))}finally{i||e("/auth/sign-in",{replace:!0})}})(),()=>{i=!0}},[t,e]),x.jsx("section",{className:"m-8 flex min-h-[60vh] items-center justify-center",children:x.jsx(G.Card,{className:"w-full max-w-md border border-blue-gray-100 shadow-sm",children:x.jsxs(G.CardBody,{className:"space-y-4 text-center",children:[x.jsxs("div",{className:"flex items-center justify-center gap-3",children:[x.jsx(G.Spinner,{className:"h-5 w-5 text-blue-gray-500"}),x.jsx(G.Typography,{color:"blue-gray",className:"text-sm font-medium",children:r})]}),o&&x.jsx(G.Typography,{color:"red",className:"text-sm",children:o}),x.jsx(G.Typography,{className:"text-xs text-blue-gray-400",children:"Du wirst automatisch weitergeleitet …"})]})})})}tE.displayName="/src/pages/auth/sign-out.jsx";const bc=8,rE=e=>String(e||"").trim().toLowerCase(),TV=(e="")=>{const t=String(e||"").replace(/[\r\n\t]+/g," ").trim().toLowerCase();return t?t.split(/\s+/).filter(Boolean):[]},OV=(e=[])=>{const t=e.map(rE).filter(Boolean);return{words:t,canonical:t.join("")}};function PV(){const e=yo(),{showToast:t}=Dl(),[r,n]=k.useState(""),[o,a]=k.useState(Array(bc).fill("")),[i,s]=k.useState(""),[f,g]=k.useState(""),[b,S]=k.useState(""),[O,T]=k.useState(!1),[C,w]=k.useState(""),[m,d]=k.useState(""),[l,c]=k.useState(""),[u,h]=k.useState(!1),[v,y]=k.useState(""),E=k.useMemo(()=>f.trim()?TV(f):o.map(rE).filter(Boolean),[f,o]),P=k.useCallback((D,B)=>{a(H=>{const Q=[...H];return Q[D]=B,Q})},[]),N=k.useCallback(D=>{const[B]=D.target.files||[];if(!B){s(""),g("");return}s(B.name);const H=new FileReader;H.onload=Q=>{var z;const W=String(((z=Q.target)==null?void 0:z.result)||"");g(W),a(Array(bc).fill(""))},H.onerror=()=>{s(""),g(""),t({variant:"error",title:"Datei konnte nicht gelesen werden",description:"Bitte lade die Datei erneut hoch."})},H.readAsText(B)},[t]),R=k.useCallback(async()=>{var W,z,$;S(""),w("");const D=r.trim();if(!D){S("Bitte gib deinen Benutzernamen ein.");return}const B=E,H=!!f.trim();if(!H&&B.length!==bc){S("Bitte gib alle acht Wörter des Sicherheitsschlüssels ein.");return}if(H&&B.length!==bc){S("Die hochgeladene Datei enthält nicht genau acht Wörter.");return}const Q=OV(B);if(!Q.canonical){S("Der Sicherheitsschlüssel ist ungültig oder leer.");return}T(!0);try{const Z=(W=(await nt.post("/api/auth/recover/verify",{username:D,phrase:Q.canonical,words:Q.words})).data)==null?void 0:W.token;if(!Z)throw new Error("TOKEN_MISSING");w(Z),t({variant:"success",title:"Sicherheitsschlüssel bestätigt",description:"Du kannst jetzt ein neues Passwort festlegen."})}catch(q){const Z=($=(z=q.response)==null?void 0:z.data)==null?void 0:$.error;S(Z==="USER_NOT_FOUND"?"Der angegebene Benutzer wurde nicht gefunden.":Z==="PHRASE_MISMATCH"?"Der Sicherheitsschlüssel passt nicht zum Benutzer.":Z==="PHRASE_NOT_INITIALIZED"?"Für diesen Benutzer ist aktuell kein Sicherheitsschlüssel hinterlegt.":Z==="PHRASE_REQUIRED"?"Bitte gib den Sicherheitsschlüssel ein.":Z==="USERNAME_REQUIRED"?"Der Benutzername darf nicht leer sein.":Z==="INVALID_PASSWORD"?"Der Sicherheitsschlüssel ist ungültig.":"Die Sicherheitsprüfung ist fehlgeschlagen. Bitte versuche es erneut.")}finally{T(!1)}},[f,E,t,r]),M=k.useCallback(async()=>{var H,Q;if(y(""),!C){y("Bitte bestätige zuerst deinen Sicherheitsschlüssel.");return}const D=m.trim(),B=l.trim();if(!D||!B){y("Bitte gib das neue Passwort zweimal ein.");return}if(D!==B){y("Die Passwörter stimmen nicht überein.");return}h(!0);try{await nt.post("/api/auth/recover/reset",{token:C,password:D,confirmPassword:B}),t({variant:"success",title:"Passwort aktualisiert",description:"Du kannst dich jetzt mit deinem neuen Passwort anmelden."}),e("/auth/sign-in",{replace:!0})}catch(W){const z=(Q=(H=W.response)==null?void 0:H.data)==null?void 0:Q.error;z==="TOKEN_INVALID_OR_EXPIRED"?(y("Die Wiederherstellungssitzung ist abgelaufen. Bitte starte den Vorgang erneut."),w("")):y(z==="PASSWORD_TOO_SHORT"?"Das Passwort muss mindestens 8 Zeichen enthalten.":z==="PASSWORD_REQUIRED"?"Bitte gib ein neues Passwort ein.":z==="PASSWORD_MISMATCH"?"Die Passwörter stimmen nicht überein.":"Das Passwort konnte nicht zurückgesetzt werden. Bitte versuche es erneut.")}finally{h(!1)}},[l,e,m,t,C]),L=!!C;return x.jsx("section",{className:"m-8 flex justify-center",children:x.jsxs(G.Card,{className:"w-full max-w-3xl",children:[x.jsxs(G.CardHeader,{floated:!1,shadow:!1,className:"rounded-none border-b border-blue-gray-50 bg-white px-6 py-5",children:[x.jsx(G.Typography,{variant:"h4",color:"blue-gray",className:"font-semibold",children:"Passwort zurücksetzen"}),x.jsx(G.Typography,{color:"blue-gray",className:"mt-1 text-sm",children:"Gib deinen Benutzernamen und den Sicherheitsschlüssel (8 Wörter) ein oder lade die gespeicherte Schlüsseldatei."})]}),x.jsxs(G.CardBody,{className:"space-y-8",children:[x.jsxs("div",{className:"space-y-4",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",children:"Schritt 1: Sicherheitsschlüssel prüfen"}),x.jsxs("div",{children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Benutzername"}),x.jsx(G.Input,{size:"lg",placeholder:"Benutzername",value:r,onChange:D=>n(D.target.value),disabled:L||O,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsxs("div",{children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Sicherheitsschlüssel eingeben"}),x.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-4 min-w-[20px] [&>div]:!min-w-0",children:o.map((D,B)=>x.jsx(G.Input,{placeholder:`Wort ${B+1}`,value:D,onChange:H=>P(B,H.target.value),disabled:L||O||!!f.trim(),className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}},`phrase-input-${B}`))})]}),x.jsxs("div",{children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Alternativ: Schlüsseldatei (.txt) hochladen"}),x.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center",children:[x.jsx("input",{type:"file",accept:".txt",onChange:N,disabled:L||O,className:"block w-full max-w-xs text-sm text-blue-gray-500 file:mr-4 file:rounded-md file:border-0 file:bg-blue-gray-50 file:px-4 file:py-2 file:text-sm file:font-semibold file:text-blue-gray-700 hover:file:bg-blue-gray-100"}),i&&x.jsxs(G.Typography,{className:"text-xs text-blue-gray-500",children:["Ausgewählte Datei: ",x.jsx("span",{className:"font-medium text-blue-gray-700",children:i})]})]})]}),b&&x.jsx(G.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:b}),x.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[x.jsx(G.Button,{color:"blue",className:"normal-case",onClick:R,disabled:O||L,children:O?x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx(G.Spinner,{className:"h-4 w-4"})," Prüfe Sicherheitsschlüssel ..."]}):"Sicherheitsschlüssel prüfen"}),L&&x.jsx(G.Typography,{className:"text-sm text-blue-gray-500",children:"Die Wiederherstellung bleibt für kurze Zeit aktiv. Bitte setze dein Passwort zeitnah zurück."})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsx(G.Typography,{variant:"h6",color:L?"blue-gray":"gray",children:"Schritt 2: Neues Passwort festlegen"}),!L&&x.jsx(G.Typography,{className:"text-sm text-blue-gray-500",children:"Nach erfolgreicher Prüfung des Sicherheitsschlüssels kannst du hier ein neues Passwort vergeben."}),L&&x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Neues Passwort"}),x.jsx(G.Input,{type:"password",size:"lg",placeholder:"Neues Passwort",value:m,onChange:D=>d(D.target.value),disabled:u,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x.jsxs("div",{children:[x.jsx(G.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Passwort bestätigen"}),x.jsx(G.Input,{type:"password",size:"lg",placeholder:"Passwort bestätigen",value:l,onChange:D=>c(D.target.value),disabled:u,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v&&x.jsx(G.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:v}),x.jsx(G.Button,{color:"green",className:"normal-case",onClick:M,disabled:u,children:u?x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx(G.Spinner,{className:"h-4 w-4"})," Speichere Passwort ..."]}):"Neues Passwort speichern"})]})]}),x.jsx("div",{className:"border-t border-blue-gray-50 pt-4",children:x.jsx(G.Typography,{as:"button",type:"button",onClick:()=>e("/auth/sign-in"),className:"text-sm font-medium text-blue-600 transition hover:text-blue-800",children:"Zurück zur Anmeldung"})})]})]})})}function Ga({permission:e,requiredLevel:t="full",loadingFallback:r=null,children:n}){const{initialized:o,loading:a,hasPermission:i}=mn();return e?!o||a?r??x.jsx("div",{className:"flex min-h-[200px] items-center justify-center",children:x.jsx(G.Typography,{variant:"small",color:"blue-gray",children:"Berechtigungen werden geladen …"})}):i(e,t)?n:x.jsx("div",{className:"mt-12 flex items-center justify-center px-4",children:x.jsx(G.Card,{className:"max-w-xl border border-blue-gray-100 shadow-sm",children:x.jsxs(G.CardBody,{className:"space-y-3 text-center",children:[x.jsx(G.Typography,{variant:"h5",color:"blue-gray",children:"Kein Zugriff auf diesen Bereich"}),x.jsxs(G.Typography,{variant:"small",className:"text-blue-gray-500",children:["Für diese Funktion wird die Berechtigung ",x.jsx("code",{children:e})," benötigt."]})]})})}):n}Ga.propTypes={permission:ln.string,requiredLevel:ln.string,loadingFallback:ln.node,children:ln.node.isRequired};const Oo={className:"w-5 h-5 text-inherit"},lg=[{layout:"dashboard",pages:[{icon:x.jsx(c4,{...Oo}),name:"stacks",path:"/stacks",element:x.jsx(XB,{}),permission:null},{icon:x.jsx(y4,{...Oo}),name:"wartung",path:"/maintenance",element:x.jsx(Ga,{permission:"maintenance-access",requiredLevel:"read",children:x.jsx(rV,{})}),permission:{key:"maintenance-access",requiredLevel:"read"}},{icon:x.jsx(t4,{...Oo}),name:"logs",path:"/logs",element:x.jsx(Ga,{permission:"logs-access",requiredLevel:"full",children:x.jsx(cV,{})}),permission:{key:"logs-access",requiredLevel:"full"}},{icon:x.jsx(m4,{...Oo}),name:"benutzer",path:"/users",element:x.jsx(Ga,{permission:"users-access",requiredLevel:"read",children:x.jsx(fV,{})}),permission:{key:"users-access",requiredLevel:"read"}},{icon:x.jsx(p4,{...Oo}),name:"rechtegruppen",path:"/usergroups",element:x.jsx(Ga,{permission:"user-groups-access",requiredLevel:"read",children:x.jsx(pV,{})}),permission:{key:"user-groups-access",requiredLevel:"read"}}]},{title:"auth pages",layout:"auth",pages:[{icon:x.jsx(l4,{...Oo}),name:"sign in",path:"/sign-in",element:x.jsx(SV,{})},{icon:x.jsx(ZI,{...Oo}),name:"passwort vergessen",path:"/forgot-password",element:x.jsx(PV,{})},{icon:x.jsx($I,{...Oo}),name:"log out",path:"/logout",element:x.jsx(tE,{})},{icon:x.jsx(o4,{...Oo}),name:"sign up",path:"/sign-up",element:x.jsx(CV,{})}]}];function nE(){const[e,t]=zf(),{sidenavType:r}=e,n=Na(),o=yo(),[a,i]=k.useState(!1),[s,f]=k.useState(!0),{initialized:g,loading:b,isAuthenticated:S,refreshSession:O,user:T}=mn(),C=k.useCallback(async()=>{i(!1);try{const m=await fetch("/api/setup/status",{credentials:"include"});if(!m.ok)throw new Error("STATUS_REQUEST_FAILED");const d=await m.json();f(!d.setupComplete)}catch(m){console.error("⚠️ [Setup] Statusprüfung fehlgeschlagen:",m),f(!0)}finally{i(!0)}},[]);if(k.useEffect(()=>{C()},[C]),k.useEffect(()=>{!a||s||g||b||O()},[a,s,g,b,O]),k.useEffect(()=>{if(!a)return;if(s){n.pathname!=="/setup"&&o("/setup",{replace:!0});return}if(!g)return;if(!S){n.pathname!=="/auth/sign-in"&&o("/auth/sign-in",{replace:!0});return}const m=!!(T!=null&&T.requiresSecurityPhraseDownload),d=n.pathname==="/dashboard/security-phrase";if(m&&!d){o("/dashboard/security-phrase",{replace:!0});return}!m&&d&&o("/dashboard/stacks",{replace:!0})},[a,s,g,S,n.pathname,o,T==null?void 0:T.requiresSecurityPhraseDownload]),k.useEffect(()=>{if(!a||s||!g||b)return;if(!S){n.pathname!=="/auth/sign-in"&&o("/auth/sign-in",{replace:!0});return}const m=n.pathname.startsWith("/auth/"),d=n.pathname==="/auth/logout";(n.pathname==="/setup"||m&&!d)&&o("/dashboard/stacks",{replace:!0})},[a,s,g,b,S,n.pathname,o]),!a)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Pruefe Systemkonfiguration ..."})});if(s)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Setup erforderlich ..."})});if(!g||b)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Pruefe Anmeldung ..."})});if(!S)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Weiterleitung zur Anmeldung ..."})});const w=n.pathname==="/dashboard/security-phrase";return x.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[!w&&x.jsx(Bf,{routes:lg,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),x.jsxs("div",{className:w?"":"p-4 xl:ml-80",children:[!w&&x.jsxs(x.Fragment,{children:[x.jsx(Ik,{}),x.jsx(Dk,{}),x.jsx(G.IconButton,{size:"lg",color:"white",className:"fixed bottom-8 right-8 z-40 rounded-full shadow-blue-gray-900/10 xl:hidden",ripple:!1,onClick:()=>vb(t,!0),children:x.jsx($1,{className:"h-5 w-5"})})]}),x.jsxs(pm,{children:[lg.map(({layout:m,pages:d})=>m==="dashboard"&&d.map(({path:l,element:c})=>x.jsx(fo,{exact:!0,path:l,element:c}))),x.jsx(fo,{path:"security-phrase",element:x.jsx(wV,{})}),x.jsx(fo,{path:"users/:userId",element:x.jsx(Ga,{permission:"users-access",requiredLevel:"read",children:x.jsx(bV,{})})}),x.jsx(fo,{path:"usergroups/:groupId",element:x.jsx(Ga,{permission:"user-groups-access",requiredLevel:"read",children:x.jsx(vV,{})})})]}),!w&&x.jsx("div",{className:"text-blue-gray-600",children:x.jsx(Lk,{})})]})]})}nE.displayName="/src/layout/dashboard.jsx";function oE(){return x.jsx("div",{className:"relative min-h-screen w-full",children:x.jsx(pm,{children:lg.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:n})=>x.jsx(fo,{exact:!0,path:r,element:n})))})})}oE.displayName="/src/layout/Auth.jsx";const kV={superuser:{username:"",email:"",password:""},server:{name:"",url:""},endpoint:{name:"",externalId:"",serverId:""},apiKey:""};function EV(){var Ne,Pe,Oe,je,ze,qe,it,et,st;const e=yo(),[t,r]=k.useState(null),[n,o]=k.useState(!0),[a,i]=k.useState(null),[s,f]=k.useState(kV),[g,b]=k.useState(!1),[S,O]=k.useState(null),[T,C]=k.useState(!1);k.useEffect(()=>{let Ge=!0;const we=new AbortController;return(async()=>{o(!0),i(null);try{const ke=await fetch("/api/setup/status",{signal:we.signal,credentials:"include"});if(!ke.ok)throw new Error("STATUS_REQUEST_FAILED");const Ie=await ke.json();if(!Ge)return;if(r(Ie),Ie.setupComplete){e("/auth/sign-in",{replace:!0});return}f(ce=>{var Ae,fe,ee,le,Ce,xe,he,ie,De,tt,ft,ht,mt,ct;return{superuser:{username:(fe=(Ae=Ie.envDefaults)==null?void 0:Ae.superuserUsername)!=null&&fe.length?Ie.envDefaults.superuserUsername:ce.superuser.username,email:(le=(ee=Ie.envDefaults)==null?void 0:ee.superuserEmail)!=null&&le.length?Ie.envDefaults.superuserEmail:ce.superuser.email,password:(xe=(Ce=Ie.envDefaults)==null?void 0:Ce.superuserPassword)!=null&&xe.length?Ie.envDefaults.superuserPassword:ce.superuser.password},server:{name:((he=Ie.envDefaults)==null?void 0:he.serverName)||ce.server.name,url:(De=(ie=Ie.envDefaults)==null?void 0:ie.serverUrl)!=null&&De.length?Ie.envDefaults.serverUrl:ce.server.url},endpoint:{name:((tt=Ie.envDefaults)==null?void 0:tt.endpointName)||ce.endpoint.name,externalId:(ht=(ft=Ie.envDefaults)==null?void 0:ft.endpointExternalId)!=null&&ht.length?Ie.envDefaults.endpointExternalId:ce.endpoint.externalId,serverId:ce.endpoint.serverId||""},apiKey:(ct=(mt=Ie.envDefaults)==null?void 0:mt.apiKeyValue)!=null&&ct.length?Ie.envDefaults.apiKeyValue:ce.apiKey}})}catch(ke){if(ke.name==="AbortError")return;console.error("⚠️ [Setup] Status konnte nicht geladen werden:",ke),Ge&&i("Setup-Status konnte nicht geladen werden. Bitte Seite aktualisieren.")}finally{Ge&&o(!1)}})(),()=>{Ge=!1,we.abort()}},[e]);const w=(t==null?void 0:t.envDefaults)||{},m=w.superuserUsername??"",d=w.superuserEmail??"",l=w.superuserPassword??"",c=w.serverUrl??"",u=w.endpointExternalId??"",h=w.apiKeyValue??"",v=!!((Ne=t==null?void 0:t.requirements)!=null&&Ne.superuser),y=!!((Pe=t==null?void 0:t.requirements)!=null&&Pe.server),E=!!((Oe=t==null?void 0:t.requirements)!=null&&Oe.endpoint),P=!!((je=t==null?void 0:t.requirements)!=null&&je.apiKey),N=!!((ze=t==null?void 0:t.apiKeys)!=null&&ze.count),R=!!(c||(qe=t==null?void 0:t.servers)!=null&&qe.envProvided),M=!!(u||(it=t==null?void 0:t.endpoints)!=null&&it.envProvided),L=!!(h||(et=t==null?void 0:t.apiKeys)!=null&&et.envProvided),D=y||R,B=E||M,H=P||!N||L,Q=!!m,W=!!d,z=!!l,$=!!w.serverNameFromEnv,q=!!c,Z=!!w.endpointNameFromEnv,ae=!!u,ge=!!h,ue=k.useCallback((Ge,we,{locked:Ee=!1}={})=>ke=>{if(Ee)return;const Ie=ke.target.value;f(ce=>({...ce,[Ge]:{...ce[Ge],[we]:Ie}}))},[]),te=k.useMemo(()=>{if(!t)return[];const Ge=[];if(v){const{username:we,email:Ee,password:ke}=s.superuser;we.trim()||Ge.push("Benutzername ist erforderlich."),Ee.trim()||Ge.push("E-Mail-Adresse ist erforderlich."),ke.trim()||Ge.push("Passwort ist erforderlich.")}return y&&!s.server.url.trim()&&Ge.push("Server-URL ist erforderlich."),E&&!s.endpoint.externalId.trim()&&Ge.push("Endpoint-ID ist erforderlich."),H&&P&&!s.apiKey.trim()&&Ge.push("API-Key ist erforderlich."),Ge},[s,v,y,E,H,P,t]),Se=k.useCallback(async Ge=>{if(Ge.preventDefault(),g||!t)return;if(O(null),C(!1),te.length){O(te.join(" "));return}const we={};if(v&&(we.superuser={username:s.superuser.username.trim(),email:s.superuser.email.trim(),password:s.superuser.password}),D){const ke=s.server.name.trim(),Ie=s.server.url.trim();(y||!$&&ke||!q&&Ie)&&(we.server={name:ke,url:Ie})}if(B){const ke=s.endpoint.name.trim(),Ie=s.endpoint.externalId.trim(),ce=s.endpoint.serverId?Number(s.endpoint.serverId):void 0;(E||!Z&&ke||!ae&&Ie||ce)&&(we.endpoint={name:ke||null,externalId:Ie||null,serverId:ce})}const Ee=s.apiKey.trim();(H||Ee)&&(we.apiKey={value:Ee});try{b(!0);const ke=await fetch("/api/setup/complete",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(we)});if(!ke.ok)switch((await ke.json().catch(()=>({}))).error){case"SERVER_DETAILS_REQUIRED":throw new Error("Bitte gib eine gültige Server-URL an.");case"ENDPOINT_DETAILS_REQUIRED":throw new Error("Bitte gib eine gültige Endpoint-ID an.");case"API_KEY_REQUIRED":throw new Error("Bitte gib einen gültigen API-Key an.");case"USERNAME_REQUIRED":throw new Error("Benutzername wird benötigt.");case"EMAIL_INVALID":throw new Error("Bitte gib eine gültige E-Mail-Adresse an.");case"PASSWORD_TOO_SHORT":throw new Error("Passwort muss mindestens 8 Zeichen enthalten.");case"INVALID_PASSWORD":throw new Error("Das Passwort ist ungültig.");case"API_KEY_ENCRYPT_FAILED":throw new Error("API-Key konnte nicht verschlüsselt werden. Bitte erneut versuchen.");case"SUPERUSER_EXISTS":throw new Error("Der Superuser wurde bereits angelegt.");default:throw new Error("Setup konnte nicht abgeschlossen werden. Bitte erneut versuchen.")}const Ie=await ke.json().catch(()=>({}));r(Ie.status),C(!0),setTimeout(()=>{e("/auth/sign-in",{replace:!0})},1500)}catch(ke){console.error("⚠️ [Setup] Abschluss fehlgeschlagen:",ke),O(ke.message||"Setup fehlgeschlagen.")}finally{b(!1)}},[s,e,v,y,E,D,B,H,t,g,te,$,q,Z,ae]);if(n)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Lade Setup-Status ..."})});if(a)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx(G.Alert,{color:"red",className:"w-full max-w-lg border border-red-200 bg-red-50 text-red-700",children:a})});if(!t)return x.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:x.jsx("span",{className:"text-blue-gray-500",children:"Keine Setup-Informationen verfügbar."})});const ve=v?x.jsxs(x.Fragment,{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"font-semibold",children:"Superuser"}),x.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[x.jsx(G.Input,{label:"Benutzername",required:!0,value:s.superuser.username,onChange:ue("superuser","username",{locked:Q}),disabled:g,readOnly:Q}),x.jsx(G.Input,{label:"E-Mail-Adresse",required:!0,type:"email",value:s.superuser.email,onChange:ue("superuser","email",{locked:W}),disabled:g,readOnly:W}),x.jsx(G.Input,{label:"Passwort",required:!0,type:"password",value:s.superuser.password,onChange:ue("superuser","password",{locked:z}),disabled:g,readOnly:z})]})]}):x.jsx(G.Alert,{color:"green",className:"border border-green-200 bg-green-50 text-green-700",children:"Superuser ist bereits vorhanden."}),pe=D?x.jsxs(x.Fragment,{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mt-6 font-semibold",children:"Server"}),x.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[x.jsx(G.Input,{label:"Server-Name",value:s.server.name,onChange:ue("server","name",{locked:$}),readOnly:$,disabled:g}),x.jsx(G.Input,{label:"Server-URL",required:y,value:s.server.url,onChange:ue("server","url",{locked:q}),readOnly:q,disabled:g})]})]}):null,re=B?x.jsxs(x.Fragment,{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mt-6 font-semibold",children:"Endpoint"}),x.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[x.jsx(G.Input,{label:"Endpoint-Name",value:s.endpoint.name,onChange:ue("endpoint","name",{locked:Z}),readOnly:Z,disabled:g}),x.jsx(G.Input,{label:"Endpoint-ID",required:E,value:s.endpoint.externalId,onChange:ue("endpoint","externalId",{locked:ae}),readOnly:ae,disabled:g})]})]}):null,me=H?x.jsxs(x.Fragment,{children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",className:"mt-6 font-semibold",children:"API-Key"}),x.jsx("div",{className:"grid grid-cols-1 gap-4",children:x.jsx(G.Input,{label:"API-Key",required:P,type:"password",value:s.apiKey,onChange:Ge=>{ge||f(we=>({...we,apiKey:Ge.target.value}))},readOnly:ge,disabled:g})})]}):null,Te=!!((st=t==null?void 0:t.superuser)!=null&&st.envProvided||R||M||L);return x.jsx("div",{className:"flex min-h-screen w-full items-center justify-center py-10",children:x.jsxs(G.Card,{className:"w-full max-w-lg border border-blue-gray-100 shadow-sm",children:[x.jsxs(G.CardHeader,{floated:!1,shadow:!1,className:"mb-0 grid place-items-start gap-2 rounded-none bg-transparent p-6",children:[x.jsx(G.Typography,{variant:"h4",color:"blue-gray",children:"System Setup"}),x.jsx(G.Typography,{color:"gray",className:"font-normal",children:"Lege einen Superuser sowie mindestens einen Server mit Endpoint und API-Key fest, um StackPulse zu starten."})]}),x.jsx(G.CardBody,{className:"pt-0",children:x.jsxs("form",{className:"mt-4 flex flex-col gap-6",onSubmit:Se,children:[Te&&x.jsx(G.Alert,{color:"blue",className:"border border-blue-200 bg-blue-50 text-blue-700",children:"Teile der Konfiguration stammen bereits aus den Umgebungsvariablen."}),ve,pe,re,me,S&&x.jsx(G.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:S}),T&&x.jsx(G.Alert,{color:"green",className:"border border-green-200 bg-green-50 text-green-700",children:"Setup abgeschlossen. Du wirst zum Login weitergeleitet ..."}),x.jsx(G.Button,{type:"submit",color:"blue",disabled:g||T,children:g?"Setup läuft ...":"Setup abschließen"})]})})]})})}function NV(){return x.jsxs(pm,{children:[x.jsx(fo,{path:"/dashboard/*",element:x.jsx(nE,{})}),x.jsx(fo,{path:"/auth/*",element:x.jsx(oE,{})}),x.jsx(fo,{path:"/setup",element:x.jsx(EV,{})}),x.jsx(fo,{path:"*",element:x.jsx(PI,{to:"/dashboard/stacks",replace:!0})})]})}nt.defaults.withCredentials=!0;Dh.createRoot(document.getElementById("root")).render(x.jsx(mo.StrictMode,{children:x.jsx(II,{children:x.jsx(Wz,{children:x.jsx(UB,{children:x.jsx(BB,{children:x.jsx(HB,{children:x.jsx(G.ThemeProvider,{children:x.jsx(bb,{children:x.jsx(NV,{})})})})})})})})}));