89 lines
628 KiB
JavaScript
89 lines
628 KiB
JavaScript
var qD=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var c7=qD((k7,tf)=>{function XD(e,t){for(var r=0;r<t.length;r++){const a=t[r];if(typeof a!="string"&&!Array.isArray(a)){for(const o in a)if(o!=="default"&&!(o in e)){const l=Object.getOwnPropertyDescriptor(a,o);l&&Object.defineProperty(e,o,l.get?l:{enumerable:!0,get:()=>a[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"]'))a(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&a(c)}).observe(document,{childList:!0,subtree:!0});function r(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(o){if(o.ep)return;o.ep=!0;const l=r(o);fetch(o.href,l)}})();function k_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var hm={exports:{}},yl={};var D1;function WD(){if(D1)return yl;D1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(a,o,l){var c=null;if(l!==void 0&&(c=""+l),o.key!==void 0&&(c=""+o.key),"key"in o){l={};for(var f in o)f!=="key"&&(l[f]=o[f])}else l=o;return o=l.ref,{$$typeof:e,type:a,key:c,ref:o!==void 0?o:null,props:l}}return yl.Fragment=t,yl.jsx=r,yl.jsxs=r,yl}var M1;function KD(){return M1||(M1=1,hm.exports=WD()),hm.exports}var A=KD(),mm={exports:{}},Ve={};var R1;function QD(){if(R1)return Ve;R1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),b=Symbol.iterator;function T(M){return M===null||typeof M!="object"?null:(M=b&&M[b]||M["@@iterator"],typeof M=="function"?M:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,E={};function C(M,X,Q){this.props=M,this.context=X,this.refs=E,this.updater=Q||_}C.prototype.isReactComponent={},C.prototype.setState=function(M,X){if(typeof M!="object"&&typeof M!="function"&&M!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,M,X,"setState")},C.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function O(){}O.prototype=C.prototype;function k(M,X,Q){this.props=M,this.context=X,this.refs=E,this.updater=Q||_}var j=k.prototype=new O;j.constructor=k,w(j,C.prototype),j.isPureReactComponent=!0;var L=Array.isArray;function W(){}var B={H:null,A:null,T:null,S:null},U=Object.prototype.hasOwnProperty;function le(M,X,Q){var ne=Q.ref;return{$$typeof:e,type:M,key:X,ref:ne!==void 0?ne:null,props:Q}}function ye(M,X){return le(M.type,X,M.props)}function ve(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function oe(M){var X={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(Q){return X[Q]})}var ce=/\/+/g;function me(M,X){return typeof M=="object"&&M!==null&&M.key!=null?oe(""+M.key):X.toString(36)}function _e(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(W,W):(M.status="pending",M.then(function(X){M.status==="pending"&&(M.status="fulfilled",M.value=X)},function(X){M.status==="pending"&&(M.status="rejected",M.reason=X)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function z(M,X,Q,ne,fe){var De=typeof M;(De==="undefined"||De==="boolean")&&(M=null);var Ee=!1;if(M===null)Ee=!0;else switch(De){case"bigint":case"string":case"number":Ee=!0;break;case"object":switch(M.$$typeof){case e:case t:Ee=!0;break;case y:return Ee=M._init,z(Ee(M._payload),X,Q,ne,fe)}}if(Ee)return fe=fe(M),Ee=ne===""?"."+me(M,0):ne,L(fe)?(Q="",Ee!=null&&(Q=Ee.replace(ce,"$&/")+"/"),z(fe,X,Q,"",function(ht){return ht})):fe!=null&&(ve(fe)&&(fe=ye(fe,Q+(fe.key==null||M&&M.key===fe.key?"":(""+fe.key).replace(ce,"$&/")+"/")+Ee)),X.push(fe)),1;Ee=0;var Ae=ne===""?".":ne+":";if(L(M))for(var Ne=0;Ne<M.length;Ne++)ne=M[Ne],De=Ae+me(ne,Ne),Ee+=z(ne,X,Q,De,fe);else if(Ne=T(M),typeof Ne=="function")for(M=Ne.call(M),Ne=0;!(ne=M.next()).done;)ne=ne.value,De=Ae+me(ne,Ne++),Ee+=z(ne,X,Q,De,fe);else if(De==="object"){if(typeof M.then=="function")return z(_e(M),X,Q,ne,fe);throw X=String(M),Error("Objects are not valid as a React child (found: "+(X==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":X)+"). If you meant to render a collection of children, use an array instead.")}return Ee}function q(M,X,Q){if(M==null)return M;var ne=[],fe=0;return z(M,ne,"","",function(De){return X.call(Q,De,fe++)}),ne}function G(M){if(M._status===-1){var X=M._result;X=X(),X.then(function(Q){(M._status===0||M._status===-1)&&(M._status=1,M._result=Q)},function(Q){(M._status===0||M._status===-1)&&(M._status=2,M._result=Q)}),M._status===-1&&(M._status=0,M._result=X)}if(M._status===1)return M._result.default;throw M._result}var we=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var X=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(X))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)},Te={map:q,forEach:function(M,X,Q){q(M,function(){X.apply(this,arguments)},Q)},count:function(M){var X=0;return q(M,function(){X++}),X},toArray:function(M){return q(M,function(X){return X})||[]},only:function(M){if(!ve(M))throw Error("React.Children.only expected to receive a single React element child.");return M}};return Ve.Activity=g,Ve.Children=Te,Ve.Component=C,Ve.Fragment=r,Ve.Profiler=o,Ve.PureComponent=k,Ve.StrictMode=a,Ve.Suspense=m,Ve.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=B,Ve.__COMPILER_RUNTIME={__proto__:null,c:function(M){return B.H.useMemoCache(M)}},Ve.cache=function(M){return function(){return M.apply(null,arguments)}},Ve.cacheSignal=function(){return null},Ve.cloneElement=function(M,X,Q){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var ne=w({},M.props),fe=M.key;if(X!=null)for(De in X.key!==void 0&&(fe=""+X.key),X)!U.call(X,De)||De==="key"||De==="__self"||De==="__source"||De==="ref"&&X.ref===void 0||(ne[De]=X[De]);var De=arguments.length-2;if(De===1)ne.children=Q;else if(1<De){for(var Ee=Array(De),Ae=0;Ae<De;Ae++)Ee[Ae]=arguments[Ae+2];ne.children=Ee}return le(M.type,fe,ne)},Ve.createContext=function(M){return M={$$typeof:c,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:l,_context:M},M},Ve.createElement=function(M,X,Q){var ne,fe={},De=null;if(X!=null)for(ne in X.key!==void 0&&(De=""+X.key),X)U.call(X,ne)&&ne!=="key"&&ne!=="__self"&&ne!=="__source"&&(fe[ne]=X[ne]);var Ee=arguments.length-2;if(Ee===1)fe.children=Q;else if(1<Ee){for(var Ae=Array(Ee),Ne=0;Ne<Ee;Ne++)Ae[Ne]=arguments[Ne+2];fe.children=Ae}if(M&&M.defaultProps)for(ne in Ee=M.defaultProps,Ee)fe[ne]===void 0&&(fe[ne]=Ee[ne]);return le(M,De,fe)},Ve.createRef=function(){return{current:null}},Ve.forwardRef=function(M){return{$$typeof:f,render:M}},Ve.isValidElement=ve,Ve.lazy=function(M){return{$$typeof:y,_payload:{_status:-1,_result:M},_init:G}},Ve.memo=function(M,X){return{$$typeof:p,type:M,compare:X===void 0?null:X}},Ve.startTransition=function(M){var X=B.T,Q={};B.T=Q;try{var ne=M(),fe=B.S;fe!==null&&fe(Q,ne),typeof ne=="object"&&ne!==null&&typeof ne.then=="function"&&ne.then(W,we)}catch(De){we(De)}finally{X!==null&&Q.types!==null&&(X.types=Q.types),B.T=X}},Ve.unstable_useCacheRefresh=function(){return B.H.useCacheRefresh()},Ve.use=function(M){return B.H.use(M)},Ve.useActionState=function(M,X,Q){return B.H.useActionState(M,X,Q)},Ve.useCallback=function(M,X){return B.H.useCallback(M,X)},Ve.useContext=function(M){return B.H.useContext(M)},Ve.useDebugValue=function(){},Ve.useDeferredValue=function(M,X){return B.H.useDeferredValue(M,X)},Ve.useEffect=function(M,X){return B.H.useEffect(M,X)},Ve.useEffectEvent=function(M){return B.H.useEffectEvent(M)},Ve.useId=function(){return B.H.useId()},Ve.useImperativeHandle=function(M,X,Q){return B.H.useImperativeHandle(M,X,Q)},Ve.useInsertionEffect=function(M,X){return B.H.useInsertionEffect(M,X)},Ve.useLayoutEffect=function(M,X){return B.H.useLayoutEffect(M,X)},Ve.useMemo=function(M,X){return B.H.useMemo(M,X)},Ve.useOptimistic=function(M,X){return B.H.useOptimistic(M,X)},Ve.useReducer=function(M,X,Q){return B.H.useReducer(M,X,Q)},Ve.useRef=function(M){return B.H.useRef(M)},Ve.useState=function(M){return B.H.useState(M)},Ve.useSyncExternalStore=function(M,X,Q){return B.H.useSyncExternalStore(M,X,Q)},Ve.useTransition=function(){return B.H.useTransition()},Ve.version="19.2.1",Ve}var O1;function Gl(){return O1||(O1=1,mm.exports=QD()),mm.exports}var x=Gl();const K=k_(x),Jp=XD({__proto__:null,default:K},[x]);var pm={exports:{}},vl={},gm={exports:{}},ym={};var k1;function JD(){return k1||(k1=1,(function(e){function t(z,q){var G=z.length;z.push(q);e:for(;0<G;){var we=G-1>>>1,Te=z[we];if(0<o(Te,q))z[we]=q,z[G]=Te,G=we;else break e}}function r(z){return z.length===0?null:z[0]}function a(z){if(z.length===0)return null;var q=z[0],G=z.pop();if(G!==q){z[0]=G;e:for(var we=0,Te=z.length,M=Te>>>1;we<M;){var X=2*(we+1)-1,Q=z[X],ne=X+1,fe=z[ne];if(0>o(Q,G))ne<Te&&0>o(fe,Q)?(z[we]=fe,z[ne]=G,we=ne):(z[we]=Q,z[X]=G,we=X);else if(ne<Te&&0>o(fe,G))z[we]=fe,z[ne]=G,we=ne;else break e}}return q}function o(z,q){var G=z.sortIndex-q.sortIndex;return G!==0?G:z.id-q.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var c=Date,f=c.now();e.unstable_now=function(){return c.now()-f}}var m=[],p=[],y=1,g=null,b=3,T=!1,_=!1,w=!1,E=!1,C=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function j(z){for(var q=r(p);q!==null;){if(q.callback===null)a(p);else if(q.startTime<=z)a(p),q.sortIndex=q.expirationTime,t(m,q);else break;q=r(p)}}function L(z){if(w=!1,j(z),!_)if(r(m)!==null)_=!0,W||(W=!0,oe());else{var q=r(p);q!==null&&_e(L,q.startTime-z)}}var W=!1,B=-1,U=5,le=-1;function ye(){return E?!0:!(e.unstable_now()-le<U)}function ve(){if(E=!1,W){var z=e.unstable_now();le=z;var q=!0;try{e:{_=!1,w&&(w=!1,O(B),B=-1),T=!0;var G=b;try{t:{for(j(z),g=r(m);g!==null&&!(g.expirationTime>z&&ye());){var we=g.callback;if(typeof we=="function"){g.callback=null,b=g.priorityLevel;var Te=we(g.expirationTime<=z);if(z=e.unstable_now(),typeof Te=="function"){g.callback=Te,j(z),q=!0;break t}g===r(m)&&a(m),j(z)}else a(m);g=r(m)}if(g!==null)q=!0;else{var M=r(p);M!==null&&_e(L,M.startTime-z),q=!1}}break e}finally{g=null,b=G,T=!1}q=void 0}}finally{q?oe():W=!1}}}var oe;if(typeof k=="function")oe=function(){k(ve)};else if(typeof MessageChannel<"u"){var ce=new MessageChannel,me=ce.port2;ce.port1.onmessage=ve,oe=function(){me.postMessage(null)}}else oe=function(){C(ve,0)};function _e(z,q){B=C(function(){z(e.unstable_now())},q)}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(z){z.callback=null},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(z){switch(b){case 1:case 2:case 3:var q=3;break;default:q=b}var G=b;b=q;try{return z()}finally{b=G}},e.unstable_requestPaint=function(){E=!0},e.unstable_runWithPriority=function(z,q){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var G=b;b=z;try{return q()}finally{b=G}},e.unstable_scheduleCallback=function(z,q,G){var we=e.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?we+G:we):G=we,z){case 1:var Te=-1;break;case 2:Te=250;break;case 5:Te=1073741823;break;case 4:Te=1e4;break;default:Te=5e3}return Te=G+Te,z={id:y++,callback:q,priorityLevel:z,startTime:G,expirationTime:Te,sortIndex:-1},G>we?(z.sortIndex=G,t(p,z),r(m)===null&&z===r(p)&&(w?(O(B),B=-1):w=!0,_e(L,G-we))):(z.sortIndex=Te,t(m,z),_||T||(_=!0,W||(W=!0,oe()))),z},e.unstable_shouldYield=ye,e.unstable_wrapCallback=function(z){var q=b;return function(){var G=b;b=q;try{return z.apply(this,arguments)}finally{b=G}}}})(ym)),ym}var N1;function eM(){return N1||(N1=1,gm.exports=JD()),gm.exports}var vm={exports:{}},Sn={};var z1;function tM(){if(z1)return Sn;z1=1;var e=Gl();function t(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)p+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var a={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for("react.portal");function l(m,p,y){var g=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:g==null?null:""+g,children:m,containerInfo:p,implementation:y}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return Sn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,Sn.createPortal=function(m,p){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(t(299));return l(m,p,null,y)},Sn.flushSync=function(m){var p=c.T,y=a.p;try{if(c.T=null,a.p=2,m)return m()}finally{c.T=p,a.p=y,a.d.f()}},Sn.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,a.d.C(m,p))},Sn.prefetchDNS=function(m){typeof m=="string"&&a.d.D(m)},Sn.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var y=p.as,g=f(y,p.crossOrigin),b=typeof p.integrity=="string"?p.integrity:void 0,T=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;y==="style"?a.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:g,integrity:b,fetchPriority:T}):y==="script"&&a.d.X(m,{crossOrigin:g,integrity:b,fetchPriority:T,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},Sn.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var y=f(p.as,p.crossOrigin);a.d.M(m,{crossOrigin:y,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&a.d.M(m)},Sn.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var y=p.as,g=f(y,p.crossOrigin);a.d.L(m,y,{crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},Sn.preloadModule=function(m,p){if(typeof m=="string")if(p){var y=f(p.as,p.crossOrigin);a.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:y,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else a.d.m(m)},Sn.requestFormReset=function(m){a.d.r(m)},Sn.unstable_batchedUpdates=function(m,p){return m(p)},Sn.useFormState=function(m,p,y){return c.H.useFormState(m,p,y)},Sn.useFormStatus=function(){return c.H.useHostTransitionStatus()},Sn.version="19.2.1",Sn}var j1;function N_(){if(j1)return vm.exports;j1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),vm.exports=tM(),vm.exports}var V1;function nM(){if(V1)return vl;V1=1;var e=eM(),t=Gl(),r=N_();function a(n){var s="https://react.dev/errors/"+n;if(1<arguments.length){s+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)s+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+n+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function l(n){var s=n,i=n;if(n.alternate)for(;s.return;)s=s.return;else{n=s;do s=n,(s.flags&4098)!==0&&(i=s.return),n=s.return;while(n)}return s.tag===3?i:null}function c(n){if(n.tag===13){var s=n.memoizedState;if(s===null&&(n=n.alternate,n!==null&&(s=n.memoizedState)),s!==null)return s.dehydrated}return null}function f(n){if(n.tag===31){var s=n.memoizedState;if(s===null&&(n=n.alternate,n!==null&&(s=n.memoizedState)),s!==null)return s.dehydrated}return null}function m(n){if(l(n)!==n)throw Error(a(188))}function p(n){var s=n.alternate;if(!s){if(s=l(n),s===null)throw Error(a(188));return s!==n?null:n}for(var i=n,u=s;;){var d=i.return;if(d===null)break;var h=d.alternate;if(h===null){if(u=d.return,u!==null){i=u;continue}break}if(d.child===h.child){for(h=d.child;h;){if(h===i)return m(d),n;if(h===u)return m(d),s;h=h.sibling}throw Error(a(188))}if(i.return!==u.return)i=d,u=h;else{for(var v=!1,S=d.child;S;){if(S===i){v=!0,i=d,u=h;break}if(S===u){v=!0,u=d,i=h;break}S=S.sibling}if(!v){for(S=h.child;S;){if(S===i){v=!0,i=h,u=d;break}if(S===u){v=!0,u=h,i=d;break}S=S.sibling}if(!v)throw Error(a(189))}}if(i.alternate!==u)throw Error(a(190))}if(i.tag!==3)throw Error(a(188));return i.stateNode.current===i?n:s}function y(n){var s=n.tag;if(s===5||s===26||s===27||s===6)return n;for(n=n.child;n!==null;){if(s=y(n),s!==null)return s;n=n.sibling}return null}var g=Object.assign,b=Symbol.for("react.element"),T=Symbol.for("react.transitional.element"),_=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),k=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),W=Symbol.for("react.suspense_list"),B=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),le=Symbol.for("react.activity"),ye=Symbol.for("react.memo_cache_sentinel"),ve=Symbol.iterator;function oe(n){return n===null||typeof n!="object"?null:(n=ve&&n[ve]||n["@@iterator"],typeof n=="function"?n:null)}var ce=Symbol.for("react.client.reference");function me(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===ce?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case w:return"Fragment";case C:return"Profiler";case E:return"StrictMode";case L:return"Suspense";case W:return"SuspenseList";case le:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case _:return"Portal";case k:return n.displayName||"Context";case O:return(n._context.displayName||"Context")+".Consumer";case j:var s=n.render;return n=n.displayName,n||(n=s.displayName||s.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case B:return s=n.displayName||null,s!==null?s:me(n.type)||"Memo";case U:s=n._payload,n=n._init;try{return me(n(s))}catch{}}return null}var _e=Array.isArray,z=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G={pending:!1,data:null,method:null,action:null},we=[],Te=-1;function M(n){return{current:n}}function X(n){0>Te||(n.current=we[Te],we[Te]=null,Te--)}function Q(n,s){Te++,we[Te]=n.current,n.current=s}var ne=M(null),fe=M(null),De=M(null),Ee=M(null);function Ae(n,s){switch(Q(De,s),Q(fe,n),Q(ne,null),s.nodeType){case 9:case 11:n=(n=s.documentElement)&&(n=n.namespaceURI)?Kb(n):0;break;default:if(n=s.tagName,s=s.namespaceURI)s=Kb(s),n=Qb(s,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}X(ne),Q(ne,n)}function Ne(){X(ne),X(fe),X(De)}function ht(n){n.memoizedState!==null&&Q(Ee,n);var s=ne.current,i=Qb(s,n.type);s!==i&&(Q(fe,n),Q(ne,i))}function pt(n){fe.current===n&&(X(ne),X(fe)),Ee.current===n&&(X(Ee),hl._currentValue=G)}var Qe,Xt;function rn(n){if(Qe===void 0)try{throw Error()}catch(i){var s=i.stack.trim().match(/\n( *(at )?)/);Qe=s&&s[1]||"",Xt=-1<i.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+Qe+n+Xt}var Tn=!1;function yn(n,s){if(!n||Tn)return"";Tn=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(s){var te=function(){throw Error()};if(Object.defineProperty(te.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(te,[])}catch(I){var H=I}Reflect.construct(n,[],te)}else{try{te.call()}catch(I){H=I}n.call(te.prototype)}}else{try{throw Error()}catch(I){H=I}(te=n())&&typeof te.catch=="function"&&te.catch(function(){})}}catch(I){if(I&&H&&typeof I.stack=="string")return[I.stack,H.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var d=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");d&&d.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=u.DetermineComponentFrameRoot(),v=h[0],S=h[1];if(v&&S){var D=v.split(`
|
|
`),F=S.split(`
|
|
`);for(d=u=0;u<D.length&&!D[u].includes("DetermineComponentFrameRoot");)u++;for(;d<F.length&&!F[d].includes("DetermineComponentFrameRoot");)d++;if(u===D.length||d===F.length)for(u=D.length-1,d=F.length-1;1<=u&&0<=d&&D[u]!==F[d];)d--;for(;1<=u&&0<=d;u--,d--)if(D[u]!==F[d]){if(u!==1||d!==1)do if(u--,d--,0>d||D[u]!==F[d]){var J=`
|
|
`+D[u].replace(" at new "," at ");return n.displayName&&J.includes("<anonymous>")&&(J=J.replace("<anonymous>",n.displayName)),J}while(1<=u&&0<=d);break}}}finally{Tn=!1,Error.prepareStackTrace=i}return(i=n?n.displayName||n.name:"")?rn(i):""}function Ot(n,s){switch(n.tag){case 26:case 27:case 5:return rn(n.type);case 16:return rn("Lazy");case 13:return n.child!==s&&s!==null?rn("Suspense Fallback"):rn("Suspense");case 19:return rn("SuspenseList");case 0:case 15:return yn(n.type,!1);case 11:return yn(n.type.render,!1);case 1:return yn(n.type,!0);case 31:return rn("Activity");default:return""}}function At(n){try{var s="",i=null;do s+=Ot(n,i),i=n,n=n.return;while(n);return s}catch(u){return`
|
|
Error generating stack: `+u.message+`
|
|
`+u.stack}}var gt=Object.prototype.hasOwnProperty,R=e.unstable_scheduleCallback,Y=e.unstable_cancelCallback,Z=e.unstable_shouldYield,ue=e.unstable_requestPaint,ae=e.unstable_now,se=e.unstable_getCurrentPriorityLevel,pe=e.unstable_ImmediatePriority,Fe=e.unstable_UserBlockingPriority,He=e.unstable_NormalPriority,Pt=e.unstable_LowPriority,vn=e.unstable_IdlePriority,Wt=e.log,qn=e.unstable_setDisableYieldValue,Rn=null,Ct=null;function En(n){if(typeof Wt=="function"&&qn(n),Ct&&typeof Ct.setStrictMode=="function")try{Ct.setStrictMode(Rn,n)}catch{}}var Lt=Math.clz32?Math.clz32:Lr,Co=Math.log,Na=Math.LN2;function Lr(n){return n>>>=0,n===0?32:31-(Co(n)/Na|0)|0}var ri=256,ai=262144,gs=4194304;function Ur(n){var s=n&42;if(s!==0)return s;switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function ze(n,s,i){var u=n.pendingLanes;if(u===0)return 0;var d=0,h=n.suspendedLanes,v=n.pingedLanes;n=n.warmLanes;var S=u&134217727;return S!==0?(u=S&~h,u!==0?d=Ur(u):(v&=S,v!==0?d=Ur(v):i||(i=S&~n,i!==0&&(d=Ur(i))))):(S=u&~h,S!==0?d=Ur(S):v!==0?d=Ur(v):i||(i=u&~n,i!==0&&(d=Ur(i)))),d===0?0:s!==0&&s!==d&&(s&h)===0&&(h=d&-d,i=s&-s,h>=i||h===32&&(i&4194048)!==0)?s:d}function xt(n,s){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&s)===0}function an(n,s){switch(n){case 1:case 2:case 4:case 8:case 64:return s+250;case 16:case 32: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 s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function bn(){var n=gs;return gs<<=1,(gs&62914560)===0&&(gs=4194304),n}function za(n){for(var s=[],i=0;31>i;i++)s.push(n);return s}function Dt(n,s){n.pendingLanes|=s,s!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function On(n,s,i,u,d,h){var v=n.pendingLanes;n.pendingLanes=i,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=i,n.entangledLanes&=i,n.errorRecoveryDisabledLanes&=i,n.shellSuspendCounter=0;var S=n.entanglements,D=n.expirationTimes,F=n.hiddenUpdates;for(i=v&~i;0<i;){var J=31-Lt(i),te=1<<J;S[J]=0,D[J]=-1;var H=F[J];if(H!==null)for(F[J]=null,J=0;J<H.length;J++){var I=H[J];I!==null&&(I.lane&=-536870913)}i&=~te}u!==0&&ys(n,u,0),h!==0&&d===0&&n.tag!==0&&(n.suspendedLanes|=h&~(v&~s))}function ys(n,s,i){n.pendingLanes|=s,n.suspendedLanes&=~s;var u=31-Lt(s);n.entangledLanes|=s,n.entanglements[u]=n.entanglements[u]|1073741824|i&261930}function kn(n,s){var i=n.entangledLanes|=s;for(n=n.entanglements;i;){var u=31-Lt(i),d=1<<u;d&s|n[u]&s&&(n[u]|=s),i&=~d}}function Nn(n,s){var i=s&-s;return i=(i&42)!==0?1:si(i),(i&(n.suspendedLanes|s))!==0?0:i}function si(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=16;break;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:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function _r(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function rd(){var n=q.p;return n!==0?n:(n=window.event,n===void 0?32:x1(n.type))}function Ly(n,s){var i=q.p;try{return q.p=n,s()}finally{q.p=i}}var ja=Math.random().toString(36).slice(2),un="__reactFiber$"+ja,zn="__reactProps$"+ja,ii="__reactContainer$"+ja,ad="__reactEvents$"+ja,LA="__reactListeners$"+ja,UA="__reactHandles$"+ja,Uy="__reactResources$"+ja,Do="__reactMarker$"+ja;function sd(n){delete n[un],delete n[zn],delete n[ad],delete n[LA],delete n[UA]}function oi(n){var s=n[un];if(s)return s;for(var i=n.parentNode;i;){if(s=i[ii]||i[un]){if(i=s.alternate,s.child!==null||i!==null&&i.child!==null)for(n=s1(n);n!==null;){if(i=n[un])return i;n=s1(n)}return s}n=i,i=n.parentNode}return null}function li(n){if(n=n[un]||n[ii]){var s=n.tag;if(s===5||s===6||s===13||s===31||s===26||s===27||s===3)return n}return null}function Mo(n){var s=n.tag;if(s===5||s===26||s===27||s===6)return n.stateNode;throw Error(a(33))}function ui(n){var s=n[Uy];return s||(s=n[Uy]={hoistableStyles:new Map,hoistableScripts:new Map}),s}function sn(n){n[Do]=!0}var By=new Set,Yy={};function vs(n,s){ci(n,s),ci(n+"Capture",s)}function ci(n,s){for(Yy[n]=s,n=0;n<s.length;n++)By.add(s[n])}var BA=RegExp("^[: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]*$"),Py={},Fy={};function YA(n){return gt.call(Fy,n)?!0:gt.call(Py,n)?!1:BA.test(n)?Fy[n]=!0:(Py[n]=!0,!1)}function cu(n,s,i){if(YA(s))if(i===null)n.removeAttribute(s);else{switch(typeof i){case"undefined":case"function":case"symbol":n.removeAttribute(s);return;case"boolean":var u=s.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){n.removeAttribute(s);return}}n.setAttribute(s,""+i)}}function fu(n,s,i){if(i===null)n.removeAttribute(s);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(s);return}n.setAttribute(s,""+i)}}function ea(n,s,i,u){if(u===null)n.removeAttribute(i);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(i);return}n.setAttributeNS(s,i,""+u)}}function sr(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Hy(n){var s=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function PA(n,s,i){var u=Object.getOwnPropertyDescriptor(n.constructor.prototype,s);if(!n.hasOwnProperty(s)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var d=u.get,h=u.set;return Object.defineProperty(n,s,{configurable:!0,get:function(){return d.call(this)},set:function(v){i=""+v,h.call(this,v)}}),Object.defineProperty(n,s,{enumerable:u.enumerable}),{getValue:function(){return i},setValue:function(v){i=""+v},stopTracking:function(){n._valueTracker=null,delete n[s]}}}}function id(n){if(!n._valueTracker){var s=Hy(n)?"checked":"value";n._valueTracker=PA(n,s,""+n[s])}}function Zy(n){if(!n)return!1;var s=n._valueTracker;if(!s)return!0;var i=s.getValue(),u="";return n&&(u=Hy(n)?n.checked?"true":"false":n.value),n=u,n!==i?(s.setValue(n),!0):!1}function du(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var FA=/[\n"\\]/g;function ir(n){return n.replace(FA,function(s){return"\\"+s.charCodeAt(0).toString(16)+" "})}function od(n,s,i,u,d,h,v,S){n.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?n.type=v:n.removeAttribute("type"),s!=null?v==="number"?(s===0&&n.value===""||n.value!=s)&&(n.value=""+sr(s)):n.value!==""+sr(s)&&(n.value=""+sr(s)):v!=="submit"&&v!=="reset"||n.removeAttribute("value"),s!=null?ld(n,v,sr(s)):i!=null?ld(n,v,sr(i)):u!=null&&n.removeAttribute("value"),d==null&&h!=null&&(n.defaultChecked=!!h),d!=null&&(n.checked=d&&typeof d!="function"&&typeof d!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?n.name=""+sr(S):n.removeAttribute("name")}function $y(n,s,i,u,d,h,v,S){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(n.type=h),s!=null||i!=null){if(!(h!=="submit"&&h!=="reset"||s!=null)){id(n);return}i=i!=null?""+sr(i):"",s=s!=null?""+sr(s):i,S||s===n.value||(n.value=s),n.defaultValue=s}u=u??d,u=typeof u!="function"&&typeof u!="symbol"&&!!u,n.checked=S?n.checked:!!u,n.defaultChecked=!!u,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(n.name=v),id(n)}function ld(n,s,i){s==="number"&&du(n.ownerDocument)===n||n.defaultValue===""+i||(n.defaultValue=""+i)}function fi(n,s,i,u){if(n=n.options,s){s={};for(var d=0;d<i.length;d++)s["$"+i[d]]=!0;for(i=0;i<n.length;i++)d=s.hasOwnProperty("$"+n[i].value),n[i].selected!==d&&(n[i].selected=d),d&&u&&(n[i].defaultSelected=!0)}else{for(i=""+sr(i),s=null,d=0;d<n.length;d++){if(n[d].value===i){n[d].selected=!0,u&&(n[d].defaultSelected=!0);return}s!==null||n[d].disabled||(s=n[d])}s!==null&&(s.selected=!0)}}function Iy(n,s,i){if(s!=null&&(s=""+sr(s),s!==n.value&&(n.value=s),i==null)){n.defaultValue!==s&&(n.defaultValue=s);return}n.defaultValue=i!=null?""+sr(i):""}function Gy(n,s,i,u){if(s==null){if(u!=null){if(i!=null)throw Error(a(92));if(_e(u)){if(1<u.length)throw Error(a(93));u=u[0]}i=u}i==null&&(i=""),s=i}i=sr(s),n.defaultValue=i,u=n.textContent,u===i&&u!==""&&u!==null&&(n.value=u),id(n)}function di(n,s){if(s){var i=n.firstChild;if(i&&i===n.lastChild&&i.nodeType===3){i.nodeValue=s;return}}n.textContent=s}var HA=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function qy(n,s,i){var u=s.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?u?n.setProperty(s,""):s==="float"?n.cssFloat="":n[s]="":u?n.setProperty(s,i):typeof i!="number"||i===0||HA.has(s)?s==="float"?n.cssFloat=i:n[s]=(""+i).trim():n[s]=i+"px"}function Xy(n,s,i){if(s!=null&&typeof s!="object")throw Error(a(62));if(n=n.style,i!=null){for(var u in i)!i.hasOwnProperty(u)||s!=null&&s.hasOwnProperty(u)||(u.indexOf("--")===0?n.setProperty(u,""):u==="float"?n.cssFloat="":n[u]="");for(var d in s)u=s[d],s.hasOwnProperty(d)&&i[d]!==u&&qy(n,d,u)}else for(var h in s)s.hasOwnProperty(h)&&qy(n,h,s[h])}function ud(n){if(n.indexOf("-")===-1)return!1;switch(n){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 ZA=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),$A=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function hu(n){return $A.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}function ta(){}var cd=null;function fd(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var hi=null,mi=null;function Wy(n){var s=li(n);if(s&&(n=s.stateNode)){var i=n[zn]||null;e:switch(n=s.stateNode,s.type){case"input":if(od(n,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),s=i.name,i.type==="radio"&&s!=null){for(i=n;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+ir(""+s)+'"][type="radio"]'),s=0;s<i.length;s++){var u=i[s];if(u!==n&&u.form===n.form){var d=u[zn]||null;if(!d)throw Error(a(90));od(u,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name)}}for(s=0;s<i.length;s++)u=i[s],u.form===n.form&&Zy(u)}break e;case"textarea":Iy(n,i.value,i.defaultValue);break e;case"select":s=i.value,s!=null&&fi(n,!!i.multiple,s,!1)}}}var dd=!1;function Ky(n,s,i){if(dd)return n(s,i);dd=!0;try{var u=n(s);return u}finally{if(dd=!1,(hi!==null||mi!==null)&&(ec(),hi&&(s=hi,n=mi,mi=hi=null,Wy(s),n)))for(s=0;s<n.length;s++)Wy(n[s])}}function Ro(n,s){var i=n.stateNode;if(i===null)return null;var u=i[zn]||null;if(u===null)return null;i=u[s];e:switch(s){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(n=n.type,u=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!u;break e;default:n=!1}if(n)return null;if(i&&typeof i!="function")throw Error(a(231,s,typeof i));return i}var na=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),hd=!1;if(na)try{var Oo={};Object.defineProperty(Oo,"passive",{get:function(){hd=!0}}),window.addEventListener("test",Oo,Oo),window.removeEventListener("test",Oo,Oo)}catch{hd=!1}var Va=null,md=null,mu=null;function Qy(){if(mu)return mu;var n,s=md,i=s.length,u,d="value"in Va?Va.value:Va.textContent,h=d.length;for(n=0;n<i&&s[n]===d[n];n++);var v=i-n;for(u=1;u<=v&&s[i-u]===d[h-u];u++);return mu=d.slice(n,1<u?1-u:void 0)}function pu(n){var s=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&s===13&&(n=13)):n=s,n===10&&(n=13),32<=n||n===13?n:0}function gu(){return!0}function Jy(){return!1}function jn(n){function s(i,u,d,h,v){this._reactName=i,this._targetInst=d,this.type=u,this.nativeEvent=h,this.target=v,this.currentTarget=null;for(var S in n)n.hasOwnProperty(S)&&(i=n[S],this[S]=i?i(h):h[S]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?gu:Jy,this.isPropagationStopped=Jy,this}return g(s.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=gu)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=gu)},persist:function(){},isPersistent:gu}),s}var bs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yu=jn(bs),ko=g({},bs,{view:0,detail:0}),IA=jn(ko),pd,gd,No,vu=g({},ko,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:vd,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==No&&(No&&n.type==="mousemove"?(pd=n.screenX-No.screenX,gd=n.screenY-No.screenY):gd=pd=0,No=n),pd)},movementY:function(n){return"movementY"in n?n.movementY:gd}}),ev=jn(vu),GA=g({},vu,{dataTransfer:0}),qA=jn(GA),XA=g({},ko,{relatedTarget:0}),yd=jn(XA),WA=g({},bs,{animationName:0,elapsedTime:0,pseudoElement:0}),KA=jn(WA),QA=g({},bs,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),JA=jn(QA),eC=g({},bs,{data:0}),tv=jn(eC),tC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},nC={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"},rC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function aC(n){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(n):(n=rC[n])?!!s[n]:!1}function vd(){return aC}var sC=g({},ko,{key:function(n){if(n.key){var s=tC[n.key]||n.key;if(s!=="Unidentified")return s}return n.type==="keypress"?(n=pu(n),n===13?"Enter":String.fromCharCode(n)):n.type==="keydown"||n.type==="keyup"?nC[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:vd,charCode:function(n){return n.type==="keypress"?pu(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?pu(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),iC=jn(sC),oC=g({},vu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),nv=jn(oC),lC=g({},ko,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:vd}),uC=jn(lC),cC=g({},bs,{propertyName:0,elapsedTime:0,pseudoElement:0}),fC=jn(cC),dC=g({},vu,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),hC=jn(dC),mC=g({},bs,{newState:0,oldState:0}),pC=jn(mC),gC=[9,13,27,32],bd=na&&"CompositionEvent"in window,zo=null;na&&"documentMode"in document&&(zo=document.documentMode);var yC=na&&"TextEvent"in window&&!zo,rv=na&&(!bd||zo&&8<zo&&11>=zo),av=" ",sv=!1;function iv(n,s){switch(n){case"keyup":return gC.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ov(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var pi=!1;function vC(n,s){switch(n){case"compositionend":return ov(s);case"keypress":return s.which!==32?null:(sv=!0,av);case"textInput":return n=s.data,n===av&&sv?null:n;default:return null}}function bC(n,s){if(pi)return n==="compositionend"||!bd&&iv(n,s)?(n=Qy(),mu=md=Va=null,pi=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1<s.char.length)return s.char;if(s.which)return String.fromCharCode(s.which)}return null;case"compositionend":return rv&&s.locale!=="ko"?null:s.data;default:return null}}var SC={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 lv(n){var s=n&&n.nodeName&&n.nodeName.toLowerCase();return s==="input"?!!SC[n.type]:s==="textarea"}function uv(n,s,i,u){hi?mi?mi.push(u):mi=[u]:hi=u,s=oc(s,"onChange"),0<s.length&&(i=new yu("onChange","change",null,i,u),n.push({event:i,listeners:s}))}var jo=null,Vo=null;function xC(n){$b(n,0)}function bu(n){var s=Mo(n);if(Zy(s))return n}function cv(n,s){if(n==="change")return s}var fv=!1;if(na){var Sd;if(na){var xd="oninput"in document;if(!xd){var dv=document.createElement("div");dv.setAttribute("oninput","return;"),xd=typeof dv.oninput=="function"}Sd=xd}else Sd=!1;fv=Sd&&(!document.documentMode||9<document.documentMode)}function hv(){jo&&(jo.detachEvent("onpropertychange",mv),Vo=jo=null)}function mv(n){if(n.propertyName==="value"&&bu(Vo)){var s=[];uv(s,Vo,n,fd(n)),Ky(xC,s)}}function _C(n,s,i){n==="focusin"?(hv(),jo=s,Vo=i,jo.attachEvent("onpropertychange",mv)):n==="focusout"&&hv()}function wC(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return bu(Vo)}function TC(n,s){if(n==="click")return bu(s)}function EC(n,s){if(n==="input"||n==="change")return bu(s)}function AC(n,s){return n===s&&(n!==0||1/n===1/s)||n!==n&&s!==s}var Xn=typeof Object.is=="function"?Object.is:AC;function Lo(n,s){if(Xn(n,s))return!0;if(typeof n!="object"||n===null||typeof s!="object"||s===null)return!1;var i=Object.keys(n),u=Object.keys(s);if(i.length!==u.length)return!1;for(u=0;u<i.length;u++){var d=i[u];if(!gt.call(s,d)||!Xn(n[d],s[d]))return!1}return!0}function pv(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function gv(n,s){var i=pv(n);n=0;for(var u;i;){if(i.nodeType===3){if(u=n+i.textContent.length,n<=s&&u>=s)return{node:i,offset:s-n};n=u}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=pv(i)}}function yv(n,s){return n&&s?n===s?!0:n&&n.nodeType===3?!1:s&&s.nodeType===3?yv(n,s.parentNode):"contains"in n?n.contains(s):n.compareDocumentPosition?!!(n.compareDocumentPosition(s)&16):!1:!1}function vv(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var s=du(n.document);s instanceof n.HTMLIFrameElement;){try{var i=typeof s.contentWindow.location.href=="string"}catch{i=!1}if(i)n=s.contentWindow;else break;s=du(n.document)}return s}function _d(n){var s=n&&n.nodeName&&n.nodeName.toLowerCase();return s&&(s==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||s==="textarea"||n.contentEditable==="true")}var CC=na&&"documentMode"in document&&11>=document.documentMode,gi=null,wd=null,Uo=null,Td=!1;function bv(n,s,i){var u=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Td||gi==null||gi!==du(u)||(u=gi,"selectionStart"in u&&_d(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Uo&&Lo(Uo,u)||(Uo=u,u=oc(wd,"onSelect"),0<u.length&&(s=new yu("onSelect","select",null,s,i),n.push({event:s,listeners:u}),s.target=gi)))}function Ss(n,s){var i={};return i[n.toLowerCase()]=s.toLowerCase(),i["Webkit"+n]="webkit"+s,i["Moz"+n]="moz"+s,i}var yi={animationend:Ss("Animation","AnimationEnd"),animationiteration:Ss("Animation","AnimationIteration"),animationstart:Ss("Animation","AnimationStart"),transitionrun:Ss("Transition","TransitionRun"),transitionstart:Ss("Transition","TransitionStart"),transitioncancel:Ss("Transition","TransitionCancel"),transitionend:Ss("Transition","TransitionEnd")},Ed={},Sv={};na&&(Sv=document.createElement("div").style,"AnimationEvent"in window||(delete yi.animationend.animation,delete yi.animationiteration.animation,delete yi.animationstart.animation),"TransitionEvent"in window||delete yi.transitionend.transition);function xs(n){if(Ed[n])return Ed[n];if(!yi[n])return n;var s=yi[n],i;for(i in s)if(s.hasOwnProperty(i)&&i in Sv)return Ed[n]=s[i];return n}var xv=xs("animationend"),_v=xs("animationiteration"),wv=xs("animationstart"),DC=xs("transitionrun"),MC=xs("transitionstart"),RC=xs("transitioncancel"),Tv=xs("transitionend"),Ev=new Map,Ad="abort auxClick beforeToggle 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(" ");Ad.push("scrollEnd");function wr(n,s){Ev.set(n,s),vs(s,[n])}var Su=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var s=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(s))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)},or=[],vi=0,Cd=0;function xu(){for(var n=vi,s=Cd=vi=0;s<n;){var i=or[s];or[s++]=null;var u=or[s];or[s++]=null;var d=or[s];or[s++]=null;var h=or[s];if(or[s++]=null,u!==null&&d!==null){var v=u.pending;v===null?d.next=d:(d.next=v.next,v.next=d),u.pending=d}h!==0&&Av(i,d,h)}}function _u(n,s,i,u){or[vi++]=n,or[vi++]=s,or[vi++]=i,or[vi++]=u,Cd|=u,n.lanes|=u,n=n.alternate,n!==null&&(n.lanes|=u)}function Dd(n,s,i,u){return _u(n,s,i,u),wu(n)}function _s(n,s){return _u(n,null,null,s),wu(n)}function Av(n,s,i){n.lanes|=i;var u=n.alternate;u!==null&&(u.lanes|=i);for(var d=!1,h=n.return;h!==null;)h.childLanes|=i,u=h.alternate,u!==null&&(u.childLanes|=i),h.tag===22&&(n=h.stateNode,n===null||n._visibility&1||(d=!0)),n=h,h=h.return;return n.tag===3?(h=n.stateNode,d&&s!==null&&(d=31-Lt(i),n=h.hiddenUpdates,u=n[d],u===null?n[d]=[s]:u.push(s),s.lane=i|536870912),h):null}function wu(n){if(50<il)throw il=0,Lh=null,Error(a(185));for(var s=n.return;s!==null;)n=s,s=n.return;return n.tag===3?n.stateNode:null}var bi={};function OC(n,s,i,u){this.tag=n,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wn(n,s,i,u){return new OC(n,s,i,u)}function Md(n){return n=n.prototype,!(!n||!n.isReactComponent)}function ra(n,s){var i=n.alternate;return i===null?(i=Wn(n.tag,s,n.key,n.mode),i.elementType=n.elementType,i.type=n.type,i.stateNode=n.stateNode,i.alternate=n,n.alternate=i):(i.pendingProps=s,i.type=n.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=n.flags&65011712,i.childLanes=n.childLanes,i.lanes=n.lanes,i.child=n.child,i.memoizedProps=n.memoizedProps,i.memoizedState=n.memoizedState,i.updateQueue=n.updateQueue,s=n.dependencies,i.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},i.sibling=n.sibling,i.index=n.index,i.ref=n.ref,i.refCleanup=n.refCleanup,i}function Cv(n,s){n.flags&=65011714;var i=n.alternate;return i===null?(n.childLanes=0,n.lanes=s,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=i.childLanes,n.lanes=i.lanes,n.child=i.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=i.memoizedProps,n.memoizedState=i.memoizedState,n.updateQueue=i.updateQueue,n.type=i.type,s=i.dependencies,n.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext}),n}function Tu(n,s,i,u,d,h){var v=0;if(u=n,typeof n=="function")Md(n)&&(v=1);else if(typeof n=="string")v=VD(n,i,ne.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case le:return n=Wn(31,i,s,d),n.elementType=le,n.lanes=h,n;case w:return ws(i.children,d,h,s);case E:v=8,d|=24;break;case C:return n=Wn(12,i,s,d|2),n.elementType=C,n.lanes=h,n;case L:return n=Wn(13,i,s,d),n.elementType=L,n.lanes=h,n;case W:return n=Wn(19,i,s,d),n.elementType=W,n.lanes=h,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case k:v=10;break e;case O:v=9;break e;case j:v=11;break e;case B:v=14;break e;case U:v=16,u=null;break e}v=29,i=Error(a(130,n===null?"null":typeof n,"")),u=null}return s=Wn(v,i,s,d),s.elementType=n,s.type=u,s.lanes=h,s}function ws(n,s,i,u){return n=Wn(7,n,u,s),n.lanes=i,n}function Rd(n,s,i){return n=Wn(6,n,null,s),n.lanes=i,n}function Dv(n){var s=Wn(18,null,null,0);return s.stateNode=n,s}function Od(n,s,i){return s=Wn(4,n.children!==null?n.children:[],n.key,s),s.lanes=i,s.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},s}var Mv=new WeakMap;function lr(n,s){if(typeof n=="object"&&n!==null){var i=Mv.get(n);return i!==void 0?i:(s={value:n,source:s,stack:At(s)},Mv.set(n,s),s)}return{value:n,source:s,stack:At(s)}}var Si=[],xi=0,Eu=null,Bo=0,ur=[],cr=0,La=null,Br=1,Yr="";function aa(n,s){Si[xi++]=Bo,Si[xi++]=Eu,Eu=n,Bo=s}function Rv(n,s,i){ur[cr++]=Br,ur[cr++]=Yr,ur[cr++]=La,La=n;var u=Br;n=Yr;var d=32-Lt(u)-1;u&=~(1<<d),i+=1;var h=32-Lt(s)+d;if(30<h){var v=d-d%5;h=(u&(1<<v)-1).toString(32),u>>=v,d-=v,Br=1<<32-Lt(s)+d|i<<d|u,Yr=h+n}else Br=1<<h|i<<d|u,Yr=n}function kd(n){n.return!==null&&(aa(n,1),Rv(n,1,0))}function Nd(n){for(;n===Eu;)Eu=Si[--xi],Si[xi]=null,Bo=Si[--xi],Si[xi]=null;for(;n===La;)La=ur[--cr],ur[cr]=null,Yr=ur[--cr],ur[cr]=null,Br=ur[--cr],ur[cr]=null}function Ov(n,s){ur[cr++]=Br,ur[cr++]=Yr,ur[cr++]=La,Br=s.id,Yr=s.overflow,La=n}var cn=null,yt=null,We=!1,Ua=null,fr=!1,zd=Error(a(519));function Ba(n){var s=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Yo(lr(s,n)),zd}function kv(n){var s=n.stateNode,i=n.type,u=n.memoizedProps;switch(s[un]=n,s[zn]=u,i){case"dialog":$e("cancel",s),$e("close",s);break;case"iframe":case"object":case"embed":$e("load",s);break;case"video":case"audio":for(i=0;i<ll.length;i++)$e(ll[i],s);break;case"source":$e("error",s);break;case"img":case"image":case"link":$e("error",s),$e("load",s);break;case"details":$e("toggle",s);break;case"input":$e("invalid",s),$y(s,u.value,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name,!0);break;case"select":$e("invalid",s);break;case"textarea":$e("invalid",s),Gy(s,u.value,u.defaultValue,u.children)}i=u.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||s.textContent===""+i||u.suppressHydrationWarning===!0||Xb(s.textContent,i)?(u.popover!=null&&($e("beforetoggle",s),$e("toggle",s)),u.onScroll!=null&&$e("scroll",s),u.onScrollEnd!=null&&$e("scrollend",s),u.onClick!=null&&(s.onclick=ta),s=!0):s=!1,s||Ba(n,!0)}function Nv(n){for(cn=n.return;cn;)switch(cn.tag){case 5:case 31:case 13:fr=!1;return;case 27:case 3:fr=!0;return;default:cn=cn.return}}function _i(n){if(n!==cn)return!1;if(!We)return Nv(n),We=!0,!1;var s=n.tag,i;if((i=s!==3&&s!==27)&&((i=s===5)&&(i=n.type,i=!(i!=="form"&&i!=="button")||Qh(n.type,n.memoizedProps)),i=!i),i&&yt&&Ba(n),Nv(n),s===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(a(317));yt=a1(n)}else if(s===31){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(a(317));yt=a1(n)}else s===27?(s=yt,Ja(n.type)?(n=rm,rm=null,yt=n):yt=s):yt=cn?hr(n.stateNode.nextSibling):null;return!0}function Ts(){yt=cn=null,We=!1}function jd(){var n=Ua;return n!==null&&(Bn===null?Bn=n:Bn.push.apply(Bn,n),Ua=null),n}function Yo(n){Ua===null?Ua=[n]:Ua.push(n)}var Vd=M(null),Es=null,sa=null;function Ya(n,s,i){Q(Vd,s._currentValue),s._currentValue=i}function ia(n){n._currentValue=Vd.current,X(Vd)}function Ld(n,s,i){for(;n!==null;){var u=n.alternate;if((n.childLanes&s)!==s?(n.childLanes|=s,u!==null&&(u.childLanes|=s)):u!==null&&(u.childLanes&s)!==s&&(u.childLanes|=s),n===i)break;n=n.return}}function Ud(n,s,i,u){var d=n.child;for(d!==null&&(d.return=n);d!==null;){var h=d.dependencies;if(h!==null){var v=d.child;h=h.firstContext;e:for(;h!==null;){var S=h;h=d;for(var D=0;D<s.length;D++)if(S.context===s[D]){h.lanes|=i,S=h.alternate,S!==null&&(S.lanes|=i),Ld(h.return,i,n),u||(v=null);break e}h=S.next}}else if(d.tag===18){if(v=d.return,v===null)throw Error(a(341));v.lanes|=i,h=v.alternate,h!==null&&(h.lanes|=i),Ld(v,i,n),v=null}else v=d.child;if(v!==null)v.return=d;else for(v=d;v!==null;){if(v===n){v=null;break}if(d=v.sibling,d!==null){d.return=v.return,v=d;break}v=v.return}d=v}}function wi(n,s,i,u){n=null;for(var d=s,h=!1;d!==null;){if(!h){if((d.flags&524288)!==0)h=!0;else if((d.flags&262144)!==0)break}if(d.tag===10){var v=d.alternate;if(v===null)throw Error(a(387));if(v=v.memoizedProps,v!==null){var S=d.type;Xn(d.pendingProps.value,v.value)||(n!==null?n.push(S):n=[S])}}else if(d===Ee.current){if(v=d.alternate,v===null)throw Error(a(387));v.memoizedState.memoizedState!==d.memoizedState.memoizedState&&(n!==null?n.push(hl):n=[hl])}d=d.return}n!==null&&Ud(s,n,i,u),s.flags|=262144}function Au(n){for(n=n.firstContext;n!==null;){if(!Xn(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function As(n){Es=n,sa=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function fn(n){return zv(Es,n)}function Cu(n,s){return Es===null&&As(n),zv(n,s)}function zv(n,s){var i=s._currentValue;if(s={context:s,memoizedValue:i,next:null},sa===null){if(n===null)throw Error(a(308));sa=s,n.dependencies={lanes:0,firstContext:s},n.flags|=524288}else sa=sa.next=s;return i}var kC=typeof AbortController<"u"?AbortController:function(){var n=[],s=this.signal={aborted:!1,addEventListener:function(i,u){n.push(u)}};this.abort=function(){s.aborted=!0,n.forEach(function(i){return i()})}},NC=e.unstable_scheduleCallback,zC=e.unstable_NormalPriority,Ft={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Bd(){return{controller:new kC,data:new Map,refCount:0}}function Po(n){n.refCount--,n.refCount===0&&NC(zC,function(){n.controller.abort()})}var Fo=null,Yd=0,Ti=0,Ei=null;function jC(n,s){if(Fo===null){var i=Fo=[];Yd=0,Ti=Hh(),Ei={status:"pending",value:void 0,then:function(u){i.push(u)}}}return Yd++,s.then(jv,jv),s}function jv(){if(--Yd===0&&Fo!==null){Ei!==null&&(Ei.status="fulfilled");var n=Fo;Fo=null,Ti=0,Ei=null;for(var s=0;s<n.length;s++)(0,n[s])()}}function VC(n,s){var i=[],u={status:"pending",value:null,reason:null,then:function(d){i.push(d)}};return n.then(function(){u.status="fulfilled",u.value=s;for(var d=0;d<i.length;d++)(0,i[d])(s)},function(d){for(u.status="rejected",u.reason=d,d=0;d<i.length;d++)(0,i[d])(void 0)}),u}var Vv=z.S;z.S=function(n,s){bb=ae(),typeof s=="object"&&s!==null&&typeof s.then=="function"&&jC(n,s),Vv!==null&&Vv(n,s)};var Cs=M(null);function Pd(){var n=Cs.current;return n!==null?n:dt.pooledCache}function Du(n,s){s===null?Q(Cs,Cs.current):Q(Cs,s.pool)}function Lv(){var n=Pd();return n===null?null:{parent:Ft._currentValue,pool:n}}var Ai=Error(a(460)),Fd=Error(a(474)),Mu=Error(a(542)),Ru={then:function(){}};function Uv(n){return n=n.status,n==="fulfilled"||n==="rejected"}function Bv(n,s,i){switch(i=n[i],i===void 0?n.push(s):i!==s&&(s.then(ta,ta),s=i),s.status){case"fulfilled":return s.value;case"rejected":throw n=s.reason,Pv(n),n;default:if(typeof s.status=="string")s.then(ta,ta);else{if(n=dt,n!==null&&100<n.shellSuspendCounter)throw Error(a(482));n=s,n.status="pending",n.then(function(u){if(s.status==="pending"){var d=s;d.status="fulfilled",d.value=u}},function(u){if(s.status==="pending"){var d=s;d.status="rejected",d.reason=u}})}switch(s.status){case"fulfilled":return s.value;case"rejected":throw n=s.reason,Pv(n),n}throw Ms=s,Ai}}function Ds(n){try{var s=n._init;return s(n._payload)}catch(i){throw i!==null&&typeof i=="object"&&typeof i.then=="function"?(Ms=i,Ai):i}}var Ms=null;function Yv(){if(Ms===null)throw Error(a(459));var n=Ms;return Ms=null,n}function Pv(n){if(n===Ai||n===Mu)throw Error(a(483))}var Ci=null,Ho=0;function Ou(n){var s=Ho;return Ho+=1,Ci===null&&(Ci=[]),Bv(Ci,n,s)}function Zo(n,s){s=s.props.ref,n.ref=s!==void 0?s:null}function ku(n,s){throw s.$$typeof===b?Error(a(525)):(n=Object.prototype.toString.call(s),Error(a(31,n==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":n)))}function Fv(n){function s(V,N){if(n){var P=V.deletions;P===null?(V.deletions=[N],V.flags|=16):P.push(N)}}function i(V,N){if(!n)return null;for(;N!==null;)s(V,N),N=N.sibling;return null}function u(V){for(var N=new Map;V!==null;)V.key!==null?N.set(V.key,V):N.set(V.index,V),V=V.sibling;return N}function d(V,N){return V=ra(V,N),V.index=0,V.sibling=null,V}function h(V,N,P){return V.index=P,n?(P=V.alternate,P!==null?(P=P.index,P<N?(V.flags|=67108866,N):P):(V.flags|=67108866,N)):(V.flags|=1048576,N)}function v(V){return n&&V.alternate===null&&(V.flags|=67108866),V}function S(V,N,P,ee){return N===null||N.tag!==6?(N=Rd(P,V.mode,ee),N.return=V,N):(N=d(N,P),N.return=V,N)}function D(V,N,P,ee){var Me=P.type;return Me===w?J(V,N,P.props.children,ee,P.key):N!==null&&(N.elementType===Me||typeof Me=="object"&&Me!==null&&Me.$$typeof===U&&Ds(Me)===N.type)?(N=d(N,P.props),Zo(N,P),N.return=V,N):(N=Tu(P.type,P.key,P.props,null,V.mode,ee),Zo(N,P),N.return=V,N)}function F(V,N,P,ee){return N===null||N.tag!==4||N.stateNode.containerInfo!==P.containerInfo||N.stateNode.implementation!==P.implementation?(N=Od(P,V.mode,ee),N.return=V,N):(N=d(N,P.children||[]),N.return=V,N)}function J(V,N,P,ee,Me){return N===null||N.tag!==7?(N=ws(P,V.mode,ee,Me),N.return=V,N):(N=d(N,P),N.return=V,N)}function te(V,N,P){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Rd(""+N,V.mode,P),N.return=V,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case T:return P=Tu(N.type,N.key,N.props,null,V.mode,P),Zo(P,N),P.return=V,P;case _:return N=Od(N,V.mode,P),N.return=V,N;case U:return N=Ds(N),te(V,N,P)}if(_e(N)||oe(N))return N=ws(N,V.mode,P,null),N.return=V,N;if(typeof N.then=="function")return te(V,Ou(N),P);if(N.$$typeof===k)return te(V,Cu(V,N),P);ku(V,N)}return null}function H(V,N,P,ee){var Me=N!==null?N.key:null;if(typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint")return Me!==null?null:S(V,N,""+P,ee);if(typeof P=="object"&&P!==null){switch(P.$$typeof){case T:return P.key===Me?D(V,N,P,ee):null;case _:return P.key===Me?F(V,N,P,ee):null;case U:return P=Ds(P),H(V,N,P,ee)}if(_e(P)||oe(P))return Me!==null?null:J(V,N,P,ee,null);if(typeof P.then=="function")return H(V,N,Ou(P),ee);if(P.$$typeof===k)return H(V,N,Cu(V,P),ee);ku(V,P)}return null}function I(V,N,P,ee,Me){if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return V=V.get(P)||null,S(N,V,""+ee,Me);if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case T:return V=V.get(ee.key===null?P:ee.key)||null,D(N,V,ee,Me);case _:return V=V.get(ee.key===null?P:ee.key)||null,F(N,V,ee,Me);case U:return ee=Ds(ee),I(V,N,P,ee,Me)}if(_e(ee)||oe(ee))return V=V.get(P)||null,J(N,V,ee,Me,null);if(typeof ee.then=="function")return I(V,N,P,Ou(ee),Me);if(ee.$$typeof===k)return I(V,N,P,Cu(N,ee),Me);ku(N,ee)}return null}function be(V,N,P,ee){for(var Me=null,Je=null,Ce=N,Be=N=0,Ge=null;Ce!==null&&Be<P.length;Be++){Ce.index>Be?(Ge=Ce,Ce=null):Ge=Ce.sibling;var et=H(V,Ce,P[Be],ee);if(et===null){Ce===null&&(Ce=Ge);break}n&&Ce&&et.alternate===null&&s(V,Ce),N=h(et,N,Be),Je===null?Me=et:Je.sibling=et,Je=et,Ce=Ge}if(Be===P.length)return i(V,Ce),We&&aa(V,Be),Me;if(Ce===null){for(;Be<P.length;Be++)Ce=te(V,P[Be],ee),Ce!==null&&(N=h(Ce,N,Be),Je===null?Me=Ce:Je.sibling=Ce,Je=Ce);return We&&aa(V,Be),Me}for(Ce=u(Ce);Be<P.length;Be++)Ge=I(Ce,V,Be,P[Be],ee),Ge!==null&&(n&&Ge.alternate!==null&&Ce.delete(Ge.key===null?Be:Ge.key),N=h(Ge,N,Be),Je===null?Me=Ge:Je.sibling=Ge,Je=Ge);return n&&Ce.forEach(function(as){return s(V,as)}),We&&aa(V,Be),Me}function Oe(V,N,P,ee){if(P==null)throw Error(a(151));for(var Me=null,Je=null,Ce=N,Be=N=0,Ge=null,et=P.next();Ce!==null&&!et.done;Be++,et=P.next()){Ce.index>Be?(Ge=Ce,Ce=null):Ge=Ce.sibling;var as=H(V,Ce,et.value,ee);if(as===null){Ce===null&&(Ce=Ge);break}n&&Ce&&as.alternate===null&&s(V,Ce),N=h(as,N,Be),Je===null?Me=as:Je.sibling=as,Je=as,Ce=Ge}if(et.done)return i(V,Ce),We&&aa(V,Be),Me;if(Ce===null){for(;!et.done;Be++,et=P.next())et=te(V,et.value,ee),et!==null&&(N=h(et,N,Be),Je===null?Me=et:Je.sibling=et,Je=et);return We&&aa(V,Be),Me}for(Ce=u(Ce);!et.done;Be++,et=P.next())et=I(Ce,V,Be,et.value,ee),et!==null&&(n&&et.alternate!==null&&Ce.delete(et.key===null?Be:et.key),N=h(et,N,Be),Je===null?Me=et:Je.sibling=et,Je=et);return n&&Ce.forEach(function(GD){return s(V,GD)}),We&&aa(V,Be),Me}function ut(V,N,P,ee){if(typeof P=="object"&&P!==null&&P.type===w&&P.key===null&&(P=P.props.children),typeof P=="object"&&P!==null){switch(P.$$typeof){case T:e:{for(var Me=P.key;N!==null;){if(N.key===Me){if(Me=P.type,Me===w){if(N.tag===7){i(V,N.sibling),ee=d(N,P.props.children),ee.return=V,V=ee;break e}}else if(N.elementType===Me||typeof Me=="object"&&Me!==null&&Me.$$typeof===U&&Ds(Me)===N.type){i(V,N.sibling),ee=d(N,P.props),Zo(ee,P),ee.return=V,V=ee;break e}i(V,N);break}else s(V,N);N=N.sibling}P.type===w?(ee=ws(P.props.children,V.mode,ee,P.key),ee.return=V,V=ee):(ee=Tu(P.type,P.key,P.props,null,V.mode,ee),Zo(ee,P),ee.return=V,V=ee)}return v(V);case _:e:{for(Me=P.key;N!==null;){if(N.key===Me)if(N.tag===4&&N.stateNode.containerInfo===P.containerInfo&&N.stateNode.implementation===P.implementation){i(V,N.sibling),ee=d(N,P.children||[]),ee.return=V,V=ee;break e}else{i(V,N);break}else s(V,N);N=N.sibling}ee=Od(P,V.mode,ee),ee.return=V,V=ee}return v(V);case U:return P=Ds(P),ut(V,N,P,ee)}if(_e(P))return be(V,N,P,ee);if(oe(P)){if(Me=oe(P),typeof Me!="function")throw Error(a(150));return P=Me.call(P),Oe(V,N,P,ee)}if(typeof P.then=="function")return ut(V,N,Ou(P),ee);if(P.$$typeof===k)return ut(V,N,Cu(V,P),ee);ku(V,P)}return typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint"?(P=""+P,N!==null&&N.tag===6?(i(V,N.sibling),ee=d(N,P),ee.return=V,V=ee):(i(V,N),ee=Rd(P,V.mode,ee),ee.return=V,V=ee),v(V)):i(V,N)}return function(V,N,P,ee){try{Ho=0;var Me=ut(V,N,P,ee);return Ci=null,Me}catch(Ce){if(Ce===Ai||Ce===Mu)throw Ce;var Je=Wn(29,Ce,null,V.mode);return Je.lanes=ee,Je.return=V,Je}finally{}}}var Rs=Fv(!0),Hv=Fv(!1),Pa=!1;function Hd(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Zd(n,s){n=n.updateQueue,s.updateQueue===n&&(s.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Fa(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Ha(n,s,i){var u=n.updateQueue;if(u===null)return null;if(u=u.shared,(rt&2)!==0){var d=u.pending;return d===null?s.next=s:(s.next=d.next,d.next=s),u.pending=s,s=wu(n),Av(n,null,i),s}return _u(n,u,s,i),wu(n)}function $o(n,s,i){if(s=s.updateQueue,s!==null&&(s=s.shared,(i&4194048)!==0)){var u=s.lanes;u&=n.pendingLanes,i|=u,s.lanes=i,kn(n,i)}}function $d(n,s){var i=n.updateQueue,u=n.alternate;if(u!==null&&(u=u.updateQueue,i===u)){var d=null,h=null;if(i=i.firstBaseUpdate,i!==null){do{var v={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};h===null?d=h=v:h=h.next=v,i=i.next}while(i!==null);h===null?d=h=s:h=h.next=s}else d=h=s;i={baseState:u.baseState,firstBaseUpdate:d,lastBaseUpdate:h,shared:u.shared,callbacks:u.callbacks},n.updateQueue=i;return}n=i.lastBaseUpdate,n===null?i.firstBaseUpdate=s:n.next=s,i.lastBaseUpdate=s}var Id=!1;function Io(){if(Id){var n=Ei;if(n!==null)throw n}}function Go(n,s,i,u){Id=!1;var d=n.updateQueue;Pa=!1;var h=d.firstBaseUpdate,v=d.lastBaseUpdate,S=d.shared.pending;if(S!==null){d.shared.pending=null;var D=S,F=D.next;D.next=null,v===null?h=F:v.next=F,v=D;var J=n.alternate;J!==null&&(J=J.updateQueue,S=J.lastBaseUpdate,S!==v&&(S===null?J.firstBaseUpdate=F:S.next=F,J.lastBaseUpdate=D))}if(h!==null){var te=d.baseState;v=0,J=F=D=null,S=h;do{var H=S.lane&-536870913,I=H!==S.lane;if(I?(Ie&H)===H:(u&H)===H){H!==0&&H===Ti&&(Id=!0),J!==null&&(J=J.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var be=n,Oe=S;H=s;var ut=i;switch(Oe.tag){case 1:if(be=Oe.payload,typeof be=="function"){te=be.call(ut,te,H);break e}te=be;break e;case 3:be.flags=be.flags&-65537|128;case 0:if(be=Oe.payload,H=typeof be=="function"?be.call(ut,te,H):be,H==null)break e;te=g({},te,H);break e;case 2:Pa=!0}}H=S.callback,H!==null&&(n.flags|=64,I&&(n.flags|=8192),I=d.callbacks,I===null?d.callbacks=[H]:I.push(H))}else I={lane:H,tag:S.tag,payload:S.payload,callback:S.callback,next:null},J===null?(F=J=I,D=te):J=J.next=I,v|=H;if(S=S.next,S===null){if(S=d.shared.pending,S===null)break;I=S,S=I.next,I.next=null,d.lastBaseUpdate=I,d.shared.pending=null}}while(!0);J===null&&(D=te),d.baseState=D,d.firstBaseUpdate=F,d.lastBaseUpdate=J,h===null&&(d.shared.lanes=0),qa|=v,n.lanes=v,n.memoizedState=te}}function Zv(n,s){if(typeof n!="function")throw Error(a(191,n));n.call(s)}function $v(n,s){var i=n.callbacks;if(i!==null)for(n.callbacks=null,n=0;n<i.length;n++)Zv(i[n],s)}var Di=M(null),Nu=M(0);function Iv(n,s){n=pa,Q(Nu,n),Q(Di,s),pa=n|s.baseLanes}function Gd(){Q(Nu,pa),Q(Di,Di.current)}function qd(){pa=Nu.current,X(Di),X(Nu)}var Kn=M(null),dr=null;function Za(n){var s=n.alternate;Q(Ut,Ut.current&1),Q(Kn,n),dr===null&&(s===null||Di.current!==null||s.memoizedState!==null)&&(dr=n)}function Xd(n){Q(Ut,Ut.current),Q(Kn,n),dr===null&&(dr=n)}function Gv(n){n.tag===22?(Q(Ut,Ut.current),Q(Kn,n),dr===null&&(dr=n)):$a()}function $a(){Q(Ut,Ut.current),Q(Kn,Kn.current)}function Qn(n){X(Kn),dr===n&&(dr=null),X(Ut)}var Ut=M(0);function zu(n){for(var s=n;s!==null;){if(s.tag===13){var i=s.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||tm(i)||nm(i)))return s}else if(s.tag===19&&(s.memoizedProps.revealOrder==="forwards"||s.memoizedProps.revealOrder==="backwards"||s.memoizedProps.revealOrder==="unstable_legacy-backwards"||s.memoizedProps.revealOrder==="together")){if((s.flags&128)!==0)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===n)break;for(;s.sibling===null;){if(s.return===null||s.return===n)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}var oa=0,Le=null,ot=null,Ht=null,ju=!1,Mi=!1,Os=!1,Vu=0,qo=0,Ri=null,LC=0;function kt(){throw Error(a(321))}function Wd(n,s){if(s===null)return!1;for(var i=0;i<s.length&&i<n.length;i++)if(!Xn(n[i],s[i]))return!1;return!0}function Kd(n,s,i,u,d,h){return oa=h,Le=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,z.H=n===null||n.memoizedState===null?R0:dh,Os=!1,h=i(u,d),Os=!1,Mi&&(h=Xv(s,i,u,d)),qv(n),h}function qv(n){z.H=Ko;var s=ot!==null&&ot.next!==null;if(oa=0,Ht=ot=Le=null,ju=!1,qo=0,Ri=null,s)throw Error(a(300));n===null||Zt||(n=n.dependencies,n!==null&&Au(n)&&(Zt=!0))}function Xv(n,s,i,u){Le=n;var d=0;do{if(Mi&&(Ri=null),qo=0,Mi=!1,25<=d)throw Error(a(301));if(d+=1,Ht=ot=null,n.updateQueue!=null){var h=n.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}z.H=O0,h=s(i,u)}while(Mi);return h}function UC(){var n=z.H,s=n.useState()[0];return s=typeof s.then=="function"?Xo(s):s,n=n.useState()[0],(ot!==null?ot.memoizedState:null)!==n&&(Le.flags|=1024),s}function Qd(){var n=Vu!==0;return Vu=0,n}function Jd(n,s,i){s.updateQueue=n.updateQueue,s.flags&=-2053,n.lanes&=~i}function eh(n){if(ju){for(n=n.memoizedState;n!==null;){var s=n.queue;s!==null&&(s.pending=null),n=n.next}ju=!1}oa=0,Ht=ot=Le=null,Mi=!1,qo=Vu=0,Ri=null}function An(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ht===null?Le.memoizedState=Ht=n:Ht=Ht.next=n,Ht}function Bt(){if(ot===null){var n=Le.alternate;n=n!==null?n.memoizedState:null}else n=ot.next;var s=Ht===null?Le.memoizedState:Ht.next;if(s!==null)Ht=s,ot=n;else{if(n===null)throw Le.alternate===null?Error(a(467)):Error(a(310));ot=n,n={memoizedState:ot.memoizedState,baseState:ot.baseState,baseQueue:ot.baseQueue,queue:ot.queue,next:null},Ht===null?Le.memoizedState=Ht=n:Ht=Ht.next=n}return Ht}function Lu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xo(n){var s=qo;return qo+=1,Ri===null&&(Ri=[]),n=Bv(Ri,n,s),s=Le,(Ht===null?s.memoizedState:Ht.next)===null&&(s=s.alternate,z.H=s===null||s.memoizedState===null?R0:dh),n}function Uu(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return Xo(n);if(n.$$typeof===k)return fn(n)}throw Error(a(438,String(n)))}function th(n){var s=null,i=Le.updateQueue;if(i!==null&&(s=i.memoCache),s==null){var u=Le.alternate;u!==null&&(u=u.updateQueue,u!==null&&(u=u.memoCache,u!=null&&(s={data:u.data.map(function(d){return d.slice()}),index:0})))}if(s==null&&(s={data:[],index:0}),i===null&&(i=Lu(),Le.updateQueue=i),i.memoCache=s,i=s.data[s.index],i===void 0)for(i=s.data[s.index]=Array(n),u=0;u<n;u++)i[u]=ye;return s.index++,i}function la(n,s){return typeof s=="function"?s(n):s}function Bu(n){var s=Bt();return nh(s,ot,n)}function nh(n,s,i){var u=n.queue;if(u===null)throw Error(a(311));u.lastRenderedReducer=i;var d=n.baseQueue,h=u.pending;if(h!==null){if(d!==null){var v=d.next;d.next=h.next,h.next=v}s.baseQueue=d=h,u.pending=null}if(h=n.baseState,d===null)n.memoizedState=h;else{s=d.next;var S=v=null,D=null,F=s,J=!1;do{var te=F.lane&-536870913;if(te!==F.lane?(Ie&te)===te:(oa&te)===te){var H=F.revertLane;if(H===0)D!==null&&(D=D.next={lane:0,revertLane:0,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),te===Ti&&(J=!0);else if((oa&H)===H){F=F.next,H===Ti&&(J=!0);continue}else te={lane:0,revertLane:F.revertLane,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},D===null?(S=D=te,v=h):D=D.next=te,Le.lanes|=H,qa|=H;te=F.action,Os&&i(h,te),h=F.hasEagerState?F.eagerState:i(h,te)}else H={lane:te,revertLane:F.revertLane,gesture:F.gesture,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},D===null?(S=D=H,v=h):D=D.next=H,Le.lanes|=te,qa|=te;F=F.next}while(F!==null&&F!==s);if(D===null?v=h:D.next=S,!Xn(h,n.memoizedState)&&(Zt=!0,J&&(i=Ei,i!==null)))throw i;n.memoizedState=h,n.baseState=v,n.baseQueue=D,u.lastRenderedState=h}return d===null&&(u.lanes=0),[n.memoizedState,u.dispatch]}function rh(n){var s=Bt(),i=s.queue;if(i===null)throw Error(a(311));i.lastRenderedReducer=n;var u=i.dispatch,d=i.pending,h=s.memoizedState;if(d!==null){i.pending=null;var v=d=d.next;do h=n(h,v.action),v=v.next;while(v!==d);Xn(h,s.memoizedState)||(Zt=!0),s.memoizedState=h,s.baseQueue===null&&(s.baseState=h),i.lastRenderedState=h}return[h,u]}function Wv(n,s,i){var u=Le,d=Bt(),h=We;if(h){if(i===void 0)throw Error(a(407));i=i()}else i=s();var v=!Xn((ot||d).memoizedState,i);if(v&&(d.memoizedState=i,Zt=!0),d=d.queue,ih(Jv.bind(null,u,d,n),[n]),d.getSnapshot!==s||v||Ht!==null&&Ht.memoizedState.tag&1){if(u.flags|=2048,Oi(9,{destroy:void 0},Qv.bind(null,u,d,i,s),null),dt===null)throw Error(a(349));h||(oa&127)!==0||Kv(u,s,i)}return i}function Kv(n,s,i){n.flags|=16384,n={getSnapshot:s,value:i},s=Le.updateQueue,s===null?(s=Lu(),Le.updateQueue=s,s.stores=[n]):(i=s.stores,i===null?s.stores=[n]:i.push(n))}function Qv(n,s,i,u){s.value=i,s.getSnapshot=u,e0(s)&&t0(n)}function Jv(n,s,i){return i(function(){e0(s)&&t0(n)})}function e0(n){var s=n.getSnapshot;n=n.value;try{var i=s();return!Xn(n,i)}catch{return!0}}function t0(n){var s=_s(n,2);s!==null&&Yn(s,n,2)}function ah(n){var s=An();if(typeof n=="function"){var i=n;if(n=i(),Os){En(!0);try{i()}finally{En(!1)}}}return s.memoizedState=s.baseState=n,s.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:n},s}function n0(n,s,i,u){return n.baseState=i,nh(n,ot,typeof u=="function"?u:la)}function BC(n,s,i,u,d){if(Fu(n))throw Error(a(485));if(n=s.action,n!==null){var h={payload:d,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){h.listeners.push(v)}};z.T!==null?i(!0):h.isTransition=!1,u(h),i=s.pending,i===null?(h.next=s.pending=h,r0(s,h)):(h.next=i.next,s.pending=i.next=h)}}function r0(n,s){var i=s.action,u=s.payload,d=n.state;if(s.isTransition){var h=z.T,v={};z.T=v;try{var S=i(d,u),D=z.S;D!==null&&D(v,S),a0(n,s,S)}catch(F){sh(n,s,F)}finally{h!==null&&v.types!==null&&(h.types=v.types),z.T=h}}else try{h=i(d,u),a0(n,s,h)}catch(F){sh(n,s,F)}}function a0(n,s,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(u){s0(n,s,u)},function(u){return sh(n,s,u)}):s0(n,s,i)}function s0(n,s,i){s.status="fulfilled",s.value=i,i0(s),n.state=i,s=n.pending,s!==null&&(i=s.next,i===s?n.pending=null:(i=i.next,s.next=i,r0(n,i)))}function sh(n,s,i){var u=n.pending;if(n.pending=null,u!==null){u=u.next;do s.status="rejected",s.reason=i,i0(s),s=s.next;while(s!==u)}n.action=null}function i0(n){n=n.listeners;for(var s=0;s<n.length;s++)(0,n[s])()}function o0(n,s){return s}function l0(n,s){if(We){var i=dt.formState;if(i!==null){e:{var u=Le;if(We){if(yt){t:{for(var d=yt,h=fr;d.nodeType!==8;){if(!h){d=null;break t}if(d=hr(d.nextSibling),d===null){d=null;break t}}h=d.data,d=h==="F!"||h==="F"?d:null}if(d){yt=hr(d.nextSibling),u=d.data==="F!";break e}}Ba(u)}u=!1}u&&(s=i[0])}}return i=An(),i.memoizedState=i.baseState=s,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o0,lastRenderedState:s},i.queue=u,i=C0.bind(null,Le,u),u.dispatch=i,u=ah(!1),h=fh.bind(null,Le,!1,u.queue),u=An(),d={state:s,dispatch:null,action:n,pending:null},u.queue=d,i=BC.bind(null,Le,d,h,i),d.dispatch=i,u.memoizedState=n,[s,i,!1]}function u0(n){var s=Bt();return c0(s,ot,n)}function c0(n,s,i){if(s=nh(n,s,o0)[0],n=Bu(la)[0],typeof s=="object"&&s!==null&&typeof s.then=="function")try{var u=Xo(s)}catch(v){throw v===Ai?Mu:v}else u=s;s=Bt();var d=s.queue,h=d.dispatch;return i!==s.memoizedState&&(Le.flags|=2048,Oi(9,{destroy:void 0},YC.bind(null,d,i),null)),[u,h,n]}function YC(n,s){n.action=s}function f0(n){var s=Bt(),i=ot;if(i!==null)return c0(s,i,n);Bt(),s=s.memoizedState,i=Bt();var u=i.queue.dispatch;return i.memoizedState=n,[s,u,!1]}function Oi(n,s,i,u){return n={tag:n,create:i,deps:u,inst:s,next:null},s=Le.updateQueue,s===null&&(s=Lu(),Le.updateQueue=s),i=s.lastEffect,i===null?s.lastEffect=n.next=n:(u=i.next,i.next=n,n.next=u,s.lastEffect=n),n}function d0(){return Bt().memoizedState}function Yu(n,s,i,u){var d=An();Le.flags|=n,d.memoizedState=Oi(1|s,{destroy:void 0},i,u===void 0?null:u)}function Pu(n,s,i,u){var d=Bt();u=u===void 0?null:u;var h=d.memoizedState.inst;ot!==null&&u!==null&&Wd(u,ot.memoizedState.deps)?d.memoizedState=Oi(s,h,i,u):(Le.flags|=n,d.memoizedState=Oi(1|s,h,i,u))}function h0(n,s){Yu(8390656,8,n,s)}function ih(n,s){Pu(2048,8,n,s)}function PC(n){Le.flags|=4;var s=Le.updateQueue;if(s===null)s=Lu(),Le.updateQueue=s,s.events=[n];else{var i=s.events;i===null?s.events=[n]:i.push(n)}}function m0(n){var s=Bt().memoizedState;return PC({ref:s,nextImpl:n}),function(){if((rt&2)!==0)throw Error(a(440));return s.impl.apply(void 0,arguments)}}function p0(n,s){return Pu(4,2,n,s)}function g0(n,s){return Pu(4,4,n,s)}function y0(n,s){if(typeof s=="function"){n=n();var i=s(n);return function(){typeof i=="function"?i():s(null)}}if(s!=null)return n=n(),s.current=n,function(){s.current=null}}function v0(n,s,i){i=i!=null?i.concat([n]):null,Pu(4,4,y0.bind(null,s,n),i)}function oh(){}function b0(n,s){var i=Bt();s=s===void 0?null:s;var u=i.memoizedState;return s!==null&&Wd(s,u[1])?u[0]:(i.memoizedState=[n,s],n)}function S0(n,s){var i=Bt();s=s===void 0?null:s;var u=i.memoizedState;if(s!==null&&Wd(s,u[1]))return u[0];if(u=n(),Os){En(!0);try{n()}finally{En(!1)}}return i.memoizedState=[u,s],u}function lh(n,s,i){return i===void 0||(oa&1073741824)!==0&&(Ie&261930)===0?n.memoizedState=s:(n.memoizedState=i,n=xb(),Le.lanes|=n,qa|=n,i)}function x0(n,s,i,u){return Xn(i,s)?i:Di.current!==null?(n=lh(n,i,u),Xn(n,s)||(Zt=!0),n):(oa&42)===0||(oa&1073741824)!==0&&(Ie&261930)===0?(Zt=!0,n.memoizedState=i):(n=xb(),Le.lanes|=n,qa|=n,s)}function _0(n,s,i,u,d){var h=q.p;q.p=h!==0&&8>h?h:8;var v=z.T,S={};z.T=S,fh(n,!1,s,i);try{var D=d(),F=z.S;if(F!==null&&F(S,D),D!==null&&typeof D=="object"&&typeof D.then=="function"){var J=VC(D,u);Wo(n,s,J,tr(n))}else Wo(n,s,u,tr(n))}catch(te){Wo(n,s,{then:function(){},status:"rejected",reason:te},tr())}finally{q.p=h,v!==null&&S.types!==null&&(v.types=S.types),z.T=v}}function FC(){}function uh(n,s,i,u){if(n.tag!==5)throw Error(a(476));var d=w0(n).queue;_0(n,d,s,G,i===null?FC:function(){return T0(n),i(u)})}function w0(n){var s=n.memoizedState;if(s!==null)return s;s={memoizedState:G,baseState:G,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:G},next:null};var i={};return s.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:la,lastRenderedState:i},next:null},n.memoizedState=s,n=n.alternate,n!==null&&(n.memoizedState=s),s}function T0(n){var s=w0(n);s.next===null&&(s=n.alternate.memoizedState),Wo(n,s.next.queue,{},tr())}function ch(){return fn(hl)}function E0(){return Bt().memoizedState}function A0(){return Bt().memoizedState}function HC(n){for(var s=n.return;s!==null;){switch(s.tag){case 24:case 3:var i=tr();n=Fa(i);var u=Ha(s,n,i);u!==null&&(Yn(u,s,i),$o(u,s,i)),s={cache:Bd()},n.payload=s;return}s=s.return}}function ZC(n,s,i){var u=tr();i={lane:u,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Fu(n)?D0(s,i):(i=Dd(n,s,i,u),i!==null&&(Yn(i,n,u),M0(i,s,u)))}function C0(n,s,i){var u=tr();Wo(n,s,i,u)}function Wo(n,s,i,u){var d={lane:u,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Fu(n))D0(s,d);else{var h=n.alternate;if(n.lanes===0&&(h===null||h.lanes===0)&&(h=s.lastRenderedReducer,h!==null))try{var v=s.lastRenderedState,S=h(v,i);if(d.hasEagerState=!0,d.eagerState=S,Xn(S,v))return _u(n,s,d,0),dt===null&&xu(),!1}catch{}finally{}if(i=Dd(n,s,d,u),i!==null)return Yn(i,n,u),M0(i,s,u),!0}return!1}function fh(n,s,i,u){if(u={lane:2,revertLane:Hh(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},Fu(n)){if(s)throw Error(a(479))}else s=Dd(n,i,u,2),s!==null&&Yn(s,n,2)}function Fu(n){var s=n.alternate;return n===Le||s!==null&&s===Le}function D0(n,s){Mi=ju=!0;var i=n.pending;i===null?s.next=s:(s.next=i.next,i.next=s),n.pending=s}function M0(n,s,i){if((i&4194048)!==0){var u=s.lanes;u&=n.pendingLanes,i|=u,s.lanes=i,kn(n,i)}}var Ko={readContext:fn,use:Uu,useCallback:kt,useContext:kt,useEffect:kt,useImperativeHandle:kt,useLayoutEffect:kt,useInsertionEffect:kt,useMemo:kt,useReducer:kt,useRef:kt,useState:kt,useDebugValue:kt,useDeferredValue:kt,useTransition:kt,useSyncExternalStore:kt,useId:kt,useHostTransitionStatus:kt,useFormState:kt,useActionState:kt,useOptimistic:kt,useMemoCache:kt,useCacheRefresh:kt};Ko.useEffectEvent=kt;var R0={readContext:fn,use:Uu,useCallback:function(n,s){return An().memoizedState=[n,s===void 0?null:s],n},useContext:fn,useEffect:h0,useImperativeHandle:function(n,s,i){i=i!=null?i.concat([n]):null,Yu(4194308,4,y0.bind(null,s,n),i)},useLayoutEffect:function(n,s){return Yu(4194308,4,n,s)},useInsertionEffect:function(n,s){Yu(4,2,n,s)},useMemo:function(n,s){var i=An();s=s===void 0?null:s;var u=n();if(Os){En(!0);try{n()}finally{En(!1)}}return i.memoizedState=[u,s],u},useReducer:function(n,s,i){var u=An();if(i!==void 0){var d=i(s);if(Os){En(!0);try{i(s)}finally{En(!1)}}}else d=s;return u.memoizedState=u.baseState=d,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:d},u.queue=n,n=n.dispatch=ZC.bind(null,Le,n),[u.memoizedState,n]},useRef:function(n){var s=An();return n={current:n},s.memoizedState=n},useState:function(n){n=ah(n);var s=n.queue,i=C0.bind(null,Le,s);return s.dispatch=i,[n.memoizedState,i]},useDebugValue:oh,useDeferredValue:function(n,s){var i=An();return lh(i,n,s)},useTransition:function(){var n=ah(!1);return n=_0.bind(null,Le,n.queue,!0,!1),An().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,s,i){var u=Le,d=An();if(We){if(i===void 0)throw Error(a(407));i=i()}else{if(i=s(),dt===null)throw Error(a(349));(Ie&127)!==0||Kv(u,s,i)}d.memoizedState=i;var h={value:i,getSnapshot:s};return d.queue=h,h0(Jv.bind(null,u,h,n),[n]),u.flags|=2048,Oi(9,{destroy:void 0},Qv.bind(null,u,h,i,s),null),i},useId:function(){var n=An(),s=dt.identifierPrefix;if(We){var i=Yr,u=Br;i=(u&~(1<<32-Lt(u)-1)).toString(32)+i,s="_"+s+"R_"+i,i=Vu++,0<i&&(s+="H"+i.toString(32)),s+="_"}else i=LC++,s="_"+s+"r_"+i.toString(32)+"_";return n.memoizedState=s},useHostTransitionStatus:ch,useFormState:l0,useActionState:l0,useOptimistic:function(n){var s=An();s.memoizedState=s.baseState=n;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return s.queue=i,s=fh.bind(null,Le,!0,i),i.dispatch=s,[n,s]},useMemoCache:th,useCacheRefresh:function(){return An().memoizedState=HC.bind(null,Le)},useEffectEvent:function(n){var s=An(),i={impl:n};return s.memoizedState=i,function(){if((rt&2)!==0)throw Error(a(440));return i.impl.apply(void 0,arguments)}}},dh={readContext:fn,use:Uu,useCallback:b0,useContext:fn,useEffect:ih,useImperativeHandle:v0,useInsertionEffect:p0,useLayoutEffect:g0,useMemo:S0,useReducer:Bu,useRef:d0,useState:function(){return Bu(la)},useDebugValue:oh,useDeferredValue:function(n,s){var i=Bt();return x0(i,ot.memoizedState,n,s)},useTransition:function(){var n=Bu(la)[0],s=Bt().memoizedState;return[typeof n=="boolean"?n:Xo(n),s]},useSyncExternalStore:Wv,useId:E0,useHostTransitionStatus:ch,useFormState:u0,useActionState:u0,useOptimistic:function(n,s){var i=Bt();return n0(i,ot,n,s)},useMemoCache:th,useCacheRefresh:A0};dh.useEffectEvent=m0;var O0={readContext:fn,use:Uu,useCallback:b0,useContext:fn,useEffect:ih,useImperativeHandle:v0,useInsertionEffect:p0,useLayoutEffect:g0,useMemo:S0,useReducer:rh,useRef:d0,useState:function(){return rh(la)},useDebugValue:oh,useDeferredValue:function(n,s){var i=Bt();return ot===null?lh(i,n,s):x0(i,ot.memoizedState,n,s)},useTransition:function(){var n=rh(la)[0],s=Bt().memoizedState;return[typeof n=="boolean"?n:Xo(n),s]},useSyncExternalStore:Wv,useId:E0,useHostTransitionStatus:ch,useFormState:f0,useActionState:f0,useOptimistic:function(n,s){var i=Bt();return ot!==null?n0(i,ot,n,s):(i.baseState=n,[n,i.queue.dispatch])},useMemoCache:th,useCacheRefresh:A0};O0.useEffectEvent=m0;function hh(n,s,i,u){s=n.memoizedState,i=i(u,s),i=i==null?s:g({},s,i),n.memoizedState=i,n.lanes===0&&(n.updateQueue.baseState=i)}var mh={enqueueSetState:function(n,s,i){n=n._reactInternals;var u=tr(),d=Fa(u);d.payload=s,i!=null&&(d.callback=i),s=Ha(n,d,u),s!==null&&(Yn(s,n,u),$o(s,n,u))},enqueueReplaceState:function(n,s,i){n=n._reactInternals;var u=tr(),d=Fa(u);d.tag=1,d.payload=s,i!=null&&(d.callback=i),s=Ha(n,d,u),s!==null&&(Yn(s,n,u),$o(s,n,u))},enqueueForceUpdate:function(n,s){n=n._reactInternals;var i=tr(),u=Fa(i);u.tag=2,s!=null&&(u.callback=s),s=Ha(n,u,i),s!==null&&(Yn(s,n,i),$o(s,n,i))}};function k0(n,s,i,u,d,h,v){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(u,h,v):s.prototype&&s.prototype.isPureReactComponent?!Lo(i,u)||!Lo(d,h):!0}function N0(n,s,i,u){n=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(i,u),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(i,u),s.state!==n&&mh.enqueueReplaceState(s,s.state,null)}function ks(n,s){var i=s;if("ref"in s){i={};for(var u in s)u!=="ref"&&(i[u]=s[u])}if(n=n.defaultProps){i===s&&(i=g({},i));for(var d in n)i[d]===void 0&&(i[d]=n[d])}return i}function z0(n){Su(n)}function j0(n){console.error(n)}function V0(n){Su(n)}function Hu(n,s){try{var i=n.onUncaughtError;i(s.value,{componentStack:s.stack})}catch(u){setTimeout(function(){throw u})}}function L0(n,s,i){try{var u=n.onCaughtError;u(i.value,{componentStack:i.stack,errorBoundary:s.tag===1?s.stateNode:null})}catch(d){setTimeout(function(){throw d})}}function ph(n,s,i){return i=Fa(i),i.tag=3,i.payload={element:null},i.callback=function(){Hu(n,s)},i}function U0(n){return n=Fa(n),n.tag=3,n}function B0(n,s,i,u){var d=i.type.getDerivedStateFromError;if(typeof d=="function"){var h=u.value;n.payload=function(){return d(h)},n.callback=function(){L0(s,i,u)}}var v=i.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(n.callback=function(){L0(s,i,u),typeof d!="function"&&(Xa===null?Xa=new Set([this]):Xa.add(this));var S=u.stack;this.componentDidCatch(u.value,{componentStack:S!==null?S:""})})}function $C(n,s,i,u,d){if(i.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){if(s=i.alternate,s!==null&&wi(s,i,d,!0),i=Kn.current,i!==null){switch(i.tag){case 31:case 13:return dr===null?tc():i.alternate===null&&Nt===0&&(Nt=3),i.flags&=-257,i.flags|=65536,i.lanes=d,u===Ru?i.flags|=16384:(s=i.updateQueue,s===null?i.updateQueue=new Set([u]):s.add(u),Yh(n,u,d)),!1;case 22:return i.flags|=65536,u===Ru?i.flags|=16384:(s=i.updateQueue,s===null?(s={transitions:null,markerInstances:null,retryQueue:new Set([u])},i.updateQueue=s):(i=s.retryQueue,i===null?s.retryQueue=new Set([u]):i.add(u)),Yh(n,u,d)),!1}throw Error(a(435,i.tag))}return Yh(n,u,d),tc(),!1}if(We)return s=Kn.current,s!==null?((s.flags&65536)===0&&(s.flags|=256),s.flags|=65536,s.lanes=d,u!==zd&&(n=Error(a(422),{cause:u}),Yo(lr(n,i)))):(u!==zd&&(s=Error(a(423),{cause:u}),Yo(lr(s,i))),n=n.current.alternate,n.flags|=65536,d&=-d,n.lanes|=d,u=lr(u,i),d=ph(n.stateNode,u,d),$d(n,d),Nt!==4&&(Nt=2)),!1;var h=Error(a(520),{cause:u});if(h=lr(h,i),sl===null?sl=[h]:sl.push(h),Nt!==4&&(Nt=2),s===null)return!0;u=lr(u,i),i=s;do{switch(i.tag){case 3:return i.flags|=65536,n=d&-d,i.lanes|=n,n=ph(i.stateNode,u,n),$d(i,n),!1;case 1:if(s=i.type,h=i.stateNode,(i.flags&128)===0&&(typeof s.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Xa===null||!Xa.has(h))))return i.flags|=65536,d&=-d,i.lanes|=d,d=U0(d),B0(d,n,i,u),$d(i,d),!1}i=i.return}while(i!==null);return!1}var gh=Error(a(461)),Zt=!1;function dn(n,s,i,u){s.child=n===null?Hv(s,null,i,u):Rs(s,n.child,i,u)}function Y0(n,s,i,u,d){i=i.render;var h=s.ref;if("ref"in u){var v={};for(var S in u)S!=="ref"&&(v[S]=u[S])}else v=u;return As(s),u=Kd(n,s,i,v,h,d),S=Qd(),n!==null&&!Zt?(Jd(n,s,d),ua(n,s,d)):(We&&S&&kd(s),s.flags|=1,dn(n,s,u,d),s.child)}function P0(n,s,i,u,d){if(n===null){var h=i.type;return typeof h=="function"&&!Md(h)&&h.defaultProps===void 0&&i.compare===null?(s.tag=15,s.type=h,F0(n,s,h,u,d)):(n=Tu(i.type,null,u,s,s.mode,d),n.ref=s.ref,n.return=s,s.child=n)}if(h=n.child,!Th(n,d)){var v=h.memoizedProps;if(i=i.compare,i=i!==null?i:Lo,i(v,u)&&n.ref===s.ref)return ua(n,s,d)}return s.flags|=1,n=ra(h,u),n.ref=s.ref,n.return=s,s.child=n}function F0(n,s,i,u,d){if(n!==null){var h=n.memoizedProps;if(Lo(h,u)&&n.ref===s.ref)if(Zt=!1,s.pendingProps=u=h,Th(n,d))(n.flags&131072)!==0&&(Zt=!0);else return s.lanes=n.lanes,ua(n,s,d)}return yh(n,s,i,u,d)}function H0(n,s,i,u){var d=u.children,h=n!==null?n.memoizedState:null;if(n===null&&s.stateNode===null&&(s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.mode==="hidden"){if((s.flags&128)!==0){if(h=h!==null?h.baseLanes|i:i,n!==null){for(u=s.child=n.child,d=0;u!==null;)d=d|u.lanes|u.childLanes,u=u.sibling;u=d&~h}else u=0,s.child=null;return Z0(n,s,h,i,u)}if((i&536870912)!==0)s.memoizedState={baseLanes:0,cachePool:null},n!==null&&Du(s,h!==null?h.cachePool:null),h!==null?Iv(s,h):Gd(),Gv(s);else return u=s.lanes=536870912,Z0(n,s,h!==null?h.baseLanes|i:i,i,u)}else h!==null?(Du(s,h.cachePool),Iv(s,h),$a(),s.memoizedState=null):(n!==null&&Du(s,null),Gd(),$a());return dn(n,s,d,i),s.child}function Qo(n,s){return n!==null&&n.tag===22||s.stateNode!==null||(s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.sibling}function Z0(n,s,i,u,d){var h=Pd();return h=h===null?null:{parent:Ft._currentValue,pool:h},s.memoizedState={baseLanes:i,cachePool:h},n!==null&&Du(s,null),Gd(),Gv(s),n!==null&&wi(n,s,u,!0),s.childLanes=d,null}function Zu(n,s){return s=Iu({mode:s.mode,children:s.children},n.mode),s.ref=n.ref,n.child=s,s.return=n,s}function $0(n,s,i){return Rs(s,n.child,null,i),n=Zu(s,s.pendingProps),n.flags|=2,Qn(s),s.memoizedState=null,n}function IC(n,s,i){var u=s.pendingProps,d=(s.flags&128)!==0;if(s.flags&=-129,n===null){if(We){if(u.mode==="hidden")return n=Zu(s,u),s.lanes=536870912,Qo(null,n);if(Xd(s),(n=yt)?(n=r1(n,fr),n=n!==null&&n.data==="&"?n:null,n!==null&&(s.memoizedState={dehydrated:n,treeContext:La!==null?{id:Br,overflow:Yr}:null,retryLane:536870912,hydrationErrors:null},i=Dv(n),i.return=s,s.child=i,cn=s,yt=null)):n=null,n===null)throw Ba(s);return s.lanes=536870912,null}return Zu(s,u)}var h=n.memoizedState;if(h!==null){var v=h.dehydrated;if(Xd(s),d)if(s.flags&256)s.flags&=-257,s=$0(n,s,i);else if(s.memoizedState!==null)s.child=n.child,s.flags|=128,s=null;else throw Error(a(558));else if(Zt||wi(n,s,i,!1),d=(i&n.childLanes)!==0,Zt||d){if(u=dt,u!==null&&(v=Nn(u,i),v!==0&&v!==h.retryLane))throw h.retryLane=v,_s(n,v),Yn(u,n,v),gh;tc(),s=$0(n,s,i)}else n=h.treeContext,yt=hr(v.nextSibling),cn=s,We=!0,Ua=null,fr=!1,n!==null&&Ov(s,n),s=Zu(s,u),s.flags|=4096;return s}return n=ra(n.child,{mode:u.mode,children:u.children}),n.ref=s.ref,s.child=n,n.return=s,n}function $u(n,s){var i=s.ref;if(i===null)n!==null&&n.ref!==null&&(s.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(a(284));(n===null||n.ref!==i)&&(s.flags|=4194816)}}function yh(n,s,i,u,d){return As(s),i=Kd(n,s,i,u,void 0,d),u=Qd(),n!==null&&!Zt?(Jd(n,s,d),ua(n,s,d)):(We&&u&&kd(s),s.flags|=1,dn(n,s,i,d),s.child)}function I0(n,s,i,u,d,h){return As(s),s.updateQueue=null,i=Xv(s,u,i,d),qv(n),u=Qd(),n!==null&&!Zt?(Jd(n,s,h),ua(n,s,h)):(We&&u&&kd(s),s.flags|=1,dn(n,s,i,h),s.child)}function G0(n,s,i,u,d){if(As(s),s.stateNode===null){var h=bi,v=i.contextType;typeof v=="object"&&v!==null&&(h=fn(v)),h=new i(u,h),s.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=mh,s.stateNode=h,h._reactInternals=s,h=s.stateNode,h.props=u,h.state=s.memoizedState,h.refs={},Hd(s),v=i.contextType,h.context=typeof v=="object"&&v!==null?fn(v):bi,h.state=s.memoizedState,v=i.getDerivedStateFromProps,typeof v=="function"&&(hh(s,i,v,u),h.state=s.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(v=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),v!==h.state&&mh.enqueueReplaceState(h,h.state,null),Go(s,u,h,d),Io(),h.state=s.memoizedState),typeof h.componentDidMount=="function"&&(s.flags|=4194308),u=!0}else if(n===null){h=s.stateNode;var S=s.memoizedProps,D=ks(i,S);h.props=D;var F=h.context,J=i.contextType;v=bi,typeof J=="object"&&J!==null&&(v=fn(J));var te=i.getDerivedStateFromProps;J=typeof te=="function"||typeof h.getSnapshotBeforeUpdate=="function",S=s.pendingProps!==S,J||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(S||F!==v)&&N0(s,h,u,v),Pa=!1;var H=s.memoizedState;h.state=H,Go(s,u,h,d),Io(),F=s.memoizedState,S||H!==F||Pa?(typeof te=="function"&&(hh(s,i,te,u),F=s.memoizedState),(D=Pa||k0(s,i,D,u,H,F,v))?(J||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(s.flags|=4194308)):(typeof h.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=u,s.memoizedState=F),h.props=u,h.state=F,h.context=v,u=D):(typeof h.componentDidMount=="function"&&(s.flags|=4194308),u=!1)}else{h=s.stateNode,Zd(n,s),v=s.memoizedProps,J=ks(i,v),h.props=J,te=s.pendingProps,H=h.context,F=i.contextType,D=bi,typeof F=="object"&&F!==null&&(D=fn(F)),S=i.getDerivedStateFromProps,(F=typeof S=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(v!==te||H!==D)&&N0(s,h,u,D),Pa=!1,H=s.memoizedState,h.state=H,Go(s,u,h,d),Io();var I=s.memoizedState;v!==te||H!==I||Pa||n!==null&&n.dependencies!==null&&Au(n.dependencies)?(typeof S=="function"&&(hh(s,i,S,u),I=s.memoizedState),(J=Pa||k0(s,i,J,u,H,I,D)||n!==null&&n.dependencies!==null&&Au(n.dependencies))?(F||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(u,I,D),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(u,I,D)),typeof h.componentDidUpdate=="function"&&(s.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof h.componentDidUpdate!="function"||v===n.memoizedProps&&H===n.memoizedState||(s.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===n.memoizedProps&&H===n.memoizedState||(s.flags|=1024),s.memoizedProps=u,s.memoizedState=I),h.props=u,h.state=I,h.context=D,u=J):(typeof h.componentDidUpdate!="function"||v===n.memoizedProps&&H===n.memoizedState||(s.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===n.memoizedProps&&H===n.memoizedState||(s.flags|=1024),u=!1)}return h=u,$u(n,s),u=(s.flags&128)!==0,h||u?(h=s.stateNode,i=u&&typeof i.getDerivedStateFromError!="function"?null:h.render(),s.flags|=1,n!==null&&u?(s.child=Rs(s,n.child,null,d),s.child=Rs(s,null,i,d)):dn(n,s,i,d),s.memoizedState=h.state,n=s.child):n=ua(n,s,d),n}function q0(n,s,i,u){return Ts(),s.flags|=256,dn(n,s,i,u),s.child}var vh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bh(n){return{baseLanes:n,cachePool:Lv()}}function Sh(n,s,i){return n=n!==null?n.childLanes&~i:0,s&&(n|=er),n}function X0(n,s,i){var u=s.pendingProps,d=!1,h=(s.flags&128)!==0,v;if((v=h)||(v=n!==null&&n.memoizedState===null?!1:(Ut.current&2)!==0),v&&(d=!0,s.flags&=-129),v=(s.flags&32)!==0,s.flags&=-33,n===null){if(We){if(d?Za(s):$a(),(n=yt)?(n=r1(n,fr),n=n!==null&&n.data!=="&"?n:null,n!==null&&(s.memoizedState={dehydrated:n,treeContext:La!==null?{id:Br,overflow:Yr}:null,retryLane:536870912,hydrationErrors:null},i=Dv(n),i.return=s,s.child=i,cn=s,yt=null)):n=null,n===null)throw Ba(s);return nm(n)?s.lanes=32:s.lanes=536870912,null}var S=u.children;return u=u.fallback,d?($a(),d=s.mode,S=Iu({mode:"hidden",children:S},d),u=ws(u,d,i,null),S.return=s,u.return=s,S.sibling=u,s.child=S,u=s.child,u.memoizedState=bh(i),u.childLanes=Sh(n,v,i),s.memoizedState=vh,Qo(null,u)):(Za(s),xh(s,S))}var D=n.memoizedState;if(D!==null&&(S=D.dehydrated,S!==null)){if(h)s.flags&256?(Za(s),s.flags&=-257,s=_h(n,s,i)):s.memoizedState!==null?($a(),s.child=n.child,s.flags|=128,s=null):($a(),S=u.fallback,d=s.mode,u=Iu({mode:"visible",children:u.children},d),S=ws(S,d,i,null),S.flags|=2,u.return=s,S.return=s,u.sibling=S,s.child=u,Rs(s,n.child,null,i),u=s.child,u.memoizedState=bh(i),u.childLanes=Sh(n,v,i),s.memoizedState=vh,s=Qo(null,u));else if(Za(s),nm(S)){if(v=S.nextSibling&&S.nextSibling.dataset,v)var F=v.dgst;v=F,u=Error(a(419)),u.stack="",u.digest=v,Yo({value:u,source:null,stack:null}),s=_h(n,s,i)}else if(Zt||wi(n,s,i,!1),v=(i&n.childLanes)!==0,Zt||v){if(v=dt,v!==null&&(u=Nn(v,i),u!==0&&u!==D.retryLane))throw D.retryLane=u,_s(n,u),Yn(v,n,u),gh;tm(S)||tc(),s=_h(n,s,i)}else tm(S)?(s.flags|=192,s.child=n.child,s=null):(n=D.treeContext,yt=hr(S.nextSibling),cn=s,We=!0,Ua=null,fr=!1,n!==null&&Ov(s,n),s=xh(s,u.children),s.flags|=4096);return s}return d?($a(),S=u.fallback,d=s.mode,D=n.child,F=D.sibling,u=ra(D,{mode:"hidden",children:u.children}),u.subtreeFlags=D.subtreeFlags&65011712,F!==null?S=ra(F,S):(S=ws(S,d,i,null),S.flags|=2),S.return=s,u.return=s,u.sibling=S,s.child=u,Qo(null,u),u=s.child,S=n.child.memoizedState,S===null?S=bh(i):(d=S.cachePool,d!==null?(D=Ft._currentValue,d=d.parent!==D?{parent:D,pool:D}:d):d=Lv(),S={baseLanes:S.baseLanes|i,cachePool:d}),u.memoizedState=S,u.childLanes=Sh(n,v,i),s.memoizedState=vh,Qo(n.child,u)):(Za(s),i=n.child,n=i.sibling,i=ra(i,{mode:"visible",children:u.children}),i.return=s,i.sibling=null,n!==null&&(v=s.deletions,v===null?(s.deletions=[n],s.flags|=16):v.push(n)),s.child=i,s.memoizedState=null,i)}function xh(n,s){return s=Iu({mode:"visible",children:s},n.mode),s.return=n,n.child=s}function Iu(n,s){return n=Wn(22,n,null,s),n.lanes=0,n}function _h(n,s,i){return Rs(s,n.child,null,i),n=xh(s,s.pendingProps.children),n.flags|=2,s.memoizedState=null,n}function W0(n,s,i){n.lanes|=s;var u=n.alternate;u!==null&&(u.lanes|=s),Ld(n.return,s,i)}function wh(n,s,i,u,d,h){var v=n.memoizedState;v===null?n.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:u,tail:i,tailMode:d,treeForkCount:h}:(v.isBackwards=s,v.rendering=null,v.renderingStartTime=0,v.last=u,v.tail=i,v.tailMode=d,v.treeForkCount=h)}function K0(n,s,i){var u=s.pendingProps,d=u.revealOrder,h=u.tail;u=u.children;var v=Ut.current,S=(v&2)!==0;if(S?(v=v&1|2,s.flags|=128):v&=1,Q(Ut,v),dn(n,s,u,i),u=We?Bo:0,!S&&n!==null&&(n.flags&128)!==0)e:for(n=s.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&W0(n,i,s);else if(n.tag===19)W0(n,i,s);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===s)break e;for(;n.sibling===null;){if(n.return===null||n.return===s)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}switch(d){case"forwards":for(i=s.child,d=null;i!==null;)n=i.alternate,n!==null&&zu(n)===null&&(d=i),i=i.sibling;i=d,i===null?(d=s.child,s.child=null):(d=i.sibling,i.sibling=null),wh(s,!1,d,i,h,u);break;case"backwards":case"unstable_legacy-backwards":for(i=null,d=s.child,s.child=null;d!==null;){if(n=d.alternate,n!==null&&zu(n)===null){s.child=d;break}n=d.sibling,d.sibling=i,i=d,d=n}wh(s,!0,i,null,h,u);break;case"together":wh(s,!1,null,null,void 0,u);break;default:s.memoizedState=null}return s.child}function ua(n,s,i){if(n!==null&&(s.dependencies=n.dependencies),qa|=s.lanes,(i&s.childLanes)===0)if(n!==null){if(wi(n,s,i,!1),(i&s.childLanes)===0)return null}else return null;if(n!==null&&s.child!==n.child)throw Error(a(153));if(s.child!==null){for(n=s.child,i=ra(n,n.pendingProps),s.child=i,i.return=s;n.sibling!==null;)n=n.sibling,i=i.sibling=ra(n,n.pendingProps),i.return=s;i.sibling=null}return s.child}function Th(n,s){return(n.lanes&s)!==0?!0:(n=n.dependencies,!!(n!==null&&Au(n)))}function GC(n,s,i){switch(s.tag){case 3:Ae(s,s.stateNode.containerInfo),Ya(s,Ft,n.memoizedState.cache),Ts();break;case 27:case 5:ht(s);break;case 4:Ae(s,s.stateNode.containerInfo);break;case 10:Ya(s,s.type,s.memoizedProps.value);break;case 31:if(s.memoizedState!==null)return s.flags|=128,Xd(s),null;break;case 13:var u=s.memoizedState;if(u!==null)return u.dehydrated!==null?(Za(s),s.flags|=128,null):(i&s.child.childLanes)!==0?X0(n,s,i):(Za(s),n=ua(n,s,i),n!==null?n.sibling:null);Za(s);break;case 19:var d=(n.flags&128)!==0;if(u=(i&s.childLanes)!==0,u||(wi(n,s,i,!1),u=(i&s.childLanes)!==0),d){if(u)return K0(n,s,i);s.flags|=128}if(d=s.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),Q(Ut,Ut.current),u)break;return null;case 22:return s.lanes=0,H0(n,s,i,s.pendingProps);case 24:Ya(s,Ft,n.memoizedState.cache)}return ua(n,s,i)}function Q0(n,s,i){if(n!==null)if(n.memoizedProps!==s.pendingProps)Zt=!0;else{if(!Th(n,i)&&(s.flags&128)===0)return Zt=!1,GC(n,s,i);Zt=(n.flags&131072)!==0}else Zt=!1,We&&(s.flags&1048576)!==0&&Rv(s,Bo,s.index);switch(s.lanes=0,s.tag){case 16:e:{var u=s.pendingProps;if(n=Ds(s.elementType),s.type=n,typeof n=="function")Md(n)?(u=ks(n,u),s.tag=1,s=G0(null,s,n,u,i)):(s.tag=0,s=yh(null,s,n,u,i));else{if(n!=null){var d=n.$$typeof;if(d===j){s.tag=11,s=Y0(null,s,n,u,i);break e}else if(d===B){s.tag=14,s=P0(null,s,n,u,i);break e}}throw s=me(n)||n,Error(a(306,s,""))}}return s;case 0:return yh(n,s,s.type,s.pendingProps,i);case 1:return u=s.type,d=ks(u,s.pendingProps),G0(n,s,u,d,i);case 3:e:{if(Ae(s,s.stateNode.containerInfo),n===null)throw Error(a(387));u=s.pendingProps;var h=s.memoizedState;d=h.element,Zd(n,s),Go(s,u,null,i);var v=s.memoizedState;if(u=v.cache,Ya(s,Ft,u),u!==h.cache&&Ud(s,[Ft],i,!0),Io(),u=v.element,h.isDehydrated)if(h={element:u,isDehydrated:!1,cache:v.cache},s.updateQueue.baseState=h,s.memoizedState=h,s.flags&256){s=q0(n,s,u,i);break e}else if(u!==d){d=lr(Error(a(424)),s),Yo(d),s=q0(n,s,u,i);break e}else{switch(n=s.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(yt=hr(n.firstChild),cn=s,We=!0,Ua=null,fr=!0,i=Hv(s,null,u,i),s.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(Ts(),u===d){s=ua(n,s,i);break e}dn(n,s,u,i)}s=s.child}return s;case 26:return $u(n,s),n===null?(i=u1(s.type,null,s.pendingProps,null))?s.memoizedState=i:We||(i=s.type,n=s.pendingProps,u=lc(De.current).createElement(i),u[un]=s,u[zn]=n,hn(u,i,n),sn(u),s.stateNode=u):s.memoizedState=u1(s.type,n.memoizedProps,s.pendingProps,n.memoizedState),null;case 27:return ht(s),n===null&&We&&(u=s.stateNode=i1(s.type,s.pendingProps,De.current),cn=s,fr=!0,d=yt,Ja(s.type)?(rm=d,yt=hr(u.firstChild)):yt=d),dn(n,s,s.pendingProps.children,i),$u(n,s),n===null&&(s.flags|=4194304),s.child;case 5:return n===null&&We&&((d=u=yt)&&(u=wD(u,s.type,s.pendingProps,fr),u!==null?(s.stateNode=u,cn=s,yt=hr(u.firstChild),fr=!1,d=!0):d=!1),d||Ba(s)),ht(s),d=s.type,h=s.pendingProps,v=n!==null?n.memoizedProps:null,u=h.children,Qh(d,h)?u=null:v!==null&&Qh(d,v)&&(s.flags|=32),s.memoizedState!==null&&(d=Kd(n,s,UC,null,null,i),hl._currentValue=d),$u(n,s),dn(n,s,u,i),s.child;case 6:return n===null&&We&&((n=i=yt)&&(i=TD(i,s.pendingProps,fr),i!==null?(s.stateNode=i,cn=s,yt=null,n=!0):n=!1),n||Ba(s)),null;case 13:return X0(n,s,i);case 4:return Ae(s,s.stateNode.containerInfo),u=s.pendingProps,n===null?s.child=Rs(s,null,u,i):dn(n,s,u,i),s.child;case 11:return Y0(n,s,s.type,s.pendingProps,i);case 7:return dn(n,s,s.pendingProps,i),s.child;case 8:return dn(n,s,s.pendingProps.children,i),s.child;case 12:return dn(n,s,s.pendingProps.children,i),s.child;case 10:return u=s.pendingProps,Ya(s,s.type,u.value),dn(n,s,u.children,i),s.child;case 9:return d=s.type._context,u=s.pendingProps.children,As(s),d=fn(d),u=u(d),s.flags|=1,dn(n,s,u,i),s.child;case 14:return P0(n,s,s.type,s.pendingProps,i);case 15:return F0(n,s,s.type,s.pendingProps,i);case 19:return K0(n,s,i);case 31:return IC(n,s,i);case 22:return H0(n,s,i,s.pendingProps);case 24:return As(s),u=fn(Ft),n===null?(d=Pd(),d===null&&(d=dt,h=Bd(),d.pooledCache=h,h.refCount++,h!==null&&(d.pooledCacheLanes|=i),d=h),s.memoizedState={parent:u,cache:d},Hd(s),Ya(s,Ft,d)):((n.lanes&i)!==0&&(Zd(n,s),Go(s,null,null,i),Io()),d=n.memoizedState,h=s.memoizedState,d.parent!==u?(d={parent:u,cache:u},s.memoizedState=d,s.lanes===0&&(s.memoizedState=s.updateQueue.baseState=d),Ya(s,Ft,u)):(u=h.cache,Ya(s,Ft,u),u!==d.cache&&Ud(s,[Ft],i,!0))),dn(n,s,s.pendingProps.children,i),s.child;case 29:throw s.pendingProps}throw Error(a(156,s.tag))}function ca(n){n.flags|=4}function Eh(n,s,i,u,d){if((s=(n.mode&32)!==0)&&(s=!1),s){if(n.flags|=16777216,(d&335544128)===d)if(n.stateNode.complete)n.flags|=8192;else if(Eb())n.flags|=8192;else throw Ms=Ru,Fd}else n.flags&=-16777217}function J0(n,s){if(s.type!=="stylesheet"||(s.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!m1(s))if(Eb())n.flags|=8192;else throw Ms=Ru,Fd}function Gu(n,s){s!==null&&(n.flags|=4),n.flags&16384&&(s=n.tag!==22?bn():536870912,n.lanes|=s,ji|=s)}function Jo(n,s){if(!We)switch(n.tailMode){case"hidden":s=n.tail;for(var i=null;s!==null;)s.alternate!==null&&(i=s),s=s.sibling;i===null?n.tail=null:i.sibling=null;break;case"collapsed":i=n.tail;for(var u=null;i!==null;)i.alternate!==null&&(u=i),i=i.sibling;u===null?s||n.tail===null?n.tail=null:n.tail.sibling=null:u.sibling=null}}function vt(n){var s=n.alternate!==null&&n.alternate.child===n.child,i=0,u=0;if(s)for(var d=n.child;d!==null;)i|=d.lanes|d.childLanes,u|=d.subtreeFlags&65011712,u|=d.flags&65011712,d.return=n,d=d.sibling;else for(d=n.child;d!==null;)i|=d.lanes|d.childLanes,u|=d.subtreeFlags,u|=d.flags,d.return=n,d=d.sibling;return n.subtreeFlags|=u,n.childLanes=i,s}function qC(n,s,i){var u=s.pendingProps;switch(Nd(s),s.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vt(s),null;case 1:return vt(s),null;case 3:return i=s.stateNode,u=null,n!==null&&(u=n.memoizedState.cache),s.memoizedState.cache!==u&&(s.flags|=2048),ia(Ft),Ne(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(n===null||n.child===null)&&(_i(s)?ca(s):n===null||n.memoizedState.isDehydrated&&(s.flags&256)===0||(s.flags|=1024,jd())),vt(s),null;case 26:var d=s.type,h=s.memoizedState;return n===null?(ca(s),h!==null?(vt(s),J0(s,h)):(vt(s),Eh(s,d,null,u,i))):h?h!==n.memoizedState?(ca(s),vt(s),J0(s,h)):(vt(s),s.flags&=-16777217):(n=n.memoizedProps,n!==u&&ca(s),vt(s),Eh(s,d,n,u,i)),null;case 27:if(pt(s),i=De.current,d=s.type,n!==null&&s.stateNode!=null)n.memoizedProps!==u&&ca(s);else{if(!u){if(s.stateNode===null)throw Error(a(166));return vt(s),null}n=ne.current,_i(s)?kv(s):(n=i1(d,u,i),s.stateNode=n,ca(s))}return vt(s),null;case 5:if(pt(s),d=s.type,n!==null&&s.stateNode!=null)n.memoizedProps!==u&&ca(s);else{if(!u){if(s.stateNode===null)throw Error(a(166));return vt(s),null}if(h=ne.current,_i(s))kv(s);else{var v=lc(De.current);switch(h){case 1:h=v.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:h=v.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":h=v.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":h=v.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":h=v.createElement("div"),h.innerHTML="<script><\/script>",h=h.removeChild(h.firstChild);break;case"select":h=typeof u.is=="string"?v.createElement("select",{is:u.is}):v.createElement("select"),u.multiple?h.multiple=!0:u.size&&(h.size=u.size);break;default:h=typeof u.is=="string"?v.createElement(d,{is:u.is}):v.createElement(d)}}h[un]=s,h[zn]=u;e:for(v=s.child;v!==null;){if(v.tag===5||v.tag===6)h.appendChild(v.stateNode);else if(v.tag!==4&&v.tag!==27&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===s)break e;for(;v.sibling===null;){if(v.return===null||v.return===s)break e;v=v.return}v.sibling.return=v.return,v=v.sibling}s.stateNode=h;e:switch(hn(h,d,u),d){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&ca(s)}}return vt(s),Eh(s,s.type,n===null?null:n.memoizedProps,s.pendingProps,i),null;case 6:if(n&&s.stateNode!=null)n.memoizedProps!==u&&ca(s);else{if(typeof u!="string"&&s.stateNode===null)throw Error(a(166));if(n=De.current,_i(s)){if(n=s.stateNode,i=s.memoizedProps,u=null,d=cn,d!==null)switch(d.tag){case 27:case 5:u=d.memoizedProps}n[un]=s,n=!!(n.nodeValue===i||u!==null&&u.suppressHydrationWarning===!0||Xb(n.nodeValue,i)),n||Ba(s,!0)}else n=lc(n).createTextNode(u),n[un]=s,s.stateNode=n}return vt(s),null;case 31:if(i=s.memoizedState,n===null||n.memoizedState!==null){if(u=_i(s),i!==null){if(n===null){if(!u)throw Error(a(318));if(n=s.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(a(557));n[un]=s}else Ts(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;vt(s),n=!1}else i=jd(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=i),n=!0;if(!n)return s.flags&256?(Qn(s),s):(Qn(s),null);if((s.flags&128)!==0)throw Error(a(558))}return vt(s),null;case 13:if(u=s.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(d=_i(s),u!==null&&u.dehydrated!==null){if(n===null){if(!d)throw Error(a(318));if(d=s.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(a(317));d[un]=s}else Ts(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;vt(s),d=!1}else d=jd(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=d),d=!0;if(!d)return s.flags&256?(Qn(s),s):(Qn(s),null)}return Qn(s),(s.flags&128)!==0?(s.lanes=i,s):(i=u!==null,n=n!==null&&n.memoizedState!==null,i&&(u=s.child,d=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(d=u.alternate.memoizedState.cachePool.pool),h=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(h=u.memoizedState.cachePool.pool),h!==d&&(u.flags|=2048)),i!==n&&i&&(s.child.flags|=8192),Gu(s,s.updateQueue),vt(s),null);case 4:return Ne(),n===null&&Gh(s.stateNode.containerInfo),vt(s),null;case 10:return ia(s.type),vt(s),null;case 19:if(X(Ut),u=s.memoizedState,u===null)return vt(s),null;if(d=(s.flags&128)!==0,h=u.rendering,h===null)if(d)Jo(u,!1);else{if(Nt!==0||n!==null&&(n.flags&128)!==0)for(n=s.child;n!==null;){if(h=zu(n),h!==null){for(s.flags|=128,Jo(u,!1),n=h.updateQueue,s.updateQueue=n,Gu(s,n),s.subtreeFlags=0,n=i,i=s.child;i!==null;)Cv(i,n),i=i.sibling;return Q(Ut,Ut.current&1|2),We&&aa(s,u.treeForkCount),s.child}n=n.sibling}u.tail!==null&&ae()>Qu&&(s.flags|=128,d=!0,Jo(u,!1),s.lanes=4194304)}else{if(!d)if(n=zu(h),n!==null){if(s.flags|=128,d=!0,n=n.updateQueue,s.updateQueue=n,Gu(s,n),Jo(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!We)return vt(s),null}else 2*ae()-u.renderingStartTime>Qu&&i!==536870912&&(s.flags|=128,d=!0,Jo(u,!1),s.lanes=4194304);u.isBackwards?(h.sibling=s.child,s.child=h):(n=u.last,n!==null?n.sibling=h:s.child=h,u.last=h)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=ae(),n.sibling=null,i=Ut.current,Q(Ut,d?i&1|2:i&1),We&&aa(s,u.treeForkCount),n):(vt(s),null);case 22:case 23:return Qn(s),qd(),u=s.memoizedState!==null,n!==null?n.memoizedState!==null!==u&&(s.flags|=8192):u&&(s.flags|=8192),u?(i&536870912)!==0&&(s.flags&128)===0&&(vt(s),s.subtreeFlags&6&&(s.flags|=8192)):vt(s),i=s.updateQueue,i!==null&&Gu(s,i.retryQueue),i=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),u=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(u=s.memoizedState.cachePool.pool),u!==i&&(s.flags|=2048),n!==null&&X(Cs),null;case 24:return i=null,n!==null&&(i=n.memoizedState.cache),s.memoizedState.cache!==i&&(s.flags|=2048),ia(Ft),vt(s),null;case 25:return null;case 30:return null}throw Error(a(156,s.tag))}function XC(n,s){switch(Nd(s),s.tag){case 1:return n=s.flags,n&65536?(s.flags=n&-65537|128,s):null;case 3:return ia(Ft),Ne(),n=s.flags,(n&65536)!==0&&(n&128)===0?(s.flags=n&-65537|128,s):null;case 26:case 27:case 5:return pt(s),null;case 31:if(s.memoizedState!==null){if(Qn(s),s.alternate===null)throw Error(a(340));Ts()}return n=s.flags,n&65536?(s.flags=n&-65537|128,s):null;case 13:if(Qn(s),n=s.memoizedState,n!==null&&n.dehydrated!==null){if(s.alternate===null)throw Error(a(340));Ts()}return n=s.flags,n&65536?(s.flags=n&-65537|128,s):null;case 19:return X(Ut),null;case 4:return Ne(),null;case 10:return ia(s.type),null;case 22:case 23:return Qn(s),qd(),n!==null&&X(Cs),n=s.flags,n&65536?(s.flags=n&-65537|128,s):null;case 24:return ia(Ft),null;case 25:return null;default:return null}}function eb(n,s){switch(Nd(s),s.tag){case 3:ia(Ft),Ne();break;case 26:case 27:case 5:pt(s);break;case 4:Ne();break;case 31:s.memoizedState!==null&&Qn(s);break;case 13:Qn(s);break;case 19:X(Ut);break;case 10:ia(s.type);break;case 22:case 23:Qn(s),qd(),n!==null&&X(Cs);break;case 24:ia(Ft)}}function el(n,s){try{var i=s.updateQueue,u=i!==null?i.lastEffect:null;if(u!==null){var d=u.next;i=d;do{if((i.tag&n)===n){u=void 0;var h=i.create,v=i.inst;u=h(),v.destroy=u}i=i.next}while(i!==d)}}catch(S){st(s,s.return,S)}}function Ia(n,s,i){try{var u=s.updateQueue,d=u!==null?u.lastEffect:null;if(d!==null){var h=d.next;u=h;do{if((u.tag&n)===n){var v=u.inst,S=v.destroy;if(S!==void 0){v.destroy=void 0,d=s;var D=i,F=S;try{F()}catch(J){st(d,D,J)}}}u=u.next}while(u!==h)}}catch(J){st(s,s.return,J)}}function tb(n){var s=n.updateQueue;if(s!==null){var i=n.stateNode;try{$v(s,i)}catch(u){st(n,n.return,u)}}}function nb(n,s,i){i.props=ks(n.type,n.memoizedProps),i.state=n.memoizedState;try{i.componentWillUnmount()}catch(u){st(n,s,u)}}function tl(n,s){try{var i=n.ref;if(i!==null){switch(n.tag){case 26:case 27:case 5:var u=n.stateNode;break;case 30:u=n.stateNode;break;default:u=n.stateNode}typeof i=="function"?n.refCleanup=i(u):i.current=u}}catch(d){st(n,s,d)}}function Pr(n,s){var i=n.ref,u=n.refCleanup;if(i!==null)if(typeof u=="function")try{u()}catch(d){st(n,s,d)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(d){st(n,s,d)}else i.current=null}function rb(n){var s=n.type,i=n.memoizedProps,u=n.stateNode;try{e:switch(s){case"button":case"input":case"select":case"textarea":i.autoFocus&&u.focus();break e;case"img":i.src?u.src=i.src:i.srcSet&&(u.srcset=i.srcSet)}}catch(d){st(n,n.return,d)}}function Ah(n,s,i){try{var u=n.stateNode;yD(u,n.type,i,s),u[zn]=s}catch(d){st(n,n.return,d)}}function ab(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&Ja(n.type)||n.tag===4}function Ch(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||ab(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&Ja(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function Dh(n,s,i){var u=n.tag;if(u===5||u===6)n=n.stateNode,s?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(n,s):(s=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,s.appendChild(n),i=i._reactRootContainer,i!=null||s.onclick!==null||(s.onclick=ta));else if(u!==4&&(u===27&&Ja(n.type)&&(i=n.stateNode,s=null),n=n.child,n!==null))for(Dh(n,s,i),n=n.sibling;n!==null;)Dh(n,s,i),n=n.sibling}function qu(n,s,i){var u=n.tag;if(u===5||u===6)n=n.stateNode,s?i.insertBefore(n,s):i.appendChild(n);else if(u!==4&&(u===27&&Ja(n.type)&&(i=n.stateNode),n=n.child,n!==null))for(qu(n,s,i),n=n.sibling;n!==null;)qu(n,s,i),n=n.sibling}function sb(n){var s=n.stateNode,i=n.memoizedProps;try{for(var u=n.type,d=s.attributes;d.length;)s.removeAttributeNode(d[0]);hn(s,u,i),s[un]=n,s[zn]=i}catch(h){st(n,n.return,h)}}var fa=!1,$t=!1,Mh=!1,ib=typeof WeakSet=="function"?WeakSet:Set,on=null;function WC(n,s){if(n=n.containerInfo,Wh=pc,n=vv(n),_d(n)){if("selectionStart"in n)var i={start:n.selectionStart,end:n.selectionEnd};else e:{i=(i=n.ownerDocument)&&i.defaultView||window;var u=i.getSelection&&i.getSelection();if(u&&u.rangeCount!==0){i=u.anchorNode;var d=u.anchorOffset,h=u.focusNode;u=u.focusOffset;try{i.nodeType,h.nodeType}catch{i=null;break e}var v=0,S=-1,D=-1,F=0,J=0,te=n,H=null;t:for(;;){for(var I;te!==i||d!==0&&te.nodeType!==3||(S=v+d),te!==h||u!==0&&te.nodeType!==3||(D=v+u),te.nodeType===3&&(v+=te.nodeValue.length),(I=te.firstChild)!==null;)H=te,te=I;for(;;){if(te===n)break t;if(H===i&&++F===d&&(S=v),H===h&&++J===u&&(D=v),(I=te.nextSibling)!==null)break;te=H,H=te.parentNode}te=I}i=S===-1||D===-1?null:{start:S,end:D}}else i=null}i=i||{start:0,end:0}}else i=null;for(Kh={focusedElem:n,selectionRange:i},pc=!1,on=s;on!==null;)if(s=on,n=s.child,(s.subtreeFlags&1028)!==0&&n!==null)n.return=s,on=n;else for(;on!==null;){switch(s=on,h=s.alternate,n=s.flags,s.tag){case 0:if((n&4)!==0&&(n=s.updateQueue,n=n!==null?n.events:null,n!==null))for(i=0;i<n.length;i++)d=n[i],d.ref.impl=d.nextImpl;break;case 11:case 15:break;case 1:if((n&1024)!==0&&h!==null){n=void 0,i=s,d=h.memoizedProps,h=h.memoizedState,u=i.stateNode;try{var be=ks(i.type,d);n=u.getSnapshotBeforeUpdate(be,h),u.__reactInternalSnapshotBeforeUpdate=n}catch(Oe){st(i,i.return,Oe)}}break;case 3:if((n&1024)!==0){if(n=s.stateNode.containerInfo,i=n.nodeType,i===9)em(n);else if(i===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":em(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(a(163))}if(n=s.sibling,n!==null){n.return=s.return,on=n;break}on=s.return}}function ob(n,s,i){var u=i.flags;switch(i.tag){case 0:case 11:case 15:ha(n,i),u&4&&el(5,i);break;case 1:if(ha(n,i),u&4)if(n=i.stateNode,s===null)try{n.componentDidMount()}catch(v){st(i,i.return,v)}else{var d=ks(i.type,s.memoizedProps);s=s.memoizedState;try{n.componentDidUpdate(d,s,n.__reactInternalSnapshotBeforeUpdate)}catch(v){st(i,i.return,v)}}u&64&&tb(i),u&512&&tl(i,i.return);break;case 3:if(ha(n,i),u&64&&(n=i.updateQueue,n!==null)){if(s=null,i.child!==null)switch(i.child.tag){case 27:case 5:s=i.child.stateNode;break;case 1:s=i.child.stateNode}try{$v(n,s)}catch(v){st(i,i.return,v)}}break;case 27:s===null&&u&4&&sb(i);case 26:case 5:ha(n,i),s===null&&u&4&&rb(i),u&512&&tl(i,i.return);break;case 12:ha(n,i);break;case 31:ha(n,i),u&4&&cb(n,i);break;case 13:ha(n,i),u&4&&fb(n,i),u&64&&(n=i.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(i=sD.bind(null,i),ED(n,i))));break;case 22:if(u=i.memoizedState!==null||fa,!u){s=s!==null&&s.memoizedState!==null||$t,d=fa;var h=$t;fa=u,($t=s)&&!h?ma(n,i,(i.subtreeFlags&8772)!==0):ha(n,i),fa=d,$t=h}break;case 30:break;default:ha(n,i)}}function lb(n){var s=n.alternate;s!==null&&(n.alternate=null,lb(s)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(s=n.stateNode,s!==null&&sd(s)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var _t=null,Vn=!1;function da(n,s,i){for(i=i.child;i!==null;)ub(n,s,i),i=i.sibling}function ub(n,s,i){if(Ct&&typeof Ct.onCommitFiberUnmount=="function")try{Ct.onCommitFiberUnmount(Rn,i)}catch{}switch(i.tag){case 26:$t||Pr(i,s),da(n,s,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:$t||Pr(i,s);var u=_t,d=Vn;Ja(i.type)&&(_t=i.stateNode,Vn=!1),da(n,s,i),cl(i.stateNode),_t=u,Vn=d;break;case 5:$t||Pr(i,s);case 6:if(u=_t,d=Vn,_t=null,da(n,s,i),_t=u,Vn=d,_t!==null)if(Vn)try{(_t.nodeType===9?_t.body:_t.nodeName==="HTML"?_t.ownerDocument.body:_t).removeChild(i.stateNode)}catch(h){st(i,s,h)}else try{_t.removeChild(i.stateNode)}catch(h){st(i,s,h)}break;case 18:_t!==null&&(Vn?(n=_t,t1(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,i.stateNode),Hi(n)):t1(_t,i.stateNode));break;case 4:u=_t,d=Vn,_t=i.stateNode.containerInfo,Vn=!0,da(n,s,i),_t=u,Vn=d;break;case 0:case 11:case 14:case 15:Ia(2,i,s),$t||Ia(4,i,s),da(n,s,i);break;case 1:$t||(Pr(i,s),u=i.stateNode,typeof u.componentWillUnmount=="function"&&nb(i,s,u)),da(n,s,i);break;case 21:da(n,s,i);break;case 22:$t=(u=$t)||i.memoizedState!==null,da(n,s,i),$t=u;break;default:da(n,s,i)}}function cb(n,s){if(s.memoizedState===null&&(n=s.alternate,n!==null&&(n=n.memoizedState,n!==null))){n=n.dehydrated;try{Hi(n)}catch(i){st(s,s.return,i)}}}function fb(n,s){if(s.memoizedState===null&&(n=s.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{Hi(n)}catch(i){st(s,s.return,i)}}function KC(n){switch(n.tag){case 31:case 13:case 19:var s=n.stateNode;return s===null&&(s=n.stateNode=new ib),s;case 22:return n=n.stateNode,s=n._retryCache,s===null&&(s=n._retryCache=new ib),s;default:throw Error(a(435,n.tag))}}function Xu(n,s){var i=KC(n);s.forEach(function(u){if(!i.has(u)){i.add(u);var d=iD.bind(null,n,u);u.then(d,d)}})}function Ln(n,s){var i=s.deletions;if(i!==null)for(var u=0;u<i.length;u++){var d=i[u],h=n,v=s,S=v;e:for(;S!==null;){switch(S.tag){case 27:if(Ja(S.type)){_t=S.stateNode,Vn=!1;break e}break;case 5:_t=S.stateNode,Vn=!1;break e;case 3:case 4:_t=S.stateNode.containerInfo,Vn=!0;break e}S=S.return}if(_t===null)throw Error(a(160));ub(h,v,d),_t=null,Vn=!1,h=d.alternate,h!==null&&(h.return=null),d.return=null}if(s.subtreeFlags&13886)for(s=s.child;s!==null;)db(s,n),s=s.sibling}var Tr=null;function db(n,s){var i=n.alternate,u=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:Ln(s,n),Un(n),u&4&&(Ia(3,n,n.return),el(3,n),Ia(5,n,n.return));break;case 1:Ln(s,n),Un(n),u&512&&($t||i===null||Pr(i,i.return)),u&64&&fa&&(n=n.updateQueue,n!==null&&(u=n.callbacks,u!==null&&(i=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=i===null?u:i.concat(u))));break;case 26:var d=Tr;if(Ln(s,n),Un(n),u&512&&($t||i===null||Pr(i,i.return)),u&4){var h=i!==null?i.memoizedState:null;if(u=n.memoizedState,i===null)if(u===null)if(n.stateNode===null){e:{u=n.type,i=n.memoizedProps,d=d.ownerDocument||d;t:switch(u){case"title":h=d.getElementsByTagName("title")[0],(!h||h[Do]||h[un]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=d.createElement(u),d.head.insertBefore(h,d.querySelector("head > title"))),hn(h,u,i),h[un]=n,sn(h),u=h;break e;case"link":var v=d1("link","href",d).get(u+(i.href||""));if(v){for(var S=0;S<v.length;S++)if(h=v[S],h.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&h.getAttribute("rel")===(i.rel==null?null:i.rel)&&h.getAttribute("title")===(i.title==null?null:i.title)&&h.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){v.splice(S,1);break t}}h=d.createElement(u),hn(h,u,i),d.head.appendChild(h);break;case"meta":if(v=d1("meta","content",d).get(u+(i.content||""))){for(S=0;S<v.length;S++)if(h=v[S],h.getAttribute("content")===(i.content==null?null:""+i.content)&&h.getAttribute("name")===(i.name==null?null:i.name)&&h.getAttribute("property")===(i.property==null?null:i.property)&&h.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&h.getAttribute("charset")===(i.charSet==null?null:i.charSet)){v.splice(S,1);break t}}h=d.createElement(u),hn(h,u,i),d.head.appendChild(h);break;default:throw Error(a(468,u))}h[un]=n,sn(h),u=h}n.stateNode=u}else h1(d,n.type,n.stateNode);else n.stateNode=f1(d,u,n.memoizedProps);else h!==u?(h===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):h.count--,u===null?h1(d,n.type,n.stateNode):f1(d,u,n.memoizedProps)):u===null&&n.stateNode!==null&&Ah(n,n.memoizedProps,i.memoizedProps)}break;case 27:Ln(s,n),Un(n),u&512&&($t||i===null||Pr(i,i.return)),i!==null&&u&4&&Ah(n,n.memoizedProps,i.memoizedProps);break;case 5:if(Ln(s,n),Un(n),u&512&&($t||i===null||Pr(i,i.return)),n.flags&32){d=n.stateNode;try{di(d,"")}catch(be){st(n,n.return,be)}}u&4&&n.stateNode!=null&&(d=n.memoizedProps,Ah(n,d,i!==null?i.memoizedProps:d)),u&1024&&(Mh=!0);break;case 6:if(Ln(s,n),Un(n),u&4){if(n.stateNode===null)throw Error(a(162));u=n.memoizedProps,i=n.stateNode;try{i.nodeValue=u}catch(be){st(n,n.return,be)}}break;case 3:if(fc=null,d=Tr,Tr=uc(s.containerInfo),Ln(s,n),Tr=d,Un(n),u&4&&i!==null&&i.memoizedState.isDehydrated)try{Hi(s.containerInfo)}catch(be){st(n,n.return,be)}Mh&&(Mh=!1,hb(n));break;case 4:u=Tr,Tr=uc(n.stateNode.containerInfo),Ln(s,n),Un(n),Tr=u;break;case 12:Ln(s,n),Un(n);break;case 31:Ln(s,n),Un(n),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,Xu(n,u)));break;case 13:Ln(s,n),Un(n),n.child.flags&8192&&n.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Ku=ae()),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,Xu(n,u)));break;case 22:d=n.memoizedState!==null;var D=i!==null&&i.memoizedState!==null,F=fa,J=$t;if(fa=F||d,$t=J||D,Ln(s,n),$t=J,fa=F,Un(n),u&8192)e:for(s=n.stateNode,s._visibility=d?s._visibility&-2:s._visibility|1,d&&(i===null||D||fa||$t||Ns(n)),i=null,s=n;;){if(s.tag===5||s.tag===26){if(i===null){D=i=s;try{if(h=D.stateNode,d)v=h.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{S=D.stateNode;var te=D.memoizedProps.style,H=te!=null&&te.hasOwnProperty("display")?te.display:null;S.style.display=H==null||typeof H=="boolean"?"":(""+H).trim()}}catch(be){st(D,D.return,be)}}}else if(s.tag===6){if(i===null){D=s;try{D.stateNode.nodeValue=d?"":D.memoizedProps}catch(be){st(D,D.return,be)}}}else if(s.tag===18){if(i===null){D=s;try{var I=D.stateNode;d?n1(I,!0):n1(D.stateNode,!1)}catch(be){st(D,D.return,be)}}}else if((s.tag!==22&&s.tag!==23||s.memoizedState===null||s===n)&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===n)break e;for(;s.sibling===null;){if(s.return===null||s.return===n)break e;i===s&&(i=null),s=s.return}i===s&&(i=null),s.sibling.return=s.return,s=s.sibling}u&4&&(u=n.updateQueue,u!==null&&(i=u.retryQueue,i!==null&&(u.retryQueue=null,Xu(n,i))));break;case 19:Ln(s,n),Un(n),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,Xu(n,u)));break;case 30:break;case 21:break;default:Ln(s,n),Un(n)}}function Un(n){var s=n.flags;if(s&2){try{for(var i,u=n.return;u!==null;){if(ab(u)){i=u;break}u=u.return}if(i==null)throw Error(a(160));switch(i.tag){case 27:var d=i.stateNode,h=Ch(n);qu(n,h,d);break;case 5:var v=i.stateNode;i.flags&32&&(di(v,""),i.flags&=-33);var S=Ch(n);qu(n,S,v);break;case 3:case 4:var D=i.stateNode.containerInfo,F=Ch(n);Dh(n,F,D);break;default:throw Error(a(161))}}catch(J){st(n,n.return,J)}n.flags&=-3}s&4096&&(n.flags&=-4097)}function hb(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var s=n;hb(s),s.tag===5&&s.flags&1024&&s.stateNode.reset(),n=n.sibling}}function ha(n,s){if(s.subtreeFlags&8772)for(s=s.child;s!==null;)ob(n,s.alternate,s),s=s.sibling}function Ns(n){for(n=n.child;n!==null;){var s=n;switch(s.tag){case 0:case 11:case 14:case 15:Ia(4,s,s.return),Ns(s);break;case 1:Pr(s,s.return);var i=s.stateNode;typeof i.componentWillUnmount=="function"&&nb(s,s.return,i),Ns(s);break;case 27:cl(s.stateNode);case 26:case 5:Pr(s,s.return),Ns(s);break;case 22:s.memoizedState===null&&Ns(s);break;case 30:Ns(s);break;default:Ns(s)}n=n.sibling}}function ma(n,s,i){for(i=i&&(s.subtreeFlags&8772)!==0,s=s.child;s!==null;){var u=s.alternate,d=n,h=s,v=h.flags;switch(h.tag){case 0:case 11:case 15:ma(d,h,i),el(4,h);break;case 1:if(ma(d,h,i),u=h,d=u.stateNode,typeof d.componentDidMount=="function")try{d.componentDidMount()}catch(F){st(u,u.return,F)}if(u=h,d=u.updateQueue,d!==null){var S=u.stateNode;try{var D=d.shared.hiddenCallbacks;if(D!==null)for(d.shared.hiddenCallbacks=null,d=0;d<D.length;d++)Zv(D[d],S)}catch(F){st(u,u.return,F)}}i&&v&64&&tb(h),tl(h,h.return);break;case 27:sb(h);case 26:case 5:ma(d,h,i),i&&u===null&&v&4&&rb(h),tl(h,h.return);break;case 12:ma(d,h,i);break;case 31:ma(d,h,i),i&&v&4&&cb(d,h);break;case 13:ma(d,h,i),i&&v&4&&fb(d,h);break;case 22:h.memoizedState===null&&ma(d,h,i),tl(h,h.return);break;case 30:break;default:ma(d,h,i)}s=s.sibling}}function Rh(n,s){var i=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),n=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(n=s.memoizedState.cachePool.pool),n!==i&&(n!=null&&n.refCount++,i!=null&&Po(i))}function Oh(n,s){n=null,s.alternate!==null&&(n=s.alternate.memoizedState.cache),s=s.memoizedState.cache,s!==n&&(s.refCount++,n!=null&&Po(n))}function Er(n,s,i,u){if(s.subtreeFlags&10256)for(s=s.child;s!==null;)mb(n,s,i,u),s=s.sibling}function mb(n,s,i,u){var d=s.flags;switch(s.tag){case 0:case 11:case 15:Er(n,s,i,u),d&2048&&el(9,s);break;case 1:Er(n,s,i,u);break;case 3:Er(n,s,i,u),d&2048&&(n=null,s.alternate!==null&&(n=s.alternate.memoizedState.cache),s=s.memoizedState.cache,s!==n&&(s.refCount++,n!=null&&Po(n)));break;case 12:if(d&2048){Er(n,s,i,u),n=s.stateNode;try{var h=s.memoizedProps,v=h.id,S=h.onPostCommit;typeof S=="function"&&S(v,s.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(D){st(s,s.return,D)}}else Er(n,s,i,u);break;case 31:Er(n,s,i,u);break;case 13:Er(n,s,i,u);break;case 23:break;case 22:h=s.stateNode,v=s.alternate,s.memoizedState!==null?h._visibility&2?Er(n,s,i,u):nl(n,s):h._visibility&2?Er(n,s,i,u):(h._visibility|=2,ki(n,s,i,u,(s.subtreeFlags&10256)!==0||!1)),d&2048&&Rh(v,s);break;case 24:Er(n,s,i,u),d&2048&&Oh(s.alternate,s);break;default:Er(n,s,i,u)}}function ki(n,s,i,u,d){for(d=d&&((s.subtreeFlags&10256)!==0||!1),s=s.child;s!==null;){var h=n,v=s,S=i,D=u,F=v.flags;switch(v.tag){case 0:case 11:case 15:ki(h,v,S,D,d),el(8,v);break;case 23:break;case 22:var J=v.stateNode;v.memoizedState!==null?J._visibility&2?ki(h,v,S,D,d):nl(h,v):(J._visibility|=2,ki(h,v,S,D,d)),d&&F&2048&&Rh(v.alternate,v);break;case 24:ki(h,v,S,D,d),d&&F&2048&&Oh(v.alternate,v);break;default:ki(h,v,S,D,d)}s=s.sibling}}function nl(n,s){if(s.subtreeFlags&10256)for(s=s.child;s!==null;){var i=n,u=s,d=u.flags;switch(u.tag){case 22:nl(i,u),d&2048&&Rh(u.alternate,u);break;case 24:nl(i,u),d&2048&&Oh(u.alternate,u);break;default:nl(i,u)}s=s.sibling}}var rl=8192;function Ni(n,s,i){if(n.subtreeFlags&rl)for(n=n.child;n!==null;)pb(n,s,i),n=n.sibling}function pb(n,s,i){switch(n.tag){case 26:Ni(n,s,i),n.flags&rl&&n.memoizedState!==null&&LD(i,Tr,n.memoizedState,n.memoizedProps);break;case 5:Ni(n,s,i);break;case 3:case 4:var u=Tr;Tr=uc(n.stateNode.containerInfo),Ni(n,s,i),Tr=u;break;case 22:n.memoizedState===null&&(u=n.alternate,u!==null&&u.memoizedState!==null?(u=rl,rl=16777216,Ni(n,s,i),rl=u):Ni(n,s,i));break;default:Ni(n,s,i)}}function gb(n){var s=n.alternate;if(s!==null&&(n=s.child,n!==null)){s.child=null;do s=n.sibling,n.sibling=null,n=s;while(n!==null)}}function al(n){var s=n.deletions;if((n.flags&16)!==0){if(s!==null)for(var i=0;i<s.length;i++){var u=s[i];on=u,vb(u,n)}gb(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)yb(n),n=n.sibling}function yb(n){switch(n.tag){case 0:case 11:case 15:al(n),n.flags&2048&&Ia(9,n,n.return);break;case 3:al(n);break;case 12:al(n);break;case 22:var s=n.stateNode;n.memoizedState!==null&&s._visibility&2&&(n.return===null||n.return.tag!==13)?(s._visibility&=-3,Wu(n)):al(n);break;default:al(n)}}function Wu(n){var s=n.deletions;if((n.flags&16)!==0){if(s!==null)for(var i=0;i<s.length;i++){var u=s[i];on=u,vb(u,n)}gb(n)}for(n=n.child;n!==null;){switch(s=n,s.tag){case 0:case 11:case 15:Ia(8,s,s.return),Wu(s);break;case 22:i=s.stateNode,i._visibility&2&&(i._visibility&=-3,Wu(s));break;default:Wu(s)}n=n.sibling}}function vb(n,s){for(;on!==null;){var i=on;switch(i.tag){case 0:case 11:case 15:Ia(8,i,s);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var u=i.memoizedState.cachePool.pool;u!=null&&u.refCount++}break;case 24:Po(i.memoizedState.cache)}if(u=i.child,u!==null)u.return=i,on=u;else e:for(i=n;on!==null;){u=on;var d=u.sibling,h=u.return;if(lb(u),u===i){on=null;break e}if(d!==null){d.return=h,on=d;break e}on=h}}}var QC={getCacheForType:function(n){var s=fn(Ft),i=s.data.get(n);return i===void 0&&(i=n(),s.data.set(n,i)),i},cacheSignal:function(){return fn(Ft).controller.signal}},JC=typeof WeakMap=="function"?WeakMap:Map,rt=0,dt=null,Ze=null,Ie=0,at=0,Jn=null,Ga=!1,zi=!1,kh=!1,pa=0,Nt=0,qa=0,zs=0,Nh=0,er=0,ji=0,sl=null,Bn=null,zh=!1,Ku=0,bb=0,Qu=1/0,Ju=null,Xa=null,Kt=0,Wa=null,Vi=null,ga=0,jh=0,Vh=null,Sb=null,il=0,Lh=null;function tr(){return(rt&2)!==0&&Ie!==0?Ie&-Ie:z.T!==null?Hh():rd()}function xb(){if(er===0)if((Ie&536870912)===0||We){var n=ai;ai<<=1,(ai&3932160)===0&&(ai=262144),er=n}else er=536870912;return n=Kn.current,n!==null&&(n.flags|=32),er}function Yn(n,s,i){(n===dt&&(at===2||at===9)||n.cancelPendingCommit!==null)&&(Li(n,0),Ka(n,Ie,er,!1)),Dt(n,i),((rt&2)===0||n!==dt)&&(n===dt&&((rt&2)===0&&(zs|=i),Nt===4&&Ka(n,Ie,er,!1)),Fr(n))}function _b(n,s,i){if((rt&6)!==0)throw Error(a(327));var u=!i&&(s&127)===0&&(s&n.expiredLanes)===0||xt(n,s),d=u?nD(n,s):Bh(n,s,!0),h=u;do{if(d===0){zi&&!u&&Ka(n,s,0,!1);break}else{if(i=n.current.alternate,h&&!eD(i)){d=Bh(n,s,!1),h=!1;continue}if(d===2){if(h=s,n.errorRecoveryDisabledLanes&h)var v=0;else v=n.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){s=v;e:{var S=n;d=sl;var D=S.current.memoizedState.isDehydrated;if(D&&(Li(S,v).flags|=256),v=Bh(S,v,!1),v!==2){if(kh&&!D){S.errorRecoveryDisabledLanes|=h,zs|=h,d=4;break e}h=Bn,Bn=d,h!==null&&(Bn===null?Bn=h:Bn.push.apply(Bn,h))}d=v}if(h=!1,d!==2)continue}}if(d===1){Li(n,0),Ka(n,s,0,!0);break}e:{switch(u=n,h=d,h){case 0:case 1:throw Error(a(345));case 4:if((s&4194048)!==s)break;case 6:Ka(u,s,er,!Ga);break e;case 2:Bn=null;break;case 3:case 5:break;default:throw Error(a(329))}if((s&62914560)===s&&(d=Ku+300-ae(),10<d)){if(Ka(u,s,er,!Ga),ze(u,0,!0)!==0)break e;ga=s,u.timeoutHandle=Jb(wb.bind(null,u,i,Bn,Ju,zh,s,er,zs,ji,Ga,h,"Throttled",-0,0),d);break e}wb(u,i,Bn,Ju,zh,s,er,zs,ji,Ga,h,null,-0,0)}}break}while(!0);Fr(n)}function wb(n,s,i,u,d,h,v,S,D,F,J,te,H,I){if(n.timeoutHandle=-1,te=s.subtreeFlags,te&8192||(te&16785408)===16785408){te={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ta},pb(s,h,te);var be=(h&62914560)===h?Ku-ae():(h&4194048)===h?bb-ae():0;if(be=UD(te,be),be!==null){ga=h,n.cancelPendingCommit=be(Ob.bind(null,n,s,h,i,u,d,v,S,D,J,te,null,H,I)),Ka(n,h,v,!F);return}}Ob(n,s,h,i,u,d,v,S,D)}function eD(n){for(var s=n;;){var i=s.tag;if((i===0||i===11||i===15)&&s.flags&16384&&(i=s.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var u=0;u<i.length;u++){var d=i[u],h=d.getSnapshot;d=d.value;try{if(!Xn(h(),d))return!1}catch{return!1}}if(i=s.child,s.subtreeFlags&16384&&i!==null)i.return=s,s=i;else{if(s===n)break;for(;s.sibling===null;){if(s.return===null||s.return===n)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function Ka(n,s,i,u){s&=~Nh,s&=~zs,n.suspendedLanes|=s,n.pingedLanes&=~s,u&&(n.warmLanes|=s),u=n.expirationTimes;for(var d=s;0<d;){var h=31-Lt(d),v=1<<h;u[h]=-1,d&=~v}i!==0&&ys(n,i,s)}function ec(){return(rt&6)===0?(ol(0),!1):!0}function Uh(){if(Ze!==null){if(at===0)var n=Ze.return;else n=Ze,sa=Es=null,eh(n),Ci=null,Ho=0,n=Ze;for(;n!==null;)eb(n.alternate,n),n=n.return;Ze=null}}function Li(n,s){var i=n.timeoutHandle;i!==-1&&(n.timeoutHandle=-1,SD(i)),i=n.cancelPendingCommit,i!==null&&(n.cancelPendingCommit=null,i()),ga=0,Uh(),dt=n,Ze=i=ra(n.current,null),Ie=s,at=0,Jn=null,Ga=!1,zi=xt(n,s),kh=!1,ji=er=Nh=zs=qa=Nt=0,Bn=sl=null,zh=!1,(s&8)!==0&&(s|=s&32);var u=n.entangledLanes;if(u!==0)for(n=n.entanglements,u&=s;0<u;){var d=31-Lt(u),h=1<<d;s|=n[d],u&=~h}return pa=s,xu(),i}function Tb(n,s){Le=null,z.H=Ko,s===Ai||s===Mu?(s=Yv(),at=3):s===Fd?(s=Yv(),at=4):at=s===gh?8:s!==null&&typeof s=="object"&&typeof s.then=="function"?6:1,Jn=s,Ze===null&&(Nt=1,Hu(n,lr(s,n.current)))}function Eb(){var n=Kn.current;return n===null?!0:(Ie&4194048)===Ie?dr===null:(Ie&62914560)===Ie||(Ie&536870912)!==0?n===dr:!1}function Ab(){var n=z.H;return z.H=Ko,n===null?Ko:n}function Cb(){var n=z.A;return z.A=QC,n}function tc(){Nt=4,Ga||(Ie&4194048)!==Ie&&Kn.current!==null||(zi=!0),(qa&134217727)===0&&(zs&134217727)===0||dt===null||Ka(dt,Ie,er,!1)}function Bh(n,s,i){var u=rt;rt|=2;var d=Ab(),h=Cb();(dt!==n||Ie!==s)&&(Ju=null,Li(n,s)),s=!1;var v=Nt;e:do try{if(at!==0&&Ze!==null){var S=Ze,D=Jn;switch(at){case 8:Uh(),v=6;break e;case 3:case 2:case 9:case 6:Kn.current===null&&(s=!0);var F=at;if(at=0,Jn=null,Ui(n,S,D,F),i&&zi){v=0;break e}break;default:F=at,at=0,Jn=null,Ui(n,S,D,F)}}tD(),v=Nt;break}catch(J){Tb(n,J)}while(!0);return s&&n.shellSuspendCounter++,sa=Es=null,rt=u,z.H=d,z.A=h,Ze===null&&(dt=null,Ie=0,xu()),v}function tD(){for(;Ze!==null;)Db(Ze)}function nD(n,s){var i=rt;rt|=2;var u=Ab(),d=Cb();dt!==n||Ie!==s?(Ju=null,Qu=ae()+500,Li(n,s)):zi=xt(n,s);e:do try{if(at!==0&&Ze!==null){s=Ze;var h=Jn;t:switch(at){case 1:at=0,Jn=null,Ui(n,s,h,1);break;case 2:case 9:if(Uv(h)){at=0,Jn=null,Mb(s);break}s=function(){at!==2&&at!==9||dt!==n||(at=7),Fr(n)},h.then(s,s);break e;case 3:at=7;break e;case 4:at=5;break e;case 7:Uv(h)?(at=0,Jn=null,Mb(s)):(at=0,Jn=null,Ui(n,s,h,7));break;case 5:var v=null;switch(Ze.tag){case 26:v=Ze.memoizedState;case 5:case 27:var S=Ze;if(v?m1(v):S.stateNode.complete){at=0,Jn=null;var D=S.sibling;if(D!==null)Ze=D;else{var F=S.return;F!==null?(Ze=F,nc(F)):Ze=null}break t}}at=0,Jn=null,Ui(n,s,h,5);break;case 6:at=0,Jn=null,Ui(n,s,h,6);break;case 8:Uh(),Nt=6;break e;default:throw Error(a(462))}}rD();break}catch(J){Tb(n,J)}while(!0);return sa=Es=null,z.H=u,z.A=d,rt=i,Ze!==null?0:(dt=null,Ie=0,xu(),Nt)}function rD(){for(;Ze!==null&&!Z();)Db(Ze)}function Db(n){var s=Q0(n.alternate,n,pa);n.memoizedProps=n.pendingProps,s===null?nc(n):Ze=s}function Mb(n){var s=n,i=s.alternate;switch(s.tag){case 15:case 0:s=I0(i,s,s.pendingProps,s.type,void 0,Ie);break;case 11:s=I0(i,s,s.pendingProps,s.type.render,s.ref,Ie);break;case 5:eh(s);default:eb(i,s),s=Ze=Cv(s,pa),s=Q0(i,s,pa)}n.memoizedProps=n.pendingProps,s===null?nc(n):Ze=s}function Ui(n,s,i,u){sa=Es=null,eh(s),Ci=null,Ho=0;var d=s.return;try{if($C(n,d,s,i,Ie)){Nt=1,Hu(n,lr(i,n.current)),Ze=null;return}}catch(h){if(d!==null)throw Ze=d,h;Nt=1,Hu(n,lr(i,n.current)),Ze=null;return}s.flags&32768?(We||u===1?n=!0:zi||(Ie&536870912)!==0?n=!1:(Ga=n=!0,(u===2||u===9||u===3||u===6)&&(u=Kn.current,u!==null&&u.tag===13&&(u.flags|=16384))),Rb(s,n)):nc(s)}function nc(n){var s=n;do{if((s.flags&32768)!==0){Rb(s,Ga);return}n=s.return;var i=qC(s.alternate,s,pa);if(i!==null){Ze=i;return}if(s=s.sibling,s!==null){Ze=s;return}Ze=s=n}while(s!==null);Nt===0&&(Nt=5)}function Rb(n,s){do{var i=XC(n.alternate,n);if(i!==null){i.flags&=32767,Ze=i;return}if(i=n.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!s&&(n=n.sibling,n!==null)){Ze=n;return}Ze=n=i}while(n!==null);Nt=6,Ze=null}function Ob(n,s,i,u,d,h,v,S,D){n.cancelPendingCommit=null;do rc();while(Kt!==0);if((rt&6)!==0)throw Error(a(327));if(s!==null){if(s===n.current)throw Error(a(177));if(h=s.lanes|s.childLanes,h|=Cd,On(n,i,h,v,S,D),n===dt&&(Ze=dt=null,Ie=0),Vi=s,Wa=n,ga=i,jh=h,Vh=d,Sb=u,(s.subtreeFlags&10256)!==0||(s.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,oD(He,function(){return Vb(),null})):(n.callbackNode=null,n.callbackPriority=0),u=(s.flags&13878)!==0,(s.subtreeFlags&13878)!==0||u){u=z.T,z.T=null,d=q.p,q.p=2,v=rt,rt|=4;try{WC(n,s,i)}finally{rt=v,q.p=d,z.T=u}}Kt=1,kb(),Nb(),zb()}}function kb(){if(Kt===1){Kt=0;var n=Wa,s=Vi,i=(s.flags&13878)!==0;if((s.subtreeFlags&13878)!==0||i){i=z.T,z.T=null;var u=q.p;q.p=2;var d=rt;rt|=4;try{db(s,n);var h=Kh,v=vv(n.containerInfo),S=h.focusedElem,D=h.selectionRange;if(v!==S&&S&&S.ownerDocument&&yv(S.ownerDocument.documentElement,S)){if(D!==null&&_d(S)){var F=D.start,J=D.end;if(J===void 0&&(J=F),"selectionStart"in S)S.selectionStart=F,S.selectionEnd=Math.min(J,S.value.length);else{var te=S.ownerDocument||document,H=te&&te.defaultView||window;if(H.getSelection){var I=H.getSelection(),be=S.textContent.length,Oe=Math.min(D.start,be),ut=D.end===void 0?Oe:Math.min(D.end,be);!I.extend&&Oe>ut&&(v=ut,ut=Oe,Oe=v);var V=gv(S,Oe),N=gv(S,ut);if(V&&N&&(I.rangeCount!==1||I.anchorNode!==V.node||I.anchorOffset!==V.offset||I.focusNode!==N.node||I.focusOffset!==N.offset)){var P=te.createRange();P.setStart(V.node,V.offset),I.removeAllRanges(),Oe>ut?(I.addRange(P),I.extend(N.node,N.offset)):(P.setEnd(N.node,N.offset),I.addRange(P))}}}}for(te=[],I=S;I=I.parentNode;)I.nodeType===1&&te.push({element:I,left:I.scrollLeft,top:I.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<te.length;S++){var ee=te[S];ee.element.scrollLeft=ee.left,ee.element.scrollTop=ee.top}}pc=!!Wh,Kh=Wh=null}finally{rt=d,q.p=u,z.T=i}}n.current=s,Kt=2}}function Nb(){if(Kt===2){Kt=0;var n=Wa,s=Vi,i=(s.flags&8772)!==0;if((s.subtreeFlags&8772)!==0||i){i=z.T,z.T=null;var u=q.p;q.p=2;var d=rt;rt|=4;try{ob(n,s.alternate,s)}finally{rt=d,q.p=u,z.T=i}}Kt=3}}function zb(){if(Kt===4||Kt===3){Kt=0,ue();var n=Wa,s=Vi,i=ga,u=Sb;(s.subtreeFlags&10256)!==0||(s.flags&10256)!==0?Kt=5:(Kt=0,Vi=Wa=null,jb(n,n.pendingLanes));var d=n.pendingLanes;if(d===0&&(Xa=null),_r(i),s=s.stateNode,Ct&&typeof Ct.onCommitFiberRoot=="function")try{Ct.onCommitFiberRoot(Rn,s,void 0,(s.current.flags&128)===128)}catch{}if(u!==null){s=z.T,d=q.p,q.p=2,z.T=null;try{for(var h=n.onRecoverableError,v=0;v<u.length;v++){var S=u[v];h(S.value,{componentStack:S.stack})}}finally{z.T=s,q.p=d}}(ga&3)!==0&&rc(),Fr(n),d=n.pendingLanes,(i&261930)!==0&&(d&42)!==0?n===Lh?il++:(il=0,Lh=n):il=0,ol(0)}}function jb(n,s){(n.pooledCacheLanes&=s)===0&&(s=n.pooledCache,s!=null&&(n.pooledCache=null,Po(s)))}function rc(){return kb(),Nb(),zb(),Vb()}function Vb(){if(Kt!==5)return!1;var n=Wa,s=jh;jh=0;var i=_r(ga),u=z.T,d=q.p;try{q.p=32>i?32:i,z.T=null,i=Vh,Vh=null;var h=Wa,v=ga;if(Kt=0,Vi=Wa=null,ga=0,(rt&6)!==0)throw Error(a(331));var S=rt;if(rt|=4,yb(h.current),mb(h,h.current,v,i),rt=S,ol(0,!1),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot(Rn,h)}catch{}return!0}finally{q.p=d,z.T=u,jb(n,s)}}function Lb(n,s,i){s=lr(i,s),s=ph(n.stateNode,s,2),n=Ha(n,s,2),n!==null&&(Dt(n,2),Fr(n))}function st(n,s,i){if(n.tag===3)Lb(n,n,i);else for(;s!==null;){if(s.tag===3){Lb(s,n,i);break}else if(s.tag===1){var u=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(Xa===null||!Xa.has(u))){n=lr(i,n),i=U0(2),u=Ha(s,i,2),u!==null&&(B0(i,u,s,n),Dt(u,2),Fr(u));break}}s=s.return}}function Yh(n,s,i){var u=n.pingCache;if(u===null){u=n.pingCache=new JC;var d=new Set;u.set(s,d)}else d=u.get(s),d===void 0&&(d=new Set,u.set(s,d));d.has(i)||(kh=!0,d.add(i),n=aD.bind(null,n,s,i),s.then(n,n))}function aD(n,s,i){var u=n.pingCache;u!==null&&u.delete(s),n.pingedLanes|=n.suspendedLanes&i,n.warmLanes&=~i,dt===n&&(Ie&i)===i&&(Nt===4||Nt===3&&(Ie&62914560)===Ie&&300>ae()-Ku?(rt&2)===0&&Li(n,0):Nh|=i,ji===Ie&&(ji=0)),Fr(n)}function Ub(n,s){s===0&&(s=bn()),n=_s(n,s),n!==null&&(Dt(n,s),Fr(n))}function sD(n){var s=n.memoizedState,i=0;s!==null&&(i=s.retryLane),Ub(n,i)}function iD(n,s){var i=0;switch(n.tag){case 31:case 13:var u=n.stateNode,d=n.memoizedState;d!==null&&(i=d.retryLane);break;case 19:u=n.stateNode;break;case 22:u=n.stateNode._retryCache;break;default:throw Error(a(314))}u!==null&&u.delete(s),Ub(n,i)}function oD(n,s){return R(n,s)}var ac=null,Bi=null,Ph=!1,sc=!1,Fh=!1,Qa=0;function Fr(n){n!==Bi&&n.next===null&&(Bi===null?ac=Bi=n:Bi=Bi.next=n),sc=!0,Ph||(Ph=!0,uD())}function ol(n,s){if(!Fh&&sc){Fh=!0;do for(var i=!1,u=ac;u!==null;){if(n!==0){var d=u.pendingLanes;if(d===0)var h=0;else{var v=u.suspendedLanes,S=u.pingedLanes;h=(1<<31-Lt(42|n)+1)-1,h&=d&~(v&~S),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(i=!0,Fb(u,h))}else h=Ie,h=ze(u,u===dt?h:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(h&3)===0||xt(u,h)||(i=!0,Fb(u,h));u=u.next}while(i);Fh=!1}}function lD(){Bb()}function Bb(){sc=Ph=!1;var n=0;Qa!==0&&bD()&&(n=Qa);for(var s=ae(),i=null,u=ac;u!==null;){var d=u.next,h=Yb(u,s);h===0?(u.next=null,i===null?ac=d:i.next=d,d===null&&(Bi=i)):(i=u,(n!==0||(h&3)!==0)&&(sc=!0)),u=d}Kt!==0&&Kt!==5||ol(n),Qa!==0&&(Qa=0)}function Yb(n,s){for(var i=n.suspendedLanes,u=n.pingedLanes,d=n.expirationTimes,h=n.pendingLanes&-62914561;0<h;){var v=31-Lt(h),S=1<<v,D=d[v];D===-1?((S&i)===0||(S&u)!==0)&&(d[v]=an(S,s)):D<=s&&(n.expiredLanes|=S),h&=~S}if(s=dt,i=Ie,i=ze(n,n===s?i:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),u=n.callbackNode,i===0||n===s&&(at===2||at===9)||n.cancelPendingCommit!==null)return u!==null&&u!==null&&Y(u),n.callbackNode=null,n.callbackPriority=0;if((i&3)===0||xt(n,i)){if(s=i&-i,s===n.callbackPriority)return s;switch(u!==null&&Y(u),_r(i)){case 2:case 8:i=Fe;break;case 32:i=He;break;case 268435456:i=vn;break;default:i=He}return u=Pb.bind(null,n),i=R(i,u),n.callbackPriority=s,n.callbackNode=i,s}return u!==null&&u!==null&&Y(u),n.callbackPriority=2,n.callbackNode=null,2}function Pb(n,s){if(Kt!==0&&Kt!==5)return n.callbackNode=null,n.callbackPriority=0,null;var i=n.callbackNode;if(rc()&&n.callbackNode!==i)return null;var u=Ie;return u=ze(n,n===dt?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),u===0?null:(_b(n,u,s),Yb(n,ae()),n.callbackNode!=null&&n.callbackNode===i?Pb.bind(null,n):null)}function Fb(n,s){if(rc())return null;_b(n,s,!0)}function uD(){xD(function(){(rt&6)!==0?R(pe,lD):Bb()})}function Hh(){if(Qa===0){var n=Ti;n===0&&(n=ri,ri<<=1,(ri&261888)===0&&(ri=256)),Qa=n}return Qa}function Hb(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:hu(""+n)}function Zb(n,s){var i=s.ownerDocument.createElement("input");return i.name=s.name,i.value=s.value,n.id&&i.setAttribute("form",n.id),s.parentNode.insertBefore(i,s),n=new FormData(n),i.parentNode.removeChild(i),n}function cD(n,s,i,u,d){if(s==="submit"&&i&&i.stateNode===d){var h=Hb((d[zn]||null).action),v=u.submitter;v&&(s=(s=v[zn]||null)?Hb(s.formAction):v.getAttribute("formAction"),s!==null&&(h=s,v=null));var S=new yu("action","action",null,u,d);n.push({event:S,listeners:[{instance:null,listener:function(){if(u.defaultPrevented){if(Qa!==0){var D=v?Zb(d,v):new FormData(d);uh(i,{pending:!0,data:D,method:d.method,action:h},null,D)}}else typeof h=="function"&&(S.preventDefault(),D=v?Zb(d,v):new FormData(d),uh(i,{pending:!0,data:D,method:d.method,action:h},h,D))},currentTarget:d}]})}}for(var Zh=0;Zh<Ad.length;Zh++){var $h=Ad[Zh],fD=$h.toLowerCase(),dD=$h[0].toUpperCase()+$h.slice(1);wr(fD,"on"+dD)}wr(xv,"onAnimationEnd"),wr(_v,"onAnimationIteration"),wr(wv,"onAnimationStart"),wr("dblclick","onDoubleClick"),wr("focusin","onFocus"),wr("focusout","onBlur"),wr(DC,"onTransitionRun"),wr(MC,"onTransitionStart"),wr(RC,"onTransitionCancel"),wr(Tv,"onTransitionEnd"),ci("onMouseEnter",["mouseout","mouseover"]),ci("onMouseLeave",["mouseout","mouseover"]),ci("onPointerEnter",["pointerout","pointerover"]),ci("onPointerLeave",["pointerout","pointerover"]),vs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),vs("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),vs("onBeforeInput",["compositionend","keypress","textInput","paste"]),vs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),vs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),vs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ll="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(" "),hD=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ll));function $b(n,s){s=(s&4)!==0;for(var i=0;i<n.length;i++){var u=n[i],d=u.event;u=u.listeners;e:{var h=void 0;if(s)for(var v=u.length-1;0<=v;v--){var S=u[v],D=S.instance,F=S.currentTarget;if(S=S.listener,D!==h&&d.isPropagationStopped())break e;h=S,d.currentTarget=F;try{h(d)}catch(J){Su(J)}d.currentTarget=null,h=D}else for(v=0;v<u.length;v++){if(S=u[v],D=S.instance,F=S.currentTarget,S=S.listener,D!==h&&d.isPropagationStopped())break e;h=S,d.currentTarget=F;try{h(d)}catch(J){Su(J)}d.currentTarget=null,h=D}}}}function $e(n,s){var i=s[ad];i===void 0&&(i=s[ad]=new Set);var u=n+"__bubble";i.has(u)||(Ib(s,n,2,!1),i.add(u))}function Ih(n,s,i){var u=0;s&&(u|=4),Ib(i,n,u,s)}var ic="_reactListening"+Math.random().toString(36).slice(2);function Gh(n){if(!n[ic]){n[ic]=!0,By.forEach(function(i){i!=="selectionchange"&&(hD.has(i)||Ih(i,!1,n),Ih(i,!0,n))});var s=n.nodeType===9?n:n.ownerDocument;s===null||s[ic]||(s[ic]=!0,Ih("selectionchange",!1,s))}}function Ib(n,s,i,u){switch(x1(s)){case 2:var d=PD;break;case 8:d=FD;break;default:d=lm}i=d.bind(null,s,i,n),d=void 0,!hd||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(d=!0),u?d!==void 0?n.addEventListener(s,i,{capture:!0,passive:d}):n.addEventListener(s,i,!0):d!==void 0?n.addEventListener(s,i,{passive:d}):n.addEventListener(s,i,!1)}function qh(n,s,i,u,d){var h=u;if((s&1)===0&&(s&2)===0&&u!==null)e:for(;;){if(u===null)return;var v=u.tag;if(v===3||v===4){var S=u.stateNode.containerInfo;if(S===d)break;if(v===4)for(v=u.return;v!==null;){var D=v.tag;if((D===3||D===4)&&v.stateNode.containerInfo===d)return;v=v.return}for(;S!==null;){if(v=oi(S),v===null)return;if(D=v.tag,D===5||D===6||D===26||D===27){u=h=v;continue e}S=S.parentNode}}u=u.return}Ky(function(){var F=h,J=fd(i),te=[];e:{var H=Ev.get(n);if(H!==void 0){var I=yu,be=n;switch(n){case"keypress":if(pu(i)===0)break e;case"keydown":case"keyup":I=iC;break;case"focusin":be="focus",I=yd;break;case"focusout":be="blur",I=yd;break;case"beforeblur":case"afterblur":I=yd;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":I=ev;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":I=qA;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":I=uC;break;case xv:case _v:case wv:I=KA;break;case Tv:I=fC;break;case"scroll":case"scrollend":I=IA;break;case"wheel":I=hC;break;case"copy":case"cut":case"paste":I=JA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":I=nv;break;case"toggle":case"beforetoggle":I=pC}var Oe=(s&4)!==0,ut=!Oe&&(n==="scroll"||n==="scrollend"),V=Oe?H!==null?H+"Capture":null:H;Oe=[];for(var N=F,P;N!==null;){var ee=N;if(P=ee.stateNode,ee=ee.tag,ee!==5&&ee!==26&&ee!==27||P===null||V===null||(ee=Ro(N,V),ee!=null&&Oe.push(ul(N,ee,P))),ut)break;N=N.return}0<Oe.length&&(H=new I(H,be,null,i,J),te.push({event:H,listeners:Oe}))}}if((s&7)===0){e:{if(H=n==="mouseover"||n==="pointerover",I=n==="mouseout"||n==="pointerout",H&&i!==cd&&(be=i.relatedTarget||i.fromElement)&&(oi(be)||be[ii]))break e;if((I||H)&&(H=J.window===J?J:(H=J.ownerDocument)?H.defaultView||H.parentWindow:window,I?(be=i.relatedTarget||i.toElement,I=F,be=be?oi(be):null,be!==null&&(ut=l(be),Oe=be.tag,be!==ut||Oe!==5&&Oe!==27&&Oe!==6)&&(be=null)):(I=null,be=F),I!==be)){if(Oe=ev,ee="onMouseLeave",V="onMouseEnter",N="mouse",(n==="pointerout"||n==="pointerover")&&(Oe=nv,ee="onPointerLeave",V="onPointerEnter",N="pointer"),ut=I==null?H:Mo(I),P=be==null?H:Mo(be),H=new Oe(ee,N+"leave",I,i,J),H.target=ut,H.relatedTarget=P,ee=null,oi(J)===F&&(Oe=new Oe(V,N+"enter",be,i,J),Oe.target=P,Oe.relatedTarget=ut,ee=Oe),ut=ee,I&&be)t:{for(Oe=mD,V=I,N=be,P=0,ee=V;ee;ee=Oe(ee))P++;ee=0;for(var Me=N;Me;Me=Oe(Me))ee++;for(;0<P-ee;)V=Oe(V),P--;for(;0<ee-P;)N=Oe(N),ee--;for(;P--;){if(V===N||N!==null&&V===N.alternate){Oe=V;break t}V=Oe(V),N=Oe(N)}Oe=null}else Oe=null;I!==null&&Gb(te,H,I,Oe,!1),be!==null&&ut!==null&&Gb(te,ut,be,Oe,!0)}}e:{if(H=F?Mo(F):window,I=H.nodeName&&H.nodeName.toLowerCase(),I==="select"||I==="input"&&H.type==="file")var Je=cv;else if(lv(H))if(fv)Je=EC;else{Je=wC;var Ce=_C}else I=H.nodeName,!I||I.toLowerCase()!=="input"||H.type!=="checkbox"&&H.type!=="radio"?F&&ud(F.elementType)&&(Je=cv):Je=TC;if(Je&&(Je=Je(n,F))){uv(te,Je,i,J);break e}Ce&&Ce(n,H,F),n==="focusout"&&F&&H.type==="number"&&F.memoizedProps.value!=null&&ld(H,"number",H.value)}switch(Ce=F?Mo(F):window,n){case"focusin":(lv(Ce)||Ce.contentEditable==="true")&&(gi=Ce,wd=F,Uo=null);break;case"focusout":Uo=wd=gi=null;break;case"mousedown":Td=!0;break;case"contextmenu":case"mouseup":case"dragend":Td=!1,bv(te,i,J);break;case"selectionchange":if(CC)break;case"keydown":case"keyup":bv(te,i,J)}var Be;if(bd)e:{switch(n){case"compositionstart":var Ge="onCompositionStart";break e;case"compositionend":Ge="onCompositionEnd";break e;case"compositionupdate":Ge="onCompositionUpdate";break e}Ge=void 0}else pi?iv(n,i)&&(Ge="onCompositionEnd"):n==="keydown"&&i.keyCode===229&&(Ge="onCompositionStart");Ge&&(rv&&i.locale!=="ko"&&(pi||Ge!=="onCompositionStart"?Ge==="onCompositionEnd"&&pi&&(Be=Qy()):(Va=J,md="value"in Va?Va.value:Va.textContent,pi=!0)),Ce=oc(F,Ge),0<Ce.length&&(Ge=new tv(Ge,n,null,i,J),te.push({event:Ge,listeners:Ce}),Be?Ge.data=Be:(Be=ov(i),Be!==null&&(Ge.data=Be)))),(Be=yC?vC(n,i):bC(n,i))&&(Ge=oc(F,"onBeforeInput"),0<Ge.length&&(Ce=new tv("onBeforeInput","beforeinput",null,i,J),te.push({event:Ce,listeners:Ge}),Ce.data=Be)),cD(te,n,F,i,J)}$b(te,s)})}function ul(n,s,i){return{instance:n,listener:s,currentTarget:i}}function oc(n,s){for(var i=s+"Capture",u=[];n!==null;){var d=n,h=d.stateNode;if(d=d.tag,d!==5&&d!==26&&d!==27||h===null||(d=Ro(n,i),d!=null&&u.unshift(ul(n,d,h)),d=Ro(n,s),d!=null&&u.push(ul(n,d,h))),n.tag===3)return u;n=n.return}return[]}function mD(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function Gb(n,s,i,u,d){for(var h=s._reactName,v=[];i!==null&&i!==u;){var S=i,D=S.alternate,F=S.stateNode;if(S=S.tag,D!==null&&D===u)break;S!==5&&S!==26&&S!==27||F===null||(D=F,d?(F=Ro(i,h),F!=null&&v.unshift(ul(i,F,D))):d||(F=Ro(i,h),F!=null&&v.push(ul(i,F,D)))),i=i.return}v.length!==0&&n.push({event:s,listeners:v})}var pD=/\r\n?/g,gD=/\u0000|\uFFFD/g;function qb(n){return(typeof n=="string"?n:""+n).replace(pD,`
|
|
`).replace(gD,"")}function Xb(n,s){return s=qb(s),qb(n)===s}function lt(n,s,i,u,d,h){switch(i){case"children":typeof u=="string"?s==="body"||s==="textarea"&&u===""||di(n,u):(typeof u=="number"||typeof u=="bigint")&&s!=="body"&&di(n,""+u);break;case"className":fu(n,"class",u);break;case"tabIndex":fu(n,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":fu(n,i,u);break;case"style":Xy(n,u,h);break;case"data":if(s!=="object"){fu(n,"data",u);break}case"src":case"href":if(u===""&&(s!=="a"||i!=="href")){n.removeAttribute(i);break}if(u==null||typeof u=="function"||typeof u=="symbol"||typeof u=="boolean"){n.removeAttribute(i);break}u=hu(""+u),n.setAttribute(i,u);break;case"action":case"formAction":if(typeof u=="function"){n.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof h=="function"&&(i==="formAction"?(s!=="input"&<(n,s,"name",d.name,d,null),lt(n,s,"formEncType",d.formEncType,d,null),lt(n,s,"formMethod",d.formMethod,d,null),lt(n,s,"formTarget",d.formTarget,d,null)):(lt(n,s,"encType",d.encType,d,null),lt(n,s,"method",d.method,d,null),lt(n,s,"target",d.target,d,null)));if(u==null||typeof u=="symbol"||typeof u=="boolean"){n.removeAttribute(i);break}u=hu(""+u),n.setAttribute(i,u);break;case"onClick":u!=null&&(n.onclick=ta);break;case"onScroll":u!=null&&$e("scroll",n);break;case"onScrollEnd":u!=null&&$e("scrollend",n);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(a(61));if(i=u.__html,i!=null){if(d.children!=null)throw Error(a(60));n.innerHTML=i}}break;case"multiple":n.multiple=u&&typeof u!="function"&&typeof u!="symbol";break;case"muted":n.muted=u&&typeof u!="function"&&typeof u!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(u==null||typeof u=="function"||typeof u=="boolean"||typeof u=="symbol"){n.removeAttribute("xlink:href");break}i=hu(""+u),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":u!=null&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(i,""+u):n.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":u&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(i,""):n.removeAttribute(i);break;case"capture":case"download":u===!0?n.setAttribute(i,""):u!==!1&&u!=null&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(i,u):n.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":u!=null&&typeof u!="function"&&typeof u!="symbol"&&!isNaN(u)&&1<=u?n.setAttribute(i,u):n.removeAttribute(i);break;case"rowSpan":case"start":u==null||typeof u=="function"||typeof u=="symbol"||isNaN(u)?n.removeAttribute(i):n.setAttribute(i,u);break;case"popover":$e("beforetoggle",n),$e("toggle",n),cu(n,"popover",u);break;case"xlinkActuate":ea(n,"http://www.w3.org/1999/xlink","xlink:actuate",u);break;case"xlinkArcrole":ea(n,"http://www.w3.org/1999/xlink","xlink:arcrole",u);break;case"xlinkRole":ea(n,"http://www.w3.org/1999/xlink","xlink:role",u);break;case"xlinkShow":ea(n,"http://www.w3.org/1999/xlink","xlink:show",u);break;case"xlinkTitle":ea(n,"http://www.w3.org/1999/xlink","xlink:title",u);break;case"xlinkType":ea(n,"http://www.w3.org/1999/xlink","xlink:type",u);break;case"xmlBase":ea(n,"http://www.w3.org/XML/1998/namespace","xml:base",u);break;case"xmlLang":ea(n,"http://www.w3.org/XML/1998/namespace","xml:lang",u);break;case"xmlSpace":ea(n,"http://www.w3.org/XML/1998/namespace","xml:space",u);break;case"is":cu(n,"is",u);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=ZA.get(i)||i,cu(n,i,u))}}function Xh(n,s,i,u,d,h){switch(i){case"style":Xy(n,u,h);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(a(61));if(i=u.__html,i!=null){if(d.children!=null)throw Error(a(60));n.innerHTML=i}}break;case"children":typeof u=="string"?di(n,u):(typeof u=="number"||typeof u=="bigint")&&di(n,""+u);break;case"onScroll":u!=null&&$e("scroll",n);break;case"onScrollEnd":u!=null&&$e("scrollend",n);break;case"onClick":u!=null&&(n.onclick=ta);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Yy.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(d=i.endsWith("Capture"),s=i.slice(2,d?i.length-7:void 0),h=n[zn]||null,h=h!=null?h[i]:null,typeof h=="function"&&n.removeEventListener(s,h,d),typeof u=="function")){typeof h!="function"&&h!==null&&(i in n?n[i]=null:n.hasAttribute(i)&&n.removeAttribute(i)),n.addEventListener(s,u,d);break e}i in n?n[i]=u:u===!0?n.setAttribute(i,""):cu(n,i,u)}}}function hn(n,s,i){switch(s){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":$e("error",n),$e("load",n);var u=!1,d=!1,h;for(h in i)if(i.hasOwnProperty(h)){var v=i[h];if(v!=null)switch(h){case"src":u=!0;break;case"srcSet":d=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,s));default:lt(n,s,h,v,i,null)}}d&<(n,s,"srcSet",i.srcSet,i,null),u&<(n,s,"src",i.src,i,null);return;case"input":$e("invalid",n);var S=h=v=d=null,D=null,F=null;for(u in i)if(i.hasOwnProperty(u)){var J=i[u];if(J!=null)switch(u){case"name":d=J;break;case"type":v=J;break;case"checked":D=J;break;case"defaultChecked":F=J;break;case"value":h=J;break;case"defaultValue":S=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(a(137,s));break;default:lt(n,s,u,J,i,null)}}$y(n,h,S,D,F,v,d,!1);return;case"select":$e("invalid",n),u=v=h=null;for(d in i)if(i.hasOwnProperty(d)&&(S=i[d],S!=null))switch(d){case"value":h=S;break;case"defaultValue":v=S;break;case"multiple":u=S;default:lt(n,s,d,S,i,null)}s=h,i=v,n.multiple=!!u,s!=null?fi(n,!!u,s,!1):i!=null&&fi(n,!!u,i,!0);return;case"textarea":$e("invalid",n),h=d=u=null;for(v in i)if(i.hasOwnProperty(v)&&(S=i[v],S!=null))switch(v){case"value":u=S;break;case"defaultValue":d=S;break;case"children":h=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(a(91));break;default:lt(n,s,v,S,i,null)}Gy(n,u,d,h);return;case"option":for(D in i)if(i.hasOwnProperty(D)&&(u=i[D],u!=null))switch(D){case"selected":n.selected=u&&typeof u!="function"&&typeof u!="symbol";break;default:lt(n,s,D,u,i,null)}return;case"dialog":$e("beforetoggle",n),$e("toggle",n),$e("cancel",n),$e("close",n);break;case"iframe":case"object":$e("load",n);break;case"video":case"audio":for(u=0;u<ll.length;u++)$e(ll[u],n);break;case"image":$e("error",n),$e("load",n);break;case"details":$e("toggle",n);break;case"embed":case"source":case"link":$e("error",n),$e("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in i)if(i.hasOwnProperty(F)&&(u=i[F],u!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,s));default:lt(n,s,F,u,i,null)}return;default:if(ud(s)){for(J in i)i.hasOwnProperty(J)&&(u=i[J],u!==void 0&&Xh(n,s,J,u,i,void 0));return}}for(S in i)i.hasOwnProperty(S)&&(u=i[S],u!=null&<(n,s,S,u,i,null))}function yD(n,s,i,u){switch(s){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var d=null,h=null,v=null,S=null,D=null,F=null,J=null;for(I in i){var te=i[I];if(i.hasOwnProperty(I)&&te!=null)switch(I){case"checked":break;case"value":break;case"defaultValue":D=te;default:u.hasOwnProperty(I)||lt(n,s,I,null,u,te)}}for(var H in u){var I=u[H];if(te=i[H],u.hasOwnProperty(H)&&(I!=null||te!=null))switch(H){case"type":h=I;break;case"name":d=I;break;case"checked":F=I;break;case"defaultChecked":J=I;break;case"value":v=I;break;case"defaultValue":S=I;break;case"children":case"dangerouslySetInnerHTML":if(I!=null)throw Error(a(137,s));break;default:I!==te&<(n,s,H,I,u,te)}}od(n,v,S,D,F,J,h,d);return;case"select":I=v=S=H=null;for(h in i)if(D=i[h],i.hasOwnProperty(h)&&D!=null)switch(h){case"value":break;case"multiple":I=D;default:u.hasOwnProperty(h)||lt(n,s,h,null,u,D)}for(d in u)if(h=u[d],D=i[d],u.hasOwnProperty(d)&&(h!=null||D!=null))switch(d){case"value":H=h;break;case"defaultValue":S=h;break;case"multiple":v=h;default:h!==D&<(n,s,d,h,u,D)}s=S,i=v,u=I,H!=null?fi(n,!!i,H,!1):!!u!=!!i&&(s!=null?fi(n,!!i,s,!0):fi(n,!!i,i?[]:"",!1));return;case"textarea":I=H=null;for(S in i)if(d=i[S],i.hasOwnProperty(S)&&d!=null&&!u.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:lt(n,s,S,null,u,d)}for(v in u)if(d=u[v],h=i[v],u.hasOwnProperty(v)&&(d!=null||h!=null))switch(v){case"value":H=d;break;case"defaultValue":I=d;break;case"children":break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(a(91));break;default:d!==h&<(n,s,v,d,u,h)}Iy(n,H,I);return;case"option":for(var be in i)if(H=i[be],i.hasOwnProperty(be)&&H!=null&&!u.hasOwnProperty(be))switch(be){case"selected":n.selected=!1;break;default:lt(n,s,be,null,u,H)}for(D in u)if(H=u[D],I=i[D],u.hasOwnProperty(D)&&H!==I&&(H!=null||I!=null))switch(D){case"selected":n.selected=H&&typeof H!="function"&&typeof H!="symbol";break;default:lt(n,s,D,H,u,I)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Oe in i)H=i[Oe],i.hasOwnProperty(Oe)&&H!=null&&!u.hasOwnProperty(Oe)&<(n,s,Oe,null,u,H);for(F in u)if(H=u[F],I=i[F],u.hasOwnProperty(F)&&H!==I&&(H!=null||I!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(a(137,s));break;default:lt(n,s,F,H,u,I)}return;default:if(ud(s)){for(var ut in i)H=i[ut],i.hasOwnProperty(ut)&&H!==void 0&&!u.hasOwnProperty(ut)&&Xh(n,s,ut,void 0,u,H);for(J in u)H=u[J],I=i[J],!u.hasOwnProperty(J)||H===I||H===void 0&&I===void 0||Xh(n,s,J,H,u,I);return}}for(var V in i)H=i[V],i.hasOwnProperty(V)&&H!=null&&!u.hasOwnProperty(V)&<(n,s,V,null,u,H);for(te in u)H=u[te],I=i[te],!u.hasOwnProperty(te)||H===I||H==null&&I==null||lt(n,s,te,H,u,I)}function Wb(n){switch(n){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function vD(){if(typeof performance.getEntriesByType=="function"){for(var n=0,s=0,i=performance.getEntriesByType("resource"),u=0;u<i.length;u++){var d=i[u],h=d.transferSize,v=d.initiatorType,S=d.duration;if(h&&S&&Wb(v)){for(v=0,S=d.responseEnd,u+=1;u<i.length;u++){var D=i[u],F=D.startTime;if(F>S)break;var J=D.transferSize,te=D.initiatorType;J&&Wb(te)&&(D=D.responseEnd,v+=J*(D<S?1:(S-F)/(D-F)))}if(--u,s+=8*(h+v)/(d.duration/1e3),n++,10<n)break}}if(0<n)return s/n/1e6}return navigator.connection&&(n=navigator.connection.downlink,typeof n=="number")?n:5}var Wh=null,Kh=null;function lc(n){return n.nodeType===9?n:n.ownerDocument}function Kb(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Qb(n,s){if(n===0)switch(s){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&s==="foreignObject"?0:n}function Qh(n,s){return n==="textarea"||n==="noscript"||typeof s.children=="string"||typeof s.children=="number"||typeof s.children=="bigint"||typeof s.dangerouslySetInnerHTML=="object"&&s.dangerouslySetInnerHTML!==null&&s.dangerouslySetInnerHTML.__html!=null}var Jh=null;function bD(){var n=window.event;return n&&n.type==="popstate"?n===Jh?!1:(Jh=n,!0):(Jh=null,!1)}var Jb=typeof setTimeout=="function"?setTimeout:void 0,SD=typeof clearTimeout=="function"?clearTimeout:void 0,e1=typeof Promise=="function"?Promise:void 0,xD=typeof queueMicrotask=="function"?queueMicrotask:typeof e1<"u"?function(n){return e1.resolve(null).then(n).catch(_D)}:Jb;function _D(n){setTimeout(function(){throw n})}function Ja(n){return n==="head"}function t1(n,s){var i=s,u=0;do{var d=i.nextSibling;if(n.removeChild(i),d&&d.nodeType===8)if(i=d.data,i==="/$"||i==="/&"){if(u===0){n.removeChild(d),Hi(s);return}u--}else if(i==="$"||i==="$?"||i==="$~"||i==="$!"||i==="&")u++;else if(i==="html")cl(n.ownerDocument.documentElement);else if(i==="head"){i=n.ownerDocument.head,cl(i);for(var h=i.firstChild;h;){var v=h.nextSibling,S=h.nodeName;h[Do]||S==="SCRIPT"||S==="STYLE"||S==="LINK"&&h.rel.toLowerCase()==="stylesheet"||i.removeChild(h),h=v}}else i==="body"&&cl(n.ownerDocument.body);i=d}while(i);Hi(s)}function n1(n,s){var i=n;n=0;do{var u=i.nextSibling;if(i.nodeType===1?s?(i._stashedDisplay=i.style.display,i.style.display="none"):(i.style.display=i._stashedDisplay||"",i.getAttribute("style")===""&&i.removeAttribute("style")):i.nodeType===3&&(s?(i._stashedText=i.nodeValue,i.nodeValue=""):i.nodeValue=i._stashedText||""),u&&u.nodeType===8)if(i=u.data,i==="/$"){if(n===0)break;n--}else i!=="$"&&i!=="$?"&&i!=="$~"&&i!=="$!"||n++;i=u}while(i)}function em(n){var s=n.firstChild;for(s&&s.nodeType===10&&(s=s.nextSibling);s;){var i=s;switch(s=s.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":em(i),sd(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}n.removeChild(i)}}function wD(n,s,i,u){for(;n.nodeType===1;){var d=i;if(n.nodeName.toLowerCase()!==s.toLowerCase()){if(!u&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(u){if(!n[Do])switch(s){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(h=n.getAttribute("rel"),h==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(h!==d.rel||n.getAttribute("href")!==(d.href==null||d.href===""?null:d.href)||n.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin)||n.getAttribute("title")!==(d.title==null?null:d.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(h=n.getAttribute("src"),(h!==(d.src==null?null:d.src)||n.getAttribute("type")!==(d.type==null?null:d.type)||n.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin))&&h&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(s==="input"&&n.type==="hidden"){var h=d.name==null?null:""+d.name;if(d.type==="hidden"&&n.getAttribute("name")===h)return n}else return n;if(n=hr(n.nextSibling),n===null)break}return null}function TD(n,s,i){if(s==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!i||(n=hr(n.nextSibling),n===null))return null;return n}function r1(n,s){for(;n.nodeType!==8;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!s||(n=hr(n.nextSibling),n===null))return null;return n}function tm(n){return n.data==="$?"||n.data==="$~"}function nm(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState!=="loading"}function ED(n,s){var i=n.ownerDocument;if(n.data==="$~")n._reactRetry=s;else if(n.data!=="$?"||i.readyState!=="loading")s();else{var u=function(){s(),i.removeEventListener("DOMContentLoaded",u)};i.addEventListener("DOMContentLoaded",u),n._reactRetry=u}}function hr(n){for(;n!=null;n=n.nextSibling){var s=n.nodeType;if(s===1||s===3)break;if(s===8){if(s=n.data,s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"||s==="F!"||s==="F")break;if(s==="/$"||s==="/&")return null}}return n}var rm=null;function a1(n){n=n.nextSibling;for(var s=0;n;){if(n.nodeType===8){var i=n.data;if(i==="/$"||i==="/&"){if(s===0)return hr(n.nextSibling);s--}else i!=="$"&&i!=="$!"&&i!=="$?"&&i!=="$~"&&i!=="&"||s++}n=n.nextSibling}return null}function s1(n){n=n.previousSibling;for(var s=0;n;){if(n.nodeType===8){var i=n.data;if(i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"){if(s===0)return n;s--}else i!=="/$"&&i!=="/&"||s++}n=n.previousSibling}return null}function i1(n,s,i){switch(s=lc(i),n){case"html":if(n=s.documentElement,!n)throw Error(a(452));return n;case"head":if(n=s.head,!n)throw Error(a(453));return n;case"body":if(n=s.body,!n)throw Error(a(454));return n;default:throw Error(a(451))}}function cl(n){for(var s=n.attributes;s.length;)n.removeAttributeNode(s[0]);sd(n)}var mr=new Map,o1=new Set;function uc(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var ya=q.d;q.d={f:AD,r:CD,D:DD,C:MD,L:RD,m:OD,X:ND,S:kD,M:zD};function AD(){var n=ya.f(),s=ec();return n||s}function CD(n){var s=li(n);s!==null&&s.tag===5&&s.type==="form"?T0(s):ya.r(n)}var Yi=typeof document>"u"?null:document;function l1(n,s,i){var u=Yi;if(u&&typeof s=="string"&&s){var d=ir(s);d='link[rel="'+n+'"][href="'+d+'"]',typeof i=="string"&&(d+='[crossorigin="'+i+'"]'),o1.has(d)||(o1.add(d),n={rel:n,crossOrigin:i,href:s},u.querySelector(d)===null&&(s=u.createElement("link"),hn(s,"link",n),sn(s),u.head.appendChild(s)))}}function DD(n){ya.D(n),l1("dns-prefetch",n,null)}function MD(n,s){ya.C(n,s),l1("preconnect",n,s)}function RD(n,s,i){ya.L(n,s,i);var u=Yi;if(u&&n&&s){var d='link[rel="preload"][as="'+ir(s)+'"]';s==="image"&&i&&i.imageSrcSet?(d+='[imagesrcset="'+ir(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(d+='[imagesizes="'+ir(i.imageSizes)+'"]')):d+='[href="'+ir(n)+'"]';var h=d;switch(s){case"style":h=Pi(n);break;case"script":h=Fi(n)}mr.has(h)||(n=g({rel:"preload",href:s==="image"&&i&&i.imageSrcSet?void 0:n,as:s},i),mr.set(h,n),u.querySelector(d)!==null||s==="style"&&u.querySelector(fl(h))||s==="script"&&u.querySelector(dl(h))||(s=u.createElement("link"),hn(s,"link",n),sn(s),u.head.appendChild(s)))}}function OD(n,s){ya.m(n,s);var i=Yi;if(i&&n){var u=s&&typeof s.as=="string"?s.as:"script",d='link[rel="modulepreload"][as="'+ir(u)+'"][href="'+ir(n)+'"]',h=d;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=Fi(n)}if(!mr.has(h)&&(n=g({rel:"modulepreload",href:n},s),mr.set(h,n),i.querySelector(d)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(dl(h)))return}u=i.createElement("link"),hn(u,"link",n),sn(u),i.head.appendChild(u)}}}function kD(n,s,i){ya.S(n,s,i);var u=Yi;if(u&&n){var d=ui(u).hoistableStyles,h=Pi(n);s=s||"default";var v=d.get(h);if(!v){var S={loading:0,preload:null};if(v=u.querySelector(fl(h)))S.loading=5;else{n=g({rel:"stylesheet",href:n,"data-precedence":s},i),(i=mr.get(h))&&am(n,i);var D=v=u.createElement("link");sn(D),hn(D,"link",n),D._p=new Promise(function(F,J){D.onload=F,D.onerror=J}),D.addEventListener("load",function(){S.loading|=1}),D.addEventListener("error",function(){S.loading|=2}),S.loading|=4,cc(v,s,u)}v={type:"stylesheet",instance:v,count:1,state:S},d.set(h,v)}}}function ND(n,s){ya.X(n,s);var i=Yi;if(i&&n){var u=ui(i).hoistableScripts,d=Fi(n),h=u.get(d);h||(h=i.querySelector(dl(d)),h||(n=g({src:n,async:!0},s),(s=mr.get(d))&&sm(n,s),h=i.createElement("script"),sn(h),hn(h,"link",n),i.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},u.set(d,h))}}function zD(n,s){ya.M(n,s);var i=Yi;if(i&&n){var u=ui(i).hoistableScripts,d=Fi(n),h=u.get(d);h||(h=i.querySelector(dl(d)),h||(n=g({src:n,async:!0,type:"module"},s),(s=mr.get(d))&&sm(n,s),h=i.createElement("script"),sn(h),hn(h,"link",n),i.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},u.set(d,h))}}function u1(n,s,i,u){var d=(d=De.current)?uc(d):null;if(!d)throw Error(a(446));switch(n){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(s=Pi(i.href),i=ui(d).hoistableStyles,u=i.get(s),u||(u={type:"style",instance:null,count:0,state:null},i.set(s,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){n=Pi(i.href);var h=ui(d).hoistableStyles,v=h.get(n);if(v||(d=d.ownerDocument||d,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(n,v),(h=d.querySelector(fl(n)))&&!h._p&&(v.instance=h,v.state.loading=5),mr.has(n)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},mr.set(n,i),h||jD(d,n,i,v.state))),s&&u===null)throw Error(a(528,""));return v}if(s&&u!==null)throw Error(a(529,""));return null;case"script":return s=i.async,i=i.src,typeof i=="string"&&s&&typeof s!="function"&&typeof s!="symbol"?(s=Fi(i),i=ui(d).hoistableScripts,u=i.get(s),u||(u={type:"script",instance:null,count:0,state:null},i.set(s,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,n))}}function Pi(n){return'href="'+ir(n)+'"'}function fl(n){return'link[rel="stylesheet"]['+n+"]"}function c1(n){return g({},n,{"data-precedence":n.precedence,precedence:null})}function jD(n,s,i,u){n.querySelector('link[rel="preload"][as="style"]['+s+"]")?u.loading=1:(s=n.createElement("link"),u.preload=s,s.addEventListener("load",function(){return u.loading|=1}),s.addEventListener("error",function(){return u.loading|=2}),hn(s,"link",i),sn(s),n.head.appendChild(s))}function Fi(n){return'[src="'+ir(n)+'"]'}function dl(n){return"script[async]"+n}function f1(n,s,i){if(s.count++,s.instance===null)switch(s.type){case"style":var u=n.querySelector('style[data-href~="'+ir(i.href)+'"]');if(u)return s.instance=u,sn(u),u;var d=g({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return u=(n.ownerDocument||n).createElement("style"),sn(u),hn(u,"style",d),cc(u,i.precedence,n),s.instance=u;case"stylesheet":d=Pi(i.href);var h=n.querySelector(fl(d));if(h)return s.state.loading|=4,s.instance=h,sn(h),h;u=c1(i),(d=mr.get(d))&&am(u,d),h=(n.ownerDocument||n).createElement("link"),sn(h);var v=h;return v._p=new Promise(function(S,D){v.onload=S,v.onerror=D}),hn(h,"link",u),s.state.loading|=4,cc(h,i.precedence,n),s.instance=h;case"script":return h=Fi(i.src),(d=n.querySelector(dl(h)))?(s.instance=d,sn(d),d):(u=i,(d=mr.get(h))&&(u=g({},i),sm(u,d)),n=n.ownerDocument||n,d=n.createElement("script"),sn(d),hn(d,"link",u),n.head.appendChild(d),s.instance=d);case"void":return null;default:throw Error(a(443,s.type))}else s.type==="stylesheet"&&(s.state.loading&4)===0&&(u=s.instance,s.state.loading|=4,cc(u,i.precedence,n));return s.instance}function cc(n,s,i){for(var u=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),d=u.length?u[u.length-1]:null,h=d,v=0;v<u.length;v++){var S=u[v];if(S.dataset.precedence===s)h=S;else if(h!==d)break}h?h.parentNode.insertBefore(n,h.nextSibling):(s=i.nodeType===9?i.head:i,s.insertBefore(n,s.firstChild))}function am(n,s){n.crossOrigin==null&&(n.crossOrigin=s.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=s.referrerPolicy),n.title==null&&(n.title=s.title)}function sm(n,s){n.crossOrigin==null&&(n.crossOrigin=s.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=s.referrerPolicy),n.integrity==null&&(n.integrity=s.integrity)}var fc=null;function d1(n,s,i){if(fc===null){var u=new Map,d=fc=new Map;d.set(i,u)}else d=fc,u=d.get(i),u||(u=new Map,d.set(i,u));if(u.has(n))return u;for(u.set(n,null),i=i.getElementsByTagName(n),d=0;d<i.length;d++){var h=i[d];if(!(h[Do]||h[un]||n==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var v=h.getAttribute(s)||"";v=n+v;var S=u.get(v);S?S.push(h):u.set(v,[h])}}return u}function h1(n,s,i){n=n.ownerDocument||n,n.head.insertBefore(i,s==="title"?n.querySelector("head > title"):null)}function VD(n,s,i){if(i===1||s.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof s.precedence!="string"||typeof s.href!="string"||s.href==="")break;return!0;case"link":if(typeof s.rel!="string"||typeof s.href!="string"||s.href===""||s.onLoad||s.onError)break;switch(s.rel){case"stylesheet":return n=s.disabled,typeof s.precedence=="string"&&n==null;default:return!0}case"script":if(s.async&&typeof s.async!="function"&&typeof s.async!="symbol"&&!s.onLoad&&!s.onError&&s.src&&typeof s.src=="string")return!0}return!1}function m1(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function LD(n,s,i,u){if(i.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var d=Pi(u.href),h=s.querySelector(fl(d));if(h){s=h._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(n.count++,n=dc.bind(n),s.then(n,n)),i.state.loading|=4,i.instance=h,sn(h);return}h=s.ownerDocument||s,u=c1(u),(d=mr.get(d))&&am(u,d),h=h.createElement("link"),sn(h);var v=h;v._p=new Promise(function(S,D){v.onload=S,v.onerror=D}),hn(h,"link",u),i.instance=h}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(i,s),(s=i.state.preload)&&(i.state.loading&3)===0&&(n.count++,i=dc.bind(n),s.addEventListener("load",i),s.addEventListener("error",i))}}var im=0;function UD(n,s){return n.stylesheets&&n.count===0&&mc(n,n.stylesheets),0<n.count||0<n.imgCount?function(i){var u=setTimeout(function(){if(n.stylesheets&&mc(n,n.stylesheets),n.unsuspend){var h=n.unsuspend;n.unsuspend=null,h()}},6e4+s);0<n.imgBytes&&im===0&&(im=62500*vD());var d=setTimeout(function(){if(n.waitingForImages=!1,n.count===0&&(n.stylesheets&&mc(n,n.stylesheets),n.unsuspend)){var h=n.unsuspend;n.unsuspend=null,h()}},(n.imgBytes>im?50:800)+s);return n.unsuspend=i,function(){n.unsuspend=null,clearTimeout(u),clearTimeout(d)}}:null}function dc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)mc(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var hc=null;function mc(n,s){n.stylesheets=null,n.unsuspend!==null&&(n.count++,hc=new Map,s.forEach(BD,n),hc=null,dc.call(n))}function BD(n,s){if(!(s.state.loading&4)){var i=hc.get(n);if(i)var u=i.get(null);else{i=new Map,hc.set(n,i);for(var d=n.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<d.length;h++){var v=d[h];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(i.set(v.dataset.precedence,v),u=v)}u&&i.set(null,u)}d=s.instance,v=d.getAttribute("data-precedence"),h=i.get(v)||u,h===u&&i.set(null,d),i.set(v,d),this.count++,u=dc.bind(this),d.addEventListener("load",u),d.addEventListener("error",u),h?h.parentNode.insertBefore(d,h.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(d,n.firstChild)),s.state.loading|=4}}var hl={$$typeof:k,Provider:null,Consumer:null,_currentValue:G,_currentValue2:G,_threadCount:0};function YD(n,s,i,u,d,h,v,S,D){this.tag=1,this.containerInfo=n,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=za(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=za(0),this.hiddenUpdates=za(null),this.identifierPrefix=u,this.onUncaughtError=d,this.onCaughtError=h,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=D,this.incompleteTransitions=new Map}function p1(n,s,i,u,d,h,v,S,D,F,J,te){return n=new YD(n,s,i,v,D,F,J,te,S),s=1,h===!0&&(s|=24),h=Wn(3,null,null,s),n.current=h,h.stateNode=n,s=Bd(),s.refCount++,n.pooledCache=s,s.refCount++,h.memoizedState={element:u,isDehydrated:i,cache:s},Hd(h),n}function g1(n){return n?(n=bi,n):bi}function y1(n,s,i,u,d,h){d=g1(d),u.context===null?u.context=d:u.pendingContext=d,u=Fa(s),u.payload={element:i},h=h===void 0?null:h,h!==null&&(u.callback=h),i=Ha(n,u,s),i!==null&&(Yn(i,n,s),$o(i,n,s))}function v1(n,s){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var i=n.retryLane;n.retryLane=i!==0&&i<s?i:s}}function om(n,s){v1(n,s),(n=n.alternate)&&v1(n,s)}function b1(n){if(n.tag===13||n.tag===31){var s=_s(n,67108864);s!==null&&Yn(s,n,67108864),om(n,67108864)}}function S1(n){if(n.tag===13||n.tag===31){var s=tr();s=si(s);var i=_s(n,s);i!==null&&Yn(i,n,s),om(n,s)}}var pc=!0;function PD(n,s,i,u){var d=z.T;z.T=null;var h=q.p;try{q.p=2,lm(n,s,i,u)}finally{q.p=h,z.T=d}}function FD(n,s,i,u){var d=z.T;z.T=null;var h=q.p;try{q.p=8,lm(n,s,i,u)}finally{q.p=h,z.T=d}}function lm(n,s,i,u){if(pc){var d=um(u);if(d===null)qh(n,s,u,gc,i),_1(n,u);else if(ZD(d,n,s,i,u))u.stopPropagation();else if(_1(n,u),s&4&&-1<HD.indexOf(n)){for(;d!==null;){var h=li(d);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var v=Ur(h.pendingLanes);if(v!==0){var S=h;for(S.pendingLanes|=2,S.entangledLanes|=2;v;){var D=1<<31-Lt(v);S.entanglements[1]|=D,v&=~D}Fr(h),(rt&6)===0&&(Qu=ae()+500,ol(0))}}break;case 31:case 13:S=_s(h,2),S!==null&&Yn(S,h,2),ec(),om(h,2)}if(h=um(u),h===null&&qh(n,s,u,gc,i),h===d)break;d=h}d!==null&&u.stopPropagation()}else qh(n,s,u,null,i)}}function um(n){return n=fd(n),cm(n)}var gc=null;function cm(n){if(gc=null,n=oi(n),n!==null){var s=l(n);if(s===null)n=null;else{var i=s.tag;if(i===13){if(n=c(s),n!==null)return n;n=null}else if(i===31){if(n=f(s),n!==null)return n;n=null}else if(i===3){if(s.stateNode.current.memoizedState.isDehydrated)return s.tag===3?s.stateNode.containerInfo:null;n=null}else s!==n&&(n=null)}}return gc=n,null}function x1(n){switch(n){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(se()){case pe:return 2;case Fe:return 8;case He:case Pt:return 32;case vn:return 268435456;default:return 32}default:return 32}}var fm=!1,es=null,ts=null,ns=null,ml=new Map,pl=new Map,rs=[],HD="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".split(" ");function _1(n,s){switch(n){case"focusin":case"focusout":es=null;break;case"dragenter":case"dragleave":ts=null;break;case"mouseover":case"mouseout":ns=null;break;case"pointerover":case"pointerout":ml.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":pl.delete(s.pointerId)}}function gl(n,s,i,u,d,h){return n===null||n.nativeEvent!==h?(n={blockedOn:s,domEventName:i,eventSystemFlags:u,nativeEvent:h,targetContainers:[d]},s!==null&&(s=li(s),s!==null&&b1(s)),n):(n.eventSystemFlags|=u,s=n.targetContainers,d!==null&&s.indexOf(d)===-1&&s.push(d),n)}function ZD(n,s,i,u,d){switch(s){case"focusin":return es=gl(es,n,s,i,u,d),!0;case"dragenter":return ts=gl(ts,n,s,i,u,d),!0;case"mouseover":return ns=gl(ns,n,s,i,u,d),!0;case"pointerover":var h=d.pointerId;return ml.set(h,gl(ml.get(h)||null,n,s,i,u,d)),!0;case"gotpointercapture":return h=d.pointerId,pl.set(h,gl(pl.get(h)||null,n,s,i,u,d)),!0}return!1}function w1(n){var s=oi(n.target);if(s!==null){var i=l(s);if(i!==null){if(s=i.tag,s===13){if(s=c(i),s!==null){n.blockedOn=s,Ly(n.priority,function(){S1(i)});return}}else if(s===31){if(s=f(i),s!==null){n.blockedOn=s,Ly(n.priority,function(){S1(i)});return}}else if(s===3&&i.stateNode.current.memoizedState.isDehydrated){n.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}n.blockedOn=null}function yc(n){if(n.blockedOn!==null)return!1;for(var s=n.targetContainers;0<s.length;){var i=um(n.nativeEvent);if(i===null){i=n.nativeEvent;var u=new i.constructor(i.type,i);cd=u,i.target.dispatchEvent(u),cd=null}else return s=li(i),s!==null&&b1(s),n.blockedOn=i,!1;s.shift()}return!0}function T1(n,s,i){yc(n)&&i.delete(s)}function $D(){fm=!1,es!==null&&yc(es)&&(es=null),ts!==null&&yc(ts)&&(ts=null),ns!==null&&yc(ns)&&(ns=null),ml.forEach(T1),pl.forEach(T1)}function vc(n,s){n.blockedOn===s&&(n.blockedOn=null,fm||(fm=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,$D)))}var bc=null;function E1(n){bc!==n&&(bc=n,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){bc===n&&(bc=null);for(var s=0;s<n.length;s+=3){var i=n[s],u=n[s+1],d=n[s+2];if(typeof u!="function"){if(cm(u||i)===null)continue;break}var h=li(i);h!==null&&(n.splice(s,3),s-=3,uh(h,{pending:!0,data:d,method:i.method,action:u},u,d))}}))}function Hi(n){function s(D){return vc(D,n)}es!==null&&vc(es,n),ts!==null&&vc(ts,n),ns!==null&&vc(ns,n),ml.forEach(s),pl.forEach(s);for(var i=0;i<rs.length;i++){var u=rs[i];u.blockedOn===n&&(u.blockedOn=null)}for(;0<rs.length&&(i=rs[0],i.blockedOn===null);)w1(i),i.blockedOn===null&&rs.shift();if(i=(n.ownerDocument||n).$$reactFormReplay,i!=null)for(u=0;u<i.length;u+=3){var d=i[u],h=i[u+1],v=d[zn]||null;if(typeof h=="function")v||E1(i);else if(v){var S=null;if(h&&h.hasAttribute("formAction")){if(d=h,v=h[zn]||null)S=v.formAction;else if(cm(d)!==null)continue}else S=v.action;typeof S=="function"?i[u+1]=S:(i.splice(u,3),u-=3),E1(i)}}}function A1(){function n(h){h.canIntercept&&h.info==="react-transition"&&h.intercept({handler:function(){return new Promise(function(v){return d=v})},focusReset:"manual",scroll:"manual"})}function s(){d!==null&&(d(),d=null),u||setTimeout(i,20)}function i(){if(!u&&!navigation.transition){var h=navigation.currentEntry;h&&h.url!=null&&navigation.navigate(h.url,{state:h.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var u=!1,d=null;return navigation.addEventListener("navigate",n),navigation.addEventListener("navigatesuccess",s),navigation.addEventListener("navigateerror",s),setTimeout(i,100),function(){u=!0,navigation.removeEventListener("navigate",n),navigation.removeEventListener("navigatesuccess",s),navigation.removeEventListener("navigateerror",s),d!==null&&(d(),d=null)}}}function dm(n){this._internalRoot=n}Sc.prototype.render=dm.prototype.render=function(n){var s=this._internalRoot;if(s===null)throw Error(a(409));var i=s.current,u=tr();y1(i,u,n,s,null,null)},Sc.prototype.unmount=dm.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var s=n.containerInfo;y1(n.current,2,null,n,null,null),ec(),s[ii]=null}};function Sc(n){this._internalRoot=n}Sc.prototype.unstable_scheduleHydration=function(n){if(n){var s=rd();n={blockedOn:null,target:n,priority:s};for(var i=0;i<rs.length&&s!==0&&s<rs[i].priority;i++);rs.splice(i,0,n),i===0&&w1(n)}};var C1=t.version;if(C1!=="19.2.1")throw Error(a(527,C1,"19.2.1"));q.findDOMNode=function(n){var s=n._reactInternals;if(s===void 0)throw typeof n.render=="function"?Error(a(188)):(n=Object.keys(n).join(","),Error(a(268,n)));return n=p(s),n=n!==null?y(n):null,n=n===null?null:n.stateNode,n};var ID={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var xc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!xc.isDisabled&&xc.supportsFiber)try{Rn=xc.inject(ID),Ct=xc}catch{}}return vl.createRoot=function(n,s){if(!o(n))throw Error(a(299));var i=!1,u="",d=z0,h=j0,v=V0;return s!=null&&(s.unstable_strictMode===!0&&(i=!0),s.identifierPrefix!==void 0&&(u=s.identifierPrefix),s.onUncaughtError!==void 0&&(d=s.onUncaughtError),s.onCaughtError!==void 0&&(h=s.onCaughtError),s.onRecoverableError!==void 0&&(v=s.onRecoverableError)),s=p1(n,1,!1,null,null,i,u,null,d,h,v,A1),n[ii]=s.current,Gh(n),new dm(s)},vl.hydrateRoot=function(n,s,i){if(!o(n))throw Error(a(299));var u=!1,d="",h=z0,v=j0,S=V0,D=null;return i!=null&&(i.unstable_strictMode===!0&&(u=!0),i.identifierPrefix!==void 0&&(d=i.identifierPrefix),i.onUncaughtError!==void 0&&(h=i.onUncaughtError),i.onCaughtError!==void 0&&(v=i.onCaughtError),i.onRecoverableError!==void 0&&(S=i.onRecoverableError),i.formState!==void 0&&(D=i.formState)),s=p1(n,1,!0,s,i??null,u,d,D,h,v,S,A1),s.context=g1(null),i=s.current,u=tr(),u=si(u),d=Fa(u),d.callback=null,Ha(i,d,u),i=u,s.current.lanes=i,Dt(s,i),Fr(s),n[ii]=s.current,Gh(n),new Sc(s)},vl.version="19.2.1",vl}var L1;function rM(){if(L1)return pm.exports;L1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),pm.exports=nM(),pm.exports}var aM=rM(),bm={exports:{}},Sm={};var U1;function sM(){if(U1)return Sm;U1=1;var e=Gl().__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;return Sm.c=function(t){return e.H.useMemoCache(t)},Sm}var B1;function iM(){return B1||(B1=1,bm.exports=sM()),bm.exports}var Xe=iM();function pn(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e?.(o),r===!1||!o.defaultPrevented)return t?.(o)}}function Y1(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ql(...e){return t=>{let r=!1;const a=e.map(o=>{const l=Y1(o,t);return!r&&typeof l=="function"&&(r=!0),l});if(r)return()=>{for(let o=0;o<a.length;o++){const l=a[o];typeof l=="function"?l():Y1(e[o],null)}}}}function Xr(...e){return x.useCallback(ql(...e),e)}function oM(e,t){const r=x.createContext(t),a=l=>{const{children:c,...f}=l,m=x.useMemo(()=>f,Object.values(f));return A.jsx(r.Provider,{value:m,children:c})};a.displayName=e+"Provider";function o(l){const c=x.useContext(r);if(c)return c;if(t!==void 0)return t;throw new Error(`\`${l}\` must be used within \`${e}\``)}return[a,o]}function Tf(e,t=[]){let r=[];function a(l,c){const f=x.createContext(c),m=r.length;r=[...r,c];const p=g=>{const{scope:b,children:T,..._}=g,w=b?.[e]?.[m]||f,E=x.useMemo(()=>_,Object.values(_));return A.jsx(w.Provider,{value:E,children:T})};p.displayName=l+"Provider";function y(g,b){const T=b?.[e]?.[m]||f,_=x.useContext(T);if(_)return _;if(c!==void 0)return c;throw new Error(`\`${g}\` must be used within \`${l}\``)}return[p,y]}const o=()=>{const l=r.map(c=>x.createContext(c));return function(f){const m=f?.[e]||l;return x.useMemo(()=>({[`__scope${e}`]:{...f,[e]:m}}),[f,m])}};return o.scopeName=e,[a,lM(o,...t)]}function lM(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const a=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=a.reduce((f,{useScope:m,scopeName:p})=>{const g=m(l)[`__scope${p}`];return{...f,...g}},{});return x.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}var fs=globalThis?.document?x.useLayoutEffect:()=>{},uM=Jp[" useId ".trim().toString()]||(()=>{}),cM=0;function Cl(e){const[t,r]=x.useState(uM());return fs(()=>{r(a=>a??String(cM++))},[e]),e||(t?`radix-${t}`:"")}var fM=Jp[" useInsertionEffect ".trim().toString()]||fs;function eg({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){const[o,l,c]=dM({defaultProp:t,onChange:r}),f=e!==void 0,m=f?e:o;{const y=x.useRef(e!==void 0);x.useEffect(()=>{const g=y.current;g!==f&&console.warn(`${a} is changing from ${g?"controlled":"uncontrolled"} to ${f?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),y.current=f},[f,a])}const p=x.useCallback(y=>{if(f){const g=hM(y)?y(e):y;g!==e&&c.current?.(g)}else l(y)},[f,e,l,c]);return[m,p]}function dM({defaultProp:e,onChange:t}){const[r,a]=x.useState(e),o=x.useRef(r),l=x.useRef(t);return fM(()=>{l.current=t},[t]),x.useEffect(()=>{o.current!==r&&(l.current?.(r),o.current=r)},[r,o]),[r,a,l]}function hM(e){return typeof e=="function"}var z_=N_();const j_=k_(z_);function mM(e){const t=pM(e),r=x.forwardRef((a,o)=>{const{children:l,...c}=a,f=x.Children.toArray(l),m=f.find(yM);if(m){const p=m.props.children,y=f.map(g=>g===m?x.Children.count(p)>1?x.Children.only(null):x.isValidElement(p)?p.props.children:null:g);return A.jsx(t,{...c,ref:o,children:x.isValidElement(p)?x.cloneElement(p,void 0,y):null})}return A.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function pM(e){const t=x.forwardRef((r,a)=>{const{children:o,...l}=r;if(x.isValidElement(o)){const c=bM(o),f=vM(l,o.props);return o.type!==x.Fragment&&(f.ref=a?ql(a,c):c),x.cloneElement(o,f)}return x.Children.count(o)>1?x.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var gM=Symbol("radix.slottable");function yM(e){return x.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===gM}function vM(e,t){const r={...t};for(const a in t){const o=e[a],l=t[a];/^on[A-Z]/.test(a)?o&&l?r[a]=(...f)=>{const m=l(...f);return o(...f),m}:o&&(r[a]=o):a==="style"?r[a]={...o,...l}:a==="className"&&(r[a]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function bM(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var SM=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Mn=SM.reduce((e,t)=>{const r=mM(`Primitive.${t}`),a=x.forwardRef((o,l)=>{const{asChild:c,...f}=o,m=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),A.jsx(m,{...f,ref:l})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function xM(e,t){e&&z_.flushSync(()=>e.dispatchEvent(t))}function Xs(e){const t=x.useRef(e);return x.useEffect(()=>{t.current=e}),x.useMemo(()=>(...r)=>t.current?.(...r),[])}function _M(e,t=globalThis?.document){const r=Xs(e);x.useEffect(()=>{const a=o=>{o.key==="Escape"&&r(o)};return t.addEventListener("keydown",a,{capture:!0}),()=>t.removeEventListener("keydown",a,{capture:!0})},[r,t])}var wM="DismissableLayer",lp="dismissableLayer.update",TM="dismissableLayer.pointerDownOutside",EM="dismissableLayer.focusOutside",P1,V_=x.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),L_=x.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:l,onInteractOutside:c,onDismiss:f,...m}=e,p=x.useContext(V_),[y,g]=x.useState(null),b=y?.ownerDocument??globalThis?.document,[,T]=x.useState({}),_=Xr(t,B=>g(B)),w=Array.from(p.layers),[E]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),C=w.indexOf(E),O=y?w.indexOf(y):-1,k=p.layersWithOutsidePointerEventsDisabled.size>0,j=O>=C,L=DM(B=>{const U=B.target,le=[...p.branches].some(ye=>ye.contains(U));!j||le||(o?.(B),c?.(B),B.defaultPrevented||f?.())},b),W=MM(B=>{const U=B.target;[...p.branches].some(ye=>ye.contains(U))||(l?.(B),c?.(B),B.defaultPrevented||f?.())},b);return _M(B=>{O===p.layers.size-1&&(a?.(B),!B.defaultPrevented&&f&&(B.preventDefault(),f()))},b),x.useEffect(()=>{if(y)return r&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(P1=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(y)),p.layers.add(y),F1(),()=>{r&&p.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=P1)}},[y,b,r,p]),x.useEffect(()=>()=>{y&&(p.layers.delete(y),p.layersWithOutsidePointerEventsDisabled.delete(y),F1())},[y,p]),x.useEffect(()=>{const B=()=>T({});return document.addEventListener(lp,B),()=>document.removeEventListener(lp,B)},[]),A.jsx(Mn.div,{...m,ref:_,style:{pointerEvents:k?j?"auto":"none":void 0,...e.style},onFocusCapture:pn(e.onFocusCapture,W.onFocusCapture),onBlurCapture:pn(e.onBlurCapture,W.onBlurCapture),onPointerDownCapture:pn(e.onPointerDownCapture,L.onPointerDownCapture)})});L_.displayName=wM;var AM="DismissableLayerBranch",CM=x.forwardRef((e,t)=>{const r=x.useContext(V_),a=x.useRef(null),o=Xr(t,a);return x.useEffect(()=>{const l=a.current;if(l)return r.branches.add(l),()=>{r.branches.delete(l)}},[r.branches]),A.jsx(Mn.div,{...e,ref:o})});CM.displayName=AM;function DM(e,t=globalThis?.document){const r=Xs(e),a=x.useRef(!1),o=x.useRef(()=>{});return x.useEffect(()=>{const l=f=>{if(f.target&&!a.current){let m=function(){U_(TM,r,p,{discrete:!0})};const p={originalEvent:f};f.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=m,t.addEventListener("click",o.current,{once:!0})):m()}else t.removeEventListener("click",o.current);a.current=!1},c=window.setTimeout(()=>{t.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",l),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}function MM(e,t=globalThis?.document){const r=Xs(e),a=x.useRef(!1);return x.useEffect(()=>{const o=l=>{l.target&&!a.current&&U_(EM,r,{originalEvent:l},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function F1(){const e=new CustomEvent(lp);document.dispatchEvent(e)}function U_(e,t,r,{discrete:a}){const o=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),a?xM(o,l):o.dispatchEvent(l)}var xm="focusScope.autoFocusOnMount",_m="focusScope.autoFocusOnUnmount",H1={bubbles:!1,cancelable:!0},RM="FocusScope",B_=x.forwardRef((e,t)=>{const{loop:r=!1,trapped:a=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...c}=e,[f,m]=x.useState(null),p=Xs(o),y=Xs(l),g=x.useRef(null),b=Xr(t,w=>m(w)),T=x.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;x.useEffect(()=>{if(a){let w=function(k){if(T.paused||!f)return;const j=k.target;f.contains(j)?g.current=j:is(g.current,{select:!0})},E=function(k){if(T.paused||!f)return;const j=k.relatedTarget;j!==null&&(f.contains(j)||is(g.current,{select:!0}))},C=function(k){if(document.activeElement===document.body)for(const L of k)L.removedNodes.length>0&&is(f)};document.addEventListener("focusin",w),document.addEventListener("focusout",E);const O=new MutationObserver(C);return f&&O.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",E),O.disconnect()}}},[a,f,T.paused]),x.useEffect(()=>{if(f){$1.add(T);const w=document.activeElement;if(!f.contains(w)){const C=new CustomEvent(xm,H1);f.addEventListener(xm,p),f.dispatchEvent(C),C.defaultPrevented||(OM(VM(Y_(f)),{select:!0}),document.activeElement===w&&is(f))}return()=>{f.removeEventListener(xm,p),setTimeout(()=>{const C=new CustomEvent(_m,H1);f.addEventListener(_m,y),f.dispatchEvent(C),C.defaultPrevented||is(w??document.body,{select:!0}),f.removeEventListener(_m,y),$1.remove(T)},0)}}},[f,p,y,T]);const _=x.useCallback(w=>{if(!r&&!a||T.paused)return;const E=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,C=document.activeElement;if(E&&C){const O=w.currentTarget,[k,j]=kM(O);k&&j?!w.shiftKey&&C===j?(w.preventDefault(),r&&is(k,{select:!0})):w.shiftKey&&C===k&&(w.preventDefault(),r&&is(j,{select:!0})):C===O&&w.preventDefault()}},[r,a,T.paused]);return A.jsx(Mn.div,{tabIndex:-1,...c,ref:b,onKeyDown:_})});B_.displayName=RM;function OM(e,{select:t=!1}={}){const r=document.activeElement;for(const a of e)if(is(a,{select:t}),document.activeElement!==r)return}function kM(e){const t=Y_(e),r=Z1(t,e),a=Z1(t.reverse(),e);return[r,a]}function Y_(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const o=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||o?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Z1(e,t){for(const r of e)if(!NM(r,{upTo:t}))return r}function NM(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function zM(e){return e instanceof HTMLInputElement&&"select"in e}function is(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&zM(e)&&t&&e.select()}}var $1=jM();function jM(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=I1(e,t),e.unshift(t)},remove(t){e=I1(e,t),e[0]?.resume()}}}function I1(e,t){const r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function VM(e){return e.filter(t=>t.tagName!=="A")}var LM="Portal",P_=x.forwardRef((e,t)=>{const{container:r,...a}=e,[o,l]=x.useState(!1);fs(()=>l(!0),[]);const c=r||o&&globalThis?.document?.body;return c?j_.createPortal(A.jsx(Mn.div,{...a,ref:t}),c):null});P_.displayName=LM;function UM(e,t){return x.useReducer((r,a)=>t[r][a]??r,e)}var Xl=e=>{const{present:t,children:r}=e,a=BM(t),o=typeof r=="function"?r({present:a.isPresent}):x.Children.only(r),l=Xr(a.ref,YM(o));return typeof r=="function"||a.isPresent?x.cloneElement(o,{ref:l}):null};Xl.displayName="Presence";function BM(e){const[t,r]=x.useState(),a=x.useRef(null),o=x.useRef(e),l=x.useRef("none"),c=e?"mounted":"unmounted",[f,m]=UM(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return x.useEffect(()=>{const p=_c(a.current);l.current=f==="mounted"?p:"none"},[f]),fs(()=>{const p=a.current,y=o.current;if(y!==e){const b=l.current,T=_c(p);e?m("MOUNT"):T==="none"||p?.display==="none"?m("UNMOUNT"):m(y&&b!==T?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,m]),fs(()=>{if(t){let p;const y=t.ownerDocument.defaultView??window,g=T=>{const w=_c(a.current).includes(CSS.escape(T.animationName));if(T.target===t&&w&&(m("ANIMATION_END"),!o.current)){const E=t.style.animationFillMode;t.style.animationFillMode="forwards",p=y.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=E)})}},b=T=>{T.target===t&&(l.current=_c(a.current))};return t.addEventListener("animationstart",b),t.addEventListener("animationcancel",g),t.addEventListener("animationend",g),()=>{y.clearTimeout(p),t.removeEventListener("animationstart",b),t.removeEventListener("animationcancel",g),t.removeEventListener("animationend",g)}}else m("ANIMATION_END")},[t,m]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:x.useCallback(p=>{a.current=p?getComputedStyle(p):null,r(p)},[])}}function _c(e){return e?.animationName||"none"}function YM(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var wm=0;function PM(){x.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??G1()),document.body.insertAdjacentElement("beforeend",e[1]??G1()),wm++,()=>{wm===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),wm--}},[])}function G1(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var $r=function(){return $r=Object.assign||function(t){for(var r,a=1,o=arguments.length;a<o;a++){r=arguments[a];for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(t[l]=r[l])}return t},$r.apply(this,arguments)};function F_(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(r[a[o]]=e[a[o]]);return r}function FM(e,t,r){if(r||arguments.length===2)for(var a=0,o=t.length,l;a<o;a++)(l||!(a in t))&&(l||(l=Array.prototype.slice.call(t,0,a)),l[a]=t[a]);return e.concat(l||Array.prototype.slice.call(t))}var Fc="right-scroll-bar-position",Hc="width-before-scroll-bar",HM="with-scroll-bars-hidden",ZM="--removed-body-scroll-bar-size";function Tm(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function $M(e,t){var r=x.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var o=r.value;o!==a&&(r.value=a,r.callback(a,o))}}}})[0];return r.callback=t,r.facade}var IM=typeof window<"u"?x.useLayoutEffect:x.useEffect,q1=new WeakMap;function GM(e,t){var r=$M(null,function(a){return e.forEach(function(o){return Tm(o,a)})});return IM(function(){var a=q1.get(r);if(a){var o=new Set(a),l=new Set(e),c=r.current;o.forEach(function(f){l.has(f)||Tm(f,null)}),l.forEach(function(f){o.has(f)||Tm(f,c)})}q1.set(r,e)},[e]),r}function qM(e){return e}function XM(e,t){t===void 0&&(t=qM);var r=[],a=!1,o={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(l){var c=t(l,a);return r.push(c),function(){r=r.filter(function(f){return f!==c})}},assignSyncMedium:function(l){for(a=!0;r.length;){var c=r;r=[],c.forEach(l)}r={push:function(f){return l(f)},filter:function(){return r}}},assignMedium:function(l){a=!0;var c=[];if(r.length){var f=r;r=[],f.forEach(l),c=r}var m=function(){var y=c;c=[],y.forEach(l)},p=function(){return Promise.resolve().then(m)};p(),r={push:function(y){c.push(y),p()},filter:function(y){return c=c.filter(y),r}}}};return o}function WM(e){e===void 0&&(e={});var t=XM(null);return t.options=$r({async:!0,ssr:!1},e),t}var H_=function(e){var t=e.sideCar,r=F_(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return x.createElement(a,$r({},r))};H_.isSideCarExport=!0;function KM(e,t){return e.useMedium(t),H_}var Z_=WM(),Em=function(){},Ef=x.forwardRef(function(e,t){var r=x.useRef(null),a=x.useState({onScrollCapture:Em,onWheelCapture:Em,onTouchMoveCapture:Em}),o=a[0],l=a[1],c=e.forwardProps,f=e.children,m=e.className,p=e.removeScrollBar,y=e.enabled,g=e.shards,b=e.sideCar,T=e.noRelative,_=e.noIsolation,w=e.inert,E=e.allowPinchZoom,C=e.as,O=C===void 0?"div":C,k=e.gapMode,j=F_(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=b,W=GM([r,t]),B=$r($r({},j),o);return x.createElement(x.Fragment,null,y&&x.createElement(L,{sideCar:Z_,removeScrollBar:p,shards:g,noRelative:T,noIsolation:_,inert:w,setCallbacks:l,allowPinchZoom:!!E,lockRef:r,gapMode:k}),c?x.cloneElement(x.Children.only(f),$r($r({},B),{ref:W})):x.createElement(O,$r({},B,{className:m,ref:W}),f))});Ef.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ef.classNames={fullWidth:Hc,zeroRight:Fc};var QM=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function JM(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=QM();return t&&e.setAttribute("nonce",t),e}function eR(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function tR(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var nR=function(){var e=0,t=null;return{add:function(r){e==0&&(t=JM())&&(eR(t,r),tR(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},rR=function(){var e=nR();return function(t,r){x.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},$_=function(){var e=rR(),t=function(r){var a=r.styles,o=r.dynamic;return e(a,o),null};return t},aR={left:0,top:0,right:0,gap:0},Am=function(e){return parseInt(e||"",10)||0},sR=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Am(r),Am(a),Am(o)]},iR=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return aR;var t=sR(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}},oR=$_(),so="data-scroll-locked",lR=function(e,t,r,a){var o=e.left,l=e.top,c=e.right,f=e.gap;return r===void 0&&(r="margin"),`
|
|
.`.concat(HM,` {
|
|
overflow: hidden `).concat(a,`;
|
|
padding-right: `).concat(f,"px ").concat(a,`;
|
|
}
|
|
body[`).concat(so,`] {
|
|
overflow: hidden `).concat(a,`;
|
|
overscroll-behavior: contain;
|
|
`).concat([t&&"position: relative ".concat(a,";"),r==="margin"&&`
|
|
padding-left: `.concat(o,`px;
|
|
padding-top: `).concat(l,`px;
|
|
padding-right: `).concat(c,`px;
|
|
margin-left:0;
|
|
margin-top:0;
|
|
margin-right: `).concat(f,"px ").concat(a,`;
|
|
`),r==="padding"&&"padding-right: ".concat(f,"px ").concat(a,";")].filter(Boolean).join(""),`
|
|
}
|
|
|
|
.`).concat(Fc,` {
|
|
right: `).concat(f,"px ").concat(a,`;
|
|
}
|
|
|
|
.`).concat(Hc,` {
|
|
margin-right: `).concat(f,"px ").concat(a,`;
|
|
}
|
|
|
|
.`).concat(Fc," .").concat(Fc,` {
|
|
right: 0 `).concat(a,`;
|
|
}
|
|
|
|
.`).concat(Hc," .").concat(Hc,` {
|
|
margin-right: 0 `).concat(a,`;
|
|
}
|
|
|
|
body[`).concat(so,`] {
|
|
`).concat(ZM,": ").concat(f,`px;
|
|
}
|
|
`)},X1=function(){var e=parseInt(document.body.getAttribute(so)||"0",10);return isFinite(e)?e:0},uR=function(){x.useEffect(function(){return document.body.setAttribute(so,(X1()+1).toString()),function(){var e=X1()-1;e<=0?document.body.removeAttribute(so):document.body.setAttribute(so,e.toString())}},[])},cR=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,o=a===void 0?"margin":a;uR();var l=x.useMemo(function(){return iR(o)},[o]);return x.createElement(oR,{styles:lR(l,!t,o,r?"":"!important")})},up=!1;if(typeof window<"u")try{var wc=Object.defineProperty({},"passive",{get:function(){return up=!0,!0}});window.addEventListener("test",wc,wc),window.removeEventListener("test",wc,wc)}catch{up=!1}var Zi=up?{passive:!1}:!1,fR=function(e){return e.tagName==="TEXTAREA"},I_=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!fR(e)&&r[t]==="visible")},dR=function(e){return I_(e,"overflowY")},hR=function(e){return I_(e,"overflowX")},W1=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var o=G_(e,a);if(o){var l=q_(e,a),c=l[1],f=l[2];if(c>f)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},mR=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},pR=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},G_=function(e,t){return e==="v"?dR(t):hR(t)},q_=function(e,t){return e==="v"?mR(t):pR(t)},gR=function(e,t){return e==="h"&&t==="rtl"?-1:1},yR=function(e,t,r,a,o){var l=gR(e,window.getComputedStyle(t).direction),c=l*a,f=r.target,m=t.contains(f),p=!1,y=c>0,g=0,b=0;do{if(!f)break;var T=q_(e,f),_=T[0],w=T[1],E=T[2],C=w-E-l*_;(_||C)&&G_(e,f)&&(g+=C,b+=_);var O=f.parentNode;f=O&&O.nodeType===Node.DOCUMENT_FRAGMENT_NODE?O.host:O}while(!m&&f!==document.body||m&&(t.contains(f)||t===f));return(y&&Math.abs(g)<1||!y&&Math.abs(b)<1)&&(p=!0),p},Tc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},K1=function(e){return[e.deltaX,e.deltaY]},Q1=function(e){return e&&"current"in e?e.current:e},vR=function(e,t){return e[0]===t[0]&&e[1]===t[1]},bR=function(e){return`
|
|
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
|
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
|
`)},SR=0,$i=[];function xR(e){var t=x.useRef([]),r=x.useRef([0,0]),a=x.useRef(),o=x.useState(SR++)[0],l=x.useState($_)[0],c=x.useRef(e);x.useEffect(function(){c.current=e},[e]),x.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var w=FM([e.lockRef.current],(e.shards||[]).map(Q1),!0).filter(Boolean);return w.forEach(function(E){return E.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),w.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var f=x.useCallback(function(w,E){if("touches"in w&&w.touches.length===2||w.type==="wheel"&&w.ctrlKey)return!c.current.allowPinchZoom;var C=Tc(w),O=r.current,k="deltaX"in w?w.deltaX:O[0]-C[0],j="deltaY"in w?w.deltaY:O[1]-C[1],L,W=w.target,B=Math.abs(k)>Math.abs(j)?"h":"v";if("touches"in w&&B==="h"&&W.type==="range")return!1;var U=window.getSelection(),le=U&&U.anchorNode,ye=le?le===W||le.contains(W):!1;if(ye)return!1;var ve=W1(B,W);if(!ve)return!0;if(ve?L=B:(L=B==="v"?"h":"v",ve=W1(B,W)),!ve)return!1;if(!a.current&&"changedTouches"in w&&(k||j)&&(a.current=L),!L)return!0;var oe=a.current||L;return yR(oe,E,w,oe==="h"?k:j)},[]),m=x.useCallback(function(w){var E=w;if(!(!$i.length||$i[$i.length-1]!==l)){var C="deltaY"in E?K1(E):Tc(E),O=t.current.filter(function(L){return L.name===E.type&&(L.target===E.target||E.target===L.shadowParent)&&vR(L.delta,C)})[0];if(O&&O.should){E.cancelable&&E.preventDefault();return}if(!O){var k=(c.current.shards||[]).map(Q1).filter(Boolean).filter(function(L){return L.contains(E.target)}),j=k.length>0?f(E,k[0]):!c.current.noIsolation;j&&E.cancelable&&E.preventDefault()}}},[]),p=x.useCallback(function(w,E,C,O){var k={name:w,delta:E,target:C,should:O,shadowParent:_R(C)};t.current.push(k),setTimeout(function(){t.current=t.current.filter(function(j){return j!==k})},1)},[]),y=x.useCallback(function(w){r.current=Tc(w),a.current=void 0},[]),g=x.useCallback(function(w){p(w.type,K1(w),w.target,f(w,e.lockRef.current))},[]),b=x.useCallback(function(w){p(w.type,Tc(w),w.target,f(w,e.lockRef.current))},[]);x.useEffect(function(){return $i.push(l),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:b}),document.addEventListener("wheel",m,Zi),document.addEventListener("touchmove",m,Zi),document.addEventListener("touchstart",y,Zi),function(){$i=$i.filter(function(w){return w!==l}),document.removeEventListener("wheel",m,Zi),document.removeEventListener("touchmove",m,Zi),document.removeEventListener("touchstart",y,Zi)}},[]);var T=e.removeScrollBar,_=e.inert;return x.createElement(x.Fragment,null,_?x.createElement(l,{styles:bR(o)}):null,T?x.createElement(cR,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function _R(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const wR=KM(Z_,xR);var X_=x.forwardRef(function(e,t){return x.createElement(Ef,$r({},e,{ref:t,sideCar:wR}))});X_.classNames=Ef.classNames;var TR=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ii=new WeakMap,Ec=new WeakMap,Ac={},Cm=0,W_=function(e){return e&&(e.host||W_(e.parentNode))},ER=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=W_(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},AR=function(e,t,r,a){var o=ER(t,Array.isArray(e)?e:[e]);Ac[r]||(Ac[r]=new WeakMap);var l=Ac[r],c=[],f=new Set,m=new Set(o),p=function(g){!g||f.has(g)||(f.add(g),p(g.parentNode))};o.forEach(p);var y=function(g){!g||m.has(g)||Array.prototype.forEach.call(g.children,function(b){if(f.has(b))y(b);else try{var T=b.getAttribute(a),_=T!==null&&T!=="false",w=(Ii.get(b)||0)+1,E=(l.get(b)||0)+1;Ii.set(b,w),l.set(b,E),c.push(b),w===1&&_&&Ec.set(b,!0),E===1&&b.setAttribute(r,"true"),_||b.setAttribute(a,"true")}catch(C){console.error("aria-hidden: cannot operate on ",b,C)}})};return y(t),f.clear(),Cm++,function(){c.forEach(function(g){var b=Ii.get(g)-1,T=l.get(g)-1;Ii.set(g,b),l.set(g,T),b||(Ec.has(g)||g.removeAttribute(a),Ec.delete(g)),T||g.removeAttribute(r)}),Cm--,Cm||(Ii=new WeakMap,Ii=new WeakMap,Ec=new WeakMap,Ac={})}},CR=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=TR(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),AR(a,o,r,"aria-hidden")):function(){return null}};function DR(e){const t=MR(e),r=x.forwardRef((a,o)=>{const{children:l,...c}=a,f=x.Children.toArray(l),m=f.find(OR);if(m){const p=m.props.children,y=f.map(g=>g===m?x.Children.count(p)>1?x.Children.only(null):x.isValidElement(p)?p.props.children:null:g);return A.jsx(t,{...c,ref:o,children:x.isValidElement(p)?x.cloneElement(p,void 0,y):null})}return A.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function MR(e){const t=x.forwardRef((r,a)=>{const{children:o,...l}=r;if(x.isValidElement(o)){const c=NR(o),f=kR(l,o.props);return o.type!==x.Fragment&&(f.ref=a?ql(a,c):c),x.cloneElement(o,f)}return x.Children.count(o)>1?x.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var RR=Symbol("radix.slottable");function OR(e){return x.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===RR}function kR(e,t){const r={...t};for(const a in t){const o=e[a],l=t[a];/^on[A-Z]/.test(a)?o&&l?r[a]=(...f)=>{const m=l(...f);return o(...f),m}:o&&(r[a]=o):a==="style"?r[a]={...o,...l}:a==="className"&&(r[a]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function NR(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Af="Dialog",[K_]=Tf(Af),[zR,zr]=K_(Af),Q_=e=>{const{__scopeDialog:t,children:r,open:a,defaultOpen:o,onOpenChange:l,modal:c=!0}=e,f=x.useRef(null),m=x.useRef(null),[p,y]=eg({prop:a,defaultProp:o??!1,onChange:l,caller:Af});return A.jsx(zR,{scope:t,triggerRef:f,contentRef:m,contentId:Cl(),titleId:Cl(),descriptionId:Cl(),open:p,onOpenChange:y,onOpenToggle:x.useCallback(()=>y(g=>!g),[y]),modal:c,children:r})};Q_.displayName=Af;var J_="DialogTrigger",ew=x.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,o=zr(J_,r),l=Xr(t,o.triggerRef);return A.jsx(Mn.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":rg(o.open),...a,ref:l,onClick:pn(e.onClick,o.onOpenToggle)})});ew.displayName=J_;var tg="DialogPortal",[jR,tw]=K_(tg,{forceMount:void 0}),nw=e=>{const{__scopeDialog:t,forceMount:r,children:a,container:o}=e,l=zr(tg,t);return A.jsx(jR,{scope:t,forceMount:r,children:x.Children.map(a,c=>A.jsx(Xl,{present:r||l.open,children:A.jsx(P_,{asChild:!0,container:o,children:c})}))})};nw.displayName=tg;var nf="DialogOverlay",rw=x.forwardRef((e,t)=>{const r=tw(nf,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,l=zr(nf,e.__scopeDialog);return l.modal?A.jsx(Xl,{present:a||l.open,children:A.jsx(LR,{...o,ref:t})}):null});rw.displayName=nf;var VR=DR("DialogOverlay.RemoveScroll"),LR=x.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,o=zr(nf,r);return A.jsx(X_,{as:VR,allowPinchZoom:!0,shards:[o.contentRef],children:A.jsx(Mn.div,{"data-state":rg(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),Ws="DialogContent",aw=x.forwardRef((e,t)=>{const r=tw(Ws,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,l=zr(Ws,e.__scopeDialog);return A.jsx(Xl,{present:a||l.open,children:l.modal?A.jsx(UR,{...o,ref:t}):A.jsx(BR,{...o,ref:t})})});aw.displayName=Ws;var UR=x.forwardRef((e,t)=>{const r=zr(Ws,e.__scopeDialog),a=x.useRef(null),o=Xr(t,r.contentRef,a);return x.useEffect(()=>{const l=a.current;if(l)return CR(l)},[]),A.jsx(sw,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:pn(e.onCloseAutoFocus,l=>{l.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:pn(e.onPointerDownOutside,l=>{const c=l.detail.originalEvent,f=c.button===0&&c.ctrlKey===!0;(c.button===2||f)&&l.preventDefault()}),onFocusOutside:pn(e.onFocusOutside,l=>l.preventDefault())})}),BR=x.forwardRef((e,t)=>{const r=zr(Ws,e.__scopeDialog),a=x.useRef(!1),o=x.useRef(!1);return A.jsx(sw,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:l=>{e.onCloseAutoFocus?.(l),l.defaultPrevented||(a.current||r.triggerRef.current?.focus(),l.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:l=>{e.onInteractOutside?.(l),l.defaultPrevented||(a.current=!0,l.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const c=l.target;r.triggerRef.current?.contains(c)&&l.preventDefault(),l.detail.originalEvent.type==="focusin"&&o.current&&l.preventDefault()}})}),sw=x.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:l,...c}=e,f=zr(Ws,r),m=x.useRef(null),p=Xr(t,m);return PM(),A.jsxs(A.Fragment,{children:[A.jsx(B_,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:l,children:A.jsx(L_,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":rg(f.open),...c,ref:p,onDismiss:()=>f.onOpenChange(!1)})}),A.jsxs(A.Fragment,{children:[A.jsx(YR,{titleId:f.titleId}),A.jsx(FR,{contentRef:m,descriptionId:f.descriptionId})]})]})}),ng="DialogTitle",iw=x.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,o=zr(ng,r);return A.jsx(Mn.h2,{id:o.titleId,...a,ref:t})});iw.displayName=ng;var ow="DialogDescription",lw=x.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,o=zr(ow,r);return A.jsx(Mn.p,{id:o.descriptionId,...a,ref:t})});lw.displayName=ow;var uw="DialogClose",cw=x.forwardRef((e,t)=>{const{__scopeDialog:r,...a}=e,o=zr(uw,r);return A.jsx(Mn.button,{type:"button",...a,ref:t,onClick:pn(e.onClick,()=>o.onOpenChange(!1))})});cw.displayName=uw;function rg(e){return e?"open":"closed"}var fw="DialogTitleWarning",[d7,dw]=oM(fw,{contentName:Ws,titleName:ng,docsSlug:"dialog"}),YR=({titleId:e})=>{const t=dw(fw),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
|
|
|
|
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
|
|
|
|
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return x.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},PR="DialogDescriptionWarning",FR=({contentRef:e,descriptionId:t})=>{const a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${dw(PR).contentName}}.`;return x.useEffect(()=>{const o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},HR=Q_,ZR=ew,$R=nw,IR=rw,GR=aw,qR=iw,XR=lw,WR=cw;const KR=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),QR=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,a)=>a?a.toUpperCase():r.toLowerCase()),J1=e=>{const t=QR(e);return t.charAt(0).toUpperCase()+t.slice(1)},hw=(...e)=>e.filter((t,r,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===r).join(" ").trim(),JR=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};var eO={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const tO=x.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:a,className:o="",children:l,iconNode:c,...f},m)=>x.createElement("svg",{ref:m,...eO,width:t,height:t,stroke:e,strokeWidth:a?Number(r)*24/Number(t):r,className:hw("lucide",o),...!l&&!JR(f)&&{"aria-hidden":"true"},...f},[...c.map(([p,y])=>x.createElement(p,y)),...Array.isArray(l)?l:[l]]));const gn=(e,t)=>{const r=x.forwardRef(({className:a,...o},l)=>x.createElement(tO,{ref:l,iconNode:t,className:hw(`lucide-${KR(J1(e))}`,`lucide-${e}`,a),...o}));return r.displayName=J1(e),r};const nO=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],ag=gn("camera",nO);const rO=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],eS=gn("chevron-left",rO);const aO=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],tS=gn("chevron-right",aO);const sO=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],iO=gn("circle-check-big",sO);const oO=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],lO=gn("circle-check",oO);const uO=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],mw=gn("clipboard-list",uO);const cO=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],fO=gn("image",cO);const dO=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],pw=gn("info",dO);const hO=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],mO=gn("loader-circle",hO);const pO=[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]],Zc=gn("loader",pO);const gO=[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],yO=gn("octagon-x",gO);const vO=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],bO=gn("play",vO);const SO=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],xO=gn("square",SO);const _O=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],gw=gn("triangle-alert",_O);const wO=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],TO=gn("user-round",wO);const EO=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],yw=gn("users",EO);const AO=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],CO=gn("x",AO);function vw(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=vw(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function bw(){for(var e,t,r=0,a="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=vw(e))&&(a&&(a+=" "),a+=t);return a}var Sw;function he(){return Sw.apply(null,arguments)}function DO(e){Sw=e}function kr(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function $s(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function tt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function sg(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(tt(e,t))return!1;return!0}function Pn(e){return e===void 0}function Ca(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Wl(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function xw(e,t){var r=[],a,o=e.length;for(a=0;a<o;++a)r.push(t(e[a],a));return r}function ls(e,t){for(var r in t)tt(t,r)&&(e[r]=t[r]);return tt(t,"toString")&&(e.toString=t.toString),tt(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Kr(e,t,r,a){return Zw(e,t,r,a,!0).utc()}function MO(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Ye(e){return e._pf==null&&(e._pf=MO()),e._pf}var cp;Array.prototype.some?cp=Array.prototype.some:cp=function(e){var t=Object(this),r=t.length>>>0,a;for(a=0;a<r;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};function ig(e){var t=null,r=!1,a=e._d&&!isNaN(e._d.getTime());if(a&&(t=Ye(e),r=cp.call(t.parsedDateParts,function(o){return o!=null}),a=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r),e._strict&&(a=a&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=a;else return a;return e._isValid}function Cf(e){var t=Kr(NaN);return e!=null?ls(Ye(t),e):Ye(t).userInvalidated=!0,t}var nS=he.momentProperties=[],Dm=!1;function og(e,t){var r,a,o,l=nS.length;if(Pn(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Pn(t._i)||(e._i=t._i),Pn(t._f)||(e._f=t._f),Pn(t._l)||(e._l=t._l),Pn(t._strict)||(e._strict=t._strict),Pn(t._tzm)||(e._tzm=t._tzm),Pn(t._isUTC)||(e._isUTC=t._isUTC),Pn(t._offset)||(e._offset=t._offset),Pn(t._pf)||(e._pf=Ye(t)),Pn(t._locale)||(e._locale=t._locale),l>0)for(r=0;r<l;r++)a=nS[r],o=t[a],Pn(o)||(e[a]=o);return e}function Kl(e){og(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Dm===!1&&(Dm=!0,he.updateOffset(this),Dm=!1)}function Nr(e){return e instanceof Kl||e!=null&&e._isAMomentObject!=null}function _w(e){he.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function br(e,t){var r=!0;return ls(function(){if(he.deprecationHandler!=null&&he.deprecationHandler(null,e),r){var a=[],o,l,c,f=arguments.length;for(l=0;l<f;l++){if(o="",typeof arguments[l]=="object"){o+=`
|
|
[`+l+"] ";for(c in arguments[0])tt(arguments[0],c)&&(o+=c+": "+arguments[0][c]+", ");o=o.slice(0,-2)}else o=arguments[l];a.push(o)}_w(e+`
|
|
Arguments: `+Array.prototype.slice.call(a).join("")+`
|
|
`+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var rS={};function ww(e,t){he.deprecationHandler!=null&&he.deprecationHandler(e,t),rS[e]||(_w(t),rS[e]=!0)}he.suppressDeprecationWarnings=!1;he.deprecationHandler=null;function Qr(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function RO(e){var t,r;for(r in e)tt(e,r)&&(t=e[r],Qr(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function fp(e,t){var r=ls({},e),a;for(a in t)tt(t,a)&&($s(e[a])&&$s(t[a])?(r[a]={},ls(r[a],e[a]),ls(r[a],t[a])):t[a]!=null?r[a]=t[a]:delete r[a]);for(a in e)tt(e,a)&&!tt(t,a)&&$s(e[a])&&(r[a]=ls({},r[a]));return r}function lg(e){e!=null&&this.set(e)}var dp;Object.keys?dp=Object.keys:dp=function(e){var t,r=[];for(t in e)tt(e,t)&&r.push(t);return r};var OO={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function kO(e,t,r){var a=this._calendar[e]||this._calendar.sameElse;return Qr(a)?a.call(t,r):a}function Wr(e,t,r){var a=""+Math.abs(e),o=t-a.length,l=e>=0;return(l?r?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+a}var ug=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Cc=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Mm={},io={};function Re(e,t,r,a){var o=a;typeof a=="string"&&(o=function(){return this[a]()}),e&&(io[e]=o),t&&(io[t[0]]=function(){return Wr(o.apply(this,arguments),t[1],t[2])}),r&&(io[r]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function NO(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function zO(e){var t=e.match(ug),r,a;for(r=0,a=t.length;r<a;r++)io[t[r]]?t[r]=io[t[r]]:t[r]=NO(t[r]);return function(o){var l="",c;for(c=0;c<a;c++)l+=Qr(t[c])?t[c].call(o,e):t[c];return l}}function $c(e,t){return e.isValid()?(t=Tw(t,e.localeData()),Mm[t]=Mm[t]||zO(t),Mm[t](e)):e.localeData().invalidDate()}function Tw(e,t){var r=5;function a(o){return t.longDateFormat(o)||o}for(Cc.lastIndex=0;r>=0&&Cc.test(e);)e=e.replace(Cc,a),Cc.lastIndex=0,r-=1;return e}var jO={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function VO(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(ug).map(function(a){return a==="MMMM"||a==="MM"||a==="DD"||a==="dddd"?a.slice(1):a}).join(""),this._longDateFormat[e])}var LO="Invalid date";function UO(){return this._invalidDate}var BO="%d",YO=/\d{1,2}/;function PO(e){return this._ordinal.replace("%d",e)}var FO={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function HO(e,t,r,a){var o=this._relativeTime[r];return Qr(o)?o(e,t,r,a):o.replace(/%d/i,e)}function ZO(e,t){var r=this._relativeTime[e>0?"future":"past"];return Qr(r)?r(t):r.replace(/%s/i,t)}var aS={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Sr(e){return typeof e=="string"?aS[e]||aS[e.toLowerCase()]:void 0}function cg(e){var t={},r,a;for(a in e)tt(e,a)&&(r=Sr(a),r&&(t[r]=e[a]));return t}var $O={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function IO(e){var t=[],r;for(r in e)tt(e,r)&&t.push({unit:r,priority:$O[r]});return t.sort(function(a,o){return a.priority-o.priority}),t}var Ew=/\d/,ar=/\d\d/,Aw=/\d{3}/,fg=/\d{4}/,Df=/[+-]?\d{6}/,St=/\d\d?/,Cw=/\d\d\d\d?/,Dw=/\d\d\d\d\d\d?/,Mf=/\d{1,3}/,dg=/\d{1,4}/,Rf=/[+-]?\d{1,6}/,go=/\d+/,Of=/[+-]?\d+/,GO=/Z|[+-]\d\d:?\d\d/gi,kf=/Z|[+-]\d\d(?::?\d\d)?/gi,qO=/[+-]?\d+(\.\d{1,3})?/,Ql=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,yo=/^[1-9]\d?/,hg=/^([1-9]\d|\d)/,rf;rf={};function ge(e,t,r){rf[e]=Qr(t)?t:function(a,o){return a&&r?r:t}}function XO(e,t){return tt(rf,e)?rf[e](t._strict,t._locale):new RegExp(WO(e))}function WO(e){return Ea(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,a,o,l){return r||a||o||l}))}function Ea(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function gr(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function qe(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=gr(t)),r}var hp={};function ft(e,t){var r,a=t,o;for(typeof e=="string"&&(e=[e]),Ca(t)&&(a=function(l,c){c[t]=qe(l)}),o=e.length,r=0;r<o;r++)hp[e[r]]=a}function Jl(e,t){ft(e,function(r,a,o,l){o._w=o._w||{},t(r,o._w,o,l)})}function KO(e,t,r){t!=null&&tt(hp,e)&&hp[e](t,r._a,r,e)}function Nf(e){return e%4===0&&e%100!==0||e%400===0}var wn=0,wa=1,Ir=2,tn=3,Or=4,Ta=5,Ys=6,QO=7,JO=8;Re("Y",0,0,function(){var e=this.year();return e<=9999?Wr(e,4):"+"+e});Re(0,["YY",2],0,function(){return this.year()%100});Re(0,["YYYY",4],0,"year");Re(0,["YYYYY",5],0,"year");Re(0,["YYYYYY",6,!0],0,"year");ge("Y",Of);ge("YY",St,ar);ge("YYYY",dg,fg);ge("YYYYY",Rf,Df);ge("YYYYYY",Rf,Df);ft(["YYYYY","YYYYYY"],wn);ft("YYYY",function(e,t){t[wn]=e.length===2?he.parseTwoDigitYear(e):qe(e)});ft("YY",function(e,t){t[wn]=he.parseTwoDigitYear(e)});ft("Y",function(e,t){t[wn]=parseInt(e,10)});function Dl(e){return Nf(e)?366:365}he.parseTwoDigitYear=function(e){return qe(e)+(qe(e)>68?1900:2e3)};var Mw=vo("FullYear",!0);function ek(){return Nf(this.year())}function vo(e,t){return function(r){return r!=null?(Rw(this,e,r),he.updateOffset(this,t),this):jl(this,e)}}function jl(e,t){if(!e.isValid())return NaN;var r=e._d,a=e._isUTC;switch(t){case"Milliseconds":return a?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return a?r.getUTCSeconds():r.getSeconds();case"Minutes":return a?r.getUTCMinutes():r.getMinutes();case"Hours":return a?r.getUTCHours():r.getHours();case"Date":return a?r.getUTCDate():r.getDate();case"Day":return a?r.getUTCDay():r.getDay();case"Month":return a?r.getUTCMonth():r.getMonth();case"FullYear":return a?r.getUTCFullYear():r.getFullYear();default:return NaN}}function Rw(e,t,r){var a,o,l,c,f;if(!(!e.isValid()||isNaN(r))){switch(a=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?a.setUTCMilliseconds(r):a.setMilliseconds(r));case"Seconds":return void(o?a.setUTCSeconds(r):a.setSeconds(r));case"Minutes":return void(o?a.setUTCMinutes(r):a.setMinutes(r));case"Hours":return void(o?a.setUTCHours(r):a.setHours(r));case"Date":return void(o?a.setUTCDate(r):a.setDate(r));case"FullYear":break;default:return}l=r,c=e.month(),f=e.date(),f=f===29&&c===1&&!Nf(l)?28:f,o?a.setUTCFullYear(l,c,f):a.setFullYear(l,c,f)}}function tk(e){return e=Sr(e),Qr(this[e])?this[e]():this}function nk(e,t){if(typeof e=="object"){e=cg(e);var r=IO(e),a,o=r.length;for(a=0;a<o;a++)this[r[a].unit](e[r[a].unit])}else if(e=Sr(e),Qr(this[e]))return this[e](t);return this}function rk(e,t){return(e%t+t)%t}var Yt;Array.prototype.indexOf?Yt=Array.prototype.indexOf:Yt=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function mg(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=rk(t,12);return e+=(t-r)/12,r===1?Nf(e)?29:28:31-r%7%2}Re("M",["MM",2],"Mo",function(){return this.month()+1});Re("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});Re("MMMM",0,0,function(e){return this.localeData().months(this,e)});ge("M",St,yo);ge("MM",St,ar);ge("MMM",function(e,t){return t.monthsShortRegex(e)});ge("MMMM",function(e,t){return t.monthsRegex(e)});ft(["M","MM"],function(e,t){t[wa]=qe(e)-1});ft(["MMM","MMMM"],function(e,t,r,a){var o=r._locale.monthsParse(e,a,r._strict);o!=null?t[wa]=o:Ye(r).invalidMonth=e});var ak="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ow="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),kw=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,sk=Ql,ik=Ql;function ok(e,t){return e?kr(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||kw).test(t)?"format":"standalone"][e.month()]:kr(this._months)?this._months:this._months.standalone}function lk(e,t){return e?kr(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[kw.test(t)?"format":"standalone"][e.month()]:kr(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function uk(e,t,r){var a,o,l,c=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)l=Kr([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(l,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(l,"").toLocaleLowerCase();return r?t==="MMM"?(o=Yt.call(this._shortMonthsParse,c),o!==-1?o:null):(o=Yt.call(this._longMonthsParse,c),o!==-1?o:null):t==="MMM"?(o=Yt.call(this._shortMonthsParse,c),o!==-1?o:(o=Yt.call(this._longMonthsParse,c),o!==-1?o:null)):(o=Yt.call(this._longMonthsParse,c),o!==-1?o:(o=Yt.call(this._shortMonthsParse,c),o!==-1?o:null))}function ck(e,t,r){var a,o,l;if(this._monthsParseExact)return uk.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(o=Kr([2e3,a]),r&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),!r&&!this._monthsParse[a]&&(l="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[a]=new RegExp(l.replace(".",""),"i")),r&&t==="MMMM"&&this._longMonthsParse[a].test(e))return a;if(r&&t==="MMM"&&this._shortMonthsParse[a].test(e))return a;if(!r&&this._monthsParse[a].test(e))return a}}function Nw(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=qe(t);else if(t=e.localeData().monthsParse(t),!Ca(t))return e}var r=t,a=e.date();return a=a<29?a:Math.min(a,mg(e.year(),r)),e._isUTC?e._d.setUTCMonth(r,a):e._d.setMonth(r,a),e}function zw(e){return e!=null?(Nw(this,e),he.updateOffset(this,!0),this):jl(this,"Month")}function fk(){return mg(this.year(),this.month())}function dk(e){return this._monthsParseExact?(tt(this,"_monthsRegex")||jw.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(tt(this,"_monthsShortRegex")||(this._monthsShortRegex=sk),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function hk(e){return this._monthsParseExact?(tt(this,"_monthsRegex")||jw.call(this),e?this._monthsStrictRegex:this._monthsRegex):(tt(this,"_monthsRegex")||(this._monthsRegex=ik),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function jw(){function e(m,p){return p.length-m.length}var t=[],r=[],a=[],o,l,c,f;for(o=0;o<12;o++)l=Kr([2e3,o]),c=Ea(this.monthsShort(l,"")),f=Ea(this.months(l,"")),t.push(c),r.push(f),a.push(f),a.push(c);t.sort(e),r.sort(e),a.sort(e),this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function mk(e,t,r,a,o,l,c){var f;return e<100&&e>=0?(f=new Date(e+400,t,r,a,o,l,c),isFinite(f.getFullYear())&&f.setFullYear(e)):f=new Date(e,t,r,a,o,l,c),f}function Vl(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function af(e,t,r){var a=7+t-r,o=(7+Vl(e,0,a).getUTCDay()-t)%7;return-o+a-1}function Vw(e,t,r,a,o){var l=(7+r-a)%7,c=af(e,a,o),f=1+7*(t-1)+l+c,m,p;return f<=0?(m=e-1,p=Dl(m)+f):f>Dl(e)?(m=e+1,p=f-Dl(e)):(m=e,p=f),{year:m,dayOfYear:p}}function Ll(e,t,r){var a=af(e.year(),t,r),o=Math.floor((e.dayOfYear()-a-1)/7)+1,l,c;return o<1?(c=e.year()-1,l=o+Aa(c,t,r)):o>Aa(e.year(),t,r)?(l=o-Aa(e.year(),t,r),c=e.year()+1):(c=e.year(),l=o),{week:l,year:c}}function Aa(e,t,r){var a=af(e,t,r),o=af(e+1,t,r);return(Dl(e)-a+o)/7}Re("w",["ww",2],"wo","week");Re("W",["WW",2],"Wo","isoWeek");ge("w",St,yo);ge("ww",St,ar);ge("W",St,yo);ge("WW",St,ar);Jl(["w","ww","W","WW"],function(e,t,r,a){t[a.substr(0,1)]=qe(e)});function pk(e){return Ll(e,this._week.dow,this._week.doy).week}var gk={dow:0,doy:6};function yk(){return this._week.dow}function vk(){return this._week.doy}function bk(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Sk(e){var t=Ll(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Re("d",0,"do","day");Re("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Re("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Re("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Re("e",0,0,"weekday");Re("E",0,0,"isoWeekday");ge("d",St);ge("e",St);ge("E",St);ge("dd",function(e,t){return t.weekdaysMinRegex(e)});ge("ddd",function(e,t){return t.weekdaysShortRegex(e)});ge("dddd",function(e,t){return t.weekdaysRegex(e)});Jl(["dd","ddd","dddd"],function(e,t,r,a){var o=r._locale.weekdaysParse(e,a,r._strict);o!=null?t.d=o:Ye(r).invalidWeekday=e});Jl(["d","e","E"],function(e,t,r,a){t[a]=qe(e)});function xk(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function _k(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function pg(e,t){return e.slice(t,7).concat(e.slice(0,t))}var wk="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Lw="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Tk="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ek=Ql,Ak=Ql,Ck=Ql;function Dk(e,t){var r=kr(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?pg(r,this._week.dow):e?r[e.day()]:r}function Mk(e){return e===!0?pg(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Rk(e){return e===!0?pg(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ok(e,t,r){var a,o,l,c=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)l=Kr([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(l,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(l,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(l,"").toLocaleLowerCase();return r?t==="dddd"?(o=Yt.call(this._weekdaysParse,c),o!==-1?o:null):t==="ddd"?(o=Yt.call(this._shortWeekdaysParse,c),o!==-1?o:null):(o=Yt.call(this._minWeekdaysParse,c),o!==-1?o:null):t==="dddd"?(o=Yt.call(this._weekdaysParse,c),o!==-1||(o=Yt.call(this._shortWeekdaysParse,c),o!==-1)?o:(o=Yt.call(this._minWeekdaysParse,c),o!==-1?o:null)):t==="ddd"?(o=Yt.call(this._shortWeekdaysParse,c),o!==-1||(o=Yt.call(this._weekdaysParse,c),o!==-1)?o:(o=Yt.call(this._minWeekdaysParse,c),o!==-1?o:null)):(o=Yt.call(this._minWeekdaysParse,c),o!==-1||(o=Yt.call(this._weekdaysParse,c),o!==-1)?o:(o=Yt.call(this._shortWeekdaysParse,c),o!==-1?o:null))}function kk(e,t,r){var a,o,l;if(this._weekdaysParseExact)return Ok.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(o=Kr([2e3,1]).day(a),r&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(l="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[a]=new RegExp(l.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[a].test(e))return a;if(r&&t==="ddd"&&this._shortWeekdaysParse[a].test(e))return a;if(r&&t==="dd"&&this._minWeekdaysParse[a].test(e))return a;if(!r&&this._weekdaysParse[a].test(e))return a}}function Nk(e){if(!this.isValid())return e!=null?this:NaN;var t=jl(this,"Day");return e!=null?(e=xk(e,this.localeData()),this.add(e-t,"d")):t}function zk(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function jk(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=_k(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Vk(e){return this._weekdaysParseExact?(tt(this,"_weekdaysRegex")||gg.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(tt(this,"_weekdaysRegex")||(this._weekdaysRegex=Ek),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Lk(e){return this._weekdaysParseExact?(tt(this,"_weekdaysRegex")||gg.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(tt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ak),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Uk(e){return this._weekdaysParseExact?(tt(this,"_weekdaysRegex")||gg.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(tt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ck),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function gg(){function e(y,g){return g.length-y.length}var t=[],r=[],a=[],o=[],l,c,f,m,p;for(l=0;l<7;l++)c=Kr([2e3,1]).day(l),f=Ea(this.weekdaysMin(c,"")),m=Ea(this.weekdaysShort(c,"")),p=Ea(this.weekdays(c,"")),t.push(f),r.push(m),a.push(p),o.push(f),o.push(m),o.push(p);t.sort(e),r.sort(e),a.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function yg(){return this.hours()%12||12}function Bk(){return this.hours()||24}Re("H",["HH",2],0,"hour");Re("h",["hh",2],0,yg);Re("k",["kk",2],0,Bk);Re("hmm",0,0,function(){return""+yg.apply(this)+Wr(this.minutes(),2)});Re("hmmss",0,0,function(){return""+yg.apply(this)+Wr(this.minutes(),2)+Wr(this.seconds(),2)});Re("Hmm",0,0,function(){return""+this.hours()+Wr(this.minutes(),2)});Re("Hmmss",0,0,function(){return""+this.hours()+Wr(this.minutes(),2)+Wr(this.seconds(),2)});function Uw(e,t){Re(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Uw("a",!0);Uw("A",!1);function Bw(e,t){return t._meridiemParse}ge("a",Bw);ge("A",Bw);ge("H",St,hg);ge("h",St,yo);ge("k",St,yo);ge("HH",St,ar);ge("hh",St,ar);ge("kk",St,ar);ge("hmm",Cw);ge("hmmss",Dw);ge("Hmm",Cw);ge("Hmmss",Dw);ft(["H","HH"],tn);ft(["k","kk"],function(e,t,r){var a=qe(e);t[tn]=a===24?0:a});ft(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});ft(["h","hh"],function(e,t,r){t[tn]=qe(e),Ye(r).bigHour=!0});ft("hmm",function(e,t,r){var a=e.length-2;t[tn]=qe(e.substr(0,a)),t[Or]=qe(e.substr(a)),Ye(r).bigHour=!0});ft("hmmss",function(e,t,r){var a=e.length-4,o=e.length-2;t[tn]=qe(e.substr(0,a)),t[Or]=qe(e.substr(a,2)),t[Ta]=qe(e.substr(o)),Ye(r).bigHour=!0});ft("Hmm",function(e,t,r){var a=e.length-2;t[tn]=qe(e.substr(0,a)),t[Or]=qe(e.substr(a))});ft("Hmmss",function(e,t,r){var a=e.length-4,o=e.length-2;t[tn]=qe(e.substr(0,a)),t[Or]=qe(e.substr(a,2)),t[Ta]=qe(e.substr(o))});function Yk(e){return(e+"").toLowerCase().charAt(0)==="p"}var Pk=/[ap]\.?m?\.?/i,Fk=vo("Hours",!0);function Hk(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var Yw={calendar:OO,longDateFormat:jO,invalidDate:LO,ordinal:BO,dayOfMonthOrdinalParse:YO,relativeTime:FO,months:ak,monthsShort:Ow,week:gk,weekdays:wk,weekdaysMin:Tk,weekdaysShort:Lw,meridiemParse:Pk},wt={},bl={},Ul;function Zk(e,t){var r,a=Math.min(e.length,t.length);for(r=0;r<a;r+=1)if(e[r]!==t[r])return r;return a}function sS(e){return e&&e.toLowerCase().replace("_","-")}function $k(e){for(var t=0,r,a,o,l;t<e.length;){for(l=sS(e[t]).split("-"),r=l.length,a=sS(e[t+1]),a=a?a.split("-"):null;r>0;){if(o=zf(l.slice(0,r).join("-")),o)return o;if(a&&a.length>=r&&Zk(l,a)>=r-1)break;r--}t++}return Ul}function Ik(e){return!!(e&&e.match("^[^/\\\\]*$"))}function zf(e){var t=null,r;if(wt[e]===void 0&&typeof tf<"u"&&tf&&tf.exports&&Ik(e))try{t=Ul._abbr,r=require,r("./locale/"+e),cs(t)}catch{wt[e]=null}return wt[e]}function cs(e,t){var r;return e&&(Pn(t)?r=Oa(e):r=vg(e,t),r?Ul=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Ul._abbr}function vg(e,t){if(t!==null){var r,a=Yw;if(t.abbr=e,wt[e]!=null)ww("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=wt[e]._config;else if(t.parentLocale!=null)if(wt[t.parentLocale]!=null)a=wt[t.parentLocale]._config;else if(r=zf(t.parentLocale),r!=null)a=r._config;else return bl[t.parentLocale]||(bl[t.parentLocale]=[]),bl[t.parentLocale].push({name:e,config:t}),null;return wt[e]=new lg(fp(a,t)),bl[e]&&bl[e].forEach(function(o){vg(o.name,o.config)}),cs(e),wt[e]}else return delete wt[e],null}function Gk(e,t){if(t!=null){var r,a,o=Yw;wt[e]!=null&&wt[e].parentLocale!=null?wt[e].set(fp(wt[e]._config,t)):(a=zf(e),a!=null&&(o=a._config),t=fp(o,t),a==null&&(t.abbr=e),r=new lg(t),r.parentLocale=wt[e],wt[e]=r),cs(e)}else wt[e]!=null&&(wt[e].parentLocale!=null?(wt[e]=wt[e].parentLocale,e===cs()&&cs(e)):wt[e]!=null&&delete wt[e]);return wt[e]}function Oa(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ul;if(!kr(e)){if(t=zf(e),t)return t;e=[e]}return $k(e)}function qk(){return dp(wt)}function bg(e){var t,r=e._a;return r&&Ye(e).overflow===-2&&(t=r[wa]<0||r[wa]>11?wa:r[Ir]<1||r[Ir]>mg(r[wn],r[wa])?Ir:r[tn]<0||r[tn]>24||r[tn]===24&&(r[Or]!==0||r[Ta]!==0||r[Ys]!==0)?tn:r[Or]<0||r[Or]>59?Or:r[Ta]<0||r[Ta]>59?Ta:r[Ys]<0||r[Ys]>999?Ys:-1,Ye(e)._overflowDayOfYear&&(t<wn||t>Ir)&&(t=Ir),Ye(e)._overflowWeeks&&t===-1&&(t=QO),Ye(e)._overflowWeekday&&t===-1&&(t=JO),Ye(e).overflow=t),e}var Xk=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Wk=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Kk=/Z|[+-]\d\d(?::?\d\d)?/,Dc=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Rm=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Qk=/^\/?Date\((-?\d+)/i,Jk=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,eN={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Pw(e){var t,r,a=e._i,o=Xk.exec(a)||Wk.exec(a),l,c,f,m,p=Dc.length,y=Rm.length;if(o){for(Ye(e).iso=!0,t=0,r=p;t<r;t++)if(Dc[t][1].exec(o[1])){c=Dc[t][0],l=Dc[t][2]!==!1;break}if(c==null){e._isValid=!1;return}if(o[3]){for(t=0,r=y;t<r;t++)if(Rm[t][1].exec(o[3])){f=(o[2]||" ")+Rm[t][0];break}if(f==null){e._isValid=!1;return}}if(!l&&f!=null){e._isValid=!1;return}if(o[4])if(Kk.exec(o[4]))m="Z";else{e._isValid=!1;return}e._f=c+(f||"")+(m||""),xg(e)}else e._isValid=!1}function tN(e,t,r,a,o,l){var c=[nN(e),Ow.indexOf(t),parseInt(r,10),parseInt(a,10),parseInt(o,10)];return l&&c.push(parseInt(l,10)),c}function nN(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function rN(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function aN(e,t,r){if(e){var a=Lw.indexOf(e),o=new Date(t[0],t[1],t[2]).getDay();if(a!==o)return Ye(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}function sN(e,t,r){if(e)return eN[e];if(t)return 0;var a=parseInt(r,10),o=a%100,l=(a-o)/100;return l*60+o}function Fw(e){var t=Jk.exec(rN(e._i)),r;if(t){if(r=tN(t[4],t[3],t[2],t[5],t[6],t[7]),!aN(t[1],r,e))return;e._a=r,e._tzm=sN(t[8],t[9],t[10]),e._d=Vl.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Ye(e).rfc2822=!0}else e._isValid=!1}function iN(e){var t=Qk.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(Pw(e),e._isValid===!1)delete e._isValid;else return;if(Fw(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:he.createFromInputFallback(e)}he.createFromInputFallback=br("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Wi(e,t,r){return e??t??r}function oN(e){var t=new Date(he.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Sg(e){var t,r,a=[],o,l,c;if(!e._d){for(o=oN(e),e._w&&e._a[Ir]==null&&e._a[wa]==null&&lN(e),e._dayOfYear!=null&&(c=Wi(e._a[wn],o[wn]),(e._dayOfYear>Dl(c)||e._dayOfYear===0)&&(Ye(e)._overflowDayOfYear=!0),r=Vl(c,0,e._dayOfYear),e._a[wa]=r.getUTCMonth(),e._a[Ir]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=a[t]=o[t];for(;t<7;t++)e._a[t]=a[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[tn]===24&&e._a[Or]===0&&e._a[Ta]===0&&e._a[Ys]===0&&(e._nextDay=!0,e._a[tn]=0),e._d=(e._useUTC?Vl:mk).apply(null,a),l=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[tn]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==l&&(Ye(e).weekdayMismatch=!0)}}function lN(e){var t,r,a,o,l,c,f,m,p;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(l=1,c=4,r=Wi(t.GG,e._a[wn],Ll(bt(),1,4).year),a=Wi(t.W,1),o=Wi(t.E,1),(o<1||o>7)&&(m=!0)):(l=e._locale._week.dow,c=e._locale._week.doy,p=Ll(bt(),l,c),r=Wi(t.gg,e._a[wn],p.year),a=Wi(t.w,p.week),t.d!=null?(o=t.d,(o<0||o>6)&&(m=!0)):t.e!=null?(o=t.e+l,(t.e<0||t.e>6)&&(m=!0)):o=l),a<1||a>Aa(r,l,c)?Ye(e)._overflowWeeks=!0:m!=null?Ye(e)._overflowWeekday=!0:(f=Vw(r,a,o,l,c),e._a[wn]=f.year,e._dayOfYear=f.dayOfYear)}he.ISO_8601=function(){};he.RFC_2822=function(){};function xg(e){if(e._f===he.ISO_8601){Pw(e);return}if(e._f===he.RFC_2822){Fw(e);return}e._a=[],Ye(e).empty=!0;var t=""+e._i,r,a,o,l,c,f=t.length,m=0,p,y;for(o=Tw(e._f,e._locale).match(ug)||[],y=o.length,r=0;r<y;r++)l=o[r],a=(t.match(XO(l,e))||[])[0],a&&(c=t.substr(0,t.indexOf(a)),c.length>0&&Ye(e).unusedInput.push(c),t=t.slice(t.indexOf(a)+a.length),m+=a.length),io[l]?(a?Ye(e).empty=!1:Ye(e).unusedTokens.push(l),KO(l,a,e)):e._strict&&!a&&Ye(e).unusedTokens.push(l);Ye(e).charsLeftOver=f-m,t.length>0&&Ye(e).unusedInput.push(t),e._a[tn]<=12&&Ye(e).bigHour===!0&&e._a[tn]>0&&(Ye(e).bigHour=void 0),Ye(e).parsedDateParts=e._a.slice(0),Ye(e).meridiem=e._meridiem,e._a[tn]=uN(e._locale,e._a[tn],e._meridiem),p=Ye(e).era,p!==null&&(e._a[wn]=e._locale.erasConvertYear(p,e._a[wn])),Sg(e),bg(e)}function uN(e,t,r){var a;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(a=e.isPM(r),a&&t<12&&(t+=12),!a&&t===12&&(t=0)),t)}function cN(e){var t,r,a,o,l,c,f=!1,m=e._f.length;if(m===0){Ye(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;o<m;o++)l=0,c=!1,t=og({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[o],xg(t),ig(t)&&(c=!0),l+=Ye(t).charsLeftOver,l+=Ye(t).unusedTokens.length*10,Ye(t).score=l,f?l<a&&(a=l,r=t):(a==null||l<a||c)&&(a=l,r=t,c&&(f=!0));ls(e,r||t)}function fN(e){if(!e._d){var t=cg(e._i),r=t.day===void 0?t.date:t.day;e._a=xw([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(a){return a&&parseInt(a,10)}),Sg(e)}}function dN(e){var t=new Kl(bg(Hw(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Hw(e){var t=e._i,r=e._f;return e._locale=e._locale||Oa(e._l),t===null||r===void 0&&t===""?Cf({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),Nr(t)?new Kl(bg(t)):(Wl(t)?e._d=t:kr(r)?cN(e):r?xg(e):hN(e),ig(e)||(e._d=null),e))}function hN(e){var t=e._i;Pn(t)?e._d=new Date(he.now()):Wl(t)?e._d=new Date(t.valueOf()):typeof t=="string"?iN(e):kr(t)?(e._a=xw(t.slice(0),function(r){return parseInt(r,10)}),Sg(e)):$s(t)?fN(e):Ca(t)?e._d=new Date(t):he.createFromInputFallback(e)}function Zw(e,t,r,a,o){var l={};return(t===!0||t===!1)&&(a=t,t=void 0),(r===!0||r===!1)&&(a=r,r=void 0),($s(e)&&sg(e)||kr(e)&&e.length===0)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=o,l._l=r,l._i=e,l._f=t,l._strict=a,dN(l)}function bt(e,t,r,a){return Zw(e,t,r,a,!1)}var mN=br("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=bt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:Cf()}),pN=br("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=bt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:Cf()});function $w(e,t){var r,a;if(t.length===1&&kr(t[0])&&(t=t[0]),!t.length)return bt();for(r=t[0],a=1;a<t.length;++a)(!t[a].isValid()||t[a][e](r))&&(r=t[a]);return r}function gN(){var e=[].slice.call(arguments,0);return $w("isBefore",e)}function yN(){var e=[].slice.call(arguments,0);return $w("isAfter",e)}var vN=function(){return Date.now?Date.now():+new Date},Sl=["year","quarter","month","week","day","hour","minute","second","millisecond"];function bN(e){var t,r=!1,a,o=Sl.length;for(t in e)if(tt(e,t)&&!(Yt.call(Sl,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(a=0;a<o;++a)if(e[Sl[a]]){if(r)return!1;parseFloat(e[Sl[a]])!==qe(e[Sl[a]])&&(r=!0)}return!0}function SN(){return this._isValid}function xN(){return jr(NaN)}function jf(e){var t=cg(e),r=t.year||0,a=t.quarter||0,o=t.month||0,l=t.week||t.isoWeek||0,c=t.day||0,f=t.hour||0,m=t.minute||0,p=t.second||0,y=t.millisecond||0;this._isValid=bN(t),this._milliseconds=+y+p*1e3+m*6e4+f*1e3*60*60,this._days=+c+l*7,this._months=+o+a*3+r*12,this._data={},this._locale=Oa(),this._bubble()}function Ic(e){return e instanceof jf}function mp(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function _N(e,t,r){var a=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),l=0,c;for(c=0;c<a;c++)qe(e[c])!==qe(t[c])&&l++;return l+o}function Iw(e,t){Re(e,0,0,function(){var r=this.utcOffset(),a="+";return r<0&&(r=-r,a="-"),a+Wr(~~(r/60),2)+t+Wr(~~r%60,2)})}Iw("Z",":");Iw("ZZ","");ge("Z",kf);ge("ZZ",kf);ft(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=_g(kf,e)});var wN=/([\+\-]|\d\d)/gi;function _g(e,t){var r=(t||"").match(e),a,o,l;return r===null?null:(a=r[r.length-1]||[],o=(a+"").match(wN)||["-",0,0],l=+(o[1]*60)+qe(o[2]),l===0?0:o[0]==="+"?l:-l)}function wg(e,t){var r,a;return t._isUTC?(r=t.clone(),a=(Nr(e)||Wl(e)?e.valueOf():bt(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+a),he.updateOffset(r,!1),r):bt(e).local()}function pp(e){return-Math.round(e._d.getTimezoneOffset())}he.updateOffset=function(){};function TN(e,t,r){var a=this._offset||0,o;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=_g(kf,e),e===null)return this}else Math.abs(e)<16&&!r&&(e=e*60);return!this._isUTC&&t&&(o=pp(this)),this._offset=e,this._isUTC=!0,o!=null&&this.add(o,"m"),a!==e&&(!t||this._changeInProgress?Xw(this,jr(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,he.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?a:pp(this)}function EN(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function AN(e){return this.utcOffset(0,e)}function CN(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(pp(this),"m")),this}function DN(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=_g(GO,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function MN(e){return this.isValid()?(e=e?bt(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function RN(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ON(){if(!Pn(this._isDSTShifted))return this._isDSTShifted;var e={},t;return og(e,this),e=Hw(e),e._a?(t=e._isUTC?Kr(e._a):bt(e._a),this._isDSTShifted=this.isValid()&&_N(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function kN(){return this.isValid()?!this._isUTC:!1}function NN(){return this.isValid()?this._isUTC:!1}function Gw(){return this.isValid()?this._isUTC&&this._offset===0:!1}var zN=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,jN=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function jr(e,t){var r=e,a=null,o,l,c;return Ic(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:Ca(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(a=zN.exec(e))?(o=a[1]==="-"?-1:1,r={y:0,d:qe(a[Ir])*o,h:qe(a[tn])*o,m:qe(a[Or])*o,s:qe(a[Ta])*o,ms:qe(mp(a[Ys]*1e3))*o}):(a=jN.exec(e))?(o=a[1]==="-"?-1:1,r={y:js(a[2],o),M:js(a[3],o),w:js(a[4],o),d:js(a[5],o),h:js(a[6],o),m:js(a[7],o),s:js(a[8],o)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(c=VN(bt(r.from),bt(r.to)),r={},r.ms=c.milliseconds,r.M=c.months),l=new jf(r),Ic(e)&&tt(e,"_locale")&&(l._locale=e._locale),Ic(e)&&tt(e,"_isValid")&&(l._isValid=e._isValid),l}jr.fn=jf.prototype;jr.invalid=xN;function js(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function iS(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function VN(e,t){var r;return e.isValid()&&t.isValid()?(t=wg(t,e),e.isBefore(t)?r=iS(e,t):(r=iS(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function qw(e,t){return function(r,a){var o,l;return a!==null&&!isNaN(+a)&&(ww(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),l=r,r=a,a=l),o=jr(r,a),Xw(this,o,e),this}}function Xw(e,t,r,a){var o=t._milliseconds,l=mp(t._days),c=mp(t._months);e.isValid()&&(a=a??!0,c&&Nw(e,jl(e,"Month")+c*r),l&&Rw(e,"Date",jl(e,"Date")+l*r),o&&e._d.setTime(e._d.valueOf()+o*r),a&&he.updateOffset(e,l||c))}var LN=qw(1,"add"),UN=qw(-1,"subtract");function Ww(e){return typeof e=="string"||e instanceof String}function BN(e){return Nr(e)||Wl(e)||Ww(e)||Ca(e)||PN(e)||YN(e)||e===null||e===void 0}function YN(e){var t=$s(e)&&!sg(e),r=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,l,c=a.length;for(o=0;o<c;o+=1)l=a[o],r=r||tt(e,l);return t&&r}function PN(e){var t=kr(e),r=!1;return t&&(r=e.filter(function(a){return!Ca(a)&&Ww(e)}).length===0),t&&r}function FN(e){var t=$s(e)&&!sg(e),r=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],o,l;for(o=0;o<a.length;o+=1)l=a[o],r=r||tt(e,l);return t&&r}function HN(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function ZN(e,t){arguments.length===1&&(arguments[0]?BN(arguments[0])?(e=arguments[0],t=void 0):FN(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var r=e||bt(),a=wg(r,this).startOf("day"),o=he.calendarFormat(this,a)||"sameElse",l=t&&(Qr(t[o])?t[o].call(this,r):t[o]);return this.format(l||this.localeData().calendar(o,this,bt(r)))}function $N(){return new Kl(this)}function IN(e,t){var r=Nr(e)?e:bt(e);return this.isValid()&&r.isValid()?(t=Sr(t)||"millisecond",t==="millisecond"?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf()):!1}function GN(e,t){var r=Nr(e)?e:bt(e);return this.isValid()&&r.isValid()?(t=Sr(t)||"millisecond",t==="millisecond"?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf()):!1}function qN(e,t,r,a){var o=Nr(e)?e:bt(e),l=Nr(t)?t:bt(t);return this.isValid()&&o.isValid()&&l.isValid()?(a=a||"()",(a[0]==="("?this.isAfter(o,r):!this.isBefore(o,r))&&(a[1]===")"?this.isBefore(l,r):!this.isAfter(l,r))):!1}function XN(e,t){var r=Nr(e)?e:bt(e),a;return this.isValid()&&r.isValid()?(t=Sr(t)||"millisecond",t==="millisecond"?this.valueOf()===r.valueOf():(a=r.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf())):!1}function WN(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function KN(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function QN(e,t,r){var a,o,l;if(!this.isValid())return NaN;if(a=wg(e,this),!a.isValid())return NaN;switch(o=(a.utcOffset()-this.utcOffset())*6e4,t=Sr(t),t){case"year":l=Gc(this,a)/12;break;case"month":l=Gc(this,a);break;case"quarter":l=Gc(this,a)/3;break;case"second":l=(this-a)/1e3;break;case"minute":l=(this-a)/6e4;break;case"hour":l=(this-a)/36e5;break;case"day":l=(this-a-o)/864e5;break;case"week":l=(this-a-o)/6048e5;break;default:l=this-a}return r?l:gr(l)}function Gc(e,t){if(e.date()<t.date())return-Gc(t,e);var r=(t.year()-e.year())*12+(t.month()-e.month()),a=e.clone().add(r,"months"),o,l;return t-a<0?(o=e.clone().add(r-1,"months"),l=(t-a)/(a-o)):(o=e.clone().add(r+1,"months"),l=(t-a)/(o-a)),-(r+l)||0}he.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";he.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function JN(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function e4(e){if(!this.isValid())return null;var t=e!==!0,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?$c(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Qr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$c(r,"Z")):$c(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function t4(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,a,o,l;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",l=t+'[")]',this.format(r+a+o+l)}function n4(e){e||(e=this.isUtc()?he.defaultFormatUtc:he.defaultFormat);var t=$c(this,e);return this.localeData().postformat(t)}function r4(e,t){return this.isValid()&&(Nr(e)&&e.isValid()||bt(e).isValid())?jr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function a4(e){return this.from(bt(),e)}function s4(e,t){return this.isValid()&&(Nr(e)&&e.isValid()||bt(e).isValid())?jr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function i4(e){return this.to(bt(),e)}function Kw(e){var t;return e===void 0?this._locale._abbr:(t=Oa(e),t!=null&&(this._locale=t),this)}var Qw=br("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Jw(){return this._locale}var sf=1e3,oo=60*sf,of=60*oo,eT=(365*400+97)*24*of;function lo(e,t){return(e%t+t)%t}function tT(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-eT:new Date(e,t,r).valueOf()}function nT(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-eT:Date.UTC(e,t,r)}function o4(e){var t,r;if(e=Sr(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?nT:tT,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=lo(t+(this._isUTC?0:this.utcOffset()*oo),of);break;case"minute":t=this._d.valueOf(),t-=lo(t,oo);break;case"second":t=this._d.valueOf(),t-=lo(t,sf);break}return this._d.setTime(t),he.updateOffset(this,!0),this}function l4(e){var t,r;if(e=Sr(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?nT:tT,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=of-lo(t+(this._isUTC?0:this.utcOffset()*oo),of)-1;break;case"minute":t=this._d.valueOf(),t+=oo-lo(t,oo)-1;break;case"second":t=this._d.valueOf(),t+=sf-lo(t,sf)-1;break}return this._d.setTime(t),he.updateOffset(this,!0),this}function u4(){return this._d.valueOf()-(this._offset||0)*6e4}function c4(){return Math.floor(this.valueOf()/1e3)}function f4(){return new Date(this.valueOf())}function d4(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function h4(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function m4(){return this.isValid()?this.toISOString():null}function p4(){return ig(this)}function g4(){return ls({},Ye(this))}function y4(){return Ye(this).overflow}function v4(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Re("N",0,0,"eraAbbr");Re("NN",0,0,"eraAbbr");Re("NNN",0,0,"eraAbbr");Re("NNNN",0,0,"eraName");Re("NNNNN",0,0,"eraNarrow");Re("y",["y",1],"yo","eraYear");Re("y",["yy",2],0,"eraYear");Re("y",["yyy",3],0,"eraYear");Re("y",["yyyy",4],0,"eraYear");ge("N",Tg);ge("NN",Tg);ge("NNN",Tg);ge("NNNN",M4);ge("NNNNN",R4);ft(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,a){var o=r._locale.erasParse(e,a,r._strict);o?Ye(r).era=o:Ye(r).invalidEra=e});ge("y",go);ge("yy",go);ge("yyy",go);ge("yyyy",go);ge("yo",O4);ft(["y","yy","yyy","yyyy"],wn);ft(["yo"],function(e,t,r,a){var o;r._locale._eraYearOrdinalRegex&&(o=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[wn]=r._locale.eraYearOrdinalParse(e,o):t[wn]=parseInt(e,10)});function b4(e,t){var r,a,o,l=this._eras||Oa("en")._eras;for(r=0,a=l.length;r<a;++r){switch(typeof l[r].since){case"string":o=he(l[r].since).startOf("day"),l[r].since=o.valueOf();break}switch(typeof l[r].until){case"undefined":l[r].until=1/0;break;case"string":o=he(l[r].until).startOf("day").valueOf(),l[r].until=o.valueOf();break}}return l}function S4(e,t,r){var a,o,l=this.eras(),c,f,m;for(e=e.toUpperCase(),a=0,o=l.length;a<o;++a)if(c=l[a].name.toUpperCase(),f=l[a].abbr.toUpperCase(),m=l[a].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(f===e)return l[a];break;case"NNNN":if(c===e)return l[a];break;case"NNNNN":if(m===e)return l[a];break}else if([c,f,m].indexOf(e)>=0)return l[a]}function x4(e,t){var r=e.since<=e.until?1:-1;return t===void 0?he(e.since).year():he(e.since).year()+(t-e.offset)*r}function _4(){var e,t,r,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),a[e].since<=r&&r<=a[e].until||a[e].until<=r&&r<=a[e].since)return a[e].name;return""}function w4(){var e,t,r,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),a[e].since<=r&&r<=a[e].until||a[e].until<=r&&r<=a[e].since)return a[e].narrow;return""}function T4(){var e,t,r,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),a[e].since<=r&&r<=a[e].until||a[e].until<=r&&r<=a[e].since)return a[e].abbr;return""}function E4(){var e,t,r,a,o=this.localeData().eras();for(e=0,t=o.length;e<t;++e)if(r=o[e].since<=o[e].until?1:-1,a=this.clone().startOf("day").valueOf(),o[e].since<=a&&a<=o[e].until||o[e].until<=a&&a<=o[e].since)return(this.year()-he(o[e].since).year())*r+o[e].offset;return this.year()}function A4(e){return tt(this,"_erasNameRegex")||Eg.call(this),e?this._erasNameRegex:this._erasRegex}function C4(e){return tt(this,"_erasAbbrRegex")||Eg.call(this),e?this._erasAbbrRegex:this._erasRegex}function D4(e){return tt(this,"_erasNarrowRegex")||Eg.call(this),e?this._erasNarrowRegex:this._erasRegex}function Tg(e,t){return t.erasAbbrRegex(e)}function M4(e,t){return t.erasNameRegex(e)}function R4(e,t){return t.erasNarrowRegex(e)}function O4(e,t){return t._eraYearOrdinalRegex||go}function Eg(){var e=[],t=[],r=[],a=[],o,l,c,f,m,p=this.eras();for(o=0,l=p.length;o<l;++o)c=Ea(p[o].name),f=Ea(p[o].abbr),m=Ea(p[o].narrow),t.push(c),e.push(f),r.push(m),a.push(c),a.push(f),a.push(m);this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}Re(0,["gg",2],0,function(){return this.weekYear()%100});Re(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Vf(e,t){Re(0,[e,e.length],0,t)}Vf("gggg","weekYear");Vf("ggggg","weekYear");Vf("GGGG","isoWeekYear");Vf("GGGGG","isoWeekYear");ge("G",Of);ge("g",Of);ge("GG",St,ar);ge("gg",St,ar);ge("GGGG",dg,fg);ge("gggg",dg,fg);ge("GGGGG",Rf,Df);ge("ggggg",Rf,Df);Jl(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,a){t[a.substr(0,2)]=qe(e)});Jl(["gg","GG"],function(e,t,r,a){t[a]=he.parseTwoDigitYear(e)});function k4(e){return rT.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function N4(e){return rT.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function z4(){return Aa(this.year(),1,4)}function j4(){return Aa(this.isoWeekYear(),1,4)}function V4(){var e=this.localeData()._week;return Aa(this.year(),e.dow,e.doy)}function L4(){var e=this.localeData()._week;return Aa(this.weekYear(),e.dow,e.doy)}function rT(e,t,r,a,o){var l;return e==null?Ll(this,a,o).year:(l=Aa(e,a,o),t>l&&(t=l),U4.call(this,e,t,r,a,o))}function U4(e,t,r,a,o){var l=Vw(e,t,r,a,o),c=Vl(l.year,0,l.dayOfYear);return this.year(c.getUTCFullYear()),this.month(c.getUTCMonth()),this.date(c.getUTCDate()),this}Re("Q",0,"Qo","quarter");ge("Q",Ew);ft("Q",function(e,t){t[wa]=(qe(e)-1)*3});function B4(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Re("D",["DD",2],"Do","date");ge("D",St,yo);ge("DD",St,ar);ge("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});ft(["D","DD"],Ir);ft("Do",function(e,t){t[Ir]=qe(e.match(St)[0])});var aT=vo("Date",!0);Re("DDD",["DDDD",3],"DDDo","dayOfYear");ge("DDD",Mf);ge("DDDD",Aw);ft(["DDD","DDDD"],function(e,t,r){r._dayOfYear=qe(e)});function Y4(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Re("m",["mm",2],0,"minute");ge("m",St,hg);ge("mm",St,ar);ft(["m","mm"],Or);var P4=vo("Minutes",!1);Re("s",["ss",2],0,"second");ge("s",St,hg);ge("ss",St,ar);ft(["s","ss"],Ta);var F4=vo("Seconds",!1);Re("S",0,0,function(){return~~(this.millisecond()/100)});Re(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Re(0,["SSS",3],0,"millisecond");Re(0,["SSSS",4],0,function(){return this.millisecond()*10});Re(0,["SSSSS",5],0,function(){return this.millisecond()*100});Re(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Re(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Re(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Re(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});ge("S",Mf,Ew);ge("SS",Mf,ar);ge("SSS",Mf,Aw);var us,sT;for(us="SSSS";us.length<=9;us+="S")ge(us,go);function H4(e,t){t[Ys]=qe(("0."+e)*1e3)}for(us="S";us.length<=9;us+="S")ft(us,H4);sT=vo("Milliseconds",!1);Re("z",0,0,"zoneAbbr");Re("zz",0,0,"zoneName");function Z4(){return this._isUTC?"UTC":""}function $4(){return this._isUTC?"Coordinated Universal Time":""}var ie=Kl.prototype;ie.add=LN;ie.calendar=ZN;ie.clone=$N;ie.diff=QN;ie.endOf=l4;ie.format=n4;ie.from=r4;ie.fromNow=a4;ie.to=s4;ie.toNow=i4;ie.get=tk;ie.invalidAt=y4;ie.isAfter=IN;ie.isBefore=GN;ie.isBetween=qN;ie.isSame=XN;ie.isSameOrAfter=WN;ie.isSameOrBefore=KN;ie.isValid=p4;ie.lang=Qw;ie.locale=Kw;ie.localeData=Jw;ie.max=pN;ie.min=mN;ie.parsingFlags=g4;ie.set=nk;ie.startOf=o4;ie.subtract=UN;ie.toArray=d4;ie.toObject=h4;ie.toDate=f4;ie.toISOString=e4;ie.inspect=t4;typeof Symbol<"u"&&Symbol.for!=null&&(ie[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});ie.toJSON=m4;ie.toString=JN;ie.unix=c4;ie.valueOf=u4;ie.creationData=v4;ie.eraName=_4;ie.eraNarrow=w4;ie.eraAbbr=T4;ie.eraYear=E4;ie.year=Mw;ie.isLeapYear=ek;ie.weekYear=k4;ie.isoWeekYear=N4;ie.quarter=ie.quarters=B4;ie.month=zw;ie.daysInMonth=fk;ie.week=ie.weeks=bk;ie.isoWeek=ie.isoWeeks=Sk;ie.weeksInYear=V4;ie.weeksInWeekYear=L4;ie.isoWeeksInYear=z4;ie.isoWeeksInISOWeekYear=j4;ie.date=aT;ie.day=ie.days=Nk;ie.weekday=zk;ie.isoWeekday=jk;ie.dayOfYear=Y4;ie.hour=ie.hours=Fk;ie.minute=ie.minutes=P4;ie.second=ie.seconds=F4;ie.millisecond=ie.milliseconds=sT;ie.utcOffset=TN;ie.utc=AN;ie.local=CN;ie.parseZone=DN;ie.hasAlignedHourOffset=MN;ie.isDST=RN;ie.isLocal=kN;ie.isUtcOffset=NN;ie.isUtc=Gw;ie.isUTC=Gw;ie.zoneAbbr=Z4;ie.zoneName=$4;ie.dates=br("dates accessor is deprecated. Use date instead.",aT);ie.months=br("months accessor is deprecated. Use month instead",zw);ie.years=br("years accessor is deprecated. Use year instead",Mw);ie.zone=br("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",EN);ie.isDSTShifted=br("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ON);function I4(e){return bt(e*1e3)}function G4(){return bt.apply(null,arguments).parseZone()}function iT(e){return e}var nt=lg.prototype;nt.calendar=kO;nt.longDateFormat=VO;nt.invalidDate=UO;nt.ordinal=PO;nt.preparse=iT;nt.postformat=iT;nt.relativeTime=HO;nt.pastFuture=ZO;nt.set=RO;nt.eras=b4;nt.erasParse=S4;nt.erasConvertYear=x4;nt.erasAbbrRegex=C4;nt.erasNameRegex=A4;nt.erasNarrowRegex=D4;nt.months=ok;nt.monthsShort=lk;nt.monthsParse=ck;nt.monthsRegex=hk;nt.monthsShortRegex=dk;nt.week=pk;nt.firstDayOfYear=vk;nt.firstDayOfWeek=yk;nt.weekdays=Dk;nt.weekdaysMin=Rk;nt.weekdaysShort=Mk;nt.weekdaysParse=kk;nt.weekdaysRegex=Vk;nt.weekdaysShortRegex=Lk;nt.weekdaysMinRegex=Uk;nt.isPM=Yk;nt.meridiem=Hk;function lf(e,t,r,a){var o=Oa(),l=Kr().set(a,t);return o[r](l,e)}function oT(e,t,r){if(Ca(e)&&(t=e,e=void 0),e=e||"",t!=null)return lf(e,t,r,"month");var a,o=[];for(a=0;a<12;a++)o[a]=lf(e,a,r,"month");return o}function Ag(e,t,r,a){typeof e=="boolean"?(Ca(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,Ca(t)&&(r=t,t=void 0),t=t||"");var o=Oa(),l=e?o._week.dow:0,c,f=[];if(r!=null)return lf(t,(r+l)%7,a,"day");for(c=0;c<7;c++)f[c]=lf(t,(c+l)%7,a,"day");return f}function q4(e,t){return oT(e,t,"months")}function X4(e,t){return oT(e,t,"monthsShort")}function W4(e,t,r){return Ag(e,t,r,"weekdays")}function K4(e,t,r){return Ag(e,t,r,"weekdaysShort")}function Q4(e,t,r){return Ag(e,t,r,"weekdaysMin")}cs("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=qe(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});he.lang=br("moment.lang is deprecated. Use moment.locale instead.",cs);he.langData=br("moment.langData is deprecated. Use moment.localeData instead.",Oa);var va=Math.abs;function J4(){var e=this._data;return this._milliseconds=va(this._milliseconds),this._days=va(this._days),this._months=va(this._months),e.milliseconds=va(e.milliseconds),e.seconds=va(e.seconds),e.minutes=va(e.minutes),e.hours=va(e.hours),e.months=va(e.months),e.years=va(e.years),this}function lT(e,t,r,a){var o=jr(t,r);return e._milliseconds+=a*o._milliseconds,e._days+=a*o._days,e._months+=a*o._months,e._bubble()}function ez(e,t){return lT(this,e,t,1)}function tz(e,t){return lT(this,e,t,-1)}function oS(e){return e<0?Math.floor(e):Math.ceil(e)}function nz(){var e=this._milliseconds,t=this._days,r=this._months,a=this._data,o,l,c,f,m;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=oS(gp(r)+t)*864e5,t=0,r=0),a.milliseconds=e%1e3,o=gr(e/1e3),a.seconds=o%60,l=gr(o/60),a.minutes=l%60,c=gr(l/60),a.hours=c%24,t+=gr(c/24),m=gr(uT(t)),r+=m,t-=oS(gp(m)),f=gr(r/12),r%=12,a.days=t,a.months=r,a.years=f,this}function uT(e){return e*4800/146097}function gp(e){return e*146097/4800}function rz(e){if(!this.isValid())return NaN;var t,r,a=this._milliseconds;if(e=Sr(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+a/864e5,r=this._months+uT(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(gp(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return t*24+a/36e5;case"minute":return t*1440+a/6e4;case"second":return t*86400+a/1e3;case"millisecond":return Math.floor(t*864e5)+a;default:throw new Error("Unknown unit "+e)}}function ka(e){return function(){return this.as(e)}}var cT=ka("ms"),az=ka("s"),sz=ka("m"),iz=ka("h"),oz=ka("d"),lz=ka("w"),uz=ka("M"),cz=ka("Q"),fz=ka("y"),dz=cT;function hz(){return jr(this)}function mz(e){return e=Sr(e),this.isValid()?this[e+"s"]():NaN}function ei(e){return function(){return this.isValid()?this._data[e]:NaN}}var pz=ei("milliseconds"),gz=ei("seconds"),yz=ei("minutes"),vz=ei("hours"),bz=ei("days"),Sz=ei("months"),xz=ei("years");function _z(){return gr(this.days()/7)}var xa=Math.round,Qi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function wz(e,t,r,a,o){return o.relativeTime(t||1,!!r,e,a)}function Tz(e,t,r,a){var o=jr(e).abs(),l=xa(o.as("s")),c=xa(o.as("m")),f=xa(o.as("h")),m=xa(o.as("d")),p=xa(o.as("M")),y=xa(o.as("w")),g=xa(o.as("y")),b=l<=r.ss&&["s",l]||l<r.s&&["ss",l]||c<=1&&["m"]||c<r.m&&["mm",c]||f<=1&&["h"]||f<r.h&&["hh",f]||m<=1&&["d"]||m<r.d&&["dd",m];return r.w!=null&&(b=b||y<=1&&["w"]||y<r.w&&["ww",y]),b=b||p<=1&&["M"]||p<r.M&&["MM",p]||g<=1&&["y"]||["yy",g],b[2]=t,b[3]=+e>0,b[4]=a,wz.apply(null,b)}function Ez(e){return e===void 0?xa:typeof e=="function"?(xa=e,!0):!1}function Az(e,t){return Qi[e]===void 0?!1:t===void 0?Qi[e]:(Qi[e]=t,e==="s"&&(Qi.ss=t-1),!0)}function Cz(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,a=Qi,o,l;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(a=Object.assign({},Qi,t),t.s!=null&&t.ss==null&&(a.ss=t.s-1)),o=this.localeData(),l=Tz(this,!r,a,o),r&&(l=o.pastFuture(+this,l)),o.postformat(l)}var Om=Math.abs;function Gi(e){return(e>0)-(e<0)||+e}function Lf(){if(!this.isValid())return this.localeData().invalidDate();var e=Om(this._milliseconds)/1e3,t=Om(this._days),r=Om(this._months),a,o,l,c,f=this.asSeconds(),m,p,y,g;return f?(a=gr(e/60),o=gr(a/60),e%=60,a%=60,l=gr(r/12),r%=12,c=e?e.toFixed(3).replace(/\.?0+$/,""):"",m=f<0?"-":"",p=Gi(this._months)!==Gi(f)?"-":"",y=Gi(this._days)!==Gi(f)?"-":"",g=Gi(this._milliseconds)!==Gi(f)?"-":"",m+"P"+(l?p+l+"Y":"")+(r?p+r+"M":"")+(t?y+t+"D":"")+(o||a||e?"T":"")+(o?g+o+"H":"")+(a?g+a+"M":"")+(e?g+c+"S":"")):"P0D"}var Ke=jf.prototype;Ke.isValid=SN;Ke.abs=J4;Ke.add=ez;Ke.subtract=tz;Ke.as=rz;Ke.asMilliseconds=cT;Ke.asSeconds=az;Ke.asMinutes=sz;Ke.asHours=iz;Ke.asDays=oz;Ke.asWeeks=lz;Ke.asMonths=uz;Ke.asQuarters=cz;Ke.asYears=fz;Ke.valueOf=dz;Ke._bubble=nz;Ke.clone=hz;Ke.get=mz;Ke.milliseconds=pz;Ke.seconds=gz;Ke.minutes=yz;Ke.hours=vz;Ke.days=bz;Ke.weeks=_z;Ke.months=Sz;Ke.years=xz;Ke.humanize=Cz;Ke.toISOString=Lf;Ke.toString=Lf;Ke.toJSON=Lf;Ke.locale=Kw;Ke.localeData=Jw;Ke.toIsoString=br("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Lf);Ke.lang=Qw;Re("X",0,0,"unix");Re("x",0,0,"valueOf");ge("x",Of);ge("X",qO);ft("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});ft("x",function(e,t,r){r._d=new Date(qe(e))});he.version="2.30.1";DO(bt);he.fn=ie;he.min=gN;he.max=yN;he.now=vN;he.utc=Kr;he.unix=I4;he.months=q4;he.isDate=Wl;he.locale=cs;he.invalid=Cf;he.duration=jr;he.isMoment=Nr;he.weekdays=W4;he.parseZone=G4;he.localeData=Oa;he.isDuration=Ic;he.monthsShort=X4;he.weekdaysMin=Q4;he.defineLocale=vg;he.updateLocale=Gk;he.locales=qk;he.weekdaysShort=K4;he.normalizeUnits=Sr;he.relativeTimeRounding=Ez;he.relativeTimeThreshold=Az;he.calendarFormat=HN;he.prototype=ie;he.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const Dz=(e,t)=>{const r=new Array(e.length+t.length);for(let a=0;a<e.length;a++)r[a]=e[a];for(let a=0;a<t.length;a++)r[e.length+a]=t[a];return r},Mz=(e,t)=>({classGroupId:e,validator:t}),fT=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),uf="-",lS=[],Rz="arbitrary..",Oz=e=>{const t=Nz(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:c=>{if(c.startsWith("[")&&c.endsWith("]"))return kz(c);const f=c.split(uf),m=f[0]===""&&f.length>1?1:0;return dT(f,m,t)},getConflictingClassGroupIds:(c,f)=>{if(f){const m=a[c],p=r[c];return m?p?Dz(p,m):m:p||lS}return r[c]||lS}}},dT=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const o=e[t],l=r.nextPart.get(o);if(l){const p=dT(e,t+1,l);if(p)return p}const c=r.validators;if(c===null)return;const f=t===0?e.join(uf):e.slice(t).join(uf),m=c.length;for(let p=0;p<m;p++){const y=c[p];if(y.validator(f))return y.classGroupId}},kz=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),a=t.slice(0,r);return a?Rz+a:void 0})(),Nz=e=>{const{theme:t,classGroups:r}=e;return zz(r,t)},zz=(e,t)=>{const r=fT();for(const a in e){const o=e[a];Cg(o,r,a,t)}return r},Cg=(e,t,r,a)=>{const o=e.length;for(let l=0;l<o;l++){const c=e[l];jz(c,t,r,a)}},jz=(e,t,r,a)=>{if(typeof e=="string"){Vz(e,t,r);return}if(typeof e=="function"){Lz(e,t,r,a);return}Uz(e,t,r,a)},Vz=(e,t,r)=>{const a=e===""?t:hT(t,e);a.classGroupId=r},Lz=(e,t,r,a)=>{if(Bz(e)){Cg(e(a),t,r,a);return}t.validators===null&&(t.validators=[]),t.validators.push(Mz(r,e))},Uz=(e,t,r,a)=>{const o=Object.entries(e),l=o.length;for(let c=0;c<l;c++){const[f,m]=o[c];Cg(m,hT(t,f),r,a)}},hT=(e,t)=>{let r=e;const a=t.split(uf),o=a.length;for(let l=0;l<o;l++){const c=a[l];let f=r.nextPart.get(c);f||(f=fT(),r.nextPart.set(c,f)),r=f}return r},Bz=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,Yz=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),a=Object.create(null);const o=(l,c)=>{r[l]=c,t++,t>e&&(t=0,a=r,r=Object.create(null))};return{get(l){let c=r[l];if(c!==void 0)return c;if((c=a[l])!==void 0)return o(l,c),c},set(l,c){l in r?r[l]=c:o(l,c)}}},yp="!",uS=":",Pz=[],cS=(e,t,r,a,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:a,isExternal:o}),Fz=e=>{const{prefix:t,experimentalParseClassName:r}=e;let a=o=>{const l=[];let c=0,f=0,m=0,p;const y=o.length;for(let w=0;w<y;w++){const E=o[w];if(c===0&&f===0){if(E===uS){l.push(o.slice(m,w)),m=w+1;continue}if(E==="/"){p=w;continue}}E==="["?c++:E==="]"?c--:E==="("?f++:E===")"&&f--}const g=l.length===0?o:o.slice(m);let b=g,T=!1;g.endsWith(yp)?(b=g.slice(0,-1),T=!0):g.startsWith(yp)&&(b=g.slice(1),T=!0);const _=p&&p>m?p-m:void 0;return cS(l,T,b,_)};if(t){const o=t+uS,l=a;a=c=>c.startsWith(o)?l(c.slice(o.length)):cS(Pz,!1,c,void 0,!0)}if(r){const o=a;a=l=>r({className:l,parseClassName:o})}return a},Hz=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,a)=>{t.set(r,1e6+a)}),r=>{const a=[];let o=[];for(let l=0;l<r.length;l++){const c=r[l],f=c[0]==="[",m=t.has(c);f||m?(o.length>0&&(o.sort(),a.push(...o),o=[]),a.push(c)):o.push(c)}return o.length>0&&(o.sort(),a.push(...o)),a}},Zz=e=>({cache:Yz(e.cacheSize),parseClassName:Fz(e),sortModifiers:Hz(e),...Oz(e)}),$z=/\s+/,Iz=(e,t)=>{const{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:o,sortModifiers:l}=t,c=[],f=e.trim().split($z);let m="";for(let p=f.length-1;p>=0;p-=1){const y=f[p],{isExternal:g,modifiers:b,hasImportantModifier:T,baseClassName:_,maybePostfixModifierPosition:w}=r(y);if(g){m=y+(m.length>0?" "+m:m);continue}let E=!!w,C=a(E?_.substring(0,w):_);if(!C){if(!E){m=y+(m.length>0?" "+m:m);continue}if(C=a(_),!C){m=y+(m.length>0?" "+m:m);continue}E=!1}const O=b.length===0?"":b.length===1?b[0]:l(b).join(":"),k=T?O+yp:O,j=k+C;if(c.indexOf(j)>-1)continue;c.push(j);const L=o(C,E);for(let W=0;W<L.length;++W){const B=L[W];c.push(k+B)}m=y+(m.length>0?" "+m:m)}return m},Gz=(...e)=>{let t=0,r,a,o="";for(;t<e.length;)(r=e[t++])&&(a=mT(r))&&(o&&(o+=" "),o+=a);return o},mT=e=>{if(typeof e=="string")return e;let t,r="";for(let a=0;a<e.length;a++)e[a]&&(t=mT(e[a]))&&(r&&(r+=" "),r+=t);return r},qz=(e,...t)=>{let r,a,o,l;const c=m=>{const p=t.reduce((y,g)=>g(y),e());return r=Zz(p),a=r.cache.get,o=r.cache.set,l=f,f(m)},f=m=>{const p=a(m);if(p)return p;const y=Iz(m,r);return o(m,y),y};return l=c,(...m)=>l(Gz(...m))},Xz=[],Qt=e=>{const t=r=>r[e]||Xz;return t.isThemeGetter=!0,t},pT=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gT=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Wz=/^\d+\/\d+$/,Kz=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Qz=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Jz=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,e3=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,t3=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,qi=e=>Wz.test(e),Pe=e=>!!e&&!Number.isNaN(Number(e)),ss=e=>!!e&&Number.isInteger(Number(e)),km=e=>e.endsWith("%")&&Pe(e.slice(0,-1)),ba=e=>Kz.test(e),n3=()=>!0,r3=e=>Qz.test(e)&&!Jz.test(e),yT=()=>!1,a3=e=>e3.test(e),s3=e=>t3.test(e),i3=e=>!Se(e)&&!xe(e),o3=e=>bo(e,ST,yT),Se=e=>pT.test(e),Vs=e=>bo(e,xT,r3),Nm=e=>bo(e,d3,Pe),fS=e=>bo(e,vT,yT),l3=e=>bo(e,bT,s3),Mc=e=>bo(e,_T,a3),xe=e=>gT.test(e),xl=e=>So(e,xT),u3=e=>So(e,h3),dS=e=>So(e,vT),c3=e=>So(e,ST),f3=e=>So(e,bT),Rc=e=>So(e,_T,!0),bo=(e,t,r)=>{const a=pT.exec(e);return a?a[1]?t(a[1]):r(a[2]):!1},So=(e,t,r=!1)=>{const a=gT.exec(e);return a?a[1]?t(a[1]):r:!1},vT=e=>e==="position"||e==="percentage",bT=e=>e==="image"||e==="url",ST=e=>e==="length"||e==="size"||e==="bg-size",xT=e=>e==="length",d3=e=>e==="number",h3=e=>e==="family-name",_T=e=>e==="shadow",m3=()=>{const e=Qt("color"),t=Qt("font"),r=Qt("text"),a=Qt("font-weight"),o=Qt("tracking"),l=Qt("leading"),c=Qt("breakpoint"),f=Qt("container"),m=Qt("spacing"),p=Qt("radius"),y=Qt("shadow"),g=Qt("inset-shadow"),b=Qt("text-shadow"),T=Qt("drop-shadow"),_=Qt("blur"),w=Qt("perspective"),E=Qt("aspect"),C=Qt("ease"),O=Qt("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],j=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],L=()=>[...j(),xe,Se],W=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto","contain","none"],U=()=>[xe,Se,m],le=()=>[qi,"full","auto",...U()],ye=()=>[ss,"none","subgrid",xe,Se],ve=()=>["auto",{span:["full",ss,xe,Se]},ss,xe,Se],oe=()=>[ss,"auto",xe,Se],ce=()=>["auto","min","max","fr",xe,Se],me=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],_e=()=>["start","end","center","stretch","center-safe","end-safe"],z=()=>["auto",...U()],q=()=>[qi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...U()],G=()=>[e,xe,Se],we=()=>[...j(),dS,fS,{position:[xe,Se]}],Te=()=>["no-repeat",{repeat:["","x","y","space","round"]}],M=()=>["auto","cover","contain",c3,o3,{size:[xe,Se]}],X=()=>[km,xl,Vs],Q=()=>["","none","full",p,xe,Se],ne=()=>["",Pe,xl,Vs],fe=()=>["solid","dashed","dotted","double"],De=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ee=()=>[Pe,km,dS,fS],Ae=()=>["","none",_,xe,Se],Ne=()=>["none",Pe,xe,Se],ht=()=>["none",Pe,xe,Se],pt=()=>[Pe,xe,Se],Qe=()=>[qi,"full",...U()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ba],breakpoint:[ba],color:[n3],container:[ba],"drop-shadow":[ba],ease:["in","out","in-out"],font:[i3],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ba],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ba],shadow:[ba],spacing:["px",Pe],text:[ba],"text-shadow":[ba],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",qi,Se,xe,E]}],container:["container"],columns:[{columns:[Pe,Se,xe,f]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"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"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:L()}],overflow:[{overflow:W()}],"overflow-x":[{"overflow-x":W()}],"overflow-y":[{"overflow-y":W()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:le()}],"inset-x":[{"inset-x":le()}],"inset-y":[{"inset-y":le()}],start:[{start:le()}],end:[{end:le()}],top:[{top:le()}],right:[{right:le()}],bottom:[{bottom:le()}],left:[{left:le()}],visibility:["visible","invisible","collapse"],z:[{z:[ss,"auto",xe,Se]}],basis:[{basis:[qi,"full","auto",f,...U()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Pe,qi,"auto","initial","none",Se]}],grow:[{grow:["",Pe,xe,Se]}],shrink:[{shrink:["",Pe,xe,Se]}],order:[{order:[ss,"first","last","none",xe,Se]}],"grid-cols":[{"grid-cols":ye()}],"col-start-end":[{col:ve()}],"col-start":[{"col-start":oe()}],"col-end":[{"col-end":oe()}],"grid-rows":[{"grid-rows":ye()}],"row-start-end":[{row:ve()}],"row-start":[{"row-start":oe()}],"row-end":[{"row-end":oe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ce()}],"auto-rows":[{"auto-rows":ce()}],gap:[{gap:U()}],"gap-x":[{"gap-x":U()}],"gap-y":[{"gap-y":U()}],"justify-content":[{justify:[...me(),"normal"]}],"justify-items":[{"justify-items":[..._e(),"normal"]}],"justify-self":[{"justify-self":["auto",..._e()]}],"align-content":[{content:["normal",...me()]}],"align-items":[{items:[..._e(),{baseline:["","last"]}]}],"align-self":[{self:["auto",..._e(),{baseline:["","last"]}]}],"place-content":[{"place-content":me()}],"place-items":[{"place-items":[..._e(),"baseline"]}],"place-self":[{"place-self":["auto",..._e()]}],p:[{p:U()}],px:[{px:U()}],py:[{py:U()}],ps:[{ps:U()}],pe:[{pe:U()}],pt:[{pt:U()}],pr:[{pr:U()}],pb:[{pb:U()}],pl:[{pl:U()}],m:[{m:z()}],mx:[{mx:z()}],my:[{my:z()}],ms:[{ms:z()}],me:[{me:z()}],mt:[{mt:z()}],mr:[{mr:z()}],mb:[{mb:z()}],ml:[{ml:z()}],"space-x":[{"space-x":U()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":U()}],"space-y-reverse":["space-y-reverse"],size:[{size:q()}],w:[{w:[f,"screen",...q()]}],"min-w":[{"min-w":[f,"screen","none",...q()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[c]},...q()]}],h:[{h:["screen","lh",...q()]}],"min-h":[{"min-h":["screen","lh","none",...q()]}],"max-h":[{"max-h":["screen","lh",...q()]}],"font-size":[{text:["base",r,xl,Vs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,xe,Nm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",km,Se]}],"font-family":[{font:[u3,Se,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,xe,Se]}],"line-clamp":[{"line-clamp":[Pe,"none",xe,Nm]}],leading:[{leading:[l,...U()]}],"list-image":[{"list-image":["none",xe,Se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",xe,Se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:G()}],"text-color":[{text:G()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...fe(),"wavy"]}],"text-decoration-thickness":[{decoration:[Pe,"from-font","auto",xe,Vs]}],"text-decoration-color":[{decoration:G()}],"underline-offset":[{"underline-offset":[Pe,"auto",xe,Se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:U()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",xe,Se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",xe,Se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:we()}],"bg-repeat":[{bg:Te()}],"bg-size":[{bg:M()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ss,xe,Se],radial:["",xe,Se],conic:[ss,xe,Se]},f3,l3]}],"bg-color":[{bg:G()}],"gradient-from-pos":[{from:X()}],"gradient-via-pos":[{via:X()}],"gradient-to-pos":[{to:X()}],"gradient-from":[{from:G()}],"gradient-via":[{via:G()}],"gradient-to":[{to:G()}],rounded:[{rounded:Q()}],"rounded-s":[{"rounded-s":Q()}],"rounded-e":[{"rounded-e":Q()}],"rounded-t":[{"rounded-t":Q()}],"rounded-r":[{"rounded-r":Q()}],"rounded-b":[{"rounded-b":Q()}],"rounded-l":[{"rounded-l":Q()}],"rounded-ss":[{"rounded-ss":Q()}],"rounded-se":[{"rounded-se":Q()}],"rounded-ee":[{"rounded-ee":Q()}],"rounded-es":[{"rounded-es":Q()}],"rounded-tl":[{"rounded-tl":Q()}],"rounded-tr":[{"rounded-tr":Q()}],"rounded-br":[{"rounded-br":Q()}],"rounded-bl":[{"rounded-bl":Q()}],"border-w":[{border:ne()}],"border-w-x":[{"border-x":ne()}],"border-w-y":[{"border-y":ne()}],"border-w-s":[{"border-s":ne()}],"border-w-e":[{"border-e":ne()}],"border-w-t":[{"border-t":ne()}],"border-w-r":[{"border-r":ne()}],"border-w-b":[{"border-b":ne()}],"border-w-l":[{"border-l":ne()}],"divide-x":[{"divide-x":ne()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ne()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...fe(),"hidden","none"]}],"divide-style":[{divide:[...fe(),"hidden","none"]}],"border-color":[{border:G()}],"border-color-x":[{"border-x":G()}],"border-color-y":[{"border-y":G()}],"border-color-s":[{"border-s":G()}],"border-color-e":[{"border-e":G()}],"border-color-t":[{"border-t":G()}],"border-color-r":[{"border-r":G()}],"border-color-b":[{"border-b":G()}],"border-color-l":[{"border-l":G()}],"divide-color":[{divide:G()}],"outline-style":[{outline:[...fe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Pe,xe,Se]}],"outline-w":[{outline:["",Pe,xl,Vs]}],"outline-color":[{outline:G()}],shadow:[{shadow:["","none",y,Rc,Mc]}],"shadow-color":[{shadow:G()}],"inset-shadow":[{"inset-shadow":["none",g,Rc,Mc]}],"inset-shadow-color":[{"inset-shadow":G()}],"ring-w":[{ring:ne()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:G()}],"ring-offset-w":[{"ring-offset":[Pe,Vs]}],"ring-offset-color":[{"ring-offset":G()}],"inset-ring-w":[{"inset-ring":ne()}],"inset-ring-color":[{"inset-ring":G()}],"text-shadow":[{"text-shadow":["none",b,Rc,Mc]}],"text-shadow-color":[{"text-shadow":G()}],opacity:[{opacity:[Pe,xe,Se]}],"mix-blend":[{"mix-blend":[...De(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":De()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Pe]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ee()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ee()}],"mask-image-linear-from-color":[{"mask-linear-from":G()}],"mask-image-linear-to-color":[{"mask-linear-to":G()}],"mask-image-t-from-pos":[{"mask-t-from":Ee()}],"mask-image-t-to-pos":[{"mask-t-to":Ee()}],"mask-image-t-from-color":[{"mask-t-from":G()}],"mask-image-t-to-color":[{"mask-t-to":G()}],"mask-image-r-from-pos":[{"mask-r-from":Ee()}],"mask-image-r-to-pos":[{"mask-r-to":Ee()}],"mask-image-r-from-color":[{"mask-r-from":G()}],"mask-image-r-to-color":[{"mask-r-to":G()}],"mask-image-b-from-pos":[{"mask-b-from":Ee()}],"mask-image-b-to-pos":[{"mask-b-to":Ee()}],"mask-image-b-from-color":[{"mask-b-from":G()}],"mask-image-b-to-color":[{"mask-b-to":G()}],"mask-image-l-from-pos":[{"mask-l-from":Ee()}],"mask-image-l-to-pos":[{"mask-l-to":Ee()}],"mask-image-l-from-color":[{"mask-l-from":G()}],"mask-image-l-to-color":[{"mask-l-to":G()}],"mask-image-x-from-pos":[{"mask-x-from":Ee()}],"mask-image-x-to-pos":[{"mask-x-to":Ee()}],"mask-image-x-from-color":[{"mask-x-from":G()}],"mask-image-x-to-color":[{"mask-x-to":G()}],"mask-image-y-from-pos":[{"mask-y-from":Ee()}],"mask-image-y-to-pos":[{"mask-y-to":Ee()}],"mask-image-y-from-color":[{"mask-y-from":G()}],"mask-image-y-to-color":[{"mask-y-to":G()}],"mask-image-radial":[{"mask-radial":[xe,Se]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ee()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ee()}],"mask-image-radial-from-color":[{"mask-radial-from":G()}],"mask-image-radial-to-color":[{"mask-radial-to":G()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":j()}],"mask-image-conic-pos":[{"mask-conic":[Pe]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ee()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ee()}],"mask-image-conic-from-color":[{"mask-conic-from":G()}],"mask-image-conic-to-color":[{"mask-conic-to":G()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:we()}],"mask-repeat":[{mask:Te()}],"mask-size":[{mask:M()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",xe,Se]}],filter:[{filter:["","none",xe,Se]}],blur:[{blur:Ae()}],brightness:[{brightness:[Pe,xe,Se]}],contrast:[{contrast:[Pe,xe,Se]}],"drop-shadow":[{"drop-shadow":["","none",T,Rc,Mc]}],"drop-shadow-color":[{"drop-shadow":G()}],grayscale:[{grayscale:["",Pe,xe,Se]}],"hue-rotate":[{"hue-rotate":[Pe,xe,Se]}],invert:[{invert:["",Pe,xe,Se]}],saturate:[{saturate:[Pe,xe,Se]}],sepia:[{sepia:["",Pe,xe,Se]}],"backdrop-filter":[{"backdrop-filter":["","none",xe,Se]}],"backdrop-blur":[{"backdrop-blur":Ae()}],"backdrop-brightness":[{"backdrop-brightness":[Pe,xe,Se]}],"backdrop-contrast":[{"backdrop-contrast":[Pe,xe,Se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Pe,xe,Se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Pe,xe,Se]}],"backdrop-invert":[{"backdrop-invert":["",Pe,xe,Se]}],"backdrop-opacity":[{"backdrop-opacity":[Pe,xe,Se]}],"backdrop-saturate":[{"backdrop-saturate":[Pe,xe,Se]}],"backdrop-sepia":[{"backdrop-sepia":["",Pe,xe,Se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":U()}],"border-spacing-x":[{"border-spacing-x":U()}],"border-spacing-y":[{"border-spacing-y":U()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",xe,Se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Pe,"initial",xe,Se]}],ease:[{ease:["linear","initial",C,xe,Se]}],delay:[{delay:[Pe,xe,Se]}],animate:[{animate:["none",O,xe,Se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,xe,Se]}],"perspective-origin":[{"perspective-origin":L()}],rotate:[{rotate:Ne()}],"rotate-x":[{"rotate-x":Ne()}],"rotate-y":[{"rotate-y":Ne()}],"rotate-z":[{"rotate-z":Ne()}],scale:[{scale:ht()}],"scale-x":[{"scale-x":ht()}],"scale-y":[{"scale-y":ht()}],"scale-z":[{"scale-z":ht()}],"scale-3d":["scale-3d"],skew:[{skew:pt()}],"skew-x":[{"skew-x":pt()}],"skew-y":[{"skew-y":pt()}],transform:[{transform:[xe,Se,"","none","gpu","cpu"]}],"transform-origin":[{origin:L()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Qe()}],"translate-x":[{"translate-x":Qe()}],"translate-y":[{"translate-y":Qe()}],"translate-z":[{"translate-z":Qe()}],"translate-none":["translate-none"],accent:[{accent:G()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:G()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",xe,Se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":U()}],"scroll-mx":[{"scroll-mx":U()}],"scroll-my":[{"scroll-my":U()}],"scroll-ms":[{"scroll-ms":U()}],"scroll-me":[{"scroll-me":U()}],"scroll-mt":[{"scroll-mt":U()}],"scroll-mr":[{"scroll-mr":U()}],"scroll-mb":[{"scroll-mb":U()}],"scroll-ml":[{"scroll-ml":U()}],"scroll-p":[{"scroll-p":U()}],"scroll-px":[{"scroll-px":U()}],"scroll-py":[{"scroll-py":U()}],"scroll-ps":[{"scroll-ps":U()}],"scroll-pe":[{"scroll-pe":U()}],"scroll-pt":[{"scroll-pt":U()}],"scroll-pr":[{"scroll-pr":U()}],"scroll-pb":[{"scroll-pb":U()}],"scroll-pl":[{"scroll-pl":U()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",xe,Se]}],fill:[{fill:["none",...G()]}],"stroke-w":[{stroke:[Pe,xl,Vs,Nm]}],stroke:[{stroke:["none",...G()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},p3=qz(m3),hS=e=>{let t;const r=new Set,a=(p,y)=>{const g=typeof p=="function"?p(t):p;if(!Object.is(g,t)){const b=t;t=y??(typeof g!="object"||g===null)?g:Object.assign({},t,g),r.forEach(T=>T(t,b))}},o=()=>t,f={setState:a,getState:o,getInitialState:()=>m,subscribe:p=>(r.add(p),()=>r.delete(p))},m=t=e(a,o,f);return f},g3=(e=>e?hS(e):hS),y3=e=>e;function v3(e,t=y3){const r=K.useSyncExternalStore(e.subscribe,K.useCallback(()=>t(e.getState()),[e,t]),K.useCallback(()=>t(e.getInitialState()),[e,t]));return K.useDebugValue(r),r}const mS=e=>{const t=g3(e),r=a=>v3(t,a);return Object.assign(r,t),r},wT=(e=>e?mS(e):mS),Da=wT(e=>({isAutoChecking:!1,isCountDown:!1,captureRegisterImage:null,canvasRef:null,videoRef:null,refreshLog:!1,faceZoomTransform:null,autoCheckinTick:0,setIsAutoChecking:t=>e({isAutoChecking:t}),setRefreshLog:t=>e({refreshLog:t}),setIsCountDown:t=>e({isCountDown:t}),setCaptureRegisterImage:t=>e({captureRegisterImage:t}),setVideoRef:t=>e({videoRef:t}),setCanvasRef:t=>e({canvasRef:t}),setFaceZoomTransform:t=>e({faceZoomTransform:t}),bumpAutoCheckinTick:()=>e(t=>({autoCheckinTick:t.autoCheckinTick+1}))}));function ct(...e){return p3(bw(e))}const TT=e=>he(e).format("DD/MM/YYYY HH:mm:ss");function vp(e,t){if(!e.current||!t.current)return;const r=t.current,a=e.current,o=r.getContext("2d"),l=a.videoWidth,c=a.videoHeight;let f=0,m=0,p=l,y=c;const g=Da.getState().faceZoomTransform;if(g&&g.scale>1.0001){const b=g.scale;p=l/b,y=c/b,f=-g.translateX/100/b*l,m=-g.translateY/100/b*c,f=Math.max(0,Math.min(l-p,f)),m=Math.max(0,Math.min(c-y,m))}return new Promise((b,T)=>{try{r.width=Math.round(p),r.height=Math.round(y),o.drawImage(a,f,m,p,y,0,0,r.width,r.height),r.toBlob(_=>{if(!_){T("Không thể tạo blob từ canvas");return}b(_)},"image/jpeg",.95)}catch(_){T(_)}})}function Dg(e){const t=Xe.c(4);let r;t[0]!==e?({...r}=e,t[0]=e,t[1]=r):r=t[1];let a;return t[2]!==r?(a=A.jsx(HR,{"data-slot":"dialog",...r}),t[2]=r,t[3]=a):a=t[3],a}function ET(e){const t=Xe.c(4);let r;t[0]!==e?({...r}=e,t[0]=e,t[1]=r):r=t[1];let a;return t[2]!==r?(a=A.jsx(ZR,{"data-slot":"dialog-trigger",...r}),t[2]=r,t[3]=a):a=t[3],a}function b3(e){const t=Xe.c(4);let r;t[0]!==e?({...r}=e,t[0]=e,t[1]=r):r=t[1];let a;return t[2]!==r?(a=A.jsx($R,{"data-slot":"dialog-portal",...r}),t[2]=r,t[3]=a):a=t[3],a}function S3(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(IR,{"data-slot":"dialog-overlay",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function Mg(e){const t=Xe.c(15);let r,a,o,l;t[0]!==e?({className:a,children:r,showCloseButton:l,...o}=e,t[0]=e,t[1]=r,t[2]=a,t[3]=o,t[4]=l):(r=t[1],a=t[2],o=t[3],l=t[4]);const c=l===void 0?!0:l;let f;t[5]===Symbol.for("react.memo_cache_sentinel")?(f=A.jsx(S3,{}),t[5]=f):f=t[5];let m;t[6]!==a?(m=ct("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",a),t[6]=a,t[7]=m):m=t[7];let p;t[8]!==c?(p=c&&A.jsxs(WR,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[A.jsx(CO,{}),A.jsx("span",{className:"sr-only",children:"Close"})]}),t[8]=c,t[9]=p):p=t[9];let y;return t[10]!==r||t[11]!==o||t[12]!==m||t[13]!==p?(y=A.jsxs(b3,{"data-slot":"dialog-portal",children:[f,A.jsxs(GR,{"data-slot":"dialog-content",className:m,...o,children:[r,p]})]}),t[10]=r,t[11]=o,t[12]=m,t[13]=p,t[14]=y):y=t[14],y}function Rg(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("flex flex-col gap-2 text-center sm:text-left",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx("div",{"data-slot":"dialog-header",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function x3(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx("div",{"data-slot":"dialog-footer",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function Og(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("text-lg leading-none font-semibold",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(qR,{"data-slot":"dialog-title",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function kg(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("text-muted-foreground text-sm",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(XR,{"data-slot":"dialog-description",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}var _3=Symbol.for("react.lazy"),cf=Jp[" use ".trim().toString()];function w3(e){return typeof e=="object"&&e!==null&&"then"in e}function AT(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===_3&&"_payload"in e&&w3(e._payload)}function Ng(e){const t=T3(e),r=x.forwardRef((a,o)=>{let{children:l,...c}=a;AT(l)&&typeof cf=="function"&&(l=cf(l._payload));const f=x.Children.toArray(l),m=f.find(A3);if(m){const p=m.props.children,y=f.map(g=>g===m?x.Children.count(p)>1?x.Children.only(null):x.isValidElement(p)?p.props.children:null:g);return A.jsx(t,{...c,ref:o,children:x.isValidElement(p)?x.cloneElement(p,void 0,y):null})}return A.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}var zg=Ng("Slot");function T3(e){const t=x.forwardRef((r,a)=>{let{children:o,...l}=r;if(AT(o)&&typeof cf=="function"&&(o=cf(o._payload)),x.isValidElement(o)){const c=D3(o),f=C3(l,o.props);return o.type!==x.Fragment&&(f.ref=a?ql(a,c):c),x.cloneElement(o,f)}return x.Children.count(o)>1?x.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var E3=Symbol("radix.slottable");function A3(e){return x.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===E3}function C3(e,t){const r={...t};for(const a in t){const o=e[a],l=t[a];/^on[A-Z]/.test(a)?o&&l?r[a]=(...f)=>{const m=l(...f);return o(...f),m}:o&&(r[a]=o):a==="style"?r[a]={...o,...l}:a==="className"&&(r[a]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function D3(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}const pS=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,gS=bw,CT=(e,t)=>r=>{var a;if(t?.variants==null)return gS(e,r?.class,r?.className);const{variants:o,defaultVariants:l}=t,c=Object.keys(o).map(p=>{const y=r?.[p],g=l?.[p];if(y===null)return null;const b=pS(y)||pS(g);return o[p][b]}),f=r&&Object.entries(r).reduce((p,y)=>{let[g,b]=y;return b===void 0||(p[g]=b),p},{}),m=t==null||(a=t.compoundVariants)===null||a===void 0?void 0:a.reduce((p,y)=>{let{class:g,className:b,...T}=y;return Object.entries(T).every(_=>{let[w,E]=_;return Array.isArray(E)?E.includes({...l,...f}[w]):{...l,...f}[w]===E})?[...p,g,b]:p},[]);return gS(e,c,m,r?.class,r?.className)},M3=CT("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function $n(e){const t=Xe.c(14);let r,a,o,l,c;t[0]!==e?({className:r,variant:c,size:o,asChild:l,...a}=e,t[0]=e,t[1]=r,t[2]=a,t[3]=o,t[4]=l,t[5]=c):(r=t[1],a=t[2],o=t[3],l=t[4],c=t[5]);const m=(l===void 0?!1:l)?zg:"button";let p;t[6]!==r||t[7]!==o||t[8]!==c?(p=ct(M3({variant:c,size:o,className:r})),t[6]=r,t[7]=o,t[8]=c,t[9]=p):p=t[9];let y;return t[10]!==m||t[11]!==a||t[12]!==p?(y=A.jsx(m,{"data-slot":"button",className:p,...a}),t[10]=m,t[11]=a,t[12]=p,t[13]=y):y=t[13],y}const DT=x.createContext(void 0);function R3(e){const t=Xe.c(40),{children:r}=e,[a,o]=x.useState(!1);let l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l={message:"",variant:"default"},t[0]=l):l=t[0];const[c,f]=x.useState(l),[m,p]=x.useState(null);let y;t[1]===Symbol.for("react.memo_cache_sentinel")?(y=_e=>(f({title:_e.title||"Xác nhận",confirmText:_e.confirmText||"Xác nhận",cancelText:_e.cancelText||"Hủy",variant:_e.variant||"default",..._e}),o(!0),new Promise(z=>{p(()=>z)})),t[1]=y):y=t[1];const g=y;let b;t[2]!==m?(b=()=>{o(!1),m?.(!0),p(null)},t[2]=m,t[3]=b):b=t[3];const T=b;let _;t[4]!==m?(_=()=>{o(!1),m?.(!1),p(null)},t[4]=m,t[5]=_):_=t[5];const w=_;let E;t[6]!==c.variant?(E=()=>{switch(c.variant){case"destructive":case"warning":return A.jsx(gw,{className:"h-6 w-6 text-destructive"});case"success":return A.jsx(iO,{className:"h-6 w-6 text-green-600"});default:return A.jsx(pw,{className:"h-6 w-6 text-blue-600"})}},t[6]=c.variant,t[7]=E):E=t[7];const C=E;let O;t[8]===Symbol.for("react.memo_cache_sentinel")?(O={confirm:g},t[8]=O):O=t[8];let k;t[9]!==C?(k=C(),t[9]=C,t[10]=k):k=t[10];let j;t[11]!==c.title?(j=A.jsx(Og,{className:"text-lg",children:c.title}),t[11]=c.title,t[12]=j):j=t[12];let L;t[13]!==k||t[14]!==j?(L=A.jsxs("div",{className:"flex items-center gap-3",children:[k,j]}),t[13]=k,t[14]=j,t[15]=L):L=t[15];let W;t[16]!==c.message?(W=A.jsx(kg,{className:"pt-2 text-base",children:c.message}),t[16]=c.message,t[17]=W):W=t[17];let B;t[18]!==W||t[19]!==L?(B=A.jsxs(Rg,{children:[L,W]}),t[18]=W,t[19]=L,t[20]=B):B=t[20];let U;t[21]!==w||t[22]!==c.cancelText?(U=A.jsx($n,{variant:"outline",onClick:w,children:c.cancelText}),t[21]=w,t[22]=c.cancelText,t[23]=U):U=t[23];const le=c.variant==="destructive"?"destructive":"default";let ye;t[24]!==T||t[25]!==c.confirmText||t[26]!==le?(ye=A.jsx($n,{variant:le,onClick:T,children:c.confirmText}),t[24]=T,t[25]=c.confirmText,t[26]=le,t[27]=ye):ye=t[27];let ve;t[28]!==U||t[29]!==ye?(ve=A.jsx(x3,{className:"gap-2 sm:gap-0 flex ",children:A.jsxs("div",{className:"flex items-center gap-2",children:[U,ye]})}),t[28]=U,t[29]=ye,t[30]=ve):ve=t[30];let oe;t[31]!==B||t[32]!==ve?(oe=A.jsxs(Mg,{children:[B,ve]}),t[31]=B,t[32]=ve,t[33]=oe):oe=t[33];let ce;t[34]!==a||t[35]!==oe?(ce=A.jsx(Dg,{open:a,onOpenChange:o,children:oe}),t[34]=a,t[35]=oe,t[36]=ce):ce=t[36];let me;return t[37]!==r||t[38]!==ce?(me=A.jsxs(DT.Provider,{value:O,children:[r,ce]}),t[37]=r,t[38]=ce,t[39]=me):me=t[39],me}function O3(){const e=x.useContext(DT);if(!e)throw new Error("useConfirm must be used within ConfirmModalProvider");return e.confirm}function MT(e,t){return function(){return e.apply(t,arguments)}}const{toString:k3}=Object.prototype,{getPrototypeOf:jg}=Object,{iterator:Uf,toStringTag:RT}=Symbol,Bf=(e=>t=>{const r=k3.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Vr=e=>(e=e.toLowerCase(),t=>Bf(t)===e),Yf=e=>t=>typeof t===e,{isArray:xo}=Array,fo=Yf("undefined");function eu(e){return e!==null&&!fo(e)&&e.constructor!==null&&!fo(e.constructor)&&In(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const OT=Vr("ArrayBuffer");function N3(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&OT(e.buffer),t}const z3=Yf("string"),In=Yf("function"),kT=Yf("number"),tu=e=>e!==null&&typeof e=="object",j3=e=>e===!0||e===!1,qc=e=>{if(Bf(e)!=="object")return!1;const t=jg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(RT in e)&&!(Uf in e)},V3=e=>{if(!tu(e)||eu(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},L3=Vr("Date"),U3=Vr("File"),B3=Vr("Blob"),Y3=Vr("FileList"),P3=e=>tu(e)&&In(e.pipe),F3=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||In(e.append)&&((t=Bf(e))==="formdata"||t==="object"&&In(e.toString)&&e.toString()==="[object FormData]"))},H3=Vr("URLSearchParams"),[Z3,$3,I3,G3]=["ReadableStream","Request","Response","Headers"].map(Vr),q3=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function nu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let a,o;if(typeof e!="object"&&(e=[e]),xo(e))for(a=0,o=e.length;a<o;a++)t.call(null,e[a],a,e);else{if(eu(e))return;const l=r?Object.getOwnPropertyNames(e):Object.keys(e),c=l.length;let f;for(a=0;a<c;a++)f=l[a],t.call(null,e[f],f,e)}}function NT(e,t){if(eu(e))return null;t=t.toLowerCase();const r=Object.keys(e);let a=r.length,o;for(;a-- >0;)if(o=r[a],t===o.toLowerCase())return o;return null}const Ps=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,zT=e=>!fo(e)&&e!==Ps;function bp(){const{caseless:e,skipUndefined:t}=zT(this)&&this||{},r={},a=(o,l)=>{const c=e&&NT(r,l)||l;qc(r[c])&&qc(o)?r[c]=bp(r[c],o):qc(o)?r[c]=bp({},o):xo(o)?r[c]=o.slice():(!t||!fo(o))&&(r[c]=o)};for(let o=0,l=arguments.length;o<l;o++)arguments[o]&&nu(arguments[o],a);return r}const X3=(e,t,r,{allOwnKeys:a}={})=>(nu(t,(o,l)=>{r&&In(o)?e[l]=MT(o,r):e[l]=o},{allOwnKeys:a}),e),W3=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),K3=(e,t,r,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},Q3=(e,t,r,a)=>{let o,l,c;const f={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),l=o.length;l-- >0;)c=o[l],(!a||a(c,e,t))&&!f[c]&&(t[c]=e[c],f[c]=!0);e=r!==!1&&jg(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},J3=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const a=e.indexOf(t,r);return a!==-1&&a===r},ej=e=>{if(!e)return null;if(xo(e))return e;let t=e.length;if(!kT(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},tj=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&jg(Uint8Array)),nj=(e,t)=>{const a=(e&&e[Uf]).call(e);let o;for(;(o=a.next())&&!o.done;){const l=o.value;t.call(e,l[0],l[1])}},rj=(e,t)=>{let r;const a=[];for(;(r=e.exec(t))!==null;)a.push(r);return a},aj=Vr("HTMLFormElement"),sj=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,a,o){return a.toUpperCase()+o}),yS=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ij=Vr("RegExp"),jT=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),a={};nu(r,(o,l)=>{let c;(c=t(o,l,e))!==!1&&(a[l]=c||o)}),Object.defineProperties(e,a)},oj=e=>{jT(e,(t,r)=>{if(In(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const a=e[r];if(In(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},lj=(e,t)=>{const r={},a=o=>{o.forEach(l=>{r[l]=!0})};return xo(e)?a(e):a(String(e).split(t)),r},uj=()=>{},cj=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function fj(e){return!!(e&&In(e.append)&&e[RT]==="FormData"&&e[Uf])}const dj=e=>{const t=new Array(10),r=(a,o)=>{if(tu(a)){if(t.indexOf(a)>=0)return;if(eu(a))return a;if(!("toJSON"in a)){t[o]=a;const l=xo(a)?[]:{};return nu(a,(c,f)=>{const m=r(c,o+1);!fo(m)&&(l[f]=m)}),t[o]=void 0,l}}return a};return r(e,0)},hj=Vr("AsyncFunction"),mj=e=>e&&(tu(e)||In(e))&&In(e.then)&&In(e.catch),VT=((e,t)=>e?setImmediate:t?((r,a)=>(Ps.addEventListener("message",({source:o,data:l})=>{o===Ps&&l===r&&a.length&&a.shift()()},!1),o=>{a.push(o),Ps.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",In(Ps.postMessage)),pj=typeof queueMicrotask<"u"?queueMicrotask.bind(Ps):typeof process<"u"&&process.nextTick||VT,gj=e=>e!=null&&In(e[Uf]),$={isArray:xo,isArrayBuffer:OT,isBuffer:eu,isFormData:F3,isArrayBufferView:N3,isString:z3,isNumber:kT,isBoolean:j3,isObject:tu,isPlainObject:qc,isEmptyObject:V3,isReadableStream:Z3,isRequest:$3,isResponse:I3,isHeaders:G3,isUndefined:fo,isDate:L3,isFile:U3,isBlob:B3,isRegExp:ij,isFunction:In,isStream:P3,isURLSearchParams:H3,isTypedArray:tj,isFileList:Y3,forEach:nu,merge:bp,extend:X3,trim:q3,stripBOM:W3,inherits:K3,toFlatObject:Q3,kindOf:Bf,kindOfTest:Vr,endsWith:J3,toArray:ej,forEachEntry:nj,matchAll:rj,isHTMLForm:aj,hasOwnProperty:yS,hasOwnProp:yS,reduceDescriptors:jT,freezeMethods:oj,toObjectSet:lj,toCamelCase:sj,noop:uj,toFiniteNumber:cj,findKey:NT,global:Ps,isContextDefined:zT,isSpecCompliantForm:fj,toJSONObject:dj,isAsyncFn:hj,isThenable:mj,setImmediate:VT,asap:pj,isIterable:gj};function Ue(e,t,r,a,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),a&&(this.request=a),o&&(this.response=o,this.status=o.status?o.status:null)}$.inherits(Ue,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:$.toJSONObject(this.config),code:this.code,status:this.status}}});const LT=Ue.prototype,UT={};["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=>{UT[e]={value:e}});Object.defineProperties(Ue,UT);Object.defineProperty(LT,"isAxiosError",{value:!0});Ue.from=(e,t,r,a,o,l)=>{const c=Object.create(LT);$.toFlatObject(e,c,function(y){return y!==Error.prototype},p=>p!=="isAxiosError");const f=e&&e.message?e.message:"Error",m=t==null&&e?e.code:t;return Ue.call(c,f,m,r,a,o),e&&c.cause==null&&Object.defineProperty(c,"cause",{value:e,configurable:!0}),c.name=e&&e.name||"Error",l&&Object.assign(c,l),c};const yj=null;function Sp(e){return $.isPlainObject(e)||$.isArray(e)}function BT(e){return $.endsWith(e,"[]")?e.slice(0,-2):e}function vS(e,t,r){return e?e.concat(t).map(function(o,l){return o=BT(o),!r&&l?"["+o+"]":o}).join(r?".":""):t}function vj(e){return $.isArray(e)&&!e.some(Sp)}const bj=$.toFlatObject($,{},null,function(t){return/^is[A-Z]/.test(t)});function Pf(e,t,r){if(!$.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=$.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,E){return!$.isUndefined(E[w])});const a=r.metaTokens,o=r.visitor||y,l=r.dots,c=r.indexes,m=(r.Blob||typeof Blob<"u"&&Blob)&&$.isSpecCompliantForm(t);if(!$.isFunction(o))throw new TypeError("visitor must be a function");function p(_){if(_===null)return"";if($.isDate(_))return _.toISOString();if($.isBoolean(_))return _.toString();if(!m&&$.isBlob(_))throw new Ue("Blob is not supported. Use a Buffer instead.");return $.isArrayBuffer(_)||$.isTypedArray(_)?m&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function y(_,w,E){let C=_;if(_&&!E&&typeof _=="object"){if($.endsWith(w,"{}"))w=a?w:w.slice(0,-2),_=JSON.stringify(_);else if($.isArray(_)&&vj(_)||($.isFileList(_)||$.endsWith(w,"[]"))&&(C=$.toArray(_)))return w=BT(w),C.forEach(function(k,j){!($.isUndefined(k)||k===null)&&t.append(c===!0?vS([w],j,l):c===null?w:w+"[]",p(k))}),!1}return Sp(_)?!0:(t.append(vS(E,w,l),p(_)),!1)}const g=[],b=Object.assign(bj,{defaultVisitor:y,convertValue:p,isVisitable:Sp});function T(_,w){if(!$.isUndefined(_)){if(g.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));g.push(_),$.forEach(_,function(C,O){(!($.isUndefined(C)||C===null)&&o.call(t,C,$.isString(O)?O.trim():O,w,b))===!0&&T(C,w?w.concat(O):[O])}),g.pop()}}if(!$.isObject(e))throw new TypeError("data must be an object");return T(e),t}function bS(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function Vg(e,t){this._pairs=[],e&&Pf(e,this,t)}const YT=Vg.prototype;YT.append=function(t,r){this._pairs.push([t,r])};YT.toString=function(t){const r=t?function(a){return t.call(this,a,bS)}:bS;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function Sj(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function PT(e,t,r){if(!t)return e;const a=r&&r.encode||Sj;$.isFunction(r)&&(r={serialize:r});const o=r&&r.serialize;let l;if(o?l=o(t,r):l=$.isURLSearchParams(t)?t.toString():new Vg(t,r).toString(a),l){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class SS{constructor(){this.handlers=[]}use(t,r,a){return this.handlers.push({fulfilled:t,rejected:r,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){$.forEach(this.handlers,function(a){a!==null&&t(a)})}}const FT={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xj=typeof URLSearchParams<"u"?URLSearchParams:Vg,_j=typeof FormData<"u"?FormData:null,wj=typeof Blob<"u"?Blob:null,Tj={isBrowser:!0,classes:{URLSearchParams:xj,FormData:_j,Blob:wj},protocols:["http","https","file","blob","url","data"]},Lg=typeof window<"u"&&typeof document<"u",xp=typeof navigator=="object"&&navigator||void 0,Ej=Lg&&(!xp||["ReactNative","NativeScript","NS"].indexOf(xp.product)<0),Aj=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Cj=Lg&&window.location.href||"http://localhost",Dj=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Lg,hasStandardBrowserEnv:Ej,hasStandardBrowserWebWorkerEnv:Aj,navigator:xp,origin:Cj},Symbol.toStringTag,{value:"Module"})),xn={...Dj,...Tj};function Mj(e,t){return Pf(e,new xn.classes.URLSearchParams,{visitor:function(r,a,o,l){return xn.isNode&&$.isBuffer(r)?(this.append(a,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)},...t})}function Rj(e){return $.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Oj(e){const t={},r=Object.keys(e);let a;const o=r.length;let l;for(a=0;a<o;a++)l=r[a],t[l]=e[l];return t}function HT(e){function t(r,a,o,l){let c=r[l++];if(c==="__proto__")return!0;const f=Number.isFinite(+c),m=l>=r.length;return c=!c&&$.isArray(o)?o.length:c,m?($.hasOwnProp(o,c)?o[c]=[o[c],a]:o[c]=a,!f):((!o[c]||!$.isObject(o[c]))&&(o[c]=[]),t(r,a,o[c],l)&&$.isArray(o[c])&&(o[c]=Oj(o[c])),!f)}if($.isFormData(e)&&$.isFunction(e.entries)){const r={};return $.forEachEntry(e,(a,o)=>{t(Rj(a),o,r,0)}),r}return null}function kj(e,t,r){if($.isString(e))try{return(t||JSON.parse)(e),$.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(r||JSON.stringify)(e)}const ru={transitional:FT,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const a=r.getContentType()||"",o=a.indexOf("application/json")>-1,l=$.isObject(t);if(l&&$.isHTMLForm(t)&&(t=new FormData(t)),$.isFormData(t))return o?JSON.stringify(HT(t)):t;if($.isArrayBuffer(t)||$.isBuffer(t)||$.isStream(t)||$.isFile(t)||$.isBlob(t)||$.isReadableStream(t))return t;if($.isArrayBufferView(t))return t.buffer;if($.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let f;if(l){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Mj(t,this.formSerializer).toString();if((f=$.isFileList(t))||a.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return Pf(f?{"files[]":t}:t,m&&new m,this.formSerializer)}}return l||o?(r.setContentType("application/json",!1),kj(t)):t}],transformResponse:[function(t){const r=this.transitional||ru.transitional,a=r&&r.forcedJSONParsing,o=this.responseType==="json";if($.isResponse(t)||$.isReadableStream(t))return t;if(t&&$.isString(t)&&(a&&!this.responseType||o)){const c=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t,this.parseReviver)}catch(f){if(c)throw f.name==="SyntaxError"?Ue.from(f,Ue.ERR_BAD_RESPONSE,this,null,this.response):f}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:xn.classes.FormData,Blob:xn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};$.forEach(["delete","get","head","post","put","patch"],e=>{ru.headers[e]={}});const Nj=$.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"]),zj=e=>{const t={};let r,a,o;return e&&e.split(`
|
|
`).forEach(function(c){o=c.indexOf(":"),r=c.substring(0,o).trim().toLowerCase(),a=c.substring(o+1).trim(),!(!r||t[r]&&Nj[r])&&(r==="set-cookie"?t[r]?t[r].push(a):t[r]=[a]:t[r]=t[r]?t[r]+", "+a:a)}),t},xS=Symbol("internals");function _l(e){return e&&String(e).trim().toLowerCase()}function Xc(e){return e===!1||e==null?e:$.isArray(e)?e.map(Xc):String(e)}function jj(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=r.exec(e);)t[a[1]]=a[2];return t}const Vj=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zm(e,t,r,a,o){if($.isFunction(a))return a.call(this,t,r);if(o&&(t=r),!!$.isString(t)){if($.isString(a))return t.indexOf(a)!==-1;if($.isRegExp(a))return a.test(t)}}function Lj(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,a)=>r.toUpperCase()+a)}function Uj(e,t){const r=$.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+r,{value:function(o,l,c){return this[a].call(this,t,o,l,c)},configurable:!0})})}let Gn=class{constructor(t){t&&this.set(t)}set(t,r,a){const o=this;function l(f,m,p){const y=_l(m);if(!y)throw new Error("header name must be a non-empty string");const g=$.findKey(o,y);(!g||o[g]===void 0||p===!0||p===void 0&&o[g]!==!1)&&(o[g||m]=Xc(f))}const c=(f,m)=>$.forEach(f,(p,y)=>l(p,y,m));if($.isPlainObject(t)||t instanceof this.constructor)c(t,r);else if($.isString(t)&&(t=t.trim())&&!Vj(t))c(zj(t),r);else if($.isObject(t)&&$.isIterable(t)){let f={},m,p;for(const y of t){if(!$.isArray(y))throw TypeError("Object iterator must return a key-value pair");f[p=y[0]]=(m=f[p])?$.isArray(m)?[...m,y[1]]:[m,y[1]]:y[1]}c(f,r)}else t!=null&&l(r,t,a);return this}get(t,r){if(t=_l(t),t){const a=$.findKey(this,t);if(a){const o=this[a];if(!r)return o;if(r===!0)return jj(o);if($.isFunction(r))return r.call(this,o,a);if($.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=_l(t),t){const a=$.findKey(this,t);return!!(a&&this[a]!==void 0&&(!r||zm(this,this[a],a,r)))}return!1}delete(t,r){const a=this;let o=!1;function l(c){if(c=_l(c),c){const f=$.findKey(a,c);f&&(!r||zm(a,a[f],f,r))&&(delete a[f],o=!0)}}return $.isArray(t)?t.forEach(l):l(t),o}clear(t){const r=Object.keys(this);let a=r.length,o=!1;for(;a--;){const l=r[a];(!t||zm(this,this[l],l,t,!0))&&(delete this[l],o=!0)}return o}normalize(t){const r=this,a={};return $.forEach(this,(o,l)=>{const c=$.findKey(a,l);if(c){r[c]=Xc(o),delete r[l];return}const f=t?Lj(l):String(l).trim();f!==l&&delete r[l],r[f]=Xc(o),a[f]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return $.forEach(this,(a,o)=>{a!=null&&a!==!1&&(r[o]=t&&$.isArray(a)?a.join(", "):a)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
|
|
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const a=new this(t);return r.forEach(o=>a.set(o)),a}static accessor(t){const a=(this[xS]=this[xS]={accessors:{}}).accessors,o=this.prototype;function l(c){const f=_l(c);a[f]||(Uj(o,c),a[f]=!0)}return $.isArray(t)?t.forEach(l):l(t),this}};Gn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);$.reduceDescriptors(Gn.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[r]=a}}});$.freezeMethods(Gn);function jm(e,t){const r=this||ru,a=t||r,o=Gn.from(a.headers);let l=a.data;return $.forEach(e,function(f){l=f.call(r,l,o.normalize(),t?t.status:void 0)}),o.normalize(),l}function ZT(e){return!!(e&&e.__CANCEL__)}function _o(e,t,r){Ue.call(this,e??"canceled",Ue.ERR_CANCELED,t,r),this.name="CanceledError"}$.inherits(_o,Ue,{__CANCEL__:!0});function $T(e,t,r){const a=r.config.validateStatus;!r.status||!a||a(r.status)?e(r):t(new Ue("Request failed with status code "+r.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Bj(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Yj(e,t){e=e||10;const r=new Array(e),a=new Array(e);let o=0,l=0,c;return t=t!==void 0?t:1e3,function(m){const p=Date.now(),y=a[l];c||(c=p),r[o]=m,a[o]=p;let g=l,b=0;for(;g!==o;)b+=r[g++],g=g%e;if(o=(o+1)%e,o===l&&(l=(l+1)%e),p-c<t)return;const T=y&&p-y;return T?Math.round(b*1e3/T):void 0}}function Pj(e,t){let r=0,a=1e3/t,o,l;const c=(p,y=Date.now())=>{r=y,o=null,l&&(clearTimeout(l),l=null),e(...p)};return[(...p)=>{const y=Date.now(),g=y-r;g>=a?c(p,y):(o=p,l||(l=setTimeout(()=>{l=null,c(o)},a-g)))},()=>o&&c(o)]}const ff=(e,t,r=3)=>{let a=0;const o=Yj(50,250);return Pj(l=>{const c=l.loaded,f=l.lengthComputable?l.total:void 0,m=c-a,p=o(m),y=c<=f;a=c;const g={loaded:c,total:f,progress:f?c/f:void 0,bytes:m,rate:p||void 0,estimated:p&&f&&y?(f-c)/p:void 0,event:l,lengthComputable:f!=null,[t?"download":"upload"]:!0};e(g)},r)},_S=(e,t)=>{const r=e!=null;return[a=>t[0]({lengthComputable:r,total:e,loaded:a}),t[1]]},wS=e=>(...t)=>$.asap(()=>e(...t)),Fj=xn.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,xn.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(xn.origin),xn.navigator&&/(msie|trident)/i.test(xn.navigator.userAgent)):()=>!0,Hj=xn.hasStandardBrowserEnv?{write(e,t,r,a,o,l,c){if(typeof document>"u")return;const f=[`${e}=${encodeURIComponent(t)}`];$.isNumber(r)&&f.push(`expires=${new Date(r).toUTCString()}`),$.isString(a)&&f.push(`path=${a}`),$.isString(o)&&f.push(`domain=${o}`),l===!0&&f.push("secure"),$.isString(c)&&f.push(`SameSite=${c}`),document.cookie=f.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Zj(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function $j(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function IT(e,t,r){let a=!Zj(t);return e&&(a||r==!1)?$j(e,t):t}const TS=e=>e instanceof Gn?{...e}:e;function Ks(e,t){t=t||{};const r={};function a(p,y,g,b){return $.isPlainObject(p)&&$.isPlainObject(y)?$.merge.call({caseless:b},p,y):$.isPlainObject(y)?$.merge({},y):$.isArray(y)?y.slice():y}function o(p,y,g,b){if($.isUndefined(y)){if(!$.isUndefined(p))return a(void 0,p,g,b)}else return a(p,y,g,b)}function l(p,y){if(!$.isUndefined(y))return a(void 0,y)}function c(p,y){if($.isUndefined(y)){if(!$.isUndefined(p))return a(void 0,p)}else return a(void 0,y)}function f(p,y,g){if(g in t)return a(p,y);if(g in e)return a(void 0,p)}const m={url:l,method:l,data:l,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:f,headers:(p,y,g)=>o(TS(p),TS(y),g,!0)};return $.forEach(Object.keys({...e,...t}),function(y){const g=m[y]||o,b=g(e[y],t[y],y);$.isUndefined(b)&&g!==f||(r[y]=b)}),r}const GT=e=>{const t=Ks({},e);let{data:r,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:l,headers:c,auth:f}=t;if(t.headers=c=Gn.from(c),t.url=PT(IT(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),f&&c.set("Authorization","Basic "+btoa((f.username||"")+":"+(f.password?unescape(encodeURIComponent(f.password)):""))),$.isFormData(r)){if(xn.hasStandardBrowserEnv||xn.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if($.isFunction(r.getHeaders)){const m=r.getHeaders(),p=["content-type","content-length"];Object.entries(m).forEach(([y,g])=>{p.includes(y.toLowerCase())&&c.set(y,g)})}}if(xn.hasStandardBrowserEnv&&(a&&$.isFunction(a)&&(a=a(t)),a||a!==!1&&Fj(t.url))){const m=o&&l&&Hj.read(l);m&&c.set(o,m)}return t},Ij=typeof XMLHttpRequest<"u",Gj=Ij&&function(e){return new Promise(function(r,a){const o=GT(e);let l=o.data;const c=Gn.from(o.headers).normalize();let{responseType:f,onUploadProgress:m,onDownloadProgress:p}=o,y,g,b,T,_;function w(){T&&T(),_&&_(),o.cancelToken&&o.cancelToken.unsubscribe(y),o.signal&&o.signal.removeEventListener("abort",y)}let E=new XMLHttpRequest;E.open(o.method.toUpperCase(),o.url,!0),E.timeout=o.timeout;function C(){if(!E)return;const k=Gn.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),L={data:!f||f==="text"||f==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:k,config:e,request:E};$T(function(B){r(B),w()},function(B){a(B),w()},L),E=null}"onloadend"in E?E.onloadend=C:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(C)},E.onabort=function(){E&&(a(new Ue("Request aborted",Ue.ECONNABORTED,e,E)),E=null)},E.onerror=function(j){const L=j&&j.message?j.message:"Network Error",W=new Ue(L,Ue.ERR_NETWORK,e,E);W.event=j||null,a(W),E=null},E.ontimeout=function(){let j=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const L=o.transitional||FT;o.timeoutErrorMessage&&(j=o.timeoutErrorMessage),a(new Ue(j,L.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,E)),E=null},l===void 0&&c.setContentType(null),"setRequestHeader"in E&&$.forEach(c.toJSON(),function(j,L){E.setRequestHeader(L,j)}),$.isUndefined(o.withCredentials)||(E.withCredentials=!!o.withCredentials),f&&f!=="json"&&(E.responseType=o.responseType),p&&([b,_]=ff(p,!0),E.addEventListener("progress",b)),m&&E.upload&&([g,T]=ff(m),E.upload.addEventListener("progress",g),E.upload.addEventListener("loadend",T)),(o.cancelToken||o.signal)&&(y=k=>{E&&(a(!k||k.type?new _o(null,e,E):k),E.abort(),E=null)},o.cancelToken&&o.cancelToken.subscribe(y),o.signal&&(o.signal.aborted?y():o.signal.addEventListener("abort",y)));const O=Bj(o.url);if(O&&xn.protocols.indexOf(O)===-1){a(new Ue("Unsupported protocol "+O+":",Ue.ERR_BAD_REQUEST,e));return}E.send(l||null)})},qj=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let a=new AbortController,o;const l=function(p){if(!o){o=!0,f();const y=p instanceof Error?p:this.reason;a.abort(y instanceof Ue?y:new _o(y instanceof Error?y.message:y))}};let c=t&&setTimeout(()=>{c=null,l(new Ue(`timeout ${t} of ms exceeded`,Ue.ETIMEDOUT))},t);const f=()=>{e&&(c&&clearTimeout(c),c=null,e.forEach(p=>{p.unsubscribe?p.unsubscribe(l):p.removeEventListener("abort",l)}),e=null)};e.forEach(p=>p.addEventListener("abort",l));const{signal:m}=a;return m.unsubscribe=()=>$.asap(f),m}},Xj=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let a=0,o;for(;a<r;)o=a+t,yield e.slice(a,o),a=o},Wj=async function*(e,t){for await(const r of Kj(e))yield*Xj(r,t)},Kj=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:a}=await t.read();if(r)break;yield a}}finally{await t.cancel()}},ES=(e,t,r,a)=>{const o=Wj(e,t);let l=0,c,f=m=>{c||(c=!0,a&&a(m))};return new ReadableStream({async pull(m){try{const{done:p,value:y}=await o.next();if(p){f(),m.close();return}let g=y.byteLength;if(r){let b=l+=g;r(b)}m.enqueue(new Uint8Array(y))}catch(p){throw f(p),p}},cancel(m){return f(m),o.return()}},{highWaterMark:2})},AS=64*1024,{isFunction:Oc}=$,Qj=(({Request:e,Response:t})=>({Request:e,Response:t}))($.global),{ReadableStream:CS,TextEncoder:DS}=$.global,MS=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Jj=e=>{e=$.merge.call({skipUndefined:!0},Qj,e);const{fetch:t,Request:r,Response:a}=e,o=t?Oc(t):typeof fetch=="function",l=Oc(r),c=Oc(a);if(!o)return!1;const f=o&&Oc(CS),m=o&&(typeof DS=="function"?(_=>w=>_.encode(w))(new DS):async _=>new Uint8Array(await new r(_).arrayBuffer())),p=l&&f&&MS(()=>{let _=!1;const w=new r(xn.origin,{body:new CS,method:"POST",get duplex(){return _=!0,"half"}}).headers.has("Content-Type");return _&&!w}),y=c&&f&&MS(()=>$.isReadableStream(new a("").body)),g={stream:y&&(_=>_.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(_=>{!g[_]&&(g[_]=(w,E)=>{let C=w&&w[_];if(C)return C.call(w);throw new Ue(`Response type '${_}' is not supported`,Ue.ERR_NOT_SUPPORT,E)})});const b=async _=>{if(_==null)return 0;if($.isBlob(_))return _.size;if($.isSpecCompliantForm(_))return(await new r(xn.origin,{method:"POST",body:_}).arrayBuffer()).byteLength;if($.isArrayBufferView(_)||$.isArrayBuffer(_))return _.byteLength;if($.isURLSearchParams(_)&&(_=_+""),$.isString(_))return(await m(_)).byteLength},T=async(_,w)=>{const E=$.toFiniteNumber(_.getContentLength());return E??b(w)};return async _=>{let{url:w,method:E,data:C,signal:O,cancelToken:k,timeout:j,onDownloadProgress:L,onUploadProgress:W,responseType:B,headers:U,withCredentials:le="same-origin",fetchOptions:ye}=GT(_),ve=t||fetch;B=B?(B+"").toLowerCase():"text";let oe=qj([O,k&&k.toAbortSignal()],j),ce=null;const me=oe&&oe.unsubscribe&&(()=>{oe.unsubscribe()});let _e;try{if(W&&p&&E!=="get"&&E!=="head"&&(_e=await T(U,C))!==0){let M=new r(w,{method:"POST",body:C,duplex:"half"}),X;if($.isFormData(C)&&(X=M.headers.get("content-type"))&&U.setContentType(X),M.body){const[Q,ne]=_S(_e,ff(wS(W)));C=ES(M.body,AS,Q,ne)}}$.isString(le)||(le=le?"include":"omit");const z=l&&"credentials"in r.prototype,q={...ye,signal:oe,method:E.toUpperCase(),headers:U.normalize().toJSON(),body:C,duplex:"half",credentials:z?le:void 0};ce=l&&new r(w,q);let G=await(l?ve(ce,ye):ve(w,q));const we=y&&(B==="stream"||B==="response");if(y&&(L||we&&me)){const M={};["status","statusText","headers"].forEach(fe=>{M[fe]=G[fe]});const X=$.toFiniteNumber(G.headers.get("content-length")),[Q,ne]=L&&_S(X,ff(wS(L),!0))||[];G=new a(ES(G.body,AS,Q,()=>{ne&&ne(),me&&me()}),M)}B=B||"text";let Te=await g[$.findKey(g,B)||"text"](G,_);return!we&&me&&me(),await new Promise((M,X)=>{$T(M,X,{data:Te,headers:Gn.from(G.headers),status:G.status,statusText:G.statusText,config:_,request:ce})})}catch(z){throw me&&me(),z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,_,ce),{cause:z.cause||z}):Ue.from(z,z&&z.code,_,ce)}}},e5=new Map,qT=e=>{let t=e&&e.env||{};const{fetch:r,Request:a,Response:o}=t,l=[a,o,r];let c=l.length,f=c,m,p,y=e5;for(;f--;)m=l[f],p=y.get(m),p===void 0&&y.set(m,p=f?new Map:Jj(t)),y=p;return p};qT();const Ug={http:yj,xhr:Gj,fetch:{get:qT}};$.forEach(Ug,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const RS=e=>`- ${e}`,t5=e=>$.isFunction(e)||e===null||e===!1;function n5(e,t){e=$.isArray(e)?e:[e];const{length:r}=e;let a,o;const l={};for(let c=0;c<r;c++){a=e[c];let f;if(o=a,!t5(a)&&(o=Ug[(f=String(a)).toLowerCase()],o===void 0))throw new Ue(`Unknown adapter '${f}'`);if(o&&($.isFunction(o)||(o=o.get(t))))break;l[f||"#"+c]=o}if(!o){const c=Object.entries(l).map(([m,p])=>`adapter ${m} `+(p===!1?"is not supported by the environment":"is not available in the build"));let f=r?c.length>1?`since :
|
|
`+c.map(RS).join(`
|
|
`):" "+RS(c[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return o}const XT={getAdapter:n5,adapters:Ug};function Vm(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new _o(null,e)}function OS(e){return Vm(e),e.headers=Gn.from(e.headers),e.data=jm.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),XT.getAdapter(e.adapter||ru.adapter,e)(e).then(function(a){return Vm(e),a.data=jm.call(e,e.transformResponse,a),a.headers=Gn.from(a.headers),a},function(a){return ZT(a)||(Vm(e),a&&a.response&&(a.response.data=jm.call(e,e.transformResponse,a.response),a.response.headers=Gn.from(a.response.headers))),Promise.reject(a)})}const WT="1.13.2",Ff={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ff[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const kS={};Ff.transitional=function(t,r,a){function o(l,c){return"[Axios v"+WT+"] Transitional option '"+l+"'"+c+(a?". "+a:"")}return(l,c,f)=>{if(t===!1)throw new Ue(o(c," has been removed"+(r?" in "+r:"")),Ue.ERR_DEPRECATED);return r&&!kS[c]&&(kS[c]=!0,console.warn(o(c," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(l,c,f):!0}};Ff.spelling=function(t){return(r,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function r5(e,t,r){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let o=a.length;for(;o-- >0;){const l=a[o],c=t[l];if(c){const f=e[l],m=f===void 0||c(f,l,e);if(m!==!0)throw new Ue("option "+l+" must be "+m,Ue.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ue("Unknown option "+l,Ue.ERR_BAD_OPTION)}}const Wc={assertOptions:r5,validators:Ff},Hr=Wc.validators;let Is=class{constructor(t){this.defaults=t||{},this.interceptors={request:new SS,response:new SS}}async request(t,r){try{return await this._request(t,r)}catch(a){if(a instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const l=o.stack?o.stack.replace(/^.+\n/,""):"";try{a.stack?l&&!String(a.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(a.stack+=`
|
|
`+l):a.stack=l}catch{}}throw a}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ks(this.defaults,r);const{transitional:a,paramsSerializer:o,headers:l}=r;a!==void 0&&Wc.assertOptions(a,{silentJSONParsing:Hr.transitional(Hr.boolean),forcedJSONParsing:Hr.transitional(Hr.boolean),clarifyTimeoutError:Hr.transitional(Hr.boolean)},!1),o!=null&&($.isFunction(o)?r.paramsSerializer={serialize:o}:Wc.assertOptions(o,{encode:Hr.function,serialize:Hr.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Wc.assertOptions(r,{baseUrl:Hr.spelling("baseURL"),withXsrfToken:Hr.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let c=l&&$.merge(l.common,l[r.method]);l&&$.forEach(["delete","get","head","post","put","patch","common"],_=>{delete l[_]}),r.headers=Gn.concat(c,l);const f=[];let m=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(m=m&&w.synchronous,f.unshift(w.fulfilled,w.rejected))});const p=[];this.interceptors.response.forEach(function(w){p.push(w.fulfilled,w.rejected)});let y,g=0,b;if(!m){const _=[OS.bind(this),void 0];for(_.unshift(...f),_.push(...p),b=_.length,y=Promise.resolve(r);g<b;)y=y.then(_[g++],_[g++]);return y}b=f.length;let T=r;for(;g<b;){const _=f[g++],w=f[g++];try{T=_(T)}catch(E){w.call(this,E);break}}try{y=OS.call(this,T)}catch(_){return Promise.reject(_)}for(g=0,b=p.length;g<b;)y=y.then(p[g++],p[g++]);return y}getUri(t){t=Ks(this.defaults,t);const r=IT(t.baseURL,t.url,t.allowAbsoluteUrls);return PT(r,t.params,t.paramsSerializer)}};$.forEach(["delete","get","head","options"],function(t){Is.prototype[t]=function(r,a){return this.request(Ks(a||{},{method:t,url:r,data:(a||{}).data}))}});$.forEach(["post","put","patch"],function(t){function r(a){return function(l,c,f){return this.request(Ks(f||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:l,data:c}))}}Is.prototype[t]=r(),Is.prototype[t+"Form"]=r(!0)});let a5=class KT{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(l){r=l});const a=this;this.promise.then(o=>{if(!a._listeners)return;let l=a._listeners.length;for(;l-- >0;)a._listeners[l](o);a._listeners=null}),this.promise.then=o=>{let l;const c=new Promise(f=>{a.subscribe(f),l=f}).then(o);return c.cancel=function(){a.unsubscribe(l)},c},t(function(l,c,f){a.reason||(a.reason=new _o(l,c,f),r(a.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)}toAbortSignal(){const t=new AbortController,r=a=>{t.abort(a)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new KT(function(o){t=o}),cancel:t}}};function s5(e){return function(r){return e.apply(null,r)}}function i5(e){return $.isObject(e)&&e.isAxiosError===!0}const _p={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,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(_p).forEach(([e,t])=>{_p[t]=e});function QT(e){const t=new Is(e),r=MT(Is.prototype.request,t);return $.extend(r,Is.prototype,t,{allOwnKeys:!0}),$.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return QT(Ks(e,o))},r}const Vt=QT(ru);Vt.Axios=Is;Vt.CanceledError=_o;Vt.CancelToken=a5;Vt.isCancel=ZT;Vt.VERSION=WT;Vt.toFormData=Pf;Vt.AxiosError=Ue;Vt.Cancel=Vt.CanceledError;Vt.all=function(t){return Promise.all(t)};Vt.spread=s5;Vt.isAxiosError=i5;Vt.mergeConfig=Ks;Vt.AxiosHeaders=Gn;Vt.formToJSON=e=>HT($.isHTMLForm(e)?new FormData(e):e);Vt.getAdapter=XT.getAdapter;Vt.HttpStatusCode=_p;Vt.default=Vt;const{Axios:p7,AxiosError:g7,CanceledError:y7,isCancel:v7,CancelToken:b7,VERSION:S7,all:x7,Cancel:_7,isAxiosError:w7,spread:T7,toFormData:E7,AxiosHeaders:A7,HttpStatusCode:C7,formToJSON:D7,getAdapter:M7,mergeConfig:R7}=Vt,wl=Vt.create({baseURL:"/camera"});class o5{async logs(){return await wl({method:"GET",url:"logs"})}async users(){return await wl({method:"GET",url:"users"})}async register({file:t,user:r}){const a=new FormData;a.append("file",t,"frame.jpg");for(const[o,l]of Object.entries(r))a.append(o,l);return await wl({headers:{"Content-Type":"multipart/form-data"},method:"POST",url:"/register",data:a})}async registerSimple({user:t}){const r=new FormData;for(const[a,o]of Object.entries(t))r.append(a,o);return await wl({headers:{"Content-Type":"multipart/form-data"},method:"POST",url:"/register-simple",data:r})}async checkin({file:t}){const r=new FormData;return r.append("file",t,"frame.jpg"),await wl({headers:{"Content-Type":"multipart/form-data"},method:"POST",url:"/checkin",data:r})}}const ho=new o5;class l5{async timekeepings(){return await Vt({headers:{Authorization:"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL21zLnByb2xvZ3kubmV0L2FwaS92MS9hZG1pbi9sb2dpbiIsImlhdCI6MTc1Njg2MDQ1OSwiZXhwIjoxNzg4Mzk2NDU5LCJuYmYiOjE3NTY4NjA0NTksImp0aSI6IkRrb0NLbHBKV1pkNnZCN0QiLCJzdWIiOiIxNSIsInBydiI6ImQyZmYyOTMzOWE4YTNlODJjMzU4MmE1YThlNzM5ZGYxNzg5YmIxMmYifQ.DoHqHeAGGxpvzlNQ9dAZjZf2Yl573XCgNBT8ZiSx5N4"},baseURL:"https://ms.prology.net/api/v1/admin",method:"GET",url:"timekeeping",params:{month:new Date().getMonth(),year:new Date().getFullYear()}})}}const u5=new l5;function JT(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx("div",{"data-slot":"card",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}const c5="modulepreload",f5=function(e){return"/"+e},NS={},d5=function(t,r,a){let o=Promise.resolve();if(r&&r.length>0){let p=function(y){return Promise.all(y.map(g=>Promise.resolve(g).then(b=>({status:"fulfilled",value:b}),b=>({status:"rejected",reason:b}))))};var c=p;document.getElementsByTagName("link");const f=document.querySelector("meta[property=csp-nonce]"),m=f?.nonce||f?.getAttribute("nonce");o=p(r.map(y=>{if(y=f5(y),y in NS)return;NS[y]=!0;const g=y.endsWith(".css"),b=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${y}"]${b}`))return;const T=document.createElement("link");if(T.rel=g?"stylesheet":c5,g||(T.as="script"),T.crossOrigin="",T.href=y,m&&T.setAttribute("nonce",m),document.head.appendChild(T),g)return new Promise((_,w)=>{T.addEventListener("load",_),T.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${y}`)))})}))}function l(f){const m=new Event("vite:preloadError",{cancelable:!0});if(m.payload=f,window.dispatchEvent(m),!m.defaultPrevented)throw f}return o.then(f=>{for(const m of f||[])m.status==="rejected"&&l(m.reason);return t().catch(l)})},Ls={scale:1,translateX:0,translateY:0};function h5(e,{enabled:t=!0,intervalMs:r=120,targetFaceRatio:a=.6,minScale:o=1.35,maxScale:l=4,followSpeed:c=.11,detectionSmoothing:f=.35,detectorInputSize:m=416,detectorScoreThreshold:p=.3,stabilityEnabled:y=!1,stableMs:g=2e3,stabilityPositionThreshold:b=.12,stabilitySizeThreshold:T=.4,onStableFace:_}={}){const[w,E]=x.useState(Ls),[C,O]=x.useState(null),[k,j]=x.useState(0),[L,W]=x.useState(0),B=x.useRef(0),U=x.useRef(Ls),le=x.useRef(Ls),ye=x.useRef(null),ve=x.useRef(null),oe=x.useRef(0),ce=x.useRef(0),me=x.useRef(null),_e=x.useRef(!1),z=x.useRef(null),q=x.useRef({enabled:y,stableMs:g,positionThreshold:b,sizeThreshold:T,onStableFace:_});return x.useEffect(()=>{q.current={enabled:y,stableMs:g,positionThreshold:b,sizeThreshold:T,onStableFace:_},y||(me.current=null,_e.current=!1,z.current=null)},[y,g,b,T,_]),x.useEffect(()=>{if(!t){U.current=Ls,le.current=Ls,ye.current=null,ve.current=null,oe.current=0,E(Ls),O(null),j(0);return}let G=!1,we=null,Te=null,M=0,X=null,Q=null,ne=!1;const fe=Ae=>{if(G)return;const Ne=M?(Ae-M)/1e3:1/60;M=Ae;const ht=1-Math.pow(1-c,Ne*60),pt=U.current,Qe=le.current,Xt={scale:pt.scale+(Qe.scale-pt.scale)*ht,translateX:pt.translateX+(Qe.translateX-pt.translateX)*ht,translateY:pt.translateY+(Qe.translateY-pt.translateY)*ht};U.current=Xt;const rn=Math.abs(Xt.scale-Qe.scale),Tn=Math.abs(Xt.translateX-Qe.translateX),yn=Math.abs(Xt.translateY-Qe.translateY);rn>5e-4||Tn>.02||yn>.02?E(Xt):(Xt.scale!==Qe.scale||Xt.translateX!==Qe.translateX||Xt.translateY!==Qe.translateY)&&(U.current=Qe,E(Qe));const Ot=q.current;let At=0;Ot.enabled&&(_e.current?At=1:me.current!==null&&Ot.stableMs>0&&(At=Math.min(1,(Ae-me.current)/Ot.stableMs))),(Math.abs(At-B.current)>.003||(At===0||At===1)&&B.current!==At)&&(B.current=At,W(At)),Te=requestAnimationFrame(fe)},De=async()=>{if(ne)return;const Ae=e.current;if(!(!Ae||Ae.readyState<2||!Ae.videoWidth)){ne=!0;try{const Ne=await X.detectSingleFace(Ae,Q);if(G)return;if(!Ne){ce.current+=1,ce.current>=2&&(me.current=null,_e.current=!1,z.current=null),ce.current>=25&&(le.current=Ls,ye.current=null,ve.current=null,oe.current=0,O(null),j(0));return}ce.current=0;const{x:ht,y:pt,width:Qe,height:Xt}=Ne.box,rn=Ne.score??Ne.classScore??0,Tn=Ae.videoWidth,yn=Ae.videoHeight;if(!Tn||!yn)return;const Ot={fx:(ht+Qe/2)/Tn,fy:(pt+Xt/2)/yn,fh:Xt/yn},At={x:ht/Tn,y:pt/yn,width:Qe/Tn,height:Xt/yn},gt=f,R=ye.current,Y=R?{fx:R.fx+(Ot.fx-R.fx)*gt,fy:R.fy+(Ot.fy-R.fy)*gt,fh:R.fh+(Ot.fh-R.fh)*gt}:Ot;ye.current=Y;const Z=ve.current,ue=Z?{x:Z.x+(At.x-Z.x)*gt,y:Z.y+(At.y-Z.y)*gt,width:Z.width+(At.width-Z.width)*gt,height:Z.height+(At.height-Z.height)*gt}:At;ve.current=ue,O(ue);const ae=oe.current+(rn-oe.current)*gt;oe.current=ae,j(ae);const se=q.current;if(se.enabled){const Wt=z.current,qn=performance.now();let Rn=!1;if(Wt){const Ct=Math.abs(Ot.fx-Wt.fx),En=Math.abs(Ot.fy-Wt.fy),Lt=Math.abs(Ot.fh-Wt.fh)/Math.max(Wt.fh,.01);Rn=Ct<se.positionThreshold&&En<se.positionThreshold&&Lt<se.sizeThreshold}if(!Rn)me.current=qn,_e.current=!1;else if(!_e.current&&me.current!==null&&qn-me.current>=se.stableMs){_e.current=!0;try{se.onStableFace?.()}catch(Ct){console.error("onStableFace handler threw",Ct)}}z.current=Ot}let pe=a/Math.max(Y.fh,.05);pe=Math.max(o,Math.min(pe,l));const Fe=.5/pe,He=.5/pe,Pt=Math.min(1-Fe,Math.max(Fe,Y.fx)),vn=Math.min(1-He,Math.max(He,Y.fy));le.current={scale:pe,translateX:(.5-Pt*pe)*100,translateY:(.5-vn*pe)*100}}catch(Ne){console.debug("face detect error",Ne)}finally{ne=!1}}};return(async()=>{try{X=await d5(()=>import("./index-Bbb87N2h.js"),[]);const Ae="/models".replace(/\/\/+/g,"/");if(X.nets.tinyFaceDetector.isLoaded||await X.nets.tinyFaceDetector.loadFromUri(Ae),G)return;Q=new X.TinyFaceDetectorOptions({inputSize:m,scoreThreshold:p}),we=window.setInterval(De,r),Te=requestAnimationFrame(fe)}catch(Ae){console.error("[useFaceZoom] failed to load face-api models",Ae)}})(),()=>{G=!0,we!==null&&clearInterval(we),Te!==null&&cancelAnimationFrame(Te)}},[e,t,r,a,o,l,c,f,m,p]),{transform:w,box:C,confidence:k,stabilityProgress:L}}const Bg=x.createContext({});function Yg(e){const t=x.useRef(null);return t.current===null&&(t.current=e()),t.current}const Pg=typeof window<"u",eE=Pg?x.useLayoutEffect:x.useEffect,Hf=x.createContext(null);function Fg(e,t){e.indexOf(t)===-1&&e.push(t)}function Hg(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Ma=(e,t,r)=>r>t?t:r<e?e:r;let Zg=()=>{};const Ra={},tE=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function nE(e){return typeof e=="object"&&e!==null}const rE=e=>/^0[^.\s]+$/u.test(e);function $g(e){let t;return()=>(t===void 0&&(t=e()),t)}const vr=e=>e,m5=(e,t)=>r=>t(e(r)),au=(...e)=>e.reduce(m5),Bl=(e,t,r)=>{const a=t-e;return a===0?1:(r-e)/a};class Ig{constructor(){this.subscriptions=[]}add(t){return Fg(this.subscriptions,t),()=>Hg(this.subscriptions,t)}notify(t,r,a){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,a);else for(let l=0;l<o;l++){const c=this.subscriptions[l];c&&c(t,r,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Gr=e=>e*1e3,yr=e=>e/1e3;function aE(e,t){return t?e*(1e3/t):0}const sE=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,p5=1e-7,g5=12;function y5(e,t,r,a,o){let l,c,f=0;do c=t+(r-t)/2,l=sE(c,a,o)-e,l>0?r=c:t=c;while(Math.abs(l)>p5&&++f<g5);return c}function su(e,t,r,a){if(e===t&&r===a)return vr;const o=l=>y5(l,0,1,e,r);return l=>l===0||l===1?l:sE(o(l),t,a)}const iE=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,oE=e=>t=>1-e(1-t),lE=su(.33,1.53,.69,.99),Gg=oE(lE),uE=iE(Gg),cE=e=>(e*=2)<1?.5*Gg(e):.5*(2-Math.pow(2,-10*(e-1))),qg=e=>1-Math.sin(Math.acos(e)),fE=oE(qg),dE=iE(qg),v5=su(.42,0,1,1),b5=su(0,0,.58,1),hE=su(.42,0,.58,1),S5=e=>Array.isArray(e)&&typeof e[0]!="number",mE=e=>Array.isArray(e)&&typeof e[0]=="number",x5={linear:vr,easeIn:v5,easeInOut:hE,easeOut:b5,circIn:qg,circInOut:dE,circOut:fE,backIn:Gg,backInOut:uE,backOut:lE,anticipate:cE},_5=e=>typeof e=="string",zS=e=>{if(mE(e)){Zg(e.length===4);const[t,r,a,o]=e;return su(t,r,a,o)}else if(_5(e))return x5[e];return e},kc=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function w5(e,t){let r=new Set,a=new Set,o=!1,l=!1;const c=new WeakSet;let f={delta:0,timestamp:0,isProcessing:!1};function m(y){c.has(y)&&(p.schedule(y),e()),y(f)}const p={schedule:(y,g=!1,b=!1)=>{const _=b&&o?r:a;return g&&c.add(y),_.has(y)||_.add(y),y},cancel:y=>{a.delete(y),c.delete(y)},process:y=>{if(f=y,o){l=!0;return}o=!0,[r,a]=[a,r],r.forEach(m),r.clear(),o=!1,l&&(l=!1,p.process(y))}};return p}const T5=40;function pE(e,t){let r=!1,a=!0;const o={delta:0,timestamp:0,isProcessing:!1},l=()=>r=!0,c=kc.reduce((k,j)=>(k[j]=w5(l),k),{}),{setup:f,read:m,resolveKeyframes:p,preUpdate:y,update:g,preRender:b,render:T,postRender:_}=c,w=()=>{const k=Ra.useManualTiming?o.timestamp:performance.now();r=!1,Ra.useManualTiming||(o.delta=a?1e3/60:Math.max(Math.min(k-o.timestamp,T5),1)),o.timestamp=k,o.isProcessing=!0,f.process(o),m.process(o),p.process(o),y.process(o),g.process(o),b.process(o),T.process(o),_.process(o),o.isProcessing=!1,r&&t&&(a=!1,e(w))},E=()=>{r=!0,a=!0,o.isProcessing||e(w)};return{schedule:kc.reduce((k,j)=>{const L=c[j];return k[j]=(W,B=!1,U=!1)=>(r||E(),L.schedule(W,B,U)),k},{}),cancel:k=>{for(let j=0;j<kc.length;j++)c[kc[j]].cancel(k)},state:o,steps:c}}const{schedule:Tt,cancel:ds,state:mn,steps:Lm}=pE(typeof requestAnimationFrame<"u"?requestAnimationFrame:vr,!0);let Kc;function E5(){Kc=void 0}const Zn={now:()=>(Kc===void 0&&Zn.set(mn.isProcessing||Ra.useManualTiming?mn.timestamp:performance.now()),Kc),set:e=>{Kc=e,queueMicrotask(E5)}},gE=e=>t=>typeof t=="string"&&t.startsWith(e),Xg=gE("--"),A5=gE("var(--"),Wg=e=>A5(e)?C5.test(e.split("/*")[0].trim()):!1,C5=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,wo={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Yl={...wo,transform:e=>Ma(0,1,e)},Nc={...wo,default:1},Ml=e=>Math.round(e*1e5)/1e5,Kg=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function D5(e){return e==null}const M5=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Qg=(e,t)=>r=>!!(typeof r=="string"&&M5.test(r)&&r.startsWith(e)||t&&!D5(r)&&Object.prototype.hasOwnProperty.call(r,t)),yE=(e,t,r)=>a=>{if(typeof a!="string")return a;const[o,l,c,f]=a.match(Kg);return{[e]:parseFloat(o),[t]:parseFloat(l),[r]:parseFloat(c),alpha:f!==void 0?parseFloat(f):1}},R5=e=>Ma(0,255,e),Um={...wo,transform:e=>Math.round(R5(e))},Fs={test:Qg("rgb","red"),parse:yE("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:a=1})=>"rgba("+Um.transform(e)+", "+Um.transform(t)+", "+Um.transform(r)+", "+Ml(Yl.transform(a))+")"};function O5(e){let t="",r="",a="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),a=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),a=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,a+=a,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(a,16),alpha:o?parseInt(o,16)/255:1}}const wp={test:Qg("#"),parse:O5,transform:Fs.transform},iu=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),os=iu("deg"),qr=iu("%"),ke=iu("px"),k5=iu("vh"),N5=iu("vw"),jS={...qr,parse:e=>qr.parse(e)/100,transform:e=>qr.transform(e*100)},Ji={test:Qg("hsl","hue"),parse:yE("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+qr.transform(Ml(t))+", "+qr.transform(Ml(r))+", "+Ml(Yl.transform(a))+")"},Gt={test:e=>Fs.test(e)||wp.test(e)||Ji.test(e),parse:e=>Fs.test(e)?Fs.parse(e):Ji.test(e)?Ji.parse(e):wp.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Fs.transform(e):Ji.transform(e),getAnimatableNone:e=>{const t=Gt.parse(e);return t.alpha=0,Gt.transform(t)}},z5=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function j5(e){return isNaN(e)&&typeof e=="string"&&(e.match(Kg)?.length||0)+(e.match(z5)?.length||0)>0}const vE="number",bE="color",V5="var",L5="var(",VS="${}",U5=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Pl(e){const t=e.toString(),r=[],a={color:[],number:[],var:[]},o=[];let l=0;const f=t.replace(U5,m=>(Gt.test(m)?(a.color.push(l),o.push(bE),r.push(Gt.parse(m))):m.startsWith(L5)?(a.var.push(l),o.push(V5),r.push(m)):(a.number.push(l),o.push(vE),r.push(parseFloat(m))),++l,VS)).split(VS);return{values:r,split:f,indexes:a,types:o}}function SE(e){return Pl(e).values}function xE(e){const{split:t,types:r}=Pl(e),a=t.length;return o=>{let l="";for(let c=0;c<a;c++)if(l+=t[c],o[c]!==void 0){const f=r[c];f===vE?l+=Ml(o[c]):f===bE?l+=Gt.transform(o[c]):l+=o[c]}return l}}const B5=e=>typeof e=="number"?0:Gt.test(e)?Gt.getAnimatableNone(e):e;function Y5(e){const t=SE(e);return xE(e)(t.map(B5))}const hs={test:j5,parse:SE,createTransformer:xE,getAnimatableNone:Y5};function Bm(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 P5({hue:e,saturation:t,lightness:r,alpha:a}){e/=360,t/=100,r/=100;let o=0,l=0,c=0;if(!t)o=l=c=r;else{const f=r<.5?r*(1+t):r+t-r*t,m=2*r-f;o=Bm(m,f,e+1/3),l=Bm(m,f,e),c=Bm(m,f,e-1/3)}return{red:Math.round(o*255),green:Math.round(l*255),blue:Math.round(c*255),alpha:a}}function df(e,t){return r=>r>0?t:e}const Mt=(e,t,r)=>e+(t-e)*r,Ym=(e,t,r)=>{const a=e*e,o=r*(t*t-a)+a;return o<0?0:Math.sqrt(o)},F5=[wp,Fs,Ji],H5=e=>F5.find(t=>t.test(e));function LS(e){const t=H5(e);if(!t)return!1;let r=t.parse(e);return t===Ji&&(r=P5(r)),r}const US=(e,t)=>{const r=LS(e),a=LS(t);if(!r||!a)return df(e,t);const o={...r};return l=>(o.red=Ym(r.red,a.red,l),o.green=Ym(r.green,a.green,l),o.blue=Ym(r.blue,a.blue,l),o.alpha=Mt(r.alpha,a.alpha,l),Fs.transform(o))},Tp=new Set(["none","hidden"]);function Z5(e,t){return Tp.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function $5(e,t){return r=>Mt(e,t,r)}function Jg(e){return typeof e=="number"?$5:typeof e=="string"?Wg(e)?df:Gt.test(e)?US:q5:Array.isArray(e)?_E:typeof e=="object"?Gt.test(e)?US:I5:df}function _E(e,t){const r=[...e],a=r.length,o=e.map((l,c)=>Jg(l)(l,t[c]));return l=>{for(let c=0;c<a;c++)r[c]=o[c](l);return r}}function I5(e,t){const r={...e,...t},a={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(a[o]=Jg(e[o])(e[o],t[o]));return o=>{for(const l in a)r[l]=a[l](o);return r}}function G5(e,t){const r=[],a={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){const l=t.types[o],c=e.indexes[l][a[l]],f=e.values[c]??0;r[o]=f,a[l]++}return r}const q5=(e,t)=>{const r=hs.createTransformer(t),a=Pl(e),o=Pl(t);return a.indexes.var.length===o.indexes.var.length&&a.indexes.color.length===o.indexes.color.length&&a.indexes.number.length>=o.indexes.number.length?Tp.has(e)&&!o.values.length||Tp.has(t)&&!a.values.length?Z5(e,t):au(_E(G5(a,o),o.values),r):df(e,t)};function wE(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Mt(e,t,r):Jg(e)(e,t)}const X5=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>Tt.update(t,r),stop:()=>ds(t),now:()=>mn.isProcessing?mn.timestamp:Zn.now()}},TE=(e,t,r=10)=>{let a="";const o=Math.max(Math.round(t/r),2);for(let l=0;l<o;l++)a+=Math.round(e(l/(o-1))*1e4)/1e4+", ";return`linear(${a.substring(0,a.length-2)})`},hf=2e4;function ey(e){let t=0;const r=50;let a=e.next(t);for(;!a.done&&t<hf;)t+=r,a=e.next(t);return t>=hf?1/0:t}function W5(e,t=100,r){const a=r({...e,keyframes:[0,t]}),o=Math.min(ey(a),hf);return{type:"keyframes",ease:l=>a.next(o*l).value/t,duration:yr(o)}}const K5=5;function EE(e,t,r){const a=Math.max(t-K5,0);return aE(r-e(a),t-a)}const zt={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Pm=.001;function Q5({duration:e=zt.duration,bounce:t=zt.bounce,velocity:r=zt.velocity,mass:a=zt.mass}){let o,l,c=1-t;c=Ma(zt.minDamping,zt.maxDamping,c),e=Ma(zt.minDuration,zt.maxDuration,yr(e)),c<1?(o=p=>{const y=p*c,g=y*e,b=y-r,T=Ep(p,c),_=Math.exp(-g);return Pm-b/T*_},l=p=>{const g=p*c*e,b=g*r+r,T=Math.pow(c,2)*Math.pow(p,2)*e,_=Math.exp(-g),w=Ep(Math.pow(p,2),c);return(-o(p)+Pm>0?-1:1)*((b-T)*_)/w}):(o=p=>{const y=Math.exp(-p*e),g=(p-r)*e+1;return-Pm+y*g},l=p=>{const y=Math.exp(-p*e),g=(r-p)*(e*e);return y*g});const f=5/e,m=e6(o,l,f);if(e=Gr(e),isNaN(m))return{stiffness:zt.stiffness,damping:zt.damping,duration:e};{const p=Math.pow(m,2)*a;return{stiffness:p,damping:c*2*Math.sqrt(a*p),duration:e}}}const J5=12;function e6(e,t,r){let a=r;for(let o=1;o<J5;o++)a=a-e(a)/t(a);return a}function Ep(e,t){return e*Math.sqrt(1-t*t)}const t6=["duration","bounce"],n6=["stiffness","damping","mass"];function BS(e,t){return t.some(r=>e[r]!==void 0)}function r6(e){let t={velocity:zt.velocity,stiffness:zt.stiffness,damping:zt.damping,mass:zt.mass,isResolvedFromDuration:!1,...e};if(!BS(e,n6)&&BS(e,t6))if(e.visualDuration){const r=e.visualDuration,a=2*Math.PI/(r*1.2),o=a*a,l=2*Ma(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:zt.mass,stiffness:o,damping:l}}else{const r=Q5(e);t={...t,...r,mass:zt.mass},t.isResolvedFromDuration=!0}return t}function mf(e=zt.visualDuration,t=zt.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:a,restDelta:o}=r;const l=r.keyframes[0],c=r.keyframes[r.keyframes.length-1],f={done:!1,value:l},{stiffness:m,damping:p,mass:y,duration:g,velocity:b,isResolvedFromDuration:T}=r6({...r,velocity:-yr(r.velocity||0)}),_=b||0,w=p/(2*Math.sqrt(m*y)),E=c-l,C=yr(Math.sqrt(m/y)),O=Math.abs(E)<5;a||(a=O?zt.restSpeed.granular:zt.restSpeed.default),o||(o=O?zt.restDelta.granular:zt.restDelta.default);let k;if(w<1){const L=Ep(C,w);k=W=>{const B=Math.exp(-w*C*W);return c-B*((_+w*C*E)/L*Math.sin(L*W)+E*Math.cos(L*W))}}else if(w===1)k=L=>c-Math.exp(-C*L)*(E+(_+C*E)*L);else{const L=C*Math.sqrt(w*w-1);k=W=>{const B=Math.exp(-w*C*W),U=Math.min(L*W,300);return c-B*((_+w*C*E)*Math.sinh(U)+L*E*Math.cosh(U))/L}}const j={calculatedDuration:T&&g||null,next:L=>{const W=k(L);if(T)f.done=L>=g;else{let B=L===0?_:0;w<1&&(B=L===0?Gr(_):EE(k,L,W));const U=Math.abs(B)<=a,le=Math.abs(c-W)<=o;f.done=U&&le}return f.value=f.done?c:W,f},toString:()=>{const L=Math.min(ey(j),hf),W=TE(B=>j.next(L*B).value,L,30);return L+"ms "+W},toTransition:()=>{}};return j}mf.applyToOptions=e=>{const t=W5(e,100,mf);return e.ease=t.ease,e.duration=Gr(t.duration),e.type="keyframes",e};function Ap({keyframes:e,velocity:t=0,power:r=.8,timeConstant:a=325,bounceDamping:o=10,bounceStiffness:l=500,modifyTarget:c,min:f,max:m,restDelta:p=.5,restSpeed:y}){const g=e[0],b={done:!1,value:g},T=U=>f!==void 0&&U<f||m!==void 0&&U>m,_=U=>f===void 0?m:m===void 0||Math.abs(f-U)<Math.abs(m-U)?f:m;let w=r*t;const E=g+w,C=c===void 0?E:c(E);C!==E&&(w=C-g);const O=U=>-w*Math.exp(-U/a),k=U=>C+O(U),j=U=>{const le=O(U),ye=k(U);b.done=Math.abs(le)<=p,b.value=b.done?C:ye};let L,W;const B=U=>{T(b.value)&&(L=U,W=mf({keyframes:[b.value,_(b.value)],velocity:EE(k,U,b.value),damping:o,stiffness:l,restDelta:p,restSpeed:y}))};return B(0),{calculatedDuration:null,next:U=>{let le=!1;return!W&&L===void 0&&(le=!0,j(U),B(U)),L!==void 0&&U>=L?W.next(U-L):(!le&&j(U),b)}}}function a6(e,t,r){const a=[],o=r||Ra.mix||wE,l=e.length-1;for(let c=0;c<l;c++){let f=o(e[c],e[c+1]);if(t){const m=Array.isArray(t)?t[c]||vr:t;f=au(m,f)}a.push(f)}return a}function s6(e,t,{clamp:r=!0,ease:a,mixer:o}={}){const l=e.length;if(Zg(l===t.length),l===1)return()=>t[0];if(l===2&&t[0]===t[1])return()=>t[1];const c=e[0]===e[1];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());const f=a6(t,a,o),m=f.length,p=y=>{if(c&&y<e[0])return t[0];let g=0;if(m>1)for(;g<e.length-2&&!(y<e[g+1]);g++);const b=Bl(e[g],e[g+1],y);return f[g](b)};return r?y=>p(Ma(e[0],e[l-1],y)):p}function i6(e,t){const r=e[e.length-1];for(let a=1;a<=t;a++){const o=Bl(0,t,a);e.push(Mt(r,1,o))}}function o6(e){const t=[0];return i6(t,e.length-1),t}function l6(e,t){return e.map(r=>r*t)}function u6(e,t){return e.map(()=>t||hE).splice(0,e.length-1)}function Rl({duration:e=300,keyframes:t,times:r,ease:a="easeInOut"}){const o=S5(a)?a.map(zS):zS(a),l={done:!1,value:t[0]},c=l6(r&&r.length===t.length?r:o6(t),e),f=s6(c,t,{ease:Array.isArray(o)?o:u6(t,o)});return{calculatedDuration:e,next:m=>(l.value=f(m),l.done=m>=e,l)}}const c6=e=>e!==null;function ty(e,{repeat:t,repeatType:r="loop"},a,o=1){const l=e.filter(c6),f=o<0||t&&r!=="loop"&&t%2===1?0:l.length-1;return!f||a===void 0?l[f]:a}const f6={decay:Ap,inertia:Ap,tween:Rl,keyframes:Rl,spring:mf};function AE(e){typeof e.type=="string"&&(e.type=f6[e.type])}class ny{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const d6=e=>e/100;class ry extends ny{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==Zn.now()&&this.tick(Zn.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;AE(t);const{type:r=Rl,repeat:a=0,repeatDelay:o=0,repeatType:l,velocity:c=0}=t;let{keyframes:f}=t;const m=r||Rl;m!==Rl&&typeof f[0]!="number"&&(this.mixKeyframes=au(d6,wE(f[0],f[1])),f=[0,100]);const p=m({...t,keyframes:f});l==="mirror"&&(this.mirroredGenerator=m({...t,keyframes:[...f].reverse(),velocity:-c})),p.calculatedDuration===null&&(p.calculatedDuration=ey(p));const{calculatedDuration:y}=p;this.calculatedDuration=y,this.resolvedDuration=y+o,this.totalDuration=this.resolvedDuration*(a+1)-o,this.generator=p}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:a,totalDuration:o,mixKeyframes:l,mirroredGenerator:c,resolvedDuration:f,calculatedDuration:m}=this;if(this.startTime===null)return a.next(0);const{delay:p=0,keyframes:y,repeat:g,repeatType:b,repeatDelay:T,type:_,onUpdate:w,finalKeyframe:E}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const C=this.currentTime-p*(this.playbackSpeed>=0?1:-1),O=this.playbackSpeed>=0?C<0:C>o;this.currentTime=Math.max(C,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let k=this.currentTime,j=a;if(g){const U=Math.min(this.currentTime,o)/f;let le=Math.floor(U),ye=U%1;!ye&&U>=1&&(ye=1),ye===1&&le--,le=Math.min(le,g+1),!!(le%2)&&(b==="reverse"?(ye=1-ye,T&&(ye-=T/f)):b==="mirror"&&(j=c)),k=Ma(0,1,ye)*f}const L=O?{done:!1,value:y[0]}:j.next(k);l&&(L.value=l(L.value));let{done:W}=L;!O&&m!==null&&(W=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const B=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&W);return B&&_!==Ap&&(L.value=ty(y,this.options,E,this.speed)),w&&w(L.value),B&&this.finish(),L}then(t,r){return this.finished.then(t,r)}get duration(){return yr(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+yr(t)}get time(){return yr(this.currentTime)}set time(t){t=Gr(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Zn.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=yr(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=X5,startTime:r}=this.options;this.driver||(this.driver=t(o=>this.tick(o))),this.options.onPlay?.();const a=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=a):this.holdTime!==null?this.startTime=a-this.holdTime:this.startTime||(this.startTime=r??a),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Zn.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function h6(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Hs=e=>e*180/Math.PI,Cp=e=>{const t=Hs(Math.atan2(e[1],e[0]));return Dp(t)},m6={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Cp,rotateZ:Cp,skewX:e=>Hs(Math.atan(e[1])),skewY:e=>Hs(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Dp=e=>(e=e%360,e<0&&(e+=360),e),YS=Cp,PS=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),FS=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),p6={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:PS,scaleY:FS,scale:e=>(PS(e)+FS(e))/2,rotateX:e=>Dp(Hs(Math.atan2(e[6],e[5]))),rotateY:e=>Dp(Hs(Math.atan2(-e[2],e[0]))),rotateZ:YS,rotate:YS,skewX:e=>Hs(Math.atan(e[4])),skewY:e=>Hs(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Mp(e){return e.includes("scale")?1:0}function Rp(e,t){if(!e||e==="none")return Mp(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,o;if(r)a=p6,o=r;else{const f=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=m6,o=f}if(!o)return Mp(t);const l=a[t],c=o[1].split(",").map(y6);return typeof l=="function"?l(c):c[l]}const g6=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return Rp(r,t)};function y6(e){return parseFloat(e.trim())}const To=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Eo=new Set(To),HS=e=>e===wo||e===ke,v6=new Set(["x","y","z"]),b6=To.filter(e=>!v6.has(e));function S6(e){const t=[];return b6.forEach(r=>{const a=e.getValue(r);a!==void 0&&(t.push([r,a.get()]),a.set(r.startsWith("scale")?1:0))}),t}const Gs={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Rp(t,"x"),y:(e,{transform:t})=>Rp(t,"y")};Gs.translateX=Gs.x;Gs.translateY=Gs.y;const qs=new Set;let Op=!1,kp=!1,Np=!1;function CE(){if(kp){const e=Array.from(qs).filter(a=>a.needsMeasurement),t=new Set(e.map(a=>a.element)),r=new Map;t.forEach(a=>{const o=S6(a);o.length&&(r.set(a,o),a.render())}),e.forEach(a=>a.measureInitialState()),t.forEach(a=>{a.render();const o=r.get(a);o&&o.forEach(([l,c])=>{a.getValue(l)?.set(c)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}kp=!1,Op=!1,qs.forEach(e=>e.complete(Np)),qs.clear()}function DE(){qs.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(kp=!0)})}function x6(){Np=!0,DE(),CE(),Np=!1}class ay{constructor(t,r,a,o,l,c=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=a,this.motionValue=o,this.element=l,this.isAsync=c}scheduleResolve(){this.state="scheduled",this.isAsync?(qs.add(this),Op||(Op=!0,Tt.read(DE),Tt.resolveKeyframes(CE))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:a,motionValue:o}=this;if(t[0]===null){const l=o?.get(),c=t[t.length-1];if(l!==void 0)t[0]=l;else if(a&&r){const f=a.readValue(r,c);f!=null&&(t[0]=f)}t[0]===void 0&&(t[0]=c),o&&l===void 0&&o.set(t[0])}h6(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),qs.delete(this)}cancel(){this.state==="scheduled"&&(qs.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const _6=e=>e.startsWith("--");function w6(e,t,r){_6(t)?e.style.setProperty(t,r):e.style[t]=r}const T6=$g(()=>window.ScrollTimeline!==void 0),E6={};function A6(e,t){const r=$g(e);return()=>E6[t]??r()}const ME=A6(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Al=([e,t,r,a])=>`cubic-bezier(${e}, ${t}, ${r}, ${a})`,ZS={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Al([0,.65,.55,1]),circOut:Al([.55,0,1,.45]),backIn:Al([.31,.01,.66,-.59]),backOut:Al([.33,1.53,.69,.99])};function RE(e,t){if(e)return typeof e=="function"?ME()?TE(e,t):"ease-out":mE(e)?Al(e):Array.isArray(e)?e.map(r=>RE(r,t)||ZS.easeOut):ZS[e]}function C6(e,t,r,{delay:a=0,duration:o=300,repeat:l=0,repeatType:c="loop",ease:f="easeOut",times:m}={},p=void 0){const y={[t]:r};m&&(y.offset=m);const g=RE(f,o);Array.isArray(g)&&(y.easing=g);const b={delay:a,duration:o,easing:Array.isArray(g)?"linear":g,fill:"both",iterations:l+1,direction:c==="reverse"?"alternate":"normal"};return p&&(b.pseudoElement=p),e.animate(y,b)}function OE(e){return typeof e=="function"&&"applyToOptions"in e}function D6({type:e,...t}){return OE(e)&&ME()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class M6 extends ny{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:r,name:a,keyframes:o,pseudoElement:l,allowFlatten:c=!1,finalKeyframe:f,onComplete:m}=t;this.isPseudoElement=!!l,this.allowFlatten=c,this.options=t,Zg(typeof t.type!="string");const p=D6(t);this.animation=C6(r,a,o,p,l),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!l){const y=ty(o,this.options,f,this.speed);this.updateMotionValue?this.updateMotionValue(y):w6(r,a,y),this.animation.cancel()}m?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return yr(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+yr(t)}get time(){return yr(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Gr(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&T6()?(this.animation.timeline=t,vr):r(this)}}const kE={anticipate:cE,backInOut:uE,circInOut:dE};function R6(e){return e in kE}function O6(e){typeof e.ease=="string"&&R6(e.ease)&&(e.ease=kE[e.ease])}const $S=10;class k6 extends M6{constructor(t){O6(t),AE(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:a,onComplete:o,element:l,...c}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const f=new ry({...c,autoplay:!1}),m=Gr(this.finishedTime??this.time);r.setWithVelocity(f.sample(m-$S).value,f.sample(m).value,$S),f.stop()}}const IS=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(hs.test(e)||e==="0")&&!e.startsWith("url("));function N6(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function z6(e,t,r,a){const o=e[0];if(o===null)return!1;if(t==="display"||t==="visibility")return!0;const l=e[e.length-1],c=IS(o,t),f=IS(l,t);return!c||!f?!1:N6(e)||(r==="spring"||OE(r))&&a}function zp(e){e.duration=0,e.type="keyframes"}const j6=new Set(["opacity","clipPath","filter","transform"]),V6=$g(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function L6(e){const{motionValue:t,name:r,repeatDelay:a,repeatType:o,damping:l,type:c}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:m,transformTemplate:p}=t.owner.getProps();return V6()&&r&&j6.has(r)&&(r!=="transform"||!p)&&!m&&!a&&o!=="mirror"&&l!==0&&c!=="inertia"}const U6=40;class B6 extends ny{constructor({autoplay:t=!0,delay:r=0,type:a="keyframes",repeat:o=0,repeatDelay:l=0,repeatType:c="loop",keyframes:f,name:m,motionValue:p,element:y,...g}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Zn.now();const b={autoplay:t,delay:r,type:a,repeat:o,repeatDelay:l,repeatType:c,name:m,motionValue:p,element:y,...g},T=y?.KeyframeResolver||ay;this.keyframeResolver=new T(f,(_,w,E)=>this.onKeyframesResolved(_,w,b,!E),m,p,y),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,a,o){this.keyframeResolver=void 0;const{name:l,type:c,velocity:f,delay:m,isHandoff:p,onUpdate:y}=a;this.resolvedAt=Zn.now(),z6(t,l,c,f)||((Ra.instantAnimations||!m)&&y?.(ty(t,a,r)),t[0]=t[t.length-1],zp(a),a.repeat=0);const b={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>U6?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...a,keyframes:t},T=!p&&L6(b)?new k6({...b,element:b.motionValue.owner.current}):new ry(b);T.finished.then(()=>this.notifyFinished()).catch(vr),this.pendingTimeline&&(this.stopTimeline=T.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=T}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),x6()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const Y6=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function P6(e){const t=Y6.exec(e);if(!t)return[,];const[,r,a,o]=t;return[`--${r??a}`,o]}function NE(e,t,r=1){const[a,o]=P6(e);if(!a)return;const l=window.getComputedStyle(t).getPropertyValue(a);if(l){const c=l.trim();return tE(c)?parseFloat(c):c}return Wg(o)?NE(o,t,r+1):o}function sy(e,t){return e?.[t]??e?.default??e}const zE=new Set(["width","height","top","left","right","bottom",...To]),F6={test:e=>e==="auto",parse:e=>e},jE=e=>t=>t.test(e),VE=[wo,ke,qr,os,N5,k5,F6],GS=e=>VE.find(jE(e));function H6(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||rE(e):!0}const Z6=new Set(["brightness","contrast","saturate","opacity"]);function $6(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[a]=r.match(Kg)||[];if(!a)return e;const o=r.replace(a,"");let l=Z6.has(t)?1:0;return a!==r&&(l*=100),t+"("+l+o+")"}const I6=/\b([a-z-]*)\(.*?\)/gu,jp={...hs,getAnimatableNone:e=>{const t=e.match(I6);return t?t.map($6).join(" "):e}},qS={...wo,transform:Math.round},G6={rotate:os,rotateX:os,rotateY:os,rotateZ:os,scale:Nc,scaleX:Nc,scaleY:Nc,scaleZ:Nc,skew:os,skewX:os,skewY:os,distance:ke,translateX:ke,translateY:ke,translateZ:ke,x:ke,y:ke,z:ke,perspective:ke,transformPerspective:ke,opacity:Yl,originX:jS,originY:jS,originZ:ke},iy={borderWidth:ke,borderTopWidth:ke,borderRightWidth:ke,borderBottomWidth:ke,borderLeftWidth:ke,borderRadius:ke,radius:ke,borderTopLeftRadius:ke,borderTopRightRadius:ke,borderBottomRightRadius:ke,borderBottomLeftRadius:ke,width:ke,maxWidth:ke,height:ke,maxHeight:ke,top:ke,right:ke,bottom:ke,left:ke,padding:ke,paddingTop:ke,paddingRight:ke,paddingBottom:ke,paddingLeft:ke,margin:ke,marginTop:ke,marginRight:ke,marginBottom:ke,marginLeft:ke,backgroundPositionX:ke,backgroundPositionY:ke,...G6,zIndex:qS,fillOpacity:Yl,strokeOpacity:Yl,numOctaves:qS},q6={...iy,color:Gt,backgroundColor:Gt,outlineColor:Gt,fill:Gt,stroke:Gt,borderColor:Gt,borderTopColor:Gt,borderRightColor:Gt,borderBottomColor:Gt,borderLeftColor:Gt,filter:jp,WebkitFilter:jp},LE=e=>q6[e];function UE(e,t){let r=LE(e);return r!==jp&&(r=hs),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const X6=new Set(["auto","none","0"]);function W6(e,t,r){let a=0,o;for(;a<e.length&&!o;){const l=e[a];typeof l=="string"&&!X6.has(l)&&Pl(l).values.length&&(o=e[a]),a++}if(o&&r)for(const l of t)e[l]=UE(r,o)}class K6 extends ay{constructor(t,r,a,o,l){super(t,r,a,o,l,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:a}=this;if(!r||!r.current)return;super.readKeyframes();for(let m=0;m<t.length;m++){let p=t[m];if(typeof p=="string"&&(p=p.trim(),Wg(p))){const y=NE(p,r.current);y!==void 0&&(t[m]=y),m===t.length-1&&(this.finalKeyframe=p)}}if(this.resolveNoneKeyframes(),!zE.has(a)||t.length!==2)return;const[o,l]=t,c=GS(o),f=GS(l);if(c!==f)if(HS(c)&&HS(f))for(let m=0;m<t.length;m++){const p=t[m];typeof p=="string"&&(t[m]=parseFloat(p))}else Gs[a]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,a=[];for(let o=0;o<t.length;o++)(t[o]===null||H6(t[o]))&&a.push(o);a.length&&W6(t,a,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:a}=this;if(!t||!t.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Gs[a](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&t.getValue(a,o).jump(o,!1)}measureEndState(){const{element:t,name:r,unresolvedKeyframes:a}=this;if(!t||!t.current)return;const o=t.getValue(r);o&&o.jump(this.measuredOrigin,!1);const l=a.length-1,c=a[l];a[l]=Gs[r](t.measureViewportBox(),window.getComputedStyle(t.current)),c!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=c),this.removedTransforms?.length&&this.removedTransforms.forEach(([f,m])=>{t.getValue(f).set(m)}),this.resolveNoneKeyframes()}}function Q6(e,t,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let a=document;const o=r?.[e]??a.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const BE=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function YE(e){return nE(e)&&"offsetHeight"in e}const XS=30,J6=e=>!isNaN(parseFloat(e));class eV{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{const o=Zn.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const l of this.dependents)l.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Zn.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=J6(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new Ig);const a=this.events[t].add(r);return t==="change"?()=>{a(),Tt.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,a){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-a}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Zn.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>XS)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,XS);return aE(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function mo(e,t){return new eV(e,t)}const{schedule:oy}=pE(queueMicrotask,!1),Cr={x:!1,y:!1};function PE(){return Cr.x||Cr.y}function tV(e){return e==="x"||e==="y"?Cr[e]?null:(Cr[e]=!0,()=>{Cr[e]=!1}):Cr.x||Cr.y?null:(Cr.x=Cr.y=!0,()=>{Cr.x=Cr.y=!1})}function FE(e,t){const r=Q6(e),a=new AbortController,o={passive:!0,...t,signal:a.signal};return[r,o,()=>a.abort()]}function WS(e){return!(e.pointerType==="touch"||PE())}function nV(e,t,r={}){const[a,o,l]=FE(e,r),c=f=>{if(!WS(f))return;const{target:m}=f,p=t(m,f);if(typeof p!="function"||!m)return;const y=g=>{WS(g)&&(p(g),m.removeEventListener("pointerleave",y))};m.addEventListener("pointerleave",y,o)};return a.forEach(f=>{f.addEventListener("pointerenter",c,o)}),l}const HE=(e,t)=>t?e===t?!0:HE(e,t.parentElement):!1,ly=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,rV=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function aV(e){return rV.has(e.tagName)||e.tabIndex!==-1}const Qc=new WeakSet;function KS(e){return t=>{t.key==="Enter"&&e(t)}}function Fm(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const sV=(e,t)=>{const r=e.currentTarget;if(!r)return;const a=KS(()=>{if(Qc.has(r))return;Fm(r,"down");const o=KS(()=>{Fm(r,"up")}),l=()=>Fm(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",l,t)});r.addEventListener("keydown",a,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",a),t)};function QS(e){return ly(e)&&!PE()}function iV(e,t,r={}){const[a,o,l]=FE(e,r),c=f=>{const m=f.currentTarget;if(!QS(f))return;Qc.add(m);const p=t(m,f),y=(T,_)=>{window.removeEventListener("pointerup",g),window.removeEventListener("pointercancel",b),Qc.has(m)&&Qc.delete(m),QS(T)&&typeof p=="function"&&p(T,{success:_})},g=T=>{y(T,m===window||m===document||r.useGlobalTarget||HE(m,T.target))},b=T=>{y(T,!1)};window.addEventListener("pointerup",g,o),window.addEventListener("pointercancel",b,o)};return a.forEach(f=>{(r.useGlobalTarget?window:f).addEventListener("pointerdown",c,o),YE(f)&&(f.addEventListener("focus",p=>sV(p,o)),!aV(f)&&!f.hasAttribute("tabindex")&&(f.tabIndex=0))}),l}function ZE(e){return nE(e)&&"ownerSVGElement"in e}function oV(e){return ZE(e)&&e.tagName==="svg"}const _n=e=>!!(e&&e.getVelocity),lV=[...VE,Gt,hs],uV=e=>lV.find(jE(e)),uy=x.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function JS(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function cV(...e){return t=>{let r=!1;const a=e.map(o=>{const l=JS(o,t);return!r&&typeof l=="function"&&(r=!0),l});if(r)return()=>{for(let o=0;o<a.length;o++){const l=a[o];typeof l=="function"?l():JS(e[o],null)}}}}function fV(...e){return x.useCallback(cV(...e),e)}class dV extends x.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const a=r.offsetParent,o=YE(a)&&a.offsetWidth||0,l=this.props.sizeRef.current;l.height=r.offsetHeight||0,l.width=r.offsetWidth||0,l.top=r.offsetTop,l.left=r.offsetLeft,l.right=o-l.width-l.left}return null}componentDidUpdate(){}render(){return this.props.children}}function hV({children:e,isPresent:t,anchorX:r,root:a}){const o=x.useId(),l=x.useRef(null),c=x.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=x.useContext(uy),m=fV(l,e?.ref);return x.useInsertionEffect(()=>{const{width:p,height:y,top:g,left:b,right:T}=c.current;if(t||!l.current||!p||!y)return;const _=r==="left"?`left: ${b}`:`right: ${T}`;l.current.dataset.motionPopId=o;const w=document.createElement("style");f&&(w.nonce=f);const E=a??document.head;return E.appendChild(w),w.sheet&&w.sheet.insertRule(`
|
|
[data-motion-pop-id="${o}"] {
|
|
position: absolute !important;
|
|
width: ${p}px !important;
|
|
height: ${y}px !important;
|
|
${_}px !important;
|
|
top: ${g}px !important;
|
|
}
|
|
`),()=>{E.contains(w)&&E.removeChild(w)}},[t]),A.jsx(dV,{isPresent:t,childRef:l,sizeRef:c,children:x.cloneElement(e,{ref:m})})}const mV=({children:e,initial:t,isPresent:r,onExitComplete:a,custom:o,presenceAffectsLayout:l,mode:c,anchorX:f,root:m})=>{const p=Yg(pV),y=x.useId();let g=!0,b=x.useMemo(()=>(g=!1,{id:y,initial:t,isPresent:r,custom:o,onExitComplete:T=>{p.set(T,!0);for(const _ of p.values())if(!_)return;a&&a()},register:T=>(p.set(T,!1),()=>p.delete(T))}),[r,p,a]);return l&&g&&(b={...b}),x.useMemo(()=>{p.forEach((T,_)=>p.set(_,!1))},[r]),x.useEffect(()=>{!r&&!p.size&&a&&a()},[r]),c==="popLayout"&&(e=A.jsx(hV,{isPresent:r,anchorX:f,root:m,children:e})),A.jsx(Hf.Provider,{value:b,children:e})};function pV(){return new Map}function $E(e=!0){const t=x.useContext(Hf);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:a,register:o}=t,l=x.useId();x.useEffect(()=>{if(e)return o(l)},[e]);const c=x.useCallback(()=>e&&a&&a(l),[l,a,e]);return!r&&a?[!1,c]:[!0]}const zc=e=>e.key||"";function ex(e){const t=[];return x.Children.forEach(e,r=>{x.isValidElement(r)&&t.push(r)}),t}const gV=({children:e,custom:t,initial:r=!0,onExitComplete:a,presenceAffectsLayout:o=!0,mode:l="sync",propagate:c=!1,anchorX:f="left",root:m})=>{const[p,y]=$E(c),g=x.useMemo(()=>ex(e),[e]),b=c&&!p?[]:g.map(zc),T=x.useRef(!0),_=x.useRef(g),w=Yg(()=>new Map),[E,C]=x.useState(g),[O,k]=x.useState(g);eE(()=>{T.current=!1,_.current=g;for(let W=0;W<O.length;W++){const B=zc(O[W]);b.includes(B)?w.delete(B):w.get(B)!==!0&&w.set(B,!1)}},[O,b.length,b.join("-")]);const j=[];if(g!==E){let W=[...g];for(let B=0;B<O.length;B++){const U=O[B],le=zc(U);b.includes(le)||(W.splice(B,0,U),j.push(U))}return l==="wait"&&j.length&&(W=j),k(ex(W)),C(g),null}const{forceRender:L}=x.useContext(Bg);return A.jsx(A.Fragment,{children:O.map(W=>{const B=zc(W),U=c&&!p?!1:g===O||b.includes(B),le=()=>{if(w.has(B))w.set(B,!0);else return;let ye=!0;w.forEach(ve=>{ve||(ye=!1)}),ye&&(L?.(),k(_.current),c&&y?.(),a&&a())};return A.jsx(mV,{isPresent:U,initial:!T.current||r?void 0:!1,custom:t,presenceAffectsLayout:o,mode:l,root:m,onExitComplete:U?void 0:le,anchorX:f,children:W},B)})})},IE=x.createContext({strict:!1}),tx={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},po={};for(const e in tx)po[e]={isEnabled:t=>tx[e].some(r=>!!t[r])};function yV(e){for(const t in e)po[t]={...po[t],...e[t]}}const vV=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function pf(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||vV.has(e)}let GE=e=>!pf(e);function bV(e){typeof e=="function"&&(GE=t=>t.startsWith("on")?!pf(t):e(t))}try{bV(require("@emotion/is-prop-valid").default)}catch{}function SV(e,t,r){const a={};for(const o in e)o==="values"&&typeof e.values=="object"||(GE(o)||r===!0&&pf(o)||!t&&!pf(o)||e.draggable&&o.startsWith("onDrag"))&&(a[o]=e[o]);return a}const Zf=x.createContext({});function $f(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Fl(e){return typeof e=="string"||Array.isArray(e)}const cy=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],fy=["initial",...cy];function If(e){return $f(e.animate)||fy.some(t=>Fl(e[t]))}function qE(e){return!!(If(e)||e.variants)}function xV(e,t){if(If(e)){const{initial:r,animate:a}=e;return{initial:r===!1||Fl(r)?r:void 0,animate:Fl(a)?a:void 0}}return e.inherit!==!1?t:{}}function _V(e){const{initial:t,animate:r}=xV(e,x.useContext(Zf));return x.useMemo(()=>({initial:t,animate:r}),[nx(t),nx(r)])}function nx(e){return Array.isArray(e)?e.join(" "):e}const Hl={};function wV(e){for(const t in e)Hl[t]=e[t],Xg(t)&&(Hl[t].isCSSVariable=!0)}function XE(e,{layout:t,layoutId:r}){return Eo.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Hl[e]||e==="opacity")}const TV={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},EV=To.length;function AV(e,t,r){let a="",o=!0;for(let l=0;l<EV;l++){const c=To[l],f=e[c];if(f===void 0)continue;let m=!0;if(typeof f=="number"?m=f===(c.startsWith("scale")?1:0):m=parseFloat(f)===0,!m||r){const p=BE(f,iy[c]);if(!m){o=!1;const y=TV[c]||c;a+=`${y}(${p}) `}r&&(t[c]=p)}}return a=a.trim(),r?a=r(t,o?"":a):o&&(a="none"),a}function dy(e,t,r){const{style:a,vars:o,transformOrigin:l}=e;let c=!1,f=!1;for(const m in t){const p=t[m];if(Eo.has(m)){c=!0;continue}else if(Xg(m)){o[m]=p;continue}else{const y=BE(p,iy[m]);m.startsWith("origin")?(f=!0,l[m]=y):a[m]=y}}if(t.transform||(c||r?a.transform=AV(t,e.transform,r):a.transform&&(a.transform="none")),f){const{originX:m="50%",originY:p="50%",originZ:y=0}=l;a.transformOrigin=`${m} ${p} ${y}`}}const hy=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function WE(e,t,r){for(const a in t)!_n(t[a])&&!XE(a,r)&&(e[a]=t[a])}function CV({transformTemplate:e},t){return x.useMemo(()=>{const r=hy();return dy(r,t,e),Object.assign({},r.vars,r.style)},[t])}function DV(e,t){const r=e.style||{},a={};return WE(a,r,e),Object.assign(a,CV(e,t)),a}function MV(e,t){const r={},a=DV(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=a,r}const RV={offset:"stroke-dashoffset",array:"stroke-dasharray"},OV={offset:"strokeDashoffset",array:"strokeDasharray"};function kV(e,t,r=1,a=0,o=!0){e.pathLength=1;const l=o?RV:OV;e[l.offset]=ke.transform(-a);const c=ke.transform(t),f=ke.transform(r);e[l.array]=`${c} ${f}`}function KE(e,{attrX:t,attrY:r,attrScale:a,pathLength:o,pathSpacing:l=1,pathOffset:c=0,...f},m,p,y){if(dy(e,f,p),m){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:g,style:b}=e;g.transform&&(b.transform=g.transform,delete g.transform),(b.transform||g.transformOrigin)&&(b.transformOrigin=g.transformOrigin??"50% 50%",delete g.transformOrigin),b.transform&&(b.transformBox=y?.transformBox??"fill-box",delete g.transformBox),t!==void 0&&(g.x=t),r!==void 0&&(g.y=r),a!==void 0&&(g.scale=a),o!==void 0&&kV(g,o,l,c,!1)}const QE=()=>({...hy(),attrs:{}}),JE=e=>typeof e=="string"&&e.toLowerCase()==="svg";function NV(e,t,r,a){const o=x.useMemo(()=>{const l=QE();return KE(l,t,JE(a),e.transformTemplate,e.style),{...l.attrs,style:{...l.style}}},[t]);if(e.style){const l={};WE(l,e.style,e),o.style={...l,...o.style}}return o}const zV=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function my(e){return typeof e!="string"||e.includes("-")?!1:!!(zV.indexOf(e)>-1||/[A-Z]/u.test(e))}function jV(e,t,r,{latestValues:a},o,l=!1){const f=(my(e)?NV:MV)(t,a,o,e),m=SV(t,typeof e=="string",l),p=e!==x.Fragment?{...m,...f,ref:r}:{},{children:y}=t,g=x.useMemo(()=>_n(y)?y.get():y,[y]);return x.createElement(e,{...p,children:g})}function rx(e){const t=[{},{}];return e?.values.forEach((r,a)=>{t[0][a]=r.get(),t[1][a]=r.getVelocity()}),t}function py(e,t,r,a){if(typeof t=="function"){const[o,l]=rx(a);t=t(r!==void 0?r:e.custom,o,l)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,l]=rx(a);t=t(r!==void 0?r:e.custom,o,l)}return t}function Jc(e){return _n(e)?e.get():e}function VV({scrapeMotionValuesFromProps:e,createRenderState:t},r,a,o){return{latestValues:LV(r,a,o,e),renderState:t()}}function LV(e,t,r,a){const o={},l=a(e,{});for(const b in l)o[b]=Jc(l[b]);let{initial:c,animate:f}=e;const m=If(e),p=qE(e);t&&p&&!m&&e.inherit!==!1&&(c===void 0&&(c=t.initial),f===void 0&&(f=t.animate));let y=r?r.initial===!1:!1;y=y||c===!1;const g=y?f:c;if(g&&typeof g!="boolean"&&!$f(g)){const b=Array.isArray(g)?g:[g];for(let T=0;T<b.length;T++){const _=py(e,b[T]);if(_){const{transitionEnd:w,transition:E,...C}=_;for(const O in C){let k=C[O];if(Array.isArray(k)){const j=y?k.length-1:0;k=k[j]}k!==null&&(o[O]=k)}for(const O in w)o[O]=w[O]}}}return o}const e2=e=>(t,r)=>{const a=x.useContext(Zf),o=x.useContext(Hf),l=()=>VV(e,t,a,o);return r?l():Yg(l)};function gy(e,t,r){const{style:a}=e,o={};for(const l in a)(_n(a[l])||t.style&&_n(t.style[l])||XE(l,e)||r?.getValue(l)?.liveStyle!==void 0)&&(o[l]=a[l]);return o}const UV=e2({scrapeMotionValuesFromProps:gy,createRenderState:hy});function t2(e,t,r){const a=gy(e,t,r);for(const o in e)if(_n(e[o])||_n(t[o])){const l=To.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;a[l]=e[o]}return a}const BV=e2({scrapeMotionValuesFromProps:t2,createRenderState:QE}),YV=Symbol.for("motionComponentSymbol");function eo(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function PV(e,t,r){return x.useCallback(a=>{a&&e.onMount&&e.onMount(a),t&&(a?t.mount(a):t.unmount()),r&&(typeof r=="function"?r(a):eo(r)&&(r.current=a))},[t])}const yy=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),FV="framerAppearId",n2="data-"+yy(FV),r2=x.createContext({});function HV(e,t,r,a,o){const{visualElement:l}=x.useContext(Zf),c=x.useContext(IE),f=x.useContext(Hf),m=x.useContext(uy).reducedMotion,p=x.useRef(null);a=a||c.renderer,!p.current&&a&&(p.current=a(e,{visualState:t,parent:l,props:r,presenceContext:f,blockInitialAnimation:f?f.initial===!1:!1,reducedMotionConfig:m}));const y=p.current,g=x.useContext(r2);y&&!y.projection&&o&&(y.type==="html"||y.type==="svg")&&ZV(p.current,r,o,g);const b=x.useRef(!1);x.useInsertionEffect(()=>{y&&b.current&&y.update(r,f)});const T=r[n2],_=x.useRef(!!T&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return eE(()=>{y&&(b.current=!0,window.MotionIsMounted=!0,y.updateFeatures(),y.scheduleRenderMicrotask(),_.current&&y.animationState&&y.animationState.animateChanges())}),x.useEffect(()=>{y&&(!_.current&&y.animationState&&y.animationState.animateChanges(),_.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),_.current=!1),y.enteringChildren=void 0)}),y}function ZV(e,t,r,a){const{layoutId:o,layout:l,drag:c,dragConstraints:f,layoutScroll:m,layoutRoot:p,layoutCrossfade:y}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:a2(e.parent)),e.projection.setOptions({layoutId:o,layout:l,alwaysMeasureLayout:!!c||f&&eo(f),visualElement:e,animationType:typeof l=="string"?l:"both",initialPromotionConfig:a,crossfade:y,layoutScroll:m,layoutRoot:p})}function a2(e){if(e)return e.options.allowProjection!==!1?e.projection:a2(e.parent)}function Hm(e,{forwardMotionProps:t=!1}={},r,a){r&&yV(r);const o=my(e)?BV:UV;function l(f,m){let p;const y={...x.useContext(uy),...f,layoutId:$V(f)},{isStatic:g}=y,b=_V(f),T=o(f,g);if(!g&&Pg){IV();const _=GV(y);p=_.MeasureLayout,b.visualElement=HV(e,T,y,a,_.ProjectionNode)}return A.jsxs(Zf.Provider,{value:b,children:[p&&b.visualElement?A.jsx(p,{visualElement:b.visualElement,...y}):null,jV(e,f,PV(T,b.visualElement,m),T,g,t)]})}l.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=x.forwardRef(l);return c[YV]=e,c}function $V({layoutId:e}){const t=x.useContext(Bg).id;return t&&e!==void 0?t+"-"+e:e}function IV(e,t){x.useContext(IE).strict}function GV(e){const{drag:t,layout:r}=po;if(!t&&!r)return{};const a={...t,...r};return{MeasureLayout:t?.isEnabled(e)||r?.isEnabled(e)?a.MeasureLayout:void 0,ProjectionNode:a.ProjectionNode}}function qV(e,t){if(typeof Proxy>"u")return Hm;const r=new Map,a=(l,c)=>Hm(l,c,e,t),o=(l,c)=>a(l,c);return new Proxy(o,{get:(l,c)=>c==="create"?a:(r.has(c)||r.set(c,Hm(c,void 0,e,t)),r.get(c))})}function s2({top:e,left:t,right:r,bottom:a}){return{x:{min:t,max:r},y:{min:e,max:a}}}function XV({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function WV(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),a=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:a.y,right:a.x}}function Zm(e){return e===void 0||e===1}function Vp({scale:e,scaleX:t,scaleY:r}){return!Zm(e)||!Zm(t)||!Zm(r)}function Bs(e){return Vp(e)||i2(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function i2(e){return ax(e.x)||ax(e.y)}function ax(e){return e&&e!=="0%"}function gf(e,t,r){const a=e-r,o=t*a;return r+o}function sx(e,t,r,a,o){return o!==void 0&&(e=gf(e,o,a)),gf(e,r,a)+t}function Lp(e,t=0,r=1,a,o){e.min=sx(e.min,t,r,a,o),e.max=sx(e.max,t,r,a,o)}function o2(e,{x:t,y:r}){Lp(e.x,t.translate,t.scale,t.originPoint),Lp(e.y,r.translate,r.scale,r.originPoint)}const ix=.999999999999,ox=1.0000000000001;function KV(e,t,r,a=!1){const o=r.length;if(!o)return;t.x=t.y=1;let l,c;for(let f=0;f<o;f++){l=r[f],c=l.projectionDelta;const{visualElement:m}=l.options;m&&m.props.style&&m.props.style.display==="contents"||(a&&l.options.layoutScroll&&l.scroll&&l!==l.root&&no(e,{x:-l.scroll.offset.x,y:-l.scroll.offset.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,o2(e,c)),a&&Bs(l.latestValues)&&no(e,l.latestValues))}t.x<ox&&t.x>ix&&(t.x=1),t.y<ox&&t.y>ix&&(t.y=1)}function to(e,t){e.min=e.min+t,e.max=e.max+t}function lx(e,t,r,a,o=.5){const l=Mt(e.min,e.max,o);Lp(e,t,r,l,a)}function no(e,t){lx(e.x,t.x,t.scaleX,t.scale,t.originX),lx(e.y,t.y,t.scaleY,t.scale,t.originY)}function l2(e,t){return s2(WV(e.getBoundingClientRect(),t))}function QV(e,t,r){const a=l2(e,r),{scroll:o}=t;return o&&(to(a.x,o.offset.x),to(a.y,o.offset.y)),a}const ux=()=>({translate:0,scale:1,origin:0,originPoint:0}),ro=()=>({x:ux(),y:ux()}),cx=()=>({min:0,max:0}),en=()=>({x:cx(),y:cx()}),Up={current:null},u2={current:!1};function JV(){if(u2.current=!0,!!Pg)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Up.current=e.matches;e.addEventListener("change",t),t()}else Up.current=!1}const eL=new WeakMap;function tL(e,t,r){for(const a in t){const o=t[a],l=r[a];if(_n(o))e.addValue(a,o);else if(_n(l))e.addValue(a,mo(o,{owner:e}));else if(l!==o)if(e.hasValue(a)){const c=e.getValue(a);c.liveStyle===!0?c.jump(o):c.hasAnimated||c.set(o)}else{const c=e.getStaticValue(a);e.addValue(a,mo(c!==void 0?c:o,{owner:e}))}}for(const a in r)t[a]===void 0&&e.removeValue(a);return t}const fx=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class nL{scrapeMotionValuesFromProps(t,r,a){return{}}constructor({parent:t,props:r,presenceContext:a,reducedMotionConfig:o,blockInitialAnimation:l,visualState:c},f={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=ay,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const b=Zn.now();this.renderScheduledAt<b&&(this.renderScheduledAt=b,Tt.render(this.render,!1,!0))};const{latestValues:m,renderState:p}=c;this.latestValues=m,this.baseTarget={...m},this.initialValues=r.initial?{...m}:{},this.renderState=p,this.parent=t,this.props=r,this.presenceContext=a,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=f,this.blockInitialAnimation=!!l,this.isControllingVariants=If(r),this.isVariantNode=qE(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:y,...g}=this.scrapeMotionValuesFromProps(r,{},this);for(const b in g){const T=g[b];m[b]!==void 0&&_n(T)&&T.set(m[b])}}mount(t){this.current=t,eL.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,a)=>this.bindToMotionValue(a,r)),u2.current||JV(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Up.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ds(this.notifyUpdate),ds(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const a=Eo.has(t);a&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",c=>{this.latestValues[t]=c,this.props.onUpdate&&Tt.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let l;window.MotionCheckAppearSync&&(l=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),l&&l(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in po){const r=po[t];if(!r)continue;const{isEnabled:a,Feature:o}=r;if(!this.features[t]&&o&&a(this.props)&&(this.features[t]=new o(this)),this.features[t]){const l=this.features[t];l.isMounted?l.update():(l.mount(),l.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):en()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let a=0;a<fx.length;a++){const o=fx[a];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const l="on"+o,c=t[l];c&&(this.propEventSubscriptions[o]=this.on(o,c))}this.prevMotionValues=tL(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const a=this.values.get(t);r!==a&&(a&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let a=this.values.get(t);return a===void 0&&r!==void 0&&(a=mo(r===null?void 0:r,{owner:this}),this.addValue(t,a)),a}readValue(t,r){let a=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return a!=null&&(typeof a=="string"&&(tE(a)||rE(a))?a=parseFloat(a):!uV(a)&&hs.test(r)&&(a=UE(t,r)),this.setBaseTarget(t,_n(a)?a.get():a)),_n(a)?a.get():a}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){const{initial:r}=this.props;let a;if(typeof r=="string"||typeof r=="object"){const l=py(this.props,r,this.presenceContext?.custom);l&&(a=l[t])}if(r&&a!==void 0)return a;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!_n(o)?o:this.initialValues[t]!==void 0&&a===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new Ig),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){oy.render(this.render)}}class c2 extends nL{constructor(){super(...arguments),this.KeyframeResolver=K6}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:a}){delete r[t],delete a[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;_n(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function f2(e,{style:t,vars:r},a,o){const l=e.style;let c;for(c in t)l[c]=t[c];o?.applyProjectionStyles(l,a);for(c in r)l.setProperty(c,r[c])}function rL(e){return window.getComputedStyle(e)}class aL extends c2{constructor(){super(...arguments),this.type="html",this.renderInstance=f2}readValueFromInstance(t,r){if(Eo.has(r))return this.projection?.isProjecting?Mp(r):g6(t,r);{const a=rL(t),o=(Xg(r)?a.getPropertyValue(r):a[r])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:r}){return l2(t,r)}build(t,r,a){dy(t,r,a.transformTemplate)}scrapeMotionValuesFromProps(t,r,a){return gy(t,r,a)}}const d2=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function sL(e,t,r,a){f2(e,t,void 0,a);for(const o in t.attrs)e.setAttribute(d2.has(o)?o:yy(o),t.attrs[o])}class iL extends c2{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=en}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Eo.has(r)){const a=LE(r);return a&&a.default||0}return r=d2.has(r)?r:yy(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,a){return t2(t,r,a)}build(t,r,a){KE(t,r,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(t,r,a,o){sL(t,r,a,o)}mount(t){this.isSVGTag=JE(t.tagName),super.mount(t)}}const oL=(e,t)=>my(e)?new iL(t):new aL(t,{allowProjection:e!==x.Fragment});function uo(e,t,r){const a=e.getProps();return py(a,t,r!==void 0?r:a.custom,e)}const Bp=e=>Array.isArray(e);function lL(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,mo(r))}function uL(e){return Bp(e)?e[e.length-1]||0:e}function cL(e,t){const r=uo(e,t);let{transitionEnd:a={},transition:o={},...l}=r||{};l={...l,...a};for(const c in l){const f=uL(l[c]);lL(e,c,f)}}function fL(e){return!!(_n(e)&&e.add)}function Yp(e,t){const r=e.getValue("willChange");if(fL(r))return r.add(t);if(!r&&Ra.WillChange){const a=new Ra.WillChange("auto");e.addValue("willChange",a),a.add(t)}}function h2(e){return e.props[n2]}const dL=e=>e!==null;function hL(e,{repeat:t,repeatType:r="loop"},a){const o=e.filter(dL),l=t&&r!=="loop"&&t%2===1?0:o.length-1;return o[l]}const mL={type:"spring",stiffness:500,damping:25,restSpeed:10},pL=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),gL={type:"keyframes",duration:.8},yL={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},vL=(e,{keyframes:t})=>t.length>2?gL:Eo.has(e)?e.startsWith("scale")?pL(t[1]):mL:yL;function bL({when:e,delay:t,delayChildren:r,staggerChildren:a,staggerDirection:o,repeat:l,repeatType:c,repeatDelay:f,from:m,elapsed:p,...y}){return!!Object.keys(y).length}const vy=(e,t,r,a={},o,l)=>c=>{const f=sy(a,e)||{},m=f.delay||a.delay||0;let{elapsed:p=0}=a;p=p-Gr(m);const y={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...f,delay:-p,onUpdate:b=>{t.set(b),f.onUpdate&&f.onUpdate(b)},onComplete:()=>{c(),f.onComplete&&f.onComplete()},name:e,motionValue:t,element:l?void 0:o};bL(f)||Object.assign(y,vL(e,y)),y.duration&&(y.duration=Gr(y.duration)),y.repeatDelay&&(y.repeatDelay=Gr(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let g=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(zp(y),y.delay===0&&(g=!0)),(Ra.instantAnimations||Ra.skipAnimations)&&(g=!0,zp(y),y.delay=0),y.allowFlatten=!f.type&&!f.ease,g&&!l&&t.get()!==void 0){const b=hL(y.keyframes,f);if(b!==void 0){Tt.update(()=>{y.onUpdate(b),y.onComplete()});return}}return f.isSync?new ry(y):new B6(y)};function SL({protectedKeys:e,needsAnimating:t},r){const a=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,a}function m2(e,t,{delay:r=0,transitionOverride:a,type:o}={}){let{transition:l=e.getDefaultTransition(),transitionEnd:c,...f}=t;a&&(l=a);const m=[],p=o&&e.animationState&&e.animationState.getState()[o];for(const y in f){const g=e.getValue(y,e.latestValues[y]??null),b=f[y];if(b===void 0||p&&SL(p,y))continue;const T={delay:r,...sy(l||{},y)},_=g.get();if(_!==void 0&&!g.isAnimating&&!Array.isArray(b)&&b===_&&!T.velocity)continue;let w=!1;if(window.MotionHandoffAnimation){const C=h2(e);if(C){const O=window.MotionHandoffAnimation(C,y,Tt);O!==null&&(T.startTime=O,w=!0)}}Yp(e,y),g.start(vy(y,g,b,e.shouldReduceMotion&&zE.has(y)?{type:!1}:T,e,w));const E=g.animation;E&&m.push(E)}return c&&Promise.all(m).then(()=>{Tt.update(()=>{c&&cL(e,c)})}),m}function p2(e,t,r,a=0,o=1){const l=Array.from(e).sort((p,y)=>p.sortNodePosition(y)).indexOf(t),c=e.size,f=(c-1)*a;return typeof r=="function"?r(l,c):o===1?l*a:f-l*a}function Pp(e,t,r={}){const a=uo(e,t,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=a||{};r.transitionOverride&&(o=r.transitionOverride);const l=a?()=>Promise.all(m2(e,a,r)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(m=0)=>{const{delayChildren:p=0,staggerChildren:y,staggerDirection:g}=o;return xL(e,t,m,p,y,g,r)}:()=>Promise.resolve(),{when:f}=o;if(f){const[m,p]=f==="beforeChildren"?[l,c]:[c,l];return m().then(()=>p())}else return Promise.all([l(),c(r.delay)])}function xL(e,t,r=0,a=0,o=0,l=1,c){const f=[];for(const m of e.variantChildren)m.notify("AnimationStart",t),f.push(Pp(m,t,{...c,delay:r+(typeof a=="function"?0:a)+p2(e.variantChildren,m,a,o,l)}).then(()=>m.notify("AnimationComplete",t)));return Promise.all(f)}function _L(e,t,r={}){e.notify("AnimationStart",t);let a;if(Array.isArray(t)){const o=t.map(l=>Pp(e,l,r));a=Promise.all(o)}else if(typeof t=="string")a=Pp(e,t,r);else{const o=typeof t=="function"?uo(e,t,r.custom):t;a=Promise.all(m2(e,o,r))}return a.then(()=>{e.notify("AnimationComplete",t)})}function g2(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let a=0;a<r;a++)if(t[a]!==e[a])return!1;return!0}const wL=fy.length;function y2(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?y2(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<wL;r++){const a=fy[r],o=e.props[a];(Fl(o)||o===!1)&&(t[a]=o)}return t}const TL=[...cy].reverse(),EL=cy.length;function AL(e){return t=>Promise.all(t.map(({animation:r,options:a})=>_L(e,r,a)))}function CL(e){let t=AL(e),r=dx(),a=!0;const o=m=>(p,y)=>{const g=uo(e,y,m==="exit"?e.presenceContext?.custom:void 0);if(g){const{transition:b,transitionEnd:T,..._}=g;p={...p,..._,...T}}return p};function l(m){t=m(e)}function c(m){const{props:p}=e,y=y2(e.parent)||{},g=[],b=new Set;let T={},_=1/0;for(let E=0;E<EL;E++){const C=TL[E],O=r[C],k=p[C]!==void 0?p[C]:y[C],j=Fl(k),L=C===m?O.isActive:null;L===!1&&(_=E);let W=k===y[C]&&k!==p[C]&&j;if(W&&a&&e.manuallyAnimateOnMount&&(W=!1),O.protectedKeys={...T},!O.isActive&&L===null||!k&&!O.prevProp||$f(k)||typeof k=="boolean")continue;const B=DL(O.prevProp,k);let U=B||C===m&&O.isActive&&!W&&j||E>_&&j,le=!1;const ye=Array.isArray(k)?k:[k];let ve=ye.reduce(o(C),{});L===!1&&(ve={});const{prevResolvedValues:oe={}}=O,ce={...oe,...ve},me=q=>{U=!0,b.has(q)&&(le=!0,b.delete(q)),O.needsAnimating[q]=!0;const G=e.getValue(q);G&&(G.liveStyle=!1)};for(const q in ce){const G=ve[q],we=oe[q];if(T.hasOwnProperty(q))continue;let Te=!1;Bp(G)&&Bp(we)?Te=!g2(G,we):Te=G!==we,Te?G!=null?me(q):b.add(q):G!==void 0&&b.has(q)?me(q):O.protectedKeys[q]=!0}O.prevProp=k,O.prevResolvedValues=ve,O.isActive&&(T={...T,...ve}),a&&e.blockInitialAnimation&&(U=!1);const _e=W&&B;U&&(!_e||le)&&g.push(...ye.map(q=>{const G={type:C};if(typeof q=="string"&&a&&!_e&&e.manuallyAnimateOnMount&&e.parent){const{parent:we}=e,Te=uo(we,q);if(we.enteringChildren&&Te){const{delayChildren:M}=Te.transition||{};G.delay=p2(we.enteringChildren,e,M)}}return{animation:q,options:G}}))}if(b.size){const E={};if(typeof p.initial!="boolean"){const C=uo(e,Array.isArray(p.initial)?p.initial[0]:p.initial);C&&C.transition&&(E.transition=C.transition)}b.forEach(C=>{const O=e.getBaseTarget(C),k=e.getValue(C);k&&(k.liveStyle=!0),E[C]=O??null}),g.push({animation:E})}let w=!!g.length;return a&&(p.initial===!1||p.initial===p.animate)&&!e.manuallyAnimateOnMount&&(w=!1),a=!1,w?t(g):Promise.resolve()}function f(m,p){if(r[m].isActive===p)return Promise.resolve();e.variantChildren?.forEach(g=>g.animationState?.setActive(m,p)),r[m].isActive=p;const y=c(m);for(const g in r)r[g].protectedKeys={};return y}return{animateChanges:c,setActive:f,setAnimateFunction:l,getState:()=>r,reset:()=>{r=dx()}}}function DL(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!g2(t,e):!1}function Us(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function dx(){return{animate:Us(!0),whileInView:Us(),whileHover:Us(),whileTap:Us(),whileDrag:Us(),whileFocus:Us(),exit:Us()}}class ms{constructor(t){this.isMounted=!1,this.node=t}update(){}}class ML extends ms{constructor(t){super(t),t.animationState||(t.animationState=CL(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();$f(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let RL=0;class OL extends ms{constructor(){super(...arguments),this.id=RL++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===a)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const kL={animation:{Feature:ML},exit:{Feature:OL}};function Zl(e,t,r,a={passive:!0}){return e.addEventListener(t,r,a),()=>e.removeEventListener(t,r)}function ou(e){return{point:{x:e.pageX,y:e.pageY}}}const NL=e=>t=>ly(t)&&e(t,ou(t));function Ol(e,t,r,a){return Zl(e,t,NL(r),a)}const v2=1e-4,zL=1-v2,jL=1+v2,b2=.01,VL=0-b2,LL=0+b2;function Dn(e){return e.max-e.min}function UL(e,t,r){return Math.abs(e-t)<=r}function hx(e,t,r,a=.5){e.origin=a,e.originPoint=Mt(t.min,t.max,e.origin),e.scale=Dn(r)/Dn(t),e.translate=Mt(r.min,r.max,e.origin)-e.originPoint,(e.scale>=zL&&e.scale<=jL||isNaN(e.scale))&&(e.scale=1),(e.translate>=VL&&e.translate<=LL||isNaN(e.translate))&&(e.translate=0)}function kl(e,t,r,a){hx(e.x,t.x,r.x,a?a.originX:void 0),hx(e.y,t.y,r.y,a?a.originY:void 0)}function mx(e,t,r){e.min=r.min+t.min,e.max=e.min+Dn(t)}function BL(e,t,r){mx(e.x,t.x,r.x),mx(e.y,t.y,r.y)}function px(e,t,r){e.min=t.min-r.min,e.max=e.min+Dn(t)}function yf(e,t,r){px(e.x,t.x,r.x),px(e.y,t.y,r.y)}function pr(e){return[e("x"),e("y")]}const S2=({current:e})=>e?e.ownerDocument.defaultView:null,gx=(e,t)=>Math.abs(e-t);function YL(e,t){const r=gx(e.x,t.x),a=gx(e.y,t.y);return Math.sqrt(r**2+a**2)}class x2{constructor(t,r,{transformPagePoint:a,contextWindow:o=window,dragSnapToOrigin:l=!1,distanceThreshold:c=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=Im(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,_=YL(b.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!_)return;const{point:w}=b,{timestamp:E}=mn;this.history.push({...w,timestamp:E});const{onStart:C,onMove:O}=this.handlers;T||(C&&C(this.lastMoveEvent,b),this.startEvent=this.lastMoveEvent),O&&O(this.lastMoveEvent,b)},this.handlePointerMove=(b,T)=>{this.lastMoveEvent=b,this.lastMoveEventInfo=$m(T,this.transformPagePoint),Tt.update(this.updatePoint,!0)},this.handlePointerUp=(b,T)=>{this.end();const{onEnd:_,onSessionEnd:w,resumeAnimation:E}=this.handlers;if(this.dragSnapToOrigin&&E&&E(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const C=Im(b.type==="pointercancel"?this.lastMoveEventInfo:$m(T,this.transformPagePoint),this.history);this.startEvent&&_&&_(b,C),w&&w(b,C)},!ly(t))return;this.dragSnapToOrigin=l,this.handlers=r,this.transformPagePoint=a,this.distanceThreshold=c,this.contextWindow=o||window;const f=ou(t),m=$m(f,this.transformPagePoint),{point:p}=m,{timestamp:y}=mn;this.history=[{...p,timestamp:y}];const{onSessionStart:g}=r;g&&g(t,Im(m,this.history)),this.removeListeners=au(Ol(this.contextWindow,"pointermove",this.handlePointerMove),Ol(this.contextWindow,"pointerup",this.handlePointerUp),Ol(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),ds(this.updatePoint)}}function $m(e,t){return t?{point:t(e.point)}:e}function yx(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Im({point:e},t){return{point:e,delta:yx(e,_2(t)),offset:yx(e,PL(t)),velocity:FL(t,.1)}}function PL(e){return e[0]}function _2(e){return e[e.length-1]}function FL(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,a=null;const o=_2(e);for(;r>=0&&(a=e[r],!(o.timestamp-a.timestamp>Gr(t)));)r--;if(!a)return{x:0,y:0};const l=yr(o.timestamp-a.timestamp);if(l===0)return{x:0,y:0};const c={x:(o.x-a.x)/l,y:(o.y-a.y)/l};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function HL(e,{min:t,max:r},a){return t!==void 0&&e<t?e=a?Mt(t,e,a.min):Math.max(e,t):r!==void 0&&e>r&&(e=a?Mt(r,e,a.max):Math.min(e,r)),e}function vx(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function ZL(e,{top:t,left:r,bottom:a,right:o}){return{x:vx(e.x,r,o),y:vx(e.y,t,a)}}function bx(e,t){let r=t.min-e.min,a=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,a]=[a,r]),{min:r,max:a}}function $L(e,t){return{x:bx(e.x,t.x),y:bx(e.y,t.y)}}function IL(e,t){let r=.5;const a=Dn(e),o=Dn(t);return o>a?r=Bl(t.min,t.max-a,e.min):a>o&&(r=Bl(e.min,e.max-o,t.min)),Ma(0,1,r)}function GL(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const Fp=.35;function qL(e=Fp){return e===!1?e=0:e===!0&&(e=Fp),{x:Sx(e,"left","right"),y:Sx(e,"top","bottom")}}function Sx(e,t,r){return{min:xx(e,t),max:xx(e,r)}}function xx(e,t){return typeof e=="number"?e:e[t]||0}const XL=new WeakMap;class WL{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=en(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:a}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const l=g=>{const{dragSnapToOrigin:b}=this.getProps();b?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(ou(g).point)},c=(g,b)=>{const{drag:T,dragPropagation:_,onDragStart:w}=this.getProps();if(T&&!_&&(this.openDragLock&&this.openDragLock(),this.openDragLock=tV(T),!this.openDragLock))return;this.latestPointerEvent=g,this.latestPanInfo=b,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),pr(C=>{let O=this.getAxisMotionValue(C).get()||0;if(qr.test(O)){const{projection:k}=this.visualElement;if(k&&k.layout){const j=k.layout.layoutBox[C];j&&(O=Dn(j)*(parseFloat(O)/100))}}this.originPoint[C]=O}),w&&Tt.postRender(()=>w(g,b)),Yp(this.visualElement,"transform");const{animationState:E}=this.visualElement;E&&E.setActive("whileDrag",!0)},f=(g,b)=>{this.latestPointerEvent=g,this.latestPanInfo=b;const{dragPropagation:T,dragDirectionLock:_,onDirectionLock:w,onDrag:E}=this.getProps();if(!T&&!this.openDragLock)return;const{offset:C}=b;if(_&&this.currentDirection===null){this.currentDirection=KL(C),this.currentDirection!==null&&w&&w(this.currentDirection);return}this.updateAxis("x",b.point,C),this.updateAxis("y",b.point,C),this.visualElement.render(),E&&E(g,b)},m=(g,b)=>{this.latestPointerEvent=g,this.latestPanInfo=b,this.stop(g,b),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>pr(g=>this.getAnimationState(g)==="paused"&&this.getAxisMotionValue(g).animation?.play()),{dragSnapToOrigin:y}=this.getProps();this.panSession=new x2(t,{onSessionStart:l,onStart:c,onMove:f,onSessionEnd:m,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:a,contextWindow:S2(this.visualElement)})}stop(t,r){const a=t||this.latestPointerEvent,o=r||this.latestPanInfo,l=this.isDragging;if(this.cancel(),!l||!o||!a)return;const{velocity:c}=o;this.startAnimation(c);const{onDragEnd:f}=this.getProps();f&&Tt.postRender(()=>f(a,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,a){const{drag:o}=this.getProps();if(!a||!jc(t,o,this.currentDirection))return;const l=this.getAxisMotionValue(t);let c=this.originPoint[t]+a[t];this.constraints&&this.constraints[t]&&(c=HL(c,this.constraints[t],this.elastic[t])),l.set(c)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;t&&eo(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&a?this.constraints=ZL(a.layoutBox,t):this.constraints=!1,this.elastic=qL(r),o!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&pr(l=>{this.constraints!==!1&&this.getAxisMotionValue(l)&&(this.constraints[l]=GL(a.layoutBox[l],this.constraints[l]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!eo(t))return!1;const a=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const l=QV(a,o.root,this.visualElement.getTransformPagePoint());let c=$L(o.layout.layoutBox,l);if(r){const f=r(XV(c));this.hasMutatedConstraints=!!f,f&&(c=s2(f))}return c}startAnimation(t){const{drag:r,dragMomentum:a,dragElastic:o,dragTransition:l,dragSnapToOrigin:c,onDragTransitionEnd:f}=this.getProps(),m=this.constraints||{},p=pr(y=>{if(!jc(y,r,this.currentDirection))return;let g=m&&m[y]||{};c&&(g={min:0,max:0});const b=o?200:1e6,T=o?40:1e7,_={type:"inertia",velocity:a?t[y]:0,bounceStiffness:b,bounceDamping:T,timeConstant:750,restDelta:1,restSpeed:10,...l,...g};return this.startAxisValueAnimation(y,_)});return Promise.all(p).then(f)}startAxisValueAnimation(t,r){const a=this.getAxisMotionValue(t);return Yp(this.visualElement,t),a.start(vy(t,a,0,r,this.visualElement,!1))}stopAnimation(){pr(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){pr(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,a=this.visualElement.getProps(),o=a[r];return o||this.visualElement.getValue(t,(a.initial?a.initial[t]:void 0)||0)}snapToCursor(t){pr(r=>{const{drag:a}=this.getProps();if(!jc(r,a,this.currentDirection))return;const{projection:o}=this.visualElement,l=this.getAxisMotionValue(r);if(o&&o.layout){const{min:c,max:f}=o.layout.layoutBox[r];l.set(t[r]-Mt(c,f,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:a}=this.visualElement;if(!eo(r)||!a||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};pr(c=>{const f=this.getAxisMotionValue(c);if(f&&this.constraints!==!1){const m=f.get();o[c]=IL({min:m,max:m},this.constraints[c])}});const{transformTemplate:l}=this.visualElement.getProps();this.visualElement.current.style.transform=l?l({},""):"none",a.root&&a.root.updateScroll(),a.updateLayout(),this.resolveConstraints(),pr(c=>{if(!jc(c,t,null))return;const f=this.getAxisMotionValue(c),{min:m,max:p}=this.constraints[c];f.set(Mt(m,p,o[c]))})}addListeners(){if(!this.visualElement.current)return;XL.set(this.visualElement,this);const t=this.visualElement.current,r=Ol(t,"pointerdown",m=>{const{drag:p,dragListener:y=!0}=this.getProps();p&&y&&this.start(m)}),a=()=>{const{dragConstraints:m}=this.getProps();eo(m)&&m.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,l=o.addEventListener("measure",a);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),Tt.read(a);const c=Zl(window,"resize",()=>this.scalePositionWithinConstraints()),f=o.addEventListener("didUpdate",(({delta:m,hasLayoutChanged:p})=>{this.isDragging&&p&&(pr(y=>{const g=this.getAxisMotionValue(y);g&&(this.originPoint[y]+=m[y].translate,g.set(g.get()+m[y].translate))}),this.visualElement.render())}));return()=>{c(),r(),l(),f&&f()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:a=!1,dragPropagation:o=!1,dragConstraints:l=!1,dragElastic:c=Fp,dragMomentum:f=!0}=t;return{...t,drag:r,dragDirectionLock:a,dragPropagation:o,dragConstraints:l,dragElastic:c,dragMomentum:f}}}function jc(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function KL(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class QL extends ms{constructor(t){super(t),this.removeGroupControls=vr,this.removeListeners=vr,this.controls=new WL(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||vr}unmount(){this.removeGroupControls(),this.removeListeners()}}const _x=e=>(t,r)=>{e&&Tt.postRender(()=>e(t,r))};class JL extends ms{constructor(){super(...arguments),this.removePointerDownListener=vr}onPointerDown(t){this.session=new x2(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:S2(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:a,onPanEnd:o}=this.node.getProps();return{onSessionStart:_x(t),onStart:_x(r),onMove:a,onEnd:(l,c)=>{delete this.session,o&&Tt.postRender(()=>o(l,c))}}}mount(){this.removePointerDownListener=Ol(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const ef={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function wx(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Tl={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(ke.test(e))e=parseFloat(e);else return e;const r=wx(e,t.target.x),a=wx(e,t.target.y);return`${r}% ${a}%`}},eU={correct:(e,{treeScale:t,projectionDelta:r})=>{const a=e,o=hs.parse(e);if(o.length>5)return a;const l=hs.createTransformer(e),c=typeof o[0]!="number"?1:0,f=r.x.scale*t.x,m=r.y.scale*t.y;o[0+c]/=f,o[1+c]/=m;const p=Mt(f,m,.5);return typeof o[2+c]=="number"&&(o[2+c]/=p),typeof o[3+c]=="number"&&(o[3+c]/=p),l(o)}};let Gm=!1;class tU extends x.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:a,layoutId:o}=this.props,{projection:l}=t;wV(nU),l&&(r.group&&r.group.add(l),a&&a.register&&o&&a.register(l),Gm&&l.root.didUpdate(),l.addEventListener("animationComplete",()=>{this.safeToRemove()}),l.setOptions({...l.options,onExitComplete:()=>this.safeToRemove()})),ef.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:a,drag:o,isPresent:l}=this.props,{projection:c}=a;return c&&(c.isPresent=l,Gm=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==l?c.willUpdate():this.safeToRemove(),t.isPresent!==l&&(l?c.promote():c.relegate()||Tt.postRender(()=>{const f=c.getStack();(!f||!f.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),oy.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:a}=this.props,{projection:o}=t;Gm=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),a&&a.deregister&&a.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function w2(e){const[t,r]=$E(),a=x.useContext(Bg);return A.jsx(tU,{...e,layoutGroup:a,switchLayoutGroup:x.useContext(r2),isPresent:t,safeToRemove:r})}const nU={borderRadius:{...Tl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Tl,borderTopRightRadius:Tl,borderBottomLeftRadius:Tl,borderBottomRightRadius:Tl,boxShadow:eU};function rU(e,t,r){const a=_n(e)?e:mo(e);return a.start(vy("",a,t,r)),a.animation}const aU=(e,t)=>e.depth-t.depth;class sU{constructor(){this.children=[],this.isDirty=!1}add(t){Fg(this.children,t),this.isDirty=!0}remove(t){Hg(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(aU),this.isDirty=!1,this.children.forEach(t)}}function iU(e,t){const r=Zn.now(),a=({timestamp:o})=>{const l=o-r;l>=t&&(ds(a),e(l-t))};return Tt.setup(a,!0),()=>ds(a)}const T2=["TopLeft","TopRight","BottomLeft","BottomRight"],oU=T2.length,Tx=e=>typeof e=="string"?parseFloat(e):e,Ex=e=>typeof e=="number"||ke.test(e);function lU(e,t,r,a,o,l){o?(e.opacity=Mt(0,r.opacity??1,uU(a)),e.opacityExit=Mt(t.opacity??1,0,cU(a))):l&&(e.opacity=Mt(t.opacity??1,r.opacity??1,a));for(let c=0;c<oU;c++){const f=`border${T2[c]}Radius`;let m=Ax(t,f),p=Ax(r,f);if(m===void 0&&p===void 0)continue;m||(m=0),p||(p=0),m===0||p===0||Ex(m)===Ex(p)?(e[f]=Math.max(Mt(Tx(m),Tx(p),a),0),(qr.test(p)||qr.test(m))&&(e[f]+="%")):e[f]=p}(t.rotate||r.rotate)&&(e.rotate=Mt(t.rotate||0,r.rotate||0,a))}function Ax(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const uU=E2(0,.5,fE),cU=E2(.5,.95,vr);function E2(e,t,r){return a=>a<e?0:a>t?1:r(Bl(e,t,a))}function Cx(e,t){e.min=t.min,e.max=t.max}function Ar(e,t){Cx(e.x,t.x),Cx(e.y,t.y)}function Dx(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Mx(e,t,r,a,o){return e-=t,e=gf(e,1/r,a),o!==void 0&&(e=gf(e,1/o,a)),e}function fU(e,t=0,r=1,a=.5,o,l=e,c=e){if(qr.test(t)&&(t=parseFloat(t),t=Mt(c.min,c.max,t/100)-c.min),typeof t!="number")return;let f=Mt(l.min,l.max,a);e===l&&(f-=t),e.min=Mx(e.min,t,r,f,o),e.max=Mx(e.max,t,r,f,o)}function Rx(e,t,[r,a,o],l,c){fU(e,t[r],t[a],t[o],t.scale,l,c)}const dU=["x","scaleX","originX"],hU=["y","scaleY","originY"];function Ox(e,t,r,a){Rx(e.x,t,dU,r?r.x:void 0,a?a.x:void 0),Rx(e.y,t,hU,r?r.y:void 0,a?a.y:void 0)}function kx(e){return e.translate===0&&e.scale===1}function A2(e){return kx(e.x)&&kx(e.y)}function Nx(e,t){return e.min===t.min&&e.max===t.max}function mU(e,t){return Nx(e.x,t.x)&&Nx(e.y,t.y)}function zx(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function C2(e,t){return zx(e.x,t.x)&&zx(e.y,t.y)}function jx(e){return Dn(e.x)/Dn(e.y)}function Vx(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class pU{constructor(){this.members=[]}add(t){Fg(this.members,t),t.scheduleRender()}remove(t){if(Hg(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(o=>t===o);if(r===0)return!1;let a;for(let o=r;o>=0;o--){const l=this.members[o];if(l.isPresent!==!1){a=l;break}}return a?(this.promote(a),!0):!1}promote(t,r){const a=this.lead;if(t!==a&&(this.prevLead=a,this.lead=t,t.show(),a)){a.instance&&a.scheduleRender(),t.scheduleRender(),t.resumeFrom=a,r&&(t.resumeFrom.preserveOpacity=!0),a.snapshot&&(t.snapshot=a.snapshot,t.snapshot.latestValues=a.animationValues||a.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:a}=t;r.onExitComplete&&r.onExitComplete(),a&&a.options.onExitComplete&&a.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function gU(e,t,r){let a="";const o=e.x.translate/t.x,l=e.y.translate/t.y,c=r?.z||0;if((o||l||c)&&(a=`translate3d(${o}px, ${l}px, ${c}px) `),(t.x!==1||t.y!==1)&&(a+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:p,rotate:y,rotateX:g,rotateY:b,skewX:T,skewY:_}=r;p&&(a=`perspective(${p}px) ${a}`),y&&(a+=`rotate(${y}deg) `),g&&(a+=`rotateX(${g}deg) `),b&&(a+=`rotateY(${b}deg) `),T&&(a+=`skewX(${T}deg) `),_&&(a+=`skewY(${_}deg) `)}const f=e.x.scale*t.x,m=e.y.scale*t.y;return(f!==1||m!==1)&&(a+=`scale(${f}, ${m})`),a||"none"}const qm=["","X","Y","Z"],yU=1e3;let vU=0;function Xm(e,t,r,a){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),a&&(a[e]=0))}function D2(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=h2(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:l}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",Tt,!(o||l))}const{parent:a}=e;a&&!a.hasCheckedOptimisedAppear&&D2(a)}function M2({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:a,resetTransform:o}){return class{constructor(c={},f=t?.()){this.id=vU++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(xU),this.nodes.forEach(EU),this.nodes.forEach(AU),this.nodes.forEach(_U)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=c,this.root=f?f.root||f:this,this.path=f?[...f.path,f]:[],this.parent=f,this.depth=f?f.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new sU)}addEventListener(c,f){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new Ig),this.eventHandlers.get(c).add(f)}notifyListeners(c,...f){const m=this.eventHandlers.get(c);m&&m.notify(...f)}hasListeners(c){return this.eventHandlers.has(c)}mount(c){if(this.instance)return;this.isSVG=ZE(c)&&!oV(c),this.instance=c;const{layoutId:f,layout:m,visualElement:p}=this.options;if(p&&!p.current&&p.mount(c),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||f)&&(this.isLayoutDirty=!0),e){let y,g=0;const b=()=>this.root.updateBlockedByResize=!1;Tt.read(()=>{g=window.innerWidth}),e(c,()=>{const T=window.innerWidth;T!==g&&(g=T,this.root.updateBlockedByResize=!0,y&&y(),y=iU(b,250),ef.hasAnimatedSinceResize&&(ef.hasAnimatedSinceResize=!1,this.nodes.forEach(Bx)))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&p&&(f||m)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:g,hasRelativeLayoutChanged:b,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const _=this.options.transition||p.getDefaultTransition()||OU,{onLayoutAnimationStart:w,onLayoutAnimationComplete:E}=p.getProps(),C=!this.targetLayout||!C2(this.targetLayout,T),O=!g&&b;if(this.options.layoutRoot||this.resumeFrom||O||g&&(C||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const k={...sy(_,"layout"),onPlay:w,onComplete:E};(p.shouldReduceMotion||this.options.layoutRoot)&&(k.delay=0,k.type=!1),this.startAnimation(k),this.setAnimationOrigin(y,O)}else g||Bx(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const c=this.getStack();c&&c.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ds(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(CU),this.animationId++)}getTransformTemplate(){const{visualElement:c}=this.options;return c&&c.getProps().transformTemplate}willUpdate(c=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&D2(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y<this.path.length;y++){const g=this.path[y];g.shouldResetTransform=!0,g.updateScroll("snapshot"),g.options.layoutRoot&&g.willUpdate(!1)}const{layoutId:f,layout:m}=this.options;if(f===void 0&&!m)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),c&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Lx);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Ux);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(TU),this.nodes.forEach(bU),this.nodes.forEach(SU)):this.nodes.forEach(Ux),this.clearAllSnapshots();const f=Zn.now();mn.delta=Ma(0,1e3/60,f-mn.timestamp),mn.timestamp=f,mn.isProcessing=!0,Lm.update.process(mn),Lm.preRender.process(mn),Lm.render.process(mn),mn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,oy.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(wU),this.sharedNodes.forEach(DU)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Tt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Tt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Dn(this.snapshot.measuredBox.x)&&!Dn(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let m=0;m<this.path.length;m++)this.path[m].updateScroll();const c=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=en(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:f}=this.options;f&&f.notify("LayoutMeasure",this.layout.layoutBox,c?c.layoutBox:void 0)}updateScroll(c="measure"){let f=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===c&&(f=!1),f&&this.instance){const m=a(this.instance);this.scroll={animationId:this.root.animationId,phase:c,isRoot:m,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!o)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,f=this.projectionDelta&&!A2(this.projectionDelta),m=this.getTransformTemplate(),p=m?m(this.latestValues,""):void 0,y=p!==this.prevTransformTemplateValue;c&&this.instance&&(f||Bs(this.latestValues)||y)&&(o(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const f=this.measurePageBox();let m=this.removeElementScroll(f);return c&&(m=this.removeTransform(m)),kU(m),{animationId:this.root.animationId,measuredBox:f,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:c}=this.options;if(!c)return en();const f=c.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(NU))){const{scroll:p}=this.root;p&&(to(f.x,p.offset.x),to(f.y,p.offset.y))}return f}removeElementScroll(c){const f=en();if(Ar(f,c),this.scroll?.wasRoot)return f;for(let m=0;m<this.path.length;m++){const p=this.path[m],{scroll:y,options:g}=p;p!==this.root&&y&&g.layoutScroll&&(y.wasRoot&&Ar(f,c),to(f.x,y.offset.x),to(f.y,y.offset.y))}return f}applyTransform(c,f=!1){const m=en();Ar(m,c);for(let p=0;p<this.path.length;p++){const y=this.path[p];!f&&y.options.layoutScroll&&y.scroll&&y!==y.root&&no(m,{x:-y.scroll.offset.x,y:-y.scroll.offset.y}),Bs(y.latestValues)&&no(m,y.latestValues)}return Bs(this.latestValues)&&no(m,this.latestValues),m}removeTransform(c){const f=en();Ar(f,c);for(let m=0;m<this.path.length;m++){const p=this.path[m];if(!p.instance||!Bs(p.latestValues))continue;Vp(p.latestValues)&&p.updateSnapshot();const y=en(),g=p.measurePageBox();Ar(y,g),Ox(f,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,y)}return Bs(this.latestValues)&&Ox(f,this.latestValues),f}setTargetDelta(c){this.targetDelta=c,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(c){this.options={...this.options,...c,crossfade:c.crossfade!==void 0?c.crossfade:!0}}clearMeasurements(){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}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==mn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){const f=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=f.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=f.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=f.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==f;if(!(c||m&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:y,layoutId:g}=this.options;if(!this.layout||!(y||g))return;this.resolvedRelativeTargetAt=mn.timestamp;const b=this.getClosestProjectingParent();b&&this.linkedParentVersion!==b.layoutVersion&&!b.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(b&&b.layout?this.createRelativeTarget(b,this.layout.layoutBox,b.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=en(),this.targetWithTransforms=en()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),BL(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Ar(this.target,this.layout.layoutBox),o2(this.target,this.targetDelta)):Ar(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,b&&!!b.resumingFrom==!!this.resumingFrom&&!b.options.layoutScroll&&b.target&&this.animationProgress!==1?this.createRelativeTarget(b,this.target,b.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Vp(this.parent.latestValues)||i2(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(c,f,m){this.relativeParent=c,this.linkedParentVersion=c.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=en(),this.relativeTargetOrigin=en(),yf(this.relativeTargetOrigin,f,m),Ar(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const c=this.getLead(),f=!!this.resumingFrom||this!==c;let m=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(m=!1),f&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===mn.timestamp&&(m=!1),m)return;const{layout:p,layoutId:y}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(p||y))return;Ar(this.layoutCorrected,this.layout.layoutBox);const g=this.treeScale.x,b=this.treeScale.y;KV(this.layoutCorrected,this.treeScale,this.path,f),c.layout&&!c.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(c.target=c.layout.layoutBox,c.targetWithTransforms=en());const{target:T}=c;if(!T){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Dx(this.prevProjectionDelta.x,this.projectionDelta.x),Dx(this.prevProjectionDelta.y,this.projectionDelta.y)),kl(this.projectionDelta,this.layoutCorrected,T,this.latestValues),(this.treeScale.x!==g||this.treeScale.y!==b||!Vx(this.projectionDelta.x,this.prevProjectionDelta.x)||!Vx(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",T))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){if(this.options.visualElement?.scheduleRender(),c){const f=this.getStack();f&&f.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ro(),this.projectionDelta=ro(),this.projectionDeltaWithTransform=ro()}setAnimationOrigin(c,f=!1){const m=this.snapshot,p=m?m.latestValues:{},y={...this.latestValues},g=ro();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!f;const b=en(),T=m?m.source:void 0,_=this.layout?this.layout.source:void 0,w=T!==_,E=this.getStack(),C=!E||E.members.length<=1,O=!!(w&&!C&&this.options.crossfade===!0&&!this.path.some(RU));this.animationProgress=0;let k;this.mixTargetDelta=j=>{const L=j/1e3;Yx(g.x,c.x,L),Yx(g.y,c.y,L),this.setTargetDelta(g),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(yf(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),MU(this.relativeTarget,this.relativeTargetOrigin,b,L),k&&mU(this.relativeTarget,k)&&(this.isProjectionDirty=!1),k||(k=en()),Ar(k,this.relativeTarget)),w&&(this.animationValues=y,lU(y,p,this.latestValues,L,O,C)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=L},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ds(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Tt.update(()=>{ef.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=mo(0)),this.currentAnimation=rU(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:f=>{this.mixTargetDelta(f),c.onUpdate&&c.onUpdate(f)},onStop:()=>{},onComplete:()=>{c.onComplete&&c.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const c=this.getStack();c&&c.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(yU),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:f,target:m,layout:p,latestValues:y}=c;if(!(!f||!m||!p)){if(this!==c&&this.layout&&p&&R2(this.options.animationType,this.layout.layoutBox,p.layoutBox)){m=this.target||en();const g=Dn(this.layout.layoutBox.x);m.x.min=c.target.x.min,m.x.max=m.x.min+g;const b=Dn(this.layout.layoutBox.y);m.y.min=c.target.y.min,m.y.max=m.y.min+b}Ar(f,m),no(f,y),kl(this.projectionDeltaWithTransform,this.layoutCorrected,f,y)}}registerSharedNode(c,f){this.sharedNodes.has(c)||this.sharedNodes.set(c,new pU),this.sharedNodes.get(c).add(f);const p=f.options.initialPromotionConfig;f.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(f):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){const{layoutId:c}=this.options;return c?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:c}=this.options;return c?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:c}=this.options;if(c)return this.root.sharedNodes.get(c)}promote({needsReset:c,transition:f,preserveFollowOpacity:m}={}){const p=this.getStack();p&&p.promote(this,m),c&&(this.projectionDelta=void 0,this.needsReset=!0),f&&this.setOptions({transition:f})}relegate(){const c=this.getStack();return c?c.relegate(this):!1}resetSkewAndRotation(){const{visualElement:c}=this.options;if(!c)return;let f=!1;const{latestValues:m}=c;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(f=!0),!f)return;const p={};m.z&&Xm("z",c,p,this.animationValues);for(let y=0;y<qm.length;y++)Xm(`rotate${qm[y]}`,c,p,this.animationValues),Xm(`skew${qm[y]}`,c,p,this.animationValues);c.render();for(const y in p)c.setStaticValue(y,p[y]),this.animationValues&&(this.animationValues[y]=p[y]);c.scheduleRender()}applyProjectionStyles(c,f){if(!this.instance||this.isSVG)return;if(!this.isVisible){c.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,c.visibility="",c.opacity="",c.pointerEvents=Jc(f?.pointerEvents)||"",c.transform=m?m(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=Jc(f?.pointerEvents)||""),this.hasProjected&&!Bs(this.latestValues)&&(c.transform=m?m({},""):"none",this.hasProjected=!1);return}c.visibility="";const y=p.animationValues||p.latestValues;this.applyTransformsToTarget();let g=gU(this.projectionDeltaWithTransform,this.treeScale,y);m&&(g=m(y,g)),c.transform=g;const{x:b,y:T}=this.projectionDelta;c.transformOrigin=`${b.origin*100}% ${T.origin*100}% 0`,p.animationValues?c.opacity=p===this?y.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:y.opacityExit:c.opacity=p===this?y.opacity!==void 0?y.opacity:"":y.opacityExit!==void 0?y.opacityExit:0;for(const _ in Hl){if(y[_]===void 0)continue;const{correct:w,applyTo:E,isCSSVariable:C}=Hl[_],O=g==="none"?y[_]:w(y[_],p);if(E){const k=E.length;for(let j=0;j<k;j++)c[E[j]]=O}else C?this.options.visualElement.renderState.vars[_]=O:c[_]=O}this.options.layoutId&&(c.pointerEvents=p===this?Jc(f?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=>c.currentAnimation?.stop()),this.root.nodes.forEach(Lx),this.root.sharedNodes.clear()}}}function bU(e){e.updateLayout()}function SU(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:a}=e.layout,{animationType:o}=e.options,l=t.source!==e.layout.source;o==="size"?pr(y=>{const g=l?t.measuredBox[y]:t.layoutBox[y],b=Dn(g);g.min=r[y].min,g.max=g.min+b}):R2(o,t.layoutBox,r)&&pr(y=>{const g=l?t.measuredBox[y]:t.layoutBox[y],b=Dn(r[y]);g.max=g.min+b,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[y].max=e.relativeTarget[y].min+b)});const c=ro();kl(c,r,t.layoutBox);const f=ro();l?kl(f,e.applyTransform(a,!0),t.measuredBox):kl(f,r,t.layoutBox);const m=!A2(c);let p=!1;if(!e.resumeFrom){const y=e.getClosestProjectingParent();if(y&&!y.resumeFrom){const{snapshot:g,layout:b}=y;if(g&&b){const T=en();yf(T,t.layoutBox,g.layoutBox);const _=en();yf(_,r,b.layoutBox),C2(T,_)||(p=!0),y.options.layoutRoot&&(e.relativeTarget=_,e.relativeTargetOrigin=T,e.relativeParent=y)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:f,layoutDelta:c,hasLayoutChanged:m,hasRelativeLayoutChanged:p})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function xU(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function _U(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function wU(e){e.clearSnapshot()}function Lx(e){e.clearMeasurements()}function Ux(e){e.isLayoutDirty=!1}function TU(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Bx(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function EU(e){e.resolveTargetDelta()}function AU(e){e.calcProjection()}function CU(e){e.resetSkewAndRotation()}function DU(e){e.removeLeadSnapshot()}function Yx(e,t,r){e.translate=Mt(t.translate,0,r),e.scale=Mt(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Px(e,t,r,a){e.min=Mt(t.min,r.min,a),e.max=Mt(t.max,r.max,a)}function MU(e,t,r,a){Px(e.x,t.x,r.x,a),Px(e.y,t.y,r.y,a)}function RU(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const OU={duration:.45,ease:[.4,0,.1,1]},Fx=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Hx=Fx("applewebkit/")&&!Fx("chrome/")?Math.round:vr;function Zx(e){e.min=Hx(e.min),e.max=Hx(e.max)}function kU(e){Zx(e.x),Zx(e.y)}function R2(e,t,r){return e==="position"||e==="preserve-aspect"&&!UL(jx(t),jx(r),.2)}function NU(e){return e!==e.root&&e.scroll?.wasRoot}const zU=M2({attachResizeListener:(e,t)=>Zl(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Wm={current:void 0},O2=M2({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Wm.current){const e=new zU({});e.mount(window),e.setOptions({layoutScroll:!0}),Wm.current=e}return Wm.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),jU={pan:{Feature:JL},drag:{Feature:QL,ProjectionNode:O2,MeasureLayout:w2}};function $x(e,t,r){const{props:a}=e;e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,l=a[o];l&&Tt.postRender(()=>l(t,ou(t)))}class VU extends ms{mount(){const{current:t}=this.node;t&&(this.unmount=nV(t,(r,a)=>($x(this.node,a,"Start"),o=>$x(this.node,o,"End"))))}unmount(){}}class LU extends ms{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=au(Zl(this.node.current,"focus",()=>this.onFocus()),Zl(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Ix(e,t,r){const{props:a}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&a.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),l=a[o];l&&Tt.postRender(()=>l(t,ou(t)))}class UU extends ms{mount(){const{current:t}=this.node;t&&(this.unmount=iV(t,(r,a)=>(Ix(this.node,a,"Start"),(o,{success:l})=>Ix(this.node,o,l?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Hp=new WeakMap,Km=new WeakMap,BU=e=>{const t=Hp.get(e.target);t&&t(e)},YU=e=>{e.forEach(BU)};function PU({root:e,...t}){const r=e||document;Km.has(r)||Km.set(r,{});const a=Km.get(r),o=JSON.stringify(t);return a[o]||(a[o]=new IntersectionObserver(YU,{root:e,...t})),a[o]}function FU(e,t,r){const a=PU(t);return Hp.set(e,r),a.observe(e),()=>{Hp.delete(e),a.unobserve(e)}}const HU={some:0,all:1};class ZU extends ms{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:a,amount:o="some",once:l}=t,c={root:r?r.current:void 0,rootMargin:a,threshold:typeof o=="number"?o:HU[o]},f=m=>{const{isIntersecting:p}=m;if(this.isInView===p||(this.isInView=p,l&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:y,onViewportLeave:g}=this.node.getProps(),b=p?y:g;b&&b(m)};return FU(this.node.current,c,f)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some($U(t,r))&&this.startObserver()}unmount(){}}function $U({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const IU={inView:{Feature:ZU},tap:{Feature:UU},focus:{Feature:LU},hover:{Feature:VU}},GU={layout:{ProjectionNode:O2,MeasureLayout:w2}},qU={...kL,...IU,...jU,...GU},XU=qV(qU,oL);function WU(e){const t=Xe.c(17),{onCountdowned:r}=e,[a,o]=x.useState(3),[l,c]=x.useState(!0),f=x.useRef(!1);let m,p;t[0]!==a||t[1]!==r||t[2]!==l?(m=()=>{if(!l)return;if(a===0){f.current||(f.current=!0,r?.());return}const E=setTimeout(()=>{o(KU)},1e3);return()=>clearTimeout(E)},p=[a,l,r],t[0]=a,t[1]=r,t[2]=l,t[3]=m,t[4]=p):(m=t[3],p=t[4]),x.useEffect(m,p);let y;t[5]===Symbol.for("react.memo_cache_sentinel")?(y=A.jsxs("div",{className:"text-center space-y-3",children:[A.jsx("p",{className:"text-lg font-medium",children:"Chuẩn bị sẵn sàng"}),A.jsx("p",{className:"text-base",children:"Vui lòng nhìn thẳng vào camera"})]}),t[5]=y):y=t[5];let g;t[6]!==a?(g=A.jsx("div",{className:"relative",children:A.jsx("div",{className:"w-40 h-40 bg-white rounded-full flex items-center justify-center shadow-2xl",children:A.jsx("span",{className:"text-8xl font-bold",children:a})})}),t[6]=a,t[7]=g):g=t[7];const b=a>0?`Còn ${a} giây...`:"Đã hoàn thành!";let T;t[8]!==b?(T=A.jsx("div",{className:"text-center",children:A.jsx("p",{className:"text-sm",children:b})}),t[8]=b,t[9]=T):T=t[9];let _;t[10]!==a||t[11]!==l?(_=l&&a>0&&A.jsx($n,{variant:"outline",onClick:()=>c(!1),className:"mt-4 px-8 py-2",children:"Hủy"}),t[10]=a,t[11]=l,t[12]=_):_=t[12];let w;return t[13]!==g||t[14]!==T||t[15]!==_?(w=A.jsx("div",{className:"absolute inset-0 flex flex-col items-center justify-center bg-transparent",children:A.jsxs("div",{className:"flex flex-col items-center gap-8",children:[y,g,T,_]})}),t[13]=g,t[14]=T,t[15]=_,t[16]=w):w=t[16],w}function KU(e){return e-1}function QU(e){const t=Xe.c(27),{box:r,transform:a,progress:o}=e;if(!r)return null;const l=a.scale,c=a.translateX/100,f=a.translateY/100,m=r.x*l+c,p=r.y*l+f,y=r.width*l,g=r.height*l;if(m+y<-.05||p+g<-.05||m>1.05||p>1.05||y<=0||g<=0)return null;const b=Math.max(14,Math.min(40,y*1e3*.18));let T;t[0]!==b?(T={width:b,height:b},t[0]=b,t[1]=T):T=t[1];const _=T,w=Math.max(0,Math.min(1,o)),E=w>=.999,C=`${m*100}%`,O=`${p*100}%`,k=`${y*100}%`,j=`${g*100}%`;let L;t[2]!==C||t[3]!==O||t[4]!==k||t[5]!==j?(L={left:C,top:O,width:k,height:j},t[2]=C,t[3]=O,t[4]=k,t[5]=j,t[6]=L):L=t[6];let W;t[7]!==_?(W=A.jsx("div",{className:"absolute border-emerald-400/90 transition-opacity duration-150 border-t-[3px] border-l-[3px] rounded-tl-md",style:{..._,left:0,top:0}}),t[7]=_,t[8]=W):W=t[8];let B;t[9]!==_?(B=A.jsx("div",{className:"absolute border-emerald-400/90 transition-opacity duration-150 border-t-[3px] border-r-[3px] rounded-tr-md",style:{..._,right:0,top:0}}),t[9]=_,t[10]=B):B=t[10];let U;t[11]!==_?(U=A.jsx("div",{className:"absolute border-emerald-400/90 transition-opacity duration-150 border-b-[3px] border-l-[3px] rounded-bl-md",style:{..._,left:0,bottom:0}}),t[11]=_,t[12]=U):U=t[12];let le;t[13]!==_?(le=A.jsx("div",{className:"absolute border-emerald-400/90 transition-opacity duration-150 border-b-[3px] border-r-[3px] rounded-br-md",style:{..._,right:0,bottom:0}}),t[13]=_,t[14]=le):le=t[14];const ye=`h-full rounded-full ${E?"bg-emerald-300 shadow-[0_0_12px_rgba(110,231,183,0.9)]":"bg-emerald-400"}`,ve=`${w*100}%`;let oe;t[15]!==ve?(oe={width:ve},t[15]=ve,t[16]=oe):oe=t[16];let ce;t[17]!==ye||t[18]!==oe?(ce=A.jsx("div",{className:"absolute left-0 right-0 -top-3 h-1.5 rounded-full bg-white/25 overflow-hidden backdrop-blur-sm",children:A.jsx("div",{className:ye,style:oe})}),t[17]=ye,t[18]=oe,t[19]=ce):ce=t[19];let me;return t[20]!==le||t[21]!==ce||t[22]!==L||t[23]!==W||t[24]!==B||t[25]!==U?(me=A.jsxs("div",{className:"absolute pointer-events-none",style:L,children:[W,B,U,le,ce]}),t[20]=le,t[21]=ce,t[22]=L,t[23]=W,t[24]=B,t[25]=U,t[26]=me):me=t[26],me}function Gx(e){const t=JU(e),r=x.forwardRef((a,o)=>{const{children:l,...c}=a,f=x.Children.toArray(l),m=f.find(t8);if(m){const p=m.props.children,y=f.map(g=>g===m?x.Children.count(p)>1?x.Children.only(null):x.isValidElement(p)?p.props.children:null:g);return A.jsx(t,{...c,ref:o,children:x.isValidElement(p)?x.cloneElement(p,void 0,y):null})}return A.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function JU(e){const t=x.forwardRef((r,a)=>{const{children:o,...l}=r;if(x.isValidElement(o)){const c=r8(o),f=n8(l,o.props);return o.type!==x.Fragment&&(f.ref=a?ql(a,c):c),x.cloneElement(o,f)}return x.Children.count(o)>1?x.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var e8=Symbol("radix.slottable");function t8(e){return x.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===e8}function n8(e,t){const r={...t};for(const a in t){const o=e[a],l=t[a];/^on[A-Z]/.test(a)?o&&l?r[a]=(...f)=>{const m=l(...f);return o(...f),m}:o&&(r[a]=o):a==="style"?r[a]={...o,...l}:a==="className"&&(r[a]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function r8(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function a8(e){const t=e+"CollectionProvider",[r,a]=Tf(t),[o,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=w=>{const{scope:E,children:C}=w,O=K.useRef(null),k=K.useRef(new Map).current;return A.jsx(o,{scope:E,itemMap:k,collectionRef:O,children:C})};c.displayName=t;const f=e+"CollectionSlot",m=Gx(f),p=K.forwardRef((w,E)=>{const{scope:C,children:O}=w,k=l(f,C),j=Xr(E,k.collectionRef);return A.jsx(m,{ref:j,children:O})});p.displayName=f;const y=e+"CollectionItemSlot",g="data-radix-collection-item",b=Gx(y),T=K.forwardRef((w,E)=>{const{scope:C,children:O,...k}=w,j=K.useRef(null),L=Xr(E,j),W=l(y,C);return K.useEffect(()=>(W.itemMap.set(j,{ref:j,...k}),()=>void W.itemMap.delete(j))),A.jsx(b,{[g]:"",ref:L,children:O})});T.displayName=y;function _(w){const E=l(e+"CollectionConsumer",w);return K.useCallback(()=>{const O=E.collectionRef.current;if(!O)return[];const k=Array.from(O.querySelectorAll(`[${g}]`));return Array.from(E.itemMap.values()).sort((W,B)=>k.indexOf(W.ref.current)-k.indexOf(B.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:c,Slot:p,ItemSlot:T},_,a]}var s8=x.createContext(void 0);function k2(e){const t=x.useContext(s8);return e||t||"ltr"}var Qm="rovingFocusGroup.onEntryFocus",i8={bubbles:!1,cancelable:!0},lu="RovingFocusGroup",[Zp,N2,o8]=a8(lu),[l8,z2]=Tf(lu,[o8]),[u8,c8]=l8(lu),j2=x.forwardRef((e,t)=>A.jsx(Zp.Provider,{scope:e.__scopeRovingFocusGroup,children:A.jsx(Zp.Slot,{scope:e.__scopeRovingFocusGroup,children:A.jsx(f8,{...e,ref:t})})}));j2.displayName=lu;var f8=x.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:a,loop:o=!1,dir:l,currentTabStopId:c,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:p,preventScrollOnEntryFocus:y=!1,...g}=e,b=x.useRef(null),T=Xr(t,b),_=k2(l),[w,E]=eg({prop:c,defaultProp:f??null,onChange:m,caller:lu}),[C,O]=x.useState(!1),k=Xs(p),j=N2(r),L=x.useRef(!1),[W,B]=x.useState(0);return x.useEffect(()=>{const U=b.current;if(U)return U.addEventListener(Qm,k),()=>U.removeEventListener(Qm,k)},[k]),A.jsx(u8,{scope:r,orientation:a,dir:_,loop:o,currentTabStopId:w,onItemFocus:x.useCallback(U=>E(U),[E]),onItemShiftTab:x.useCallback(()=>O(!0),[]),onFocusableItemAdd:x.useCallback(()=>B(U=>U+1),[]),onFocusableItemRemove:x.useCallback(()=>B(U=>U-1),[]),children:A.jsx(Mn.div,{tabIndex:C||W===0?-1:0,"data-orientation":a,...g,ref:T,style:{outline:"none",...e.style},onMouseDown:pn(e.onMouseDown,()=>{L.current=!0}),onFocus:pn(e.onFocus,U=>{const le=!L.current;if(U.target===U.currentTarget&&le&&!C){const ye=new CustomEvent(Qm,i8);if(U.currentTarget.dispatchEvent(ye),!ye.defaultPrevented){const ve=j().filter(z=>z.focusable),oe=ve.find(z=>z.active),ce=ve.find(z=>z.id===w),_e=[oe,ce,...ve].filter(Boolean).map(z=>z.ref.current);U2(_e,y)}}L.current=!1}),onBlur:pn(e.onBlur,()=>O(!1))})})}),V2="RovingFocusGroupItem",L2=x.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:a=!0,active:o=!1,tabStopId:l,children:c,...f}=e,m=Cl(),p=l||m,y=c8(V2,r),g=y.currentTabStopId===p,b=N2(r),{onFocusableItemAdd:T,onFocusableItemRemove:_,currentTabStopId:w}=y;return x.useEffect(()=>{if(a)return T(),()=>_()},[a,T,_]),A.jsx(Zp.ItemSlot,{scope:r,id:p,focusable:a,active:o,children:A.jsx(Mn.span,{tabIndex:g?0:-1,"data-orientation":y.orientation,...f,ref:t,onMouseDown:pn(e.onMouseDown,E=>{a?y.onItemFocus(p):E.preventDefault()}),onFocus:pn(e.onFocus,()=>y.onItemFocus(p)),onKeyDown:pn(e.onKeyDown,E=>{if(E.key==="Tab"&&E.shiftKey){y.onItemShiftTab();return}if(E.target!==E.currentTarget)return;const C=m8(E,y.orientation,y.dir);if(C!==void 0){if(E.metaKey||E.ctrlKey||E.altKey||E.shiftKey)return;E.preventDefault();let k=b().filter(j=>j.focusable).map(j=>j.ref.current);if(C==="last")k.reverse();else if(C==="prev"||C==="next"){C==="prev"&&k.reverse();const j=k.indexOf(E.currentTarget);k=y.loop?p8(k,j+1):k.slice(j+1)}setTimeout(()=>U2(k))}}),children:typeof c=="function"?c({isCurrentTabStop:g,hasTabStop:w!=null}):c})})});L2.displayName=V2;var d8={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function h8(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function m8(e,t,r){const a=h8(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(a))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(a)))return d8[a]}function U2(e,t=!1){const r=document.activeElement;for(const a of e)if(a===r||(a.focus({preventScroll:t}),document.activeElement!==r))return}function p8(e,t){return e.map((r,a)=>e[(t+a)%e.length])}var g8=j2,y8=L2,Gf="Tabs",[v8]=Tf(Gf,[z2]),B2=z2(),[b8,by]=v8(Gf),Y2=x.forwardRef((e,t)=>{const{__scopeTabs:r,value:a,onValueChange:o,defaultValue:l,orientation:c="horizontal",dir:f,activationMode:m="automatic",...p}=e,y=k2(f),[g,b]=eg({prop:a,onChange:o,defaultProp:l??"",caller:Gf});return A.jsx(b8,{scope:r,baseId:Cl(),value:g,onValueChange:b,orientation:c,dir:y,activationMode:m,children:A.jsx(Mn.div,{dir:y,"data-orientation":c,...p,ref:t})})});Y2.displayName=Gf;var P2="TabsList",F2=x.forwardRef((e,t)=>{const{__scopeTabs:r,loop:a=!0,...o}=e,l=by(P2,r),c=B2(r);return A.jsx(g8,{asChild:!0,...c,orientation:l.orientation,dir:l.dir,loop:a,children:A.jsx(Mn.div,{role:"tablist","aria-orientation":l.orientation,...o,ref:t})})});F2.displayName=P2;var H2="TabsTrigger",Z2=x.forwardRef((e,t)=>{const{__scopeTabs:r,value:a,disabled:o=!1,...l}=e,c=by(H2,r),f=B2(r),m=G2(c.baseId,a),p=q2(c.baseId,a),y=a===c.value;return A.jsx(y8,{asChild:!0,...f,focusable:!o,active:y,children:A.jsx(Mn.button,{type:"button",role:"tab","aria-selected":y,"aria-controls":p,"data-state":y?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:m,...l,ref:t,onMouseDown:pn(e.onMouseDown,g=>{!o&&g.button===0&&g.ctrlKey===!1?c.onValueChange(a):g.preventDefault()}),onKeyDown:pn(e.onKeyDown,g=>{[" ","Enter"].includes(g.key)&&c.onValueChange(a)}),onFocus:pn(e.onFocus,()=>{const g=c.activationMode!=="manual";!y&&!o&&g&&c.onValueChange(a)})})})});Z2.displayName=H2;var $2="TabsContent",I2=x.forwardRef((e,t)=>{const{__scopeTabs:r,value:a,forceMount:o,children:l,...c}=e,f=by($2,r),m=G2(f.baseId,a),p=q2(f.baseId,a),y=a===f.value,g=x.useRef(y);return x.useEffect(()=>{const b=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(b)},[]),A.jsx(Xl,{present:o||y,children:({present:b})=>A.jsx(Mn.div,{"data-state":y?"active":"inactive","data-orientation":f.orientation,role:"tabpanel","aria-labelledby":m,hidden:!b,id:p,tabIndex:0,...c,ref:t,style:{...e.style,animationDuration:g.current?"0s":void 0},children:b&&l})})});I2.displayName=$2;function G2(e,t){return`${e}-trigger-${t}`}function q2(e,t){return`${e}-content-${t}`}var S8=Y2,x8=F2,_8=Z2,w8=I2;function X2(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("flex flex-col gap-2",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(S8,{"data-slot":"tabs",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function W2(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(x8,{"data-slot":"tabs-list",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function K2(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(_8,{"data-slot":"tabs-trigger",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function Q2(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("flex-1 outline-none",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(w8,{"data-slot":"tabs-content",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function T8(e,t=[]){let r=[];function a(l,c){const f=x.createContext(c);f.displayName=l+"Context";const m=r.length;r=[...r,c];const p=g=>{const{scope:b,children:T,..._}=g,w=b?.[e]?.[m]||f,E=x.useMemo(()=>_,Object.values(_));return A.jsx(w.Provider,{value:E,children:T})};p.displayName=l+"Provider";function y(g,b){const T=b?.[e]?.[m]||f,_=x.useContext(T);if(_)return _;if(c!==void 0)return c;throw new Error(`\`${g}\` must be used within \`${l}\``)}return[p,y]}const o=()=>{const l=r.map(c=>x.createContext(c));return function(f){const m=f?.[e]||l;return x.useMemo(()=>({[`__scope${e}`]:{...f,[e]:m}}),[f,m])}};return o.scopeName=e,[a,E8(o,...t)]}function E8(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const a=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=a.reduce((f,{useScope:m,scopeName:p})=>{const g=m(l)[`__scope${p}`];return{...f,...g}},{});return x.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}var A8=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Sy=A8.reduce((e,t)=>{const r=Ng(`Primitive.${t}`),a=x.forwardRef((o,l)=>{const{asChild:c,...f}=o,m=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),A.jsx(m,{...f,ref:l})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{}),Jm={exports:{}},ep={};var qx;function C8(){if(qx)return ep;qx=1;var e=Gl();function t(g,b){return g===b&&(g!==0||1/g===1/b)||g!==g&&b!==b}var r=typeof Object.is=="function"?Object.is:t,a=e.useState,o=e.useEffect,l=e.useLayoutEffect,c=e.useDebugValue;function f(g,b){var T=b(),_=a({inst:{value:T,getSnapshot:b}}),w=_[0].inst,E=_[1];return l(function(){w.value=T,w.getSnapshot=b,m(w)&&E({inst:w})},[g,T,b]),o(function(){return m(w)&&E({inst:w}),g(function(){m(w)&&E({inst:w})})},[g]),c(T),T}function m(g){var b=g.getSnapshot;g=g.value;try{var T=b();return!r(g,T)}catch{return!0}}function p(g,b){return b()}var y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:f;return ep.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:y,ep}var Xx;function D8(){return Xx||(Xx=1,Jm.exports=C8()),Jm.exports}var M8=D8();function R8(){return M8.useSyncExternalStore(O8,()=>!0,()=>!1)}function O8(){return()=>{}}var xy="Avatar",[k8]=T8(xy),[N8,J2]=k8(xy),eA=x.forwardRef((e,t)=>{const{__scopeAvatar:r,...a}=e,[o,l]=x.useState("idle");return A.jsx(N8,{scope:r,imageLoadingStatus:o,onImageLoadingStatusChange:l,children:A.jsx(Sy.span,{...a,ref:t})})});eA.displayName=xy;var tA="AvatarImage",nA=x.forwardRef((e,t)=>{const{__scopeAvatar:r,src:a,onLoadingStatusChange:o=()=>{},...l}=e,c=J2(tA,r),f=z8(a,l),m=Xs(p=>{o(p),c.onImageLoadingStatusChange(p)});return fs(()=>{f!=="idle"&&m(f)},[f,m]),f==="loaded"?A.jsx(Sy.img,{...l,ref:t,src:a}):null});nA.displayName=tA;var rA="AvatarFallback",aA=x.forwardRef((e,t)=>{const{__scopeAvatar:r,delayMs:a,...o}=e,l=J2(rA,r),[c,f]=x.useState(a===void 0);return x.useEffect(()=>{if(a!==void 0){const m=window.setTimeout(()=>f(!0),a);return()=>window.clearTimeout(m)}},[a]),c&&l.imageLoadingStatus!=="loaded"?A.jsx(Sy.span,{...o,ref:t}):null});aA.displayName=rA;function Wx(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function z8(e,{referrerPolicy:t,crossOrigin:r}){const a=R8(),o=x.useRef(null),l=a?(o.current||(o.current=new window.Image),o.current):null,[c,f]=x.useState(()=>Wx(l,e));return fs(()=>{f(Wx(l,e))},[l,e]),fs(()=>{const m=g=>()=>{f(g)};if(!l)return;const p=m("loaded"),y=m("error");return l.addEventListener("load",p),l.addEventListener("error",y),t&&(l.referrerPolicy=t),typeof r=="string"&&(l.crossOrigin=r),()=>{l.removeEventListener("load",p),l.removeEventListener("error",y)}},[l,r,t]),c}var j8=eA,V8=nA,L8=aA;function U8(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("relative flex size-8 shrink-0 overflow-hidden rounded-full",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(j8,{"data-slot":"avatar",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function B8(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("aspect-square size-full",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(V8,{"data-slot":"avatar-image",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}function Y8(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("bg-muted flex size-full items-center justify-center rounded-full",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(L8,{"data-slot":"avatar-fallback",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}const sA=wT(e=>({currentUser:null,setCurrentUser:t=>e(()=>({currentUser:t}))}));function P8(e){const t=Xe.c(22),{value:r}=e;let a;t[0]===Symbol.for("react.memo_cache_sentinel")?(a=[],t[0]=a):a=t[0];const[o,l]=x.useState(a),{currentUser:c,setCurrentUser:f}=sA();let m;t[1]===Symbol.for("react.memo_cache_sentinel")?(m=async()=>{try{const{data:O}=await ho.users();l(O)}catch(O){console.log(O)}},t[1]=m):m=t[1];const p=m;let y;t[2]!==c||t[3]!==f?(y=O=>{c&&O.id===c.id?f(null):f(O)},t[2]=c,t[3]=f,t[4]=y):y=t[4];const g=y;let b,T;t[5]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{p()},T=[],t[5]=b,t[6]=T):(b=t[5],T=t[6]),x.useEffect(b,T);let _;if(t[7]!==c?.id||t[8]!==g||t[9]!==o){let O;t[11]!==c?.id||t[12]!==g?(O=k=>A.jsx(JT,{className:ct("p-4 cursor-pointer transition-all duration-200 hover:shadow-md hover:scale-[1.01] select-none",c?.id===k.id&&"bg-blue-50 dark:bg-blue-950 border-blue-500 shadow-md"),onClick:()=>g(k),children:A.jsxs("div",{className:"flex items-center gap-3",children:[A.jsxs(U8,{className:"size-12",children:[A.jsx(B8,{src:`https://ms.prology.net/image/storage/${k?.avatar}`||""}),A.jsxs(Y8,{children:[" ",k.name.charAt(0)]})]}),A.jsxs("div",{className:"flex-1",children:[A.jsx("h4",{className:"font-semibold text-gray-900 dark:text-gray-100",children:k.name}),A.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:k.email})]})]})},k.id),t[11]=c?.id,t[12]=g,t[13]=O):O=t[13],_=o.map(O),t[7]=c?.id,t[8]=g,t[9]=o,t[10]=_}else _=t[10];let w;t[14]!==_?(w=A.jsx("div",{className:"flex flex-col gap-2 flex-1 p-4 space-y-2 overflow-y-auto h-[90vh]",children:_}),t[14]=_,t[15]=w):w=t[15];let E;t[16]!==o.length?(E=o.length<=0&&A.jsxs("div",{className:"flex flex-col items-center justify-center h-full text-gray-400",children:[A.jsx(yw,{className:"size-16 mb-3"}),A.jsx("p",{children:"Chưa có dữ liệu điểm danh"})]}),t[16]=o.length,t[17]=E):E=t[17];let C;return t[18]!==w||t[19]!==E||t[20]!==r?(C=A.jsxs(Q2,{value:r,className:"",children:[w,E]}),t[18]=w,t[19]=E,t[20]=r,t[21]=C):C=t[21],C}function F8(e){const t=Xe.c(5),{isSidebarOpen:r}=e,a=r?"translate-x-0":"-translate-x-full";let o;t[0]!==a?(o=ct("fixed left-0 top-0 h-screen w-96 bg-white border-r border-gray-200 shadow-xl transition-transform duration-300 ease-in-out z-10",a),t[0]=a,t[1]=o):o=t[1];let l;t[2]===Symbol.for("react.memo_cache_sentinel")?(l=A.jsx("div",{className:"h-full flex flex-col",children:A.jsxs(X2,{defaultValue:"users",className:"flex-1 flex flex-col",children:[A.jsx("div",{className:"border-b p-4",children:A.jsx(W2,{className:"grid w-full grid-cols-1",children:A.jsxs(K2,{value:"users",className:"flex items-center gap-1 text-xs",children:[A.jsx(yw,{className:"size-3.5"}),"User"]})})}),A.jsx(P8,{value:"users"})]})}),t[2]=l):l=t[2];let c;return t[3]!==o?(c=A.jsx("div",{className:o,children:l}),t[3]=o,t[4]=c):c=t[4],c}const H8=CT("inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Z8(e){const t=Xe.c(12);let r,a,o,l;t[0]!==e?({className:r,variant:l,asChild:o,...a}=e,t[0]=e,t[1]=r,t[2]=a,t[3]=o,t[4]=l):(r=t[1],a=t[2],o=t[3],l=t[4]);const f=(o===void 0?!1:o)?zg:"span";let m;t[5]!==r||t[6]!==l?(m=ct(H8({variant:l}),r),t[5]=r,t[6]=l,t[7]=m):m=t[7];let p;return t[8]!==f||t[9]!==a||t[10]!==m?(p=A.jsx(f,{"data-slot":"badge",className:m,...a}),t[8]=f,t[9]=a,t[10]=m,t[11]=p):p=t[11],p}function $8({value:e}){const[t,r]=x.useState([]),{refreshLog:a,setRefreshLog:o}=Da(),l=async()=>{try{const{data:c}=await ho.logs();r(c),o(!1)}catch(c){console.log(c)}};return x.useEffect(()=>{l()},[]),x.useEffect(()=>{a&&l()},[a]),A.jsx(Q2,{value:e,className:"",children:A.jsx("div",{className:"flex flex-col gap-2 flex-1 p-4 space-y-2 overflow-y-auto h-[90vh]",children:t.length===0?A.jsxs("div",{className:"flex flex-col items-center justify-center h-full text-gray-400",children:[A.jsx(mw,{className:"size-16 mb-3"}),A.jsx("p",{children:"Chưa có dữ liệu điểm danh"})]}):t.map((c,f)=>A.jsxs("div",{className:ct("p-3 rounded-lg border transition-all duration-200",f===0?"bg-blue-50 border-blue-200":"bg-gray-50 border-gray-200"),children:[A.jsxs("div",{className:"flex items-center justify-between mb-1",children:[A.jsx("span",{className:"font-medium text-gray-900",children:c.name}),A.jsx(Z8,{className:"capitalize",variant:c.status==="check out"?"destructive":"secondary",children:c.status})]}),A.jsx("p",{className:"text-sm text-gray-600",children:TT(c.time)})]},f))})})}function I8(e){const t=Xe.c(5),{isSidebarOpen:r}=e,a=r?"translate-x-0":"translate-x-full";let o;t[0]!==a?(o=ct("fixed right-0 top-0 h-screen w-96 bg-white border-l border-gray-200 shadow-xl transition-transform duration-300 ease-in-out",a),t[0]=a,t[1]=o):o=t[1];let l;t[2]===Symbol.for("react.memo_cache_sentinel")?(l=A.jsx("div",{className:"h-full flex flex-col",children:A.jsxs(X2,{value:"logs",defaultValue:"features",className:"flex-1 flex flex-col",children:[A.jsx("div",{className:"border-b p-4",children:A.jsx(W2,{className:"grid w-full grid-cols-1",children:A.jsxs(K2,{value:"logs",className:"flex items-center gap-1 text-xs",children:[A.jsx(mw,{className:"size-3.5"}),"Log"]})})}),A.jsx($8,{value:"logs"})]})}),t[2]=l):l=t[2];let c;return t[3]!==o?(c=A.jsx("div",{className:o,children:l}),t[3]=o,t[4]=c):c=t[4],c}function G8(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}const q8=e=>{switch(e){case"success":return K8;case"info":return J8;case"warning":return Q8;case"error":return e9;default:return null}},X8=Array(12).fill(0),W8=({visible:e,className:t})=>K.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},K.createElement("div",{className:"sonner-spinner"},X8.map((r,a)=>K.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),K8=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Q8=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),J8=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),e9=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},K.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),t9=K.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},K.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),K.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),n9=()=>{const[e,t]=K.useState(document.hidden);return K.useEffect(()=>{const r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e};let $p=1;class r9{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;const{message:a,...o}=t,l=typeof t?.id=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:$p++,c=this.toasts.find(m=>m.id===l),f=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(l)&&this.dismissedToasts.delete(l),c?this.toasts=this.toasts.map(m=>m.id===l?(this.publish({...m,...t,id:l,title:a}),{...m,...t,id:l,dismissible:f,title:a}):m):this.addToast({title:a,...o,dismissible:f,id:l}),l},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:t,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(a=>a({id:r.id,dismiss:!0}))}),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let a;r.loading!==void 0&&(a=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const o=Promise.resolve(t instanceof Function?t():t);let l=a!==void 0,c;const f=o.then(async p=>{if(c=["resolve",p],K.isValidElement(p))l=!1,this.create({id:a,type:"default",message:p});else if(s9(p)&&!p.ok){l=!1;const g=typeof r.error=="function"?await r.error(`HTTP error! status: ${p.status}`):r.error,b=typeof r.description=="function"?await r.description(`HTTP error! status: ${p.status}`):r.description,_=typeof g=="object"&&!K.isValidElement(g)?g:{message:g};this.create({id:a,type:"error",description:b,..._})}else if(p instanceof Error){l=!1;const g=typeof r.error=="function"?await r.error(p):r.error,b=typeof r.description=="function"?await r.description(p):r.description,_=typeof g=="object"&&!K.isValidElement(g)?g:{message:g};this.create({id:a,type:"error",description:b,..._})}else if(r.success!==void 0){l=!1;const g=typeof r.success=="function"?await r.success(p):r.success,b=typeof r.description=="function"?await r.description(p):r.description,_=typeof g=="object"&&!K.isValidElement(g)?g:{message:g};this.create({id:a,type:"success",description:b,..._})}}).catch(async p=>{if(c=["reject",p],r.error!==void 0){l=!1;const y=typeof r.error=="function"?await r.error(p):r.error,g=typeof r.description=="function"?await r.description(p):r.description,T=typeof y=="object"&&!K.isValidElement(y)?y:{message:y};this.create({id:a,type:"error",description:g,...T})}}).finally(()=>{l&&(this.dismiss(a),a=void 0),r.finally==null||r.finally.call(r)}),m=()=>new Promise((p,y)=>f.then(()=>c[0]==="reject"?y(c[1]):p(c[1])).catch(y));return typeof a!="string"&&typeof a!="number"?{unwrap:m}:Object.assign(a,{unwrap:m})},this.custom=(t,r)=>{const a=r?.id||$p++;return this.create({jsx:t(a),id:a,...r}),a},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Fn=new r9,a9=(e,t)=>{const r=t?.id||$p++;return Fn.addToast({title:e,...t,id:r}),r},s9=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",i9=a9,o9=()=>Fn.toasts,l9=()=>Fn.getActiveToasts(),_a=Object.assign(i9,{success:Fn.success,info:Fn.info,warning:Fn.warning,error:Fn.error,custom:Fn.custom,message:Fn.message,promise:Fn.promise,dismiss:Fn.dismiss,loading:Fn.loading},{getHistory:o9,getToasts:l9});G8("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Vc(e){return e.label!==void 0}const u9=3,c9="24px",f9="16px",Kx=4e3,d9=356,h9=14,m9=45,p9=200;function Zr(...e){return e.filter(Boolean).join(" ")}function g9(e){const[t,r]=e.split("-"),a=[];return t&&a.push(t),r&&a.push(r),a}const y9=e=>{var t,r,a,o,l,c,f,m,p;const{invert:y,toast:g,unstyled:b,interacting:T,setHeights:_,visibleToasts:w,heights:E,index:C,toasts:O,expanded:k,removeToast:j,defaultRichColors:L,closeButton:W,style:B,cancelButtonStyle:U,actionButtonStyle:le,className:ye="",descriptionClassName:ve="",duration:oe,position:ce,gap:me,expandByDefault:_e,classNames:z,icons:q,closeButtonAriaLabel:G="Close toast"}=e,[we,Te]=K.useState(null),[M,X]=K.useState(null),[Q,ne]=K.useState(!1),[fe,De]=K.useState(!1),[Ee,Ae]=K.useState(!1),[Ne,ht]=K.useState(!1),[pt,Qe]=K.useState(!1),[Xt,rn]=K.useState(0),[Tn,yn]=K.useState(0),Ot=K.useRef(g.duration||oe||Kx),At=K.useRef(null),gt=K.useRef(null),R=C===0,Y=C+1<=w,Z=g.type,ue=g.dismissible!==!1,ae=g.className||"",se=g.descriptionClassName||"",pe=K.useMemo(()=>E.findIndex(ze=>ze.toastId===g.id)||0,[E,g.id]),Fe=K.useMemo(()=>{var ze;return(ze=g.closeButton)!=null?ze:W},[g.closeButton,W]),He=K.useMemo(()=>g.duration||oe||Kx,[g.duration,oe]),Pt=K.useRef(0),vn=K.useRef(0),Wt=K.useRef(0),qn=K.useRef(null),[Rn,Ct]=ce.split("-"),En=K.useMemo(()=>E.reduce((ze,xt,an)=>an>=pe?ze:ze+xt.height,0),[E,pe]),Lt=n9(),Co=g.invert||y,Na=Z==="loading";vn.current=K.useMemo(()=>pe*me+En,[pe,En]),K.useEffect(()=>{Ot.current=He},[He]),K.useEffect(()=>{ne(!0)},[]),K.useEffect(()=>{const ze=gt.current;if(ze){const xt=ze.getBoundingClientRect().height;return yn(xt),_(an=>[{toastId:g.id,height:xt,position:g.position},...an]),()=>_(an=>an.filter(bn=>bn.toastId!==g.id))}},[_,g.id]),K.useLayoutEffect(()=>{if(!Q)return;const ze=gt.current,xt=ze.style.height;ze.style.height="auto";const an=ze.getBoundingClientRect().height;ze.style.height=xt,yn(an),_(bn=>bn.find(Dt=>Dt.toastId===g.id)?bn.map(Dt=>Dt.toastId===g.id?{...Dt,height:an}:Dt):[{toastId:g.id,height:an,position:g.position},...bn])},[Q,g.title,g.description,_,g.id,g.jsx,g.action,g.cancel]);const Lr=K.useCallback(()=>{De(!0),rn(vn.current),_(ze=>ze.filter(xt=>xt.toastId!==g.id)),setTimeout(()=>{j(g)},p9)},[g,j,_,vn]);K.useEffect(()=>{if(g.promise&&Z==="loading"||g.duration===1/0||g.type==="loading")return;let ze;return k||T||Lt?(()=>{if(Wt.current<Pt.current){const bn=new Date().getTime()-Pt.current;Ot.current=Ot.current-bn}Wt.current=new Date().getTime()})():(()=>{Ot.current!==1/0&&(Pt.current=new Date().getTime(),ze=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),Lr()},Ot.current))})(),()=>clearTimeout(ze)},[k,T,g,Z,Lt,Lr]),K.useEffect(()=>{g.delete&&(Lr(),g.onDismiss==null||g.onDismiss.call(g,g))},[Lr,g.delete]);function ri(){var ze;if(q?.loading){var xt;return K.createElement("div",{className:Zr(z?.loader,g==null||(xt=g.classNames)==null?void 0:xt.loader,"sonner-loader"),"data-visible":Z==="loading"},q.loading)}return K.createElement(W8,{className:Zr(z?.loader,g==null||(ze=g.classNames)==null?void 0:ze.loader),visible:Z==="loading"})}const ai=g.icon||q?.[Z]||q8(Z);var gs,Ur;return K.createElement("li",{tabIndex:0,ref:gt,className:Zr(ye,ae,z?.toast,g==null||(t=g.classNames)==null?void 0:t.toast,z?.default,z?.[Z],g==null||(r=g.classNames)==null?void 0:r[Z]),"data-sonner-toast":"","data-rich-colors":(gs=g.richColors)!=null?gs:L,"data-styled":!(g.jsx||g.unstyled||b),"data-mounted":Q,"data-promise":!!g.promise,"data-swiped":pt,"data-removed":fe,"data-visible":Y,"data-y-position":Rn,"data-x-position":Ct,"data-index":C,"data-front":R,"data-swiping":Ee,"data-dismissible":ue,"data-type":Z,"data-invert":Co,"data-swipe-out":Ne,"data-swipe-direction":M,"data-expanded":!!(k||_e&&Q),"data-testid":g.testId,style:{"--index":C,"--toasts-before":C,"--z-index":O.length-C,"--offset":`${fe?Xt:vn.current}px`,"--initial-height":_e?"auto":`${Tn}px`,...B,...g.style},onDragEnd:()=>{Ae(!1),Te(null),qn.current=null},onPointerDown:ze=>{ze.button!==2&&(Na||!ue||(At.current=new Date,rn(vn.current),ze.target.setPointerCapture(ze.pointerId),ze.target.tagName!=="BUTTON"&&(Ae(!0),qn.current={x:ze.clientX,y:ze.clientY})))},onPointerUp:()=>{var ze,xt,an;if(Ne||!ue)return;qn.current=null;const bn=Number(((ze=gt.current)==null?void 0:ze.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),za=Number(((xt=gt.current)==null?void 0:xt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Dt=new Date().getTime()-((an=At.current)==null?void 0:an.getTime()),On=we==="x"?bn:za,ys=Math.abs(On)/Dt;if(Math.abs(On)>=m9||ys>.11){rn(vn.current),g.onDismiss==null||g.onDismiss.call(g,g),X(we==="x"?bn>0?"right":"left":za>0?"down":"up"),Lr(),ht(!0);return}else{var kn,Nn;(kn=gt.current)==null||kn.style.setProperty("--swipe-amount-x","0px"),(Nn=gt.current)==null||Nn.style.setProperty("--swipe-amount-y","0px")}Qe(!1),Ae(!1),Te(null)},onPointerMove:ze=>{var xt,an,bn;if(!qn.current||!ue||((xt=window.getSelection())==null?void 0:xt.toString().length)>0)return;const Dt=ze.clientY-qn.current.y,On=ze.clientX-qn.current.x;var ys;const kn=(ys=e.swipeDirections)!=null?ys:g9(ce);!we&&(Math.abs(On)>1||Math.abs(Dt)>1)&&Te(Math.abs(On)>Math.abs(Dt)?"x":"y");let Nn={x:0,y:0};const si=_r=>1/(1.5+Math.abs(_r)/20);if(we==="y"){if(kn.includes("top")||kn.includes("bottom"))if(kn.includes("top")&&Dt<0||kn.includes("bottom")&&Dt>0)Nn.y=Dt;else{const _r=Dt*si(Dt);Nn.y=Math.abs(_r)<Math.abs(Dt)?_r:Dt}}else if(we==="x"&&(kn.includes("left")||kn.includes("right")))if(kn.includes("left")&&On<0||kn.includes("right")&&On>0)Nn.x=On;else{const _r=On*si(On);Nn.x=Math.abs(_r)<Math.abs(On)?_r:On}(Math.abs(Nn.x)>0||Math.abs(Nn.y)>0)&&Qe(!0),(an=gt.current)==null||an.style.setProperty("--swipe-amount-x",`${Nn.x}px`),(bn=gt.current)==null||bn.style.setProperty("--swipe-amount-y",`${Nn.y}px`)}},Fe&&!g.jsx&&Z!=="loading"?K.createElement("button",{"aria-label":G,"data-disabled":Na,"data-close-button":!0,onClick:Na||!ue?()=>{}:()=>{Lr(),g.onDismiss==null||g.onDismiss.call(g,g)},className:Zr(z?.closeButton,g==null||(a=g.classNames)==null?void 0:a.closeButton)},(Ur=q?.close)!=null?Ur:t9):null,(Z||g.icon||g.promise)&&g.icon!==null&&(q?.[Z]!==null||g.icon)?K.createElement("div",{"data-icon":"",className:Zr(z?.icon,g==null||(o=g.classNames)==null?void 0:o.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||ri():null,g.type!=="loading"?ai:null):null,K.createElement("div",{"data-content":"",className:Zr(z?.content,g==null||(l=g.classNames)==null?void 0:l.content)},K.createElement("div",{"data-title":"",className:Zr(z?.title,g==null||(c=g.classNames)==null?void 0:c.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?K.createElement("div",{"data-description":"",className:Zr(ve,se,z?.description,g==null||(f=g.classNames)==null?void 0:f.description)},typeof g.description=="function"?g.description():g.description):null),K.isValidElement(g.cancel)?g.cancel:g.cancel&&Vc(g.cancel)?K.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||U,onClick:ze=>{Vc(g.cancel)&&ue&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,ze),Lr())},className:Zr(z?.cancelButton,g==null||(m=g.classNames)==null?void 0:m.cancelButton)},g.cancel.label):null,K.isValidElement(g.action)?g.action:g.action&&Vc(g.action)?K.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||le,onClick:ze=>{Vc(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,ze),!ze.defaultPrevented&&Lr())},className:Zr(z?.actionButton,g==null||(p=g.classNames)==null?void 0:p.actionButton)},g.action.label):null)};function Qx(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function v9(e,t){const r={};return[e,t].forEach((a,o)=>{const l=o===1,c=l?"--mobile-offset":"--offset",f=l?f9:c9;function m(p){["top","right","bottom","left"].forEach(y=>{r[`${c}-${y}`]=typeof p=="number"?`${p}px`:p})}typeof a=="number"||typeof a=="string"?m(a):typeof a=="object"?["top","right","bottom","left"].forEach(p=>{a[p]===void 0?r[`${c}-${p}`]=f:r[`${c}-${p}`]=typeof a[p]=="number"?`${a[p]}px`:a[p]}):m(f)}),r}const b9=K.forwardRef(function(t,r){const{id:a,invert:o,position:l="bottom-right",hotkey:c=["altKey","KeyT"],expand:f,closeButton:m,className:p,offset:y,mobileOffset:g,theme:b="light",richColors:T,duration:_,style:w,visibleToasts:E=u9,toastOptions:C,dir:O=Qx(),gap:k=h9,icons:j,containerAriaLabel:L="Notifications"}=t,[W,B]=K.useState([]),U=K.useMemo(()=>a?W.filter(Q=>Q.toasterId===a):W.filter(Q=>!Q.toasterId),[W,a]),le=K.useMemo(()=>Array.from(new Set([l].concat(U.filter(Q=>Q.position).map(Q=>Q.position)))),[U,l]),[ye,ve]=K.useState([]),[oe,ce]=K.useState(!1),[me,_e]=K.useState(!1),[z,q]=K.useState(b!=="system"?b:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),G=K.useRef(null),we=c.join("+").replace(/Key/g,"").replace(/Digit/g,""),Te=K.useRef(null),M=K.useRef(!1),X=K.useCallback(Q=>{B(ne=>{var fe;return(fe=ne.find(De=>De.id===Q.id))!=null&&fe.delete||Fn.dismiss(Q.id),ne.filter(({id:De})=>De!==Q.id)})},[]);return K.useEffect(()=>Fn.subscribe(Q=>{if(Q.dismiss){requestAnimationFrame(()=>{B(ne=>ne.map(fe=>fe.id===Q.id?{...fe,delete:!0}:fe))});return}setTimeout(()=>{j_.flushSync(()=>{B(ne=>{const fe=ne.findIndex(De=>De.id===Q.id);return fe!==-1?[...ne.slice(0,fe),{...ne[fe],...Q},...ne.slice(fe+1)]:[Q,...ne]})})})}),[W]),K.useEffect(()=>{if(b!=="system"){q(b);return}if(b==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?q("dark"):q("light")),typeof window>"u")return;const Q=window.matchMedia("(prefers-color-scheme: dark)");try{Q.addEventListener("change",({matches:ne})=>{q(ne?"dark":"light")})}catch{Q.addListener(({matches:fe})=>{try{q(fe?"dark":"light")}catch(De){console.error(De)}})}},[b]),K.useEffect(()=>{W.length<=1&&ce(!1)},[W]),K.useEffect(()=>{const Q=ne=>{var fe;if(c.every(Ae=>ne[Ae]||ne.code===Ae)){var Ee;ce(!0),(Ee=G.current)==null||Ee.focus()}ne.code==="Escape"&&(document.activeElement===G.current||(fe=G.current)!=null&&fe.contains(document.activeElement))&&ce(!1)};return document.addEventListener("keydown",Q),()=>document.removeEventListener("keydown",Q)},[c]),K.useEffect(()=>{if(G.current)return()=>{Te.current&&(Te.current.focus({preventScroll:!0}),Te.current=null,M.current=!1)}},[G.current]),K.createElement("section",{ref:r,"aria-label":`${L} ${we}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},le.map((Q,ne)=>{var fe;const[De,Ee]=Q.split("-");return U.length?K.createElement("ol",{key:Q,dir:O==="auto"?Qx():O,tabIndex:-1,ref:G,className:p,"data-sonner-toaster":!0,"data-sonner-theme":z,"data-y-position":De,"data-x-position":Ee,style:{"--front-toast-height":`${((fe=ye[0])==null?void 0:fe.height)||0}px`,"--width":`${d9}px`,"--gap":`${k}px`,...w,...v9(y,g)},onBlur:Ae=>{M.current&&!Ae.currentTarget.contains(Ae.relatedTarget)&&(M.current=!1,Te.current&&(Te.current.focus({preventScroll:!0}),Te.current=null))},onFocus:Ae=>{Ae.target instanceof HTMLElement&&Ae.target.dataset.dismissible==="false"||M.current||(M.current=!0,Te.current=Ae.relatedTarget)},onMouseEnter:()=>ce(!0),onMouseMove:()=>ce(!0),onMouseLeave:()=>{me||ce(!1)},onDragEnd:()=>ce(!1),onPointerDown:Ae=>{Ae.target instanceof HTMLElement&&Ae.target.dataset.dismissible==="false"||_e(!0)},onPointerUp:()=>_e(!1)},U.filter(Ae=>!Ae.position&&ne===0||Ae.position===Q).map((Ae,Ne)=>{var ht,pt;return K.createElement(y9,{key:Ae.id,icons:j,index:Ne,toast:Ae,defaultRichColors:T,duration:(ht=C?.duration)!=null?ht:_,className:C?.className,descriptionClassName:C?.descriptionClassName,invert:o,visibleToasts:E,closeButton:(pt=C?.closeButton)!=null?pt:m,interacting:me,position:Q,style:C?.style,unstyled:C?.unstyled,classNames:C?.classNames,cancelButtonStyle:C?.cancelButtonStyle,actionButtonStyle:C?.actionButtonStyle,closeButtonAriaLabel:C?.closeButtonAriaLabel,removeToast:X,toasts:U.filter(Qe=>Qe.position==Ae.position),heights:ye.filter(Qe=>Qe.position==Ae.position),setHeights:ve,expandByDefault:f,gap:k,expanded:oe,swipeDirections:t.swipeDirections})})):null}))});function S9(e){const t=Xe.c(19),{children:r,onClose:a}=e,[o,l]=x.useState(!1),{setIsCountDown:c}=Da();let f;t[0]!==a?(f=()=>{l(!1),a?.()},t[0]=a,t[1]=f):f=t[1];const m=f;let p;t[2]!==m||t[3]!==c?(p=()=>{c(!0),m()},t[2]=m,t[3]=c,t[4]=p):p=t[4];const y=p;let g;t[5]!==r?(g=A.jsx(ET,{children:r}),t[5]=r,t[6]=g):g=t[6];let b;t[7]===Symbol.for("react.memo_cache_sentinel")?(b=A.jsxs(Rg,{children:[A.jsx("div",{className:"flex items-center justify-center mb-4",children:A.jsx("div",{className:"rounded-full border p-3",children:A.jsx(ag,{className:"w-6 h-6 "})})}),A.jsx(Og,{className:"text-center text-lg",children:"Thông báo quan trọng"}),A.jsx(kg,{className:"text-center text-base pt-2",children:"Để có kết quả tốt nhất bạn hay nhìn thẳng vào camera nhé"})]}),t[7]=b):b=t[7];let T;t[8]!==m?(T=A.jsx($n,{variant:"outline",onClick:m,className:"min-w-32 bg-transparent",children:"Hủy"}),t[8]=m,t[9]=T):T=t[9];let _;t[10]!==y?(_=A.jsx($n,{onClick:y,className:"min-w-32",children:"Tiếp tục"}),t[10]=y,t[11]=_):_=t[11];let w;t[12]!==T||t[13]!==_?(w=A.jsxs(Mg,{className:"sm:max-w-md",children:[b,A.jsxs("div",{className:"flex justify-center gap-3 pt-4",children:[T,_]})]}),t[12]=T,t[13]=_,t[14]=w):w=t[14];let E;return t[15]!==o||t[16]!==g||t[17]!==w?(E=A.jsxs(Dg,{open:o,onOpenChange:l,children:[g,w]}),t[15]=o,t[16]=g,t[17]=w,t[18]=E):E=t[18],E}var uu=e=>e.type==="checkbox",Zs=e=>e instanceof Date,Hn=e=>e==null;const iA=e=>typeof e=="object";var qt=e=>!Hn(e)&&!Array.isArray(e)&&iA(e)&&!Zs(e),oA=e=>qt(e)&&e.target?uu(e.target)?e.target.checked:e.target.value:e,x9=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,lA=(e,t)=>e.has(x9(t)),_9=e=>{const t=e.constructor&&e.constructor.prototype;return qt(t)&&t.hasOwnProperty("isPrototypeOf")},_y=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Jt(e){let t;const r=Array.isArray(e),a=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(!(_y&&(e instanceof Blob||a))&&(r||qt(e)))if(t=r?[]:Object.create(Object.getPrototypeOf(e)),!r&&!_9(e))t=e;else for(const o in e)e.hasOwnProperty(o)&&(t[o]=Jt(e[o]));else return e;return t}var qf=e=>/^\w*$/.test(e),jt=e=>e===void 0,wy=e=>Array.isArray(e)?e.filter(Boolean):[],Ty=e=>wy(e.replace(/["|']|\]/g,"").split(/\.|\[/)),de=(e,t,r)=>{if(!t||!qt(e))return r;const a=(qf(t)?[t]:Ty(t)).reduce((o,l)=>Hn(o)?o:o[l],e);return jt(a)||a===e?jt(e[t])?r:e[t]:a},nr=e=>typeof e=="boolean",it=(e,t,r)=>{let a=-1;const o=qf(t)?[t]:Ty(t),l=o.length,c=l-1;for(;++a<l;){const f=o[a];let m=r;if(a!==c){const p=e[f];m=qt(p)||Array.isArray(p)?p:isNaN(+o[a+1])?{}:[]}if(f==="__proto__"||f==="constructor"||f==="prototype")return;e[f]=m,e=e[f]}};const vf={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Dr={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Sa={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Ey=K.createContext(null);Ey.displayName="HookFormContext";const Xf=()=>K.useContext(Ey),w9=e=>{const{children:t,...r}=e;return K.createElement(Ey.Provider,{value:r},t)};var uA=(e,t,r,a=!0)=>{const o={defaultValues:t._defaultValues};for(const l in e)Object.defineProperty(o,l,{get:()=>{const c=l;return t._proxyFormState[c]!==Dr.all&&(t._proxyFormState[c]=!a||Dr.all),r&&(r[c]=!0),e[c]}});return o};const Ay=typeof window<"u"?K.useLayoutEffect:K.useEffect;function cA(e){const t=Xf(),{control:r=t.control,disabled:a,name:o,exact:l}=e||{},[c,f]=K.useState(r._formState),m=K.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Ay(()=>r._subscribe({name:o,formState:m.current,exact:l,callback:p=>{!a&&f({...r._formState,...p})}}),[o,a,l]),K.useEffect(()=>{m.current.isValid&&r._setValid(!0)},[r]),K.useMemo(()=>uA(c,r,m.current,!1),[c,r])}var rr=e=>typeof e=="string",Ip=(e,t,r,a,o)=>rr(e)?(a&&t.watch.add(e),de(r,e,o)):Array.isArray(e)?e.map(l=>(a&&t.watch.add(l),de(r,l))):(a&&(t.watchAll=!0),r),Gp=e=>Hn(e)||!iA(e);function Mr(e,t,r=new WeakSet){if(Gp(e)||Gp(t))return Object.is(e,t);if(Zs(e)&&Zs(t))return e.getTime()===t.getTime();const a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const l of a){const c=e[l];if(!o.includes(l))return!1;if(l!=="ref"){const f=t[l];if(Zs(c)&&Zs(f)||qt(c)&&qt(f)||Array.isArray(c)&&Array.isArray(f)?!Mr(c,f,r):!Object.is(c,f))return!1}}return!0}function T9(e){const t=Xf(),{control:r=t.control,name:a,defaultValue:o,disabled:l,exact:c,compute:f}=e||{},m=K.useRef(o),p=K.useRef(f),y=K.useRef(void 0),g=K.useRef(r),b=K.useRef(a);p.current=f;const[T,_]=K.useState(()=>{const j=r._getWatch(a,m.current);return p.current?p.current(j):j}),w=K.useCallback(j=>{const L=Ip(a,r._names,j||r._formValues,!1,m.current);return p.current?p.current(L):L},[r._formValues,r._names,a]),E=K.useCallback(j=>{if(!l){const L=Ip(a,r._names,j||r._formValues,!1,m.current);if(p.current){const W=p.current(L);Mr(W,y.current)||(_(W),y.current=W)}else _(L)}},[r._formValues,r._names,l,a]);Ay(()=>((g.current!==r||!Mr(b.current,a))&&(g.current=r,b.current=a,E()),r._subscribe({name:a,formState:{values:!0},exact:c,callback:j=>{E(j.values)}})),[r,c,a,E]),K.useEffect(()=>r._removeUnmounted());const C=g.current!==r,O=b.current,k=K.useMemo(()=>{if(l)return null;const j=!C&&!Mr(O,a);return C||j?w():null},[l,C,a,O,w]);return k!==null?k:T}function E9(e){const t=Xf(),{name:r,disabled:a,control:o=t.control,shouldUnregister:l,defaultValue:c,exact:f=!0}=e,m=lA(o._names.array,r),p=K.useMemo(()=>de(o._formValues,r,de(o._defaultValues,r,c)),[o,r,c]),y=T9({control:o,name:r,defaultValue:p,exact:f}),g=cA({control:o,name:r,exact:f}),b=K.useRef(e),T=K.useRef(void 0),_=K.useRef(o.register(r,{...e.rules,value:y,...nr(e.disabled)?{disabled:e.disabled}:{}}));b.current=e;const w=K.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!de(g.errors,r)},isDirty:{enumerable:!0,get:()=>!!de(g.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!de(g.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!de(g.validatingFields,r)},error:{enumerable:!0,get:()=>de(g.errors,r)}}),[g,r]),E=K.useCallback(j=>_.current.onChange({target:{value:oA(j),name:r},type:vf.CHANGE}),[r]),C=K.useCallback(()=>_.current.onBlur({target:{value:de(o._formValues,r),name:r},type:vf.BLUR}),[r,o._formValues]),O=K.useCallback(j=>{const L=de(o._fields,r);L&&j&&(L._f.ref={focus:()=>j.focus&&j.focus(),select:()=>j.select&&j.select(),setCustomValidity:W=>j.setCustomValidity(W),reportValidity:()=>j.reportValidity()})},[o._fields,r]),k=K.useMemo(()=>({name:r,value:y,...nr(a)||g.disabled?{disabled:g.disabled||a}:{},onChange:E,onBlur:C,ref:O}),[r,a,g.disabled,E,C,O,y]);return K.useEffect(()=>{const j=o._options.shouldUnregister||l,L=T.current;L&&L!==r&&!m&&o.unregister(L),o.register(r,{...b.current.rules,...nr(b.current.disabled)?{disabled:b.current.disabled}:{}});const W=(B,U)=>{const le=de(o._fields,B);le&&le._f&&(le._f.mount=U)};if(W(r,!0),j){const B=Jt(de(o._options.defaultValues,r,b.current.defaultValue));it(o._defaultValues,r,B),jt(de(o._formValues,r))&&it(o._formValues,r,B)}return!m&&o.register(r),T.current=r,()=>{(m?j&&!o._state.action:j)?o.unregister(r):W(r,!1)}},[r,o,m,l]),K.useEffect(()=>{o._setDisabledField({disabled:a,name:r})},[a,r,o]),K.useMemo(()=>({field:k,formState:g,fieldState:w}),[k,g,w])}const A9=e=>e.render(E9(e));var Cy=(e,t,r,a,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[a]:o||!0}}:{},Nl=e=>Array.isArray(e)?e:[e],Jx=()=>{let e=[];return{get observers(){return e},next:o=>{for(const l of e)l.next&&l.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(l=>l!==o)}}),unsubscribe:()=>{e=[]}}};function fA(e,t){const r={};for(const a in e)if(e.hasOwnProperty(a)){const o=e[a],l=t[a];if(o&&qt(o)&&l){const c=fA(o,l);qt(c)&&(r[a]=c)}else e[a]&&(r[a]=l)}return r}var Cn=e=>qt(e)&&!Object.keys(e).length,Dy=e=>e.type==="file",Rr=e=>typeof e=="function",bf=e=>{if(!_y)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},dA=e=>e.type==="select-multiple",My=e=>e.type==="radio",C9=e=>My(e)||uu(e),tp=e=>bf(e)&&e.isConnected;function D9(e,t){const r=t.slice(0,-1).length;let a=0;for(;a<r;)e=jt(e)?a++:e[t[a++]];return e}function M9(e){for(const t in e)if(e.hasOwnProperty(t)&&!jt(e[t]))return!1;return!0}function It(e,t){const r=Array.isArray(t)?t:qf(t)?[t]:Ty(t),a=r.length===1?e:D9(e,r),o=r.length-1,l=r[o];return a&&delete a[l],o!==0&&(qt(a)&&Cn(a)||Array.isArray(a)&&M9(a))&&It(e,r.slice(0,-1)),e}var R9=e=>{for(const t in e)if(Rr(e[t]))return!0;return!1};function hA(e){return Array.isArray(e)||qt(e)&&!R9(e)}function qp(e,t={}){for(const r in e){const a=e[r];hA(a)?(t[r]=Array.isArray(a)?[]:{},qp(a,t[r])):jt(a)||(t[r]=!0)}return t}function Ki(e,t,r){r||(r=qp(t));for(const a in e){const o=e[a];if(hA(o))jt(t)||Gp(r[a])?r[a]=qp(o,Array.isArray(o)?[]:{}):Ki(o,Hn(t)?{}:t[a],r[a]);else{const l=t[a];r[a]=!Mr(o,l)}}return r}const e_={value:!1,isValid:!1},t_={value:!0,isValid:!0};var mA=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!jt(e[0].attributes.value)?jt(e[0].value)||e[0].value===""?t_:{value:e[0].value,isValid:!0}:t_:e_}return e_},pA=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:a})=>jt(e)?e:t?e===""?NaN:e&&+e:r&&rr(e)?new Date(e):a?a(e):e;const n_={isValid:!1,value:null};var gA=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,n_):n_;function r_(e){const t=e.ref;return Dy(t)?t.files:My(t)?gA(e.refs).value:dA(t)?[...t.selectedOptions].map(({value:r})=>r):uu(t)?mA(e.refs).value:pA(jt(t.value)?e.ref.value:t.value,e)}var O9=(e,t,r,a)=>{const o={};for(const l of e){const c=de(t,l);c&&it(o,l,c._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:a}},Sf=e=>e instanceof RegExp,El=e=>jt(e)?e:Sf(e)?e.source:qt(e)?Sf(e.value)?e.value.source:e.value:e,a_=e=>({isOnSubmit:!e||e===Dr.onSubmit,isOnBlur:e===Dr.onBlur,isOnChange:e===Dr.onChange,isOnAll:e===Dr.all,isOnTouch:e===Dr.onTouched});const s_="AsyncFunction";var k9=e=>!!e&&!!e.validate&&!!(Rr(e.validate)&&e.validate.constructor.name===s_||qt(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===s_)),N9=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),i_=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(a=>e.startsWith(a)&&/^\.\w+/.test(e.slice(a.length))));const zl=(e,t,r,a)=>{for(const o of r||Object.keys(e)){const l=de(e,o);if(l){const{_f:c,...f}=l;if(c){if(c.refs&&c.refs[0]&&t(c.refs[0],o)&&!a)return!0;if(c.ref&&t(c.ref,c.name)&&!a)return!0;if(zl(f,t))break}else if(qt(f)&&zl(f,t))break}}};function o_(e,t,r){const a=de(e,r);if(a||qf(r))return{error:a,name:r};const o=r.split(".");for(;o.length;){const l=o.join("."),c=de(t,l),f=de(e,l);if(c&&!Array.isArray(c)&&r!==l)return{name:r};if(f&&f.type)return{name:l,error:f};if(f&&f.root&&f.root.type)return{name:`${l}.root`,error:f.root};o.pop()}return{name:r}}var z9=(e,t,r,a)=>{r(e);const{name:o,...l}=e;return Cn(l)||Object.keys(l).length>=Object.keys(t).length||Object.keys(l).find(c=>t[c]===(!a||Dr.all))},j9=(e,t,r)=>!e||!t||e===t||Nl(e).some(a=>a&&(r?a===t:a.startsWith(t)||t.startsWith(a))),V9=(e,t,r,a,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?a.isOnBlur:o.isOnBlur)?!e:(r?a.isOnChange:o.isOnChange)?e:!0,L9=(e,t)=>!wy(de(e,t)).length&&It(e,t),U9=(e,t,r)=>{const a=Nl(de(e,r));return it(a,"root",t[r]),it(e,r,a),e};function l_(e,t,r="validate"){if(rr(e)||Array.isArray(e)&&e.every(rr)||nr(e)&&!e)return{type:r,message:rr(e)?e:"",ref:t}}var Xi=e=>qt(e)&&!Sf(e)?e:{value:e,message:""},u_=async(e,t,r,a,o,l)=>{const{ref:c,refs:f,required:m,maxLength:p,minLength:y,min:g,max:b,pattern:T,validate:_,name:w,valueAsNumber:E,mount:C}=e._f,O=de(r,w);if(!C||t.has(w))return{};const k=f?f[0]:c,j=oe=>{o&&k.reportValidity&&(k.setCustomValidity(nr(oe)?"":oe||""),k.reportValidity())},L={},W=My(c),B=uu(c),U=W||B,le=(E||Dy(c))&&jt(c.value)&&jt(O)||bf(c)&&c.value===""||O===""||Array.isArray(O)&&!O.length,ye=Cy.bind(null,w,a,L),ve=(oe,ce,me,_e=Sa.maxLength,z=Sa.minLength)=>{const q=oe?ce:me;L[w]={type:oe?_e:z,message:q,ref:c,...ye(oe?_e:z,q)}};if(l?!Array.isArray(O)||!O.length:m&&(!U&&(le||Hn(O))||nr(O)&&!O||B&&!mA(f).isValid||W&&!gA(f).isValid)){const{value:oe,message:ce}=rr(m)?{value:!!m,message:m}:Xi(m);if(oe&&(L[w]={type:Sa.required,message:ce,ref:k,...ye(Sa.required,ce)},!a))return j(ce),L}if(!le&&(!Hn(g)||!Hn(b))){let oe,ce;const me=Xi(b),_e=Xi(g);if(!Hn(O)&&!isNaN(O)){const z=c.valueAsNumber||O&&+O;Hn(me.value)||(oe=z>me.value),Hn(_e.value)||(ce=z<_e.value)}else{const z=c.valueAsDate||new Date(O),q=Te=>new Date(new Date().toDateString()+" "+Te),G=c.type=="time",we=c.type=="week";rr(me.value)&&O&&(oe=G?q(O)>q(me.value):we?O>me.value:z>new Date(me.value)),rr(_e.value)&&O&&(ce=G?q(O)<q(_e.value):we?O<_e.value:z<new Date(_e.value))}if((oe||ce)&&(ve(!!oe,me.message,_e.message,Sa.max,Sa.min),!a))return j(L[w].message),L}if((p||y)&&!le&&(rr(O)||l&&Array.isArray(O))){const oe=Xi(p),ce=Xi(y),me=!Hn(oe.value)&&O.length>+oe.value,_e=!Hn(ce.value)&&O.length<+ce.value;if((me||_e)&&(ve(me,oe.message,ce.message),!a))return j(L[w].message),L}if(T&&!le&&rr(O)){const{value:oe,message:ce}=Xi(T);if(Sf(oe)&&!O.match(oe)&&(L[w]={type:Sa.pattern,message:ce,ref:c,...ye(Sa.pattern,ce)},!a))return j(ce),L}if(_){if(Rr(_)){const oe=await _(O,r),ce=l_(oe,k);if(ce&&(L[w]={...ce,...ye(Sa.validate,ce.message)},!a))return j(ce.message),L}else if(qt(_)){let oe={};for(const ce in _){if(!Cn(oe)&&!a)break;const me=l_(await _[ce](O,r),k,ce);me&&(oe={...me,...ye(ce,me.message)},j(me.message),a&&(L[w]=oe))}if(!Cn(oe)&&(L[w]={ref:k,...oe},!a))return L}}return j(!0),L};const B9={mode:Dr.onSubmit,reValidateMode:Dr.onChange,shouldFocusError:!0};function Y9(e={}){let t={...B9,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:Rr(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},a={},o=qt(t.defaultValues)||qt(t.values)?Jt(t.defaultValues||t.values)||{}:{},l=t.shouldUnregister?{}:Jt(o),c={action:!1,mount:!1,watch:!1},f={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},m,p=0;const y={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let g={...y};const b={array:Jx(),state:Jx()},T=t.criteriaMode===Dr.all,_=R=>Y=>{clearTimeout(p),p=setTimeout(R,Y)},w=async R=>{if(!t.disabled&&(y.isValid||g.isValid||R)){const Y=t.resolver?Cn((await B()).errors):await le(a,!0);Y!==r.isValid&&b.state.next({isValid:Y})}},E=(R,Y)=>{!t.disabled&&(y.isValidating||y.validatingFields||g.isValidating||g.validatingFields)&&((R||Array.from(f.mount)).forEach(Z=>{Z&&(Y?it(r.validatingFields,Z,Y):It(r.validatingFields,Z))}),b.state.next({validatingFields:r.validatingFields,isValidating:!Cn(r.validatingFields)}))},C=(R,Y=[],Z,ue,ae=!0,se=!0)=>{if(ue&&Z&&!t.disabled){if(c.action=!0,se&&Array.isArray(de(a,R))){const pe=Z(de(a,R),ue.argA,ue.argB);ae&&it(a,R,pe)}if(se&&Array.isArray(de(r.errors,R))){const pe=Z(de(r.errors,R),ue.argA,ue.argB);ae&&it(r.errors,R,pe),L9(r.errors,R)}if((y.touchedFields||g.touchedFields)&&se&&Array.isArray(de(r.touchedFields,R))){const pe=Z(de(r.touchedFields,R),ue.argA,ue.argB);ae&&it(r.touchedFields,R,pe)}(y.dirtyFields||g.dirtyFields)&&(r.dirtyFields=Ki(o,l)),b.state.next({name:R,isDirty:ve(R,Y),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else it(l,R,Y)},O=(R,Y)=>{it(r.errors,R,Y),b.state.next({errors:r.errors})},k=R=>{r.errors=R,b.state.next({errors:r.errors,isValid:!1})},j=(R,Y,Z,ue)=>{const ae=de(a,R);if(ae){const se=de(l,R,jt(Z)?de(o,R):Z);jt(se)||ue&&ue.defaultChecked||Y?it(l,R,Y?se:r_(ae._f)):me(R,se),c.mount&&!c.action&&w()}},L=(R,Y,Z,ue,ae)=>{let se=!1,pe=!1;const Fe={name:R};if(!t.disabled){if(!Z||ue){(y.isDirty||g.isDirty)&&(pe=r.isDirty,r.isDirty=Fe.isDirty=ve(),se=pe!==Fe.isDirty);const He=Mr(de(o,R),Y);pe=!!de(r.dirtyFields,R),He?It(r.dirtyFields,R):it(r.dirtyFields,R,!0),Fe.dirtyFields=r.dirtyFields,se=se||(y.dirtyFields||g.dirtyFields)&&pe!==!He}if(Z){const He=de(r.touchedFields,R);He||(it(r.touchedFields,R,Z),Fe.touchedFields=r.touchedFields,se=se||(y.touchedFields||g.touchedFields)&&He!==Z)}se&&ae&&b.state.next(Fe)}return se?Fe:{}},W=(R,Y,Z,ue)=>{const ae=de(r.errors,R),se=(y.isValid||g.isValid)&&nr(Y)&&r.isValid!==Y;if(t.delayError&&Z?(m=_(()=>O(R,Z)),m(t.delayError)):(clearTimeout(p),m=null,Z?it(r.errors,R,Z):It(r.errors,R)),(Z?!Mr(ae,Z):ae)||!Cn(ue)||se){const pe={...ue,...se&&nr(Y)?{isValid:Y}:{},errors:r.errors,name:R};r={...r,...pe},b.state.next(pe)}},B=async R=>{E(R,!0);const Y=await t.resolver(l,t.context,O9(R||f.mount,a,t.criteriaMode,t.shouldUseNativeValidation));return E(R),Y},U=async R=>{const{errors:Y}=await B(R);if(R)for(const Z of R){const ue=de(Y,Z);ue?it(r.errors,Z,ue):It(r.errors,Z)}else r.errors=Y;return Y},le=async(R,Y,Z={valid:!0})=>{for(const ue in R){const ae=R[ue];if(ae){const{_f:se,...pe}=ae;if(se){const Fe=f.array.has(se.name),He=ae._f&&k9(ae._f);He&&y.validatingFields&&E([se.name],!0);const Pt=await u_(ae,f.disabled,l,T,t.shouldUseNativeValidation&&!Y,Fe);if(He&&y.validatingFields&&E([se.name]),Pt[se.name]&&(Z.valid=!1,Y))break;!Y&&(de(Pt,se.name)?Fe?U9(r.errors,Pt,se.name):it(r.errors,se.name,Pt[se.name]):It(r.errors,se.name))}!Cn(pe)&&await le(pe,Y,Z)}}return Z.valid},ye=()=>{for(const R of f.unMount){const Y=de(a,R);Y&&(Y._f.refs?Y._f.refs.every(Z=>!tp(Z)):!tp(Y._f.ref))&&Ee(R)}f.unMount=new Set},ve=(R,Y)=>!t.disabled&&(R&&Y&&it(l,R,Y),!Mr(Te(),o)),oe=(R,Y,Z)=>Ip(R,f,{...c.mount?l:jt(Y)?o:rr(R)?{[R]:Y}:Y},Z,Y),ce=R=>wy(de(c.mount?l:o,R,t.shouldUnregister?de(o,R,[]):[])),me=(R,Y,Z={})=>{const ue=de(a,R);let ae=Y;if(ue){const se=ue._f;se&&(!se.disabled&&it(l,R,pA(Y,se)),ae=bf(se.ref)&&Hn(Y)?"":Y,dA(se.ref)?[...se.ref.options].forEach(pe=>pe.selected=ae.includes(pe.value)):se.refs?uu(se.ref)?se.refs.forEach(pe=>{(!pe.defaultChecked||!pe.disabled)&&(Array.isArray(ae)?pe.checked=!!ae.find(Fe=>Fe===pe.value):pe.checked=ae===pe.value||!!ae)}):se.refs.forEach(pe=>pe.checked=pe.value===ae):Dy(se.ref)?se.ref.value="":(se.ref.value=ae,se.ref.type||b.state.next({name:R,values:Jt(l)})))}(Z.shouldDirty||Z.shouldTouch)&&L(R,ae,Z.shouldTouch,Z.shouldDirty,!0),Z.shouldValidate&&we(R)},_e=(R,Y,Z)=>{for(const ue in Y){if(!Y.hasOwnProperty(ue))return;const ae=Y[ue],se=R+"."+ue,pe=de(a,se);(f.array.has(R)||qt(ae)||pe&&!pe._f)&&!Zs(ae)?_e(se,ae,Z):me(se,ae,Z)}},z=(R,Y,Z={})=>{const ue=de(a,R),ae=f.array.has(R),se=Jt(Y);it(l,R,se),ae?(b.array.next({name:R,values:Jt(l)}),(y.isDirty||y.dirtyFields||g.isDirty||g.dirtyFields)&&Z.shouldDirty&&b.state.next({name:R,dirtyFields:Ki(o,l),isDirty:ve(R,se)})):ue&&!ue._f&&!Hn(se)?_e(R,se,Z):me(R,se,Z),i_(R,f)&&b.state.next({...r,name:R}),b.state.next({name:c.mount?R:void 0,values:Jt(l)})},q=async R=>{c.mount=!0;const Y=R.target;let Z=Y.name,ue=!0;const ae=de(a,Z),se=He=>{ue=Number.isNaN(He)||Zs(He)&&isNaN(He.getTime())||Mr(He,de(l,Z,He))},pe=a_(t.mode),Fe=a_(t.reValidateMode);if(ae){let He,Pt;const vn=Y.type?r_(ae._f):oA(R),Wt=R.type===vf.BLUR||R.type===vf.FOCUS_OUT,qn=!N9(ae._f)&&!t.resolver&&!de(r.errors,Z)&&!ae._f.deps||V9(Wt,de(r.touchedFields,Z),r.isSubmitted,Fe,pe),Rn=i_(Z,f,Wt);it(l,Z,vn),Wt?(!Y||!Y.readOnly)&&(ae._f.onBlur&&ae._f.onBlur(R),m&&m(0)):ae._f.onChange&&ae._f.onChange(R);const Ct=L(Z,vn,Wt),En=!Cn(Ct)||Rn;if(!Wt&&b.state.next({name:Z,type:R.type,values:Jt(l)}),qn)return(y.isValid||g.isValid)&&(t.mode==="onBlur"?Wt&&w():Wt||w()),En&&b.state.next({name:Z,...Rn?{}:Ct});if(!Wt&&Rn&&b.state.next({...r}),t.resolver){const{errors:Lt}=await B([Z]);if(se(vn),ue){const Co=o_(r.errors,a,Z),Na=o_(Lt,a,Co.name||Z);He=Na.error,Z=Na.name,Pt=Cn(Lt)}}else E([Z],!0),He=(await u_(ae,f.disabled,l,T,t.shouldUseNativeValidation))[Z],E([Z]),se(vn),ue&&(He?Pt=!1:(y.isValid||g.isValid)&&(Pt=await le(a,!0)));ue&&(ae._f.deps&&(!Array.isArray(ae._f.deps)||ae._f.deps.length>0)&&we(ae._f.deps),W(Z,Pt,He,Ct))}},G=(R,Y)=>{if(de(r.errors,Y)&&R.focus)return R.focus(),1},we=async(R,Y={})=>{let Z,ue;const ae=Nl(R);if(t.resolver){const se=await U(jt(R)?R:ae);Z=Cn(se),ue=R?!ae.some(pe=>de(se,pe)):Z}else R?(ue=(await Promise.all(ae.map(async se=>{const pe=de(a,se);return await le(pe&&pe._f?{[se]:pe}:pe)}))).every(Boolean),!(!ue&&!r.isValid)&&w()):ue=Z=await le(a);return b.state.next({...!rr(R)||(y.isValid||g.isValid)&&Z!==r.isValid?{}:{name:R},...t.resolver||!R?{isValid:Z}:{},errors:r.errors}),Y.shouldFocus&&!ue&&zl(a,G,R?ae:f.mount),ue},Te=(R,Y)=>{let Z={...c.mount?l:o};return Y&&(Z=fA(Y.dirtyFields?r.dirtyFields:r.touchedFields,Z)),jt(R)?Z:rr(R)?de(Z,R):R.map(ue=>de(Z,ue))},M=(R,Y)=>({invalid:!!de((Y||r).errors,R),isDirty:!!de((Y||r).dirtyFields,R),error:de((Y||r).errors,R),isValidating:!!de(r.validatingFields,R),isTouched:!!de((Y||r).touchedFields,R)}),X=R=>{R&&Nl(R).forEach(Y=>It(r.errors,Y)),b.state.next({errors:R?r.errors:{}})},Q=(R,Y,Z)=>{const ue=(de(a,R,{_f:{}})._f||{}).ref,ae=de(r.errors,R)||{},{ref:se,message:pe,type:Fe,...He}=ae;it(r.errors,R,{...He,...Y,ref:ue}),b.state.next({name:R,errors:r.errors,isValid:!1}),Z&&Z.shouldFocus&&ue&&ue.focus&&ue.focus()},ne=(R,Y)=>Rr(R)?b.state.subscribe({next:Z=>"values"in Z&&R(oe(void 0,Y),Z)}):oe(R,Y,!0),fe=R=>b.state.subscribe({next:Y=>{j9(R.name,Y.name,R.exact)&&z9(Y,R.formState||y,Ot,R.reRenderRoot)&&R.callback({values:{...l},...r,...Y,defaultValues:o})}}).unsubscribe,De=R=>(c.mount=!0,g={...g,...R.formState},fe({...R,formState:g})),Ee=(R,Y={})=>{for(const Z of R?Nl(R):f.mount)f.mount.delete(Z),f.array.delete(Z),Y.keepValue||(It(a,Z),It(l,Z)),!Y.keepError&&It(r.errors,Z),!Y.keepDirty&&It(r.dirtyFields,Z),!Y.keepTouched&&It(r.touchedFields,Z),!Y.keepIsValidating&&It(r.validatingFields,Z),!t.shouldUnregister&&!Y.keepDefaultValue&&It(o,Z);b.state.next({values:Jt(l)}),b.state.next({...r,...Y.keepDirty?{isDirty:ve()}:{}}),!Y.keepIsValid&&w()},Ae=({disabled:R,name:Y})=>{(nr(R)&&c.mount||R||f.disabled.has(Y))&&(R?f.disabled.add(Y):f.disabled.delete(Y))},Ne=(R,Y={})=>{let Z=de(a,R);const ue=nr(Y.disabled)||nr(t.disabled);return it(a,R,{...Z||{},_f:{...Z&&Z._f?Z._f:{ref:{name:R}},name:R,mount:!0,...Y}}),f.mount.add(R),Z?Ae({disabled:nr(Y.disabled)?Y.disabled:t.disabled,name:R}):j(R,!0,Y.value),{...ue?{disabled:Y.disabled||t.disabled}:{},...t.progressive?{required:!!Y.required,min:El(Y.min),max:El(Y.max),minLength:El(Y.minLength),maxLength:El(Y.maxLength),pattern:El(Y.pattern)}:{},name:R,onChange:q,onBlur:q,ref:ae=>{if(ae){Ne(R,Y),Z=de(a,R);const se=jt(ae.value)&&ae.querySelectorAll&&ae.querySelectorAll("input,select,textarea")[0]||ae,pe=C9(se),Fe=Z._f.refs||[];if(pe?Fe.find(He=>He===se):se===Z._f.ref)return;it(a,R,{_f:{...Z._f,...pe?{refs:[...Fe.filter(tp),se,...Array.isArray(de(o,R))?[{}]:[]],ref:{type:se.type,name:R}}:{ref:se}}}),j(R,!1,void 0,se)}else Z=de(a,R,{}),Z._f&&(Z._f.mount=!1),(t.shouldUnregister||Y.shouldUnregister)&&!(lA(f.array,R)&&c.action)&&f.unMount.add(R)}}},ht=()=>t.shouldFocusError&&zl(a,G,f.mount),pt=R=>{nr(R)&&(b.state.next({disabled:R}),zl(a,(Y,Z)=>{const ue=de(a,Z);ue&&(Y.disabled=ue._f.disabled||R,Array.isArray(ue._f.refs)&&ue._f.refs.forEach(ae=>{ae.disabled=ue._f.disabled||R}))},0,!1))},Qe=(R,Y)=>async Z=>{let ue;Z&&(Z.preventDefault&&Z.preventDefault(),Z.persist&&Z.persist());let ae=Jt(l);if(b.state.next({isSubmitting:!0}),t.resolver){const{errors:se,values:pe}=await B();r.errors=se,ae=Jt(pe)}else await le(a);if(f.disabled.size)for(const se of f.disabled)It(ae,se);if(It(r.errors,"root"),Cn(r.errors)){b.state.next({errors:{}});try{await R(ae,Z)}catch(se){ue=se}}else Y&&await Y({...r.errors},Z),ht(),setTimeout(ht);if(b.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Cn(r.errors)&&!ue,submitCount:r.submitCount+1,errors:r.errors}),ue)throw ue},Xt=(R,Y={})=>{de(a,R)&&(jt(Y.defaultValue)?z(R,Jt(de(o,R))):(z(R,Y.defaultValue),it(o,R,Jt(Y.defaultValue))),Y.keepTouched||It(r.touchedFields,R),Y.keepDirty||(It(r.dirtyFields,R),r.isDirty=Y.defaultValue?ve(R,Jt(de(o,R))):ve()),Y.keepError||(It(r.errors,R),y.isValid&&w()),b.state.next({...r}))},rn=(R,Y={})=>{const Z=R?Jt(R):o,ue=Jt(Z),ae=Cn(R),se=ae?o:ue;if(Y.keepDefaultValues||(o=Z),!Y.keepValues){if(Y.keepDirtyValues){const pe=new Set([...f.mount,...Object.keys(Ki(o,l))]);for(const Fe of Array.from(pe))de(r.dirtyFields,Fe)?it(se,Fe,de(l,Fe)):z(Fe,de(se,Fe))}else{if(_y&&jt(R))for(const pe of f.mount){const Fe=de(a,pe);if(Fe&&Fe._f){const He=Array.isArray(Fe._f.refs)?Fe._f.refs[0]:Fe._f.ref;if(bf(He)){const Pt=He.closest("form");if(Pt){Pt.reset();break}}}}if(Y.keepFieldsRef)for(const pe of f.mount)z(pe,de(se,pe));else a={}}l=t.shouldUnregister?Y.keepDefaultValues?Jt(o):{}:Jt(se),b.array.next({values:{...se}}),b.state.next({values:{...se}})}f={mount:Y.keepDirtyValues?f.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},c.mount=!y.isValid||!!Y.keepIsValid||!!Y.keepDirtyValues||!t.shouldUnregister&&!Cn(se),c.watch=!!t.shouldUnregister,c.action=!1,Y.keepErrors||(r.errors={}),b.state.next({submitCount:Y.keepSubmitCount?r.submitCount:0,isDirty:ae?!1:Y.keepDirty?r.isDirty:!!(Y.keepDefaultValues&&!Mr(R,o)),isSubmitted:Y.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:ae?{}:Y.keepDirtyValues?Y.keepDefaultValues&&l?Ki(o,l):r.dirtyFields:Y.keepDefaultValues&&R?Ki(o,R):Y.keepDirty?r.dirtyFields:{},touchedFields:Y.keepTouched?r.touchedFields:{},errors:Y.keepErrors?r.errors:{},isSubmitSuccessful:Y.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},Tn=(R,Y)=>rn(Rr(R)?R(l):R,Y),yn=(R,Y={})=>{const Z=de(a,R),ue=Z&&Z._f;if(ue){const ae=ue.refs?ue.refs[0]:ue.ref;ae.focus&&(ae.focus(),Y.shouldSelect&&Rr(ae.select)&&ae.select())}},Ot=R=>{r={...r,...R}},gt={control:{register:Ne,unregister:Ee,getFieldState:M,handleSubmit:Qe,setError:Q,_subscribe:fe,_runSchema:B,_focusError:ht,_getWatch:oe,_getDirty:ve,_setValid:w,_setFieldArray:C,_setDisabledField:Ae,_setErrors:k,_getFieldArray:ce,_reset:rn,_resetDefaultValues:()=>Rr(t.defaultValues)&&t.defaultValues().then(R=>{Tn(R,t.resetOptions),b.state.next({isLoading:!1})}),_removeUnmounted:ye,_disableForm:pt,_subjects:b,_proxyFormState:y,get _fields(){return a},get _formValues(){return l},get _state(){return c},set _state(R){c=R},get _defaultValues(){return o},get _names(){return f},set _names(R){f=R},get _formState(){return r},get _options(){return t},set _options(R){t={...t,...R}}},subscribe:De,trigger:we,register:Ne,handleSubmit:Qe,watch:ne,setValue:z,getValues:Te,reset:Tn,resetField:Xt,clearErrors:X,unregister:Ee,setError:Q,setFocus:yn,getFieldState:M};return{...gt,formControl:gt}}function P9(e={}){const t=K.useRef(void 0),r=K.useRef(void 0),[a,o]=K.useState({isDirty:!1,isValidating:!1,isLoading:Rr(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Rr(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!Rr(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:c,...f}=Y9(e);t.current={...f,formState:a}}const l=t.current.control;return l._options=e,Ay(()=>{const c=l._subscribe({formState:l._proxyFormState,callback:()=>o({...l._formState}),reRenderRoot:!0});return o(f=>({...f,isReady:!0})),l._formState.isReady=!0,c},[l]),K.useEffect(()=>l._disableForm(e.disabled),[l,e.disabled]),K.useEffect(()=>{e.mode&&(l._options.mode=e.mode),e.reValidateMode&&(l._options.reValidateMode=e.reValidateMode)},[l,e.mode,e.reValidateMode]),K.useEffect(()=>{e.errors&&(l._setErrors(e.errors),l._focusError())},[l,e.errors]),K.useEffect(()=>{e.shouldUnregister&&l._subjects.state.next({values:l._getWatch()})},[l,e.shouldUnregister]),K.useEffect(()=>{if(l._proxyFormState.isDirty){const c=l._getDirty();c!==a.isDirty&&l._subjects.state.next({isDirty:c})}},[l,a.isDirty]),K.useEffect(()=>{var c;e.values&&!Mr(e.values,r.current)?(l._reset(e.values,{keepFieldsRef:!0,...l._options.resetOptions}),!((c=l._options.resetOptions)===null||c===void 0)&&c.keepIsValid||l._setValid(),r.current=e.values,o(f=>({...f}))):l._resetDefaultValues()},[l,e.values]),K.useEffect(()=>{l._state.mount||(l._setValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next({...l._formState})),l._removeUnmounted()}),t.current.formState=uA(a,l),t.current}const c_=(e,t,r)=>{if(e&&"reportValidity"in e){const a=de(r,t);e.setCustomValidity(a&&a.message||""),e.reportValidity()}},Xp=(e,t)=>{for(const r in t.fields){const a=t.fields[r];a&&a.ref&&"reportValidity"in a.ref?c_(a.ref,r,e):a&&a.refs&&a.refs.forEach(o=>c_(o,r,e))}},f_=(e,t)=>{t.shouldUseNativeValidation&&Xp(e,t);const r={};for(const a in e){const o=de(t.fields,a),l=Object.assign(e[a]||{},{ref:o&&o.ref});if(F9(t.names||Object.keys(e),a)){const c=Object.assign({},de(r,a));it(c,"root",l),it(r,a,c)}else it(r,a,l)}return r},F9=(e,t)=>{const r=d_(t);return e.some(a=>d_(a).match(`^${r}\\.\\d+`))};function d_(e){return e.replace(/\]|\[/g,"")}function re(e,t,r){function a(f,m){if(f._zod||Object.defineProperty(f,"_zod",{value:{def:m,constr:c,traits:new Set},enumerable:!1}),f._zod.traits.has(e))return;f._zod.traits.add(e),t(f,m);const p=c.prototype,y=Object.keys(p);for(let g=0;g<y.length;g++){const b=y[g];b in f||(f[b]=p[b].bind(f))}}const o=r?.Parent??Object;class l extends o{}Object.defineProperty(l,"name",{value:e});function c(f){var m;const p=r?.Parent?new l:this;a(p,f),(m=p._zod).deferred??(m.deferred=[]);for(const y of p._zod.deferred)y();return p}return Object.defineProperty(c,"init",{value:a}),Object.defineProperty(c,Symbol.hasInstance,{value:f=>r?.Parent&&f instanceof r.Parent?!0:f?._zod?.traits?.has(e)}),Object.defineProperty(c,"name",{value:e}),c}class co extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class yA extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}const vA={};function Qs(e){return vA}function H9(e){const t=Object.values(e).filter(a=>typeof a=="number");return Object.entries(e).filter(([a,o])=>t.indexOf(+a)===-1).map(([a,o])=>o)}function Wp(e,t){return typeof t=="bigint"?t.toString():t}function Ry(e){return{get value(){{const t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function Oy(e){return e==null}function ky(e){const t=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(t,r)}const h_=Symbol("evaluating");function mt(e,t,r){let a;Object.defineProperty(e,t,{get(){if(a!==h_)return a===void 0&&(a=h_,a=r()),a},set(o){Object.defineProperty(e,t,{value:o})},configurable:!0})}function ti(e,t,r){Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}function ni(...e){const t={};for(const r of e){const a=Object.getOwnPropertyDescriptors(r);Object.assign(t,a)}return Object.defineProperties({},t)}function m_(e){return JSON.stringify(e)}function Z9(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const bA="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function xf(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const $9=Ry(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const e=Function;return new e(""),!0}catch{return!1}});function $l(e){if(xf(e)===!1)return!1;const t=e.constructor;if(t===void 0||typeof t!="function")return!0;const r=t.prototype;return!(xf(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function SA(e){return $l(e)?{...e}:Array.isArray(e)?[...e]:e}const I9=new Set(["string","number","symbol"]);function Wf(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ps(e,t,r){const a=new e._zod.constr(t??e._zod.def);return(!t||r?.parent)&&(a._zod.parent=e),a}function je(e){const t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function G9(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}function q9(e,t){const r=e._zod.def,a=ni(e._zod.def,{get shape(){const o={};for(const l in t){if(!(l in r.shape))throw new Error(`Unrecognized key: "${l}"`);t[l]&&(o[l]=r.shape[l])}return ti(this,"shape",o),o},checks:[]});return ps(e,a)}function X9(e,t){const r=e._zod.def,a=ni(e._zod.def,{get shape(){const o={...e._zod.def.shape};for(const l in t){if(!(l in r.shape))throw new Error(`Unrecognized key: "${l}"`);t[l]&&delete o[l]}return ti(this,"shape",o),o},checks:[]});return ps(e,a)}function W9(e,t){if(!$l(t))throw new Error("Invalid input to extend: expected a plain object");const r=e._zod.def.checks;if(r&&r.length>0)throw new Error("Object schemas containing refinements cannot be extended. Use `.safeExtend()` instead.");const o=ni(e._zod.def,{get shape(){const l={...e._zod.def.shape,...t};return ti(this,"shape",l),l},checks:[]});return ps(e,o)}function K9(e,t){if(!$l(t))throw new Error("Invalid input to safeExtend: expected a plain object");const r={...e._zod.def,get shape(){const a={...e._zod.def.shape,...t};return ti(this,"shape",a),a},checks:e._zod.def.checks};return ps(e,r)}function Q9(e,t){const r=ni(e._zod.def,{get shape(){const a={...e._zod.def.shape,...t._zod.def.shape};return ti(this,"shape",a),a},get catchall(){return t._zod.def.catchall},checks:[]});return ps(e,r)}function J9(e,t,r){const a=ni(t._zod.def,{get shape(){const o=t._zod.def.shape,l={...o};if(r)for(const c in r){if(!(c in o))throw new Error(`Unrecognized key: "${c}"`);r[c]&&(l[c]=e?new e({type:"optional",innerType:o[c]}):o[c])}else for(const c in o)l[c]=e?new e({type:"optional",innerType:o[c]}):o[c];return ti(this,"shape",l),l},checks:[]});return ps(t,a)}function eB(e,t,r){const a=ni(t._zod.def,{get shape(){const o=t._zod.def.shape,l={...o};if(r)for(const c in r){if(!(c in l))throw new Error(`Unrecognized key: "${c}"`);r[c]&&(l[c]=new e({type:"nonoptional",innerType:o[c]}))}else for(const c in o)l[c]=new e({type:"nonoptional",innerType:o[c]});return ti(this,"shape",l),l},checks:[]});return ps(t,a)}function ao(e,t=0){if(e.aborted===!0)return!0;for(let r=t;r<e.issues.length;r++)if(e.issues[r]?.continue!==!0)return!0;return!1}function xA(e,t){return t.map(r=>{var a;return(a=r).path??(a.path=[]),r.path.unshift(e),r})}function Lc(e){return typeof e=="string"?e:e?.message}function Js(e,t,r){const a={...e,path:e.path??[]};if(!e.message){const o=Lc(e.inst?._zod.def?.error?.(e))??Lc(t?.error?.(e))??Lc(r.customError?.(e))??Lc(r.localeError?.(e))??"Invalid input";a.message=o}return delete a.inst,delete a.continue,t?.reportInput||delete a.input,a}function Ny(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function Il(...e){const[t,r,a]=e;return typeof t=="string"?{message:t,code:"custom",input:r,inst:a}:{...t}}const _A=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Wp,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},zy=re("$ZodError",_A),Kf=re("$ZodError",_A,{Parent:Error});function tB(e,t=r=>r.message){const r={},a=[];for(const o of e.issues)o.path.length>0?(r[o.path[0]]=r[o.path[0]]||[],r[o.path[0]].push(t(o))):a.push(t(o));return{formErrors:a,fieldErrors:r}}function nB(e,t=r=>r.message){const r={_errors:[]},a=o=>{for(const l of o.issues)if(l.code==="invalid_union"&&l.errors.length)l.errors.map(c=>a({issues:c}));else if(l.code==="invalid_key")a({issues:l.issues});else if(l.code==="invalid_element")a({issues:l.issues});else if(l.path.length===0)r._errors.push(t(l));else{let c=r,f=0;for(;f<l.path.length;){const m=l.path[f];f===l.path.length-1?(c[m]=c[m]||{_errors:[]},c[m]._errors.push(t(l))):c[m]=c[m]||{_errors:[]},c=c[m],f++}}};return a(e),r}const Qf=e=>(t,r,a,o)=>{const l=a?Object.assign(a,{async:!1}):{async:!1},c=t._zod.run({value:r,issues:[]},l);if(c instanceof Promise)throw new co;if(c.issues.length){const f=new(o?.Err??e)(c.issues.map(m=>Js(m,l,Qs())));throw bA(f,o?.callee),f}return c.value},rB=Qf(Kf),Jf=e=>async(t,r,a,o)=>{const l=a?Object.assign(a,{async:!0}):{async:!0};let c=t._zod.run({value:r,issues:[]},l);if(c instanceof Promise&&(c=await c),c.issues.length){const f=new(o?.Err??e)(c.issues.map(m=>Js(m,l,Qs())));throw bA(f,o?.callee),f}return c.value},aB=Jf(Kf),ed=e=>(t,r,a)=>{const o=a?{...a,async:!1}:{async:!1},l=t._zod.run({value:r,issues:[]},o);if(l instanceof Promise)throw new co;return l.issues.length?{success:!1,error:new(e??zy)(l.issues.map(c=>Js(c,o,Qs())))}:{success:!0,data:l.value}},sB=ed(Kf),td=e=>async(t,r,a)=>{const o=a?Object.assign(a,{async:!0}):{async:!0};let l=t._zod.run({value:r,issues:[]},o);return l instanceof Promise&&(l=await l),l.issues.length?{success:!1,error:new e(l.issues.map(c=>Js(c,o,Qs())))}:{success:!0,data:l.value}},iB=td(Kf),oB=e=>(t,r,a)=>{const o=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return Qf(e)(t,r,o)},lB=e=>(t,r,a)=>Qf(e)(t,r,a),uB=e=>async(t,r,a)=>{const o=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return Jf(e)(t,r,o)},cB=e=>async(t,r,a)=>Jf(e)(t,r,a),fB=e=>(t,r,a)=>{const o=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return ed(e)(t,r,o)},dB=e=>(t,r,a)=>ed(e)(t,r,a),hB=e=>async(t,r,a)=>{const o=a?Object.assign(a,{direction:"backward"}):{direction:"backward"};return td(e)(t,r,o)},mB=e=>async(t,r,a)=>td(e)(t,r,a),pB=/^[cC][^\s-]{8,}$/,gB=/^[0-9a-z]+$/,yB=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,vB=/^[0-9a-vA-V]{20}$/,bB=/^[A-Za-z0-9]{27}$/,SB=/^[a-zA-Z0-9_-]{21}$/,xB=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,_B=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,p_=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,wB=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,TB="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function EB(){return new RegExp(TB,"u")}const AB=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,CB=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,DB=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,MB=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,RB=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,wA=/^[A-Za-z0-9_-]*$/,OB=/^\+(?:[0-9]){6,14}[0-9]$/,TA="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",kB=new RegExp(`^${TA}$`);function EA(e){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function NB(e){return new RegExp(`^${EA(e)}$`)}function zB(e){const t=EA({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const a=`${t}(?:${r.join("|")})`;return new RegExp(`^${TA}T(?:${a})$`)}const jB=e=>{const t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},VB=/^[^A-Z]*$/,LB=/^[^a-z]*$/,Jr=re("$ZodCheck",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),UB=re("$ZodCheckMaxLength",(e,t)=>{var r;Jr.init(e,t),(r=e._zod.def).when??(r.when=a=>{const o=a.value;return!Oy(o)&&o.length!==void 0}),e._zod.onattach.push(a=>{const o=a._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<o&&(a._zod.bag.maximum=t.maximum)}),e._zod.check=a=>{const o=a.value;if(o.length<=t.maximum)return;const c=Ny(o);a.issues.push({origin:c,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),BB=re("$ZodCheckMinLength",(e,t)=>{var r;Jr.init(e,t),(r=e._zod.def).when??(r.when=a=>{const o=a.value;return!Oy(o)&&o.length!==void 0}),e._zod.onattach.push(a=>{const o=a._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>o&&(a._zod.bag.minimum=t.minimum)}),e._zod.check=a=>{const o=a.value;if(o.length>=t.minimum)return;const c=Ny(o);a.issues.push({origin:c,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),YB=re("$ZodCheckLengthEquals",(e,t)=>{var r;Jr.init(e,t),(r=e._zod.def).when??(r.when=a=>{const o=a.value;return!Oy(o)&&o.length!==void 0}),e._zod.onattach.push(a=>{const o=a._zod.bag;o.minimum=t.length,o.maximum=t.length,o.length=t.length}),e._zod.check=a=>{const o=a.value,l=o.length;if(l===t.length)return;const c=Ny(o),f=l>t.length;a.issues.push({origin:c,...f?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:a.value,inst:e,continue:!t.abort})}}),nd=re("$ZodCheckStringFormat",(e,t)=>{var r,a;Jr.init(e,t),e._zod.onattach.push(o=>{const l=o._zod.bag;l.format=t.format,t.pattern&&(l.patterns??(l.patterns=new Set),l.patterns.add(t.pattern))}),t.pattern?(r=e._zod).check??(r.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:t.format,input:o.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(a=e._zod).check??(a.check=()=>{})}),PB=re("$ZodCheckRegex",(e,t)=>{nd.init(e,t),e._zod.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),FB=re("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=VB),nd.init(e,t)}),HB=re("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=LB),nd.init(e,t)}),ZB=re("$ZodCheckIncludes",(e,t)=>{Jr.init(e,t);const r=Wf(t.includes),a=new RegExp(typeof t.position=="number"?`^.{${t.position}}${r}`:r);t.pattern=a,e._zod.onattach.push(o=>{const l=o._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(a)}),e._zod.check=o=>{o.value.includes(t.includes,t.position)||o.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:o.value,inst:e,continue:!t.abort})}}),$B=re("$ZodCheckStartsWith",(e,t)=>{Jr.init(e,t);const r=new RegExp(`^${Wf(t.prefix)}.*`);t.pattern??(t.pattern=r),e._zod.onattach.push(a=>{const o=a._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),e._zod.check=a=>{a.value.startsWith(t.prefix)||a.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:a.value,inst:e,continue:!t.abort})}}),IB=re("$ZodCheckEndsWith",(e,t)=>{Jr.init(e,t);const r=new RegExp(`.*${Wf(t.suffix)}$`);t.pattern??(t.pattern=r),e._zod.onattach.push(a=>{const o=a._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(r)}),e._zod.check=a=>{a.value.endsWith(t.suffix)||a.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:a.value,inst:e,continue:!t.abort})}}),GB=re("$ZodCheckOverwrite",(e,t)=>{Jr.init(e,t),e._zod.check=r=>{r.value=t.tx(r.value)}});class qB{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const a=t.split(`
|
|
`).filter(c=>c),o=Math.min(...a.map(c=>c.length-c.trimStart().length)),l=a.map(c=>c.slice(o)).map(c=>" ".repeat(this.indent*2)+c);for(const c of l)this.content.push(c)}compile(){const t=Function,r=this?.args,o=[...(this?.content??[""]).map(l=>` ${l}`)];return new t(...r,o.join(`
|
|
`))}}const XB={major:4,minor:1,patch:13},nn=re("$ZodType",(e,t)=>{var r;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=XB;const a=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&a.unshift(e);for(const o of a)for(const l of o._zod.onattach)l(e);if(a.length===0)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const o=(c,f,m)=>{let p=ao(c),y;for(const g of f){if(g._zod.def.when){if(!g._zod.def.when(c))continue}else if(p)continue;const b=c.issues.length,T=g._zod.check(c);if(T instanceof Promise&&m?.async===!1)throw new co;if(y||T instanceof Promise)y=(y??Promise.resolve()).then(async()=>{await T,c.issues.length!==b&&(p||(p=ao(c,b)))});else{if(c.issues.length===b)continue;p||(p=ao(c,b))}}return y?y.then(()=>c):c},l=(c,f,m)=>{if(ao(c))return c.aborted=!0,c;const p=o(f,a,m);if(p instanceof Promise){if(m.async===!1)throw new co;return p.then(y=>e._zod.parse(y,m))}return e._zod.parse(p,m)};e._zod.run=(c,f)=>{if(f.skipChecks)return e._zod.parse(c,f);if(f.direction==="backward"){const p=e._zod.parse({value:c.value,issues:[]},{...f,skipChecks:!0});return p instanceof Promise?p.then(y=>l(y,c,f)):l(p,c,f)}const m=e._zod.parse(c,f);if(m instanceof Promise){if(f.async===!1)throw new co;return m.then(p=>o(p,a,f))}return o(m,a,f)}}e["~standard"]={validate:o=>{try{const l=sB(e,o);return l.success?{value:l.data}:{issues:l.error?.issues}}catch{return iB(e,o).then(c=>c.success?{value:c.data}:{issues:c.error?.issues})}},vendor:"zod",version:1}}),jy=re("$ZodString",(e,t)=>{nn.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??jB(e._zod.bag),e._zod.parse=(r,a)=>{if(t.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),Et=re("$ZodStringFormat",(e,t)=>{nd.init(e,t),jy.init(e,t)}),WB=re("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=_B),Et.init(e,t)}),KB=re("$ZodUUID",(e,t)=>{if(t.version){const a={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(a===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=p_(a))}else t.pattern??(t.pattern=p_());Et.init(e,t)}),QB=re("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=wB),Et.init(e,t)}),JB=re("$ZodURL",(e,t)=>{Et.init(e,t),e._zod.check=r=>{try{const a=r.value.trim(),o=new URL(a);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(o.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:r.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(o.protocol.endsWith(":")?o.protocol.slice(0,-1):o.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:r.value,inst:e,continue:!t.abort})),t.normalize?r.value=o.href:r.value=a;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!t.abort})}}}),eY=re("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=EB()),Et.init(e,t)}),tY=re("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=SB),Et.init(e,t)}),nY=re("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=pB),Et.init(e,t)}),rY=re("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=gB),Et.init(e,t)}),aY=re("$ZodULID",(e,t)=>{t.pattern??(t.pattern=yB),Et.init(e,t)}),sY=re("$ZodXID",(e,t)=>{t.pattern??(t.pattern=vB),Et.init(e,t)}),iY=re("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=bB),Et.init(e,t)}),oY=re("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=zB(t)),Et.init(e,t)}),lY=re("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=kB),Et.init(e,t)}),uY=re("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=NB(t)),Et.init(e,t)}),cY=re("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=xB),Et.init(e,t)}),fY=re("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=AB),Et.init(e,t),e._zod.bag.format="ipv4"}),dY=re("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=CB),Et.init(e,t),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!t.abort})}}}),hY=re("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=DB),Et.init(e,t)}),mY=re("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=MB),Et.init(e,t),e._zod.check=r=>{const a=r.value.split("/");try{if(a.length!==2)throw new Error;const[o,l]=a;if(!l)throw new Error;const c=Number(l);if(`${c}`!==l)throw new Error;if(c<0||c>128)throw new Error;new URL(`http://[${o}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function AA(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const pY=re("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=RB),Et.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{AA(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function gY(e){if(!wA.test(e))return!1;const t=e.replace(/[-_]/g,a=>a==="-"?"+":"/"),r=t.padEnd(Math.ceil(t.length/4)*4,"=");return AA(r)}const yY=re("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=wA),Et.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{gY(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),vY=re("$ZodE164",(e,t)=>{t.pattern??(t.pattern=OB),Et.init(e,t)});function bY(e,t=null){try{const r=e.split(".");if(r.length!==3)return!1;const[a]=r;if(!a)return!1;const o=JSON.parse(atob(a));return!("typ"in o&&o?.typ!=="JWT"||!o.alg||t&&(!("alg"in o)||o.alg!==t))}catch{return!1}}const SY=re("$ZodJWT",(e,t)=>{Et.init(e,t),e._zod.check=r=>{bY(r.value,t.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!t.abort})}}),xY=re("$ZodUnknown",(e,t)=>{nn.init(e,t),e._zod.parse=r=>r}),_Y=re("$ZodNever",(e,t)=>{nn.init(e,t),e._zod.parse=(r,a)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)});function g_(e,t,r){e.issues.length&&t.issues.push(...xA(r,e.issues)),t.value[r]=e.value}const wY=re("$ZodArray",(e,t)=>{nn.init(e,t),e._zod.parse=(r,a)=>{const o=r.value;if(!Array.isArray(o))return r.issues.push({expected:"array",code:"invalid_type",input:o,inst:e}),r;r.value=Array(o.length);const l=[];for(let c=0;c<o.length;c++){const f=o[c],m=t.element._zod.run({value:f,issues:[]},a);m instanceof Promise?l.push(m.then(p=>g_(p,r,c))):g_(m,r,c)}return l.length?Promise.all(l).then(()=>r):r}});function _f(e,t,r,a){e.issues.length&&t.issues.push(...xA(r,e.issues)),e.value===void 0?r in a&&(t.value[r]=void 0):t.value[r]=e.value}function CA(e){const t=Object.keys(e.shape);for(const a of t)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${a}": expected a Zod schema`);const r=G9(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(r)}}function DA(e,t,r,a,o,l){const c=[],f=o.keySet,m=o.catchall._zod,p=m.def.type;for(const y in t){if(f.has(y))continue;if(p==="never"){c.push(y);continue}const g=m.run({value:t[y],issues:[]},a);g instanceof Promise?e.push(g.then(b=>_f(b,r,y,t))):_f(g,r,y,t)}return c.length&&r.issues.push({code:"unrecognized_keys",keys:c,input:t,inst:l}),e.length?Promise.all(e).then(()=>r):r}const TY=re("$ZodObject",(e,t)=>{if(nn.init(e,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){const f=t.shape;Object.defineProperty(t,"shape",{get:()=>{const m={...f};return Object.defineProperty(t,"shape",{value:m}),m}})}const a=Ry(()=>CA(t));mt(e._zod,"propValues",()=>{const f=t.shape,m={};for(const p in f){const y=f[p]._zod;if(y.values){m[p]??(m[p]=new Set);for(const g of y.values)m[p].add(g)}}return m});const o=xf,l=t.catchall;let c;e._zod.parse=(f,m)=>{c??(c=a.value);const p=f.value;if(!o(p))return f.issues.push({expected:"object",code:"invalid_type",input:p,inst:e}),f;f.value={};const y=[],g=c.shape;for(const b of c.keys){const _=g[b]._zod.run({value:p[b],issues:[]},m);_ instanceof Promise?y.push(_.then(w=>_f(w,f,b,p))):_f(_,f,b,p)}return l?DA(y,p,f,m,a.value,e):y.length?Promise.all(y).then(()=>f):f}}),EY=re("$ZodObjectJIT",(e,t)=>{TY.init(e,t);const r=e._zod.parse,a=Ry(()=>CA(t)),o=b=>{const T=new qB(["shape","payload","ctx"]),_=a.value,w=k=>{const j=m_(k);return`shape[${j}]._zod.run({ value: input[${j}], issues: [] }, ctx)`};T.write("const input = payload.value;");const E=Object.create(null);let C=0;for(const k of _.keys)E[k]=`key_${C++}`;T.write("const newResult = {};");for(const k of _.keys){const j=E[k],L=m_(k);T.write(`const ${j} = ${w(k)};`),T.write(`
|
|
if (${j}.issues.length) {
|
|
payload.issues = payload.issues.concat(${j}.issues.map(iss => ({
|
|
...iss,
|
|
path: iss.path ? [${L}, ...iss.path] : [${L}]
|
|
})));
|
|
}
|
|
|
|
|
|
if (${j}.value === undefined) {
|
|
if (${L} in input) {
|
|
newResult[${L}] = undefined;
|
|
}
|
|
} else {
|
|
newResult[${L}] = ${j}.value;
|
|
}
|
|
|
|
`)}T.write("payload.value = newResult;"),T.write("return payload;");const O=T.compile();return(k,j)=>O(b,k,j)};let l;const c=xf,f=!vA.jitless,p=f&&$9.value,y=t.catchall;let g;e._zod.parse=(b,T)=>{g??(g=a.value);const _=b.value;return c(_)?f&&p&&T?.async===!1&&T.jitless!==!0?(l||(l=o(t.shape)),b=l(b,T),y?DA([],_,b,T,g,e):b):r(b,T):(b.issues.push({expected:"object",code:"invalid_type",input:_,inst:e}),b)}});function y_(e,t,r,a){for(const l of e)if(l.issues.length===0)return t.value=l.value,t;const o=e.filter(l=>!ao(l));return o.length===1?(t.value=o[0].value,o[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(l=>l.issues.map(c=>Js(c,a,Qs())))}),t)}const AY=re("$ZodUnion",(e,t)=>{nn.init(e,t),mt(e._zod,"optin",()=>t.options.some(o=>o._zod.optin==="optional")?"optional":void 0),mt(e._zod,"optout",()=>t.options.some(o=>o._zod.optout==="optional")?"optional":void 0),mt(e._zod,"values",()=>{if(t.options.every(o=>o._zod.values))return new Set(t.options.flatMap(o=>Array.from(o._zod.values)))}),mt(e._zod,"pattern",()=>{if(t.options.every(o=>o._zod.pattern)){const o=t.options.map(l=>l._zod.pattern);return new RegExp(`^(${o.map(l=>ky(l.source)).join("|")})$`)}});const r=t.options.length===1,a=t.options[0]._zod.run;e._zod.parse=(o,l)=>{if(r)return a(o,l);let c=!1;const f=[];for(const m of t.options){const p=m._zod.run({value:o.value,issues:[]},l);if(p instanceof Promise)f.push(p),c=!0;else{if(p.issues.length===0)return p;f.push(p)}}return c?Promise.all(f).then(m=>y_(m,o,e,l)):y_(f,o,e,l)}}),CY=re("$ZodIntersection",(e,t)=>{nn.init(e,t),e._zod.parse=(r,a)=>{const o=r.value,l=t.left._zod.run({value:o,issues:[]},a),c=t.right._zod.run({value:o,issues:[]},a);return l instanceof Promise||c instanceof Promise?Promise.all([l,c]).then(([m,p])=>v_(r,m,p)):v_(r,l,c)}});function Kp(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if($l(e)&&$l(t)){const r=Object.keys(t),a=Object.keys(e).filter(l=>r.indexOf(l)!==-1),o={...e,...t};for(const l of a){const c=Kp(e[l],t[l]);if(!c.valid)return{valid:!1,mergeErrorPath:[l,...c.mergeErrorPath]};o[l]=c.data}return{valid:!0,data:o}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let a=0;a<e.length;a++){const o=e[a],l=t[a],c=Kp(o,l);if(!c.valid)return{valid:!1,mergeErrorPath:[a,...c.mergeErrorPath]};r.push(c.data)}return{valid:!0,data:r}}return{valid:!1,mergeErrorPath:[]}}function v_(e,t,r){if(t.issues.length&&e.issues.push(...t.issues),r.issues.length&&e.issues.push(...r.issues),ao(e))return e;const a=Kp(t.value,r.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}const DY=re("$ZodEnum",(e,t)=>{nn.init(e,t);const r=H9(t.entries),a=new Set(r);e._zod.values=a,e._zod.pattern=new RegExp(`^(${r.filter(o=>I9.has(typeof o)).map(o=>typeof o=="string"?Wf(o):o.toString()).join("|")})$`),e._zod.parse=(o,l)=>{const c=o.value;return a.has(c)||o.issues.push({code:"invalid_value",values:r,input:c,inst:e}),o}}),MY=re("$ZodTransform",(e,t)=>{nn.init(e,t),e._zod.parse=(r,a)=>{if(a.direction==="backward")throw new yA(e.constructor.name);const o=t.transform(r.value,r);if(a.async)return(o instanceof Promise?o:Promise.resolve(o)).then(c=>(r.value=c,r));if(o instanceof Promise)throw new co;return r.value=o,r}});function b_(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}const RY=re("$ZodOptional",(e,t)=>{nn.init(e,t),e._zod.optin="optional",e._zod.optout="optional",mt(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),mt(e._zod,"pattern",()=>{const r=t.innerType._zod.pattern;return r?new RegExp(`^(${ky(r.source)})?$`):void 0}),e._zod.parse=(r,a)=>{if(t.innerType._zod.optin==="optional"){const o=t.innerType._zod.run(r,a);return o instanceof Promise?o.then(l=>b_(l,r.value)):b_(o,r.value)}return r.value===void 0?r:t.innerType._zod.run(r,a)}}),OY=re("$ZodNullable",(e,t)=>{nn.init(e,t),mt(e._zod,"optin",()=>t.innerType._zod.optin),mt(e._zod,"optout",()=>t.innerType._zod.optout),mt(e._zod,"pattern",()=>{const r=t.innerType._zod.pattern;return r?new RegExp(`^(${ky(r.source)}|null)$`):void 0}),mt(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(r,a)=>r.value===null?r:t.innerType._zod.run(r,a)}),kY=re("$ZodDefault",(e,t)=>{nn.init(e,t),e._zod.optin="optional",mt(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(r,a)=>{if(a.direction==="backward")return t.innerType._zod.run(r,a);if(r.value===void 0)return r.value=t.defaultValue,r;const o=t.innerType._zod.run(r,a);return o instanceof Promise?o.then(l=>S_(l,t)):S_(o,t)}});function S_(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const NY=re("$ZodPrefault",(e,t)=>{nn.init(e,t),e._zod.optin="optional",mt(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(r,a)=>(a.direction==="backward"||r.value===void 0&&(r.value=t.defaultValue),t.innerType._zod.run(r,a))}),zY=re("$ZodNonOptional",(e,t)=>{nn.init(e,t),mt(e._zod,"values",()=>{const r=t.innerType._zod.values;return r?new Set([...r].filter(a=>a!==void 0)):void 0}),e._zod.parse=(r,a)=>{const o=t.innerType._zod.run(r,a);return o instanceof Promise?o.then(l=>x_(l,e)):x_(o,e)}});function x_(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}const jY=re("$ZodCatch",(e,t)=>{nn.init(e,t),mt(e._zod,"optin",()=>t.innerType._zod.optin),mt(e._zod,"optout",()=>t.innerType._zod.optout),mt(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(r,a)=>{if(a.direction==="backward")return t.innerType._zod.run(r,a);const o=t.innerType._zod.run(r,a);return o instanceof Promise?o.then(l=>(r.value=l.value,l.issues.length&&(r.value=t.catchValue({...r,error:{issues:l.issues.map(c=>Js(c,a,Qs()))},input:r.value}),r.issues=[]),r)):(r.value=o.value,o.issues.length&&(r.value=t.catchValue({...r,error:{issues:o.issues.map(l=>Js(l,a,Qs()))},input:r.value}),r.issues=[]),r)}}),VY=re("$ZodPipe",(e,t)=>{nn.init(e,t),mt(e._zod,"values",()=>t.in._zod.values),mt(e._zod,"optin",()=>t.in._zod.optin),mt(e._zod,"optout",()=>t.out._zod.optout),mt(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(r,a)=>{if(a.direction==="backward"){const l=t.out._zod.run(r,a);return l instanceof Promise?l.then(c=>Uc(c,t.in,a)):Uc(l,t.in,a)}const o=t.in._zod.run(r,a);return o instanceof Promise?o.then(l=>Uc(l,t.out,a)):Uc(o,t.out,a)}});function Uc(e,t,r){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},r)}const LY=re("$ZodReadonly",(e,t)=>{nn.init(e,t),mt(e._zod,"propValues",()=>t.innerType._zod.propValues),mt(e._zod,"values",()=>t.innerType._zod.values),mt(e._zod,"optin",()=>t.innerType?._zod?.optin),mt(e._zod,"optout",()=>t.innerType?._zod?.optout),e._zod.parse=(r,a)=>{if(a.direction==="backward")return t.innerType._zod.run(r,a);const o=t.innerType._zod.run(r,a);return o instanceof Promise?o.then(__):__(o)}});function __(e){return e.value=Object.freeze(e.value),e}const UY=re("$ZodCustom",(e,t)=>{Jr.init(e,t),nn.init(e,t),e._zod.parse=(r,a)=>r,e._zod.check=r=>{const a=r.value,o=t.fn(a);if(o instanceof Promise)return o.then(l=>w_(l,r,a,e));w_(o,r,a,e)}});function w_(e,t,r,a){if(!e){const o={code:"custom",input:r,inst:a,path:[...a._zod.def.path??[]],continue:!a._zod.def.abort};a._zod.def.params&&(o.params=a._zod.def.params),t.issues.push(Il(o))}}var T_;class BY{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...r){const a=r[0];if(this._map.set(t,a),a&&typeof a=="object"&&"id"in a){if(this._idmap.has(a.id))throw new Error(`ID ${a.id} already exists in the registry`);this._idmap.set(a.id,t)}return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){const r=this._map.get(t);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(t),this}get(t){const r=t._zod.parent;if(r){const a={...this.get(r)??{}};delete a.id;const o={...a,...this._map.get(t)};return Object.keys(o).length?o:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function YY(){return new BY}(T_=globalThis).__zod_globalRegistry??(T_.__zod_globalRegistry=YY());const Bc=globalThis.__zod_globalRegistry;function PY(e,t){return new e({type:"string",...je(t)})}function FY(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...je(t)})}function E_(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...je(t)})}function HY(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...je(t)})}function ZY(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...je(t)})}function $Y(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...je(t)})}function IY(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...je(t)})}function GY(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...je(t)})}function qY(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...je(t)})}function XY(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...je(t)})}function WY(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...je(t)})}function KY(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...je(t)})}function QY(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...je(t)})}function JY(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...je(t)})}function eP(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...je(t)})}function tP(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...je(t)})}function nP(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...je(t)})}function rP(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...je(t)})}function aP(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...je(t)})}function sP(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...je(t)})}function iP(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...je(t)})}function oP(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...je(t)})}function lP(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...je(t)})}function uP(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...je(t)})}function cP(e,t){return new e({type:"string",format:"date",check:"string_format",...je(t)})}function fP(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...je(t)})}function dP(e,t){return new e({type:"string",format:"duration",check:"string_format",...je(t)})}function hP(e){return new e({type:"unknown"})}function mP(e,t){return new e({type:"never",...je(t)})}function MA(e,t){return new UB({check:"max_length",...je(t),maximum:e})}function wf(e,t){return new BB({check:"min_length",...je(t),minimum:e})}function RA(e,t){return new YB({check:"length_equals",...je(t),length:e})}function pP(e,t){return new PB({check:"string_format",format:"regex",...je(t),pattern:e})}function gP(e){return new FB({check:"string_format",format:"lowercase",...je(e)})}function yP(e){return new HB({check:"string_format",format:"uppercase",...je(e)})}function vP(e,t){return new ZB({check:"string_format",format:"includes",...je(t),includes:e})}function bP(e,t){return new $B({check:"string_format",format:"starts_with",...je(t),prefix:e})}function SP(e,t){return new IB({check:"string_format",format:"ends_with",...je(t),suffix:e})}function Ao(e){return new GB({check:"overwrite",tx:e})}function xP(e){return Ao(t=>t.normalize(e))}function _P(){return Ao(e=>e.trim())}function wP(){return Ao(e=>e.toLowerCase())}function TP(){return Ao(e=>e.toUpperCase())}function EP(){return Ao(e=>Z9(e))}function AP(e,t,r){return new e({type:"array",element:t,...je(r)})}function CP(e,t,r){return new e({type:"custom",check:"custom",fn:t,...je(r)})}function DP(e){const t=MP(r=>(r.addIssue=a=>{if(typeof a=="string")r.issues.push(Il(a,r.value,t._zod.def));else{const o=a;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=r.value),o.inst??(o.inst=t),o.continue??(o.continue=!t._zod.def.abort),r.issues.push(Il(o))}},e(r.value,r)));return t}function MP(e,t){const r=new Jr({check:"custom",...je(t)});return r._zod.check=e,r}function A_(e,t){try{var r=e()}catch(a){return t(a)}return r&&r.then?r.then(void 0,t):r}function RP(e,t){for(var r={};e.length;){var a=e[0],o=a.code,l=a.message,c=a.path.join(".");if(!r[c])if("unionErrors"in a){var f=a.unionErrors[0].errors[0];r[c]={message:f.message,type:f.code}}else r[c]={message:l,type:o};if("unionErrors"in a&&a.unionErrors.forEach(function(y){return y.errors.forEach(function(g){return e.push(g)})}),t){var m=r[c].types,p=m&&m[a.code];r[c]=Cy(c,t,r,o,p?[].concat(p,a.message):a.message)}e.shift()}return r}function OP(e,t){for(var r={};e.length;){var a=e[0],o=a.code,l=a.message,c=a.path.join(".");if(!r[c])if(a.code==="invalid_union"&&a.errors.length>0){var f=a.errors[0][0];r[c]={message:f.message,type:f.code}}else r[c]={message:l,type:o};if(a.code==="invalid_union"&&a.errors.forEach(function(y){return y.forEach(function(g){return e.push(g)})}),t){var m=r[c].types,p=m&&m[a.code];r[c]=Cy(c,t,r,o,p?[].concat(p,a.message):a.message)}e.shift()}return r}function kP(e,t,r){if(r===void 0&&(r={}),(function(a){return"_def"in a&&typeof a._def=="object"&&"typeName"in a._def})(e))return function(a,o,l){try{return Promise.resolve(A_(function(){return Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](a,t)).then(function(c){return l.shouldUseNativeValidation&&Xp({},l),{errors:{},values:r.raw?Object.assign({},a):c}})},function(c){if((function(f){return Array.isArray(f?.issues)})(c))return{values:{},errors:f_(RP(c.errors,!l.shouldUseNativeValidation&&l.criteriaMode==="all"),l)};throw c}))}catch(c){return Promise.reject(c)}};if((function(a){return"_zod"in a&&typeof a._zod=="object"})(e))return function(a,o,l){try{return Promise.resolve(A_(function(){return Promise.resolve((r.mode==="sync"?rB:aB)(e,a,t)).then(function(c){return l.shouldUseNativeValidation&&Xp({},l),{errors:{},values:r.raw?Object.assign({},a):c}})},function(c){if((function(f){return f instanceof zy})(c))return{values:{},errors:f_(OP(c.issues,!l.shouldUseNativeValidation&&l.criteriaMode==="all"),l)};throw c}))}catch(c){return Promise.reject(c)}};throw new Error("Invalid input: not a Zod schema")}const NP=re("ZodISODateTime",(e,t)=>{oY.init(e,t),Rt.init(e,t)});function zP(e){return uP(NP,e)}const jP=re("ZodISODate",(e,t)=>{lY.init(e,t),Rt.init(e,t)});function VP(e){return cP(jP,e)}const LP=re("ZodISOTime",(e,t)=>{uY.init(e,t),Rt.init(e,t)});function UP(e){return fP(LP,e)}const BP=re("ZodISODuration",(e,t)=>{cY.init(e,t),Rt.init(e,t)});function YP(e){return dP(BP,e)}const PP=(e,t)=>{zy.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>nB(e,r)},flatten:{value:r=>tB(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,Wp,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,Wp,2)}},isEmpty:{get(){return e.issues.length===0}}})},xr=re("ZodError",PP,{Parent:Error}),FP=Qf(xr),HP=Jf(xr),ZP=ed(xr),$P=td(xr),IP=oB(xr),GP=lB(xr),qP=uB(xr),XP=cB(xr),WP=fB(xr),KP=dB(xr),QP=hB(xr),JP=mB(xr),ln=re("ZodType",(e,t)=>(nn.init(e,t),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...r)=>e.clone(ni(t,{checks:[...t.checks??[],...r.map(a=>typeof a=="function"?{_zod:{check:a,def:{check:"custom"},onattach:[]}}:a)]})),e.clone=(r,a)=>ps(e,r,a),e.brand=()=>e,e.register=((r,a)=>(r.add(e,a),e)),e.parse=(r,a)=>FP(e,r,a,{callee:e.parse}),e.safeParse=(r,a)=>ZP(e,r,a),e.parseAsync=async(r,a)=>HP(e,r,a,{callee:e.parseAsync}),e.safeParseAsync=async(r,a)=>$P(e,r,a),e.spa=e.safeParseAsync,e.encode=(r,a)=>IP(e,r,a),e.decode=(r,a)=>GP(e,r,a),e.encodeAsync=async(r,a)=>qP(e,r,a),e.decodeAsync=async(r,a)=>XP(e,r,a),e.safeEncode=(r,a)=>WP(e,r,a),e.safeDecode=(r,a)=>KP(e,r,a),e.safeEncodeAsync=async(r,a)=>QP(e,r,a),e.safeDecodeAsync=async(r,a)=>JP(e,r,a),e.refine=(r,a)=>e.check(ZF(r,a)),e.superRefine=r=>e.check($F(r)),e.overwrite=r=>e.check(Ao(r)),e.optional=()=>M_(e),e.nullable=()=>R_(e),e.nullish=()=>M_(R_(e)),e.nonoptional=r=>LF(e,r),e.array=()=>_F(e),e.or=r=>AF([e,r]),e.and=r=>DF(e,r),e.transform=r=>O_(e,OF(r)),e.default=r=>zF(e,r),e.prefault=r=>VF(e,r),e.catch=r=>BF(e,r),e.pipe=r=>O_(e,r),e.readonly=()=>FF(e),e.describe=r=>{const a=e.clone();return Bc.add(a,{description:r}),a},Object.defineProperty(e,"description",{get(){return Bc.get(e)?.description},configurable:!0}),e.meta=(...r)=>{if(r.length===0)return Bc.get(e);const a=e.clone();return Bc.add(a,r[0]),a},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e)),OA=re("_ZodString",(e,t)=>{jy.init(e,t),ln.init(e,t);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...a)=>e.check(pP(...a)),e.includes=(...a)=>e.check(vP(...a)),e.startsWith=(...a)=>e.check(bP(...a)),e.endsWith=(...a)=>e.check(SP(...a)),e.min=(...a)=>e.check(wf(...a)),e.max=(...a)=>e.check(MA(...a)),e.length=(...a)=>e.check(RA(...a)),e.nonempty=(...a)=>e.check(wf(1,...a)),e.lowercase=a=>e.check(gP(a)),e.uppercase=a=>e.check(yP(a)),e.trim=()=>e.check(_P()),e.normalize=(...a)=>e.check(xP(...a)),e.toLowerCase=()=>e.check(wP()),e.toUpperCase=()=>e.check(TP()),e.slugify=()=>e.check(EP())}),eF=re("ZodString",(e,t)=>{jy.init(e,t),OA.init(e,t),e.email=r=>e.check(FY(tF,r)),e.url=r=>e.check(GY(nF,r)),e.jwt=r=>e.check(lP(yF,r)),e.emoji=r=>e.check(qY(rF,r)),e.guid=r=>e.check(E_(C_,r)),e.uuid=r=>e.check(HY(Yc,r)),e.uuidv4=r=>e.check(ZY(Yc,r)),e.uuidv6=r=>e.check($Y(Yc,r)),e.uuidv7=r=>e.check(IY(Yc,r)),e.nanoid=r=>e.check(XY(aF,r)),e.guid=r=>e.check(E_(C_,r)),e.cuid=r=>e.check(WY(sF,r)),e.cuid2=r=>e.check(KY(iF,r)),e.ulid=r=>e.check(QY(oF,r)),e.base64=r=>e.check(sP(mF,r)),e.base64url=r=>e.check(iP(pF,r)),e.xid=r=>e.check(JY(lF,r)),e.ksuid=r=>e.check(eP(uF,r)),e.ipv4=r=>e.check(tP(cF,r)),e.ipv6=r=>e.check(nP(fF,r)),e.cidrv4=r=>e.check(rP(dF,r)),e.cidrv6=r=>e.check(aP(hF,r)),e.e164=r=>e.check(oP(gF,r)),e.datetime=r=>e.check(zP(r)),e.date=r=>e.check(VP(r)),e.time=r=>e.check(UP(r)),e.duration=r=>e.check(YP(r))});function np(e){return PY(eF,e)}const Rt=re("ZodStringFormat",(e,t)=>{Et.init(e,t),OA.init(e,t)}),tF=re("ZodEmail",(e,t)=>{QB.init(e,t),Rt.init(e,t)}),C_=re("ZodGUID",(e,t)=>{WB.init(e,t),Rt.init(e,t)}),Yc=re("ZodUUID",(e,t)=>{KB.init(e,t),Rt.init(e,t)}),nF=re("ZodURL",(e,t)=>{JB.init(e,t),Rt.init(e,t)}),rF=re("ZodEmoji",(e,t)=>{eY.init(e,t),Rt.init(e,t)}),aF=re("ZodNanoID",(e,t)=>{tY.init(e,t),Rt.init(e,t)}),sF=re("ZodCUID",(e,t)=>{nY.init(e,t),Rt.init(e,t)}),iF=re("ZodCUID2",(e,t)=>{rY.init(e,t),Rt.init(e,t)}),oF=re("ZodULID",(e,t)=>{aY.init(e,t),Rt.init(e,t)}),lF=re("ZodXID",(e,t)=>{sY.init(e,t),Rt.init(e,t)}),uF=re("ZodKSUID",(e,t)=>{iY.init(e,t),Rt.init(e,t)}),cF=re("ZodIPv4",(e,t)=>{fY.init(e,t),Rt.init(e,t)}),fF=re("ZodIPv6",(e,t)=>{dY.init(e,t),Rt.init(e,t)}),dF=re("ZodCIDRv4",(e,t)=>{hY.init(e,t),Rt.init(e,t)}),hF=re("ZodCIDRv6",(e,t)=>{mY.init(e,t),Rt.init(e,t)}),mF=re("ZodBase64",(e,t)=>{pY.init(e,t),Rt.init(e,t)}),pF=re("ZodBase64URL",(e,t)=>{yY.init(e,t),Rt.init(e,t)}),gF=re("ZodE164",(e,t)=>{vY.init(e,t),Rt.init(e,t)}),yF=re("ZodJWT",(e,t)=>{SY.init(e,t),Rt.init(e,t)}),vF=re("ZodUnknown",(e,t)=>{xY.init(e,t),ln.init(e,t)});function D_(){return hP(vF)}const bF=re("ZodNever",(e,t)=>{_Y.init(e,t),ln.init(e,t)});function SF(e){return mP(bF,e)}const xF=re("ZodArray",(e,t)=>{wY.init(e,t),ln.init(e,t),e.element=t.element,e.min=(r,a)=>e.check(wf(r,a)),e.nonempty=r=>e.check(wf(1,r)),e.max=(r,a)=>e.check(MA(r,a)),e.length=(r,a)=>e.check(RA(r,a)),e.unwrap=()=>e.element});function _F(e,t){return AP(xF,e,t)}const wF=re("ZodObject",(e,t)=>{EY.init(e,t),ln.init(e,t),mt(e,"shape",()=>t.shape),e.keyof=()=>MF(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:D_()}),e.loose=()=>e.clone({...e._zod.def,catchall:D_()}),e.strict=()=>e.clone({...e._zod.def,catchall:SF()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>W9(e,r),e.safeExtend=r=>K9(e,r),e.merge=r=>Q9(e,r),e.pick=r=>q9(e,r),e.omit=r=>X9(e,r),e.partial=(...r)=>J9(kA,e,r[0]),e.required=(...r)=>eB(NA,e,r[0])});function TF(e,t){const r={type:"object",shape:e??{},...je(t)};return new wF(r)}const EF=re("ZodUnion",(e,t)=>{AY.init(e,t),ln.init(e,t),e.options=t.options});function AF(e,t){return new EF({type:"union",options:e,...je(t)})}const CF=re("ZodIntersection",(e,t)=>{CY.init(e,t),ln.init(e,t)});function DF(e,t){return new CF({type:"intersection",left:e,right:t})}const Qp=re("ZodEnum",(e,t)=>{DY.init(e,t),ln.init(e,t),e.enum=t.entries,e.options=Object.values(t.entries);const r=new Set(Object.keys(t.entries));e.extract=(a,o)=>{const l={};for(const c of a)if(r.has(c))l[c]=t.entries[c];else throw new Error(`Key ${c} not found in enum`);return new Qp({...t,checks:[],...je(o),entries:l})},e.exclude=(a,o)=>{const l={...t.entries};for(const c of a)if(r.has(c))delete l[c];else throw new Error(`Key ${c} not found in enum`);return new Qp({...t,checks:[],...je(o),entries:l})}});function MF(e,t){const r=Array.isArray(e)?Object.fromEntries(e.map(a=>[a,a])):e;return new Qp({type:"enum",entries:r,...je(t)})}const RF=re("ZodTransform",(e,t)=>{MY.init(e,t),ln.init(e,t),e._zod.parse=(r,a)=>{if(a.direction==="backward")throw new yA(e.constructor.name);r.addIssue=l=>{if(typeof l=="string")r.issues.push(Il(l,r.value,t));else{const c=l;c.fatal&&(c.continue=!1),c.code??(c.code="custom"),c.input??(c.input=r.value),c.inst??(c.inst=e),r.issues.push(Il(c))}};const o=t.transform(r.value,r);return o instanceof Promise?o.then(l=>(r.value=l,r)):(r.value=o,r)}});function OF(e){return new RF({type:"transform",transform:e})}const kA=re("ZodOptional",(e,t)=>{RY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType});function M_(e){return new kA({type:"optional",innerType:e})}const kF=re("ZodNullable",(e,t)=>{OY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType});function R_(e){return new kF({type:"nullable",innerType:e})}const NF=re("ZodDefault",(e,t)=>{kY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function zF(e,t){return new NF({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():SA(t)}})}const jF=re("ZodPrefault",(e,t)=>{NY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType});function VF(e,t){return new jF({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():SA(t)}})}const NA=re("ZodNonOptional",(e,t)=>{zY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType});function LF(e,t){return new NA({type:"nonoptional",innerType:e,...je(t)})}const UF=re("ZodCatch",(e,t)=>{jY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function BF(e,t){return new UF({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}const YF=re("ZodPipe",(e,t)=>{VY.init(e,t),ln.init(e,t),e.in=t.in,e.out=t.out});function O_(e,t){return new YF({type:"pipe",in:e,out:t})}const PF=re("ZodReadonly",(e,t)=>{LY.init(e,t),ln.init(e,t),e.unwrap=()=>e._zod.def.innerType});function FF(e){return new PF({type:"readonly",innerType:e})}const HF=re("ZodCustom",(e,t)=>{UY.init(e,t),ln.init(e,t)});function ZF(e,t={}){return CP(HF,e,t)}function $F(e){return DP(e)}var IF=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],GF=IF.reduce((e,t)=>{const r=Ng(`Primitive.${t}`),a=x.forwardRef((o,l)=>{const{asChild:c,...f}=o,m=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),A.jsx(m,{...f,ref:l})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{}),qF="Label",zA=x.forwardRef((e,t)=>A.jsx(GF.label,{...e,ref:t,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));zA.displayName=qF;var XF=zA;function WF(e){const t=Xe.c(8);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);let o;t[3]!==r?(o=ct("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",r),t[3]=r,t[4]=o):o=t[4];let l;return t[5]!==a||t[6]!==o?(l=A.jsx(XF,{"data-slot":"label",className:o,...a}),t[5]=a,t[6]=o,t[7]=l):l=t[7],l}const KF=w9,jA=x.createContext({}),rp=e=>{const t=Xe.c(9);let r;t[0]!==e?({...r}=e,t[0]=e,t[1]=r):r=t[1];let a;t[2]!==r.name?(a={name:r.name},t[2]=r.name,t[3]=a):a=t[3];let o;t[4]!==r?(o=A.jsx(A9,{...r}),t[4]=r,t[5]=o):o=t[5];let l;return t[6]!==a||t[7]!==o?(l=A.jsx(jA.Provider,{value:a,children:o}),t[6]=a,t[7]=o,t[8]=l):l=t[8],l},Vy=()=>{const e=Xe.c(13),t=x.useContext(jA),r=x.useContext(VA),{getFieldState:a}=Xf();let o;e[0]!==t.name?(o={name:t.name},e[0]=t.name,e[1]=o):o=e[1];const l=cA(o);let c;e[2]!==t.name||e[3]!==l||e[4]!==a?(c=a(t.name,l),e[2]=t.name,e[3]=l,e[4]=a,e[5]=c):c=e[5];const f=c;if(!t)throw new Error("useFormField should be used within <FormField>");const{id:m}=r,p=`${m}-form-item`,y=`${m}-form-item-description`,g=`${m}-form-item-message`;let b;return e[6]!==t.name||e[7]!==f||e[8]!==m||e[9]!==p||e[10]!==y||e[11]!==g?(b={id:m,name:t.name,formItemId:p,formDescriptionId:y,formMessageId:g,...f},e[6]=t.name,e[7]=f,e[8]=m,e[9]=p,e[10]=y,e[11]=g,e[12]=b):b=e[12],b},VA=x.createContext({});function ap(e){const t=Xe.c(13);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);const o=x.useId();let l;t[3]!==o?(l={id:o},t[3]=o,t[4]=l):l=t[4];let c;t[5]!==r?(c=ct("grid gap-2",r),t[5]=r,t[6]=c):c=t[6];let f;t[7]!==a||t[8]!==c?(f=A.jsx("div",{"data-slot":"form-item",className:c,...a}),t[7]=a,t[8]=c,t[9]=f):f=t[9];let m;return t[10]!==l||t[11]!==f?(m=A.jsx(VA.Provider,{value:l,children:f}),t[10]=l,t[11]=f,t[12]=m):m=t[12],m}function Pc(e){const t=Xe.c(10);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);const{error:o,formItemId:l}=Vy(),c=!!o;let f;t[3]!==r?(f=ct("data-[error=true]:text-destructive",r),t[3]=r,t[4]=f):f=t[4];let m;return t[5]!==l||t[6]!==a||t[7]!==c||t[8]!==f?(m=A.jsx(WF,{"data-slot":"form-label","data-error":c,className:f,htmlFor:l,...a}),t[5]=l,t[6]=a,t[7]=c,t[8]=f,t[9]=m):m=t[9],m}function sp(e){const t=Xe.c(7);let r;t[0]!==e?({...r}=e,t[0]=e,t[1]=r):r=t[1];const{error:a,formItemId:o,formDescriptionId:l,formMessageId:c}=Vy(),f=a?`${l} ${c}`:`${l}`,m=!!a;let p;return t[2]!==o||t[3]!==r||t[4]!==f||t[5]!==m?(p=A.jsx(zg,{"data-slot":"form-control",id:o,"aria-describedby":f,"aria-invalid":m,...r}),t[2]=o,t[3]=r,t[4]=f,t[5]=m,t[6]=p):p=t[6],p}function ip(e){const t=Xe.c(10);let r,a;t[0]!==e?({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a):(r=t[1],a=t[2]);const{error:o,formMessageId:l}=Vy(),c=o?String(o?.message??""):a.children;if(!c)return null;let f;t[3]!==r?(f=ct("text-destructive text-sm",r),t[3]=r,t[4]=f):f=t[4];let m;return t[5]!==c||t[6]!==l||t[7]!==a||t[8]!==f?(m=A.jsx("p",{"data-slot":"form-message",id:l,className:f,...a,children:c}),t[5]=c,t[6]=l,t[7]=a,t[8]=f,t[9]=m):m=t[9],m}function op(e){const t=Xe.c(10);let r,a,o;t[0]!==e?({className:r,type:o,...a}=e,t[0]=e,t[1]=r,t[2]=a,t[3]=o):(r=t[1],a=t[2],o=t[3]);let l;t[4]!==r?(l=ct("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",r),t[4]=r,t[5]=l):l=t[5];let c;return t[6]!==a||t[7]!==l||t[8]!==o?(c=A.jsx("input",{type:o,"data-slot":"input",className:l,...a}),t[6]=a,t[7]=l,t[8]=o,t[9]=c):c=t[9],c}const QF=TF({name:np().min(1,"Tên là bắt buộc"),email:np().email("Email không hợp lệ"),avatar:np().optional()});function JF({user:e,onSave:t,children:r,trackingOpen:a}){const o=O3(),l=!!e,[c,f]=x.useState(!1),[m,p]=x.useState(!1),{captureRegisterImage:y,setCaptureRegisterImage:g}=Da(),b=P9({resolver:kP(QF),defaultValues:{name:"",email:"",avatar:""}});x.useEffect(()=>{e?b.reset({name:e.name,email:e.email,avatar:e.avatar??""}):b.reset({name:"",email:"",avatar:""})},[e,c,b]);const T=async()=>{await o({title:"Thông báo",message:"Bạn muốn hủy đăng ký. Mọi dữ liệu bạn nhập sẽ bị mất",confirmText:"Discard",cancelText:"Hủy",variant:"warning"})&&(f(!1),g(null))},_=async w=>{try{p(!0);const E={id:e?.id||Date.now().toString(),...w,avatar:w.avatar||null},{data:C}=await ho.register({user:E,file:y});console.log({data:C}),t?.(E),f(!1),g(null),_a.success(C?.message||"Đăng ký thành công !")}catch(E){console.log({error:E}),_a.error(E?.message||"Internal Server Error")}finally{p(!1)}};return x.useEffect(()=>{a!==void 0&&f(a)},[a]),x.useEffect(()=>{if(y)return()=>{URL.revokeObjectURL(y)}},[y]),A.jsxs(Dg,{open:c,onOpenChange:w=>{if(!w){T();return}f(!0)},children:[A.jsx(ET,{children:r}),A.jsxs(Mg,{className:"sm:max-w-[425px]",children:[A.jsxs(Rg,{children:[A.jsx(Og,{children:l?"Cập nhật thông tin":"Tạo người dùng mới"}),A.jsx(kg,{children:l?"Cập nhật thông tin người dùng của bạn":"Nhập thông tin để tạo người dùng mới"})]}),A.jsx(KF,{...b,children:A.jsxs("form",{onSubmit:b.handleSubmit(_),className:"space-y-4",children:[A.jsx(rp,{control:b.control,name:"name",render:({field:w})=>A.jsxs(ap,{children:[A.jsxs(Pc,{children:["Tên ",A.jsx("span",{className:"text-red-600",children:"*"})]}),A.jsx(sp,{children:A.jsx(op,{placeholder:"Nhập tên người dùng",...w})}),A.jsx(ip,{})]})}),A.jsx(rp,{control:b.control,name:"email",render:({field:w})=>A.jsxs(ap,{children:[A.jsxs(Pc,{children:["Email ",A.jsx("span",{className:"text-red-600",children:"*"})]}),A.jsx(sp,{children:A.jsx(op,{type:"email",placeholder:"Nhập email",...w})}),A.jsx(ip,{})]})}),A.jsx(rp,{control:b.control,name:"avatar",render:({field:w})=>A.jsxs(ap,{children:[A.jsx(Pc,{children:"Avatar URL"}),A.jsx(sp,{children:A.jsx(op,{placeholder:"https://example.com/avatar.jpg",...w})}),A.jsx(ip,{})]})}),A.jsx(Pc,{children:"Ảnh từ camera"}),A.jsx("a",{target:"_blank",href:URL.createObjectURL(y),children:A.jsxs($n,{size:"sm",variant:"outline",className:"w-full bg-transparent",type:"button",children:[A.jsx(ag,{className:"w-4 h-4 mr-2"}),"Xem ảnh"]})}),A.jsxs("div",{className:"flex justify-end gap-2 pt-4",children:[A.jsx($n,{type:"button",variant:"outline",onClick:T,children:"Hủy"}),A.jsxs($n,{type:"submit",children:[!m&&l?"Cập nhật":"Tạo mới",m&&A.jsx(Zc,{className:"animate-spin"})]})]})]})})]})]})}function e7(){const e=Xe.c(9),{isAutoChecking:t,captureRegisterImage:r,isCountDown:a}=Da();let o;e[0]===Symbol.for("react.memo_cache_sentinel")?(o=A.jsx(TO,{className:"mr-2 size-4"}),e[0]=o):o=e[0];let l;e[1]!==t?(l=A.jsx(S9,{children:A.jsxs($n,{onClick:t7,disabled:t,className:"w-full bg-green-600 hover:bg-green-700 text-white font-semibold",children:[o,"Tạo User Checking"]})}),e[1]=t,e[2]=l):l=e[2];let c;e[3]!==r||e[4]!==a?(c=r&&!a&&A.jsx(JF,{trackingOpen:!0}),e[3]=r,e[4]=a,e[5]=c):c=e[5];let f;return e[6]!==l||e[7]!==c?(f=A.jsxs(A.Fragment,{children:[l,c]}),e[6]=l,e[7]=c,e[8]=f):f=e[8],f}function t7(){}function n7({type:e,str:t}){const r=t||(e==="check in"?"Check-in successful":e==="check out"?"Check-out successful":"");if(!r)return;const a=new SpeechSynthesisUtterance(r);a.lang="en-US",a.rate=1,a.pitch=1,a.volume=1,speechSynthesis.speak(a)}function r7(){const e=x.useRef(null),{canvasRef:t,videoRef:r}=Da(),{currentUser:a,setCurrentUser:o}=sA(),{isAutoChecking:l,setIsAutoChecking:c,setRefreshLog:f,autoCheckinTick:m}=Da(),[p,y]=x.useState(!1),[g,b]=x.useState(!1),T=()=>{c(!l)},_=async()=>{if(!a){_a.warning("Vui lòng chọn user để tạo checkpoint");return}try{b(!0);const C=await vp(r,t),{data:O}=await ho.register({user:a,file:C});if(!O){_a.error(O?.message||"Error In Checkpoint: "+JSON.stringify(O));return}_a.success(O?.message||"Tạo checkpoint thành công")}catch(C){const O=C;_a.error(O.response?.data?.message||"Error In Checkpoint: "+JSON.stringify(O))}finally{b(!1)}},w=x.useCallback(async()=>{try{y(!0);const C=await vp(r,t),{data:O}=await ho.checkin({file:C});if(!O||!O?.status){_a.error(O?.message||"Error In Checking: "+JSON.stringify(O));return}const k=O?.message||`Checking thành công lúc: ${TT(new Date().toLocaleString())}`;_a.success(k),n7({type:O?.status_type}),f(!0)}catch(C){const O=C,k=O.response?.data?.message||"Error In Checking: "+JSON.stringify(O);if(k.includes("No face detected"))return;_a.error(k)}finally{y(!1)}},[t,o,r]);x.useEffect(()=>()=>{e.current&&clearTimeout(e.current)},[]);const E=x.useRef(0);return x.useEffect(()=>{m!==0&&m!==E.current&&(E.current=m,!p&&w())},[m,w,p]),x.useEffect(()=>{const C=O=>{if(O.code==="Space"){if(O.preventDefault(),p)return;w()}};return window.addEventListener("keydown",C),()=>{window.removeEventListener("keydown",C)}},[w,p]),A.jsxs("div",{className:"absolute bottom-10 px-4 right-0 left-0 grid grid-cols-3 gap-4",children:[A.jsxs($n,{onClick:w,disabled:l,className:"w-full bg-blue-600 hover:bg-blue-700 text-white font-semibold",children:[!p&&A.jsxs(A.Fragment,{children:[A.jsx(ag,{className:"mr-2 size-4"}),"Điểm Danh Ngay"]}),p&&A.jsx(Zc,{className:"size-4 animate-spin"})]}),A.jsxs($n,{onClick:T,variant:l?"destructive":"outline",className:ct("w-full font-semibold",l&&"animate-pulse"),children:[!p&&l?A.jsxs(A.Fragment,{children:[A.jsx(xO,{className:"mr-2 size-4"}),"Dừng Tự Động"]}):A.jsxs(A.Fragment,{children:[A.jsx(bO,{className:"mr-2 size-4"}),"Tự Động Điểm Danh"]}),p&&A.jsx(Zc,{className:"size-4 animate-spin"})]}),a&&A.jsxs($n,{disabled:l,onClick:_,className:ct("w-full font-semibold"),children:[!g&&A.jsxs(A.Fragment,{children:[A.jsx(fO,{}),"Tạo Check Point"]}),g&&A.jsx(Zc,{className:"size-4 animate-spin"})]}),!a&&A.jsx(e7,{})]})}function a7(){const[e,t]=x.useState(!0),[r,a]=x.useState(!1),{setCanvasRef:o,setVideoRef:l,setFaceZoomTransform:c,isAutoChecking:f,bumpAutoCheckinTick:m}=Da(),{isCountDown:p,setCaptureRegisterImage:y,setIsCountDown:g}=Da(),[b,T]=x.useState(0),_=x.useRef(null),w=x.useRef(null),E=x.useCallback(()=>{T(L=>L+1),m()},[m]),{transform:C,box:O,stabilityProgress:k}=h5(_,{enabled:!0,intervalMs:110,targetFaceRatio:.6,minScale:1.35,maxScale:4,followSpeed:.11,detectionSmoothing:.3,detectorInputSize:416,detectorScoreThreshold:.3,stabilityEnabled:f,stableMs:2e3,onStableFace:E}),j=async()=>{try{const{data:L}=await u5.timekeepings(),B=(L?.data||[]).map(U=>({name:U?.user?.name,email:U?.user?.email,avatar:U?.user?.avatar}));await Promise.all(B.map(U=>ho.registerSimple({user:U}))),console.log("Sync hoàn tất!")}catch(L){console.log("Sync error:",L)}};return x.useEffect(()=>((async()=>{try{const W=await navigator.mediaDevices.getUserMedia({video:{width:1280,height:720,facingMode:"user"}});_.current&&(_.current.srcObject=W)}catch(W){console.error("Không thể truy cập camera:",W)}})(),()=>{_.current?.srcObject&&(_.current?.srcObject).getTracks().forEach(B=>B.stop())}),[]),x.useEffect(()=>{j()},[]),x.useEffect(()=>{o(w),l(_)},[_,w]),x.useEffect(()=>{c(C)},[C,c]),A.jsx("div",{className:"min-h-screen bg-white",children:A.jsxs("div",{className:"flex h-screen",children:[A.jsx(F8,{isSidebarOpen:r}),A.jsx("div",{className:ct("flex-1 transition-all duration-300 ease-in-out",r&&"ml-96",e&&"mr-96"),children:A.jsx("div",{className:"h-full flex flex-col p-6",children:A.jsxs(JT,{className:"flex-1 overflow-hidden bg-black relative group",children:[A.jsx("video",{ref:_,autoPlay:!0,playsInline:!0,className:"w-full h-full object-cover will-change-transform",style:{transformOrigin:"0 0",transform:`translate3d(${C.translateX}%, ${C.translateY}%, 0) scale(${C.scale})`,backfaceVisibility:"hidden"}}),A.jsx("div",{className:"absolute inset-0 border-4 border-blue-500/30 pointer-events-none"}),A.jsx(QU,{box:O,transform:C,progress:f?k:0}),A.jsx(gV,{children:b>0&&A.jsx(XU.div,{initial:{opacity:0},animate:{opacity:[0,.85,0]},transition:{duration:.45,times:[0,.18,1]},className:"absolute inset-0 bg-white pointer-events-none z-40"},b)}),p&&A.jsx(WU,{onCountdowned:async()=>{const L=await vp(_,w);y(L),g(!1)}}),A.jsx($n,{onClick:()=>a(!r),variant:"outline",size:"icon",className:"absolute top-1/2 -translate-y-1/2 left-4 bg-white/90 hover:bg-white shadow-lg",children:r?A.jsx(eS,{className:"size-4"}):A.jsx(tS,{className:"size-4"})}),A.jsx($n,{onClick:()=>t(!e),variant:"outline",size:"icon",className:"absolute top-1/2 -translate-y-1/2 right-4 bg-white/90 hover:bg-white shadow-lg",children:e?A.jsx(tS,{className:"size-4"}):A.jsx(eS,{className:"size-4"})}),A.jsx(r7,{})]})})}),A.jsx(I8,{isSidebarOpen:e}),A.jsx("canvas",{ref:w,className:"hidden"})]})})}var s7=(e,t,r,a,o,l,c,f)=>{let m=document.documentElement,p=["light","dark"];function y(T){(Array.isArray(e)?e:[e]).forEach(_=>{let w=_==="class",E=w&&l?o.map(C=>l[C]||C):o;w?(m.classList.remove(...E),m.classList.add(l&&l[T]?l[T]:T)):m.setAttribute(_,T)}),g(T)}function g(T){f&&p.includes(T)&&(m.style.colorScheme=T)}function b(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(a)y(a);else try{let T=localStorage.getItem(t)||r,_=c&&T==="system"?b():T;y(_)}catch{}},i7=x.createContext(void 0),o7={setTheme:e=>{},themes:[]},l7=()=>{var e;return(e=x.useContext(i7))!=null?e:o7};x.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:a,enableColorScheme:o,defaultTheme:l,value:c,themes:f,nonce:m,scriptProps:p})=>{let y=JSON.stringify([r,t,l,e,f,c,a,o]).slice(1,-1);return x.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?m:"",dangerouslySetInnerHTML:{__html:`(${s7.toString()})(${y})`}})});const u7=e=>{const t=Xe.c(7);let r;t[0]!==e?({...r}=e,t[0]=e,t[1]=r):r=t[1];const{theme:a}=l7(),l=a===void 0?"system":a;let c,f;t[2]===Symbol.for("react.memo_cache_sentinel")?(c={success:A.jsx(lO,{className:"size-4"}),info:A.jsx(pw,{className:"size-4"}),warning:A.jsx(gw,{className:"size-4"}),error:A.jsx(yO,{className:"size-4"}),loading:A.jsx(mO,{className:"size-4 animate-spin"})},f={"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)","--border-radius":"var(--radius)"},t[2]=c,t[3]=f):(c=t[2],f=t[3]);let m;return t[4]!==r||t[5]!==l?(m=A.jsx(b9,{theme:l,className:"toaster group",icons:c,style:f,...r}),t[4]=r,t[5]=l,t[6]=m):m=t[6],m};aM.createRoot(document.getElementById("root")).render(A.jsx(x.StrictMode,{children:A.jsxs(R3,{children:[A.jsx(a7,{}),A.jsx(u7,{richColors:!0,position:"top-right"})]})}))});export default c7();
|