PageSourceSearch

https://www.bitwiseconsulting.ai/assets/index-DCZw6taZ.js

js bitwiseconsulting.ai collected 2026-10-05 13:29:29 UTC 620,766 bytes, 302 lines download raw bytes

vendor: 7,418 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/terms-conditions-Bk9rvsRC.js","assets/lock-DXsBxjuA.js","assets/building-2-DFTE13aV.js","assets/shield-alert-DcVxpOWA.js","assets/globe-DCqngE-o.js","assets/mail-BNTzhbD0.js","assets/services-URYj_m1n.js","assets/Reveal-DbAXgLSL.js","assets/calendar-B2bjeewz.js","assets/constants-7B5plV7V.js","assets/CryptoconSection-DlFFkDla.js","assets/plus-BUFz1WK2.js","assets/privacy-policy-DvV33EiC.js","assets/refresh-cw-BLE4X43n.js","assets/events-BwR2Omrv.js","assets/check-DMLgWRal.js","assets/contact-Dons3aMZ.js","assets/clock-CDA8rQKd.js","assets/coffee-meet-CoBPsu2s.js","assets/firebase-oyBvRYS7.js","assets/users-Bss03EV-.js","assets/booking-success-b-TzP_-e.js","assets/admin-BM3qAya6.js","assets/chevron-right-DlW5wV6N.js","assets/about-CDQOuCp6.js","assets/zap-t7se4j-q.js","assets/index-DZ7A8MCR.js"])))=>i.map(i=>d[i]);
2function ZC(t,n){for(var s=0;s<n.length;s++){const a=n[s];if(typeof a!="string"&&!Array.isArray(a)){for(const o in a)if(o!=="default"&&!(o in t)){const c=Object.getOwnPropertyDescriptor(a,o);c&&Object.defineProperty(t,o,c.get?c:{enumerable:!0,get:()=>a[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function WC(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var vd={exports:{}},qr={};var P0;function JC(){if(P0)return qr;P0=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function s(a,o,c){var u=null;if(c!==void 0&&(u=""+c),o.key!==void 0&&(u=""+o.key),"key"in o){c={};for(var d in o)d!=="key"&&(c[d]=o[d])}else c=o;return o=c.ref,{$$typeof:t,type:a,key:u,ref:o!==void 0?o:null,props:c}}return qr.Fragment=n,qr.jsx=s,qr.jsxs=s,qr}var V0;function t_(){return V0||(V0=1,vd.exports=JC()),vd.exports}var R=t_(),bd={exports:{}},gt={};var U0;function e_(){if(U0)return gt;U0=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),v=Symbol.iterator;function x(z){return z===null||typeof z!="object"?null:(z=v&&z[v]||z["@@iterator"],typeof z=="function"?z:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,S={};function C(z,K,et){this.props=z,this.context=K,this.refs=S,this.updater=et||w}C.prototype.isReactComponent={},C.prototype.setState=function(z,K){if(typeof z!="object"&&typeof z!="function"&&z!=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,z,K,"setState")},C.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function M(){}M.prototype=C.prototype;function j(z,K,et){this.props=z,this.context=K,this.refs=S,this.updater=et||w}var k=j.prototype=new M;k.constructor=j,_(k,C.prototype),k.isPureReactComponent=!0;var V=Array.isArray;function G(){}var P={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function I(z,K,et){var st=et.ref;return{$$typeof:t,type:z,key:K,ref:st!==void 0?st:null,props:et}}function Z(z,K){return I(z.type,K,z.props)}function tt(z){return typeof z=="object"&&z!==null&&z.$$typeof===t}function nt(z){var K={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(et){return K[et]})}var zt=/\/+/g;function bt(z,K){return typeof z=="object"&&z!==null&&z.key!=null?nt(""+z.key):K.toString(36)}function wt(z){switch(z.status){case"fulfilled":return z.value;case"rejected":throw z.reason;default:switch(typeof z.status=="string"?z.then(G,G):(z.status="pending",z.then(function(K){z.status==="pending"&&(z.status="fulfilled",z.value=K)},function(K){z.status==="pending"&&(z.status="rejected",z.reason=K)})),z.status){case"fulfilled":return z.value;case"rejected":throw z.reason}}throw z}function q(z,K,et,st,at){var ft=typeof z;(ft==="undefined"||ft==="boolean")&&(z=null);var St=!1;if(z===null)St=!0;else switch(ft){case"bigint":case"string":case"number":St=!0;break;case"object":switch(z.$$typeof){case t:case n:St=!0;break;case g:return St=z._init,q(St(z._payload),K,et,st,at)}}if(St)return at=at(z),St=st===""?"."+bt(z,0):st,V(at)?(et="",St!=null&&(et=St.replace(zt,"$&/")+"/"),q(at,K,et,"",function(en){return en})):at!=null&&(tt(at)&&(at=Z(at,et+(at.key==null||z&&z.key===at.key?"":(""+at.key).replace(zt,"$&/")+"/")+St)),K.push(at)),1;St=0;var Yt=st===""?".":st+":";if(V(z))for(var pt=0;pt<z.length;pt++)st=z[pt],ft=Yt+bt(st,pt),St+=q(st,K,et,ft,at);else if(pt=x(z),typeof pt=="function")for(z=pt.call(z),pt=0;!(st=z.next()).done;)st=st.value,ft=Yt+bt(st,pt++),St+=q(st,K,et,ft,at);else if(ft==="object"){if(typeof z.then=="function")return q(wt(z),K,et,st,at);throw K=String(z),Error("Objects are not valid as a React child (found: "+(K==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":K)+"). If you meant to render a collection of children, use an array instead.")}return St}function W(z,K,et){if(z==null)return z;var st=[],at=0;return q(z,st,"","",function(ft){return K.call(et,ft,at++)}),st}function it(z){if(z._status===-1){var K=z._result;K=K(),K.then(function(et){(z._status===0||z._status===-1)&&(z._status=1,z._result=et)},function(et){(z._status===0||z._status===-1)&&(z._status=2,z._result=et)}),z._status===-1&&(z._status=0,z._result=K)}if(z._status===1)return z._result.default;throw z._result}var mt=typeof reportError=="function"?reportError:function(z){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var K=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof z=="object"&&z!==null&&typeof z.message=="string"?String(z.message):String(z),error:z});if(!window.dispatchEvent(K))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",z);return}console.error(z)},J={map:W,forEach:function(z,K,et){W(z,function(){K.apply(this,arguments)},et)},count:function(z){var K=0;return W(z,function(){K++}),K},toArray:function(z){return W(z,function(K){return K})||[]},only:function(z){if(!tt(z))throw Error("React.Children.only expected to receive a single React element child.");return z}};return gt.Activity=y,gt.Children=J,gt.Component=C,gt.Fragment=s,gt.Profiler=o,gt.PureComponent=j,gt.StrictMode=a,gt.Suspense=m,gt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,gt.__COMPILER_RUNTIME={__proto__:null,c:function(z){return P.H.useMemoCache(z)}},gt.cache=function(z){return function(){return z.apply(null,arguments)}},gt.cacheSignal=function(){return null},gt.cloneElement=function(z,K,et){if(z==null)throw Error("The argument must be a React element, but you passed "+z+".");var st=_({},z.props),at=z.key;if(K!=null)for(ft in K.key!==void 0&&(at=""+K.key),K)!D.call(K,ft)||ft==="key"||ft==="__self"||ft==="__source"||ft==="ref"&&K.ref===void 0||(st[ft]=K[ft]);var ft=arguments.length-2;if(ft===1)st.children=et;else if(1<ft){for(var St=Array(ft),Yt=0;Yt<ft;Yt++)St[Yt]=arguments[Yt+2];st.children=St}return I(z.type,at,st)},gt.createContext=function(z){return z={$$typeof:u,_currentValue:z,_currentValue2:z,_threadCount:0,Provider:null,Consumer:null}
vendor: 5,993 bytes, line 2
2,z.Provider=z,z.Consumer={$$typeof:c,_context:z},z},gt.createElement=function(z,K,et){var st,at={},ft=null;if(K!=null)for(st in K.key!==void 0&&(ft=""+K.key),K)D.call(K,st)&&st!=="key"&&st!=="__self"&&st!=="__source"&&(at[st]=K[st]);var St=arguments.length-2;if(St===1)at.children=et;else if(1<St){for(var Yt=Array(St),pt=0;pt<St;pt++)Yt[pt]=arguments[pt+2];at.children=Yt}if(z&&z.defaultProps)for(st in St=z.defaultProps,St)at[st]===void 0&&(at[st]=St[st]);return I(z,ft,at)},gt.createRef=function(){return{current:null}},gt.forwardRef=function(z){return{$$typeof:d,render:z}},gt.isValidElement=tt,gt.lazy=function(z){return{$$typeof:g,_payload:{_status:-1,_result:z},_init:it}},gt.memo=function(z,K){return{$$typeof:p,type:z,compare:K===void 0?null:K}},gt.startTransition=function(z){var K=P.T,et={};P.T=et;try{var st=z(),at=P.S;at!==null&&at(et,st),typeof st=="object"&&st!==null&&typeof st.then=="function"&&st.then(G,mt)}catch(ft){mt(ft)}finally{K!==null&&et.types!==null&&(K.types=et.types),P.T=K}},gt.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},gt.use=function(z){return P.H.use(z)},gt.useActionState=function(z,K,et){return P.H.useActionState(z,K,et)},gt.useCallback=function(z,K){return P.H.useCallback(z,K)},gt.useContext=function(z){return P.H.useContext(z)},gt.useDebugValue=function(){},gt.useDeferredValue=function(z,K){return P.H.useDeferredValue(z,K)},gt.useEffect=function(z,K){return P.H.useEffect(z,K)},gt.useEffectEvent=function(z){return P.H.useEffectEvent(z)},gt.useId=function(){return P.H.useId()},gt.useImperativeHandle=function(z,K,et){return P.H.useImperativeHandle(z,K,et)},gt.useInsertionEffect=function(z,K){return P.H.useInsertionEffect(z,K)},gt.useLayoutEffect=function(z,K){return P.H.useLayoutEffect(z,K)},gt.useMemo=function(z,K){return P.H.useMemo(z,K)},gt.useOptimistic=function(z,K){return P.H.useOptimistic(z,K)},gt.useReducer=function(z,K,et){return P.H.useReducer(z,K,et)},gt.useRef=function(z){return P.H.useRef(z)},gt.useState=function(z){return P.H.useState(z)},gt.useSyncExternalStore=function(z,K,et){return P.H.useSyncExternalStore(z,K,et)},gt.useTransition=function(){return P.H.useTransition()},gt.version="19.2.7",gt}var H0;function xo(){return H0||(H0=1,bd.exports=e_()),bd.exports}var L=xo();const En=WC(L),n_=ZC({__proto__:null,default:En},[L]);var xd={exports:{}},Gr={},wd={exports:{}},Sd={};var F0;function i_(){return F0||(F0=1,(function(t){function n(q,W){var it=q.length;q.push(W);t:for(;0<it;){var mt=it-1>>>1,J=q[mt];if(0<o(J,W))q[mt]=W,q[it]=J,it=mt;else break t}}function s(q){return q.length===0?null:q[0]}function a(q){if(q.length===0)return null;var W=q[0],it=q.pop();if(it!==W){q[0]=it;t:for(var mt=0,J=q.length,z=J>>>1;mt<z;){var K=2*(mt+1)-1,et=q[K],st=K+1,at=q[st];if(0>o(et,it))st<J&&0>o(at,et)?(q[mt]=at,q[st]=it,mt=st):(q[mt]=et,q[K]=it,mt=K);else if(st<J&&0>o(at,it))q[mt]=at,q[st]=it,mt=st;else break t}}return W}function o(q,W){var it=q.sortIndex-W.sortIndex;return it!==0?it:q.id-W.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;t.unstable_now=function(){return c.now()}}else{var u=Date,d=u.now();t.unstable_now=function(){return u.now()-d}}var m=[],p=[],g=1,y=null,v=3,x=!1,w=!1,_=!1,S=!1,C=typeof setTimeout=="function"?setTimeout:null,M=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function k(q){for(var W=s(p);W!==null;){if(W.callback===null)a(p);else if(W.startTime<=q)a(p),W.sortIndex=W.expirationTime,n(m,W);else break;W=s(p)}}function V(q){if(_=!1,k(q),!w)if(s(m)!==null)w=!0,G||(G=!0,nt());else{var W=s(p);W!==null&&wt(V,W.startTime-q)}}var G=!1,P=-1,D=5,I=-1;function Z(){return S?!0:!(t.unstable_now()-I<D)}function tt(){if(S=!1,G){var q=t.unstable_now();I=q;var W=!0;try{t:{w=!1,_&&(_=!1,M(P),P=-1),x=!0;var it=v;try{e:{for(k(q),y=s(m);y!==null&&!(y.expirationTime>q&&Z());){var mt=y.callback;if(typeof mt=="function"){y.callback=null,v=y.priorityLevel;var J=mt(y.expirationTime<=q);if(q=t.unstable_now(),typeof J=="function"){y.callback=J,k(q),W=!0;break e}y===s(m)&&a(m),k(q)}else a(m);y=s(m)}if(y!==null)W=!0;else{var z=s(p);z!==null&&wt(V,z.startTime-q),W=!1}}break t}finally{y=null,v=it,x=!1}W=void 0}}finally{W?nt():G=!1}}}var nt;if(typeof j=="function")nt=function(){j(tt)};else if(typeof MessageChannel<"u"){var zt=new MessageChannel,bt=zt.port2;zt.port1.onmessage=tt,nt=function(){bt.postMessage(null)}}else nt=function(){C(tt,0)};function wt(q,W){P=C(function(){q(t.unstable_now())},W)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(q){q.callback=null},t.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<q?Math.floor(1e3/q):5},t.unstable_getCurrentPriorityLevel=function(){return v},t.unstable_next=function(q){switch(v){case 1:case 2:case 3:var W=3;break;default:W=v}var it=v;v=W;try{return q()}finally{v=it}},t.unstable_requestPaint=function(){S=!0},t.unstable_runWithPriority=function(q,W){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var it=v;v=q;try{return W()}finally{v=it}},t.unstable_scheduleCallback=function(q,W,it){var mt=t.unstable_now();switch(typeof it=="object"&&it!==null?(it=it.delay,it=typeof it=="number"&&0<it?mt+it:mt):it=mt,q){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=it+J,q={id:g++,callback:W,priorityLevel:q,startTime:it,expirationTime:J,sortIndex:-1},it>mt?(q.sortIndex=it,n(p,q),s(m)===null&&q===s(p)&&(_?(M(P),P=-1):_=!0,wt(V,it-mt))):(q.sortIndex=J,n(m,q),w||x||(w=!0,G||(G=!0,nt()))),q},t.unstable_shouldYield=Z,t.unstable_wrapCallback=function(q){var W=v;return function(){var it=v;v=W;try{return q.apply(this,arguments)}finally{v=it}}}})(Sd)),Sd}var q0;
vendor: 7,443 bytes, line 2
2function s_(){return q0||(q0=1,wd.exports=i_()),wd.exports}var Td={exports:{}},_e={};var G0;function a_(){if(G0)return _e;G0=1;var t=xo();function n(m){var p="https://react.dev/errors/"+m;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)p+="&args[]="+encodeURIComponent(arguments[g])}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 s(){}var a={d:{f:s,r:function(){throw Error(n(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},o=Symbol.for("react.portal");function c(m,p,g){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:y==null?null:""+y,children:m,containerInfo:p,implementation:g}}var u=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return _e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,_e.createPortal=function(m,p){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(n(299));return c(m,p,null,g)},_e.flushSync=function(m){var p=u.T,g=a.p;try{if(u.T=null,a.p=2,m)return m()}finally{u.T=p,a.p=g,a.d.f()}},_e.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))},_e.prefetchDNS=function(m){typeof m=="string"&&a.d.D(m)},_e.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var g=p.as,y=d(g,p.crossOrigin),v=typeof p.integrity=="string"?p.integrity:void 0,x=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;g==="style"?a.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:y,integrity:v,fetchPriority:x}):g==="script"&&a.d.X(m,{crossOrigin:y,integrity:v,fetchPriority:x,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},_e.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var g=d(p.as,p.crossOrigin);a.d.M(m,{crossOrigin:g,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)},_e.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var g=p.as,y=d(g,p.crossOrigin);a.d.L(m,g,{crossOrigin:y,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})}},_e.preloadModule=function(m,p){if(typeof m=="string")if(p){var g=d(p.as,p.crossOrigin);a.d.m(m,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:g,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else a.d.m(m)},_e.requestFormReset=function(m){a.d.r(m)},_e.unstable_batchedUpdates=function(m,p){return m(p)},_e.useFormState=function(m,p,g){return u.H.useFormState(m,p,g)},_e.useFormStatus=function(){return u.H.useHostTransitionStatus()},_e.version="19.2.7",_e}var Y0;function U1(){if(Y0)return Td.exports;Y0=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),Td.exports=a_(),Td.exports}var I0;function r_(){if(I0)return Gr;I0=1;var t=s_(),n=xo(),s=U1();function a(e){var i="https://react.dev/errors/"+e;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)i+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var i=e,r=e;if(e.alternate)for(;i.return;)i=i.return;else{e=i;do i=e,(i.flags&4098)!==0&&(r=i.return),e=i.return;while(e)}return i.tag===3?r:null}function u(e){if(e.tag===13){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function d(e){if(e.tag===31){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function m(e){if(c(e)!==e)throw Error(a(188))}function p(e){var i=e.alternate;if(!i){if(i=c(e),i===null)throw Error(a(188));return i!==e?null:e}for(var r=e,l=i;;){var f=r.return;if(f===null)break;var h=f.alternate;if(h===null){if(l=f.return,l!==null){r=l;continue}break}if(f.child===h.child){for(h=f.child;h;){if(h===r)return m(f),e;if(h===l)return m(f),i;h=h.sibling}throw Error(a(188))}if(r.return!==l.return)r=f,l=h;else{for(var b=!1,E=f.child;E;){if(E===r){b=!0,r=f,l=h;break}if(E===l){b=!0,l=f,r=h;break}E=E.sibling}if(!b){for(E=h.child;E;){if(E===r){b=!0,r=h,l=f;break}if(E===l){b=!0,l=h,r=f;break}E=E.sibling}if(!b)throw Error(a(189))}}if(r.alternate!==l)throw Error(a(190))}if(r.tag!==3)throw Error(a(188));return r.stateNode.current===r?e:i}function g(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e;for(e=e.child;e!==null;){if(i=g(e),i!==null)return i;e=e.sibling}return null}var y=Object.assign,v=Symbol.for("react.element"),x=Symbol.for("react.transitional.element"),w=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),M=Symbol.for("react.consumer"),j=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),Z=Symbol.for("react.memo_cache_sentinel"),tt=Symbol.iterator;function nt(e){return e===null||typeof e!="object"?null:(e=tt&&e[tt]||e["@@iterator"],typeof e=="function"?e:null)}var zt=Symbol.for("react.client.reference");function bt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===zt?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _:return"Fragment";case C:return"Profiler";case S:return"StrictMode";case V:return"Suspense";case G:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case w:return"Portal";case j:return e.displayName||"Context";case M:return(e._context.displayName||"Context")+".Consumer";case k:var i=e.render;return e=e.displayName,e||(e=i.displayName||i.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case P:return i=e.displayName||null,i!==null?i:bt(e.type)||"Memo";case D:i=e._payload,e=e._init;try{return bt(e(i))}catch{}}return null}var wt=Array.isArray,q=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,it={pending:!1,data:null,method:null,action:null},mt=[],J=-1;function z(e){return{current:e}}function K(e){0>J||(e.current=mt[J],mt[J]=null,J--)}function et(e,i){J++,mt[J]=e.current,e.current=i}var st=z(null),at=z(null),ft=z(null),St=z(null);function Yt(e,i){switch(et(ft,i),et(at,e),et(st,null),i.nodeType){case 9:case 11:e=(e
vendor: 12,047 bytes, lines 2-9
2=i.documentElement)&&(e=e.namespaceURI)?o0(e):0;break;default:if(e=i.tagName,i=i.namespaceURI)i=o0(i),e=l0(i,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}K(st),et(st,e)}function pt(){K(st),K(at),K(ft)}function en(e){e.memoizedState!==null&&et(St,e);var i=st.current,r=l0(i,e.type);i!==r&&(et(at,e),et(st,r))}function je(e){at.current===e&&(K(st),K(at)),St.current===e&&(K(St),Vr._currentValue=it)}var Ge,Fn;function Ae(e){if(Ge===void 0)try{throw Error()}catch(r){var i=r.stack.trim().match(/\n( *(at )?)/);Ge=i&&i[1]||"",Fn=-1<r.stack.indexOf(`
3    at`)?" (<anonymous>)":-1<r.stack.indexOf("@")?"@unknown:0:0":""}return`
4`+Ge+e+Fn}var Qa=!1;function Hs(e,i){if(!e||Qa)return"";Qa=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(i){var $=function(){throw Error()};if(Object.defineProperty($.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct($,[])}catch(Y){var F=Y}Reflect.construct(e,[],$)}else{try{$.call()}catch(Y){F=Y}e.call($.prototype)}}else{try{throw Error()}catch(Y){F=Y}($=e())&&typeof $.catch=="function"&&$.catch(function(){})}}catch(Y){if(Y&&F&&typeof Y.stack=="string")return[Y.stack,F.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=l.DetermineComponentFrameRoot(),b=h[0],E=h[1];if(b&&E){var O=b.split(`
5`),H=E.split(`
6`);for(f=l=0;l<O.length&&!O[l].includes("DetermineComponentFrameRoot");)l++;for(;f<H.length&&!H[f].includes("DetermineComponentFrameRoot");)f++;if(l===O.length||f===H.length)for(l=O.length-1,f=H.length-1;1<=l&&0<=f&&O[l]!==H[f];)f--;for(;1<=l&&0<=f;l--,f--)if(O[l]!==H[f]){if(l!==1||f!==1)do if(l--,f--,0>f||O[l]!==H[f]){var X=`
7`+O[l].replace(" at new "," at ");return e.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",e.displayName)),X}while(1<=l&&0<=f);break}}}finally{Qa=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?Ae(r):""}function Ro(e,i){switch(e.tag){case 26:case 27:case 5:return Ae(e.type);case 16:return Ae("Lazy");case 13:return e.child!==i&&i!==null?Ae("Suspense Fallback"):Ae("Suspense");case 19:return Ae("SuspenseList");case 0:case 15:return Hs(e.type,!1);case 11:return Hs(e.type.render,!1);case 1:return Hs(e.type,!0);case 31:return Ae("Activity");default:return""}}function qn(e){try{var i="",r=null;do i+=Ro(e,r),r=e,e=e.return;while(e);return i}catch(l){return`
8Error generating stack: `+l.message+`
9`+l.stack}}var ss=Object.prototype.hasOwnProperty,yn=t.unstable_scheduleCallback,$a=t.unstable_cancelCallback,Mo=t.unstable_shouldYield,su=t.unstable_requestPaint,Ce=t.unstable_now,Ft=t.unstable_getCurrentPriorityLevel,be=t.unstable_ImmediatePriority,Rn=t.unstable_UserBlockingPriority,Fs=t.unstable_NormalPriority,zT=t.unstable_LowPriority,Hm=t.unstable_IdlePriority,LT=t.log,jT=t.unstable_setDisableYieldValue,Za=null,Ye=null;function gi(e){if(typeof LT=="function"&&jT(e),Ye&&typeof Ye.setStrictMode=="function")try{Ye.setStrictMode(Za,e)}catch{}}var Ie=Math.clz32?Math.clz32:BT,kT=Math.log,NT=Math.LN2;function BT(e){return e>>>=0,e===0?32:31-(kT(e)/NT|0)|0}var Oo=256,Do=262144,zo=4194304;function as(e){var i=e&42;if(i!==0)return i;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Lo(e,i,r){var l=e.pendingLanes;if(l===0)return 0;var f=0,h=e.suspendedLanes,b=e.pingedLanes;e=e.warmLanes;var E=l&134217727;return E!==0?(l=E&~h,l!==0?f=as(l):(b&=E,b!==0?f=as(b):r||(r=E&~e,r!==0&&(f=as(r))))):(E=l&~h,E!==0?f=as(E):b!==0?f=as(b):r||(r=l&~e,r!==0&&(f=as(r)))),f===0?0:i!==0&&i!==f&&(i&h)===0&&(h=f&-f,r=i&-i,h>=r||h===32&&(r&4194048)!==0)?i:f}function Wa(e,i){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&i)===0}function PT(e,i){switch(e){case 1:case 2:case 4:case 8:case 64:return i+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 i+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 Fm(){var e=zo;return zo<<=1,(zo&62914560)===0&&(zo=4194304),e}function au(e){for(var i=[],r=0;31>r;r++)i.push(e);return i}function Ja(e,i){e.pendingLanes|=i,i!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function VT(e,i,r,l,f,h){var b=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0;var E=e.entanglements,O=e.expirationTimes,H=e.hiddenUpdates;for(r=b&~r;0<r;){var X=31-Ie(r),$=1<<X;E[X]=0,O[X]=-1;var F=H[X];if(F!==null)for(H[X]=null,X=0;X<F.length;X++){var Y=F[X];Y!==null&&(Y.lane&=-536870913)}r&=~$}l!==0&&qm(e,l,0),h!==0&&f===0&&e.tag!==0&&(e.suspendedLanes|=h&~(b&~i))}function qm(e,i,r){e.pendingLanes|=i,e.suspendedLanes&=~i;var l=31-Ie(i);e.entangledLanes|=i,e.entanglements[l]=e.entanglements[l]|1073741824|r&261930}function Gm(e,i){var r=e.entangledLanes|=i;for(e=e.entanglements;r;){var l=31-Ie(r),f=1<<l;f&i|e[l]&i&&(e[l]|=i),r&=~f}}function Ym(e,i){var r=i&-i;return r=(r&42)!==0?1:ru(r),(r&(e.suspendedLanes|i))!==0?0:r}function ru(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ou(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Im(){var e=W.p;return e!==0?e:(e=window.event,e===void 0?32:D0(e.type))}function Xm(e,i){var r=W.p;try{return W.p=e,i()}finally{W.p=r}}var yi=Math.random().toString(36).slice(2),xe="__reactFiber$"+yi,ke="__reactProps$"+yi,qs="__reactContainer$"+yi,lu="__reactEvents$"+yi,UT="__reactListeners$"+yi,HT="__reactHandles$"+yi,Km="__reactResources$"+yi,tr="__reactMarker$"+yi;function cu(e){delete e[xe],delete e[ke],delete e[lu],delete e[UT],delete e[HT]}function Gs(e){var i=e[xe];if(i)return i;for(var r=e.parentNode;r;){if(i=r[qs]||r[xe]){if(r=i.alternate,i.child!==null||r!==null&&r.child!==null)for(e=p0(e);e!==null;){if(r=e[xe])return r;e=p0(e)}return i}e=r,r=e.parentNode}return null}function Ys(e){if(e=e[xe]||e[qs]){var i=e.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return e}return null}function er(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e.stateNode;throw Error(a(33))}function Is(e){var i=e[Km];return i||(i=e[Km]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function he(e){e[tr]=!0}var Qm=new Set,$m={};function rs(e,i){Xs(e,i),Xs(e+"Capture",i)}function Xs(e,i){for($m[e]=i,e=0;e<i.length;e++)Qm.add(i[e])}var FT=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]*$"),Zm={},Wm={};function qT(e){return ss.call(Wm,e)?!0:ss.call(Zm,e)?!1:FT.test(e)?Wm[e]=!0:(Zm[e]=!0,!1)}function jo(e,i,r){if(qT(i))if(r===null)e.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":e.removeAttribute(i);return;case"boolean":var l=i.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(i);return}}e.setAttribute(i,""+r)}}function ko(e,i,r){if(r===null)e.removeAttribute(i);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(i);return}e.setAttribute(i,""+r)}}function Gn(e,i,r,l){if(l===null)e.removeAttribute(r);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(r);return}e.setAttributeNS(i,r,""+l)}}function nn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Jm(e){var i=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function GT(e,i,r){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,i);if(!e.hasOwnProperty(i)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var f=l.get,h=l.set;return Object.defineProperty(e,i,{configurable:!0,get:function(){return f.call(this)},set:function(b){r=""+b,h.call(this,b)}}),Object.defineProperty(e,i,{enumerable:l.enumerable}),{getValue:function(){return r},setValue:function(b){r=""+b},stopTracking:function(){e._valueTracker=null,delete e[i]}}}}function uu(e){if(!e._valueTracker){var i=Jm(e)?"checked":"value";e._valueTracker=GT(e,i,""+e[i])}}function tp(e){if(!e)return!1;var i=e._valueTracker;if(!i)return!0;var r=i.getValue(),l="";return e&&(l=Jm(e)?e.checked?"true":"false":e.value),e=l,e!==r?(i.setValue(e),!0):!1}function No(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var YT=/[\n"\\]/g;function sn(e){return e.replace(YT,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function fu(e,i,r,l,f,h,b,E){e.name="",b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.type=b:e.removeAttribute("type"),i!=null?b==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+nn(i)):e.value!==""+nn(i)&&(e.value=""+nn(i)):b!=="submit"&&b!=="reset"||e.removeAttribute("value"),i!=null?du(e,b,nn(i)):r!=null?du(e,b,nn(r)):l!=null&&e.removeAttribute("value"),f==null&&h!=null&&(e.defaultChecked=!!h),f!=null&&(e.checked=f&&typeof f!="function"&&typeof f!="symbol"),E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"?e.name=""+nn(E):e.removeAttribute("name")}function ep(e,i,r,l,f,h,b,E){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.type=h),i!=null||r!=null){if(!(h!=="submit"&&h!=="reset"||i!=null)){uu(e);return}r=r!=null?""+nn(r):"",i=i!=null?""+nn(i):r,E||i===e.value||(e.value=i),e.defaultValue=i}l=l??f,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=E?e.checked:!!l,e.defaultChecked=!!l,b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(e.name=b),uu(e)}function du(e,i,r){i==="number"&&No(e.ownerDocument)===e||e.defaultValue===""+r||(e.defaultValue=""+r)}function Ks(e,i,r,l){if(e=e.options,i){i={};for(var f=0;f<r.length;f++)i["$"+r[f]]=!0;for(r=0;r<e.length;r++)f=i.hasOwnProperty("$"+e[r].value),e[r].selected!==f&&(e[r].selected=f),f&&l&&(e[r].defaultSelected=!0)}else{for(r=""+nn(r),i=null,f=0;f<e.length;f++){if(e[f].value===r){e[f].selected=!0,l&&(e[f].defaultSelected=!0);return}i!==null||e[f].disabled||(i=e[f])}i!==null&&(i.selected=!0)}}function np(e,i,r){if(i!=null&&(i=""+nn(i),i!==e.value&&(e.value=i),r==null)){e.defaultValue!==i&&(e.defaultValue=i);return}e.defaultValue=r!=null?""+nn(r):""}function ip(e,i,r,l){if(i==null){if(l!=null){if(r!=null)throw Error(a(92));if(wt(l)){if(1<l.length)throw Error(a(93));l=l[0]}r=l}r==null&&(r=""),i=r}r=nn(i),e.defaultValue=r,l=e.textContent,l===r&&l!==""&&l!==null&&(e.value=l),uu(e)}function Qs(e,i){if(i){var r=e.firstChild;
vendor: 4,140 bytes, line 9
9if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=i;return}}e.textContent=i}var IT=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 sp(e,i,r){var l=i.indexOf("--")===0;r==null||typeof r=="boolean"||r===""?l?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="":l?e.setProperty(i,r):typeof r!="number"||r===0||IT.has(i)?i==="float"?e.cssFloat=r:e[i]=(""+r).trim():e[i]=r+"px"}function ap(e,i,r){if(i!=null&&typeof i!="object")throw Error(a(62));if(e=e.style,r!=null){for(var l in r)!r.hasOwnProperty(l)||i!=null&&i.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var f in i)l=i[f],i.hasOwnProperty(f)&&r[f]!==l&&sp(e,f,l)}else for(var h in i)i.hasOwnProperty(h)&&sp(e,h,i[h])}function hu(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var XT=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
9-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"]]),KT=/^[\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 Bo(e){return KT.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Yn(){}var mu=null;function pu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $s=null,Zs=null;function rp(e){var i=Ys(e);if(i&&(e=i.stateNode)){var r=e[ke]||null;t:switch(e=i.stateNode,i.type){case"input":if(fu(e,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name),i=r.name,r.type==="radio"&&i!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll('input[name="'+sn(""+i)+'"][type="radio"]'),i=0;i<r.length;i++){var l=r[i];if(l!==e&&l.form===e.form){var f=l[ke]||null;if(!f)throw Error(a(90));fu(l,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(i=0;i<r.length;i++)l=r[i],l.form===e.form&&tp(l)}break t;case"textarea":np(e,r.value,r.defaultValue);break t;case"select":i=r.value,i!=null&&Ks(e,!!r.multiple,i,!1)}}}var gu=!1;function op(e,i,r){if(gu)return e(i,r);gu=!0;try{var l=e(i);return l}finally{if(gu=!1,($s!==null||Zs!==null)&&(El(),$s&&(i=$s,e=Zs,Zs=$s=null,rp(i),e)))for(i=0;i<e.length;i++)rp(e[i])}}function nr(e,i){var r=e.stateNode;if(r===null)return null;var l=r[ke]||null;if(l===null)return null;r=l[i];t:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break t;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(a(231,i,typeof r));return r}var In=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yu=!1;if(In)try{var ir={};Object.defineProperty(ir,"passive",{get:function(){yu=!0}}),window.addEventListener("test",ir,ir),window.removeEventListener("test",ir,ir)}catch{yu=!1}var vi=null,vu=null,Po=null;function lp(){if(Po)return Po;var e,i=vu,r=i.length,l,f="value"in vi?vi.value:vi.textContent,h=f.length;for(e=0;e<r&&i[e]===f[e];e++);var b=r-e;for(l=1;l<=b&&i[r-l]===f[h-l];l++);return Po=f.slice(e,1<l?1-l:void 0)}function Vo(e){var i=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&i===13&&(e=13)):e=i,e===10&&(e=13),32<=e||e===13?e:0}function Uo(){return!0}function cp(){return!1}function Ne(e){function i(r,l,f,h,b){this._reactName=r,this._targetInst=f,this.type=l,this.nativeEvent=h,this.target=b,this.currentTarget=null;for(var E in e)e.hasOwnProperty(E)&&(r=e[E],this[E]=r?r(h):h[E]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?Uo:cp,this.isPropagationStopped=cp,this}return y(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Uo)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Uo)},persist:function(){},isPersistent:Uo}),i}var os={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ho=Ne(os),sr=y({},os,{view:0,detail:0}),QT=Ne(sr),bu,xu,ar,Fo=y({},sr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Su,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ar&&(ar&&e.type==="mousemove"?(bu=e.screenX-ar.screenX,xu=e.screenY-ar.screenY):xu=bu=0,ar=e),bu)},movementY:function(e){return"movementY"in e?e.movementY:xu}}),up=Ne(Fo),$T=y({},Fo,{dataTransfer:0}),ZT=Ne($T),WT=y({},sr,{relatedTarget:0}),wu=Ne(WT),JT=y({},os,{animationName:0,elapsedTime:0,pseudoElement:0}),tE=Ne(JT),eE=y({},os,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),nE=Ne(eE),iE=y({},os,{data:0}),fp=Ne(iE),sE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},aE={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"},rE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function oE(e){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(e):(e=rE[e])?!!i[e]:!1}function Su(){return oE}var lE=y({},sr,{key:function(e){if(e.key){var i=sE[e.key]||e.key;if(i!=="Unidentified")return i}
vendor: 5,186 bytes, line 9
9return e.type==="keypress"?(e=Vo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?aE[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Su,charCode:function(e){return e.type==="keypress"?Vo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),cE=Ne(lE),uE=y({},Fo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),dp=Ne(uE),fE=y({},sr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Su}),dE=Ne(fE),hE=y({},os,{propertyName:0,elapsedTime:0,pseudoElement:0}),mE=Ne(hE),pE=y({},Fo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),gE=Ne(pE),yE=y({},os,{newState:0,oldState:0}),vE=Ne(yE),bE=[9,13,27,32],Tu=In&&"CompositionEvent"in window,rr=null;In&&"documentMode"in document&&(rr=document.documentMode);var xE=In&&"TextEvent"in window&&!rr,hp=In&&(!Tu||rr&&8<rr&&11>=rr),mp=" ",pp=!1;function gp(e,i){switch(e){case"keyup":return bE.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ws=!1;function wE(e,i){switch(e){case"compositionend":return yp(i);case"keypress":return i.which!==32?null:(pp=!0,mp);case"textInput":return e=i.data,e===mp&&pp?null:e;default:return null}}function SE(e,i){if(Ws)return e==="compositionend"||!Tu&&gp(e,i)?(e=lp(),Po=vu=vi=null,Ws=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return hp&&i.locale!=="ko"?null:i.data;default:return null}}var TE={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 vp(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i==="input"?!!TE[e.type]:i==="textarea"}function bp(e,i,r,l){$s?Zs?Zs.push(l):Zs=[l]:$s=l,i=Dl(i,"onChange"),0<i.length&&(r=new Ho("onChange","change",null,r,l),e.push({event:r,listeners:i}))}var or=null,lr=null;function EE(e){e0(e,0)}function qo(e){var i=er(e);if(tp(i))return e}function xp(e,i){if(e==="change")return i}var wp=!1;if(In){var Eu;if(In){var Cu="oninput"in document;if(!Cu){var Sp=document.createElement("div");Sp.setAttribute("oninput","return;"),Cu=typeof Sp.oninput=="function"}Eu=Cu}else Eu=!1;wp=Eu&&(!document.documentMode||9<document.documentMode)}function Tp(){or&&(or.detachEvent("onpropertychange",Ep),lr=or=null)}function Ep(e){if(e.propertyName==="value"&&qo(lr)){var i=[];bp(i,lr,e,pu(e)),op(EE,i)}}function CE(e,i,r){e==="focusin"?(Tp(),or=i,lr=r,or.attachEvent("onpropertychange",Ep)):e==="focusout"&&Tp()}function _E(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return qo(lr)}function AE(e,i){if(e==="click")return qo(i)}function RE(e,i){if(e==="input"||e==="change")return qo(i)}function ME(e,i){return e===i&&(e!==0||1/e===1/i)||e!==e&&i!==i}var Xe=typeof Object.is=="function"?Object.is:ME;function cr(e,i){if(Xe(e,i))return!0;if(typeof e!="object"||e===null||typeof i!="object"||i===null)return!1;var r=Object.keys(e),l=Object.keys(i);if(r.length!==l.length)return!1;for(l=0;l<r.length;l++){var f=r[l];if(!ss.call(i,f)||!Xe(e[f],i[f]))return!1}return!0}function Cp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function _p(e,i){var r=Cp(e);e=0;for(var l;r;){if(r.nodeType===3){if(l=e+r.textContent.length,e<=i&&l>=i)return{node:r,offset:i-e};e=l}t:{for(;r;){if(r.nextSibling){r=r.nextSibling;break t}r=r.parentNode}r=void 0}r=Cp(r)}}function Ap(e,i){return e&&i?e===i?!0:e&&e.nodeType===3?!1:i&&i.nodeType===3?Ap(e,i.parentNode):"contains"in e?e.contains(i):e.compareDocumentPosition?!!(e.compareDocumentPosition(i)&16):!1:!1}function Rp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var i=No(e.document);i instanceof e.HTMLIFrameElement;){try{var r=typeof i.contentWindow.location.href=="string"}catch{r=!1}if(r)e=i.contentWindow;else break;i=No(e.document)}return i}function _u(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i&&(i==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||i==="textarea"||e.contentEditable==="true")}var OE=In&&"documentMode"in document&&11>=document.documentMode,Js=null,Au=null,ur=null,Ru=!1;function Mp(e,i,r){var l=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Ru||Js==null||Js!==No(l)||(l=Js,"selectionStart"in l&&_u(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focu
vendor: 13,536 bytes, line 9
9sNode:l.focusNode,focusOffset:l.focusOffset}),ur&&cr(ur,l)||(ur=l,l=Dl(Au,"onSelect"),0<l.length&&(i=new Ho("onSelect","select",null,i,r),e.push({event:i,listeners:l}),i.target=Js)))}function ls(e,i){var r={};return r[e.toLowerCase()]=i.toLowerCase(),r["Webkit"+e]="webkit"+i,r["Moz"+e]="moz"+i,r}var ta={animationend:ls("Animation","AnimationEnd"),animationiteration:ls("Animation","AnimationIteration"),animationstart:ls("Animation","AnimationStart"),transitionrun:ls("Transition","TransitionRun"),transitionstart:ls("Transition","TransitionStart"),transitioncancel:ls("Transition","TransitionCancel"),transitionend:ls("Transition","TransitionEnd")},Mu={},Op={};In&&(Op=document.createElement("div").style,"AnimationEvent"in window||(delete ta.animationend.animation,delete ta.animationiteration.animation,delete ta.animationstart.animation),"TransitionEvent"in window||delete ta.transitionend.transition);function cs(e){if(Mu[e])return Mu[e];if(!ta[e])return e;var i=ta[e],r;for(r in i)if(i.hasOwnProperty(r)&&r in Op)return Mu[e]=i[r];return e}var Dp=cs("animationend"),zp=cs("animationiteration"),Lp=cs("animationstart"),DE=cs("transitionrun"),zE=cs("transitionstart"),LE=cs("transitioncancel"),jp=cs("transitionend"),kp=new Map,Ou="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(" ");Ou.push("scrollEnd");function vn(e,i){kp.set(e,i),rs(i,[e])}var Go=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},an=[],ea=0,Du=0;function Yo(){for(var e=ea,i=Du=ea=0;i<e;){var r=an[i];an[i++]=null;var l=an[i];an[i++]=null;var f=an[i];an[i++]=null;var h=an[i];if(an[i++]=null,l!==null&&f!==null){var b=l.pending;b===null?f.next=f:(f.next=b.next,b.next=f),l.pending=f}h!==0&&Np(r,f,h)}}function Io(e,i,r,l){an[ea++]=e,an[ea++]=i,an[ea++]=r,an[ea++]=l,Du|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function zu(e,i,r,l){return Io(e,i,r,l),Xo(e)}function us(e,i){return Io(e,null,null,i),Xo(e)}function Np(e,i,r){e.lanes|=r;var l=e.alternate;l!==null&&(l.lanes|=r);for(var f=!1,h=e.return;h!==null;)h.childLanes|=r,l=h.alternate,l!==null&&(l.childLanes|=r),h.tag===22&&(e=h.stateNode,e===null||e._visibility&1||(f=!0)),e=h,h=h.return;return e.tag===3?(h=e.stateNode,f&&i!==null&&(f=31-Ie(r),e=h.hiddenUpdates,l=e[f],l===null?e[f]=[i]:l.push(i),i.lane=r|536870912),h):null}function Xo(e){if(50<zr)throw zr=0,Ff=null,Error(a(185));for(var i=e.return;i!==null;)e=i,i=e.return;return e.tag===3?e.stateNode:null}var na={};function jE(e,i,r,l){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ke(e,i,r,l){return new jE(e,i,r,l)}function Lu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Xn(e,i){var r=e.alternate;return r===null?(r=Ke(e.tag,i,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=i,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,i=e.dependencies,r.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Bp(e,i){e.flags&=65011714;var r=e.alternate;return r===null?(e.childLanes=0,e.lanes=i,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,i=r.dependencies,e.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),e}function Ko(e,i,r,l,f,h){var b=0;if(l=e,typeof e=="function")Lu(e)&&(b=1);else if(typeof e=="string")b=VC(e,r,st.current)?26:e==="html"||e==="head"||e==="body"?27:5;else t:switch(e){case I:return e=Ke(31,r,i,f),e.elementType=I,e.lanes=h,e;case _:return fs(r.children,f,h,i);case S:b=8,f|=24;break;case C:return e=Ke(12,r,i,f|2),e.elementType=C,e.lanes=h,e;case V:return e=Ke(13,r,i,f),e.elementType=V,e.lanes=h,e;case G:return e=Ke(19,r,i,f),e.elementType=G,e.lanes=h,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case j:b=10;break t;case M:b=9;break t;case k:b=11;break t;case P:b=14;break t;case D:b=16,l=null;break t}b=29,r=Error(a(130,e===null?"null":typeof e,"")),l=null}return i=Ke(b,r,i,f),i.elementType=e,i.type=l,i.lanes=h,i}function fs(e,i,r,l){return e=Ke(7,e,l,i),e.lanes=r,e}function ju(e,i,r){return e=Ke(6,e,null,i),e.lanes=r,e}function Pp(e){var i=Ke(18,null,null,0);return i.stateNode=e,i}function ku(e,i,r){return i=Ke(4,e.children!==null?e.children:[],e.key,i),i.lanes=r,i.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},i}var Vp=new WeakMap;function rn(e,i){if(typeof e=="object"&&e!==null){var r=Vp.get(e);return r!==void 0?r:(i={value:e,source:i,stack:qn(i)},Vp.set(e,i),i)}return{value:e,source:i,stack:qn(i)}}var ia=[],sa=0,Qo=null,fr=0,on=[],ln=0,bi=null,Mn=1,On="";function Kn(e,i){ia[sa++]=fr,ia[sa++]=Qo,Qo=e,fr=i}function Up(e,i,r){on[ln++]=Mn,on[ln++]=On,on[ln++]=bi,bi=e;var l=Mn;e=On;var f=32-Ie(l)-1;l&=~(1<<f),r+=1;var h=32-Ie(i)+f;if(30<h){var b=f-f%5;h=(l&(1<<b)-1).toString(32),l>>=b,f-=b,Mn=1<<32-Ie(i)+f|r<<f|l,On=h+e}else Mn=1<<h|r<<f|l,On=e}function Nu(e){e.return!==null&&(Kn(e,1),Up(e,1,0))}function Bu(e){for(;e===Qo;)Qo=ia[--sa],ia[sa]=null,fr=ia[--sa],ia[sa]=null;for(;e===bi;)bi=on[--ln],on[ln]=null,On=on[--ln],on[ln]=null,Mn=on[--ln],on[ln]=null}function Hp(e,i){on[ln++]=Mn,on[ln++]=On,on[ln++]=bi,Mn=i.id,On=i.overflow,bi=e}var we=null,qt=null,At=!1,xi=null,cn=!1,Pu=Error(a(519));function wi(e){var i=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw dr(rn(i,e)),Pu}function Fp(e){var i=e.stateNode,r=e.type,l=e.memoizedProps;switch(i[xe]=e,i[ke]=l,r){case"dialog":Et("cancel",i),Et("close",i);break;case"iframe":case"object":case"embed":Et("load",i);break;case"video":case"audio":for(r=0;r<jr.length;r++)Et(jr[r],i);break;case"source":Et("error",i);break;case"img":case"image":case"link":Et("error",i),Et("load",i);break;case"details":Et("toggle",i);break;case"input":Et("invalid",i),ep(i,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Et("invalid",i);break;case"textarea":Et("invalid",i),ip(i,l.value,l.defaultValue,l.children)}r=l.children,typeof r!="string"&&typeof r!="number"&&typeof r!="bigint"||i.textContent===""+r||l.suppressHydrationWarning===!0||a0(i.textContent,r)?(l.popover!=null&&(Et("beforetoggle",i),Et("toggle",i)),l.onScroll!=null&&Et("scroll",i),l.onScrollEnd!=null&&Et("scrollend",i),l.onClick!=null&&(i.onclick=Yn),i=!0):i=!1,i||wi(e,!0)}function qp(e){for(we=e.return;we;)switch(we.tag){case 5:case 31:case 13:cn=!1;return;case 27:case 3:cn=!0;return;default:we=we.return}}function aa(e){if(e!==we)return!1;if(!At)return qp(e),At=!0,!1;var i=e.tag,r;if((r=i!==3&&i!==27)&&((r=i===5)&&(r=e.type,r=!(r!=="form"&&r!=="button")||id(e.type,e.memoizedProps)),r=!r),r&&qt&&wi(e),qp(e),i===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(a(317));qt=m0(e)}else if(i===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(a(317));qt=m0(e)}else i===27?(i=qt,ki(e.type)?(e=ld,ld=null,qt=e):qt=i):qt=we?fn(e.stateNode.nextSibling):null;return!0}function ds(){qt=we=null,At=!1}function Vu(){var e=xi;return e!==null&&(Ue===null?Ue=e:Ue.push.apply(Ue,e),xi=null),e}function dr(e){xi===null?xi=[e]:xi.push(e)}var Uu=z(null),hs=null,Qn=null;function Si(e,i,r){et(Uu,i._currentValue),i._currentValue=r}function $n(e){e._currentValue=Uu.current,K(Uu)}function Hu(e,i,r){for(;e!==null;){var l=e.alternate;if((e.childLanes&i)!==i?(e.childLanes|=i,l!==null&&(l.childLanes|=i)):l!==null&&(l.childLanes&i)!==i&&(l.childLanes|=i),e===r)break;e=e.return}}function Fu(e,i,r,l){var f=e.child;for(f!==null&&(f.return=e);f!==null;){var h=f.dependencies;if(h!==null){var b=f.child;h=h.firstContext;t:for(;h!==null;){var E=h;h=f;for(var O=0;O<i.length;O++)if(E.context===i[O]){h.lanes|=r,E=h.alternate,E!==null&&(E.lanes|=r),Hu(h.return,r,e),l||(b=null);break t}h=E.next}}else if(f.tag===18){if(b=f.return,b===null)throw Error(a(341));b.lanes|=r,h=b.alternate,h!==null&&(h.lanes|=r),Hu(b,r,e),b=null}else b=f.child;if(b!==null)b.return=f;else for(b=f;b!==null;){if(b===e){b=null;break}if(f=b.sibling,f!==null){f.return=b.return,b=f;break}b=b.return}f=b}}function ra(e,i,r,l){e=null;for(var f=i,h=!1;f!==null;){if(!h){if((f.flags&524288)!==0)h=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var b=f.alternate;if(b===null)throw Error(a(387));if(b=b.memoizedProps,b!==null){var E=f.type;Xe(f.pendingProps.value,b.value)||(e!==null?e.push(E):e=[E])}}else if(f===St.current){if(b=f.alternate,b===null)throw Error(a(387));b.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(e!==null?e.push(Vr):e=[Vr])}f=f.return}e!==null&&Fu(i,e,r,l),i.flags|=262144}function $o(e){for(e=e.firstContext;e!==null;){if(!Xe(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ms(e){hs=e,Qn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Se(e){return Gp(hs,e)}function Zo(e,i){return hs===null&&ms(e),Gp(e,i)}function Gp(e,i){var r=i._currentValue;if(i={context:i,memoizedValue:r,next:null},Qn===null){if(e===null)throw Error(a(308));Qn=i,e.dependencies={lanes:0,firstContext:i},e.flags|=524288}else Qn=Qn.next=i;return r}var kE=typeof AbortController<"u"?AbortController:function(){var e=[],i=this.signal={aborted:!1,addEventListener:function(r,l){e.push(l)}};this.abort=function(){i.aborted=!0,e.forEach(function(r){return r()})}},NE=t.unstable_scheduleCallback,BE=t.unstable_NormalPriority,ne={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function qu(){return{controller:new kE,data:new Map,refCount:0}}function hr(e){e.refCount--,e.refCount===0&&NE(BE,function(){e.controller.abort()})}var mr=null,Gu=0,oa=0,la=null;function PE(e,i){if(mr===null){var r=mr=[];Gu=0,oa=Kf(),la={status:"pending",value:void 0,then:function(l){r.push(l)}}}return Gu++,i.then(Yp,Yp),i}function Yp(){if(--Gu===0&&mr!==null){la!==null&&(la.status="fulfilled");var e=mr;mr=null,oa=0,la=null;for(var i=0;i<e.length;i++)(0,e[i])()}}function VE(e,i){var r=[],l={status:"pending",value:null,reason:null,then:function(f){r.push(f)}};return e.then(function(){l.status="fulfilled",l.value=i;for(var f=0;f<r.length;f++)(0,r[f])(i)},function(f){for(l.status="rejected",l.reason=f,f=0;f<r.length;f++)(0,r[f])(void 0)}),l}var Ip=q.S;q.S=function(e,i){My=Ce(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&PE(e,i),Ip!==null&&Ip(e,i)};var ps=z(null);function Yu(){var e=ps.current;return e!==null?e:Vt.pooledCache}function Wo(e,i){i===null?et(ps,ps.current):et(ps,i.pool)}function Xp(){var e=Yu();return e===null?null:{parent:ne._currentValue,pool:e}}var ca=Error(a(460)),Iu=Error(a(474)),Jo=Error(a(542)),tl={then:function(){}};function Kp(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Qp(e,i,r){switch(r=e[r],r===void 0?e.push(i):r!==i&&(i.then(Yn,Yn),i=r),i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,Zp(e),e;default:if(typeof i.status=="string")i.then(Yn,Yn);else{if(e=Vt,e!==null&&100<e.shellSuspendCounter)throw Error(a(482));e=i,e.status="pending",e.then(function(l){if(i.status==="pending"){var f=i;f.status="fulfilled",f.value=l}},function(l){if(i.status==="pending"){var f=i;f.status="rejected",f.reason=l}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,Zp(e),e}throw ys=i,ca}}function gs(e){try{var i=e._init;return i(e._payload)}catch(r){throw r!==null&&typeof r=="object"&&typeof r.then=="function"?(ys=r,ca):r}}var ys=null;function $p(){if(ys===null)throw Error(a(459));var e=ys;return ys=null,e}function Zp(e){if(e===ca||e===Jo)throw Error(a(483))}var ua=null,pr=0;function el(e){var i=pr;return pr+=1,ua===null&&(ua=[]),Qp(ua,e,i)}function gr(e,i){i=i.props.ref,e.ref=i!==void 0?i:null}function nl(e,i){throw i.$$typeof===v?Error(a(525)):(e=Object.prototype.toString.call(i),Error(a(31,e==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":e)))}
vendor: 6,893 bytes, line 9
9function Wp(e){function i(B,N){if(e){var U=B.deletions;U===null?(B.deletions=[N],B.flags|=16):U.push(N)}}function r(B,N){if(!e)return null;for(;N!==null;)i(B,N),N=N.sibling;return null}function l(B){for(var N=new Map;B!==null;)B.key!==null?N.set(B.key,B):N.set(B.index,B),B=B.sibling;return N}function f(B,N){return B=Xn(B,N),B.index=0,B.sibling=null,B}function h(B,N,U){return B.index=U,e?(U=B.alternate,U!==null?(U=U.index,U<N?(B.flags|=67108866,N):U):(B.flags|=67108866,N)):(B.flags|=1048576,N)}function b(B){return e&&B.alternate===null&&(B.flags|=67108866),B}function E(B,N,U,Q){return N===null||N.tag!==6?(N=ju(U,B.mode,Q),N.return=B,N):(N=f(N,U),N.return=B,N)}function O(B,N,U,Q){var dt=U.type;return dt===_?X(B,N,U.props.children,Q,U.key):N!==null&&(N.elementType===dt||typeof dt=="object"&&dt!==null&&dt.$$typeof===D&&gs(dt)===N.type)?(N=f(N,U.props),gr(N,U),N.return=B,N):(N=Ko(U.type,U.key,U.props,null,B.mode,Q),gr(N,U),N.return=B,N)}function H(B,N,U,Q){return N===null||N.tag!==4||N.stateNode.containerInfo!==U.containerInfo||N.stateNode.implementation!==U.implementation?(N=ku(U,B.mode,Q),N.return=B,N):(N=f(N,U.children||[]),N.return=B,N)}function X(B,N,U,Q,dt){return N===null||N.tag!==7?(N=fs(U,B.mode,Q,dt),N.return=B,N):(N=f(N,U),N.return=B,N)}function $(B,N,U){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=ju(""+N,B.mode,U),N.return=B,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case x:return U=Ko(N.type,N.key,N.props,null,B.mode,U),gr(U,N),U.return=B,U;case w:return N=ku(N,B.mode,U),N.return=B,N;case D:return N=gs(N),$(B,N,U)}if(wt(N)||nt(N))return N=fs(N,B.mode,U,null),N.return=B,N;if(typeof N.then=="function")return $(B,el(N),U);if(N.$$typeof===j)return $(B,Zo(B,N),U);nl(B,N)}return null}function F(B,N,U,Q){var dt=N!==null?N.key:null;if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return dt!==null?null:E(B,N,""+U,Q);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case x:return U.key===dt?O(B,N,U,Q):null;case w:return U.key===dt?H(B,N,U,Q):null;case D:return U=gs(U),F(B,N,U,Q)}if(wt(U)||nt(U))return dt!==null?null:X(B,N,U,Q,null);if(typeof U.then=="function")return F(B,N,el(U),Q);if(U.$$typeof===j)return F(B,N,Zo(B,U),Q);nl(B,U)}return null}function Y(B,N,U,Q,dt){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return B=B.get(U)||null,E(N,B,""+Q,dt);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case x:return B=B.get(Q.key===null?U:Q.key)||null,O(N,B,Q,dt);case w:return B=B.get(Q.key===null?U:Q.key)||null,H(N,B,Q,dt);case D:return Q=gs(Q),Y(B,N,U,Q,dt)}if(wt(Q)||nt(Q))return B=B.get(U)||null,X(N,B,Q,dt,null);if(typeof Q.then=="function")return Y(B,N,U,el(Q),dt);if(Q.$$typeof===j)return Y(B,N,U,Zo(N,Q),dt);nl(N,Q)}return null}function lt(B,N,U,Q){for(var dt=null,Mt=null,ut=N,vt=N=0,_t=null;ut!==null&&vt<U.length;vt++){ut.index>vt?(_t=ut,ut=null):_t=ut.sibling;var Ot=F(B,ut,U[vt],Q);if(Ot===null){ut===null&&(ut=_t);break}e&&ut&&Ot.alternate===null&&i(B,ut),N=h(Ot,N,vt),Mt===null?dt=Ot:Mt.sibling=Ot,Mt=Ot,ut=_t}if(vt===U.length)return r(B,ut),At&&Kn(B,vt),dt;if(ut===null){for(;vt<U.length;vt++)ut=$(B,U[vt],Q),ut!==null&&(N=h(ut,N,vt),Mt===null?dt=ut:Mt.sibling=ut,Mt=ut);return At&&Kn(B,vt),dt}for(ut=l(ut);vt<U.length;vt++)_t=Y(ut,B,vt,U[vt],Q),_t!==null&&(e&&_t.alternate!==null&&ut.delete(_t.key===null?vt:_t.key),N=h(_t,N,vt),Mt===null?dt=_t:Mt.sibling=_t,Mt=_t);return e&&ut.forEach(function(Ui){return i(B,Ui)}),At&&Kn(B,vt),dt}function ht(B,N,U,Q){if(U==null)throw Error(a(151));for(var dt=null,Mt=null,ut=N,vt=N=0,_t=null,Ot=U.next();ut!==null&&!Ot.done;vt++,Ot=U.next()){ut.index>vt?(_t=ut,ut=null):_t=ut.sibling;var Ui=F(B,ut,Ot.value,Q);if(Ui===null){ut===null&&(ut=_t);break}e&&ut&&Ui.alternate===null&&i(B,ut),N=h(Ui,N,vt),Mt===null?dt=Ui:Mt.sibling=Ui,Mt=Ui,ut=_t}if(Ot.done)return r(B,ut),At&&Kn(B,vt),dt;if(ut===null){for(;!Ot.done;vt++,Ot=U.next())Ot=$(B,Ot.value,Q),Ot!==null&&(N=h(Ot,N,vt),Mt===null?dt=Ot:Mt.sibling=Ot,Mt=Ot);return At&&Kn(B,vt),dt}for(ut=l(ut);!Ot.done;vt++,Ot=U.next())Ot=Y(ut,B,vt,Ot.value,Q),Ot!==null&&(e&&Ot.alternate!==null&&ut.delete(Ot.key===null?vt:Ot.key),N=h(Ot,N,vt),Mt===null?dt=Ot:Mt.sibling=Ot,Mt=Ot);return e&&ut.forEach(function($C){return i(B,$C)}),At&&Kn(B,vt),dt}function Pt(B,N,U,Q){if(typeof U=="object"&&U!==null&&U.type===_&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case x:t:{for(var dt=U.key;N!==null;){if(N.key===dt){if(dt=U.type,dt===_){if(N.tag===7){r(B,N.sibling),Q=f(N,U.props.children),Q.return=B,B=Q;break t}}else if(N.elementType===dt||typeof dt=="object"&&dt!==null&&dt.$$typeof===D&&gs(dt)===N.type){r(B,N.sibling),Q=f(N,U.props),gr(Q,U),Q.return=B,B=Q;break t}r(B,N);break}else i(B,N);N=N.sibling}U.type===_?(Q=fs(U.props.children,B.mode,Q,U.key),Q.return=B,B=Q):(Q=Ko(U.type,U.key,U.props,null,B.mode,Q),gr(Q,U),Q.return=B,B=Q)}return b(B);case w:t:{for(dt=U.key;N!==null;){if(N.key===dt)if(N.tag===4&&N.stateNode.containerInfo===U.containerInfo&&N.stateNode.implementation===U.implementation){r(B,N.sibling),Q=f(N,U.children||[]),Q.return=B,B=Q;break t}else{r(B,N);break}else i(B,N);N=N.sibling}Q=ku(U,B.mode,Q),Q.return=B,B=Q}return b(B);case D:return U=gs(U),Pt(B,N,U,Q)}if(wt(U))return lt(B,N,U,Q);if(nt(U)){if(dt=nt(U),typeof dt!="function")throw Error(a(150));return U=dt.call(U),ht(B,N,U,Q)}if(typeof U.then=="function")return Pt(B,N,el(U),Q);if(U.$$typeof===j)return Pt(B,N,Zo(B,U),Q);nl(B,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,N!==null&&N.tag===6?(r(B,N.sibling),Q=f(N,U),Q.return=B,B=Q):(r(B,N),Q=ju(U,B.mode,Q),Q.return=B,B=Q),b(B)):r(B,N)}return function(B,N,U,Q){try{pr=0;var dt=Pt(B,N,U,Q);return ua=null,dt}catch(ut){if(ut===ca||ut===Jo)throw ut;var Mt=Ke(29,ut,null,B.mode);return Mt.lanes=Q,Mt.return=B,Mt}}}var vs=Wp(!0),Jp=Wp(!1),Ti=!1;function Xu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ku(e,i){e=e.updateQueue,i.updateQueue===e&&(i.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ei(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ci(e,i,r){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(Lt&2)!==0){var f=l.pending;return f===null?i.next=i:(i.next=f.next,f.next=i),l.pending=i,i=Xo(e),Np(e,null,r),i}return Io(e,l,i,r),Xo(e)}function yr(e,i,r){if(i=i.updateQueue,i!==null&&(i=i.shared,(r&4194048)!==0)){var l=i.lanes;l&=e.pendingLanes,r|=l,i.lanes=r,Gm(e,r)}}function Qu(e,i){var r=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,r===l)){var f=null,h=null;if(r=r.firstBaseUpdate,r!==null){do{var b={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};h===null?f=h=b:h=h.next=b,r=r.next}
vendor: 7,296 bytes, line 9
9while(r!==null);h===null?f=h=i:h=h.next=i}else f=h=i;r={baseState:l.baseState,firstBaseUpdate:f,lastBaseUpdate:h,shared:l.shared,callbacks:l.callbacks},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=i:e.next=i,r.lastBaseUpdate=i}var $u=!1;function vr(){if($u){var e=la;if(e!==null)throw e}}function br(e,i,r,l){$u=!1;var f=e.updateQueue;Ti=!1;var h=f.firstBaseUpdate,b=f.lastBaseUpdate,E=f.shared.pending;if(E!==null){f.shared.pending=null;var O=E,H=O.next;O.next=null,b===null?h=H:b.next=H,b=O;var X=e.alternate;X!==null&&(X=X.updateQueue,E=X.lastBaseUpdate,E!==b&&(E===null?X.firstBaseUpdate=H:E.next=H,X.lastBaseUpdate=O))}if(h!==null){var $=f.baseState;b=0,X=H=O=null,E=h;do{var F=E.lane&-536870913,Y=F!==E.lane;if(Y?(Ct&F)===F:(l&F)===F){F!==0&&F===oa&&($u=!0),X!==null&&(X=X.next={lane:0,tag:E.tag,payload:E.payload,callback:null,next:null});t:{var lt=e,ht=E;F=i;var Pt=r;switch(ht.tag){case 1:if(lt=ht.payload,typeof lt=="function"){$=lt.call(Pt,$,F);break t}$=lt;break t;case 3:lt.flags=lt.flags&-65537|128;case 0:if(lt=ht.payload,F=typeof lt=="function"?lt.call(Pt,$,F):lt,F==null)break t;$=y({},$,F);break t;case 2:Ti=!0}}F=E.callback,F!==null&&(e.flags|=64,Y&&(e.flags|=8192),Y=f.callbacks,Y===null?f.callbacks=[F]:Y.push(F))}else Y={lane:F,tag:E.tag,payload:E.payload,callback:E.callback,next:null},X===null?(H=X=Y,O=$):X=X.next=Y,b|=F;if(E=E.next,E===null){if(E=f.shared.pending,E===null)break;Y=E,E=Y.next,Y.next=null,f.lastBaseUpdate=Y,f.shared.pending=null}}while(!0);X===null&&(O=$),f.baseState=O,f.firstBaseUpdate=H,f.lastBaseUpdate=X,h===null&&(f.shared.lanes=0),Oi|=b,e.lanes=b,e.memoizedState=$}}function tg(e,i){if(typeof e!="function")throw Error(a(191,e));e.call(i)}function eg(e,i){var r=e.callbacks;if(r!==null)for(e.callbacks=null,e=0;e<r.length;e++)tg(r[e],i)}var fa=z(null),il=z(0);function ng(e,i){e=ai,et(il,e),et(fa,i),ai=e|i.baseLanes}function Zu(){et(il,ai),et(fa,fa.current)}function Wu(){ai=il.current,K(fa),K(il)}var Qe=z(null),un=null;function _i(e){var i=e.alternate;et(Jt,Jt.current&1),et(Qe,e),un===null&&(i===null||fa.current!==null||i.memoizedState!==null)&&(un=e)}function Ju(e){et(Jt,Jt.current),et(Qe,e),un===null&&(un=e)}function ig(e){e.tag===22?(et(Jt,Jt.current),et(Qe,e),un===null&&(un=e)):Ai()}function Ai(){et(Jt,Jt.current),et(Qe,Qe.current)}function $e(e){K(Qe),un===e&&(un=null),K(Jt)}var Jt=z(0);function sl(e){for(var i=e;i!==null;){if(i.tag===13){var r=i.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||rd(r)||od(r)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Zn=0,yt=null,Nt=null,ie=null,al=!1,da=!1,bs=!1,rl=0,xr=0,ha=null,UE=0;function Kt(){throw Error(a(321))}function tf(e,i){if(i===null)return!1;for(var r=0;r<i.length&&r<e.length;r++)if(!Xe(e[r],i[r]))return!1;return!0}function ef(e,i,r,l,f,h){return Zn=h,yt=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,q.H=e===null||e.memoizedState===null?Ug:yf,bs=!1,h=r(l,f),bs=!1,da&&(h=ag(i,r,l,f)),sg(e),h}function sg(e){q.H=Tr;var i=Nt!==null&&Nt.next!==null;if(Zn=0,ie=Nt=yt=null,al=!1,xr=0,ha=null,i)throw Error(a(300));e===null||se||(e=e.dependencies,e!==null&&$o(e)&&(se=!0))}function ag(e,i,r,l){yt=e;var f=0;do{if(da&&(ha=null),xr=0,da=!1,25<=f)throw Error(a(301));if(f+=1,ie=Nt=null,e.updateQueue!=null){var h=e.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}q.H=Hg,h=i(r,l)}while(da);return h}function HE(){var e=q.H,i=e.useState()[0];return i=typeof i.then=="function"?wr(i):i,e=e.useState()[0],(Nt!==null?Nt.memoizedState:null)!==e&&(yt.flags|=1024),i}function nf(){var e=rl!==0;return rl=0,e}function sf(e,i,r){i.updateQueue=e.updateQueue,i.flags&=-2053,e.lanes&=~r}function af(e){if(al){for(e=e.memoizedState;e!==null;){var i=e.queue;i!==null&&(i.pending=null),e=e.next}al=!1}Zn=0,ie=Nt=yt=null,da=!1,xr=rl=0,ha=null}function Re(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ie===null?yt.memoizedState=ie=e:ie=ie.next=e,ie}function te(){if(Nt===null){var e=yt.alternate;e=e!==null?e.memoizedState:null}else e=Nt.next;var i=ie===null?yt.memoizedState:ie.next;if(i!==null)ie=i,Nt=e;else{if(e===null)throw yt.alternate===null?Error(a(467)):Error(a(310));Nt=e,e={memoizedState:Nt.memoizedState,baseState:Nt.baseState,baseQueue:Nt.baseQueue,queue:Nt.queue,next:null},ie===null?yt.memoizedState=ie=e:ie=ie.next=e}return ie}function ol(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function wr(e){var i=xr;return xr+=1,ha===null&&(ha=[]),e=Qp(ha,e,i),i=yt,(ie===null?i.memoizedState:ie.next)===null&&(i=i.alternate,q.H=i===null||i.memoizedState===null?Ug:yf),e}function ll(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return wr(e);if(e.$$typeof===j)return Se(e)}throw Error(a(438,String(e)))}function rf(e){var i=null,r=yt.updateQueue;if(r!==null&&(i=r.memoCache),i==null){var l=yt.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(i={data:l.data.map(function(f){return f.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),r===null&&(r=ol(),yt.updateQueue=r),r.memoCache=i,r=i.data[i.index],r===void 0)for(r=i.data[i.index]=Array(e),l=0;l<e;l++)r[l]=Z;return i.index++,r}function Wn(e,i){return typeof i=="function"?i(e):i}function cl(e){var i=te();return of(i,Nt,e)}function of(e,i,r){var l=e.queue;if(l===null)throw Error(a(311));l.lastRenderedReducer=r;var f=e.baseQueue,h=l.pending;if(h!==null){if(f!==null){var b=f.next;f.next=h.next,h.next=b}i.baseQueue=f=h,l.pending=null}if(h=e.baseState,f===null)e.memoizedState=h;else{i=f.next;var E=b=null,O=null,H=i,X=!1;do{var $=H.lane&-536870913;if($!==H.lane?(Ct&$)===$:(Zn&$)===$){var F=H.revertLane;if(F===0)O!==null&&(O=O.next={lane:0,revertLane:0,gesture:null,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null}),$===oa&&(X=!0);else if((Zn&F)===F){H=H.next,F===oa&&(X=!0);continue}else $={lane:0,revertLane:H.revertLane,gesture:null,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},O===null?(E=O=$,b=h):O=O.next=$,yt.lanes|=F,Oi|=F;$=H.action,bs&&r(h,$),h=H.hasEagerState?H.eagerState:r(h,$)}else F={lane:$,revertLane:H.revertLane,gesture:H.gesture,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},O===null?(E=O=F,b=h):O=O.next=F,yt.lanes|=$,Oi|=$;H=H.next}while(H!==null&&H!==i);if(O===null?b=h:O.next=E,!Xe(h,e.memoizedState)&&(se=!0,X&&(r=la,r!==null)))throw r;e.memoizedState=h,e.baseState=b,e.baseQueue=O,l.lastRenderedState=h}return f===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function lf(e){var i=te(),r=i.queue;if(r===null)throw Error(a(311));r.lastRenderedReducer=e;var l=r.dispatch,f=r.pending,h=i.memoizedState;if(f!==null){r.pending=null;var b=f=f.next;do h=e(h,b.action),b=b.next;while(b!==f);Xe(h,i.memoizedState)||(se=!0),i.memoizedState=h,i.baseQueue===null&&(i.baseState=h),r.lastRenderedState=h}return[h,l]}
vendor: 4,824 bytes, line 9
9function rg(e,i,r){var l=yt,f=te(),h=At;if(h){if(r===void 0)throw Error(a(407));r=r()}else r=i();var b=!Xe((Nt||f).memoizedState,r);if(b&&(f.memoizedState=r,se=!0),f=f.queue,ff(cg.bind(null,l,f,e),[e]),f.getSnapshot!==i||b||ie!==null&&ie.memoizedState.tag&1){if(l.flags|=2048,ma(9,{destroy:void 0},lg.bind(null,l,f,r,i),null),Vt===null)throw Error(a(349));h||(Zn&127)!==0||og(l,i,r)}return r}function og(e,i,r){e.flags|=16384,e={getSnapshot:i,value:r},i=yt.updateQueue,i===null?(i=ol(),yt.updateQueue=i,i.stores=[e]):(r=i.stores,r===null?i.stores=[e]:r.push(e))}function lg(e,i,r,l){i.value=r,i.getSnapshot=l,ug(i)&&fg(e)}function cg(e,i,r){return r(function(){ug(i)&&fg(e)})}function ug(e){var i=e.getSnapshot;e=e.value;try{var r=i();return!Xe(e,r)}catch{return!0}}function fg(e){var i=us(e,2);i!==null&&He(i,e,2)}function cf(e){var i=Re();if(typeof e=="function"){var r=e;if(e=r(),bs){gi(!0);try{r()}finally{gi(!1)}}}return i.memoizedState=i.baseState=e,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:e},i}function dg(e,i,r,l){return e.baseState=r,of(e,Nt,typeof l=="function"?l:Wn)}function FE(e,i,r,l,f){if(dl(e))throw Error(a(485));if(e=i.action,e!==null){var h={payload:f,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(b){h.listeners.push(b)}};q.T!==null?r(!0):h.isTransition=!1,l(h),r=i.pending,r===null?(h.next=i.pending=h,hg(i,h)):(h.next=r.next,i.pending=r.next=h)}}function hg(e,i){var r=i.action,l=i.payload,f=e.state;if(i.isTransition){var h=q.T,b={};q.T=b;try{var E=r(f,l),O=q.S;O!==null&&O(b,E),mg(e,i,E)}catch(H){uf(e,i,H)}finally{h!==null&&b.types!==null&&(h.types=b.types),q.T=h}}else try{h=r(f,l),mg(e,i,h)}catch(H){uf(e,i,H)}}function mg(e,i,r){r!==null&&typeof r=="object"&&typeof r.then=="function"?r.then(function(l){pg(e,i,l)},function(l){return uf(e,i,l)}):pg(e,i,r)}function pg(e,i,r){i.status="fulfilled",i.value=r,gg(i),e.state=r,i=e.pending,i!==null&&(r=i.next,r===i?e.pending=null:(r=r.next,i.next=r,hg(e,r)))}function uf(e,i,r){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do i.status="rejected",i.reason=r,gg(i),i=i.next;while(i!==l)}e.action=null}function gg(e){e=e.listeners;for(var i=0;i<e.length;i++)(0,e[i])()}function yg(e,i){return i}function vg(e,i){if(At){var r=Vt.formState;if(r!==null){t:{var l=yt;if(At){if(qt){e:{for(var f=qt,h=cn;f.nodeType!==8;){if(!h){f=null;break e}if(f=fn(f.nextSibling),f===null){f=null;break e}}h=f.data,f=h==="F!"||h==="F"?f:null}if(f){qt=fn(f.nextSibling),l=f.data==="F!";break t}}wi(l)}l=!1}l&&(i=r[0])}}return r=Re(),r.memoizedState=r.baseState=i,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yg,lastRenderedState:i},r.queue=l,r=Bg.bind(null,yt,l),l.dispatch=r,l=cf(!1),h=gf.bind(null,yt,!1,l.queue),l=Re(),f={state:i,dispatch:null,action:e,pending:null},l.queue=f,r=FE.bind(null,yt,f,h,r),f.dispatch=r,l.memoizedState=e,[i,r,!1]}function bg(e){var i=te();return xg(i,Nt,e)}function xg(e,i,r){if(i=of(e,i,yg)[0],e=cl(Wn)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var l=wr(i)}catch(b){throw b===ca?Jo:b}else l=i;i=te();var f=i.queue,h=f.dispatch;return r!==i.memoizedState&&(yt.flags|=2048,ma(9,{destroy:void 0},qE.bind(null,f,r),null)),[l,h,e]}function qE(e,i){e.action=i}function wg(e){var i=te(),r=Nt;if(r!==null)return xg(i,r,e);te(),i=i.memoizedState,r=te();var l=r.queue.dispatch;return r.memoizedState=e,[i,l,!1]}function ma(e,i,r,l){return e={tag:e,create:r,deps:l,inst:i,next:null},i=yt.updateQueue,i===null&&(i=ol(),yt.updateQueue=i),r=i.lastEffect,r===null?i.lastEffect=e.next=e:(l=r.next,r.next=e,e.next=l,i.lastEffect=e),e}function Sg(){return te().memoizedState}function ul(e,i,r,l){var f=Re();yt.flags|=e,f.memoizedState=ma(1|i,{destroy:void 0},r,l===void 0?null:l)}function fl(e,i,r,l){var f=te();l=l===void 0?null:l;var h=f.memoizedState.inst;Nt!==null&&l!==null&&tf(l,Nt.memoizedState.deps)?f.memoizedState=ma(i,h,r,l):(yt.flags|=e,f.memoizedState=ma(1|i,h,r,l))}function Tg(e,i){ul(8390656,8,e,i)}function ff(e,i){fl(2048,8,e,i)}function GE(e){yt.flags|=4;var i=yt.updateQueue;if(i===null)i=ol(),yt.updateQueue=i,i.events=[e];else{var r=i.events;r===null?i.events=[e]:r.push(e)}}function Eg(e){var i=te().memoizedState;return GE({ref:i,nextImpl:e}),function(){if((Lt&2)!==0)throw Error(a(440));return i.impl.apply(void 0,arguments)}}function Cg(e,i){return fl(4,2,e,i)}function _g(e,i){return fl(4,4,e,i)}function Ag(e,i){if(typeof i=="function"){e=e();var r=i(e);return function(){typeof r=="function"?r():i(null)}}if(i!=null)return e=e(),i.current=e,function(){i.current=null}}function Rg(e,i,r){r=r!=null?r.concat([e]):null,fl(4,4,Ag.bind(null,i,e),r)}function df(){}function Mg(e,i){var r=te();i=i===void 0?null:i;var l=r.memoizedState;return i!==null&&tf(i,l[1])?l[0]:(r.memoizedState=[e,i],e)}
vendor: 4,109 bytes, line 9
9function Og(e,i){var r=te();i=i===void 0?null:i;var l=r.memoizedState;if(i!==null&&tf(i,l[1]))return l[0];if(l=e(),bs){gi(!0);try{e()}finally{gi(!1)}}return r.memoizedState=[l,i],l}function hf(e,i,r){return r===void 0||(Zn&1073741824)!==0&&(Ct&261930)===0?e.memoizedState=i:(e.memoizedState=r,e=Dy(),yt.lanes|=e,Oi|=e,r)}function Dg(e,i,r,l){return Xe(r,i)?r:fa.current!==null?(e=hf(e,r,l),Xe(e,i)||(se=!0),e):(Zn&42)===0||(Zn&1073741824)!==0&&(Ct&261930)===0?(se=!0,e.memoizedState=r):(e=Dy(),yt.lanes|=e,Oi|=e,i)}function zg(e,i,r,l,f){var h=W.p;W.p=h!==0&&8>h?h:8;var b=q.T,E={};q.T=E,gf(e,!1,i,r);try{var O=f(),H=q.S;if(H!==null&&H(E,O),O!==null&&typeof O=="object"&&typeof O.then=="function"){var X=VE(O,l);Sr(e,i,X,Je(e))}else Sr(e,i,l,Je(e))}catch($){Sr(e,i,{then:function(){},status:"rejected",reason:$},Je())}finally{W.p=h,b!==null&&E.types!==null&&(b.types=E.types),q.T=b}}function YE(){}function mf(e,i,r,l){if(e.tag!==5)throw Error(a(476));var f=Lg(e).queue;zg(e,f,i,it,r===null?YE:function(){return jg(e),r(l)})}function Lg(e){var i=e.memoizedState;if(i!==null)return i;i={memoizedState:it,baseState:it,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:it},next:null};var r={};return i.next={memoizedState:r,baseState:r,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:r},next:null},e.memoizedState=i,e=e.alternate,e!==null&&(e.memoizedState=i),i}function jg(e){var i=Lg(e);i.next===null&&(i=e.alternate.memoizedState),Sr(e,i.next.queue,{},Je())}function pf(){return Se(Vr)}function kg(){return te().memoizedState}function Ng(){return te().memoizedState}function IE(e){for(var i=e.return;i!==null;){switch(i.tag){case 24:case 3:var r=Je();e=Ei(r);var l=Ci(i,e,r);l!==null&&(He(l,i,r),yr(l,i,r)),i={cache:qu()},e.payload=i;return}i=i.return}}function XE(e,i,r){var l=Je();r={lane:l,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},dl(e)?Pg(i,r):(r=zu(e,i,r,l),r!==null&&(He(r,e,l),Vg(r,i,l)))}function Bg(e,i,r){var l=Je();Sr(e,i,r,l)}function Sr(e,i,r,l){var f={lane:l,revertLane:0,gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null};if(dl(e))Pg(i,f);else{var h=e.alternate;if(e.lanes===0&&(h===null||h.lanes===0)&&(h=i.lastRenderedReducer,h!==null))try{var b=i.lastRenderedState,E=h(b,r);if(f.hasEagerState=!0,f.eagerState=E,Xe(E,b))return Io(e,i,f,0),Vt===null&&Yo(),!1}catch{}if(r=zu(e,i,f,l),r!==null)return He(r,e,l),Vg(r,i,l),!0}return!1}function gf(e,i,r,l){if(l={lane:2,revertLane:Kf(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},dl(e)){if(i)throw Error(a(479))}else i=zu(e,r,l,2),i!==null&&He(i,e,2)}function dl(e){var i=e.alternate;return e===yt||i!==null&&i===yt}function Pg(e,i){da=al=!0;var r=e.pending;r===null?i.next=i:(i.next=r.next,r.next=i),e.pending=i}function Vg(e,i,r){if((r&4194048)!==0){var l=i.lanes;l&=e.pendingLanes,r|=l,i.lanes=r,Gm(e,r)}}var Tr={readContext:Se,use:ll,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};Tr.useEffectEvent=Kt;var Ug={readContext:Se,use:ll,useCallback:function(e,i){return Re().memoizedState=[e,i===void 0?null:i],e},useContext:Se,useEffect:Tg,useImperativeHandle:function(e,i,r){r=r!=null?r.concat([e]):null,ul(4194308,4,Ag.bind(null,i,e),r)},useLayoutEffect:function(e,i){return ul(4194308,4,e,i)},useInsertionEffect:function(e,i){ul(4,2,e,i)},useMemo:function(e,i){var r=Re();i=i===void 0?null:i;var l=e();if(bs){gi(!0);try{e()}finally{gi(!1)}}return r.memoizedState=[l,i],l},useReducer:function(e,i,r){var l=Re();if(r!==void 0){var f=r(i);if(bs){gi(!0);try{r(i)}finally{gi(!1)}}}else f=i;return l.memoizedState=l.baseState=f,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:f},l.queue=e,e=e.dispatch=XE.bind(null,yt,e),[l.memoizedState,e]}
vendor: 4,391 bytes, line 9
9,useRef:function(e){var i=Re();return e={current:e},i.memoizedState=e},useState:function(e){e=cf(e);var i=e.queue,r=Bg.bind(null,yt,i);return i.dispatch=r,[e.memoizedState,r]},useDebugValue:df,useDeferredValue:function(e,i){var r=Re();return hf(r,e,i)},useTransition:function(){var e=cf(!1);return e=zg.bind(null,yt,e.queue,!0,!1),Re().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,i,r){var l=yt,f=Re();if(At){if(r===void 0)throw Error(a(407));r=r()}else{if(r=i(),Vt===null)throw Error(a(349));(Ct&127)!==0||og(l,i,r)}f.memoizedState=r;var h={value:r,getSnapshot:i};return f.queue=h,Tg(cg.bind(null,l,h,e),[e]),l.flags|=2048,ma(9,{destroy:void 0},lg.bind(null,l,h,r,i),null),r},useId:function(){var e=Re(),i=Vt.identifierPrefix;if(At){var r=On,l=Mn;r=(l&~(1<<32-Ie(l)-1)).toString(32)+r,i="_"+i+"R_"+r,r=rl++,0<r&&(i+="H"+r.toString(32)),i+="_"}else r=UE++,i="_"+i+"r_"+r.toString(32)+"_";return e.memoizedState=i},useHostTransitionStatus:pf,useFormState:vg,useActionState:vg,useOptimistic:function(e){var i=Re();i.memoizedState=i.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=r,i=gf.bind(null,yt,!0,r),r.dispatch=i,[e,i]},useMemoCache:rf,useCacheRefresh:function(){return Re().memoizedState=IE.bind(null,yt)},useEffectEvent:function(e){var i=Re(),r={impl:e};return i.memoizedState=r,function(){if((Lt&2)!==0)throw Error(a(440));return r.impl.apply(void 0,arguments)}}},yf={readContext:Se,use:ll,useCallback:Mg,useContext:Se,useEffect:ff,useImperativeHandle:Rg,useInsertionEffect:Cg,useLayoutEffect:_g,useMemo:Og,useReducer:cl,useRef:Sg,useState:function(){return cl(Wn)},useDebugValue:df,useDeferredValue:function(e,i){var r=te();return Dg(r,Nt.memoizedState,e,i)},useTransition:function(){var e=cl(Wn)[0],i=te().memoizedState;return[typeof e=="boolean"?e:wr(e),i]},useSyncExternalStore:rg,useId:kg,useHostTransitionStatus:pf,useFormState:bg,useActionState:bg,useOptimistic:function(e,i){var r=te();return dg(r,Nt,e,i)},useMemoCache:rf,useCacheRefresh:Ng};yf.useEffectEvent=Eg;var Hg={readContext:Se,use:ll,useCallback:Mg,useContext:Se,useEffect:ff,useImperativeHandle:Rg,useInsertionEffect:Cg,useLayoutEffect:_g,useMemo:Og,useReducer:lf,useRef:Sg,useState:function(){return lf(Wn)},useDebugValue:df,useDeferredValue:function(e,i){var r=te();return Nt===null?hf(r,e,i):Dg(r,Nt.memoizedState,e,i)},useTransition:function(){var e=lf(Wn)[0],i=te().memoizedState;return[typeof e=="boolean"?e:wr(e),i]},useSyncExternalStore:rg,useId:kg,useHostTransitionStatus:pf,useFormState:wg,useActionState:wg,useOptimistic:function(e,i){var r=te();return Nt!==null?dg(r,Nt,e,i):(r.baseState=e,[e,r.queue.dispatch])},useMemoCache:rf,useCacheRefresh:Ng};Hg.useEffectEvent=Eg;function vf(e,i,r,l){i=e.memoizedState,r=r(l,i),r=r==null?i:y({},i,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var bf={enqueueSetState:function(e,i,r){e=e._reactInternals;var l=Je(),f=Ei(l);f.payload=i,r!=null&&(f.callback=r),i=Ci(e,f,l),i!==null&&(He(i,e,l),yr(i,e,l))},enqueueReplaceState:function(e,i,r){e=e._reactInternals;var l=Je(),f=Ei(l);f.tag=1,f.payload=i,r!=null&&(f.callback=r),i=Ci(e,f,l),i!==null&&(He(i,e,l),yr(i,e,l))},enqueueForceUpdate:function(e,i){e=e._reactInternals;var r=Je(),l=Ei(r);l.tag=2,i!=null&&(l.callback=i),i=Ci(e,l,r),i!==null&&(He(i,e,r),yr(i,e,r))}};function Fg(e,i,r,l,f,h,b){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,h,b):i.prototype&&i.prototype.isPureReactComponent?!cr(r,l)||!cr(f,h):!0}function qg(e,i,r,l){e=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(r,l),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(r,l),i.state!==e&&bf.enqueueReplaceState(i,i.state,null)}function xs(e,i){var r=i;if("ref"in i){r={};for(var l in i)l!=="ref"&&(r[l]=i[l])}if(e=e.defaultProps){r===i&&(r=y({},r));for(var f in e)r[f]===void 0&&(r[f]=e[f])}return r}function Gg(e){Go(e)}function Yg(e){console.error(e)}function Ig(e){Go(e)}function hl(e,i){try{var r=e.onUncaughtError;r(i.value,{componentStack:i.stack})}catch(l){setTimeout(function(){throw l})}}function Xg(e,i,r){try{var l=e.onCaughtError;l(r.value,{componentStack:r.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function xf(e,i,r){return r=Ei(r),r.tag=3,r.payload={element:null}
vendor: 4,794 bytes, line 9
9,r.callback=function(){hl(e,i)},r}function Kg(e){return e=Ei(e),e.tag=3,e}function Qg(e,i,r,l){var f=r.type.getDerivedStateFromError;if(typeof f=="function"){var h=l.value;e.payload=function(){return f(h)},e.callback=function(){Xg(i,r,l)}}var b=r.stateNode;b!==null&&typeof b.componentDidCatch=="function"&&(e.callback=function(){Xg(i,r,l),typeof f!="function"&&(Di===null?Di=new Set([this]):Di.add(this));var E=l.stack;this.componentDidCatch(l.value,{componentStack:E!==null?E:""})})}function KE(e,i,r,l,f){if(r.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(i=r.alternate,i!==null&&ra(i,r,f,!0),r=Qe.current,r!==null){switch(r.tag){case 31:case 13:return un===null?Cl():r.alternate===null&&Qt===0&&(Qt=3),r.flags&=-257,r.flags|=65536,r.lanes=f,l===tl?r.flags|=16384:(i=r.updateQueue,i===null?r.updateQueue=new Set([l]):i.add(l),Yf(e,l,f)),!1;case 22:return r.flags|=65536,l===tl?r.flags|=16384:(i=r.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([l])},r.updateQueue=i):(r=i.retryQueue,r===null?i.retryQueue=new Set([l]):r.add(l)),Yf(e,l,f)),!1}throw Error(a(435,r.tag))}return Yf(e,l,f),Cl(),!1}if(At)return i=Qe.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=f,l!==Pu&&(e=Error(a(422),{cause:l}),dr(rn(e,r)))):(l!==Pu&&(i=Error(a(423),{cause:l}),dr(rn(i,r))),e=e.current.alternate,e.flags|=65536,f&=-f,e.lanes|=f,l=rn(l,r),f=xf(e.stateNode,l,f),Qu(e,f),Qt!==4&&(Qt=2)),!1;var h=Error(a(520),{cause:l});if(h=rn(h,r),Dr===null?Dr=[h]:Dr.push(h),Qt!==4&&(Qt=2),i===null)return!0;l=rn(l,r),r=i;do{switch(r.tag){case 3:return r.flags|=65536,e=f&-f,r.lanes|=e,e=xf(r.stateNode,l,e),Qu(r,e),!1;case 1:if(i=r.type,h=r.stateNode,(r.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Di===null||!Di.has(h))))return r.flags|=65536,f&=-f,r.lanes|=f,f=Kg(f),Qg(f,e,r,l),Qu(r,f),!1}r=r.return}while(r!==null);return!1}var wf=Error(a(461)),se=!1;function Te(e,i,r,l){i.child=e===null?Jp(i,null,r,l):vs(i,e.child,r,l)}function $g(e,i,r,l,f){r=r.render;var h=i.ref;if("ref"in l){var b={};for(var E in l)E!=="ref"&&(b[E]=l[E])}else b=l;return ms(i),l=ef(e,i,r,b,h,f),E=nf(),e!==null&&!se?(sf(e,i,f),Jn(e,i,f)):(At&&E&&Nu(i),i.flags|=1,Te(e,i,l,f),i.child)}function Zg(e,i,r,l,f){if(e===null){var h=r.type;return typeof h=="function"&&!Lu(h)&&h.defaultProps===void 0&&r.compare===null?(i.tag=15,i.type=h,Wg(e,i,h,l,f)):(e=Ko(r.type,null,l,i,i.mode,f),e.ref=i.ref,e.return=i,i.child=e)}if(h=e.child,!Mf(e,f)){var b=h.memoizedProps;if(r=r.compare,r=r!==null?r:cr,r(b,l)&&e.ref===i.ref)return Jn(e,i,f)}return i.flags|=1,e=Xn(h,l),e.ref=i.ref,e.return=i,i.child=e}function Wg(e,i,r,l,f){if(e!==null){var h=e.memoizedProps;if(cr(h,l)&&e.ref===i.ref)if(se=!1,i.pendingProps=l=h,Mf(e,f))(e.flags&131072)!==0&&(se=!0);else return i.lanes=e.lanes,Jn(e,i,f)}return Sf(e,i,r,l,f)}function Jg(e,i,r,l){var f=l.children,h=e!==null?e.memoizedState:null;if(e===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((i.flags&128)!==0){if(h=h!==null?h.baseLanes|r:r,e!==null){for(l=i.child=e.child,f=0;l!==null;)f=f|l.lanes|l.childLanes,l=l.sibling;l=f&~h}else l=0,i.child=null;return ty(e,i,h,r,l)}if((r&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},e!==null&&Wo(i,h!==null?h.cachePool:null),h!==null?ng(i,h):Zu(),ig(i);else return l=i.lanes=536870912,ty(e,i,h!==null?h.baseLanes|r:r,r,l)}else h!==null?(Wo(i,h.cachePool),ng(i,h),Ai(),i.memoizedState=null):(e!==null&&Wo(i,null),Zu(),Ai());return Te(e,i,f,r),i.child}function Er(e,i){return e!==null&&e.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function ty(e,i,r,l,f){var h=Yu();return h=h===null?null:{parent:ne._currentValue,pool:h},i.memoizedState={baseLanes:r,cachePool:h},e!==null&&Wo(i,null),Zu(),ig(i),e!==null&&ra(e,i,l,!0),i.childLanes=f,null}function ml(e,i){return i=gl({mode:i.mode,children:i.children},e.mode),i.ref=e.ref,e.child=i,i.return=e,i}function ey(e,i,r){return vs(i,e.child,null,r),e=ml(i,i.pendingProps),e.flags|=2,$e(i),i.memoizedState=null,e}function QE(e,i,r){var l=i.pendingProps,f=(i.flags&128)!==0;if(i.flags&=-129,e===null){if(At){if(l.mode==="hidden")return e=ml(i,l),i.lanes=536870912,Er(null,e);if(Ju(i),(e=qt)?(e=h0(e,cn),e=e!==null&&e.data==="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:bi!==null?{id:Mn,overflow:On}:null,retryLane:536870912,hydrationErrors:null},r=Pp(e),r.return=i,i.child=r,we=i,qt=null)):e=null,e===null)throw wi(i);return i.lanes=536870912,null}return ml(i,l)}var h=e.memoizedState;if(h!==null){var b=h.dehydrated;if(Ju(i),f)if(i.flags&256)i.flags&=-257,i=ey(e,i,r);
vendor: 1,368 bytes, line 9
9else if(i.memoizedState!==null)i.child=e.child,i.flags|=128,i=null;else throw Error(a(558));else if(se||ra(e,i,r,!1),f=(r&e.childLanes)!==0,se||f){if(l=Vt,l!==null&&(b=Ym(l,r),b!==0&&b!==h.retryLane))throw h.retryLane=b,us(e,b),He(l,e,b),wf;Cl(),i=ey(e,i,r)}else e=h.treeContext,qt=fn(b.nextSibling),we=i,At=!0,xi=null,cn=!1,e!==null&&Hp(i,e),i=ml(i,l),i.flags|=4096;return i}return e=Xn(e.child,{mode:l.mode,children:l.children}),e.ref=i.ref,i.child=e,e.return=i,e}function pl(e,i){var r=i.ref;if(r===null)e!==null&&e.ref!==null&&(i.flags|=4194816);else{if(typeof r!="function"&&typeof r!="object")throw Error(a(284));(e===null||e.ref!==r)&&(i.flags|=4194816)}}function Sf(e,i,r,l,f){return ms(i),r=ef(e,i,r,l,void 0,f),l=nf(),e!==null&&!se?(sf(e,i,f),Jn(e,i,f)):(At&&l&&Nu(i),i.flags|=1,Te(e,i,r,f),i.child)}function ny(e,i,r,l,f,h){return ms(i),i.updateQueue=null,r=ag(i,l,r,f),sg(e),l=nf(),e!==null&&!se?(sf(e,i,h),Jn(e,i,h)):(At&&l&&Nu(i),i.flags|=1,Te(e,i,r,h),i.child)}function iy(e,i,r,l,f){if(ms(i),i.stateNode===null){var h=na,b=r.contextType;typeof b=="object"&&b!==null&&(h=Se(b)),h=new r(l,h),i.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=bf,i.stateNode=h,h._reactInternals=i,h=i.stateNode,h.props=l,h.state=i.memoizedState,h.refs={},Xu(i),b=r.contextType,h.context=typeof b=="object"&&b!==null?Se(b):na,h.state=i.memoizedState,b
vendor: 9,928 bytes, line 9
9=r.getDerivedStateFromProps,typeof b=="function"&&(vf(i,r,b,l),h.state=i.memoizedState),typeof r.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(b=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),b!==h.state&&bf.enqueueReplaceState(h,h.state,null),br(i,l,h,f),vr(),h.state=i.memoizedState),typeof h.componentDidMount=="function"&&(i.flags|=4194308),l=!0}else if(e===null){h=i.stateNode;var E=i.memoizedProps,O=xs(r,E);h.props=O;var H=h.context,X=r.contextType;b=na,typeof X=="object"&&X!==null&&(b=Se(X));var $=r.getDerivedStateFromProps;X=typeof $=="function"||typeof h.getSnapshotBeforeUpdate=="function",E=i.pendingProps!==E,X||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(E||H!==b)&&qg(i,h,l,b),Ti=!1;var F=i.memoizedState;h.state=F,br(i,l,h,f),vr(),H=i.memoizedState,E||F!==H||Ti?(typeof $=="function"&&(vf(i,r,$,l),H=i.memoizedState),(O=Ti||Fg(i,r,O,l,F,H,b))?(X||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"&&(i.flags|=4194308)):(typeof h.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=l,i.memoizedState=H),h.props=l,h.state=H,h.context=b,l=O):(typeof h.componentDidMount=="function"&&(i.flags|=4194308),l=!1)}else{h=i.stateNode,Ku(e,i),b=i.memoizedProps,X=xs(r,b),h.props=X,$=i.pendingProps,F=h.context,H=r.contextType,O=na,typeof H=="object"&&H!==null&&(O=Se(H)),E=r.getDerivedStateFromProps,(H=typeof E=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(b!==$||F!==O)&&qg(i,h,l,O),Ti=!1,F=i.memoizedState,h.state=F,br(i,l,h,f),vr();var Y=i.memoizedState;b!==$||F!==Y||Ti||e!==null&&e.dependencies!==null&&$o(e.dependencies)?(typeof E=="function"&&(vf(i,r,E,l),Y=i.memoizedState),(X=Ti||Fg(i,r,X,l,F,Y,O)||e!==null&&e.dependencies!==null&&$o(e.dependencies))?(H||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(l,Y,O),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(l,Y,O)),typeof h.componentDidUpdate=="function"&&(i.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof h.componentDidUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(i.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(i.flags|=1024),i.memoizedProps=l,i.memoizedState=Y),h.props=l,h.state=Y,h.context=O,l=X):(typeof h.componentDidUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(i.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||b===e.memoizedProps&&F===e.memoizedState||(i.flags|=1024),l=!1)}return h=l,pl(e,i),l=(i.flags&128)!==0,h||l?(h=i.stateNode,r=l&&typeof r.getDerivedStateFromError!="function"?null:h.render(),i.flags|=1,e!==null&&l?(i.child=vs(i,e.child,null,f),i.child=vs(i,null,r,f)):Te(e,i,r,f),i.memoizedState=h.state,e=i.child):e=Jn(e,i,f),e}function sy(e,i,r,l){return ds(),i.flags|=256,Te(e,i,r,l),i.child}var Tf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ef(e){return{baseLanes:e,cachePool:Xp()}}function Cf(e,i,r){return e=e!==null?e.childLanes&~r:0,i&&(e|=We),e}function ay(e,i,r){var l=i.pendingProps,f=!1,h=(i.flags&128)!==0,b;if((b=h)||(b=e!==null&&e.memoizedState===null?!1:(Jt.current&2)!==0),b&&(f=!0,i.flags&=-129),b=(i.flags&32)!==0,i.flags&=-33,e===null){if(At){if(f?_i(i):Ai(),(e=qt)?(e=h0(e,cn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:bi!==null?{id:Mn,overflow:On}:null,retryLane:536870912,hydrationErrors:null},r=Pp(e),r.return=i,i.child=r,we=i,qt=null)):e=null,e===null)throw wi(i);return od(e)?i.lanes=32:i.lanes=536870912,null}var E=l.children;return l=l.fallback,f?(Ai(),f=i.mode,E=gl({mode:"hidden",children:E},f),l=fs(l,f,r,null),E.return=i,l.return=i,E.sibling=l,i.child=E,l=i.child,l.memoizedState=Ef(r),l.childLanes=Cf(e,b,r),i.memoizedState=Tf,Er(null,l)):(_i(i),_f(i,E))}var O=e.memoizedState;if(O!==null&&(E=O.dehydrated,E!==null)){if(h)i.flags&256?(_i(i),i.flags&=-257,i=Af(e,i,r)):i.memoizedState!==null?(Ai(),i.child=e.child,i.flags|=128,i=null):(Ai(),E=l.fallback,f=i.mode,l=gl({mode:"visible",children:l.children},f),E=fs(E,f,r,null),E.flags|=2,l.return=i,E.return=i,l.sibling=E,i.child=l,vs(i,e.child,null,r),l=i.child,l.memoizedState=Ef(r),l.childLanes=Cf(e,b,r),i.memoizedState=Tf,i=Er(null,l));else if(_i(i),od(E)){if(b=E.nextSibling&&E.nextSibling.dataset,b)var H=b.dgst;b=H,l=Error(a(419)),l.stack="",l.digest=b,dr({value:l,source:null,stack:null}),i=Af(e,i,r)}else if(se||ra(e,i,r,!1),b=(r&e.childLanes)!==0,se||b){if(b=Vt,b!==null&&(l=Ym(b,r),l!==0&&l!==O.retryLane))throw O.retryLane=l,us(e,l),He(b,e,l),wf;rd(E)||Cl(),i=Af(e,i,r)}else rd(E)?(i.flags|=192,i.child=e.child,i=null):(e=O.treeContext,qt=fn(E.nextSibling),we=i,At=!0,xi=null,cn=!1,e!==null&&Hp(i,e),i=_f(i,l.children),i.flags|=4096);return i}return f?(Ai(),E=l.fallback,f=i.mode,O=e.child,H=O.sibling,l=Xn(O,{mode:"hidden",children:l.children}),l.subtreeFlags=O.subtreeFlags&65011712,H!==null?E=Xn(H,E):(E=fs(E,f,r,null),E.flags|=2),E.return=i,l.return=i,l.sibling=E,i.child=l,Er(null,l),l=i.child,E=e.child.memoizedState,E===null?E=Ef(r):(f=E.cachePool,f!==null?(O=ne._currentValue,f=f.parent!==O?{parent:O,pool:O}:f):f=Xp(),E={baseLanes:E.baseLanes|r,cachePool:f}),l.memoizedState=E,l.childLanes=Cf(e,b,r),i.memoizedState=Tf,Er(e.child,l)):(_i(i),r=e.child,e=r.sibling,r=Xn(r,{mode:"visible",children:l.children}),r.return=i,r.sibling=null,e!==null&&(b=i.deletions,b===null?(i.deletions=[e],i.flags|=16):b.push(e)),i.child=r,i.memoizedState=null,r)}function _f(e,i){return i=gl({mode:"visible",children:i},e.mode),i.return=e,e.child=i}function gl(e,i){return e=Ke(22,e,null,i),e.lanes=0,e}function Af(e,i,r){return vs(i,e.child,null,r),e=_f(i,i.pendingProps.children),e.flags|=2,i.memoizedState=null,e}function ry(e,i,r){e.lanes|=i;var l=e.alternate;l!==null&&(l.lanes|=i),Hu(e.return,i,r)}function Rf(e,i,r,l,f,h){var b=e.memoizedState;b===null?e.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:l,tail:r,tailMode:f,treeForkCount:h}:(b.isBackwards=i,b.rendering=null,b.renderingStartTime=0,b.last=l,b.tail=r,b.tailMode=f,b.treeForkCount=h)}function oy(e,i,r){var l=i.pendingProps,f=l.revealOrder,h=l.tail;l=l.children;var b=Jt.current,E=(b&2)!==0;if(E?(b=b&1|2,i.flags|=128):b&=1,et(Jt,b),Te(e,i,l,r),l=At?fr:0,!E&&e!==null&&(e.flags&128)!==0)t:for(e=i.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ry(e,r,i);else if(e.tag===19)ry(e,r,i);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===i)break t;for(;e.sibling===null;){if(e.return===null||e.return===i)break t;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(f){case"forwards":for(r=i.child,f=null;r!==null;)e=r.alternate,e!==null&&sl(e)===null&&(f=r),r=r.sibling;r=f,r===null?(f=i.child,i.child=null):(f=r.sibling,r.sibling=null),Rf(i,!1,f,r,h,l);break;case"backwards":case"unstable_legacy-backwards":for(r=null,f=i.child,i.child=null;f!==null;){if(e=f.alternate,e!==null&&sl(e)===null){i.child=f;break}e=f.sibling,f.sibling=r,r=f,f=e}Rf(i,!0,r,null,h,l);break;case"together":Rf(i,!1,null,null,void 0,l);break;default:i.memoizedState=null}return i.child}function Jn(e,i,r){if(e!==null&&(i.dependencies=e.dependencies),Oi|=i.lanes,(r&i.childLanes)===0)if(e!==null){if(ra(e,i,r,!1),(r&i.childLanes)===0)return null}else return null;if(e!==null&&i.child!==e.child)throw Error(a(153));if(i.child!==null){for(e=i.child,r=Xn(e,e.pendingProps),i.child=r,r.return=i;e.sibling!==null;)e=e.sibling,r=r.sibling=Xn(e,e.pendingProps),r.return=i;r.sibling=null}return i.child}function Mf(e,i){return(e.lanes&i)!==0?!0:(e=e.dependencies,!!(e!==null&&$o(e)))}function $E(e,i,r){switch(i.tag){case 3:Yt(i,i.stateNode.containerInfo),Si(i,ne,e.memoizedState.cache),ds();break;case 27:case 5:en(i);break;case 4:Yt(i,i.stateNode.containerInfo);break;case 10:Si(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Ju(i),null;break;case 13:var l=i.memoizedState;if(l!==null)return l.dehydrated!==null?(_i(i),i.flags|=128,null):(r&i.child.childLanes)!==0?ay(e,i,r):(_i(i),e=Jn(e,i,r),e!==null?e.sibling:null);_i(i);break;case 19:var f=(e.flags&128)!==0;if(l=(r&i.childLanes)!==0,l||(ra(e,i,r,!1),l=(r&i.childLanes)!==0),f){if(l)return oy(e,i,r);i.flags|=128}if(f=i.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),et(Jt,Jt.current),l)break;return null;case 22:return i.lanes=0,Jg(e,i,r,i.pendingProps);case 24:Si(i,ne,e.memoizedState.cache)}return Jn(e,i,r)}function ly(e,i,r){if(e!==null)if(e.memoizedProps!==i.pendingProps)se=!0;else{if(!Mf(e,r)&&(i.flags&128)===0)return se=!1,$E(e,i,r);se=(e.flags&131072)!==0}else se=!1,At&&(i.flags&1048576)!==0&&Up(i,fr,i.index);switch(i.lanes=0,i.tag){case 16:t:{var l=i.pendingProps;if(e=gs(i.elementType),i.type=e,typeof e=="function")Lu(e)?(l=xs(e,l),i.tag=1,i=iy(null,i,e,l,r)):(i.tag=0,i=Sf(null,i,e,l,r));else{if(e!=null){var f=e.$$typeof;if(f===k){i.tag=11,i=$g(null,i,e,l,r);break t}else if(f===P){i.tag=14,i=Zg(null,i,e,l,r);break t}}throw i=bt(e)||e,Error(a(306,i,""))}}return i;case 0:return Sf(e,i,i.type,i.pendingProps,r);case 1:return l=i.type,f=xs(l,i.pendingProps),iy(e,i,l,f,r);case 3:t:{if(Yt(i,i.stateNode.containerInfo),e===null)throw Error(a(387));l=i.pendingProps;var h=i.memoizedState;f=h.element,Ku(e,i),br(i,l,null,r);var b=i.memoizedState;
vendor: 5,632 bytes, line 9
9if(l=b.cache,Si(i,ne,l),l!==h.cache&&Fu(i,[ne],r,!0),vr(),l=b.element,h.isDehydrated)if(h={element:l,isDehydrated:!1,cache:b.cache},i.updateQueue.baseState=h,i.memoizedState=h,i.flags&256){i=sy(e,i,l,r);break t}else if(l!==f){f=rn(Error(a(424)),i),dr(f),i=sy(e,i,l,r);break t}else for(e=i.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,qt=fn(e.firstChild),we=i,At=!0,xi=null,cn=!0,r=Jp(i,null,l,r),i.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ds(),l===f){i=Jn(e,i,r);break t}Te(e,i,l,r)}i=i.child}return i;case 26:return pl(e,i),e===null?(r=b0(i.type,null,i.pendingProps,null))?i.memoizedState=r:At||(r=i.type,e=i.pendingProps,l=zl(ft.current).createElement(r),l[xe]=i,l[ke]=e,Ee(l,r,e),he(l),i.stateNode=l):i.memoizedState=b0(i.type,e.memoizedProps,i.pendingProps,e.memoizedState),null;case 27:return en(i),e===null&&At&&(l=i.stateNode=g0(i.type,i.pendingProps,ft.current),we=i,cn=!0,f=qt,ki(i.type)?(ld=f,qt=fn(l.firstChild)):qt=f),Te(e,i,i.pendingProps.children,r),pl(e,i),e===null&&(i.flags|=4194304),i.child;case 5:return e===null&&At&&((f=l=qt)&&(l=_C(l,i.type,i.pendingProps,cn),l!==null?(i.stateNode=l,we=i,qt=fn(l.firstChild),cn=!1,f=!0):f=!1),f||wi(i)),en(i),f=i.type,h=i.pendingProps,b=e!==null?e.memoizedProps:null,l=h.children,id(f,h)?l=null:b!==null&&id(f,b)&&(i.flags|=32),i.memoizedState!==null&&(f=ef(e,i,HE,null,null,r),Vr._currentValue=f),pl(e,i),Te(e,i,l,r),i.child;case 6:return e===null&&At&&((e=r=qt)&&(r=AC(r,i.pendingProps,cn),r!==null?(i.stateNode=r,we=i,qt=null,e=!0):e=!1),e||wi(i)),null;case 13:return ay(e,i,r);case 4:return Yt(i,i.stateNode.containerInfo),l=i.pendingProps,e===null?i.child=vs(i,null,l,r):Te(e,i,l,r),i.child;case 11:return $g(e,i,i.type,i.pendingProps,r);case 7:return Te(e,i,i.pendingProps,r),i.child;case 8:return Te(e,i,i.pendingProps.children,r),i.child;case 12:return Te(e,i,i.pendingProps.children,r),i.child;case 10:return l=i.pendingProps,Si(i,i.type,l.value),Te(e,i,l.children,r),i.child;case 9:return f=i.type._context,l=i.pendingProps.children,ms(i),f=Se(f),l=l(f),i.flags|=1,Te(e,i,l,r),i.child;case 14:return Zg(e,i,i.type,i.pendingProps,r);case 15:return Wg(e,i,i.type,i.pendingProps,r);case 19:return oy(e,i,r);case 31:return QE(e,i,r);case 22:return Jg(e,i,r,i.pendingProps);case 24:return ms(i),l=Se(ne),e===null?(f=Yu(),f===null&&(f=Vt,h=qu(),f.pooledCache=h,h.refCount++,h!==null&&(f.pooledCacheLanes|=r),f=h),i.memoizedState={parent:l,cache:f},Xu(i),Si(i,ne,f)):((e.lanes&r)!==0&&(Ku(e,i),br(i,null,null,r),vr()),f=e.memoizedState,h=i.memoizedState,f.parent!==l?(f={parent:l,cache:l},i.memoizedState=f,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=f),Si(i,ne,l)):(l=h.cache,Si(i,ne,l),l!==f.cache&&Fu(i,[ne],r,!0))),Te(e,i,i.pendingProps.children,r),i.child;case 29:throw i.pendingProps}throw Error(a(156,i.tag))}function ti(e){e.flags|=4}function Of(e,i,r,l,f){if((i=(e.mode&32)!==0)&&(i=!1),i){if(e.flags|=16777216,(f&335544128)===f)if(e.stateNode.complete)e.flags|=8192;else if(ky())e.flags|=8192;else throw ys=tl,Iu}else e.flags&=-16777217}function cy(e,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!E0(i))if(ky())e.flags|=8192;else throw ys=tl,Iu}function yl(e,i){i!==null&&(e.flags|=4),e.flags&16384&&(i=e.tag!==22?Fm():536870912,e.lanes|=i,va|=i)}function Cr(e,i){if(!At)switch(e.tailMode){case"hidden":i=e.tail;for(var r=null;i!==null;)i.alternate!==null&&(r=i),i=i.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var l=null;r!==null;)r.alternate!==null&&(l=r),r=r.sibling;l===null?i||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Gt(e){var i=e.alternate!==null&&e.alternate.child===e.child,r=0,l=0;if(i)for(var f=e.child;f!==null;)r|=f.lanes|f.childLanes,l|=f.subtreeFlags&65011712,l|=f.flags&65011712,f.return=e,f=f.sibling;else for(f=e.child;f!==null;)r|=f.lanes|f.childLanes,l|=f.subtreeFlags,l|=f.flags,f.return=e,f=f.sibling;return e.subtreeFlags|=l,e.childLanes=r,i}function ZE(e,i,r){var l=i.pendingProps;switch(Bu(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gt(i),null;case 1:return Gt(i),null;case 3:return r=i.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),i.memoizedState.cache!==l&&(i.flags|=2048),$n(ne),pt(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(aa(i)?ti(i):e===null||e.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Vu())),Gt(i),null;case 26:var f=i.type,h=i.memoizedState;return e===null?(ti(i),h!==null?(Gt(i),cy(i,h)):(Gt(i),Of(i,f,null,l,r))):h?h!==e.memoizedState?(ti(i),Gt(i),cy(i,h)):(Gt(i),i.flags&=-16777217):(e=e.memoizedProps,e!==l&&ti(i),Gt(i),Of(i,f,e,l,r)),null;case 27:if(je(i),r=ft.current,f=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==l&&ti(i);else{if(!l){if(i.stateNode===null)throw Error(a(166));return Gt(i),null}e=st.current,aa(i)?Fp(i):(e=g0(f,l,r),i.stateNode=e,ti(i))}return Gt(i),null;case 5:if(je(i),f=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==l&&ti(i);else{if(!l){if(i.stateNode===null)throw Error(a(166));return Gt(i),null}if(h=st.current,aa(i))Fp(i);else{var b=zl(ft.current);switch(h){case 1:h=b.createElementNS("http://www.w3.org/2000/svg",f);break;case 2:h=b.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;default:switch(f){case"svg":h=b.createElementNS("http://www.w3.org/2000/svg",f);break;case"math":h=b.createElementNS("http://www.w3.org/1998/Math/MathML",f);break;case"script":h=b.createElement("div"),h.innerHTML="<script><\/script>",h=h.removeChild(h.firstChild);break;
vendor: 26,412 bytes, line 9
9case"select":h=typeof l.is=="string"?b.createElement("select",{is:l.is}):b.createElement("select"),l.multiple?h.multiple=!0:l.size&&(h.size=l.size);break;default:h=typeof l.is=="string"?b.createElement(f,{is:l.is}):b.createElement(f)}}h[xe]=i,h[ke]=l;t:for(b=i.child;b!==null;){if(b.tag===5||b.tag===6)h.appendChild(b.stateNode);else if(b.tag!==4&&b.tag!==27&&b.child!==null){b.child.return=b,b=b.child;continue}if(b===i)break t;for(;b.sibling===null;){if(b.return===null||b.return===i)break t;b=b.return}b.sibling.return=b.return,b=b.sibling}i.stateNode=h;t:switch(Ee(h,f,l),f){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break t;case"img":l=!0;break t;default:l=!1}l&&ti(i)}}return Gt(i),Of(i,i.type,e===null?null:e.memoizedProps,i.pendingProps,r),null;case 6:if(e&&i.stateNode!=null)e.memoizedProps!==l&&ti(i);else{if(typeof l!="string"&&i.stateNode===null)throw Error(a(166));if(e=ft.current,aa(i)){if(e=i.stateNode,r=i.memoizedProps,l=null,f=we,f!==null)switch(f.tag){case 27:case 5:l=f.memoizedProps}e[xe]=i,e=!!(e.nodeValue===r||l!==null&&l.suppressHydrationWarning===!0||a0(e.nodeValue,r)),e||wi(i,!0)}else e=zl(e).createTextNode(l),e[xe]=i,i.stateNode=e}return Gt(i),null;case 31:if(r=i.memoizedState,e===null||e.memoizedState!==null){if(l=aa(i),r!==null){if(e===null){if(!l)throw Error(a(318));if(e=i.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(a(557));e[xe]=i}else ds(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Gt(i),e=!1}else r=Vu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return i.flags&256?($e(i),i):($e(i),null);if((i.flags&128)!==0)throw Error(a(558))}return Gt(i),null;case 13:if(l=i.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(f=aa(i),l!==null&&l.dehydrated!==null){if(e===null){if(!f)throw Error(a(318));if(f=i.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(a(317));f[xe]=i}else ds(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Gt(i),f=!1}else f=Vu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=f),f=!0;if(!f)return i.flags&256?($e(i),i):($e(i),null)}return $e(i),(i.flags&128)!==0?(i.lanes=r,i):(r=l!==null,e=e!==null&&e.memoizedState!==null,r&&(l=i.child,f=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(f=l.alternate.memoizedState.cachePool.pool),h=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(h=l.memoizedState.cachePool.pool),h!==f&&(l.flags|=2048)),r!==e&&r&&(i.child.flags|=8192),yl(i,i.updateQueue),Gt(i),null);case 4:return pt(),e===null&&Wf(i.stateNode.containerInfo),Gt(i),null;case 10:return $n(i.type),Gt(i),null;case 19:if(K(Jt),l=i.memoizedState,l===null)return Gt(i),null;if(f=(i.flags&128)!==0,h=l.rendering,h===null)if(f)Cr(l,!1);else{if(Qt!==0||e!==null&&(e.flags&128)!==0)for(e=i.child;e!==null;){if(h=sl(e),h!==null){for(i.flags|=128,Cr(l,!1),e=h.updateQueue,i.updateQueue=e,yl(i,e),i.subtreeFlags=0,e=r,r=i.child;r!==null;)Bp(r,e),r=r.sibling;return et(Jt,Jt.current&1|2),At&&Kn(i,l.treeForkCount),i.child}e=e.sibling}l.tail!==null&&Ce()>Sl&&(i.flags|=128,f=!0,Cr(l,!1),i.lanes=4194304)}else{if(!f)if(e=sl(h),e!==null){if(i.flags|=128,f=!0,e=e.updateQueue,i.updateQueue=e,yl(i,e),Cr(l,!0),l.tail===null&&l.tailMode==="hidden"&&!h.alternate&&!At)return Gt(i),null}else 2*Ce()-l.renderingStartTime>Sl&&r!==536870912&&(i.flags|=128,f=!0,Cr(l,!1),i.lanes=4194304);l.isBackwards?(h.sibling=i.child,i.child=h):(e=l.last,e!==null?e.sibling=h:i.child=h,l.last=h)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=Ce(),e.sibling=null,r=Jt.current,et(Jt,f?r&1|2:r&1),At&&Kn(i,l.treeForkCount),e):(Gt(i),null);case 22:case 23:return $e(i),Wu(),l=i.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(i.flags|=8192):l&&(i.flags|=8192),l?(r&536870912)!==0&&(i.flags&128)===0&&(Gt(i),i.subtreeFlags&6&&(i.flags|=8192)):Gt(i),r=i.updateQueue,r!==null&&yl(i,r.retryQueue),r=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),l=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(l=i.memoizedState.cachePool.pool),l!==r&&(i.flags|=2048),e!==null&&K(ps),null;case 24:return r=null,e!==null&&(r=e.memoizedState.cache),i.memoizedState.cache!==r&&(i.flags|=2048),$n(ne),Gt(i),null;case 25:return null;case 30:return null}throw Error(a(156,i.tag))}function WE(e,i){switch(Bu(i),i.tag){case 1:return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 3:return $n(ne),pt(),e=i.flags,(e&65536)!==0&&(e&128)===0?(i.flags=e&-65537|128,i):null;case 26:case 27:case 5:return je(i),null;case 31:if(i.memoizedState!==null){if($e(i),i.alternate===null)throw Error(a(340));ds()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 13:if($e(i),e=i.memoizedState,e!==null&&e.dehydrated!==null){if(i.alternate===null)throw Error(a(340));ds()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 19:return K(Jt),null;case 4:return pt(),null;case 10:return $n(i.type),null;case 22:case 23:return $e(i),Wu(),e!==null&&K(ps),e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 24:return $n(ne),null;case 25:return null;default:return null}}function uy(e,i){switch(Bu(i),i.tag){case 3:$n(ne),pt();break;case 26:case 27:case 5:je(i);break;case 4:pt();break;case 31:i.memoizedState!==null&&$e(i);break;case 13:$e(i);break;case 19:K(Jt);break;case 10:$n(i.type);break;case 22:case 23:$e(i),Wu(),e!==null&&K(ps);break;case 24:$n(ne)}}function _r(e,i){try{var r=i.updateQueue,l=r!==null?r.lastEffect:null;if(l!==null){var f=l.next;r=f;do{if((r.tag&e)===e){l=void 0;var h=r.create,b=r.inst;l=h(),b.destroy=l}r=r.next}while(r!==f)}}catch(E){kt(i,i.return,E)}}function Ri(e,i,r){try{var l=i.updateQueue,f=l!==null?l.lastEffect:null;if(f!==null){var h=f.next;l=h;do{if((l.tag&e)===e){var b=l.inst,E=b.destroy;if(E!==void 0){b.destroy=void 0,f=i;var O=r,H=E;try{H()}catch(X){kt(f,O,X)}}}l=l.next}while(l!==h)}}catch(X){kt(i,i.return,X)}}function fy(e){var i=e.updateQueue;if(i!==null){var r=e.stateNode;try{eg(i,r)}catch(l){kt(e,e.return,l)}}}function dy(e,i,r){r.props=xs(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(l){kt(e,i,l)}}function Ar(e,i){try{var r=e.ref;if(r!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof r=="function"?e.refCleanup=r(l):r.current=l}}catch(f){kt(e,i,f)}}function Dn(e,i){var r=e.ref,l=e.refCleanup;if(r!==null)if(typeof l=="function")try{l()}catch(f){kt(e,i,f)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof r=="function")try{r(null)}catch(f){kt(e,i,f)}else r.current=null}function hy(e){var i=e.type,r=e.memoizedProps,l=e.stateNode;try{t:switch(i){case"button":case"input":case"select":case"textarea":r.autoFocus&&l.focus();break t;case"img":r.src?l.src=r.src:r.srcSet&&(l.srcset=r.srcSet)}}catch(f){kt(e,e.return,f)}}function Df(e,i,r){try{var l=e.stateNode;xC(l,e.type,r,i),l[ke]=i}catch(f){kt(e,e.return,f)}}function my(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ki(e.type)||e.tag===4}function zf(e){t:for(;;){for(;e.sibling===null;){if(e.return===null||my(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ki(e.type)||e.flags&2||e.child===null||e.tag===4)continue t;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Lf(e,i,r){var l=e.tag;if(l===5||l===6)e=e.stateNode,i?(r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r).insertBefore(e,i):(i=r.nodeType===9?r.body:r.nodeName==="HTML"?r.ownerDocument.body:r,i.appendChild(e),r=r._reactRootContainer,r!=null||i.onclick!==null||(i.onclick=Yn));else if(l!==4&&(l===27&&ki(e.type)&&(r=e.stateNode,i=null),e=e.child,e!==null))for(Lf(e,i,r),e=e.sibling;e!==null;)Lf(e,i,r),e=e.sibling}function vl(e,i,r){var l=e.tag;if(l===5||l===6)e=e.stateNode,i?r.insertBefore(e,i):r.appendChild(e);else if(l!==4&&(l===27&&ki(e.type)&&(r=e.stateNode),e=e.child,e!==null))for(vl(e,i,r),e=e.sibling;e!==null;)vl(e,i,r),e=e.sibling}function py(e){var i=e.stateNode,r=e.memoizedProps;try{for(var l=e.type,f=i.attributes;f.length;)i.removeAttributeNode(f[0]);Ee(i,l,r),i[xe]=e,i[ke]=r}catch(h){kt(e,e.return,h)}}var ei=!1,ae=!1,jf=!1,gy=typeof WeakSet=="function"?WeakSet:Set,me=null;function JE(e,i){if(e=e.containerInfo,ed=Vl,e=Rp(e),_u(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else t:{r=(r=e.ownerDocument)&&r.defaultView||window;var l=r.getSelection&&r.getSelection();if(l&&l.rangeCount!==0){r=l.anchorNode;var f=l.anchorOffset,h=l.focusNode;l=l.focusOffset;try{r.nodeType,h.nodeType}catch{r=null;break t}var b=0,E=-1,O=-1,H=0,X=0,$=e,F=null;e:for(;;){for(var Y;$!==r||f!==0&&$.nodeType!==3||(E=b+f),$!==h||l!==0&&$.nodeType!==3||(O=b+l),$.nodeType===3&&(b+=$.nodeValue.length),(Y=$.firstChild)!==null;)F=$,$=Y;for(;;){if($===e)break e;if(F===r&&++H===f&&(E=b),F===h&&++X===l&&(O=b),(Y=$.nextSibling)!==null)break;$=F,F=$.parentNode}$=Y}r=E===-1||O===-1?null:{start:E,end:O}}else r=null}r=r||{start:0,end:0}}else r=null;for(nd={focusedElem:e,selectionRange:r},Vl=!1,me=i;me!==null;)if(i=me,e=i.child,(i.subtreeFlags&1028)!==0&&e!==null)e.return=i,me=e;else for(;me!==null;){switch(i=me,h=i.alternate,e=i.flags,i.tag){case 0:if((e&4)!==0&&(e=i.updateQueue,e=e!==null?e.events:null,e!==null))for(r=0;r<e.length;r++)f=e[r],f.ref.impl=f.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&h!==null){e=void 0,r=i,f=h.memoizedProps,h=h.memoizedState,l=r.stateNode;try{var lt=xs(r.type,f);e=l.getSnapshotBeforeUpdate(lt,h),l.__reactInternalSnapshotBeforeUpdate=e}catch(ht){kt(r,r.return,ht)}}break;case 3:if((e&1024)!==0){if(e=i.stateNode.containerInfo,r=e.nodeType,r===9)ad(e);else if(r===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":ad(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(a(163))}if(e=i.sibling,e!==null){e.return=i.return,me=e;break}me=i.return}}function yy(e,i,r){var l=r.flags;switch(r.tag){case 0:case 11:case 15:ii(e,r),l&4&&_r(5,r);break;case 1:if(ii(e,r),l&4)if(e=r.stateNode,i===null)try{e.componentDidMount()}catch(b){kt(r,r.return,b)}else{var f=xs(r.type,i.memoizedProps);i=i.memoizedState;try{e.componentDidUpdate(f,i,e.__reactInternalSnapshotBeforeUpdate)}catch(b){kt(r,r.return,b)}}l&64&&fy(r),l&512&&Ar(r,r.return);break;case 3:if(ii(e,r),l&64&&(e=r.updateQueue,e!==null)){if(i=null,r.child!==null)switch(r.child.tag){case 27:case 5:i=r.child.stateNode;break;case 1:i=r.child.stateNode}try{eg(e,i)}catch(b){kt(r,r.return,b)}}break;case 27:i===null&&l&4&&py(r);case 26:case 5:ii(e,r),i===null&&l&4&&hy(r),l&512&&Ar(r,r.return);break;case 12:ii(e,r);break;case 31:ii(e,r),l&4&&xy(e,r);break;case 13:ii(e,r),l&4&&wy(e,r),l&64&&(e=r.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(r=lC.bind(null,r),RC(e,r))));break;case 22:if(l=r.memoizedState!==null||ei,!l){i=i!==null&&i.memoizedState!==null||ae,f=ei;var h=ae;ei=l,(ae=i)&&!h?si(e,r,(r.subtreeFlags&8772)!==0):ii(e,r),ei=f,ae=h}break;case 30:break;default:ii(e,r)}}function vy(e){var i=e.alternate;i!==null&&(e.alternate=null,vy(i)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(i=e.stateNode,i!==null&&cu(i)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var It=null,Be=!1;function ni(e,i,r){for(r=r.child;r!==null;)by(e,i,r),r=r.sibling}function by(e,i,r){if(Ye&&typeof Ye.onCommitFiberUnmount=="function")try{Ye.onCommitFiberUnmount(Za,r)}catch{}switch(r.tag){case 26:ae||Dn(r,i),ni(e,i,r),r.memoizedState?r.memoizedState.count--:r.stateNode&&(r=r.stateNode,r.parentNode.removeChild(r));break;case 27:ae||Dn(r,i);var l=It,f=Be;ki(r.type)&&(It=r.stateNode,Be=!1),ni(e,i,r),Nr(r.stateNode),It=l,Be=f;break;case 5:ae||Dn(r,i);case 6:if(l=It,f=Be,It=null,ni(e,i,r),It=l,Be=f,It!==null)if(Be)try{(It.nodeType===9?It.body:It.nodeName==="HTML"?It.ownerDocument.body:It).removeChild(r.stateNode)}catch(h){kt(r,i,h)}else try{It.removeChild(r.stateNode)}catch(h){kt(r,i,h)}break;case 18:It!==null&&(Be?(e=It,f0(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,r.stateNode),_a(e)):f0(It,r.stateNode));break;case 4:l=It,f=Be,It=r.stateNode.containerInfo,Be=!0,ni(e,i,r),It=l,Be=f;break;case 0:case 11:case 14:case 15:Ri(2,r,i),ae||Ri(4,r,i),ni(e,i,r);break;case 1:ae||(Dn(r,i),l=r.stateNode,typeof l.componentWillUnmount=="function"&&dy(r,i,l)),ni(e,i,r);break;case 21:ni(e,i,r);break;case 22:ae=(l=ae)||r.memoizedState!==null,ni(e,i,r),ae=l;break;default:ni(e,i,r)}}function xy(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{_a(e)}catch(r){kt(i,i.return,r)}}}function wy(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{_a(e)}catch(r){kt(i,i.return,r)}}function tC(e){switch(e.tag){case 31:case 13:case 19:var i=e.stateNode;return i===null&&(i=e.stateNode=new gy),i;case 22:return e=e.stateNode,i=e._retryCache,i===null&&(i=e._retryCache=new gy),i;default:throw Error(a(435,e.tag))}}function bl(e,i){var r=tC(e);i.forEach(function(l){if(!r.has(l)){r.add(l);var f=cC.bind(null,e,l);l.then(f,f)}})}function Pe(e,i){var r=i.deletions;if(r!==null)for(var l=0;l<r.length;l++){var f=r[l],h=e,b=i,E=b;t:for(;E!==null;){switch(E.tag){case 27:if(ki(E.type)){It=E.stateNode,Be=!1;break t}break;case 5:It=E.stateNode,Be=!1;break t;case 3:case 4:It=E.stateNode.containerInfo,Be=!0;break t}E=E.return}if(It===null)throw Error(a(160));by(h,b,f),It=null,Be=!1,h=f.alternate,h!==null&&(h.return=null),f.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)Sy(i,e),i=i.sibling}var bn=null;function Sy(e,i){var r=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Pe(i,e),Ve(e),l&4&&(Ri(3,e,e.return),_r(3,e),Ri(5,e,e.return));break;case 1:Pe(i,e),Ve(e),l&512&&(ae||r===null||Dn(r,r.return)),l&64&&ei&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=r===null?l:r.concat(l))));break;case 26:var f=bn;if(Pe(i,e),Ve(e),l&512&&(ae||r===null||Dn(r,r.return)),l&4){var h=r!==null?r.memoizedState:null;if(l=e.memoizedState,r===null)if(l===null)if(e.stateNode===null){t:{l=e.type,r=e.memoizedProps,f=f.ownerDocument||f;e:switch(l){case"title":h=f.getElementsByTagName("title")[0],(!h||h[tr]||h[xe]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=f.createElement(l),f.head.insertBefore(h,f.querySelector("head > title"))),Ee(h,l,r),h[xe]=e,he(h),l=h;break t;case"link":var b=S0("link","href",f).get(l+(r.href||""));if(b){for(var E=0;E<b.length;E++)if(h=b[E],h.getAttribute("href")===(r.href==null||r.href===""?null:r.href)&&h.getAttribute("rel")===(r.rel==null?null:r.rel)&&h.getAttribute("title")===(r.title==null?null:r.title)&&h.getAttribute("crossorigin")===(r.crossOrigin==null?null:r.crossOrigin)){b.splice(E,1);break e}}h=f.createElement(l),Ee(h,l,r),f.head.appendChild(h);break;case"meta":if(b=S0("meta","content",f).get(l+(r.content||""))){for(E=0;E<b.length;E++)if(h=b[E],h.getAttribute("content")===(r.content==null?null:""+r.content)&&h.getAttribute("name")===(r.name==null?null:r.name)&&h.getAttribute("property")===(r.property==null?null:r.property)&&h.getAttribute("http-equiv")===(r.httpEquiv==null?null:r.httpEquiv)&&h.getAttribute("charset")===(r.charSet==null?null:r.charSet)){b.splice(E,1);break e}}h=f.createElement(l),Ee(h,l,r),f.head.appendChild(h);break;default:throw Error(a(468,l))}h[xe]=e,he(h),l=h}e.stateNode=l}else T0(f,e.type,e.stateNode);else e.stateNode=w0(f,l,e.memoizedProps);else h!==l?(h===null?r.stateNode!==null&&(r=r.stateNode,r.parentNode.removeChild(r)):h.count--,l===null?T0(f,e.type,e.stateNode):w0(f,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Df(e,e.memoizedProps,r.memoizedProps)}break;case 27:Pe(i,e),Ve(e),l&512&&(ae||r===null||Dn(r,r.return)),r!==null&&l&4&&Df(e,e.memoizedProps,r.memoizedProps);break;case 5:if(Pe(i,e),Ve(e),l&512&&(ae||r===null||Dn(r,r.return)),e.flags&32){f=e.stateNode;try{Qs(f,"")}catch(lt){kt(e,e.return,lt)}}l&4&&e.stateNode!=null&&(f=e.memoizedProps,Df(e,f,r!==null?r.memoizedProps:f)),l&1024&&(jf=!0);break;case 6:if(Pe(i,e),Ve(e),l&4){if(e.stateNode===null)throw Error(a(162));l=e.memoizedProps,r=e.stateNode;try{r.nodeValue=l}catch(lt){kt(e,e.return,lt)}}break;case 3:if(kl=null,f=bn,bn=Ll(i.containerInfo),Pe(i,e),bn=f,Ve(e),l&4&&r!==null&&r.memoizedState.isDehydrated)try{_a(i.containerInfo)}catch(lt){kt(e,e.return,lt)}jf&&(jf=!1,Ty(e));break;case 4:l=bn,bn=Ll(e.stateNode.containerInfo),Pe(i,e),Ve(e),bn=l;break;case 12:Pe(i,e),Ve(e);break;case 31:Pe(i,e),Ve(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,bl(e,l)));break;case 13:Pe(i,e),Ve(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(wl=Ce()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,bl(e,l)));break;case 22:f=e.memoizedState!==null;var O=r!==null&&r.memoizedState!==null,H=ei,X=ae;if(ei=H||f,ae=X||O,Pe(i,e),ae=X,ei=H,Ve(e),l&8192)t:for(i=e.stateNode,i._visibility=f?i._visibility&-2:i._visibility|1,f&&(r===null||O||ei||ae||ws(e)),r=null,i=e;;){if(i.tag===5||i.tag===26){if(r===null){O=r=i;try{if(h=O.stateNode,f)b=h.style,typeof b.setProperty=="function"?b.setProperty("display","none","important"):b.display="none";else{E=O.stateNode;var $=O.memoizedProps.style,F=$!=null&&$.hasOwnProperty("display")?$.display:null;E.style.display=F==null||typeof F=="boolean"?"":(""+F).trim()}}catch(lt){kt(O,O.return,lt)}}}else if(i.tag===6){if(r===null){O=i;try{O.stateNode.nodeValue=f?"":O.memoizedProps}catch(lt){kt(O,O.return,lt)}}}else if(i.tag===18){if(r===null){O=i;try{var Y=O.stateNode;f?d0(Y,!0):d0(O.stateNode,!1)}catch(lt){kt(O,O.return,lt)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===e)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;r===i&&(r=null),i=i.return}r===i&&(r=null),i.sibling.return=i.return,i=i.sibling}l&4&&(l=e.updateQueue,l!==null&&(r=l.retryQueue,r!==null&&(l.retryQueue=null,bl(e,r))));break;case 19:Pe(i,e),Ve(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,bl(e,l)));break;case 30:break;case 21:break;default:Pe(i,e),Ve(e)}}function Ve(e){var i=e.flags;if(i&2){try{for(var r,l=e.return;l!==null;){if(my(l)){r=l;break}l=l.return}if(r==null)throw Error(a(160));switch(r.tag){case 27:var f=r.stateNode,h=zf(e);vl(e,h,f);break;case 5:var b=r.stateNode;r.flags&32&&(Qs(b,""),r.flags&=-33);var E=zf(e);vl(e,E,b);break;case 3:case 4:var O=r.stateNode.containerInfo,H=zf(e);Lf(e,H,O);break;default:throw Error(a(161))}}catch(X){kt(e,e.return,X)}e.flags&=-3}i&4096&&(e.flags&=-4097)}function Ty(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var i=e;Ty(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),e=e.sibling}}function ii(e,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)yy(e,i.alternate,i),i=i.sibling}function ws(e){for(e=e.child;e!==null;){var i=e;switch(i.tag){case 0:case 11:case 14:case 15:Ri(4,i,i.return),ws(i);break;case 1:Dn(i,i.return);var r=i.stateNode;typeof r.componentWillUnmount=="function"&&dy(i,i.return,r),ws(i);break;case 27:Nr(i.stateNode);case 26:case 5:Dn(i,i.return),ws(i);break;case 22:i.memoizedState===null&&ws(i);break;case 30:ws(i);break;default:ws(i)}e=e.sibling}}function si(e,i,r){for(r=r&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var l=i.alternate,f=e,h=i,b=h.flags;switch(h.tag){case 0:case 11:case 15:si(f,h,r),_r(4,h);break;case 1:if(si(f,h,r),l=h,f=l.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(H){kt(l,l.return,H)}if(l=h,f=l.updateQueue,f!==null){var E=l.stateNode;try{var O=f.shared.hiddenCallbacks;if(O!==null)for(f.shared.hiddenCallbacks=null,f=0;f<O.length;f++)tg(O[f],E)}catch(H){kt(l,l.return,H)}}r&&b&64&&fy(h),Ar(h,h.return);break;case 27:py(h);case 26:case 5:si(f,h,r),r&&l===null&&b&4&&hy(h),Ar(h,h.return);break;case 12:si(f,h,r);break;case 31:si(f,h,r),r&&b&4&&xy(f,h);break;case 13:si(f,h,r),r&&b&4&&wy(f,h);break;case 22:h.memoizedState===null&&si(f,h,r),Ar(h,h.return);break;case 30:break;default:si(f,h,r)}i=i.sibling}}function kf(e,i){var r=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(r=e.memoizedState.cachePool.pool),e=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(e=i.memoizedState.cachePool.pool),e!==r&&(e!=null&&e.refCount++,r!=null&&hr(r))}function Nf(e,i){e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&hr(e))}function xn(e,i,r,l){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)Ey(e,i,r,l),i=i.sibling}function Ey(e,i,r,l){var f=i.flags;switch(i.tag){case 0:case 11:case 15:xn(e,i,r,l),f&2048&&_r(9,i);break;case 1:xn(e,i,r,l);break;case 3:xn(e,i,r,l),f&2048&&(e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&hr(e)));break;case 12:if(f&2048){xn(e,i,r,l),e=i.stateNode;try{var h=i.memoizedProps,b=h.id,E=h.onPostCommit;typeof E=="function"&&E(b,i.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(O){kt(i,i.return,O)}}else xn(e,i,r,l);break;case 31:xn(e,i,r,l);break;case 13:xn(e,i,r,l);break;case 23:break;case 22:h=i.stateNode,b=i.alternate,i.memoizedState!==null?h._visibility&2?xn(e,i,r,l):Rr(e,i):h._visibility&2?xn(e,i,r,l):(h._visibility|=2,pa(e,i,r,l,(i.subtreeFlags&10256)!==0||!1)),f&2048&&kf(b,i);break;case 24:xn(e,i,r,l),f&2048&&Nf(i.alternate,i);break;default:xn(e,i,r,l)}}function pa(e,i,r,l,f){for(f=f&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var h=e,b=i,E=r,O=l,H=b.flags;switch(b.tag){case 0:case 11:case 15:pa(h,b,E,O,f),_r(8,b);break;case 23:break;case 22:var X=b.stateNode;b.memoizedState!==null?X._visibility&2?pa(h,b,E,O,f):Rr(h,b):(X._visibility|=2,pa(h,b,E,O,f)),f&&H&2048&&kf(b.alternate,b);break;case 24:pa(h,b,E,O,f),f&&H&2048&&Nf(b.alternate,b);break;default:pa(h,b,E,O,f)}i=i.sibling}}function Rr(e,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var r=e,l=i,f=l.flags;switch(l.tag){case 22:Rr(r,l),f&2048&&kf(l.alternate,l);break;case 24:Rr(r,l),f&2048&&Nf(l.alternate,l);break;default:Rr(r,l)}i=i.sibling}}var Mr=8192;function ga(e,i,r){if(e.subtreeFlags&Mr)for(e=e.child;e!==null;)Cy(e,i,r),e=e.sibling}function Cy(e,i,r){switch(e.tag){case 26:ga(e,i,r),e.flags&Mr&&e.memoizedState!==null&&UC(r,bn,e.memoizedState,e.memoizedProps);break;case 5:ga(e,i,r);break;case 3:case 4:var l=bn;bn=Ll(e.stateNode.containerInfo),ga(e,i,r),bn=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=Mr,Mr=16777216,ga(e,i,r),Mr=l):ga(e,i,r));break;default:ga(e,i,r)}}function _y(e){var i=e.alternate;if(i!==null&&(e=i.child,e!==null)){i.child=null;do i=e.sibling,e.sibling=null,e=i;while(e!==null)}}function Or(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var l=i[r];me=l,Ry(l,e)}_y(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Ay(e),e=e.sibling}function Ay(e){switch(e.tag){case 0:case 11:case 15:Or(e),e.flags&2048&&Ri(9,e,e.return);break;case 3:Or(e);break;case 12:Or(e);break;case 22:var i=e.stateNode;e.memoizedState!==null&&i._visibility&2&&(e.return===null||e.return.tag!==13)?(i._visibility&=-3,xl(e)):Or(e);break;default:Or(e)}}function xl(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var r=0;r<i.length;r++){var l=i[r];me=l,Ry(l,e)}_y(e)}for(e=e.child;e!==null;){switch(i=e,i.tag){case 0:case 11:case 15:Ri(8,i,i.return),xl(i);break;case 22:r=i.stateNode,r._visibility&2&&(r._visibility&=-3,xl(i));break;default:xl(i)}e=e.sibling}}function Ry(e,i){for(;me!==null;){var r=me;switch(r.tag){case 0:case 11:case 15:Ri(8,r,i);break;case 23:case 22:if(r.memoizedState!==null&&r.memoizedState.cachePool!==null){var l=r.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:hr(r.memoizedState.cache)}if(l=r.child,l!==null)l.return=r,me=l;else t:for(r=e;me!==null;){l=me;var f=l.sibling,h=l.return;if(vy(l),l===r){me=null;break t}if(f!==null){f.return=h,me=f;break t}me=h}}}var eC={getCacheForType:function(e){var i=Se(ne),r=i.data.get(e);return r===void 0&&(r=e(),i.data.set(e,r)),r},cacheSignal:function(){return Se(ne).controller.signal}},nC=typeof WeakMap=="function"?WeakMap:Map,Lt=0,Vt=null,Tt=null,Ct=0,jt=0,Ze=null,Mi=!1,ya=!1,Bf=!1,ai=0,Qt=0,Oi=0,Ss=0,Pf=0,We=0,va=0,Dr=null,Ue=null,Vf=!1,wl=0,My=0,Sl=1/0,Tl=null,Di=null,oe=0,zi=null,ba=null,ri=0,Uf=0,Hf=null,Oy=null,zr=0,Ff=null;function Je(){return(Lt&2)!==0&&Ct!==0?Ct&-Ct:q.T!==null?Kf():Im()}function Dy(){if(We===0)if((Ct&536870912)===0||At){var e=Do;Do<<=1,(Do&3932160)===0&&(Do=262144),We=e}else We=536870912;return e=Qe.current,e!==null&&(e.flags|=32),We}function He(e,i,r){(e===Vt&&(jt===2||jt===9)||e.cancelPendingCommit!==null)&&(xa(e,0),Li(e,Ct,We,!1)),Ja(e,r),((Lt&2)===0||e!==Vt)&&(e===Vt&&((Lt&2)===0&&(Ss|=r),Qt===4&&Li(e,Ct,We,!1)),zn(e))}function zy(e,i,r){if((Lt&6)!==0)throw Error(a(327));var l=!r&&(i&127)===0&&(i&e.expiredLanes)===0||Wa(e,i),f=l?aC(e,i):Gf(e,i,!0),h=l;do{if(f===0){ya&&!l&&Li(e,i,0,!1);break}else{if(r=e.current.alternate,h&&!iC(r)){f=Gf(e,i,!1),h=!1;continue}if(f===2){if(h=i,e.errorRecoveryDisabledLanes&h)var b=0;else b=e.pendingLanes&-536870913,b=b!==0?b:b&536870912?536870912:0;if(b!==0){i=b;t:{var E=e;f=Dr;var O=E.current.memoizedState.isDehydrated;if(O&&(xa(E,b).flags|=256),b=Gf(E,b,!1),b!==2){if(Bf&&!O){E.errorRecoveryDisabledLanes|=h,Ss|=h,f=4;break t}h=Ue,Ue=f,h!==null&&(Ue===null?Ue=h:Ue.push.apply(Ue,h))}f=b}if(h=!1,f!==2)continue}}if(f===1){xa(e,0),Li(e,i,0,!0);break}t:{switch(l=e,h=f,h){case 0:case 1:throw Error(a(345));case 4:if((i&4194048)!==i)break;case 6:Li(l,i,We,!Mi);break t;case 2:Ue=null;break;case 3:case 5:break;default:throw Error(a(329))}if((i&62914560)===i&&(f=wl+300-Ce(),10<f)){if(Li(l,i,We,!Mi),Lo(l,0,!0)!==0)break t;ri=i,l.timeoutHandle=c0(Ly.bind(null,l,r,Ue,Tl,Vf,i,We,Ss,va,Mi,h,"Throttled",-0,0),f);break t}Ly(l,r,Ue,Tl,Vf,i,We,Ss,va,Mi,h,null,-0,0)}}break}while(!0);zn(e)}function Ly(e,i,r,l,f,h,b,E,O,H,X,$,F,Y){if(e.timeoutHandle=-1,$=i.subtreeFlags,$&8192||($&16785408)===16785408){$={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Yn},Cy(i,h,$);
vendor: 2,364 bytes, line 9
9var lt=(h&62914560)===h?wl-Ce():(h&4194048)===h?My-Ce():0;if(lt=HC($,lt),lt!==null){ri=h,e.cancelPendingCommit=lt(Hy.bind(null,e,i,h,r,l,f,b,E,O,X,$,null,F,Y)),Li(e,h,b,!H);return}}Hy(e,i,h,r,l,f,b,E,O)}function iC(e){for(var i=e;;){var r=i.tag;if((r===0||r===11||r===15)&&i.flags&16384&&(r=i.updateQueue,r!==null&&(r=r.stores,r!==null)))for(var l=0;l<r.length;l++){var f=r[l],h=f.getSnapshot;f=f.value;try{if(!Xe(h(),f))return!1}catch{return!1}}if(r=i.child,i.subtreeFlags&16384&&r!==null)r.return=i,i=r;else{if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Li(e,i,r,l){i&=~Pf,i&=~Ss,e.suspendedLanes|=i,e.pingedLanes&=~i,l&&(e.warmLanes|=i),l=e.expirationTimes;for(var f=i;0<f;){var h=31-Ie(f),b=1<<h;l[h]=-1,f&=~b}r!==0&&qm(e,r,i)}function El(){return(Lt&6)===0?(Lr(0),!1):!0}function qf(){if(Tt!==null){if(jt===0)var e=Tt.return;else e=Tt,Qn=hs=null,af(e),ua=null,pr=0,e=Tt;for(;e!==null;)uy(e.alternate,e),e=e.return;Tt=null}}function xa(e,i){var r=e.timeoutHandle;r!==-1&&(e.timeoutHandle=-1,TC(r)),r=e.cancelPendingCommit,r!==null&&(e.cancelPendingCommit=null,r()),ri=0,qf(),Vt=e,Tt=r=Xn(e.current,null),Ct=i,jt=0,Ze=null,Mi=!1,ya=Wa(e,i),Bf=!1,va=We=Pf=Ss=Oi=Qt=0,Ue=Dr=null,Vf=!1,(i&8)!==0&&(i|=i&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=i;0<l;){var f=31-Ie(l),h=1<<f;i|=e[f],l&=~h}return ai=i,Yo(),r}function jy(e,i){yt=null,q.H=Tr,i===ca||i===Jo?(i=$p(),jt=3):i===Iu?(i=$p(),jt=4):jt=i===wf?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,Ze=i,Tt===null&&(Qt=1,hl(e,rn(i,e.current)))}function ky(){var e=Qe.current;return e===null?!0:(Ct&4194048)===Ct?un===null:(Ct&62914560)===Ct||(Ct&536870912)!==0?e===un:!1}function Ny(){var e=q.H;return q.H=Tr,e===null?Tr:e}function By(){var e=q.A;return q.A=eC,e}function Cl(){Qt=4,Mi||(Ct&4194048)!==Ct&&Qe.current!==null||(ya=!0),(Oi&134217727)===0&&(Ss&134217727)===0||Vt===null||Li(Vt,Ct,We,!1)}function Gf(e,i,r){var l=Lt;Lt|=2;var f=Ny(),h=By();(Vt!==e||Ct!==i)&&(Tl=null,xa(e,i)),i=!1;var b=Qt;t:do try{if(jt!==0&&Tt!==null){var E=Tt,O=Ze;switch(jt){case 8:qf(),b=6;break t;case 3:case 2:case 9:case 6:Qe.current===null&&(i=!0);var H=jt;if(jt=0,Ze=null,wa(e,E,O,H),r&&ya){b=0;break t}break;default:H=jt,jt=0,Ze=null,wa(e,E,O,H)}}sC(),b=Qt;break}catch(X){jy(e,X)}while(!0);
vendor: 2,412 bytes, line 9
9return i&&e.shellSuspendCounter++,Qn=hs=null,Lt=l,q.H=f,q.A=h,Tt===null&&(Vt=null,Ct=0,Yo()),b}function sC(){for(;Tt!==null;)Py(Tt)}function aC(e,i){var r=Lt;Lt|=2;var l=Ny(),f=By();Vt!==e||Ct!==i?(Tl=null,Sl=Ce()+500,xa(e,i)):ya=Wa(e,i);t:do try{if(jt!==0&&Tt!==null){i=Tt;var h=Ze;e:switch(jt){case 1:jt=0,Ze=null,wa(e,i,h,1);break;case 2:case 9:if(Kp(h)){jt=0,Ze=null,Vy(i);break}i=function(){jt!==2&&jt!==9||Vt!==e||(jt=7),zn(e)},h.then(i,i);break t;case 3:jt=7;break t;case 4:jt=5;break t;case 7:Kp(h)?(jt=0,Ze=null,Vy(i)):(jt=0,Ze=null,wa(e,i,h,7));break;case 5:var b=null;switch(Tt.tag){case 26:b=Tt.memoizedState;case 5:case 27:var E=Tt;if(b?E0(b):E.stateNode.complete){jt=0,Ze=null;var O=E.sibling;if(O!==null)Tt=O;else{var H=E.return;H!==null?(Tt=H,_l(H)):Tt=null}break e}}jt=0,Ze=null,wa(e,i,h,5);break;case 6:jt=0,Ze=null,wa(e,i,h,6);break;case 8:qf(),Qt=6;break t;default:throw Error(a(462))}}rC();break}catch(X){jy(e,X)}while(!0);return Qn=hs=null,q.H=l,q.A=f,Lt=r,Tt!==null?0:(Vt=null,Ct=0,Yo(),Qt)}function rC(){for(;Tt!==null&&!Mo();)Py(Tt)}function Py(e){var i=ly(e.alternate,e,ai);e.memoizedProps=e.pendingProps,i===null?_l(e):Tt=i}function Vy(e){var i=e,r=i.alternate;switch(i.tag){case 15:case 0:i=ny(r,i,i.pendingProps,i.type,void 0,Ct);break;case 11:i=ny(r,i,i.pendingProps,i.type.render,i.ref,Ct);break;case 5:af(i);default:uy(r,i),i=Tt=Bp(i,ai),i=ly(r,i,ai)}e.memoizedProps=e.pendingProps,i===null?_l(e):Tt=i}function wa(e,i,r,l){Qn=hs=null,af(i),ua=null,pr=0;var f=i.return;try{if(KE(e,f,i,r,Ct)){Qt=1,hl(e,rn(r,e.current)),Tt=null;return}}catch(h){if(f!==null)throw Tt=f,h;Qt=1,hl(e,rn(r,e.current)),Tt=null;return}i.flags&32768?(At||l===1?e=!0:ya||(Ct&536870912)!==0?e=!1:(Mi=e=!0,(l===2||l===9||l===3||l===6)&&(l=Qe.current,l!==null&&l.tag===13&&(l.flags|=16384))),Uy(i,e)):_l(i)}function _l(e){var i=e;do{if((i.flags&32768)!==0){Uy(i,Mi);return}e=i.return;var r=ZE(i.alternate,i,ai);if(r!==null){Tt=r;return}if(i=i.sibling,i!==null){Tt=i;return}Tt=i=e}while(i!==null);Qt===0&&(Qt=5)}function Uy(e,i){do{var r=WE(e.alternate,e);if(r!==null){r.flags&=32767,Tt=r;return}if(r=e.return,r!==null&&(r.flags|=32768,r.subtreeFlags=0,r.deletions=null),!i&&(e=e.sibling,e!==null)){Tt=e;return}Tt=e=r}while(e!==null);Qt=6,Tt=null}function Hy(e,i,r,l,f,h,b,E,O){e.cancelPendingCommit=null;do Al();while(oe!==0);if((Lt&6)!==0)throw Error(a(327));if(i!==null){if(i===e.current)throw Error(a(177));
vendor: 8,030 bytes, line 9
9if(h=i.lanes|i.childLanes,h|=Du,VT(e,r,h,b,E,O),e===Vt&&(Tt=Vt=null,Ct=0),ba=i,zi=e,ri=r,Uf=h,Hf=f,Oy=l,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,uC(Fs,function(){return Iy(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||l){l=q.T,q.T=null,f=W.p,W.p=2,b=Lt,Lt|=4;try{JE(e,i,r)}finally{Lt=b,W.p=f,q.T=l}}oe=1,Fy(),qy(),Gy()}}function Fy(){if(oe===1){oe=0;var e=zi,i=ba,r=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||r){r=q.T,q.T=null;var l=W.p;W.p=2;var f=Lt;Lt|=4;try{Sy(i,e);var h=nd,b=Rp(e.containerInfo),E=h.focusedElem,O=h.selectionRange;if(b!==E&&E&&E.ownerDocument&&Ap(E.ownerDocument.documentElement,E)){if(O!==null&&_u(E)){var H=O.start,X=O.end;if(X===void 0&&(X=H),"selectionStart"in E)E.selectionStart=H,E.selectionEnd=Math.min(X,E.value.length);else{var $=E.ownerDocument||document,F=$&&$.defaultView||window;if(F.getSelection){var Y=F.getSelection(),lt=E.textContent.length,ht=Math.min(O.start,lt),Pt=O.end===void 0?ht:Math.min(O.end,lt);!Y.extend&&ht>Pt&&(b=Pt,Pt=ht,ht=b);var B=_p(E,ht),N=_p(E,Pt);if(B&&N&&(Y.rangeCount!==1||Y.anchorNode!==B.node||Y.anchorOffset!==B.offset||Y.focusNode!==N.node||Y.focusOffset!==N.offset)){var U=$.createRange();U.setStart(B.node,B.offset),Y.removeAllRanges(),ht>Pt?(Y.addRange(U),Y.extend(N.node,N.offset)):(U.setEnd(N.node,N.offset),Y.addRange(U))}}}}for($=[],Y=E;Y=Y.parentNode;)Y.nodeType===1&&$.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof E.focus=="function"&&E.focus(),E=0;E<$.length;E++){var Q=$[E];Q.element.scrollLeft=Q.left,Q.element.scrollTop=Q.top}}Vl=!!ed,nd=ed=null}finally{Lt=f,W.p=l,q.T=r}}e.current=i,oe=2}}function qy(){if(oe===2){oe=0;var e=zi,i=ba,r=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||r){r=q.T,q.T=null;var l=W.p;W.p=2;var f=Lt;Lt|=4;try{yy(e,i.alternate,i)}finally{Lt=f,W.p=l,q.T=r}}oe=3}}function Gy(){if(oe===4||oe===3){oe=0,su();var e=zi,i=ba,r=ri,l=Oy;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?oe=5:(oe=0,ba=zi=null,Yy(e,e.pendingLanes));var f=e.pendingLanes;if(f===0&&(Di=null),ou(r),i=i.stateNode,Ye&&typeof Ye.onCommitFiberRoot=="function")try{Ye.onCommitFiberRoot(Za,i,void 0,(i.current.flags&128)===128)}catch{}if(l!==null){i=q.T,f=W.p,W.p=2,q.T=null;try{for(var h=e.onRecoverableError,b=0;b<l.length;b++){var E=l[b];h(E.value,{componentStack:E.stack})}}finally{q.T=i,W.p=f}}(ri&3)!==0&&Al(),zn(e),f=e.pendingLanes,(r&261930)!==0&&(f&42)!==0?e===Ff?zr++:(zr=0,Ff=e):zr=0,Lr(0)}}function Yy(e,i){(e.pooledCacheLanes&=i)===0&&(i=e.pooledCache,i!=null&&(e.pooledCache=null,hr(i)))}function Al(){return Fy(),qy(),Gy(),Iy()}function Iy(){if(oe!==5)return!1;var e=zi,i=Uf;Uf=0;var r=ou(ri),l=q.T,f=W.p;try{W.p=32>r?32:r,q.T=null,r=Hf,Hf=null;var h=zi,b=ri;if(oe=0,ba=zi=null,ri=0,(Lt&6)!==0)throw Error(a(331));var E=Lt;if(Lt|=4,Ay(h.current),Ey(h,h.current,b,r),Lt=E,Lr(0,!1),Ye&&typeof Ye.onPostCommitFiberRoot=="function")try{Ye.onPostCommitFiberRoot(Za,h)}catch{}return!0}finally{W.p=f,q.T=l,Yy(e,i)}}function Xy(e,i,r){i=rn(r,i),i=xf(e.stateNode,i,2),e=Ci(e,i,2),e!==null&&(Ja(e,2),zn(e))}function kt(e,i,r){if(e.tag===3)Xy(e,e,r);else for(;i!==null;){if(i.tag===3){Xy(i,e,r);break}else if(i.tag===1){var l=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Di===null||!Di.has(l))){e=rn(r,e),r=Kg(2),l=Ci(i,r,2),l!==null&&(Qg(r,l,i,e),Ja(l,2),zn(l));break}}i=i.return}}function Yf(e,i,r){var l=e.pingCache;if(l===null){l=e.pingCache=new nC;var f=new Set;l.set(i,f)}else f=l.get(i),f===void 0&&(f=new Set,l.set(i,f));f.has(r)||(Bf=!0,f.add(r),e=oC.bind(null,e,i,r),i.then(e,e))}function oC(e,i,r){var l=e.pingCache;l!==null&&l.delete(i),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,Vt===e&&(Ct&r)===r&&(Qt===4||Qt===3&&(Ct&62914560)===Ct&&300>Ce()-wl?(Lt&2)===0&&xa(e,0):Pf|=r,va===Ct&&(va=0)),zn(e)}function Ky(e,i){i===0&&(i=Fm()),e=us(e,i),e!==null&&(Ja(e,i),zn(e))}function lC(e){var i=e.memoizedState,r=0;i!==null&&(r=i.retryLane),Ky(e,r)}function cC(e,i){var r=0;switch(e.tag){case 31:case 13:var l=e.stateNode,f=e.memoizedState;f!==null&&(r=f.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(a(314))}l!==null&&l.delete(i),Ky(e,r)}function uC(e,i){return yn(e,i)}var Rl=null,Sa=null,If=!1,Ml=!1,Xf=!1,ji=0;function zn(e){e!==Sa&&e.next===null&&(Sa===null?Rl=Sa=e:Sa=Sa.next=e),Ml=!0,If||(If=!0,dC())}function Lr(e,i){if(!Xf&&Ml){Xf=!0;do for(var r=!1,l=Rl;l!==null;){if(e!==0){var f=l.pendingLanes;if(f===0)var h=0;else{var b=l.suspendedLanes,E=l.pingedLanes;h=(1<<31-Ie(42|e)+1)-1,h&=f&~(b&~E),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(r=!0,Wy(l,h))}else h=Ct,h=Lo(l,l===Vt?h:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(h&3)===0||Wa(l,h)||(r=!0,Wy(l,h));l=l.next}while(r);Xf=!1}}function fC(){Qy()}function Qy(){Ml=If=!1;var e=0;ji!==0&&SC()&&(e=ji);for(var i=Ce(),r=null,l=Rl;l!==null;){var f=l.next,h=$y(l,i);h===0?(l.next=null,r===null?Rl=f:r.next=f,f===null&&(Sa=r)):(r=l,(e!==0||(h&3)!==0)&&(Ml=!0)),l=f}oe!==0&&oe!==5||Lr(e),ji!==0&&(ji=0)}function $y(e,i){for(var r=e.suspendedLanes,l=e.pingedLanes,f=e.expirationTimes,h=e.pendingLanes&-62914561;0<h;){var b=31-Ie(h),E=1<<b,O=f[b];O===-1?((E&r)===0||(E&l)!==0)&&(f[b]=PT(E,i)):O<=i&&(e.expiredLanes|=E),h&=~E}if(i=Vt,r=Ct,r=Lo(e,e===i?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,r===0||e===i&&(jt===2||jt===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&$a(l),e.callbackNode=null,e.callbackPriority=0;if((r&3)===0||Wa(e,r)){if(i=r&-r,i===e.callbackPriority)return i;switch(l!==null&&$a(l),ou(r)){case 2:case 8:r=Rn;break;case 32:r=Fs;break;case 268435456:r=Hm;break;default:r=Fs}return l=Zy.bind(null,e),r=yn(r,l),e.callbackPriority=i,e.callbackNode=r,i}return l!==null&&l!==null&&$a(l),e.callbackPriority=2,e.callbackNode=null,2}function Zy(e,i){if(oe!==0&&oe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var r=e.callbackNode;if(Al()&&e.callbackNode!==r)return null;var l=Ct;return l=Lo(e,e===Vt?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(zy(e,l,i),$y(e,Ce()),e.callbackNode!=null&&e.callbackNode===r?Zy.bind(null,e):null)}function Wy(e,i){if(Al())return null;zy(e,i,!0)}function dC(){EC(function(){(Lt&6)!==0?yn(be,fC):Qy()})}function Kf(){if(ji===0){var e=oa;e===0&&(e=Oo,Oo<<=1,(Oo&261888)===0&&(Oo=256)),ji=e}return ji}function Jy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Bo(""+e)}function t0(e,i){var r=i.ownerDocument.createElement("input");return r.name=i.name,r.value=i.value,e.id&&r.setAttribute("form",e.id),i.parentNode.insertBefore(r,i),e=new FormData(e),r.parentNode.removeChild(r),e}function hC(e,i,r,l,f){if(i==="submit"&&r&&r.stateNode===f){var h=Jy((f[ke]||null).action),b=l.submitter;b&&(i=(i=b[ke]||null)?Jy(i.formAction):b.getAttribute("formAction"),i!==null&&(h=i,b=null));var E=new Ho("action","action",null,l,f);e.push({event:E,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(ji!==0){var O=b?t0(f,b):new FormData(f);mf(r,{pending:!0,data:O,method:f.method,action:h},null,O)}}else typeof h=="function"&&(E.preventDefault(),O=b?t0(f,b):new FormData(f),mf(r,{pending:!0,data:O,method:f.method,action:h},h,O))},currentTarget:f}]})}}for(var Qf=0;Qf<Ou.length;Qf++){var $f=Ou[Qf],mC=$f.toLowerCase(),pC=$f[0].toUpperCase()+$f.slice(1);vn(mC,"on"+pC)}vn(Dp,"onAnimationEnd"),vn(zp,"onAnimationIteration"),vn(Lp,"onAnimationStart"),vn("dblclick","onDoubleClick"),vn("focusin","onFocus"),vn("focusout","onBlur"),vn(DE,"onTransitionRun"),vn(zE,"onTransitionStart"),vn(LE,"onTransitionCancel"),vn(jp,"onTransitionEnd"),Xs("onMouseEnter",["mouseout","mouseover"]),Xs("onMouseLeave",["mouseout","mouseover"]),Xs("onPointerEnter",["pointerout","pointerover"]),Xs("onPointerLeave",["pointerout","pointerover"]),rs("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),rs("onSelect","focusout contextmenu dragend focu
9sin keydown keyup mousedown mouseup selectionchange".split(" ")),rs("onBeforeInput",["compositionend","keypress","textInput","paste"]),rs("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),rs("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),rs("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jr="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(" "),gC=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(jr));function e0(e,i){i=(i&4)!==0;for(var r=0;r<e.length;r++){var l=e[r],f=l.event;l=l.listeners;t:{var h=void 0;if(i)for(var b=l.length-1;0<=b;b--){var E=l[b],O=E.instance,H=E.currentTarget;if(E=E.listener,O!==h&&f.isPropagationStopped())break t;h=E,f.currentTarget=H;try{h(f)}catch(X){Go(X)}f.currentTarget=null,h=O}else for(b=0;b<l.length;b++){if(E=l[b],O=E.instance,H=E.currentTarget,E=E.listener,O!==h&&f.isPropagationStopped())break t;h=E,f.currentTarget=H;try{h(f)}catch(X){Go(X)}f.currentTarget=null,h=O}}}}function Et(e,i){var r=i[lu];r===void 0&&(r=i[lu]=new Set);var l=e+"__bubble";r.has(l)||(n0(i,e,2,!1),r.add(l))}function Zf(e,i,r){var l=0;i&&(l|=4),n0(r,e,l,i)}var Ol="_reactListening"+Math.random().toString(36).slice(2);function Wf(e){if(!e[Ol]){e[Ol]=!0,Qm.forEach(function(r){r!=="selectionchange"&&(gC.has(r)||Zf(r,!1,e),Zf(r,!0,e))});var i=e.nodeType===9?e:e.ownerDocument;i===null||i[Ol]||(i[Ol]=!0,Zf("selectionchange",!1,i))}}function n0(e,i,r,l){switch(D0(i)){case 2:var f=GC;break;case 8:f=YC;break;default:f=hd}r=f.bind(null,i,r,e),f=void 0,!yu||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(f=!0),l?f!==void 0?e.addEventListener(i,r,{capture:!0,passive:f}):e.addEventListener(i,r,!0):f!==void 0?e.addEventListener(i,r,{passive:f}):e.addEventListener(i,r,!1)}function Jf(e,i,r,l,f){var h=l;if((i&1)===0&&(i&2)===0&&l!==null)t:for(;;){if(l===null)return;var b=l.tag;if(b===3||b===4){var E=l.stateNode.containerInfo;if(E===f)break;if(b===4)for(b=l.return;b!==null;){var O=b.tag;if((O===3||O===4)&&b.stateNode.containerInfo===f)return;b=b.return}for(;E!==null;){if(b=Gs(E),b===null)return;if(O=b.tag,O===5||O===6||O===26||O===27){l=h=b;continue t}E=E.parentNode}}l=l.return}op(function(){var H=h,X=pu(r),$=[];t:{var F=kp.get(e);if(F!==void 0){var Y=Ho,lt=e;switch(e){case"keypress":if(Vo(r)===0)break t;case"keydown":case"keyup":Y=cE;break;case"focusin":lt="focus",Y=wu;break;case"focusout":lt="blur",Y=wu;break;case"beforeblur":case"afterblur":Y=wu;break;case"click":if(r.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Y=up;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Y=ZT;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Y=dE;break;case Dp:case zp:case Lp:Y=tE;break;case jp:Y=mE;break;case"scroll":case"scrollend":Y=QT;break;case"wheel":Y=gE;break;case"copy":case"cut":case"paste":Y=nE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Y=dp;break;case"toggle":case"beforetoggle":Y=vE}var ht=(i&4)!==0,Pt=!ht&&(e==="scroll"||e==="scrollend"),B=ht?F!==null?F+"Capture":null:F;ht=[];for(var N=H,U;N!==null;){var Q=N;if(U=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||U===null||B===null||(Q=nr(N,B),Q!=null&&ht.push(kr(N,Q,U))),Pt)break;N=N.return}0<ht.length&&(F=new Y(F,lt,null,r,X),$.push({event:F,listeners:ht}))}}if((i&7)===0){t:{if(F=e==="mouseover"||e==="pointerover",Y=e==="mouseout"||e==="pointerout",F&&r!==mu&&(lt=r.relatedTarget||r.fromElement)&&(Gs(lt)||lt[qs]))break t;if((Y||F)&&(F=X.window===X?X:(F=X.ownerDocument)?F.defaultView||F.parentWindow:window,Y?(lt=r.relatedTarget||r.toElement,Y=H,lt=lt?Gs(lt):null,lt!==null&&(Pt=c(lt),ht=lt.tag,lt!==Pt||ht!==5&&ht!==27&&ht!==6)&&(lt=null)):(Y=null,lt=H),Y!==lt)){
vendor: 5,825 bytes, lines 9-10
9if(ht=up,Q="onMouseLeave",B="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(ht=dp,Q="onPointerLeave",B="onPointerEnter",N="pointer"),Pt=Y==null?F:er(Y),U=lt==null?F:er(lt),F=new ht(Q,N+"leave",Y,r,X),F.target=Pt,F.relatedTarget=U,Q=null,Gs(X)===H&&(ht=new ht(B,N+"enter",lt,r,X),ht.target=U,ht.relatedTarget=Pt,Q=ht),Pt=Q,Y&&lt)e:{for(ht=yC,B=Y,N=lt,U=0,Q=B;Q;Q=ht(Q))U++;Q=0;for(var dt=N;dt;dt=ht(dt))Q++;for(;0<U-Q;)B=ht(B),U--;for(;0<Q-U;)N=ht(N),Q--;for(;U--;){if(B===N||N!==null&&B===N.alternate){ht=B;break e}B=ht(B),N=ht(N)}ht=null}else ht=null;Y!==null&&i0($,F,Y,ht,!1),lt!==null&&Pt!==null&&i0($,Pt,lt,ht,!0)}}t:{if(F=H?er(H):window,Y=F.nodeName&&F.nodeName.toLowerCase(),Y==="select"||Y==="input"&&F.type==="file")var Mt=xp;else if(vp(F))if(wp)Mt=RE;else{Mt=_E;var ut=CE}else Y=F.nodeName,!Y||Y.toLowerCase()!=="input"||F.type!=="checkbox"&&F.type!=="radio"?H&&hu(H.elementType)&&(Mt=xp):Mt=AE;if(Mt&&(Mt=Mt(e,H))){bp($,Mt,r,X);break t}ut&&ut(e,F,H),e==="focusout"&&H&&F.type==="number"&&H.memoizedProps.value!=null&&du(F,"number",F.value)}switch(ut=H?er(H):window,e){case"focusin":(vp(ut)||ut.contentEditable==="true")&&(Js=ut,Au=H,ur=null);break;case"focusout":ur=Au=Js=null;break;case"mousedown":Ru=!0;break;case"contextmenu":case"mouseup":case"dragend":Ru=!1,Mp($,r,X);break;case"selectionchange":if(OE)break;case"keydown":case"keyup":Mp($,r,X)}var vt;if(Tu)t:{switch(e){case"compositionstart":var _t="onCompositionStart";break t;case"compositionend":_t="onCompositionEnd";break t;case"compositionupdate":_t="onCompositionUpdate";break t}_t=void 0}else Ws?gp(e,r)&&(_t="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(_t="onCompositionStart");_t&&(hp&&r.locale!=="ko"&&(Ws||_t!=="onCompositionStart"?_t==="onCompositionEnd"&&Ws&&(vt=lp()):(vi=X,vu="value"in vi?vi.value:vi.textContent,Ws=!0)),ut=Dl(H,_t),0<ut.length&&(_t=new fp(_t,e,null,r,X),$.push({event:_t,listeners:ut}),vt?_t.data=vt:(vt=yp(r),vt!==null&&(_t.data=vt)))),(vt=xE?wE(e,r):SE(e,r))&&(_t=Dl(H,"onBeforeInput"),0<_t.length&&(ut=new fp("onBeforeInput","beforeinput",null,r,X),$.push({event:ut,listeners:_t}),ut.data=vt)),hC($,e,H,r,X)}e0($,i)})}function kr(e,i,r){return{instance:e,listener:i,currentTarget:r}}function Dl(e,i){for(var r=i+"Capture",l=[];e!==null;){var f=e,h=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||h===null||(f=nr(e,r),f!=null&&l.unshift(kr(e,f,h)),f=nr(e,i),f!=null&&l.push(kr(e,f,h))),e.tag===3)return l;e=e.return}return[]}function yC(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function i0(e,i,r,l,f){for(var h=i._reactName,b=[];r!==null&&r!==l;){var E=r,O=E.alternate,H=E.stateNode;if(E=E.tag,O!==null&&O===l)break;E!==5&&E!==26&&E!==27||H===null||(O=H,f?(H=nr(r,h),H!=null&&b.unshift(kr(r,H,O))):f||(H=nr(r,h),H!=null&&b.push(kr(r,H,O)))),r=r.return}b.length!==0&&e.push({event:i,listeners:b})}var vC=/\r\n?/g,bC=/\u0000|\uFFFD/g;function s0(e){return(typeof e=="string"?e:""+e).replace(vC,`
10`).replace(bC,"")}function a0(e,i){return i=s0(i),s0(e)===i}function Bt(e,i,r,l,f,h){switch(r){case"children":typeof l=="string"?i==="body"||i==="textarea"&&l===""||Qs(e,l):(typeof l=="number"||typeof l=="bigint")&&i!=="body"&&Qs(e,""+l);break;case"className":ko(e,"class",l);break;case"tabIndex":ko(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":ko(e,r,l);break;case"style":ap(e,l,h);break;case"data":if(i!=="object"){ko(e,"data",l);break}case"src":case"href":if(l===""&&(i!=="a"||r!=="href")){e.removeAttribute(r);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(r);break}l=Bo(""+l),e.setAttribute(r,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(r,"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"&&(r==="formAction"?(i!=="input"&&Bt(e,i,"name",f.name,f,null),Bt(e,i,"formEncType",f.formEncType,f,null),Bt(e,i,"formMethod",f.formMethod,f,null),Bt(e,i,"formTarget",f.formTarget,f,null)):(Bt(e,i,"encType",f.encType,f,null),Bt(e,i,"method",f.method,f,null),Bt(e,i,"target",f.target,f,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(r);break}l=Bo(""+l),e.setAttribute(r,l);break;case"onClick":l!=null&&(e.onclick=Yn);break;case"onScroll":l!=null&&Et("scroll",e);break;case"onScrollEnd":l!=null&&Et("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(a(61));if(r=l.__html,r!=null){if(f.children!=null)throw Error(a(60));e.innerHTML=r}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}r=Bo(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(r,""+l):e.removeAttribute(r);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"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(r,""):e.removeAttribute(r);break;case"capture":case"download":l===!0?e.setAttribute(r,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(r,l):e.removeAttribute(r);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(r,l):e.removeAttribute(r);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(r):e.setAttribute(r,l);break;case"popover":Et("beforetoggle",e),Et("toggle",e),jo(e,"popover",l);break;case"xlinkActuate":Gn(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Gn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Gn(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Gn(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Gn(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Gn(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Gn(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":jo(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N")&&(r=XT.get(r)||r,jo(e,r,l))}}function td(e,i,r,l,f,h){switch(r){case"style":ap(e,l,h);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(a(61));if(r=l.__html,r!=null){if(f.children!=null)throw Error(a(60));e.innerHTML=r}}break;case"children":typeof l=="string"?Qs(e,l):(typeof l=="number"||typeof l=="bigint")&&Qs(e,""+l);break;case"onScroll":l!=null&&Et("scroll",e);break;case"onScrollEnd":l!=null&&Et("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Yn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!$m.hasOwnProperty(r))t:{if(r[0]==="o"&&r[1]==="n"&&(f=r.endsWith("Capture"),i=r.slice(2,f?r.length-7:void 0),h=e[ke]||null,h=h!=null?h[r]:null,typeof h=="function"&&e.removeEventListener(i,h,f),typeof l=="function")){typeof h!="function"&&h!==null&&(r in e?e[r]=null:e.hasAttribute(r)&&e.removeAttribute(r)),e.addEventListener(i,l,f);break t}r in e?e[r]=l:l===!0?e.setAttribute(r,""):jo(e,r,l)}}}function Ee(e,i,r){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Et("error",e),Et("load",e);var l=!1,f=!1,h;for(h in r)if(r.hasOwnProperty(h)){var b=r[h];if(b!=null)switch(h){case"src":l=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:Bt(e,i,h,b,r,null)}}f&&Bt(e,i,"srcSet",r.srcSet,r,null),l&&Bt(e,i,"src",r.src,r,null);return;case"input":Et("invalid",e);var E=h=b=f=null,O=null,H=null;for(l in r)if(r.hasOwnProperty(l)){var X=r[l];if(X!=null)switch(l){case"name":f=X;break;case"type":b=X;break;case"checked":O=X;break;case"defaultChecked":H=X;break;case"value":h=X;break;case"defaultValue":E=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(a(137,i));break;default:Bt(e,i,l,X,r,null)}}ep(e,h,E,O,H,b,f,!1);return;case"select":Et("invalid",e),l=b=h=null;for(f in r)if(r.hasOwnProperty(f)&&(E=r[f],E!=null))switch(f){case"value":h=E;break;case"defaultValue":b=E;break;case"multiple":l=E;default:Bt(e,i,f,E,r,null)}i=h,r=b,e.multiple=!!l,i!=null?Ks(e,!!l,i,!1):r!=null&&Ks(e,!!l,r,!0);return;case"textarea":Et("invalid",e),h=f=l=null;for(b in r)if(r.hasOwnProperty(b)&&(E=r[b],E!=null))switch(b){case"value":l=E;break;case"defaultValue":f=E;break;case"children":h=E;break;case"dangerouslySetInnerHTML":if(E!=null)throw Error(a(91));break;default:Bt(e,i,b,E,r,null)}ip(e,l,f,h);return;case"option":for(O in r)r.hasOwnProperty(O)&&(l=r[O],l!=null)&&(O==="selected"?e.selected=l&&typeof l!="function"&&typeof l!="symbol":Bt(e,i,O,l,r,null));return;case"dialog":Et("beforetoggle",e),Et("toggle",e),Et("cancel",e),Et("close",e);break;case"iframe":case"object":Et("load",e);break;case"video":case"audio":for(l=0;l<jr.length;l++)Et(jr[l],e);break;case"image":Et("error",e),Et("load",e);break;case"details":Et("toggle",e);break;case"embed":case"source":case"link":Et("error",e),Et("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(H in r)if(r.hasOwnProperty(H)&&(l=r[H],l!=null))switch(H){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:Bt(e,i,H,l,r,null)}return;default:if(hu(i)){for(X in r)r.hasOwnProperty(X)&&(l=r[X],l!==void 0&&td(e,i,X,l,r,void 0));return}}for(E in r)r.hasOwnProperty(E)&&(l=r[E],l!=null&&Bt(e,i,E,l,r,null))}function xC(e,i,r,l){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,h=null,b=null,E=null,O=null,H=null,X=null;for(Y in r){var $=r[Y];if(r.hasOwnProperty(Y)&&$!=null)switch(Y){case"checked":break;case"value":break;case"defaultValue":O=$;default:l.hasOwnProperty(Y)||Bt(e,i,Y,null,l,$)}}for(var F in l){var Y=l[F];if($=r[F],l.hasOwnProperty(F)&&(Y!=null||$!=null))switch(F){case"type":h=Y;break;case"name":f=Y;break;case"checked":H=Y;break;case"defaultChecked":X=Y;break;case"value":b=Y;break;case"defaultValue":E=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(a(137,i));break;default:Y!==$&&Bt(e,i,F,Y,l,$)}}fu(e,b,E,O,H,X,h,f);return;case"select":Y=b=E=F=null;for(h in r)if(O=r[h],r.hasOwnProperty(h)&&O!=null)switch(h){case"value":break;case"multiple":Y=O;default:l.hasOwnProperty(h)||Bt(e,i,h,null,l,O)}for(f in l)if(h=l[f],O=r[f],l.hasOwnProperty(f)&&(h!=null||O!=null))switch(f){case"value":F=h;break;case"defaultValue":E=h;break;case"multiple":b=h;default:h!==O&&Bt(e,i,f,h,l,O)}i=E,r=b,l=Y,F!=null?Ks(e,!!r,F,!1):!!l!=!!r&&(i!=null?Ks(e,!!r,i,!0):Ks(e,!!r,r?[]:"",!1));return;case"textarea":Y=F=null;for(E in r)if(f=r[E],r.hasOwnProperty(E)&&f!=null&&!l.hasOwnProperty(E))switch(E){case"value":break;case"children":break;default:Bt(e,i,E,null,l,f)}for(b in l)if(f=l[b],h=r[b],l.hasOwnProperty(b)&&(f!=null||h!=null))switch(b){case"value":F=f;break;case"defaultValue":Y=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(a(91));break;default:f!==h&&Bt(e,i,b,f,l,h)}np(e,F,Y);return;case"option":for(var lt in r)F=r[lt],r.hasOwnProperty(lt)&&F!=null&&!l.hasOwnProperty(lt)&&(lt==="selected"?e.selected=!1:Bt(e,i,lt,null,l,F));for(O in l)F=l[O],Y=r[O],l.hasOwnProperty(O)&&F!==Y&&(F!=null||Y!=null)&&(O==="selected"?e.selected=F&&typeof F!="function"&&typeof F!="symbol":Bt(e,i,O,F,l,Y));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 ht in r)F=r[ht],r.hasOwnProperty(ht)&&F!=null&&!l.hasOwnProperty(ht)&&Bt(e,i,ht,null,l,F);for(H in l)if(F=l[H],Y=r[H],l.hasOwnProperty(H)&&F!==Y&&(F!=null||Y!=null))switch(H){case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(a(137,i));break;default:Bt(e,i,H,F,l,Y)}return;default:if(hu(i)){for(var Pt in r)F=r[Pt],r.hasOwnProperty(Pt)&&F!==void 0&&!l.hasOwnProperty(Pt)&&td(e,i,Pt,void 0,l,F);for(X in l)F=l[X],Y=r[X],!l.hasOwnProperty(X)||F===Y||F===void 0&&Y===void 0||td(e,i,X,F,l,Y);return}}for(var B in r)F=r[B],r.hasOwnProperty(B)&&F!=null&&!l.hasOwnProperty(B)&&Bt(e,i,B,null,l,F);for($ in l)F=l[$],Y=r[$],!l.hasOwnProperty($)||F===Y||F==null&&Y==null||Bt(e,i,$,F,l,Y)}function r0(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function wC(){if(typeof performance.getEntriesByType=="function"){for(var e=0,i=0,r=performance.getEntriesByType("resource"),l=0;l<r.length;l++){var f=r[l],h=f.transferSize,b=f.initiatorType,E=f.duration;if(h&&E&&r0(b)){for(b=0,E=f.responseEnd,l+=1;l<r.length;l++){var O=r[l],H=O.startTime;if(H>E)break;var X=O.transferSize,$=O.initiatorType;X&&r0($)&&(O=O.responseEnd,b+=X*(O<E?1:(E-H)/(O-H)))}if(--l,i+=8*(h+b)/(f.duration/1e3),e++,10<e)break}}if(0<e)return i/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var ed=null,nd=null;
vendor: 9,411 bytes, line 10
10function zl(e){return e.nodeType===9?e:e.ownerDocument}function o0(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function l0(e,i){if(e===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&i==="foreignObject"?0:e}function id(e,i){return e==="textarea"||e==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var sd=null;function SC(){var e=window.event;return e&&e.type==="popstate"?e===sd?!1:(sd=e,!0):(sd=null,!1)}var c0=typeof setTimeout=="function"?setTimeout:void 0,TC=typeof clearTimeout=="function"?clearTimeout:void 0,u0=typeof Promise=="function"?Promise:void 0,EC=typeof queueMicrotask=="function"?queueMicrotask:typeof u0<"u"?function(e){return u0.resolve(null).then(e).catch(CC)}:c0;function CC(e){setTimeout(function(){throw e})}function ki(e){return e==="head"}function f0(e,i){var r=i,l=0;do{var f=r.nextSibling;if(e.removeChild(r),f&&f.nodeType===8)if(r=f.data,r==="/$"||r==="/&"){if(l===0){e.removeChild(f),_a(i);return}l--}else if(r==="$"||r==="$?"||r==="$~"||r==="$!"||r==="&")l++;else if(r==="html")Nr(e.ownerDocument.documentElement);else if(r==="head"){r=e.ownerDocument.head,Nr(r);for(var h=r.firstChild;h;){var b=h.nextSibling,E=h.nodeName;h[tr]||E==="SCRIPT"||E==="STYLE"||E==="LINK"&&h.rel.toLowerCase()==="stylesheet"||r.removeChild(h),h=b}}else r==="body"&&Nr(e.ownerDocument.body);r=f}while(r);_a(i)}function d0(e,i){var r=e;e=0;do{var l=r.nextSibling;if(r.nodeType===1?i?(r._stashedDisplay=r.style.display,r.style.display="none"):(r.style.display=r._stashedDisplay||"",r.getAttribute("style")===""&&r.removeAttribute("style")):r.nodeType===3&&(i?(r._stashedText=r.nodeValue,r.nodeValue=""):r.nodeValue=r._stashedText||""),l&&l.nodeType===8)if(r=l.data,r==="/$"){if(e===0)break;e--}else r!=="$"&&r!=="$?"&&r!=="$~"&&r!=="$!"||e++;r=l}while(r)}function ad(e){var i=e.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var r=i;switch(i=i.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":ad(r),cu(r);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}e.removeChild(r)}}function _C(e,i,r,l){for(;e.nodeType===1;){var f=r;if(e.nodeName.toLowerCase()!==i.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[tr])switch(i){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(h=e.getAttribute("rel"),h==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(h!==f.rel||e.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||e.getAttribute("title")!==(f.title==null?null:f.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(h=e.getAttribute("src"),(h!==(f.src==null?null:f.src)||e.getAttribute("type")!==(f.type==null?null:f.type)||e.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&h&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(i==="input"&&e.type==="hidden"){var h=f.name==null?null:""+f.name;if(f.type==="hidden"&&e.getAttribute("name")===h)return e}else return e;if(e=fn(e.nextSibling),e===null)break}return null}function AC(e,i,r){if(i==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!r||(e=fn(e.nextSibling),e===null))return null;return e}function h0(e,i){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!i||(e=fn(e.nextSibling),e===null))return null;return e}function rd(e){return e.data==="$?"||e.data==="$~"}function od(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function RC(e,i){var r=e.ownerDocument;if(e.data==="$~")e._reactRetry=i;else if(e.data!=="$?"||r.readyState!=="loading")i();else{var l=function(){i(),r.removeEventListener("DOMContentLoaded",l)};r.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function fn(e){for(;e!=null;e=e.nextSibling){var i=e.nodeType;if(i===1||i===3)break;if(i===8){if(i=e.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return e}var ld=null;function m0(e){e=e.nextSibling;for(var i=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"||r==="/&"){if(i===0)return fn(e.nextSibling);i--}else r!=="$"&&r!=="$!"&&r!=="$?"&&r!=="$~"&&r!=="&"||i++}e=e.nextSibling}return null}function p0(e){e=e.previousSibling;for(var i=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"||r==="$~"||r==="&"){if(i===0)return e;i--}else r!=="/$"&&r!=="/&"||i++}e=e.previousSibling}return null}function g0(e,i,r){switch(i=zl(r),e){case"html":if(e=i.documentElement,!e)throw Error(a(452));return e;case"head":if(e=i.head,!e)throw Error(a(453));return e;case"body":if(e=i.body,!e)throw Error(a(454));return e;default:throw Error(a(451))}}function Nr(e){for(var i=e.attributes;i.length;)e.removeAttributeNode(i[0]);cu(e)}var dn=new Map,y0=new Set;function Ll(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var oi=W.d;W.d={f:MC,r:OC,D:DC,C:zC,L:LC,m:jC,X:NC,S:kC,M:BC};function MC(){var e=oi.f(),i=El();return e||i}function OC(e){var i=Ys(e);i!==null&&i.tag===5&&i.type==="form"?jg(i):oi.r(e)}var Ta=typeof document>"u"?null:document;function v0(e,i,r){var l=Ta;if(l&&typeof i=="string"&&i){var f=sn(i);f='link[rel="'+e+'"][href="'+f+'"]',typeof r=="string"&&(f+='[crossorigin="'+r+'"]'),y0.has(f)||(y0.add(f),e={rel:e,crossOrigin:r,href:i},l.querySelector(f)===null&&(i=l.createElement("link"),Ee(i,"link",e),he(i),l.head.appendChild(i)))}}function DC(e){oi.D(e),v0("dns-prefetch",e,null)}function zC(e,i){oi.C(e,i),v0("preconnect",e,i)}function LC(e,i,r){oi.L(e,i,r);var l=Ta;if(l&&e&&i){var f='link[rel="preload"][as="'+sn(i)+'"]';i==="image"&&r&&r.imageSrcSet?(f+='[imagesrcset="'+sn(r.imageSrcSet)+'"]',typeof r.imageSizes=="string"&&(f+='[imagesizes="'+sn(r.imageSizes)+'"]')):f+='[href="'+sn(e)+'"]';var h=f;switch(i){case"style":h=Ea(e);break;case"script":h=Ca(e)}dn.has(h)||(e=y({rel:"preload",href:i==="image"&&r&&r.imageSrcSet?void 0:e,as:i},r),dn.set(h,e),l.querySelector(f)!==null||i==="style"&&l.querySelector(Br(h))||i==="script"&&l.querySelector(Pr(h))||(i=l.createElement("link"),Ee(i,"link",e),he(i),l.head.appendChild(i)))}}function jC(e,i){oi.m(e,i);var r=Ta;if(r&&e){var l=i&&typeof i.as=="string"?i.as:"script",f='link[rel="modulepreload"][as="'+sn(l)+'"][href="'+sn(e)+'"]',h=f;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=Ca(e)}if(!dn.has(h)&&(e=y({rel:"modulepreload",href:e},i),dn.set(h,e),r.querySelector(f)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(r.querySelector(Pr(h)))return}l=r.createElement("link"),Ee(l,"link",e),he(l),r.head.appendChild(l)}}}function kC(e,i,r){oi.S(e,i,r);var l=Ta;if(l&&e){var f=Is(l).hoistableStyles,h=Ea(e);i=i||"default";var b=f.get(h);if(!b){var E={loading:0,preload:null};if(b=l.querySelector(Br(h)))E.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":i},r),(r=dn.get(h))&&cd(e,r);var O=b=l.createElement("link");he(O),Ee(O,"link",e),O._p=new Promise(function(H,X){O.onload=H,O.onerror=X}),O.addEventListener("load",function(){E.loading|=1}),O.addEventListener("error",function(){E.loading|=2}),E.loading|=4,jl(b,i,l)}b={type:"stylesheet",instance:b,count:1,state:E},f.set(h,b)}}}function NC(e,i){oi.X(e,i);var r=Ta;if(r&&e){var l=Is(r).hoistableScripts,f=Ca(e),h=l.get(f);h||(h=r.querySelector(Pr(f)),h||(e=y({src:e,async:!0},i),(i=dn.get(f))&&ud(e,i),h=r.createElement("script"),he(h),Ee(h,"link",e),r.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},l.set(f,h))}}function BC(e,i){oi.M(e,i);var r=Ta;if(r&&e){var l=Is(r).hoistableScripts,f=Ca(e),h=l.get(f);h||(h=r.querySelector(Pr(f)),h||(e=y({src:e,async:!0,type:"module"},i),(i=dn.get(f))&&ud(e,i),h=r.createElement("script"),he(h),Ee(h,"link",e),r.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},l.set(f,h))}}function b0(e,i,r,l){var f=(f=ft.current)?Ll(f):null;if(!f)throw Error(a(446));switch(e){case"meta":case"title":return null;case"style":return typeof r.precedence=="string"&&typeof r.href=="string"?(i=Ea(r.href),r=Is(f).hoistableStyles,l=r.get(i),l||(l={type:"style",instance:null,count:0,state:null},r.set(i,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(r.rel==="stylesheet"&&typeof r.href=="string"&&typeof r.precedence=="string"){e=Ea(r.href);var h=Is(f).hoistableStyles,b=h.get(e);if(b||(f=f.ownerDocument||f,b={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(e,b),(h=f.querySelector(Br(e)))&&!h._p&&(b.instance=h,b.state.loading=5),dn.has(e)||(r={rel:"preload",as:"style",href:r.href,crossOrigin:r.crossOrigin,integrity:r.integrity,media:r.media,hrefLang:r.hrefLang,referrerPolicy:r.referrerPolicy},dn.set(e,r),h||PC(f,e,r,b.state))),i&&l===null)throw Error(a(528,""));return b}if(i&&l!==null)throw Error(a(529,""));return null;case"script":return i=r.async,r=r.src,typeof r=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?
vendor: 4,324 bytes, line 10
10(i=Ca(r),r=Is(f).hoistableScripts,l=r.get(i),l||(l={type:"script",instance:null,count:0,state:null},r.set(i,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,e))}}function Ea(e){return'href="'+sn(e)+'"'}function Br(e){return'link[rel="stylesheet"]['+e+"]"}function x0(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function PC(e,i,r,l){e.querySelector('link[rel="preload"][as="style"]['+i+"]")?l.loading=1:(i=e.createElement("link"),l.preload=i,i.addEventListener("load",function(){return l.loading|=1}),i.addEventListener("error",function(){return l.loading|=2}),Ee(i,"link",r),he(i),e.head.appendChild(i))}function Ca(e){return'[src="'+sn(e)+'"]'}function Pr(e){return"script[async]"+e}function w0(e,i,r){if(i.count++,i.instance===null)switch(i.type){case"style":var l=e.querySelector('style[data-href~="'+sn(r.href)+'"]');if(l)return i.instance=l,he(l),l;var f=y({},r,{"data-href":r.href,"data-precedence":r.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),he(l),Ee(l,"style",f),jl(l,r.precedence,e),i.instance=l;case"stylesheet":f=Ea(r.href);var h=e.querySelector(Br(f));if(h)return i.state.loading|=4,i.instance=h,he(h),h;l=x0(r),(f=dn.get(f))&&cd(l,f),h=(e.ownerDocument||e).createElement("link"),he(h);var b=h;return b._p=new Promise(function(E,O){b.onload=E,b.onerror=O}),Ee(h,"link",l),i.state.loading|=4,jl(h,r.precedence,e),i.instance=h;case"script":return h=Ca(r.src),(f=e.querySelector(Pr(h)))?(i.instance=f,he(f),f):(l=r,(f=dn.get(h))&&(l=y({},r),ud(l,f)),e=e.ownerDocument||e,f=e.createElement("script"),he(f),Ee(f,"link",l),e.head.appendChild(f),i.instance=f);case"void":return null;default:throw Error(a(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(l=i.instance,i.state.loading|=4,jl(l,r.precedence,e));return i.instance}function jl(e,i,r){for(var l=r.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=l.length?l[l.length-1]:null,h=f,b=0;b<l.length;b++){var E=l[b];if(E.dataset.precedence===i)h=E;else if(h!==f)break}h?h.parentNode.insertBefore(e,h.nextSibling):(i=r.nodeType===9?r.head:r,i.insertBefore(e,i.firstChild))}function cd(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.title==null&&(e.title=i.title)}function ud(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.integrity==null&&(e.integrity=i.integrity)}var kl=null;function S0(e,i,r){if(kl===null){var l=new Map,f=kl=new Map;f.set(r,l)}else f=kl,l=f.get(r),l||(l=new Map,f.set(r,l));if(l.has(e))return l;for(l.set(e,null),r=r.getElementsByTagName(e),f=0;f<r.length;f++){var h=r[f];if(!(h[tr]||h[xe]||e==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var b=h.getAttribute(i)||"";b=e+b;var E=l.get(b);E?E.push(h):l.set(b,[h])}}return l}function T0(e,i,r){e=e.ownerDocument||e,e.head.insertBefore(r,i==="title"?e.querySelector("head > title"):null)}function VC(e,i,r){if(r===1||i.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;return i.rel==="stylesheet"?(e=i.disabled,typeof i.precedence=="string"&&e==null):!0;case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function E0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function UC(e,i,r,l){if(r.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var f=Ea(l.href),h=i.querySelector(Br(f));if(h){i=h._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(e.count++,e=Nl.bind(e),i.then(e,e)),r.state.loading|=4,r.instance=h,he(h);return}h=i.ownerDocument||i,l=x0(l),(f=dn.get(f))&&cd(l,f),h=h.createElement("link"),he(h);var b=h;b._p=new Promise(function(E,O){b.onload=E,b.onerror=O}),Ee(h,"link",l),r.instance=h}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(r,i),(i=r.state.preload)&&(r.state.loading&3)===0&&(e.count++,r=Nl.b
vendor: 10,783 bytes, line 10
10ind(e),i.addEventListener("load",r),i.addEventListener("error",r))}}var fd=0;function HC(e,i){return e.stylesheets&&e.count===0&&Pl(e,e.stylesheets),0<e.count||0<e.imgCount?function(r){var l=setTimeout(function(){if(e.stylesheets&&Pl(e,e.stylesheets),e.unsuspend){var h=e.unsuspend;e.unsuspend=null,h()}},6e4+i);0<e.imgBytes&&fd===0&&(fd=62500*wC());var f=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Pl(e,e.stylesheets),e.unsuspend)){var h=e.unsuspend;e.unsuspend=null,h()}},(e.imgBytes>fd?50:800)+i);return e.unsuspend=r,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(f)}}:null}function Nl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Pl(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bl=null;function Pl(e,i){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bl=new Map,i.forEach(FC,e),Bl=null,Nl.call(e))}function FC(e,i){if(!(i.state.loading&4)){var r=Bl.get(e);if(r)var l=r.get(null);else{r=new Map,Bl.set(e,r);for(var f=e.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<f.length;h++){var b=f[h];(b.nodeName==="LINK"||b.getAttribute("media")!=="not all")&&(r.set(b.dataset.precedence,b),l=b)}l&&r.set(null,l)}f=i.instance,b=f.getAttribute("data-precedence"),h=r.get(b)||l,h===l&&r.set(null,f),r.set(b,f),this.count++,l=Nl.bind(this),f.addEventListener("load",l),f.addEventListener("error",l),h?h.parentNode.insertBefore(f,h.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(f,e.firstChild)),i.state.loading|=4}}var Vr={$$typeof:j,Provider:null,Consumer:null,_currentValue:it,_currentValue2:it,_threadCount:0};function qC(e,i,r,l,f,h,b,E,O){this.tag=1,this.containerInfo=e,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=au(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=au(0),this.hiddenUpdates=au(null),this.identifierPrefix=l,this.onUncaughtError=f,this.onCaughtError=h,this.onRecoverableError=b,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=O,this.incompleteTransitions=new Map}function C0(e,i,r,l,f,h,b,E,O,H,X,$){return e=new qC(e,i,r,b,O,H,X,$,E),i=1,h===!0&&(i|=24),h=Ke(3,null,null,i),e.current=h,h.stateNode=e,i=qu(),i.refCount++,e.pooledCache=i,i.refCount++,h.memoizedState={element:l,isDehydrated:r,cache:i},Xu(h),e}function _0(e){return e?(e=na,e):na}function A0(e,i,r,l,f,h){f=_0(f),l.context===null?l.context=f:l.pendingContext=f,l=Ei(i),l.payload={element:r},h=h===void 0?null:h,h!==null&&(l.callback=h),r=Ci(e,l,i),r!==null&&(He(r,e,i),yr(r,e,i))}function R0(e,i){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<i?r:i}}function dd(e,i){R0(e,i),(e=e.alternate)&&R0(e,i)}function M0(e){if(e.tag===13||e.tag===31){var i=us(e,67108864);i!==null&&He(i,e,67108864),dd(e,67108864)}}function O0(e){if(e.tag===13||e.tag===31){var i=Je();i=ru(i);var r=us(e,i);r!==null&&He(r,e,i),dd(e,i)}}var Vl=!0;function GC(e,i,r,l){var f=q.T;q.T=null;var h=W.p;try{W.p=2,hd(e,i,r,l)}finally{W.p=h,q.T=f}}function YC(e,i,r,l){var f=q.T;q.T=null;var h=W.p;try{W.p=8,hd(e,i,r,l)}finally{W.p=h,q.T=f}}function hd(e,i,r,l){if(Vl){var f=md(l);if(f===null)Jf(e,i,l,Ul,r),z0(e,l);else if(XC(f,e,i,r,l))l.stopPropagation();else if(z0(e,l),i&4&&-1<IC.indexOf(e)){for(;f!==null;){var h=Ys(f);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var b=as(h.pendingLanes);if(b!==0){var E=h;for(E.pendingLanes|=2,E.entangledLanes|=2;b;){var O=1<<31-Ie(b);E.entanglements[1]|=O,b&=~O}zn(h),(Lt&6)===0&&(Sl=Ce()+500,Lr(0))}}break;case 31:case 13:E=us(h,2),E!==null&&He(E,h,2),El(),dd(h,2)}if(h=md(l),h===null&&Jf(e,i,l,Ul,r),h===f)break;f=h}f!==null&&l.stopPropagation()}else Jf(e,i,l,null,r)}}function md(e){return e=pu(e),pd(e)}var Ul=null;function pd(e){if(Ul=null,e=Gs(e),e!==null){var i=c(e);if(i===null)e=null;else{var r=i.tag;if(r===13){if(e=u(i),e!==null)return e;e=null}else if(r===31){if(e=d(i),e!==null)return e;e=null}else if(r===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;e=null}else i!==e&&(e=null)}}return Ul=e,null}function D0(e){switch(e){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(Ft()){case be:return 2;case Rn:return 8;case Fs:case zT:return 32;case Hm:return 268435456;default:return 32}default:return 32}}var gd=!1,Ni=null,Bi=null,Pi=null,Ur=new Map,Hr=new Map,Vi=[],IC="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 z0(e,i){switch(e){case"focusin":case"focusout":Ni=null;break;case"dragenter":case"dragleave":Bi=null;break;case"mouseover":case"mouseout":Pi=null;break;case"pointerover":case"pointerout":Ur.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hr.delete(i.pointerId)}}function Fr(e,i,r,l,f,h){return e===null||e.nativeEvent!==h?(e={blockedOn:i,domEventName:r,eventSystemFlags:l,nativeEvent:h,targetContainers:[f]},i!==null&&(i=Ys(i),i!==null&&M0(i)),e):(e.eventSystemFlags|=l,i=e.targetContainers,f!==null&&i.indexOf(f)===-1&&i.push(f),e)}function XC(e,i,r,l,f){switch(i){case"focusin":return Ni=Fr(Ni,e,i,r,l,f),!0;case"dragenter":return Bi=Fr(Bi,e,i,r,l,f),!0;case"mouseover":return Pi=Fr(Pi,e,i,r,l,f),!0;case"pointerover":var h=f.pointerId;return Ur.set(h,Fr(Ur.get(h)||null,e,i,r,l,f)),!0;case"gotpointercapture":return h=f.pointerId,Hr.set(h,Fr(Hr.get(h)||null,e,i,r,l,f)),!0}return!1}function L0(e){var i=Gs(e.target);if(i!==null){var r=c(i);if(r!==null){if(i=r.tag,i===13){if(i=u(r),i!==null){e.blockedOn=i,Xm(e.priority,function(){O0(r)});return}}else if(i===31){if(i=d(r),i!==null){e.blockedOn=i,Xm(e.priority,function(){O0(r)});return}}else if(i===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Hl(e){if(e.blockedOn!==null)return!1;for(var i=e.targetContainers;0<i.length;){var r=md(e.nativeEvent);if(r===null){r=e.nativeEvent;var l=new r.constructor(r.type,r);mu=l,r.target.dispatchEvent(l),mu=null}else return i=Ys(r),i!==null&&M0(i),e.blockedOn=r,!1;i.shift()}return!0}function j0(e,i,r){Hl(e)&&r.delete(i)}function KC(){gd=!1,Ni!==null&&Hl(Ni)&&(Ni=null),Bi!==null&&Hl(Bi)&&(Bi=null),Pi!==null&&Hl(Pi)&&(Pi=null),Ur.forEach(j0),Hr.forEach(j0)}function Fl(e,i){e.blockedOn===i&&(e.blockedOn=null,gd||(gd=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,KC)))}var ql=null;function k0(e){ql!==e&&(ql=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){ql===e&&(ql=null);for(var i=0;i<e.length;i+=3){var r=e[i],l=e[i+1],f=e[i+2];if(typeof l!="function"){if(pd(l||r)===null)continue;break}var h=Ys(r);h!==null&&(e.splice(i,3),i-=3,mf(h,{pending:!0,data:f,method:r.method,action:l},l,f))}}))}function _a(e){function i(O){return Fl(O,e)}Ni!==null&&Fl(Ni,e),Bi!==null&&Fl(Bi,e),Pi!==null&&Fl(Pi,e),Ur.forEach(i),Hr.forEach(i);for(var r=0;r<Vi.length;r++){var l=Vi[r];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Vi.length&&(r=Vi[0],r.blockedOn===null);)L0(r),r.blockedOn===null&&Vi.shift();if(r=(e.ownerDocument||e).$$reactFormReplay,r!=null)for(l=0;l<r.length;l+=3){var f=r[l],h=r[l+1],b=f[ke]||null;if(typeof h=="function")b||k0(r);else if(b){var E=null;if(h&&h.hasAttribute("formAction")){if(f=h,b=h[ke]||null)E=b.formAction;else if(pd(f)!==null)continue}else E=b.action;typeof E=="function"?r[l+1]=E:(r.splice(l,3),l-=3),k0(r)}}}function N0(){function e(h){h.canIntercept&&h.info==="react-transition"&&h.intercept({handler:function(){return new Promise(function(b){return f=b})},focusReset:"manual",scroll:"manual"})}function i(){f!==null&&(f(),f=null),l||setTimeout(r,20)}function r(){if(!l&&!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 l=!1,f=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(r,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),f!==null&&(f(),f=null)}}}function yd(e){this._internalRoot=e}Gl.prototype.render=yd.prototype.render=function(e){var i=this._internalRoot;if(i===null)throw Error(a(409));var r=i.current,l=Je();A0(r,l,e,i,null,null)},Gl.prototype.unmount=yd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var i=e.containerInfo;A0(e.current,2,null,e,null,null),El(),i[qs]=null}};function Gl(e){this._internalRoot=e}Gl.prototype.unstable_scheduleHydration=function(e){if(e){var i=Im();e={blockedOn:null,target:e,priority:i};for(var r=0;r<Vi.length&&i!==0&&i<Vi[r].priority;r++);Vi.splice(r,0,e),r===0&&L0(e)}};var B0=n.version;if(B0!=="19.2.7")throw Error(a(527,B0,"19.2.7"));W.findDOMNode=function(e){var i=e._reactInternals;if(i===void 0)throw typeof e.render=="function"?Error(a(188)):(e=Object.keys(e).join(","),Error(a(268,e)));return e=p(i),e=e!==null?g(e):null,e=e===null?null:e.stateNode,e};var QC={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.7"};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Yl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Yl.isDisabled&&Yl.supportsFiber)try{Za=Yl.inject(QC),Ye=Yl}catch{}}return Gr.createRoot=function(e,i){if(!o(e))throw Error(a(299));var r=!1,l="",f=Gg,h=Yg,b=Ig;return i!=null&&(i.unstable_strictMode===!0&&(r=!0),i.identifierPrefix!==void 0&&(l=i.identifierPrefix),i.onUncaughtError!==void 0&&(f=i.onUncaughtError),i.onCaughtError!==void 0&&(h=i.onCaughtError),i.onRecoverableError!==void 0&&(b=i.onRecoverableError)),i=C0(e,1,!1,null,null,r,l,null,f,h,b,N0),e[qs]=i.current,Wf(e),new yd(i)},Gr.hydrateRoot=function(e,i,r){if(!o(e))throw Error(a(299));var l=!1,f="",h=Gg,b=Yg,E=Ig,O=null;return r!=null&&(r.unstable_strictMode===!0&&(l=!0),r.identifierPrefix!==void 0&&(f=r.identifierPrefix),r.onUncaughtError!==void 0&&(h=r.onUncaughtError),r.onCaughtError!==void 0&&(b=r.onCaughtError),r.onRecoverableError!==void 0&&(E=r.onRecoverableError),r.formState!==void 0&&(O=r.formState)),i=C0(e,1,!0,i,r??null,l,f,O,h,b,E,N0),i.context=_0(null),r=i.current,l=Je(),l=ru(l),f=Ei(l),f.callback=null,Ci(r,f,l),r=l,i.current.lanes=r,Ja(i,r),zn(i),e[qs]=i.current,Wf(e),new Gl(i)},Gr.version="19.2.7",Gr}var X0;function o_(){if(X0)return xd.exports;X0=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),xd.exports=r_(),xd.exports}var l_=o_(),c_="__TSS_CONTEXT",ah=Symbol.for("TSS_SERVER_FUNCTION"),K0=Symbol.for("TSS_SERVER_FUNCTION_FACTORY"),u_="application/x-tss-framed",li={JSON:0,CHUNK:1,END:2,ERROR:3},f_=/;\s*v=(\d+)/;function d_(t){const n=t.match(f_);return n?parseInt(n[1],10):void 0}function h_(t){const n=d_(t);if(n!==void 0&&n!==1)throw new Error(`Incompatible framed protocol version: server=${n}, client=1. Please ensure client and server are using compatible versions.`)}var Qh=()=>window.__TSS_START_OPTIONS__;const H1=!1;function lo(t){return t[t.length-1]}function m_(t){return typeof t=="function"}function As(t,n){return m_(t)?t(n):t}const F1=Object.prototype.hasOwnProperty,Q0=Object.prototype.propertyIsEnumerable;function q1(t){for(const n in t)if(F1.call(t,n))return!0;return!1}const p_=()=>Object.create(null),Ts=(t,n)=>Rs(t,n,p_);function Rs(t,n,s=()=>({}),a=0){if(t===n)return t;if(a>500)return n;const o=n,c=W0(t)&&W0(o);if(!c&&!(Sc(t)&&Sc(o)))return o;const u=c?t:$0(t);if(!u)return o;const d=c?o:$0(o);if(!d)return o;const m=u.length,p=d.length,g=c?new Array(p):s();let y=0;for(let v=0;v<p;v++){const x=c?v:d[v],w=t[x],_=o[x];if(w===_){g[x]=w,(c?v<m:F1.call(t,x))&&y++;continue}if(w===null||_===null||typeof w!="object"||typeof _!="object"){g[x]=_;continue}const S=Rs(w,_,s,a+1);g[x]=S,S===w&&y++}return m===p&&y===m?t:g}function $0(t){const n=Object.getOwnPropertyNames(t);for(const o of n)if(!Q0.call(t,o))return!1;const s=Object.getOwnPropertySymbols(t);if(s.length===0)return n;const a=n;for(const o of s){if(!Q0.call(t,o))return!1;a.push(o)}return a}function Sc(t){if(!Z0(t))return!1;const n=t.constructor;if(typeof n>"u")return!0;const s=n.prototype;return!(!Z0(s)||!s.hasOwnProperty("isPrototypeOf"))}function Z0(t){return Object.prototype.toString.call(t)==="[object Object]"}function W0(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Me(t,n,s){if(t===n)return!0;if(typeof t!=typeof n)return!1;if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;for(let a=0,o=t.length;a<o;a++)if(!Me(t[a],n[a],s))return!1;return!0}if(Sc(t)&&Sc(n)){const a=s?.ignoreUndefined??!0;if(s?.partial){for(const u in n)if((!a||n[u]!==void 0)&&!Me(t[u],n[u],s))return!1;return!0}let o=0;if(!a)o=Object.keys(t).length;else for(const u in t)t[u]!==void 0&&o++;let c=0;for(const u in n)if((!a||n[u]!==void 0)&&(c++,c>o||!Me(t[u],n[u],s)))return!1;return o===c}return!1}function Bs(t){let n,s;const a=new Promise((o,c)=>{n=o,s=c});return a.status="pending",a.resolve=o=>{a.status="resolved",a.value=o,n(o),t?.(o)},a.reject=o=>{a.status="rejected",s(o)},a}function g_(t){return typeof t?.message!="string"?!1:t.message.startsWith("Failed to fetch dynamically imported module")||t.message.startsWith("error loading dynamically imported module")||t.message.startsWith("Importing a module script failed")}function co(t){return!!(t&&typeof t=="object"&&typeof t.then=="function")}function y_(t){return t.replace(/[\x00-\x1f\x7f]/g,"")}function J0(t){let n;try{n=decodeURI(t)}catch{n=t.replaceAll(/%[0-9A-F]{2}/gi,s=>{try{return decodeURI(s)}catch{return s}})}return y_(n)}const v_=["http:","https:","mailto:","tel:"];function Tc(t,n){if(!t)return!1;try{const s=new URL(t);return!n.has(s.protocol)}catch{return!1}}const b_={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},x_=/[&><\u2028\u2029]/g;function w_(t){return t.replace(x_,n=>b_[n])}function Yr(t){if(!t)return{path:t,handledProtocolRelativeURL:!1};if(!/[%\\\x00-\x1f\x7f]/.test(t)&&!t.startsWith("//"))return{path:t,handledProtocolRelativeURL:!1};const n=/%25|%5C/gi;let s=0,a="",o;for(;(o=n.exec(t))!==null;)a+=J0(t.slice(s,o.index))+o[0],s=n.lastIndex;a=a+J0(s?t.slice(s):t);let c=!1;return a.startsWith("//")&&(c=!0,a="/"+a.replace(/^\/+/,"")),{path:a,handledProtocolRelativeURL:c}}function S_(t){return/\s|[^\u0000-\u007F]/.test(t)?t.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):t}function T_(t,n){if(t===n)return!0;
10if(t.length!==n.length)return!1;for(let s=0;s<t.length;s++)if(t[s]!==n[s])return!1;return!0}function Fe(){throw new Error("Invariant failed")}function uo(t){const n=new Map;let s,a;const o=c=>{c.next&&(c.prev?(c.prev.next=c.next,c.next.prev=c.prev,c.next=void 0,a&&(a.next=c,c.prev=a)):(c.next.prev=void 0,s=c.next,c.next=void 0,a&&(c.prev=a,a.next=c)),a=c)};return{get(c){const u=n.get(c);if(u)return o(u),u.value},set(c,u){if(n.size>=t&&s){const m=s;n.delete(m.key),m.next&&(s=m.next,m.next.prev=void 0),m===a&&(a=void 0)}const d=n.get(c);if(d)d.value=u,o(d);else{const m={key:c,value:u,prev:a};a&&(a.next=m),a=m,s||(s=m),n.set(c,m)}},clear(){n.clear(),s=void 0,a=void 0}}}const Yi=4,G1=5;function E_(t){const n=t.indexOf("{");if(n===-1)return null;const s=t.indexOf("}",n);return s===-1||n+1>=t.length?null:[n,s]}function Y1(t,n,s=new Uint16Array(6)){const a=t.indexOf("/",n),o=a===-1?t.length:a,c=t.substring(n,o);if(!c||!c.includes("$"))return s[0]=0,s[1]=n,s[2]=n,s[3]=o,s[4]=o,s[5]=o,s;if(c==="$"){const d=t.length;return s[0]=2,s[1]=n,s[2]=n,s[3]=d,s[4]=d,s[5]=d,s}if(c.charCodeAt(0)===36)return s[0]=1,s[1]=n,s[2]=n+1,s[3]=o,s[4]=o,s[5]=o,s;const u=E_(c);if(u){const[d,m]=u,p=c.charCodeAt(d+1);if(p===45){if(d+2<c.length&&c.charCodeAt(d+2)===36){const g=d+3,y=m;if(g<y)return s[0]=3,s[1]=n+d,s[2]=n+g,s[3]=n+y,s[4]=n+m+1,s[5]=o,s}}else if(p===36){const g=d+1,y=d+2;return y===m?(s[0]=2,s[1]=n+d,s[2]=n+g,s[3]=n+y,s[4]=n+m+1,s[5]=t.length,s):(s[0]=1,s[1]=n+d,s[2]=n+y,s[3]=n+m,s[4]=n+m+1,s[5]=o,s)}}return s[0]=0,s[1]=n,s[2]=n,s[3]=o,s[4]=o,s[5]=o,s}function Gc(t,n,s,a,o,c,u){u?.(s);let d=a;{const m=s.fullPath??s.from,p=m.length,g=s.options?.caseSensitive??t,y=s.options?.params?.parse??s.options?.parseParams;for(;d<p;){const x=Y1(m,d,n);let w;const _=d,S=x[5];switch(d=S+1,c++,x[0]){case 0:{const C=m.substring(x[2],x[3]);if(g){const M=o.static?.get(C);if(M)w=M;else{o.static??=new Map;const j=Ms(s.fullPath??s.from);j.parent=o,j.depth=c,w=j,o.static.set(C,j)}}else{const M=C.toLowerCase(),j=o.staticInsensitive?.get(M);if(j)w=j;else{o.staticInsensitive??=new Map;const k=Ms(s.fullPath??s.from);k.parent=o,k.depth=c,w=k,o.staticInsensitive.set(M,k)}}break}case 1:{const C=m.substring(_,x[1]),M=m.substring(x[4],S),j=g&&!!(C||M),k=C?j?C:C.toLowerCase():void 0,V=M?j?M:M.toLowerCase():void 0,G=!y&&o.dynamic?.find(P=>!P.parse&&P.caseSensitive===j&&P.prefix===k&&P.suffix===V);if(G)w=G;else{const P=Cd(1,s.fullPath??s.from,j,k,V);w=P,P.depth=c,P.parent=o,o.dynamic??=[],o.dynamic.push(P)}break}case 3:{const C=m.substring(_,x[1]),M=m.substring(x[4],S),j=g&&!!(C||M),k=C?j?C:C.toLowerCase():void 0,V=M?j?M:M.toLowerCase():void 0,G=!y&&o.optional?.find(P=>!P.parse&&P.caseSensitive===j&&P.prefix===k&&P.suffix===V);if(G)w=G;else{const P=Cd(3,s.fullPath??s.from,j,k,V);w=P,P.parent=o,P.depth=c,o.optional??=[],o.optional.push(P)}break}case 2:{const C=m.substring(_,x[1]),M=m.substring(x[4],S),j=g&&!!(C||M),k=C?j?C:C.toLowerCase():void 0,V=M?j?M:M.toLowerCase():void 0,G=Cd(2,s.fullPath??s.from,j,k,V);w=G,G.parent=o,G.depth=c,o.wildcard??=[],o.wildcard.push(G)}}o=w}if(y&&s.children&&!s.isRoot&&s.id&&s.id.charCodeAt(s.id.lastIndexOf("/")+1)===95){const x=Ms(s.fullPath??s.from);x.kind=G1,x.parent=o,c++,x.depth=c,o.pathless??=[],o.pathless.push(x),o=x}const v=(s.path||!s.children)&&!s.isRoot;if(v&&m.endsWith("/")){const x=Ms(s.fullPath??s.from);x.kind=Yi,x.parent=o,c++,x.depth=c,o.index=x,o=x}o.parse=y??null,o.priority=s.options?.params?.priority??0,v&&!o.route&&(o.route=s,o.fullPath=s.fullPath??s.from)}if(s.children)for(const m of s.children)Gc(t,n,m,d,o,c,u)}function Ed(t,n){if(t.parse&&!n.parse)return-1;if(!t.parse&&n.parse)return 1;if(t.parse&&n.parse&&(t.priority||n.priority))return n.priority-t.priority;if(t.prefix&&n.prefix&&t.prefix!==n.prefix){if(t.prefix.startsWith(n.prefix))return-1;if(n.prefix.startsWith(t.prefix))return 1}if(t.suffix&&n.suffix&&t.suffix!==n.suffix){if(t.suffix.endsWith(n.suffix))return-1;if(n.suffix.endsWith(t.suffix))return 1}return t.prefix&&!n.prefix?-1:!t.prefix&&n.prefix?1:t.suffix&&!n.suffix?-1:!t.suffix&&n.suffix?1:t.caseSensitive&&!n.caseSensitive?-1:!t.caseSensitive&&n.caseSensitive?1:0}function qi(t){if(t.pathless)for(const n of t.pathless)qi(n);if(t.static)for(const n of t.static.values())qi(n);if(t.staticInsensitive)for(const n of t.staticInsensitive.values())qi(n);if(t.dynamic?.length){t.dynamic.sort(Ed);for(const n of t.dynamic)qi(n)}if(t.optional?.length){t.optional.sort(Ed);for(const n of t.optional)qi(n)}if(t.wildcard?.length){t.wildcard.sort(Ed);for(const n of t.wildcard)qi(n)}}function Ms(t){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,priority:0}}function Cd(t,n,s,a,o){return{kind:t,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:n,parent:null,parse:null,priority:0,caseSensitive:s,prefix:a,suffix:o}}function C_(t,n){const s=Ms("/"),a=new Uint16Array(6);for(const o of t)Gc(!1,a,o,1,s,0);qi(s),n.masksTree=s,n.flatCache=uo(1e3)}function __(t,n){t||="/";const s=n.flatCache.get(t);if(s)return s;const a=$h(t,n.masksTree);return n.flatCache.set(t,a),a}function A_(t,n,s,a,o){t||="/",a||="/";const c=n?`case\0${t}`:t;let u=o.singleCache.get(c);return u||(u=Ms("/"),Gc(n,new Uint16Array(6),{from:t},1,u,0),o.singleCache.set(c,u)),$h(a,u,s)}function R_(t,n,s=!1){const a=s?t:`nofuzz\0${t}`,o=n.matchCache.get(a);if(o!==void 0)return o;t||="/";
10let c;try{c=$h(t,n.segmentTree,s)}catch(u){if(u instanceof URIError)c=null;else throw u}return c&&(c.branch=X1(c.route)),n.matchCache.set(a,c),c}function M_(t){return t==="/"?t:t.replace(/\/{1,}$/,"")}function O_(t,n=!1,s){const a=Ms(t.fullPath),o=new Uint16Array(6),c={},u={};let d=0;return Gc(n,o,t,1,a,0,m=>{if(s?.(m,d),m.id in c&&Fe(),c[m.id]=m,d!==0&&m.path){const p=M_(m.fullPath);(!u[p]||m.fullPath.endsWith("/"))&&(u[p]=m)}d++}),qi(a),{processedTree:{segmentTree:a,singleCache:uo(1e3),matchCache:uo(1e3),flatCache:null,masksTree:null},routesById:c,routesByPath:u}}function $h(t,n,s=!1){const a=t.split("/"),o=z_(t,a,n,s);if(!o)return null;const[c]=I1(t,a,o);return{route:o.node.route,rawParams:c}}function I1(t,n,s){const a=D_(s.node);let o=null;const c=Object.create(null);let u=s.extract?.part??0,d=s.extract?.node??0,m=s.extract?.path??0,p=s.extract?.segment??0;for(;d<a.length;u++,d++,m++,p++){const g=a[d];if(g.kind===Yi)break;if(g.kind===G1){p--,u--,m--;continue}const y=n[u],v=m;if(y&&(m+=y.length),g.kind===1){o??=s.node.fullPath.split("/");const x=o[p],w=g.prefix?.length??0;if(x.charCodeAt(w)===123){const _=g.suffix?.length??0,S=x.substring(w+2,x.length-_-1),C=y.substring(w,y.length-_);c[S]=decodeURIComponent(C)}else{const _=x.substring(1);c[_]=decodeURIComponent(y)}}else if(g.kind===3){if(s.skipped&1<<d){u--,m=v-1;continue}o??=s.node.fullPath.split("/");const x=o[p],w=g.prefix?.length??0,_=g.suffix?.length??0,S=x.substring(w+3,x.length-_-1),C=g.suffix||g.prefix?y.substring(w,y.length-_):y;C&&(c[S]=decodeURIComponent(C))}else if(g.kind===2){const x=g,w=t.substring(v+(x.prefix?.length??0),t.length-(x.suffix?.length??0)),_=decodeURIComponent(w);c["*"]=_,c._splat=_;break}}return s.rawParams&&Object.assign(c,s.rawParams),[c,{part:u,node:d,path:m,segment:p}]}function X1(t){const n=[t];for(;t.parentRoute;)t=t.parentRoute,n.push(t);return n.reverse(),n}function D_(t){const n=Array(t.depth+1);do n[t.depth]=t,t=t.parent;while(t);return n}function z_(t,n,s,a){if(t==="/"&&s.index)return{node:s.index,skipped:0};const o=!lo(n),c=o&&t!=="/",u=n.length-(o?1:0),d=[{node:s,index:1,skipped:0,depth:1,statics:0,dynamics:0,optionals:0}];let m=null,p=null;for(;d.length;){const g=d.pop(),{node:y,index:v,skipped:x,depth:w,statics:_,dynamics:S,optionals:C}=g;let{extract:M,rawParams:j}=g;if(y.kind===2&&y.route&&!Xl(p,g))continue;if(y.parse){if(!tv(t,n,g))continue;j=g.rawParams,M=g.extract}a&&y.route&&y.kind!==Yi&&Xl(m,g)&&(m=g);const k=v===u;if(k&&(y.route&&(!c||y.kind===Yi||y.kind===2)&&Xl(p,g)&&(p=g),!y.optional&&!y.wildcard&&!y.index&&!y.pathless))continue;const V=k?void 0:n[v];let G;if(k&&y.index){const P={node:y.index,index:v,skipped:x,depth:w+1,statics:_,dynamics:S,optionals:C,extract:M,rawParams:j};let D=!0;if(y.index.parse&&(tv(t,n,P)||(D=!1)),D){if(!S&&!C&&!x&&L_(_,u))return P;Xl(p,P)&&(p=P)}}if(y.wildcard)for(let P=y.wildcard.length-1;P>=0;P--){const D=y.wildcard[P],{prefix:I,suffix:Z}=D;if(!(I&&(k||!(D.caseSensitive?V:G??=V.toLowerCase()).startsWith(I)))){if(Z){if(k)continue;const tt=n.slice(v).join("/").slice(-Z.length);if((D.caseSensitive?tt:tt.toLowerCase())!==Z)continue}d.push({node:D,index:u,skipped:x,depth:w+1,statics:_,dynamics:S,optionals:C,extract:M,rawParams:j})}}if(y.optional){const P=x|1<<w,D=w+1;for(let I=y.optional.length-1;I>=0;I--){const Z=y.optional[I];d.push({node:Z,index:v,skipped:P,depth:D,statics:_,dynamics:S,optionals:C,extract:M,rawParams:j})}if(!k)for(let I=y.optional.length-1;I>=0;I--){const Z=y.optional[I],{prefix:tt,suffix:nt}=Z;if(tt||nt){const zt=Z.caseSensitive?V:G??=V.toLowerCase();if(tt&&!zt.startsWith(tt)||nt&&!zt.endsWith(nt))continue}d.push({node:Z,index:v+1,skipped:x,depth:D,statics:_,dynamics:S,optionals:C+Il(u,v),extract:M,rawParams:j})}}if(!k&&y.dynamic&&V)for(let P=y.dynamic.length-1;P>=0;P--){const D=y.dynamic[P],{prefix:I,suffix:Z}=D;if(I||Z){const tt=D.caseSensitive?V:G??=V.toLowerCase();if(I&&!tt.startsWith(I)||Z&&!tt.endsWith(Z))continue}d.push({node:D,index:v+1,skipped:x,depth:w+1,statics:_,dynamics:S+Il(u,v),optionals:C,extract:M,rawParams:j})}if(!k&&y.staticInsensitive){const P=y.staticInsensitive.get(G??=V.toLowerCase());P&&d.push({node:P,index:v+1,skipped:x,depth:w+1,statics:_+Il(u,v),dynamics:S,optionals:C,extract:M,rawParams:j})}if(!k&&y.static){const P=y.static.get(V);P&&d.push({node:P,index:v+1,skipped:x,depth:w+1,statics:_+Il(u,v),dynamics:S,optionals:C,extract:M,rawParams:j})}if(y.pathless){const P=w+1;for(let D=y.pathless.length-1;D>=0;D--){const I=y.pathless[D];d.push({node:I,index:v,skipped:x,depth:P,statics:_,dynamics:S,optionals:C,extract:M,rawParams:j})}}}if(p)return p;if(a&&m){let g=m.index;for(let v=0;v<m.index;v++)g+=n[v].length;const y=g===t.length?"/":t.slice(g);return m.rawParams??=Object.create(null),m.rawParams["**"]=decodeURIComponent(y),m}return null}function Il(t,n){return 2**(t-n-1)}function L_(t,n){return t===2**(n-1)-1}function tv(t,n,s){let a,o;try{[a,o]=I1(t,n,s)}catch{return null}if(s.rawParams=a,s.extract=o,!s.node.parse)return!0;try{if(s.node.parse(a)===!1)return null}catch{}return!0}function Xl(t,n){return t?n.statics>t.statics||n.statics===t.statics&&(n.dynamics>t.dynamics||n.dynamics===t.dynamics&&(n.optionals>t.optionals||n.optionals===t.optionals&&((n.node.kind===Yi)>(t.node.kind===Yi)||n.node.kind===Yi==(t.node.kind===Yi)&&n.depth>
10t.depth))):!0}function cc(t){return Zh(t.filter(n=>n!==void 0).join("/"))}function Zh(t){return t.replace(/\/{2,}/g,"/")}function K1(t){return t==="/"?t:t.replace(/^\/{1,}/,"")}function fi(t){const n=t.length;return n>1&&t[n-1]==="/"?t.replace(/\/{1,}$/,""):t}function Q1(t){return fi(K1(t))}function Ec(t,n){return t?.endsWith("/")&&t!=="/"&&t!==`${n}/`?t.slice(0,-1):t}function j_(t,n,s){return Ec(t,s)===Ec(n,s)}function k_({base:t,to:n,trailingSlash:s="never",cache:a}){const o=n.startsWith("/"),c=!o&&n===".";let u;if(a){u=o?n:c?t:t+"\0"+n;const p=a.get(u);if(p)return p}let d;if(c)d=t.split("/");else if(o)d=n.split("/");else{for(d=t.split("/");d.length>1&&lo(d)==="";)d.pop();const p=n.split("/");for(let g=0,y=p.length;g<y;g++){const v=p[g];v===""?g?g===y-1&&d.push(v):d=[v]:v===".."?d.pop():v==="."||d.push(v)}}d.length>1&&(lo(d)===""?s==="never"&&d.pop():s==="always"&&d.push(""));const m=Zh(d.join("/"))||"/";return u&&a&&a.set(u,m),m}function N_(t){const n=new Map(t.map(o=>[encodeURIComponent(o),o])),s=Array.from(n.keys()).map(o=>o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),a=new RegExp(s,"g");return o=>o.replace(a,c=>n.get(c)??c)}function _d(t,n,s){const a=n[t];return typeof a!="string"?a:t==="_splat"?/^[a-zA-Z0-9\-._~!/]*$/.test(a)?a:a.split("/").map(o=>nv(o,s)).join("/"):nv(a,s)}function ev({path:t,params:n,decoder:s,...a}){let o=!1;const c=Object.create(null);if(!t||t==="/")return{interpolatedPath:"/",usedParams:c,isMissingParams:o};if(!t.includes("$"))return{interpolatedPath:t,usedParams:c,isMissingParams:o};const u=t.length;let d=0,m,p="";for(;d<u;){const g=d;m=Y1(t,g,m);const y=m[5];if(d=y+1,g===y)continue;const v=m[0];if(v===0){p+="/"+t.substring(g,y);continue}if(v===2){const x=n._splat;c._splat=x,c["*"]=x;const w=t.substring(g,m[1]),_=t.substring(m[4],y);if(!x){o=!0,(w||_)&&(p+="/"+w+_);continue}const S=_d("_splat",n,s);p+="/"+w+S+_;continue}if(v===1){const x=t.substring(m[2],m[3]);!o&&!(x in n)&&(o=!0),c[x]=n[x];const w=t.substring(g,m[1]),_=t.substring(m[4],y),S=_d(x,n,s)??"undefined";p+="/"+w+S+_;continue}if(v===3){const x=t.substring(m[2],m[3]),w=n[x];if(w==null)continue;c[x]=w;const _=t.substring(g,m[1]),S=t.substring(m[4],y),C=_d(x,n,s)??"";p+="/"+_+C+S;continue}}return t.endsWith("/")&&(p+="/"),{usedParams:c,interpolatedPath:p||"/",isMissingParams:o}}function nv(t,n){const s=encodeURIComponent(t);return n?.(s)??s}function ye(t){return t?.isNotFound===!0}function $1(t,n=String){const s=new URLSearchParams;for(const a in t){const o=t[a];o!==void 0&&s.set(a,n(o))}return s.toString()}function Ad(t){return t?t==="false"?!1:t==="true"?!0:+t*0===0&&+t+""===t?+t:t:""}function B_(t){const n=new URLSearchParams(t),s=Object.create(null);for(const[a,o]of n.entries()){const c=s[a];c==null?s[a]=Ad(o):Array.isArray(c)?c.push(Ad(o)):s[a]=[c,Ad(o)]}return s}const P_=U_(JSON.parse),V_=H_(JSON.stringify,JSON.parse);function U_(t){return n=>{n[0]==="?"&&(n=n.substring(1));const s=B_(n);for(const a in s){const o=s[a];if(typeof o=="string")try{s[a]=t(o)}catch{}}return s}}function H_(t,n){const s=typeof n=="function";function a(o){if(typeof o=="object"&&o!==null)try{return t(o)}catch{}else if(s&&typeof o=="string")try{return n(o),t(o)}catch{}return o}return o=>{const c=$1(o,a);return c?`?${c}`:""}}const Ls="__root__";function Z1(t){if(t.statusCode=t.statusCode||t.code||307,!t._builtLocation&&!t.reloadDocument&&typeof t.href=="string")try{new URL(t.href),t.reloadDocument=!0}catch{}const n=new Headers(t.headers);t.href&&n.get("Location")===null&&n.set("Location",t.href);const s=new Response(null,{status:t.statusCode,headers:n});if(s.options=t,t.throw)throw s;return s}function De(t){return t instanceof Response&&!!t.options}function W1(t){if(t!==null&&typeof t=="object"&&t.isSerializedRedirect)return Z1(t)}const rh=t=>{if(!t.rendered)return t.rendered=!0,t.onReady?.()},F_=t=>t.stores.matchesId.get().some(n=>t.stores.matchStores.get(n)?.get()._forcePending),Yc=(t,n)=>!!(t.preload&&!t.router.stores.matchStores.has(n)),js=(t,n,s=!0)=>{const a={...t.router.options.context??{}},o=s?n:n-1;for(let c=0;c<=o;c++){const u=t.matches[c];if(!u)continue;const d=t.router.getMatch(u.id);
10d&&Object.assign(a,d.__routeContext,d.__beforeLoadContext)}return a},iv=(t,n)=>{if(!t.matches.length)return;const s=n.routeId,a=t.matches.findIndex(u=>u.routeId===t.router.routeTree.id),o=a>=0?a:0;let c=s?t.matches.findIndex(u=>u.routeId===s):t.firstBadMatchIndex??t.matches.length-1;c<0&&(c=o);for(let u=c;u>=0;u--){const d=t.matches[u];if(t.router.looseRoutesById[d.routeId].options.notFoundComponent)return u}return s?c:o},Ii=(t,n,s)=>{if(!(!De(s)&&!ye(s)))throw De(s)&&s.redirectHandled&&!s.options.reloadDocument||(n&&(n._nonReactive.beforeLoadPromise?.resolve(),n._nonReactive.loaderPromise?.resolve(),n._nonReactive.beforeLoadPromise=void 0,n._nonReactive.loaderPromise=void 0,n._nonReactive.error=s,t.updateMatch(n.id,a=>({...a,status:De(s)?"redirected":ye(s)?"notFound":a.status==="pending"?"success":a.status,context:js(t,n.index),isFetching:!1,error:s})),ye(s)&&!s.routeId&&(s.routeId=n.routeId),n._nonReactive.loadPromise?.resolve()),De(s)&&(t.rendered=!0,s.options._fromLocation=t.location,s.redirectHandled=!0,s=t.router.resolveRedirect(s))),s},J1=(t,n)=>{const s=t.router.getMatch(n);return!!(!s||s._nonReactive.dehydrated)},sv=(t,n,s)=>{const a=js(t,s);t.updateMatch(n,o=>({...o,context:a}))},Ir=(t,n,s)=>{const{id:a,routeId:o}=t.matches[n],c=t.router.looseRoutesById[o];if(s instanceof Promise)throw s;t.firstBadMatchIndex??=n,Ii(t,t.router.getMatch(a),s);try{c.options.onError?.(s)}catch(u){s=u,Ii(t,t.router.getMatch(a),s)}t.updateMatch(a,u=>(u._nonReactive.beforeLoadPromise?.resolve(),u._nonReactive.beforeLoadPromise=void 0,u._nonReactive.loadPromise?.resolve(),{...u,error:s,status:"error",isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!t.preload&&!De(s)&&!ye(s)&&(t.serialError??=s)},tx=(t,n,s,a)=>{if(a._nonReactive.pendingTimeout!==void 0)return;const o=s.options.pendingMs??t.router.options.defaultPendingMs;if(t.onReady&&!Yc(t,n)&&(s.options.loader||s.options.beforeLoad||nx(s))&&typeof o=="number"&&o!==1/0&&(s.options.pendingComponent??t.router.options?.defaultPendingComponent)){const c=setTimeout(()=>{rh(t)},o);a._nonReactive.pendingTimeout=c}},q_=(t,n,s)=>{const a=t.router.getMatch(n);if(!a._nonReactive.beforeLoadPromise&&!a._nonReactive.loaderPromise)return;tx(t,n,s,a);const o=()=>{const c=t.router.getMatch(n);c.preload&&(c.status==="redirected"||c.status==="notFound")&&Ii(t,c,c.error)};return a._nonReactive.beforeLoadPromise?a._nonReactive.beforeLoadPromise.then(o):o()},G_=(t,n,s,a)=>{const o=t.router.getMatch(n);let c=o._nonReactive.loadPromise;o._nonReactive.loadPromise=Bs(()=>{c?.resolve(),c=void 0});const{paramsError:u,searchError:d}=o;u&&Ir(t,s,u),d&&Ir(t,s,d),tx(t,n,a,o);const m=new AbortController;let p=!1;const g=()=>{p||(p=!0,t.updateMatch(n,k=>({...k,isFetching:"beforeLoad",fetchCount:k.fetchCount+1,abortController:m})))},y=()=>{o._nonReactive.beforeLoadPromise?.resolve(),o._nonReactive.beforeLoadPromise=void 0,t.updateMatch(n,k=>({...k,isFetching:!1}))};if(!a.options.beforeLoad){t.router.batch(()=>{g(),y()});return}o._nonReactive.beforeLoadPromise=Bs();const v={...js(t,s,!1),...o.__routeContext},{search:x,params:w,cause:_}=o,S=Yc(t,n),C={search:x,abortController:m,params:w,preload:S,context:v,location:t.location,navigate:k=>t.router.navigate({...k,_fromLocation:t.location}),buildLocation:t.router.buildLocation,cause:S?"preload":_,matches:t.matches,routeId:a.id,...t.router.options.additionalContext},M=k=>{if(k===void 0){t.router.batch(()=>{g(),y()});return}(De(k)||ye(k))&&(g(),Ir(t,s,k)),t.router.batch(()=>{g(),t.updateMatch(n,V=>({...V,__beforeLoadContext:k})),y()})};let j;try{if(j=a.options.beforeLoad(C),co(j))return g(),j.catch(k=>{Ir(t,s,k)}).then(M)}catch(k){g(),Ir(t,s,k)}M(j)},Y_=(t,n)=>{const{id:s,routeId:a}=t.matches[n],o=t.router.looseRoutesById[a],c=()=>d(),u=()=>G_(t,s,n,o),d=()=>{if(J1(t,s))return;const m=q_(t,s,o);return co(m)?m.then(u):u()};return c()},I_=(t,n,s)=>{const a=t.router.getMatch(n);if(!a||!s.options.head&&!s.options.scripts&&!s.options.headers)return;const o={ssr:t.router.options.ssr,matches:t.matches,match:a,params:a.params,loaderData:a.loaderData};return Promise.all([s.options.head?.(o),s.options.scripts?.(o),s.options.headers?.(o)]).then(([c,u,d])=>({meta:c?.meta,links:c?.links,headScripts:c?.scripts,headers:d,scripts:u,styles:c?.styles}))},ex=(t,n,s,a,o)=>{const c=n[a-1],{params:u,loaderDeps:d,abortController:m,cause:p}=t.router.getMatch(s),g=js(t,a),y=Yc(t,s);return{params:u,deps:d,preload:!!y,parentMatchPromise:c,abortController:m,context:g,location:t.location,navigate:v=>t.router.navigate({...v,_fromLocation:t.location}),cause:y?"preload":p,route:o,...t.router.options.additionalContext}},av=async(t,n,s,a,o)=>{try{const c=t.router.getMatch(s);try{(!(H1??t.router.isServer)||c.ssr===!0)&&fo(o);const u=o.options.loader,d=typeof u=="function"?u:u?.handler,m=d?.(ex(t,n,s,a,o)),p=!!d&&co(m);if((p||o._lazyPromise||o._componentsPromise||o.options.head||o.options.scripts||o.options.headers||c._nonReactive.minPendingPromise)&&t.updateMatch(s,y=>({...y,isFetching:"loader"})),d){const y=p?await m:m;Ii(t,t.router.getMatch(s),y),y!==void 0&&t.updateMatch(s,v=>({...v,loaderData:y}))}o._lazyPromise&&await o._lazyPromise;const g=c._nonReactive.minPendingPromise;g&&await g,o._componentsPromise&&await o._componentsPromise,t.updateMatch(s,y=>({...y,error:void 0,context:js(t,a),status:"success",isFetching:!1,updatedAt:Date.now()}))}catch(u){let d=u;if(d?.name==="AbortError"){if(c.abortController.signal.aborted){c._nonReactive.loaderPromise?.resolve(),c._nonReactive.loaderPromise=void 0;return}t.updateMatch(s,p=>({...p,status:p.status==="pending"?"success":p.status,isFetching:!1,context:js(t,a)}));return}const m=c._nonReactive.minPendingPromise;m&&await m,ye(u)&&await o.options.notFoundComponent?.preload?.(),Ii(t,t.router.getMatch(s),u);try{o.options.onError?.(u)}
10catch(p){d=p,Ii(t,t.router.getMatch(s),p)}!De(d)&&!ye(d)&&await fo(o,["errorComponent"]),t.updateMatch(s,p=>({...p,error:d,context:js(t,a),status:"error",isFetching:!1}))}}catch(c){const u=t.router.getMatch(s);u&&(u._nonReactive.loaderPromise=void 0),Ii(t,u,c)}},X_=async(t,n,s)=>{async function a(x,w,_,S,C){const M=Date.now()-w.updatedAt,j=x?C.options.preloadStaleTime??t.router.options.defaultPreloadStaleTime??3e4:C.options.staleTime??t.router.options.defaultStaleTime??0,k=C.options.shouldReload,V=typeof k=="function"?k(ex(t,n,o,s,C)):k,{status:G,invalid:P}=S,D=M>=j&&(!!t.forceStaleReload||S.cause==="enter"||_!==void 0&&_!==S.id);u=G==="success"&&(P||(V??D)),x&&C.options.preload===!1||(u&&!t.sync&&g?(d=!0,(async()=>{try{await av(t,n,o,s,C);const I=t.router.getMatch(o);I._nonReactive.loaderPromise?.resolve(),I._nonReactive.loadPromise?.resolve(),I._nonReactive.loaderPromise=void 0,I._nonReactive.loadPromise=void 0}catch(I){De(I)&&await t.router.navigate(I.options)}})()):G!=="success"||u?await av(t,n,o,s,C):sv(t,o,s))}const{id:o,routeId:c}=t.matches[s];let u=!1,d=!1;const m=t.router.looseRoutesById[c],p=m.options.loader,g=((typeof p=="function"?void 0:p?.staleReloadMode)??t.router.options.defaultStaleReloadMode)!=="blocking";if(J1(t,o)){if(!t.router.getMatch(o))return t.matches[s];sv(t,o,s)}else{const x=t.router.getMatch(o),w=t.router.stores.matchesId.get()[s],_=(w&&t.router.stores.matchStores.get(w)||null)?.routeId===c?w:t.router.stores.matches.get().find(C=>C.routeId===c)?.id,S=Yc(t,o);if(x._nonReactive.loaderPromise){if(x.status==="success"&&!t.sync&&!x.preload&&g)return x;await x._nonReactive.loaderPromise;const C=t.router.getMatch(o),M=C._nonReactive.error||C.error;M&&Ii(t,C,M),C.status==="pending"&&await a(S,x,_,C,m)}else{const C=S&&!t.router.stores.matchStores.has(o),M=t.router.getMatch(o);M._nonReactive.loaderPromise=Bs(),C!==M.preload&&t.updateMatch(o,j=>({...j,preload:C})),await a(S,x,_,M,m)}}const y=t.router.getMatch(o);d||(y._nonReactive.loaderPromise?.resolve(),y._nonReactive.loadPromise?.resolve(),y._nonReactive.loadPromise=void 0),clearTimeout(y._nonReactive.pendingTimeout),y._nonReactive.pendingTimeout=void 0,d||(y._nonReactive.loaderPromise=void 0),y._nonReactive.dehydrated=void 0;const v=d?y.isFetching:!1;return v!==y.isFetching||y.invalid!==!1?(t.updateMatch(o,x=>({...x,isFetching:v,invalid:!1})),t.router.getMatch(o)):y};async function rv(t){const n=t,s=[];F_(n.router)&&rh(n);let a;for(let v=0;v<n.matches.length;v++){try{const x=Y_(n,v);co(x)&&await x}catch(x){if(De(x))throw x;if(ye(x))a=x;else if(!n.preload)throw x;break}if(n.serialError||n.firstBadMatchIndex!=null)break}const o=n.firstBadMatchIndex??n.matches.length,c=a&&!n.preload?iv(n,a):void 0,u=a&&n.preload?0:c!==void 0?Math.min(c+1,o):o;let d,m;for(let v=0;v<u;v++)s.push(X_(n,s,v));try{await Promise.all(s)}catch{const v=await Promise.allSettled(s);for(const x of v){if(x.status!=="rejected")continue;const w=x.reason;if(De(w))throw w;ye(w)?d??=w:m??=w}if(m!==void 0)throw m}const p=d??(a&&!n.preload?a:void 0);let g=n.firstBadMatchIndex!==void 0?n.firstBadMatchIndex:n.matches.length-1;if(!p&&a&&n.preload)return n.matches;if(p){const v=iv(n,p);v===void 0&&Fe();const x=n.matches[v],w=n.router.looseRoutesById[x.routeId],_=n.router.options?.defaultNotFoundComponent;!w.options.notFoundComponent&&_&&(w.options.notFoundComponent=_),p.routeId=x.routeId;const S=x.routeId===n.router.routeTree.id;n.updateMatch(x.id,C=>({...C,...S?{status:"success",globalNotFound:!0,error:void 0}:{status:"notFound",error:p},isFetching:!1})),g=v,await fo(w,["notFoundComponent"])}else if(!n.preload){const v=n.matches[0];v.globalNotFound||n.router.getMatch(v.id)?.globalNotFound&&n.updateMatch(v.id,x=>({...x,globalNotFound:!1,error:void 0}))}if(n.serialError&&n.firstBadMatchIndex!==void 0){const v=n.router.looseRoutesById[n.matches[n.firstBadMatchIndex].routeId];await fo(v,["errorComponent"])}for(let v=0;v<=g;v++){const{id:x,routeId:w}=n.matches[v],_=n.router.looseRoutesById[w];try{const S=I_(n,x,_);if(S){const C=await S;n.updateMatch(x,M=>({...M,...C}))}}catch(S){console.error(`Error executing head for route ${w}:`,S)}}const y=rh(n);if(co(y)&&await y,p)throw p;
10if(n.serialError&&!n.preload&&!n.onReady)throw n.serialError;return n.matches}function ov(t,n){const s=n.map(a=>t.options[a]?.preload?.()).filter(Boolean);if(s.length!==0)return Promise.all(s)}function fo(t,n=uc){!t._lazyLoaded&&t._lazyPromise===void 0&&(t.lazyFn?t._lazyPromise=t.lazyFn().then(a=>{const{id:o,...c}=a.options;Object.assign(t.options,c),t._lazyLoaded=!0,t._lazyPromise=void 0}):t._lazyLoaded=!0);const s=()=>t._componentsLoaded?void 0:n===uc?(()=>{if(t._componentsPromise===void 0){const a=ov(t,uc);a?t._componentsPromise=a.then(()=>{t._componentsLoaded=!0,t._componentsPromise=void 0}):t._componentsLoaded=!0}return t._componentsPromise})():ov(t,n);return t._lazyPromise?t._lazyPromise.then(s):s()}function nx(t){for(const n of uc)if(t.options[n]?.preload)return!0;return!1}const uc=["component","errorComponent","pendingComponent","notFoundComponent"];function K_(t){return{input:({url:n})=>{for(const s of t)n=oh(s,n);return n},output:({url:n})=>{for(let s=t.length-1;s>=0;s--)n=ix(t[s],n);return n}}}function Q_(t){const n=Q1(t.basepath),s=`/${n}`,a=t.caseSensitive?s:s.toLowerCase(),o=`${a}/`;return{input:({url:c})=>{const u=t.caseSensitive?c.pathname:c.pathname.toLowerCase();return u===a?c.pathname="/":u.startsWith(o)&&(c.pathname=c.pathname.slice(s.length)),c},output:({url:c})=>(c.pathname=cc(["/",n,c.pathname]),c)}}function oh(t,n){const s=t?.input?.({url:n});if(s){if(typeof s=="string")return new URL(s);if(s instanceof URL)return s}return n}function ix(t,n){const s=t?.output?.({url:n});if(s){if(typeof s=="string")return new URL(s);if(s instanceof URL)return s}return n}function $_(t,n){const{createMutableStore:s,createReadonlyStore:a,batch:o,init:c}=n,u=new Map,d=new Map,m=new Map,p=s(t.status),g=s(t.loadedAt),y=s(t.isLoading),v=s(t.isTransitioning),x=s(t.location),w=s(t.resolvedLocation),_=s(t.statusCode),S=s(t.redirect),C=s([]),M=s([]),j=s([]),k=a(()=>Rd(u,C.get())),V=a(()=>Rd(d,M.get())),G=a(()=>Rd(m,j.get())),P=a(()=>C.get()[0]),D=a(()=>C.get().some(W=>u.get(W)?.get().status==="pending")),I=a(()=>({locationHref:x.get().href,resolvedLocationHref:w.get()?.href,status:p.get()})),Z=a(()=>({status:p.get(),loadedAt:g.get(),isLoading:y.get(),isTransitioning:v.get(),matches:k.get(),location:x.get(),resolvedLocation:w.get(),statusCode:_.get(),redirect:S.get()})),tt=uo(64);function nt(W){let it=tt.get(W);return it||(it=a(()=>{const mt=C.get();for(const J of mt){const z=u.get(J);if(z&&z.routeId===W)return z.get()}}),tt.set(W,it)),it}const zt={status:p,loadedAt:g,isLoading:y,isTransitioning:v,location:x,resolvedLocation:w,statusCode:_,redirect:S,matchesId:C,pendingIds:M,cachedIds:j,matches:k,pendingMatches:V,cachedMatches:G,firstId:P,hasPending:D,matchRouteDeps:I,matchStores:u,pendingMatchStores:d,cachedMatchStores:m,__store:Z,getRouteMatchStore:nt,setMatches:bt,setPending:wt,setCached:q};bt(t.matches),c?.(zt);function bt(W){Md(W,u,C,s,o)}function wt(W){Md(W,d,M,s,o)}function q(W){Md(W,m,j,s,o)}return zt}function Rd(t,n){const s=[];for(const a of n){const o=t.get(a);o&&s.push(o.get())}return s}function Md(t,n,s,a,o){const c=t.map(d=>d.id),u=new Set(c);o(()=>{for(const d of n.keys())u.has(d)||n.delete(d);for(const d of t){const m=n.get(d.id);if(!m){const p=a(d);p.routeId=d.routeId,n.set(d.id,p);continue}m.routeId=d.routeId,m.get()!==d&&m.set(d)}T_(s.get(),c)||s.set(c)})}var Ki="__TSR_index",lv="popstate",cv="beforeunload";function Z_(t){let n=t.getLocation();const s=new Set,a=u=>{n=t.getLocation(),s.forEach(d=>d({location:n,action:u}))},o=u=>{t.notifyOnIndexChange??!0?a(u):n=t.getLocation()},c=async({task:u,navigateOpts:d,...m})=>{if(d?.ignoreBlocker??!1){u();return}const p=t.getBlockers?.()??[],g=m.type==="PUSH"||m.type==="REPLACE";if(typeof document<"u"&&p.length&&g)for(const y of p){const v=Cc(m.path,m.state);if(await y.blockerFn({currentLocation:n,nextLocation:v,action:m.type})){t.onBlocked?.();return}}u()};return{get location(){return n},get length(){return t.getLength()},subscribers:s,subscribe:u=>(s.add(u),()=>{s.delete(u)}),push:(u,d,m)=>{const p=n.state[Ki];d=uv(p+1,d),c({task:()=>{t.pushState(u,d),a({type:"PUSH"})},navigateOpts:m,type:"PUSH",path:u,state:d})},replace:(u,d,m)=>{const p=n.state[Ki];d=uv(p,d),c({task:()=>{t.replaceState(u,d),a({type:"REPLACE"})},navigateOpts:m,type:"REPLACE",path:u,state:d})},go:(u,d)=>{c({task:()=>{t.go(u),o({type:"GO",index:u})},navigateOpts:d,type:"GO"})},back:u=>{c({task:()=>{t.back(u?.ignoreBlocker??!1),o({type:"BACK"})},navigateOpts:u,type:"BACK"})},forward:u=>{c({task:()=>{t.forward(u?.ignoreBlocker??!1),o({type:"FORWARD"})},navigateOpts:u,type:"FORWARD"})},canGoBack:()=>n.state[Ki]!==0,createHref:u=>t.createHref(u),block:u=>{if(!t.setBlockers)return()=>{};const d=t.getBlockers?.()??[];return t.setBlockers([...d,u]),()=>{const m=t.getBlockers?.()??[];t.setBlockers?.(m.filter(p=>p!==u))}},flush:()=>t.flush?.(),destroy:()=>t.destroy?.(),notify:a}}function uv(t,n){n||(n={});const s=Wh();return{...n,key:s,__TSR_key:s,[Ki]:t}}function W_(t){const n=typeof document<"u"?window:void 0,s=n.history.pushState,a=n.history.replaceState;let o=[];const c=()=>o,u=D=>o=D,d=(D=>D),m=(()=>Cc(`${n.location.pathname}${n.location.search}${n.location.hash}`,n.history.state));if(!n.history.state?.__TSR_key&&!n.history.state?.key){const D=Wh();n.history.replaceState({[Ki]:0,key:D,__TSR_key:D},"")}let p=m(),g,y=!1,v=!1,x=!1,w=!1;const _=()=>p;let S,C;const M=()=>{S&&(P._ignoreSubscribers=!0,(S.isPush?n.history.pushState:n.history.replaceState)(S.state,"",S.href),P._ignoreSubscribers=!1,S=void 0,C=void 0,g=void 0)},j=(D,I,Z)=>{const tt=d(I);C||(g=p),p=Cc(I,Z),S={href:tt,state:Z,isPush:S?.isPush||D==="push"},C||(C=Promise.resolve().then(()=>M()))},k=D=>{p=m(),P.notify({type:D})},V=async()=>
10{if(v){v=!1;return}const D=m(),I=D.state[Ki]-p.state[Ki],Z=I===1,tt=I===-1,nt=!Z&&!tt||y;y=!1;const zt=nt?"GO":tt?"BACK":"FORWARD",bt=nt?{type:"GO",index:I}:{type:tt?"BACK":"FORWARD"};if(x)x=!1;else{const wt=c();if(typeof document<"u"&&wt.length){for(const q of wt)if(await q.blockerFn({currentLocation:p,nextLocation:D,action:zt})){v=!0,n.history.go(1),P.notify(bt);return}}}p=m(),P.notify(bt)},G=D=>{if(w){w=!1;return}let I=!1;const Z=c();if(typeof document<"u"&&Z.length)for(const tt of Z){const nt=tt.enableBeforeUnload??!0;if(nt===!0){I=!0;break}if(typeof nt=="function"&&nt()===!0){I=!0;break}}if(I)return D.preventDefault(),D.returnValue=""},P=Z_({getLocation:_,getLength:()=>n.history.length,pushState:(D,I)=>j("push",D,I),replaceState:(D,I)=>j("replace",D,I),back:D=>(D&&(x=!0),w=!0,n.history.back()),forward:D=>{D&&(x=!0),w=!0,n.history.forward()},go:D=>{y=!0,n.history.go(D)},createHref:D=>d(D),flush:M,destroy:()=>{n.history.pushState=s,n.history.replaceState=a,n.removeEventListener(cv,G,{capture:!0}),n.removeEventListener(lv,V)},onBlocked:()=>{g&&p!==g&&(p=g)},getBlockers:c,setBlockers:u,notifyOnIndexChange:!1});return n.addEventListener(cv,G,{capture:!0}),n.addEventListener(lv,V),n.history.pushState=function(...D){const I=s.apply(n.history,D);return P._ignoreSubscribers||k("PUSH"),I},n.history.replaceState=function(...D){const I=a.apply(n.history,D);return P._ignoreSubscribers||k("REPLACE"),I},P}function J_(t){let n=t.replace(/[\x00-\x1f\x7f]/g,"");return n.startsWith("//")&&(n="/"+n.replace(/^\/+/,"")),n}function Cc(t,n){const s=J_(t),a=s.indexOf("#"),o=s.indexOf("?"),c=Wh();return{href:s,pathname:s.substring(0,a>0?o>0?Math.min(a,o):a:o>0?o:s.length),hash:a>-1?s.substring(a):"",search:o>-1?s.slice(o,a===-1?void 0:a):"",state:n||{[Ki]:0,key:c,__TSR_key:c}}}function Wh(){return(Math.random()+1).toString(36).substring(7)}function tA(t){return t instanceof Error?{name:t.name,message:t.message}:{data:t}}function Va(t,n){const s=n,a=t;return{fromLocation:s,toLocation:a,pathChanged:s?.pathname!==a.pathname,hrefChanged:s?.href!==a.href,hashChanged:s?.hash!==a.hash}}const lh=new WeakMap;var eA=class{constructor(t,n){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.routeBranchCache=new WeakMap,this.startTransition=s=>s(),this.update=s=>{const a=this.options,o=this.basepath??a?.basepath??"/",c=this.basepath===void 0,u=a?.rewrite;if(this.options={...a,...s},this.isServer=this.options.isServer??typeof document>"u",this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=N_(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=W_()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!=="null"?this.origin=window.origin:this.origin="http://localhost"),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let g;this.resolvePathCache=uo(1e3),g=this.buildRouteTree(),this.setRoutes(g)}if(!this.stores&&this.latestLocation){const g=this.getStoreConfig(this);this.batch=g.batch,this.stores=$_(iA(this.latestLocation),g),mA(this)}let d=!1;const m=this.options.basepath??"/",p=this.options.rewrite;if(c||o!==m||u!==p){this.basepath=m;const g=[],y=Q1(m);y&&y!=="/"&&g.push(Q_({basepath:m})),p&&g.push(p),this.rewrite=g.length===0?void 0:g.length===1?g[0]:K_(g),this.history&&this.updateLatestLocation(),d=!0}d&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<"u"&&"CSS"in window&&typeof window.CSS?.supports=="function"&&(this.isViewTransitionTypesSupported=window.CSS.supports("selector(:active-view-transition-type(a))"))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{const s=O_(this.routeTree,this.options.caseSensitive,(a,o)=>{a.init({originalIndex:o})});return this.options.routeMasks&&C_(this.options.routeMasks,s.processedTree),s},this.subscribe=(s,a)=>{const o={eventType:s,fn:a};return this.subscribers.add(o),()=>{this.subscribers.delete(o)}},this.emit=s=>
10{this.subscribers.forEach(a=>{a.eventType===s.type&&a.fn(s)})},this.parseLocation=(s,a)=>{const o=({pathname:m,search:p,hash:g,href:y,state:v})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(m)){const C=this.options.parseSearch(p),M=this.options.stringifySearch(C);return{href:m+M+g,publicHref:m+M+g,pathname:Yr(m).path,external:!1,searchStr:M,search:Ts(a?.search,C),hash:Yr(g.slice(1)).path,state:Rs(a?.state,v)}}const x=new URL(y,this.origin),w=oh(this.rewrite,x),_=this.options.parseSearch(w.search),S=this.options.stringifySearch(_);return w.search=S,{href:w.href.replace(w.origin,""),publicHref:y,pathname:Yr(w.pathname).path,external:!!this.rewrite&&w.origin!==this.origin,searchStr:S,search:Ts(a?.search,_),hash:Yr(w.hash.slice(1)).path,state:Rs(a?.state,v)}},c=o(s),{__tempLocation:u,__tempKey:d}=c.state;if(u&&(!d||d===this.tempLocationKey)){const m=o(u);return m.state.key=c.state.key,m.state.__TSR_key=c.state.__TSR_key,delete m.state.__tempLocation,{...m,maskedLocation:c}}return c},this.resolvePathWithBase=(s,a)=>k_({base:s,to:a.includes("//")?Zh(a):a,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(s,a,o)=>typeof s=="string"?this.matchRoutesInternal({pathname:s,search:a},o):this.matchRoutesInternal(s,a),this.getMatchedRoutes=s=>sA({pathname:s,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=s=>{const a=this.getMatch(s);a&&(a.abortController.abort(),clearTimeout(a._nonReactive.pendingTimeout),a._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(s=>{this.cancelMatch(s)}),this.stores.matchesId.get().forEach(s=>{if(this.stores.pendingMatchStores.has(s))return;const a=this.stores.matchStores.get(s)?.get();a&&(a.status==="pending"||a.isFetching==="loader")&&this.cancelMatch(s)})},this.buildLocation=s=>{const a=(c={})=>{const u=c._fromLocation||this.pendingBuiltLocation||this.latestLocation,d=this.matchRoutesLightweight(u);c.from;const m=c.unsafeRelative==="path"?u.pathname:c.from??d.fullPath,p=c.to?`${c.to}`:void 0,g=d.search,y=Object.assign(Object.create(null),d.params),v=p?.charCodeAt(0)===47?"/":this.resolvePathWithBase(m,"."),x=p?this.resolvePathWithBase(v,p):v,w=c.params===!1||c.params===null?Object.create(null):(c.params??!0)===!0?y:Object.assign(y,As(c.params,y)),_=this.routesByPath[fi(x)];let S;if(_)S=this.getRouteBranch(_);else if(x.includes("$"))S=[];else{const tt=this.getMatchedRoutes(x);S=tt.matchedRoutes,this.options.notFoundRoute&&(!tt.foundRoute||tt.foundRoute.path!=="/"&&tt.routeParams["**"])&&(S=[...S,this.options.notFoundRoute])}if(S.length&&q1(w))for(const tt of S){const nt=tt.options.params?.stringify??tt.options.stringifyParams;if(nt)try{Object.assign(w,nt(w))}catch{}}const C=s.leaveParams?x:Yr(ev({path:x,params:w,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path;let M=g;if(s._includeValidateSearch&&this.options.search?.strict){const tt={};S.forEach(nt=>{if(nt.options.validateSearch)try{Object.assign(tt,fc(nt.options.validateSearch,{...tt,...M}))}catch{}}),M=tt}M=aA({search:M,dest:c,destRoutes:S,_includeValidateSearch:s._includeValidateSearch}),M=Ts(g,M);const j=this.options.stringifySearch(M),k=c.hash===!0?u.hash:c.hash?As(c.hash,u.hash):void 0,V=k?`#${k}`:"";let G=c.state===!0?u.state:c.state?As(c.state,u.state):{};G=Rs(u.state,G);const P=`${C}${j}${V}`;let D,I,Z=!1;if(this.rewrite){const tt=new URL(P,this.origin),nt=ix(this.rewrite,tt);D=tt.href.replace(tt.origin,""),nt.origin!==this.origin?(I=nt.href,Z=!0):I=nt.pathname+nt.search+nt.hash}else D=S_(P),I=D;return{publicHref:I,href:D,pathname:C,search:M,searchStr:j,state:G,hash:k??"",external:Z,unmaskOnReload:c.unmaskOnReload}},o=(c={},u)=>{const d=a(c);let m=u?a(u):void 0;if(!m){const p=Object.create(null);if(this.options.routeMasks){const g=__(d.pathname,this.processedTree);if(g){Object.assign(p,g.rawParams);const{from:y,params:v,...x}=g.route,w=v===!1||v===null?Object.create(null):(v??!0)===!0?p:Object.assign(p,As(v,p));u={from:s.from,...x,params:w},m=a(u)}}}return m&&(d.maskedLocation=m),d};return s.mask?o(s,{from:s.from,...s.mask}):o(s)},this.commitLocation=async({viewTransition:s,ignoreBlocker:a,...o})=>{let c;const u=()=>{const p=["key","__TSR_key","__TSR_index","__hashScrollIntoViewOptions"];p.forEach(y=>{o.state[y]=this.latestLocation.state[y]});const g=Me(o.state,this.latestLocation.state);return p.forEach(y=>{delete o.state[y]}),g},d=fi(this.latestLocation.href)===fi(o.href);let m=this.commitLocationPromise;if(this.commitLocationPromise=Bs(()=>{m?.resolve(),m=void 0}),d&&u())this.load();else{let{maskedLocation:p,hashScrollIntoView:g,...y}=o;p&&(y={...p,state:{...p.state,__tempKey:void 0,__tempLocation:{...y,search:y.searchStr,state:{...y.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(y.unmaskOnReload??this.options.unmaskOnReload??!1)&&(y.state.__tempKey=this.tempLocationKey)),y.state.__hashScrollIntoViewOptions=g??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=s,c=o.replace?"REPLACE":"PUSH",this.history[c==="REPLACE"?"replace":"push"](y.publicHref,y.state,{ignoreBlocker:a})}return this.resetNextScroll=o.resetScroll??!0,this.history.subscribers.size||this.load(c?{action:{type:c}}:void 0),this.commitLocationPromise},this.buildAndCommitLocation=({replace:s,resetScroll:a,hashScrollIntoView:o,viewTransition:c,ignoreBlocker:u,href:d,...m}={})=>
10{if(d){const y=this.history.location.state.__TSR_index,v=Cc(d,{__TSR_index:s?y:y+1}),x=new URL(v.pathname,this.origin);m.to=oh(this.rewrite,x).pathname,m.search=this.options.parseSearch(v.search),m.hash=v.hash.slice(1)}const p=this.buildLocation({...m,_includeValidateSearch:!0});this.pendingBuiltLocation=p;const g=this.commitLocation({...p,viewTransition:c,replace:s,resetScroll:a,hashScrollIntoView:o,ignoreBlocker:u});return Promise.resolve().then(()=>{this.pendingBuiltLocation===p&&(this.pendingBuiltLocation=void 0)}),g},this.navigate=async({to:s,reloadDocument:a,href:o,publicHref:c,...u})=>{let d=!1;if(o)try{new URL(`${o}`),d=!0}catch{}if(d&&!a&&(a=!0),a){if(s!==void 0||!o){const p=this.buildLocation({to:s,...u});o=o??p.publicHref,c=c??p.publicHref}const m=!d&&c?c:o;if(Tc(m,this.protocolAllowlist))return Promise.resolve();if(!u.ignoreBlocker){const p=this.history.getBlockers?.()??[];for(const g of p)if(g?.blockerFn&&await g.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:"PUSH"}))return Promise.resolve()}return u.replace?window.location.replace(m):window.location.href=m,Promise.resolve()}return this.buildAndCommitLocation({...u,href:o,to:s,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();const s=this.matchRoutes(this.latestLocation),a=this.stores.cachedMatches.get().filter(o=>!s.some(c=>c.id===o.id));this.batch(()=>{this.stores.status.set("pending"),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(s),this.stores.setCached(a)})},this.load=async s=>{const a=s?.action?.type;let o,c,u;const d=this.stores.resolvedLocation.get()??this.stores.location.get();for(u=new Promise(p=>{this.startTransition(async()=>{try{this.beforeLoad(),a?lh.set(this.latestLocation,a):lh.delete(this.latestLocation);const g=this.latestLocation,y=Va(g,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:"onBeforeNavigate",...y}),this.emit({type:"onBeforeLoad",...y}),await rv({router:this,sync:s?.sync,forceStaleReload:d.href===g.href,matches:this.stores.pendingMatches.get(),location:g,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let v=null,x=null,w=null,_=null;this.batch(()=>{const S=this.stores.pendingMatches.get(),C=S.length,M=this.stores.matches.get();v=C?M.filter(V=>!this.stores.pendingMatchStores.has(V.id)):null;const j=new Set;for(const V of this.stores.pendingMatchStores.values())V.routeId&&j.add(V.routeId);const k=new Set;for(const V of this.stores.matchStores.values())V.routeId&&k.add(V.routeId);x=C?M.filter(V=>!j.has(V.routeId)):null,w=C?S.filter(V=>!k.has(V.routeId)):null,_=C?S.filter(V=>k.has(V.routeId)):M,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),C&&(this.stores.setMatches(S),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...v.filter(V=>V.status!=="error"&&V.status!=="notFound"&&V.status!=="redirected")]),this.clearExpiredCache())});for(const[S,C]of[[x,"onLeave"],[w,"onEnter"],[_,"onStay"]])if(S)for(const M of S)this.looseRoutesById[M.routeId].options[C]?.(M)})})}})}catch(g){De(g)?(o=g,this.navigate({...o.options,replace:!0,ignoreBlocker:!0})):ye(g)&&(c=g);const y=o?o.status:c?404:this.stores.matches.get().some(v=>v.status==="error")?500:200;this.batch(()=>{this.stores.statusCode.set(y),this.stores.redirect.set(o)})}this.latestLoadPromise===u&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),p()})}),this.latestLoadPromise=u,await u;this.latestLoadPromise&&u!==this.latestLoadPromise;)await this.latestLoadPromise;let m;this.hasNotFoundMatch()?m=404:this.stores.matches.get().some(p=>p.status==="error")&&(m=500),m!==void 0&&this.stores.statusCode.set(m)},this.startViewTransition=s=>{const a=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,a&&typeof document<"u"&&"startViewTransition"in document&&typeof document.startViewTransition=="function"){let o;if(typeof a=="object"&&this.isViewTransitionTypesSupported){const c=this.latestLocation,u=this.stores.resolvedLocation.get(),d=typeof a.types=="function"?a.types(Va(c,u)):a.types;if(d===!1){s();return}o={update:s,types:d}}else o=s;document.startViewTransition(o)}else s()},this.updateMatch=(s,a)=>{this.startTransition(()=>
10{const o=this.stores.pendingMatchStores.get(s);if(o){o.set(a);return}const c=this.stores.matchStores.get(s);if(c){c.set(a);return}const u=this.stores.cachedMatchStores.get(s);if(u){const d=a(u.get());d.status==="redirected"?this.stores.cachedMatchStores.delete(s)&&this.stores.cachedIds.set(m=>m.filter(p=>p!==s)):u.set(d)}})},this.getMatch=s=>this.stores.cachedMatchStores.get(s)?.get()??this.stores.pendingMatchStores.get(s)?.get()??this.stores.matchStores.get(s)?.get(),this.invalidate=s=>{const a=o=>s?.filter?.(o)??!0?{...o,invalid:!0,...s?.forcePending||o.status==="error"||o.status==="notFound"?{status:"pending",error:void 0}:void 0}:o;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(a)),this.stores.setCached(this.stores.cachedMatches.get().map(a)),this.stores.setPending(this.stores.pendingMatches.get().map(a))}),this.shouldViewTransition=!1,this.load({sync:s?.sync})},this.getParsedLocationHref=s=>s.publicHref||"/",this.resolveRedirect=s=>{const a=s.headers.get("Location");if(!s.options.href||s.options._builtLocation){const o=s.options._builtLocation??this.buildLocation(s.options),c=this.getParsedLocationHref(o);s.options.href=c,s.headers.set("Location",c)}else if(a)try{const o=new URL(a);if(this.origin&&o.origin===this.origin){const c=o.pathname+o.search+o.hash;s.options.href=c,s.headers.set("Location",c)}}catch{}if(s.options.href&&!s.options._builtLocation&&Tc(s.options.href,this.protocolAllowlist))throw new Error("Redirect blocked: unsafe protocol");return s.headers.get("Location")||s.headers.set("Location",s.options.href),s},this.clearCache=s=>{const a=s?.filter;a!==void 0?this.stores.setCached(this.stores.cachedMatches.get().filter(o=>!a(o))):this.stores.setCached([])},this.clearExpiredCache=()=>{const s=Date.now(),a=o=>{const c=this.looseRoutesById[o.routeId];if(!c.options.loader)return!0;const u=(o.preload?c.options.preloadGcTime??this.options.defaultPreloadGcTime:c.options.gcTime??this.options.defaultGcTime)??300*1e3;return o.status==="error"?!0:s-o.updatedAt>=u};this.clearCache({filter:a})},this.loadRouteChunk=fo,this.preloadRoute=async s=>{const a=s._builtLocation??this.buildLocation(s);let o=this.matchRoutes(a,{throwOnError:!0,preload:!0,dest:s});const c=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),u=new Set([...c,...this.stores.cachedIds.get()]),d=o.filter(m=>!u.has(m.id));if(d.length){const m=this.stores.cachedMatches.get();this.stores.setCached([...m,...d])}try{return o=await rv({router:this,matches:o,location:a,preload:!0,updateMatch:(m,p)=>{c.has(m)?o=o.map(g=>g.id===m?p(g):g):this.updateMatch(m,p)}}),o}catch(m){if(De(m))return m.options.reloadDocument?void 0:await this.preloadRoute({...m.options,_fromLocation:a});ye(m)||console.error(m);return}},this.matchRoute=(s,a)=>{const o={...s,to:s.to?this.resolvePathWithBase(s.from||"",s.to):void 0,params:s.params||{},leaveParams:!0},c=this.buildLocation(o);if(a?.pending&&this.stores.status.get()!=="pending")return!1;const u=(a?.pending===void 0?!this.stores.isLoading.get():a.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),d=A_(c.pathname,a?.caseSensitive??!1,a?.fuzzy??!1,u.pathname,this.processedTree);return!d||s.params&&!Me(d.rawParams,s.params,{partial:!0})?!1:a?.includeSearch??!0?Me(u.search,c.search,{partial:!0})?d.rawParams:!1:d.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(s=>s.status==="notFound"||s.globalNotFound),this.getStoreConfig=n,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...t,caseSensitive:t.caseSensitive??!1,notFoundMode:t.notFoundMode??"fuzzy",stringifySearch:t.stringifySearch??V_,parseSearch:t.parseSearch??P_,protocolAllowlist:t.protocolAllowlist??v_}),typeof document<"u"&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:t,routesByPath:n,processedTree:s}){this.routesById=t,this.routesByPath=n,this.processedTree=s;const a=this.options.notFoundRoute;a&&(a.init({originalIndex:99999999999}),this.routesById[a.id]=a)}getRouteBranch(t){let n=this.routeBranchCache.get(t);return n||(n=X1(t),this.routeBranchCache.set(t,n)),n}get looseRoutesById(){return this.routesById}getParentContext(t){return t?.id?t.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(t,n){const s=this.getMatchedRoutes(t.pathname),{foundRoute:a,routeParam
10s:o}=s;let{matchedRoutes:c}=s,u=!1;(a?a.path!=="/"&&o["**"]:fi(t.pathname))&&(this.options.notFoundRoute?c=[...c,this.options.notFoundRoute]:u=!0);const d=u?oA(this.options.notFoundMode,c):void 0,m=new Array(c.length),p=new Map;for(const g of this.stores.matchStores.values())g.routeId&&p.set(g.routeId,g.get());for(let g=0;g<c.length;g++){const y=c[g],v=m[g-1];let x,w,_;{const nt=v?.search??t.search,zt=v?._strictSearch??void 0;try{const bt=fc(y.options.validateSearch,{...nt})??void 0;x={...nt,...bt},w={...zt,...bt},_=void 0}catch(bt){let wt=bt;if(bt instanceof _c||(wt=new _c(bt.message,{cause:bt})),n?.throwOnError)throw wt;x=nt,w={},_=wt}}const S=y.options.loaderDeps?.({search:x})??"",C=S?JSON.stringify(S):"",{interpolatedPath:M,usedParams:j}=ev({path:y.fullPath,params:o,decoder:this.pathParamsDecoder,server:this.isServer}),k=y.id+M+C,V=this.getMatch(k),G=p.get(y.id),P=V?._strictParams??j;let D;if(!V)try{fv(y,P)}catch(nt){if(ye(nt)||De(nt)?D=nt:D=new nA(nt.message,{cause:nt}),n?.throwOnError)throw D}Object.assign(o,P);const I=G?"stay":"enter";let Z;if(V)Z={...V,cause:I,params:G?.params??o,_strictParams:P,search:Ts(G?G.search:V.search,x),_strictSearch:w};else{const nt=y.options.loader||y.options.beforeLoad||y.lazyFn||nx(y)?"pending":"success";Z={id:k,ssr:y.options.ssr,index:g,routeId:y.id,params:G?.params??o,_strictParams:P,pathname:M,updatedAt:Date.now(),search:G?Ts(G.search,x):x,_strictSearch:w,searchError:void 0,status:nt,isFetching:!1,error:void 0,paramsError:D,__routeContext:void 0,_nonReactive:{loadPromise:Bs()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:I,loaderDeps:G?Rs(G.loaderDeps,S):S,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:y.options.staticData||{},fullPath:y.fullPath}}n?.preload||(Z.globalNotFound=d===y.id),Z.searchError=_;const tt=this.getParentContext(v);Z.context={...tt,...Z.__routeContext,...Z.__beforeLoadContext},m[g]=Z}for(let g=0;g<m.length;g++){const y=m[g],v=this.looseRoutesById[y.routeId],x=this.getMatch(y.id),w=p.get(y.routeId);if(y.params=w?Ts(w.params,o):o,!x){const _=m[g-1],S=this.getParentContext(_);if(v.options.context){const C={deps:y.loaderDeps,params:y.params,context:S??{},location:t,navigate:M=>this.navigate({...M,_fromLocation:t}),buildLocation:this.buildLocation,cause:y.cause,abortController:y.abortController,preload:!!y.preload,matches:m,routeId:v.id};
10y.__routeContext=v.options.context(C)??void 0}y.context={...S,...y.__routeContext,...y.__beforeLoadContext}}}return m}matchRoutesLightweight(t){const{matchedRoutes:n,routeParams:s}=this.getMatchedRoutes(t.pathname),a=lo(n),o={...t.search};for(const p of n)try{Object.assign(o,fc(p.options.validateSearch,o))}catch{}const c=lo(this.stores.matchesId.get()),u=c&&this.stores.matchStores.get(c)?.get(),d=u&&u.routeId===a.id&&u.pathname===t.pathname;let m;if(d)m=u.params;else{const p=Object.assign(Object.create(null),s);for(const g of n)try{fv(g,p)}catch{}m=p}return{matchedRoutes:n,fullPath:a.fullPath,search:o,params:m}}},_c=class extends Error{},nA=class extends Error{};function iA(t){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:void 0,location:t,matches:[],statusCode:200}}function fc(t,n){if(t==null)return{};if("~standard"in t){const s=t["~standard"].validate(n);if(s instanceof Promise)throw new _c("Async validation not supported");if(s.issues)throw new _c(JSON.stringify(s.issues,void 0,2),{cause:s});return s.value}return"parse"in t?t.parse(n):typeof t=="function"?t(n):{}}function sA({pathname:t,routesById:n,processedTree:s}){const a=Object.create(null),o=fi(t);let c;const u=R_(o,s,!0);return u&&(c=u.route,Object.assign(a,u.rawParams)),{matchedRoutes:u?.branch||[n.__root__],routeParams:a,foundRoute:c}}function aA({search:t,dest:n,destRoutes:s,_includeValidateSearch:a}){return rA(s)(t,n,a??!1)}function rA(t){let n,s;const a=[];for(const c of t){const u=c.options;if("search"in u)u.search?.middlewares&&a.push(...u.search.middlewares);else if(u.preSearchFilters||u.postSearchFilters){const m=({search:p,next:g})=>{const y=g(u.preSearchFilters?u.preSearchFilters.reduce((v,x)=>x(v),p):p);return u.postSearchFilters?u.postSearchFilters.reduce((v,x)=>x(v),y):y};a.push(m)}const d=u.validateSearch;if(d){const m=({search:p,next:g,meta:y})=>{const v=g(p);if(s)try{const x=fc(d,v);if(y&&x)for(const w in x)w in v||(y.defaulted||=new Map).set(w,x[w]);return{...v,...x}}catch{}return v};a.push(m)}}const o=(c,u,d)=>{if(c>=a.length)return n.search?n.search===!0?u:As(n.search,u):{};const m=(p,g)=>{if(g){const y=d||{};return{search:o(c+1,p,y),meta:y}}return o(c+1,p,d)};return a[c]({search:u,next:m,meta:d})};return function(u,d,m){return n=d,s=m,o(0,u)}}function oA(t,n){if(t!=="root")for(let s=n.length-1;s>=0;s--){const a=n[s];if(a.children)return a.id}return Ls}function fv(t,n){const s=t.options.params?.parse??t.options.parseParams;if(s){const a=s(n);if(a===!1)throw new Error("Route params.parse returned false for a matched route");Object.assign(n,a)}}function lA(){try{return sessionStorage}catch{return}}const cA="tsr-scroll-restoration-v1_3",sx=lA();function uA(){try{return JSON.parse(sx?.getItem("tsr-scroll-restoration-v1_3")||"{}")}catch{return{}}}function fA(){try{sx?.setItem(cA,JSON.stringify(Ma))}catch{}}const Ma=uA(),dv="data-scroll-restoration-id",dA=t=>t.state.__TSR_key||t.href;function hA(t){const n=t.getAttribute(dv);if(n)return`[${dv}="${n}"]`;let s="",a=t,o;for(;o=a.parentNode;){let c=1,u=a;for(;u=u.previousElementSibling;)c++;const d=`${a.localName}:nth-child(${c})`;s=s?`${d} > ${s}`:d,a=o}return s}let Kl=!1;const Oa="window";function ch(t){try{return typeof t=="function"?t():document.querySelector(t)}catch{}}function hv(t){const n=[];for(const s of t){if(s===Oa)continue;const a=ch(s);a&&n.push(a)}return n}function mA(t,n){if(t.options.scrollRestoration&&(t.isScrollRestoring=!0),t.isScrollRestorationSetup)return;t.isScrollRestorationSetup=!0,Kl=!1;const s=t.options.getScrollRestorationKey||dA,a=new Map,o=(d,m,p)=>{const g=a.get(d)||{};g.scrollX=m,g.scrollY=p,a.set(d,g)};history.scrollRestoration="manual";const c=d=>{if(!(Kl||!t.isScrollRestoring))if(d.target===document)o(Oa,scrollX,scrollY);else{const m=d.target;o(m,m.scrollLeft,m.scrollTop)}},u=d=>{if(!t.isScrollRestoring)return;const m=Ma[d]||={};for(const[p,g]of a)p===Oa?m[Oa]=g:p.isConnected&&(m[hA(p)]=g)};document.addEventListener("scroll",c,!0),t.subscribe("onBeforeLoad",d=>{d.fromLocation&&u(s(d.fromLocation)),a.clear()}),addEventListener("pagehide",()=>{u(s(t.stores.resolvedLocation.get()??t.stores.location.get())),fA()}),t.subscribe("onRendered",d=>{const m=t.options.scrollRestorationBehavior,p=t.options.scrollToTopSelectors,g=t.resetNextScroll;let y;if(a.clear(),g||(t.resetNextScroll=!0),typeof t.options.scrollRestoration=="function"&&!t.options.scrollRestoration({location:t.latestLocation}))return;const v=s(d.toLocation),x=d.fromLocation&&s(d.fromLocation);if(t.isScrollRestoring&&x&&x!==v){const w=Ma[x];if(w){let _=Ma[v];for(const S in w){if(S===Oa){if(g)continue}else{const C=ch(S);if(!C||g&&p&&(y??=hv(p),y.includes(C)))continue}_||(_=Ma[v]={}),_[S]??=w[S]}}}Kl=!0;try{const w=d.toLocation.hash,_=d.toLocation.state.__hashScrollIntoViewOptions??!0;let S=!1;if(g){const C=lh.get(d.toLocation),M=w&&_&&(C==="PUSH"||C==="REPLACE"),j=t.isScrollRestoring?Ma[v]:void 0;if(j)for(const k in j){const{scrollX:V,scrollY:G}=j[k];if(k===Oa){if(M)continue;scrollTo({top:G,left:V,behavior:m}),S=!0}else{const P=ch(k);P&&(P.scrollLeft=V,P.scrollTop=G)}}if(!S&&!w){const k={top:0,left:0,behavior:m};if(scrollTo(k),p){y??=hv(p);for(const V of y)V.scrollTo(k)}}}!S&&w&&_&&document.getElementById(w)?.scrollIntoView(_)}finally{Kl=!1}})}const Nn=Symbol.for("TSR_DEFERRED_PROMISE");function pA(t,n){const s=t;return s[Nn]||(s[Nn]={status:"pending"},s.then(a=>{s[Nn].status="success",s[Nn].data=a}).catch(a=>
10{s[Nn].status="error",s[Nn].error={data:tA(a),__isServerError:!0}})),s}const gA="Error preloading route! ☝️";function ax(t,n){if(t)return typeof t=="string"?t:t[n]}function yA(t){return t?.scriptFormat??"module"}function vA(t,n,s){const a=bA(n),o=ax(s,"script")??a.crossOrigin;return{...yA(t)==="iife"?{rel:"preload",as:"script"}:{rel:"modulepreload"},href:a.href,...o?{crossOrigin:o}:{}}}function bA(t){return typeof t=="string"?{href:t,crossOrigin:void 0}:t}function Ql(t,n){if(n.length===0)return;if(n.length===1){t.push(n[0]);return}const s=new Set;for(const a of n){const o=JSON.stringify(a);s.has(o)||(s.add(o),t.push(a))}}function xA(t){return typeof t=="string"?{href:t,crossOrigin:void 0}:t}var rx=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(t){if(this.init=n=>{this.originalIndex=n.originalIndex;const s=this.options,a=!s?.path&&!s?.id;this.parentRoute=this.options.getParentRoute?.(),a?this._path=Ls:this.parentRoute||Fe();let o=a?Ls:s?.path;o&&o!=="/"&&(o=K1(o));const c=s?.id||o;let u=a?Ls:cc([this.parentRoute.id==="__root__"?"":this.parentRoute.id,c]);o==="__root__"&&(o="/"),u!=="__root__"&&(u=cc(["/",u]));const d=u==="__root__"?"/":cc([this.parentRoute.fullPath,o]);this._path=o,this._id=u,this._fullPath=d,this._to=fi(d)},this.addChildren=n=>this._addFileChildren(n),this._addFileChildren=n=>(Array.isArray(n)&&(this.children=n),typeof n=="object"&&n!==null&&(this.children=Object.values(n)),this),this._addFileTypes=()=>this,this.updateLoader=n=>(Object.assign(this.options,n),this),this.update=n=>(Object.assign(this.options,n),this),this.lazy=n=>(this.lazyFn=n,this),this.redirect=n=>Z1({from:this.fullPath,...n}),this.options=t||{},this.isRoot=!t?.getParentRoute,t?.id&&t?.path)throw new Error("Route cannot have both an 'id' and a 'path' option.")}},wA=class extends rx{constructor(t){super(t)}},SA=(t=>(t[t.AggregateError=1]="AggregateError",t[t.ArrowFunction=2]="ArrowFunction",t[t.ErrorPrototypeStack=4]="ErrorPrototypeStack",t[t.ObjectAssign=8]="ObjectAssign",t[t.BigIntTypedArray=16]="BigIntTypedArray",t[t.RegExp=32]="RegExp",t))(SA||{}),di=Symbol.asyncIterator,ox=Symbol.hasInstance,Ua=Symbol.isConcatSpreadable,hi=Symbol.iterator,lx=Symbol.match,cx=Symbol.matchAll,ux=Symbol.replace,fx=Symbol.search,dx=Symbol.species,hx=Symbol.split,mx=Symbol.toPrimitive,Ha=Symbol.toStringTag,px=Symbol.unscopables,gx={[di]:0,[ox]:1,[Ua]:2,[hi]:3,[lx]:4,[cx]:5,[ux]:6,[fx]:7,[dx]:8,[hx]:9,[mx]:10,[Ha]:11,[px]:12},TA={0:di,1:ox,2:Ua,3:hi,4:lx,5:cx,6:ux,7:fx,8:dx,9:hx,10:mx,11:Ha,12:px},A=void 0,EA={2:!0,3:!1,1:A,0:null,4:-0,5:Number.POSITIVE_INFINITY,6:Number.NEGATIVE_INFINITY,7:Number.NaN},CA={0:"Error",1:"EvalError",2:"RangeError",3:"ReferenceError",4:"SyntaxError",5:"TypeError",6:"URIError"},_A={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function Dt(t,n,s,a,o,c,u,d,m,p,g,y){return{t,i:n,s,c:a,m:o,p:c,e:u,a:d,f:m,b:p,o:g,l:y}}function Ji(t){return Dt(2,A,t,A,A,A,A,A,A,A,A,A)}var yx=Ji(2),vx=Ji(3),AA=Ji(1),RA=Ji(0),MA=Ji(4),OA=Ji(5),DA=Ji(6),zA=Ji(7);function LA(t){switch(t){case'"':return'\\"';case"\\":return"\\\\";case`
11`:return"\\n";case"\r":return"\\r";case"\b":return"\\b";case"	":return"\\t";case"\f":return"\\f";case"<":return"\\x3C";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return A}}function ts(t){let n="",s=0,a;for(let o=0,c=t.length;o<c;o++)a=LA(t[o]),a&&(n+=t.slice(s,o)+a,s=o+1);return s===0?n=t:n+=t.slice(s),n}function jA(t){switch(t){case"\\\\":return"\\";case'\\"':return'"';case"\\n":return`
12`;case"\\r":return"\r";case"\\b":return"\b";case"\\t":return"	";case"\\f":return"\f";case"\\x3C":return"<";case"\\u2028":return"\u2028";case"\\u2029":return"\u2029";default:return t}}function es(t){return t.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,jA)}var $l="__SEROVAL_REFS__",bx=new Map,La=new Map;function xx(t){return bx.has(t)}function kA(t){return La.has(t)}function NA(t){if(xx(t))return bx.get(t);throw new hR(t)}function BA(t){if(kA(t))return La.get(t);throw new mR(t)}typeof globalThis<"u"?Object.defineProperty(globalThis,$l,{value:La,configurable:!0,writable:!1,enumerable:!1}):typeof window<"u"?Object.defineProperty(window,$l,{value:La,configurable:!0,writable:!1,enumerable:!1}):typeof self<"u"?Object.defineProperty(self,$l,{value:La,configurable:!0,writable:!1,enumerable:!1}):typeof global<"u"&&Object.defineProperty(global,$l,{value:La,configurable:!0,writable:!1,enumerable:!1});function Jh(t){return t instanceof EvalError?1:t instanceof RangeError?2:t instanceof ReferenceError?3:t instanceof SyntaxError?4:t instanceof TypeError?5:t instanceof URIError?6:0}function PA(t){let n=CA[Jh(t)];return t.name!==n?{name:t.name}:t.constructor.name!==n?{name:t.constructor.name}:{}}function wx(t,n){let s=PA(t),a=Object.getOwnPropertyNames(t);for(let o=0,c=a.length,u;o<c;o++)u=a[o],u!=="name"&&u!=="message"&&(u==="stack"?n&4&&(s=s||{},s[u]=t[u]):(s=s||{},s[u]=t[u]));return s}function Sx(t){return Object.isFrozen(t)?3:Object.isSealed(t)?2:Object.isExtensible(t)?0:1}function VA(t){switch(t){case Number.POSITIVE_INFINITY:return OA;case Number.NEGATIVE_INFINITY:return DA}return t!==t?zA:Object.is(t,-0)?MA:Dt(0,A,t,A,A,A,A,A,A,A,A,A)}function Tx(t){return Dt(1,A,ts(t),A,A,A,A,A,A,A,A,A)}function UA(t){return Dt(3,A,""+t,A,A,A,A,A,A,A,A,A)}function HA(t){return Dt(4,t,A,A,A,A,A,A,A,A,A,A)}function FA(t,n){let s=n.valueOf();return Dt(5,t,s!==s?"":n.toISOString(),A,A,A,A,A,A,A,A,A)}function qA(t,n){return Dt(6,t,A,ts(n.source),n.flags,A,A,A,A,A,A,A)}function GA(t,n){return Dt(17,t,gx[n],A,A,A,A,A,A,A,A,A)}function YA(t,n){return Dt(18,t,ts(NA(n)),A,A,A,A,A,A,A,A,A)}function IA(t,n,s){return Dt(25,t,s,ts(n),A,A,A,A,A,A,A,A)}function XA(t,n,s){return Dt(9,t,A,A,A,A,A,s,A,A,Sx(n),A)}function KA(t,n){return Dt(21,t,A,A,A,A,A,A,n,A,A,A)}
12function QA(t,n,s){return Dt(15,t,A,n.constructor.name,A,A,A,A,s,n.byteOffset,A,n.length)}function $A(t,n,s){return Dt(16,t,A,n.constructor.name,A,A,A,A,s,n.byteOffset,A,n.byteLength)}function ZA(t,n,s){return Dt(20,t,A,A,A,A,A,A,s,n.byteOffset,A,n.byteLength)}function WA(t,n,s){return Dt(13,t,Jh(n),A,ts(n.message),s,A,A,A,A,A,A)}function JA(t,n,s){return Dt(14,t,Jh(n),A,ts(n.message),s,A,A,A,A,A,A)}function tR(t,n){return Dt(7,t,A,A,A,A,A,n,A,A,A,A)}function eR(t,n){return Dt(28,A,A,A,A,A,A,[t,n],A,A,A,A)}function nR(t,n){return Dt(30,A,A,A,A,A,A,[t,n],A,A,A,A)}function iR(t,n,s){return Dt(31,t,A,A,A,A,A,s,n,A,A,A)}function sR(t,n){return Dt(32,t,A,A,A,A,A,A,n,A,A,A)}function aR(t,n){return Dt(33,t,A,A,A,A,A,A,n,A,A,A)}function rR(t,n){return Dt(34,t,A,A,A,A,A,A,n,A,A,A)}function oR(t,n,s,a){return Dt(35,t,s,A,A,A,A,n,A,A,A,a)}var lR={parsing:1,serialization:2,deserialization:3};function cR(t){return`Seroval Error (step: ${lR[t]})`}var uR=(t,n)=>cR(t),Ex=class extends Error{constructor(t,n){super(uR(t)),this.cause=n}},mv=class extends Ex{constructor(n){super("parsing",n)}},fR=class extends Ex{constructor(t){super("deserialization",t)}};function mi(t){return`Seroval Error (specific: ${t})`}var Ic=class extends Error{constructor(n){super(mi(1)),this.value=n}},Cx=class extends Error{constructor(t){super(mi(2))}},dR=class extends Error{constructor(n){super(mi(3))}},wo=class extends Error{constructor(n){super(mi(4))}},hR=class extends Error{constructor(t){super(mi(5)),this.value=t}},mR=class extends Error{constructor(t){super(mi(6))}},pR=class extends Error{constructor(t){super(mi(7))}},pi=class extends Error{constructor(n){super(mi(8))}},gR=class extends Error{constructor(t){super(mi(9))}},yR=class{constructor(t,n){this.value=t,this.replacement=n}},Xc=()=>{let t={p:0,s:0,f:0};return t.p=new Promise((n,s)=>{t.s=n,t.f=s}),t},vR=(t,n)=>{t.s(n),t.p.s=1,t.p.v=n},bR=(t,n)=>{t.f(n),t.p.s=2,t.p.v=n};Xc.toString();vR.toString();bR.toString();var xR=()=>{let t=[],n=[],s=!0,a=!1,o=0,c=(m,p,g)=>{for(g=0;g<o;g++)n[g]&&n[g][p](m)},u=(m,p,g,y)=>{for(p=0,g=t.length;p<g;p++)y=t[p],!s&&p===g-1?m[a?"return":"throw"](y):m.next(y)},d=(m,p)=>(s&&(p=o++,n[p]=m),u(m),()=>{s&&(n[p]=n[o],n[o--]=void 0)});return{__SEROVAL_STREAM__:!0,on:m=>d(m),next:m=>{s&&(t.push(m),c(m,"next"))},throw:m=>{s&&(t.push(m),c(m,"throw"),s=!1,a=!1,n.length=0)},return:m=>{s&&(t.push(m),c(m,"return"),s=!1,a=!0,n.length=0)}}},wR=t=>n=>()=>{let s=0,a={[t]:()=>a,next:()=>{if(s>n.d)return{done:!0,value:void 0};let o=s++,c=n.v[o];if(o===n.t)throw c;return{done:o===n.d,value:c}}};return a},SR=(t,n)=>s=>()=>{let a=0,o=-1,c=!1,u=[],d=[],m=(g=0,y=d.length)=>{for(;g<y;g++)d[g].s({done:!0,value:void 0})};s.on({next:g=>{let y=d.shift();y&&y.s({done:!1,value:g}),u.push(g)},throw:g=>{let y=d.shift();y&&y.f(g),m(),o=u.length,c=!0,u.push(g)},return:g=>{let y=d.shift();y&&y.s({done:!0,value:g}),m(),o=u.length,u.push(g)}});let p={[t]:()=>p,next:()=>{if(o===-1){let v=a++;if(v>=u.length){let x=n();return d.push(x),x.p}return{done:!1,value:u[v]}}if(a>o)return{done:!0,value:void 0};let g=a++,y=u[g];if(g!==o)return{done:!1,value:y};if(c)throw y;return{done:!0,value:y}}};return p},_x=t=>{let n=atob(t),s=n.length,a=new Uint8Array(s);for(let o=0;o<s;o++)a[o]=n.charCodeAt(o);return a.buffer};_x.toString();function TR(t){return"__SEROVAL_SEQUENCE__"in t}function Ax(t,n,s){return{__SEROVAL_SEQUENCE__:!0,v:t,t:n,d:s}}function ER(t){let n=[],s=-1,a=-1,o=t[hi]();for(;;)try{let c=o.next();if(n.push(c.value),c.done){a=n.length-1;break}}catch(c){s=n.length,n.push(c)}return Ax(n,s,a)}var CR=wR(hi);function _R(t){return CR(t)}var AR={},RR={},MR={0:{},1:{},2:{},3:{},4:{},5:{}};function OR(t){return"__SEROVAL_STREAM__"in t}function Ps(){return xR()}function DR(t){let n=Ps(),s=t[di]();async function a(){try{let o=await s.next();o.done?n.return(o.value):(n.next(o.value),await a())}catch(o){n.throw(o)}}return a().catch(()=>{}),n}var zR=SR(di,Xc);function LR(t){return zR(t)}async function jR(t){try{return[1,await t]}catch(n){return[0,n]}}function kR(t,n){return{plugins:n.plugins,mode:t,marked:new Set,features:63^(n.disabledFeatures||0),refs:n.refs||new Map,depthLimit:n.depthLimit||1e3}}function dc(t,n){t.marked.add(n)}function NR(t,n){let s=t.refs.size;return t.refs.set(n,s),s}function Kc(t,n){let s=t.refs.get(n);return s!=null?(dc(t,s),{type:1,value:HA(s)}):{type:0,value:NR(t,n)}}function tm(t,n){let s=Kc(t,n);
12return s.type===1?s:xx(n)?{type:2,value:YA(s.value,n)}:s}function Os(t,n){let s=tm(t,n);if(s.type!==0)return s.value;if(n in gx)return GA(s.value,n);throw new Ic(n)}function Qc(t,n){let s=Kc(t,MR[n]);return s.type===1?s.value:Dt(26,s.value,n,A,A,A,A,A,A,A,A,A)}function BR(t){let n=Kc(t,AR);return n.type===1?n.value:Dt(27,n.value,A,A,A,A,A,A,Os(t,hi),A,A,A)}function PR(t){let n=Kc(t,RR);return n.type===1?n.value:Dt(29,n.value,A,A,A,A,A,[Qc(t,1),Os(t,di)],A,A,A,A)}function VR(t,n,s,a){return Dt(s?11:10,t,A,A,A,a,A,A,A,A,Sx(n),A)}function UR(t,n,s,a){return Dt(8,n,A,A,A,A,{k:s,v:a},A,Qc(t,0),A,A,A)}function HR(t,n,s){let a=new Uint8Array(s),o="";for(let c=0,u=a.length;c<u;c++)o+=String.fromCharCode(a[c]);return Dt(19,n,ts(btoa(o)),A,A,A,A,A,Qc(t,5),A,A,A)}function FR(t,n){return{base:kR(t,n),child:void 0}}var qR=class{constructor(t,n){this._p=t,this.depth=n}parse(t){return fe(this._p,this.depth,t)}};async function GR(t,n,s){let a=[];for(let o=0,c=s.length;o<c;o++)o in s?a[o]=await fe(t,n,s[o]):a[o]=0;return a}async function YR(t,n,s,a){return XA(s,a,await GR(t,n,a))}async function em(t,n,s){let a=Object.entries(s),o=[],c=[];for(let u=0,d=a.length;u<d;u++)o.push(ts(a[u][0])),c.push(await fe(t,n,a[u][1]));return hi in s&&(o.push(Os(t.base,hi)),c.push(eR(BR(t.base),await fe(t,n,ER(s))))),di in s&&(o.push(Os(t.base,di)),c.push(nR(PR(t.base),await fe(t,n,DR(s))))),Ha in s&&(o.push(Os(t.base,Ha)),c.push(Tx(s[Ha]))),Ua in s&&(o.push(Os(t.base,Ua)),c.push(s[Ua]?yx:vx)),{k:o,v:c}}async function Od(t,n,s,a,o){return VR(s,a,o,await em(t,n,a))}async function IR(t,n,s,a){return KA(s,await fe(t,n,a.valueOf()))}async function XR(t,n,s,a){return QA(s,a,await fe(t,n,a.buffer))}async function KR(t,n,s,a){return $A(s,a,await fe(t,n,a.buffer))}async function QR(t,n,s,a){return ZA(s,a,await fe(t,n,a.buffer))}async function pv(t,n,s,a){let o=wx(a,t.base.features);return WA(s,a,o?await em(t,n,o):A)}async function $R(t,n,s,a){let o=wx(a,t.base.features);return JA(s,a,o?await em(t,n,o):A)}async function ZR(t,n,s,a){let o=[],c=[];for(let[u,d]of a.entries())o.push(await fe(t,n,u)),c.push(await fe(t,n,d));return UR(t.base,s,o,c)}async function WR(t,n,s,a){let o=[];for(let c of a.keys())o.push(await fe(t,n,c));return tR(s,o)}async function Rx(t,n,s,a){let o=t.base.plugins;if(o)for(let c=0,u=o.length;c<u;c++){let d=o[c];if(d.parse.async&&d.test(a))return IA(s,d.tag,await d.parse.async(a,new qR(t,n),{id:s}))}return A}async function JR(t,n,s,a){let[o,c]=await jR(a);return Dt(12,s,o,A,A,A,A,A,await fe(t,n,c),A,A,A)}function t2(t,n,s,a,o){let c=[],u=s.on({next:d=>{dc(this.base,n),fe(this,t,d).then(m=>{c.push(sR(n,m))},m=>{o(m),u()})},throw:d=>{dc(this.base,n),fe(this,t,d).then(m=>{c.push(aR(n,m)),a(c),u()},m=>{o(m),u()})},return:d=>{dc(this.base,n),fe(this,t,d).then(m=>{c.push(rR(n,m)),a(c),u()},m=>{o(m),u()})}})}async function e2(t,n,s,a){return iR(s,Qc(t.base,4),await new Promise(t2.bind(t,n,s,a)))}async function n2(t,n,s,a){let o=[];for(let c=0,u=a.v.length;c<u;c++)o[c]=await fe(t,n,a.v[c]);return oR(s,o,a.t,a.d)}async function i2(t,n,s,a){if(Array.isArray(a))return YR(t,n,s,a);if(OR(a))return e2(t,n,s,a);if(TR(a))return n2(t,n,s,a);let o=a.constructor;if(o===yR)return fe(t,n,a.replacement);let c=await Rx(t,n,s,a);if(c)return c;switch(o){case Object:return Od(t,n,s,a,!1);case A:return Od(t,n,s,a,!0);case Date:return FA(s,a);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return pv(t,n,s,a);case Number:case Boolean:case String:case BigInt:return IR(t,n,s,a);case ArrayBuffer:return HR(t.base,s,a);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return XR(t,n,s,a);case DataView:return QR(t,n,s,a);case Map:return ZR(t,n,s,a);case Set:return WR(t,n,s,a)}if(o===Promise||a instanceof Promise)return JR(t,n,s,a);let u=t.base.features;if(u&32&&o===RegExp)return qA(s,a);if(u&16)switch(o){case BigInt64Array:case BigUint64Array:return KR(t,n,s,a)}if(u&1&&typeof AggregateError<"u"&&(o===AggregateError||a instanceof AggregateError))return $R(t,n,s,a);if(a instanceof Error)return pv(t,n,s,a);if(hi in a||di in a)return Od(t,n,s,a,!!o);throw new Ic(a)}
12async function s2(t,n,s){let a=tm(t.base,s);if(a.type!==0)return a.value;let o=await Rx(t,n,a.value,s);if(o)return o;throw new Ic(s)}async function fe(t,n,s){switch(typeof s){case"boolean":return s?yx:vx;case"undefined":return AA;case"string":return Tx(s);case"number":return VA(s);case"bigint":return UA(s);case"object":{if(s){let a=tm(t.base,s);return a.type===0?await i2(t,n+1,a.value,s):a.value}return RA}case"symbol":return Os(t.base,s);case"function":return s2(t,n,s);default:throw new Ic(s)}}async function a2(t,n){try{return await fe(t,0,n)}catch(s){throw s instanceof mv?s:new mv(s)}}var r2=(t=>(t[t.Vanilla=1]="Vanilla",t[t.Cross=2]="Cross",t))(r2||{});function Mx(t,n){for(let s=0,a=n.length;s<a;s++){let o=n[s];t.has(o)||(t.add(o),o.extends&&Mx(t,o.extends))}}function Ox(t){if(t){let n=new Set;return Mx(n,t),[...n]}}function o2(t){switch(t){case"Int8Array":return Int8Array;case"Int16Array":return Int16Array;case"Int32Array":return Int32Array;case"Uint8Array":return Uint8Array;case"Uint16Array":return Uint16Array;case"Uint32Array":return Uint32Array;case"Uint8ClampedArray":return Uint8ClampedArray;case"Float32Array":return Float32Array;case"Float64Array":return Float64Array;case"BigInt64Array":return BigInt64Array;case"BigUint64Array":return BigUint64Array;default:throw new pR(t)}}var l2=1e6,c2=1e4,u2=2e4;function Dx(t,n){switch(n){case 3:return Object.freeze(t);case 1:return Object.preventExtensions(t);case 2:return Object.seal(t);default:return t}}var f2=1e3;function d2(t,n){var s;let a=n.refs||new Map;return"types"in a||Object.assign(a,{types:new Map}),{mode:t,plugins:n.plugins,refs:a,features:(s=n.features)!=null?s:63^(n.disabledFeatures||0),depthLimit:n.depthLimit||f2}}function h2(t){return{mode:2,base:d2(2,t),child:A}}var m2=class{constructor(t,n){this._p=t,this.depth=n}deserialize(t){return Ht(this._p,this.depth,t)}};function zx(t,n){if(n<0||!Number.isFinite(n)||!Number.isInteger(n))throw new pi({t:4,i:n});if(t.refs.has(n))throw new Error("Conflicted ref id: "+n)}function p2(t,n,s){return zx(t.base,n),t.state.marked.has(n)&&t.base.refs.set(n,s),s}function g2(t,n,s){return zx(t.base,n),t.base.refs.set(n,s),s}function de(t,n,s){return t.mode===1?p2(t,n,s):g2(t,n,s)}function uh(t,n,s){if(Object.hasOwn(n,s))return n[s];throw new pi(t)}function y2(t,n){return de(t,n.i,BA(es(n.s)))}function v2(t,n,s){let a=s.a,o=a.length,c=de(t,s.i,new Array(o));for(let u=0,d;u<o;u++)d=a[u],d&&(c[u]=Ht(t,n,d));return Dx(c,s.o),c}function b2(t){switch(t){case"constructor":case"__proto__":case"prototype":case"__defineGetter__":case"__defineSetter__":case"__lookupGetter__":case"__lookupSetter__":return!1;default:return!0}}function x2(t){switch(t){case di:case Ua:case Ha:case hi:return!0;default:return!1}}function gv(t,n,s){b2(n)?t[n]=s:Object.defineProperty(t,n,{value:s,configurable:!0,enumerable:!0,writable:!0})}function w2(t,n,s,a,o){if(typeof a=="string")gv(s,es(a),Ht(t,n,o));else{let c=Ht(t,n,a);switch(typeof c){case"string":gv(s,c,Ht(t,n,o));break;case"symbol":x2(c)&&(s[c]=Ht(t,n,o));break;default:throw new pi(a)}}}function Lx(t,n,s){t.base.refs.types.set(n,s)}function So(t,n,s,a){if(t.base.refs.types.get(s)!==a)throw new pi(n)}function jx(t,n,s,a){let o=s.k;if(o.length>0)for(let c=0,u=s.v,d=o.length;c<d;c++)w2(t,n,a,o[c],u[c]);return a}function S2(t,n,s){let a=de(t,s.i,s.t===10?{}:Object.create(null));return jx(t,n,s.p,a),Dx(a,s.o),a}function T2(t,n){return de(t,n.i,new Date(n.s))}function E2(t,n){if(t.base.features&32){let s=es(n.c);if(s.length>u2)throw new pi(n);return de(t,n.i,new RegExp(s,n.m))}throw new Cx(n)}function C2(t,n,s){let a=de(t,s.i,new Set);for(let o=0,c=s.a,u=c.length;o<u;o++)a.add(Ht(t,n,c[o]));return a}function _2(t,n,s){let a=de(t,s.i,new Map);for(let o=0,c=s.e.k,u=s.e.v,d=c.length;o<d;o++)a.set(Ht(t,n,c[o]),Ht(t,n,u[o]));return a}function A2(t,n){if(n.s.length>l2)throw new pi(n);return de(t,n.i,_x(es(n.s)))}function R2(t,n,s){var a;let o=o2(s.c),c=Ht(t,n,s.f),u=(a=s.b)!=null?a:0;if(u<0||u>c.byteLength)throw new pi(s);return de(t,s.i,new o(c,u,s.l))}function M2(t,n,s){var a;let o=Ht(t,n,s.f),c=(a=s.b)!=null?a:0;if(c<0||c>o.byteLength)throw new pi(s);return de(t,s.i,new DataView(o,c,s.l))}function kx(t,n,s,a){if(s.p){let o=jx(t,n,s.p,{});Object.defineProperties(a,Object.getOwnPropertyDescriptors(o))}return a}function O2(t,n,s){let a=de(t,s.i,new AggregateError([],es(s.m)));return kx(t,n,s,a)}function D2(t,n,s){let a=uh(s,_A,s.s),o=de(t,s.i,new a(es(s.m)));return kx(t,n,s,o)}function z2(t,n,s){let a=Xc(),o=de(t,s.i,a.p),c=Ht(t,n,s.f);return s.s?a.s(c):a.f(c),o}function L2(t,n,s){return de(t,s.i,Object(Ht(t,n,s.f)))}function j2(t,n,s){let a=t.base.plugins;if(a){let o=es(s.c);for(let c=0,u=a.length;c<u;c++){let d=a[c];if(d.tag===o)return de(t,s.i,d.deserialize(s.s,new m2(t,n),{id:s.i}))}}throw new dR(s.c)}function k2(t,n){let s=de(t,n.i,de(t,n.s,Xc()).p);return Lx(t,n.s,22),s}function N2(t,n,s){let a=t.base.refs.get(s.i);if(a)return So(t,s,s.i,22),a.s(Ht(t,n,s.a[1])),A;throw new wo("Promise")}function B2(t,n,s){let a=t.base.refs.get(s.i);if(a)return So(t,s,s.i,22),a.f(Ht(t,n,s.a[1])),A;throw new wo("Promise")}function P2(t,n,s){Ht(t,n,s.a[0]);let a=Ht(t,n,s.a[1]);return _R(a)}function V2(t,n,s){Ht(t,n,s.a[0]);let a=Ht(t,n,s.a[1]);return LR(a)}function U2(t,n,s){let a=de(t,s.i,Ps());Lx(t,s.i,31);let o=s.a,c=o.length;if(c)for(let u=0;u<c;u++)Ht(t,n,o[u]);return a}function H2(t,n,s){let a=t.base.refs.get(s.i);if(a)return So(t,s,s.i,31),a.next(Ht(t,n,s.f)),A;throw new wo("Stream")}function F2(t,n,s){let a=t.base.refs.get(s.i);if(a)return So(t,s,s.i,31),a.throw(Ht(t,n,s.f)),A;throw new wo("Stream")}function q2(t,n,s){let a=t.base.refs.get(s.i);if(a)return So(t,s,s.i,31),a.return(Ht(t,n,s.f)),A;throw new wo("Stream")}function G2(t,n,s){return Ht(t,n,s.f),A}function Y2(t,n,s){return Ht(t,n,s.a[1]),A}function I2(t,n,s){let a=de(t,s.i,Ax([],s.s,s.l));for(let o=0,c=s.a.length;o<c;o++)a.v[o]=Ht(t,n,s.a[o]);return a}function Ht(t,n,s){if(n>t.base.depthLimit)throw new gR(t.base.depthLimit);switch(n+=1,s.t){case 2:return uh(s,EA,s.s);case 0:return Number(s.s);case 1:return es(String(s.s));case 3:if(String(s.s).length>c2)throw new pi(s);return BigInt(s.s);case 4:return t.base.refs.get(s.i);case 18:return y2(t,s);case 9:return v2(t,n,s);case 10:case 11:return S2(t,n,s);case 5:return T2(t,s);case 6:return E2(t,s);case 7:return C2(t,n,s);case 8:return _2(t,n,s);case 19:return A2(t,s);case 16:case 15:return R2(t,n,s);case 20:return M2(t,n,s);case 14:return O2(t,n,s);case 13:return D2(t,n,s);case 12:return z2(t,n,s);case 17:return uh(s,TA,s.s);case 21:return L2(t,n,s);case 25:return j2(t,n,s);case 22:return k2(t,s);case 23:return N2(t,n,s);case 24:return B2(t,n,s);case 28:return P2(t,n,s);case 30:return V2(t,n,s);case 31:return U2(t,n,s);case 32:return H2(t,n,s);case 33:return F2(t,n,s);case 34:return q2(t,n,s);case 27:return G2(t,n,s);case 29:return Y2(t,n,s);case 35:return I2(t,n,s);default:throw new Cx(s)}}function X2(t,n){try{return Ht(t,0,n)}catch(s){throw new fR(s)}}var K2=()=>T;K2.toString();function yv(t,n){let s=Ox(n.plugins),a=h2({plugins:s,refs:n.refs,features:n.features,disabledFeatures:n.disabledFeatures,depthLimit:n.depthLimit});return X2(a,t)}async function Q2(t,n={}){let s=Ox(n.plugins),a=FR(1,{plugins:s,disabledFeatures:n.disabledFeatures});return{t:await a2(a,t),f:a.base.features,m:Array.from(a.base.marked)}}function $2(t){return{tag:"$TSR/t/"+t.key,test:t.test,parse:{sync(n,s,a){return{v:s.parse(t.toSerializable(n))}},async async(n,s,a){return{v:await s.parse(t.toSerializable(n))}},stream(n,s,a){return{v:s.parse(t.toSerializable(n))}}},serialize:void 0,deserialize(n,s,a){return t.fromSerializable(s.deserialize(n.v))}}}var Z2=class{constructor(t,n){this.stream=t,this.hint=n?.hint??"binary"}};const Ac=globalThis.Buffer,Nx=!!Ac&&typeof Ac.from=="function";function Bx(t){if(t.length===0)return"";if(Nx)return Ac.from(t).toString("base64");const n=32768,s=[];for(let a=0;a<t.length;a+=n){const o=t.subarray(a,a+n);s.push(String.fromCharCode.apply(null,o))}return btoa(s.join(""))}function Px(t){if(t.length===0)return new Uint8Array(0);if(Nx){const a=Ac.from(t,"base64");return new Uint8Array(a.buffer,a.byteOffset,a.byteLength)}const n=atob(t),s=new Uint8Array(n.length);for(let a=0;a<n.length;a++)s[a]=n.charCodeAt(a);return s}const Xr=Object.create(null),Kr=Object.create(null),W2=t=>new ReadableStream({start(n){t.on({next(s){try{n.enqueue(Px(s))}catch{}},throw(s){n.error(s)},return(){try{n.close()}catch{}}})}}),J2=new TextEncoder,tM=t=>new ReadableStream({start(n){t.on({next(s){try{typeof s=="string"?n.enqueue(J2.encode(s)):n.enqueue(Px(s.$b64))}catch{}},throw(s){n.error(s)},return(){try{n.close()}catch{}}})}}),eM="(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;
12i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))",nM="(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})";function vv(t){const n=Ps(),s=t.getReader();return(async()=>{try{for(;;){const{done:a,value:o}=await s.read();if(a){n.return(void 0);break}n.next(Bx(o))}}catch(a){n.throw(a)}finally{s.releaseLock()}})(),n}function bv(t){const n=Ps(),s=t.getReader(),a=new TextDecoder("utf-8",{fatal:!0});return(async()=>{try{for(;;){const{done:o,value:c}=await s.read();if(o){try{const u=a.decode();u.length>0&&n.next(u)}catch{}n.return(void 0);break}try{const u=a.decode(c,{stream:!0});u.length>0&&n.next(u)}catch{n.next({$b64:Bx(c)})}}}catch(o){n.throw(o)}finally{s.releaseLock()}})(),n}const iM={tag:"tss/RawStream",extends:[{tag:"tss/RawStreamFactory",test(t){return t===Xr},parse:{sync(t,n,s){return{}},async async(t,n,s){return{}},stream(t,n,s){return{}}},serialize(t,n,s){return eM},deserialize(t,n,s){return Xr}},{tag:"tss/RawStreamFactoryText",test(t){return t===Kr},parse:{sync(t,n,s){return{}},async async(t,n,s){return{}},stream(t,n,s){return{}}},serialize(t,n,s){return nM},deserialize(t,n,s){return Kr}}],test(t){return t instanceof Z2},parse:{sync(t,n,s){const a=t.hint==="text"?Kr:Xr;return{hint:n.parse(t.hint),factory:n.parse(a),stream:n.parse(Ps())}},async async(t,n,s){const a=t.hint==="text"?Kr:Xr,o=t.hint==="text"?bv(t.stream):vv(t.stream);return{hint:await n.parse(t.hint),factory:await n.parse(a),stream:await n.parse(o)}},stream(t,n,s){const a=t.hint==="text"?Kr:Xr,o=t.hint==="text"?bv(t.stream):vv(t.stream);return{hint:n.parse(t.hint),factory:n.parse(a),stream:n.parse(o)}}},serialize(t,n,s){return"("+n.serialize(t.factory)+")("+n.serialize(t.stream)+")"},deserialize(t,n,s){const a=n.deserialize(t.stream);return n.deserialize(t.hint)==="text"?tM(a):W2(a)}};function sM(t){return{tag:"tss/RawStream",test:()=>!1,parse:{},serialize(){throw new Error("RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.")},deserialize(n,s,a){return t(typeof s?.deserialize=="function"?s.deserialize(n.streamId):n.streamId)}}}const aM={tag:"$TSR/Error",test(t){return t instanceof Error},parse:{sync(t,n){return{message:n.parse(t.message)}},async async(t,n){return{message:await n.parse(t.message)}},stream(t,n){return{message:n.parse(t.message)}}},serialize(t,n){return"new Error("+n.serialize(t.message)+")"},deserialize(t,n){return new Error(n.deserialize(t.message))}};var Gi={},Vx=t=>new ReadableStream({start:n=>{t.on({next:s=>{try{n.enqueue(s)}catch{}},throw:s=>{n.error(s)},return:()=>{try{n.close()}catch{}}})}}),rM={tag:"seroval-plugins/web/ReadableStreamFactory",test(t){return t===Gi},parse:{sync(){return Gi},async async(){return await Promise.resolve(Gi)},stream(){return Gi}},serialize(){return Vx.toString()},deserialize(){return Gi}};function xv(t){let n=Ps(),s=t.getReader();async function a(){try{let o=await s.read();o.done?n.return(o.value):(n.next(o.value),await a())}catch(o){n.throw(o)}}return a().catch(()=>{}),n}var oM={tag:"seroval/plugins/web/ReadableStream",extends:[rM],test(t){return typeof ReadableStream>"u"?!1:t instanceof ReadableStream},parse:{sync(t,n){return{factory:n.parse(Gi),stream:n.parse(Ps())}},async async(t,n){return{factory:await n.parse(Gi),stream:await n.parse(xv(t))}},stream(t,n){return{factory:n.parse(Gi),stream:n.parse(xv(t))}}},serialize(t,n){return"("+n.serialize(t.factory)+")("+n.serialize(t.stream)+")"},deserialize(t,n){let s=n.deserialize(t.stream);return Vx(s)}},lM=oM;const cM=[aM,iM,lM];function uM(){return[...Qh()?.serializationAdapters?.map($2)??[],...cM]}var wv=new TextDecoder,fM=new Uint8Array(0),Sv=16*1024*1024,Tv=32*1024*1024,Ev=1024,Cv=1e5;function dM(t){const n=new Map,s=new Map,a=new Set;let o=!1,c=null,u=0,d;const m=new ReadableStream({start(y){d=y},cancel(){o=!0;try{c?.cancel()}catch{}n.forEach(y=>{try{y.error(new Error("Framed response cancelled"))}catch{}}),n.clear(),s.clear(),a.clear()}});function p(y){const v=s.get(y);if(v)return v;if(a.has(y))return new ReadableStream({start(w){w.close()}});if(s.size>
12=Ev)throw new Error(`Too many raw streams in framed response (max ${Ev})`);const x=new ReadableStream({start(w){n.set(y,w)},cancel(){a.add(y),n.delete(y),s.delete(y)}});return s.set(y,x),x}function g(y){return p(y),n.get(y)}return(async()=>{const y=t.getReader();c=y;const v=[];let x=0;function w(){if(x<9)return null;const S=v[0];if(S.length>=9)return{type:S[0],streamId:(S[1]<<24|S[2]<<16|S[3]<<8|S[4])>>>0,length:(S[5]<<24|S[6]<<16|S[7]<<8|S[8])>>>0};const C=new Uint8Array(9);let M=0,j=9;for(let k=0;k<v.length&&j>0;k++){const V=v[k],G=Math.min(V.length,j);C.set(V.subarray(0,G),M),M+=G,j-=G}return{type:C[0],streamId:(C[1]<<24|C[2]<<16|C[3]<<8|C[4])>>>0,length:(C[5]<<24|C[6]<<16|C[7]<<8|C[8])>>>0}}function _(S){if(S===0)return fM;const C=new Uint8Array(S);let M=0,j=S;for(;j>0&&v.length>0;){const k=v[0];if(!k)break;const V=Math.min(k.length,j);C.set(k.subarray(0,V),M),M+=V,j-=V,V===k.length?v.shift():v[0]=k.subarray(V)}return x-=S,C}try{for(;;){const{done:S,value:C}=await y.read();if(o||S)break;if(C){if(x+C.length>Tv)throw new Error(`Framed response buffer exceeded ${Tv} bytes`);for(v.push(C),x+=C.length;;){const M=w();if(!M)break;const{type:j,streamId:k,length:V}=M;if(j!==li.JSON&&j!==li.CHUNK&&j!==li.END&&j!==li.ERROR)throw new Error(`Unknown frame type: ${j}`);if(j===li.JSON){if(k!==0)throw new Error("Invalid JSON frame streamId (expected 0)")}else if(k===0)throw new Error("Invalid raw frame streamId (expected non-zero)");if(V>Sv)throw new Error(`Frame payload too large: ${V} bytes (max ${Sv})`);const G=9+V;if(x<G)break;if(++u>Cv)throw new Error(`Too many frames in framed response (max ${Cv})`);_(9);const P=_(V);switch(j){case li.JSON:try{d.enqueue(wv.decode(P))}catch{}break;case li.CHUNK:{const D=g(k);D&&D.enqueue(P);break}case li.END:{const D=g(k);if(a.add(k),D){try{D.close()}catch{}n.delete(k)}break}case li.ERROR:{const D=g(k);if(a.add(k),D){const I=wv.decode(P);D.error(new Error(I)),n.delete(k)}break}}}}}if(x!==0)throw new Error("Incomplete frame at end of framed response");try{d.close()}catch{}n.forEach(S=>{try{S.close()}catch{}}),n.clear()}catch(S){try{d.error(S)}catch{}n.forEach(C=>{try{C.error(S)}catch{}}),n.clear()}finally{try{y.releaseLock()}catch{}c=null}})(),{getOrCreateStream:p,jsonChunks:m}}var ho=null;async function fh(t){t.length>0&&await Promise.allSettled(t)}var hM=Object.prototype.hasOwnProperty;function Ux(t){for(const n in t)if(hM.call(t,n))return!0;return!1}async function mM(t,n,s){ho||(ho=uM());const a=n[0],o=a.fetch??s,c=a.data instanceof FormData?"formData":"payload",u=a.headers?new Headers(a.headers):new Headers;if(u.set("x-tsr-serverFn","true"),c==="payload"&&u.set("accept",`${u_}, application/x-ndjson, application/json`),a.method==="GET"){if(c==="formData")throw new Error("FormData is not supported with GET requests");const m=await Hx(a);if(m!==void 0){const p=$1({payload:m});t.includes("?")?t+=`&${p}`:t+=`?${p}`}}let d;if(a.method==="POST"){const m=await pM(a);m?.contentType&&u.set("content-type",m.contentType),d=m?.body}return await gM(async()=>o(t,{method:a.method,headers:u,signal:a.signal,body:d}))}async function Hx(t){let n=!1;const s={};if(t.data!==void 0&&(n=!0,s.data=t.data),t.context&&Ux(t.context)&&(n=!0,s.context=t.context),n)return Fx(s)}async function Fx(t){return JSON.stringify(await Promise.resolve(Q2(t,{plugins:ho})))}async function pM(t){if(t.data instanceof FormData){let s;return t.context&&Ux(t.context)&&(s=await Fx(t.context)),s!==void 0&&t.data.set(c_,s),{body:t.data}}const n=await Hx(t);if(n)return{body:n,contentType:"application/json"}}async function gM(t){let n;try{n=await t()}catch(a){if(a instanceof Response)n=a;else throw console.log(a),a}if(n.headers.get("x-tss-raw")==="true")return n;const s=n.headers.get("content-type");if(s||Fe(),n.headers.get("x-tss-serialized")){let a;if(s.includes("application/x-tss-framed")){if(h_(s),!n.body)throw new Error("No response body for framed response");const{getOrCreateStream:o,jsonChunks:c}=dM(n.body),u=[sM(o),...ho||[]],d=new Map;a=await yM({jsonStream:c,onMessage:m=>yv(m,{refs:d,plugins:u}),onError(m,p){console.error(m,p)}})}else if(s.includes("application/json")){const o=await n.json(),c=[];a=yv(o,{plugins:ho}),await fh(c)}if(a||Fe(),a instanceof Error)throw a;return a}if(s.includes("application/json")){const a=await n.json(),o=W1(a);if(o)throw o;if(ye(a))throw a;return a}if(!n.ok)throw new Error(await n.text());return n}async function yM({jsonStream:t,onMessage:n,onError:s}){const a=t.getReader(),{value:o,done:c}=await a.read();if(c||!o)throw new Error("Stream ended before first object");const u=JSON.parse(o);let d=!1;const m=(async()=>{try{for(;;){const{value:y,done:v}=await a.read();if(v)break;if(y)try{const x=[];try{n(JSON.parse(y))}finally{}await fh(x)}catch(x){s?.(`Invalid JSON: ${y}`,x)}}}catch(y){d||s?.("Stream processing error:",y)}})();let p;const g=[];try{p=n(u)}catch(y){throw d=!0,a.cancel().catch(()=>{}),y}return await fh(g),Promise.resolve(p).catch(()=>{d=!0,a.cancel().catch(()=>{})}),m.finally(()=>{try{a.releaseLock()}catch{}}),p}function Ya(t){const n="/_serverFn/"+t;return Object.assign((...o)=>{const c=Qh()?.serverFns?.fetch;return mM(n,o,c??fetch)},{url:n,serverFnMeta:{id:t},[ah]:!0})}var vM={key:"$TSS/serverfn",test:t=>typeof t!="function"||!(ah in t)?!1:!!t[ah],toSerializable:({serverFnMeta:t})=>({functionId:t.id}),fromSerializable:({functionId:t})=>Ya(t)};function qx(t){if(Array.isArray(t))return t.flatMap(g=>qx(g));if(typeof t!="string")return[];const n=[];let s=0,a,o,c,u,d;const m=()=>{for(;s<t.length&&/\s/.test(t.charAt(s));)s+=1;return s<t.length},p=()=>(o=t.charAt(s),o!=="="&&o!==";"&&o!==",");for(;s<t.length;){for(a=s,d=!1;m();
12)if(o=t.charAt(s),o===","){for(c=s,s+=1,m(),u=s;s<t.length&&p();)s+=1;s<t.length&&t.charAt(s)==="="?(d=!0,s=u,n.push(t.slice(a,c)),a=s):s=c+1}else s+=1;(!d||s>=t.length)&&n.push(t.slice(a))}return n}function bM(t){return t instanceof Headers?t:Array.isArray(t)?new Headers(t):typeof t=="object"?new Headers(t):null}function xM(...t){return t.reduce((n,s)=>{const a=bM(s);if(!a)return n;for(const[o,c]of a.entries())o==="set-cookie"?qx(c).forEach(u=>n.append("set-cookie",u)):n.set(o,c);return n},new Headers)}function _v(t){return t.replaceAll("\0","/").replaceAll("�","/")}function wM(t,n){t.id=n.i,t.__beforeLoadContext=n.b,t.loaderData=n.l,t.status=n.s,t.ssr=n.ssr,t.updatedAt=n.u,t.error=n.e,n.g!==void 0&&(t.globalNotFound=n.g)}async function SM(t){window.$_TSR||Fe();const n=t.options.serializationAdapters;if(n?.length){const S=new Map;n.forEach(C=>{S.set(C.key,C.fromSerializable)}),window.$_TSR.t=S,window.$_TSR.buffer.forEach(C=>C())}window.$_TSR.initialized=!0,window.$_TSR.router||Fe();const s=window.$_TSR.router;s.matches.forEach(S=>{S.i=_v(S.i)}),s.lastMatchId&&(s.lastMatchId=_v(s.lastMatchId));const{manifest:a,dehydratedData:o,lastMatchId:c}=s;t.ssr={manifest:a};const u=document.querySelector('meta[property="csp-nonce"]')?.content;t.options.ssr={nonce:u},await t.options.hydrate?.(o);const d=t.matchRoutes(t.stores.location.get()),m=Promise.all(d.map(S=>t.loadRouteChunk(t.looseRoutesById[S.routeId])));function p(S){const C=t.looseRoutesById[S.routeId].options.pendingMinMs??t.options.defaultPendingMinMs;if(C){const M=Bs();S._nonReactive.minPendingPromise=M,S._forcePending=!0,setTimeout(()=>{M.resolve(),t.updateMatch(S.id,j=>(j._nonReactive.minPendingPromise=void 0,{...j,_forcePending:void 0}))},C)}}function g(S){const C=t.looseRoutesById[S.routeId];C&&(C.options.ssr=S.ssr)}let y;d.forEach(S=>{const C=s.matches.find(M=>M.i===S.id);if(!C){S._nonReactive.dehydrated=!1,S.ssr=!1,g(S);return}wM(S,C),g(S),S._nonReactive.dehydrated=S.ssr!==!1,(S.ssr==="data-only"||S.ssr===!1)&&y===void 0&&(y=S.index,p(S))}),t.stores.setMatches(d);const v=t.stores.matches.get(),x=t.stores.location.get();await Promise.all(v.map(async S=>{try{const C=t.looseRoutesById[S.routeId],M=v[S.index-1]?.context??t.options.context;if(C.options.context){const G={deps:S.loaderDeps,params:S.params,context:M??{},location:x,navigate:P=>t.navigate({...P,_fromLocation:x}),buildLocation:t.buildLocation,cause:S.cause,abortController:S.abortController,preload:!1,matches:d,routeId:C.id};
12S.__routeContext=C.options.context(G)??void 0}S.context={...M,...S.__routeContext,...S.__beforeLoadContext};const j={ssr:t.options.ssr,matches:v,match:S,params:S.params,loaderData:S.loaderData},k=await C.options.head?.(j),V=await C.options.scripts?.(j);S.meta=k?.meta,S.links=k?.links,S.headScripts=k?.scripts,S.styles=k?.styles,S.scripts=V}catch(C){if(ye(C))S.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${S.routeId}`,C);else throw S.error=C,console.error(`Error during hydration for route ${S.routeId}:`,C),C}}));const w=d[d.length-1].id!==c;if(!d.some(S=>S.ssr===!1)&&!w)return d.forEach(S=>{S._nonReactive.dehydrated=void 0}),t.stores.resolvedLocation.set(t.stores.location.get()),m;const _=Promise.resolve().then(()=>t.load()).catch(S=>{console.error("Error during router hydration:",S)});if(w){const S=d[1];S||Fe(),p(S),S._displayPending=!0,S._nonReactive.displayPendingPromise=_,_.then(()=>{t.batch(()=>{t.stores.status.get()==="pending"&&(t.stores.status.set("idle"),t.stores.resolvedLocation.set(t.stores.location.get())),t.updateMatch(S.id,C=>({...C,_displayPending:void 0,displayPendingPromise:void 0}))})})}return m}var Rc=L.use,Jr=typeof window<"u"?L.useLayoutEffect:L.useEffect;function Dd(t){const n=L.useRef({value:t,prev:null}),s=n.current.value;return t!==s&&(n.current={value:t,prev:s}),n.current.prev}function TM(t,n,s={},a={}){L.useEffect(()=>{if(!t.current||a.disabled||typeof IntersectionObserver!="function")return;const o=new IntersectionObserver(([c])=>{n(c)},s);return o.observe(t.current),()=>{o.disconnect()}},[n,s,a.disabled,t])}function EM(t){const n=L.useRef(null);return L.useImperativeHandle(t,()=>n.current,[]),n}function CM({promise:t}){if(Rc)return Rc(t);const n=pA(t);if(n[Nn].status==="pending")throw n;if(n[Nn].status==="error")throw n[Nn].error;return n[Nn].data}function _M(t){const n=R.jsx(AM,{...t});return t.fallback?R.jsx(L.Suspense,{fallback:t.fallback,children:n}):n}function AM(t){const n=CM(t);return t.children(n)}function nm(t){const n=t.errorComponent??im;return R.jsx(RM,{getResetKey:t.getResetKey,onCatch:t.onCatch,children:({error:s,reset:a})=>s?L.createElement(n,{error:s,reset:a}):t.children})}var RM=class extends L.Component{constructor(...t){super(...t),this.state={error:null}}static getDerivedStateFromProps(t,n){const s=t.getResetKey();return n.error&&n.resetKey!==s?{resetKey:s,error:null}:{resetKey:s}}static getDerivedStateFromError(t){return{error:t}}reset(){this.setState({error:null})}componentDidCatch(t,n){this.props.onCatch&&this.props.onCatch(t,n)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function im({error:t}){const[n,s]=L.useState(!1);return R.jsxs("div",{style:{padding:".5rem",maxWidth:"100%"},children:[R.jsxs("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[R.jsx("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),R.jsx("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>s(a=>!a),children:n?"Hide Error":"Show Error"})]}),R.jsx("div",{style:{height:".25rem"}}),n?R.jsx("div",{children:R.jsx("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:t.message?R.jsx("code",{children:t.message}):null})}):null]})}function MM({children:t,fallback:n=null}){return sm()?R.jsx(En.Fragment,{children:t}):R.jsx(En.Fragment,{children:n})}function sm(){return En.useSyncExternalStore(OM,()=>!0,()=>!1)}function OM(){return()=>{}}var Gx=L.createContext(null);function ve(t){return L.useContext(Gx)}var $c=L.createContext(void 0),DM=L.createContext(void 0),Xt=(t=>(t[t.None=0]="None",t[t.Mutable=1]="Mutable",t[t.Watching=2]="Watching",t[t.RecursedCheck=4]="RecursedCheck",t[t.Recursed=8]="Recursed",t[t.Dirty=16]="Dirty",t[t.Pending=32]="Pending",t))(Xt||{});function zM({update:t,notify:n,unwatched:s}){return{link:a,unlink:o,propagate:c,checkDirty:u,shallowPropagate:d};function a(p,g,y){const v=g.depsTail;if(v!==void 0&&v.dep===p)return;const x=v!==void 0?v.nextDep:g.deps;if(x!==void 0&&x.dep===p){x.version=y,g.depsTail=x;return}const w=p.subsTail;if(w!==void 0&&w.version===y&&w.sub===g)return;const _=g.depsTail=p.subsTail={version:y,dep:p,sub:g,prevDep:v,nextDep:x,prevSub:w,nextSub:void 0};x!==void 0&&(x.prevDep=_),v!==void 0?v.nextDep=_:g.deps=_,w!==void 0?w.nextSub=_:p.subs=_}function o(p,g=p.sub){const y=p.dep,v=p.prevDep,x=p.nextDep,w=p.nextSub,_=p.prevSub;return x!==void 0?x.prevDep=v:g.depsTail=v,v!==void 0?v.nextDep=x:g.deps=x,w!==void 0?w.prevSub=_:y.subsTail=_,_!==void 0?_.nextSub=w:(y.subs=w)===void 0&&s(y),x}function c(p){let g=p.nextSub,y;t:do{const v=p.sub;let x=v.flags;if(x&60?x&12?x&4?!(x&48)&&m(p,v)?(v.flags=x|40,x&=1):x=0:v.flags=x&-9|32:x=0:v.flags=x|32,x&2&&n(v),x&1){const w=v.subs;if(w!==void 0){const _=(p=w).nextSub;_!==void 0&&(y={value:g,prev:y},g=_);continue}}if((p=g)!==void 0){g=p.nextSub;continue}for(;y!==void 0;)if(p=y.value,y=y.prev,p!==void 0){g=p.nextSub;continue t}break}while(!0)}function u(p,g){let y,v=0,x=!1;t:do{const w=p.dep,_=w.flags;if(g.flags&16)x=!0;else if((_&17)===17){if(t(w)){const S=w.subs;S.nextSub!==void 0&&d(S),x=!0}}else if((_&33)===33){(p.nextSub!==void 0||p.prevSub!==void 0)&&(y={value:p,prev:y}),p=w.deps,g=w,++v;continue}if(!x){const S=p.nextDep;if(S!==void 0){p=S;continue}}for(;v--;){const S=g.subs,C=S.nextSub!==void 0;if(C?(p=y.value,y=y.prev):p=S,x){if(t(g)){C&&d(S),g=p.sub;continue}x=!1}else g.flags&=-33;g=p.sub;const M=p.nextDep;if(M!==void 0){p=M;continue t}}return x}while(!0)}function d(p){do{const g=p.sub,y=g.flags;(y&48)===32&&(g.flags=y|16,(y&6)===2&&n(g))}while((p=p.nextSub)!==void 0)}function m(p,g){let y=g.depsTail;for(;y!==void 0;){if(y===p)return!0;y=y.prevDep}return!1}}function LM(t,n,s){const a=typeof t=="object",o=a?t:void 0;return{next:(a?t.next:t)?.bind(o),error:(a?t.error:n)?.bind(o),c
12omplete:(a?t.complete:s)?.bind(o)}}const dh=[];let hc=0;const{link:Av,unlink:jM,propagate:kM,checkDirty:Yx,shallowPropagate:Rv}=zM({update(t){return t._update()},notify(t){dh[hh++]=t,t.flags&=~Xt.Watching},unwatched(t){t.depsTail!==void 0&&(t.depsTail=void 0,t.flags=Xt.Mutable|Xt.Dirty,Mc(t))}});let Zl=0,hh=0,kn,mh=0;function Ix(t){try{++mh,t()}finally{--mh||Xx()}}function Mc(t){const n=t.depsTail;let s=n!==void 0?n.nextDep:t.deps;for(;s!==void 0;)s=jM(s,t)}function Xx(){if(!(mh>0)){for(;Zl<hh;){const t=dh[Zl];dh[Zl++]=void 0,t.notify()}Zl=0,hh=0}}function Mv(t,n){const s=typeof t=="function",a=t,o={_snapshot:s?void 0:t,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:s?Xt.None:Xt.Mutable,get(){return kn!==void 0&&Av(o,kn,hc),o._snapshot},subscribe(c){const u=LM(c),d={current:!1},m=NM(()=>{o.get(),d.current?u.next?.(o._snapshot):d.current=!0});return{unsubscribe:()=>{m.stop()}}},_update(c){const u=kn,d=n?.compare??Object.is;if(s)kn=o,++hc,o.depsTail=void 0;else if(c===void 0)return!1;s&&(o.flags=Xt.Mutable|Xt.RecursedCheck);try{const m=o._snapshot,p=typeof c=="function"?c(m):c===void 0&&s?a(m):c;return m===void 0||!d(m,p)?(o._snapshot=p,!0):!1}finally{kn=u,s&&(o.flags&=~Xt.RecursedCheck),Mc(o)}}};return s?(o.flags=Xt.Mutable|Xt.Dirty,o.get=function(){const c=o.flags;if(c&Xt.Dirty||c&Xt.Pending&&Yx(o.deps,o)){if(o._update()){const u=o.subs;u!==void 0&&Rv(u)}}else c&Xt.Pending&&(o.flags=c&~Xt.Pending);return kn!==void 0&&Av(o,kn,hc),o._snapshot}):o.set=function(c){if(o._update(c)){const u=o.subs;u!==void 0&&(kM(u),Rv(u),Xx())}},o}function NM(t){const n=()=>{const a=kn;kn=s,++hc,s.depsTail=void 0,s.flags=Xt.Watching|Xt.RecursedCheck;try{return t()}finally{kn=a,s.flags&=~Xt.RecursedCheck,Mc(s)}},s={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:Xt.Watching|Xt.RecursedCheck,notify(){const a=this.flags;a&Xt.Dirty||a&Xt.Pending&&Yx(this.deps,this)?n():this.flags=Xt.Watching},stop(){this.flags=Xt.None,this.depsTail=void 0,Mc(this)}};return n(),s}var zd={exports:{}},Ld={},jd={exports:{}},kd={};var Ov;function BM(){if(Ov)return kd;Ov=1;var t=xo();function n(y,v){return y===v&&(y!==0||1/y===1/v)||y!==y&&v!==v}var s=typeof Object.is=="function"?Object.is:n,a=t.useState,o=t.useEffect,c=t.useLayoutEffect,u=t.useDebugValue;function d(y,v){var x=v(),w=a({inst:{value:x,getSnapshot:v}}),_=w[0].inst,S=w[1];return c(function(){_.value=x,_.getSnapshot=v,m(_)&&S({inst:_})},[y,x,v]),o(function(){return m(_)&&S({inst:_}),y(function(){m(_)&&S({inst:_})})},[y]),u(x),x}function m(y){var v=y.getSnapshot;y=y.value;try{var x=v();return!s(y,x)}catch{return!0}}function p(y,v){return v()}var g=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:d;return kd.useSyncExternalStore=t.useSyncExternalStore!==void 0?t.useSyncExternalStore:g,kd}var Dv;function PM(){return Dv||(Dv=1,jd.exports=BM()),jd.exports}var zv;function VM(){if(zv)return Ld;zv=1;var t=xo(),n=PM();function s(p,g){return p===g&&(p!==0||1/p===1/g)||p!==p&&g!==g}var a=typeof Object.is=="function"?Object.is:s,o=n.useSyncExternalStore,c=t.useRef,u=t.useEffect,d=t.useMemo,m=t.useDebugValue;return Ld.useSyncExternalStoreWithSelector=function(p,g,y,v,x){var w=c(null);if(w.current===null){var _={hasValue:!1,value:null};w.current=_}else _=w.current;w=d(function(){function C(G){if(!M){if(M=!0,j=G,G=v(G),x!==void 0&&_.hasValue){var P=_.value;if(x(P,G))return k=P}return k=G}if(P=k,a(j,G))return P;var D=v(G);return x!==void 0&&x(P,D)?(j=G,P):(j=G,k=D)}var M=!1,j,k,V=y===void 0?null:y;return[function(){return C(g())},V===null?void 0:function(){return C(V())}]},[g,y,v,x]);var S=o(p,w[0],w[1]);return u(function(){_.hasValue=!0,_.value=S},[S]),m(S),S},Ld}var Lv;function UM(){return Lv||(Lv=1,zd.exports=VM()),zd.exports}var HM=UM();function FM(t,n){return t===n}function Zt(t,n,s=FM){const a=L.useCallback(u=>{if(!t)return()=>{};const{unsubscribe:d}=t.subscribe(u);return d},[t]),o=L.useCallback(()=>t?.get(),[t]);return HM.useSyncExternalStoreWithSelector(a,o,o,n,s)}var qM={get:()=>{},subscribe:()=>({unsubscribe:()=>{}})};function Vs(t){const n=ve(),s=L.useContext(t.from?DM:$c),a=t.from??s,o=a?t.from?n.stores.getRouteMatchStore(a):n.stores.matchStores.get(a):void 0,c=L.useRef(void 0);return Zt(o??qM,u=>{if((t.shouldThrow??!0)&&!u&&Fe(),u===void 0)return;const d=t.select?t.select(u):u;if(t.structuralSharing??n.options.defaultStructuralSharing){const m=Rs(c.current,d);return c.current=m,m}return d})}function Kx(t){return Vs({from:t.from,strict:t.strict,structuralSharing:t.structuralSharing,select:n=>t.select?t.select(n.loaderData):n.loaderData})}function Qx(t){const{select:n,...s}=t;return Vs({...s,select:a=>n?n(a.loaderDeps):a.loaderDeps})}function $x(t){return Vs({from:t.from,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,strict:t.strict,select:n=>{const s=t.strict===!1?n.params:n._strictParams;return t.select?t.select(s):s}})}function Zx(t){return Vs({from:t.from,strict:t.strict,shouldThrow:t.shouldThrow,structuralSharing:t.structuralSharing,select:n=>t.select?t.select(n.search):n.search})}function Wx(t){const n=ve();return L.useCallback(s=>n.navigate({...s,from:s.from??t?.from}),[t?.from,n])}function Jx(t){return Vs({...t,select:n=>t.select?t.select(n.context):n.context})}var GM=U1();function YM(t,n){const s=ve(),a=EM(n),{activeProps:o,inactiveProps:c,activeOptions:u,to:d,preload:m,preloadDelay:p,preloadIntentProximity:g,hashScrollIntoView:y,replace:v,startTransition:x,resetScroll:w,viewTransition:_,children:S,target:C,disabled:M,style:j,className:k,onClick:V,onBlur:G,onFocus:P,onMouseEnter:D,onMouseLeave:I,onTouchStart:Z,ignoreBlocker:tt,params:nt,search:zt,hash:bt,state:wt,mask:q,reloadDocument:W,unsafeRelative:it,from:mt,_fromLocation:J,...z}=t,K=sm(),et=L.useMemo(()=>t,[s,t.from,t._fromLocation,t.hash,t.to,t.search,t.params,t.state,t.mask,t.unsafeRelative]),st=Zt(s.stores.location,Ft=>Ft,(Ft,be)=>Ft.href===be.href),at=L.useMemo(()=>{const Ft={_fromLocation:st,...et};return s.buildLocation(Ft)},[s,st,et]),ft=at.maskedLocation?at.maskedLocation.publicHref:at.publicHref,St=at.maskedLocation?at.maskedLocation.external:at.external,Yt=L.useMemo(()=>ZM(ft,St,s.history,M),[M,St,ft,s.history]),pt=L.useMemo(()=>
12{if(Yt?.external)return Tc(Yt.href,s.protocolAllowlist)?void 0:Yt.href;if(!WM(d)&&!(typeof d!="string"||d.indexOf(":")===-1))try{return new URL(d),Tc(d,s.protocolAllowlist)?void 0:d}catch{}},[d,Yt,s.protocolAllowlist]),en=L.useMemo(()=>{if(pt)return!1;if(u?.exact){if(!j_(st.pathname,at.pathname,s.basepath))return!1}else{const Ft=Ec(st.pathname,s.basepath),be=Ec(at.pathname,s.basepath);if(!(Ft.startsWith(be)&&(Ft.length===be.length||Ft[be.length]==="/")))return!1}return(u?.includeSearch??!0)&&!Me(st.search,at.search,{partial:!u?.exact,ignoreUndefined:!u?.explicitUndefined})?!1:u?.includeHash?K&&st.hash===at.hash:!0},[u?.exact,u?.explicitUndefined,u?.includeHash,u?.includeSearch,st,pt,K,at.hash,at.pathname,at.search,s.basepath]),je=en?As(o,{})??IM:Nd,Ge=en?Nd:As(c,{})??Nd,Fn=[k,je.className,Ge.className].filter(Boolean).join(" "),Ae=(j||je.style||Ge.style)&&{...j,...je.style,...Ge.style},[Qa,Hs]=L.useState(!1),Ro=L.useRef(!1),qn=t.reloadDocument||pt?!1:m??s.options.defaultPreload,ss=p??s.options.defaultPreloadDelay??0,yn=L.useCallback(()=>{s.preloadRoute({...et,_builtLocation:at}).catch(Ft=>{console.warn(Ft),console.warn(gA)})},[s,et,at]);TM(a,L.useCallback(Ft=>{Ft?.isIntersecting&&yn()},[yn]),$M,{disabled:!!M||qn!=="viewport"}),L.useEffect(()=>{Ro.current||!M&&qn==="render"&&(yn(),Ro.current=!0)},[M,yn,qn]);const $a=Ft=>{const be=Ft.currentTarget.getAttribute("target"),Rn=C!==void 0?C:be;if(!M&&!JM(Ft)&&!Ft.defaultPrevented&&(!Rn||Rn==="_self")&&Ft.button===0){Ft.preventDefault(),GM.flushSync(()=>{Hs(!0)});const Fs=s.subscribe("onResolved",()=>{Fs(),Hs(!1)});s.navigate({...et,replace:v,resetScroll:w,hashScrollIntoView:y,startTransition:x,viewTransition:_,ignoreBlocker:tt})}};if(pt)return{...z,ref:a,href:pt,...S&&{children:S},...C&&{target:C},...M&&{disabled:M},...j&&{style:j},...k&&{className:k},...V&&{onClick:V},...G&&{onBlur:G},...P&&{onFocus:P},...D&&{onMouseEnter:D},...I&&{onMouseLeave:I},...Z&&{onTouchStart:Z}};const Mo=Ft=>{if(M||qn!=="intent")return;if(!ss){yn();return}const be=Ft.currentTarget;if(Qr.has(be))return;const Rn=setTimeout(()=>{Qr.delete(be),yn()},ss);Qr.set(be,Rn)},su=Ft=>{M||qn!=="intent"||yn()},Ce=Ft=>{if(M||!qn||!ss)return;const be=Ft.currentTarget,Rn=Qr.get(be);Rn&&(clearTimeout(Rn),Qr.delete(be))};return{...z,...je,...Ge,href:Yt?.href,ref:a,onClick:Aa([V,$a]),onBlur:Aa([G,Ce]),onFocus:Aa([P,Mo]),onMouseEnter:Aa([D,Mo]),onMouseLeave:Aa([I,Ce]),onTouchStart:Aa([Z,su]),disabled:!!M,target:C,...Ae&&{style:Ae},...Fn&&{className:Fn},...M&&XM,...en&&KM,...K&&Qa&&QM}}var Nd={},IM={className:"active"},XM={role:"link","aria-disabled":!0},KM={"data-status":"active","aria-current":"page"},QM={"data-transitioning":"transitioning"},Qr=new WeakMap,$M={rootMargin:"100px"},Aa=t=>n=>{for(const s of t)if(s){if(n.defaultPrevented)return;s(n)}};function ZM(t,n,s,a){if(!a)return n?{href:t,external:!0}:{href:s.createHref(t)||"/",external:!1}}function WM(t){if(typeof t!="string")return!1;const n=t.charCodeAt(0);return n===47?t.charCodeAt(1)!==47:n===46}var ge=L.forwardRef((t,n)=>{const{_asChild:s,...a}=t,{type:o,...c}=YM(a,n),u=typeof a.children=="function"?a.children({isActive:c["data-status"]==="active"}):a.children;if(!s){const{disabled:d,...m}=c;return L.createElement("a",m,u)}return L.createElement(s,c,u)});function JM(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}var t5=class extends rx{constructor(n){super(n),this.useMatch=s=>Vs({select:s?.select,from:this.id,structuralSharing:s?.structuralSharing}),this.useRouteContext=s=>Jx({...s,from:this.id}),this.useSearch=s=>Zx({select:s?.select,structuralSharing:s?.structuralSharing,from:this.id}),this.useParams=s=>$x({select:s?.select,structuralSharing:s?.structuralSharing,from:this.id}),this.useLoaderDeps=s=>Qx({...s,from:this.id}),this.useLoaderData=s=>Kx({...s,from:this.id}),this.useNavigate=()=>Wx({from:this.fullPath}),this.Link=En.forwardRef((s,a)=>R.jsx(ge,{ref:a,from:this.fullPath,...s}))}};function e5(t){return new t5(t)}function n5(){return t=>s5(t)}var i5=class extends wA{constructor(t){super(t),this.useMatch=n=>Vs({select:n?.select,from:this.id,structuralSharing:n?.structuralSharing}),this.useRouteContext=n=>Jx({...n,from:this.id}),this.useSearch=n=>Zx({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useParams=n=>$x({select:n?.select,structuralSharing:n?.structuralSharing,from:this.id}),this.useLoaderDeps=n=>Qx({...n,from:this.id}),this.useLoaderData=n=>Kx({...n,from:this.id}),this.useNavigate=()=>Wx({from:this.fullPath}),this.Link=En.forwardRef((n,s)=>R.jsx(ge,{ref:s,from:this.fullPath,...n}))}};function s5(t){return new i5(t)}function Vn(t){return new a5(t,{silent:!0}).createRoute}var a5=class{constructor(t,n){this.path=t,this.createRoute=s=>{const a=e5(s);return a.isRoot=!1,a},this.silent=n?.silent}};function Un(t,n){let s,a,o,c;const u=()=>(s||(s=t().then(m=>{s=void 0,a=m[n]}).catch(m=>{if(o=m,g_(o)&&o instanceof Error&&typeof window<"u"&&typeof sessionStorage<"u"){const p=`tanstack_router_reload:${o.message}`;sessionStorage.getItem(p)||(sessionStorage.setItem(p,"1"),c=!0)}})),s),d=function(p){if(c)throw window.location.reload(),new Promise(()=>{});if(o)throw o;if(!a)if(Rc)Rc(u());else throw u();return L.createElement(a,p)};return d.preload=u,d}function r5(t){const n=ve(),s=`not-found-${Zt(n.stores.location,a=>a.pathname)}-${Zt(n.stores.status,a=>a)}`;return R.jsx(nm,{getResetKey:()=>s,onCatch:(a,o)=>
12{if(ye(a))t.onCatch?.(a,o);else throw a},errorComponent:({error:a})=>{if(ye(a))return t.fallback?.(a);throw a},children:t.children})}function o5(){return R.jsx("p",{children:"Not Found"})}function Da(t){return R.jsx(R.Fragment,{children:t.children})}function tw(t,n,s){return n.options.notFoundComponent?R.jsx(n.options.notFoundComponent,{...s}):t.options.defaultNotFoundComponent?R.jsx(t.options.defaultNotFoundComponent,{...s}):R.jsx(o5,{})}function l5(t){return null}function c5(){return l5(ve()),null}var ew=L.memo(function({matchId:n}){const s=ve(),a=s.stores.matchStores.get(n);a||Fe();const o=Zt(s.stores.loadedAt,u=>u),c=Zt(a,u=>u);return R.jsx(u5,{router:s,matchId:n,resetKey:o,matchState:L.useMemo(()=>{const u=c.routeId,d=s.routesById[u].parentRoute?.id;return{routeId:u,ssr:c.ssr,_displayPending:c._displayPending,parentRouteId:d}},[c._displayPending,c.routeId,c.ssr,s.routesById])})});function u5({router:t,matchId:n,resetKey:s,matchState:a}){const o=t.routesById[a.routeId],c=o.options.pendingComponent??t.options.defaultPendingComponent,u=c?R.jsx(c,{}):null,d=o.options.errorComponent??t.options.defaultErrorComponent,m=o.options.onCatch??t.options.defaultOnCatch,p=o.isRoot?o.options.notFoundComponent??t.options.notFoundRoute?.options.component:o.options.notFoundComponent,g=a.ssr===!1||a.ssr==="data-only",y=(!o.isRoot||o.options.wrapInSuspense||g)&&(o.options.wrapInSuspense??c??(o.options.errorComponent?.preload||g))?L.Suspense:Da,v=d?nm:Da,x=p?r5:Da;return R.jsxs(o.isRoot?o.options.shellComponent??Da:Da,{children:[R.jsx($c.Provider,{value:n,children:R.jsx(y,{fallback:u,children:R.jsx(v,{getResetKey:()=>s,errorComponent:d||im,onCatch:(w,_)=>{if(ye(w))throw w.routeId??=a.routeId,w;m?.(w,_)},children:R.jsx(x,{fallback:w=>{if(w.routeId??=a.routeId,!p||w.routeId&&w.routeId!==a.routeId||!w.routeId&&
12!o.isRoot)throw w;return L.createElement(p,w)},children:g||a._displayPending?R.jsx(MM,{fallback:u,children:R.jsx(jv,{matchId:n})}):R.jsx(jv,{matchId:n})})})})}),a.parentRouteId===Ls?R.jsxs(R.Fragment,{children:[R.jsx(f5,{resetKey:s}),t.options.scrollRestoration&&H1?R.jsx(c5,{}):null]}):null]})}function f5({resetKey:t}){const n=ve(),s=L.useRef(void 0);return Jr(()=>{const a=n.latestLocation.href;(s.current===void 0||s.current!==a)&&(n.emit({type:"onRendered",...Va(n.stores.location.get(),n.stores.resolvedLocation.get())}),s.current=a)},[n.latestLocation.state.__TSR_key,t,n]),null}var jv=L.memo(function({matchId:n}){const s=ve(),a=(g,y)=>s.getMatch(g.id)?._nonReactive[y]??g._nonReactive[y],o=s.stores.matchStores.get(n);o||Fe();const c=Zt(o,g=>g),u=c.routeId,d=s.routesById[u],m=L.useMemo(()=>{const g=(s.routesById[u].options.remountDeps??s.options.defaultRemountDeps)?.({routeId:u,loaderDeps:c.loaderDeps,params:c._strictParams,search:c._strictSearch});return g?JSON.stringify(g):void 0},[u,c.loaderDeps,c._strictParams,c._strictSearch,s.options.defaultRemountDeps,s.routesById]),p=L.useMemo(()=>{const g=d.options.component??s.options.defaultComponent;return g?R.jsx(g,{},m):R.jsx(nw,{})},[m,d.options.component,s.options.defaultComponent]);if(c._displayPending)throw a(c,"displayPendingPromise");if(c._forcePending)throw a(c,"minPendingPromise");if(c.status==="pending"){const g=d.options.pendingMinMs??s.options.defaultPendingMinMs;if(g){const y=s.getMatch(c.id);if(y&&!y._nonReactive.minPendingPromise){const v=Bs();y._nonReactive.minPendingPromise=v,setTimeout(()=>{v.resolve(),y._nonReactive.minPendingPromise=void 0},g)}}throw a(c,"loadPromise")}if(c.status==="notFound")return ye(c.error)||Fe(),tw(s,d,c.error);if(c.status==="redirected")throw De(c.error)||Fe(),a(c,"loadPromise");if(c.status==="error")throw c.error;return p}),nw=L.memo(function(){const n=ve(),s=L.useContext($c);let a,o=!1,c;{const p=s?n.stores.matchStores.get(s):void 0;[a,o]=Zt(p,g=>[g?.routeId,g?.globalNotFound??!1]),c=Zt(n.stores.matchesId,g=>g[g.findIndex(y=>y===s)+1])}const u=a?n.routesById[a]:void 0,d=n.options.defaultPendingComponent?R.jsx(n.options.defaultPendingComponent,{}):null;if(o)return u||Fe(),tw(n,u,void 0);if(!c)return null;const m=R.jsx(ew,{matchId:c});return a===Ls?R.jsx(L.Suspense,{fallback:d,children:m}):m});function d5(){const t=ve(),n=L.useRef({router:t,mounted:!1}),[s,a]=L.useState(!1),o=Zt(t.stores.isLoading,y=>y),c=Zt(t.stores.hasPending,y=>y),u=Dd(o),d=o||s||c,m=Dd(d),p=o||c,g=Dd(p);return t.startTransition=y=>{a(!0),L.startTransition(()=>{y(),a(!1)})},L.useEffect(()=>{const y=t.history.subscribe(t.load),v=t.buildLocation({to:t.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return fi(t.latestLocation.publicHref)!==fi(v.publicHref)&&t.commitLocation({...v,replace:!0}),()=>{y()}},[t,t.history]),Jr(()=>{if(typeof window<"u"&&t.ssr||n.current.router===t&&n.current.mounted)return;n.current={router:t,mounted:!0},(async()=>{try{await t.load()}catch(v){console.error(v)}})()},[t]),Jr(()=>{u&&!o&&t.emit({type:"onLoad",...Va(t.stores.location.get(),t.stores.resolvedLocation.get())})},[u,t,o]),Jr(()=>{g&&!p&&t.emit({type:"onBeforeRouteMount",...Va(t.stores.location.get(),t.stores.resolvedLocation.get())})},[p,g,t]),Jr(()=>{if(m&&!d){const y=Va(t.stores.location.get(),t.stores.resolvedLocation.get());t.emit({type:"onResolved",...y}),Ix(()=>{t.stores.status.set("idle"),t.stores.resolvedLocation.set(t.stores.location.get())})}},[d,m,t]),null}function h5(){const t=ve(),n=t.routesById[Ls].options.pendingComponent??t.options.defaultPendingComponent,s=n?R.jsx(n,{}):null,a=R.jsxs(typeof document<"u"&&t.ssr?Da:L.Suspense,{fallback:s,children:[R.jsx(d5,{}),R.jsx(m5,{})]});return t.options.InnerWrap?R.jsx(t.options.InnerWrap,{children:a}):a}function m5(){const t=ve(),n=Zt(t.stores.firstId,o=>o),s=Zt(t.stores.loadedAt,o=>o),a=n?R.jsx(ew,{matchId:n}):null;return R.jsx($c.Provider,{value:n,children:t.options.disableGlobalCatchBoundary?a:R.jsx(nm,{getResetKey:()=>s,errorComponent:im,onCatch:void 0,children:a})})}var p5=t=>({createMutableStore:Mv,createReadonlyStore:Mv,batch:Ix}),g5=t=>new y5(t),y5=class extends eA{constructor(t){super(t,p5)}};function v5({router:t,children:n,...s}){q1(s)&&t.update({...t.options,...s,context:{...t.options.context,...s.context}});const a=R.jsx(Gx.Provider,{value:t,children:n});return t.options.Wrap?R.jsx(t.options.Wrap,{children:a}):a}function b5({router:t,...n}){return R.jsx(v5,{router:t,...n,children:R.jsx(h5,{})})}function iw(t){const s=ve();return L.useRef(void 0),Zt(s.stores.__store,a=>a)}function kv(t,n){if(n)for(const[s,a]of Object.entries(n))s!=="suppressHydrationWarning"&&a!==void 0&&a!==!1&&t.setAttribute(s,typeof a=="boolean"?"":String(a))}function sw(t){const{attrs:n,children:s,nonce:a,preventScriptHoist:o}=t;switch(t.tag){case"title":return R.jsx("title",{...n,suppressHydrationWarning:!0,children:s});case"meta":return R.jsx("meta",{...n,suppressHydrationWarning:!0});case"link":return R.jsx("link",{...n,precedence:n?.precedence??(n?.rel==="stylesheet"?"default":void 0),nonce:a,suppressHydrationWarning:!0});case"style":return t.inlineCss,R.jsx("style",{...n,dangerouslySetInnerHTML:{__html:s},nonce:a});case"script":return R.jsx(x5,{attrs:n,preventScriptHoist:o,children:s});default:return null}}function x5({attrs:t,children:n,preventScriptHoist:s}){ve();const a=sm(),o=typeof t?.type=="string"&&t.type!==""&&t.type!=="text/javascript"&&t.type!=="module";if(L.useEffect(()=>{if(!o){if(t?.src){const c=(()=>{try{const d=document.baseURI||window.location.href;return new URL(t.src,d).href}catch{return t.src}})();for(const d of document.querySelectorAll("script[src]"))if(d.src===c)return;const u=document.createElement("script");return kv(u,t),document.head.appendChild(u),()=>u.remove()}if(typeof n=="string"){const c=typeof t?.type=="string"?t.type:"text/javascript",u=typeof t?.nonce=="string"?t.nonce:void 0;for(const m of document.querySelectorAll("script:not([src])")){if(!(m instanceof HTMLScriptElement))continue;const p=m.getAttribute("type")??"text/javascript",g=m.getAttribute("nonce")??void 0;if(m.textContent===n&&p===c&&g===u)return}const d=document.createElement("script");return d.textContent=n,kv(d,t),document.head.appendChild(d),()=>d.remove()}}},[t,n,o]),o&&typeof n=="string")return R.jsx("script",{...t,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:n}});if(!a){if(t?.src)return R.jsx("script",{...t,suppressHydrationWarning:!0});if(typeof n=="string")return R.jsx("script",{...t,dangerouslySetInnerHTML:{__html:n},suppressHydrationWarning:!0})}return null}var w5=t=>{const n=ve(),s=n.options.ssr?.nonce,a=Zt(n.stores.matches,y=>
12y.map(v=>v.meta).filter(v=>v!==void 0),Me),o=L.useMemo(()=>{const y=[],v={};let x;for(let w=a.length-1;w>=0;w--){const _=a[w];for(let S=_.length-1;S>=0;S--){const C=_[S];if(C)if(C.title)x||(x={tag:"title",children:C.title});else if("script:ld+json"in C)try{const M=JSON.stringify(C["script:ld+json"]);y.push({tag:"script",attrs:{type:"application/ld+json"},children:w_(M)})}catch{}else{const M=C.name??C.property;if(M){if(v[M])continue;v[M]=!0}y.push({tag:"meta",attrs:{...C,nonce:s}})}}}return x&&y.push(x),s&&y.push({tag:"meta",attrs:{property:"csp-nonce",content:s}}),y.reverse(),y},[a,s]),c=Zt(n.stores.matches,y=>y.flatMap(v=>v.links??[]).filter(v=>v!==void 0).map(v=>({tag:"link",attrs:{...v,nonce:s}})),Me),u=Zt(n.stores.matches,y=>{const v=n.ssr?.manifest,x=[];return v&&(y.forEach(w=>{v.routes[w.routeId]?.css?.forEach(_=>{const S=xA(_);x.push({tag:"link",attrs:{rel:"stylesheet",...S,crossOrigin:ax(t,"stylesheet")??S.crossOrigin,suppressHydrationWarning:!0,nonce:s}})})}),v.inlineStyle&&x.push({tag:"style",attrs:{...v.inlineStyle.attrs,nonce:s},children:v.inlineStyle.children,inlineCss:!0})),x},Me),d=Zt(n.stores.matches,y=>{const v=[],x=n.ssr?.manifest;return x&&y.forEach(w=>{x.routes[w.routeId]?.preloads?.forEach(_=>{v.push({tag:"link",attrs:{...vA(x,_,t),nonce:s}})})}),v},Me),m=Zt(n.stores.matches,y=>y.flatMap(v=>v.styles??[]).filter(v=>v!==void 0).map(({children:v,...x})=>({tag:"style",attrs:{...x,nonce:s},children:v})),Me),p=Zt(n.stores.matches,y=>y.flatMap(v=>v.headScripts??[]).filter(v=>v!==void 0).map(({children:v,...x})=>({tag:"script",attrs:{...x,nonce:s},children:v})),Me),g=[];return Ql(g,o),g.push(...d),Ql(g,c),g.push(...u),Ql(g,m),Ql(g,p),g};function S5(t){const n=w5(t.assetCrossOrigin),s=ve().options.ssr?.nonce;return R.jsx(R.Fragment,{children:n.map(a=>L.createElement(sw,{...a,key:`tsr-meta-${JSON.stringify(a)}`,nonce:s}))})}var T5=()=>{const t=ve(),n=t.options.ssr?.nonce,s=c=>{const u=[],d=t.ssr?.manifest;if(!d)return[];for(const m of c){const p=d.routes[m.routeId]?.scripts;if(p)for(const g of p)u.push({tag:"script",attrs:{...g.attrs,nonce:n},children:g.children,...typeof g.attrs?.src=="string"?{preventScriptHoist:!0}:{}})}return u},a=c=>c.map(u=>u.scripts).flat(1).filter(Boolean).map(({children:u,...d})=>({tag:"script",attrs:{...d,suppressHydrationWarning:!0,nonce:n},children:u})),o=Zt(t.stores.matches,s,Me);return E5(t,Zt(t.stores.matches,a,Me),o)};function E5(t,n,s){const a=[...n,...s];return R.jsx(R.Fragment,{children:a.map((o,c)=>L.createElement(sw,{...o,key:`tsr-scripts-${o.tag}-${c}`}))})}function Nv(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function ph(t,n){const s=Object.create(null);if(t)for(const a of Object.keys(t))Nv(a)&&(s[a]=t[a]);if(n&&typeof n=="object")for(const a of Object.keys(n))Nv(a)&&(s[a]=n[a]);return s}function aw(t){return Object.create(null)}var rw=()=>{throw new Error("createServerOnlyFn() functions can only be called on the server!")},Qi=(t,n)=>{const s=n||t||{};return typeof s.method>"u"&&(s.method="GET"),Object.assign(c=>Qi(void 0,{...s,...c}),{options:s,middleware:c=>{const u=[...s.middleware||[]];c.map(m=>{K0 in m?m.options.middleware&&u.push(...m.options.middleware):u.push(m)});const d=Qi(void 0,{...s,middleware:u});return d[K0]=!0,d},inputValidator:c=>Qi(void 0,{...s,inputValidator:c}),handler:(...c)=>{const[u,d]=c,m={...s,extractedFn:u,serverFn:d},p=[...m.middleware||[],A5(m)];return u.method=s.method,Object.assign(async g=>{const y=await Bv(p,"client",{...u,...m,data:g?.data,headers:g?.headers,signal:g?.signal,fetch:g?.fetch,context:aw()}),v=W1(y.error);if(v)throw v;if(y.error)throw y.error;return y.result},{...u,method:s.method,__executeServer:async g=>{const y=rw(),v=y.contextAfterGlobalMiddlewares;return await Bv(p,"server",{...u,...g,serverFnMeta:u.serverFnMeta,context:ph(g.context,v),request:y.request}).then(x=>({result:x.result,error:x.error,context:x.sendContext}))}})}})};async function Bv(t,n,s){let a=C5([...Qh()?.functionMiddleware||[],...t]);if(n==="server"){const c=rw();c?.executedRequestMiddlewares&&(a=a.filter(u=>!c.executedRequestMiddlewares.has(u)))}const o=async c=>{const u=a.shift();if(!u)return c;try{"inputValidator"in u.options&&u.options.inputValidator&&n==="server"&&(c.data=await _5(u.options.inputValidator,c.data));let d;if(n==="client"?"client"in u.options&&(d=u.options.client):"server"in u.options&&(d=u.options.server),d){const p=await d({...c,next:async(g={})=>{const y=await o({...c,...g,context:ph(c.context,g.context),sendContext:ph(c.sendContext,g.sendContext),headers:xM(c.headers,g.headers),_callSiteFetch:c._callSiteFetch,fetch:c._callSiteFetch??g.fetch??c.fetch,result:g.result!==void 0?g.result:g instanceof Response?g:c.result,error:g.error??c.error});if(y.error)throw y.error;return y}});if(De(p))return{...c,error:p};if(p instanceof Response)return{...c,result:p};if(!p)throw new Error("User middleware returned undefined. You must call next() or return a result in your middlewares.");return p}return o(c)}catch(d){return{...c,error:d}}};return o({...s,headers:s.headers||{},sendContext:s.sendContext||{}
12,context:s.context||aw(),_callSiteFetch:s.fetch})}function C5(t,n=100){const s=new Set,a=[],o=(c,u)=>{if(u>n)throw new Error(`Middleware nesting depth exceeded maximum of ${n}. Check for circular references.`);c.forEach(d=>{d.options.middleware&&o(d.options.middleware,u+1),s.has(d)||(s.add(d),a.push(d))})};return o(t,0),a}async function _5(t,n){if(t==null)return{};if("~standard"in t){const s=await t["~standard"].validate(n);if(s.issues)throw new Error(JSON.stringify(s.issues,void 0,2));return s.value}if("parse"in t)return t.parse(n);if(typeof t=="function")return t(n);throw new Error("Invalid validator type!")}function A5(t){return{"~types":void 0,options:{inputValidator:t.inputValidator,client:async({next:n,sendContext:s,fetch:a,...o})=>{const c={...o,context:s,fetch:a};return n(await t.extractedFn?.(c))},server:async({next:n,...s})=>{const a=await t.serverFn?.(s);return n({...s,result:a})}}}}var ja=(t,n)=>{const s={type:"request",...n||t};return{options:s,middleware:a=>ja({},Object.assign(s,{middleware:a})),inputValidator:a=>ja({},Object.assign(s,{inputValidator:a})),client:a=>ja({},Object.assign(s,{client:a})),server:a=>ja({},Object.assign(s,{server:a}))}};function ow(t,n){for(let s=0,a=n.length;s<a;s++){const o=n[s];t.has(o)||(t.add(o),o.extends&&ow(t,o.extends))}}var R5=t=>({getOptions:async()=>{const n=await t();if(n.serializationAdapters){const s=new Set;ow(s,n.serializationAdapters),n.serializationAdapters=Array.from(s)}return n},createMiddleware:ja});const M5=ja(),Pv=R5(()=>({functionMiddleware:[],requestMiddleware:[M5]}));var Zc=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},O5=class extends Zc{#t;#e;#n;constructor(){super(),this.#n=t=>{if(typeof window<"u"&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},lw=new O5,D5={setTimeout:(t,n)=>setTimeout(t,n),clearTimeout:t=>clearTimeout(t),setInterval:(t,n)=>setInterval(t,n),clearInterval:t=>clearInterval(t)},z5=class{#t=D5;#e=!1;setTimeoutProvider(t){this.#t=t}setTimeout(t,n){return this.#t.setTimeout(t,n)}clearTimeout(t){this.#t.clearTimeout(t)}setInterval(t,n){return this.#t.setInterval(t,n)}clearInterval(t){this.#t.clearInterval(t)}},gh=new z5;function L5(t){setTimeout(t,0)}var j5=typeof window>"u"||"Deno"in globalThis;function Tn(){}function k5(t,n){return typeof t=="function"?t(n):t}function N5(t){return typeof t=="number"&&t>=0&&t!==1/0}function B5(t,n){return Math.max(t+(n||0)-Date.now(),0)}function yh(t,n){return typeof t=="function"?t(n):t}function P5(t,n){return typeof t=="function"?t(n):t}function Vv(t,n){const{type:s="all",exact:a,fetchStatus:o,predicate:c,queryKey:u,stale:d}=t;if(u){if(a){if(n.queryHash!==am(u,n.options))return!1}else if(!po(n.queryKey,u))return!1}if(s!=="all"){const m=n.isActive();if(s==="active"&&!m||s==="inactive"&&m)return!1}return!(typeof d=="boolean"&&n.isStale()!==d||o&&o!==n.state.fetchStatus||c&&!c(n))}function Uv(t,n){const{exact:s,status:a,predicate:o,mutationKey:c}=t;if(c){if(!n.options.mutationKey)return!1;if(s){if(mo(n.options.mutationKey)!==mo(c))return!1}else if(!po(n.options.mutationKey,c))return!1}return!(a&&n.state.status!==a||o&&!o(n))}function am(t,n){return(n?.queryKeyHashFn||mo)(t)}function mo(t){return JSON.stringify(t,(n,s)=>vh(s)?Object.keys(s).sort().reduce((a,o)=>(a[o]=s[o],a),{}):s)}function po(t,n){return t===n?!0:typeof t!=typeof n?!1:t&&n&&typeof t=="object"&&typeof n=="object"?Object.keys(n).every(s=>po(t[s],n[s])):!1}var V5=Object.prototype.hasOwnProperty;function cw(t,n,s=0){if(t===n)return t;if(s>500)return n;const a=Hv(t)&&Hv(n);if(!a&&!(vh(t)&&vh(n)))return n;const c=(a?t:Object.keys(t)).length,u=a?n:Object.keys(n),d=u.length,m=a?new Array(d):{};let p=0;for(let g=0;g<d;g++){const y=a?g:u[g],v=t[y],x=n[y];if(v===x){m[y]=v,(a?g<c:V5.call(t,y))&&p++;continue}if(v===null||x===null||typeof v!="object"||typeof x!="object"){m[y]=x;continue}const w=cw(v,x,s+1);m[y]=w,w===v&&p++}return c===d&&p===c?t:m}function Hv(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function vh(t){if(!Fv(t))return!1;const n=t.constructor;if(n===void 0)return!0;const s=n.prototype;return!(!Fv(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function Fv(t){return Object.prototype.toString.call(t)==="[object Object]"}function U5(t){return new Promise(n=>{gh.setTimeout(n,t)})}function H5(t,n,s){return typeof s.structuralSharing=="function"?s.structuralSharing(t,n):s.structuralSharing!==!1?cw(t,n):n}function F5(t,n,s=0){const a=[...t,n];return s&&a.length>s?a.slice(1):a}function q5(t,n,s=0){const a=[n,...t];return s&&a.length>s?a.slice(0,-1):a}var rm=Symbol();function uw(t,n){return!t.queryFn&&n?.initialPromise?()=>n.initialPromise:!t.queryFn||t.queryFn===rm?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function G5(t,n,s){let a=!1,o;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(o??=n(),a||(a=!0,o.aborted?s():o.addEventListener("abort",s,{once:!0})),o)}),t}var fw=(()=>{let t=()=>j5;return{isServer(){return t()},setIsServer(n){t=n}}})();function Y5(){let t,n;const s=new Promise((o,c)=>{t=o,n=c});s.status="pending",s.catch(()=>{});function a(o){Object.assign(s,o),delete s.resolve,delete s.reject}return s.resolve=o=>{a({status:"fulfilled",value:o}),t(o)},s.reject=o=>{a({status:"rejected",reason:o}),n(o)},s}var I5=L5;function X5(){let t=[],n=0,s=d=>{d()},a=d=>{d()},o=I5;const c=d=>{n?t.push(d):o(()=>{s(d)})},u=()=>{const d=t;t=[],d.length&&o(()=>{a(()=>{d.forEach(m=>{s(m)})})})};return{batch:d=>{let m;n++;try{m=d()}finally{n--,n||u()}return m},batchCalls:d=>(...m)=>{c(()=>{d(...m)})},schedule:c,setNotifyFunction:d=>{s=d},setBatchNotifyFunction:d=>{a=d},setScheduler:d=>{o=d}}}var Oe=X5(),K5=class extends Zc{#t=!0;#e;#n;constructor(){super(),this.#n=t=>{if(typeof window<"u"&&window.addEventListener){const n=()=>t(!0),s=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#n=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}
vendor: 18,191 bytes, line 12
12setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(s=>{s(t)}))}isOnline(){return this.#t}},Oc=new K5;function Q5(t){return Math.min(1e3*2**t,3e4)}function dw(t){return(t??"online")==="online"?Oc.isOnline():!0}var bh=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function hw(t){let n=!1,s=0,a;const o=Y5(),c=()=>o.status!=="pending",u=_=>{if(!c()){const S=new bh(_);v(S),t.onCancel?.(S)}},d=()=>{n=!0},m=()=>{n=!1},p=()=>lw.isFocused()&&(t.networkMode==="always"||Oc.isOnline())&&t.canRun(),g=()=>dw(t.networkMode)&&t.canRun(),y=_=>{c()||(a?.(),o.resolve(_))},v=_=>{c()||(a?.(),o.reject(_))},x=()=>new Promise(_=>{a=S=>{(c()||p())&&_(S)},t.onPause?.()}).then(()=>{a=void 0,c()||t.onContinue?.()}),w=()=>{if(c())return;let _;const S=s===0?t.initialPromise:void 0;try{_=S??t.fn()}catch(C){_=Promise.reject(C)}Promise.resolve(_).then(y).catch(C=>{if(c())return;const M=t.retry??(fw.isServer()?0:3),j=t.retryDelay??Q5,k=typeof j=="function"?j(s,C):j,V=M===!0||typeof M=="number"&&s<M||typeof M=="function"&&M(s,C);if(n||!V){v(C);return}s++,t.onFail?.(s,C),U5(k).then(()=>p()?void 0:x()).then(()=>{n?v(C):w()})})};return{promise:o,status:()=>o.status,cancel:u,continue:()=>(a?.(),o),cancelRetry:d,continueRetry:m,canStart:g,start:()=>(g()?w():x().then(w),o)}}var mw=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),N5(this.gcTime)&&(this.#t=gh.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(fw.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#t!==void 0&&(gh.clearTimeout(this.#t),this.#t=void 0)}};function $5(t){return{onFetch:(n,s)=>{const a=n.options,o=n.fetchOptions?.meta?.fetchMore?.direction,c=n.state.data?.pages||[],u=n.state.data?.pageParams||[];let d={pages:[],pageParams:[]},m=0;const p=async()=>{let g=!1;const y=w=>{G5(w,()=>n.signal,()=>g=!0)},v=uw(n.options,n.fetchOptions),x=async(w,_,S)=>{if(g)return Promise.reject(n.signal.reason);if(_==null&&w.pages.length)return Promise.resolve(w);const M=(()=>{const G={client:n.client,queryKey:n.queryKey,pageParam:_,direction:S?"backward":"forward",meta:n.options.meta};return y(G),G})(),j=await v(M),{maxPages:k}=n.options,V=S?q5:F5;return{pages:V(w.pages,j,k),pageParams:V(w.pageParams,_,k)}};if(o&&c.length){const w=o==="backward",_=w?Z5:qv,S={pages:c,pageParams:u},C=_(a,S);d=await x(S,C,w)}else{const w=t??c.length;do{const _=m===0?u[0]??a.initialPageParam:qv(a,d);if(m>0&&_==null)break;d=await x(d,_),m++}while(m<w)}return d};n.options.persister?n.fetchFn=()=>n.options.persister?.(p,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},s):n.fetchFn=p}}}function qv(t,{pages:n,pageParams:s}){const a=n.length-1;return n.length>0?t.getNextPageParam(n[a],n,s[a],s):void 0}function Z5(t,{pages:n,pageParams:s}){return n.length>0?t.getPreviousPageParam?.(n[0],n,s[0],s):void 0}var W5=class extends mw{#t;#e;#n;#s;#a;#i;#l;#r;constructor(t){super(),this.#r=!1,this.#l=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#a=t.client,this.#s=this.#a.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#e=Yv(this.options),this.state=t.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#i?.promise}setOptions(t){if(this.options={...this.#l,...t},t?._type&&(this.#t=t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const n=Yv(this.options);n.data!==void 0&&(this.setState(Gv(n.data,n.dataUpdatedAt)),this.#e=n)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#s.remove(this)}setData(t,n){const s=H5(this.state.data,t,this.options);return this.#o({data:s,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),s}setState(t){this.#o({type:"setState",state:t})}cancel(t){const n=this.#i?.promise;return this.#i?.cancel(t),n?n.then(Tn).catch(Tn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>P5(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===rm||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>yh(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!B5(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(n=>n.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(n=>n.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#s.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.#i&&(this.#r||this.#c()?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#s.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(t,n){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(t&&this.setOptions(t),!this.options.queryFn){const m=this.observers.find(p=>p.options.queryFn);m&&this.setOptions(m.options)}const s=new AbortController,a=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(this.#r=!0,s.signal)})},o=()=>{const m=uw(this.options,n),g=(()=>{const y={client:this.#a,queryKey:this.queryKey,meta:this.meta};return a(y),y})();return this.#r=!1,this.options.persister?this.options.persister(m,g,this):m(g)},u=(()=>{const m={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:o};return a(m),m})();(this.#t==="infinite"?$5(this.options.pages):this.options.behavior)?.onFetch(u,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#o({type:"fetch",meta:u.fetchOptions?.meta}),this.#i=hw({initialPromise:n?.initialPromise,fn:u.fetchFn,onCancel:m=>{m instanceof bh&&m.revert&&this.setState({...this.#n,fetchStatus:"idle"}),s.abort()},onFail:(m,p)=>{this.#o({type:"failed",failureCount:m,error:p})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const m=await this.#i.start();if(m===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(m),this.#s.config.onSuccess?.(m,this),this.#s.config.onSettled?.(m,this.state.error,this),m}catch(m){if(m instanceof bh){if(m.silent)return this.#i.promise;if(m.revert){if(this.state.data===void 0)throw m;return this.state.data}}throw this.#o({type:"error",error:m}),this.#s.config.onError?.(m,this),this.#s.config.onSettled?.(this.state.data,m,this),m}finally{this.scheduleGc()}}#o(t){const n=s=>{switch(t.type){case"failed":return{...s,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...J5(s.data,this.options),fetchMeta:t.meta??null};case"success":const a={...s,...Gv(t.data,t.dataUpdatedAt),dataUpdateCount:s.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=t.manual?a:void 0,a;case"error":const o=t.error;return{...s,error:o,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...t.state}}};this.state=n(this.state),Oe.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),this.#s.notify({query:this,type:"updated",action:t})})}};function J5(t,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:dw(n.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function Gv(t,n){return{data:t,dataUpdatedAt:n??Date.now(),error:null,isInvalidated:!1,status:"success"}}function Yv(t){const n=typeof t.initialData=="function"?t.initialData():t.initialData,s=n!==void 0,a=s?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:s?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var tO=class extends mw{#t;#e;#n;#s;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#n=t.mutationCache,this.#e=[],this.state=t.state||eO(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(n=>n!==t),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(t){const n=()=>{this.#a({type:"continue"})},s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=hw({fn:()=>this.options.mutationFn?this.options.mutationFn(t,s):Promise.reject(new Error("No mutationFn found")),onFail:(c,u)=>{this.#a({type:"failed",failureCount:c,error:u})},onPause:()=>{this.#a({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const a=this.state.status==="pending",o=!this.#s.canStart();try{if(a)n();else{this.#a({type:"pending",variables:t,isPaused:o}),this.#n.config.onMutate&&await this.#n.config.onMutate(t,this,s);const u=await this.options.onMutate?.(t,s);u!==this.state.context&&this.#a({type:"pending",context:u,variables:t,isPaused:o})}const c=await this.#s.start();return await this.#n.config.onSuccess?.(c,t,this.state.context,this,s),await this.options.onSuccess?.(c,t,this.state.context,s),await this.#n.config.onSettled?.(c,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(c,null,t,this.state.context,s),this.#a({type:"success",data:c}),c}catch(c){try{await this.#n.config.onError?.(c,t,this.state.context,this,s)}catch(u){Promise.reject(u)}try{await this.options.onError?.(c,t,this.state.context,s)}catch(u){Promise.reject(u)}try{await this.#n.config.onSettled?.(void 0,c,this.state.variables,this.state.context,this,s)}catch(u){Promise.reject(u)}try{await this.options.onSettled?.(void 0,c,t,this.state.context,s)}catch(u){Promise.reject(u)}throw this.#a({type:"error",error:c}),c}finally{this.#n.runNext(this)}}#a(t){const n=s=>{switch(t.type){case"failed":return{...s,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...s,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:t.error,failureCount:s.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Oe.batch(()=>{this.#e.forEach(s=>{s.onMutationUpdate(t)}),this.#n.notify({mutation:this,type:"updated",action:t})})}};function eO(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var nO=class extends Zc{constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(t,n,s){const a=new tO({client:t,mutationCache:this,mutationId:++this.#n,options:t.defaultMutationOptions(n),state:s});return this.add(a),a}add(t){this.#t.add(t);const n=Wl(t);if(typeof n=="string"){const s=this.#e.get(n);s?s.push(t):this.#e.set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const n=Wl(t);if(typeof n=="string"){const s=this.#e.get(n);if(s)if(s.length>1){const a=s.indexOf(t);a!==-1&&s.splice(a,1)}else s[0]===t&&this.#e.delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Wl(t);if(typeof n=="string"){const a=this.#e.get(n)?.find(o=>o.state.status==="pending");return!a||a===t}else return!0}runNext(t){const n=Wl(t);return typeof n=="string"?this.#e.get(n)?.find(a=>a!==t&&a.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Oe.batch(()=>{this.#t.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const n={exact:!0,...t};return this.getAll().find(s=>Uv(n,s))}findAll(t={}){return this.getAll().filter(n=>Uv(t,n))}notify(t){Oe.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Oe.batch(()=>Promise.all(t.map(n=>n.continue().catch(Tn))))}};function Wl(t){return t.options.scope?.id}var iO=class extends Zc{constructor(t={}){super(),this.config=t,this.#t=new Map}#t;build(t,n,s){const a=n.queryKey,o=n.queryHash??am(a,n);let c=this.get(o);return c||(c=new W5({client:t,queryKey:a,queryHash:o,options:t.defaultQueryOptions(n),state:s,defaultOptions:t.getQueryDefaults(a)}),this.add(c)),c}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=this.#t.get(t.queryHash);n&&(t.destroy(),n===t&&this.#t.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Oe.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const n={exact:!0,...t};return this.getAll().find(s=>Vv(n,s))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(s=>Vv(t,s)):n}notify(t){Oe.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Oe.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Oe.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},sO=class{#t;#e;#n;#s;#a;#i;#l;#r;constructor(t={}){this.#t=t.queryCache||new iO,this.#e=t.mutationCache||new nO,this.#n=t.defaultOptions||{},this.#s=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#l=lw.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#r=Oc.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#l?.(),this.#l=void 0,this.#r?.(),this.#r=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#e.findAll({...t,status:"pending"}).length}getQueryData(t){const n=this.defaultQueryOptions({queryKey:t});return this.#t.get(n.queryHash)?.state.data}ensureQueryData(t){const n=this.defaultQueryOptions(t),s=this.#t.build(this,n),a=s.state.data;return a===void 0?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime(yh(n.staleTime,s))&&this.prefetchQuery(n),Promise.resolve(a))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:n,state:s})=>{const a=s.data;return[n,a]})}setQueryData(t,n,s){const a=this.defaultQueryOptions({queryKey:t}),c=this.#t.get(a.queryHash)?.state.data,u=k5(n,c);if(u!==void 0)return this.#t.build(this,a).setData(u,{...s,manual:!0})}setQueriesData(t,n,s){return Oe.batch(()=>this.#t.findAll(t).map(({queryKey:a})=>[a,this.setQueryData(a,n,s)]))}getQueryState(t){const n=this.defaultQueryOptions({queryKey:t});return this.#t.get(n.queryHash)?.state}removeQueries(t){const n=this.#t;Oe.batch(()=>{n.findAll(t).forEach(s=>{n.remove(s)})})}resetQueries(t,n){const s=this.#t;return Oe.batch(()=>(s.findAll(t).forEach(a=>{a.reset()}),this.refetchQueries({type:"active",...t},n)))}cancelQueries(t,n={}){const s={revert:!0,...n},a=Oe.batch(()=>this.#t.findAll(t).map(o=>o.cancel(s)));return Promise.all(a).then(Tn).catch(Tn)}invalidateQueries(t,n={}){return Oe.batch(()=>(this.#t.findAll(t).forEach(s=>{s.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},n)))}refetchQueries(t,n={}){const s={...n,cancelRefetch:n.cancelRefetch??!0},a=Oe.batch(()=>this.#t.findAll(t).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let c=o.fetch(void 0,s);return s.throwOnError||(c=c.catch(Tn)),o.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(a).then(Tn)}fetchQuery(t){const n=this.defaultQueryOptions(t);n.retry===void 0&&(n.retry=!1);const s=this.#t.build(this,n);return s.isStaleByTime(yh(n.staleTime,s))?s.fetch(n):Promise.resolve(s.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Tn).catch(Tn)}fetchInfiniteQuery(t){return t._type="infinite",this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Tn).catch(Tn)}ensureInfiniteQueryData(t){return t._type="infinite",this.ensureQueryData(t)}resumePausedMutations(){return Oc.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(t){this.#n=t}setQueryDefaults(t,n){this.#s.set(mo(t),{queryKey:t,defaultOptions:n})}getQueryDefaults(t){const n=[...this.#s.values()],s={};
12return n.forEach(a=>{po(t,a.queryKey)&&Object.assign(s,a.defaultOptions)}),s}setMutationDefaults(t,n){this.#a.set(mo(t),{mutationKey:t,defaultOptions:n})}getMutationDefaults(t){const n=[...this.#a.values()],s={};return n.forEach(a=>{po(t,a.mutationKey)&&Object.assign(s,a.defaultOptions)}),s}defaultQueryOptions(t){if(t._defaulted)return t;const n={...this.#n.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return n.queryHash||(n.queryHash=am(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===rm&&(n.enabled=!1),n}defaultMutationOptions(t){return t?._defaulted?t:{...this.#n.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},aO=L.createContext(void 0),rO=({client:t,children:n})=>(L.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),R.jsx(aO.Provider,{value:t,children:n})),Iv="1.3.23";function pw(t,n,s){return Math.max(t,Math.min(n,s))}function oO(t,n,s){return(1-s)*t+s*n}function lO(t,n,s,a){return oO(t,n,1-Math.exp(-s*a))}function cO(t,n){return(t%n+n)%n}var uO=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let n=!1;if(this.duration&&this.easing){this.currentTime+=t;const s=pw(0,this.currentTime/this.duration,1);n=s>=1;const a=n?1:this.easing(s);this.value=this.from+(this.to-this.from)*a}else this.lerp?(this.value=lO(this.value,this.to,this.lerp*60,t),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,n=!0)):(this.value=this.to,n=!0);n&&this.stop(),this.onUpdate?.(this.value,n)}stop(){this.isRunning=!1}fromTo(t,n,{lerp:s,duration:a,easing:o,onStart:c,onUpdate:u}){this.from=this.value=t,this.to=n,this.lerp=s,this.duration=a,this.easing=o,this.currentTime=0,this.isRunning=!0,c?.(),this.onUpdate=u}};function fO(t,n){let s;return function(...a){clearTimeout(s),s=setTimeout(()=>{s=void 0,t.apply(this,a)},n)}}var dO=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(t,n,{autoResize:s=!0,debounce:a=250}={}){this.wrapper=t,this.content=n,s&&(this.debouncedResize=fO(this.resize,a),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},gw=class{events={};emit(t,...n){const s=this.events[t]||[];for(let a=0,o=s.length;a<o;a++)s[a]?.(...n)}on(t,n){return this.events[t]?this.events[t].push(n):this.events[t]=[n],()=>{this.events[t]=this.events[t]?.filter(s=>n!==s)}}off(t,n){this.events[t]=this.events[t]?.filter(s=>n!==s)}destroy(){this.events={}}};const hO=100/6,Hi={passive:!1};function Xv(t,n){return t===1?hO:t===2?n:1}var mO=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new gw;constructor(t,n={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=n,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,Hi),this.element.addEventListener("touchstart",this.onTouchStart,Hi),this.element.addEventListener("touchmove",this.onTouchMove,Hi),this.element.addEventListener("touchend",this.onTouchEnd,Hi)}on(t,n){return this.emitter.on(t,n)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,Hi),this.element.removeEventListener("touchstart",this.onTouchStart,Hi),this.element.removeEventListener("touchmove",this.onTouchMove,Hi),this.element.removeEventListener("touchend",this.onTouchEnd,Hi)}onTouchStart=t=>{const{clientX:n,clientY:s}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=n,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:n,clientY:s}=t.targetTouches?t.targetTouches[0]:t,a=-(n-this.touchStart.x)*this.options.touchMultiplier,o=-(s-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=n,this.touchStart.y=s,this.lastDelta={x:a,y:o},this.emitter.emit("scroll",{deltaX:a,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:n,deltaY:s,deltaMode:a}=t;const o=Xv(a,this.window.width),c=Xv(a,this.window.height);n*=o,s*=c,n*=this.options.wheelMultiplier,s*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:n,deltaY:s,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};const Kv=t=>Math.min(1,1.001-2**(-10*t));var pO=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new uO;emitter=new gw;dimensions;virtualScroll;constructor({wrapper:t=window,content:n=document.documentElement,eventsTarget:s=t,smoothWheel:a=!0,syncTouch:o=!1,syncTouchLerp:c=.075,touchInertiaExponent:u=1.7,duration:d,easing:m,lerp:p=.1,infinite:g=!1,orientation:y="vertical",gestureOrientation:v=y==="horizontal"?"both":"vertical",touchMultiplier:x=1,wheelMultiplier:w=1,autoResize:_=!0,prevent:S,virtualScroll:C,overscroll:M=!0,autoRaf:j=!1,anchors:k=!1,autoToggle:V=!1,allowNestedScroll:G=!1,__experimental__naiveDimensions:P=!1,naiveDimensions:D=P,stopInertiaOnNavigate:I=!1}={}){window.lenisVersion=Iv,window.lenis||(window.lenis={}),window.lenis.version=Iv,y==="horizontal"&&(window.lenis.horizontal=!0),o===!0&&(window.lenis.touch=!0),(!t||t===document.documentElement)&&(t=window),typeof d=="number"&&typeof m!="function"?m=Kv:typeof m=="function"&&typeof d!="number"&&(d=1),this.options={wrapper:t,content:n,eventsTarget:s,smoothWheel:a,syncTouch:o,syncTouchLerp:c,touchInertiaExponent:u,duration:d,easing:m,lerp:p,infinite:g,gestureOrientation:v,orientation:y,touchMultiplier:x,wheelMultiplier:w,autoResize:_,prevent:S,virtualScroll:C,overscroll:M,autoRaf:j,anchors:k,autoToggle:V,allowNestedScroll:G,naiveDimensions:D,stopInertiaOnNavigate:I},this.dimensions=new dO(t,n,{autoResize:_}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=ne
12w mO(s,{touchMultiplier:x,wheelMultiplier:w}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,n){return this.emitter.on(t,n)}off(t,n){return this.emitter.off(t,n)}onScrollEnd=t=>{t instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){const t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName?.includes("overflow")&&t.target===this.rootElement&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{const n=t.composedPath().filter(a=>a instanceof HTMLAnchorElement&&a.href).map(a=>new URL(a.href)),s=new URL(window.location.href);if(this.options.anchors){const a=n.find(o=>s.host===o.host&&s.pathname===o.pathname&&o.hash);if(a){const o=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0,c=`#${a.hash.split("#")[1]}`;this.scrollTo(c,o);return}}if(this.options.stopInertiaOnNavigate&&n.some(a=>s.host===a.host&&s.pathname!==a.pathname)){this.reset();return}};onPointerDown=t=>{t.button===1&&this.reset()};onVirtualScroll=t=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(t)===!1)return;const{deltaX:n,deltaY:s,event:a}=t;if(this.emitter.emit("virtual-scroll",{deltaX:n,deltaY:s,event:a}),a.ctrlKey||a.lenisStopPropagation)return;const o=a.type.includes("touch"),c=a.type.includes("wheel");this.isTouching=a.type==="touchstart"||a.type==="touchmove";const u=n===0&&s===0;if(this.options.syncTouch&&o&&a.type==="touchstart"&&u&&!this.isStopped&&!this.isLocked){this.reset();return}const d=this.options.gestureOrientation==="vertical"&&s===0||this.options.gestureOrientation==="horizontal"&&n===0;if(u||d)return;let m=a.composedPath();m=m.slice(0,m.indexOf(this.rootElement));const p=this.options.prevent,g=Math.abs(n)>=Math.abs(s)?"horizontal":"vertical";if(m.find(w=>w instanceof HTMLElement&&(typeof p=="function"&&p?.(w)||w.hasAttribute?.("data-lenis-prevent")||g==="vertical"&&w.hasAttribute?.("data-lenis-prevent-vertical")||g==="horizontal"&&w.hasAttribute?.("data-lenis-prevent-horizontal")||o&&w.hasAttribute?.("data-lenis-prevent-touch")||c&&w.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(w,{deltaX:n,deltaY:s}))))return;if(this.isStopped||this.isLocked){a.cancelable&&a.preventDefault();return}if(!(this.options.syncTouch&&o||this.options.smoothWheel&&c)){this.isScrolling="native",this.animate.stop(),a.lenisStopPropagation=!0;return}let y=s;this.options.gestureOrientation==="both"?y=Math.abs(s)>Math.abs(n)?s:n:this.options.gestureOrientation==="horizontal"&&(y=n),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&s>0||this.animatedScroll===this.limit&&s<0))&&(a.lenisStopPropagation=!0),a.cancelable&&a.preventDefault();const v=o&&this.options.syncTouch,x=o&&a.type==="touchend";x&&(y=Math.sign(y)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+y,{programmatic:!1,...v?{lerp:x?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
12()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{const n=t-(this.time||t);this.time=t,this.animate.advance(n*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:n=0,immediate:s=!1,lock:a=!1,programmatic:o=!0,lerp:c=o?this.options.lerp:void 0,duration:u=o?this.options.duration:void 0,easing:d=o?this.options.easing:void 0,onStart:m,onComplete:p,force:g=!1,userData:y}={}){if((this.isStopped||this.isLocked)&&!g)return;let v=t,x=n;if(typeof v=="string"&&["top","left","start","#"].includes(v))v=0;else if(typeof v=="string"&&["bottom","right","end"].includes(v))v=this.limit;else{let w=null;if(typeof v=="string"?(w=document.querySelector(v),w||(v==="#top"?v=0:console.warn("Lenis: Target not found",v))):v instanceof HTMLElement&&v?.nodeType&&(w=v),w){if
12(this.options.wrapper!==window){const k=this.rootElement.getBoundingClientRect();x-=this.isHorizontal?k.left:k.top}const _=w.getBoundingClientRect(),S=getComputedStyle(w),C=this.isHorizontal?Number.parseFloat(S.scrollMarginLeft):Number.parseFloat(S.scrollMarginTop),M=getComputedStyle(this.rootElement),j=this.isHorizontal?Number.parseFloat(M.scrollPaddingLeft):Number.parseFloat(M.scrollPaddingTop);v=(this.isHorizontal?_.left:_.top)+this.animatedScroll-(Number.isNaN(C)?0:C)-(Number.isNaN(j)?0:j)}}if(typeof v=="number"){if(v+=x,this.options.infinite){if(o){this.targetScroll=this.animatedScroll=this.scroll;const w=v-this.animatedScroll;w>this.limit/2?v-=this.limit:w<-this.limit/2&&(v+=this.limit)}}else v=pw(0,v,this.limit);if(v===this.targetScroll){m?.(this),p?.(this);return}if(this.userData=y??{},s){this.animatedScroll=this.targetScroll=v,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),p?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}o||(this.targetScroll=v),typeof u=="number"&&typeof d!="function"?d=Kv:typeof d=="function"&&typeof u!="number"&&(u=1),this.animate.fromTo(this.animatedScroll,v,{duration:u,easing:d,lerp:c,onStart:()=>{a&&(this.isLocked=!0),this.isScrolling="smooth",m?.(this)},onUpdate:(w,_)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=w-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=w,this.setScroll(this.scroll),o&&(this.targetScroll=w),_||this.emit(),_&&(this.reset(),this.emit(),p?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:n,deltaY:s}){const a=Date.now();t._lenis||(t._lenis={});const o=t._lenis;let c,u,d,m,p,g,y,v,x,w;if(a-(o.time??0)>2e3){o.time=Date.now();const G=window.getComputedStyle(t);if(o.computedStyle=G,c=["auto","overlay","scroll"].includes(G.overflowX),u=["auto","overlay","scroll"].includes(G.overflowY),p=["auto"].includes(G.overscrollBehaviorX),g=["auto"].includes(G.overscrollBehaviorY),o.hasOverflowX=c,o.hasOverflowY=u,!(c||u))return!1;y=t.scrollWidth,v=t.scrollHeight,x=t.clientWidth,w=t.clientHeight,d=y>x,m=v>w,o.isScrollableX=d,o.isScrollableY=m,o.scrollWidth=y,o.scrollHeight=v,o.clientWidth=x,o.clientHeight=w,o.hasOverscrollBehaviorX=p,o.hasOverscrollBehaviorY=g}else d=o.isScrollableX,m=o.isScrollableY,c=o.hasOverflowX,u=o.hasOverflowY,y=o.scrollWidth,v=o.scrollHeight,x=o.clientWidth,w=o.clientHeight,p=o.hasOverscrollBehaviorX,g=o.hasOverscrollBehaviorY;if(!(c&&d||u&&m))return!1;const _=Math.abs(n)>=Math.abs(s)?"horizontal":"vertical";let S,C,M,j,k,V;if(_==="horizontal")S=Math.round(t.scrollLeft),C=y-x,M=n,j=c,k=d,V=p;else if(_==="vertical")S=Math.round(t.scrollTop),C=v-w,M=s,j=u,k=m,V=g;else return!1;return!V&&(S>=C||S<=0)?!0:(M>0?S<C:S>0)&&j&&k}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){return this.options.infinite?cO(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isScrolling==="smooth"&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(t=>{this.rootElement.classList.add(t)})}cleanUpClassName(){for(const t of Array.from(this.rootElement.classList))(t==="lenis"||t.startsWith("lenis-"))&&this.rootElement.classList.remove(t)}};let ee=null;function gO({children:t}){return L.useEffect(()=>{if(typeof window>"u")return;const n=new pO({lerp:.08,duration:1.4,smoothWheel:!0});ee=n;let s=0;const a=o=>{n.raf(o),s=requestAnimationFrame(a)};return s=requestAnimationFrame(a),()=>{cancelAnimationFrame(s),n.destroy(),ee=null}},[]),R.jsx(R.Fragment,{children:t})}const yO="/assets/styles-aoc8rQCP.css";function vO(t,n={}){typeof window>"u"||window.__lovableEvents?.captureException?.(t,{source:"react_error_boundary",route:window.location.pathname,...n},{mechanism:"react_error_boundary",handled:!1,severity:"error"})}const om=L.createContext({});function Zi(t){const n=L.useRef(null);return n.current===null&&(n.current=t()),n.current}const bO=typeof window<"u",Wc=bO?L.useLayoutEffect:L.useEffect,Jc=L.
vendor: 41,568 bytes, line 12
12createContext(null);function lm(t,n){t.indexOf(n)===-1&&t.push(n)}function Dc(t,n){const s=t.indexOf(n);s>-1&&t.splice(s,1)}const An=(t,n,s)=>s>n?n:s<t?t:s;let cm=()=>{};const Wi={},yw=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),vw=t=>typeof t=="object"&&t!==null,bw=t=>/^0[^.\s]+$/u.test(t);function xw(t){let n;return()=>(n===void 0&&(n=t()),n)}const qe=t=>t,To=(...t)=>t.reduce((n,s)=>a=>s(n(a))),Fa=(t,n,s)=>{const a=n-t;return a?(s-t)/a:1};class um{constructor(){this.subscriptions=[]}add(n){return lm(this.subscriptions,n),()=>Dc(this.subscriptions,n)}notify(n,s,a){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](n,s,a);else for(let c=0;c<o;c++){const u=this.subscriptions[c];u&&u(n,s,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const tn=t=>t*1e3,mn=t=>t/1e3,fm=(t,n)=>n?t*(1e3/n):0,ww=(t,n,s)=>(((1-3*s+3*n)*t+(3*s-6*n))*t+3*n)*t,xO=1e-7,wO=12;function SO(t,n,s,a,o){let c,u,d=0;do u=n+(s-n)/2,c=ww(u,a,o)-t,c>0?s=u:n=u;while(Math.abs(c)>xO&&++d<wO);return u}function Eo(t,n,s,a){if(t===n&&s===a)return qe;const o=c=>SO(c,0,1,t,s);return c=>c===0||c===1?c:ww(o(c),n,a)}const Sw=t=>n=>n<=.5?t(2*n)/2:(2-t(2*(1-n)))/2,Tw=t=>n=>1-t(1-n),Ew=Eo(.33,1.53,.69,.99),dm=Tw(Ew),Cw=Sw(dm),_w=t=>t>=1?1:(t*=2)<1?.5*dm(t):.5*(2-Math.pow(2,-10*(t-1))),hm=t=>1-Math.sin(Math.acos(t)),Aw=Tw(hm),Rw=Sw(hm),TO=Eo(.42,0,1,1),EO=Eo(0,0,.58,1),Mw=Eo(.42,0,.58,1),CO=t=>Array.isArray(t)&&typeof t[0]!="number",Ow=t=>Array.isArray(t)&&typeof t[0]=="number",_O={linear:qe,easeIn:TO,easeInOut:Mw,easeOut:EO,circIn:hm,circInOut:Rw,circOut:Aw,backIn:dm,backInOut:Cw,backOut:Ew,anticipate:_w},AO=t=>typeof t=="string",Qv=t=>{if(Ow(t)){cm(t.length===4);const[n,s,a,o]=t;return Eo(n,s,a,o)}else if(AO(t))return _O[t];return t},Jl=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function RO(t,n){let s=new Set,a=new Set,o=!1,c=!1;const u=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};function m(g){u.has(g)&&(p.schedule(g),t()),g(d)}const p={schedule:(g,y=!1,v=!1)=>{const w=v&&o?s:a;return y&&u.add(g),w.add(g),g},cancel:g=>{a.delete(g),u.delete(g)},process:g=>{if(d=g,o){c=!0;return}o=!0;const y=s;s=a,a=y,s.forEach(m),s.clear(),o=!1,c&&(c=!1,p.process(g))}};return p}const MO=40;function Dw(t,n){let s=!1,a=!0;const o={delta:0,timestamp:0,isProcessing:!1},c=()=>s=!0,u=Jl.reduce((j,k)=>(j[k]=RO(c),j),{}),{setup:d,read:m,resolveKeyframes:p,preUpdate:g,update:y,preRender:v,render:x,postRender:w}=u,_=()=>{const j=Wi.useManualTiming,k=j?o.timestamp:performance.now();s=!1,j||(o.delta=a?1e3/60:Math.max(Math.min(k-o.timestamp,MO),1)),o.timestamp=k,o.isProcessing=!0,d.process(o),m.process(o),p.process(o),g.process(o),y.process(o),v.process(o),x.process(o),w.process(o),o.isProcessing=!1,s&&n&&(a=!1,t(_))},S=()=>{s=!0,a=!0,o.isProcessing||t(_)};return{schedule:Jl.reduce((j,k)=>{const V=u[k];return j[k]=(G,P=!1,D=!1)=>(s||S(),V.schedule(G,P,D)),j},{}),cancel:j=>{for(let k=0;k<Jl.length;k++)u[Jl[k]].cancel(j)},state:o,steps:u}}const{schedule:Rt,cancel:pn,state:pe,steps:Bd}=Dw(typeof requestAnimationFrame<"u"?requestAnimationFrame:qe,!0);let mc;function OO(){mc=void 0}const ze={now:()=>(mc===void 0&&ze.set(pe.isProcessing||Wi.useManualTiming?pe.timestamp:performance.now()),mc),set:t=>{mc=t,queueMicrotask(OO)}},zw=t=>n=>typeof n=="string"&&n.startsWith(t),Lw=zw("--"),DO=zw("var(--"),mm=t=>DO(t)?zO.test(t.split("/*")[0].trim()):!1,zO=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function $v(t){return typeof t!="string"?!1:t.split("/*")[0].includes("var(--")}const Ia={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},go={...Ia,transform:t=>An(0,1,t)},tc={...Ia,default:1},no=t=>Math.round(t*1e5)/1e5,pm=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function LO(t){return t==null}const jO=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,gm=(t,n)=>s=>!!(typeof s=="string"&&jO.test(s)&&s.startsWith(t)||n&&!LO(s)&&Object.prototype.hasOwnProperty.call(s,n)),jw=(t,n,s)=>a=>{if(typeof a!="string")return a;const[o,c,u,d]=a.match(pm);return{[t]:parseFloat(o),[n]:parseFloat(c),[s]:parseFloat(u),alpha:d!==void 0?parseFloat(d):1}},kO=t=>An(0,255,t),Pd={...Ia,transform:t=>Math.round(kO(t))},Ds={test:gm("rgb","red"),parse:jw("red","green","blue"),transform:({red:t,green:n,blue:s,alpha:a=1})=>"rgba("+Pd.transform(t)+", "+Pd.transform(n)+", "+Pd.transform(s)+", "+no(go.transform(a))+")"};function NO(t){let n="",s="",a="",o="";return t.length>5?(n=t.substring(1,3),s=t.substring(3,5),a=t.substring(5,7),o=t.substring(7,9)):(n=t.substring(1,2),s=t.substring(2,3),a=t.substring(3,4),o=t.substring(4,5),n+=n,s+=s,a+=a,o+=o),{red:parseInt(n,16),green:parseInt(s,16),blue:parseInt(a,16),alpha:o?parseInt(o,16)/255:1}}const xh={test:gm("#"),parse:NO,transform:Ds.transform},Co=t=>({test:n=>typeof n=="string"&&n.endsWith(t)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${t}`}),ui=Co("deg"),Pn=Co("%"),ct=Co("px"),BO=Co("vh"),PO=Co("vw"),Zv={...Pn,parse:t=>Pn.parse(t)/100,transform:t=>Pn.transform(t*100)},ka={test:gm("hsl","hue"),parse:jw("hue","saturation","lightness"),transform:({hue:t,saturation:n,lightness:s,alpha:a=1})=>"hsla("+Math.round(t)+", "+Pn.transform(no(n))+", "+Pn.transform(no(s))+", "+no(go.transform(a))+")"},re={test:t=>Ds.test(t)||xh.test(t)||ka.test(t),parse:t=>Ds.test(t)?Ds.parse(t):ka.test(t)?ka.parse(t):xh.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?Ds.transform(t):ka.transform(t),getAnimatableNone:t=>{const n=re.parse(t);return n.alpha=0,re.transform(n)}},VO=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function UO(t){return isNaN(t)&&typeof t=="string"&&(t.match(pm)?.length||0)+(t.match(VO)?.length||0)>0}const kw="number",Nw="color",HO="var",FO="var(",Wv="${}",qO=/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 qa(t){const n=t.toString(),s=[],a={color:[],number:[],var:[]},o=[];let c=0;const d=n.replace(qO,m=>(re.test(m)?(a.color.push(c),o.push(Nw),s.push(re.parse(m))):m.startsWith(FO)?(a.var.push(c),o.push(HO),s.push(m)):(a.number.push(c),o.push(kw),s.push(parseFloat(m))),++c,Wv)).split(Wv);return{values:s,split:d,indexes:a,types:o}}function GO(t){return qa(t).values}function Bw({split:t,types:n}){const s=t.length;return a=>{let o="";for(let c=0;c<s;c++)if(o+=t[c],a[c]!==void 0){const u=n[c];u===kw?o+=no(a[c]):u===Nw?o+=re.transform(a[c]):o+=a[c]}return o}}function YO(t){return Bw(qa(t))}const IO=t=>typeof t=="number"?0:re.test(t)?re.getAnimatableNone(t):t,XO=(t,n)=>typeof t=="number"?n?.trim().endsWith("/")?t:0:IO(t);function KO(t){const n=qa(t);return Bw(n)(n.values.map((a,o)=>XO(a,n.split[o])))}const _n={test:UO,parse:GO,createTransformer:YO,getAnimatableNone:KO};function Vd(t,n,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?t+(n-t)*6*s:s<1/2?n:s<2/3?t+(n-t)*(2/3-s)*6:t}function QO({hue:t,saturation:n,lightness:s,alpha:a}){t/=360,n/=100,s/=100;let o=0,c=0,u=0;if(!n)o=c=u=s;else{const d=s<.5?s*(1+n):s+n-s*n,m=2*s-d;o=Vd(m,d,t+1/3),c=Vd(m,d,t),u=Vd(m,d,t-1/3)}return{red:Math.round(o*255),green:Math.round(c*255),blue:Math.round(u*255),alpha:a}}function zc(t,n){return s=>s>0?n:t}const Ut=(t,n,s)=>t+(n-t)*s,Ud=(t,n,s)=>{const a=t*t,o=s*(n*n-a)+a;return o<0?0:Math.sqrt(o)},$O=[xh,Ds,ka],ZO=t=>$O.find(n=>n.test(t));function Jv(t){const n=ZO(t);if(!n)return!1;let s=n.parse(t);return n===ka&&(s=QO(s)),s}const tb=(t,n)=>{const s=Jv(t),a=Jv(n);if(!s||!a)return zc(t,n);const o={...s};return c=>(o.red=Ud(s.red,a.red,c),o.green=Ud(s.green,a.green,c),o.blue=Ud(s.blue,a.blue,c),o.alpha=Ut(s.alpha,a.alpha,c),Ds.transform(o))},wh=new Set(["none","hidden"]);function WO(t,n){return wh.has(t)?s=>s<=0?t:n:s=>s>=1?n:t}function JO(t,n){return s=>Ut(t,n,s)}function ym(t){return typeof t=="number"?JO:typeof t=="string"?mm(t)?zc:re.test(t)?tb:n3:Array.isArray(t)?Pw:typeof t=="object"?re.test(t)?tb:t3:zc}function Pw(t,n){const s=[...t],a=s.length,o=t.map((c,u)=>ym(c)(c,n[u]));return c=>{for(let u=0;u<a;u++)s[u]=o[u](c);return s}}function t3(t,n){const s={...t,...n},a={};for(const o in s)t[o]!==void 0&&n[o]!==void 0&&(a[o]=ym(t[o])(t[o],n[o]));return o=>{for(const c in a)s[c]=a[c](o);return s}}function e3(t,n){const s=[],a={color:0,var:0,number:0};for(let o=0;o<n.values.length;o++){const c=n.types[o],u=t.indexes[c][a[c]],d=t.values[u]??0;s[o]=d,a[c]++}return s}const n3=(t,n)=>{const s=_n.createTransformer(n),a=qa(t),o=qa(n);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?wh.has(t)&&!o.values.length||wh.has(n)&&!a.values.length?WO(t,n):To(Pw(e3(a,o),o.values),s):zc(t,n)};function Vw(t,n,s){return typeof t=="number"&&typeof n=="number"&&typeof s=="number"?Ut(t,n,s):ym(t)(t,n)}const i3=t=>{const n=({timestamp:s})=>t(s);return{start:(s=!0)=>Rt.update(n,s),stop:()=>pn(n),now:()=>pe.isProcessing?pe.timestamp:ze.now()}},Uw=(t,n,s=10)=>{let a="";const o=Math.max(Math.round(n/s),2);for(let c=0;c<o;c++)a+=Math.round(t(c/(o-1))*1e4)/1e4+", ";return`linear(${a.substring(0,a.length-2)})`},Lc=2e4;function vm(t){let n=0;const s=50;let a=t.next(n);for(;!a.done&&n<Lc;)n+=s,a=t.next(n);return n>=Lc?1/0:n}function s3(t,n=100,s){const a=s({...t,keyframes:[0,n]}),o=Math.min(vm(a),Lc);return{type:"keyframes",ease:c=>a.next(o*c).value/n,duration:mn(o)}}const $t={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};function Sh(t,n){return t*Math.sqrt(1-n*n)}const a3=12;function r3(t,n,s){let a=s;for(let o=1;o<a3;o++)a=a-t(a)/n(a);return a}const Hd=.001;function o3({duration:t=$t.duration,bounce:n=$t.bounce,velocity:s=$t.velocity,mass:a=$t.mass}){let o,c,u=1-n;u=An($t.minDamping,$t.maxDamping,u),t=An($t.minDuration,$t.maxDuration,mn(t)),u<1?(o=p=>{const g=p*u,y=g*t,v=g-s,x=Sh(p,u),w=Math.exp(-y);return Hd-v/x*w},c=p=>{const y=p*u*t,v=y*s+s,x=Math.pow(u,2)*Math.pow(p,2)*t,w=Math.exp(-y),_=Sh(Math.pow(p,2),u);return(-o(p)+Hd>0?-1:1)*((v-x)*w)/_}):(o=p=>{const g=Math.exp(-p*t),y=(p-s)*t+1;return-Hd+g*y},c=p=>{const g=Math.exp(-p*t),y=(s-p)*(t*t);return g*y});const d=5/t,m=r3(o,c,d);if(t=tn(t),isNaN(m))return{stiffness:$t.stiffness,damping:$t.damping,duration:t};{const p=Math.pow(m,2)*a;return{stiffness:p,damping:u*2*Math.sqrt(a*p),duration:t}}}const l3=["duration","bounce"],c3=["stiffness","damping","mass"];function eb(t,n){return n.some(s=>t[s]!==void 0)}function u3(t){let n={velocity:$t.velocity,stiffness:$t.stiffness,damping:$t.damping,mass:$t.mass,isResolvedFromDuration:!1,...t};if(!eb(t,c3)&&eb(t,l3))if(n.velocity=0,t.visualDuration){const s=t.visualDuration,a=2*Math.PI/(s*1.2),o=a*a,c=2*An(.05,1,1-(t.bounce||0))*Math.sqrt(o);n={...n,mass:$t.mass,stiffness:o,damping:c}}else{const s=o3({...t,velocity:0});n={...n,...s,mass:$t.mass},n.isResolvedFromDuration=!0}return n}function jc(t=$t.visualDuration,n=$t.bounce){const s=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:n}:t;let{restSpeed:a,restDelta:o}=s;const c=s.keyframes[0],u=s.keyframes[s.keyframes.length-1],d={done:!1,value:c},{stiffness:m,damping:p,mass:g,duration:y,velocity:v,isResolvedFromDuration:x}=u3({...s,velocity:-mn(s.velocity||0)}),w=v||0,_=p/(2*Math.sqrt(m*g)),S=u-c,C=mn(Math.sqrt(m/g)),M=Math.abs(S)<5;a||(a=M?$t.restSpeed.granular:$t.restSpeed.default),o||(o=M?$t.restDelta.granular:$t.restDelta.default);let j,k,V,G,P,D;if(_<1)V=Sh(C,_),G=(w+_*C*S)/V,j=Z=>{const tt=Math.exp(-_*C*Z);return u-tt*(G*Math.sin(V*Z)+S*Math.cos(V*Z))},P=_*C*G+S*V,D=_*C*S-G*V,k=Z=>Math.exp(-_*C*Z)*(P*Math.sin(V*Z)+D*Math.cos(V*Z));else if(_===1){j=tt=>u-Math.exp(-C*tt)*(S+(w+C*S)*tt);const Z=w+C*S;k=tt=>Math.exp(-C*tt)*(C*Z*tt-w)}else{const Z=C*Math.sqrt(_*_-1);j=bt=>{const wt=Math.exp(-_*C*bt),q=Math.min(Z*bt,300);return u-wt*((w+_*C*S)*Math.sinh(q)+Z*S*Math.cosh(q))/Z};const tt=(w+_*C*S)/Z,nt=_*C*tt-S*Z,zt=_*C*S-tt*Z;k=bt=>{const wt=Math.exp(-_*C*bt),q=Math.min(Z*bt,300);return wt*(nt*Math.sinh(q)+zt*Math.cosh(q))}}const I={calculatedDuration:x&&y||null,velocity:Z=>tn(k(Z)),next:Z=>{if(!x&&_<1){const nt=Math.exp(-_*C*Z),zt=Math.sin(V*Z),bt=Math.cos(V*Z),wt=u-nt*(G*zt+S*bt),q=tn(nt*(P*zt+D*bt));return d.done=Math.abs(q)<=a&&Math.abs(u-wt)<=o,d.value=d.done?u:wt,d}const tt=j(Z);if(x)d.done=Z>=y;else{const nt=tn(k(Z));d.done=Math.abs(nt)<=a&&Math.abs(u-tt)<=o}return d.value=d.done?u:tt,d},toString:()=>{const Z=Math.min(vm(I),Lc),tt=Uw(nt=>I.next(Z*nt).value,Z,30);return Z+"ms "+tt},toTransition:()=>{}};return I}jc.applyToOptions=t=>{const n=s3(t,100,jc);return t.ease=n.ease,t.duration=tn(n.duration),t.type="keyframes",t};const f3=5;function Hw(t,n,s){const a=Math.max(n-f3,0);return fm(s-t(a),n-a)}function Th({keyframes:t,velocity:n=0,power:s=.8,timeConstant:a=325,bounceDamping:o=10,bounceStiffness:c=500,modifyTarget:u,min:d,max:m,restDelta:p=.5,restSpeed:g}){const y=t[0],v={done:!1,value:y},x=D=>d!==void 0&&D<d||m!==void 0&&D>m,w=D=>d===void 0?m:m===void 0||Math.abs(d-D)<Math.abs(m-D)?d:m;let _=s*n;const S=y+_,C=u===void 0?S:u(S);C!==S&&(_=C-y);const M=D=>-_*Math.exp(-D/a),j=D=>C+M(D),k=D=>{const I=M(D),Z=j(D);v.done=Math.abs(I)<=p,v.value=v.done?C:Z};let V,G;const P=D=>{x(v.value)&&(V=D,G=jc({keyframes:[v.value,w(v.value)],velocity:Hw(j,D,v.value),damping:o,stiffness:c,restDelta:p,restSpeed:g}))};return P(0),{calculatedDuration:null,next:D=>{let I=!1;return!G&&V===void 0&&(I=!0,k(D),P(D)),V!==void 0&&D>=V?G.next(D-V):(!I&&k(D),v)}}}function d3(t,n,s){const a=[],o=s||Wi.mix||Vw,c=t.length-1;for(let u=0;u<c;u++){let d=o(t[u],t[u+1]);if(n){const m=Array.isArray(n)?n[u]||qe:n;d=To(m,d)}a.push(d)}return a}function bm(t,n,{clamp:s=!0,ease:a,mixer:o}={}){const c=t.length;if(cm(c===n.length),c===1)return()=>n[0];if(c===2&&n[0]===n[1])return()=>n[1];const u=t[0]===t[1];t[0]>t[c-1]&&(t=[...t].reverse(),n=[...n].reverse());const d=d3(n,a,o),m=d.length,p=g=>{if(u&&g<t[0])return n[0];let y=0;if(m>1)for(;y<t.length-2&&!(g<t[y+1]);y++);const v=Fa(t[y],t[y+1],g);return d[y](v)};return s?g=>p(An(t[0],t[c-1],g)):p}function h3(t,n){const s=t[t.length-1];for(let a=1;a<=n;a++){const o=Fa(0,n,a);t.push(Ut(s,1,o))}}function Fw(t){const n=[0];return h3(n,t.length-1),n}function m3(t,n){return t.map(s=>s*n)}function p3(t,n){return t.map(()=>n||Mw).splice(0,t.length-1)}function io({duration:t=300,keyframes:n,times:s,ease:a="easeInOut"}){const o=CO(a)?a.map(Qv):Qv(a),c={done:!1,value:n[0]},u=m3(s&&s.length===n.length?s:Fw(n),t),d=bm(u,n,{ease:Array.isArray(o)?o:p3(n,o)});return{calculatedDuration:t,next:m=>(c.value=d(m),c.done=m>=t,c)}}const g3=t=>t!==null;function tu(t,{repeat:n,repeatType:s="loop"},a,o=1){const c=t.filter(g3),d=o<0||n&&s!=="loop"&&n%2===1?0:c.length-1;return!d||a===void 0?c[d]:a}const y3={decay:Th,inertia:Th,tween:io,keyframes:io,spring:jc};function qw(t){typeof t.type=="string"&&(t.type=y3[t.type])}class xm{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,s){return this.finished.then(n,s)}}const v3=t=>t/100;class yo extends xm{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{const{motionValue:s}=this.options;s&&s.updatedAt!==ze.now()&&this.tick(ze.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;qw(n);const{type:s=io,repeat:a=0,repeatDelay:o=0,repeatType:c,velocity:u=0}=n;let{keyframes:d}=n;const m=s||io;m!==io&&typeof d[0]!="number"&&(this.mixKeyframes=To(v3,Vw(d[0],d[1])),d=[0,100]);const p=m({...n,keyframes:d});c==="mirror"&&(this.mirroredGenerator=m({...n,keyframes:[...d].reverse(),velocity:-u})),p.calculatedDuration===null&&(p.calculatedDuration=vm(p));const{calculatedDuration:g}=p;this.calculatedDuration=g,this.resolvedDuration=g+o,this.totalDuration=this.resolvedDuration*(a+1)-o,this.generator=p}updateTime(n){const s=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(n,s=!1){const{generator:a,totalDuration:o,mixKeyframes:c,mirroredGenerator:u,resolvedDuration:d,calculatedDuration:m}=this;if(this.startTime===null)return a.next(0);const{delay:p=0,keyframes:g,repeat:y,repeatType:v,repeatDelay:x,type:w,onUpdate:_,finalKeyframe:S}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-o/this.speed,this.startTime)),s?this.currentTime=n:this.updateTime(n);const C=this.currentTime-p*(this.playbackSpeed>=0?1:-1),M=this.playbackSpeed>=0?C<0:C>o;this.currentTime=Math.max(C,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let j=this.currentTime,k=a;if(y){const D=Math.min(this.currentTime,o)/d;let I=Math.floor(D),Z=D%1;!Z&&D>=1&&(Z=1),Z===1&&I--,I=Math.min(I,y+1),I%2&&(v==="reverse"?(Z=1-Z,x&&(Z-=x/d)):v==="mirror"&&(k=u)),j=An(0,1,Z)*d}let V;M?(this.delayState.value=g[0],V=this.delayState):V=k.next(j),c&&!M&&(V.value=c(V.value));let{done:G}=V;!M&&m!==null&&(G=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const P=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&G);return P&&w!==Th&&(V.value=tu(g,this.options,S,this.speed)),_&&_(V.value),P&&this.finish(),V}then(n,s){return this.finished.then(n,s)}get duration(){return mn(this.calculatedDuration)}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+mn(n)}get time(){return mn(this.currentTime)}set time(n){n=tn(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=n,this.tick(n))}getGeneratorVelocity(){const n=this.currentTime;if(n<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(n);const s=this.generator.next(n).value;return Hw(a=>this.generator.next(a).value,n,s)}get speed(){return this.playbackSpeed}set speed(n){const s=this.playbackSpeed!==n;s&&this.driver&&this.updateTime(ze.now()),this.playbackSpeed=n,s&&this.driver&&(this.time=mn(this.currentTime))}play(){if(this.isStopped)return;const{driver:n=i3,startTime:s}=this.options;this.driver||(this.driver=n(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=s??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(ze.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(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),n.observe(this)}}function b3(t){for(let n=1;n<t.length;n++)t[n]??(t[n]=t[n-1])}const zs=t=>t*180/Math.PI,Eh=t=>{const n=zs(Math.atan2(t[1],t[0]));return Ch(n)},x3={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:Eh,rotateZ:Eh,skewX:t=>zs(Math.atan(t[1])),skewY:t=>zs(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},Ch=t=>(t=t%360,t<0&&(t+=360),t),nb=Eh,ib=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),sb=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),w3={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ib,scaleY:sb,scale:t=>(ib(t)+sb(t))/2,rotateX:t=>Ch(zs(Math.atan2(t[6],t[5]))),rotateY:t=>Ch(zs(Math.atan2(-t[2],t[0]))),rotateZ:nb,rotate:nb,skewX:t=>zs(Math.atan(t[4])),skewY:t=>zs(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function _h(t){return t.includes("scale")?1:0}function Ah(t,n){if(!t||t==="none")return _h(n);const s=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,o;if(s)a=w3,o=s;else{const d=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=x3,o=d}if(!o)return _h(n);const c=a[n],u=o[1].split(",").map(T3);return typeof c=="function"?c(u):u[c]}const S3=(t,n)=>{const{transform:s="none"}=getComputedStyle(t);return Ah(s,n)};function T3(t){return parseFloat(t.trim())}const Xa=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ka=new Set([...Xa,"pathRotation"]),ab=t=>t===Ia||t===ct,E3=new Set(["x","y","z"]),C3=Xa.filter(t=>!E3.has(t));function _3(t){const n=[];return C3.forEach(s=>{const a=t.getValue(s);a!==void 0&&(n.push([s,a.get()]),a.set(s.startsWith("scale")?1:0))}),n}const Xi={width:({x:t},{paddingLeft:n="0",paddingRight:s="0",boxSizing:a})=>{const o=t.max-t.min;return a==="border-box"?o:o-parseFloat(n)-parseFloat(s)},height:({y:t},{paddingTop:n="0",paddingBottom:s="0",boxSizing:a})=>{const o=t.max-t.min;return a==="border-box"?o:o-parseFloat(n)-parseFloat(s)},top:(t,{top:n})=>parseFloat(n),left:(t,{left:n})=>parseFloat(n),bottom:({y:t},{top:n})=>parseFloat(n)+(t.max-t.min),right:({x:t},{left:n})=>parseFloat(n)+(t.max-t.min),x:(t,{transform:n})=>Ah(n,"x"),y:(t,{transform:n})=>Ah(n,"y")};Xi.translateX=Xi.x;Xi.translateY=Xi.y;const ks=new Set;let Rh=!1,Mh=!1,Oh=!1;function Gw(){if(Mh){const t=Array.from(ks).filter(a=>a.needsMeasurement),n=new Set(t.map(a=>a.element)),s=new Map;n.forEach(a=>{const o=_3(a);o.length&&(s.set(a,o),a.render())}),t.forEach(a=>a.measureInitialState()),n.forEach(a=>{a.render();const o=s.get(a);o&&o.forEach(([c,u])=>{a.getValue(c)?.set(u)})}),t.forEach(a=>a.measureEndState()),t.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}Mh=!1,Rh=!1,ks.forEach(t=>t.complete(Oh)),ks.clear()}function Yw(){ks.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(Mh=!0)})}function A3(){Oh=!0,Yw(),Gw(),Oh=!1}class wm{constructor(n,s,a,o,c,u=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=s,this.name=a,this.motionValue=o,this.element=c,this.isAsync=u}scheduleResolve(){this.state="scheduled",this.isAsync?(ks.add(this),Rh||(Rh=!0,Rt.read(Yw),Rt.resolveKeyframes(Gw))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:s,element:a,motionValue:o}=this;if(n[0]===null){const c=o?.get(),u=n[n.length-1];if(c!==void 0)n[0]=c;else if(a&&s){const d=a.readValue(s,u);d!=null&&(n[0]=d)}n[0]===void 0&&(n[0]=u),o&&c===void 0&&o.set(n[0])}b3(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),ks.delete(this)}cancel(){this.state==="scheduled"&&(ks.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const R3=t=>t.startsWith("--");function Iw(t,n,s){R3(n)?t.style.setProperty(n,s):t.style[n]=s}const M3={};function Sm(t,n){const s=xw(t);return()=>M3[n]??s()}const Tm=Sm(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),Xw=Sm(()=>window.ViewTimeline!==void 0,"viewTimeline"),Kw=Sm(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),to=([t,n,s,a])=>`cubic-bezier(${t}, ${n}, ${s}, ${a})`,rb={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:to([0,.65,.55,1]),circOut:to([.55,0,1,.45]),backIn:to([.31,.01,.66,-.59]),backOut:to([.33,1.53,.69,.99])};function Qw(t,n){if(t)return typeof t=="function"?Kw()?Uw(t,n):"ease-out":Ow(t)?to(t):Array.isArray(t)?t.map(s=>Qw(s,n)||rb.easeOut):rb[t]}function O3(t,n,s,{delay:a=0,duration:o=300,repeat:c=0,repeatType:u="loop",ease:d="easeOut",times:m}={},p=void 0){const g={[n]:s};m&&(g.offset=m);const y=Qw(d,o);Array.isArray(y)&&(g.easing=y);const v={delay:a,duration:o,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:c+1,direction:u==="reverse"?"alternate":"normal"};return p&&(v.pseudoElement=p),t.animate(g,v)}function $w(t){return typeof t=="function"&&"applyToOptions"in t}function D3({type:t,...n}){return $w(t)&&Kw()?t.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class Zw extends xm{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!n)return;const{element:s,name:a,keyframes:o,pseudoElement:c,allowFlatten:u=!1,finalKeyframe:d,onComplete:m}=n;this.isPseudoElement=!!c,this.allowFlatten=u,this.options=n,cm(typeof n.type!="string");const p=D3(n);this.animation=O3(s,a,o,p,c),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const g=tu(o,this.options,d,this.speed);this.updateMotionValue&&this.updateMotionValue(g),Iw(s,a,g),this.animation.cancel()}m?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,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:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const n=this.options?.element;!this.isPseudoElement&&n?.isConnected&&this.animation.commitStyles?.()}get duration(){const n=this.animation.effect?.getComputedTiming?.().duration||0;return mn(Number(n))}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+mn(n)}get time(){return mn(Number(this.animation.currentTime)||0)}set time(n){const s=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=tn(n),s&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(n){this.manualStartTime=this.animation.startTime=n}attachTimeline({timeline:n,rangeStart:s,rangeEnd:a,observe:o}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,n&&Tm()?(this.animation.timeline=n,s&&(this.animation.rangeStart=s),a&&(this.animation.rangeEnd=a),qe):o(this)}}const Ww={anticipate:_w,backInOut:Cw,circInOut:Rw};function z3(t){return t in Ww}function L3(t){typeof t.ease=="string"&&z3(t.ease)&&(t.ease=Ww[t.ease])}const Fd=10;class j3 extends Zw{constructor(n){L3(n),qw(n),super(n),n.startTime!==void 0&&n.autoplay!==!1&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:s,onUpdate:a,onComplete:o,element:c,...u}=this.options;if(!s)return;if(n!==void 0){s.set(n);return}const d=new yo({...u,autoplay:!1}),m=Math.max(Fd,ze.now()-this.startTime),p=An(0,Fd,m-Fd),g=d.sample(m).value,{name:y}=this.options;c&&y&&Iw(c,y,g),s.setWithVelocity(d.sample(Math.max(0,m-p)).value,g,p),d.stop()}}const ob=(t,n)=>n==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(_n.test(t)||t==="0")&&!t.startsWith("url("));function k3(t){const n=t[0];if(t.length===1)return!0;for(let s=0;s<t.length;s++)if(t[s]!==n)return!0}function N3(t,n,s,a){const o=t[0];if(o===null)return!1;if(n==="display"||n==="visibility")return!0;const c=t[t.length-1],u=ob(o,n),d=ob(c,n);return!u||!d?!1:k3(t)||(s==="spring"||$w(s))&&a}function Dh(t){t.duration=0,t.type="keyframes"}const Jw=new Set(["opacity","clipPath","filter","transform"]),B3=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function P3(t){for(let n=0;n<t.length;n++)if(typeof t[n]=="string"&&B3.test(t[n]))return!0;return!1}const V3=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),U3=xw(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function H3(t){const{motionValue:n,name:s,repeatDelay:a,repeatType:o,damping:c,type:u,keyframes:d}=t;if(!(n?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=n.owner.getProps();return U3()&&s&&(Jw.has(s)||V3.has(s)&&P3(d))&&(s!=="transform"||!g)&&!p&&!a&&o!=="mirror"&&c!==0&&u!=="inertia"}const F3=40;class q3 extends xm{constructor({autoplay:n=!0,delay:s=0,type:a="keyframes",repeat:o=0,repeatDelay:c=0,repeatType:u="loop",keyframes:d,name:m,motionValue:p,element:g,...y}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=ze.now();const v={autoplay:n,delay:s,type:a,repeat:o,repeatDelay:c,repeatType:u,name:m,motionValue:p,element:g,...y},x=g?.KeyframeResolver||wm;this.keyframeResolver=new x(d,(w,_,S)=>this.onKeyframesResolved(w,_,v,!S),m,p,g),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(n,s,a,o){this.keyframeResolver=void 0;const{name:c,type:u,velocity:d,delay:m,isHandoff:p,onUpdate:g}=a;this.resolvedAt=ze.now();let y=!0;N3(n,c,u,d)||(y=!1,(Wi.instantAnimations||!m)&&g?.(tu(n,a,s)),n[0]=n[n.length-1],Dh(a),a.repeat=0);const x={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>F3?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...a,keyframes:n},w=y&&!p&&H3(x),_=x.motionValue?.owner?.current;let S;if(w)try{S=new j3({...x,element:_})}catch{S=new yo(x)}else S=new yo(x);S.finished.then(()=>{this.notifyFinished()}).catch(qe),this.pendingTimeline&&(this.stopTimeline=S.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=S}get finished(){return this._animation?this.animation.finished:this._finished}then(n,s){return this.finished.finally(n).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),A3()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}function tS(t,n,s,a=0,o=1){const c=Array.from(t).sort((p,g)=>p.sortNodePosition(g)).indexOf(n),u=t.size,d=(u-1)*a;return typeof s=="function"?s(c,u):o===1?c*a:d-c*a}const lb=30,G3=t=>!isNaN(parseFloat(t)),so={current:void 0};class Y3{constructor(n,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{const o=ze.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 c of this.dependents)c.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=s.owner}setCurrent(n){this.current=n,this.updatedAt=ze.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=G3(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,s){this.events[n]||(this.events[n]=new um);const a=this.events[n].add(s);return n==="change"?()=>{a(),Rt.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,s){this.passiveEffect=n,this.stopPassiveEffect=s}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,s,a){this.set(s),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-a}jump(n,s=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return so.current&&so.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const n=ze.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>lb)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,lb);return fm(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(n){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=n(s),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 Cn(t,n){return new Y3(t,n)}function eS(t,n){if(t?.inherit&&n){const{inherit:s,...a}=t;return{...n,...a}}return t}function Em(t,n){const s=t?.[n]??t?.default??t;return s!==t?eS(s,t):s}const I3={type:"spring",stiffness:500,damping:25,restSpeed:10},X3=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),K3={type:"keyframes",duration:.8},Q3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},$3=(t,{keyframes:n})=>n.length>2?K3:Ka.has(t)?t.startsWith("scale")?X3(n[1]):I3:Q3,Z3=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function W3(t){for(const n in t)if(!Z3.has(n))return!0;return!1}const Cm=(t,n,s,a={},o,c)=>u=>{const d=Em(a,t)||{},m=d.delay||a.delay||0;let{elapsed:p=0}=a;p=p-tn(m);const g={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:n.getVelocity(),...d,delay:-p,onUpdate:v=>{n.set(v),d.onUpdate&&d.onUpdate(v)},onComplete:()=>{u(),d.onComplete&&d.onComplete()},name:t,motionValue:n,element:c?void 0:o};W3(d)||Object.assign(g,$3(t,g)),g.duration&&(g.duration=tn(g.duration)),g.repeatDelay&&(g.repeatDelay=tn(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let y=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(Dh(g),g.delay===0&&(y=!0)),(Wi.instantAnimations||Wi.skipAnimations||o?.shouldSkipAnimations||d.skipAnimations)&&(y=!0,Dh(g),g.delay=0),g.allowFlatten=!d.type&&!d.ease,y&&!c&&n.get()!==void 0){const v=tu(g.keyframes,d);if(v!==void 0){Rt.update(()=>{g.onUpdate(v),g.onComplete()});return}}return d.isSync?new yo(g):new q3(g)},J3=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function tD(t){const n=J3.exec(t);if(!n)return[,];const[,s,a,o]=n;return[`--${s??a}`,o]}function nS(t,n,s=1){const[a,o]=tD(t);if(!a)return;const c=window.getComputedStyle(n).getPropertyValue(a);if(c){const u=c.trim();return yw(u)?parseFloat(u):u}return mm(o)?nS(o,n,s+1):o}function cb(t){const n=[{},{}];return t?.values.forEach((s,a)=>{n[0][a]=s.get(),n[1][a]=s.getVelocity()}),n}function _m(t,n,s,a){if(typeof n=="function"){const[o,c]=cb(a);n=n(s!==void 0?s:t.custom,o,c)}if(typeof n=="string"&&(n=t.variants&&t.variants[n]),typeof n=="function"){const[o,c]=cb(a);n=n(s!==void 0?s:t.custom,o,c)}return n}function Ns(t,n,s){const a=t.getProps();return _m(a,n,s!==void 0?s:a.custom,t)}const iS=new Set(["width","height","top","left","right","bottom",...Xa]),zh=t=>Array.isArray(t);function eD(t,n,s){t.hasValue(n)?t.getValue(n).set(s):t.addValue(n,Cn(s))}function nD(t){return zh(t)?t[t.length-1]||0:t}function iD(t,n){const s=Ns(t,n);let{transitionEnd:a={},transition:o={},...c}=s||{};c={...c,...a};for(const u in c){const d=nD(c[u]);eD(t,u,d)}}const ue=t=>!!(t&&t.getVelocity);function sD(t){return!!(ue(t)&&t.add)}function Lh(t,n){const s=t.getValue("willChange");if(sD(s))return s.add(n);if(!s&&Wi.WillChange){const a=new Wi.WillChange("auto");t.addValue("willChange",a),a.add(n)}}function Am(t){return t.replace(/([A-Z])/g,n=>`-${n.toLowerCase()}`)}const aD="framerAppearId",sS="data-"+Am(aD);function aS(t){return t.props[sS]}function rD({protectedKeys:t,needsAnimating:n},s){const a=t.hasOwnProperty(s)&&n[s]!==!0;return n[s]=!1,a}function rS(t,n,{delay:s=0,transitionOverride:a,type:o}={}){let{transition:c,transitionEnd:u,...d}=n;const m=t.getDefaultTransition();c=c?eS(c,m):m;const p=c?.reduceMotion,g=c?.skipAnimations;a&&(c=a);const y=[],v=o&&t.animationState&&t.animationState.getState()[o],x=c?.path;x&&x.animateVisualElement(t,d,c,s,y);for(const w in d){const _=t.getValue(w,t.latestValues[w]??null),S=d[w];if(S===void 0||v&&rD(v,w))continue;const C={delay:s,...Em(c||{},w)};g&&(C.skipAnimations=!0);const M=_.get();if(M!==void 0&&!_.isAnimating()&&!Array.isArray(S)&&S===M&&!C.velocity){Rt.update(()=>_.set(S));continue}let j=!1;if(window.MotionHandoffAnimation){const G=aS(t);if(G){const P=window.MotionHandoffAnimation(G,w,Rt);P!==null&&(C.startTime=P,j=!0)}}Lh(t,w);const k=p??t.shouldReduceMotion;_.start(Cm(w,_,S,k&&iS.has(w)?{type:!1}:C,t,j));const V=_.animation;V&&y.push(V)}if(u){const w=()=>Rt.update(()=>{u&&iD(t,u)});y.length?Promise.all(y).then(w):w()}return y}function jh(t,n,s={}){const a=Ns(t,n,s.type==="exit"?t.presenceContext?.custom:void 0);let{transition:o=t.getDefaultTransition()||{}}=a||{};s.transitionOverride&&(o=s.transitionOverride);const c=a?()=>Promise.all(rS(t,a,s)):()=>Promise.resolve(),u=t.variantChildren&&t.variantChildren.size?(m=0)=>{const{delayChildren:p=0,staggerChildren:g,staggerDirection:y}=o;return oD(t,n,m,p,g,y,s)}:()=>Promise.resolve(),{when:d}=o;if(d){const[m,p]=d==="beforeChildren"?[c,u]:[u,c];return m().then(()=>p())}else return Promise.all([c(),u(s.delay)])}function oD(t,n,s=0,a=0,o=0,c=1,u){const d=[];for(const m of t.variantChildren)m.notify("AnimationStart",n),d.push(jh(m,n,{...u,delay:s+(typeof a=="function"?0:a)+tS(t.variantChildren,m,a,o,c)}).then(()=>m.notify("AnimationComplete",n)));return Promise.all(d)}function lD(t,n,s={}){t.notify("AnimationStart",n);let a;if(Array.isArray(n)){const o=n.map(c=>jh(t,c,s));a=Promise.all(o)}else if(typeof n=="string")a=jh(t,n,s);else{const o=typeof n=="function"?Ns(t,n,s.custom):n;a=Promise.all(rS(t,o,s))}return a.then(()=>{t.notify("AnimationComplete",n)})}const cD={test:t=>t==="auto",parse:t=>t},oS=t=>n=>n.test(t),lS=[Ia,ct,Pn,ui,PO,BO,cD],ub=t=>lS.find(oS(t));function uD(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||bw(t):!0}const fD=new Set(["brightness","contrast","saturate","opacity"]);function dD(t){const[n,s]=t.slice(0,-1).split("(");if(n==="drop-shadow")return t;const[a]=s.match(pm)||[];if(!a)return t;const o=s.replace(a,"");let c=fD.has(n)?1:0;return a!==s&&(c*=100),n+"("+c+o+")"}const hD=/\b([a-z-]*)\(.*?\)/gu,kh={..._n,getAnimatableNone:t=>{const n=t.match(hD);return n?n.map(dD).join(" "):t}},Nh={..._n,getAnimatableNone:t=>{const n=_n.parse(t);return _n.createTransformer(t)(n.map(a=>typeof a=="number"?0:typeof a=="object"?{...a,alpha:1}:a))}},fb={...Ia,transform:Math.round},mD={rotate:ui,pathRotation:ui,rotateX:ui,rotateY:ui,rotateZ:ui,scale:tc,scaleX:tc,scaleY:tc,scaleZ:tc,skew:ui,skewX:ui,skewY:ui,distance:ct,translateX:ct,translateY:ct,translateZ:ct,x:ct,y:ct,z:ct,perspective:ct,transformPerspective:ct,opacity:go,originX:Zv,originY:Zv,originZ:ct},kc={borderWidth:ct,borderTopWidth:ct,borderRightWidth:ct,borderBottomWidth:ct,borderLeftWidth:ct,borderRadius:ct,borderTopLeftRadius:ct,borderTopRightRadius:ct,borderBottomRightRadius:ct,borderBottomLeftRadius:ct,width:ct,maxWidth:ct,height:ct,maxHeight:ct,top:ct,right:ct,bottom:ct,left:ct,inset:ct,insetBlock:ct,insetBlockStart:ct,insetBlockEnd:ct,insetInline:ct,insetInlineStart:ct,insetInlineEnd:ct,padding:ct,paddingTop:ct,paddingRight:ct,paddingBottom:ct,paddingLeft:ct,paddingBlock:ct,paddingBlockStart:ct,paddingBlockEnd:ct,paddingInline:ct,paddingInlineStart:ct,paddingInlineEnd:ct,margin:ct,marginTop:ct,marginRight:ct,marginBottom:ct,marginLeft:ct,marginBlock:ct,marginBlockStart:ct,marginBlockEnd:ct,marginInline:ct,marginInlineStart:ct,marginInlineEnd:ct,fontSize:ct,backgroundPositionX:ct,backgroundPositionY:ct,...mD,zIndex:fb,fillOpacity:go,strokeOpacity:go,numOctaves:fb},pD={...kc,color:re,backgroundColor:re,outlineColor:re,fill:re,stroke:re,borderColor:re,borderTopColor:re,borderRightColor:re,borderBottomColor:re,borderLeftColor:re,filter:kh,WebkitFilter:kh,mask:Nh,WebkitMask:Nh},cS=t=>pD[t],gD=new Set([kh,Nh]);function uS(t,n){let s=cS(t);return gD.has(s)||(s=_n),s.getAnimatableNone?s.getAnimatableNone(n):void 0}
vendor: 1,699 bytes, line 12
12const yD=new Set(["auto","none","0"]);function vD(t,n,s){let a=0,o;for(;a<t.length&&!o;){const c=t[a];typeof c=="string"&&!yD.has(c)&&qa(c).values.length&&(o=t[a]),a++}if(o&&s)for(const c of n)t[c]=uS(s,o)}class bD extends wm{constructor(n,s,a,o,c){super(n,s,a,o,c,!0)}readKeyframes(){const{unresolvedKeyframes:n,element:s,name:a}=this;if(!s||!s.current)return;super.readKeyframes();for(let g=0;g<n.length;g++){let y=n[g];if(typeof y=="string"&&(y=y.trim(),mm(y))){const v=nS(y,s.current);v!==void 0&&(n[g]=v),g===n.length-1&&(this.finalKeyframe=y)}}if(this.resolveNoneKeyframes(),!iS.has(a)||n.length!==2)return;const[o,c]=n,u=ub(o),d=ub(c),m=$v(o),p=$v(c);if(m!==p&&Xi[a]){this.needsMeasurement=!0;return}if(u!==d)if(ab(u)&&ab(d))for(let g=0;g<n.length;g++){const y=n[g];typeof y=="string"&&(n[g]=parseFloat(y))}else Xi[a]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:n,name:s}=this,a=[];for(let o=0;o<n.length;o++)(n[o]===null||uD(n[o]))&&a.push(o);a.length&&vD(n,a,s)}measureInitialState(){const{element:n,unresolvedKeyframes:s,name:a}=this;if(!n||!n.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Xi[a](n.measureViewportBox(),window.getComputedStyle(n.current)),s[0]=this.measuredOrigin;const o=s[s.length-1];o!==void 0&&n.getValue(a,o).jump(o,!1)}measureEndState(){const{element:n,name:s,unresolvedKeyframes:a}=this;if(!n||!n.current)return;const o=n.getValue(s);o&&o.jump(this.measuredOrigin,!1);const c=a.length-1,u=a[c];a[c]=Xi[s](n.measureViewportBox(),window.getComputedStyle(n.current)),u!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=u),this.removedTransforms?.length&&this.removedTransforms.forEac
vendor: 4,454 bytes, line 12
12h(([d,m])=>{n.getValue(d).set(m)}),this.resolveNoneKeyframes()}}function fS(t,n,s){if(t==null)return[];if(t instanceof EventTarget)return[t];if(typeof t=="string"){const o=document.querySelectorAll(t);return o?Array.from(o):[]}return Array.from(t).filter(a=>a!=null)}const Bh=(t,n)=>n&&typeof t=="number"?n.transform(t):t;function ao(t){return vw(t)&&"offsetHeight"in t&&!("ownerSVGElement"in t)}const{schedule:Ga,cancel:dS}=Dw(queueMicrotask,!1),Sn={x:!1,y:!1};function hS(){return Sn.x||Sn.y}function xD(t){return t==="x"||t==="y"?Sn[t]?null:(Sn[t]=!0,()=>{Sn[t]=!1}):Sn.x||Sn.y?null:(Sn.x=Sn.y=!0,()=>{Sn.x=Sn.y=!1})}function mS(t,n){const s=fS(t),a=new AbortController,o={passive:!0,...n,signal:a.signal};return[s,o,()=>a.abort()]}function wD(t){return!(t.pointerType==="touch"||hS())}function SD(t,n,s={}){const[a,o,c]=mS(t,s);return a.forEach(u=>{let d=!1,m=!1,p;const g=()=>{u.removeEventListener("pointerleave",w)},y=S=>{p&&(p(S),p=void 0),g()},v=S=>{d=!1,window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",v),m&&(m=!1,y(S))},x=()=>{d=!0,window.addEventListener("pointerup",v,o),window.addEventListener("pointercancel",v,o)},w=S=>{if(S.pointerType!=="touch"){if(d){m=!0;return}y(S)}},_=S=>{if(!wD(S))return;m=!1;const C=n(u,S);typeof C=="function"&&(p=C,u.addEventListener("pointerleave",w,o))};u.addEventListener("pointerenter",_,o),u.addEventListener("pointerdown",x,o)}),c}const pS=(t,n)=>n?t===n?!0:pS(t,n.parentElement):!1,Rm=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,TD=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function ED(t){return TD.has(t.tagName)||t.isContentEditable===!0}const CD=new Set(["INPUT","SELECT","TEXTAREA"]);function _D(t){return CD.has(t.tagName)||t.isContentEditable===!0}const pc=new WeakSet;function db(t){return n=>{n.key==="Enter"&&t(n)}}function qd(t,n){t.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const AD=(t,n)=>{const s=t.currentTarget;if(!s)return;const a=db(()=>{if(pc.has(s))return;qd(s,"down");const o=db(()=>{qd(s,"up")}),c=()=>qd(s,"cancel");s.addEventListener("keyup",o,n),s.addEventListener("blur",c,n)});s.addEventListener("keydown",a,n),s.addEventListener("blur",()=>s.removeEventListener("keydown",a),n)};function hb(t){return Rm(t)&&!hS()}const mb=new WeakSet;function RD(t,n,s={}){const[a,o,c]=mS(t,s),u=d=>{const m=d.currentTarget;if(!hb(d)||mb.has(d))return;pc.add(m),s.stopPropagation&&mb.add(d);const p=n(m,d),g=(x,w)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",v),pc.has(m)&&pc.delete(m),hb(x)&&typeof p=="function"&&p(x,{success:w})},y=x=>{g(x,m===window||m===document||s.useGlobalTarget||pS(m,x.target))},v=x=>{g(x,!1)};window.addEventListener("pointerup",y,o),window.addEventListener("pointercancel",v,o)};return a.forEach(d=>{(s.useGlobalTarget?window:d).addEventListener("pointerdown",u,o),ao(d)&&(d.addEventListener("focus",p=>AD(p,o)),!ED(d)&&!d.hasAttribute("tabindex")&&(d.tabIndex=0))}),c}function Mm(t){return vw(t)&&"ownerSVGElement"in t}const gc=new WeakMap;let yc;const gS=(t,n,s)=>(a,o)=>o&&o[0]?o[0][t+"Size"]:Mm(a)&&"getBBox"in a?a.getBBox()[n]:a[s],MD=gS("inline","width","offsetWidth"),OD=gS("block","height","offsetHeight");function DD({target:t,borderBoxSize:n}){gc.get(t)?.forEach(s=>{s(t,{get width(){return MD(t,n)},get height(){return OD(t,n)}})})}function zD(t){t.forEach(DD)}function LD(){typeof ResizeObserver>"u"||(yc=new ResizeObserver(zD))}function jD(t,n){yc||LD();const s=fS(t);return s.forEach(a=>{let o=gc.get(a);o||(o=new Set,gc.set(a,o)),o.add(n),yc?.observe(a)}),()=>{s.forEach(a=>{const o=gc.get(a);o?.delete(n),o?.size||yc?.unobserve(a)})}}const vc=new Set;let Na;function kD(){Na=()=>{const t={get width(){return window.innerWidth},get height(){return window.innerHeight}};vc.forEach(n=>n(t))},window.addEventListener("resize",Na)}function ND(t){return vc.add(t),Na||kD(),()=>{vc.delete(t),!vc.size&&typeof Na=="function"&&(window.removeEventListener("resize",Na),Na=void 0)}}function Ph(t,n){return typeof t=="function"?ND(t):jD(t,n)}function yS(t,n){let s;const a=()=>{const{currentTime:o}=n,u=(o===null?0:o.value)/100;s!==u&&t(u),s=u};return Rt.preUpdate(a,!0),()=>pn(a)}function BD(t){return Mm(t)&&t.tagName==="svg"}function PD(...t){const n=!Array.isArray(t[0]),s=n?0:-1,a=t[0+s],o=t[1+s],c=t[2+s],u=t[3+s],d=bm(o,c,u);return n?d(a):d}function VD(t,n,s={}){const a=t.get();let o=null,c=a,u;
12const d=typeof a=="string"?a.replace(/[\d.-]/g,""):void 0,m=()=>{o&&(o.stop(),o=null),t.animation=void 0},p=()=>{const y=pb(t.get()),v=pb(c);if(y===v){m();return}const x=o?o.getGeneratorVelocity():t.getVelocity();m(),o=new yo({keyframes:[y,v],velocity:x,type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:u})},g=()=>{p(),t.animation=o??void 0,t.events.animationStart?.notify(),o?.then(()=>{t.animation=void 0,t.events.animationComplete?.notify()})};if(t.attach((y,v)=>{c=y,u=x=>v(Gd(x,d)),Rt.postRender(g)},m),ue(n)){let y=s.skipInitialAnimation===!0;const v=n.on("change",w=>{y?(y=!1,t.jump(Gd(w,d),!1)):t.set(Gd(w,d))}),x=t.on("destroy",v);return()=>{v(),x()}}return m}function Gd(t,n){return n?t+n:t}function pb(t){return typeof t=="number"?t:parseFloat(t)}const UD=[...lS,re,_n],HD=t=>UD.find(oS(t)),gb=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ba=()=>({x:gb(),y:gb()}),yb=()=>({min:0,max:0}),ce=()=>({x:yb(),y:yb()}),FD=new WeakMap;function eu(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function vo(t){return typeof t=="string"||Array.isArray(t)}const Om=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Dm=["initial",...Om];function nu(t){return eu(t.animate)||Dm.some(n=>vo(t[n]))}function vS(t){return!!(nu(t)||t.variants)}function qD(t,n,s){for(const a in n){const o=n[a],c=s[a];if(ue(o))t.addValue(a,o);else if(ue(c))t.addValue(a,Cn(o,{owner:t}));else if(c!==o)if(t.hasValue(a)){const u=t.getValue(a);u.liveStyle===!0?u.jump(o):u.hasAnimated||u.set(o)}else{const u=t.getStaticValue(a);t.addValue(a,Cn(u!==void 0?u:o,{owner:t}))}}for(const a in s)n[a]===void 0&&t.removeValue(a);return n}const Vh={current:null},bS={current:!1},GD=typeof window<"u";function YD(){if(bS.current=!0,!!GD)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),n=()=>Vh.current=t.matches;t.addEventListener("change",n),n()}else Vh.current=!1}const vb=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Nc={};function xS(t){Nc=t}function ID(){return Nc}class XD{scrapeMotionValuesFromProps(n,s,a){return{}}constructor({parent:n,props:s,presenceContext:a,reducedMotionConfig:o,skipAnimations:c,blockInitialAnimation:u,visualState:d},m={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=wm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,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 x=ze.now();this.renderScheduledAt<x&&(this.renderScheduledAt=x,Rt.render(this.render,!1,!0))};const{latestValues:p,renderState:g}=d;this.latestValues=p,this.baseTarget={...p},this.initialValues=s.initial?{...p}:{},this.renderState=g,this.parent=n,this.props=s,this.presenceContext=a,this.depth=n?n.depth+1:0,this.reducedMotionConfig=o,this.skipAnimationsConfig=c,this.options=m,this.blockInitialAnimation=!!u,this.isControllingVariants=nu(s),this.isVariantNode=vS(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:y,...v}=this.scrapeMotionValuesFromProps(s,{},this);for(const x in v){const w=v[x];p[x]!==void 0&&ue(w)&&w.set(p[x])}}mount(n){if(this.hasBeenMounted)for(const s in this.initialValues)this.values.get(s)?.jump(this.initialValues[s]),this.latestValues[s]=this.initialValues[s];this.current=n,FD.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((s,a)=>this.bindToMotionValue(a,s)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(bS.current||YD(),this.shouldReduceMotion=Vh.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),pn(this.notifyUpdate),pn(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const s=this.features[n];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}
vendor: 41,945 bytes, line 12
12bindToMotionValue(n,s){if(this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)(),s.accelerate&&Jw.has(n)&&this.current instanceof HTMLElement){const{factory:u,keyframes:d,times:m,ease:p,duration:g}=s.accelerate,y=new Zw({element:this.current,name:n,keyframes:d,times:m,ease:p,duration:tn(g)}),v=u(y);this.valueSubscriptions.set(n,()=>{v(),y.cancel()});return}const a=Ka.has(n);a&&this.onBindTransform&&this.onBindTransform();const o=s.on("change",u=>{this.latestValues[n]=u,this.props.onUpdate&&Rt.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;typeof window<"u"&&window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,n,s)),this.valueSubscriptions.set(n,()=>{o(),c&&c()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in Nc){const s=Nc[n];if(!s)continue;const{isEnabled:a,Feature:o}=s;if(!this.features[n]&&o&&a(this.props)&&(this.features[n]=new o(this)),this.features[n]){const c=this.features[n];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ce()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,s){this.latestValues[n]=s}update(n,s){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let a=0;a<vb.length;a++){const o=vb[a];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const c="on"+o,u=n[c];u&&(this.propEventSubscriptions[o]=this.on(o,u))}this.prevMotionValues=qD(this,this.scrapeMotionValuesFromProps(n,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]: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(n){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(n),()=>s.variantChildren.delete(n)}addValue(n,s){const a=this.values.get(n);s!==a&&(a&&this.removeValue(n),this.bindToMotionValue(n,s),this.values.set(n,s),this.latestValues[n]=s.get())}removeValue(n){this.values.delete(n);const s=this.valueSubscriptions.get(n);s&&(s(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,s){if(this.props.values&&this.props.values[n])return this.props.values[n];let a=this.values.get(n);return a===void 0&&s!==void 0&&(a=Cn(s===null?void 0:s,{owner:this}),this.addValue(n,a)),a}readValue(n,s){let a=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return a!=null&&(typeof a=="string"&&(yw(a)||bw(a))?a=parseFloat(a):!HD(a)&&_n.test(s)&&(a=uS(n,s)),this.setBaseTarget(n,ue(a)?a.get():a)),ue(a)?a.get():a}setBaseTarget(n,s){this.baseTarget[n]=s}getBaseTarget(n){const{initial:s}=this.props;let a;if(typeof s=="string"||typeof s=="object"){const c=_m(this.props,s,this.presenceContext?.custom);c&&(a=c[n])}if(s&&a!==void 0)return a;const o=this.getBaseTargetFromProps(this.props,n);return o!==void 0&&!ue(o)?o:this.initialValues[n]!==void 0&&a===void 0?void 0:this.baseTarget[n]}on(n,s){return this.events[n]||(this.events[n]=new um),this.events[n].add(s)}notify(n,...s){this.events[n]&&this.events[n].notify(...s)}scheduleRenderMicrotask(){Ga.render(this.render)}}class wS extends XD{constructor(){super(...arguments),this.KeyframeResolver=bD}sortInstanceNodePosition(n,s){return n.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(n,s){const a=n.style;return a?a[s]:void 0}removeValueFromRenderState(n,{vars:s,style:a}){delete s[n],delete a[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;ue(n)&&(this.childSubscription=n.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}class ns{constructor(n){this.isMounted=!1,this.node=n}update(){}}function SS({top:t,left:n,right:s,bottom:a}){return{x:{min:n,max:s},y:{min:t,max:a}}}function KD({x:t,y:n}){return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function QD(t,n){if(!n)return t;const s=n({x:t.left,y:t.top}),a=n({x:t.right,y:t.bottom});return{top:s.y,left:s.x,bottom:a.y,right:a.x}}function Yd(t){return t===void 0||t===1}function Uh({scale:t,scaleX:n,scaleY:s}){return!Yd(t)||!Yd(n)||!Yd(s)}function _s(t){return Uh(t)||TS(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function TS(t){return bb(t.x)||bb(t.y)}function bb(t){return t&&t!=="0%"}function Bc(t,n,s){const a=t-s,o=n*a;return s+o}function xb(t,n,s,a,o){return o!==void 0&&(t=Bc(t,o,a)),Bc(t,s,a)+n}function Hh(t,n=0,s=1,a,o){t.min=xb(t.min,n,s,a,o),t.max=xb(t.max,n,s,a,o)}function ES(t,{x:n,y:s}){Hh(t.x,n.translate,n.scale,n.originPoint),Hh(t.y,s.translate,s.scale,s.originPoint)}const wb=.999999999999,Sb=1.0000000000001;function $D(t,n,s,a=!1){const o=s.length;if(!o)return;n.x=n.y=1;let c,u;for(let d=0;d<o;d++){c=s[d],u=c.projectionDelta;const{visualElement:m}=c.options;m&&m.props.style&&m.props.style.display==="contents"||(a&&c.options.layoutScroll&&c.scroll&&c!==c.root&&(Bn(t.x,-c.scroll.offset.x),Bn(t.y,-c.scroll.offset.y)),u&&(n.x*=u.x.scale,n.y*=u.y.scale,ES(t,u)),a&&_s(c.latestValues)&&bc(t,c.latestValues,c.layout?.layoutBox))}n.x<Sb&&n.x>wb&&(n.x=1),n.y<Sb&&n.y>wb&&(n.y=1)}function Bn(t,n){t.min+=n,t.max+=n}function Tb(t,n,s,a,o=.5){const c=Ut(t.min,t.max,o);Hh(t,n,s,c,a)}function Eb(t,n){return typeof t=="string"?parseFloat(t)/100*(n.max-n.min):t}function bc(t,n,s){const a=s??t;Tb(t.x,Eb(n.x,a.x),n.scaleX,n.scale,n.originX),Tb(t.y,Eb(n.y,a.y),n.scaleY,n.scale,n.originY)}function CS(t,n){return SS(QD(t.getBoundingClientRect(),n))}function ZD(t,n,s){const a=CS(t,s),{scroll:o}=n;return o&&(Bn(a.x,o.offset.x),Bn(a.y,o.offset.y)),a}const WD={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},JD=Xa.length;function tz(t,n,s){let a="",o=!0;for(let u=0;u<JD;u++){const d=Xa[u],m=t[d];if(m===void 0)continue;let p=!0;if(typeof m=="number")p=m===(d.startsWith("scale")?1:0);else{const g=parseFloat(m);p=d.startsWith("scale")?g===1:g===0}if(!p||s){const g=Bh(m,kc[d]);if(!p){o=!1;const y=WD[d]||d;a+=`${y}(${g}) `}s&&(n[d]=g)}}const c=t.pathRotation;return c&&(o=!1,a+=`rotate(${Bh(c,kc.pathRotation)}) `),a=a.trim(),s?a=s(n,o?"":a):o&&(a="none"),a}function zm(t,n,s){const{style:a,vars:o,transformOrigin:c}=t;let u=!1,d=!1;for(const m in n){const p=n[m];if(Ka.has(m)){u=!0;continue}else if(Lw(m)){o[m]=p;continue}else{const g=Bh(p,kc[m]);m.startsWith("origin")?(d=!0,c[m]=g):a[m]=g}}if(n.transform||(u||s?a.transform=tz(n,t.transform,s):a.transform&&(a.transform="none")),d){const{originX:m="50%",originY:p="50%",originZ:g=0}=c;a.transformOrigin=`${m} ${p} ${g}`}}function _S(t,{style:n,vars:s},a,o){const c=t.style;let u;for(u in n)c[u]=n[u];o?.applyProjectionStyles(c,a);for(u in s)c.setProperty(u,s[u])}function Cb(t,n){return n.max===n.min?0:t/(n.max-n.min)*100}const $r={correct:(t,n)=>{if(!n.target)return t;if(typeof t=="string")if(ct.test(t))t=parseFloat(t);else return t;const s=Cb(t,n.target.x),a=Cb(t,n.target.y);return`${s}% ${a}%`}},ez={correct:(t,{treeScale:n,projectionDelta:s})=>{const a=t,o=_n.parse(t);if(o.length>5)return a;const c=_n.createTransformer(t),u=typeof o[0]!="number"?1:0,d=s.x.scale*n.x,m=s.y.scale*n.y;o[0+u]/=d,o[1+u]/=m;const p=Ut(d,m,.5);return typeof o[2+u]=="number"&&(o[2+u]/=p),typeof o[3+u]=="number"&&(o[3+u]/=p),c(o)}},Fh={borderRadius:{...$r,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:$r,borderTopRightRadius:$r,borderBottomLeftRadius:$r,borderBottomRightRadius:$r,boxShadow:ez};function AS(t,{layout:n,layoutId:s}){return Ka.has(t)||t.startsWith("origin")||(n||s!==void 0)&&(!!Fh[t]||t==="opacity")}function Lm(t,n,s){const a=t.style,o=n?.style,c={};if(!a)return c;for(const u in a)(ue(a[u])||o&&ue(o[u])||AS(u,t)||s?.getValue(u)?.liveStyle!==void 0)&&(c[u]=a[u]);return c}function nz(t){return window.getComputedStyle(t)}class iz extends wS{constructor(){super(...arguments),this.type="html",this.renderInstance=_S}readValueFromInstance(n,s){if(Ka.has(s))return this.projection?.isProjecting?_h(s):S3(n,s);{const a=nz(n),o=(Lw(s)?a.getPropertyValue(s):a[s])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(n,{transformPagePoint:s}){return CS(n,s)}build(n,s,a){zm(n,s,a.transformTemplate)}scrapeMotionValuesFromProps(n,s,a){return Lm(n,s,a)}}const sz={offset:"stroke-dashoffset",array:"stroke-dasharray"},az={offset:"strokeDashoffset",array:"strokeDasharray"};function rz(t,n,s=1,a=0,o=!0){t.pathLength=1;const c=o?sz:az;t[c.offset]=`${-a}`,t[c.array]=`${n} ${s}`}const oz=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function RS(t,{attrX:n,attrY:s,attrScale:a,pathLength:o,pathSpacing:c=1,pathOffset:u=0,...d},m,p,g){if(zm(t,d,p),m){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:y,style:v}=t;y.transform&&(v.transform=y.transform,delete y.transform),(v.transform||y.transformOrigin)&&(v.transformOrigin=y.transformOrigin??"50% 50%",delete y.transformOrigin),v.transform&&(v.transformBox=g?.transformBox??"fill-box",delete y.transformBox);for(const x of oz)y[x]!==void 0&&(v[x]=y[x],delete y[x]);n!==void 0&&(y.x=n),s!==void 0&&(y.y=s),a!==void 0&&(y.scale=a),o!==void 0&&rz(y,o,c,u,!1)}const MS=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"]),OS=t=>typeof t=="string"&&t.toLowerCase()==="svg";function lz(t,n,s,a){_S(t,n,void 0,a);for(const o in n.attrs)t.setAttribute(MS.has(o)?o:Am(o),n.attrs[o])}function DS(t,n,s){const a=Lm(t,n,s);for(const o in t)if(ue(t[o])||ue(n[o])){const c=Xa.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;a[c]=t[o]}return a}class cz extends wS{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ce}getBaseTargetFromProps(n,s){return n[s]}readValueFromInstance(n,s){if(Ka.has(s)){const a=cS(s);return a&&a.default||0}return s=MS.has(s)?s:Am(s),n.getAttribute(s)}scrapeMotionValuesFromProps(n,s,a){return DS(n,s,a)}build(n,s,a){RS(n,s,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(n,s,a,o){lz(n,s,a,o)}mount(n){this.isSVGTag=OS(n.tagName),super.mount(n)}}const uz=Dm.length;function zS(t){if(!t)return;if(!t.isControllingVariants){const s=t.parent?zS(t.parent)||{}:{};return t.props.initial!==void 0&&(s.initial=t.props.initial),s}const n={};for(let s=0;s<uz;s++){const a=Dm[s],o=t.props[a];(vo(o)||o===!1)&&(n[a]=o)}return n}function LS(t,n){if(!Array.isArray(n))return!1;const s=n.length;if(s!==t.length)return!1;for(let a=0;a<s;a++)if(n[a]!==t[a])return!1;return!0}const fz=[...Om].reverse(),dz=Om.length;function hz(t){return n=>Promise.all(n.map(({animation:s,options:a})=>lD(t,s,a)))}function mz(t){let n=hz(t),s=_b(),a=!0,o=!1;const c=p=>(g,y)=>{const v=Ns(t,y,p==="exit"?t.presenceContext?.custom:void 0);if(v){const{transition:x,transitionEnd:w,..._}=v;g={...g,..._,...w}}return g};function u(p){n=p(t)}function d(p){const{props:g}=t,y=zS(t.parent)||{},v=[],x=new Set;let w={},_=1/0;for(let C=0;C<dz;C++){const M=fz[C],j=s[M],k=g[M]!==void 0?g[M]:y[M],V=vo(k),G=M===p?j.isActive:null;G===!1&&(_=C);let P=k===y[M]&&k!==g[M]&&V;if(P&&(a||o)&&t.manuallyAnimateOnMount&&(P=!1),j.protectedKeys={...w},!j.isActive&&G===null||!k&&!j.prevProp||eu(k)||typeof k=="boolean")continue;if(M==="exit"&&j.isActive&&G!==!0){j.prevResolvedValues&&(w={...w,...j.prevResolvedValues});continue}const D=pz(j.prevProp,k);let I=D||M===p&&j.isActive&&!P&&V||C>_&&V,Z=!1;const tt=Array.isArray(k)?k:[k];let nt=tt.reduce(c(M),{});G===!1&&(nt={});const{prevResolvedValues:zt={}}=j,bt={...zt,...nt},wt=it=>{I=!0,x.has(it)&&(Z=!0,x.delete(it)),j.needsAnimating[it]=!0;const mt=t.getValue(it);mt&&(mt.liveStyle=!1)};for(const it in bt){const mt=nt[it],J=zt[it];if(w.hasOwnProperty(it))continue;let z=!1;zh(mt)&&zh(J)?z=!LS(mt,J)||D:z=mt!==J,z?mt!=null?wt(it):x.add(it):mt!==void 0&&x.has(it)?wt(it):j.protectedKeys[it]=!0}j.prevProp=k,j.prevResolvedValues=nt,j.isActive&&(w={...w,...nt}),(a||o)&&t.blockInitialAnimation&&(I=!1);const q=P&&D;I&&(!q||Z)&&v.push(...tt.map(it=>{const mt={type:M};if(typeof it=="string"&&(a||o)&&!q&&t.manuallyAnimateOnMount&&t.parent){const{parent:J}=t,z=Ns(J,it);if(J.enteringChildren&&z){const{delayChildren:K}=z.transition||{};mt.delay=tS(J.enteringChildren,t,K)}}return{animation:it,options:mt}}))}if(x.size){const C={};if(typeof g.initial!="boolean"){const M=Ns(t,Array.isArray(g.initial)?g.initial[0]:g.initial);M&&M.transition&&(C.transition=M.transition)}x.forEach(M=>{const j=t.getBaseTarget(M),k=t.getValue(M);k&&(k.liveStyle=!0),C[M]=j??null}),v.push({animation:C})}let S=!!v.length;return a&&(g.initial===!1||g.initial===g.animate)&&!t.manuallyAnimateOnMount&&(S=!1),a=!1,o=!1,S?n(v):Promise.resolve()}function m(p,g){if(s[p].isActive===g)return Promise.resolve();t.variantChildren?.forEach(v=>v.animationState?.setActive(p,g)),s[p].isActive=g;const y=d(p);for(const v in s)s[v].protectedKeys={};return y}return{animateChanges:d,setActive:m,setAnimateFunction:u,getState:()=>s,reset:()=>{s=_b(),o=!0}}}function pz(t,n){return typeof n=="string"?n!==t:Array.isArray(n)?!LS(n,t):!1}function Es(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function _b(){return{animate:Es(!0),whileInView:Es(),whileHover:Es(),whileTap:Es(),whileDrag:Es(),whileFocus:Es(),exit:Es()}}function qh(t,n){t.min=n.min,t.max=n.max}function wn(t,n){qh(t.x,n.x),qh(t.y,n.y)}function Ab(t,n){t.translate=n.translate,t.scale=n.scale,t.originPoint=n.originPoint,t.origin=n.origin}const jS=1e-4,gz=1-jS,yz=1+jS,kS=.01,vz=0-kS,bz=0+kS;function Le(t){return t.max-t.min}function xz(t,n,s){return Math.abs(t-n)<=s}function Rb(t,n,s,a=.5){t.origin=a,t.originPoint=Ut(n.min,n.max,t.origin),t.scale=Le(s)/Le(n),t.translate=Ut(s.min,s.max,t.origin)-t.originPoint,(t.scale>=gz&&t.scale<=yz||isNaN(t.scale))&&(t.scale=1),(t.translate>=vz&&t.translate<=bz||isNaN(t.translate))&&(t.translate=0)}function ro(t,n,s,a){Rb(t.x,n.x,s.x,a?a.originX:void 0),Rb(t.y,n.y,s.y,a?a.originY:void 0)}function Mb(t,n,s,a=0){const o=a?Ut(s.min,s.max,a):s.min;t.min=o+n.min,t.max=t.min+Le(n)}function wz(t,n,s,a){Mb(t.x,n.x,s.x,a?.x),Mb(t.y,n.y,s.y,a?.y)}function Ob(t,n,s,a=0){const o=a?Ut(s.min,s.max,a):s.min;t.min=n.min-o,t.max=t.min+Le(n)}function Pc(t,n,s,a){Ob(t.x,n.x,s.x,a?.x),Ob(t.y,n.y,s.y,a?.y)}function Db(t,n,s,a,o){return t-=n,t=Bc(t,1/s,a),o!==void 0&&(t=Bc(t,1/o,a)),t}function Sz(t,n=0,s=1,a=.5,o,c=t,u=t){if(Pn.test(n)&&(n=parseFloat(n),n=Ut(u.min,u.max,n/100)-u.min),typeof n!="number")return;let d=Ut(c.min,c.max,a);t===c&&(d-=n),t.min=Db(t.min,n,s,d,o),t.max=Db(t.max,n,s,d,o)}function zb(t,n,[s,a,o],c,u){Sz(t,n[s],n[a],n[o],n.scale,c,u)}const Tz=["x","scaleX","originX"],Ez=["y","scaleY","originY"];function Lb(t,n,s,a){zb(t.x,n,Tz,s?s.x:void 0,a?a.x:void 0),zb(t.y,n,Ez,s?s.y:void 0,a?a.y:void 0)}function jb(t){return t.translate===0&&t.scale===1}function NS(t){return jb(t.x)&&jb(t.y)}function kb(t,n){return t.min===n.min&&t.max===n.max}function Cz(t,n){return kb(t.x,n.x)&&kb(t.y,n.y)}function Nb(t,n){return Math.round(t.min)===Math.round(n.min)&&Math.round(t.max)===Math.round(n.max)}function BS(t,n){return Nb(t.x,n.x)&&Nb(t.y,n.y)}function Bb(t){return Le(t.x)/Le(t.y)}function Pb(t,n){return t.translate===n.translate&&t.scale===n.scale&&t.originPoint===n.originPoint}function jn(t){return[t("x"),t("y")]}function _z(t,n,s){let a="";const o=t.x.translate/n.x,c=t.y.translate/n.y,u=s?.z||0;if((o||c||u)&&(a=`translate3d(${o}px, ${c}px, ${u}px) `),(n.x!==1||n.y!==1)&&(a+=`scale(${1/n.x}, ${1/n.y}) `),s){const{transformPerspective:p,rotate:g,pathRotation:y,rotateX:v,rotateY:x,skewX:w,skewY:_}=s;p&&(a=`perspective(${p}px) ${a}`),g&&(a+=`rotate(${g}deg) `),y&&(a+=`rotate(${y}deg) `),v&&(a+=`rotateX(${v}deg) `),x&&(a+=`rotateY(${x}deg) `),w&&(a+=`skewX(${w}deg) `),_&&(a+=`skewY(${_}deg) `)}const d=t.x.scale*n.x,m=t.y.scale*n.y;return(d!==1||m!==1)&&(a+=`scale(${d}, ${m})`),a||"none"}const PS=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],Az=PS.length,Vb=t=>typeof t=="string"?parseFloat(t):t,Ub=t=>typeof t=="number"||ct.test(t);function Rz(t,n,s,a,o,c){o?(t.opacity=Ut(0,s.opacity??1,Mz(a)),t.opacityExit=Ut(n.opacity??1,0,Oz(a))):c&&(t.opacity=Ut(n.opacity??1,s.opacity??1,a));for(let u=0;u<Az;u++){const d=PS[u];let m=Hb(n,d),p=Hb(s,d);if(m===void 0&&p===void 0)continue;m||(m=0),p||(p=0),m===0||p===0||Ub(m)===Ub(p)?(t[d]=Math.max(Ut(Vb(m),Vb(p),a),0),(Pn.test(p)||Pn.test(m))&&(t[d]+="%")):t[d]=p}(n.rotate||s.rotate)&&(t.rotate=Ut(n.rotate||0,s.rotate||0,a))}function Hb(t,n){return t[n]!==void 0?t[n]:t.borderRadius}const Mz=VS(0,.5,Aw),Oz=VS(.5,.95,qe);function VS(t,n,s){return a=>a<t?0:a>n?1:s(Fa(t,n,a))}function Dz(t,n,s){const a=ue(t)?t:Cn(t);return a.start(Cm("",a,n,s)),a.animation}function bo(t,n,s,a={passive:!0}){return t.addEventListener(n,s,a),()=>t.removeEventListener(n,s)}const zz=(t,n)=>t.depth-n.depth;class Lz{constructor(){this.children=[],this.isDirty=!1}add(n){lm(this.children,n),this.isDirty=!0}remove(n){Dc(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(zz),this.isDirty=!1,this.children.forEach(n)}}function jz(t,n){const s=ze.now(),a=({timestamp:o})=>{const c=o-s;c>=n&&(pn(a),t(c-n))};return Rt.setup(a,!0),()=>pn(a)}function xc(t){return ue(t)?t.get():t}class kz{constructor(){this.members=[]}add(n){lm(this.members,n);for(let s=this.members.length-1;s>=0;s--){const a=this.members[s];if(a===n||a===this.lead||a===this.prevLead)continue;const o=a.instance;(!o||o.isConnected===!1)&&!a.snapshot&&(Dc(this.members,a),a.unmount())}n.scheduleRender()}remove(n){if(Dc(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(n){for(let s=this.members.indexOf(n)-1;s>=0;s--){const a=this.members[s];if(a.isPresent!==!1&&a.instance?.isConnected!==!1)return this.promote(a),!0}return!1}promote(n,s){const a=this.lead;if(n!==a&&(this.prevLead=a,this.lead=n,n.show(),a)){a.updateSnapshot(),n.scheduleRender();const{layoutDependency:o}=a.options,{layoutDependency:c}=n.options;(o===void 0||o!==c)&&(n.resumeFrom=a,s&&(a.preserveOpacity=!0),a.snapshot&&(n.snapshot=a.snapshot,n.snapshot.latestValues=a.animationValues||a.latestValues),n.root?.isUpdating&&(n.isLayoutDirty=!0)),n.options.crossfade===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(n=>{n.options.onExitComplete?.(),n.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(n=>n.instance&&n.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}const wc={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Id=["","X","Y","Z"],Nz=1e3;let Bz=0;function Xd(t,n,s,a){const{latestValues:o}=n;o[t]&&(s[t]=o[t],n.setStaticValue(t,0),a&&(a[t]=0))}function US(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:n}=t.options;if(!n)return;const s=aS(n);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:o,layoutId:c}=t.options;window.MotionCancelOptimisedAnimation(s,"transform",Rt,!(o||c))}const{parent:a}=t;a&&!a.hasCheckedOptimisedAppear&&US(a)}function HS({attachResizeListener:t,defaultParent:n,measureScroll:s,checkIsScrollRoot:a,resetTransform:o}){return class{constructor(u={},d=n?.()){this.id=Bz++,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(Uz),this.nodes.forEach(Iz),this.nodes.forEach(Xz),this.nodes.forEach(Hz)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=u,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new Lz)}addEventListener(u,d){return this.eventHandlers.has(u)||this.eventHandlers.set(u,new um),this.eventHandlers.get(u).add(d)}notifyListeners(u,...d){const m=this.eventHandlers.get(u);m&&m.notify(...d)}hasListeners(u){return this.eventHandlers.has(u)}mount(u){if(this.instance)return;this.isSVG=Mm(u)&&!BD(u),this.instance=u;const{layoutId:d,layout:m,visualElement:p}=this.options;if(p&&!p.current&&p.mount(u),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||d)&&(this.isLayoutDirty=!0),t){let g,y=0;const v=()=>this.root.updateBlockedByResize=!1;Rt.read(()=>{y=window.innerWidth}),t(u,()=>{const x=window.innerWidth;x!==y&&(y=x,this.root.updateBlockedByResize=!0,g&&g(),g=jz(v,250),wc.hasAnimatedSinceResize&&(wc.hasAnimatedSinceResize=!1,this.nodes.forEach(Gb)))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&p&&(d||m)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:y,hasRelativeLayoutChanged:v,layout:x})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const w=this.options.transition||p.getDefaultTransition()||Wz,{onLayoutAnimationStart:_,onLayoutAnimationComplete:S}=p.getProps(),C=!this.targetLayout||!BS(this.targetLayout,x),M=!y&&v;if(this.options.layoutRoot||this.resumeFrom||M||y&&(C||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const j={...Em(w,"layout"),onPlay:_,onComplete:S};(p.shouldReduceMotion||this.options.layoutRoot)&&(j.delay=0,j.type=!1),this.startAnimation(j),this.setAnimationOrigin(g,M,j.path)}else y||Gb(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=x})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const u=this.getStack();u&&u.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),pn(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(Kz),this.animationId++)}getTransformTemplate(){const{visualElement:u}=this.options;return u&&u.getProps().transformTemplate}willUpdate(u=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&US(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let g=0;g<this.path.length;g++){const y=this.path[g];y.shouldResetTransform=!0,(typeof y.latestValues.x=="string"||typeof y.latestValues.y=="string")&&(y.isLayoutDirty=!0),y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:d,layout:m}=this.options;if(d===void 0&&!m)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),u&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){const m=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),m&&this.nodes.forEach(qz),this.nodes.forEach(Fb);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(qb);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Gz),this.nodes.forEach(Yz),this.nodes.forEach(Pz),this.nodes.forEach(Vz)):this.nodes.forEach(qb),this.clearAllSnapshots();const d=ze.now();pe.delta=An(0,1e3/60,d-pe.timestamp),pe.timestamp=d,pe.isProcessing=!0,Bd.update.process(pe),Bd.preRender.process(pe),Bd.render.process(pe),pe.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Ga.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(Fz),this.sharedNodes.forEach(Qz)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Rt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Rt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Le(this.snapshot.measuredBox.x)&&!Le(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 u=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=ce()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:d}=this.options;d&&d.notify("LayoutMeasure",this.layout.layoutBox,u?u.layoutBox:void 0)}updateScroll(u="measure"){let d=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===u&&(d=!1),d&&this.instance){const m=a(this.instance);this.scroll={animationId:this.root.animationId,phase:u,isRoot:m,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!o)return;const u=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,d=this.projectionDelta&&!NS(this.projectionDelta),m=this.getTransformTemplate(),p=m?m(this.latestValues,""):void 0,g=p!==this.prevTransformTemplateValue;u&&this.instance&&(d||_s(this.latestValues)||g)&&(o(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(u=!0){const d=this.measurePageBox();let m=this.removeElementScroll(d);return u&&(m=this.removeTransform(m)),Jz(m),{animationId:this.root.animationId,measuredBox:d,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:u}=this.options;if(!u)return ce();const d=u.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(tL))){const{scroll:p}=this.root;p&&(Bn(d.x,p.offset.x),Bn(d.y,p.offset.y))}return d}removeElementScroll(u){const d=ce();if(wn(d,u),this.scroll?.wasRoot)return d;for(let m=0;m<this.path.length;m++){const p=this.path[m],{scroll:g,options:y}=p;p!==this.root&&g&&y.layoutScroll&&(g.wasRoot&&wn(d,u),Bn(d.x,g.offset.x),Bn(d.y,g.offset.y))}return d}applyTransform(u,d=!1,m){const p=m||ce();wn(p,u);for(let g=0;g<this.path.length;g++){const y=this.path[g];!d&&y.options.layoutScroll&&y.scroll&&y!==y.root&&(Bn(p.x,-y.scroll.offset.x),Bn(p.y,-y.scroll.offset.y)),_s(y.latestValues)&&bc(p,y.latestValues,y.layout?.layoutBox)}return _s(this.latestValues)&&bc(p,this.latestValues,this.layout?.layoutBox),p}removeTransform(u){const d=ce();wn(d,u);for(let m=0;m<this.path.length;m++){const p=this.path[m];if(!_s(p.latestValues))continue;let g;p.instance&&(Uh(p.latestValues)&&p.updateSnapshot(),g=ce(),wn(g,p.measurePageBox())),Lb(d,p.latestValues,p.snapshot?.layoutBox,g)}return _s(this.latestValues)&&Lb(d,this.latestValues),d}setTargetDelta(u){this.targetDelta=u,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(u){this.options={...this.options,...u,crossfade:u.crossfade!==void 0?u.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!==pe.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(u=!1){const d=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=d.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=d.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=d.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==d;if(!(u||m&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:g,layoutId:y}=this.options;if(!this.layout||!(g||y))return;this.resolvedRelativeTargetAt=pe.timestamp;const v=this.getClosestProjectingParent();v&&this.linkedParentVersion!==v.layoutVersion&&!v.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&v&&v.layout?this.createRelativeTarget(v,this.layout.layoutBox,v.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=ce(),this.targetWithTransforms=ce()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),wz(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):wn(this.target,this.layout.layoutBox),ES(this.target,this.targetDelta)):wn(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&v&&!!v.resumingFrom==!!this.resumingFrom&&!v.options.layoutScroll&&v.target&&this.animationProgress!==1?this.createRelativeTarget(v,this.target,v.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Uh(this.parent.latestValues)||TS(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(u,d,m){this.relativeParent=u,this.linkedParentVersion=u.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ce(),this.relativeTargetOrigin=ce(),Pc(this.relativeTargetOrigin,d,m,this.options.layoutAnchor||void 0),wn(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const u=this.getLead(),d=!!this.resumingFrom||this!==u;let m=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(m=!1),d&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===pe.timestamp&&(m=!1),m)return;const{layout:p,layoutId:g}=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||g))return;wn(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,v=this.treeScale.y;$D(this.layoutCorrected,this.treeScale,this.path,d),u.layout&&!u.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(u.target=u.layout.layoutBox,u.targetWithTransforms=ce());const{target:x}=u;if(!x){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Ab(this.prevProjectionDelta.x,this.projectionDelta.x),Ab(this.prevProjectionDelta.y,this.projectionDelta.y)),ro(this.projectionDelta,this.layoutCorrected,x,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==v||!Pb(this.projectionDelta.x,this.prevProjectionDelta.x)||!Pb(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",x))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(u=!0){if(this.options.visualElement?.scheduleRender(),u){const d=this.getStack();d&&d.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ba(),this.projectionDelta=Ba(),this.projectionDeltaWithTransform=Ba()}setAnimationOrigin(u,d=!1,m){const p=this.snapshot,g=p?p.latestValues:{},y={...this.latestValues},v=Ba();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!d;const x=ce(),w=p?p.source:void 0,_=this.layout?this.layout.source:void 0,S=w!==_,C=this.getStack(),M=!C||C.members.length<=1,j=!!(S&&!M&&this.options.crossfade===!0&&!this.path.some(Zz));this.animationProgress=0;let k;const V=m?.interpolateProjection(u);this.mixTargetDelta=G=>{const P=G/1e3,D=V?.(P);D?(v.x.translate=D.x,v.x.scale=Ut(u.x.scale,1,P),v.x.origin=u.x.origin,v.x.originPoint=u.x.originPoint,v.y.translate=D.y,v.y.scale=Ut(u.y.scale,1,P),v.y.origin=u.y.origin,v.y.originPoint=u.y.originPoint):(Yb(v.x,u.x,P),Yb(v.y,u.y,P)),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Pc(x,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),$z(this.relativeTarget,this.relativeTargetOrigin,x,P),k&&Cz(this.relativeTarget,k)&&(this.isProjectionDirty=!1),k||(k=ce()),wn(k,this.relativeTarget)),S&&(this.animationValues=y,Rz(y,g,this.latestValues,P,j,M)),D&&D.rotate!==void 0&&(this.animationValues||(this.animationValues=y),this.animationValues.pathRotation=D.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=P},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(u){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(pn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Rt.update(()=>{wc.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Cn(0)),this.motionValue.jump(0,!1),this.currentAnimation=Dz(this.motionValue,[0,1e3],{...u,velocity:0,isSync:!0,onUpdate:d=>{this.mixTargetDelta(d),u.onUpdate&&u.onUpdate(d)},onStop:()=>{},onComplete:()=>{u.onComplete&&u.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 u=this.getStack();u&&u.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Nz),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const u=this.getLead();let{targetWithTransforms:d,target:m,layout:p,latestValues:g}=u;if(!(!d||!m||!p)){if(this!==u&&this.layout&&p&&FS(this.options.animationType,this.layout.layoutBox,p.layoutBox)){m=this.target||ce();const y=Le(this.layout.layoutBox.x);m.x.min=u.target.x.min,m.x.max=m.x.min+y;const v=Le(this.layout.layoutBox.y);m.y.min=u.target.y.min,m.y.max=m.y.min+v}wn(d,m),bc(d,g),ro(this.projectionDeltaWithTransform,this.layoutCorrected,d,g)}}registerSharedNode(u,d){this.sharedNodes.has(u)||this.sharedNodes.set(u,new kz),this.sharedNodes.get(u).add(d);const p=d.options.initialPromotionConfig;d.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(d):void 0})}isLead(){const u=this.getStack();return u?u.lead===this:!0}getLead(){const{layoutId:u}=this.options;return u?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:u}=this.options;return u?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:u}=this.options;if(u)return this.root.sharedNodes.get(u)}promote({needsReset:u,transition:d,preserveFollowOpacity:m}={}){const p=this.getStack();p&&p.promote(this,m),u&&(this.projectionDelta=void 0,this.needsReset=!0),d&&this.setOptions({transition:d})}relegate(){const u=this.getStack();return u?u.relegate(this):!1}resetSkewAndRotation(){const{visualElement:u}=this.options;if(!u)return;let d=!1;const{latestValues:m}=u;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(d=!0),!d)return;const p={};m.z&&Xd("z",u,p,this.animationValues);for(let g=0;g<Id.length;g++)Xd(`rotate${Id[g]}`,u,p,this.animationValues),Xd(`skew${Id[g]}`,u,p,this.animationValues);u.render();for(const g in p)u.setStaticValue(g,p[g]),this.animationValues&&(this.animationValues[g]=p[g]);u.scheduleRender()}applyProjectionStyles(u,d){if(!this.instance||this.isSVG)return;if(!this.isVisible){u.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,u.visibility="",u.opacity="",u.pointerEvents=xc(d?.pointerEvents)||"",u.transform=m?m(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(u.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,u.pointerEvents=xc(d?.pointerEvents)||""),this.hasProjected&&!_s(this.latestValues)&&(u.transform=m?m({},""):"none",this.hasProjected=!1);return}u.visibility="";const g=p.animationValues||p.latestValues;this.applyTransformsToTarget();let y=_z(this.projectionDeltaWithTransform,this.treeScale,g);m&&(y=m(g,y)),u.transform=y;const{x:v,y:x}=this.projectionDelta;u.transformOrigin=`${v.origin*100}% ${x.origin*100}% 0`,p.animationValues?u.opacity=p===this?g.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:g.opacityExit:u.opacity=p===this?g.opacity!==void 0?g.opacity:"":g.opacityExit!==void 0?g.opacityExit:0;for(const w in Fh){if(g[w]===void 0)continue;const{correct:_,applyTo:S,isCSSVariable:C}=Fh[w],M=y==="none"?g[w]:_(g[w],p);if(S){const j=S.length;for(let k=0;k<j;k++)u[S[k]]=M}else C?this.options.visualElement.renderState.vars[w]=M:u[w]=M}this.options.layoutId&&(u.pointerEvents=p===this?xc(d?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(u=>u.currentAnimation?.stop()),this.root.nodes.forEach(Fb),this.root.sharedNodes.clear()}}}function Pz(t){t.updateLayout()}function Vz(t){const n=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:a}=t.layout,{animationType:o}=t.options,c=n.source!==t.layout.source;if(o==="size")jn(g=>{const y=c?n.measuredBox[g]:n.layoutBox[g],v=Le(y);y.min=s[g].min,y.max=y.min+v});else if(o==="x"||o==="y"){const g=o==="x"?"y":"x";qh(c?n.measuredBox[g]:n.layoutBox[g],s[g])}else FS(o,n.layoutBox,s)&&jn(g=>{const y=c?n.measuredBox[g]:n.layoutBox[g],v=Le(s[g]);y.max=y.min+v,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[g].max=t.relativeTarget[g].min+v)});const u=Ba();ro(u,s,n.layoutBox);const d=Ba();c?ro(d,t.applyTransform(a,!0),n.measuredBox):ro(d,s,n.layoutBox);const m=!NS(u);let p=!1;if(!t.resumeFrom){const g=t.getClosestProjectingParent();if(g&&!g.resumeFrom){const{snapshot:y,layout:v}=g;if(y&&v){const x=t.options.layoutAnchor||void 0,w=ce();Pc(w,n.layoutBox,y.layoutBox,x);const _=ce();Pc(_,s,v.layoutBox,x),BS(w,_)||(p=!0),g.options.layoutRoot&&(t.relativeTarget=_,t.relativeTargetOrigin=w,t.relativeParent=g)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:d,layoutDelta:u,hasLayoutChanged:m,hasRelativeLayoutChanged:p})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function Uz(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function Hz(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function Fz(t){t.clearSnapshot()}function Fb(t){t.clearMeasurements()}function qz(t){t.isLayoutDirty=!0,t.updateLayout()}function qb(t){t.isLayoutDirty=!1}function Gz(t){t.isAnimationBlocked&&t.layout&&!t.isLayoutDirty&&(t.snapshot=t.layout,t.isLayoutDirty=!0)}function Yz(t){const{visualElement:n}=t.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),t.resetTransform()}function Gb(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function Iz(t){t.resolveTargetDelta()}function Xz(t){t.calcProjection()}
12function Kz(t){t.resetSkewAndRotation()}function Qz(t){t.removeLeadSnapshot()}function Yb(t,n,s){t.translate=Ut(n.translate,0,s),t.scale=Ut(n.scale,1,s),t.origin=n.origin,t.originPoint=n.originPoint}function Ib(t,n,s,a){t.min=Ut(n.min,s.min,a),t.max=Ut(n.max,s.max,a)}function $z(t,n,s,a){Ib(t.x,n.x,s.x,a),Ib(t.y,n.y,s.y,a)}function Zz(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const Wz={duration:.45,ease:[.4,0,.1,1]},Xb=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),Kb=Xb("applewebkit/")&&!Xb("chrome/")?Math.round:qe;function Qb(t){t.min=Kb(t.min),t.max=Kb(t.max)}function Jz(t){Qb(t.x),Qb(t.y)}function FS(t,n,s){return t==="position"||t==="preserve-aspect"&&!xz(Bb(n),Bb(s),.2)}function tL(t){return t!==t.root&&t.scroll?.wasRoot}const eL=HS({attachResizeListener:(t,n)=>bo(t,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),Kd={current:void 0},qS=HS({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!Kd.current){const t=new eL({});t.mount(window),t.setOptions({layoutScroll:!0}),Kd.current=t}return Kd.current},resetTransform:(t,n)=>{t.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),_o=L.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function $b(t,n){if(typeof t=="function")return t(n);t!=null&&(t.current=n)}function nL(...t){return n=>{let s=!1;const a=t.map(o=>{const c=$b(o,n);return!s&&typeof c=="function"&&(s=!0),c});if(s)return()=>{for(let o=0;o<a.length;o++){const c=a[o];typeof c=="function"?c():$b(t[o],null)}}}}function iL(...t){return L.useCallback(nL(...t),t)}class sL extends L.Component{getSnapshotBeforeUpdate(n){const s=this.props.childRef.current;if(ao(s)&&n.isPresent&&!this.props.isPresent&&this.props.pop!==!1){const a=s.offsetParent,o=ao(a)&&a.offsetWidth||0,c=ao(a)&&a.offsetHeight||0,u=getComputedStyle(s),d=this.props.sizeRef.current;d.height=parseFloat(u.height),d.width=parseFloat(u.width),d.top=s.offsetTop,d.left=s.offsetLeft,d.right=o-d.width-d.left,d.bottom=c-d.height-d.top,d.direction=u.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function aL({children:t,isPresent:n,anchorX:s,anchorY:a,root:o,pop:c}){const u=L.useId(),d=L.useRef(null),m=L.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:p}=L.useContext(_o),g=t.props?.ref??t?.ref,y=iL(d,g);return L.useInsertionEffect(()=>{const{width:v,height:x,top:w,left:_,right:S,bottom:C,direction:M}=m.current;if(n||c===!1||!d.current||!v||!x)return;const j=M==="rtl",k=s==="left"?j?`right: ${S}`:`left: ${_}`:j?`left: ${_}`:`right: ${S}`,V=a==="bottom"?`bottom: ${C}`:`top: ${w}`;d.current.dataset.motionPopId=u;const G=document.createElement("style");p&&(G.nonce=p);const P=o??document.head;return P.appendChild(G),G.sheet&&G.sheet.insertRule(`
13          [data-motion-pop-id="${u}"] {
14            position: absolute !important;
15            width: ${v}px !important;
16            height: ${x}px !important;
17            ${k}px !important;
18            ${V}px !important;
19          }
20        `),()=>{d.current?.removeAttribute("data-motion-pop-id"),P.contains(G)&&P.removeChild(G)}},[n]),R.jsx(sL,{isPresent:n,childRef:d,sizeRef:m,pop:c,children:c===!1?t:L.cloneElement(t,{ref:y})})}const rL=({children:t,initial:n,isPresent:s,onExitComplete:a,custom:o,presenceAffectsLayout:c,mode:u,anchorX:d,anchorY:m,root:p})=>{const g=Zi(oL),y=L.useId();let v=!0,x=L.useMemo(()=>(v=!1,{id:y,initial:n,isPresent:s,custom:o,onExitComplete:w=>{g.set(w,!0);for(const _ of g.values())if(!_)return;a&&a()},register:w=>(g.set(w,!1),()=>g.delete(w))}),[s,g,a]);return c&&v&&(x={...x}),L.useMemo(()=>{g.forEach((w,_)=>g.set(_,!1))},[s]),L.useEffect(()=>{!s&&!g.size&&a&&a()},[s]),t=R.jsx(aL,{pop:u==="popLayout",isPresent:s,anchorX:d,anchorY:m,root:p,children:t}),R.jsx(Jc.Provider,{value:x,children:t})};function oL(){return new Map}function GS(t=!0){const n=L.useContext(Jc);if(n===null)return[!0,null];const{isPresent:s,onExitComplete:a,register:o}=n,c=L.useId();L.useEffect(()=>{if(t)return o(c)},[t]);const u=L.useCallback(()=>t&&a&&a(c),[c,a,t]);return!s&&a?[!1,u]:[!0]}const ec=t=>t.key||"";function Zb(t){const n=[];
vendor: 8,463 bytes, line 20
20return L.Children.forEach(t,s=>{L.isValidElement(s)&&n.push(s)}),n}const Vc=({children:t,custom:n,initial:s=!0,onExitComplete:a,presenceAffectsLayout:o=!0,mode:c="sync",propagate:u=!1,anchorX:d="left",anchorY:m="top",root:p})=>{const[g,y]=GS(u),v=L.useMemo(()=>Zb(t),[t]),x=u&&!g?[]:v.map(ec),w=L.useRef(!0),_=L.useRef(v),S=Zi(()=>new Map),C=L.useRef(new Set),[M,j]=L.useState(v),[k,V]=L.useState(v);Wc(()=>{w.current=!1,_.current=v;for(let D=0;D<k.length;D++){const I=ec(k[D]);x.includes(I)?(S.delete(I),C.current.delete(I)):S.get(I)!==!0&&S.set(I,!1)}},[k,x.length,x.join("-")]);const G=[];if(v!==M){let D=[...v];for(let I=0;I<k.length;I++){const Z=k[I],tt=ec(Z);x.includes(tt)||(D.splice(I,0,Z),G.push(Z))}return c==="wait"&&G.length&&(D=G),V(Zb(D)),j(v),null}const{forceRender:P}=L.useContext(om);return R.jsx(R.Fragment,{children:k.map(D=>{const I=ec(D),Z=u&&!g?!1:v===k||x.includes(I),tt=()=>{if(C.current.has(I))return;if(S.has(I))C.current.add(I),S.set(I,!0);else return;let nt=!0;S.forEach(zt=>{zt||(nt=!1)}),nt&&(P?.(),V(_.current),u&&y?.(),a&&a())};return R.jsx(rL,{isPresent:Z,initial:!w.current||s?void 0:!1,custom:n,presenceAffectsLayout:o,mode:c,root:p,onExitComplete:Z?void 0:tt,anchorX:d,anchorY:m,children:D},I)})})},YS=L.createContext({strict:!1}),Wb={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"]};let Jb=!1;function lL(){if(Jb)return;const t={};for(const n in Wb)t[n]={isEnabled:s=>Wb[n].some(a=>!!s[a])};xS(t),Jb=!0}function IS(){return lL(),ID()}function cL(t){const n=IS();for(const s in t)n[s]={...n[s],...t[s]};xS(n)}const uL=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","propagate","ignoreStrict","viewport"]);function Uc(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||uL.has(t)}let XS=t=>!Uc(t);function fL(t){typeof t=="function"&&(XS=n=>n.startsWith("on")?!Uc(n):t(n))}try{fL(require("@emotion/is-prop-valid").default)}catch{}function dL(t,n,s){const a={};for(const o in t)o==="values"&&typeof t.values=="object"||ue(t[o])||(XS(o)||s===!0&&Uc(o)||!n&&!Uc(o)||t.draggable&&o.startsWith("onDrag"))&&(a[o]=t[o]);return a}const iu=L.createContext({});function hL(t,n){if(nu(t)){const{initial:s,animate:a}=t;return{initial:s===!1||vo(s)?s:void 0,animate:vo(a)?a:void 0}}return t.inherit!==!1?n:{}}function mL(t){const{initial:n,animate:s}=hL(t,L.useContext(iu));return L.useMemo(()=>({initial:n,animate:s}),[t1(n),t1(s)])}function t1(t){return Array.isArray(t)?t.join(" "):t}const jm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function KS(t,n,s){for(const a in n)!ue(n[a])&&!AS(a,s)&&(t[a]=n[a])}function pL({transformTemplate:t},n){return L.useMemo(()=>{const s=jm();return zm(s,n,t),Object.assign({},s.vars,s.style)},[n])}function gL(t,n){const s=t.style||{},a={};return KS(a,s,t),Object.assign(a,pL(t,n)),a}function yL(t,n){const s={},a=gL(t,n);return t.drag&&t.dragListener!==!1&&(s.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(s.tabIndex=0),s.style=a,s}const QS=()=>({...jm(),attrs:{}});function vL(t,n,s,a){const o=L.useMemo(()=>{const c=QS();return RS(c,n,OS(a),t.transformTemplate,t.style),{...c.attrs,style:{...c.style}}},[n]);if(t.style){const c={};KS(c,t.style,t),o.style={...c,...o.style}}return o}const bL=["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 km(t){return typeof t!="string"||t.includes("-")?!1:!!(bL.indexOf(t)>-1||/[A-Z]/u.test(t))}function xL(t,n,s,{latestValues:a},o,c=!1,u){const m=(u??km(t)?vL:yL)(n,a,o,t),p=dL(n,typeof t=="string",c),g=t!==L.Fragment?{...p,...m,ref:s}:{},{children:y}=n,v=L.useMemo(()=>ue(y)?y.get():y,[y]);return L.createElement(t,{...g,children:v})}function wL({scrapeMotionValuesFromProps:t,createRenderState:n},s,a,o){return{latestValues:SL(s,a,o,t),renderState:n()}}function SL(t,n,s,a){const o={},c=a(t,{});for(const v in c)o[v]=xc(c[v]);let{initial:u,animate:d}=t;const m=nu(t),p=vS(t);n&&p&&!m&&t.inherit!==!1&&(u===void 0&&(u=n.initial),d===void 0&&(d=n.animate));let g=s?s.initial===!1:!1;g=g||u===!1;const y=g?d:u;if(y&&typeof y!="boolean"&&!eu(y)){const v=Array.isArray(y)?y:[y];for(let x=0;x<v.length;x++){const w=_m(t,v[x]);if(w){const{transitionEnd:_,transition:S,...C}=w;for(const M in C){let j=C[M];if(Array.isArray(j)){const k=g?j.length-1:0;j=j[k]}j!==null&&(o[M]=j)}for(const M in _)o[M]=_[M]}}}return o}const $S=t=>(n,s)=>{const a=L.useContext(iu),o=L.useContext(Jc),c=()=>wL(t,n,a,o);return s?c():Zi(c)},TL=$S({scrapeMotionValuesFromProps:Lm,createRenderState:jm}),EL=$S({scrapeMotionValuesFromProps:DS,createRenderState:QS}),CL=Symbol.for("motionComponentSymbol");function _L(t,n,s){const a=L.useRef(s);L.useInsertionEffect(()=>{a.current=s});const o=L.useRef(null);return L.useCallback(c=>{c&&t.onMount?.(c),n&&(c?n.mount(c):n.unmount());const u=a.current;if(typeof u=="function")if(c){const d=u(c);typeof d=="function"&&(o.current=d)}else o.current?(o.current(),o.current=null):u(c);else u&&(u.current=c)},[n])}const ZS=L.createContext({});function za(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function AL(t,n,s,a,o,c){const{visualElement:u}=L.useContext(iu),d=L.useContext(YS),m=L.useContext(Jc),p=L.useContext(_o),g=p.reducedMotion,y=p.skipAnimations,v=L.useRef(null),x=L.useRef(!1);a=a||d.renderer,!v.current&&a&&(v.current=a(t,{visualState:n,parent:u,props:s,presenceContext:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:g,skipAnimations:y,isSVG:c}),x.current&&v.current&&(v.current.manuallyAnimateOnMount=!0));const w=v.current,_=L.useContext(ZS);w&&!w.projection&&o&&(w.type==="html"||w.type==="svg")&&RL(v.current,s,o,_);const S=L.useRef(!1);L.useInsertionEffect(()=>{w&&S.current&&w.update(s,m)});const C=s[sS],M=L.useRef(!!C&&typeof window<"u"&&!window.MotionHandoffIsComplete?.(C)&&window.MotionHasOptimisedAnimation?.(C));return Wc(()=>{x.current=!0,w&&(S.current=!0,window.MotionIsMounted=!0,w.updateFeatures(),w.scheduleRenderMicrotask(),M.current&&w.animationState&&w.animationState.animateChanges())}),L.useEffect(()=>{w&&(!M.current&&w.animationState&&w.animationState.animateChanges(),M.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(C)}),M.current=!1),w.enteringChildren=void 0)}),w}function RL(t,n,s,a){const{layoutId:o,layout:c,drag:u,dragConstraints:d,layoutScroll:m,layoutRoot:p,layoutAnchor:g,layoutCrossfade:y}=n;t.projection=new s(t.latestValues,n["data-framer-portal-id"]?void 0:WS(t.parent)),t.projection.setOptions({layoutId:o,layout:c,alwaysMeasureLayout:!!u||d&&za(d),visualElement:t,animationType:typeof c=="string"?c:"both",initialPromotionConfig:a,crossfade:y,layoutScroll:m,layoutRoot:p,layoutAnchor:g})}function WS(t){if(t)return t.options.allowProjection!==!1?t.projection:WS(t.parent)}function Qd(t,{forwardMotionProps:n=!1,type:s}={},a,o){a&&cL(a);const c=s?s==="svg":km(t),u=c?EL:TL;function d(p,g){let y;const v={...L.useContext(_o),...p,layoutId:ML(p)},{isStatic:x}=v,w=mL(p),_=u(p,x);if(!x&&typeof window<"u"){OL();const S=DL(v);y=S.MeasureLayout,w.visualElement=AL(t,_,v,o,S.ProjectionNode,c)}return R.jsxs(iu.Provider,{value:w,children:[y&&w.visualElement?R.jsx(y,{visualElement:w.visualElement,...v}):null,xL(t,p,_L(_,w.visualElement,g),_,x,n,c)]})}d.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const m=L.forwardRef(d);return m[CL]=t,m}function ML({layoutId:t}){const n=L.useContext(om).id;return n&&t!==void 0?n+"-"+t:t}
vendor: 18,622 bytes, line 20
20function OL(t,n){L.useContext(YS).strict}function DL(t){const n=IS(),{drag:s,layout:a}=n;if(!s&&!a)return{};const o={...s,...a};return{MeasureLayout:s?.isEnabled(t)||a?.isEnabled(t)?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}function zL(t,n){if(typeof Proxy>"u")return Qd;const s=new Map,a=(c,u)=>Qd(c,u,t,n),o=(c,u)=>a(c,u);return new Proxy(o,{get:(c,u)=>u==="create"?a:(s.has(u)||s.set(u,Qd(u,void 0,t,n)),s.get(u))})}const LL=(t,n)=>n.isSVG??km(t)?new cz(n):new iz(n,{allowProjection:t!==L.Fragment});class jL extends ns{constructor(n){super(n),n.animationState||(n.animationState=mz(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();eu(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:s}=this.node.prevProps||{};n!==s&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let kL=0;class NL extends ns{constructor(){super(...arguments),this.id=kL++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:s}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===a)return;if(n&&a===!1){if(this.isExitComplete){const{initial:c,custom:u}=this.node.getProps();if(typeof c=="string"||typeof c=="object"&&c!==null&&!Array.isArray(c)){const d=Ns(this.node,c,u);if(d){const{transition:m,transitionEnd:p,...g}=d;for(const y in g)this.node.getValue(y)?.jump(g[y])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}const o=this.node.animationState.setActive("exit",!n);s&&!n&&o.then(()=>{this.isExitComplete=!0,s(this.id)})}mount(){const{register:n,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const BL={animation:{Feature:jL},exit:{Feature:NL}};function Ao(t){return{point:{x:t.pageX,y:t.pageY}}}const PL=t=>n=>Rm(n)&&t(n,Ao(n));function oo(t,n,s,a){return bo(t,n,PL(s),a)}const JS=({current:t})=>t?t.ownerDocument.defaultView:null,e1=(t,n)=>Math.abs(t-n);function VL(t,n){const s=e1(t.x,n.x),a=e1(t.y,n.y);return Math.sqrt(s**2+a**2)}const n1=new Set(["auto","scroll"]);class tT{constructor(n,s,{transformPagePoint:a,contextWindow:o=window,dragSnapToOrigin:c=!1,distanceThreshold:u=3,element:d}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=x=>{this.handleScroll(x.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=nc(this.lastRawMoveEventInfo,this.transformPagePoint));const x=$d(this.lastMoveEventInfo,this.history),w=this.startEvent!==null,_=VL(x.offset,{x:0,y:0})>=this.distanceThreshold;if(!w&&!_)return;const{point:S}=x,{timestamp:C}=pe;this.history.push({...S,timestamp:C});const{onStart:M,onMove:j}=this.handlers;w||(M&&M(this.lastMoveEvent,x),this.startEvent=this.lastMoveEvent),j&&j(this.lastMoveEvent,x)},this.handlePointerMove=(x,w)=>{this.lastMoveEvent=x,this.lastRawMoveEventInfo=w,this.lastMoveEventInfo=nc(w,this.transformPagePoint),Rt.update(this.updatePoint,!0)},this.handlePointerUp=(x,w)=>{this.end();const{onEnd:_,onSessionEnd:S,resumeAnimation:C}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&C&&C(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const M=$d(x.type==="pointercancel"?this.lastMoveEventInfo:nc(w,this.transformPagePoint),this.history);this.startEvent&&_&&_(x,M),S&&S(x,M)},!Rm(n))return;this.dragSnapToOrigin=c,this.handlers=s,this.transformPagePoint=a,this.distanceThreshold=u,this.contextWindow=o||window;const m=Ao(n),p=nc(m,this.transformPagePoint),{point:g}=p,{timestamp:y}=pe;this.history=[{...g,timestamp:y}];const{onSessionStart:v}=s;v&&v(n,$d(p,this.history)),this.removeListeners=To(oo(this.contextWindow,"pointermove",this.handlePointerMove),oo(this.contextWindow,"pointerup",this.handlePointerUp),oo(this.contextWindow,"pointercancel",this.handlePointerUp)),d&&this.startScrollTracking(d)}startScrollTracking(n){let s=n.parentElement;for(;s;){const a=getComputedStyle(s);(n1.has(a.overflowX)||n1.has(a.overflowY))&&this.scrollPositions.set(s,{x:s.scrollLeft,y:s.scrollTop}),s=s.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(n){const s=this.scrollPositions.get(n);if(!s)return;const a=n===window,o=a?{x:window.scrollX,y:window.scrollY}:{x:n.scrollLeft,y:n.scrollTop},c={x:o.x-s.x,y:o.y-s.y};c.x===0&&c.y===0||(a?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=c.x,this.lastMoveEventInfo.point.y+=c.y):this.history.length>0&&(this.history[0].x-=c.x,this.history[0].y-=c.y),this.scrollPositions.set(n,o),Rt.update(this.updatePoint,!0))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),pn(this.updatePoint)}}function nc(t,n){return n?{point:n(t.point)}:t}function i1(t,n){return{x:t.x-n.x,y:t.y-n.y}}function $d({point:t},n){return{point:t,delta:i1(t,eT(n)),offset:i1(t,UL(n)),velocity:HL(n,.1)}}function UL(t){return t[0]}function eT(t){return t[t.length-1]}function HL(t,n){if(t.length<2)return{x:0,y:0};let s=t.length-1,a=null;const o=eT(t);for(;s>=0&&(a=t[s],!(o.timestamp-a.timestamp>tn(n)));)s--;if(!a)return{x:0,y:0};a===t[0]&&t.length>2&&o.timestamp-a.timestamp>tn(n)*2&&(a=t[1]);const c=mn(o.timestamp-a.timestamp);if(c===0)return{x:0,y:0};const u={x:(o.x-a.x)/c,y:(o.y-a.y)/c};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}function FL(t,{min:n,max:s},a){return n!==void 0&&t<n?t=a?Ut(n,t,a.min):Math.max(t,n):s!==void 0&&t>s&&(t=a?Ut(s,t,a.max):Math.min(t,s)),t}function s1(t,n,s){return{min:n!==void 0?t.min+n:void 0,max:s!==void 0?t.max+s-(t.max-t.min):void 0}}function qL(t,{top:n,left:s,bottom:a,right:o}){return{x:s1(t.x,s,o),y:s1(t.y,n,a)}}function a1(t,n){let s=n.min-t.min,a=n.max-t.max;return n.max-n.min<t.max-t.min&&([s,a]=[a,s]),{min:s,max:a}}function GL(t,n){return{x:a1(t.x,n.x),y:a1(t.y,n.y)}}function YL(t,n){let s=.5;const a=Le(t),o=Le(n);return o>a?s=Fa(n.min,n.max-a,t.min):a>o&&(s=Fa(t.min,t.max-o,n.min)),An(0,1,s)}function IL(t,n){const s={};return n.min!==void 0&&(s.min=n.min-t.min),n.max!==void 0&&(s.max=n.max-t.min),s}const Gh=.35;function XL(t=Gh){return t===!1?t=0:t===!0&&(t=Gh),{x:r1(t,"left","right"),y:r1(t,"top","bottom")}}function r1(t,n,s){return{min:o1(t,n),max:o1(t,s)}}function o1(t,n){return typeof t=="number"?t:t[n]||0}const KL=new WeakMap;class QL{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ce(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:s=!1,distanceThreshold:a}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const c=y=>{s&&this.snapToCursor(Ao(y).point),this.stopAnimation()},u=(y,v)=>{const{drag:x,dragPropagation:w,onDragStart:_}=this.getProps();if(x&&!w&&(this.openDragLock&&this.openDragLock(),this.openDragLock=xD(x),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=v,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),jn(C=>{let M=this.getAxisMotionValue(C).get()||0;if(Pn.test(M)){const{projection:j}=this.visualElement;if(j&&j.layout){const k=j.layout.layoutBox[C];k&&(M=Le(k)*(parseFloat(M)/100))}}this.originPoint[C]=M}),_&&Rt.update(()=>_(y,v),!1,!0),Lh(this.visualElement,"transform");const{animationState:S}=this.visualElement;S&&S.setActive("whileDrag",!0)},d=(y,v)=>{this.latestPointerEvent=y,this.latestPanInfo=v;const{dragPropagation:x,dragDirectionLock:w,onDirectionLock:_,onDrag:S}=this.getProps();if(!x&&!this.openDragLock)return;const{offset:C}=v;if(w&&this.currentDirection===null){this.currentDirection=ZL(C),this.currentDirection!==null&&_&&_(this.currentDirection);return}this.updateAxis("x",v.point,C),this.updateAxis("y",v.point,C),this.visualElement.render(),S&&Rt.update(()=>S(y,v),!1,!0)},m=(y,v)=>{this.latestPointerEvent=y,this.latestPanInfo=v,this.stop(y,v),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>{const{dragSnapToOrigin:y}=this.getProps();(y||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:g}=this.getProps();this.panSession=new tT(n,{onSessionStart:c,onStart:u,onMove:d,onSessionEnd:m,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,distanceThreshold:a,contextWindow:JS(this.visualElement),element:this.visualElement.current})}stop(n,s){const a=n||this.latestPointerEvent,o=s||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!o||!a)return;const{velocity:u}=o;this.startAnimation(u);const{onDragEnd:d}=this.getProps();d&&Rt.postRender(()=>d(a,o))}cancel(){this.isDragging=!1;const{projection:n,animationState:s}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(n,s,a){const{drag:o}=this.getProps();if(!a||!ic(n,o,this.currentDirection))return;const c=this.getAxisMotionValue(n);let u=this.originPoint[n]+a[n];this.constraints&&this.constraints[n]&&(u=FL(u,this.constraints[n],this.elastic[n])),c.set(u)}resolveConstraints(){const{dragConstraints:n,dragElastic:s}=this.getProps(),a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;n&&za(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&a?this.constraints=qL(a.layoutBox,n):this.constraints=!1,this.elastic=XL(s),o!==this.constraints&&!za(n)&&a&&this.constraints&&!this.hasMutatedConstraints&&jn(c=>{this.constraints!==!1&&this.getAxisMotionValue(c)&&(this.constraints[c]=IL(a.layoutBox[c],this.constraints[c]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:s}=this.getProps();if(!n||!za(n))return!1;const a=n.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;o.root&&(o.root.scroll=void 0,o.root.updateScroll());const c=ZD(a,o.root,this.visualElement.getTransformPagePoint());let u=GL(o.layout.layoutBox,c);if(s){const d=s(KD(u));this.hasMutatedConstraints=!!d,d&&(u=SS(d))}return u}startAnimation(n){const{drag:s,dragMomentum:a,dragElastic:o,dragTransition:c,dragSnapToOrigin:u,onDragTransitionEnd:d}=this.getProps(),m=this.constraints||{},p=jn(g=>{if(!ic(g,s,this.currentDirection))return;let y=m&&m[g]||{};(u===!0||u===g)&&(y={min:0,max:0});const v=o?200:1e6,x=o?40:1e7,w={type:"inertia",velocity:a?n[g]:0,bounceStiffness:v,bounceDamping:x,timeConstant:750,restDelta:1,restSpeed:10,...c,...y};return this.startAxisValueAnimation(g,w)});return Promise.all(p).then(d)}startAxisValueAnimation(n,s){const a=this.getAxisMotionValue(n);return Lh(this.visualElement,n),a.start(Cm(n,a,0,s,this.visualElement,!1))}stopAnimation(){jn(n=>this.getAxisMotionValue(n).stop())}getAxisMotionValue(n){const s=`_drag${n.toUpperCase()}`,o=this.visualElement.getProps()[s];return o||this.visualElement.getValue(n,this.visualElement.latestValues[n]??0)}snapToCursor(n){jn(s=>{const{drag:a}=this.getProps();if(!ic(s,a,this.currentDirection))return;const{projection:o}=this.visualElement,c=this.getAxisMotionValue(s);if(o&&o.layout){const{min:u,max:d}=o.layout.layoutBox[s],m=c.get()||0;c.set(n[s]-Ut(u,d,.5)+m)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:s}=this.getProps(),{projection:a}=this.visualElement;if(!za(s)||!a||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};jn(u=>{const d=this.getAxisMotionValue(u);if(d&&this.constraints!==!1){const m=d.get();o[u]=YL({min:m,max:m},this.constraints[u])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",a.root&&a.root.updateScroll(),a.updateLayout(),this.constraints=!1,this.resolveConstraints(),jn(u=>{if(!ic(u,n,null))return;const d=this.getAxisMotionValue(u),{min:m,max:p}=this.constraints[u];d.set(Ut(m,p,o[u]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;KL.set(this.visualElement,this);const n=this.visualElement.current,s=oo(n,"pointerdown",p=>{const{drag:g,dragListener:y=!0}=this.getProps(),v=p.target,x=v!==n&&_D(v);g&&y&&!x&&this.start(p)});let a;const o=()=>{const{dragConstraints:p}=this.getProps();za(p)&&p.current&&(this.constraints=this.resolveRefConstraints(),a||(a=$L(n,p.current,()=>this.scalePositionWithinConstraints())))},{projection:c}=this.visualElement,u=c.addEventListener("measure",o);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),Rt.read(o);const d=bo(window,"resize",()=>this.scalePositionWithinConstraints()),m=c.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(jn(y=>{const v=this.getAxisMotionValue(y);v&&(this.originPoint[y]+=p[y].translate,v.set(v.get()+p[y].translate))}),this.visualElement.render())}));return()=>{d(),s(),u(),m&&m(),a&&a()}}getProps(){const n=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:a=!1,dragPropagation:o=!1,dragConstraints:c=!1,dragElastic:u=Gh,dragMomentum:d=!0}=n;return{...n,drag:s,dragDirectionLock:a,dragPropagation:o,dragConstraints:c,dragElastic:u,dragMomentum:d}}}function l1(t){let n=!0;return()=>{if(n){n=!1;return}t()}}function $L(t,n,s){const a=Ph(t,l1(s)),o=Ph(n,l1(s));return()=>{a(),o()}}function ic(t,n,s){return(n===!0||n===t)&&(s===null||s===t)}function ZL(t,n=10){let s=null;return Math.abs(t.y)>n?s="y":Math.abs(t.x)>n&&(s="x"),s}class WL extends ns{constructor(n){super(n),this.removeGroupControls=qe,this.removeListeners=qe,this.controls=new QL(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||qe}update(){const{dragControls:n}=this.node.getProps(),{dragControls:s}=this.node.prevProps||{};n!==s&&(this.removeGroupControls(),n&&(this.removeGroupControls=n.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Zd=t=>(n,s)=>{t&&Rt.update(()=>t(n,s),!1,!0)};class JL extends ns{constructor(){super(...arguments),this.removePointerDownListener=qe}onPointerDown(n){this.session=new tT(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:JS(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:s,onPan:a,onPanEnd:o}=this.node.getProps();return{onSessionStart:Zd(n),onStart:Zd(s),onMove:Zd(a),onEnd:(c,u)=>{delete this.session,o&&Rt.postRender(()=>o(c,u))}}}mount(){this.removePointerDownListener=oo(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Wd=!1;class t4 extends L.Component{componentDidMount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:a,layoutId:o}=this.props,{projection:c}=n;c&&(s.group&&s.group.add(c),a&&a.register&&o&&a.register(c),Wd&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),wc.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:s,visualElement:a,drag:o,isPresent:c}=this.props,{projection:u}=a;return u&&(u.isPresent=c,n.layoutDependency!==s&&u.setOptions({...u.options,layoutDependency:s}),Wd=!0,o||n.layoutDependency!==s||s===void 0||n.isPresent!==c?u.willUpdate():this.safeToRemove(),n.isPresent!==c&&(c?u.promote():u.relegate()||Rt.postRender(()=>{const d=u.getStack();(!d||!d.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{visualElement:n,layoutAnchor:s}=this.props,{projection:a}=n;a&&(a.options.layoutAnchor=s,a.root.didUpdate(),Ga.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:a}=this.props,{projection:o}=n;Wd=!0,o&&(o.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(o),a&&a.deregister&&a.deregister(o))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function nT(t){const[n,s]=GS(),a=L.useContext(om);return R.jsx(t4,{...t,layoutGroup:a,switchLayoutGroup:L.useContext(ZS),isPresent:n,safeToRemove:s})}const e4={pan:{Feature:JL},drag:{Feature:WL,ProjectionNode:qS,MeasureLayout:nT}};function c1(t,n,s){const{props:a}=t;t.animationState&&a.whileHover&&t.animationState.setActive("whileHover",s==="Start");const o="onHover"+s,c=a[o];c&&Rt.postRender(()=>c(n,Ao(n)))}class n4 extends ns{mount(){const{current:n}=this.node;n&&(this.unmount=SD(n,(s,a)=>(c1(this.node,a,"Start"),o=>c1(this.node,o,"End"))))}unmount(){}}class i4 extends ns{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!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=To(bo(this.node.current,"focus",()=>this.onFocus()),bo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function u1(t,n,s){const{props:a}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&a.whileTap&&t.animationState.setActive("whileTap",s==="Start");const o="onTap"+(s==="End"?"":s),c=a[o];c&&Rt.postRender(()=>c(n,Ao(n)))}class s4 extends ns{mount(){const{current:n}=this.node;if(!n)return;
20const{globalTapTarget:s,propagate:a}=this.node.props;this.unmount=RD(n,(o,c)=>(u1(this.node,c,"Start"),(u,{success:d})=>u1(this.node,u,d?"End":"Cancel")),{useGlobalTarget:s,stopPropagation:a?.tap===!1})}unmount(){}}const Yh=new WeakMap,Jd=new WeakMap,a4=t=>{const n=Yh.get(t.target);n&&n(t)},r4=t=>{t.forEach(a4)};function o4({root:t,...n}){const s=t||document;Jd.has(s)||Jd.set(s,{});const a=Jd.get(s),o=JSON.stringify(n);return a[o]||(a[o]=new IntersectionObserver(r4,{root:t,...n})),a[o]}function l4(t,n,s){const a=o4(n);return Yh.set(t,s),a.observe(t),()=>{Yh.delete(t),a.unobserve(t)}}const c4={some:0,all:1};class u4 extends ns{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();const{viewport:n={}}=this.node.getProps(),{root:s,margin:a,amount:o="some",once:c}=n,u={root:s?s.current:void 0,rootMargin:a,threshold:typeof o=="number"?o:c4[o]},d=m=>{const{isIntersecting:p}=m;if(this.isInView===p||(this.isInView=p,c&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:g,onViewportLeave:y}=this.node.getProps(),v=p?g:y;v&&v(m)};this.stopObserver=l4(this.node.current,u,d)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:s}=this.node;["amount","margin","root"].some(f4(n,s))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}function f4({viewport:t={}},{viewport:n={}}={}){return s=>t[s]!==n[s]}const d4={inView:{Feature:u4},tap:{Feature:s4},focus:{Feature:i4},hover:{Feature:n4}},h4={layout:{ProjectionNode:qS,MeasureLayout:nT}},m4={...BL,...d4,...e4,...h4},Wt=zL(m4,LL);function p4(t,n,s){L.useInsertionEffect(()=>t.on(n,s),[t,n,s])}function Hc(t){return typeof window>"u"?!1:t?Xw():Tm()}const g4=50,f1=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),y4=()=>({time:0,x:f1(),y:f1()}),v4={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function d1(t,n,s,a){const o=s[n],{length:c,position:u}=v4[n],d=o.current,m=s.time;o.current=Math.abs(t[`scroll${u}`]),o.scrollLength=t[`scroll${c}`]-t[`client${c}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Fa(0,o.scrollLength,o.current);const p=a-m;o.velocity=p>g4?0:fm(o.current-d,p)}function b4(t,n,s){d1(t,"x",n,s),d1(t,"y",n,s),n.time=s}function x4(t,n){const s={x:0,y:0};let a=t;for(;a&&a!==n;)if(ao(a))s.x+=a.offsetLeft,s.y+=a.offsetTop,a=a.offsetParent;else if(a.tagName==="svg"){const o=a.getBoundingClientRect();a=a.parentElement;const c=a.getBoundingClientRect();s.x+=o.left-c.left,s.y+=o.top-c.top}else if(a instanceof SVGGraphicsElement){const{x:o,y:c}=a.getBBox();s.x+=o,s.y+=c;let u=null,d=a.parentNode;for(;!u;)d.tagName==="svg"&&(u=d),d=a.parentNode;a=u}else break;return s}const Ih={start:0,center:.5,end:1};function h1(t,n,s=0){let a=0;if(t in Ih&&(t=Ih[t]),typeof t=="string"){const o=parseFloat(t);t.endsWith("px")?a=o:t.endsWith("%")?t=o/100:t.endsWith("vw")?a=o/100*document.documentElement.clientWidth:t.endsWith("vh")?a=o/100*document.documentElement.clientHeight:t=o}return typeof t=="number"&&(a=n*t),s+a}const w4=[0,0];function S4(t,n,s,a){let o=Array.isArray(t)?t:w4,c=0,u=0;return typeof t=="number"?o=[t,t]:typeof t=="string"&&(t=t.trim(),t.includes(" ")?o=t.split(" "):o=[t,Ih[t]?t:"0"]),c=h1(o[0],s,a),u=h1(o[1],n),c-u}const eo={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},T4={x:0,y:0};function E4(t){return"getBBox"in t&&t.tagName!=="svg"?t.getBBox():{width:t.clientWidth,height:t.clientHeight}}function C4(t,n,s){const{offset:a=eo.All}=s,{target:o=t,axis:c="y"}=s,u=c==="y"?"height":"width",d=o!==t?x4(o,t):T4,m=o===t?{width:t.scrollWidth,height:t.scrollHeight}:E4(o),p={width:t.clientWidth,height:t.clientHeight};n[c].offset.length=0;let g=!n[c].interpolate;const y=a.length;for(let v=0;v<y;v++){const x=S4(a[v],p[u],m[u],d[c]);!g&&x!==n[c].interpolatorOffsets[v]&&(g=!0),n[c].offset[v]=x}g&&(n[c].interpolate=bm(n[c].offset,Fw(a),{clamp:!1}
20),n[c].interpolatorOffsets=[...n[c].offset]),n[c].progress=An(0,1,n[c].interpolate(n[c].current))}function _4(t,n=t,s){if(s.x.targetOffset=0,s.y.targetOffset=0,n!==t){let a=n;for(;a&&a!==t;)s.x.targetOffset+=a.offsetLeft,s.y.targetOffset+=a.offsetTop,a=a.offsetParent}s.x.targetLength=n===t?n.scrollWidth:n.clientWidth,s.y.targetLength=n===t?n.scrollHeight:n.clientHeight,s.x.containerLength=t.clientWidth,s.y.containerLength=t.clientHeight}function A4(t,n,s,a={}){return{measure:o=>{_4(t,a.target,s),b4(t,s,o),(a.offset||a.target)&&C4(t,s,a)},notify:()=>n(s)}}const Ra=new WeakMap,m1=new WeakMap,th=new WeakMap,p1=new WeakMap,sc=new WeakMap,g1=t=>t===document.scrollingElement?window:t;function iT(t,{container:n=document.scrollingElement,trackContentSize:s=!1,...a}={}){if(!n)return qe;let o=th.get(n);o||(o=new Set,th.set(n,o));const c=y4(),u=A4(n,t,c,a);if(o.add(u),!Ra.has(n)){const m=()=>{for(const v of o)v.measure(pe.timestamp);Rt.preUpdate(p)},p=()=>{for(const v of o)v.notify()},g=()=>Rt.read(m);Ra.set(n,g);const y=g1(n);window.addEventListener("resize",g),n!==document.documentElement&&m1.set(n,Ph(n,g)),y.addEventListener("scroll",g),g()}if(s&&!sc.has(n)){const m=Ra.get(n),p={width:n.scrollWidth,height:n.scrollHeight};p1.set(n,p);const g=()=>{const v=n.scrollWidth,x=n.scrollHeight;(p.width!==v||p.height!==x)&&(m(),p.width=v,p.height=x)},y=Rt.read(g,!0);sc.set(n,y)}const d=Ra.get(n);return Rt.read(d,!1,!0),()=>{pn(d);const m=th.get(n);if(!m||(m.delete(u),m.size))return;const p=Ra.get(n);Ra.delete(n),p&&(g1(n).removeEventListener("scroll",p),m1.get(n)?.(),window.removeEventListener("resize",p));const g=sc.get(n);g&&(pn(g),sc.delete(n)),p1.delete(n)}}const R4=[[eo.Enter,"entry"],[eo.Exit,"exit"],[eo.Any,"cover"],[eo.All,"contain"]],y1={start:0,end:1};function M4(t){const n=t.trim().split(/\s+/);if(n.length!==2)return;const s=y1[n[0]],a=y1[n[1]];if(!(s===void 0||a===void 0))return[s,a]}function O4(t){if(t.length!==2)return;const n=[];for(const s of t)if(Array.isArray(s))n.push(s);else if(typeof s=="string"){const a=M4(s);if(!a)return;n.push(a)}else return;return n}function D4(t,n){const s=O4(t);if(!s)return!1;for(let a=0;a<2;a++){const o=s[a],c=n[a];if(o[0]!==c[0]||o[1]!==c[1])return!1}return!0}function Nm(t){if(!t)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(const[n,s]of R4)if(D4(t,n))return{rangeStart:`${s} 0%`,rangeEnd:`${s} 100%`}}const v1=new Map;function b1(t){const n={value:0},s=iT(a=>{n.value=a[t.axis].progress*100},t);return{currentTime:n,cancel:s}}function sT({source:t,container:n,...s}){const{axis:a}=s;t&&(n=t);let o=v1.get(n);o||(o=new Map,v1.set(n,o));const c=s.target??"self";let u=o.get(c);u||(u={},o.set(c,u));const d=a+(s.offset??[]).join(",");return u[d]||(s.target&&Hc(s.target)?Nm(s.offset)?u[d]=new ViewTimeline({subject:s.target,axis:a}):u[d]=b1({container:n,...s}):Hc()?u[d]=new ScrollTimeline({source:n,axis:a}):u[d]=b1({container:n,...s})),u[d]}function z4(t,n){const s=sT(n),a=n.target?Nm(n.offset):void 0,o=n.target?Hc(n.target)&&!!a:Hc();return t.attachTimeline({timeline:o?s:void 0,...a&&o&&{rangeStart:a.rangeStart,rangeEnd:a.rangeEnd},observe:c=>(c.pause(),yS(u=>{c.time=c.iterationDuration*u},s))})}function L4(t){return t&&(t.target||t.offset)}function j4(t){return t.length===2}function k4(t,n){return j4(t)||L4(n)?iT(s=>{t(s[n.axis].progress,s)},n):yS(t,sT(n))}function aT(t,{axis:n="y",container:s=document.scrollingElement,...a}={}){if(!s)return qe;const o={axis:n,container:s,...a};return typeof t=="function"?k4(t,o):z4(t,o)}const N4=()=>({scrollX:Cn(0),scrollY:Cn(0),scrollXProgress:Cn(0),scrollYProgress:Cn(0)}),Pa=t=>t?!t.current:!1;function x1(t,n,s,a){return{factory:o=>{let c;const u=()=>{if(Pa(s)||Pa(a)){Ga.read(u);return}c=aT(o,{...n,axis:t,container:s?.current||void 0,target:a?.current||void 0})};return Ga.read(u),()=>{dS(u),c?.()}},times:[0,1],keyframes:[0,1],ease:o=>o,duration:1}}function B4(t,n){return typeof window>"u"?!1:t?Xw()&&!!Nm(n):Tm()}function P4({container:t,target:n,...s}={}){const a=Zi(N4);B4(n,s.offset)&&(a.scrollXProgress.accelerate=x1("x",s,t,n),a.scrollYProgress.accelerate=x1("y",s,t,n));const o=L.useRef(null),c=L.useRef(!1),u=L.useCallback(()=>(o.current=aT((d,{x:m,y:p})=>{a.scrollX.set(m.current),a.scrollXProgress.set(m.progress),a.scrollY.set(p.current),a.scrollYProgress.set(p.progress)},{...s,container:t?.current||void 0,target:n?.current||void 0}),()=>{o.current?.()}),[t,n,JSON.stringify(s.offset)]);return Wc(()=>
20{if(c.current=!1,Pa(t)||Pa(n)){c.current=!0;return}else return u()},[u]),L.useEffect(()=>{if(!c.current)return;let d;const m=()=>{const p=Pa(t),g=Pa(n);!p&&!g&&(d=u())};return Ga.read(m),()=>{dS(m),d?.()}},[u]),a}function Fc(t){const n=Zi(()=>Cn(t)),{isStatic:s}=L.useContext(_o);if(s){const[,a]=L.useState(t);L.useEffect(()=>n.on("change",a),[])}return n}function rT(t,n){const s=Fc(n()),a=()=>s.set(n());return a(),Wc(()=>{const o=()=>Rt.preRender(a,!1,!0),c=t.map(u=>u.on("change",o));return()=>{c.forEach(u=>u()),pn(a)}}),s}function V4(t){so.current=[],t();const n=rT(so.current,t);return so.current=void 0,n}function oT(t,n,s,a){if(typeof t=="function")return V4(t);if(s!==void 0&&!Array.isArray(s)&&typeof n!="function")return U4(t,n,s,a);const u=typeof n=="function"?n:PD(n,s,a),d=Array.isArray(t)?w1(t,u):w1([t],([p])=>u(p)),m=Array.isArray(t)?void 0:t.accelerate;return m&&!m.isTransformed&&typeof n!="function"&&Array.isArray(s)&&a?.clamp!==!1&&(d.accelerate={...m,times:n,keyframes:s,isTransformed:!0,...a?.ease?{ease:a.ease}:{}}),d}function w1(t,n){const s=Zi(()=>[]);return rT(t,()=>{s.length=0;const a=t.length;for(let o=0;o<a;o++)s[o]=t[o].get();return n(s)})}function U4(t,n,s,a){const o=Zi(()=>Object.keys(s)),c=Zi(()=>({}));for(const u of o)c[u]=oT(t,n,s[u],a);return c}function H4(t,n={}){const{isStatic:s}=L.useContext(_o),a=()=>ue(t)?t.get():t;if(s)return oT(a);const o=Fc(a());return L.useInsertionEffect(()=>VD(o,t,n),[o,JSON.stringify(n)]),o}function S1(t,n={}){return H4(t,{type:"spring",...n})}const lT=(...t)=>t.filter((n,s,a)=>!!n&&n.trim()!==""&&a.indexOf(n)===s).join(" ").trim();const F4=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const q4=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,s,a)=>a?a.toUpperCase():s.toLowerCase());const T1=t=>{const n=q4(t);return n.charAt(0).toUpperCase()+n.slice(1)};var eh={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 G4=t=>{for(const n in t)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1},Y4=L.createContext({}),I4=()=>L.useContext(Y4),X4=L.forwardRef(({color:t,size:n,strokeWidth:s,absoluteStrokeWidth:a,className:o="",children:c,iconNode:u,...d},m)=>{const{size:p=24,strokeWidth:g=2,absoluteStrokeWidth:y=!1,color:v="currentColor",className:x=""}=I4()??{},w=a??y?Number(s??g)*24/Number(n??p):s??g;return L.createElement("svg",{ref:m,...eh,width:n??p??eh.width,height:n??p??eh.height,stroke:t??v,strokeWidth:w,className:lT("lucide",x,o),...!c&&!G4(d)&&{"aria-hidden":"true"},...d},[...u.map(([_,S])=>L.createElement(_,S)),...Array.isArray(c)?c:[c]])});const Bm=(t,n)=>{const s=L.forwardRef(({className:a,...o},c)=>L.createElement(X4,{ref:c,iconNode:n,className:lT(`lucide-${F4(T1(t))}`,`lucide-${t}`,a),...o}));return s.displayName=T1(t),s};const K4=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Q4=Bm("arrow-right",K4);const $4=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Z4=Bm("menu",$4);const W4=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],cT=Bm("x",W4),BN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614750/Bitwise%20Consulting/binance.png/ntopi609offntkr2rdwi.png",uT="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614751/Bitwise%20Consulting/bitwise-logo-navbar.webp/libzyobai7clzv51byrw.png",PN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614752/Bitwise%20Consulting/bitwise-logo-preloader.webp/hhwzbmxuvpkowbqkdmtt.png",VN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614755/Bitwise%20Consulting/coindesk.png/b4jxqjoiinocf7elwoor.jpg",UN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614755/Bitwise%20Consulting/cointelegraph.png/e40itefxvjoabd7ie805.jpg",HN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614758/Bitwise%20Consulting/ethereum.png/adq4qd9mujunnsmeq8fa.png",FN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614759/Bitwise%20Consulting/google.svg/jbsa1fn71lgm5iv5t13d.png",qN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614760/Bitwise%20Consulting/linkedin.svg/ayfkb6mq6kyorvjv8uzf.png",GN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614761/Bitwise%20Consulting/polygon.png/ehk3shgdkzfyun0om3bb.png",YN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614762/Bitwise%20Consulting/solana.png/y5cgh1um6ll2vpwfurzv.png",IN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614763/Bitwise%20Consulting/telegram.svg/gjq1ifwovk2qmpqnapxl.png",XN="https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614765/Bitwise%20Consulting/youtube.svg/etu5q2h8sh01dqvxioyp.png";var J4=(t,n,s,a,o,c,u,d)=>{let m=document.documentElement,p=["light","dark"];
20function g(x){(Array.isArray(t)?t:[t]).forEach(w=>{let _=w==="class",S=_&&c?o.map(C=>c[C]||C):o;_?(m.classList.remove(...S),m.classList.add(c&&c[x]?c[x]:x)):m.setAttribute(w,x)}),y(x)}function y(x){d&&p.includes(x)&&(m.style.colorScheme=x)}function v(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(a)g(a);else try{let x=localStorage.getItem(n)||s,w=u&&x==="system"?v():x;g(w)}catch{}},E1=["light","dark"],fT="(prefers-color-scheme: dark)",tj=typeof window>"u",Pm=L.createContext(void 0),ej={setTheme:t=>{},themes:[]},dT=()=>{var t;return(t=L.useContext(Pm))!=null?t:ej},nj=t=>L.useContext(Pm)?L.createElement(L.Fragment,null,t.children):L.createElement(sj,{...t}),ij=["light","dark"],sj=({forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:s=!0,enableColorScheme:a=!0,storageKey:o="theme",themes:c=ij,defaultTheme:u=s?"system":"light",attribute:d="data-theme",value:m,children:p,nonce:g,scriptProps:y})=>{let[v,x]=L.useState(()=>rj(o,u)),[w,_]=L.useState(()=>v==="system"?nh():v),S=m?Object.values(m):c,C=L.useCallback(V=>{let G=V;if(!G)return;V==="system"&&s&&(G=nh());let P=m?m[G]:G,D=n?oj(g):null,I=document.documentElement,Z=tt=>{tt==="class"?(I.classList.remove(...S),P&&I.classList.add(P)):tt.startsWith("data-")&&(P?I.setAttribute(tt,P):I.removeAttribute(tt))};if(Array.isArray(d)?d.forEach(Z):Z(d),a){let tt=E1.includes(u)?u:null,nt=E1.includes(G)?G:tt;I.style.colorScheme=nt}D?.()},[g]),M=L.useCallback(V=>{let G=typeof V=="function"?V(v):V;x(G);try{localStorage.setItem(o,G)}catch{}},[v]),j=L.useCallback(V=>{let G=nh(V);_(G),v==="system"&&s&&!t&&C("system")},[v,t]);L.useEffect(()=>{let V=window.matchMedia(fT);return V.addListener(j),j(V),()=>V.removeListener(j)},[j]),L.useEffect(()=>{let V=G=>{G.key===o&&(G.newValue?x(G.newValue):M(u))};return window.addEventListener("storage",V),()=>window.removeEventListener("storage",V)},[M]),L.useEffect(()=>{C(t??v)},[t,v]);let k=L.useMemo(()=>({theme:v,setTheme:M,forcedTheme:t,resolvedTheme:v==="system"?w:v,themes:s?[...c,"system"]:c,systemTheme:s?w:void 0}),[v,M,t,w,s,c]);return L.createElement(Pm.Provider,{value:k},L.createElement(aj,{forcedTheme:t,storageKey:o,attribute:d,enableSystem:s,enableColorScheme:a,defaultTheme:u,value:m,themes:c,nonce:g,scriptProps:y}),p)},aj=L.memo(({forcedTheme:t,storageKey:n,attribute:s,enableSystem:a,enableColorScheme:o,defaultTheme:c,value:u,themes:d,nonce:m,scriptProps:p})=>{let g=JSON.stringify([s,n,c,t,d,u,a,o]).slice(1,-1);return L.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?m:"",dangerouslySetInnerHTML:{__html:`(${J4.toString()})(${g})`}})}),rj=(t,n)=>{if(tj)return;let s;try{s=localStorage.getItem(t)||void 0}catch{}return s||n},oj=t=>{let n=document.createElement("style");return t&&n.setAttribute("nonce",t),n.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(n)},1)}},nh=t=>(t||(t=window.matchMedia(fT)),t.matches?"dark":"light");function hT(t){var n,s,a="";if(typeof t=="string"||typeof t=="number")a+=t;else if(typeof t=="object")if(Array.isArray(t)){var o=t.length;for(n=0;n<o;n++)t[n]&&(s=hT(t[n]))&&(a&&(a+=" "),a+=s)}else for(s in t)t[s]&&(a&&(a+=" "),a+=s);return a}function mT(){for(var t,n,s=0,a="",o=arguments.length;s<o;s++)(t=arguments[s])&&(n=hT(t))&&(a&&(a+=" "),a+=n);return a}const lj=(t,n)=>{const s=new Array(t.length+n.length);for(let a=0;a<t.length;a++)s[a]=t[a];for(let a=0;a<n.length;a++)s[t.length+a]=n[a];return s},cj=(t,n)=>({classGroupId:t,validator:n}),pT=(t=new Map,n=null,s)=>({nextPart:t,validators:n,classGroupId:s}),qc="-",C1=[],uj="arbitrary..",fj=t=>{const n=hj(t),{conflictingClassGroups:s,conflictingClassGroupModifiers:a}=t;return{getClassGroupId:u=>{if(u.startsWith("[")&&u.endsWith("]"))return dj(u);const d=u.split(qc),m=d[0]===""&&d.length>1?1:0;return gT(d,m,n)},getConflictingClassGroupIds:(u,d)=>{if(d){const m=a[u],p=s[u];return m?p?lj(p,m):m:p||C1}return s[u]||C1}}},gT=(t,n,s)=>{if(t.length-n===0)return s.classGroupId;const o=t[n],c=s.nextPart.get(o);if(c){const p=gT(t,n+1,c);if(p)return p}const u=s.validators;if(u===null)return;const d=n===0?t.join(qc):t.slice(n).join(qc),m=u.length;for(let p=0;p<m;p++){const g=u[p];if(g.validator(d))return g.classGroupId}},dj=t=>t.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=t.slice(1,-1),s=n.indexOf(":"),a=n.slice(0,s);return a?uj+a:void 0})(),hj=t=>
vendor: 4,464 bytes, line 20
20{const{theme:n,classGroups:s}=t;return mj(s,n)},mj=(t,n)=>{const s=pT();for(const a in t){const o=t[a];Vm(o,s,a,n)}return s},Vm=(t,n,s,a)=>{const o=t.length;for(let c=0;c<o;c++){const u=t[c];pj(u,n,s,a)}},pj=(t,n,s,a)=>{if(typeof t=="string"){gj(t,n,s);return}if(typeof t=="function"){yj(t,n,s,a);return}vj(t,n,s,a)},gj=(t,n,s)=>{const a=t===""?n:yT(n,t);a.classGroupId=s},yj=(t,n,s,a)=>{if(bj(t)){Vm(t(a),n,s,a);return}n.validators===null&&(n.validators=[]),n.validators.push(cj(s,t))},vj=(t,n,s,a)=>{const o=Object.entries(t),c=o.length;for(let u=0;u<c;u++){const[d,m]=o[u];Vm(m,yT(n,d),s,a)}},yT=(t,n)=>{let s=t;const a=n.split(qc),o=a.length;for(let c=0;c<o;c++){const u=a[c];let d=s.nextPart.get(u);d||(d=pT(),s.nextPart.set(u,d)),s=d}return s},bj=t=>"isThemeGetter"in t&&t.isThemeGetter===!0,xj=t=>{if(t<1)return{get:()=>{},set:()=>{}};let n=0,s=Object.create(null),a=Object.create(null);const o=(c,u)=>{s[c]=u,n++,n>t&&(n=0,a=s,s=Object.create(null))};return{get(c){let u=s[c];if(u!==void 0)return u;if((u=a[c])!==void 0)return o(c,u),u},set(c,u){c in s?s[c]=u:o(c,u)}}},Xh="!",_1=":",wj=[],A1=(t,n,s,a,o)=>({modifiers:t,hasImportantModifier:n,baseClassName:s,maybePostfixModifierPosition:a,isExternal:o}),Sj=t=>{const{prefix:n,experimentalParseClassName:s}=t;let a=o=>{const c=[];let u=0,d=0,m=0,p;const g=o.length;for(let _=0;_<g;_++){const S=o[_];if(u===0&&d===0){if(S===_1){c.push(o.slice(m,_)),m=_+1;continue}if(S==="/"){p=_;continue}}S==="["?u++:S==="]"?u--:S==="("?d++:S===")"&&d--}const y=c.length===0?o:o.slice(m);let v=y,x=!1;y.endsWith(Xh)?(v=y.slice(0,-1),x=!0):y.startsWith(Xh)&&(v=y.slice(1),x=!0);const w=p&&p>m?p-m:void 0;return A1(c,x,v,w)};if(n){const o=n+_1,c=a;a=u=>u.startsWith(o)?c(u.slice(o.length)):A1(wj,!1,u,void 0,!0)}if(s){const o=a;a=c=>s({className:c,parseClassName:o})}return a},Tj=t=>{const n=new Map;return t.orderSensitiveModifiers.forEach((s,a)=>{n.set(s,1e6+a)}),s=>{const a=[];let o=[];for(let c=0;c<s.length;c++){const u=s[c],d=u[0]==="[",m=n.has(u);d||m?(o.length>0&&(o.sort(),a.push(...o),o=[]),a.push(u)):o.push(u)}return o.length>0&&(o.sort(),a.push(...o)),a}},Ej=t=>({cache:xj(t.cacheSize),parseClassName:Sj(t),sortModifiers:Tj(t),postfixLookupClassGroupIds:Cj(t),...fj(t)}),Cj=t=>{const n=Object.create(null),s=t.postfixLookupClassGroups;if(s)for(let a=0;a<s.length;a++)n[s[a]]=!0;return n},_j=/\s+/,Aj=(t,n)=>{const{parseClassName:s,getClassGroupId:a,getConflictingClassGroupIds:o,sortModifiers:c,postfixLookupClassGroupIds:u}=n,d=[],m=t.trim().split(_j);let p="";for(let g=m.length-1;g>=0;g-=1){const y=m[g],{isExternal:v,modifiers:x,hasImportantModifier:w,baseClassName:_,maybePostfixModifierPosition:S}=s(y);if(v){p=y+(p.length>0?" "+p:p);continue}let C=!!S,M;if(C){const P=_.substring(0,S);M=a(P);const D=M&&u[M]?a(_):void 0;D&&D!==M&&(M=D,C=!1)}else M=a(_);if(!M){if(!C){p=y+(p.length>0?" "+p:p);continue}if(M=a(_),!M){p=y+(p.length>0?" "+p:p);continue}C=!1}const j=x.length===0?"":x.length===1?x[0]:c(x).join(":"),k=w?j+Xh:j,V=k+M;if(d.indexOf(V)>-1)continue;d.push(V);const G=o(M,C);for(let P=0;P<G.length;++P){const D=G[P];d.push(k+D)}p=y+(p.length>0?" "+p:p)}return p},Rj=(...t)=>{let n=0,s,a,o="";for(;n<t.length;)(s=t[n++])&&(a=vT(s))&&(o&&(o+=" "),o+=a);return o},vT=t=>{if(typeof t=="string")return t;let n,s="";for(let a=0;a<t.length;a++)t[a]&&(n=vT(t[a]))&&(s&&(s+=" "),s+=n);return s},Mj=(t,...n)=>{let s,a,o,c;const u=m=>{const p=n.reduce((g,y)=>y(g),t());return s=Ej(p),a=s.cache.get,o=s.cache.set,c=d,d(m)},d=m=>{const p=a(m);if(p)return p;const g=Aj(m,s);return o(m,g),g};return c=u,(...m)=>c(Rj(...m))},Oj=[],le=t=>{const n=s=>s[t]||Oj;return n.isThemeGetter=!0,n},bT=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,xT=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Dj=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,zj=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Lj=/\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$/,jj=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,kj=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Nj=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fi=t=>Dj.test(t),xt=t=>!!t&&!Number.isNaN(Number(t)),Ln=t=>!!t&&Number.isInteger(Number(t)),ih=t=>t.endsWith("%")&&xt(t.slice(0,-1)),ci=t=>zj.test(t),wT=()=>!0,Bj=t=>Lj.test(t)&&!jj.test(t),Um=()=>!1,Pj=t=>kj.test(t),Vj=t=>Nj.test(t),Uj=t=>!rt(t)&&!ot(t),Hj=t=>t.startsWith("@container")&&(t[10]==="/"&&t[11]!==void 0||t[11]==="s"&&t[16
vendor: 9,499 bytes, line 20
20]!==void 0&&t.startsWith("-size/",10)||t[11]==="n"&&t[18]!==void 0&&t.startsWith("-normal/",10)),Fj=t=>is(t,ET,Um),rt=t=>bT.test(t),Cs=t=>is(t,CT,Bj),R1=t=>is(t,$j,xt),qj=t=>is(t,AT,wT),Gj=t=>is(t,_T,Um),M1=t=>is(t,ST,Um),Yj=t=>is(t,TT,Vj),ac=t=>is(t,RT,Pj),ot=t=>xT.test(t),Zr=t=>Us(t,CT),Ij=t=>Us(t,_T),O1=t=>Us(t,ST),Xj=t=>Us(t,ET),Kj=t=>Us(t,TT),rc=t=>Us(t,RT,!0),Qj=t=>Us(t,AT,!0),is=(t,n,s)=>{const a=bT.exec(t);return a?a[1]?n(a[1]):s(a[2]):!1},Us=(t,n,s=!1)=>{const a=xT.exec(t);return a?a[1]?n(a[1]):s:!1},ST=t=>t==="position"||t==="percentage",TT=t=>t==="image"||t==="url",ET=t=>t==="length"||t==="size"||t==="bg-size",CT=t=>t==="length",$j=t=>t==="number",_T=t=>t==="family-name",AT=t=>t==="number"||t==="weight",RT=t=>t==="shadow",Zj=()=>{const t=le("color"),n=le("font"),s=le("text"),a=le("font-weight"),o=le("tracking"),c=le("leading"),u=le("breakpoint"),d=le("container"),m=le("spacing"),p=le("radius"),g=le("shadow"),y=le("inset-shadow"),v=le("text-shadow"),x=le("drop-shadow"),w=le("blur"),_=le("perspective"),S=le("aspect"),C=le("ease"),M=le("animate"),j=()=>["auto","avoid","all","avoid-page","page","left","right","column"],k=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],V=()=>[...k(),ot,rt],G=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],D=()=>[ot,rt,m],I=()=>[Fi,"full","auto",...D()],Z=()=>[Ln,"none","subgrid",ot,rt],tt=()=>["auto",{span:["full",Ln,ot,rt]},Ln,ot,rt],nt=()=>[Ln,"auto",ot,rt],zt=()=>["auto","min","max","fr",ot,rt],bt=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],wt=()=>["start","end","center","stretch","center-safe","end-safe"],q=()=>["auto",...D()],W=()=>[Fi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...D()],it=()=>[Fi,"screen","full","dvw","lvw","svw","min","max","fit",...D()],mt=()=>[Fi,"screen","full","lh","dvh","lvh","svh","min","max","fit",...D()],J=()=>[t,ot,rt],z=()=>[...k(),O1,M1,{position:[ot,rt]}],K=()=>["no-repeat",{repeat:["","x","y","space","round"]}],et=()=>["auto","cover","contain",Xj,Fj,{size:[ot,rt]}],st=()=>[ih,Zr,Cs],at=()=>["","none","full",p,ot,rt],ft=()=>["",xt,Zr,Cs],St=()=>["solid","dashed","dotted","double"],Yt=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],pt=()=>[xt,ih,O1,M1],en=()=>["","none",w,ot,rt],je=()=>["none",xt,ot,rt],Ge=()=>["none",xt,ot,rt],Fn=()=>[xt,ot,rt],Ae=()=>[Fi,"full",...D()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ci],breakpoint:[ci],color:[wT],container:[ci],"drop-shadow":[ci],ease:["in","out","in-out"],font:[Uj],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ci],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ci],shadow:[ci],spacing:["px",xt],text:[ci],"text-shadow":[ci],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fi,rt,ot,S]}],container:["container"],"container-type":[{"@container":["","normal","size",ot,rt]}],"container-named":[Hj],columns:[{columns:[xt,rt,ot,d]}],"break-after":[{"break-after":j()}],"break-before":[{"break-before":j()}],"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:V()}],overflow:[{overflow:G()}],"overflow-x":[{"overflow-x":G()}],"overflow-y":[{"overflow-y":G()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{"inset-s":I(),start:I()}],end:[{"inset-e":I(),end:I()}],"inset-bs":[{"inset-bs":I()}],"inset-be":[{"inset-be":I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[Ln,"auto",ot,rt]}],basis:[{basis:[Fi,"full","auto",d,...D()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[xt,Fi,"auto","initial","none",rt]}],grow:[{grow:["",xt,ot,rt]}],shrink:[{shrink:["",xt,ot,rt]}],order:[{order:[Ln,"first","last","none",ot,rt]}],"grid-cols":[{"grid-cols":Z()}],"col-start-end":[{col:tt()}],"col-start":[{"col-start":nt()}],"col-end":[{"col-end":nt()}],"grid-rows":[{"grid-rows":Z()}],"row-start-end":[{row:tt()}],"row-start":[{"row-start":nt()}],"row-end":[{"row-end":nt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":zt()}],"auto-rows":[{"auto-rows":zt()}],gap:[{gap:D()}],"gap-x":[{"gap-x":D()}],"gap-y":[{"gap-y":D()}],"justify-content":[{justify:[...bt(),"normal"]}],"justify-items":[{"justify-items":[...wt(),"normal"]}],"justify-self":[{"justify-self":["auto",...wt()]}],"align-content":[{content:["normal",...bt()]}],"align-items":[{items:[...wt(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...wt(),{baseline:["","last"]}]}],"place-content":[{"place-content":bt()}],"place-items":[{"place-items":[...wt(),"baseline"]}],"place-self":[{"place-self":["auto",...wt()]}],p:[{p:D()}],px:[{px:D()}],py:[{py:D()}],ps:[{ps:D()}],pe:[{pe:D()}],pbs:[{pbs:D()}],pbe:[{pbe:D()}],pt:[{pt:D()}],pr:[{pr:D()}],pb:[{pb:D()}],pl:[{pl:D()}],m:[{m:q()}],mx:[{mx:q()}],my:[{my:q()}],ms:[{ms:q()}],me:[{me:q()}],mbs:[{mbs:q()}],mbe:[{mbe:q()}],mt:[{mt:q()}],mr:[{mr:q()}],mb:[{mb:q()}],ml:[{ml:q()}],"space-x":[{"space-x":D()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":D()}],"space-y-reverse":["space-y-reverse"],size:[{size:W()}],"inline-size":[{inline:["auto",...it()]}],"min-inline-size":[{"min-inline":["auto",...it()]}],"max-inline-size":[{"max-inline":["none",...it()]}],"block-size":[{block:["auto",...mt()]}],"min-block-size":[{"min-block":["auto",...mt()]}],"max-block-size":[{"max-block":["none",...mt()]}],w:[{w:[d,"screen",...W()]}],"min-w":[{"min-w":[d,"screen","none",...W()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[u]},...W()]}],h:[{h:["screen","lh",...W()]}],"min-h":[{"min-h":["screen","lh","none",...W()]}],"max-h":[{"max-h":["screen","lh",...W()]}],"font-size":[{text:["base",s,Zr,Cs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,Qj,qj]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ih,rt]}],"font-family":[{font:[Ij,Gj,n]}],"font-features":[{"font-features":[rt]}],"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,ot,rt]}],"line-clamp":[{"line-clamp":[xt,"none",ot,R1]}],leading:[{leading:[c,...D()]}],"list-image":[{"list-image":["none",ot,rt]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ot,rt]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:J()}],"text-color":[{text:J()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...St(),"wavy"]}],"text-decoration-thickness":[{decoration:[xt,"from-font","auto",ot,Cs]}],"text-decoration-color":[{decoration:J()}],"underline-offset":[{"underline-offset":[xt,"auto",ot,rt]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:D()}],"tab-size":[{tab:[Ln,ot,rt]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ot,rt]}],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",ot,rt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:z()}],"bg-repeat":[{bg:K()}],"bg-size":[{bg:et()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ln,ot,rt],radial:["",ot,rt],conic:[Ln,ot,rt]},Kj,Yj]}],"bg-color":[{bg:J()}],"gradient-from-pos":[{from:st()}
vendor: 9,246 bytes, line 20
20],"gradient-via-pos":[{via:st()}],"gradient-to-pos":[{to:st()}],"gradient-from":[{from:J()}],"gradient-via":[{via:J()}],"gradient-to":[{to:J()}],rounded:[{rounded:at()}],"rounded-s":[{"rounded-s":at()}],"rounded-e":[{"rounded-e":at()}],"rounded-t":[{"rounded-t":at()}],"rounded-r":[{"rounded-r":at()}],"rounded-b":[{"rounded-b":at()}],"rounded-l":[{"rounded-l":at()}],"rounded-ss":[{"rounded-ss":at()}],"rounded-se":[{"rounded-se":at()}],"rounded-ee":[{"rounded-ee":at()}],"rounded-es":[{"rounded-es":at()}],"rounded-tl":[{"rounded-tl":at()}],"rounded-tr":[{"rounded-tr":at()}],"rounded-br":[{"rounded-br":at()}],"rounded-bl":[{"rounded-bl":at()}],"border-w":[{border:ft()}],"border-w-x":[{"border-x":ft()}],"border-w-y":[{"border-y":ft()}],"border-w-s":[{"border-s":ft()}],"border-w-e":[{"border-e":ft()}],"border-w-bs":[{"border-bs":ft()}],"border-w-be":[{"border-be":ft()}],"border-w-t":[{"border-t":ft()}],"border-w-r":[{"border-r":ft()}],"border-w-b":[{"border-b":ft()}],"border-w-l":[{"border-l":ft()}],"divide-x":[{"divide-x":ft()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ft()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...St(),"hidden","none"]}],"divide-style":[{divide:[...St(),"hidden","none"]}],"border-color":[{border:J()}],"border-color-x":[{"border-x":J()}],"border-color-y":[{"border-y":J()}],"border-color-s":[{"border-s":J()}],"border-color-e":[{"border-e":J()}],"border-color-bs":[{"border-bs":J()}],"border-color-be":[{"border-be":J()}],"border-color-t":[{"border-t":J()}],"border-color-r":[{"border-r":J()}],"border-color-b":[{"border-b":J()}],"border-color-l":[{"border-l":J()}],"divide-color":[{divide:J()}],"outline-style":[{outline:[...St(),"none","hidden"]}],"outline-offset":[{"outline-offset":[xt,ot,rt]}],"outline-w":[{outline:["",xt,Zr,Cs]}],"outline-color":[{outline:J()}],shadow:[{shadow:["","none",g,rc,ac]}],"shadow-color":[{shadow:J()}],"inset-shadow":[{"inset-shadow":["none",y,rc,ac]}],"inset-shadow-color":[{"inset-shadow":J()}],"ring-w":[{ring:ft()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:J()}],"ring-offset-w":[{"ring-offset":[xt,Cs]}],"ring-offset-color":[{"ring-offset":J()}],"inset-ring-w":[{"inset-ring":ft()}],"inset-ring-color":[{"inset-ring":J()}],"text-shadow":[{"text-shadow":["none",v,rc,ac]}],"text-shadow-color":[{"text-shadow":J()}],opacity:[{opacity:[xt,ot,rt]}],"mix-blend":[{"mix-blend":[...Yt(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Yt()}],"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":[xt]}],"mask-image-linear-from-pos":[{"mask-linear-from":pt()}],"mask-image-linear-to-pos":[{"mask-linear-to":pt()}],"mask-image-linear-from-color":[{"mask-linear-from":J()}],"mask-image-linear-to-color":[{"mask-linear-to":J()}],"mask-image-t-from-pos":[{"mask-t-from":pt()}],"mask-image-t-to-pos":[{"mask-t-to":pt()}],"mask-image-t-from-color":[{"mask-t-from":J()}],"mask-image-t-to-color":[{"mask-t-to":J()}],"mask-image-r-from-pos":[{"mask-r-from":pt()}],"mask-image-r-to-pos":[{"mask-r-to":pt()}],"mask-image-r-from-color":[{"mask-r-from":J()}],"mask-image-r-to-color":[{"mask-r-to":J()}],"mask-image-b-from-pos":[{"mask-b-from":pt()}],"mask-image-b-to-pos":[{"mask-b-to":pt()}],"mask-image-b-from-color":[{"mask-b-from":J()}],"mask-image-b-to-color":[{"mask-b-to":J()}],"mask-image-l-from-pos":[{"mask-l-from":pt()}],"mask-image-l-to-pos":[{"mask-l-to":pt()}],"mask-image-l-from-color":[{"mask-l-from":J()}],"mask-image-l-to-color":[{"mask-l-to":J()}],"mask-image-x-from-pos":[{"mask-x-from":pt()}],"mask-image-x-to-pos":[{"mask-x-to":pt()}],"mask-image-x-from-color":[{"mask-x-from":J()}],"mask-image-x-to-color":[{"mask-x-to":J()}],"mask-image-y-from-pos":[{"mask-y-from":pt()}],"mask-image-y-to-pos":[{"mask-y-to":pt()}],"mask-image-y-from-color":[{"mask-y-from":J()}],"mask-image-y-to-color":[{"mask-y-to":J()}],"mask-image-radial":[{"mask-radial":[ot,rt]}],"mask-image-radial-from-pos":[{"mask-radial-from":pt()}],"mask-image-radial-to-pos":[{"mask-radial-to":pt()}],"mask-image-radial-from-color":[{"mask-radial-from":J()}],"mask-image-radial-to-color":[{"mask-radial-to":J()}],"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":k()}],"mask-image-conic-pos":[{"mask-conic":[xt]}],"mask-image-conic-from-pos":[{"mask-conic-from":pt()}],"mask-image-conic-to-pos":[{"mask-conic-to":pt()}],"mask-image-conic-from-color":[{"mask-conic-from":J()}],"mask-image-conic-to-color":[{"mask-conic-to":J()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:z()}],"mask-repeat":[{mask:K()}],"mask-size":[{mask:et()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ot,rt]}],filter:[{filter:["","none",ot,rt]}],blur:[{blur:en()}],brightness:[{brightness:[xt,ot,rt]}],contrast:[{contrast:[xt,ot,rt]}],"drop-shadow":[{"drop-shadow":["","none",x,rc,ac]}],"drop-shadow-color":[{"drop-shadow":J()}],grayscale:[{grayscale:["",xt,ot,rt]}],"hue-rotate":[{"hue-rotate":[xt,ot,rt]}],invert:[{invert:["",xt,ot,rt]}],saturate:[{saturate:[xt,ot,rt]}],sepia:[{sepia:["",xt,ot,rt]}],"backdrop-filter":[{"backdrop-filter":["","none",ot,rt]}],"backdrop-blur":[{"backdrop-blur":en()}],"backdrop-brightness":[{"backdrop-brightness":[xt,ot,rt]}],"backdrop-contrast":[{"backdrop-contrast":[xt,ot,rt]}],"backdrop-grayscale":[{"backdrop-grayscale":["",xt,ot,rt]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[xt,ot,rt]}],"backdrop-invert":[{"backdrop-invert":["",xt,ot,rt]}],"backdrop-opacity":[{"backdrop-opacity":[xt,ot,rt]}],"backdrop-saturate":[{"backdrop-saturate":[xt,ot,rt]}],"backdrop-sepia":[{"backdrop-sepia":["",xt,ot,rt]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":D()}],"border-spacing-x":[{"border-spacing-x":D()}],"border-spacing-y":[{"border-spacing-y":D()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ot,rt]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[xt,"initial",ot,rt]}],ease:[{ease:["linear","initial",C,ot,rt]}],delay:[{delay:[xt,ot,rt]}],animate:[{animate:["none",M,ot,rt]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[_,ot,rt]}],"perspective-origin":[{"perspective-origin":V()}],rotate:[{rotate:je()}],"rotate-x":[{"rotate-x":je()}],"rotate-y":[{"rotate-y":je()}],"rotate-z":[{"rotate-z":je()}],scale:[{scale:Ge()}],"scale-x":[{"scale-x":Ge()}],"scale-y":[{"scale-y":Ge()}],"scale-z":[{"scale-z":Ge()}],"scale-3d":["scale-3d"],skew:[{skew:Fn()}],"skew-x":[{"skew-x":Fn()}],"skew-y":[{"skew-y":Fn()}],transform:[{transform:[ot,rt,"","none","gpu","cpu"]}],"transform-origin":[{origin:V()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Ae()}],"translate-x":[{"translate-x":Ae()}],"translate-y":[{"translate-y":Ae()}],"translate-z":[{"translate-z":Ae()}],"translate-none":["translate-none"],zoom:[{zoom:[Ln,ot,rt]}],accent:[{accent:J()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:J()}],"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",ot,rt]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":J()}],"scrollbar-track-color":[{"scrollbar-track":J()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mbs":[{"scroll-mbs":D()}],"scroll-mbe":[{"scroll-mbe":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pbs":[{"scroll-pbs":D()}],"scroll-pbe":[{"scroll-pbe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"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"]}
20],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",ot,rt]}],fill:[{fill:["none",...J()]}],"stroke-w":[{stroke:[xt,Zr,Cs,R1]}],stroke:[{stroke:["none",...J()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","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","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","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-bs","border-w-be","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-bs","border-color-be","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-mbs","scroll-mbe","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-pbs","scroll-pbe","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"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Wj=Mj(Zj);function $i(...t){return Wj(mT(t))}const Jj=({variant:t="circle",start:n="center",blur:s=!1,gifUrl:a=""}={})=>{const{theme:o,setTheme:c,resolvedTheme:u}=dT(),[d,m]=L.useState(!1);L.useEffect(()=>{m(u==="dark")},[u]);const p="theme-transition-styles",g=L.useCallback((_,S)=>{if(typeof window>"u")return;let C=document.getElementById(p);C||(C=document.createElement("style"),C.id=p,document.head.appendChild(C)),C.textContent=_},[]),y=L.useCallback(()=>{m(!d);const S=oc(t,n,s,a);if(g(S.css,S.name),typeof window>"u")return;const C=()=>{c(u==="light"?"dark":"light")};if(!document.startViewTransition){C();return}document.startViewTransition(C)},[u,c,t,n,s,a,g,d,m]),v=L.useCallback(()=>{m(!1);const _=oc(t,n,s,a);if(g(_.css,_.name),typeof window>"u")return;const S=()=>{c("light")};if(!document.startViewTransition){S();return}document.startViewTransition(S)},[c,t,n,s,a,g,m]),x=L.useCallback(()=>{m(!0);const _=oc(t,n,s,a);if(g(_.css,_.name),typeof window>"u")return;const S=()=>{c("dark")};if(!document.startViewTransition){S();return}document.startViewTransition(S)},[c,t,n,s,a,g,m]),w=L.useCallback(()=>
20{if(typeof window>"u")return;const _=window.matchMedia("(prefers-color-scheme: dark)").matches;m(_);const S=oc(t,n,s,a);g(S.css,S.name);const C=()=>{c("system")};if(!document.startViewTransition){C();return}document.startViewTransition(C)},[c,t,n,s,a,g,m]);return{isDark:d,setIsDark:m,toggleTheme:y,setCrazyLightTheme:v,setCrazyDarkTheme:x,setCrazySystemTheme:w}},tk=({className:t="",variant:n="circle",start:s="center",blur:a=!1,gifUrl:o="",style:c})=>{const{isDark:u,toggleTheme:d}=Jj({variant:n,start:s,blur:a,gifUrl:o});return R.jsxs("button",{type:"button",className:$i("size-9 cursor-pointer rounded-full bg-black text-white p-2 transition-all duration-300 active:scale-95 flex items-center justify-center border border-white/10 shadow-[0_0_15px_rgba(139,92,246,0.1)]",t),onClick:d,style:{...c,viewTransitionName:"theme-toggle-btn"},"aria-label":"Toggle theme",children:[R.jsx("span",{className:"sr-only",children:"Toggle theme"}),R.jsxs("svg",{viewBox:"0 0 240 240",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"w-full h-full",children:[R.jsxs(Wt.g,{animate:{rotate:u?-180:0},transition:{ease:"easeInOut",duration:.35},children:[R.jsx("path",{d:"M120 67.5C149.25 67.5 172.5 90.75 172.5 120C172.5 149.25 149.25 172.5 120 172.5",fill:"white"}),R.jsx("path",{d:"M120 67.5C90.75 67.5 67.5 90.75 67.5 120C67.5 149.25 90.75 172.5 120 172.5",fill:"black"})]}),R.jsx(Wt.path,{animate:{rotate:u?180:0},transition:{ease:"easeInOut",duration:.35},d:"M120 3.75C55.5 3.75 3.75 55.5 3.75 120C3.75 184.5 55.5 236.25 120 236.25C184.5 236.25 236.25 184.5 236.25 120C236.25 55.5 184.5 3.75 120 3.75ZM120 214.5V172.5C90.75 172.5 67.5 149.25 67.5 120C67.5 90.75 90.75 67.5 120 67.5V25.5C172.5 25.5 214.5 67.5 214.5 120C214.5 172.5 172.5 214.5 120 214.5Z",fill:"white"})]})]})},ek=({className:t="",style:n})=>R.jsx(tk,{className:t,style:n,variant:"rectangle",start:"bottom-up",blur:!0}),D1=t=>{switch(t){case"top-left":return{cx:"0",cy:"0"};case"top-right":return{cx:"40",cy:"0"};case"bottom-left":return{cx:"0",cy:"40"};case"bottom-right":return{cx:"40",cy:"40"};case"top-center":return{cx:"20",cy:"0"};case"bottom-center":return{cx:"20",cy:"40"};case"bottom-up":case"top-down":case"left-right":case"right-left":return{cx:"20",cy:"20"}}},nk=(t,n)=>{if(t==="circle-blur"){if(n==="center")return'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><filter id="blur"><feGaussianBlur stdDeviation="2"/></filter></defs><circle cx="20" cy="20" r="18" fill="white" filter="url(%23blur)"/></svg>';const c=D1(n);if(!c)throw new Error(`Invalid start position: ${n}`);const{cx:u,cy:d}=c;return`data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><defs><filter id="blur"><feGaussianBlur stdDeviation="2"/></filter></defs><circle cx="${u}" cy="${d}" r="18" fill="white" filter="url(%23blur)"/></svg>`}if(n==="center")return;if(t==="rectangle")return"";const s=D1(n);if(!s)throw new Error(`Invalid start position: ${n}`);const{cx:a,cy:o}=s;return t==="circle"?`data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle cx="${a}" cy="${o}" r="20" fill="white"/></svg>`:""},ik=t=>{switch(t){case"top-left":return"top left";case"top-right":return"top right";case"bottom-left":return"bottom left";case"bottom-right":return"bottom right";case"top-center":return"top center";case"bottom-center":return"bottom center";case"bottom-up":case"top-down":case"left-right":case"right-left":return"center"}},oc=(t,n="center",s=!1,a)=>{const o=nk(t,n),c=ik(n);if(t==="rectangle"){const d=(m=>{switch(m){case"bottom-up":return{from:"polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"top-down":return{from:"polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"left-right":return{from:"polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"right-left":return{from:"polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"top-left":return{from:"polygon(0% 0%, 0% 0%, 0% 0%, 0% 0%)",to:"pol
20ygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"top-right":return{from:"polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"bottom-left":return{from:"polygon(0% 100%, 0% 100%, 0% 100%, 0% 100%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};case"bottom-right":return{from:"polygon(100% 100%, 100% 100%, 100% 100%, 100% 100%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"};default:return{from:"polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)",to:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"}}})(n);return{name:`${t}-${n}${s?"-blur":""}`,css:`
21       ::view-transition-group(root) {
22        animation-duration: 0.7s;
23        animation-timing-function: var(--expo-out);
24      }
25            
26      ::view-transition-new(root) {
27        animation-name: reveal-light-${n}${s?"-blur":""};
28        ${s?"filter: blur(2px);":""}
29      }
30
31      ::view-transition-old(root),
32      .dark::view-transition-old(root) {
33        animation: none;
34        z-index: -1;
35      }
36      .dark::view-transition-new(root) {
37        animation-name: reveal-dark-${n}${s?"-blur":""};
38        ${s?"filter: blur(2px);":""}
39      }
40
41      @keyframes reveal-dark-${n}${s?"-blur":""} {
42        from {
43          clip-path: ${d.from};
44          ${s?"filter: blur(8px);":""}
45        }
46        ${s?"50% { filter: blur(4px); }":""}
47        to {
48          clip-path: ${d.to};
49          ${s?"filter: blur(0px);":""}
50        }
51      }
52
53      @keyframes reveal-light-${n}${s?"-blur":""} {
54        from {
55          clip-path: ${d.from};
56          ${s?"filter: blur(8px);":""}
57        }
58        ${s?"50% { filter: blur(4px); }":""}
59        to {
60          clip-path: ${d.to};
61          ${s?"filter: blur(0px);":""}
62        }
63      }
64      `}}if(t==="circle"&&n=="center")return{name:`${t}-${n}${s?"-blur":""}`,css:`
65       ::view-transition-group(root) {
66        animation-duration: 0.7s;
67        animation-timing-function: var(--expo-out);
68      }
69            
70      ::view-transition-new(root) {
71        animation-name: reveal-light${s?"-blur":""};
72        ${s?"filter: blur(2px);":""}
73      }
74
75      ::view-transition-old(root),
76      .dark::view-transition-old(root) {
77        animation: none;
78        z-index: -1;
79      }
80      .dark::view-transition-new(root) {
81        animation-name: reveal-dark${s?"-blur":""};
82        ${s?"filter: blur(2px);":""}
83      }
84
85      @keyframes reveal-dark${s?"-blur":""} {
86        from {
87          clip-path: circle(0% at 50% 50%);
88          ${s?"filter: blur(8px);":""}
89        }
90        ${s?"50% { filter: blur(4px); }":""}
91        to {
92          clip-path: circle(100.0% at 50% 50%);
93          ${s?"filter: blur(0px);":""}
94        }
95      }
96
97      @keyframes reveal-light${s?"-blur":""} {
98        from {
99           clip-path: circle(0% at 50% 50%);
100           ${s?"filter: blur(8px);":""}
101        }
102        ${s?"50% { filter: blur(4px); }":""}
103        to {
104          clip-path: circle(100.0% at 50% 50%);
105          ${s?"filter: blur(0px);":""}
106        }
107      }
108      `};if(t==="gif")return{name:`${t}-${n}`,css:`
109      ::view-transition-group(root) {
110  animation-timing-function: var(--expo-in);
111}
112
113::view-transition-new(root) {
114  mask: url('${a}') center / 0 no-repeat;
115  animation: scale 3s;
116}
117
118::view-transition-old(root),
119.dark::view-transition-old(root) {
120  animation: scale 3s;
121}
122
123@keyframes scale {
124  0% {
125    mask-size: 0;
126  }
127  10% {
128    mask-size: 50vmax;
129  }
130  90% {
131    mask-size: 50vmax;
132  }
133  100% {
134    mask-size: 2000vmax;
135  }
136}`};if(t==="circle-blur")return n==="center"?{name:`${t}-${n}`,css:`
137        ::view-transition-group(root) {
138          animation-timing-function: var(--expo-out);
139        }
140
141        ::view-transition-new(root) {
142          mask: url('${o}') center / 0 no-repeat;
143          mask-origin: content-box;
144          animation: scale 1s;
145          transform-origin: center;
146        }
147
148        ::view-transition-old(root),
149        .dark::view-transition-old(root) {
150          animation: scale 1s;
151          transform-origin: center;
152          z-index: -1;
153        }
154
155        @keyframes scale {
156          to {
157            mask-size: 350vmax;
158          }
159        }
160        `}:{name:`${t}-${n}`,css:`
161      ::view-transition-group(root) {
162        animation-timing-function: var(--expo-out);
163      }
164
165      ::view-transition-new(root) {
166        mask: url('${o}') ${n.replace("-"," ")} / 0 no-repeat;
167        mask-origin: content-box;
168        animation: scale 1s;
169        transform-origin: ${c};
170      }
171
172      ::view-transition-old(root),
173      .dark::view-transition-old(root) {
174        animation: scale 1s;
175        transform-origin: ${c};
176        z-index: -1;
177      }
178
179      @keyframes scale {
180        to {
181          mask-size: 350vmax;
182        }
183      }
184      `};if(t==="polygon"){const d=(m=>{switch(m){case"top-left":return{darkFrom:"polygon(50% -71%, -50% 71%, -50% 71%, 50% -71%)",darkTo:"polygon(50% -71%, -50% 71%, 50% 171%, 171% 50%)",lightFrom:"polygon(171% 50%, 50% 171%, 50% 171%, 171% 50%)",lightTo:"polygon(171% 50%, 50% 171%, -50% 71%, 50% -71%)"};case"top-right":return{darkFrom:"polygon(150% -71%, 250% 71%, 250% 71%, 150% -71%)",darkTo:"polygon(150% -71%, 250% 71%, 50% 171%, -71% 50%)",lightFrom:"polygon(-71% 50%, 50% 171%, 50% 171%, -71% 50%)",lightTo:"polygon(-71% 50%, 50% 171%, 250% 71%, 150% -71%)"};default:return{darkFrom:"polygon(50% -71%, -50% 71%, -50% 71%, 50% -71%)",darkTo:"polygon(50% -71%, -50% 71%, 50% 171%, 171% 50%)",lightFrom:"polygon(171% 50%, 50% 171%, 50% 171%, 171% 50%)",lightTo:"polygon(171% 50%, 50% 171%, -50% 71%, 50% -71%)"}}})(n);return{name:`${t}-${n}
184${s?"-blur":""}`,css:`
185      ::view-transition-group(root) {
186        animation-duration: 0.7s;
187        animation-timing-function: var(--expo-out);
188      }
189            
190      ::view-transition-new(root) {
191        animation-name: reveal-light-${n}${s?"-blur":""};
192        ${s?"filter: blur(2px);":""}
193      }
194
195      ::view-transition-old(root),
196      .dark::view-transition-old(root) {
197        animation: none;
198        z-index: -1;
199      }
200      .dark::view-transition-new(root) {
201        animation-name: reveal-dark-${n}${s?"-blur":""};
202        ${s?"filter: blur(2px);":""}
203      }
204
205      @keyframes reveal-dark-${n}${s?"-blur":""} {
206        from {
207          clip-path: ${d.darkFrom};
208          ${s?"filter: blur(8px);":""}
209        }
210        ${s?"50% { filter: blur(4px); }":""}
211        to {
212          clip-path: ${d.darkTo};
213          ${s?"filter: blur(0px);":""}
214        }
215      }
216
217      @keyframes reveal-light-${n}${s?"-blur":""} {
218        from {
219          clip-path: ${d.lightFrom};
220          ${s?"filter: blur(8px);":""}
221        }
222        ${s?"50% { filter: blur(4px); }":""}
223        to {
224          clip-path: ${d.lightTo};
225          ${s?"filter: blur(0px);":""}
226        }
227      }
228      `}}if(t==="circle"&&n!=="center"){const d=(m=>{switch(m){case"top-left":return"0% 0%";case"top-right":return"100% 0%";case"bottom-left":return"0% 100%";case"bottom-right":return"100% 100%";case"top-center":return"50% 0%";case"bottom-center":return"50% 100%";default:return"50% 50%"}})(n);return{name:`${t}-${n}${s?"-blur":""}`,css:`
229       ::view-transition-group(root) {
230        animation-duration: 1s;
231        animation-timing-function: var(--expo-out);
232      }
233            
234      ::view-transition-new(root) {
235        animation-name: reveal-light-${n}${s?"-blur":""};
236        ${s?"filter: blur(2px);":""}
237      }
238
239      ::view-transition-old(root),
240      .dark::view-transition-old(root) {
241        animation: none;
242        z-index: -1;
243      }
244      .dark::view-transition-new(root) {
245        animation-name: reveal-dark-${n}${s?"-blur":""};
246        ${s?"filter: blur(2px);":""}
247      }
248
249      @keyframes reveal-dark-${n}${s?"-blur":""} {
250        from {
251          clip-path: circle(0% at ${d});
252          ${s?"filter: blur(8px);":""}
253        }
254        ${s?"50% { filter: blur(4px); }":""}
255        to {
256          clip-path: circle(150.0% at ${d});
257          ${s?"filter: blur(0px);":""}
258        }
259      }
260
261      @keyframes reveal-light-${n}${s?"-blur":""} {
262        from {
263           clip-path: circle(0% at ${d});
264           ${s?"filter: blur(8px);":""}
265        }
266        ${s?"50% { filter: blur(4px); }":""}
267        to {
268          clip-path: circle(150.0% at ${d});
269          ${s?"filter: blur(0px);":""}
270        }
271      }
272      `}}return{name:`${t}-${n}${s?"-blur":""}`,css:`
273      ::view-transition-group(root) {
274        animation-timing-function: var(--expo-in);
275      }
276      ::view-transition-new(root) {
277        mask: url('${o}') ${n.replace("-"," ")} / 0 no-repeat;
278        mask-origin: content-box;
279        animation: scale-${n}${s?"-blur":""} 1s;
280        transform-origin: ${c};
281        ${s?"filter: blur(2px);":""}
282      }
283      ::view-transition-old(root),
284      .dark::view-transition-old(root) {
285        animation: scale-${n}${s?"-blur":""} 1s;
286        transform-origin: ${c};
287        z-index: -1;
288      }
289      @keyframes scale-${n}${s?"-blur":""} {
290        from {
291          ${s?"filter: blur(8px);":""}
292        }
293        ${s?"50% { filter: blur(4px); }":""}
294        to {
295          mask-size: 2000vmax;
296          ${s?"filter: blur(0px);":""}
297        }
298      }
299    `}};function z1(t,n){if(typeof t=="function")return t(n);t!=null&&(t.current=n)}function sk(...t){return n=>{let s=!1;const a=t.map(o=>{const c=z1(o,n);return!s&&typeof c=="function"&&(s=!0),c});if(s)return()=>{for(let o=0;o<a.length;o++){const c=a[o];typeof c=="function"?c():z1(t[o],null)}}}}function ak(...t){return L.useCallback(sk(...t),t)}function rk(t){const n=L.forwardRef((s,a)=>{let{children:o,...c}=s,u=null,d=!1;const m=[];L1(o)&&typeof lc=="function"&&(o=lc(o._payload)),L.Children.forEach(o,v=>{if(fk(v)){d=!0;const x=v;let w="child"in x.props?x.props.child:x.props.children;L1(w)&&typeof lc=="function"&&(w=lc(w._payload)),u=lk(x,w),m.push(u?.props?.children)}else m.push(v)}),u?u=L.cloneElement(u,void 0,m):!d&&L.Children.count(o)===1&&L.isValidElement(o)&&(u=o);const p=u?uk(u):void 0,g=ak(a,p);if(!u){if(o||o===0)throw new Error(d?pk(t):mk(t));return o}const y=ck(c,u.props??{});return u.type!==L.Fragment&&(y.ref=a?g:p),L.cloneElement(u,y)});return n.displayName=`${t}.Slot`,n}var MT=rk("Slot"),ok=Symbol.for("radix.slottable"),lk=(t,n)=>{if("child"in t.props){const s=t.props.child;return L.isValidElement(s)?L.cloneElement(s,void 0,t.props.children(s.props.children)):null}return L.isValidElement(n)?n:null};function ck(t,n){const s={...n};for(const a in n){const o=t[a],c=n[a];/^on[A-Z]/.test(a)?o&&c?s[a]=(...d)=>{const m=c(...d);return o(...d),m}:o&&(s[a]=o):a==="style"?s[a]={...o,...c}
299:a==="className"&&(s[a]=[o,c].filter(Boolean).join(" "))}return{...t,...s}}function uk(t){let n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?t.ref:(n=Object.getOwnPropertyDescriptor(t,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?t.props.ref:t.props.ref||t.ref)}function fk(t){return L.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===ok}var dk=Symbol.for("react.lazy");function L1(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===dk&&"_payload"in t&&hk(t._payload)}function hk(t){return typeof t=="object"&&t!==null&&"then"in t}var mk=t=>`${t} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,pk=t=>`${t} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,lc=n_[" use ".trim().toString()];const j1=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,k1=mT,OT=(t,n)=>s=>{var a;if(n?.variants==null)return k1(t,s?.class,s?.className);const{variants:o,defaultVariants:c}=n,u=Object.keys(o).map(p=>{const g=s?.[p],y=c?.[p];if(g===null)return null;const v=j1(g)||j1(y);return o[p][v]}),d=s&&Object.entries(s).reduce((p,g)=>{let[y,v]=g;return v===void 0||(p[y]=v),p},{}),m=n==null||(a=n.compoundVariants)===null||a===void 0?void 0:a.reduce((p,g)=>{let{class:y,className:v,...x}=g;return Object.entries(x).every(w=>{let[_,S]=w;return Array.isArray(S)?S.includes({...c,...d}[_]):{...c,...d}[_]===S})?[...p,y,v]:p},[]);return k1(t,u,m,s?.class,s?.className)},gk=OT("inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-primary-foreground hover:bg-destructive/90",cool:"dark:inset-shadow-2xs dark:inset-shadow-white/10 bg-linear-to-t border border-b-2 border-zinc-950/40 from-primary to-primary/85 shadow-md shadow-primary/20 ring-1 ring-inset ring-white/25 transition-[filter] duration-200 hover:brightness-110 active:brightness-90 dark:border-x-0 text-primary-foreground dark:text-primary-foreground dark:border-t-0 dark:border-primary/50 dark:ring-white/5",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),yk=L.forwardRef(({className:t,variant:n,size:s,asChild:a=!1,...o},c)=>{const u=a?MT:"button";return R.jsx(u,{className:$i(gk({variant:n,size:s,className:t})),ref:c,...o})});yk.displayName="Button";const vk=OT("inline-flex items-center transition-colors justify-center cursor-pointer gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-[color,box-shadow] 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-transparent hover:scale-105 duration-300 transition text-primary",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 text-xs gap-1.5 px-4 has-[>svg]:px-4",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",xl:"h-12 rounded-md px-8 has-[>
299svg]:px-6",xxl:"h-14 rounded-md px-10 has-[>svg]:px-8",icon:"size-9"}},defaultVariants:{variant:"default",size:"xxl"}});function N1({className:t,variant:n,size:s,asChild:a=!1,children:o,...c}){const u=a?MT:"button";return R.jsx(R.Fragment,{children:R.jsxs(u,{"data-slot":"button",className:$i("relative",vk({variant:n,size:s,className:t})),...c,children:[R.jsx("div",{className:`absolute top-0 left-0 z-0 h-full w-full rounded-full 
300            shadow-[0_0_6px_rgba(0,0,0,0.03),0_2px_6px_rgba(0,0,0,0.08),inset_3px_3px_0.5px_-3px_rgba(0,0,0,0.9),inset_-3px_-3px_0.5px_-3px_rgba(0,0,0,0.85),inset_1px_1px_1px_-0.5px_rgba(0,0,0,0.6),inset_-1px_-1px_1px_-0.5px_rgba(0,0,0,0.6),inset_0_0_6px_6px_rgba(0,0,0,0.12),inset_0_0_2px_2px_rgba(0,0,0,0.06),0_0_12px_rgba(255,255,255,0.15)] 
301        transition-all 
302        dark:shadow-[0_0_8px_rgba(0,0,0,0.03),0_2px_6px_rgba(0,0,0,0.08),inset_3px_3px_0.5px_-3.5px_rgba(255,255,255,0.09),inset_-3px_-3px_0.5px_-3.5px_rgba(255,255,255,0.85),inset_1px_1px_1px_-0.5px_rgba(255,255,255,0.6),inset_-1px_
302-1px_1px_-0.5px_rgba(255,255,255,0.6),inset_0_0_6px_6px_rgba(255,255,255,0.12),inset_0_0_2px_2px_rgba(255,255,255,0.06),0_0_12px_rgba(0,0,0,0.15)]`}),R.jsx("div",{className:"absolute top-0 left-0 isolate -z-10 h-full w-full overflow-hidden rounded-md",style:{backdropFilter:'url("#container-glass")'}}),R.jsx("div",{className:"pointer-events-none z-10 ",children:o}),R.jsx(bk,{})]})})}function bk(){return R.jsx("svg",{className:"hidden",children:R.jsx("defs",{children:R.jsxs("filter",{id:"container-glass",x:"0%",y:"0%",width:"100%",height:"100%",colorInterpolationFilters:"sRGB",children:[R.jsx("feTurbulence",{type:"fractalNoise",baseFrequency:"0.05 0.05",numOctaves:"1",seed:"1",result:"turbulence"}),R.jsx("feGaussianBlur",{in:"turbulence",stdDeviation:"2",result:"blurredNoise"}),R.jsx("feDisplacementMap",{in:"SourceGraphic",in2:"blurredNoise",scale:"70",xChannelSelector:"R",yChannelSelector:"B",result:"displaced"}),R.jsx("feGaussianBlur",{in:"displaced",stdDeviation:"4",result:"finalBlur"}),R.jsx("feComposite",{in:"finalBlur",in2:"finalBlur",operator:"over"})]})})})}const xk={default:{outer:"bg-gradient-to-b from-[#000] to-[#A0A0A0]",inner:"bg-gradient-to-b from-[#FAFAFA] via-[#3E3E3E] to-[#E5E5E5]",button:"bg-gradient-to-b from-[#B9B9B9] to-[#969696]",textColor:"text-white",textShadow:"[text-shadow:_0_-1px_0_rgb(80_80_80_/_100%)]"},primary:{outer:"bg-gradient-to-b from-[#000] to-[#A0A0A0]",inner:"bg-gradient-to-b from-primary via-secondary to-muted",button:"bg-gradient-to-b from-primary to-primary/40",textColor:"text-white",textShadow:"[text-shadow:_0_-1px_0_rgb(30_58_138_/_100%)]"},success:{outer:"bg-gradient-to-b from-[#005A43] to-[#7CCB9B]",inner:"bg-gradient-to-b from-[#E5F8F0] via-[#00352F] to-[#D1F0E6]",button:"bg-gradient-to-b from-[#9ADBC8] to-[#3E8F7C]",textColor:"text-[#FFF7F0]",textShadow:"[text-shadow:_0_-1px_0_rgb(6_78_59_/_100%)]"},error:{outer:"bg-gradient-to-b from-[#5A0000] to-[#FFAEB0]",inner:"bg-gradient-to-b from-[#FFDEDE] via-[#680002] to-[#FFE9E9]",button:"bg-gradient-to-b from-[#F08D8F] to-[#A45253]",textColor:"text-[#FFF7F0]",textShadow:"[text-shadow:_0_-1px_0_rgb(146_64_14_/_100%)]"},gold:{outer:"bg-gradient-to-b from-[#917100] to-[#EAD98F]",inner:"bg-gradient-to-b from-[#FFFDDD] via-[#856807] to-[#FFF1B3]",button:"bg-gradient-to-b from-[#FFEBA1] to-[#9B873F]",textColor:"text-[#FFFDE5]",textShadow:"[text-shadow:_0_-1px_0_rgb(178_140_2_/_100%)]"},bronze:{outer:"bg-gradient-to-b from-[#864813] to-[#E9B486]",inner:"bg-gradient-to-b from-[#EDC5A1] via-[#5F2D01] to-[#FFDEC1]",button:"bg-gradient-to-b from-[#FFE3C9] to-[#A36F3D]",textColor:"text-[#FFF7F0]",textShadow:"[text-shadow:_0_-1px_0_rgb(124_45_18_/_100%)]"}},wk=(t="default",n,s,a)=>{const o=xk[t],c="all 250ms cubic-bezier(0.1, 0.4, 0.2, 1)";return{wrapper:$i("relative inline-flex transform-gpu rounded-md p-[1.25px] will-change-transform",o.outer),wrapperStyle:{transform:n?"translateY(2.5px) scale(0.99)":"translateY(0) scale(1)",boxShadow:n?"0 1px 2px rgba(0, 0, 0, 0.15)":s&&!a?"0 4px 12px rgba(0, 0, 0, 0.12)":"0 3px 8px rgba(0, 0, 0, 0.08)",transition:c,transformOrigin:"center center"},inner:$i("absolute inset-[1px] transform-gpu rounded-lg will-change-transform",o.inner),innerStyle:{transition:c,transformOrigin:"center center",filter:s&&!n&&!a?"brightness(1.05)":"none"},button:$i("relative z-10 m-[1px] rounded-md inline-flex h-11 transform-gpu cursor-pointer items-center justify-center overflow-hidden rounded-md px-6 py-2 text-sm leading-none font-semibold will-change-transform outline-none",o.button,o.textColor,o.textShadow),buttonStyle:{transform:n?"scale(0.97)":"scale(1)",transition:c,transformOrigin:"center center",filter:s&&!n&&!a?"brightness(1.02)":"none"}}},Sk=({isPressed:t})=>R.jsx("div",{className:$i("pointer-events-none absolute inset-0 z-20 overflow-hidden transition-opacity duration-300",t?"opacity-20":"opacity-0"),children:R.jsx("div",{className:"absolute inset-0 rounded-md bg-gradient-to-r from-transparent via-neutral-100 to-transparent"})}),Tk=L.forwardRef(({children:t,className:n,variant:s="default",...a},o)=>{const[c,u]=L.useState(!1),[d,m]=L.useState(!1),[p,g]=L.useState(!1);L.useEffect(()=>{g("ontouchstart"in window||navigator.maxTouchPoints>0)},[]);const y=t||"Button",v=wk(s,c,d,p),x=()=>{u(!0)},w=()=>{u(!1)},_=()=>{u(!1),m(!1)},S=()=>{p||m(!0)},C=()=>{u(!0)},M=()=>{u(!1)},j=()=>{u(!1)};return R.jsxs("div",{className:v.wrapper,style:v.wrapperStyle,children:[R.jsx("div",{className:v.inner,style:v.innerStyle}),R.jsxs("button",{ref:o,className:$i(v.button,n),style:v.buttonStyle,...a,onMouseDown:x,onMouseUp:w,onMouseLeave:_,onMouseEnter:S,onTouchStart:C,onTouchEnd:M,onTouchCancel:j,children:[R.jsx(Sk,{isPressed:c}),y,d&&!c&&!p&&R.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t rounded-lg from-transparent to-white/5"})]})]})});Tk.displayName="MetalButton";function DT({children:t,range:n=.35,actionArea:s=1.5,className:a=""}){const o=L.useRef(null),c=Fc(0),u=Fc(0),d=S1(c,{stiffness:150,damping:15,mass:.1}),m=S1(u,{stiffness:150,damping:15,mass:.1}),p=y=>{if(!o.current)return;const{clientX:v,clientY:x}=y,{left:w,top:_,width:S,height:C}=o.current.getBoundingClientRect(),M=w+S/2,j=_+C/2,k=v-M,V=x-j,G=Math.sqrt(k*k+V*V),P=Math.max(S,C)*s;G<P?(c.set(k*n),u.set(V*n)):(c.set(0),u.set(0))},g=()=>{c.set(0),u.set(0)};return R.jsx("div",{ref:o,onMouseMove:p,onMouseLeave:g,className:`inline-block ${a}`,children:R.jsx(Wt.div,{style:{x:d,y:m},className:"w-full h-full",children:t})})}const B1=[{to:"/",label:"Home"},{to:"/services",label:"Services"},{to:"/coffee-meet",label:"Coffee Meet"},{to:"/events",label:"Events"},{to:"/about",label:"About"},{to:"/contact",label:"Contact"}];function Ek(){return R.jsx("svg",{className:"hidden",children:R.jsx("defs",{children:R.jsxs("filter",{id:"container-glass",x:"-20%",y:"-20%",width:"140%",height:"140%",colorInterpolationFilters:"sRGB",children:[R.jsx("feTurbulence",{type:"fractalNoise",baseFrequency:"0.05 0.05",numOctaves:"1",seed:"1",result:"turbulence"}),R.jsx("feGaussianBlur",{in:"turbulence",stdDeviation:"2",result:"blurredNoise"}),R.jsx("feDisplacementMap",{in:"SourceGraphic",in2:"blurredNoise",scale:"40",xChannelSelector:"R",yChannelSelector:"B",result:"displaced"}),R.jsx("feGaussianBlur",{in:"displaced",stdDeviation:"1",result:"finalBlur"}),R.jsx("feComposite",{in:"finalBlur",in2:"SourceGraphic",operator:"over"})]})})})}function Ck(){const{scrollY:t}=P4(),[n,s]=L.useState(!1),[a,o]=L.useState(!1),u=iw().location.pathname;return p4(t,"change",d=>{const m=t.getPrevious()??0;d>m&&d>120?(s(!0),o(!1)):s(!1)}),L.useEffect(()=>(a?(document.body.style.overflow="hidden",ee?.stop()):(document.body.style.overflow="",ee?.start()),(
302)=>{document.body.style.overflow="",ee?.start()}),[a]),R.jsxs(R.Fragment,{children:[R.jsx(Ek,{}),R.jsx(Vc,{children:a&&R.jsx(Wt.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},onClick:()=>o(!1),className:"fixed inset-0 z-40 bg-black/25 backdrop-blur-sm cursor-pointer"})}),R.jsxs(Wt.header,{initial:{y:0},animate:{y:n?-120:0},transition:{duration:.4,ease:[.16,1,.3,1]},style:{willChange:"transform"},className:"fixed top-4 left-1/2 z-50 -translate-x-1/2 w-[min(1180px,calc(100%-2rem))]",children:[R.jsxs("div",{className:"glass-card rounded-2xl md:rounded-full px-3 py-2 flex items-center justify-between shadow-[0_8px_30px_-12px_rgba(25,40,55,0.15)] text-foreground",children:[R.jsxs(ge,{to:"/",className:"flex items-center gap-2 pl-2 md:pl-3",onClick:()=>o(!1),children:[R.jsx("div",{className:"w-8 h-8 flex items-center justify-center overflow-hidden",children:R.jsx("img",{src:uT,alt:"Bitwise Consulting",className:"w-full h-full object-contain dark:invert-0 invert"})}),R.jsxs("span",{className:"font-display font-bold text-lg tracking-tight text-foreground",children:["Bitwise",R.jsx("span",{className:"hidden sm:inline",children:" Consulting"})]})]}),R.jsx("nav",{className:"hidden md:flex items-center gap-1 relative",children:B1.map(d=>{const m=d.to==="/"?u==="/":u.startsWith(d.to);return R.jsxs(ge,{to:d.to,className:"relative px-4 py-2 text-sm font-medium text-foreground/75 dark:text-foreground/70 hover:text-foreground transition-colors",children:[m&&R.jsx(Wt.div,{layoutId:"nav-pill",className:"absolute inset-0 rounded-full shadow-[0_0_6px_rgba(0,0,0,0.03),0_2px_6px_rgba(0,0,0,0.08),inset_3px_3px_0.5px_-3px_rgba(0,0,0,0.9),inset_-3px_-3px_0.5px_-3px_rgba(0,0,0,0.85),inset_1px_1px_1px_-0.5px_rgba(0,0,0,0.6),inset_-1px_-1px_1px_-0.5px_rgba(0,0,0,0.6),inset_0_0_6px_6px_rgba(0,0,0,0.12),inset_0_0_2px_2px_rgba(0,0,0,0.06),0_0_12px_rgba(255,255,255,0.15)] dark:shadow-[0_0_8px_rgba(0,0,0,0.03),0_2px_6px_rgba(0,0,0,0.08),inset_3px_3px_0.5px_-3.5px_rgba(255,255,255,0.09),inset_-3px_-3px_0.5px_-3.5px_rgba(255,255,255,0.85),inset_1px_1px_1px_-0.5px_rgba(255,255,255,0.6),inset_-1px_-1px_1px_-0.5px_rgba(255,255,255,0.6),inset_0_0_6px_6px_rgba(255,255,255,0.12),inset_0_0_2px_2px_rgba(255,255,255,0.06),0_0_12px_rgba(0,0,0,0.15)] bg-slate-900/10 dark:bg-white/10",style:{backdropFilter:'url("#container-glass")'},transition:{type:"spring",stiffness:220,damping:18}}),R.jsx("span",{className:"relative z-10",children:d.label})]},d.to)})}),R.jsxs("div",{className:"flex items-center gap-2",children:[R.jsx(ek,{className:"!border-none !shadow-none"}),R.jsx(DT,{range:.1,actionArea:.8,children:R.jsx(ge,{to:"/contact",className:"group",children:R.jsxs(N1,{size:"sm",className:"bg-[#7342E2] dark:bg-[#7342E2] text-white hover:brightness-110 active:brightness-90 !rounded-full py-1.5 px-4 md:px-5",children:[R.jsx("span",{className:"hidden sm:inline",children:"Get a Free Call"}),R.jsx("span",{className:"sm:hidden",children:"Free Call"}),R.jsx("span",{className:"font-bold ml-0.5",children:"→"})]})})}),R.jsx("button",{onClick:()=>o(d=>!d),"aria-label":"Toggle menu",className:"md:hidden flex items-center justify-center w-9 h-9 rounded-xl bg-muted text-foreground hover:bg-muted/80 transition-colors",children:a?R.jsx(cT,{className:"h-4.5 w-4.5"}):R.jsx(Z4,{className:"h-4.5 w-4.5"})})]})]}),R.jsx(Vc,{children:a&&R.jsx(Wt.div,{initial:{opacity:0,y:-8,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8,scale:.98},transition:{duration:.22,ease:[.16,1,.3,1]},className:"mt-2 glass-card rounded-2xl overflow-hidden shadow-[0_20px_60px_-20px_rgba(25,40,55,0.25)] text-foreground",children:R.jsxs("nav",{className:"flex flex-col py-2",children:[B1.map((d,m)=>{const p=d.to==="/"?u==="/":u.startsWith(d.to);return R.jsx(Wt.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},transition:{delay:m*.04,duration:.2},children:R.jsxs(ge,{to:d.to,onClick:()=>o(!1),className:`flex items-center justify-between px-5 py-3.5 text-sm font-medium transition-colors ${p?"text-[#7342E2] bg-[#7342E2]/10":"text-foreground/80 hover:text-foreground hover:bg-foreground
302/5"}`,children:[d.label,p&&R.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#7342E2]"})]})},d.to)}),R.jsx("div",{className:"px-4 py-3 border-t border-border mt-1",children:R.jsx(ge,{to:"/contact",onClick:()=>o(!1),children:R.jsx(N1,{size:"sm",className:"w-full bg-[#7342E2] dark:bg-[#7342E2] text-white hover:brightness-110 !rounded-full py-2",children:"Get a Free Call →"})})})]})})})]})]})}const KN=Qi({method:"POST"}).handler(Ya("19d7ad4beba00658c44fa637558a4c8f4dbafa804226a8628b7b92a82c548c1e")),_k=Qi({method:"POST"}).handler(Ya("ec8e93f1ce50eb1a3ec42bbffaa244262199f0804c1a98c0f01451fa0277f911")),QN=Qi({method:"POST"}).handler(Ya("bfce30393a08f96477ca7da5e8ddee56f015ef4beabb5fb9feffcd9e1ed40958")),$N=Qi({method:"POST"}).handler(Ya("a32d33b32085744f1d9c34991b262e09b96a41310d8af3df6020344f92657fed")),ZN=Qi({method:"POST"}).handler(Ya("b889ff4c9c914f094d853ca4bd77a1ba9cae33c18259cb6de71bf1eb91e79655"));function Ak(t){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}Array(12).fill(0);let Kh=1;class Rk{constructor(){this.subscribe=n=>(this.subscribers.push(n),()=>{const s=this.subscribers.indexOf(n);this.subscribers.splice(s,1)}),this.publish=n=>{this.subscribers.forEach(s=>s(n))},this.addToast=n=>{this.publish(n),this.toasts=[...this.toasts,n]},this.create=n=>{var s;const{message:a,...o}=n,c=typeof n?.id=="number"||((s=n.id)==null?void 0:s.length)>0?n.id:Kh++,u=this.toasts.find(m=>m.id===c),d=n.dismissible===void 0?!0:n.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),u?this.toasts=this.toasts.map(m=>m.id===c?(this.publish({...m,...n,id:c,title:a}),{...m,...n,id:c,dismissible:d,title:a}):m):this.addToast({title:a,...o,dismissible:d,id:c}),c},this.dismiss=n=>(n?(this.dismissedToasts.add(n),requestAnimationFrame(()=>this.subscribers.forEach(s=>s({id:n,dismiss:!0})))):this.toasts.forEach(s=>{this.subscribers.forEach(a=>a({id:s.id,dismiss:!0}))}),n),this.message=(n,s)=>this.create({...s,message:n}),this.error=(n,s)=>this.create({...s,message:n,type:"error"}),this.success=(n,s)=>this.create({...s,type:"success",message:n}),this.info=(n,s)=>this.create({...s,type:"info",message:n}),this.warning=(n,s)=>this.create({...s,type:"warning",message:n}),this.loading=(n,s)=>this.create({...s,type:"loading",message:n}),this.promise=(n,s)=>{if(!s)return;let a;s.loading!==void 0&&(a=this.create({...s,promise:n,type:"loading",message:s.loading,description:typeof s.description!="function"?s.description:void 0}));const o=Promise.resolve(n instanceof Function?n():n);let c=a!==void 0,u;const d=o.then(async p=>{if(u=["resolve",p],En.isValidElement(p))c=!1,this.create({id:a,type:"default",message:p});else if(Ok(p)&&!p.ok){c=!1;const y=typeof s.error=="function"?await s.error(`HTTP error! status: ${p.status}`):s.error,v=typeof s.description=="function"?await s.description(`HTTP error! status: ${p.status}`):s.description,w=typeof y=="object"&&!En.isValidElement(y)?y:{message:y};this.create({id:a,type:"error",description:v,...w})}else if(p instanceof Error){c=!1;const y=typeof s.error=="function"?await s.error(p):s.error,v=typeof s.description=="function"?await s.description(p):s.description,w=typeof y=="object"&&!En.isValidElement(y)?y:{message:y};this.create({id:a,type:"error",description:v,...w})}else if(s.success!==void 0){c=!1;const y=typeof s.success=="function"?await s.success(p):s.success,v=typeof s.description=="function"?await s.description(p):s.description,w=typeof y=="object"&&!En.isValidElement(y)?y:{message:y};this.create({id:a,type:"success",description:v,...w})}}).catch(async p=>{if(u=["reject",p],s.error!==void 0){c=!1;const g=typeof s.error=="function"?await s.error(p):s.error,y=typeof s.description=="function"?await s.description(p):s.description,x=typeof g=="object"&&!En.isValidElement(g)?g:{message:g};this.create({id:a,type:"error",description:y,...x})}}).finally(()=>{c&&(this.dismiss(a),a=void 0),s.finally==null||s.finally.call(s)}),m=()=>new Promise((p,g)=>d.then(()=>u[0]==="reject"?g(u[1]):p(u[1])).catch(g));return typeof a!="string"&&typeof a!="number"?{unwrap:m}:Object.assign(a,{unwrap:m})},this.custom=(n,s)=>{const a=s?.id||Kh++;return this.create({jsx:n(a),id:a,...s}),a},this.getActiveToasts=()=>this.toasts.filter(n=>!this.dismissedToasts.has(n.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const hn=new Rk,Mk=(t,n)=>{const s=n?.id||Kh++;return hn.addToast({title:t,...n,id:s}),s},Ok=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",Dk=Mk,zk=()=>hn.toasts,Lk=()=>hn.getActiveToasts(),P1=Object.assign(Dk,{success:hn.success,info:hn.info,warning:hn.warning,error:hn.error,custom:hn.custom,message:hn.message,promise:hn.promise,dismiss:hn.dismiss,loading:hn.loading},{getHistory:zk,getToasts:Lk});Ak
vendor: 4,787 bytes, line 302
302("[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;
vendor: 10,077 bytes, line 302
302left: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%)}");
302const jk={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.1,delayChildren:.05}}},Wr={hidden:{opacity:0,y:24},show:{opacity:1,y:0,transition:{duration:.7,ease:[.16,1,.3,1]}}};function kk(){const[t,n]=L.useState(""),[s,a]=L.useState(!1),o=async c=>{if(c.preventDefault(),!(!t||s)){a(!0);try{const u=document.getElementById("footer_website_verification")?.value||"";await _k({data:{email:t,website_verification:u}}),n(""),P1.success("Subscribed to the newsletter successfully!")}catch(u){console.error("Subscription error:",u),P1.error("Failed to subscribe. Please try again.")}finally{a(!1)}}};return R.jsx(Wt.footer,{initial:"hidden",whileInView:"show",viewport:{once:!0,margin:"-100px"},variants:jk,style:{contentVisibility:"auto",containIntrinsicSize:"0 400px"},className:"relative border-t border-border bg-transparent pt-16 md:pt-28 pb-12",children:R.jsxs("div",{className:"mx-auto max-w-7xl px-6",children:[R.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-12 gap-10 md:gap-8 lg:gap-12",children:[R.jsxs(Wt.div,{variants:Wr,className:"md:col-span-4 flex flex-col items-start space-y-5",children:[R.jsxs(ge,{to:"/",className:"flex items-center gap-2",children:[R.jsx("div",{className:"w-8 h-8 flex items-center justify-center overflow-hidden",children:R.jsx("img",{src:uT,alt:"Bitwise Consulting Logo",className:"w-full h-full object-contain dark:invert-0 invert"})}),R.jsx("span",{className:"font-display text-2xl font-bold tracking-tight text-foreground",children:"Bitwise Consulting"})]}),R.jsx("p",{className:"text-sm text-muted-foreground max-w-xs leading-relaxed",children:"The marketing agency for crypto brands. PR, influencers, SEO and launch strategy that brings real users."})]}),R.jsxs(Wt.div,{variants:Wr,className:"md:col-span-3",children:[R.jsx("h4",{className:"text-xs font-bold uppercase tracking-widest text-muted-foreground/50 mb-6",children:"Services"}),R.jsxs("ul",{className:"space-y-3.5 text-sm text-muted-foreground font-medium",children:[R.jsx("li",{children:R.jsx(ge,{to:"/services",hash:"pr",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"Awareness & Events"})}),R.jsx("li",{children:R.jsx(ge,{to:"/services",hash:"kol",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"Project Development"})}),R.jsx("li",{children:R.jsx(ge,{to:"/services",hash:"seo",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"Community Growth"})}),R.jsx("li",{children:R.jsx(ge,{to:"/services",hash:"launch",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"Online Education"})}),R.jsx("li",{children:R.jsx(ge,{to:"/services",hash:"community",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"Crypto Advisory"})})]})]}),R.jsxs(Wt.div,{variants:Wr,className:"md:col-span-2",children:[R.jsx("h4",{className:"text-xs font-bold uppercase tracking-widest text-muted-foreground/50 mb-6",children:"Company"}),R.jsxs("ul",{className:"space-y-3.5 text-sm text-muted-foreground font-medium",children:[R.jsx("li",{children:R.jsx(ge,{to:"/about",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"About Us"})}),R.jsx("li",{children:R.jsx(ge,{to:"/contact",className:"hover:text-foreground hover:translate-x-1 transition-all duration-300 block",children:"Contact"})})]})]}),R.jsxs(Wt.div,{variants:Wr,className:"md:col-span-3 flex flex-col justify-start",children:[R.jsx("h4",{className:"text-xs font-bold uppercase tracking-widest text-muted-foreground/50 mb-6",children:"Ready to Grow?"}),R.jsxs("form",{className:"relative w-full",onSubmit:o,children:[R.jsx("input",{type:"text",id:"footer_website_verification",name:"footer_website_verification",style:{display:"none"},tabIndex:-1,autoComplete:"off"}),R.jsx("input",{type:"email",required:!0,value:t,onChange:c=>n(c.target.value),placeholder:"[email protected]",disabled:s,className:"w-full rounded-full border border-border bg-white/5 px-5 py-3 pr-12 text-sm outline-none transition-all focus:border-[#8b5cf6] focus:shadow-[0_0_0_4px_rgba(139,92,246,0.15)] disabled:opacity-60 text-foreground"}),R.jsx(DT,{className:"absolute right-1.5 top-1/2 -translate-y-1/2",children:R.jsx("button",{type:"submit",disabled:s,className:"rounded-full bg-gradient-to-r from-[#8b5cf6] to-[#06b6d4] p-2 text-white hover:scale-105 transition-transform disabled:opacity-50 disabled:hover:scale-100 cursor-pointer","aria-label":"Subscribe",children:R.jsx(Q4,{className:"h-4 w-4"})})})]}),R.jsx("p",{className:"mt-3 text-xs text-muted-foreground",children:"No spam. Just growth tips, monthly."})]})]}),R.jsxs(Wt.div,{variants:Wr,className:"mt-16 flex flex-col md:flex-row items-center justify-between gap-4 border-t border-border/50 pt-8 text-xs text-muted-foreground",children:[R.jsxs("p",{children:["© ",new Date().getFullYear()," Bitwise Consulting Labs. All rights reserved."]}),R.jsxs("div",{className:"flex gap-6",children:[R.jsx(ge,{to:"/privacy-policy",className:"hover:text-foreground transition-colors duration-300",children:"Privacy Policy"}),R.jsx(ge,{to:"/terms-conditions",className:"hover:text-foreground transition-colors duration-300",children:"Terms of Service"}),R.jsx("a",{href:"https://x.com/Bitwise_AG",target:"_blank",rel:"noopener noreferrer",className:"hover:text-foreground transition-colors duration-300",children:"X / Twitter"})]})]})]})})}function Nk(){const{resolvedTheme:t}=dT(),[n,s]=L.useState(!1),[a,o]=L.useState(!1),c=L.useRef(null),u=L.useRef(null),d=L.useRef(null);L.useEffect(()=>{s(!0)},[]);const m=n&&t==="dark";return L.useEffect(()=>{if(typeof window>"u")return;const p=new IntersectionObserver(([y])=>{o(y.isIntersecting)},{rootMargin:"200px"}),g=c.current;return g&&p.observe(g),()=>{g&&p.unobserve(g),p.disconnect()}},[]),L.useEffect(()=>{const p=m?u.current:d.current,g=m?d.current:u.current;g&&g.pause(),p&&(a?p.play().catch(()=>{}):p.pause())},[a,m]),R.jsxs("div",{ref:c,className:"absolute top-0 left-0 w-full h-[90vh] -z-10 pointer-events-none overflow-hidden",children:[n&&m&&R.jsx("video",{ref:u,src:"https://res.cloudinary.com/gfuz4w5a/video/upload/v1784614747/Bitwise%20Consulting/backgrounds/b8knvtyoa7xeymlw4t3k.webm",muted:!0,playsInl
302ine:!0,loop:!0,className:"absolute top-0 left-0 w-full h-full object-cover",style:{opacity:a?.85:0,visibility:a?"visible":"hidden",transition:"opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.6s ease",mixBlendMode:"screen",maskImage:"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 45%, rgba(0,0,0,0) 100%)",WebkitMaskImage:"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 45%, rgba(0,0,0,0) 100%)"}}),n&&!m&&R.jsx("video",{ref:d,src:"https://res.cloudinary.com/gfuz4w5a/video/upload/v1784614748/Bitwise%20Consulting/backgrounds/ttd1mk0pfb9a2lanef4m.webm",muted:!0,playsInline:!0,loop:!0,className:"absolute top-0 left-0 w-full h-full object-cover",style:{opacity:a?.95:0,visibility:a?"visible":"hidden",transition:"opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.6s ease",mixBlendMode:"multiply",maskImage:"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%)",WebkitMaskImage:"linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%)"}})]})}const Bk="/assets/HelveticaNowDisplay-Bold-BPFcU2i1.woff2",Pk=()=>{const[t,n]=L.useState(!0);L.useEffect(()=>{if(document.body.style.overflow="hidden",ee)ee.stop();else{const o=setInterval(()=>{ee&&(ee.stop(),clearInterval(o))},50);setTimeout(()=>clearInterval(o),1e3)}const a=setTimeout(()=>{n(!1),document.body.style.overflow="auto",ee&&ee.start()},2600);return()=>{clearTimeout(a),document.body.style.overflow="auto",ee&&ee.start()}},[]);const s=[.16,1,.3,1];return R.jsx(Vc,{children:t&&R.jsxs(Wt.div,{className:"fixed inset-0 h-[100dvh] w-full z-[999999] pointer-events-none flex flex-col",children:[R.jsx(Wt.div,{initial:{opacity:1},animate:{opacity:0},transition:{duration:1,ease:s,delay:1.4},className:"absolute inset-0 z-30 backdrop-blur-[12px] bg-transparent"}),R.jsx(Wt.div,{initial:{y:"0%"},animate:{y:"-100%"},transition:{duration:1,ease:s,delay:1.3},style:{willChange:"transform"},className:"relative w-full h-[51dvh] bg-black overflow-hidden z-40",children:R.jsx("div",{className:"absolute top-0 left-0 w-full h-[100dvh] flex items-center justify-center",children:R.jsx(Wt.img,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:1.2,ease:"easeOut"},style:{willChange:"opacity, transform"},src:"/assets/bitwise-logo-preloader.webp",alt:"Bitwise Consulting",className:"w-28 sm:w-36 md:w-48 h-auto object-contain brightness-0 invert",fetchPriority:"high",loading:"eager",draggable:!1})})}),R.jsx(Wt.div,{initial:{y:"0%"},animate:{y:"100%"},transition:{duration:1,ease:s,delay:1.3},style:{willChange:"transform"},className:"relative w-full h-[50dvh] bg-black overflow-hidden z-40",children:R.jsx("div",{className:"absolute bottom-0 left-0 w-full h-[100dvh] flex items-center justify-center",children:R.jsx(Wt.img,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:1.2,ease:"easeOut"},style:{willChange:"opacity, transform"},src:"/assets/bitwise-logo-preloader.webp",alt:"Bitwise Consulting",className:"w-28 sm:w-36 md:w-48 h-auto object-contain brightness-0 invert",fetchPriority:"high",loading:"eager",draggable:!1})})})]})})},Vk=()=>{const[t,n]=L.useState(!1);L.useEffect(()=>{if(new Date>=new Date("2026-08-16T00:00:00"))return;if(!localStorage.getItem("bitwise-welcome-popup-seen")){const c=setTimeout(()=>{n(!0),document.body.style.overflow="hidden",ee&&ee.stop()},2900);return()=>clearTimeout(c)}},[]);const s=()=>{n(!1),localStorage.setItem("bitwise-welcome-popup-seen","true"),document.body.style.overflow="",ee&&ee.start()};return L.useEffect(()=>{const a=o=>{o.key==="Escape"&&t&&s()};return window.addEventListener("keydown",a),()=>window.removeEventListener("keydown",a)},[t]),R.jsx(Vc,{children:t&&R.jsx(Wt.div,{initial:{opacity:0}
302,animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},className:"fixed inset-0 z-[999999] flex items-center justify-center bg-black/75 backdrop-blur-md p-4",onClick:s,children:R.jsxs(Wt.div,{initial:{scale:.95,y:20,opacity:0},animate:{scale:1,y:0,opacity:1},exit:{scale:.95,y:20,opacity:0},transition:{type:"spring",damping:25,stiffness:350},className:"relative max-w-[90vw] md:max-w-[500px] max-h-[85vh] flex flex-col items-center select-none",onClick:a=>a.stopPropagation(),children:[R.jsx("button",{onClick:s,className:"absolute -top-3 -right-3 md:-top-4 md:-right-4 z-[1000000] p-2 bg-neutral-900/90 hover:bg-neutral-800 text-white rounded-full border border-white/20 hover:border-white/40 shadow-xl transition-all duration-300 hover:scale-110 active:scale-95 group focus:outline-none cursor-pointer","aria-label":"Close popup",children:R.jsx(cT,{className:"w-5 h-5 transition-transform duration-300 group-hover:rotate-90"})}),R.jsx("div",{className:"relative rounded-2xl overflow-hidden border border-white/10 shadow-[0_0_50px_rgba(255,255,255,0.15)] bg-neutral-950/60 backdrop-blur-xl flex items-center justify-center",children:R.jsx("img",{src:"https://res.cloudinary.com/gfuz4w5a/image/upload/v1786098886/Bitwise%20Consulting/popups/y12gmc67qxldlsph0cuv.jpg",alt:"Bitwise Announcement",className:"w-auto h-auto max-h-[75vh] object-contain rounded-2xl",draggable:!1})})]})})})};function Uk(){return R.jsx("div",{className:"flex min-h-screen items-center justify-center bg-background px-4",children:R.jsxs("div",{className:"max-w-md text-center",children:[R.jsx("h1",{className:"text-7xl font-bold text-foreground",children:"404"}),R.jsx("h2",{className:"mt-4 text-xl font-semibold text-foreground",children:"Page not found"}),R.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"The page you're looking for doesn't exist or has been moved."}),R.jsx("div",{className:"mt-6",children:R.jsx(ge,{to:"/",className:"inline-flex items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",children:"Go home"})})]})})}function Hk({error:t,reset:n}){console.error(t);const s=ve();return L.useEffect(()=>{vO(t,{boundary:"tanstack_root_error_component"})},[t]),R.jsx("div",{className:"flex min-h-screen items-center justify-center bg-background px-4",children:R.jsxs("div",{className:"max-w-md text-center",children:[R.jsx("h1",{className:"text-xl font-semibold tracking-tight text-foreground",children:"This page didn't load"}),R.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Something went wrong. Try refreshing or head back home."}),R.jsxs("div",{className:"mt-6 flex flex-wrap justify-center gap-2",children:[R.jsx("button",{onClick:()=>{s.invalidate(),n()},className:"inline-flex items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground hover:bg-primary/90",children:"Try again"}),R.jsx("a",{href:"/",className:"inline-flex items-center justify-center rounded-md border border-input bg-background px-4 py-2 text-sm font-medium hover:bg-accent",children:"Go home"})]})]})})}const gn=n5()({head:()=>({meta:[{charSet:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{title:"Bitwise Consulting | The Web3 Growth Engine"},{name:"description",content:"Bitwise Consulting drives on-chain traction, Tier-1 PR, and KOL distribution for scaling Web3 brands."},{property:"og:title",content:"Bitwise Consulting | The Web3 Growth Engine"},{property:"og:description",content:"Bitwise Consulting drives on-chain traction, Tier-1 PR, and KOL distribution for scaling Web3 brands."},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Bitwise Consulting | The Web3 Growth Engine"},{name:"twitter:description",content:"Bitwise Consulting drives on-chain traction, Tier-1 PR, and KOL distribution for scaling Web3 brands."},{property:"og:image",content:"https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/4adc612e-837a-44db-9528-04314e0161d6"},{name:"twitter:image",content:"https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/4adc612e-837a-44db-9528-04314e0161d6"}],links:[{rel:"icon",href:"/assets/bitwise-logo-preloader-black.webp",type:"image/webp"},{rel:"apple-touch-icon",href:"/assets/bitwise-logo-preloader-black.webp"},{rel:"stylesheet",href:yO}
302,{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""},{rel:"preconnect",href:"https://cdn.jsdelivr.net",crossOrigin:"anonymous"},{rel:"dns-prefetch",href:"https://fonts.googleapis.com"},{rel:"dns-prefetch",href:"https://fonts.gstatic.com"},{rel:"dns-prefetch",href:"https://cdn.jsdelivr.net"},{rel:"preload",as:"style",href:"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap"},{rel:"preload",href:Bk,as:"font",type:"font/woff2",crossOrigin:"anonymous"}]}),shellComponent:Fk,component:Gk,notFoundComponent:Uk,errorComponent:Hk});function Fk({children:t}){const n={"@context":"https://schema.org","@type":"Organization",name:"Bitwise Consulting",url:"https://bitwiseconsulting.ai",logo:"https://res.cloudinary.com/gfuz4w5a/image/upload/v1784614751/Bitwise%20Consulting/bitwise-logo-navbar.webp/libzyobai7clzv51byrw.png",description:"Bitwise Consulting is a crypto-native marketing and growth agency specializing in Tier-1 PR, KOL distribution, organic SEO, and ecosystem launches.",sameAs:["https://x.com/Bitwise_AG"],contactPoint:{"@type":"ContactPoint",contactType:"customer service",url:"https://bitwiseconsulting.ai/contact"}};return R.jsxs("html",{lang:"en",suppressHydrationWarning:!0,children:[R.jsxs("head",{children:[R.jsx(S5,{}),R.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(n)}})]}),R.jsxs("body",{children:[t,R.jsx(T5,{})]})]})}function qk(){const t=iw(),n=t.location.pathname,s=t.location.hash;return L.useEffect(()=>{const o=setTimeout(()=>{if(s){const c=s.replace("#",""),u=document.getElementById(c);if(u){ee?ee.scrollTo(u,{offset:-100}):u.scrollIntoView({behavior:"smooth",block:"start"});return}}ee?ee.scrollTo(0,{immediate:!0}):window.scrollTo(0,0)},150);return()=>clearTimeout(o)},[n,s]),null}function Gk(){const{queryClient:t}=gn.useRouteContext();return R.jsx(rO,{client:t,children:R.jsx(nj,{attribute:"class",defaultTheme:"dark",disableTransitionOnChange:!0,children:R.jsxs(gO,{children:[R.jsx(Pk,{}),R.jsx(Vk,{}),R.jsx(qk,{}),R.jsxs("div",{className:"relative min-h-screen isolate overflow-x-clip text-foreground bg-background transition-colors duration-300",children:[R.jsx("div",{className:"absolute inset-0 bg-grid-pattern -z-20 pointer-events-none"}),R.jsx(Nk,{}),R.jsx(Ck,{}),R.jsx("main",{className:"relative",children:R.jsx(nw,{})}),R.jsx(kk,{})]})]})})})}const Yk="modulepreload",Ik=function(t){return"/"+t},V1={},Hn=function(n,s,a){let o=Promise.resolve();if(s&&s.length>0){let m=function(p){return Promise.all(p.map(g=>Promise.resolve(g).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),d=u?.nonce||u?.getAttribute("nonce");o=m(s.map(p=>{if(p=Ik(p),p in V1)return;V1[p]=!0;const g=p.endsWith(".css"),y=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${y}`))return;const v=document.createElement("link");if(v.rel=g?"stylesheet":Yk,g||(v.as="script"),v.crossOrigin="",v.href=p,d&&v.setAttribute("nonce",d),document.head.appendChild(v),g)return new Promise((x,w)=>{v.addEventListener("load",x),v.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${p}`)))})}))}function c(u){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=u,window.dispatchEvent(d),!d.defaultPrevented)throw u}return o.then(u=>{for(const d of u||[])d.status==="rejected"&&c(d.reason);return n().catch(c)})},Xk=()=>Hn(()=>import("./terms-conditions-Bk9rvsRC.js"),__vite__mapDeps([0,1,2,3,4,5])),Kk=Vn("/terms-conditions")({head:()=>({meta:[{title:"Terms & Conditions | Bitwise Consulting"},{name:"description",content:"Read the Terms & Conditions for using the Bitwise Consulting website and custom marketing services."},{property:"og:title",content:"Terms & Conditions | Bitwise Consulting"},{property:"og:description",content:"Read the Terms & Conditions for using the Bitwise Consulting website and custom marketing services."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/home.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/terms-conditions"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Terms & Conditions | Bitwise Consulting"},{name:"twitter:description",content:"Read the Terms & Conditions for using the Bitwise Consulting website and custom marketing services."}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/terms-conditions"}]}),component:Un(Xk,"component")}),Qk=()=>Hn(()=>import("./services-URYj_m1n.js"),__vite__mapDeps([6,7,8,9,10,11])),$k=Vn("/services")({head:()=>({meta:[{title:"Crypto Marketing Services & Web3 Solutions | Bitwise Consulting"},{name:"description",content:"Accelerate your Web3 brand with Bitwise Consulting. We offer bespoke blockchain project development, crypto education, Tier-1 PR, influencer marketing and community growth."},{property:"og:title",content:"Crypto Marketing Services & Web3 Solutions | Bitwise Consulting"},{property:"og:description",content:"Accelerate your Web3 brand with Bitwise Consulting. We offer bespoke blockchain project development, crypto education, Tier-1 PR, influencer marketing and community growth."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/services.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/services"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Crypto Marketing Services & Web3 Solutions | Bitwise Consulting"},{name:"twitter:description",content:"Accelerate your Web3 brand with Bitwise Consulting. We offer bespoke blockchain project development, crypto education, Tier-1 PR, influencer marketing and community growth."},{name:"twitter:image",content:"https://bitwiseconsulting.ai/assets/og/services.png"}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/services"}]}
302),component:Un(Qk,"component")}),Zk=()=>Hn(()=>import("./privacy-policy-DvV33EiC.js"),__vite__mapDeps([12,1,13,5])),Wk=Vn("/privacy-policy")({head:()=>({meta:[{title:"Privacy Policy | Bitwise Consulting"},{name:"description",content:"Read the Bitwise Consulting Privacy Policy to understand how we collect, use, store, and protect your data when using our website and services."},{property:"og:title",content:"Privacy Policy | Bitwise Consulting"},{property:"og:description",content:"Read the Bitwise Consulting Privacy Policy to understand how we collect, use, store, and protect your data when using our website and services."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/home.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/privacy-policy"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Privacy Policy | Bitwise Consulting"},{name:"twitter:description",content:"Read the Bitwise Consulting Privacy Policy to understand how we collect, use, store, and protect your data when using our website and services."}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/privacy-policy"}]}),component:Un(Zk,"component")}),Jk=()=>Hn(()=>import("./events-BwR2Omrv.js"),__vite__mapDeps([14,10,7,15])),tN=Vn("/events")({head:()=>({meta:[{title:"Global Web3 Stages & Event Activations | Bitwise Consulting"},{name:"description",content:"See the global stages, conferences and event activations managed by Bitwise Consulting from Token2049 to Consensus."},{property:"og:title",content:"Global Web3 Stages & Event Activations | Bitwise Consulting"},{property:"og:description",content:"See the global stages, conferences and event activations managed by Bitwise Consulting from Token2049 to Consensus."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/events.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/events"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Global Web3 Stages & Event Activations | Bitwise Consulting"},{name:"twitter:description",content:"See the global stages, conferences and event activations managed by Bitwise Consulting from Token2049 to Consensus."},{name:"twitter:image",content:"https://bitwiseconsulting.ai/assets/og/events.png"}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/events"}]}),component:Un(Jk,"component")}),eN=()=>Hn(()=>import("./contact-Dons3aMZ.js"),__vite__mapDeps([16,7,9,15,8,17])),nN=Vn("/contact")({head:()=>({meta:[{title:"Contact Our Growth Team | Bitwise Consulting"},{name:"description",content:"Tell us about your crypto project. Let's schedule a free call."},{property:"og:title",content:"Contact Our Growth Team | Bitwise Consulting"},{property:"og:description",content:"Tell us about your crypto project. Let's schedule a free call."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/contact.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/contact"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Contact Our Growth Team | Bitwise Consulting"},{name:"twitter:description",content:"Tell us about your crypto project. Let's schedule a free call."},{name:"twitter:image",content:"https://bitwiseconsulting.ai/assets/og/contact.png"}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/contact"}]}),component:Un(eN,"component")}),iN=()=>Hn(()=>import("./coffee-meet-CoBPsu2s.js"),__vite__mapDeps([18,7,19,8,17,20,15,2])),sN=Vn("/coffee-meet")({head:()=>({meta:[{title:"Coffee Meet with Bitwise Consulting | Exclusive Web3 & Crypto Roundtables"},{name:"description",content:"Join Bitwise Consulting for exclusive weekly 3-hour Coffee Meets across major cities. Learn first, invest smart — over coffee."},{property:"og:title",content:"Coffee Meet with Bitwise Consulting | Exclusive Web3 & Crypto Roundtables"},{property:"og:description",content:"Join Bitwise Consulting for exclusive weekly 3-hour Coffee Meets across major cities. Learn first, invest smart — over coffee."},{property:"og:image",content:"https://bitwiseconsulting.ai/images/coffee-meet/ledger-coffee.jpg"},{property:"og:url",content:"https://bitwiseconsulting.ai/coffee-meet"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Coffee Meet with Bitwise Consulting | Exclusive Web3 & Crypto Roundtables"},{name:"twitter:description",content:"Join Bitwise Consulting for exclusive weekly 3-hour Coffee Meets across major cities. Learn first, invest smart — over coffee."},{name:"twitter:image",content:"https://bitwiseconsulting.ai/images/coffee-meet/ledger-coffee.jpg"}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/coffee-meet"}]}),component:Un(iN,"component")}),aN=()=>Hn(()=>import("./booking-success-b-TzP_-e.js"),__vite__mapDeps([21,7,15,8])),rN=Vn("/booking-success")({validateSearch:t=>({event_start_time:t.event_start_time,invitee_email:t.invitee_email,event_type_name:t.event_type_name}),head:()=>({meta:[{title:"Booking Confirmed | Bitwise Consulting"},{name:"robots",content:"noindex, nofollow"}]}),component:Un(aN,"component")}),oN=()=>Hn(()=>import("./admin-BM3qAya6.js"),__vite__mapDeps([22,19,7,13,3,5,8,2,17,15,11,23])),lN=Vn("/admin")({head:()=>({meta:[{title:"Admin Dashboard | Bitwise Consulting"},{name:"robots",content:"noindex, nofollow"}]}),component:Un(oN,"component")}),cN=()=>Hn(()=>import("./about-CDQOuCp6.js"),__vite__mapDeps([24,7,25,23])),uN=Vn("/about")({head:()=>
302({meta:[{title:"About Us | Crypto-Native Marketing & Growth | Bitwise Consulting"},{name:"description",content:"Meet the team, mission and milestones behind Bitwise Consulting, the marketing agency built for Web3 founders."},{property:"og:title",content:"About Us | Crypto-Native Marketing & Growth | Bitwise Consulting"},{property:"og:description",content:"Meet the team, mission and milestones behind Bitwise Consulting, the marketing agency built for Web3 founders."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/about.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/about"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"About Us | Crypto-Native Marketing & Growth | Bitwise Consulting"},{name:"twitter:description",content:"Meet the team, mission and milestones behind Bitwise Consulting, the marketing agency built for Web3 founders."},{name:"twitter:image",content:"https://bitwiseconsulting.ai/assets/og/about.png"}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/about"}]}),component:Un(cN,"component")}),fN=()=>Hn(()=>import("./index-DZ7A8MCR.js"),__vite__mapDeps([26,7,9,20,25,4])),dN=Vn("/")({head:()=>({meta:[{title:"Bitwise Consulting | Crypto Marketing & Web3 Growth Agency"},{name:"description",content:"Bitwise Consulting is a premium Web3 growth agency specializing in Tier-1 crypto PR, influencer marketing, on-chain traction, SEO and custom blockchain development."},{property:"og:title",content:"Bitwise Consulting | Crypto Marketing & Web3 Growth Agency"},{property:"og:description",content:"Bitwise Consulting is a premium Web3 growth agency specializing in Tier-1 crypto PR, influencer marketing, on-chain traction, SEO and custom blockchain development."},{property:"og:image",content:"https://bitwiseconsulting.ai/assets/og/home.png"},{property:"og:url",content:"https://bitwiseconsulting.ai/"},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"Bitwise Consulting | Crypto Marketing & Web3 Growth Agency"},{name:"twitter:description",content:"Bitwise Consulting is a premium Web3 growth agency specializing in Tier-1 crypto PR, influencer marketing, on-chain traction, SEO and custom blockchain development."},{name:"twitter:image",content:"https://bitwiseconsulting.ai/assets/og/home.png"}],links:[{rel:"canonical",href:"https://bitwiseconsulting.ai/"}]}),component:Un(fN,"component")}),hN=Kk.update({id:"/terms-conditions",path:"/terms-conditions",getParentRoute:()=>gn}),mN=$k.update({id:"/services",path:"/services",getParentRoute:()=>gn}),pN=Wk.update({id:"/privacy-policy",path:"/privacy-policy",getParentRoute:()=>gn}),gN=tN.update({id:"/events",path:"/events",getParentRoute:()=>gn}),yN=nN.update({id:"/contact",path:"/contact",getParentRoute:()=>gn}),vN=sN.update({id:"/coffee-meet",path:"/coffee-meet",getParentRoute:()=>gn}),bN=rN.update({id:"/booking-success",path:"/booking-success",getParentRoute:()=>gn}),xN=lN.update({id:"/admin",path:"/admin",getParentRoute:()=>gn}),wN=uN.update({id:"/about",path:"/about",getParentRoute:()=>gn}),SN=dN.update({id:"/",path:"/",getParentRoute:()=>gn}),TN={IndexRoute:SN,AboutRoute:wN,AdminRoute:xN,BookingSuccessRoute:bN,CoffeeMeetRoute:vN,ContactRoute:yN,EventsRoute:gN,PrivacyPolicyRoute:pN,ServicesRoute:mN,TermsConditionsRoute:hN},EN=gn._addFileChildren(TN),CN=()=>{const t=new sO;return g5({routeTree:EN,context:{queryClient:t},scrollRestoration:!0,defaultPreloadStaleTime:0})};async function _N(){const t=await CN();let n;if(Pv){const s=await Pv.getOptions();s.serializationAdapters=s.serializationAdapters??[],window.__TSS_START_OPTIONS__=s,n=s.serializationAdapters,t.options.defaultSsr=s.defaultSsr}else n=[],window.__TSS_START_OPTIONS__={serializationAdapters:n};return n.push(vM),t.options.serializationAdapters&&n.push(...t.options.serializationAdapters),t.update({basepath:"",serializationAdapters:n}),t.stores.matchesId.get().length||await SM(t),t}var AN=_N;async function RN(){const t=await AN();return window.$_TSR?.h(),t}var sh;function MN(){return sh||(sh=RN()),R.jsx(_M,{promise:sh,children:t=>R.jsx(b5,{router:t})})}L.startTransition(()=>
302{l_.hydrateRoot(document,R.jsx(L.StrictMode,{children:R.jsx(MN,{})}))});export{Q4 as A,Ya as B,$N as C,KN as D,rN as E,ZN as F,dT as G,Wc as H,Rt as I,om as J,XN as K,ge as L,DT as M,qN as N,VN as O,UN as P,GN as Q,En as R,iw as S,cT as X,Hn as _,S1 as a,oT as b,Bm as c,BN as d,PN as e,HN as f,FN as g,$i as h,Fc as i,R as j,ee as k,Vc as l,Wt as m,rT as n,ue as o,bS as p,YD as q,L as r,YN as s,IN as t,P4 as u,Vh as v,Eo as w,P1 as x,QN as y,Qi as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.