PageSourceSearch

https://bailiwuai-f6eykjjb.manus.space/assets/index-CSUMib1q.js

js bailiwuai-f6eykjjb.manus.space collected 2026-10-03 05:00:06 UTC 627,708 bytes, 195 lines download raw bytes

vendor: 4,086 bytes, lines 1-17
1function ew(a,s){for(var l=0;l<s.length;l++){const r=s[l];if(typeof r!="string"&&!Array.isArray(r)){for(const u in r)if(u!=="default"&&!(u in a)){const m=Object.getOwnPropertyDescriptor(r,u);m&&Object.defineProperty(a,u,m.get?m:{enumerable:!0,get:()=>r[u]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))r(u);new MutationObserver(u=>{for(const m of u)if(m.type==="childList")for(const f of m.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&r(f)}).observe(document,{childList:!0,subtree:!0});function l(u){const m={};return u.integrity&&(m.integrity=u.integrity),u.referrerPolicy&&(m.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?m.credentials="include":u.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function r(u){if(u.ep)return;u.ep=!0;const m=l(u);fetch(u.href,m)}})();function s0(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var md={exports:{}},Ol={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var ax;function aw(){if(ax)return Ol;ax=1;var a=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function l(r,u,m){var f=null;if(m!==void 0&&(f=""+m),u.key!==void 0&&(f=""+u.key),"key"in u){m={};for(var g in u)g!=="key"&&(m[g]=u[g])}else m=u;return u=m.ref,{$$typeof:a,type:r,key:f,ref:u!==void 0?u:null,props:m}}return Ol.Fragment=s,Ol.jsx=l,Ol.jsxs=l,Ol}var ix;function iw(){return ix||(ix=1,md.exports=aw()),md.exports}var o=iw(),pd={exports:{}},zl={},hd={exports:{}},gd={};/**
10 * @license React
11 * scheduler.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var sx;function sw(){return sx||(sx=1,(function(a){function s(E,L){var z=E.length;E.push(L);t:for(;0<z;){var at=z-1>>>1,rt=E[at];if(0<u(rt,L))E[at]=L,E[z]=rt,z=at;else break t}}function l(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var L=E[0],z=E.pop();if(z!==L){E[0]=z;t:for(var at=0,rt=E.length,A=rt>>>1;at<A;){var G=2*(at+1)-1,q=E[G],F=G+1,tt=E[F];if(0>u(q,z))F<rt&&0>u(tt,q)?(E[at]=tt,E[F]=z,at=F):(E[at]=q,E[G]=z,at=G);else if(F<rt&&0>u(tt,z))E[at]=tt,E[F]=z,at=F;else break t}}return L}function u(E,L){var z=E.sortIndex-L.sortIndex;return z!==0?z:E.id-L.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;a.unstable_now=function(){return m.now()}}else{var f=Date,g=f.now();a.unstable_now=function(){return f.now()-g}}var h=[],p=[],v=1,x=null,w=3,D=!1,N=!1,M=!1,O=!1,H=typeof setTimeout=="function"?setTimeout:null,X=typeof clearTimeout=="function"?clearTimeout:null,B=typeof setImmediate<"u"?setImmediate:null;function W(E){for(var L=l(p);L!==null;){if(L.callback===null)r(p);else if(L.startTime<=E)r(p),L.sortIndex=L.expirationTime,s(h,L);else break;L=l(p)}}function Z(E){if(M=!1,W(E),!N)if(l(h)!==null)N=!0,$||($=!0,gt());else{var L=l(p);L!==null&&wt(Z,L.startTime-E)}}var $=!1,K=-1,Y=5,ot=-1;function ft(){return O?!0:!(a.unstable_now()-ot<Y)}function jt(){if(O=!1,$){var E=a.unstable_now();ot=E;var L=!0;try{t:{N=!1,M&&(M=!1,X(K),K=-1),D=!0;var z=w;try{e:{for(W(E),x=l(h);x!==null&&!(x.expirationTime>E&&ft());){var at=x.callback;if(typeof at=="function"){x.callback=null,w=x.priorityLevel;var rt=at(x.expirationTime<=E);if(E=a.unstable_now(),typeof rt=="function"){x.callback=rt,W(E),L=!0;break e}x===l(h)&&r(h),W(E)}else r(h);x=l(h)}if(x!==null)L=!0;else{var A=l(p);A!==null&&wt(Z,A.startTime-E),L=!1}}break t}finally{x=null,w=z,D=!1}L=void 0}}finally{L?gt():$=!1}}}var gt;if(typeof B=="function")gt=function(){B(jt)};
vendor: 15,159 bytes, lines 17-41
17else if(typeof MessageChannel<"u"){var yt=new MessageChannel,vt=yt.port2;yt.port1.onmessage=jt,gt=function(){vt.postMessage(null)}}else gt=function(){H(jt,0)};function wt(E,L){K=H(function(){E(a.unstable_now())},L)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(E){E.callback=null},a.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<E?Math.floor(1e3/E):5},a.unstable_getCurrentPriorityLevel=function(){return w},a.unstable_next=function(E){switch(w){case 1:case 2:case 3:var L=3;break;default:L=w}var z=w;w=L;try{return E()}finally{w=z}},a.unstable_requestPaint=function(){O=!0},a.unstable_runWithPriority=function(E,L){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var z=w;w=E;try{return L()}finally{w=z}},a.unstable_scheduleCallback=function(E,L,z){var at=a.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?at+z:at):z=at,E){case 1:var rt=-1;break;case 2:rt=250;break;case 5:rt=1073741823;break;case 4:rt=1e4;break;default:rt=5e3}return rt=z+rt,E={id:v++,callback:L,priorityLevel:E,startTime:z,expirationTime:rt,sortIndex:-1},z>at?(E.sortIndex=z,s(p,E),l(h)===null&&E===l(p)&&(M?(X(K),K=-1):M=!0,wt(Z,z-at))):(E.sortIndex=rt,s(h,E),N||D||(N=!0,$||($=!0,gt()))),E},a.unstable_shouldYield=ft,a.unstable_wrapCallback=function(E){var L=w;return function(){var z=w;w=L;try{return E.apply(this,arguments)}finally{w=z}}}})(gd)),gd}var nx;function nw(){return nx||(nx=1,hd.exports=sw()),hd.exports}var xd={exports:{}},xt={};/**
18 * @license React
19 * react.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var lx;function lw(){if(lx)return xt;lx=1;var a=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),f=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),w=Symbol.iterator;function D(A){return A===null||typeof A!="object"?null:(A=w&&A[w]||A["@@iterator"],typeof A=="function"?A:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,O={};function H(A,G,q){this.props=A,this.context=G,this.refs=O,this.updater=q||N}H.prototype.isReactComponent={},H.prototype.setState=function(A,G){if(typeof A!="object"&&typeof A!="function"&&A!=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,A,G,"setState")},H.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function X(){}X.prototype=H.prototype;function B(A,G,q){this.props=A,this.context=G,this.refs=O,this.updater=q||N}var W=B.prototype=new X;W.constructor=B,M(W,H.prototype),W.isPureReactComponent=!0;var Z=Array.isArray;function $(){}var K={H:null,A:null,T:null,S:null},Y=Object.prototype.hasOwnProperty;function ot(A,G,q){var F=q.ref;return{$$typeof:a,type:A,key:G,ref:F!==void 0?F:null,props:q}}function ft(A,G){return ot(A.type,G,A.props)}function jt(A){return typeof A=="object"&&A!==null&&A.$$typeof===a}function gt(A){var G={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(q){return G[q]})}var yt=/\/+/g;function vt(A,G){return typeof A=="object"&&A!==null&&A.key!=null?gt(""+A.key):G.toString(36)}function wt(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then($,$):(A.status="pending",A.then(function(G){A.status==="pending"&&(A.status="fulfilled",A.value=G)},function(G){A.status==="pending"&&(A.status="rejected",A.reason=G)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function E(A,G,q,F,tt){var ct=typeof A;(ct==="undefined"||ct==="boolean")&&(A=null);var nt=!1;if(A===null)nt=!0;else switch(ct){case"bigint":case"string":case"number":nt=!0;break;case"object":switch(A.$$typeof){case a:case s:nt=!0;break;case v:return nt=A._init,E(nt(A._payload),G,q,F,tt)}}if(nt)return tt=tt(A),nt=F===""?"."+vt(A,0):F,Z(tt)?(q="",nt!=null&&(q=nt.replace(yt,"$&/")+"/"),E(tt,G,q,"",function(fe){return fe})):tt!=null&&(jt(tt)&&(tt=ft(tt,q+(tt.key==null||A&&A.key===tt.key?"":(""+tt.key).replace(yt,"$&/")+"/")+nt)),G.push(tt)),1;nt=0;var pt=F===""?".":F+":";if(Z(A))for(var Ct=0;Ct<A.length;Ct++)F=A[Ct],ct=pt+vt(F,Ct),nt+=E(F,G,q,ct,tt);else if(Ct=D(A),typeof Ct=="function")for(A=Ct.call(A),Ct=0;!(F=A.next()).done;)F=F.value,ct=pt+vt(F,Ct++),nt+=E(F,G,q,ct,tt);else if(ct==="object"){if(typeof A.then=="function")return E(wt(A),G,q,F,tt);throw G=String(A),Error("Objects are not valid as a React child (found: "+(G==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":G)+"). If you meant to render a collection of children, use an array instead.")}return nt}function L(A,G,q){if(A==null)return A;var F=[],tt=0;return E(A,F,"","",function(ct){return G.call(q,ct,tt++)}),F}function z(A){if(A._status===-1){var G=A._result;G=G(),G.then(function(q){(A._status===0||A._status===-1)&&(A._status=1,A._result=q)},function(q){(A._status===0||A._status===-1)&&(A._status=2,A._result=q)}),A._status===-1&&(A._status=0,A._result=G)}if(A._status===1)return A._result.default;throw A._result}var at=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var G=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(G))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},rt={map:L,forEach:function(A,G,q){L(A,function(){G.apply(this,arguments)},q)},count:function(A){var G=0;return L(A,function(){G++}),G},toArray:function(A){return L(A,function(G){return G})||[]},only:function(A){if(!jt(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return xt.Activity=x,xt.Children=rt,xt.Component=H,xt.Fragment=l,xt.Profiler=u,xt.PureComponent=B,xt.StrictMode=r,xt.Suspense=h,xt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=K,xt.__COMPILER_RUNTIME={__proto__:null,c:function(A){return K.H.useMemoCache(A)}},xt.cache=function(A){return function(){return A.apply(null,arguments)}},xt.cacheSignal=function(){return null},xt.cloneElement=function(A,G,q){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var F=M({},A.props),tt=A.key;if(G!=null)for(ct in G.key!==void 0&&(tt=""+G.key),G)!Y.call(G,ct)||ct==="key"||ct==="__self"||ct==="__source"||ct==="ref"&&G.ref===void 0||(F[ct]=G[ct]);var ct=arguments.length-2;if(ct===1)F.children=q;else if(1<ct){for(var nt=Array(ct),pt=0;pt<ct;pt++)nt[pt]=arguments[pt+2];F.children=nt}return ot(A.type,tt,F)},xt.createContext=function(A){return A={$$typeof:f,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:m,_context:A},A},xt.createElement=function(A,G,q){var F,tt={},ct=null;if(G!=null)for(F in G.key!==void 0&&(ct=""+G.key),G)Y.call(G,F)&&F!=="key"&&F!=="__self"&&F!=="__source"&&(tt[F]=G[F]);var nt=arguments.length-2;if(nt===1)tt.children=q;else if(1<nt){for(var pt=Array(nt),Ct=0;Ct<nt;Ct++)pt[Ct]=arguments[Ct+2];tt.children=pt}if(A&&A.defaultProps)for(F in nt=A.defaultProps,nt)tt[F]===void 0&&(tt[F]=nt[F]);return ot(A,ct,tt)},xt.createRef=function(){return{current:null}},xt.forwardRef=function(A){return{$$typeof:g,render:A}},xt.isValidElement=jt,xt.lazy=function(A){return{$$typeof:v,_payload:{_status:-1,_result:A},_init:z}},xt.memo=function(A,G){return{$$typeof:p,type:A,compare:G===void 0?null:G}},xt.startTransition=function(A){var G=K.T,q={};K.T=q;try{var F=A(),tt=K.S;tt!==null&&tt(q,F),typeof F=="object"&&F!==null&&typeof F.then=="function"&&F.then($,at)}catch(ct){at(ct)}finally{G!==null&&q.types!==null&&(G.types=q.types),K.T=G}},xt.unstable_useCacheRefresh=function(){return K.H.useCacheRefresh()},xt.use=function(A){return K.H.use(A)},xt.useActionState=function(A,G,q){return K.H.useActionState(A,G,q)},xt.useCallback=function(A,G){return K.H.useCallback(A,G)},xt.useContext=function(A){return K.H.useContext(A)},xt.useDebugValue=function(){},xt.useDeferredValue=function(A,G){return K.H.useDeferredValue(A,G)},xt.useEffect=function(A,G){return K.H.useEffect(A,G)},xt.useEffectEvent=function(A){return K.H.useEffectEvent(A)},xt.useId=function(){return K.H.useId()},xt.useImperativeHandle=function(A,G,q){return K.H.useImperativeHandle(A,G,q)},xt.useInsertionEffect=function(A,G){return K.H.useInsertionEffect(A,G)},xt.useLayoutEffect=function(A,G){return K.H.useLayoutEffect(A,G)},xt.useMemo=function(A,G){return K.H.useMemo(A,G)},xt.useOptimistic=function(A,G){return K.H.useOptimistic(A,G)},xt.useReducer=function(A,G,q){return K.H.useReducer(A,G,q)},xt.useRef=function(A){return K.H.useRef(A)},xt.useState=function(A){return K.H.useState(A)},xt.useSyncExternalStore=function(A,G,q){return K.H.useSyncExternalStore(A,G,q)},xt.useTransition=function(){return K.H.useTransition()},xt.version="19.2.1",xt}var rx;function Go(){return rx||(rx=1,xd.exports=lw()),xd.exports}var yd={exports:{}},De={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var ox;function rw(){if(ox)return De;ox=1;var a=Go();function s(h){var p="https://react.dev/errors/"+h;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(){}var r={d:{f:l,r:function(){throw Error(s(522))},D:l,C:l,L:l,m:l,X:l,S:l,M:l},p:0,findDOMNode:null},u=Symbol.for("react.portal");function m(h,p,v){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:x==null?null:""+x,children:h,containerInfo:p,implementation:v}}var f=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(h,p){if(h==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return De.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,De.createPortal=function(h,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(s(299));return m(h,p,null,v)},De.flushSync=function(h){var p=f.T,v=r.p;try{if(f.T=null,r.p=2,h)return h()}finally{f.T=p,r.p=v,r.d.f()}},De.preconnect=function(h,p){typeof h=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(h,p))},De.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},De.preinit=function(h,p){if(typeof h=="string"&&p&&typeof p.as=="string"){var v=p.as,x=g(v,p.crossOrigin),w=typeof p.integrity=="string"?p.integrity:void 0,D=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?r.d.S(h,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:x,integrity:w,fetchPriority:D}):v==="script"&&r.d.X(h,{crossOrigin:x,integrity:w,fetchPriority:D,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},De.preinitModule=function(h,p){if(typeof h=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=g(p.as,p.crossOrigin);r.d.M(h,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(h)},De.preload=function(h,p){if(typeof h=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,x=g(v,p.crossOrigin);r.d.L(h,v,{crossOrigin:x,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})}},De.preloadModule=function(h,p){if(typeof h=="string")if(p){var v=g(p.as,p.crossOrigin);r.d.m(h,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(h)},De.requestFormReset=function(h){r.d.r(h)},De.unstable_batchedUpdates=function(h,p){return h(p)},De.useFormState=function(h,p,v){return f.H.useFormState(h,p,v)},De.useFormStatus=function(){return f.H.useHostTransitionStatus()},De.version="19.2.1",De}var cx;function n0(){if(cx)return yd.exports;cx=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(s){console.error(s)}}return a(),yd.exports=rw(),yd.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var ux;function ow(){if(ux)return zl;ux=1;var a=nw(),s=Go(),l=n0();function r(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)e+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function m(t){var e=t,i=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(i=e.return),t=e.return;while(t)}return e.tag===3?i:null}function f(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function g(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function h(t){if(m(t)!==t)throw Error(r(188))}function p(t){var e=t.alternate;if(!e){if(e=m(t),e===null)throw Error(r(188));return e!==t?null:t}for(var i=t,n=e;;){var c=i.return;if(c===null)break;var d=c.alternate;if(d===null){if(n=c.return,n!==null){i=n;continue}break}if(c.child===d.child){for(d=c.child;d;){if(d===i)return h(c),t;
vendor: 14,296 bytes, lines 41-48
41if(d===n)return h(c),e;d=d.sibling}throw Error(r(188))}if(i.return!==n.return)i=c,n=d;else{for(var y=!1,b=c.child;b;){if(b===i){y=!0,i=c,n=d;break}if(b===n){y=!0,n=c,i=d;break}b=b.sibling}if(!y){for(b=d.child;b;){if(b===i){y=!0,i=d,n=c;break}if(b===n){y=!0,n=d,i=c;break}b=b.sibling}if(!y)throw Error(r(189))}}if(i.alternate!==n)throw Error(r(190))}if(i.tag!==3)throw Error(r(188));return i.stateNode.current===i?t:e}function v(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=v(t),e!==null)return e;t=t.sibling}return null}var x=Object.assign,w=Symbol.for("react.element"),D=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),O=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),X=Symbol.for("react.consumer"),B=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),Z=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),ot=Symbol.for("react.activity"),ft=Symbol.for("react.memo_cache_sentinel"),jt=Symbol.iterator;function gt(t){return t===null||typeof t!="object"?null:(t=jt&&t[jt]||t["@@iterator"],typeof t=="function"?t:null)}var yt=Symbol.for("react.client.reference");function vt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===yt?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case M:return"Fragment";case H:return"Profiler";case O:return"StrictMode";case Z:return"Suspense";case $:return"SuspenseList";case ot:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case N:return"Portal";case B:return t.displayName||"Context";case X:return(t._context.displayName||"Context")+".Consumer";case W:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case K:return e=t.displayName||null,e!==null?e:vt(t.type)||"Memo";case Y:e=t._payload,t=t._init;try{return vt(t(e))}catch{}}return null}var wt=Array.isArray,E=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,L=l.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z={pending:!1,data:null,method:null,action:null},at=[],rt=-1;function A(t){return{current:t}}function G(t){0>rt||(t.current=at[rt],at[rt]=null,rt--)}function q(t,e){rt++,at[rt]=t.current,t.current=e}var F=A(null),tt=A(null),ct=A(null),nt=A(null);function pt(t,e){switch(q(ct,e),q(tt,t),q(F,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Ag(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Ag(e),t=Sg(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}G(F),q(F,t)}function Ct(){G(F),G(tt),G(ct)}function fe(t){t.memoizedState!==null&&q(nt,t);var e=F.current,i=Sg(e,t.type);e!==i&&(q(tt,t),q(F,i))}function Ne(t){tt.current===t&&(G(F),G(tt)),nt.current===t&&(G(nt),Ml._currentValue=z)}var me,_a;function fa(t){if(me===void 0)try{throw Error()}catch(i){var e=i.stack.trim().match(/\n( *(at )?)/);me=e&&e[1]||"",_a=-1<i.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+me+t+_a}var Bn=!1;function As(t,e){if(!t||Bn)return"";Bn=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(e){var P=function(){throw Error()};if(Object.defineProperty(P.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(P,[])}catch(k){var _=k}Reflect.construct(t,[],P)}else{try{P.call()}catch(k){_=k}t.call(P.prototype)}}else{try{throw Error()}catch(k){_=k}(P=t())&&typeof P.catch=="function"&&P.catch(function(){})}}catch(k){if(k&&_&&typeof k.stack=="string")return[k.stack,_.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=n.DetermineComponentFrameRoot(),y=d[0],b=d[1];if(y&&b){var j=y.split(`
44`),R=b.split(`
45`);for(c=n=0;n<j.length&&!j[n].includes("DetermineComponentFrameRoot");)n++;for(;c<R.length&&!R[c].includes("DetermineComponentFrameRoot");)c++;if(n===j.length||c===R.length)for(n=j.length-1,c=R.length-1;1<=n&&0<=c&&j[n]!==R[c];)c--;for(;1<=n&&0<=c;n--,c--)if(j[n]!==R[c]){if(n!==1||c!==1)do if(n--,c--,0>c||j[n]!==R[c]){var U=`
46`+j[n].replace(" at new "," at ");return t.displayName&&U.includes("<anonymous>")&&(U=U.replace("<anonymous>",t.displayName)),U}while(1<=n&&0<=c);break}}}finally{Bn=!1,Error.prepareStackTrace=i}return(i=t?t.displayName||t.name:"")?fa(i):""}function Gi(t,e){switch(t.tag){case 26:case 27:case 5:return fa(t.type);case 16:return fa("Lazy");case 13:return t.child!==e&&e!==null?fa("Suspense Fallback"):fa("Suspense");case 19:return fa("SuspenseList");case 0:case 15:return As(t.type,!1);case 11:return As(t.type.render,!1);case 1:return As(t.type,!0);case 31:return fa("Activity");default:return""}}function Un(t){try{var e="",i=null;do e+=Gi(t,i),i=t,t=t.return;while(t);return e}catch(n){return`
47Error generating stack: `+n.message+`
48`+n.stack}}var qe=Object.prototype.hasOwnProperty,Yn=a.unstable_scheduleCallback,qn=a.unstable_cancelCallback,Ae=a.unstable_shouldYield,ci=a.unstable_requestPaint,Se=a.unstable_now,ec=a.unstable_getCurrentPriorityLevel,Ii=a.unstable_ImmediatePriority,lr=a.unstable_UserBlockingPriority,Xi=a.unstable_NormalPriority,Gn=a.unstable_LowPriority,ka=a.unstable_IdlePriority,rr=a.log,ui=a.unstable_setDisableYieldValue,Pi=null,Te=null;function ma(t){if(typeof rr=="function"&&ui(t),Te&&typeof Te.setStrictMode=="function")try{Te.setStrictMode(Pi,t)}catch{}}var be=Math.clz32?Math.clz32:Da,ac=Math.log,In=Math.LN2;function Da(t){return t>>>=0,t===0?32:31-(ac(t)/In|0)|0}var Ss=256,Ts=262144,Ki=4194304;function ja(t){var e=t&42;if(e!==0)return e;switch(t&-t){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 t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ht(t,e,i){var n=t.pendingLanes;if(n===0)return 0;var c=0,d=t.suspendedLanes,y=t.pingedLanes;t=t.warmLanes;var b=n&134217727;return b!==0?(n=b&~d,n!==0?c=ja(n):(y&=b,y!==0?c=ja(y):i||(i=b&~t,i!==0&&(c=ja(i))))):(b=n&~d,b!==0?c=ja(b):y!==0?c=ja(y):i||(i=n&~t,i!==0&&(c=ja(i)))),c===0?0:e!==0&&e!==c&&(e&d)===0&&(d=c&-c,i=e&-e,d>=i||d===32&&(i&4194048)!==0)?e:c}function qt(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function oe(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 we(){var t=Ki;return Ki<<=1,(Ki&62914560)===0&&(Ki=4194304),t}function di(t){for(var e=[],i=0;31>i;i++)e.push(t);return e}function Xt(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Me(t,e,i,n,c,d){var y=t.pendingLanes;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=i,t.entangledLanes&=i,t.errorRecoveryDisabledLanes&=i,t.shellSuspendCounter=0;var b=t.entanglements,j=t.expirationTimes,R=t.hiddenUpdates;for(i=y&~i;0<i;){var U=31-be(i),P=1<<U;b[U]=0,j[U]=-1;var _=R[U];if(_!==null)for(R[U]=null,U=0;U<_.length;U++){var k=_[U];k!==null&&(k.lane&=-536870913)}i&=~P}n!==0&&Zi(t,n,0),d!==0&&c===0&&t.tag!==0&&(t.suspendedLanes|=d&~(y&~e))}function Zi(t,e,i){t.pendingLanes|=e,t.suspendedLanes&=~e;var n=31-be(e);t.entangledLanes|=e,t.entanglements[n]=t.entanglements[n]|1073741824|i&261930}function He(t,e){var i=t.entangledLanes|=e;for(t=t.entanglements;i;){var n=31-be(i),c=1<<n;c&e|t[n]&e&&(t[n]|=e),i&=~c}}function Ve(t,e){var i=e&-e;return i=(i&42)!==0?1:Es(i),(i&(t.suspendedLanes|e))!==0?0:i}function Es(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function pa(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function ic(){var t=L.p;return t!==0?t:(t=window.event,t===void 0?32:Qg(t.type))}function dm(t,e){var i=L.p;try{return L.p=t,e()}finally{L.p=i}}var fi=Math.random().toString(36).slice(2),pe="__reactFiber$"+fi,Re="__reactProps$"+fi,Cs="__reactContainer$"+fi,sc="__reactEvents$"+fi,Ib="__reactListeners$"+fi,Xb="__reactHandles$"+fi,fm="__reactResources$"+fi,Xn="__reactMarker$"+fi;function nc(t){delete t[pe],delete t[Re],delete t[sc],delete t[Ib],delete t[Xb]}function Ms(t){var e=t[pe];if(e)return e;for(var i=t.parentNode;i;){if(e=i[Cs]||i[pe]){if(i=e.alternate,e.child!==null||i!==null&&i.child!==null)for(t=Rg(t);t!==null;){if(i=t[pe])return i;t=Rg(t)}return e}t=i,i=t.parentNode}return null}function Hs(t){if(t=t[pe]||t[Cs]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Pn(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(r(33))}function Vs(t){var e=t[fm];return e||(e=t[fm]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function ce(t){t[Xn]=!0}var mm=new Set,pm={};function Qi(t,e){Rs(t,e),Rs(t+"Capture",e)}function Rs(t,e){for(pm[t]=e,t=0;t<e.length;t++)mm.add(e[t])}var Pb=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]*$"),hm={},gm={};function Kb(t){return qe.call(gm,t)?!0:qe.call(hm,t)?!1:Pb.test(t)?gm[t]=!0:(hm[t]=!0,!1)}function or(t,e,i){if(Kb(e))if(i===null)t.removeAttribute(e);else{switch(typeof i){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var n=e.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+i)}}function cr(t,e,i){if(i===null)t.removeAttribute(e);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+i)}}function La(t,e,i,n){if(n===null)t.removeAttribute(i);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttributeNS(e,i,""+n)}}function Je(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function xm(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Zb(t,e,i){var n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var c=n.get,d=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return c.call(this)},set:function(y){i=""+y,d.call(this,y)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(y){i=""+y},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function lc(t){if(!t._valueTracker){var e=xm(t)?"checked":"value";t._valueTracker=Zb(t,e,""+t[e])}}function ym(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var i=e.getValue(),n="";return t&&(n=xm(t)?t.checked?"true":"false":t.value),t=n,t!==i?(e.setValue(t),!0):!1}function ur(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Qb=/[\n"\\]/g;function $e(t){return t.replace(Qb,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function rc(t,e,i,n,c,d,y,b){t.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?t.type=y:t.removeAttribute("type"),e!=null?y==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Je(e)):t.value!==""+Je(e)&&(t.value=""+Je(e)):y!=="submit"&&y!=="reset"||t.removeAttribute("value"),e!=null?oc(t,y,Je(e)):i!=null?oc(t,y,Je(i)):n!=null&&t.removeAttribute("value"),c==null&&d!=null&&(t.defaultChecked=!!d),c!=null&&(t.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?t.name=""+Je(b):t.removeAttribute("name")}function vm(t,e,i,n,c,d,y,b){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(t.type=d),e!=null||i!=null){if(!(d!=="submit"&&d!=="reset"||e!=null)){lc(t);return}i=i!=null?""+Je(i):"",e=e!=null?""+Je(e):i,b||e===t.value||(t.value=e),t.defaultValue=e}n=n??c,n=typeof n!="function"&&typeof n!="symbol"&&!!n,t.checked=b?t.checked:!!n,t.defaultChecked=!!n,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(t.name=y),lc(t)}function oc(t,e,i){e==="number"&&ur(t.ownerDocument)===t||t.defaultValue===""+i||(t.defaultValue=""+i)}function Os(t,e,i,n){if(t=t.options,e){e={};for(var c=0;c<i.length;c++)e["$"+i[c]]=!0;for(i=0;i<t.length;i++)c=e.hasOwnProperty("$"+t[i].value),t[i].selected!==c&&(t[i].selected=c),c&&n&&(t[i].defaultSelected=!0)}else{for(i=""+Je(i),e=null,c=0;c<t.length;c++){if(t[c].value===i){t[c].selected=!0,n&&(t[c].defaultSelected=!0);return}e!==null||t[c].disabled||(e=t[c])}e!==null&&(e.selected=!0)}}function bm(t,e,i){if(e!=null&&(e=""+Je(e),e!==t.value&&(t.value=e),i==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=i!=null?""+Je(i):""}function wm(t,e,i,n){if(e==null){if(n!=null){if(i!=null)throw Error(r(92));
vendor: 4,340 bytes, line 48
48if(wt(n)){if(1<n.length)throw Error(r(93));n=n[0]}i=n}i==null&&(i=""),e=i}i=Je(e),t.defaultValue=i,n=t.textContent,n===i&&n!==""&&n!==null&&(t.value=n),lc(t)}function zs(t,e){if(e){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=e;return}}t.textContent=e}var Wb=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 Dm(t,e,i){var n=e.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?n?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":n?t.setProperty(e,i):typeof i!="number"||i===0||Wb.has(e)?e==="float"?t.cssFloat=i:t[e]=(""+i).trim():t[e]=i+"px"}function jm(t,e,i){if(e!=null&&typeof e!="object")throw Error(r(62));if(t=t.style,i!=null){for(var n in i)!i.hasOwnProperty(n)||e!=null&&e.hasOwnProperty(n)||(n.indexOf("--")===0?t.setProperty(n,""):n==="float"?t.cssFloat="":t[n]="");for(var c in e)n=e[c],e.hasOwnProperty(c)&&i[c]!==n&&Dm(t,c,n)}else for(var d in e)e.hasOwnProperty(d)&&Dm(t,d,e[d])}function cc(t){if(t.indexOf("-")===-1)return!1;switch(t){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 Fb=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
48-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"]]),Jb=/^[\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 dr(t){return Jb.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function Ba(){}var uc=null;function dc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var _s=null,ks=null;function Nm(t){var e=Hs(t);if(e&&(t=e.stateNode)){var i=t[Re]||null;t:switch(t=e.stateNode,e.type){case"input":if(rc(t,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),e=i.name,i.type==="radio"&&e!=null){for(i=t;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+$e(""+e)+'"][type="radio"]'),e=0;e<i.length;e++){var n=i[e];if(n!==t&&n.form===t.form){var c=n[Re]||null;if(!c)throw Error(r(90));rc(n,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(e=0;e<i.length;e++)n=i[e],n.form===t.form&&ym(n)}break t;case"textarea":bm(t,i.value,i.defaultValue);break t;case"select":e=i.value,e!=null&&Os(t,!!i.multiple,e,!1)}}}var fc=!1;function Am(t,e,i){if(fc)return t(e,i);fc=!0;try{var n=t(e);return n}finally{if(fc=!1,(_s!==null||ks!==null)&&(Jr(),_s&&(e=_s,t=ks,ks=_s=null,Nm(e),t)))for(e=0;e<t.length;e++)Nm(t[e])}}function Kn(t,e){var i=t.stateNode;if(i===null)return null;var n=i[Re]||null;if(n===null)return null;i=n[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(t=t.type,n=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!n;break t;default:t=!1}if(t)return null;if(i&&typeof i!="function")throw Error(r(231,e,typeof i));return i}var Ua=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mc=!1;if(Ua)try{var Zn={};Object.defineProperty(Zn,"passive",{get:function(){mc=!0}}),window.addEventListener("test",Zn,Zn),window.removeEventListener("test",Zn,Zn)}catch{mc=!1}var mi=null,pc=null,fr=null;function Sm(){if(fr)return fr;var t,e=pc,i=e.length,n,c="value"in mi?mi.value:mi.textContent,d=c.length;for(t=0;t<i&&e[t]===c[t];t++);var y=i-t;for(n=1;n<=y&&e[i-n]===c[d-n];n++);return fr=c.slice(t,1<n?1-n:void 0)}function mr(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function pr(){return!0}function Tm(){return!1}function Oe(t){function e(i,n,c,d,y){this._reactName=i,this._targetInst=c,this.type=n,this.nativeEvent=d,this.target=y,this.currentTarget=null;for(var b in t)t.hasOwnProperty(b)&&(i=t[b],this[b]=i?i(d):d[b]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?pr:Tm,this.isPropagationStopped=Tm,this}return x(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=pr)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=pr)},persist:function(){},isPersistent:pr}),e}var Wi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hr=Oe(Wi),Qn=x({},Wi,{view:0,detail:0}),$b=Oe(Qn),hc,gc,Wn,gr=x({},Qn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Wn&&(Wn&&t.type==="mousemove"?(hc=t.screenX-Wn.screenX,gc=t.screenY-Wn.screenY):gc=hc=0,Wn=t),hc)}
vendor: 9,337 bytes, line 48
48,movementY:function(t){return"movementY"in t?t.movementY:gc}}),Em=Oe(gr),t1=x({},gr,{dataTransfer:0}),e1=Oe(t1),a1=x({},Qn,{relatedTarget:0}),xc=Oe(a1),i1=x({},Wi,{animationName:0,elapsedTime:0,pseudoElement:0}),s1=Oe(i1),n1=x({},Wi,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),l1=Oe(n1),r1=x({},Wi,{data:0}),Cm=Oe(r1),o1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},c1={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"},u1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function d1(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=u1[t])?!!e[t]:!1}function yc(){return d1}var f1=x({},Qn,{key:function(t){if(t.key){var e=o1[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=mr(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?c1[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yc,charCode:function(t){return t.type==="keypress"?mr(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?mr(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),m1=Oe(f1),p1=x({},gr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mm=Oe(p1),h1=x({},Qn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yc}),g1=Oe(h1),x1=x({},Wi,{propertyName:0,elapsedTime:0,pseudoElement:0}),y1=Oe(x1),v1=x({},gr,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),b1=Oe(v1),w1=x({},Wi,{newState:0,oldState:0}),D1=Oe(w1),j1=[9,13,27,32],vc=Ua&&"CompositionEvent"in window,Fn=null;Ua&&"documentMode"in document&&(Fn=document.documentMode);var N1=Ua&&"TextEvent"in window&&!Fn,Hm=Ua&&(!vc||Fn&&8<Fn&&11>=Fn),Vm=" ",Rm=!1;function Om(t,e){switch(t){case"keyup":return j1.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zm(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Ls=!1;function A1(t,e){switch(t){case"compositionend":return zm(e);case"keypress":return e.which!==32?null:(Rm=!0,Vm);case"textInput":return t=e.data,t===Vm&&Rm?null:t;default:return null}}function S1(t,e){if(Ls)return t==="compositionend"||!vc&&Om(t,e)?(t=Sm(),fr=pc=mi=null,Ls=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Hm&&e.locale!=="ko"?null:e.data;default:return null}}var T1={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 _m(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!T1[t.type]:e==="textarea"}function km(t,e,i,n){_s?ks?ks.push(n):ks=[n]:_s=n,e=no(e,"onChange"),0<e.length&&(i=new hr("onChange","change",null,i,n),t.push({event:i,listeners:e}))}var Jn=null,$n=null;function E1(t){vg(t,0)}function xr(t){var e=Pn(t);if(ym(e))return t}function Lm(t,e){if(t==="change")return e}var Bm=!1;if(Ua){var bc;if(Ua){var wc="oninput"in document;if(!wc){var Um=document.createElement("div");Um.setAttribute("oninput","return;"),wc=typeof Um.oninput=="function"}bc=wc}else bc=!1;Bm=bc&&(!document.documentMode||9<document.documentMode)}function Ym(){Jn&&(Jn.detachEvent("onpropertychange",qm),$n=Jn=null)}function qm(t){if(t.propertyName==="value"&&xr($n)){var e=[];km(e,$n,t,dc(t)),Am(E1,e)}}function C1(t,e,i){t==="focusin"?(Ym(),Jn=e,$n=i,Jn.attachEvent("onpropertychange",qm)):t==="focusout"&&Ym()}function M1(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return xr($n)}function H1(t,e){if(t==="click")return xr(e)}function V1(t,e){if(t==="input"||t==="change")return xr(e)}function R1(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Ge=typeof Object.is=="function"?Object.is:R1;function tl(t,e){if(Ge(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var i=Object.keys(t),n=Object.keys(e);if(i.length!==n.length)return!1;for(n=0;n<i.length;n++){var c=i[n];if(!qe.call(e,c)||!Ge(t[c],e[c]))return!1}return!0}function Gm(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Im(t,e){var i=Gm(t);t=0;for(var n;i;){if(i.nodeType===3){if(n=t+i.textContent.length,t<=e&&n>=e)return{node:i,offset:e-t};t=n}t:{for(;i;){if(i.nextSibling){i=i.nextSibling;break t}i=i.parentNode}i=void 0}i=Gm(i)}}function Xm(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Xm(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Pm(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=ur(t.document);e instanceof t.HTMLIFrameElement;){try{var i=typeof e.contentWindow.location.href=="string"}catch{i=!1}if(i)t=e.contentWindow;else break;e=ur(t.document)}return e}function Dc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var O1=Ua&&"documentMode"in document&&11>=document.documentMode,Bs=null,jc=null,el=null,Nc=!1;function Km(t,e,i){var n=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Nc||Bs==null||Bs!==ur(n)||(n=Bs,"selectionStart"in n&&Dc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),el&&tl(el,n)||(el=n,n=no(jc,"onSelect"),0<n.length&&(e=new hr("onSelect","select",null,e,i),t.push({event:e,listeners:n}),e.target=Bs)))}function Fi(t,e){var i={};return i[t.toLowerCase()]=e.toLowerCase(),i["Webkit"+t]="webkit"+e,i["Moz"+t]="moz"+e,i}var Us={animationend:Fi("Animation","AnimationEnd"),animationiteration:Fi("Animation","AnimationIteration"),animationstart:Fi("Animation","AnimationStart"),transitionrun:Fi("Transition","TransitionRun"),transitionstart:Fi("Transition","TransitionStart"),transitioncancel:Fi("Transition","TransitionCancel"),transitionend:Fi("Transition","TransitionEnd")},Ac={},Zm={};Ua&&(Zm=document.createElement("div").style,"AnimationEvent"in window||(delete Us.animationend.animation,delete Us.animationiteration.animation,delete Us.animationstart.animation),"TransitionEvent"in window||delete Us.transitionend.transition);function Ji(t){if(Ac[t])return Ac[t];if(!Us[t])return t;var e=Us[t],i;for(i in e)if(e.hasOwnProperty(i)&&i in Zm)return Ac[t]=e[i];return t}var Qm=Ji("animationend"),Wm=Ji("animationiteration"),Fm=Ji("animationstart"),z1=Ji("transitionrun"),_1=Ji("transitionstart"),k1=Ji("transitioncancel"),Jm=Ji("transitionend"),$m=new Map,Sc="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(" ");Sc.push("scrollEnd");function ha(t,e){$m.set(t,e),Qi(e,[t])}var yr=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},ta=[],Ys=0,Tc=0;function vr(){for(var t=Ys,e=Tc=Ys=0;e<t;){var i=ta[e];ta[e++]=null;var n=ta[e];ta[e++]=null;var c=ta[e];ta[e++]=null;var d=ta[e];if(ta[e++]=null,n!==null&&c!==null){var y=n.pending;y===null?c.next=c:(c.next=y.next,y.next=c),n.pending=c}d!==0&&tp(i,c,d)}}function br(t,e,i,n){ta[Ys++]=t,ta[Ys++]=e,ta[Ys++]=i,ta[Ys++]=n,Tc|=n,t.lanes|=n,t=t.alternate,t!==null&&(t.lanes|=n)}function Ec(t,e,i,n){return br(t,e,i,n),wr(t)}function $i(t,e){return br(t,null,null,e),wr(t)}
vendor: 19,308 bytes, line 48
48function tp(t,e,i){t.lanes|=i;var n=t.alternate;n!==null&&(n.lanes|=i);for(var c=!1,d=t.return;d!==null;)d.childLanes|=i,n=d.alternate,n!==null&&(n.childLanes|=i),d.tag===22&&(t=d.stateNode,t===null||t._visibility&1||(c=!0)),t=d,d=d.return;return t.tag===3?(d=t.stateNode,c&&e!==null&&(c=31-be(i),t=d.hiddenUpdates,n=t[c],n===null?t[c]=[e]:n.push(e),e.lane=i|536870912),d):null}function wr(t){if(50<jl)throw jl=0,ku=null,Error(r(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var qs={};function L1(t,e,i,n){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ie(t,e,i,n){return new L1(t,e,i,n)}function Cc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ya(t,e){var i=t.alternate;return i===null?(i=Ie(t.tag,e,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=e,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&65011712,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,e=t.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i.refCleanup=t.refCleanup,i}function ep(t,e){t.flags&=65011714;var i=t.alternate;return i===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=i.childLanes,t.lanes=i.lanes,t.child=i.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=i.memoizedProps,t.memoizedState=i.memoizedState,t.updateQueue=i.updateQueue,t.type=i.type,e=i.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Dr(t,e,i,n,c,d){var y=0;if(n=t,typeof t=="function")Cc(t)&&(y=1);else if(typeof t=="string")y=G2(t,i,F.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case ot:return t=Ie(31,i,e,c),t.elementType=ot,t.lanes=d,t;case M:return ts(i.children,c,d,e);case O:y=8,c|=24;break;case H:return t=Ie(12,i,e,c|2),t.elementType=H,t.lanes=d,t;case Z:return t=Ie(13,i,e,c),t.elementType=Z,t.lanes=d,t;case $:return t=Ie(19,i,e,c),t.elementType=$,t.lanes=d,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case B:y=10;break t;case X:y=9;break t;case W:y=11;break t;case K:y=14;break t;case Y:y=16,n=null;break t}y=29,i=Error(r(130,t===null?"null":typeof t,"")),n=null}return e=Ie(y,i,e,c),e.elementType=t,e.type=n,e.lanes=d,e}function ts(t,e,i,n){return t=Ie(7,t,n,e),t.lanes=i,t}function Mc(t,e,i){return t=Ie(6,t,null,e),t.lanes=i,t}function ap(t){var e=Ie(18,null,null,0);return e.stateNode=t,e}function Hc(t,e,i){return e=Ie(4,t.children!==null?t.children:[],t.key,e),e.lanes=i,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var ip=new WeakMap;function ea(t,e){if(typeof t=="object"&&t!==null){var i=ip.get(t);return i!==void 0?i:(e={value:t,source:e,stack:Un(e)},ip.set(t,e),e)}return{value:t,source:e,stack:Un(e)}}var Gs=[],Is=0,jr=null,al=0,aa=[],ia=0,pi=null,Na=1,Aa="";function qa(t,e){Gs[Is++]=al,Gs[Is++]=jr,jr=t,al=e}function sp(t,e,i){aa[ia++]=Na,aa[ia++]=Aa,aa[ia++]=pi,pi=t;var n=Na;t=Aa;var c=32-be(n)-1;n&=~(1<<c),i+=1;var d=32-be(e)+c;if(30<d){var y=c-c%5;d=(n&(1<<y)-1).toString(32),n>>=y,c-=y,Na=1<<32-be(e)+c|i<<c|n,Aa=d+t}else Na=1<<d|i<<c|n,Aa=t}function Vc(t){t.return!==null&&(qa(t,1),sp(t,1,0))}function Rc(t){for(;t===jr;)jr=Gs[--Is],Gs[Is]=null,al=Gs[--Is],Gs[Is]=null;for(;t===pi;)pi=aa[--ia],aa[ia]=null,Aa=aa[--ia],aa[ia]=null,Na=aa[--ia],aa[ia]=null}function np(t,e){aa[ia++]=Na,aa[ia++]=Aa,aa[ia++]=pi,Na=e.id,Aa=e.overflow,pi=t}var he=null,Ut=null,Mt=!1,hi=null,sa=!1,Oc=Error(r(519));function gi(t){var e=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw il(ea(e,t)),Oc}function lp(t){var e=t.stateNode,i=t.type,n=t.memoizedProps;switch(e[pe]=t,e[Re]=n,i){case"dialog":St("cancel",e),St("close",e);break;case"iframe":case"object":case"embed":St("load",e);break;case"video":case"audio":for(i=0;i<Al.length;i++)St(Al[i],e);break;case"source":St("error",e);break;case"img":case"image":case"link":St("error",e),St("load",e);break;case"details":St("toggle",e);break;case"input":St("invalid",e),vm(e,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":St("invalid",e);break;case"textarea":St("invalid",e),wm(e,n.value,n.defaultValue,n.children)}i=n.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||e.textContent===""+i||n.suppressHydrationWarning===!0||jg(e.textContent,i)?(n.popover!=null&&(St("beforetoggle",e),St("toggle",e)),n.onScroll!=null&&St("scroll",e),n.onScrollEnd!=null&&St("scrollend",e),n.onClick!=null&&(e.onclick=Ba),e=!0):e=!1,e||gi(t,!0)}function rp(t){for(he=t.return;he;)switch(he.tag){case 5:case 31:case 13:sa=!1;return;case 27:case 3:sa=!0;return;default:he=he.return}}function Xs(t){if(t!==he)return!1;if(!Mt)return rp(t),Mt=!0,!1;var e=t.tag,i;if((i=e!==3&&e!==27)&&((i=e===5)&&(i=t.type,i=!(i!=="form"&&i!=="button")||Ju(t.type,t.memoizedProps)),i=!i),i&&Ut&&gi(t),rp(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(317));Ut=Vg(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(317));Ut=Vg(t)}else e===27?(e=Ut,Mi(t.type)?(t=id,id=null,Ut=t):Ut=e):Ut=he?la(t.stateNode.nextSibling):null;return!0}function es(){Ut=he=null,Mt=!1}function zc(){var t=hi;return t!==null&&(Le===null?Le=t:Le.push.apply(Le,t),hi=null),t}function il(t){hi===null?hi=[t]:hi.push(t)}var _c=A(null),as=null,Ga=null;function xi(t,e,i){q(_c,e._currentValue),e._currentValue=i}function Ia(t){t._currentValue=_c.current,G(_c)}function kc(t,e,i){for(;t!==null;){var n=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,n!==null&&(n.childLanes|=e)):n!==null&&(n.childLanes&e)!==e&&(n.childLanes|=e),t===i)break;t=t.return}}function Lc(t,e,i,n){var c=t.child;for(c!==null&&(c.return=t);c!==null;){var d=c.dependencies;if(d!==null){var y=c.child;d=d.firstContext;t:for(;d!==null;){var b=d;d=c;for(var j=0;j<e.length;j++)if(b.context===e[j]){d.lanes|=i,b=d.alternate,b!==null&&(b.lanes|=i),kc(d.return,i,t),n||(y=null);break t}d=b.next}}else if(c.tag===18){if(y=c.return,y===null)throw Error(r(341));y.lanes|=i,d=y.alternate,d!==null&&(d.lanes|=i),kc(y,i,t),y=null}else y=c.child;if(y!==null)y.return=c;else for(y=c;y!==null;){if(y===t){y=null;break}if(c=y.sibling,c!==null){c.return=y.return,y=c;break}y=y.return}c=y}}function Ps(t,e,i,n){t=null;for(var c=e,d=!1;c!==null;){if(!d){if((c.flags&524288)!==0)d=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var y=c.alternate;if(y===null)throw Error(r(387));if(y=y.memoizedProps,y!==null){var b=c.type;Ge(c.pendingProps.value,y.value)||(t!==null?t.push(b):t=[b])}}else if(c===nt.current){if(y=c.alternate,y===null)throw Error(r(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(t!==null?t.push(Ml):t=[Ml])}c=c.return}t!==null&&Lc(e,t,i,n),e.flags|=262144}function Nr(t){for(t=t.firstContext;t!==null;){if(!Ge(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function is(t){as=t,Ga=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function ge(t){return op(as,t)}function Ar(t,e){return as===null&&is(t),op(t,e)}function op(t,e){var i=e._currentValue;if(e={context:e,memoizedValue:i,next:null},Ga===null){if(t===null)throw Error(r(308));Ga=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Ga=Ga.next=e;return i}var B1=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(i,n){t.push(n)}};this.abort=function(){e.aborted=!0,t.forEach(function(i){return i()})}},U1=a.unstable_scheduleCallback,Y1=a.unstable_NormalPriority,te={$$typeof:B,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Bc(){return{controller:new B1,data:new Map,refCount:0}}function sl(t){t.refCount--,t.refCount===0&&U1(Y1,function(){t.controller.abort()})}var nl=null,Uc=0,Ks=0,Zs=null;function q1(t,e){if(nl===null){var i=nl=[];Uc=0,Ks=Gu(),Zs={status:"pending",value:void 0,then:function(n){i.push(n)}}}return Uc++,e.then(cp,cp),e}function cp(){if(--Uc===0&&nl!==null){Zs!==null&&(Zs.status="fulfilled");var t=nl;nl=null,Ks=0,Zs=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function G1(t,e){var i=[],n={status:"pending",value:null,reason:null,then:function(c){i.push(c)}};return t.then(function(){n.status="fulfilled",n.value=e;for(var c=0;c<i.length;c++)(0,i[c])(e)},function(c){for(n.status="rejected",n.reason=c,c=0;c<i.length;c++)(0,i[c])(void 0)}),n}var up=E.S;E.S=function(t,e){Kh=Se(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&q1(t,e),up!==null&&up(t,e)};var ss=A(null);function Yc(){var t=ss.current;return t!==null?t:Bt.pooledCache}function Sr(t,e){e===null?q(ss,ss.current):q(ss,e.pool)}function dp(){var t=Yc();return t===null?null:{parent:te._currentValue,pool:t}}var Qs=Error(r(460)),qc=Error(r(474)),Tr=Error(r(542)),Er={then:function(){}};function fp(t){return t=t.status,t==="fulfilled"||t==="rejected"}function mp(t,e,i){switch(i=t[i],i===void 0?t.push(e):i!==e&&(e.then(Ba,Ba),e=i),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,hp(t),t;default:if(typeof e.status=="string")e.then(Ba,Ba);else{if(t=Bt,t!==null&&100<t.shellSuspendCounter)throw Error(r(482));t=e,t.status="pending",t.then(function(n){if(e.status==="pending"){var c=e;c.status="fulfilled",c.value=n}},function(n){if(e.status==="pending"){var c=e;c.status="rejected",c.reason=n}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,hp(t),t}throw ls=e,Qs}}function ns(t){try{var e=t._init;return e(t._payload)}catch(i){throw i!==null&&typeof i=="object"&&typeof i.then=="function"?(ls=i,Qs):i}}var ls=null;function pp(){if(ls===null)throw Error(r(459));var t=ls;return ls=null,t}function hp(t){if(t===Qs||t===Tr)throw Error(r(483))}var Ws=null,ll=0;function Cr(t){var e=ll;return ll+=1,Ws===null&&(Ws=[]),mp(Ws,t,e)}function rl(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Mr(t,e){throw e.$$typeof===w?Error(r(525)):(t=Object.prototype.toString.call(e),Error(r(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function gp(t){function e(C,S){if(t){var V=C.deletions;V===null?(C.deletions=[S],C.flags|=16):V.push(S)}}function i(C,S){if(!t)return null;for(;S!==null;)e(C,S),S=S.sibling;return null}function n(C){for(var S=new Map;C!==null;)C.key!==null?S.set(C.key,C):S.set(C.index,C),C=C.sibling;return S}function c(C,S){return C=Ya(C,S),C.index=0,C.sibling=null,C}function d(C,S,V){return C.index=V,t?(V=C.alternate,V!==null?(V=V.index,V<S?(C.flags|=67108866,S):V):(C.flags|=67108866,S)):(C.flags|=1048576,S)}function y(C){return t&&C.alternate===null&&(C.flags|=67108866),C}function b(C,S,V,I){return S===null||S.tag!==6?(S=Mc(V,C.mode,I),S.return=C,S):(S=c(S,V),S.return=C,S)}function j(C,S,V,I){var ut=V.type;return ut===M?U(C,S,V.props.children,I,V.key):S!==null&&(S.elementType===ut||typeof ut=="object"&&ut!==null&&ut.$$typeof===Y&&ns(ut)===S.type)?(S=c(S,V.props),rl(S,V),S.return=C,S):(S=Dr(V.type,V.key,V.props,null,C.mode,I),rl(S,V),S.return=C,S)}function R(C,S,V,I){return S===null||S.tag!==4||S.stateNode.containerInfo!==V.containerInfo||S.stateNode.implementation!==V.implementation?(S=Hc(V,C.mode,I),S.return=C,S):(S=c(S,V.children||[]),S.return=C,S)}function U(C,S,V,I,ut){return S===null||S.tag!==7?(S=ts(V,C.mode,I,ut),S.return=C,S):(S=c(S,V),S.return=C,S)}function P(C,S,V){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=Mc(""+S,C.mode,V),S.return=C,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case D:return V=Dr(S.type,S.key,S.props,null,C.mode,V),rl(V,S),V.return=C,V;case N:return S=Hc(S,C.mode,V),S.return=C,S;case Y:return S=ns(S),P(C,S,V)}if(wt(S)||gt(S))return S=ts(S,C.mode,V,null),S.return=C,S;if(typeof S.then=="function")return P(C,Cr(S),V);if(S.$$typeof===B)return P(C,Ar(C,S),V);Mr(C,S)}return null}function _(C,S,V,I){var ut=S!==null?S.key:null;if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return ut!==null?null:b(C,S,""+V,I);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case D:return V.key===ut?j(C,S,V,I):null;case N:return V.key===ut?R(C,S,V,I):null;case Y:return V=ns(V),_(C,S,V,I)}if(wt(V)||gt(V))return ut!==null?null:U(C,S,V,I,null);if(typeof V.then=="function")return _(C,S,Cr(V),I);if(V.$$typeof===B)return _(C,S,Ar(C,V),I);Mr(C,V)}return null}function k(C,S,V,I,ut){if(typeof I=="string"&&I!==""||typeof I=="number"||typeof I=="bigint")return C=C.get(V)||null,b(S,C,""+I,ut);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case D:return C=C.get(I.key===null?V:I.key)||null,j(S,C,I,ut);case N:return C=C.get(I.key===null?V:I.key)||null,R(S,C,I,ut);case Y:return I=ns(I),k(C,S,V,I,ut)}if(wt(I)||gt(I))return C=C.get(V)||null,U(S,C,I,ut,null);if(typeof I.then=="function")return k(C,S,V,Cr(I),ut);if(I.$$typeof===B)return k(C,S,V,Ar(S,I),ut);Mr(S,I)}return null}function et(C,S,V,I){for(var ut=null,Ht=null,lt=S,Dt=S=0,Et=null;lt!==null&&Dt<V.length;Dt++){lt.index>Dt?(Et=lt,lt=null):Et=lt.sibling;var Vt=_(C,lt,V[Dt],I);if(Vt===null){lt===null&&(lt=Et);break}t&&lt&&Vt.alternate===null&&e(C,lt),S=d(Vt,S,Dt),Ht===null?ut=Vt:Ht.sibling=Vt,Ht=Vt,lt=Et}if(Dt===V.length)return i(C,lt),Mt&&qa(C,Dt),ut;if(lt===null){for(;Dt<V.length;Dt++)lt=P(C,V[Dt],I),lt!==null&&(S=d(lt,S,Dt),Ht===null?ut=lt:Ht.sibling=lt,Ht=lt);return Mt&&qa(C,Dt),ut}for(lt=n(lt);Dt<V.length;Dt++)Et=k(lt,C,Dt,V[Dt],I),Et!==null&&(t&&Et.alternate!==null&&lt.delete(Et.key===null?Dt:Et.key),S=d(Et,S,Dt),Ht===null?ut=Et:Ht.sibling=Et,Ht=Et);return t&&lt.forEach(function(zi){return e(C,zi)}),Mt&&qa(C,Dt),ut}function dt(C,S,V,I){if(V==null)throw Error(r(151));for(var ut=null,Ht=null,lt=S,Dt=S=0,Et=null,Vt=V.next();lt!==null&&!Vt.done;Dt++,Vt=V.next()){lt.index>Dt?(Et=lt,lt=null):Et=lt.sibling;var zi=_(C,lt,Vt.value,I);if(zi===null){lt===null&&(lt=Et);break}t&&lt&&zi.alternate===null&&e(C,lt),S=d(zi,S,Dt),Ht===null?ut=zi:Ht.sibling=zi,Ht=zi,lt=Et}if(Vt.done)return i(C,lt),Mt&&qa(C,Dt),ut;if(lt===null){for(;!Vt.done;Dt++,Vt=V.next())Vt=P(C,Vt.value,I),Vt!==null&&(S=d(Vt,S,Dt),Ht===null?ut=Vt:Ht.sibling=Vt,Ht=Vt);return Mt&&qa(C,Dt),ut}for(lt=n(lt);!Vt.done;Dt++,Vt=V.next())Vt=k(lt,C,Dt,Vt.value,I),Vt!==null&&(t&&Vt.alternate!==null&&lt.delete(Vt.key===null?Dt:Vt.key),S=d(Vt,S,Dt),Ht===null?ut=Vt:Ht.sibling=Vt,Ht=Vt);return t&&lt.forEach(function(tw){return e(C,tw)}),Mt&&qa(C,Dt),ut}function Lt(C,S,V,I){if(typeof V=="object"&&V!==null&&V.type===M&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case D:t:{for(var ut=V.key;S!==null;){if(S.key===ut){if(ut=V.type,ut===M){if(S.tag===7){i(C,S.sibling),I=c(S,V.props.children),I.return=C,C=I;break t}}else if(S.elementType===ut||typeof ut=="object"&&ut!==null&&ut.$$typeof===Y&&ns(ut)===S.type){i(C,S.sibling),I=c(S,V.props),rl(I,V),I.return=C,C=I;break t}i(C,S);break}else e(C,S);S=S.sibling}V.type===M?(I=ts(V.props.children,C.mode,I,V.key),I.return=C,C=I):(I=Dr(V.type,V.key,V.props,null,C.mode,I),rl(I,V),I.return=C,C=I)}return y(C);case N:t:{for(ut=V.key;S!==null;){if(S.key===ut)if(S.tag===4&&S.stateNode.containerInfo===V.containerInfo&&S.stateNode.implementation===V.implementation){i(C,S.sibling),I=c(S,V.children||[]),I.return=C,C=I;break t}else{i(C,S);break}else e(C,S);S=S.sibling}I=Hc(V,C.mode,I),I.return=C,C=I}return y(C);case Y:return V=ns(V),Lt(C,S,V,I)}if(wt(V))return et(C,S,V,I);if(gt(V)){if(ut=gt(V),typeof ut!="function")throw Error(r(150));return V=ut.call(V),dt(C,S,V,I)}if(typeof V.then=="function")return Lt(C,S,Cr(V),I);if(V.$$typeof===B)return Lt(C,S,Ar(C,V),I);Mr(C,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,S!==null&&S.tag===6?(i(C,S.sibling),I=c(S,V),I.return=C,C=I):(i(C,S),I=Mc(V,C.mode,I),I.return=C,C=I),y(C)):i(C,S)}return function(C,S,V,I){try{ll=0;var ut=Lt(C,S,V,I);return Ws=null,ut}catch(lt){if(lt===Qs||lt===Tr)throw lt;var Ht=Ie(29,lt,null,C.mode);return Ht.lanes=I,Ht.return=C,Ht}finally{}}}var rs=gp(!0),xp=gp(!1),yi=!1;function Gc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ic(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function vi(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function bi(t,e,i){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,(Rt&2)!==0){var c=n.pending;return c===null?e.next=e:(e.next=c.next,c.next=e),n.pending=e,e=wr(t),tp(t,null,i),e}return br(t,n,e,i),wr(t)}function ol(t,e,i){if(e=e.updateQueue,e!==null&&(e=e.shared,(i&4194048)!==0)){var n=e.lanes;n&=t.pendingLanes,i|=n,e.lanes=i,He(t,i)}}function Xc(t,e){var i=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,i===n)){var c=null,d=null;if(i=i.firstBaseUpdate,i!==null){do{var y={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};d===null?c=d=y:d=d.next=y,i=i.next}while(i!==null);d===null?c=d=e:d=d.next=e}else c=d=e;i={baseState:n.baseState,firstBaseUpdate:c,lastBaseUpdate:d,shared:n.shared,callbacks:n.callbacks},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=e:t.next=e,i.lastBaseUpdate=e}var Pc=!1;function cl(){if(Pc){var t=Zs;if(t!==null)throw t}}function ul(t,e,i,n){Pc=!1;var c=t.updateQueue;yi=!1;var d=c.firstBaseUpdate,y=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var j=b,R=j.next;j.next=null,y===null?d=R:y.next=R,y=j;var U=t.alternate;U!==null&&(U=U.updateQueue,b=U.lastBaseUpdate,b!==y&&(b===null?U.firstBaseUpdate=R:b.next=R,U.lastBaseUpdate=j))}if(d!==null){var P=c.baseState;y=0,U=R=j=null,b=d;do{var _=b.lane&-536870913,k=_!==b.lane;if(k?(Tt&_)===_:(n&_)===_){_!==0&&_===Ks&&(Pc=!0),U!==null&&(U=U.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});t:{var et=t,dt=b;_=e;var Lt=i;switch(dt.tag){case 1:if(et=dt.payload,typeof et=="function"){P=et.call(Lt,P,_);break t}P=et;break t;case 3:et.flags=et.flags&-65537|128;case 0:if(et=dt.payload,_=typeof et=="function"?et.call(Lt,P,_):et,_==null)break t;P=x({},P,_);break t;case 2:yi=!0}}_=b.callback,_!==null&&(t.flags|=64,k&&(t.flags|=8192),k=c.callbacks,k===null?c.callbacks=[_]:k.push(_))}else k={lane:_,tag:b.tag,payload:b.payload,callback:b.callback,next:null},U===null?(R=U=k,j=P):U=U.next=k,y|=_;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;k=b,b=k.next,k.next=null,c.lastBaseUpdate=k,c.shared.pending=null}}while(!0);U===null&&(j=P),c.baseState=j,c.firstBaseUpdate=R,c.lastBaseUpdate=U,d===null&&(c.shared.lanes=0),Ai|=y,t.lanes=y,t.memoizedState=P}}function yp(t,e){if(typeof t!="function")throw Error(r(191,t));t.call(e)}function vp(t,e){var i=t.callbacks;
vendor: 1,655 bytes, line 48
48if(i!==null)for(t.callbacks=null,t=0;t<i.length;t++)yp(i[t],e)}var Fs=A(null),Hr=A(0);function bp(t,e){t=$a,q(Hr,t),q(Fs,e),$a=t|e.baseLanes}function Kc(){q(Hr,$a),q(Fs,Fs.current)}function Zc(){$a=Hr.current,G(Fs),G(Hr)}var Xe=A(null),na=null;function wi(t){var e=t.alternate;q(Ft,Ft.current&1),q(Xe,t),na===null&&(e===null||Fs.current!==null||e.memoizedState!==null)&&(na=t)}function Qc(t){q(Ft,Ft.current),q(Xe,t),na===null&&(na=t)}function wp(t){t.tag===22?(q(Ft,Ft.current),q(Xe,t),na===null&&(na=t)):Di()}function Di(){q(Ft,Ft.current),q(Xe,Xe.current)}function Pe(t){G(Xe),na===t&&(na=null),G(Ft)}var Ft=A(0);function Vr(t){for(var e=t;e!==null;){if(e.tag===13){var i=e.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||ed(i)||ad(i)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Xa=0,bt=null,_t=null,ee=null,Rr=!1,Js=!1,os=!1,Or=0,dl=0,$s=null,I1=0;function Zt(){throw Error(r(321))}function Wc(t,e){if(e===null)return!1;for(var i=0;i<e.length&&i<t.length;i++)if(!Ge(t[i],e[i]))return!1;return!0}function Fc(t,e,i,n,c,d){return Xa=d,bt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,E.H=t===null||t.memoizedState===null?sh:fu,os=!1,d=i(n,c),os=!1,Js&&(d=jp(e,i,n,c)),Dp(t),d}function Dp(t){E.H=pl;var e=_t!==null&&_t.next!==null;
vendor: 19,970 bytes, line 48
48if(Xa=0,ee=_t=bt=null,Rr=!1,dl=0,$s=null,e)throw Error(r(300));t===null||ae||(t=t.dependencies,t!==null&&Nr(t)&&(ae=!0))}function jp(t,e,i,n){bt=t;var c=0;do{if(Js&&($s=null),dl=0,Js=!1,25<=c)throw Error(r(301));if(c+=1,ee=_t=null,t.updateQueue!=null){var d=t.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}E.H=nh,d=e(i,n)}while(Js);return d}function X1(){var t=E.H,e=t.useState()[0];return e=typeof e.then=="function"?fl(e):e,t=t.useState()[0],(_t!==null?_t.memoizedState:null)!==t&&(bt.flags|=1024),e}function Jc(){var t=Or!==0;return Or=0,t}function $c(t,e,i){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~i}function tu(t){if(Rr){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}Rr=!1}Xa=0,ee=_t=bt=null,Js=!1,dl=Or=0,$s=null}function Ee(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?bt.memoizedState=ee=t:ee=ee.next=t,ee}function Jt(){if(_t===null){var t=bt.alternate;t=t!==null?t.memoizedState:null}else t=_t.next;var e=ee===null?bt.memoizedState:ee.next;if(e!==null)ee=e,_t=t;else{if(t===null)throw bt.alternate===null?Error(r(467)):Error(r(310));_t=t,t={memoizedState:_t.memoizedState,baseState:_t.baseState,baseQueue:_t.baseQueue,queue:_t.queue,next:null},ee===null?bt.memoizedState=ee=t:ee=ee.next=t}return ee}function zr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function fl(t){var e=dl;return dl+=1,$s===null&&($s=[]),t=mp($s,t,e),e=bt,(ee===null?e.memoizedState:ee.next)===null&&(e=e.alternate,E.H=e===null||e.memoizedState===null?sh:fu),t}function _r(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return fl(t);if(t.$$typeof===B)return ge(t)}throw Error(r(438,String(t)))}function eu(t){var e=null,i=bt.updateQueue;if(i!==null&&(e=i.memoCache),e==null){var n=bt.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(e={data:n.data.map(function(c){return c.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),i===null&&(i=zr(),bt.updateQueue=i),i.memoCache=e,i=e.data[e.index],i===void 0)for(i=e.data[e.index]=Array(t),n=0;n<t;n++)i[n]=ft;return e.index++,i}function Pa(t,e){return typeof e=="function"?e(t):e}function kr(t){var e=Jt();return au(e,_t,t)}function au(t,e,i){var n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=i;var c=t.baseQueue,d=n.pending;if(d!==null){if(c!==null){var y=c.next;c.next=d.next,d.next=y}e.baseQueue=c=d,n.pending=null}if(d=t.baseState,c===null)t.memoizedState=d;else{e=c.next;var b=y=null,j=null,R=e,U=!1;do{var P=R.lane&-536870913;if(P!==R.lane?(Tt&P)===P:(Xa&P)===P){var _=R.revertLane;if(_===0)j!==null&&(j=j.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),P===Ks&&(U=!0);else if((Xa&_)===_){R=R.next,_===Ks&&(U=!0);continue}else P={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},j===null?(b=j=P,y=d):j=j.next=P,bt.lanes|=_,Ai|=_;P=R.action,os&&i(d,P),d=R.hasEagerState?R.eagerState:i(d,P)}else _={lane:P,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},j===null?(b=j=_,y=d):j=j.next=_,bt.lanes|=P,Ai|=P;R=R.next}while(R!==null&&R!==e);if(j===null?y=d:j.next=b,!Ge(d,t.memoizedState)&&(ae=!0,U&&(i=Zs,i!==null)))throw i;t.memoizedState=d,t.baseState=y,t.baseQueue=j,n.lastRenderedState=d}return c===null&&(n.lanes=0),[t.memoizedState,n.dispatch]}function iu(t){var e=Jt(),i=e.queue;if(i===null)throw Error(r(311));i.lastRenderedReducer=t;var n=i.dispatch,c=i.pending,d=e.memoizedState;if(c!==null){i.pending=null;var y=c=c.next;do d=t(d,y.action),y=y.next;while(y!==c);Ge(d,e.memoizedState)||(ae=!0),e.memoizedState=d,e.baseQueue===null&&(e.baseState=d),i.lastRenderedState=d}return[d,n]}function Np(t,e,i){var n=bt,c=Jt(),d=Mt;if(d){if(i===void 0)throw Error(r(407));i=i()}else i=e();var y=!Ge((_t||c).memoizedState,i);if(y&&(c.memoizedState=i,ae=!0),c=c.queue,lu(Tp.bind(null,n,c,t),[t]),c.getSnapshot!==e||y||ee!==null&&ee.memoizedState.tag&1){if(n.flags|=2048,tn(9,{destroy:void 0},Sp.bind(null,n,c,i,e),null),Bt===null)throw Error(r(349));d||(Xa&127)!==0||Ap(n,e,i)}return i}function Ap(t,e,i){t.flags|=16384,t={getSnapshot:e,value:i},e=bt.updateQueue,e===null?(e=zr(),bt.updateQueue=e,e.stores=[t]):(i=e.stores,i===null?e.stores=[t]:i.push(t))}function Sp(t,e,i,n){e.value=i,e.getSnapshot=n,Ep(e)&&Cp(t)}function Tp(t,e,i){return i(function(){Ep(e)&&Cp(t)})}function Ep(t){var e=t.getSnapshot;t=t.value;try{var i=e();return!Ge(t,i)}catch{return!0}}function Cp(t){var e=$i(t,2);e!==null&&Be(e,t,2)}function su(t){var e=Ee();if(typeof t=="function"){var i=t;if(t=i(),os){ma(!0);try{i()}finally{ma(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:t},e}function Mp(t,e,i,n){return t.baseState=i,au(t,_t,typeof n=="function"?n:Pa)}function P1(t,e,i,n,c){if(Ur(t))throw Error(r(485));if(t=e.action,t!==null){var d={payload:c,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){d.listeners.push(y)}};E.T!==null?i(!0):d.isTransition=!1,n(d),i=e.pending,i===null?(d.next=e.pending=d,Hp(e,d)):(d.next=i.next,e.pending=i.next=d)}}function Hp(t,e){var i=e.action,n=e.payload,c=t.state;if(e.isTransition){var d=E.T,y={};E.T=y;try{var b=i(c,n),j=E.S;j!==null&&j(y,b),Vp(t,e,b)}catch(R){nu(t,e,R)}finally{d!==null&&y.types!==null&&(d.types=y.types),E.T=d}}else try{d=i(c,n),Vp(t,e,d)}catch(R){nu(t,e,R)}}function Vp(t,e,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(n){Rp(t,e,n)},function(n){return nu(t,e,n)}):Rp(t,e,i)}function Rp(t,e,i){e.status="fulfilled",e.value=i,Op(e),t.state=i,e=t.pending,e!==null&&(i=e.next,i===e?t.pending=null:(i=i.next,e.next=i,Hp(t,i)))}function nu(t,e,i){var n=t.pending;if(t.pending=null,n!==null){n=n.next;do e.status="rejected",e.reason=i,Op(e),e=e.next;while(e!==n)}t.action=null}function Op(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function zp(t,e){return e}function _p(t,e){if(Mt){var i=Bt.formState;if(i!==null){t:{var n=bt;if(Mt){if(Ut){e:{for(var c=Ut,d=sa;c.nodeType!==8;){if(!d){c=null;break e}if(c=la(c.nextSibling),c===null){c=null;break e}}d=c.data,c=d==="F!"||d==="F"?c:null}if(c){Ut=la(c.nextSibling),n=c.data==="F!";break t}}gi(n)}n=!1}n&&(e=i[0])}}return i=Ee(),i.memoizedState=i.baseState=e,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zp,lastRenderedState:e},i.queue=n,i=eh.bind(null,bt,n),n.dispatch=i,n=su(!1),d=du.bind(null,bt,!1,n.queue),n=Ee(),c={state:e,dispatch:null,action:t,pending:null},n.queue=c,i=P1.bind(null,bt,c,d,i),c.dispatch=i,n.memoizedState=t,[e,i,!1]}function kp(t){var e=Jt();return Lp(e,_t,t)}function Lp(t,e,i){if(e=au(t,e,zp)[0],t=kr(Pa)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var n=fl(e)}catch(y){throw y===Qs?Tr:y}else n=e;e=Jt();var c=e.queue,d=c.dispatch;return i!==e.memoizedState&&(bt.flags|=2048,tn(9,{destroy:void 0},K1.bind(null,c,i),null)),[n,d,t]}function K1(t,e){t.action=e}function Bp(t){var e=Jt(),i=_t;if(i!==null)return Lp(e,i,t);Jt(),e=e.memoizedState,i=Jt();var n=i.queue.dispatch;return i.memoizedState=t,[e,n,!1]}function tn(t,e,i,n){return t={tag:t,create:i,deps:n,inst:e,next:null},e=bt.updateQueue,e===null&&(e=zr(),bt.updateQueue=e),i=e.lastEffect,i===null?e.lastEffect=t.next=t:(n=i.next,i.next=t,t.next=n,e.lastEffect=t),t}function Up(){return Jt().memoizedState}function Lr(t,e,i,n){var c=Ee();bt.flags|=t,c.memoizedState=tn(1|e,{destroy:void 0},i,n===void 0?null:n)}function Br(t,e,i,n){var c=Jt();n=n===void 0?null:n;var d=c.memoizedState.inst;_t!==null&&n!==null&&Wc(n,_t.memoizedState.deps)?c.memoizedState=tn(e,d,i,n):(bt.flags|=t,c.memoizedState=tn(1|e,d,i,n))}function Yp(t,e){Lr(8390656,8,t,e)}function lu(t,e){Br(2048,8,t,e)}function Z1(t){bt.flags|=4;var e=bt.updateQueue;if(e===null)e=zr(),bt.updateQueue=e,e.events=[t];else{var i=e.events;i===null?e.events=[t]:i.push(t)}}function qp(t){var e=Jt().memoizedState;return Z1({ref:e,nextImpl:t}),function(){if((Rt&2)!==0)throw Error(r(440));return e.impl.apply(void 0,arguments)}}function Gp(t,e){return Br(4,2,t,e)}function Ip(t,e){return Br(4,4,t,e)}function Xp(t,e){if(typeof e=="function"){t=t();var i=e(t);return function(){typeof i=="function"?i():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Pp(t,e,i){i=i!=null?i.concat([t]):null,Br(4,4,Xp.bind(null,e,t),i)}function ru(){}function Kp(t,e){var i=Jt();e=e===void 0?null:e;var n=i.memoizedState;return e!==null&&Wc(e,n[1])?n[0]:(i.memoizedState=[t,e],t)}function Zp(t,e){var i=Jt();e=e===void 0?null:e;var n=i.memoizedState;if(e!==null&&Wc(e,n[1]))return n[0];if(n=t(),os){ma(!0);try{t()}finally{ma(!1)}}return i.memoizedState=[n,e],n}function ou(t,e,i){return i===void 0||(Xa&1073741824)!==0&&(Tt&261930)===0?t.memoizedState=e:(t.memoizedState=i,t=Qh(),bt.lanes|=t,Ai|=t,i)}function Qp(t,e,i,n){return Ge(i,e)?i:Fs.current!==null?(t=ou(t,i,n),Ge(t,e)||(ae=!0),t):(Xa&42)===0||(Xa&1073741824)!==0&&(Tt&261930)===0?(ae=!0,t.memoizedState=i):(t=Qh(),bt.lanes|=t,Ai|=t,e)}function Wp(t,e,i,n,c){var d=L.p;L.p=d!==0&&8>d?d:8;var y=E.T,b={};E.T=b,du(t,!1,e,i);try{var j=c(),R=E.S;if(R!==null&&R(b,j),j!==null&&typeof j=="object"&&typeof j.then=="function"){var U=G1(j,n);ml(t,e,U,Qe(t))}else ml(t,e,n,Qe(t))}catch(P){ml(t,e,{then:function(){},status:"rejected",reason:P},Qe())}finally{L.p=d,y!==null&&b.types!==null&&(y.types=b.types),E.T=y}}function Q1(){}function cu(t,e,i,n){if(t.tag!==5)throw Error(r(476));var c=Fp(t).queue;Wp(t,c,e,z,i===null?Q1:function(){return Jp(t),i(n)})}function Fp(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:z,baseState:z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:z},next:null};var i={};return e.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:i},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Jp(t){var e=Fp(t);e.next===null&&(e=t.alternate.memoizedState),ml(t,e.next.queue,{},Qe())}function uu(){return ge(Ml)}function $p(){return Jt().memoizedState}function th(){return Jt().memoizedState}function W1(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var i=Qe();t=vi(i);var n=bi(e,t,i);n!==null&&(Be(n,e,i),ol(n,e,i)),e={cache:Bc()},t.payload=e;return}e=e.return}}function F1(t,e,i){var n=Qe();i={lane:n,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Ur(t)?ah(e,i):(i=Ec(t,e,i,n),i!==null&&(Be(i,t,n),ih(i,e,n)))}function eh(t,e,i){var n=Qe();ml(t,e,i,n)}function ml(t,e,i,n){var c={lane:n,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Ur(t))ah(e,c);else{var d=t.alternate;if(t.lanes===0&&(d===null||d.lanes===0)&&(d=e.lastRenderedReducer,d!==null))try{var y=e.lastRenderedState,b=d(y,i);if(c.hasEagerState=!0,c.eagerState=b,Ge(b,y))return br(t,e,c,0),Bt===null&&vr(),!1}catch{}finally{}if(i=Ec(t,e,c,n),i!==null)return Be(i,t,n),ih(i,e,n),!0}return!1}function du(t,e,i,n){if(n={lane:2,revertLane:Gu(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ur(t)){if(e)throw Error(r(479))}else e=Ec(t,i,n,2),e!==null&&Be(e,t,2)}function Ur(t){var e=t.alternate;return t===bt||e!==null&&e===bt}function ah(t,e){Js=Rr=!0;var i=t.pending;i===null?e.next=e:(e.next=i.next,i.next=e),t.pending=e}function ih(t,e,i){if((i&4194048)!==0){var n=e.lanes;n&=t.pendingLanes,i|=n,e.lanes=i,He(t,i)}}var pl={readContext:ge,use:_r,useCallback:Zt,useContext:Zt,useEffect:Zt,useImperativeHandle:Zt,useLayoutEffect:Zt,useInsertionEffect:Zt,useMemo:Zt,useReducer:Zt,useRef:Zt,useState:Zt,useDebugValue:Zt,useDeferredValue:Zt,useTransition:Zt,useSyncExternalStore:Zt,useId:Zt,useHostTransitionStatus:Zt,useFormState:Zt,useActionState:Zt,useOptimistic:Zt,useMemoCache:Zt,useCacheRefresh:Zt};pl.useEffectEvent=Zt;var sh={readContext:ge,use:_r,useCallback:function(t,e){return Ee().memoizedState=[t,e===void 0?null:e],t},useContext:ge,useEffect:Yp,useImperativeHandle:function(t,e,i){i=i!=null?i.concat([t]):null,Lr(4194308,4,Xp.bind(null,e,t),i)},useLayoutEffect:function(t,e){return Lr(4194308,4,t,e)},useInsertionEffect:function(t,e){Lr(4,2,t,e)},useMemo:function(t,e){var i=Ee();e=e===void 0?null:e;var n=t();if(os){ma(!0);try{t()}finally{ma(!1)}}return i.memoizedState=[n,e],n},useReducer:function(t,e,i){var n=Ee();if(i!==void 0){var c=i(e);if(os){ma(!0);try{i(e)}finally{ma(!1)}}}else c=e;return n.memoizedState=n.baseState=c,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:c},n.queue=t,t=t.dispatch=F1.bind(null,bt,t),[n.memoizedState,t]},useRef:function(t){var e=Ee();return t={current:t},e.memoizedState=t},useState:function(t){t=su(t);var e=t.queue,i=eh.bind(null,bt,e);return e.dispatch=i,[t.memoizedState,i]},useDebugValue:ru,useDeferredValue:function(t,e){var i=Ee();return ou(i,t,e)},useTransition:function(){var t=su(!1);return t=Wp.bind(null,bt,t.queue,!0,!1),Ee().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,i){var n=bt,c=Ee();if(Mt){if(i===void 0)throw Error(r(407));i=i()}else{if(i=e(),Bt===null)throw Error(r(349));(Tt&127)!==0||Ap(n,e,i)}c.memoizedState=i;var d={value:i,getSnapshot:e};return c.queue=d,Yp(Tp.bind(null,n,d,t),[t]),n.flags|=2048,tn(9,{destroy:void 0},Sp.bind(null,n,d,i,e),null),i},useId:function(){var t=Ee(),e=Bt.identifierPrefix;if(Mt){var i=Aa,n=Na;i=(n&~(1<<32-be(n)-1)).toString(32)+i,e="_"+e+"R_"+i,i=Or++,0<i&&(e+="H"+i.toString(32)),e+="_"}else i=I1++,e="_"+e+"r_"+i.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:uu,useFormState:_p,useActionState:_p,useOptimistic:function(t){var e=Ee();e.memoizedState=e.baseState=t;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=i,e=du.bind(null,bt,!0,i),i.dispatch=e,[t,e]},useMemoCache:eu,useCacheRefresh:function(){return Ee().memoizedState=W1.bind(null,bt)},useEffectEvent:function(t){var e=Ee(),i={impl:t};return e.memoizedState=i,function(){if((Rt&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}},fu={readContext:ge,use:_r,useCallback:Kp,useContext:ge,useEffect:lu,useImperativeHandle:Pp,useInsertionEffect:Gp,useLayoutEffect:Ip,useMemo:Zp,useReducer:kr,useRef:Up,useState:function(){return kr(Pa)},useDebugValue:ru,useDeferredValue:function(t,e){var i=Jt();return Qp(i,_t.memoizedState,t,e)},useTransition:function(){var t=kr(Pa)[0],e=Jt().memoizedState;return[typeof t=="boolean"?t:fl(t),e]},useSyncExternalStore:Np,useId:$p,useHostTransitionStatus:uu,useFormState:kp,useActionState:kp,useOptimistic:function(t,e){var i=Jt();return Mp(i,_t,t,e)},useMemoCache:eu,useCacheRefresh:th};fu.useEffectEvent=qp;var nh={readContext:ge,use:_r,useCallback:Kp,useContext:ge,useEffect:lu,useImperativeHandle:Pp,useInsertionEffect:Gp,useLayoutEffect:Ip,useMemo:Zp,useReducer:iu,useRef:Up,useState:function(){return iu(Pa)},useDebugValue:ru,useDeferredValue:function(t,e){var i=Jt();return _t===null?ou(i,t,e):Qp(i,_t.memoizedState,t,e)},useTransition:function(){var t=iu(Pa)[0],e=Jt().memoizedState;return[typeof t=="boolean"?t:fl(t),e]},useSyncExternalStore:Np,useId:$p,useHostTransitionStatus:uu,useFormState:Bp,useActionState:Bp,useOptimistic:function(t,e){var i=Jt();return _t!==null?Mp(i,_t,t,e):(i.baseState=t,[t,i.queue.dispatch])},useMemoCache:eu,useCacheRefresh:th};nh.useEffectEvent=qp;function mu(t,e,i,n){e=t.memoizedState,i=i(n,e),i=i==null?e:x({},e,i),t.memoizedState=i,t.lanes===0&&(t.updateQueue.baseState=i)}var pu={enqueueSetState:function(t,e,i){t=t._reactInternals;var n=Qe(),c=vi(n);c.payload=e,i!=null&&(c.callback=i),e=bi(t,c,n),e!==null&&(Be(e,t,n),ol(e,t,n))},enqueueReplaceState:function(t,e,i){t=t._reactInternals;var n=Qe(),c=vi(n);c.tag=1,c.payload=e,i!=null&&(c.callback=i),e=bi(t,c,n),e!==null&&(Be(e,t,n),ol(e,t,n))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var i=Qe(),n=vi(i);n.tag=2,e!=null&&(n.callback=e),e=bi(t,n,i),e!==null&&(Be(e,t,i),ol(e,t,i))}};function lh(t,e,i,n,c,d,y){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(n,d,y):e.prototype&&e.prototype.isPureReactComponent?!tl(i,n)||!tl(c,d):!0}function rh(t,e,i,n){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(i,n),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(i,n),e.state!==t&&pu.enqueueReplaceState(e,e.state,null)}function cs(t,e){var i=e;if("ref"in e){i={};for(var n in e)n!=="ref"&&(i[n]=e[n])}if(t=t.defaultProps){i===e&&(i=x({},i));for(var c in t)i[c]===void 0&&(i[c]=t[c])}return i}function oh(t){yr(t)}function ch(t){console.error(t)}function uh(t){yr(t)}function Yr(t,e){try{var i=t.onUncaughtError;i(e.value,{componentStack:e.stack})}catch(n){setTimeout(function(){throw n})}}function dh(t,e,i){try{var n=t.onCaughtError;n(i.value,{componentStack:i.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function hu(t,e,i){return i=vi(i),i.tag=3,i.payload={element:null},i.callback=function(){Yr(t,e)},i}function fh(t){return t=vi(t),t.tag=3,t}function mh(t,e,i,n){var c=i.type.getDerivedStateFromError;if(typeof c=="function"){var d=n.value;t.payload=function(){return c(d)},t.callback=function(){dh(e,i,n)}}var y=i.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(t.callback=function(){dh(e,i,n),typeof c!="function"&&(Si===null?Si=new Set([this]):Si.add(this));var b=n.stack;this.componentDidCatch(n.value,{componentStack:b!==null?b:""})})}function J1(t,e,i,n,c){if(i.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(e=i.alternate,e!==null&&Ps(e,i,c,!0),i=Xe.current,i!==null){switch(i.tag){case 31:case 13:return na===null?$r():i.alternate===null&&Qt===0&&(Qt=3),i.flags&=-257,i.flags|=65536,i.lanes=c,n===Er?i.flags|=16384:(e=i.updateQueue,e===null?i.updateQueue=new Set([n]):e.add(n),Uu(t,n,c)),!1;case 22:return i.flags|=65536,n===Er?i.flags|=16384:(e=i.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([n])},i.updateQueue=e):(i=e.retryQueue,i===null?e.retryQueue=new Set([n]):i.add(n)),Uu(t,n,c)),!1}throw Error(r(435,i.tag))}return Uu(t,n,c),$r(),!1}if(Mt)return e=Xe.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=c,n!==Oc&&(t=Error(r(422),{cause:n}),il(ea(t,i)))):(n!==Oc&&(e=Error(r(423),{cause:n}),il(ea(e,i))),t=t.current.alternate,t.flags|=65536,c&=-c,t.lanes|=c,n=ea(n,i),c=hu(t.stateNode,n,c),Xc(t,c),Qt!==4&&(Qt=2)),!1;var d=Error(r(520),{cause:n});if(d=ea(d,i),Dl===null?Dl=[d]:Dl.push(d),Qt!==4&&(Qt=2),e===null)return!0;n=ea(n,i),i=e;do{switch(i.tag){case 3:return i.flags|=65536,t=c&-c,i.lanes|=t,t=hu(i.stateNode,n,t),Xc(i,t),!1;case 1:if(e=i.type,d=i.stateNode,(i.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Si===null||!Si.has(d))))return i.flags|=65536,c&=-c,i.lanes|=c,c=fh(c),mh(c,t,i,n),Xc(i,c),!1}i=i.return}while(i!==null);return!1}var gu=Error(r(461)),ae=!1;function xe(t,e,i,n){e.child=t===null?xp(e,null,i,n):rs(e,t.child,i,n)}function ph(t,e,i,n,c){i=i.render;var d=e.ref;if("ref"in n){var y={};for(var b in n)b!=="ref"&&(y[b]=n[b])}else y=n;return is(e),n=Fc(t,e,i,y,d,c),b=Jc(),t!==null&&!ae?($c(t,e,c),Ka(t,e,c)):(Mt&&b&&Vc(e),e.flags|=1,xe(t,e,n,c),e.child)}function hh(t,e,i,n,c){if(t===null){var d=i.type;return typeof d=="function"&&!Cc(d)&&d.defaultProps===void 0&&i.compare===null?(e.tag=15,e.type=d,gh(t,e,d,n,c)):(t=Dr(i.type,null,n,e,e.mode,c),t.ref=e.ref,t.return=e,e.child=t)}if(d=t.child,!Nu(t,c)){var y=d.memoizedProps;if(i=i.compare,i=i!==null?i:tl,i(y,n)&&t.ref===e.ref)return Ka(t,e,c)}return e.flags|=1,t=Ya(d,n),t.ref=e.ref,t.return=e,e.child=t}function gh(t,e,i,n,c){if(t!==null){var d=t.memoizedProps;
vendor: 9,098 bytes, line 48
48if(tl(d,n)&&t.ref===e.ref)if(ae=!1,e.pendingProps=n=d,Nu(t,c))(t.flags&131072)!==0&&(ae=!0);else return e.lanes=t.lanes,Ka(t,e,c)}return xu(t,e,i,n,c)}function xh(t,e,i,n){var c=n.children,d=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((e.flags&128)!==0){if(d=d!==null?d.baseLanes|i:i,t!==null){for(n=e.child=t.child,c=0;n!==null;)c=c|n.lanes|n.childLanes,n=n.sibling;n=c&~d}else n=0,e.child=null;return yh(t,e,d,i,n)}if((i&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Sr(e,d!==null?d.cachePool:null),d!==null?bp(e,d):Kc(),wp(e);else return n=e.lanes=536870912,yh(t,e,d!==null?d.baseLanes|i:i,i,n)}else d!==null?(Sr(e,d.cachePool),bp(e,d),Di(),e.memoizedState=null):(t!==null&&Sr(e,null),Kc(),Di());return xe(t,e,c,i),e.child}function hl(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function yh(t,e,i,n,c){var d=Yc();return d=d===null?null:{parent:te._currentValue,pool:d},e.memoizedState={baseLanes:i,cachePool:d},t!==null&&Sr(e,null),Kc(),wp(e),t!==null&&Ps(t,e,n,!0),e.childLanes=c,null}function qr(t,e){return e=Ir({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function vh(t,e,i){return rs(e,t.child,null,i),t=qr(e,e.pendingProps),t.flags|=2,Pe(e),e.memoizedState=null,t}function $1(t,e,i){var n=e.pendingProps,c=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(Mt){if(n.mode==="hidden")return t=qr(e,n),e.lanes=536870912,hl(null,t);if(Qc(e),(t=Ut)?(t=Hg(t,sa),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:pi!==null?{id:Na,overflow:Aa}:null,retryLane:536870912,hydrationErrors:null},i=ap(t),i.return=e,e.child=i,he=e,Ut=null)):t=null,t===null)throw gi(e);return e.lanes=536870912,null}return qr(e,n)}var d=t.memoizedState;if(d!==null){var y=d.dehydrated;if(Qc(e),c)if(e.flags&256)e.flags&=-257,e=vh(t,e,i);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(r(558));else if(ae||Ps(t,e,i,!1),c=(i&t.childLanes)!==0,ae||c){if(n=Bt,n!==null&&(y=Ve(n,i),y!==0&&y!==d.retryLane))throw d.retryLane=y,$i(t,y),Be(n,t,y),gu;$r(),e=vh(t,e,i)}else t=d.treeContext,Ut=la(y.nextSibling),he=e,Mt=!0,hi=null,sa=!1,t!==null&&np(e,t),e=qr(e,n),e.flags|=4096;return e}return t=Ya(t.child,{mode:n.mode,children:n.children}),t.ref=e.ref,e.child=t,t.return=e,t}function Gr(t,e){var i=e.ref;if(i===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(r(284));(t===null||t.ref!==i)&&(e.flags|=4194816)}}function xu(t,e,i,n,c){return is(e),i=Fc(t,e,i,n,void 0,c),n=Jc(),t!==null&&!ae?($c(t,e,c),Ka(t,e,c)):(Mt&&n&&Vc(e),e.flags|=1,xe(t,e,i,c),e.child)}function bh(t,e,i,n,c,d){return is(e),e.updateQueue=null,i=jp(e,n,i,c),Dp(t),n=Jc(),t!==null&&!ae?($c(t,e,d),Ka(t,e,d)):(Mt&&n&&Vc(e),e.flags|=1,xe(t,e,i,d),e.child)}function wh(t,e,i,n,c){if(is(e),e.stateNode===null){var d=qs,y=i.contextType;typeof y=="object"&&y!==null&&(d=ge(y)),d=new i(n,d),e.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=pu,e.stateNode=d,d._reactInternals=e,d=e.stateNode,d.props=n,d.state=e.memoizedState,d.refs={},Gc(e),y=i.contextType,d.context=typeof y=="object"&&y!==null?ge(y):qs,d.state=e.memoizedState,y=i.getDerivedStateFromProps,typeof y=="function"&&(mu(e,i,y,n),d.state=e.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(y=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),y!==d.state&&pu.enqueueReplaceState(d,d.state,null),ul(e,n,d,c),cl(),d.state=e.memoizedState),typeof d.componentDidMount=="function"&&(e.flags|=4194308),n=!0}else if(t===null){d=e.stateNode;var b=e.memoizedProps,j=cs(i,b);d.props=j;var R=d.context,U=i.contextType;y=qs,typeof U=="object"&&U!==null&&(y=ge(U));var P=i.getDerivedStateFromProps;U=typeof P=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=e.pendingProps!==b,U||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||R!==y)&&rh(e,d,n,y),yi=!1;var _=e.memoizedState;d.state=_,ul(e,n,d,c),cl(),R=e.memoizedState,b||_!==R||yi?(typeof P=="function"&&(mu(e,i,P,n),R=e.memoizedState),(j=yi||lh(e,i,j,n,_,R,y))?(U||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(e.flags|=4194308)):(typeof d.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=n,e.memoizedState=R),d.props=n,d.state=R,d.context=y,n=j):(typeof d.componentDidMount=="function"&&(e.flags|=4194308),n=!1)}else{d=e.stateNode,Ic(t,e),y=e.memoizedProps,U=cs(i,y),d.props=U,P=e.pendingProps,_=d.context,R=i.contextType,j=qs,typeof R=="object"&&R!==null&&(j=ge(R)),b=i.getDerivedStateFromProps,(R=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==P||_!==j)&&rh(e,d,n,j),yi=!1,_=e.memoizedState,d.state=_,ul(e,n,d,c),cl();var k=e.memoizedState;y!==P||_!==k||yi||t!==null&&t.dependencies!==null&&Nr(t.dependencies)?(typeof b=="function"&&(mu(e,i,b,n),k=e.memoizedState),(U=yi||lh(e,i,U,n,_,k,j)||t!==null&&t.dependencies!==null&&Nr(t.dependencies))?(R||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(n,k,j),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(n,k,j)),typeof d.componentDidUpdate=="function"&&(e.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof d.componentDidUpdate!="function"||y===t.memoizedProps&&_===t.memoizedState||(e.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===t.memoizedProps&&_===t.memoizedState||(e.flags|=1024),e.memoizedProps=n,e.memoizedState=k),d.props=n,d.state=k,d.context=j,n=U):(typeof d.componentDidUpdate!="function"||y===t.memoizedProps&&_===t.memoizedState||(e.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===t.memoizedProps&&_===t.memoizedState||(e.flags|=1024),n=!1)}return d=n,Gr(t,e),n=(e.flags&128)!==0,d||n?(d=e.stateNode,i=n&&typeof i.getDerivedStateFromError!="function"?null:d.render(),e.flags|=1,t!==null&&n?(e.child=rs(e,t.child,null,c),e.child=rs(e,null,i,c)):xe(t,e,i,c),e.memoizedState=d.state,t=e.child):t=Ka(t,e,c),t}function Dh(t,e,i,n){return es(),e.flags|=256,xe(t,e,i,n),e.child}var yu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function vu(t){return{baseLanes:t,cachePool:dp()}}function bu(t,e,i){return t=t!==null?t.childLanes&~i:0,e&&(t|=Ze),t}function jh(t,e,i){var n=e.pendingProps,c=!1,d=(e.flags&128)!==0,y;if((y=d)||(y=t!==null&&t.memoizedState===null?!1:(Ft.current&2)!==0),y&&(c=!0,e.flags&=-129),y=(e.flags&32)!==0,e.flags&=-33,t===null){if(Mt){if(c?wi(e):Di(),(t=Ut)?(t=Hg(t,sa),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:pi!==null?{id:Na,overflow:Aa}:null,retryLane:536870912,hydrationErrors:null},i=ap(t),i.return=e,e.child=i,he=e,Ut=null)):t=null,t===null)throw gi(e);return ad(t)?e.lanes=32:e.lanes=536870912,null}var b=n.children;return n=n.fallback,c?(Di(),c=e.mode,b=Ir({mode:"hidden",children:b},c),n=ts(n,c,i,null),b.return=e,n.return=e,b.sibling=n,e.child=b,n=e.child,n.memoizedState=vu(i),n.childLanes=bu(t,y,i),e.memoizedState=yu,hl(null,n)):(wi(e),wu(e,b))}var j=t.memoizedState;if(j!==null&&(b=j.dehydrated,b!==null)){if(d)e.flags&256?(wi(e),e.flags&=-257,e=Du(t,e,i)):e.memoizedState!==null?(Di(),e.child=t.child,e.flags|=128,e=null):(Di(),b=n.fallback,c=e.mode,n=Ir({mode:"visible",children:n.children},c),b=ts(b,c,i,null),b.flags|=2,n.return=e,b.return=e,n.sibling=b,e.child=n,rs(e,t.child,null,i),n=e.child,n.memoizedState=vu(i),n.childLanes=bu(t,y,i),e.memoizedState=yu,e=hl(null,n));else if(wi(e),ad(b)){if(y=b.nextSibling&&b.nextSibling.dataset,y)var R=y.dgst;y=R,n=Error(r(419)),n.stack="",n.digest=y,il({value:n,source:null,stack:null}),e=Du(t,e,i)}else if(ae||Ps(t,e,i,!1),y=(i&t.childLanes)!==0,ae||y){if(y=Bt,y!==null&&(n=Ve(y,i),n!==0&&n!==j.retryLane))throw j.retryLane=n,$i(t,n),Be(y,t,n),gu;ed(b)||$r(),e=Du(t,e,i)}else ed(b)?(e.flags|=192,e.child=t.child,e=null):(t=j.treeContext,Ut=la(b.nextSibling),he=e,Mt=!0,hi=null,sa=!1,t!==null&&np(e,t),e=wu(e,n.children),e.flags|=4096);return e}return c?(Di(),b=n.fallback,c=e.mode,j=t.child,R=j.sibling,n=Ya(j,{mode:"hidden",children:n.children}),n.subtreeFlags=j.subtreeFlags&65011712,R!==null?b=Ya(R,b):(b=ts(b,c,i,null),b.flags|=2),b.return=e,n.return=e,n.sibling=b,e.child=n,hl(null,n),n=e.child,b=t.child.memoizedState,b
vendor: 6,260 bytes, line 48
48===null?b=vu(i):(c=b.cachePool,c!==null?(j=te._currentValue,c=c.parent!==j?{parent:j,pool:j}:c):c=dp(),b={baseLanes:b.baseLanes|i,cachePool:c}),n.memoizedState=b,n.childLanes=bu(t,y,i),e.memoizedState=yu,hl(t.child,n)):(wi(e),i=t.child,t=i.sibling,i=Ya(i,{mode:"visible",children:n.children}),i.return=e,i.sibling=null,t!==null&&(y=e.deletions,y===null?(e.deletions=[t],e.flags|=16):y.push(t)),e.child=i,e.memoizedState=null,i)}function wu(t,e){return e=Ir({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Ir(t,e){return t=Ie(22,t,null,e),t.lanes=0,t}function Du(t,e,i){return rs(e,t.child,null,i),t=wu(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Nh(t,e,i){t.lanes|=e;var n=t.alternate;n!==null&&(n.lanes|=e),kc(t.return,e,i)}function ju(t,e,i,n,c,d){var y=t.memoizedState;y===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:n,tail:i,tailMode:c,treeForkCount:d}:(y.isBackwards=e,y.rendering=null,y.renderingStartTime=0,y.last=n,y.tail=i,y.tailMode=c,y.treeForkCount=d)}function Ah(t,e,i){var n=e.pendingProps,c=n.revealOrder,d=n.tail;n=n.children;var y=Ft.current,b=(y&2)!==0;if(b?(y=y&1|2,e.flags|=128):y&=1,q(Ft,y),xe(t,e,n,i),n=Mt?al:0,!b&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Nh(t,i,e);else if(t.tag===19)Nh(t,i,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(c){case"forwards":for(i=e.child,c=null;i!==null;)t=i.alternate,t!==null&&Vr(t)===null&&(c=i),i=i.sibling;i=c,i===null?(c=e.child,e.child=null):(c=i.sibling,i.sibling=null),ju(e,!1,c,i,d,n);break;case"backwards":case"unstable_legacy-backwards":for(i=null,c=e.child,e.child=null;c!==null;){if(t=c.alternate,t!==null&&Vr(t)===null){e.child=c;break}t=c.sibling,c.sibling=i,i=c,c=t}ju(e,!0,i,null,d,n);break;case"together":ju(e,!1,null,null,void 0,n);break;default:e.memoizedState=null}return e.child}function Ka(t,e,i){if(t!==null&&(e.dependencies=t.dependencies),Ai|=e.lanes,(i&e.childLanes)===0)if(t!==null){if(Ps(t,e,i,!1),(i&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(r(153));if(e.child!==null){for(t=e.child,i=Ya(t,t.pendingProps),e.child=i,i.return=e;t.sibling!==null;)t=t.sibling,i=i.sibling=Ya(t,t.pendingProps),i.return=e;i.sibling=null}return e.child}function Nu(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Nr(t)))}function t2(t,e,i){switch(e.tag){case 3:pt(e,e.stateNode.containerInfo),xi(e,te,t.memoizedState.cache),es();break;case 27:case 5:fe(e);break;case 4:pt(e,e.stateNode.containerInfo);break;case 10:xi(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Qc(e),null;break;case 13:var n=e.memoizedState;if(n!==null)return n.dehydrated!==null?(wi(e),e.flags|=128,null):(i&e.child.childLanes)!==0?jh(t,e,i):(wi(e),t=Ka(t,e,i),t!==null?t.sibling:null);wi(e);break;case 19:var c=(t.flags&128)!==0;if(n=(i&e.childLanes)!==0,n||(Ps(t,e,i,!1),n=(i&e.childLanes)!==0),c){if(n)return Ah(t,e,i);e.flags|=128}if(c=e.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),q(Ft,Ft.current),n)break;return null;case 22:return e.lanes=0,xh(t,e,i,e.pendingProps);case 24:xi(e,te,t.memoizedState.cache)}return Ka(t,e,i)}function Sh(t,e,i){if(t!==null)if(t.memoizedProps!==e.pendingProps)ae=!0;else{if(!Nu(t,i)&&(e.flags&128)===0)return ae=!1,t2(t,e,i);ae=(t.flags&131072)!==0}else ae=!1,Mt&&(e.flags&1048576)!==0&&sp(e,al,e.index);switch(e.lanes=0,e.tag){case 16:t:{var n=e.pendingProps;if(t=ns(e.elementType),e.type=t,typeof t=="function")Cc(t)?(n=cs(t,n),e.tag=1,e=wh(null,e,t,n,i)):(e.tag=0,e=xu(null,e,t,n,i));else{if(t!=null){var c=t.$$typeof;if(c===W){e.tag=11,e=ph(null,e,t,n,i);break t}else if(c===K){e.tag=14,e=hh(null,e,t,n,i);break t}}throw e=vt(t)||t,Error(r(306,e,""))}}return e;case 0:return xu(t,e,e.type,e.pendingProps,i);case 1:return n=e.type,c=cs(n,e.pendingProps),wh(t,e,n,c,i);case 3:t:{if(pt(e,e.stateNode.containerInfo),t===null)throw Error(r(387));n=e.pendingProps;var d=e.memoizedState;c=d.element,Ic(t,e),ul(e,n,null,i);var y=e.memoizedState;if(n=y.cache,xi(e,te,n),n!==d.cache&&Lc(e,[te],i,!0),cl(),n=y.element,d.isDehydrated)if(d={element:n,isDehydrated:!1,cache:y.cache},e.updateQueue.baseState=d,e.memoizedState=d,e.flags&256){e=Dh(t,e,n,i);break t}else if(n!==c){c=ea(Error(r(424)),e),il(c),e=Dh(t,e,n,i);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Ut=la(t.firstChild),he=e,Mt=!0,hi=null,sa=!0,i=xp(e,null,n,i),e.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(es(),n===c){e=Ka(t,e,i);break t}xe(t,e,n,i)}e=e.child}return e;case 26:return Gr(t,e),t===null?(i=kg(e.type,null,e.pendingProps,null))?e.memoizedState=i:Mt||(i=e.type,t=e.pendingProps,n=lo(ct.current).createElement(i),n[pe]=e,n[Re]=t,ye(n,i,t),ce(n),e.stateNode=n):e.memoizedState=kg(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return fe(e),t===null&&Mt&&(n=e.stateNode=Og(e.type,e.pendingProps,ct.current),he=e,sa=!0,c=Ut,Mi(e.type)?(id=c,Ut=la(n.firstChild)):Ut=c),xe(t,e,e.pendingProps.children,i),Gr(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Mt&&((c=n=Ut)&&(n=M2(n,e.type,e.pendingProps,sa),n!==null?(e.stateNode=n,he=e,Ut=la(n.firstChild),sa=!1,c=!0):c=!1),c||gi(e)),fe(e),c=e.type,d=e.pendingProps,y=t!==null?t.memoizedProps:null,n=d.children,Ju(c,d)?n=null:y!==null&&Ju(c,y)&&(e.flags|=32),e.memoizedState!==null&&(c=Fc(t,e,X1,null,null,i),Ml._currentValue=c),Gr(t,e),xe(t,e,n,i),e.child;case 6:return t===null&&Mt&&((t=i=Ut)&&(i=H2(i,e.pendingProps,sa),i!==null?(e.stateNode=i,he=e,Ut=null,t=!0):t=!1),t||gi(e)),null;case 13:return jh(t,e,i);case 4:return pt(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=rs(e,null,n,i):xe(t,e,n,i),e.child;case 11:return ph(t,e,e.type,e.pendingProps,i);case 7:return xe(t,e,e.pendingProps,i),e.child;case 8:return xe(t,e,e.pendingProps.children,i),e.child;case 12:return xe(t,e,e.pendingProps.children,i),e.child;case 10:return n=e.pendingProps,xi(e,e.type,n.value),xe(t,e,n.children,i),e.child;
vendor: 4,465 bytes, line 48
48case 9:return c=e.type._context,n=e.pendingProps.children,is(e),c=ge(c),n=n(c),e.flags|=1,xe(t,e,n,i),e.child;case 14:return hh(t,e,e.type,e.pendingProps,i);case 15:return gh(t,e,e.type,e.pendingProps,i);case 19:return Ah(t,e,i);case 31:return $1(t,e,i);case 22:return xh(t,e,i,e.pendingProps);case 24:return is(e),n=ge(te),t===null?(c=Yc(),c===null&&(c=Bt,d=Bc(),c.pooledCache=d,d.refCount++,d!==null&&(c.pooledCacheLanes|=i),c=d),e.memoizedState={parent:n,cache:c},Gc(e),xi(e,te,c)):((t.lanes&i)!==0&&(Ic(t,e),ul(e,null,null,i),cl()),c=t.memoizedState,d=e.memoizedState,c.parent!==n?(c={parent:n,cache:n},e.memoizedState=c,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=c),xi(e,te,n)):(n=d.cache,xi(e,te,n),n!==c.cache&&Lc(e,[te],i,!0))),xe(t,e,e.pendingProps.children,i),e.child;case 29:throw e.pendingProps}throw Error(r(156,e.tag))}function Za(t){t.flags|=4}function Au(t,e,i,n,c){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(c&335544128)===c)if(t.stateNode.complete)t.flags|=8192;else if($h())t.flags|=8192;else throw ls=Er,qc}else t.flags&=-16777217}function Th(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!qg(e))if($h())t.flags|=8192;else throw ls=Er,qc}function Xr(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?we():536870912,t.lanes|=e,nn|=e)}function gl(t,e){if(!Mt)switch(t.tailMode){case"hidden":e=t.tail;for(var i=null;e!==null;)e.alternate!==null&&(i=e),e=e.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var n=null;i!==null;)i.alternate!==null&&(n=i),i=i.sibling;n===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:n.sibling=null}}function Yt(t){var e=t.alternate!==null&&t.alternate.child===t.child,i=0,n=0;if(e)for(var c=t.child;c!==null;)i|=c.lanes|c.childLanes,n|=c.subtreeFlags&65011712,n|=c.flags&65011712,c.return=t,c=c.sibling;else for(c=t.child;c!==null;)i|=c.lanes|c.childLanes,n|=c.subtreeFlags,n|=c.flags,c.return=t,c=c.sibling;return t.subtreeFlags|=n,t.childLanes=i,e}function e2(t,e,i){var n=e.pendingProps;switch(Rc(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Yt(e),null;case 1:return Yt(e),null;case 3:return i=e.stateNode,n=null,t!==null&&(n=t.memoizedState.cache),e.memoizedState.cache!==n&&(e.flags|=2048),Ia(te),Ct(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(t===null||t.child===null)&&(Xs(e)?Za(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,zc())),Yt(e),null;case 26:var c=e.type,d=e.memoizedState;return t===null?(Za(e),d!==null?(Yt(e),Th(e,d)):(Yt(e),Au(e,c,null,n,i))):d?d!==t.memoizedState?(Za(e),Yt(e),Th(e,d)):(Yt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==n&&Za(e),Yt(e),Au(e,c,t,n,i)),null;case 27:if(Ne(e),i=ct.current,c=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==n&&Za(e);else{if(!n){if(e.stateNode===null)throw Error(r(166));return Yt(e),null}t=F.current,Xs(e)?lp(e):(t=Og(c,n,i),e.stateNode=t,Za(e))}return Yt(e),null;case 5:if(Ne(e),c=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==n&&Za(e);else{if(!n){if(e.stateNode===null)throw Error(r(166));return Yt(e),null}if(d=F.current,Xs(e))lp(e);else{var y=lo(ct.current);switch(d){case 1:d=y.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:d=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":d=y.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":d=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":d=y.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof n.is=="string"?y.createElement("select",{is:n.is}):y.createElement("select"),n.multiple?d.multiple=!0:n.size&&(d.size=n.size);break;default:d=typeof n.is=="string"?y.createElement(c,{is:n.is}):y.createElement(c)}}d[pe]=e,d[Re]=n;t:for(y=e.child;y!==null;){if(y.tag===5||y.tag===6)d.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===e)break t;for(;y.sibling===null;){if(y.return===null||y.return===e)break t;y=y.return}y.sibling.return=y.return,y=y.sibling}e.stateNode=d;t:switch(ye(d,c,n),c){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break t;case"img":n=!0;break t;default:n=!1}n&&Za(e)}}return Yt(e),Au(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,i),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==n&&Za(e);
vendor: 24,180 bytes, line 48
48else{if(typeof n!="string"&&e.stateNode===null)throw Error(r(166));if(t=ct.current,Xs(e)){if(t=e.stateNode,i=e.memoizedProps,n=null,c=he,c!==null)switch(c.tag){case 27:case 5:n=c.memoizedProps}t[pe]=e,t=!!(t.nodeValue===i||n!==null&&n.suppressHydrationWarning===!0||jg(t.nodeValue,i)),t||gi(e,!0)}else t=lo(t).createTextNode(n),t[pe]=e,e.stateNode=t}return Yt(e),null;case 31:if(i=e.memoizedState,t===null||t.memoizedState!==null){if(n=Xs(e),i!==null){if(t===null){if(!n)throw Error(r(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(557));t[pe]=e}else es(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Yt(e),t=!1}else i=zc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=i),t=!0;if(!t)return e.flags&256?(Pe(e),e):(Pe(e),null);if((e.flags&128)!==0)throw Error(r(558))}return Yt(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(c=Xs(e),n!==null&&n.dehydrated!==null){if(t===null){if(!c)throw Error(r(318));if(c=e.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));c[pe]=e}else es(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Yt(e),c=!1}else c=zc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=c),c=!0;if(!c)return e.flags&256?(Pe(e),e):(Pe(e),null)}return Pe(e),(e.flags&128)!==0?(e.lanes=i,e):(i=n!==null,t=t!==null&&t.memoizedState!==null,i&&(n=e.child,c=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(c=n.alternate.memoizedState.cachePool.pool),d=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(d=n.memoizedState.cachePool.pool),d!==c&&(n.flags|=2048)),i!==t&&i&&(e.child.flags|=8192),Xr(e,e.updateQueue),Yt(e),null);case 4:return Ct(),t===null&&Ku(e.stateNode.containerInfo),Yt(e),null;case 10:return Ia(e.type),Yt(e),null;case 19:if(G(Ft),n=e.memoizedState,n===null)return Yt(e),null;if(c=(e.flags&128)!==0,d=n.rendering,d===null)if(c)gl(n,!1);else{if(Qt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(d=Vr(t),d!==null){for(e.flags|=128,gl(n,!1),t=d.updateQueue,e.updateQueue=t,Xr(e,t),e.subtreeFlags=0,t=i,i=e.child;i!==null;)ep(i,t),i=i.sibling;return q(Ft,Ft.current&1|2),Mt&&qa(e,n.treeForkCount),e.child}t=t.sibling}n.tail!==null&&Se()>Wr&&(e.flags|=128,c=!0,gl(n,!1),e.lanes=4194304)}else{if(!c)if(t=Vr(d),t!==null){if(e.flags|=128,c=!0,t=t.updateQueue,e.updateQueue=t,Xr(e,t),gl(n,!0),n.tail===null&&n.tailMode==="hidden"&&!d.alternate&&!Mt)return Yt(e),null}else 2*Se()-n.renderingStartTime>Wr&&i!==536870912&&(e.flags|=128,c=!0,gl(n,!1),e.lanes=4194304);n.isBackwards?(d.sibling=e.child,e.child=d):(t=n.last,t!==null?t.sibling=d:e.child=d,n.last=d)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=Se(),t.sibling=null,i=Ft.current,q(Ft,c?i&1|2:i&1),Mt&&qa(e,n.treeForkCount),t):(Yt(e),null);case 22:case 23:return Pe(e),Zc(),n=e.memoizedState!==null,t!==null?t.memoizedState!==null!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?(i&536870912)!==0&&(e.flags&128)===0&&(Yt(e),e.subtreeFlags&6&&(e.flags|=8192)):Yt(e),i=e.updateQueue,i!==null&&Xr(e,i.retryQueue),i=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),n=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==i&&(e.flags|=2048),t!==null&&G(ss),null;case 24:return i=null,t!==null&&(i=t.memoizedState.cache),e.memoizedState.cache!==i&&(e.flags|=2048),Ia(te),Yt(e),null;case 25:return null;case 30:return null}throw Error(r(156,e.tag))}function a2(t,e){switch(Rc(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ia(te),Ct(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Ne(e),null;case 31:if(e.memoizedState!==null){if(Pe(e),e.alternate===null)throw Error(r(340));es()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(Pe(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(r(340));es()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return G(Ft),null;case 4:return Ct(),null;case 10:return Ia(e.type),null;case 22:case 23:return Pe(e),Zc(),t!==null&&G(ss),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ia(te),null;case 25:return null;default:return null}}function Eh(t,e){switch(Rc(e),e.tag){case 3:Ia(te),Ct();break;case 26:case 27:case 5:Ne(e);break;case 4:Ct();break;case 31:e.memoizedState!==null&&Pe(e);break;case 13:Pe(e);break;case 19:G(Ft);break;case 10:Ia(e.type);break;case 22:case 23:Pe(e),Zc(),t!==null&&G(ss);break;case 24:Ia(te)}}function xl(t,e){try{var i=e.updateQueue,n=i!==null?i.lastEffect:null;if(n!==null){var c=n.next;i=c;do{if((i.tag&t)===t){n=void 0;var d=i.create,y=i.inst;n=d(),y.destroy=n}i=i.next}while(i!==c)}}catch(b){zt(e,e.return,b)}}function ji(t,e,i){try{var n=e.updateQueue,c=n!==null?n.lastEffect:null;if(c!==null){var d=c.next;n=d;do{if((n.tag&t)===t){var y=n.inst,b=y.destroy;if(b!==void 0){y.destroy=void 0,c=e;var j=i,R=b;try{R()}catch(U){zt(c,j,U)}}}n=n.next}while(n!==d)}}catch(U){zt(e,e.return,U)}}function Ch(t){var e=t.updateQueue;if(e!==null){var i=t.stateNode;try{vp(e,i)}catch(n){zt(t,t.return,n)}}}function Mh(t,e,i){i.props=cs(t.type,t.memoizedProps),i.state=t.memoizedState;try{i.componentWillUnmount()}catch(n){zt(t,e,n)}}function yl(t,e){try{var i=t.ref;if(i!==null){switch(t.tag){case 26:case 27:case 5:var n=t.stateNode;break;case 30:n=t.stateNode;break;default:n=t.stateNode}typeof i=="function"?t.refCleanup=i(n):i.current=n}}catch(c){zt(t,e,c)}}function Sa(t,e){var i=t.ref,n=t.refCleanup;if(i!==null)if(typeof n=="function")try{n()}catch(c){zt(t,e,c)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(c){zt(t,e,c)}else i.current=null}function Hh(t){var e=t.type,i=t.memoizedProps,n=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":i.autoFocus&&n.focus();break t;case"img":i.src?n.src=i.src:i.srcSet&&(n.srcset=i.srcSet)}}catch(c){zt(t,t.return,c)}}function Su(t,e,i){try{var n=t.stateNode;N2(n,t.type,i,e),n[Re]=e}catch(c){zt(t,t.return,c)}}function Vh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Mi(t.type)||t.tag===4}function Tu(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Vh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Mi(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Eu(t,e,i){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(t,e):(e=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,e.appendChild(t),i=i._reactRootContainer,i!=null||e.onclick!==null||(e.onclick=Ba));else if(n!==4&&(n===27&&Mi(t.type)&&(i=t.stateNode,e=null),t=t.child,t!==null))for(Eu(t,e,i),t=t.sibling;t!==null;)Eu(t,e,i),t=t.sibling}function Pr(t,e,i){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?i.insertBefore(t,e):i.appendChild(t);else if(n!==4&&(n===27&&Mi(t.type)&&(i=t.stateNode),t=t.child,t!==null))for(Pr(t,e,i),t=t.sibling;t!==null;)Pr(t,e,i),t=t.sibling}function Rh(t){var e=t.stateNode,i=t.memoizedProps;try{for(var n=t.type,c=e.attributes;c.length;)e.removeAttributeNode(c[0]);ye(e,n,i),e[pe]=t,e[Re]=i}catch(d){zt(t,t.return,d)}}var Qa=!1,ie=!1,Cu=!1,Oh=typeof WeakSet=="function"?WeakSet:Set,ue=null;function i2(t,e){if(t=t.containerInfo,Wu=po,t=Pm(t),Dc(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else t:{i=(i=t.ownerDocument)&&i.defaultView||window;var n=i.getSelection&&i.getSelection();if(n&&n.rangeCount!==0){i=n.anchorNode;var c=n.anchorOffset,d=n.focusNode;n=n.focusOffset;try{i.nodeType,d.nodeType}catch{i=null;break t}var y=0,b=-1,j=-1,R=0,U=0,P=t,_=null;e:for(;;){for(var k;P!==i||c!==0&&P.nodeType!==3||(b=y+c),P!==d||n!==0&&P.nodeType!==3||(j=y+n),P.nodeType===3&&(y+=P.nodeValue.length),(k=P.firstChild)!==null;)_=P,P=k;for(;;){if(P===t)break e;if(_===i&&++R===c&&(b=y),_===d&&++U===n&&(j=y),(k=P.nextSibling)!==null)break;P=_,_=P.parentNode}P=k}i=b===-1||j===-1?null:{start:b,end:j}}else i=null}i=i||{start:0,end:0}}else i=null;for(Fu={focusedElem:t,selectionRange:i},po=!1,ue=e;ue!==null;)if(e=ue,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ue=t;else for(;ue!==null;){switch(e=ue,d=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(i=0;i<t.length;i++)c=t[i],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&d!==null){t=void 0,i=e,c=d.memoizedProps,d=d.memoizedState,n=i.stateNode;try{var et=cs(i.type,c);t=n.getSnapshotBeforeUpdate(et,d),n.__reactInternalSnapshotBeforeUpdate=t}catch(dt){zt(i,i.return,dt)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,i=t.nodeType,i===9)td(t);else if(i===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":td(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(r(163))}if(t=e.sibling,t!==null){t.return=e.return,ue=t;break}ue=e.return}}function zh(t,e,i){var n=i.flags;switch(i.tag){case 0:case 11:case 15:Fa(t,i),n&4&&xl(5,i);break;case 1:if(Fa(t,i),n&4)if(t=i.stateNode,e===null)try{t.componentDidMount()}catch(y){zt(i,i.return,y)}else{var c=cs(i.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(c,e,t.__reactInternalSnapshotBeforeUpdate)}catch(y){zt(i,i.return,y)}}n&64&&Ch(i),n&512&&yl(i,i.return);break;case 3:if(Fa(t,i),n&64&&(t=i.updateQueue,t!==null)){if(e=null,i.child!==null)switch(i.child.tag){case 27:case 5:e=i.child.stateNode;break;case 1:e=i.child.stateNode}try{vp(t,e)}catch(y){zt(i,i.return,y)}}break;case 27:e===null&&n&4&&Rh(i);case 26:case 5:Fa(t,i),e===null&&n&4&&Hh(i),n&512&&yl(i,i.return);break;case 12:Fa(t,i);break;case 31:Fa(t,i),n&4&&Lh(t,i);break;case 13:Fa(t,i),n&4&&Bh(t,i),n&64&&(t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(i=f2.bind(null,i),V2(t,i))));break;case 22:if(n=i.memoizedState!==null||Qa,!n){e=e!==null&&e.memoizedState!==null||ie,c=Qa;var d=ie;Qa=n,(ie=e)&&!d?Ja(t,i,(i.subtreeFlags&8772)!==0):Fa(t,i),Qa=c,ie=d}break;case 30:break;default:Fa(t,i)}}function _h(t){var e=t.alternate;e!==null&&(t.alternate=null,_h(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&nc(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Gt=null,ze=!1;function Wa(t,e,i){for(i=i.child;i!==null;)kh(t,e,i),i=i.sibling}function kh(t,e,i){if(Te&&typeof Te.onCommitFiberUnmount=="function")try{Te.onCommitFiberUnmount(Pi,i)}catch{}switch(i.tag){case 26:ie||Sa(i,e),Wa(t,e,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:ie||Sa(i,e);var n=Gt,c=ze;Mi(i.type)&&(Gt=i.stateNode,ze=!1),Wa(t,e,i),Tl(i.stateNode),Gt=n,ze=c;break;case 5:ie||Sa(i,e);case 6:if(n=Gt,c=ze,Gt=null,Wa(t,e,i),Gt=n,ze=c,Gt!==null)if(ze)try{(Gt.nodeType===9?Gt.body:Gt.nodeName==="HTML"?Gt.ownerDocument.body:Gt).removeChild(i.stateNode)}catch(d){zt(i,e,d)}else try{Gt.removeChild(i.stateNode)}catch(d){zt(i,e,d)}break;case 18:Gt!==null&&(ze?(t=Gt,Cg(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,i.stateNode),mn(t)):Cg(Gt,i.stateNode));break;case 4:n=Gt,c=ze,Gt=i.stateNode.containerInfo,ze=!0,Wa(t,e,i),Gt=n,ze=c;break;case 0:case 11:case 14:case 15:ji(2,i,e),ie||ji(4,i,e),Wa(t,e,i);break;case 1:ie||(Sa(i,e),n=i.stateNode,typeof n.componentWillUnmount=="function"&&Mh(i,e,n)),Wa(t,e,i);break;case 21:Wa(t,e,i);break;case 22:ie=(n=ie)||i.memoizedState!==null,Wa(t,e,i),ie=n;break;default:Wa(t,e,i)}}function Lh(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{mn(t)}catch(i){zt(e,e.return,i)}}}function Bh(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{mn(t)}catch(i){zt(e,e.return,i)}}function s2(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new Oh),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new Oh),e;default:throw Error(r(435,t.tag))}}function Kr(t,e){var i=s2(t);e.forEach(function(n){if(!i.has(n)){i.add(n);var c=m2.bind(null,t,n);n.then(c,c)}})}function _e(t,e){var i=e.deletions;if(i!==null)for(var n=0;n<i.length;n++){var c=i[n],d=t,y=e,b=y;t:for(;b!==null;){switch(b.tag){case 27:if(Mi(b.type)){Gt=b.stateNode,ze=!1;break t}break;case 5:Gt=b.stateNode,ze=!1;break t;case 3:case 4:Gt=b.stateNode.containerInfo,ze=!0;break t}b=b.return}if(Gt===null)throw Error(r(160));kh(d,y,c),Gt=null,ze=!1,d=c.alternate,d!==null&&(d.return=null),c.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)Uh(e,t),e=e.sibling}var ga=null;function Uh(t,e){var i=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:_e(e,t),ke(t),n&4&&(ji(3,t,t.return),xl(3,t),ji(5,t,t.return));break;case 1:_e(e,t),ke(t),n&512&&(ie||i===null||Sa(i,i.return)),n&64&&Qa&&(t=t.updateQueue,t!==null&&(n=t.callbacks,n!==null&&(i=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=i===null?n:i.concat(n))));break;case 26:var c=ga;if(_e(e,t),ke(t),n&512&&(ie||i===null||Sa(i,i.return)),n&4){var d=i!==null?i.memoizedState:null;if(n=t.memoizedState,i===null)if(n===null)if(t.stateNode===null){t:{n=t.type,i=t.memoizedProps,c=c.ownerDocument||c;e:switch(n){case"title":d=c.getElementsByTagName("title")[0],(!d||d[Xn]||d[pe]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=c.createElement(n),c.head.insertBefore(d,c.querySelector("head > title"))),ye(d,n,i),d[pe]=t,ce(d),n=d;break t;case"link":var y=Ug("link","href",c).get(n+(i.href||""));if(y){for(var b=0;b<y.length;b++)if(d=y[b],d.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&d.getAttribute("rel")===(i.rel==null?null:i.rel)&&d.getAttribute("title")===(i.title==null?null:i.title)&&d.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){y.splice(b,1);break e}}d=c.createElement(n),ye(d,n,i),c.head.appendChild(d);break;case"meta":if(y=Ug("meta","content",c).get(n+(i.content||""))){for(b=0;b<y.length;b++)if(d=y[b],d.getAttribute("content")===(i.content==null?null:""+i.content)&&d.getAttribute("name")===(i.name==null?null:i.name)&&d.getAttribute("property")===(i.property==null?null:i.property)&&d.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&d.getAttribute("charset")===(i.charSet==null?null:i.charSet)){y.splice(b,1);break e}}d=c.createElement(n),ye(d,n,i),c.head.appendChild(d);break;default:throw Error(r(468,n))}d[pe]=t,ce(d),n=d}t.stateNode=n}else Yg(c,t.type,t.stateNode);else t.stateNode=Bg(c,n,t.memoizedProps);else d!==n?(d===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):d.count--,n===null?Yg(c,t.type,t.stateNode):Bg(c,n,t.memoizedProps)):n===null&&t.stateNode!==null&&Su(t,t.memoizedProps,i.memoizedProps)}break;case 27:_e(e,t),ke(t),n&512&&(ie||i===null||Sa(i,i.return)),i!==null&&n&4&&Su(t,t.memoizedProps,i.memoizedProps);break;case 5:if(_e(e,t),ke(t),n&512&&(ie||i===null||Sa(i,i.return)),t.flags&32){c=t.stateNode;try{zs(c,"")}catch(et){zt(t,t.return,et)}}n&4&&t.stateNode!=null&&(c=t.memoizedProps,Su(t,c,i!==null?i.memoizedProps:c)),n&1024&&(Cu=!0);break;case 6:if(_e(e,t),ke(t),n&4){if(t.stateNode===null)throw Error(r(162));n=t.memoizedProps,i=t.stateNode;try{i.nodeValue=n}catch(et){zt(t,t.return,et)}}break;case 3:if(co=null,c=ga,ga=ro(e.containerInfo),_e(e,t),ga=c,ke(t),n&4&&i!==null&&i.memoizedState.isDehydrated)try{mn(e.containerInfo)}catch(et){zt(t,t.return,et)}Cu&&(Cu=!1,Yh(t));break;case 4:n=ga,ga=ro(t.stateNode.containerInfo),_e(e,t),ke(t),ga=n;break;case 12:_e(e,t),ke(t);break;case 31:_e(e,t),ke(t),n&4&&(n=t.updateQueue,n!==null&&(t.updateQueue=null,Kr(t,n)));break;case 13:_e(e,t),ke(t),t.child.flags&8192&&t.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Qr=Se()),n&4&&(n=t.updateQueue,n!==null&&(t.updateQueue=null,Kr(t,n)));break;case 22:c=t.memoizedState!==null;var j=i!==null&&i.memoizedState!==null,R=Qa,U=ie;if(Qa=R||c,ie=U||j,_e(e,t),ie=U,Qa=R,ke(t),n&8192)t:for(e=t.stateNode,e._visibility=c?e._visibility&-2:e._visibility|1,c&&(i===null||j||Qa||ie||us(t)),i=null,e=t;;){if(e.tag===5||e.tag===26){if(i===null){j=i=e;try{if(d=j.stateNode,c)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{b=j.stateNode;var P=j.memoizedProps.style,_=P!=null&&P.hasOwnProperty("display")?P.display:null;b.style.display=_==null||typeof _=="boolean"?"":(""+_).trim()}}catch(et){zt(j,j.return,et)}}}else if(e.tag===6){if(i===null){j=e;try{j.stateNode.nodeValue=c?"":j.memoizedProps}catch(et){zt(j,j.return,et)}}}else if(e.tag===18){if(i===null){j=e;try{var k=j.stateNode;c?Mg(k,!0):Mg(j.stateNode,!1)}catch(et){zt(j,j.return,et)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;i===e&&(i=null),e=e.return}i===e&&(i=null),e.sibling.return=e.return,e=e.sibling}n&4&&(n=t.updateQueue,n!==null&&(i=n.retryQueue,i!==null&&(n.retryQueue=null,Kr(t,i))));break;case 19:_e(e,t),ke(t),n&4&&(n=t.updateQueue,n!==null&&(t.updateQueue=null,Kr(t,n)));break;case 30:break;case 21:break;default:_e(e,t),ke(t)}}function ke(t){var e=t.flags;if(e&2){try{for(var i,n=t.return;n!==null;){if(Vh(n)){i=n;break}n=n.return}if(i==null)throw Error(r(160));switch(i.tag){case 27:var c=i.stateNode,d=Tu(t);Pr(t,d,c);break;case 5:var y=i.stateNode;i.flags&32&&(zs(y,""),i.flags&=-33);var b=Tu(t);Pr(t,b,y);break;case 3:case 4:var j=i.stateNode.containerInfo,R=Tu(t);Eu(t,R,j);break;default:throw Error(r(161))}}catch(U){zt(t,t.return,U)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Yh(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;Yh(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Fa(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)zh(t,e.alternate,e),e=e.sibling}function us(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:ji(4,e,e.return),us(e);break;case 1:Sa(e,e.return);var i=e.stateNode;typeof i.componentWillUnmount=="function"&&Mh(e,e.return,i),us(e);break;case 27:Tl(e.stateNode);case 26:case 5:Sa(e,e.return),us(e);break;case 22:e.memoizedState===null&&us(e);break;case 30:us(e);break;default:us(e)}t=t.sibling}}function Ja(t,e,i){for(i=i&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var n=e.alternate,c=t,d=e,y=d.flags;switch(d.tag){case 0:case 11:case 15:Ja(c,d,i),xl(4,d);break;case 1:if(Ja(c,d,i),n=d,c=n.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(R){zt(n,n.return,R)}if(n=d,c=n.updateQueue,c!==null){var b=n.stateNode;try{var j=c.shared.hiddenCallbacks;if(j!==null)for(c.shared.hiddenCallbacks=null,c=0;c<j.length;c++)yp(j[c],b)}catch(R){zt(n,n.return,R)}}i&&y&64&&Ch(d),yl(d,d.return);break;case 27:Rh(d);case 26:case 5:Ja(c,d,i),i&&n===null&&y&4&&Hh(d),yl(d,d.return);break;case 12:Ja(c,d,i);break;case 31:Ja(c,d,i),i&&y&4&&Lh(c,d);break;case 13:Ja(c,d,i),i&&y&4&&Bh(c,d);break;case 22:d.memoizedState===null&&Ja(c,d,i),yl(d,d.return);break;case 30:break;default:Ja(c,d,i)}e=e.sibling}}function Mu(t,e){var i=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==i&&(t!=null&&t.refCount++,i!=null&&sl(i))}function Hu(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&sl(t))}function xa(t,e,i,n){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)qh(t,e,i,n),e=e.sibling}function qh(t,e,i,n){var c=e.flags;switch(e.tag){case 0:case 11:case 15:xa(t,e,i,n),c&2048&&xl(9,e);break;case 1:xa(t,e,i,n);break;case 3:xa(t,e,i,n),c&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&sl(t)));break;case 12:if(c&2048){xa(t,e,i,n),t=e.stateNode;try{var d=e.memoizedProps,y=d.id,b=d.onPostCommit;typeof b=="function"&&b(y,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(j){zt(e,e.return,j)}}else xa(t,e,i,n);break;case 31:xa(t,e,i,n);break;case 13:xa(t,e,i,n);break;case 23:break;case 22:d=e.stateNode,y=e.alternate,e.memoizedState!==null?d._visibility&2?xa(t,e,i,n):vl(t,e):d._visibility&2?xa(t,e,i,n):(d._visibility|=2,en(t,e,i,n,(e.subtreeFlags&10256)!==0||!1)),c&2048&&Mu(y,e);break;case 24:xa(t,e,i,n),c&2048&&Hu(e.alternate,e);break;default:xa(t,e,i,n)}}function en(t,e,i,n,c){for(c=c&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var d=t,y=e,b=i,j=n,R=y.flags;switch(y.tag){case 0:case 11:case 15:en(d,y,b,j,c),xl(8,y);break;case 23:break;case 22:var U=y.stateNode;y.memoizedState!==null?U._visibility&2?en(d,y,b,j,c):vl(d,y):(U._visibility|=2,en(d,y,b,j,c)),c&&R&2048&&Mu(y.alternate,y);break;case 24:en(d,y,b,j,c),c&&R&2048&&Hu(y.alternate,y);break;default:en(d,y,b,j,c)}e=e.sibling}}function vl(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var i=t,n=e,c=n.flags;switch(n.tag){case 22:vl(i,n),c&2048&&Mu(n.alternate,n);break;case 24:vl(i,n),c&2048&&Hu(n.alternate,n);break;default:vl(i,n)}e=e.sibling}}var bl=8192;function an(t,e,i){if(t.subtreeFlags&bl)for(t=t.child;t!==null;)Gh(t,e,i),t=t.sibling}function Gh(t,e,i){switch(t.tag){case 26:an(t,e,i),t.flags&bl&&t.memoizedState!==null&&I2(i,ga,t.memoizedState,t.memoizedProps);break;case 5:an(t,e,i);break;case 3:case 4:var n=ga;ga=ro(t.stateNode.containerInfo),an(t,e,i),ga=n;break;case 22:t.memoizedState===null&&(n=t.alternate,n!==null&&n.memoizedState!==null?(n=bl,bl=16777216,an(t,e,i),bl=n):an(t,e,i));break;default:an(t,e,i)}}function Ih(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function wl(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var i=0;i<e.length;i++){var n=e[i];ue=n,Ph(n,t)}Ih(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Xh(t),t=t.sibling}function Xh(t){switch(t.tag){case 0:case 11:case 15:wl(t),t.flags&2048&&ji(9,t,t.return);break;case 3:wl(t);break;case 12:wl(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Zr(t)):wl(t);break;default:wl(t)}}function Zr(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var i=0;i<e.length;i++){var n=e[i];ue=n,Ph(n,t)}Ih(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:ji(8,e,e.return),Zr(e);break;case 22:i=e.stateNode,i._visibility&2&&(i._visibility&=-3,Zr(e));break;default:Zr(e)}t=t.sibling}}function Ph(t,e){for(;ue!==null;){var i=ue;switch(i.tag){case 0:case 11:case 15:ji(8,i,e);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var n=i.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:sl(i.memoizedState.cache)}if(n=i.child,n!==null)n.return=i,ue=n;else t:for(i=t;ue!==null;){n=ue;var c=n.sibling,d=n.return;if(_h(n),n===i){ue=null;break t}if(c!==null){c.return=d,ue=c;break t}ue=d}}}var n2={getCacheForType:function(t){var e=ge(te),i=e.data.get(t);return i===void 0&&(i=t(),e.data.set(t,i)),i},cacheSignal:function(){return ge(te).controller.signal}},l2=typeof WeakMap=="function"?WeakMap:Map,Rt=0,Bt=null,At=null,Tt=0,Ot=0,Ke=null,Ni=!1,sn=!1,Vu=!1,$a=0,Qt=0,Ai=0,ds=0,Ru=0,Ze=0,nn=0,Dl=null,Le=null,Ou=!1,Qr=0,Kh=0,Wr=1/0,Fr=null,Si=null,ne=0,Ti=null,ln=null,ti=0,zu=0,_u=null,Zh=null,jl=0,ku=null;function Qe(){return(Rt&2)!==0&&Tt!==0?Tt&-Tt:E.T!==null?Gu():ic()}function Qh(){if(Ze===0)if((Tt&536870912)===0||Mt){var t=Ts;Ts<<=1,(Ts&3932160)===0&&(Ts=262144),Ze=t}else Ze=536870912;return t=Xe.current,t!==null&&(t.flags|=32),Ze}function Be(t,e,i){(t===Bt&&(Ot===2||Ot===9)||t.cancelPendingCommit!==null)&&(rn(t,0),Ei(t,Tt,Ze,!1)),Xt(t,i),((Rt&2)===0||t!==Bt)&&(t===Bt&&((Rt&2)===0&&(
vendor: 24,237 bytes, lines 48-49
48ds|=i),Qt===4&&Ei(t,Tt,Ze,!1)),Ta(t))}function Wh(t,e,i){if((Rt&6)!==0)throw Error(r(327));var n=!i&&(e&127)===0&&(e&t.expiredLanes)===0||qt(t,e),c=n?c2(t,e):Bu(t,e,!0),d=n;do{if(c===0){sn&&!n&&Ei(t,e,0,!1);break}else{if(i=t.current.alternate,d&&!r2(i)){c=Bu(t,e,!1),d=!1;continue}if(c===2){if(d=e,t.errorRecoveryDisabledLanes&d)var y=0;else y=t.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){e=y;t:{var b=t;c=Dl;var j=b.current.memoizedState.isDehydrated;if(j&&(rn(b,y).flags|=256),y=Bu(b,y,!1),y!==2){if(Vu&&!j){b.errorRecoveryDisabledLanes|=d,ds|=d,c=4;break t}d=Le,Le=c,d!==null&&(Le===null?Le=d:Le.push.apply(Le,d))}c=y}if(d=!1,c!==2)continue}}if(c===1){rn(t,0),Ei(t,e,0,!0);break}t:{switch(n=t,d=c,d){case 0:case 1:throw Error(r(345));case 4:if((e&4194048)!==e)break;case 6:Ei(n,e,Ze,!Ni);break t;case 2:Le=null;break;case 3:case 5:break;default:throw Error(r(329))}if((e&62914560)===e&&(c=Qr+300-Se(),10<c)){if(Ei(n,e,Ze,!Ni),ht(n,0,!0)!==0)break t;ti=e,n.timeoutHandle=Tg(Fh.bind(null,n,i,Le,Fr,Ou,e,Ze,ds,nn,Ni,d,"Throttled",-0,0),c);break t}Fh(n,i,Le,Fr,Ou,e,Ze,ds,nn,Ni,d,null,-0,0)}}break}while(!0);Ta(t)}function Fh(t,e,i,n,c,d,y,b,j,R,U,P,_,k){if(t.timeoutHandle=-1,P=e.subtreeFlags,P&8192||(P&16785408)===16785408){P={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ba},Gh(e,d,P);var et=(d&62914560)===d?Qr-Se():(d&4194048)===d?Kh-Se():0;if(et=X2(P,et),et!==null){ti=d,t.cancelPendingCommit=et(ng.bind(null,t,e,d,i,n,c,y,b,j,U,P,null,_,k)),Ei(t,d,y,!R);return}}ng(t,e,d,i,n,c,y,b,j)}function r2(t){for(var e=t;;){var i=e.tag;if((i===0||i===11||i===15)&&e.flags&16384&&(i=e.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var n=0;n<i.length;n++){var c=i[n],d=c.getSnapshot;c=c.value;try{if(!Ge(d(),c))return!1}catch{return!1}}if(i=e.child,e.subtreeFlags&16384&&i!==null)i.return=e,e=i;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Ei(t,e,i,n){e&=~Ru,e&=~ds,t.suspendedLanes|=e,t.pingedLanes&=~e,n&&(t.warmLanes|=e),n=t.expirationTimes;for(var c=e;0<c;){var d=31-be(c),y=1<<d;n[d]=-1,c&=~y}i!==0&&Zi(t,i,e)}function Jr(){return(Rt&6)===0?(Nl(0),!1):!0}function Lu(){if(At!==null){if(Ot===0)var t=At.return;else t=At,Ga=as=null,tu(t),Ws=null,ll=0,t=At;for(;t!==null;)Eh(t.alternate,t),t=t.return;At=null}}function rn(t,e){var i=t.timeoutHandle;i!==-1&&(t.timeoutHandle=-1,T2(i)),i=t.cancelPendingCommit,i!==null&&(t.cancelPendingCommit=null,i()),ti=0,Lu(),Bt=t,At=i=Ya(t.current,null),Tt=e,Ot=0,Ke=null,Ni=!1,sn=qt(t,e),Vu=!1,nn=Ze=Ru=ds=Ai=Qt=0,Le=Dl=null,Ou=!1,(e&8)!==0&&(e|=e&32);var n=t.entangledLanes;if(n!==0)for(t=t.entanglements,n&=e;0<n;){var c=31-be(n),d=1<<c;e|=t[c],n&=~d}return $a=e,vr(),i}function Jh(t,e){bt=null,E.H=pl,e===Qs||e===Tr?(e=pp(),Ot=3):e===qc?(e=pp(),Ot=4):Ot=e===gu?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,Ke=e,At===null&&(Qt=1,Yr(t,ea(e,t.current)))}function $h(){var t=Xe.current;return t===null?!0:(Tt&4194048)===Tt?na===null:(Tt&62914560)===Tt||(Tt&536870912)!==0?t===na:!1}function tg(){var t=E.H;return E.H=pl,t===null?pl:t}function eg(){var t=E.A;return E.A=n2,t}function $r(){Qt=4,Ni||(Tt&4194048)!==Tt&&Xe.current!==null||(sn=!0),(Ai&134217727)===0&&(ds&134217727)===0||Bt===null||Ei(Bt,Tt,Ze,!1)}function Bu(t,e,i){var n=Rt;Rt|=2;var c=tg(),d=eg();(Bt!==t||Tt!==e)&&(Fr=null,rn(t,e)),e=!1;var y=Qt;t:do try{if(Ot!==0&&At!==null){var b=At,j=Ke;switch(Ot){case 8:Lu(),y=6;break t;case 3:case 2:case 9:case 6:Xe.current===null&&(e=!0);var R=Ot;if(Ot=0,Ke=null,on(t,b,j,R),i&&sn){y=0;break t}break;default:R=Ot,Ot=0,Ke=null,on(t,b,j,R)}}o2(),y=Qt;break}catch(U){Jh(t,U)}while(!0);return e&&t.shellSuspendCounter++,Ga=as=null,Rt=n,E.H=c,E.A=d,At===null&&(Bt=null,Tt=0,vr()),y}function o2(){for(;At!==null;)ag(At)}function c2(t,e){var i=Rt;Rt|=2;var n=tg(),c=eg();Bt!==t||Tt!==e?(Fr=null,Wr=Se()+500,rn(t,e)):sn=qt(t,e);t:do try{if(Ot!==0&&At!==null){e=At;var d=Ke;e:switch(Ot){case 1:Ot=0,Ke=null,on(t,e,d,1);break;case 2:case 9:if(fp(d)){Ot=0,Ke=null,ig(e);break}e=function(){Ot!==2&&Ot!==9||Bt!==t||(Ot=7),Ta(t)},d.then(e,e);break t;case 3:Ot=7;break t;case 4:Ot=5;break t;case 7:fp(d)?(Ot=0,Ke=null,ig(e)):(Ot=0,Ke=null,on(t,e,d,7));break;case 5:var y=null;switch(At.tag){case 26:y=At.memoizedState;case 5:case 27:var b=At;if(y?qg(y):b.stateNode.complete){Ot=0,Ke=null;var j=b.sibling;if(j!==null)At=j;else{var R=b.return;R!==null?(At=R,to(R)):At=null}break e}}Ot=0,Ke=null,on(t,e,d,5);break;case 6:Ot=0,Ke=null,on(t,e,d,6);break;case 8:Lu(),Qt=6;break t;default:throw Error(r(462))}}u2();break}catch(U){Jh(t,U)}while(!0);return Ga=as=null,E.H=n,E.A=c,Rt=i,At!==null?0:(Bt=null,Tt=0,vr(),Qt)}function u2(){for(;At!==null&&!Ae();)ag(At)}function ag(t){var e=Sh(t.alternate,t,$a);t.memoizedProps=t.pendingProps,e===null?to(t):At=e}function ig(t){var e=t,i=e.alternate;switch(e.tag){case 15:case 0:e=bh(i,e,e.pendingProps,e.type,void 0,Tt);break;case 11:e=bh(i,e,e.pendingProps,e.type.render,e.ref,Tt);break;case 5:tu(e);default:Eh(i,e),e=At=ep(e,$a),e=Sh(i,e,$a)}t.memoizedProps=t.pendingProps,e===null?to(t):At=e}function on(t,e,i,n){Ga=as=null,tu(e),Ws=null,ll=0;var c=e.return;try{if(J1(t,c,e,i,Tt)){Qt=1,Yr(t,ea(i,t.current)),At=null;return}}catch(d){if(c!==null)throw At=c,d;Qt=1,Yr(t,ea(i,t.current)),At=null;return}e.flags&32768?(Mt||n===1?t=!0:sn||(Tt&536870912)!==0?t=!1:(Ni=t=!0,(n===2||n===9||n===3||n===6)&&(n=Xe.current,n!==null&&n.tag===13&&(n.flags|=16384))),sg(e,t)):to(e)}function to(t){var e=t;do{if((e.flags&32768)!==0){sg(e,Ni);return}t=e.return;var i=e2(e.alternate,e,$a);if(i!==null){At=i;return}if(e=e.sibling,e!==null){At=e;return}At=e=t}while(e!==null);Qt===0&&(Qt=5)}function sg(t,e){do{var i=a2(t.alternate,t);if(i!==null){i.flags&=32767,At=i;return}if(i=t.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!e&&(t=t.sibling,t!==null)){At=t;return}At=t=i}while(t!==null);Qt=6,At=null}function ng(t,e,i,n,c,d,y,b,j){t.cancelPendingCommit=null;do eo();while(ne!==0);if((Rt&6)!==0)throw Error(r(327));if(e!==null){if(e===t.current)throw Error(r(177));if(d=e.lanes|e.childLanes,d|=Tc,Me(t,i,d,y,b,j),t===Bt&&(At=Bt=null,Tt=0),ln=e,Ti=t,ti=i,zu=d,_u=c,Zh=n,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,p2(Xi,function(){return ug(),null})):(t.callbackNode=null,t.callbackPriority=0),n=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||n){n=E.T,E.T=null,c=L.p,L.p=2,y=Rt,Rt|=4;try{i2(t,e,i)}finally{Rt=y,L.p=c,E.T=n}}ne=1,lg(),rg(),og()}}function lg(){if(ne===1){ne=0;var t=Ti,e=ln,i=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||i){i=E.T,E.T=null;var n=L.p;L.p=2;var c=Rt;Rt|=4;try{Uh(e,t);var d=Fu,y=Pm(t.containerInfo),b=d.focusedElem,j=d.selectionRange;if(y!==b&&b&&b.ownerDocument&&Xm(b.ownerDocument.documentElement,b)){if(j!==null&&Dc(b)){var R=j.start,U=j.end;if(U===void 0&&(U=R),"selectionStart"in b)b.selectionStart=R,b.selectionEnd=Math.min(U,b.value.length);else{var P=b.ownerDocument||document,_=P&&P.defaultView||window;if(_.getSelection){var k=_.getSelection(),et=b.textContent.length,dt=Math.min(j.start,et),Lt=j.end===void 0?dt:Math.min(j.end,et);!k.extend&&dt>Lt&&(y=Lt,Lt=dt,dt=y);var C=Im(b,dt),S=Im(b,Lt);if(C&&S&&(k.rangeCount!==1||k.anchorNode!==C.node||k.anchorOffset!==C.offset||k.focusNode!==S.node||k.focusOffset!==S.offset)){var V=P.createRange();V.setStart(C.node,C.offset),k.removeAllRanges(),dt>Lt?(k.addRange(V),k.extend(S.node,S.offset)):(V.setEnd(S.node,S.offset),k.addRange(V))}}}}for(P=[],k=b;k=k.parentNode;)k.nodeType===1&&P.push({element:k,left:k.scrollLeft,top:k.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<P.length;b++){var I=P[b];I.element.scrollLeft=I.left,I.element.scrollTop=I.top}}po=!!Wu,Fu=Wu=null}finally{Rt=c,L.p=n,E.T=i}}t.current=e,ne=2}}function rg(){if(ne===2){ne=0;var t=Ti,e=ln,i=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||i){i=E.T,E.T=null;var n=L.p;L.p=2;var c=Rt;Rt|=4;try{zh(t,e.alternate,e)}finally{Rt=c,L.p=n,E.T=i}}ne=3}}function og(){if(ne===4||ne===3){ne=0,ci();var t=Ti,e=ln,i=ti,n=Zh;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?ne=5:(ne=0,ln=Ti=null,cg(t,t.pendingLanes));var c=t.pendingLanes;if(c===0&&(Si=null),pa(i),e=e.stateNode,Te&&typeof Te.onCommitFiberRoot=="function")try{Te.onCommitFiberRoot(Pi,e,void 0,(e.current.flags&128)===128)}catch{}if(n!==null){e=E.T,c=L.p,L.p=2,E.T=null;try{for(var d=t.onRecoverableError,y=0;y<n.length;y++){var b=n[y];d(b.value,{componentStack:b.stack})}}finally{E.T=e,L.p=c}}(ti&3)!==0&&eo(),Ta(t),c=t.pendingLanes,(i&261930)!==0&&(c&42)!==0?t===ku?jl++:(jl=0,ku=t):jl=0,Nl(0)}}function cg(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,sl(e)))}function eo(){return lg(),rg(),og(),ug()}function ug(){if(ne!==5)return!1;var t=Ti,e=zu;zu=0;var i=pa(ti),n=E.T,c=L.p;try{L.p=32>i?32:i,E.T=null,i=_u,_u=null;var d=Ti,y=ti;if(ne=0,ln=Ti=null,ti=0,(Rt&6)!==0)throw Error(r(331));var b=Rt;if(Rt|=4,Xh(d.current),qh(d,d.current,y,i),Rt=b,Nl(0,!1),Te&&typeof Te.onPostCommitFiberRoot=="function")try{Te.onPostCommitFiberRoot(Pi,d)}catch{}return!0}finally{L.p=c,E.T=n,cg(t,e)}}function dg(t,e,i){e=ea(i,e),e=hu(t.stateNode,e,2),t=bi(t,e,2),t!==null&&(Xt(t,2),Ta(t))}function zt(t,e,i){if(t.tag===3)dg(t,t,i);else for(;e!==null;){if(e.tag===3){dg(e,t,i);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Si===null||!Si.has(n))){t=ea(i,t),i=fh(2),n=bi(e,i,2),n!==null&&(mh(i,n,e,t),Xt(n,2),Ta(n));break}}e=e.return}}function Uu(t,e,i){var n=t.pingCache;if(n===null){n=t.pingCache=new l2;var c=new Set;n.set(e,c)}else c=n.get(e),c===void 0&&(c=new Set,n.set(e,c));c.has(i)||(Vu=!0,c.add(i),t=d2.bind(null,t,e,i),e.then(t,t))}function d2(t,e,i){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&i,t.warmLanes&=~i,Bt===t&&(Tt&i)===i&&(Qt===4||Qt===3&&(Tt&62914560)===Tt&&300>Se()-Qr?(Rt&2)===0&&rn(t,0):Ru|=i,nn===Tt&&(nn=0)),Ta(t)}function fg(t,e){e===0&&(e=we()),t=$i(t,e),t!==null&&(Xt(t,e),Ta(t))}function f2(t){var e=t.memoizedState,i=0;e!==null&&(i=e.retryLane),fg(t,i)}function m2(t,e){var i=0;switch(t.tag){case 31:case 13:var n=t.stateNode,c=t.memoizedState;c!==null&&(i=c.retryLane);break;case 19:n=t.stateNode;break;case 22:n=t.stateNode._retryCache;break;default:throw Error(r(314))}n!==null&&n.delete(e),fg(t,i)}function p2(t,e){return Yn(t,e)}var ao=null,cn=null,Yu=!1,io=!1,qu=!1,Ci=0;function Ta(t){t!==cn&&t.next===null&&(cn===null?ao=cn=t:cn=cn.next=t),io=!0,Yu||(Yu=!0,g2())}function Nl(t,e){if(!qu&&io){qu=!0;do for(var i=!1,n=ao;n!==null;){if(t!==0){var c=n.pendingLanes;if(c===0)var d=0;else{var y=n.suspendedLanes,b=n.pingedLanes;d=(1<<31-be(42|t)+1)-1,d&=c&~(y&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(i=!0,gg(n,d))}else d=Tt,d=ht(n,n===Bt?d:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(d&3)===0||qt(n,d)||(i=!0,gg(n,d));n=n.next}while(i);qu=!1}}function h2(){mg()}function mg(){io=Yu=!1;var t=0;Ci!==0&&S2()&&(t=Ci);for(var e=Se(),i=null,n=ao;n!==null;){var c=n.next,d=pg(n,e);d===0?(n.next=null,i===null?ao=c:i.next=c,c===null&&(cn=i)):(i=n,(t!==0||(d&3)!==0)&&(io=!0)),n=c}ne!==0&&ne!==5||Nl(t),Ci!==0&&(Ci=0)}function pg(t,e){for(var i=t.suspendedLanes,n=t.pingedLanes,c=t.expirationTimes,d=t.pendingLanes&-62914561;0<d;){var y=31-be(d),b=1<<y,j=c[y];j===-1?((b&i)===0||(b&n)!==0)&&(c[y]=oe(b,e)):j<=e&&(t.expiredLanes|=b),d&=~b}if(e=Bt,i=Tt,i=ht(t,t===e?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),n=t.callbackNode,i===0||t===e&&(Ot===2||Ot===9)||t.cancelPendingCommit!==null)return n!==null&&n!==null&&qn(n),t.callbackNode=null,t.callbackPriority=0;if((i&3)===0||qt(t,i)){if(e=i&-i,e===t.callbackPriority)return e;switch(n!==null&&qn(n),pa(i)){case 2:case 8:i=lr;break;case 32:i=Xi;break;case 268435456:i=ka;break;default:i=Xi}return n=hg.bind(null,t),i=Yn(i,n),t.callbackPriority=e,t.callbackNode=i,e}return n!==null&&n!==null&&qn(n),t.callbackPriority=2,t.callbackNode=null,2}function hg(t,e){if(ne!==0&&ne!==5)return t.callbackNode=null,t.callbackPriority=0,null;var i=t.callbackNode;if(eo()&&t.callbackNode!==i)return null;var n=Tt;return n=ht(t,t===Bt?n:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),n===0?null:(Wh(t,n,e),pg(t,Se()),t.callbackNode!=null&&t.callbackNode===i?hg.bind(null,t):null)}function gg(t,e){if(eo())return null;Wh(t,e,!0)}function g2(){E2(function(){(Rt&6)!==0?Yn(Ii,h2):mg()})}function Gu(){if(Ci===0){var t=Ks;t===0&&(t=Ss,Ss<<=1,(Ss&261888)===0&&(Ss=256)),Ci=t}return Ci}function xg(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:dr(""+t)}function yg(t,e){var i=e.ownerDocument.createElement("input");return i.name=e.name,i.value=e.value,t.id&&i.setAttribute("form",t.id),e.parentNode.insertBefore(i,e),t=new FormData(t),i.parentNode.removeChild(i),t}function x2(t,e,i,n,c){if(e==="submit"&&i&&i.stateNode===c){var d=xg((c[Re]||null).action),y=n.submitter;y&&(e=(e=y[Re]||null)?xg(e.formAction):y.getAttribute("formAction"),e!==null&&(d=e,y=null));var b=new hr("action","action",null,n,c);t.push({event:b,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(Ci!==0){var j=y?yg(c,y):new FormData(c);cu(i,{pending:!0,data:j,method:c.method,action:d},null,j)}}else typeof d=="function"&&(b.preventDefault(),j=y?yg(c,y):new FormData(c),cu(i,{pending:!0,data:j,method:c.method,action:d},d,j))},currentTarget:c}]})}}for(var Iu=0;Iu<Sc.length;Iu++){var Xu=Sc[Iu],y2=Xu.toLowerCase(),v2=Xu[0].toUpperCase()+Xu.slice(1);ha(y2,"on"+v2)}ha(Qm,"onAnimationEnd"),ha(Wm,"onAnimationIteration"),ha(Fm,"onAnimationStart"),ha("dblclick","onDoubleClick"),ha("focusin","onFocus"),ha("focusout","onBlur"),ha(z1,"onTransitionRun"),ha(_1,"onTransitionStart"),ha(k1,"onTransitionCancel"),ha(Jm,"onTransitionEnd"),Rs("onMouseEnter",["mouseout","mouseover"]),Rs("onMouseLeave",["mouseout","mouseover"]),Rs("onPointerEnter",["pointerout","pointerover"]),Rs("onPointerLeave",["pointerout","pointerover"]),Qi("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Qi("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Qi("onBeforeInput",["compositionend","keypress","textInput","paste"]),Qi("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Qi("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Qi("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Al="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(" "),b2=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Al));function vg(t,e){e=(e&4)!==0;for(var i=0;i<t.length;i++){var n=t[i],c=n.event;n=n.listeners;t:{var d=void 0;if(e)for(var y=n.length-1;0<=y;y--){var b=n[y],j=b.instance,R=b.currentTarget;if(b=b.listener,j!==d&&c.isPropagationStopped())break t;d=b,c.currentTarget=R;try{d(c)}catch(U){yr(U)}c.currentTarget=null,d=j}else for(y=0;y<n.length;y++){if(b=n[y],j=b.instance,R=b.currentTarget,b=b.listener,j!==d&&c.isPropagationStopped())break t;d=b,c.currentTarget=R;try{d(c)}catch(U){yr(U)}c.currentTarget=null,d=j}}}}function St(t,e){var i=e[sc];i===void 0&&(i=e[sc]=new Set);var n=t+"__bubble";i.has(n)||(bg(e,t,2,!1),i.add(n))}function Pu(t,e,i){var n=0;e&&(n|=4),bg(i,t,n,e)}var so="_reactListening"+Math.random().toString(36).slice(2);function Ku(t){if(!t[so]){t[so]=!0,mm.forEach(function(i){i!=="selectionchange"&&(b2.has(i)||Pu(i,!1,t),Pu(i,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[so]||(e[so]=!0,Pu("selectionchange",!1,e))}}function bg(t,e,i,n){switch(Qg(e)){case 2:var c=Z2;break;case 8:c=Q2;break;default:c=od}i=c.bind(null,e,i,t),c=void 0,!mc||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(c=!0),n?c!==void 0?t.addEventListener(e,i,{capture:!0,passive:c}):t.addEventListener(e,i,!0):c!==void 0?t.addEventListener(e,i,{passive:c}):t.addEventListener(e,i,!1)}function Zu(t,e,i,n,c){var d=n;if((e&1)===0&&(e&2)===0&&n!==null)t:for(;;){if(n===null)return;var y=n.tag;if(y===3||y===4){var b=n.stateNode.containerInfo;if(b===c)break;if(y===4)for(y=n.return;y!==null;){var j=y.tag;if((j===3||j===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;b!==null;){if(y=Ms(b),y===null)return;if(j=y.tag,j===5||j===6||j===26||j===27){n=d=y;continue t}b=b.parentNode}}n=n.return}Am(function(){var R=d,U=dc(i),P=[];t:{var _=$m.get(t);if(_!==void 0){var k=hr,et=t;switch(t){case"keypress":if(mr(i)===0)break t;case"keydown":case"keyup":k=m1;break;case"focusin":et="focus",k=xc;break;case"focusout":et="blur",k=xc;break;case"beforeblur":case"afterblur":k=xc;break;case"click":if(i.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k=Em;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=e1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=g1;break;case Qm:case Wm:case Fm:k=s1;break;case Jm:k=y1;break;case"scroll":case"scrollend":k=$b;break;case"wheel":k=b1;break;case"copy":case"cut":case"paste":k=l1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=Mm;break;case"toggle":case"beforetoggle":k=D1}var dt=(e&4)!==0,Lt=!dt&&(t==="scroll"||t==="scrollend"),C=dt?_!==null?_+"Capture":null:_;dt=[];for(var S=R,V;S!==null;){var I=S;if(V=I.stateNode,I=I.tag,I!==5&&I!==26&&I!==27||V===null||C===null||(I=Kn(S,C),I!=null&&dt.push(Sl(S,I,V))),Lt)break;S=S.return}0<dt.length&&(_=new k(_,et,null,i,U),P.push({event:_,listeners:dt}))}}if((e&7)===0){t:{if(_=t==="mouseover"||t==="pointerover",k=t==="mouseout"||t==="pointerout",_&&i!==uc&&(et=i.relatedTarget||i.fromElement)&&(Ms(et)||et[Cs]))break t;if((k||_)&&(_=U.window===U?U:(_=U.ownerDocument)?_.defaultView||_.parentWindow:window,k?(et=i.relatedTarget||i.toElement,k=R,et=et?Ms(et):null,et!==null&&(Lt=m(et),dt=et.tag,et!==Lt||dt!==5&&dt!==27&&dt!==6)&&(et=null)):(k=null,et=R),k!==et)){if(dt=Em,I="onMouseLeave",C="onMouseEnter",S="mouse",(t==="pointerout"||t==="pointerover")&&(dt=Mm,I="onPointerLeave",C="onPointerEnter",S="pointer"),Lt=k==null?_:Pn(k),V=et==null?_:Pn(et),_=new dt(I,S+"leave",k,i,U),_.target=Lt,_.relatedTarget=V,I=null,Ms(U)===R&&(dt=new dt(C,S+"enter",et,i,U),dt.target=V,dt.relatedTarget=Lt,I=dt),Lt=I,k&&et)e:{for(dt=w2,C=k,S=et,V=0,I=C;I;I=dt(I))V++;I=0;for(var ut=S;ut;ut=dt(ut))I++;for(;0<V-I;)C=dt(C),V--;for(;0<I-V;)S=dt(S),I--;for(;V--;){if(C===S||S!==null&&C===S.alternate){dt=C;break e}C=dt(C),S=dt(S)}dt=null}else dt=null;k!==null&&wg(P,_,k,dt,!1),et!==null&&Lt!==null&&wg(P,Lt,et,dt,!0)}}t:{if(_=R?Pn(R):window,k=_.nodeName&&_.nodeName.toLowerCase(),k==="select"||k==="input"&&_.type==="file")var Ht=Lm;else if(_m(_))if(Bm)Ht=V1;else{Ht=M1;var lt=C1}else k=_.nodeName,!k||k.toLowerCase()!=="input"||_.type!=="checkbox"&&_.type!=="radio"?R&&cc(R.elementType)&&(Ht=Lm):Ht=H1;if(Ht&&(Ht=Ht(t,R))){km(P,Ht,i,U);break t}lt&&lt(t,_,R),t==="focusout"&&R&&_.type==="number"&&R.memoizedProps.value!=null&&oc(_,"number",_.value)}switch(lt=R?Pn(R):window,t){case"focusin":(_m(lt)||lt.contentEditable==="true")&&(Bs=lt,jc=R,el=null);break;case"focusout":el=jc=Bs=null;break;case"mousedown":Nc=!0;break;case"contextmenu":case"mouseup":case"dragend":Nc=!1,Km(P,i,U);break;case"selectionchange":if(O1)break;case"keydown":case"keyup":Km(P,i,U)}var Dt;if(vc)t:{switch(t){case"compositionstart":var Et="onCompositionStart";break t;case"compositionend":Et="onCompositionEnd";break t;case"compositionupdate":Et="onCompositionUpdate";break t}Et=void 0}else Ls?Om(t,i)&&(Et="onCompositionEnd"):t==="keydown"&&i.keyCode===229&&(Et="onCompositionStart");Et&&(Hm&&i.locale!=="ko"&&(Ls||Et!=="onCompositionStart"?Et==="onCompositionEnd"&&Ls&&(Dt=Sm()):(mi=U,pc="value"in mi?mi.value:mi.textContent,Ls=!0)),lt=no(R,Et),0<lt.length&&(Et=new Cm(Et,t,null,i,U),P.push({event:Et,listeners:lt}),Dt?Et.data=Dt:(Dt=zm(i),Dt!==null&&(Et.data=Dt)))),(Dt=N1?A1(t,i):S1(t,i))&&(Et=no(R,"onBeforeInput"),0<Et.length&&(lt=new Cm("onBeforeInput","beforeinput",null,i,U),P.push({event:lt,listeners:Et}),lt.data=Dt)),x2(P,t,R,i,U)}vg(P,e)})}function Sl(t,e,i){return{instance:t,listener:e,currentTarget:i}}function no(t,e){for(var i=e+"Capture",n=[];t!==null;){var c=t,d=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||d===null||(c=Kn(t,i),c!=null&&n.unshift(Sl(t,c,d)),c=Kn(t,e),c!=null&&n.push(Sl(t,c,d))),t.tag===3)return n;t=t.return}return[]}function w2(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function wg(t,e,i,n,c){for(var d=e._reactName,y=[];i!==null&&i!==n;){var b=i,j=b.alternate,R=b.stateNode;if(b=b.tag,j!==null&&j===n)break;b!==5&&b!==26&&b!==27||R===null||(j=R,c?(R=Kn(i,d),R!=null&&y.unshift(Sl(i,R,j))):c||(R=Kn(i,d),R!=null&&y.push(Sl(i,R,j)))),i=i.return}y.length!==0&&t.push({event:e,listeners:y})}var D2=/\r\n?/g,j2=/\u0000|\uFFFD/g;function Dg(t){return(typeof t=="string"?t:""+t).replace(D2,`
49`).replace(j2,"")}function jg(t,e){return e=Dg(e),Dg(t)===e}function kt(t,e,i,n,c,d){switch(i){case"children":typeof n=="string"?e==="body"||e==="textarea"&&n===""||zs(t,n):(typeof n=="number"||typeof n=="bigint")&&e!=="body"&&zs(t,""+n);break;case"className":cr(t,"class",n);break;case"tabIndex":cr(t,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":cr(t,i,n);break;case"style":jm(t,n,d);break;case"data":if(e!=="object"){cr(t,"data",n);break}case"src":case"href":if(n===""&&(e!=="a"||i!=="href")){t.removeAttribute(i);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){t.removeAttribute(i);break}n=dr(""+n),t.setAttribute(i,n);break;case"action":case"formAction":if(typeof n=="function"){t.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(i==="formAction"?(e!=="input"&&kt(t,e,"name",c.name,c,null),kt(t,e,"formEncType",c.formEncType,c,null),kt(t,e,"formMethod",c.formMethod,c,null),kt(t,e,"formTarget",c.formTarget,c,null)):(kt(t,e,"encType",c.encType,c,null),kt(t,e,"method",c.method,c,null),kt(t,e,"target",c.target,c,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){t.removeAttribute(i);break}n=dr(""+n),t.setAttribute(i,n);break;case"onClick":n!=null&&(t.onclick=Ba);break;case"onScroll":n!=null&&St("scroll",t);break;case"onScrollEnd":n!=null&&St("scrollend",t);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(r(61));if(i=n.__html,i!=null){if(c.children!=null)throw Error(r(60));t.innerHTML=i}}break;case"multiple":t.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":t.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){t.removeAttribute("xlink:href");break}i=dr(""+n),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?t.setAttribute(i,""+n):t.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?t.setAttribute(i,""):t.removeAttribute(i);break;case"capture":case"download":n===!0?t.setAttribute(i,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?t.setAttribute(i,n):t.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?t.setAttribute(i,n):t.removeAttribute(i);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?t.removeAttribute(i):t.setAttribute(i,n);break;case"popover":St("beforetoggle",t),St("toggle",t),or(t,"popover",n);break;case"xlinkActuate":La(t,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":La(t,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":La(t,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":La(t,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":La(t,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":La(t,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":La(t,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":La(t,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":La(t,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":or(t,"is",n);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=Fb.get(i)||i,or(t,i,n))}}function Qu(t,e,i,n,c,d){switch(i){case"style":jm(t,n,d);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(r(61));if(i=n.__html,i!=null){if(c.children!=null)throw Error(r(60));t.innerHTML=i}}break;case"children":typeof n=="string"?zs(t,n):(typeof n=="number"||typeof n=="bigint")&&zs(t,""+n);break;case"onScroll":n!=null&&St("scroll",t);break;case"onScrollEnd":n!=null&&St("scrollend",t);break;case"onClick":n!=null&&(t.onclick=Ba);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!pm.hasOwnProperty(i))t:{if(i[0]==="o"&&i[1]==="n"&&(c=i.endsWith("Capture"),e=i.slice(2,c?i.length-7:void 0),d=t[Re]||null,d=d!=null?d[i]:null,typeof d=="function"&&t.removeEventListener(e,d,c),typeof n=="function")){typeof d!="function"&&d!==null&&(i in t?t[i]=null:t.hasAttribute(i)&&t.removeAttribute(i)),t.addEventListener(e,n,c);break t}i in t?t[i]=n:n===!0?t.setAttribute(i,""):or(t,i,n)}}}function ye(t,e,i){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":St("error",t),St("load",t);var n=!1,c=!1,d;for(d in i)if(i.hasOwnProperty(d)){var y=i[d];if(y!=null)switch(d){case"src":n=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,e));default:kt(t,e,d,y,i,null)}}c&&kt(t,e,"srcSet",i.srcSet,i,null),n&&kt(t,e,"src",i.src,i,null);return;case"input":St("invalid",t);var b=d=y=c=null,j=null,R=null;for(n in i)if(i.hasOwnProperty(n)){var U=i[n];if(U!=null)switch(n){case"name":c=U;break;case"type":y=U;break;case"checked":j=U;break;case"defaultChecked":R=U;break;case"value":d=U;break;case"defaultValue":b=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(r(137,e));break;default:kt(t,e,n,U,i,null)}}vm(t,d,b,j,R,y,c,!1);return;case"select":St("invalid",t),n=y=d=null;for(c in i)if(i.hasOwnProperty(c)&&(b=i[c],b!=null))switch(c){case"value":d=b;break;case"defaultValue":y=b;break;case"multiple":n=b;default:kt(t,e,c,b,i,null)}e=d,i=y,t.multiple=!!n,e!=null?Os(t,!!n,e,!1):i!=null&&Os(t,!!n,i,!0);return;case"textarea":St("invalid",t),d=c=n=null;for(y in i)if(i.hasOwnProperty(y)&&(b=i[y],b!=null))switch(y){case"value":n=b;break;case"defaultValue":c=b;break;case"children":d=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(r(91));break;default:kt(t,e,y,b,i,null)}wm(t,n,c,d);return;case"option":for(j in i)if(i.hasOwnProperty(j)&&(n=i[j],n!=null))switch(j){case"selected":t.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:kt(t,e,j,n,i,null)}return;case"dialog":St("beforetoggle",t),St("toggle",t),St("cancel",t),St("close",t);break;case"iframe":case"object":St("load",t);break;case"video":case"audio":for(n=0;n<Al.length;n++)St(Al[n],t);break;case"image":St("error",t),St("load",t);break;case"details":St("toggle",t);break;case"embed":case"source":case"link":St("error",t),St("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(R in i)if(i.hasOwnProperty(R)&&(n=i[R],n!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,e));default:kt(t,e,R,n,i,null)}return;default:if(cc(e)){for(U in i)i.hasOwnProperty(U)&&(n=i[U],n!==void 0&&Qu(t,e,U,n,i,void 0));return}}for(b in i)i.hasOwnProperty(b)&&(n=i[b],n!=null&&kt(t,e,b,n,i,null))}function N2(t,e,i,n){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,d=null,y=null,b=null,j=null,R=null,U=null;for(k in i){var P=i[k];if(i.hasOwnProperty(k)&&P!=null)switch(k){case"checked":break;case"value":break;case"defaultValue":j=P;default:n.hasOwnProperty(k)||kt(t,e,k,null,n,P)}}for(var _ in n){var k=n[_];if(P=i[_],n.hasOwnProperty(_)&&(k!=null||P!=null))switch(_){case"type":d=k;break;case"name":c=k;break;case"checked":R=k;break;case"defaultChecked":U=k;break;case"value":y=k;break;case"defaultValue":b=k;break;case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(r(137,e));break;default:k!==P&&kt(t,e,_,k,n,P)}}rc(t,y,b,j,R,U,d,c);return;case"select":k=y=b=_=null;for(d in i)if(j=i[d],i.hasOwnProperty(d)&&j!=null)switch(d){case"value":break;case"multiple":k=j;default:n.hasOwnProperty(d)||kt(t,e,d,null,n,j)}for(c in n)if(d=n[c],j=i[c],n.hasOwnProperty(c)&&(d!=null||j!=null))switch(c){case"value":_=d;break;case"defaultValue":b=d;break;case"multiple":y=d;default:d!==j&&kt(t,e,c,d,n,j)}e=b,i=y,n=k,_!=null?Os(t,!!i,_,!1):!!n!=!!i&&(e!=null?Os(t,!!i,e,!0):Os(t,!!i,i?[]:"",!1));return;case"textarea":k=_=null;for(b in i)if(c=i[b],i.hasOwnProperty(b)&&c!=null&&!n.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:kt(t,e,b,null,n,c)}for(y in n)if(c=n[y],d=i[y],n.hasOwnProperty(y)&&(c!=null||d!=null))switch(y){case"value":_=c;break;case"defaultValue":k=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(r(91));break;default:c!==d&&kt(t,e,y,c,n,d)}bm(t,_,k);return;case"option":for(var et in i)if(_=i[et],i.hasOwnProperty(et)&&_!=null&&!n.hasOwnProperty(et))switch(et){case"selected":t.selected=!1;break;default:kt(t,e,et,null,n,_)}for(j in n)if(_=n[j],k=i[j],n.hasOwnProperty(j)&&_!==k&&(_!=null||k!=null))switch(j){case"selected":t.selected=_&&typeof _!="function"&&typeof _!="symbol";break;default:kt(t,e,j,_,n,k)}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 dt in i)_=i[dt],i.hasOwnProperty(dt)&&_!=null&&!n.hasOwnProperty(dt)&&kt(t,e,dt,null,n,_);for(R in n)if(_=n[R],k=i[R],n.hasOwnProperty(R)&&_!==k&&(_!=null||k!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(r(137,e));break;default:kt(t,e,R,_,n,k)}return;default:if(cc(e)){for(var Lt in i)_=i[Lt],i.hasOwnProperty(Lt)&&_!==void 0&&!n.hasOwnProperty(Lt)&&Qu(t,e,Lt,void 0,n,_);for(U in n)_=n[U],k=i[U],!n.hasOwnProperty(U)||_===k||_===void 0&&k===void 0||Qu(t,e,U,_,n,k);return}}for(var C in i)_=i[C],i.hasOwnProperty(C)&&_!=null&&!n.hasOwnProperty(C)&&kt(t,e,C,null,n,_);for(P in n)_=n[P],k=i[P],!n.hasOwnProperty(P)||_===k||_==null&&k==null||kt(t,e,P,_,n,k)}function Ng(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}
vendor: 14,101 bytes, line 49
49function A2(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,i=performance.getEntriesByType("resource"),n=0;n<i.length;n++){var c=i[n],d=c.transferSize,y=c.initiatorType,b=c.duration;if(d&&b&&Ng(y)){for(y=0,b=c.responseEnd,n+=1;n<i.length;n++){var j=i[n],R=j.startTime;if(R>b)break;var U=j.transferSize,P=j.initiatorType;U&&Ng(P)&&(j=j.responseEnd,y+=U*(j<b?1:(b-R)/(j-R)))}if(--n,e+=8*(d+y)/(c.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Wu=null,Fu=null;function lo(t){return t.nodeType===9?t:t.ownerDocument}function Ag(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Sg(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Ju(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var $u=null;function S2(){var t=window.event;return t&&t.type==="popstate"?t===$u?!1:($u=t,!0):($u=null,!1)}var Tg=typeof setTimeout=="function"?setTimeout:void 0,T2=typeof clearTimeout=="function"?clearTimeout:void 0,Eg=typeof Promise=="function"?Promise:void 0,E2=typeof queueMicrotask=="function"?queueMicrotask:typeof Eg<"u"?function(t){return Eg.resolve(null).then(t).catch(C2)}:Tg;function C2(t){setTimeout(function(){throw t})}function Mi(t){return t==="head"}function Cg(t,e){var i=e,n=0;do{var c=i.nextSibling;if(t.removeChild(i),c&&c.nodeType===8)if(i=c.data,i==="/$"||i==="/&"){if(n===0){t.removeChild(c),mn(e);return}n--}else if(i==="$"||i==="$?"||i==="$~"||i==="$!"||i==="&")n++;else if(i==="html")Tl(t.ownerDocument.documentElement);else if(i==="head"){i=t.ownerDocument.head,Tl(i);for(var d=i.firstChild;d;){var y=d.nextSibling,b=d.nodeName;d[Xn]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&d.rel.toLowerCase()==="stylesheet"||i.removeChild(d),d=y}}else i==="body"&&Tl(t.ownerDocument.body);i=c}while(i);mn(e)}function Mg(t,e){var i=t;t=0;do{var n=i.nextSibling;if(i.nodeType===1?e?(i._stashedDisplay=i.style.display,i.style.display="none"):(i.style.display=i._stashedDisplay||"",i.getAttribute("style")===""&&i.removeAttribute("style")):i.nodeType===3&&(e?(i._stashedText=i.nodeValue,i.nodeValue=""):i.nodeValue=i._stashedText||""),n&&n.nodeType===8)if(i=n.data,i==="/$"){if(t===0)break;t--}else i!=="$"&&i!=="$?"&&i!=="$~"&&i!=="$!"||t++;i=n}while(i)}function td(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var i=e;switch(e=e.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":td(i),nc(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}t.removeChild(i)}}function M2(t,e,i,n){for(;t.nodeType===1;){var c=i;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!n&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(n){if(!t[Xn])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(d=t.getAttribute("rel"),d==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(d!==c.rel||t.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||t.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||t.getAttribute("title")!==(c.title==null?null:c.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(d=t.getAttribute("src"),(d!==(c.src==null?null:c.src)||t.getAttribute("type")!==(c.type==null?null:c.type)||t.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&d&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var d=c.name==null?null:""+c.name;if(c.type==="hidden"&&t.getAttribute("name")===d)return t}else return t;if(t=la(t.nextSibling),t===null)break}return null}function H2(t,e,i){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!i||(t=la(t.nextSibling),t===null))return null;return t}function Hg(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=la(t.nextSibling),t===null))return null;return t}function ed(t){return t.data==="$?"||t.data==="$~"}function ad(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function V2(t,e){var i=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||i.readyState!=="loading")e();else{var n=function(){e(),i.removeEventListener("DOMContentLoaded",n)};i.addEventListener("DOMContentLoaded",n),t._reactRetry=n}}function la(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var id=null;function Vg(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var i=t.data;if(i==="/$"||i==="/&"){if(e===0)return la(t.nextSibling);e--}else i!=="$"&&i!=="$!"&&i!=="$?"&&i!=="$~"&&i!=="&"||e++}t=t.nextSibling}return null}function Rg(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var i=t.data;if(i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"){if(e===0)return t;e--}else i!=="/$"&&i!=="/&"||e++}t=t.previousSibling}return null}function Og(t,e,i){switch(e=lo(i),t){case"html":if(t=e.documentElement,!t)throw Error(r(452));return t;case"head":if(t=e.head,!t)throw Error(r(453));return t;case"body":if(t=e.body,!t)throw Error(r(454));return t;default:throw Error(r(451))}}function Tl(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);nc(t)}var ra=new Map,zg=new Set;function ro(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var ei=L.d;L.d={f:R2,r:O2,D:z2,C:_2,L:k2,m:L2,X:U2,S:B2,M:Y2};function R2(){var t=ei.f(),e=Jr();return t||e}function O2(t){var e=Hs(t);e!==null&&e.tag===5&&e.type==="form"?Jp(e):ei.r(t)}var un=typeof document>"u"?null:document;function _g(t,e,i){var n=un;if(n&&typeof e=="string"&&e){var c=$e(e);c='link[rel="'+t+'"][href="'+c+'"]',typeof i=="string"&&(c+='[crossorigin="'+i+'"]'),zg.has(c)||(zg.add(c),t={rel:t,crossOrigin:i,href:e},n.querySelector(c)===null&&(e=n.createElement("link"),ye(e,"link",t),ce(e),n.head.appendChild(e)))}}function z2(t){ei.D(t),_g("dns-prefetch",t,null)}function _2(t,e){ei.C(t,e),_g("preconnect",t,e)}function k2(t,e,i){ei.L(t,e,i);var n=un;if(n&&t&&e){var c='link[rel="preload"][as="'+$e(e)+'"]';e==="image"&&i&&i.imageSrcSet?(c+='[imagesrcset="'+$e(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(c+='[imagesizes="'+$e(i.imageSizes)+'"]')):c+='[href="'+$e(t)+'"]';var d=c;switch(e){case"style":d=dn(t);break;case"script":d=fn(t)}ra.has(d)||(t=x({rel:"preload",href:e==="image"&&i&&i.imageSrcSet?void 0:t,as:e},i),ra.set(d,t),n.querySelector(c)!==null||e==="style"&&n.querySelector(El(d))||e==="script"&&n.querySelector(Cl(d))||(e=n.createElement("link"),ye(e,"link",t),ce(e),n.head.appendChild(e)))}}function L2(t,e){ei.m(t,e);var i=un;if(i&&t){var n=e&&typeof e.as=="string"?e.as:"script",c='link[rel="modulepreload"][as="'+$e(n)+'"][href="'+$e(t)+'"]',d=c;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=fn(t)}if(!ra.has(d)&&(t=x({rel:"modulepreload",href:t},e),ra.set(d,t),i.querySelector(c)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(Cl(d)))return}n=i.createElement("link"),ye(n,"link",t),ce(n),i.head.appendChild(n)}}}function B2(t,e,i){ei.S(t,e,i);var n=un;if(n&&t){var c=Vs(n).hoistableStyles,d=dn(t);e=e||"default";var y=c.get(d);if(!y){var b={loading:0,preload:null};if(y=n.querySelector(El(d)))b.loading=5;else{t=x({rel:"stylesheet",href:t,"data-precedence":e},i),(i=ra.get(d))&&sd(t,i);var j=y=n.createElement("link");ce(j),ye(j,"link",t),j._p=new Promise(function(R,U){j.onload=R,j.onerror=U}),j.addEventListener("load",function(){b.loading|=1}),j.addEventListener("error",function(){b.loading|=2}),b.loading|=4,oo(y,e,n)}y={type:"stylesheet",instance:y,count:1,state:b},c.set(d,y)}}}function U2(t,e){ei.X(t,e);var i=un;if(i&&t){var n=Vs(i).hoistableScripts,c=fn(t),d=n.get(c);d||(d=i.querySelector(Cl(c)),d||(t=x({src:t,async:!0},e),(e=ra.get(c))&&nd(t,e),d=i.createElement("script"),ce(d),ye(d,"link",t),i.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},n.set(c,d))}}function Y2(t,e){ei.M(t,e);var i=un;if(i&&t){var n=Vs(i).hoistableScripts,c=fn(t),d=n.get(c);d||(d=i.querySelector(Cl(c)),d||(t=x({src:t,async:!0,type:"module"},e),(e=ra.get(c))&&nd(t,e),d=i.createElement("script"),ce(d),ye(d,"link",t),i.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},n.set(c,d))}}function kg(t,e,i,n){var c=(c=ct.current)?ro(c):null;if(!c)throw Error(r(446));switch(t){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(e=dn(i.href),i=Vs(c).hoistableStyles,n=i.get(e),n||(n={type:"style",instance:null,count:0,state:null},i.set(e,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){t=dn(i.href);var d=Vs(c).hoistableStyles,y=d.get(t);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(t,y),(d=c.querySelector(El(t)))&&!d._p&&(y.instance=d,y.state.loading=5),ra.has(t)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},ra.set(t,i),d||q2(c,t,i,y.state))),e&&n===null)throw Error(r(528,""));return y}if(e&&n!==null)throw Error(r(529,""));return null;case"script":return e=i.async,i=i.src,typeof i=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=fn(i),i=Vs(c).hoistableScripts,n=i.get(e),n||(n={type:"script",instance:null,count:0,state:null},i.set(e,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,t))}}function dn(t){return'href="'+$e(t)+'"'}function El(t){return'link[rel="stylesheet"]['+t+"]"}function Lg(t){return x({},t,{"data-precedence":t.precedence,precedence:null})}function q2(t,e,i,n){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?n.loading=1:(e=t.createElement("link"),n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2}),ye(e,"link",i),ce(e),t.head.appendChild(e))}function fn(t){return'[src="'+$e(t)+'"]'}function Cl(t){return"script[async]"+t}function Bg(t,e,i){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+$e(i.href)+'"]');if(n)return e.instance=n,ce(n),n;var c=x({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),ce(n),ye(n,"style",c),oo(n,i.precedence,t),e.instance=n;case"stylesheet":c=dn(i.href);var d=t.querySelector(El(c));if(d)return e.state.loading|=4,e.instance=d,ce(d),d;n=Lg(i),(c=ra.get(c))&&sd(n,c),d=(t.ownerDocument||t).createElement("link"),ce(d);var y=d;return y._p=new Promise(function(b,j){y.onload=b,y.onerror=j}),ye(d,"link",n),e.state.loading|=4,oo(d,i.precedence,t),e.instance=d;case"script":return d=fn(i.src),(c=t.querySelector(Cl(d)))?(e.instance=c,ce(c),c):(n=i,(c=ra.get(d))&&(n=x({},i),nd(n,c)),t=t.ownerDocument||t,c=t.createElement("script"),ce(c),ye(c,"link",n),t.head.appendChild(c),e.instance=c);case"void":return null;default:throw Error(r(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(n=e.instance,e.state.loading|=4,oo(n,i.precedence,t));return e.instance}function oo(t,e,i){for(var n=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=n.length?n[n.length-1]:null,d=c,y=0;y<n.length;y++){var b=n[y];if(b.dataset.precedence===e)d=b;else if(d!==c)break}d?d.parentNode.insertBefore(t,d.nextSibling):(e=i.nodeType===9?i.head:i,e.insertBefore(t,e.firstChild))}function sd(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function nd(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var co=null;function Ug(t,e,i){if(co===null){var n=new Map,c=co=new Map;c.set(i,n)}else c=co,n=c.get(i),n||(n=new Map,c.set(i,n));if(n.has(t))return n;for(n.set(t,null),i=i.getElementsByTagName(t),c=0;c<i.length;c++){var d=i[c];if(!(d[Xn]||d[pe]||t==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var y=d.getAttribute(e)||"";y=t+y;var b=n.get(y);b?b.push(d):n.set(y,[d])}}return n}function Yg(t,e,i){t=t.ownerDocument||t,t.head.insertBefore(i,e==="title"?t.querySelector("head > title"):null)}function G2(t,e,i){if(i===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function qg(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function I2(t,e,i,n){if(i.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var c=dn(n.href),d=e.querySelector(El(c));if(d){e=d._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=uo.bind(t),e.then(t,t)),i.state.loading|=4,i.instance=d,ce(d);return}d=e.ownerDocument||e,n=Lg(n),(c=ra.get(c))&&sd(n,c),d=d.createElement("link"),
vendor: 11,011 bytes, line 49
49ce(d);var y=d;y._p=new Promise(function(b,j){y.onload=b,y.onerror=j}),ye(d,"link",n),i.instance=d}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(i,e),(e=i.state.preload)&&(i.state.loading&3)===0&&(t.count++,i=uo.bind(t),e.addEventListener("load",i),e.addEventListener("error",i))}}var ld=0;function X2(t,e){return t.stylesheets&&t.count===0&&mo(t,t.stylesheets),0<t.count||0<t.imgCount?function(i){var n=setTimeout(function(){if(t.stylesheets&&mo(t,t.stylesheets),t.unsuspend){var d=t.unsuspend;t.unsuspend=null,d()}},6e4+e);0<t.imgBytes&&ld===0&&(ld=62500*A2());var c=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&mo(t,t.stylesheets),t.unsuspend)){var d=t.unsuspend;t.unsuspend=null,d()}},(t.imgBytes>ld?50:800)+e);return t.unsuspend=i,function(){t.unsuspend=null,clearTimeout(n),clearTimeout(c)}}:null}function uo(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)mo(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var fo=null;function mo(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,fo=new Map,e.forEach(P2,t),fo=null,uo.call(t))}function P2(t,e){if(!(e.state.loading&4)){var i=fo.get(t);if(i)var n=i.get(null);else{i=new Map,fo.set(t,i);for(var c=t.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<c.length;d++){var y=c[d];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(i.set(y.dataset.precedence,y),n=y)}n&&i.set(null,n)}c=e.instance,y=c.getAttribute("data-precedence"),d=i.get(y)||n,d===n&&i.set(null,c),i.set(y,c),this.count++,n=uo.bind(this),c.addEventListener("load",n),c.addEventListener("error",n),d?d.parentNode.insertBefore(c,d.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(c,t.firstChild)),e.state.loading|=4}}var Ml={$$typeof:B,Provider:null,Consumer:null,_currentValue:z,_currentValue2:z,_threadCount:0};function K2(t,e,i,n,c,d,y,b,j){this.tag=1,this.containerInfo=t,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=di(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=di(0),this.hiddenUpdates=di(null),this.identifierPrefix=n,this.onUncaughtError=c,this.onCaughtError=d,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=j,this.incompleteTransitions=new Map}function Gg(t,e,i,n,c,d,y,b,j,R,U,P){return t=new K2(t,e,i,y,j,R,U,P,b),e=1,d===!0&&(e|=24),d=Ie(3,null,null,e),t.current=d,d.stateNode=t,e=Bc(),e.refCount++,t.pooledCache=e,e.refCount++,d.memoizedState={element:n,isDehydrated:i,cache:e},Gc(d),t}function Ig(t){return t?(t=qs,t):qs}function Xg(t,e,i,n,c,d){c=Ig(c),n.context===null?n.context=c:n.pendingContext=c,n=vi(e),n.payload={element:i},d=d===void 0?null:d,d!==null&&(n.callback=d),i=bi(t,n,e),i!==null&&(Be(i,t,e),ol(i,t,e))}function Pg(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var i=t.retryLane;t.retryLane=i!==0&&i<e?i:e}}function rd(t,e){Pg(t,e),(t=t.alternate)&&Pg(t,e)}function Kg(t){if(t.tag===13||t.tag===31){var e=$i(t,67108864);e!==null&&Be(e,t,67108864),rd(t,67108864)}}function Zg(t){if(t.tag===13||t.tag===31){var e=Qe();e=Es(e);var i=$i(t,e);i!==null&&Be(i,t,e),rd(t,e)}}var po=!0;function Z2(t,e,i,n){var c=E.T;E.T=null;var d=L.p;try{L.p=2,od(t,e,i,n)}finally{L.p=d,E.T=c}}function Q2(t,e,i,n){var c=E.T;E.T=null;var d=L.p;try{L.p=8,od(t,e,i,n)}finally{L.p=d,E.T=c}}function od(t,e,i,n){if(po){var c=cd(n);if(c===null)Zu(t,e,n,ho,i),Wg(t,n);else if(F2(c,t,e,i,n))n.stopPropagation();else if(Wg(t,n),e&4&&-1<W2.indexOf(t)){for(;c!==null;){var d=Hs(c);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var y=ja(d.pendingLanes);if(y!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;y;){var j=1<<31-be(y);b.entanglements[1]|=j,y&=~j}Ta(d),(Rt&6)===0&&(Wr=Se()+500,Nl(0))}}break;case 31:case 13:b=$i(d,2),b!==null&&Be(b,d,2),Jr(),rd(d,2)}if(d=cd(n),d===null&&Zu(t,e,n,ho,i),d===c)break;c=d}c!==null&&n.stopPropagation()}else Zu(t,e,n,null,i)}}function cd(t){return t=dc(t),ud(t)}var ho=null;function ud(t){if(ho=null,t=Ms(t),t!==null){var e=m(t);if(e===null)t=null;else{var i=e.tag;if(i===13){if(t=f(e),t!==null)return t;t=null}else if(i===31){if(t=g(e),t!==null)return t;t=null}else if(i===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return ho=t,null}function Qg(t){switch(t){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(ec()){case Ii:return 2;case lr:return 8;case Xi:case Gn:return 32;case ka:return 268435456;default:return 32}default:return 32}}var dd=!1,Hi=null,Vi=null,Ri=null,Hl=new Map,Vl=new Map,Oi=[],W2="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 Wg(t,e){switch(t){case"focusin":case"focusout":Hi=null;break;case"dragenter":case"dragleave":Vi=null;break;case"mouseover":case"mouseout":Ri=null;break;case"pointerover":case"pointerout":Hl.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vl.delete(e.pointerId)}}function Rl(t,e,i,n,c,d){return t===null||t.nativeEvent!==d?(t={blockedOn:e,domEventName:i,eventSystemFlags:n,nativeEvent:d,targetContainers:[c]},e!==null&&(e=Hs(e),e!==null&&Kg(e)),t):(t.eventSystemFlags|=n,e=t.targetContainers,c!==null&&e.indexOf(c)===-1&&e.push(c),t)}function F2(t,e,i,n,c){switch(e){case"focusin":return Hi=Rl(Hi,t,e,i,n,c),!0;case"dragenter":return Vi=Rl(Vi,t,e,i,n,c),!0;case"mouseover":return Ri=Rl(Ri,t,e,i,n,c),!0;case"pointerover":var d=c.pointerId;return Hl.set(d,Rl(Hl.get(d)||null,t,e,i,n,c)),!0;case"gotpointercapture":return d=c.pointerId,Vl.set(d,Rl(Vl.get(d)||null,t,e,i,n,c)),!0}return!1}function Fg(t){var e=Ms(t.target);if(e!==null){var i=m(e);if(i!==null){if(e=i.tag,e===13){if(e=f(i),e!==null){t.blockedOn=e,dm(t.priority,function(){Zg(i)});return}}else if(e===31){if(e=g(i),e!==null){t.blockedOn=e,dm(t.priority,function(){Zg(i)});return}}else if(e===3&&i.stateNode.current.memoizedState.isDehydrated){t.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}t.blockedOn=null}function go(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var i=cd(t.nativeEvent);if(i===null){i=t.nativeEvent;var n=new i.constructor(i.type,i);uc=n,i.target.dispatchEvent(n),uc=null}else return e=Hs(i),e!==null&&Kg(e),t.blockedOn=i,!1;e.shift()}return!0}function Jg(t,e,i){go(t)&&i.delete(e)}function J2(){dd=!1,Hi!==null&&go(Hi)&&(Hi=null),Vi!==null&&go(Vi)&&(Vi=null),Ri!==null&&go(Ri)&&(Ri=null),Hl.forEach(Jg),Vl.forEach(Jg)}function xo(t,e){t.blockedOn===e&&(t.blockedOn=null,dd||(dd=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,J2)))}var yo=null;function $g(t){yo!==t&&(yo=t,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){yo===t&&(yo=null);for(var e=0;e<t.length;e+=3){var i=t[e],n=t[e+1],c=t[e+2];if(typeof n!="function"){if(ud(n||i)===null)continue;break}var d=Hs(i);d!==null&&(t.splice(e,3),e-=3,cu(d,{pending:!0,data:c,method:i.method,action:n},n,c))}}))}function mn(t){function e(j){return xo(j,t)}Hi!==null&&xo(Hi,t),Vi!==null&&xo(Vi,t),Ri!==null&&xo(Ri,t),Hl.forEach(e),Vl.forEach(e);for(var i=0;i<Oi.length;i++){var n=Oi[i];n.blockedOn===t&&(n.blockedOn=null)}for(;0<Oi.length&&(i=Oi[0],i.blockedOn===null);)Fg(i),i.blockedOn===null&&Oi.shift();if(i=(t.ownerDocument||t).$$reactFormReplay,i!=null)for(n=0;n<i.length;n+=3){var c=i[n],d=i[n+1],y=c[Re]||null;if(typeof d=="function")y||$g(i);else if(y){var b=null;if(d&&d.hasAttribute("formAction")){if(c=d,y=d[Re]||null)b=y.formAction;else if(ud(c)!==null)continue}else b=y.action;typeof b=="function"?i[n+1]=b:(i.splice(n,3),n-=3),$g(i)}}}function tx(){function t(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(y){return c=y})},focusReset:"manual",scroll:"manual"})}function e(){c!==null&&(c(),c=null),n||setTimeout(i,20)}function i(){if(!n&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var n=!1,c=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(i,100),function(){n=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),c!==null&&(c(),c=null)}}}function fd(t){this._internalRoot=t}vo.prototype.render=fd.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(r(409));var i=e.current,n=Qe();Xg(i,n,t,e,null,null)},vo.prototype.unmount=fd.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Xg(t.current,2,null,t,null,null),Jr(),e[Cs]=null}};function vo(t){this._internalRoot=t}vo.prototype.unstable_scheduleHydration=function(t){if(t){var e=ic();t={blockedOn:null,target:t,priority:e};for(var i=0;i<Oi.length&&e!==0&&e<Oi[i].priority;i++);Oi.splice(i,0,t),i===0&&Fg(t)}};var ex=s.version;if(ex!=="19.2.1")throw Error(r(527,ex,"19.2.1"));L.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(r(188)):(t=Object.keys(t).join(","),Error(r(268,t)));return t=p(e),t=t!==null?v(t):null,t=t===null?null:t.stateNode,t};var $2={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:E,reconcilerVersion:"19.2.1"};
vendor: 5,442 bytes, line 49
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bo.isDisabled&&bo.supportsFiber)try{Pi=bo.inject($2),Te=bo}catch{}}return zl.createRoot=function(t,e){if(!u(t))throw Error(r(299));var i=!1,n="",c=oh,d=ch,y=uh;return e!=null&&(e.unstable_strictMode===!0&&(i=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onUncaughtError!==void 0&&(c=e.onUncaughtError),e.onCaughtError!==void 0&&(d=e.onCaughtError),e.onRecoverableError!==void 0&&(y=e.onRecoverableError)),e=Gg(t,1,!1,null,null,i,n,null,c,d,y,tx),t[Cs]=e.current,Ku(t),new fd(e)},zl.hydrateRoot=function(t,e,i){if(!u(t))throw Error(r(299));var n=!1,c="",d=oh,y=ch,b=uh,j=null;return i!=null&&(i.unstable_strictMode===!0&&(n=!0),i.identifierPrefix!==void 0&&(c=i.identifierPrefix),i.onUncaughtError!==void 0&&(d=i.onUncaughtError),i.onCaughtError!==void 0&&(y=i.onCaughtError),i.onRecoverableError!==void 0&&(b=i.onRecoverableError),i.formState!==void 0&&(j=i.formState)),e=Gg(t,1,!0,e,i??null,n,c,j,d,y,b,tx),e.context=Ig(null),i=e.current,n=Qe(),n=Es(n),c=vi(n),c.callback=null,bi(i,c,n),i=n,e.current.lanes=i,Xt(e,i),Ta(e),t[Cs]=e.current,Ku(t),new vo(e)},zl.version="19.2.1",zl}var dx;function cw(){if(dx)return pd.exports;dx=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(s){console.error(s)}}return a(),pd.exports=ow(),pd.exports}var uw=cw(),T=Go();const Q=s0(T),dw=ew({__proto__:null,default:Q},[T]);var fw=(a,s,l,r,u,m,f,g)=>{let h=document.documentElement,p=["light","dark"];function v(D){(Array.isArray(a)?a:[a]).forEach(N=>{let M=N==="class",O=M&&m?u.map(H=>m[H]||H):u;M?(h.classList.remove(...O),h.classList.add(m&&m[D]?m[D]:D)):h.setAttribute(N,D)}),x(D)}function x(D){g&&p.includes(D)&&(h.style.colorScheme=D)}function w(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)v(r);else try{let D=localStorage.getItem(s)||l,N=f&&D==="system"?w():D;v(N)}catch{}},mw=T.createContext(void 0),pw={setTheme:a=>{},themes:[]},hw=()=>{var a;return(a=T.useContext(mw))!=null?a:pw};T.memo(({forcedTheme:a,storageKey:s,attribute:l,enableSystem:r,enableColorScheme:u,defaultTheme:m,value:f,themes:g,nonce:h,scriptProps:p})=>{let v=JSON.stringify([l,s,m,a,g,f,r,u]).slice(1,-1);return T.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${fw.toString()})(${v})`}})});var wf=n0();const gw=s0(wf);function xw(a){if(typeof document>"u")return;let s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",s.appendChild(l),l.styleSheet?l.styleSheet.cssText=a:l.appendChild(document.createTextNode(a))}const yw=a=>{switch(a){case"success":return ww;case"info":return jw;case"warning":return Dw;case"error":return Nw;default:return null}},vw=Array(12).fill(0),bw=({visible:a,className:s})=>Q.createElement("div",{className:["sonner-loading-wrapper",s].filter(Boolean).join(" "),"data-visible":a},Q.createElement("div",{className:"sonner-spinner"},vw.map((l,r)=>Q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),ww=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Dw=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),jw=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Nw=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Aw=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},Q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Sw=()=>{const[a,s]=Q.useState(document.hidden);return Q.useEffect(()=>{const l=()=>{s(document.hidden)};return document.addEventListener("visibilitychange",l),()=>window.removeEventListener("visibilitychange",l)},[]),a};let Gd=1;class Tw{constructor(){this.subscribe=s=>(this.subscribers.push(s),()=>{const l=this.subscribers.indexOf(s);this.subscribers.splice(l,1)}),this.publish=s=>
vendor: 3,609 bytes, line 49
49{this.subscribers.forEach(l=>l(s))},this.addToast=s=>{this.publish(s),this.toasts=[...this.toasts,s]},this.create=s=>{var l;const{message:r,...u}=s,m=typeof s?.id=="number"||((l=s.id)==null?void 0:l.length)>0?s.id:Gd++,f=this.toasts.find(h=>h.id===m),g=s.dismissible===void 0?!0:s.dismissible;return this.dismissedToasts.has(m)&&this.dismissedToasts.delete(m),f?this.toasts=this.toasts.map(h=>h.id===m?(this.publish({...h,...s,id:m,title:r}),{...h,...s,id:m,dismissible:g,title:r}):h):this.addToast({title:r,...u,dismissible:g,id:m}),m},this.dismiss=s=>(s?(this.dismissedToasts.add(s),requestAnimationFrame(()=>this.subscribers.forEach(l=>l({id:s,dismiss:!0})))):this.toasts.forEach(l=>{this.subscribers.forEach(r=>r({id:l.id,dismiss:!0}))}),s),this.message=(s,l)=>this.create({...l,message:s}),this.error=(s,l)=>this.create({...l,message:s,type:"error"}),this.success=(s,l)=>this.create({...l,type:"success",message:s}),this.info=(s,l)=>this.create({...l,type:"info",message:s}),this.warning=(s,l)=>this.create({...l,type:"warning",message:s}),this.loading=(s,l)=>this.create({...l,type:"loading",message:s}),this.promise=(s,l)=>{if(!l)return;let r;l.loading!==void 0&&(r=this.create({...l,promise:s,type:"loading",message:l.loading,description:typeof l.description!="function"?l.description:void 0}));const u=Promise.resolve(s instanceof Function?s():s);let m=r!==void 0,f;const g=u.then(async p=>{if(f=["resolve",p],Q.isValidElement(p))m=!1,this.create({id:r,type:"default",message:p});else if(Cw(p)&&!p.ok){m=!1;const x=typeof l.error=="function"?await l.error(`HTTP error! status: ${p.status}`):l.error,w=typeof l.description=="function"?await l.description(`HTTP error! status: ${p.status}`):l.description,N=typeof x=="object"&&!Q.isValidElement(x)?x:{message:x};this.create({id:r,type:"error",description:w,...N})}else if(p instanceof Error){m=!1;const x=typeof l.error=="function"?await l.error(p):l.error,w=typeof l.description=="function"?await l.description(p):l.description,N=typeof x=="object"&&!Q.isValidElement(x)?x:{message:x};this.create({id:r,type:"error",description:w,...N})}else if(l.success!==void 0){m=!1;const x=typeof l.success=="function"?await l.success(p):l.success,w=typeof l.description=="function"?await l.description(p):l.description,N=typeof x=="object"&&!Q.isValidElement(x)?x:{message:x};this.create({id:r,type:"success",description:w,...N})}}).catch(async p=>{if(f=["reject",p],l.error!==void 0){m=!1;const v=typeof l.error=="function"?await l.error(p):l.error,x=typeof l.description=="function"?await l.description(p):l.description,D=typeof v=="object"&&!Q.isValidElement(v)?v:{message:v};this.create({id:r,type:"error",description:x,...D})}}).finally(()=>{m&&(this.dismiss(r),r=void 0),l.finally==null||l.finally.call(l)}),h=()=>new Promise((p,v)=>g.then(()=>f[0]==="reject"?v(f[1]):p(f[1])).catch(v));return typeof r!="string"&&typeof r!="number"?{unwrap:h}:Object.assign(r,{unwrap:h})},this.custom=(s,l)=>{const r=l?.id||Gd++;return this.create({jsx:s(r),id:r,...l}),r},this.getActiveToasts=()=>this.toasts.filter(s=>!this.dismissedToasts.has(s.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Ue=new Tw,Ew=(a,s)=>{const l=s?.id||Gd++;return Ue.addToast({title:a,...s,id:l}),l},Cw=a=>a&&typeof a=="object"&&"ok"in a&&typeof a.ok=="boolean"&&"status"in a&&typeof a.status=="number",Mw=Ew,Hw=()=>Ue.toasts,Vw=()=>Ue.getActiveToasts();Object.assign(Mw,{success:Ue.success,info:Ue.info,warning:Ue.warning,error:Ue.error,custom:Ue.custom,message:Ue.message,promise:Ue.promise,dismiss:Ue.dismiss,loading:Ue.loading},{getHistory:Hw,getToasts:Vw});xw
vendor: 14,873 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
49wo(a){return a.label!==void 0}const Rw=3,Ow="24px",zw="16px",fx=4e3,_w=356,kw=14,Lw=45,Bw=200;
vendor: 15,039 bytes, line 49
49function Ea(...a){return a.filter(Boolean).join(" ")}function Uw(a){const[s,l]=a.split("-"),r=[];return s&&r.push(s),l&&r.push(l),r}const Yw=a=>{var s,l,r,u,m,f,g,h,p;const{invert:v,toast:x,unstyled:w,interacting:D,setHeights:N,visibleToasts:M,heights:O,index:H,toasts:X,expanded:B,removeToast:W,defaultRichColors:Z,closeButton:$,style:K,cancelButtonStyle:Y,actionButtonStyle:ot,className:ft="",descriptionClassName:jt="",duration:gt,position:yt,gap:vt,expandByDefault:wt,classNames:E,icons:L,closeButtonAriaLabel:z="Close toast"}=a,[at,rt]=Q.useState(null),[A,G]=Q.useState(null),[q,F]=Q.useState(!1),[tt,ct]=Q.useState(!1),[nt,pt]=Q.useState(!1),[Ct,fe]=Q.useState(!1),[Ne,me]=Q.useState(!1),[_a,fa]=Q.useState(0),[Bn,As]=Q.useState(0),Gi=Q.useRef(x.duration||gt||fx),Un=Q.useRef(null),qe=Q.useRef(null),Yn=H===0,qn=H+1<=M,Ae=x.type,ci=x.dismissible!==!1,Se=x.className||"",ec=x.descriptionClassName||"",Ii=Q.useMemo(()=>O.findIndex(ht=>ht.toastId===x.id)||0,[O,x.id]),lr=Q.useMemo(()=>{var ht;return(ht=x.closeButton)!=null?ht:$},[x.closeButton,$]),Xi=Q.useMemo(()=>x.duration||gt||fx,[x.duration,gt]),Gn=Q.useRef(0),ka=Q.useRef(0),rr=Q.useRef(0),ui=Q.useRef(null),[Pi,Te]=yt.split("-"),ma=Q.useMemo(()=>O.reduce((ht,qt,oe)=>oe>=Ii?ht:ht+qt.height,0),[O,Ii]),be=Sw(),ac=x.invert||v,In=Ae==="loading";ka.current=Q.useMemo(()=>Ii*vt+ma,[Ii,ma]),Q.useEffect(()=>{Gi.current=Xi},[Xi]),Q.useEffect(()=>{F(!0)},[]),Q.useEffect(()=>{const ht=qe.current;if(ht){const qt=ht.getBoundingClientRect().height;return As(qt),N(oe=>[{toastId:x.id,height:qt,position:x.position},...oe]),()=>N(oe=>oe.filter(we=>we.toastId!==x.id))}},[N,x.id]),Q.useLayoutEffect(()=>{if(!q)return;const ht=qe.current,qt=ht.style.height;ht.style.height="auto";const oe=ht.getBoundingClientRect().height;ht.style.height=qt,As(oe),N(we=>we.find(Xt=>Xt.toastId===x.id)?we.map(Xt=>Xt.toastId===x.id?{...Xt,height:oe}:Xt):[{toastId:x.id,height:oe,position:x.position},...we])},[q,x.title,x.description,N,x.id,x.jsx,x.action,x.cancel]);const Da=Q.useCallback(()=>{ct(!0),fa(ka.current),N(ht=>ht.filter(qt=>qt.toastId!==x.id)),setTimeout(()=>{W(x)},Bw)},[x,W,N,ka]);Q.useEffect(()=>{if(x.promise&&Ae==="loading"||x.duration===1/0||x.type==="loading")return;let ht;return B||D||be?(()=>{if(rr.current<Gn.current){const we=new Date().getTime()-Gn.current;Gi.current=Gi.current-we}rr.current=new Date().getTime()})():(()=>{Gi.current!==1/0&&(Gn.current=new Date().getTime(),ht=setTimeout(()=>{x.onAutoClose==null||x.onAutoClose.call(x,x),Da()},Gi.current))})(),()=>clearTimeout(ht)},[B,D,x,Ae,be,Da]),Q.useEffect(()=>{x.delete&&(Da(),x.onDismiss==null||x.onDismiss.call(x,x))},[Da,x.delete]);function Ss(){var ht;if(L?.loading){var qt;return Q.createElement("div",{className:Ea(E?.loader,x==null||(qt=x.classNames)==null?void 0:qt.loader,"sonner-loader"),"data-visible":Ae==="loading"},L.loading)}return Q.createElement(bw,{className:Ea(E?.loader,x==null||(ht=x.classNames)==null?void 0:ht.loader),visible:Ae==="loading"})}const Ts=x.icon||L?.[Ae]||yw(Ae);var Ki,ja;return Q.createElement("li",{tabIndex:0,ref:qe,className:Ea(ft,Se,E?.toast,x==null||(s=x.classNames)==null?void 0:s.toast,E?.default,E?.[Ae],x==null||(l=x.classNames)==null?void 0:l[Ae]),"data-sonner-toast":"","data-rich-colors":(Ki=x.richColors)!=null?Ki:Z,"data-styled":!(x.jsx||x.unstyled||w),"data-mounted":q,"data-promise":!!x.promise,"data-swiped":Ne,"data-removed":tt,"data-visible":qn,"data-y-position":Pi,"data-x-position":Te,"data-index":H,"data-front":Yn,"data-swiping":nt,"data-dismissible":ci,"data-type":Ae,"data-invert":ac,"data-swipe-out":Ct,"data-swipe-direction":A,"data-expanded":!!(B||wt&&q),"data-testid":x.testId,style:{"--index":H,"--toasts-before":H,"--z-index":X.length-H,"--offset":`${tt?_a:ka.current}px`,"--initial-height":wt?"auto":`${Bn}px`,...K,...x.style},onDragEnd:()=>{pt(!1),rt(null),ui.current=null},onPointerDown:ht=>{ht.button!==2&&(In||!ci||(Un.current=new Date,fa(ka.current),ht.target.setPointerCapture(ht.pointerId),ht.target.tagName!=="BUTTON"&&(pt(!0),ui.current={x:ht.clientX,y:ht.clientY})))},onPointerUp:()=>{var ht,qt,oe;if(Ct||!ci)return;ui.current=null;const we=Number(((ht=qe.current)==null?void 0:ht.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),di=Number(((qt=qe.current)==null?void 0:qt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Xt=new Date().getTime()-((oe=Un.current)==null?void 0:oe.getTime()),Me=at==="x"?we:di,Zi=Math.abs(Me)/Xt;if(Math.abs(Me)>=Lw||Zi>.11){fa(ka.current),x.onDismiss==null||x.onDismiss.call(x,x),G(at==="x"?we>0?"right":"left":di>0?"down":"up"),Da(),fe(!0);return}else{var He,Ve;(He=qe.current)==null||He.style.setProperty("--swipe-amount-x","0px"),(Ve=qe.current)==null||Ve.style.setProperty("--swipe-amount-y","0px")}me(!1),pt(!1),rt(null)},onPointerMove:ht=>{var qt,oe,we;if(!ui.current||!ci||((qt=window.getSelection())==null?void 0:qt.toString().length)>0)return;const Xt=ht.clientY-ui.current.y,Me=ht.clientX-ui.current.x;var Zi;const He=(Zi=a.swipeDirections)!=null?Zi:Uw(yt);!at&&(Math.abs(Me)>1||Math.abs(Xt)>1)&&rt(Math.abs(Me)>Math.abs(Xt)?"x":"y");let Ve={x:0,y:0};const Es=pa=>1/(1.5+Math.abs(pa)/20);if(at==="y"){if(He.includes("top")||He.includes("bottom"))if(He.includes("top")&&Xt<0||He.includes("bottom")&&Xt>0)Ve.y=Xt;else{const pa=Xt*Es(Xt);Ve.y=Math.abs(pa)<Math.abs(Xt)?pa:Xt}}else if(at==="x"&&(He.includes("left")||He.includes("right")))if(He.includes("left")&&Me<0||He.includes("right")&&Me>0)Ve.x=Me;else{const pa=Me*Es(Me);Ve.x=Math.abs(pa)<Math.abs(Me)?pa:Me}(Math.abs(Ve.x)>0||Math.abs(Ve.y)>0)&&me(!0),(oe=qe.current)==null||oe.style.setProperty("--swipe-amount-x",`${Ve.x}px`),(we=qe.current)==null||we.style.setProperty("--swipe-amount-y",`${Ve.y}px`)}},lr&&!x.jsx&&Ae!=="loading"?Q.createElement("button",{"aria-label":z,"data-disabled":In,"data-close-button":!0,onClick:In||!ci?()=>{}:()=>{Da(),x.onDismiss==null||x.onDismiss.call(x,x)},className:Ea(E?.closeButton,x==null||(r=x.classNames)==null?void 0:r.closeButton)},(ja=L?.close)!=null?ja:Aw):null,(Ae||x.icon||x.promise)&&x.icon!==null&&(L?.[Ae]!==null||x.icon)?Q.createElement("div",{"data-icon":"",className:Ea(E?.icon,x==null||(u=x.classNames)==null?void 0:u.icon)},x.promise||x.type==="loading"&&!x.icon?x.icon||Ss():null,x.type!=="loading"?Ts:null):null,Q.createElement("div",{"data-content":"",className:Ea(E?.content,x==null||(m=x.classNames)==null?void 0:m.content)},Q.createElement("div",{"data-title":"",className:Ea(E?.title,x==null||(f=x.classNames)==null?void 0:f.title)},x.jsx?x.jsx:typeof x.title=="function"?x.title():x.title),x.description?Q.createElement("div",{"data-description":"",className:Ea(jt,ec,E?.description,x==null||(g=x.classNames)==null?void 0:g.description)},typeof x.description=="function"?x.description():x.description):null),Q.isValidElement(x.cancel)?x.cancel:x.cancel&&wo(x.cancel)?Q.createElement("button",{"data-button":!0,"data-cancel":!0,style:x.cancelButtonStyle||Y,onClick:ht=>{wo(x.cancel)&&ci&&(x.cancel.onClick==null||x.cancel.onClick.call(x.cancel,ht),Da())},className:Ea(E?.cancelButton,x==null||(h=x.classNames)==null?void 0:h.cancelButton)},x.cancel.label):null,Q.isValidElement(x.action)?x.action:x.action&&wo(x.action)?Q.createElement("button",{"data-button":!0,"data-action":!0,style:x.actionButtonStyle||ot,onClick:ht=>{wo(x.action)&&(x.action.onClick==null||x.action.onClick.call(x.action,ht),!ht.defaultPrevented&&Da())},className:Ea(E?.actionButton,x==null||(p=x.classNames)==null?void 0:p.actionButton)},x.action.label):null)};function mx(){if(typeof window>"u"||typeof document>"u")return"ltr";const a=document.documentElement.getAttribute("dir");return a==="auto"||!a?window.getComputedStyle(document.documentElement).direction:a}function qw(a,s){const l={};return[a,s].forEach((r,u)=>{const m=u===1,f=m?"--mobile-offset":"--offset",g=m?zw:Ow;function h(p){["top","right","bottom","left"].forEach(v=>{l[`${f}-${v}`]=typeof p=="number"?`${p}px`:p})}typeof r=="number"||typeof r=="string"?h(r):typeof r=="object"?["top","right","bottom","left"].forEach(p=>{r[p]===void 0?l[`${f}-${p}`]=g:l[`${f}-${p}`]=typeof r[p]=="number"?`${r[p]}px`:r[p]}):h(g)}),l}const Gw=Q.forwardRef(function(s,l){const{id:r,invert:u,position:m="bottom-right",hotkey:f=["altKey","KeyT"],expand:g,closeButton:h,className:p,offset:v,mobileOffset:x,theme:w="light",richColors:D,duration:N,style:M,visibleToasts:O=Rw,toastOptions:H,dir:X=mx(),gap:B=kw,icons:W,containerAriaLabel:Z="Notifications"}=s,[$,K]=Q.useState([]),Y=Q.useMemo(()=>r?$.filter(q=>q.toasterId===r):$.filter(q=>!q.toasterId),[$,r]),ot=Q.useMemo(()=>Array.from(new Set([m].concat(Y.filter(q=>q.position).map(q=>q.position)))),[Y,m]),[ft,jt]=Q.useState([]),[gt,yt]=Q.useState(!1),[vt,wt]=Q.useState(!1),[E,L]=Q.useState(w!=="system"?w:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),z=Q.useRef(null),at=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),rt=Q.useRef(null),A=Q.useRef(!1),G=Q.useCallback(q=>{K(F=>{var tt;return(tt=F.find(ct=>ct.id===q.id))!=null&&tt.delete||Ue.dismiss(q.id),F.filter(({id:ct})=>ct!==q.id)})},[]);return Q.useEffect(()=>Ue.subscribe(q=>{if(q.dismiss){requestAnimationFrame(()=>{K(F=>F.map(tt=>tt.id===q.id?{...tt,delete:!0}:tt))});return}setTimeout(()=>{gw.flushSync(()=>{K(F=>{const tt=F.findIndex(ct=>ct.id===q.id);return tt!==-1?[...F.slice(0,tt),{...F[tt],...q},...F.slice(tt+1)]:[q,...F]})})})}),[$]),Q.useEffect(()=>{if(w!=="system"){L(w);return}if(w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?L("dark"):L("light")),typeof window>"u")return;const q=window.matchMedia("(prefers-color-scheme: dark)");try{q.addEventListener("change",({matches:F})=>{L(F?"dark":"light")})}catch{q.addListener(({matches:tt})=>{try{L(tt?"dark":"light")}catch(ct){console.error(ct)}})}},[w]),Q.useEffect(()=>{$.length<=1&&yt(!1)},[$]),Q.useEffect(()=>{const q=F=>{var tt;if(f.every(pt=>F[pt]||F.code===pt)){var nt;yt(!0),(nt=z.current)==null||nt.focus()}F.code==="Escape"&&(document.activeElement===z.current||(tt=z.current)!=null&&tt.contains(document.activeElement))&&yt(!1)};return document.addEventListener("keydown",q),()=>document.removeEventListener("keydown",q)},[f]),Q.useEffect(()=>{if(z.current)return()=>{rt.current&&(rt.current.focus({preventScroll:!0}),rt.current=null,A.current=!1)}},[z.current]),Q.createElement("section",{ref:l,"aria-label":`${Z} ${at}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},ot.map((q,F)=>{var tt;const[ct,nt]=q.split("-");return Y.length?Q.createElement("ol",{key:q,dir:X==="auto"?mx():X,tabIndex:-1,ref:z,className:p,"data-sonner-toaster":!0,"data-sonner-theme":E,"data-y-position":ct,"data-x-position":nt,style:{"--front-toast-height":`${((tt=ft[0])==null?void 0:tt.height)||0}px`,"--width":`${_w}px`,"--gap":`${B}px`,...M,...qw(v,x)},onBlur:pt=>{A.current&&!pt.currentTarget.contains(pt.relatedTarget)&&(A.current=!1,rt.current&&(rt.current.focus({preventScroll:!0}),rt.current=null))},onFocus:pt=>{pt.target instanceof HTMLElement&&pt.target.dataset.dismissible==="false"||A.current||(A.current=!0,rt.current=pt.relatedTarget)},onMouseEnter:()=>yt(!0),onMouseMove:()=>yt(!0),onMouseLeave:()=>{vt||yt(!1)},onDragEnd:()=>yt(!1),onPointerDown:pt=>{pt.target instanceof HTMLElement&&pt.target.dataset.dismissible==="false"||wt(!0)},onPointerUp:()=>wt(!1)},Y.filter(pt=>!pt.position&&F===0||pt.position===q).map((pt,Ct)=>{var fe,Ne;return Q.createElement(Yw,{key:pt.id,icons:W,index:Ct,toast:pt,defaultRichColors:D,duration:(fe=H?.duration)!=null?fe:N,className:H?.className,descriptionClassName:H?.descriptionClassName,invert:u,visibleToasts:O,closeButton:(Ne=H?.closeButton)!=null?Ne:h,interacting:vt,position:q,style:H?.style,unstyled:H?.unstyled,classNames:H?.classNames,cancelButtonStyle:H?.cancelButtonStyle,actionButtonStyle:H?.actionButtonStyle,closeButtonAriaLabel:H?.closeButtonAriaLabel,removeToast:G,toasts:Y.filter(me=>me.position==pt.position),heights:ft.filter(me=>me.position==pt.position),setHeights:jt,expandByDefault:g,gap:B,expanded:gt,swipeDirections:s.swipeDirections})})):null}))}),Iw=({...a})=>{const{theme:s="system"}=hw();return o.jsx(Gw,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:s,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...a})};function ii(a,s,{checkForDefaultPrevented:l=!0}={}){return function(u){if(a?.(u),l===!1||!u.defaultPrevented)return s?.(u)}}function px(a,s){if(typeof a=="function")return a(s);a!=null&&(a.current=s)}function l0(...a){return s=>{let l=!1;const r=a.map(u=>{const m=px(u,s);return!l&&typeof m=="function"&&(l=!0),m});if(l)return()=>{for(let u=0;u<r.length;u++){const m=r[u];typeof m=="function"?m():px(a[u],null)}}}}function Ds(...a){return T.useCallback(l0(...a),a)}function r0(a,s=[]){let l=[];function r(m,f){const g=T.createContext(f),h=l.length;l=[...l,f];const p=x=>{const{scope:w,children:D,...N}=x,M=w?.[a]?.[h]||g,O=T.useMemo(()=>N,Object.values(N));return o.jsx(M.Provider,{value:O,children:D})};p.displayName=m+"Provider";function v(x,w){const D=w?.[a]?.[h]||g,N=T.useContext(D);if(N)return N;if(f!==void 0)return f;throw new Error(`\`${x}\` must be used within \`${m}\``)}return[p,v]}const u=()=>{const m=l.map(f=>T.createContext(f));return function(g){const h=g?.[a]||m;return T.useMemo(()=>({[`__scope${a}`]:{...g,[a]:h}}),[g,h])}};return u.scopeName=a,[r,Xw(u,...s)]}function Xw(...a){const s=a[0];if(a.length===1)return s;const l=()=>{const r=a.map(u=>({useScope:u(),scopeName:u.scopeName}));return function(m){const f=r.reduce((g,{useScope:h,scopeName:p})=>{const x=h(m)[`__scope${p}`];return{...g,...x}},{});return T.useMemo(()=>({[`__scope${s.scopeName}`]:f}),[f])}};return l.scopeName=s.scopeName,l}function o0(a){const s=Pw(a),l=T.forwardRef((r,u)=>{const{children:m,...f}=r,g=T.Children.toArray(m),h=g.find(Zw);if(h){const p=h.props.children,v=g.map(x=>x===h?T.Children.count(p)>1?T.Children.only(null):T.isValidElement(p)?p.props.children:null:x);return o.jsx(s,{...f,ref:u,children:T.isValidElement(p)?T.cloneElement(p,void 0,v):null})}return o.jsx(s,{...f,ref:u,children:m})});return l.displayName=`${a}.Slot`,l}var c0=o0("Slot");function Pw(a){const s=T.forwardRef((l,r)=>{const{children:u,...m}=l;if(T.isValidElement(u)){const f=Ww(u),g=Qw(m,u.props);return u.type!==T.Fragment&&(g.ref=r?l0(r,f):f),T.cloneElement(u,g)}return T.Children.count(u)>1?T.Children.only(null):null});return s.displayName=`${a}.SlotClone`,s}var u0=Symbol("radix.slottable");function Kw(a){const s=({children:l})=>o.jsx(o.Fragment,{children:l});return s.displayName=`${a}.Slottable`,s.__radixId=u0,s}function Zw(a){return T.isValidElement(a)&&typeof a.type=="function"&&"__radixId"in a.type&&a.type.__radixId===u0}function Qw(a,s){const l={...s};for(const r in s){const u=a[r],m=s[r];/^on[A-Z]/.test(r)?u&&m?l[r]=(...g)=>{const h=m(...g);return u(...g),h}:u&&(l[r]=u):r==="style"?l[r]={...u,...m}
vendor: 4,261 bytes, line 49
49:r==="className"&&(l[r]=[u,m].filter(Boolean).join(" "))}return{...a,...l}}function Ww(a){let s=Object.getOwnPropertyDescriptor(a.props,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning;return l?a.ref:(s=Object.getOwnPropertyDescriptor(a,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning,l?a.props.ref:a.props.ref||a.ref)}var Fw=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],js=Fw.reduce((a,s)=>{const l=o0(`Primitive.${s}`),r=T.forwardRef((u,m)=>{const{asChild:f,...g}=u,h=f?l:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(h,{...g,ref:m})});return r.displayName=`Primitive.${s}`,{...a,[s]:r}},{});function Jw(a,s){a&&wf.flushSync(()=>a.dispatchEvent(s))}function Io(a){const s=T.useRef(a);return T.useEffect(()=>{s.current=a}),T.useMemo(()=>(...l)=>s.current?.(...l),[])}function $w(a,s=globalThis?.document){const l=Io(a);T.useEffect(()=>{const r=u=>{u.key==="Escape"&&l(u)};return s.addEventListener("keydown",r,{capture:!0}),()=>s.removeEventListener("keydown",r,{capture:!0})},[l,s])}var tD="DismissableLayer",Id="dismissableLayer.update",eD="dismissableLayer.pointerDownOutside",aD="dismissableLayer.focusOutside",hx,d0=T.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f0=T.forwardRef((a,s)=>{const{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:r,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:f,onDismiss:g,...h}=a,p=T.useContext(d0),[v,x]=T.useState(null),w=v?.ownerDocument??globalThis?.document,[,D]=T.useState({}),N=Ds(s,K=>x(K)),M=Array.from(p.layers),[O]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),H=M.indexOf(O),X=v?M.indexOf(v):-1,B=p.layersWithOutsidePointerEventsDisabled.size>0,W=X>=H,Z=nD(K=>{const Y=K.target,ot=[...p.branches].some(ft=>ft.contains(Y));!W||ot||(u?.(K),f?.(K),K.defaultPrevented||g?.())},w),$=lD(K=>{const Y=K.target;[...p.branches].some(ft=>ft.contains(Y))||(m?.(K),f?.(K),K.defaultPrevented||g?.())},w);return $w(K=>{X===p.layers.size-1&&(r?.(K),!K.defaultPrevented&&g&&(K.preventDefault(),g()))},w),T.useEffect(()=>{if(v)return l&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(hx=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(v)),p.layers.add(v),gx(),()=>{l&&p.layersWithOutsidePointerEventsDisabled.size===1&&(w.body.style.pointerEvents=hx)}},[v,w,l,p]),T.useEffect(()=>()=>{v&&(p.layers.delete(v),p.layersWithOutsidePointerEventsDisabled.delete(v),gx())},[v,p]),T.useEffect(()=>{const K=()=>D({});return document.addEventListener(Id,K),()=>document.removeEventListener(Id,K)},[]),o.jsx(js.div,{...h,ref:N,style:{pointerEvents:B?W?"auto":"none":void 0,...a.style},onFocusCapture:ii(a.onFocusCapture,$.onFocusCapture),onBlurCapture:ii(a.onBlurCapture,$.onBlurCapture),onPointerDownCapture:ii(a.onPointerDownCapture,Z.onPointerDownCapture)})});f0.displayName=tD;var iD="DismissableLayerBranch",sD=T.forwardRef((a,s)=>{const l=T.useContext(d0),r=T.useRef(null),u=Ds(s,r);return T.useEffect(()=>{const m=r.current;if(m)return l.branches.add(m),()=>{l.branches.delete(m)}},[l.branches]),o.jsx(js.div,{...a,ref:u})});sD.displayName=iD;function nD(a,s=globalThis?.document){const l=Io(a),r=T.useRef(!1),u=T.useRef(()=>{});return T.useEffect(()=>{const m=g=>{if(g.target&&!r.current){let h=function(){m0(eD,l,p,{discrete:!0})};const p={originalEvent:g};g.pointerType==="touch"?(s.removeEventListener("click",u.current),u.current=h,s.addEventListener("click",u.current,{once:!0})):h()}else s.removeEventListener("click",u.current);r.current=!1},f=window.setTimeout(()=>{s.addEventListener("pointerdown",m)},0);return()=>{window.clearTimeout(f),s.removeEventListener("pointerdown",m),s.removeEventListener("click",u.current)}},[s,l]),{onPointerDownCapture:()=>r.current=!0}}function lD(a,s=globalThis?.document){const l=Io(a),r=T.useRef(!1);return T.useEffect(()=>{const u=m=>{m.target&&!r.current&&m0(aD,l,{originalEvent:m},{discrete:!1})};return s.addEventListener("focusin",u),()=>s.removeEventListener("focusin",u)},[s,l]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function gx(){const a=new CustomEvent(Id);document.dispatchEvent(a)}function m0(a,s,l,{discrete:r}
vendor: 7,301 bytes, line 49
49){const u=l.originalEvent.target,m=new CustomEvent(a,{bubbles:!1,cancelable:!0,detail:l});s&&u.addEventListener(a,s,{once:!0}),r?Jw(u,m):u.dispatchEvent(m)}var Il=globalThis?.document?T.useLayoutEffect:()=>{};const rD=["top","right","bottom","left"],Li=Math.min,We=Math.max,Oo=Math.round,Do=Math.floor,Ha=a=>({x:a,y:a}),oD={left:"right",right:"left",bottom:"top",top:"bottom"},cD={start:"end",end:"start"};function Xd(a,s,l){return We(a,Li(s,l))}function si(a,s){return typeof a=="function"?a(s):a}function ni(a){return a.split("-")[0]}function Mn(a){return a.split("-")[1]}function Df(a){return a==="x"?"y":"x"}function jf(a){return a==="y"?"height":"width"}const uD=new Set(["top","bottom"]);function Ma(a){return uD.has(ni(a))?"y":"x"}function Nf(a){return Df(Ma(a))}function dD(a,s,l){l===void 0&&(l=!1);const r=Mn(a),u=Nf(a),m=jf(u);let f=u==="x"?r===(l?"end":"start")?"right":"left":r==="start"?"bottom":"top";return s.reference[m]>s.floating[m]&&(f=zo(f)),[f,zo(f)]}function fD(a){const s=zo(a);return[Pd(a),s,Pd(s)]}function Pd(a){return a.replace(/start|end/g,s=>cD[s])}const xx=["left","right"],yx=["right","left"],mD=["top","bottom"],pD=["bottom","top"];function hD(a,s,l){switch(a){case"top":case"bottom":return l?s?yx:xx:s?xx:yx;case"left":case"right":return s?mD:pD;default:return[]}}function gD(a,s,l,r){const u=Mn(a);let m=hD(ni(a),l==="start",r);return u&&(m=m.map(f=>f+"-"+u),s&&(m=m.concat(m.map(Pd)))),m}function zo(a){return a.replace(/left|right|bottom|top/g,s=>oD[s])}function xD(a){return{top:0,right:0,bottom:0,left:0,...a}}function p0(a){return typeof a!="number"?xD(a):{top:a,right:a,bottom:a,left:a}}function _o(a){const{x:s,y:l,width:r,height:u}=a;return{width:r,height:u,top:l,left:s,right:s+r,bottom:l+u,x:s,y:l}}function vx(a,s,l){let{reference:r,floating:u}=a;const m=Ma(s),f=Nf(s),g=jf(f),h=ni(s),p=m==="y",v=r.x+r.width/2-u.width/2,x=r.y+r.height/2-u.height/2,w=r[g]/2-u[g]/2;let D;switch(h){case"top":D={x:v,y:r.y-u.height};break;case"bottom":D={x:v,y:r.y+r.height};break;case"right":D={x:r.x+r.width,y:x};break;case"left":D={x:r.x-u.width,y:x};break;default:D={x:r.x,y:r.y}}switch(Mn(s)){case"start":D[f]-=w*(l&&p?-1:1);break;case"end":D[f]+=w*(l&&p?-1:1);break}return D}const yD=async(a,s,l)=>{const{placement:r="bottom",strategy:u="absolute",middleware:m=[],platform:f}=l,g=m.filter(Boolean),h=await(f.isRTL==null?void 0:f.isRTL(s));let p=await f.getElementRects({reference:a,floating:s,strategy:u}),{x:v,y:x}=vx(p,r,h),w=r,D={},N=0;for(let M=0;M<g.length;M++){const{name:O,fn:H}=g[M],{x:X,y:B,data:W,reset:Z}=await H({x:v,y:x,initialPlacement:r,placement:w,strategy:u,middlewareData:D,rects:p,platform:f,elements:{reference:a,floating:s}});v=X??v,x=B??x,D={...D,[O]:{...D[O],...W}},Z&&N<=50&&(N++,typeof Z=="object"&&(Z.placement&&(w=Z.placement),Z.rects&&(p=Z.rects===!0?await f.getElementRects({reference:a,floating:s,strategy:u}):Z.rects),{x:v,y:x}=vx(p,w,h)),M=-1)}return{x:v,y:x,placement:w,strategy:u,middlewareData:D}};async function Xl(a,s){var l;s===void 0&&(s={});const{x:r,y:u,platform:m,rects:f,elements:g,strategy:h}=a,{boundary:p="clippingAncestors",rootBoundary:v="viewport",elementContext:x="floating",altBoundary:w=!1,padding:D=0}=si(s,a),N=p0(D),O=g[w?x==="floating"?"reference":"floating":x],H=_o(await m.getClippingRect({element:(l=await(m.isElement==null?void 0:m.isElement(O)))==null||l?O:O.contextElement||await(m.getDocumentElement==null?void 0:m.getDocumentElement(g.floating)),boundary:p,rootBoundary:v,strategy:h})),X=x==="floating"?{x:r,y:u,width:f.floating.width,height:f.floating.height}:f.reference,B=await(m.getOffsetParent==null?void 0:m.getOffsetParent(g.floating)),W=await(m.isElement==null?void 0:m.isElement(B))?await(m.getScale==null?void 0:m.getScale(B))||{x:1,y:1}:{x:1,y:1},Z=_o(m.convertOffsetParentRelativeRectToViewportRelativeRect?await m.convertOffsetParentRelativeRectToViewportRelativeRect({elements:g,rect:X,offsetParent:B,strategy:h}):X);return{top:(H.top-Z.top+N.top)/W.y,bottom:(Z.bottom-H.bottom+N.bottom)/W.y,left:(H.left-Z.left+N.left)/W.x,right:(Z.right-H.right+N.right)/W.x}}const vD=a=>({name:"arrow",options:a,async fn(s){const{x:l,y:r,placement:u,rects:m,platform:f,elements:g,middlewareData:h}=s,{element:p,padding:v=0}=si(a,s)||{};if(p==null)return{};const x=p0(v),w={x:l,y:r},D=Nf(u),N=jf(D),M=await f.getDimensions(p),O=D==="y",H=O?"top":"left",X=O?"bottom":"right",B=O?"clientHeight":"clientWidth",W=m.reference[N]+m.reference[D]-w[D]-m.floating[N],Z=w[D]-m.reference[D],$=await(f.getOffsetParent==null?void 0:f.getOffsetParent(p));let K=$?$[B]:0;(!K||!await(f.isElement==null?void 0:f.isElement($)))&&(K=g.floating[B]||m.floating[N]);const Y=W/2-Z/2,ot=K/2-M[N]/2-1,ft=Li(x[H],ot),jt=Li(x[X],ot),gt=ft,yt=K-M[N]-jt,vt=K/2-M[N]/2+Y,wt=Xd(gt,vt,yt),E=!h.arrow&&Mn(u)!=null&&vt!==wt&&m.reference[N]/2-(vt<gt?ft:jt)-M[N]/2<0,L=E?vt<gt?vt-gt:vt-yt:0;return{[D]:w[D]+L,data:{[D]:wt,centerOffset:vt-wt-L,...E&&{alignmentOffset:L}},reset:E}}}),bD=function(a){return a===void 0&&(a={}),{name:"flip",options:a,async fn(s){var l,r;const{placement:u,middlewareData:m,rects:f,initialPlacement:g,platform:h,elements:p}=s,{mainAxis:v=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:D="bestFit",fallbackAxisSideDirection:N="none",flipAlignment:M=!0,...O}=si(a,s);if((l=m.arrow)!=null&&l.alignmentOffset)return{};const H=ni(u),X=Ma(g),B=ni(g)===g,W=await(h.isRTL==null?void 0:h.isRTL(p.floating)),Z=w||(B||!M?[zo(g)]:fD(g)),$=N!=="none";!w&&$&&Z.push(...gD(g,M,N,W));const K=[g,...Z],Y=await Xl(s,O),ot=[];let ft=((r=m.flip)==null?void 0:r.overflows)||[];if(v&&ot.push(Y[H]),x){const vt=dD(u,f,W);ot.push(Y[vt[0]],Y[vt[1]])}if(ft=[...ft,{placement:u,overflows:ot}],!ot.every(vt=>vt<=0)){var jt,gt;const vt=(((jt=m.flip)==null?void 0:jt.index)||0)+1,wt=K[vt];if(wt&&(!(x==="alignment"?X!==Ma(wt):!1)||ft.every(z=>Ma(z.placement)===X?z.overflows[0]>0:!0)))return{data:{index:vt,overflows:ft},reset:{placement:wt}};let E=(gt=ft.filter(L=>L.overflows[0]<=0).sort((L,z)=>L.overflows[1]-z.overflows[1])[0])==null?void 0:gt.placement;if(!E)switch(D){case"bestFit":{var yt;const L=(yt=ft.filter(z=>{if($){const at=Ma(z.placement);return at===X||at==="y"}return!0}).map(z=>[z.placement,z.overflows.filter(at=>at>0).reduce((at,rt)=>at+rt,0)]).sort((z,at)=>z[1]-at[1])[0])==null?void 0:yt[0];L&&(E=L);break}case"initialPlacement":E=g;break}if(u!==E)return{reset:{placement:E}}}return{}}}};function bx(a,s){return{top:a.top-s.height,right:a.right-s.width,bottom:a.bottom-s.height,left:a.left-s.width}}function wx(a){return rD.some(s=>a[s]>=0)}const wD=function(a){return a===void 0&&(a={}),{name:"hide",options:a,async fn(s){const{rects:l}=s,{strategy:r="referenceHidden",...u}=si(a,s);switch(r){case"referenceHidden":{const m=await Xl(s,{...u,elementContext:"reference"}),f=bx(m,l.reference);return{data:{referenceHiddenOffsets:f,referenceHidden:wx(f)}}}case"escaped":{const m=await Xl(s,{...u,altBoundary:!0}),f=bx(m,l.floating);return{data:{escapedOffsets:f,escaped:wx(f)}}}default:return{}}}}},h0=new Set(["left","top"]);async function DD(a,s){const{placement:l,platform:r,elements:u}=a,m=await(r.isRTL==null?void 0:r.isRTL(u.floating)),f=ni(l),g=Mn(l),h=Ma(l)==="y",p=h0.has(f)?-1:1,v=m&&h?-1:1,x=si(s,a);let{mainAxis:w,crossAxis:D,alignmentAxis:N}=typeof x=="number"?{mainAxis:x,crossAxis:0,alignmentAxis:null}
vendor: 9,375 bytes, line 49
49:{mainAxis:x.mainAxis||0,crossAxis:x.crossAxis||0,alignmentAxis:x.alignmentAxis};return g&&typeof N=="number"&&(D=g==="end"?N*-1:N),h?{x:D*v,y:w*p}:{x:w*p,y:D*v}}const jD=function(a){return a===void 0&&(a=0),{name:"offset",options:a,async fn(s){var l,r;const{x:u,y:m,placement:f,middlewareData:g}=s,h=await DD(s,a);return f===((l=g.offset)==null?void 0:l.placement)&&(r=g.arrow)!=null&&r.alignmentOffset?{}:{x:u+h.x,y:m+h.y,data:{...h,placement:f}}}}},ND=function(a){return a===void 0&&(a={}),{name:"shift",options:a,async fn(s){const{x:l,y:r,placement:u}=s,{mainAxis:m=!0,crossAxis:f=!1,limiter:g={fn:O=>{let{x:H,y:X}=O;return{x:H,y:X}}},...h}=si(a,s),p={x:l,y:r},v=await Xl(s,h),x=Ma(ni(u)),w=Df(x);let D=p[w],N=p[x];if(m){const O=w==="y"?"top":"left",H=w==="y"?"bottom":"right",X=D+v[O],B=D-v[H];D=Xd(X,D,B)}if(f){const O=x==="y"?"top":"left",H=x==="y"?"bottom":"right",X=N+v[O],B=N-v[H];N=Xd(X,N,B)}const M=g.fn({...s,[w]:D,[x]:N});return{...M,data:{x:M.x-l,y:M.y-r,enabled:{[w]:m,[x]:f}}}}}},AD=function(a){return a===void 0&&(a={}),{options:a,fn(s){const{x:l,y:r,placement:u,rects:m,middlewareData:f}=s,{offset:g=0,mainAxis:h=!0,crossAxis:p=!0}=si(a,s),v={x:l,y:r},x=Ma(u),w=Df(x);let D=v[w],N=v[x];const M=si(g,s),O=typeof M=="number"?{mainAxis:M,crossAxis:0}:{mainAxis:0,crossAxis:0,...M};if(h){const B=w==="y"?"height":"width",W=m.reference[w]-m.floating[B]+O.mainAxis,Z=m.reference[w]+m.reference[B]-O.mainAxis;D<W?D=W:D>Z&&(D=Z)}if(p){var H,X;const B=w==="y"?"width":"height",W=h0.has(ni(u)),Z=m.reference[x]-m.floating[B]+(W&&((H=f.offset)==null?void 0:H[x])||0)+(W?0:O.crossAxis),$=m.reference[x]+m.reference[B]+(W?0:((X=f.offset)==null?void 0:X[x])||0)-(W?O.crossAxis:0);N<Z?N=Z:N>$&&(N=$)}return{[w]:D,[x]:N}}}},SD=function(a){return a===void 0&&(a={}),{name:"size",options:a,async fn(s){var l,r;const{placement:u,rects:m,platform:f,elements:g}=s,{apply:h=()=>{},...p}=si(a,s),v=await Xl(s,p),x=ni(u),w=Mn(u),D=Ma(u)==="y",{width:N,height:M}=m.floating;let O,H;x==="top"||x==="bottom"?(O=x,H=w===(await(f.isRTL==null?void 0:f.isRTL(g.floating))?"start":"end")?"left":"right"):(H=x,O=w==="end"?"top":"bottom");const X=M-v.top-v.bottom,B=N-v.left-v.right,W=Li(M-v[O],X),Z=Li(N-v[H],B),$=!s.middlewareData.shift;let K=W,Y=Z;if((l=s.middlewareData.shift)!=null&&l.enabled.x&&(Y=B),(r=s.middlewareData.shift)!=null&&r.enabled.y&&(K=X),$&&!w){const ft=We(v.left,0),jt=We(v.right,0),gt=We(v.top,0),yt=We(v.bottom,0);D?Y=N-2*(ft!==0||jt!==0?ft+jt:We(v.left,v.right)):K=M-2*(gt!==0||yt!==0?gt+yt:We(v.top,v.bottom))}await h({...s,availableWidth:Y,availableHeight:K});const ot=await f.getDimensions(g.floating);return N!==ot.width||M!==ot.height?{reset:{rects:!0}}:{}}}};function Xo(){return typeof window<"u"}function Hn(a){return g0(a)?(a.nodeName||"").toLowerCase():"#document"}function Fe(a){var s;return(a==null||(s=a.ownerDocument)==null?void 0:s.defaultView)||window}function za(a){var s;return(s=(g0(a)?a.ownerDocument:a.document)||window.document)==null?void 0:s.documentElement}function g0(a){return Xo()?a instanceof Node||a instanceof Fe(a).Node:!1}function va(a){return Xo()?a instanceof Element||a instanceof Fe(a).Element:!1}function Oa(a){return Xo()?a instanceof HTMLElement||a instanceof Fe(a).HTMLElement:!1}function Dx(a){return!Xo()||typeof ShadowRoot>"u"?!1:a instanceof ShadowRoot||a instanceof Fe(a).ShadowRoot}const TD=new Set(["inline","contents"]);function $l(a){const{overflow:s,overflowX:l,overflowY:r,display:u}=ba(a);return/auto|scroll|overlay|hidden|clip/.test(s+r+l)&&!TD.has(u)}const ED=new Set(["table","td","th"]);function CD(a){return ED.has(Hn(a))}const MD=[":popover-open",":modal"];function Po(a){return MD.some(s=>{try{return a.matches(s)}catch{return!1}})}const HD=["transform","translate","scale","rotate","perspective"],VD=["transform","translate","scale","rotate","perspective","filter"],RD=["paint","layout","strict","content"];function Af(a){const s=Sf(),l=va(a)?ba(a):a;return HD.some(r=>l[r]?l[r]!=="none":!1)||(l.containerType?l.containerType!=="normal":!1)||!s&&(l.backdropFilter?l.backdropFilter!=="none":!1)||!s&&(l.filter?l.filter!=="none":!1)||VD.some(r=>(l.willChange||"").includes(r))||RD.some(r=>(l.contain||"").includes(r))}function OD(a){let s=Bi(a);for(;Oa(s)&&!Sn(s);){if(Af(s))return s;if(Po(s))return null;s=Bi(s)}return null}function Sf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const zD=new Set(["html","body","#document"]);function Sn(a){return zD.has(Hn(a))}function ba(a){return Fe(a).getComputedStyle(a)}function Ko(a){return va(a)?{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}:{scrollLeft:a.scrollX,scrollTop:a.scrollY}}function Bi(a){if(Hn(a)==="html")return a;const s=a.assignedSlot||a.parentNode||Dx(a)&&a.host||za(a);return Dx(s)?s.host:s}function x0(a){const s=Bi(a);return Sn(s)?a.ownerDocument?a.ownerDocument.body:a.body:Oa(s)&&$l(s)?s:x0(s)}function Pl(a,s,l){var r;s===void 0&&(s=[]),l===void 0&&(l=!0);const u=x0(a),m=u===((r=a.ownerDocument)==null?void 0:r.body),f=Fe(u);if(m){const g=Kd(f);return s.concat(f,f.visualViewport||[],$l(u)?u:[],g&&l?Pl(g):[])}return s.concat(u,Pl(u,[],l))}function Kd(a){return a.parent&&Object.getPrototypeOf(a.parent)?a.frameElement:null}function y0(a){const s=ba(a);let l=parseFloat(s.width)||0,r=parseFloat(s.height)||0;const u=Oa(a),m=u?a.offsetWidth:l,f=u?a.offsetHeight:r,g=Oo(l)!==m||Oo(r)!==f;return g&&(l=m,r=f),{width:l,height:r,$:g}}function Tf(a){return va(a)?a:a.contextElement}function Nn(a){const s=Tf(a);if(!Oa(s))return Ha(1);const l=s.getBoundingClientRect(),{width:r,height:u,$:m}=y0(s);let f=(m?Oo(l.width):l.width)/r,g=(m?Oo(l.height):l.height)/u;return(!f||!Number.isFinite(f))&&(f=1),(!g||!Number.isFinite(g))&&(g=1),{x:f,y:g}}const _D=Ha(0);function v0(a){const s=Fe(a);return!Sf()||!s.visualViewport?_D:{x:s.visualViewport.offsetLeft,y:s.visualViewport.offsetTop}}function kD(a,s,l){return s===void 0&&(s=!1),!l||s&&l!==Fe(a)?!1:s}function vs(a,s,l,r){s===void 0&&(s=!1),l===void 0&&(l=!1);const u=a.getBoundingClientRect(),m=Tf(a);let f=Ha(1);s&&(r?va(r)&&(f=Nn(r)):f=Nn(a));const g=kD(m,l,r)?v0(m):Ha(0);let h=(u.left+g.x)/f.x,p=(u.top+g.y)/f.y,v=u.width/f.x,x=u.height/f.y;if(m){const w=Fe(m),D=r&&va(r)?Fe(r):r;let N=w,M=Kd(N);for(;M&&r&&D!==N;){const O=Nn(M),H=M.getBoundingClientRect(),X=ba(M),B=H.left+(M.clientLeft+parseFloat(X.paddingLeft))*O.x,W=H.top+(M.clientTop+parseFloat(X.paddingTop))*O.y;h*=O.x,p*=O.y,v*=O.x,x*=O.y,h+=B,p+=W,N=Fe(M),M=Kd(N)}}return _o({width:v,height:x,x:h,y:p})}function Zo(a,s){const l=Ko(a).scrollLeft;return s?s.left+l:vs(za(a)).left+l}function b0(a,s){const l=a.getBoundingClientRect(),r=l.left+s.scrollLeft-Zo(a,l),u=l.top+s.scrollTop;return{x:r,y:u}}function LD(a){let{elements:s,rect:l,offsetParent:r,strategy:u}=a;const m=u==="fixed",f=za(r),g=s?Po(s.floating):!1;if(r===f||g&&m)return l;let h={scrollLeft:0,scrollTop:0},p=Ha(1);const v=Ha(0),x=Oa(r);if((x||!x&&!m)&&((Hn(r)!=="body"||$l(f))&&(h=Ko(r)),Oa(r))){const D=vs(r);p=Nn(r),v.x=D.x+r.clientLeft,v.y=D.y+r.clientTop}const w=f&&!x&&!m?b0(f,h):Ha(0);return{width:l.width*p.x,height:l.height*p.y,x:l.x*p.x-h.scrollLeft*p.x+v.x+w.x,y:l.y*p.y-h.scrollTop*p.y+v.y+w.y}}function BD(a){return Array.from(a.getClientRects())}function UD(a){const s=za(a),l=Ko(a),r=a.ownerDocument.body,u=We(s.scrollWidth,s.clientWidth,r.scrollWidth,r.clientWidth),m=We(s.scrollHeight,s.clientHeight,r.scrollHeight,r.clientHeight);let f=-l.scrollLeft+Zo(a);const g=-l.scrollTop;return ba(r).direction==="rtl"&&(f+=We(s.clientWidth,r.clientWidth)-u),{width:u,height:m,x:f,y:g}}const jx=25;function YD(a,s){const l=Fe(a),r=za(a),u=l.visualViewport;let m=r.clientWidth,f=r.clientHeight,g=0,h=0;if(u){m=u.width,f=u.height;const v=Sf();(!v||v&&s==="fixed")&&(g=u.offsetLeft,h=u.offsetTop)}const p=Zo(r);if(p<=0){const v=r.ownerDocument,x=v.body,w=getComputedStyle(x),D=v.compatMode==="CSS1Compat"&&parseFloat(w.marginLeft)+parseFloat(w.marginRight)||0,N=Math.abs(r.clientWidth-x.clientWidth-D);N<=jx&&(m-=N)}else p<=jx&&(m+=p);return{width:m,height:f,x:g,y:h}}const qD=new Set(["absolute","fixed"]);function GD(a,s){const l=vs(a,!0,s==="fixed"),r=l.top+a.clientTop,u=l.left+a.clientLeft,m=Oa(a)?Nn(a):Ha(1),f=a.clientWidth*m.x,g=a.clientHeight*m.y,h=u*m.x,p=r*m.y;return{width:f,height:g,x:h,y:p}}function Nx(a,s,l){let r;if(s==="viewport")r=YD(a,l);else if(s==="document")r=UD(za(a));else if(va(s))r=GD(s,l);else{const u=v0(a);r={x:s.x-u.x,y:s.y-u.y,width:s.width,height:s.height}}return _o(r)}function w0(a,s){const l=Bi(a);return l===s||!va(l)||Sn(l)?!1:ba(l).position==="fixed"||w0(l,s)}function ID(a,s){const l=s.get(a);if(l)return l;let r=Pl(a,[],!1).filter(g=>va(g)&&Hn(g)!=="body"),u=null;const m=ba(a).position==="fixed";let f=m?Bi(a):a;for(;va(f)&&!Sn(f);){const g=ba(f),h=Af(f);!h&&g.position==="fixed"&&(u=null),(m?!h&&!u:!h&&g.position==="static"&&!!u&&qD.has(u.position)||$l(f)&&!h&&w0(a,f))?r=r.filter(v=>v!==f):u=g,f=Bi(f)}return s.set(a,r),r}function XD(a){let{element:s,boundary:l,rootBoundary:r,strategy:u}=a;const f=[...l==="clippingAncestors"?Po(s)?[]:ID(s,this._c):[].concat(l),r],g=f[0],h=f.reduce((p,v)=>{const x=Nx(s,v,u);return p.top=We(x.top,p.top),p.right=Li(x.right,p.right),p.bottom=Li(x.bottom,p.bottom),p.left=We(x.left,p.left),p},Nx(s,g,u));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function PD(a){const{width:s,height:l}=y0(a);return{width:s,height:l}}
vendor: 4,410 bytes, line 49
49function KD(a,s,l){const r=Oa(s),u=za(s),m=l==="fixed",f=vs(a,!0,m,s);let g={scrollLeft:0,scrollTop:0};const h=Ha(0);function p(){h.x=Zo(u)}if(r||!r&&!m)if((Hn(s)!=="body"||$l(u))&&(g=Ko(s)),r){const D=vs(s,!0,m,s);h.x=D.x+s.clientLeft,h.y=D.y+s.clientTop}else u&&p();m&&!r&&u&&p();const v=u&&!r&&!m?b0(u,g):Ha(0),x=f.left+g.scrollLeft-h.x-v.x,w=f.top+g.scrollTop-h.y-v.y;return{x,y:w,width:f.width,height:f.height}}function vd(a){return ba(a).position==="static"}function Ax(a,s){if(!Oa(a)||ba(a).position==="fixed")return null;if(s)return s(a);let l=a.offsetParent;return za(a)===l&&(l=l.ownerDocument.body),l}function D0(a,s){const l=Fe(a);if(Po(a))return l;if(!Oa(a)){let u=Bi(a);for(;u&&!Sn(u);){if(va(u)&&!vd(u))return u;u=Bi(u)}return l}let r=Ax(a,s);for(;r&&CD(r)&&vd(r);)r=Ax(r,s);return r&&Sn(r)&&vd(r)&&!Af(r)?l:r||OD(a)||l}const ZD=async function(a){const s=this.getOffsetParent||D0,l=this.getDimensions,r=await l(a.floating);return{reference:KD(a.reference,await s(a.floating),a.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function QD(a){return ba(a).direction==="rtl"}const WD={convertOffsetParentRelativeRectToViewportRelativeRect:LD,getDocumentElement:za,getClippingRect:XD,getOffsetParent:D0,getElementRects:ZD,getClientRects:BD,getDimensions:PD,getScale:Nn,isElement:va,isRTL:QD};function j0(a,s){return a.x===s.x&&a.y===s.y&&a.width===s.width&&a.height===s.height}function FD(a,s){let l=null,r;const u=za(a);function m(){var g;clearTimeout(r),(g=l)==null||g.disconnect(),l=null}function f(g,h){g===void 0&&(g=!1),h===void 0&&(h=1),m();const p=a.getBoundingClientRect(),{left:v,top:x,width:w,height:D}=p;if(g||s(),!w||!D)return;const N=Do(x),M=Do(u.clientWidth-(v+w)),O=Do(u.clientHeight-(x+D)),H=Do(v),B={rootMargin:-N+"px "+-M+"px "+-O+"px "+-H+"px",threshold:We(0,Li(1,h))||1};let W=!0;function Z($){const K=$[0].intersectionRatio;if(K!==h){if(!W)return f();K?f(!1,K):r=setTimeout(()=>{f(!1,1e-7)},1e3)}K===1&&!j0(p,a.getBoundingClientRect())&&f(),W=!1}try{l=new IntersectionObserver(Z,{...B,root:u.ownerDocument})}catch{l=new IntersectionObserver(Z,B)}l.observe(a)}return f(!0),m}function JD(a,s,l,r){r===void 0&&(r={});const{ancestorScroll:u=!0,ancestorResize:m=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:g=typeof IntersectionObserver=="function",animationFrame:h=!1}=r,p=Tf(a),v=u||m?[...p?Pl(p):[],...Pl(s)]:[];v.forEach(H=>{u&&H.addEventListener("scroll",l,{passive:!0}),m&&H.addEventListener("resize",l)});const x=p&&g?FD(p,l):null;let w=-1,D=null;f&&(D=new ResizeObserver(H=>{let[X]=H;X&&X.target===p&&D&&(D.unobserve(s),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var B;(B=D)==null||B.observe(s)})),l()}),p&&!h&&D.observe(p),D.observe(s));let N,M=h?vs(a):null;h&&O();function O(){const H=vs(a);M&&!j0(M,H)&&l(),M=H,N=requestAnimationFrame(O)}return l(),()=>{var H;v.forEach(X=>{u&&X.removeEventListener("scroll",l),m&&X.removeEventListener("resize",l)}),x?.(),(H=D)==null||H.disconnect(),D=null,h&&cancelAnimationFrame(N)}}const $D=jD,tj=ND,ej=bD,aj=SD,ij=wD,Sx=vD,sj=AD,nj=(a,s,l)=>{const r=new Map,u={platform:WD,...l},m={...u.platform,_c:r};return yD(a,s,{...u,platform:m})};var lj=typeof document<"u",rj=function(){},Co=lj?T.useLayoutEffect:rj;function ko(a,s){if(a===s)return!0;if(typeof a!=typeof s)return!1;if(typeof a=="function"&&a.toString()===s.toString())return!0;let l,r,u;if(a&&s&&typeof a=="object"){if(Array.isArray(a)){if(l=a.length,l!==s.length)return!1;for(r=l;r--!==0;)if(!ko(a[r],s[r]))return!1;return!0}if(u=Object.keys(a),l=u.length,l!==Object.keys(s).length)return!1;for(r=l;r--!==0;)if(!{}.hasOwnProperty.call(s,u[r]))return!1;for(r=l;r--!==0;){const m=u[r];if(!(m==="_owner"&&a.$$typeof)&&!ko(a[m],s[m]))return!1}return!0}return a!==a&&s!==s}function N0(a){return typeof window>"u"?1:(a.ownerDocument.defaultView||window).devicePixelRatio||1}function Tx(a,s){const l=N0(a);return Math.round(s*l)/l}function bd(a){const s=T.useRef(a);return Co(()=>{s.current=a}),s}function oj(a){a===void 0&&(a={});const{placement:s="bottom",strategy:l="absolute",middleware:r=[],platform:u,elements:{reference:m,floating:f}={},transform:g=!0,whileElementsMounted:h,open:p}=a,[v,x]=T.useState({x:0,y:0,strategy:l,placement:s,middlewareData:{},isPositioned:!1}),[w,D]=T.useState(r);ko(w,r)||D(r);const[N,M]=T.useState(null),[O,H]=T.useState(null),X=T.useCallback(z=>{z!==$.current&&($.current=z,M(z))},[]),B=T.useCallback(z=>
vendor: 1,234 bytes, line 49
49{z!==K.current&&(K.current=z,H(z))},[]),W=m||N,Z=f||O,$=T.useRef(null),K=T.useRef(null),Y=T.useRef(v),ot=h!=null,ft=bd(h),jt=bd(u),gt=bd(p),yt=T.useCallback(()=>{if(!$.current||!K.current)return;const z={placement:s,strategy:l,middleware:w};jt.current&&(z.platform=jt.current),nj($.current,K.current,z).then(at=>{const rt={...at,isPositioned:gt.current!==!1};vt.current&&!ko(Y.current,rt)&&(Y.current=rt,wf.flushSync(()=>{x(rt)}))})},[w,s,l,jt,gt]);Co(()=>{p===!1&&Y.current.isPositioned&&(Y.current.isPositioned=!1,x(z=>({...z,isPositioned:!1})))},[p]);const vt=T.useRef(!1);Co(()=>(vt.current=!0,()=>{vt.current=!1}),[]),Co(()=>{if(W&&($.current=W),Z&&(K.current=Z),W&&Z){if(ft.current)return ft.current(W,Z,yt);yt()}},[W,Z,yt,ft,ot]);const wt=T.useMemo(()=>({reference:$,floating:K,setReference:X,setFloating:B}),[X,B]),E=T.useMemo(()=>({reference:W,floating:Z}),[W,Z]),L=T.useMemo(()=>{const z={position:l,left:0,top:0};if(!E.floating)return z;const at=Tx(E.floating,v.x),rt=Tx(E.floating,v.y);return g?{...z,transform:"translate("+at+"px, "+rt+"px)",...N0(E.floating)>=1.5&&{willChange:"transform"}}:{position:l,left:at,top:rt}},[l,g,E.floating,v.x,v.y]);return T.useMemo(()=>({...v,update:yt,refs:wt,elements:E,floatingStyles:L}
vendor: 11,814 bytes, line 49
49),[v,yt,wt,E,L])}const cj=a=>{function s(l){return{}.hasOwnProperty.call(l,"current")}return{name:"arrow",options:a,fn(l){const{element:r,padding:u}=typeof a=="function"?a(l):a;return r&&s(r)?r.current!=null?Sx({element:r.current,padding:u}).fn(l):{}:r?Sx({element:r,padding:u}).fn(l):{}}}},uj=(a,s)=>({...$D(a),options:[a,s]}),dj=(a,s)=>({...tj(a),options:[a,s]}),fj=(a,s)=>({...sj(a),options:[a,s]}),mj=(a,s)=>({...ej(a),options:[a,s]}),pj=(a,s)=>({...aj(a),options:[a,s]}),hj=(a,s)=>({...ij(a),options:[a,s]}),gj=(a,s)=>({...cj(a),options:[a,s]});var xj="Arrow",A0=T.forwardRef((a,s)=>{const{children:l,width:r=10,height:u=5,...m}=a;return o.jsx(js.svg,{...m,ref:s,width:r,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:a.asChild?l:o.jsx("polygon",{points:"0,0 30,0 15,10"})})});A0.displayName=xj;var yj=A0;function vj(a){const[s,l]=T.useState(void 0);return Il(()=>{if(a){l({width:a.offsetWidth,height:a.offsetHeight});const r=new ResizeObserver(u=>{if(!Array.isArray(u)||!u.length)return;const m=u[0];let f,g;if("borderBoxSize"in m){const h=m.borderBoxSize,p=Array.isArray(h)?h[0]:h;f=p.inlineSize,g=p.blockSize}else f=a.offsetWidth,g=a.offsetHeight;l({width:f,height:g})});return r.observe(a,{box:"border-box"}),()=>r.unobserve(a)}else l(void 0)},[a]),s}var S0="Popper",[T0,E0]=r0(S0),[p5,C0]=T0(S0),M0="PopperAnchor",H0=T.forwardRef((a,s)=>{const{__scopePopper:l,virtualRef:r,...u}=a,m=C0(M0,l),f=T.useRef(null),g=Ds(s,f),h=T.useRef(null);return T.useEffect(()=>{const p=h.current;h.current=r?.current||f.current,p!==h.current&&m.onAnchorChange(h.current)}),r?null:o.jsx(js.div,{...u,ref:g})});H0.displayName=M0;var Ef="PopperContent",[bj,wj]=T0(Ef),V0=T.forwardRef((a,s)=>{const{__scopePopper:l,side:r="bottom",sideOffset:u=0,align:m="center",alignOffset:f=0,arrowPadding:g=0,avoidCollisions:h=!0,collisionBoundary:p=[],collisionPadding:v=0,sticky:x="partial",hideWhenDetached:w=!1,updatePositionStrategy:D="optimized",onPlaced:N,...M}=a,O=C0(Ef,l),[H,X]=T.useState(null),B=Ds(s,nt=>X(nt)),[W,Z]=T.useState(null),$=vj(W),K=$?.width??0,Y=$?.height??0,ot=r+(m!=="center"?"-"+m:""),ft=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},jt=Array.isArray(p)?p:[p],gt=jt.length>0,yt={padding:ft,boundary:jt.filter(jj),altBoundary:gt},{refs:vt,floatingStyles:wt,placement:E,isPositioned:L,middlewareData:z}=oj({strategy:"fixed",placement:ot,whileElementsMounted:(...nt)=>JD(...nt,{animationFrame:D==="always"}),elements:{reference:O.anchor},middleware:[uj({mainAxis:u+Y,alignmentAxis:f}),h&&dj({mainAxis:!0,crossAxis:!1,limiter:x==="partial"?fj():void 0,...yt}),h&&mj({...yt}),pj({...yt,apply:({elements:nt,rects:pt,availableWidth:Ct,availableHeight:fe})=>{const{width:Ne,height:me}=pt.reference,_a=nt.floating.style;_a.setProperty("--radix-popper-available-width",`${Ct}px`),_a.setProperty("--radix-popper-available-height",`${fe}px`),_a.setProperty("--radix-popper-anchor-width",`${Ne}px`),_a.setProperty("--radix-popper-anchor-height",`${me}px`)}}),W&&gj({element:W,padding:g}),Nj({arrowWidth:K,arrowHeight:Y}),w&&hj({strategy:"referenceHidden",...yt})]}),[at,rt]=z0(E),A=Io(N);Il(()=>{L&&A?.()},[L,A]);const G=z.arrow?.x,q=z.arrow?.y,F=z.arrow?.centerOffset!==0,[tt,ct]=T.useState();return Il(()=>{H&&ct(window.getComputedStyle(H).zIndex)},[H]),o.jsx("div",{ref:vt.setFloating,"data-radix-popper-content-wrapper":"",style:{...wt,transform:L?wt.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:tt,"--radix-popper-transform-origin":[z.transformOrigin?.x,z.transformOrigin?.y].join(" "),...z.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:a.dir,children:o.jsx(bj,{scope:l,placedSide:at,onArrowChange:Z,arrowX:G,arrowY:q,shouldHideArrow:F,children:o.jsx(js.div,{"data-side":at,"data-align":rt,...M,ref:B,style:{...M.style,animation:L?void 0:"none"}})})})});V0.displayName=Ef;var R0="PopperArrow",Dj={top:"bottom",right:"left",bottom:"top",left:"right"},O0=T.forwardRef(function(s,l){const{__scopePopper:r,...u}=s,m=wj(R0,r),f=Dj[m.placedSide];return o.jsx("span",{ref:m.onArrowChange,style:{position:"absolute",left:m.arrowX,top:m.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m.placedSide],visibility:m.shouldHideArrow?"hidden":void 0},children:o.jsx(yj,{...u,ref:l,style:{...u.style,display:"block"}})})});O0.displayName=R0;function jj(a){return a!==null}var Nj=a=>({name:"transformOrigin",options:a,fn(s){const{placement:l,rects:r,middlewareData:u}=s,f=u.arrow?.centerOffset!==0,g=f?0:a.arrowWidth,h=f?0:a.arrowHeight,[p,v]=z0(l),x={start:"0%",center:"50%",end:"100%"}[v],w=(u.arrow?.x??0)+g/2,D=(u.arrow?.y??0)+h/2;let N="",M="";return p==="bottom"?(N=f?x:`${w}px`,M=`${-h}px`):p==="top"?(N=f?x:`${w}px`,M=`${r.floating.height+h}px`):p==="right"?(N=`${-h}px`,M=f?x:`${D}px`):p==="left"&&(N=`${r.floating.width+h}px`,M=f?x:`${D}px`),{data:{x:N,y:M}}}});function z0(a){const[s,l="center"]=a.split("-");return[s,l]}var Aj=H0,Sj=V0,Tj=O0;function Ej(a,s){return T.useReducer((l,r)=>s[l][r]??l,a)}var _0=a=>{const{present:s,children:l}=a,r=Cj(s),u=typeof l=="function"?l({present:r.isPresent}):T.Children.only(l),m=Ds(r.ref,Mj(u));return typeof l=="function"||r.isPresent?T.cloneElement(u,{ref:m}):null};_0.displayName="Presence";function Cj(a){const[s,l]=T.useState(),r=T.useRef(null),u=T.useRef(a),m=T.useRef("none"),f=a?"mounted":"unmounted",[g,h]=Ej(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return T.useEffect(()=>{const p=jo(r.current);m.current=g==="mounted"?p:"none"},[g]),Il(()=>{const p=r.current,v=u.current;if(v!==a){const w=m.current,D=jo(p);a?h("MOUNT"):D==="none"||p?.display==="none"?h("UNMOUNT"):h(v&&w!==D?"ANIMATION_OUT":"UNMOUNT"),u.current=a}},[a,h]),Il(()=>{if(s){let p;const v=s.ownerDocument.defaultView??window,x=D=>{const M=jo(r.current).includes(CSS.escape(D.animationName));if(D.target===s&&M&&(h("ANIMATION_END"),!u.current)){const O=s.style.animationFillMode;s.style.animationFillMode="forwards",p=v.setTimeout(()=>{s.style.animationFillMode==="forwards"&&(s.style.animationFillMode=O)})}},w=D=>{D.target===s&&(m.current=jo(r.current))};return s.addEventListener("animationstart",w),s.addEventListener("animationcancel",x),s.addEventListener("animationend",x),()=>{v.clearTimeout(p),s.removeEventListener("animationstart",w),s.removeEventListener("animationcancel",x),s.removeEventListener("animationend",x)}}else h("ANIMATION_END")},[s,h]),{isPresent:["mounted","unmountSuspended"].includes(g),ref:T.useCallback(p=>{r.current=p?getComputedStyle(p):null,l(p)},[])}}function jo(a){return a?.animationName||"none"}function Mj(a){let s=Object.getOwnPropertyDescriptor(a.props,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning;return l?a.ref:(s=Object.getOwnPropertyDescriptor(a,"ref")?.get,l=s&&"isReactWarning"in s&&s.isReactWarning,l?a.props.ref:a.props.ref||a.ref)}var Hj=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Vj="VisuallyHidden",k0=T.forwardRef((a,s)=>o.jsx(js.span,{...a,ref:s,style:{...Hj,...a.style}}));k0.displayName=Vj;var Rj=k0,[Qo]=r0("Tooltip",[E0]),Cf=E0(),L0="TooltipProvider",Oj=700,Ex="tooltip.open",[zj,B0]=Qo(L0),U0=a=>{const{__scopeTooltip:s,delayDuration:l=Oj,skipDelayDuration:r=300,disableHoverableContent:u=!1,children:m}=a,f=T.useRef(!0),g=T.useRef(!1),h=T.useRef(0);return T.useEffect(()=>{const p=h.current;return()=>window.clearTimeout(p)},[]),o.jsx(zj,{scope:s,isOpenDelayedRef:f,delayDuration:l,onOpen:T.useCallback(()=>{window.clearTimeout(h.current),f.current=!1},[]),onClose:T.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>f.current=!0,r)},[r]),isPointerInTransitRef:g,onPointerInTransitChange:T.useCallback(p=>{g.current=p},[]),disableHoverableContent:u,children:m})};U0.displayName=L0;var Y0="Tooltip",[h5,Wo]=Qo(Y0),Zd="TooltipTrigger",_j=T.forwardRef((a,s)=>{const{__scopeTooltip:l,...r}=a,u=Wo(Zd,l),m=B0(Zd,l),f=Cf(l),g=T.useRef(null),h=Ds(s,g,u.onTriggerChange),p=T.useRef(!1),v=T.useRef(!1),x=T.useCallback(()=>p.current=!1,[]);return T.useEffect(()=>()=>document.removeEventListener("pointerup",x),[x]),o.jsx(Aj,{asChild:!0,...f,children:o.jsx(js.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...r,ref:h,onPointerMove:ii(a.onPointerMove,w=>{w.pointerType!=="touch"&&!v.current&&!m.isPointerInTransitRef.current&&(u.onTriggerEnter(),v.current=!0)}),onPointerLeave:ii(a.onPointerLeave,()=>{u.onTriggerLeave(),v.current=!1}),onPointerDown:ii(a.onPointerDown,()=>{u.open&&u.onClose(),p.current=!0,document.addEventListener("pointerup",x,{once:!0})}),onFocus:ii(a.onFocus,()=>{p.current||u.onOpen()}),onBlur:ii(a.onBlur,u.onClose),onClick:ii(a.onClick,u.onClose)})})});_j.displayName=Zd;var kj="TooltipPortal",[g5,Lj]=Qo(kj,{forceMount:void 0}),Tn="TooltipContent",Bj=T.forwardRef((a,s)=>{const l=Lj(Tn,a.__scopeTooltip),{forceMount:r=l.forceMount,side:u="top",...m}=a,f=Wo(Tn,a.__scopeTooltip);return o.jsx(_0,{present:r||f.open,children:f.disableHoverableContent?o.jsx(q0,{side:u,...m,ref:s}):o.jsx(Uj,{side:u,...m,ref:s})})}),Uj=T.forwardRef((a,s)=>{const l=Wo(Tn,a.__scopeTooltip),r=B0(Tn,a.__scopeTooltip),u=T.useRef(null),m=Ds(s,u),[f,g]=T.useState(null),{trigger:h,onClose:p}=l,v=u.current,{onPointerInTransitChange:x}=r,w=T.useCallback(()=>{g(null),x(!1)},[x]),D=T.useCallback((N,M)=>{const O=N.currentTarget,H={x:N.clientX,y:N.clientY},X=Xj(H,O.getBoundingClientRect()),B=Pj(H,X),W=Kj(M.getBoundingClientRect()),Z=Qj([...B,...W]);g(Z),x(!0)},[x]);return T.useEffect(()=>()=>w(),[w]),T.useEffect(()=>{if(h&&v){const N=O=>D(O,v),M=O=>D(O,h);return h.addEventListener("pointerleave",N),v.addEventListener("pointerleave",M),()=>{h.removeEventListener("pointerleave",N),v.removeEventListener("pointerleave",M)}}},[h,v,D,w]),T.useEffect(()=>{if(f){const N=M=>{const O=M.target,H={x:M.clientX,y:M.clientY},X=h?.contains(O)||v?.contains(O),B=!Zj(H,f);X?w():B&&(w(),p())};return document.addEventListener("pointermove",N),()=>document.removeEventListener("pointermove",N)}},[h,v,f,p,w]),o.jsx(q0,{...a,ref:m})}),[Yj,qj]=Qo(Y0,{isInside:!1}),Gj=Kw("TooltipContent"),q0=T.forwardRef((a,s)=>{const{__scopeTooltip:l,children:r,"aria-label":u,onEscapeKeyDown:m,onPointerDownOutside:f,...g}=a,h=Wo(Tn,l),p=Cf(l),{onClose:v}=h;return T.useEffect(()=>(document.addEventListener(Ex,v),()=>document.removeEventListener(Ex,v)),[v]),T.useEffect(()=>{if(h.trigger){const x=w=>{w.target?.contains(h.trigger)&&v()};return window.addEventListener("scroll",x,{capture:!0}),()=>window.removeEventListener("scroll",x,{capture:!0})}},[h.trigger,v]),o.jsx(f0,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:m,onPointerDownOutside:f,onFocusOutside:x=>x.preventDefault(),onDismiss:v,children:o.jsxs(Sj,{"data-state":h.stateAttribute,...p,...g,ref:s,style:{...g.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[o.jsx(Gj,{children:r}),o.jsx(Yj,{scope:l,isInside:!0,children:o.jsx(Rj,{id:h.contentId,role:"tooltip",children:u||r})})]})})});Bj.displayName=Tn;var G0="TooltipArrow",Ij=T.forwardRef((a,s)=>{const{__scopeTooltip:l,...r}=a,u=Cf(l);return qj(G0,l).isInside?null:o.jsx(Tj,{...u,...r,ref:s})});Ij.displayName=G0;
vendor: 7,458 bytes, line 49
49function Xj(a,s){const l=Math.abs(s.top-a.y),r=Math.abs(s.bottom-a.y),u=Math.abs(s.right-a.x),m=Math.abs(s.left-a.x);switch(Math.min(l,r,u,m)){case m:return"left";case u:return"right";case l:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Pj(a,s,l=5){const r=[];switch(s){case"top":r.push({x:a.x-l,y:a.y+l},{x:a.x+l,y:a.y+l});break;case"bottom":r.push({x:a.x-l,y:a.y-l},{x:a.x+l,y:a.y-l});break;case"left":r.push({x:a.x+l,y:a.y-l},{x:a.x+l,y:a.y+l});break;case"right":r.push({x:a.x-l,y:a.y-l},{x:a.x-l,y:a.y+l});break}return r}function Kj(a){const{top:s,right:l,bottom:r,left:u}=a;return[{x:u,y:s},{x:l,y:s},{x:l,y:r},{x:u,y:r}]}function Zj(a,s){const{x:l,y:r}=a;let u=!1;for(let m=0,f=s.length-1;m<s.length;f=m++){const g=s[m],h=s[f],p=g.x,v=g.y,x=h.x,w=h.y;v>r!=w>r&&l<(x-p)*(r-v)/(w-v)+p&&(u=!u)}return u}function Qj(a){const s=a.slice();return s.sort((l,r)=>l.x<r.x?-1:l.x>r.x?1:l.y<r.y?-1:l.y>r.y?1:0),Wj(s)}function Wj(a){if(a.length<=1)return a.slice();const s=[];for(let r=0;r<a.length;r++){const u=a[r];for(;s.length>=2;){const m=s[s.length-1],f=s[s.length-2];if((m.x-f.x)*(u.y-f.y)>=(m.y-f.y)*(u.x-f.x))s.pop();else break}s.push(u)}s.pop();const l=[];for(let r=a.length-1;r>=0;r--){const u=a[r];for(;l.length>=2;){const m=l[l.length-1],f=l[l.length-2];if((m.x-f.x)*(u.y-f.y)>=(m.y-f.y)*(u.x-f.x))l.pop();else break}l.push(u)}return l.pop(),s.length===1&&l.length===1&&s[0].x===l[0].x&&s[0].y===l[0].y?s:s.concat(l)}var Fj=U0;function I0(a){var s,l,r="";if(typeof a=="string"||typeof a=="number")r+=a;else if(typeof a=="object")if(Array.isArray(a)){var u=a.length;for(s=0;s<u;s++)a[s]&&(l=I0(a[s]))&&(r&&(r+=" "),r+=l)}else for(l in a)a[l]&&(r&&(r+=" "),r+=l);return r}function X0(){for(var a,s,l=0,r="",u=arguments.length;l<u;l++)(a=arguments[l])&&(s=I0(a))&&(r&&(r+=" "),r+=s);return r}const Mf="-",Jj=a=>{const s=tN(a),{conflictingClassGroups:l,conflictingClassGroupModifiers:r}=a;return{getClassGroupId:f=>{const g=f.split(Mf);return g[0]===""&&g.length!==1&&g.shift(),P0(g,s)||$j(f)},getConflictingClassGroupIds:(f,g)=>{const h=l[f]||[];return g&&r[f]?[...h,...r[f]]:h}}},P0=(a,s)=>{if(a.length===0)return s.classGroupId;const l=a[0],r=s.nextPart.get(l),u=r?P0(a.slice(1),r):void 0;if(u)return u;if(s.validators.length===0)return;const m=a.join(Mf);return s.validators.find(({validator:f})=>f(m))?.classGroupId},Cx=/^\[(.+)\]$/,$j=a=>{if(Cx.test(a)){const s=Cx.exec(a)[1],l=s?.substring(0,s.indexOf(":"));if(l)return"arbitrary.."+l}},tN=a=>{const{theme:s,classGroups:l}=a,r={nextPart:new Map,validators:[]};for(const u in l)Qd(l[u],r,u,s);return r},Qd=(a,s,l,r)=>{a.forEach(u=>{if(typeof u=="string"){const m=u===""?s:Mx(s,u);m.classGroupId=l;return}if(typeof u=="function"){if(eN(u)){Qd(u(r),s,l,r);return}s.validators.push({validator:u,classGroupId:l});return}Object.entries(u).forEach(([m,f])=>{Qd(f,Mx(s,m),l,r)})})},Mx=(a,s)=>{let l=a;return s.split(Mf).forEach(r=>{l.nextPart.has(r)||l.nextPart.set(r,{nextPart:new Map,validators:[]}),l=l.nextPart.get(r)}),l},eN=a=>a.isThemeGetter,aN=a=>{if(a<1)return{get:()=>{},set:()=>{}};let s=0,l=new Map,r=new Map;const u=(m,f)=>{l.set(m,f),s++,s>a&&(s=0,r=l,l=new Map)};return{get(m){let f=l.get(m);if(f!==void 0)return f;if((f=r.get(m))!==void 0)return u(m,f),f},set(m,f){l.has(m)?l.set(m,f):u(m,f)}}},Wd="!",Fd=":",iN=Fd.length,sN=a=>{const{prefix:s,experimentalParseClassName:l}=a;let r=u=>{const m=[];let f=0,g=0,h=0,p;for(let N=0;N<u.length;N++){let M=u[N];if(f===0&&g===0){if(M===Fd){m.push(u.slice(h,N)),h=N+iN;continue}if(M==="/"){p=N;continue}}M==="["?f++:M==="]"?f--:M==="("?g++:M===")"&&g--}const v=m.length===0?u:u.substring(h),x=nN(v),w=x!==v,D=p&&p>h?p-h:void 0;return{modifiers:m,hasImportantModifier:w,baseClassName:x,maybePostfixModifierPosition:D}};if(s){const u=s+Fd,m=r;r=f=>f.startsWith(u)?m(f.substring(u.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:f,maybePostfixModifierPosition:void 0}}if(l){const u=r;r=m=>l({className:m,parseClassName:u})}return r},nN=a=>a.endsWith(Wd)?a.substring(0,a.length-1):a.startsWith(Wd)?a.substring(1):a,lN=a=>{const s=Object.fromEntries(a.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const u=[];let m=[];return r.forEach(f=>{f[0]==="["||s[f]?(u.push(...m.sort(),f),m=[]):m.push(f)}),u.push(...m.sort()),u}},rN=a=>({cache:aN(a.cacheSize),parseClassName:sN(a),sortModifiers:lN(a),...Jj(a)}),oN=/\s+/,cN=(a,s)=>{const{parseClassName:l,getClassGroupId:r,getConflictingClassGroupIds:u,sortModifiers:m}=s,f=[],g=a.trim().split(oN);let h="";for(let p=g.length-1;p>=0;p-=1){const v=g[p],{isExternal:x,modifiers:w,hasImportantModifier:D,baseClassName:N,maybePostfixModifierPosition:M}=l(v);if(x){h=v+(h.length>0?" "+h:h);continue}let O=!!M,H=r(O?N.substring(0,M):N);if(!H){if(!O){h=v+(h.length>0?" "+h:h);continue}if(H=r(N),!H){h=v+(h.length>0?" "+h:h);continue}O=!1}const X=m(w).join(":"),B=D?X+Wd:X,W=B+H;if(f.includes(W))continue;f.push(W);const Z=u(H,O);for(let $=0;$<Z.length;++$){const K=Z[$];f.push(B+K)}h=v+(h.length>0?" "+h:h)}return h};function uN(){let a=0,s,l,r="";for(;a<arguments.length;)(s=arguments[a++])&&(l=K0(s))&&(r&&(r+=" "),r+=l);return r}const K0=a=>{if(typeof a=="string")return a;let s,l="";for(let r=0;r<a.length;r++)a[r]&&(s=K0(a[r]))&&(l&&(l+=" "),l+=s);return l};function dN(a,...s){let l,r,u,m=f;function f(h){const p=s.reduce((v,x)=>x(v),a());return l=rN(p),r=l.cache.get,u=l.cache.set,m=g,g(h)}function g(h){const p=r(h);if(p)return p;const v=cN(h,l);return u(h,v),v}return function(){return m(uN.apply(null,arguments))}}const le=a=>{const s=l=>l[a]||[];return s.isThemeGetter=!0,s},Z0=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Q0=/^\((?:(\w[\w-]*):)?(.+)\)$/i,fN=/^\d+\/\d+$/,mN=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,pN=/\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$/,hN=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,gN=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,xN=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,pn=a=>fN.test(a),Nt=a=>!!a&&!Number.isNaN(Number(a)),_i=a=>!!a&&Number.isInteger(Number(a)),wd=a=>a.endsWith("%")&&Nt(a.slice(0,-1)),ai=a=>mN.test(a),yN=()=>!0,vN=a=>pN.test(a)&&!hN.test(a),W0=()=>!1,bN=a=>gN.test(a),wN=a=>xN.test(a),DN=a=>!it(a)&&!st(a),jN=a=>Vn(a,$0,W0),it=a=>Z0.test(a),fs=a=>Vn(a,tv,vN),Dd=a=>Vn(a,EN,Nt),Hx=a=>Vn(a,F0,W0),NN=a=>Vn(a,J0,wN),No=a=>Vn(a,ev,bN),st=a=>Q0.test(a),_l=a=>Rn(a,tv),AN=a=>Rn(a,CN),Vx=a=>Rn(a,F0),SN=a=>Rn(a,$0),TN=a=>Rn(a,J0),Ao=a=>Rn(a,ev,!0),Vn=(a,s,l)=>{const r=Z0.exec(a);return r?r[1]?s(r[1]):l(r[2]):!1},Rn=(a,s,l=!1)=>{const r=Q0.exec(a);return r?r[1]?s(r[1]):l:!1},F0=a=>a==="position"||a==="percentage",J0=a=>a==="image"||a==="url",$0=a=>a==="length"||a==="size"||a==="bg-size",tv=a=>a==="length",EN=a=>a==="number",CN=a=>a==="family-name",ev=a=>a==="shadow",MN=()=>{const a=le("color"),s=le("font"),l=le("text"),r=le("font-weight"),u=le("tracking"),m=le("leading"),f=le("breakpoint"),g=le("container"),h=le("spacing"),p=le("radius"),v=le("shadow"),x=le("inset-shadow"),w=le("text-shadow"),D=le("drop-shadow"),N=le("blur"),M=le("perspective"),O=le("aspect"),H=le("ease"),X=le("animate"),B=()=>["auto","avoid","all","avoid-page","page","left","right","column"],W=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Z=()=>
vendor: 4,515 bytes, line 49
49[...W(),st,it],$=()=>["auto","hidden","clip","visible","scroll"],K=()=>["auto","contain","none"],Y=()=>[st,it,h],ot=()=>[pn,"full","auto",...Y()],ft=()=>[_i,"none","subgrid",st,it],jt=()=>["auto",{span:["full",_i,st,it]},_i,st,it],gt=()=>[_i,"auto",st,it],yt=()=>["auto","min","max","fr",st,it],vt=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],wt=()=>["start","end","center","stretch","center-safe","end-safe"],E=()=>["auto",...Y()],L=()=>[pn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Y()],z=()=>[a,st,it],at=()=>[...W(),Vx,Hx,{position:[st,it]}],rt=()=>["no-repeat",{repeat:["","x","y","space","round"]}],A=()=>["auto","cover","contain",SN,jN,{size:[st,it]}],G=()=>[wd,_l,fs],q=()=>["","none","full",p,st,it],F=()=>["",Nt,_l,fs],tt=()=>["solid","dashed","dotted","double"],ct=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],nt=()=>[Nt,wd,Vx,Hx],pt=()=>["","none",N,st,it],Ct=()=>["none",Nt,st,it],fe=()=>["none",Nt,st,it],Ne=()=>[Nt,st,it],me=()=>[pn,"full",...Y()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ai],breakpoint:[ai],color:[yN],container:[ai],"drop-shadow":[ai],ease:["in","out","in-out"],font:[DN],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ai],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ai],shadow:[ai],spacing:["px",Nt],text:[ai],"text-shadow":[ai],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",pn,it,st,O]}],container:["container"],columns:[{columns:[Nt,it,st,g]}],"break-after":[{"break-after":B()}],"break-before":[{"break-before":B()}],"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:Z()}],overflow:[{overflow:$()}],"overflow-x":[{"overflow-x":$()}],"overflow-y":[{"overflow-y":$()}],overscroll:[{overscroll:K()}],"overscroll-x":[{"overscroll-x":K()}],"overscroll-y":[{"overscroll-y":K()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ot()}],"inset-x":[{"inset-x":ot()}],"inset-y":[{"inset-y":ot()}],start:[{start:ot()}],end:[{end:ot()}],top:[{top:ot()}],right:[{right:ot()}],bottom:[{bottom:ot()}],left:[{left:ot()}],visibility:["visible","invisible","collapse"],z:[{z:[_i,"auto",st,it]}],basis:[{basis:[pn,"full","auto",g,...Y()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Nt,pn,"auto","initial","none",it]}],grow:[{grow:["",Nt,st,it]}],shrink:[{shrink:["",Nt,st,it]}],order:[{order:[_i,"first","last","none",st,it]}],"grid-cols":[{"grid-cols":ft()}],"col-start-end":[{col:jt()}],"col-start":[{"col-start":gt()}],"col-end":[{"col-end":gt()}],"grid-rows":[{"grid-rows":ft()}],"row-start-end":[{row:jt()}],"row-start":[{"row-start":gt()}],"row-end":[{"row-end":gt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":yt()}],"auto-rows":[{"auto-rows":yt()}],gap:[{gap:Y()}],"gap-x":[{"gap-x":Y()}],"gap-y":[{"gap-y":Y()}],"justify-content":[{justify:[...vt(),"normal"]}],"justify-items":[{"justify-items":[...wt(),"normal"]}],"justify-self":[{"justify-self":["auto",...wt()]}],"align-content":[{content:["normal",...vt()]}],"align-items":[{items:[...wt(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...wt(),{baseline:["","last"]}]}],"place-content":[{"place-content":vt()}],"place-items":[{"place-items":[...wt(),"baseline"]}],"place-self":[{"place-self":["auto",...wt()]}],p:[{p:Y()}],px:[{px:Y()}],py:[{py:Y()}],ps:[{ps:Y()}
vendor: 10,182 bytes, line 49
49],pe:[{pe:Y()}],pt:[{pt:Y()}],pr:[{pr:Y()}],pb:[{pb:Y()}],pl:[{pl:Y()}],m:[{m:E()}],mx:[{mx:E()}],my:[{my:E()}],ms:[{ms:E()}],me:[{me:E()}],mt:[{mt:E()}],mr:[{mr:E()}],mb:[{mb:E()}],ml:[{ml:E()}],"space-x":[{"space-x":Y()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Y()}],"space-y-reverse":["space-y-reverse"],size:[{size:L()}],w:[{w:[g,"screen",...L()]}],"min-w":[{"min-w":[g,"screen","none",...L()]}],"max-w":[{"max-w":[g,"screen","none","prose",{screen:[f]},...L()]}],h:[{h:["screen","lh",...L()]}],"min-h":[{"min-h":["screen","lh","none",...L()]}],"max-h":[{"max-h":["screen","lh",...L()]}],"font-size":[{text:["base",l,_l,fs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,st,Dd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",wd,it]}],"font-family":[{font:[AN,it,s]}],"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:[u,st,it]}],"line-clamp":[{"line-clamp":[Nt,"none",st,Dd]}],leading:[{leading:[m,...Y()]}],"list-image":[{"list-image":["none",st,it]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",st,it]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:z()}],"text-color":[{text:z()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...tt(),"wavy"]}],"text-decoration-thickness":[{decoration:[Nt,"from-font","auto",st,fs]}],"text-decoration-color":[{decoration:z()}],"underline-offset":[{"underline-offset":[Nt,"auto",st,it]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Y()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",st,it]}],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",st,it]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:at()}],"bg-repeat":[{bg:rt()}],"bg-size":[{bg:A()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},_i,st,it],radial:["",st,it],conic:[_i,st,it]},TN,NN]}],"bg-color":[{bg:z()}],"gradient-from-pos":[{from:G()}],"gradient-via-pos":[{via:G()}],"gradient-to-pos":[{to:G()}],"gradient-from":[{from:z()}],"gradient-via":[{via:z()}],"gradient-to":[{to:z()}],rounded:[{rounded:q()}],"rounded-s":[{"rounded-s":q()}],"rounded-e":[{"rounded-e":q()}],"rounded-t":[{"rounded-t":q()}],"rounded-r":[{"rounded-r":q()}],"rounded-b":[{"rounded-b":q()}],"rounded-l":[{"rounded-l":q()}],"rounded-ss":[{"rounded-ss":q()}],"rounded-se":[{"rounded-se":q()}],"rounded-ee":[{"rounded-ee":q()}],"rounded-es":[{"rounded-es":q()}],"rounded-tl":[{"rounded-tl":q()}],"rounded-tr":[{"rounded-tr":q()}],"rounded-br":[{"rounded-br":q()}],"rounded-bl":[{"rounded-bl":q()}],"border-w":[{border:F()}],"border-w-x":[{"border-x":F()}],"border-w-y":[{"border-y":F()}],"border-w-s":[{"border-s":F()}],"border-w-e":[{"border-e":F()}],"border-w-t":[{"border-t":F()}],"border-w-r":[{"border-r":F()}],"border-w-b":[{"border-b":F()}],"border-w-l":[{"border-l":F()}],"divide-x":[{"divide-x":F()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":F()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...tt(),"hidden","none"]}],"divide-style":[{divide:[...tt(),"hidden","none"]}],"border-color":[{border:z()}],"border-color-x":[{"border-x":z()}],"border-color-y":[{"border-y":z()}],"border-color-s":[{"border-s":z()}],"border-color-e":[{"border-e":z()}],"border-color-t":[{"border-t":z()}],"border-color-r":[{"border-r":z()}],"border-color-b":[{"border-b":z()}],"border-color-l":[{"border-l":z()}],"divide-color":[{divide:z()}],"outline-style":[{outline:[...tt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Nt,st,it]}],"outline-w":[{outline:["",Nt,_l,fs]}],"outline-color":[{outline:z()}],shadow:[{shadow:["","none",v,Ao,No]}],"shadow-color":[{shadow:z()}],"inset-shadow":[{"inset-shadow":["none",x,Ao,No]}],"inset-shadow-color":[{"inset-shadow":z()}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:z()}],"ring-offset-w":[{"ring-offset":[Nt,fs]}],"ring-offset-color":[{"ring-offset":z()}],"inset-ring-w":[{"inset-ring":F()}],"inset-ring-color":[{"inset-ring":z()}],"text-shadow":[{"text-shadow":["none",w,Ao,No]}],"text-shadow-color":[{"text-shadow":z()}],opacity:[{opacity:[Nt,st,it]}],"mix-blend":[{"mix-blend":[...ct(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ct()}],"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":[Nt]}],"mask-image-linear-from-pos":[{"mask-linear-from":nt()}],"mask-image-linear-to-pos":[{"mask-linear-to":nt()}],"mask-image-linear-from-color":[{"mask-linear-from":z()}],"mask-image-linear-to-color":[{"mask-linear-to":z()}],"mask-image-t-from-pos":[{"mask-t-from":nt()}],"mask-image-t-to-pos":[{"mask-t-to":nt()}],"mask-image-t-from-color":[{"mask-t-from":z()}],"mask-image-t-to-color":[{"mask-t-to":z()}],"mask-image-r-from-pos":[{"mask-r-from":nt()}],"mask-image-r-to-pos":[{"mask-r-to":nt()}],"mask-image-r-from-color":[{"mask-r-from":z()}],"mask-image-r-to-color":[{"mask-r-to":z()}],"mask-image-b-from-pos":[{"mask-b-from":nt()}],"mask-image-b-to-pos":[{"mask-b-to":nt()}],"mask-image-b-from-color":[{"mask-b-from":z()}],"mask-image-b-to-color":[{"mask-b-to":z()}],"mask-image-l-from-pos":[{"mask-l-from":nt()}],"mask-image-l-to-pos":[{"mask-l-to":nt()}],"mask-image-l-from-color":[{"mask-l-from":z()}],"mask-image-l-to-color":[{"mask-l-to":z()}],"mask-image-x-from-pos":[{"mask-x-from":nt()}],"mask-image-x-to-pos":[{"mask-x-to":nt()}],"mask-image-x-from-color":[{"mask-x-from":z()}],"mask-image-x-to-color":[{"mask-x-to":z()}],"mask-image-y-from-pos":[{"mask-y-from":nt()}],"mask-image-y-to-pos":[{"mask-y-to":nt()}],"mask-image-y-from-color":[{"mask-y-from":z()}],"mask-image-y-to-color":[{"mask-y-to":z()}],"mask-image-radial":[{"mask-radial":[st,it]}],"mask-image-radial-from-pos":[{"mask-radial-from":nt()}],"mask-image-radial-to-pos":[{"mask-radial-to":nt()}],"mask-image-radial-from-color":[{"mask-radial-from":z()}],"mask-image-radial-to-color":[{"mask-radial-to":z()}],"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":W()}],"mask-image-conic-pos":[{"mask-conic":[Nt]}],"mask-image-conic-from-pos":[{"mask-conic-from":nt()}],"mask-image-conic-to-pos":[{"mask-conic-to":nt()}],"mask-image-conic-from-color":[{"mask-conic-from":z()}],"mask-image-conic-to-color":[{"mask-conic-to":z()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:at()}],"mask-repeat":[{mask:rt()}],"mask-size":[{mask:A()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",st,it]}],filter:[{filter:["","none",st,it]}],blur:[{blur:pt()}],brightness:[{brightness:[Nt,st,it]}],contrast:[{contrast:[Nt,st,it]}],"drop-shadow":[{"drop-shadow":["","none",D,Ao,No]}],"drop-shadow-color":[{"drop-shadow":z()}],grayscale:[{grayscale:["",Nt,st,it]}],"hue-rotate":[{"hue-rotate":[Nt,st,it]}],invert:[{invert:["",Nt,st,it]}],saturate:[{saturate:[Nt,st,it]}],sepia:[{sepia:["",Nt,st,it]}],"backdrop-filter":[{"backdrop-filter":["","none",st,it]}],"backdrop-blur":[{"backdrop-blur":pt()}],"backdrop-brightness":[{"backdrop-brightness":[Nt,st,it]}],"backdrop-contrast":[{"backdrop-contrast":[Nt,st,it]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Nt,st,it]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Nt,st,it]}],"backdrop-invert":[{"backdrop-invert":["",Nt,st,it]}],"backdrop-opacity":[{"backdrop-opacity":[Nt,st,it]}],"backdrop-saturate":[{"backdrop-saturate":[Nt,st,it]}],"backdrop-sepia":[{"backdrop-sepia":["",Nt,st,it]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Y()}],"border-spacing-x":[{"border-spacing-x":Y()}],"border-spacing-y":[{"border-spacing-y":Y()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",st,it]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Nt,"initial",st,it]}],ease:[{ease:["linear","initial",H,st,it]}],delay:[{delay:[Nt,st,it]}],animate:[{animate:["none",X,st,it]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[M,st,it]}],"perspective-origin":[{"perspective-origin":Z()}],rotate:[{rotate:Ct()}],"rotate-x":[{"rotate-x":Ct()}],"rotate-y":[{"rotate-y":Ct()}],"rotate-z":[{"rotate-z":Ct()}],scale:[{scale:fe()}],"scale-x":[{"scale-x":fe()}],"scale-y":[{"scale-y":fe()}],"scale-z":[{"scale-z":fe()}],"scale-3d":["scale-3d"],skew:[{skew:Ne()}],"skew-x":[{"skew-x":Ne()}],"skew-y":[{"skew-y":Ne()}],transform:[{transform:[st,it,"","none","gpu","cpu"]}],"transform-origin":[{origin:Z()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:me()}],"translate-x":[{"translate-x":me()}],"translate-y":[{"translate-y":me()}],"translate-z":[{"translate-z":me()}],"translate-none":["translate-none"],accent:[{accent:z()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:z()}
vendor: 4,669 bytes, line 49
49],"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",st,it]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Y()}],"scroll-mx":[{"scroll-mx":Y()}],"scroll-my":[{"scroll-my":Y()}],"scroll-ms":[{"scroll-ms":Y()}],"scroll-me":[{"scroll-me":Y()}],"scroll-mt":[{"scroll-mt":Y()}],"scroll-mr":[{"scroll-mr":Y()}],"scroll-mb":[{"scroll-mb":Y()}],"scroll-ml":[{"scroll-ml":Y()}],"scroll-p":[{"scroll-p":Y()}],"scroll-px":[{"scroll-px":Y()}],"scroll-py":[{"scroll-py":Y()}],"scroll-ps":[{"scroll-ps":Y()}],"scroll-pe":[{"scroll-pe":Y()}],"scroll-pt":[{"scroll-pt":Y()}],"scroll-pr":[{"scroll-pr":Y()}],"scroll-pb":[{"scroll-pb":Y()}],"scroll-pl":[{"scroll-pl":Y()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",st,it]}],fill:[{fill:["none",...z()]}],"stroke-w":[{stroke:[Nt,_l,fs,Dd]}],stroke:[{stroke:["none",...z()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},HN=dN(MN);function tr(...a){return HN(X0(a))}function VN({delayDuration:a=0,...s}){return o.jsx(Fj,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:a,...s})}const Rx=a=>typeof a=="boolean"?`${a}
49`:a===0?"0":a,Ox=X0,av=(a,s)=>l=>{var r;if(s?.variants==null)return Ox(a,l?.class,l?.className);const{variants:u,defaultVariants:m}=s,f=Object.keys(u).map(p=>{const v=l?.[p],x=m?.[p];if(v===null)return null;const w=Rx(v)||Rx(x);return u[p][w]}),g=l&&Object.entries(l).reduce((p,v)=>{let[x,w]=v;return w===void 0||(p[x]=w),p},{}),h=s==null||(r=s.compoundVariants)===null||r===void 0?void 0:r.reduce((p,v)=>{let{class:x,className:w,...D}=v;return Object.entries(D).every(N=>{let[M,O]=N;return Array.isArray(O)?O.includes({...m,...g}[M]):{...m,...g}[M]===O})?[...p,x,w]:p},[]);return Ox(a,f,h,l?.class,l?.className)},RN=av("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function re({className:a,variant:s,size:l,asChild:r=!1,...u}){const m=r?c0:"button";return o.jsx(m,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:tr(RN({variant:s,size:l,className:a})),...u})}function ON({className:a,...s}){return o.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:tr("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",a),...s})}function zN({className:a,...s}){return o.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:tr("px-6",a),...s})}/**
50 * @license lucide-react v0.453.0 - ISC
51 *
52 * This source code is licensed under the ISC license.
53 * See the LICENSE file in the root directory of this source tree.
54 */const _N=a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),iv=(...a)=>a.filter((s,l,r)=>!!s&&r.indexOf(s)===l).join(" ");/**
55 * @license lucide-react v0.453.0 - ISC
56 *
57 * This source code is licensed under the ISC license.
58 * See the LICENSE file in the root directory of this source tree.
59 */var kN={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"};/**
60 * @license lucide-react v0.453.0 - ISC
61 *
62 * This source code is licensed under the ISC license.
63 * See the LICENSE file in the root directory of this source tree.
64 */const LN=T.forwardRef(({color:a="currentColor",size:s=24,strokeWidth:l=2,absoluteStrokeWidth:r,className:u="",children:m,iconNode:f,...g},h)=>T.createElement("svg",{ref:h,...kN,width:s,height:s,stroke:a,strokeWidth:r?Number(l)*24/Number(s):l,className:iv("lucide",u),...g},[...f.map(([p,v])=>T.createElement(p,v)),...Array.isArray(m)?m:[m]]));/**
65 * @license lucide-react v0.453.0 - ISC
66 *
67 * This source code is licensed under the ISC license.
68 * See the LICENSE file in the root directory of this source tree.
69 */const Kt=(a,s)=>{const l=T.forwardRef(({className:r,...u},m)=>T.createElement(LN,{ref:m,iconNode:s,className:iv(`lucide-${_N(a)}`,r),...u}));return l.displayName=`${a}`,l};/**
70 * @license lucide-react v0.453.0 - ISC
71 *
72 * This source code is licensed under the ISC license.
73 * See the LICENSE file in the root directory of this source tree.
74 */const On=Kt("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
75 * @license lucide-react v0.453.0 - ISC
76 *
77 * This source code is licensed under the ISC license.
78 * See the LICENSE file in the root directory of this source tree.
79 */const BN=Kt("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/**
80 * @license lucide-react v0.453.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const Ns=Kt("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
85 * @license lucide-react v0.453.0 - ISC
86 *
87 * This source code is licensed under the ISC license.
88 * See the LICENSE file in the root directory of this source tree.
89 */const UN=Kt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
90 * @license lucide-react v0.453.0 - ISC
91 *
92 * This source code is licensed under the ISC license.
93 * See the LICENSE file in the root directory of this source tree.
94 */const YN=Kt("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}
94],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
95 * @license lucide-react v0.453.0 - ISC
96 *
97 * This source code is licensed under the ISC license.
98 * See the LICENSE file in the root directory of this source tree.
99 */const zx=Kt("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/**
100 * @license lucide-react v0.453.0 - ISC
101 *
102 * This source code is licensed under the ISC license.
103 * See the LICENSE file in the root directory of this source tree.
104 */const sv=Kt("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
105 * @license lucide-react v0.453.0 - ISC
106 *
107 * This source code is licensed under the ISC license.
108 * See the LICENSE file in the root directory of this source tree.
109 */const qN=Kt("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
110 * @license lucide-react v0.453.0 - ISC
111 *
112 * This source code is licensed under the ISC license.
113 * See the LICENSE file in the root directory of this source tree.
114 */const GN=Kt("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
115 * @license lucide-react v0.453.0 - ISC
116 *
117 * This source code is licensed under the ISC license.
118 * See the LICENSE file in the root directory of this source tree.
119 */const _x=Kt("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/**
120 * @license lucide-react v0.453.0 - ISC
121 *
122 * This source code is licensed under the ISC license.
123 * See the LICENSE file in the root directory of this source tree.
124 */const bs=Kt("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
125 * @license lucide-react v0.453.0 - ISC
126 *
127 * This source code is licensed under the ISC license.
128 * See the LICENSE file in the root directory of this source tree.
129 */const zn=Kt("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
130 * @license lucide-react v0.453.0 - ISC
131 *
132 * This source code is licensed under the ISC license.
133 * See the LICENSE file in the root directory of this source tree.
134 */const IN=Kt("PenTool",[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]);/**
135 * @license lucide-react v0.453.0 - ISC
136 *
137 * This source code is licensed under the ISC license.
138 * See the LICENSE file in the root directory of this source tree.
139 */const ws=Kt("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
140 * @license lucide-react v0.453.0 - ISC
141 *
142 * This source code is licensed under the ISC license.
143 * See the LICENSE file in the root directory of this source tree.
144 */const XN=Kt("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
145 * @license lucide-react v0.453.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const PN=Kt("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/**
150 * @license lucide-react v0.453.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const KN=Kt("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
155 * @license lucide-react v0.453.0 - ISC
156 *
157 * This source code is licensed under the ISC license.
158 * See the LICENSE file in the root directory of this source tree.
159 */const ZN=Kt("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
160 * @license lucide-react v0.453.0 - ISC
161 *
162 * This source code is licensed under the ISC license.
163 * See the LICENSE file in the root directory of this source tree.
164 */const QN=Kt("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
165 * @license lucide-react v0.453.0 - ISC
166 *
167 * This source code is licensed under the ISC license.
168 * See the LICENSE file in the root directory of this source tree.
169 */const WN=Kt("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
170 * @license lucide-react v0.453.0 - ISC
171 *
172 * This source code is licensed under the ISC license.
173 * See the LICENSE file in the root directory of this source tree.
174 */const FN=Kt("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/**
175 * @license lucide-react v0.453.0 - ISC
176 *
177 * This source code is licensed under the ISC license.
178 * See the LICENSE file in the root directory of this source tree.
179 */const kx=Kt("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.5
1795 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]);/**
180 * @license lucide-react v0.453.0 - ISC
181 *
182 * This source code is licensed under the ISC license.
183 * See the LICENSE file in the root directory of this source tree.
184 */const wa=Kt("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function JN(a,s){if(a instanceof RegExp)return{keys:!1,pattern:a};var l,r,u,m,f=[],g="",h=a.split("/");for(h[0]||h.shift();u=h.shift();)l=u[0],l==="*"?(f.push(l),g+=u[1]==="?"?"(?:/(.*))?":"/(.*)"):l===":"?(r=u.indexOf("?",1),m=u.indexOf(".",1),f.push(u.substring(1,~r?r:~m?m:u.length)),g+=~r&&!~m?"(?:/([^/]+?))?":"/([^/]+?)",~m&&(g+=(~r?"?":"")+"\\"+u.substring(m))):g+="/"+u;return{keys:f,pattern:new RegExp("^"+g+(s?"(?=$|/)":"/?$"),"i")}}var jd={exports:{}},Nd={};/**
185 * @license React
186 * use-sync-external-store-shim.production.js
187 *
188 * Copyright (c) Meta Platforms, Inc. and affiliates.
189 *
190 * This source code is licensed under the MIT license found in the
191 * LICENSE file in the root directory of this source tree.
192 */var Lx;function $N(){if(Lx)return Nd;Lx=1;var a=Go();function s(x,w){return x===w&&(x!==0||1/x===1/w)||x!==x&&w!==w}var l=typeof Object.is=="function"?Object.is:s,r=a.useState,u=a.useEffect,m=a.useLayoutEffect,f=a.useDebugValue;function g(x,w){var D=w(),N=r({inst:{value:D,getSnapshot:w}}),M=N[0].inst,O=N[1];return m(function(){M.value=D,M.getSnapshot=w,h(M)&&O({inst:M})},[x,D,w]),u(function(){return h(M)&&O({inst:M}),x(function(){h(M)&&O({inst:M})})},[x]),f(D),D}function h(x){var w=x.getSnapshot;x=x.value;try{var D=w();return!l(x,D)}catch{return!0}}function p(x,w){return w()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:g;return Nd.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:v,Nd}var Bx;function t4(){return Bx||(Bx=1,jd.exports=$N()),jd.exports}var e4=t4();const a4=dw.useInsertionEffect,i4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",s4=i4?T.useLayoutEffect:T.useEffect,n4=a4||s4,nv=a=>{const s=T.useRef([a,(...l)=>s[0](...l)]).current;return n4(()=>{s[0]=a}),s[1]},l4="popstate",Hf="pushState",Vf="replaceState",r4="hashchange",Ux=[l4,Hf,Vf,r4],o4=a=>{for(const s of Ux)addEventListener(s,a);return()=>{for(const s of Ux)removeEventListener(s,a)}},lv=(a,s)=>e4.useSyncExternalStore(o4,a,s),c4=()=>location.search,u4=({ssrSearch:a=""}={})=>lv(c4,()=>a),Yx=()=>location.pathname,d4=({ssrPath:a}={})=>lv(Yx,a?()=>a:Yx),f4=(a,{replace:s=!1,state:l=null}={})=>history[s?Vf:Hf](l,"",a),m4=(a={})=>[d4(a),f4],qx=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[qx]>"u"){for(const a of[Hf,Vf]){const s=history[a];history[a]=function(){const l=s.apply(this,arguments),r=new Event(a);return r.arguments=arguments,dispatchEvent(r),l}}Object.defineProperty(window,qx,{value:!0})}const p4=(a,s)=>s.toLowerCase().indexOf(a.toLowerCase())?"~"+s:s.slice(a.length)||"/",rv=(a="")=>a==="/"?"":a,h4=(a,s)=>a[0]==="~"?a.slice(1):rv(s)+a,g4=(a="",s)=>p4(Gx(rv(a)),Gx(s)),Gx=a=>{try{return decodeURI(a)}catch{return a}},ov={hook:m4,searchHook:u4,parser:JN,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:a=>a},cv=T.createContext(ov),er=()=>T.useContext(cv),uv={},dv=T.createContext(uv),x4=()=>T.useContext(dv),Fo=a=>{const[s,l]=a.hook(a);return[g4(a.base,s),nv((r,u)=>l(h4(r,a.base),u))]},oi=()=>Fo(er()),fv=(a,s,l,r)=>{const{pattern:u,keys:m}=s instanceof RegExp?{keys:!1,pattern:s}:a(s||"*",r),f=u.exec(l)||[],[g,...h]=f;return g!==void 0?[!0,(()=>{const p=m!==!1?Object.fromEntries(m.map((x,w)=>[x,h[w]])):f.groups;let v={...h};return p&&Object.assign(v,p),v})(),...r?[g]:[]]:[!1,null]},y4=({children:a,...s})=>{const l=er(),r=s.hook?ov:l;let u=r;const[m,f]=s.ssrPath?.split("?")??[];f&&(s.ssrSearch=f,s.ssrPath=m),s.hrefs=s.hrefs??s.hook?.hrefs;let g=T.useRef({}),h=g.current,p=h;for(let v in r){const x=v==="base"?r[v]+(s[v]||""):s[v]||r[v];h===p&&x!==p[v]&&(g.current=p={...p}),p[v]=x,(x!==r[v]||x!==u[v])&&(u=p)}return T.createElement(cv.Provider,{value:u,children:a})},Ix=({children:a,component:s},l)=>s?T.createElement(s,{params:l}):typeof a=="function"?a(l):a,v4=a=>{let s=T.useRef(uv);const l=s.current;return s.current=Object.keys(a).length!==Object.keys(l).length||Object.entries(a).some(([r,u])=>u!==l[r])?a:l},Ca=({path:a,nest:s,match:l,...r})=>{const u=er(),[m]=Fo(u),[f,g,h]=l??fv(u.parser,a,m,s),p=v4({...x4(),...g});if(!f)return null;const v=h?T.createElement(y4,{base:h},Ix(r,p)):Ix(r,p);return T.createElement(dv.Provider,{value:p,children:v})};T.forwardRef((a,s)=>
192{const l=er(),[r,u]=Fo(l),{to:m="",href:f=m,onClick:g,asChild:h,children:p,className:v,replace:x,state:w,...D}=a,N=nv(O=>{O.ctrlKey||O.metaKey||O.altKey||O.shiftKey||O.button!==0||(g?.(O),O.defaultPrevented||(O.preventDefault(),u(f,a)))}),M=l.hrefs(f[0]==="~"?f.slice(1):l.base+f,l);return h&&T.isValidElement(p)?T.cloneElement(p,{onClick:N,href:M}):T.createElement("a",{...D,onClick:N,href:M,className:v?.call?v(r===f):v,children:p,ref:s})});const Jd=a=>Array.isArray(a)?a.flatMap(s=>Jd(s&&s.type===T.Fragment?s.props.children:s)):[a],b4=({children:a,location:s})=>{const l=er(),[r]=Fo(l);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Jd(a).forEach(m=>{if(T.isValidElement(m)&&m.props.path){const f=m.props.path;window.__WOUTER_ROUTES__.includes(f)||window.__WOUTER_ROUTES__.push(f)}}));for(const u of Jd(a)){let m=0;if(T.isValidElement(u)&&(m=fv(l.parser,u.props.path,s||r,u.props.nest))[0])return T.cloneElement(u,{match:m})}return null};function Xx(){const[,a]=oi(),s=()=>{a("/")};return o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:o.jsx(ON,{"data-loc":"client/src/pages/NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:o.jsxs(zN,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:o.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),o.jsx(UN,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),o.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),o.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),o.jsxs("p",{"data-loc":"client/src/pages/NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",o.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),o.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-3 justify-center",children:o.jsxs(re,{"data-loc":"client/src/pages/NotFound.tsx:37",onClick:s,className:"bg-blue-600 hover:bg-blue-700 text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[o.jsx(GN,{"data-loc":"client/src/pages/NotFound.tsx:41",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class w4 extends T.Component{constructor(s){super(s),this.state={hasError:!1,error:null}}static getDerivedStateFromError(s){return{hasError:!0,error:s}}render(){return this.state.hasError?o.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:o.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[o.jsx(QN,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),o.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),o.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:o.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),o.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:tr("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[o.jsx(KN,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const D4=T.createContext(void 0);function j4({children:a,defaultTheme:s="light",switchable:l=!1}){const[r,u]=T.useState(()=>l&&localStorage.getItem("theme")||s);T.useEffect(()=>{const f=document.documentElement;
vendor: 38,994 bytes, line 192
192r==="dark"?f.classList.add("dark"):f.classList.remove("dark"),l&&localStorage.setItem("theme",r)},[r,l]);const m=l?()=>{u(f=>f==="light"?"dark":"light")}:void 0;return o.jsx(D4.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:m,switchable:l},children:a})}const N4=av("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function de({className:a,variant:s,asChild:l=!1,...r}){const u=l?c0:"span";return o.jsx(u,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:tr(N4({variant:s}),a),...r})}const mv=T.createContext({});function A4(a){const s=T.useRef(null);return s.current===null&&(s.current=a()),s.current}const Rf=typeof window<"u",S4=Rf?T.useLayoutEffect:T.useEffect,Of=T.createContext(null);function zf(a,s){a.indexOf(s)===-1&&a.push(s)}function _f(a,s){const l=a.indexOf(s);l>-1&&a.splice(l,1)}const li=(a,s,l)=>l>s?s:l<a?a:l;let kf=()=>{};const ri={},pv=a=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(a);function hv(a){return typeof a=="object"&&a!==null}const gv=a=>/^0[^.\s]+$/u.test(a);function Lf(a){let s;return()=>(s===void 0&&(s=a()),s)}const da=a=>a,T4=(a,s)=>l=>s(a(l)),ar=(...a)=>a.reduce(T4),Kl=(a,s,l)=>{const r=s-a;return r===0?1:(l-a)/r};class Bf{constructor(){this.subscriptions=[]}add(s){return zf(this.subscriptions,s),()=>_f(this.subscriptions,s)}notify(s,l,r){const u=this.subscriptions.length;if(u)if(u===1)this.subscriptions[0](s,l,r);else for(let m=0;m<u;m++){const f=this.subscriptions[m];f&&f(s,l,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Va=a=>a*1e3,ua=a=>a/1e3;function xv(a,s){return s?a*(1e3/s):0}const yv=(a,s,l)=>(((1-3*l+3*s)*a+(3*l-6*s))*a+3*s)*a,E4=1e-7,C4=12;function M4(a,s,l,r,u){let m,f,g=0;do f=s+(l-s)/2,m=yv(f,r,u)-a,m>0?l=f:s=f;while(Math.abs(m)>E4&&++g<C4);return f}function ir(a,s,l,r){if(a===s&&l===r)return da;const u=m=>M4(m,0,1,a,l);return m=>m===0||m===1?m:yv(u(m),s,r)}const vv=a=>s=>s<=.5?a(2*s)/2:(2-a(2*(1-s)))/2,bv=a=>s=>1-a(1-s),wv=ir(.33,1.53,.69,.99),Uf=bv(wv),Dv=vv(Uf),jv=a=>(a*=2)<1?.5*Uf(a):.5*(2-Math.pow(2,-10*(a-1))),Yf=a=>1-Math.sin(Math.acos(a)),Nv=bv(Yf),Av=vv(Yf),H4=ir(.42,0,1,1),V4=ir(0,0,.58,1),Sv=ir(.42,0,.58,1),R4=a=>Array.isArray(a)&&typeof a[0]!="number",Tv=a=>Array.isArray(a)&&typeof a[0]=="number",O4={linear:da,easeIn:H4,easeInOut:Sv,easeOut:V4,circIn:Yf,circInOut:Av,circOut:Nv,backIn:Uf,backInOut:Dv,backOut:wv,anticipate:jv},z4=a=>typeof a=="string",Px=a=>{if(Tv(a)){kf(a.length===4);const[s,l,r,u]=a;return ir(s,l,r,u)}else if(z4(a))return O4[a];return a},So=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function _4(a,s){let l=new Set,r=new Set,u=!1,m=!1;const f=new WeakSet;let g={delta:0,timestamp:0,isProcessing:!1};function h(v){f.has(v)&&(p.schedule(v),a()),v(g)}const p={schedule:(v,x=!1,w=!1)=>{const N=w&&u?l:r;return x&&f.add(v),N.has(v)||N.add(v),v},cancel:v=>{r.delete(v),f.delete(v)},process:v=>{if(g=v,u){m=!0;return}u=!0,[l,r]=[r,l],l.forEach(h),l.clear(),u=!1,m&&(m=!1,p.process(v))}};return p}const k4=40;function Ev(a,s){let l=!1,r=!0;const u={delta:0,timestamp:0,isProcessing:!1},m=()=>l=!0,f=So.reduce((B,W)=>(B[W]=_4(m),B),{}),{setup:g,read:h,resolveKeyframes:p,preUpdate:v,update:x,preRender:w,render:D,postRender:N}=f,M=()=>{const B=ri.useManualTiming?u.timestamp:performance.now();l=!1,ri.useManualTiming||(u.delta=r?1e3/60:Math.max(Math.min(B-u.timestamp,k4),1)),u.timestamp=B,u.isProcessing=!0,g.process(u),h.process(u),p.process(u),v.process(u),x.process(u),w.process(u),D.process(u),N.process(u),u.isProcessing=!1,l&&s&&(r=!1,a(M))},O=()=>{l=!0,r=!0,u.isProcessing||a(M)};return{schedule:So.reduce((B,W)=>{const Z=f[W];return B[W]=($,K=!1,Y=!1)=>(l||O(),Z.schedule($,K,Y)),B},{}),cancel:B=>{for(let W=0;W<So.length;W++)f[So[W]].cancel(B)},state:u,steps:f}}const{schedule:It,cancel:Ui,state:ve,steps:Ad}=Ev(typeof requestAnimationFrame<"u"?requestAnimationFrame:da,!0);let Mo;function L4(){Mo=void 0}const Ye={now:()=>(Mo===void 0&&Ye.set(ve.isProcessing||ri.useManualTiming?ve.timestamp:performance.now()),Mo),set:a=>{Mo=a,queueMicrotask(L4)}},Cv=a=>s=>typeof s=="string"&&s.startsWith(a),qf=Cv("--"),B4=Cv("var(--"),Gf=a=>B4(a)?U4.test(a.split("/*")[0].trim()):!1,U4=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,_n={test:a=>typeof a=="number",parse:parseFloat,transform:a=>a},Zl={..._n,transform:a=>li(0,1,a)},To={..._n,default:1},Bl=a=>Math.round(a*1e5)/1e5,If=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Y4(a){return a==null}const q4=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Xf=(a,s)=>l=>!!(typeof l=="string"&&q4.test(l)&&l.startsWith(a)||s&&!Y4(l)&&Object.prototype.hasOwnProperty.call(l,s)),Mv=(a,s,l)=>r=>{if(typeof r!="string")return r;const[u,m,f,g]=r.match(If);return{[a]:parseFloat(u),[s]:parseFloat(m),[l]:parseFloat(f),alpha:g!==void 0?parseFloat(g):1}},G4=a=>li(0,255,a),Sd={..._n,transform:a=>Math.round(G4(a))},hs={test:Xf("rgb","red"),parse:Mv("red","green","blue"),transform:({red:a,green:s,blue:l,alpha:r=1})=>"rgba("+Sd.transform(a)+", "+Sd.transform(s)+", "+Sd.transform(l)+", "+Bl(Zl.transform(r))+")"};function I4(a){let s="",l="",r="",u="";return a.length>5?(s=a.substring(1,3),l=a.substring(3,5),r=a.substring(5,7),u=a.substring(7,9)):(s=a.substring(1,2),l=a.substring(2,3),r=a.substring(3,4),u=a.substring(4,5),s+=s,l+=l,r+=r,u+=u),{red:parseInt(s,16),green:parseInt(l,16),blue:parseInt(r,16),alpha:u?parseInt(u,16)/255:1}}const $d={test:Xf("#"),parse:I4,transform:hs.transform},sr=a=>({test:s=>typeof s=="string"&&s.endsWith(a)&&s.split(" ").length===1,parse:parseFloat,transform:s=>`${s}${a}`}),ki=sr("deg"),Ra=sr("%"),mt=sr("px"),X4=sr("vh"),P4=sr("vw"),Kx={...Ra,parse:a=>Ra.parse(a)/100,transform:a=>Ra.transform(a*100)},vn={test:Xf("hsl","hue"),parse:Mv("hue","saturation","lightness"),transform:({hue:a,saturation:s,lightness:l,alpha:r=1})=>"hsla("+Math.round(a)+", "+Ra.transform(Bl(s))+", "+Ra.transform(Bl(l))+", "+Bl(Zl.transform(r))+")"},se={test:a=>hs.test(a)||$d.test(a)||vn.test(a),parse:a=>hs.test(a)?hs.parse(a):vn.test(a)?vn.parse(a):$d.parse(a),transform:a=>typeof a=="string"?a:a.hasOwnProperty("red")?hs.transform(a):vn.transform(a),getAnimatableNone:a=>{const s=se.parse(a);return s.alpha=0,se.transform(s)}},K4=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Z4(a){return isNaN(a)&&typeof a=="string"&&(a.match(If)?.length||0)+(a.match(K4)?.length||0)>0}const Hv="number",Vv="color",Q4="var",W4="var(",Zx="${}",F4=/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 Ql(a){const s=a.toString(),l=[],r={color:[],number:[],var:[]},u=[];let m=0;const g=s.replace(F4,h=>(se.test(h)?(r.color.push(m),u.push(Vv),l.push(se.parse(h))):h.startsWith(W4)?(r.var.push(m),u.push(Q4),l.push(h)):(r.number.push(m),u.push(Hv),l.push(parseFloat(h))),++m,Zx)).split(Zx);return{values:l,split:g,indexes:r,types:u}}function Rv(a){return Ql(a).values}function Ov(a){const{split:s,types:l}=Ql(a),r=s.length;return u=>{let m="";for(let f=0;f<r;f++)if(m+=s[f],u[f]!==void 0){const g=l[f];g===Hv?m+=Bl(u[f]):g===Vv?m+=se.transform(u[f]):m+=u[f]}return m}}const J4=a=>typeof a=="number"?0:se.test(a)?se.getAnimatableNone(a):a;function $4(a){const s=Rv(a);return Ov(a)(s.map(J4))}const Yi={test:Z4,parse:Rv,createTransformer:Ov,getAnimatableNone:$4};function Td(a,s,l){return l<0&&(l+=1),l>1&&(l-=1),l<1/6?a+(s-a)*6*l:l<1/2?s:l<2/3?a+(s-a)*(2/3-l)*6:a}function tA({hue:a,saturation:s,lightness:l,alpha:r}){a/=360,s/=100,l/=100;let u=0,m=0,f=0;if(!s)u=m=f=l;else{const g=l<.5?l*(1+s):l+s-l*s,h=2*l-g;u=Td(h,g,a+1/3),m=Td(h,g,a),f=Td(h,g,a-1/3)}return{red:Math.round(u*255),green:Math.round(m*255),blue:Math.round(f*255),alpha:r}}function Lo(a,s){return l=>l>0?s:a}const Pt=(a,s,l)=>a+(s-a)*l,Ed=(a,s,l)=>{const r=a*a,u=l*(s*s-r)+r;return u<0?0:Math.sqrt(u)},eA=[$d,hs,vn],aA=a=>eA.find(s=>s.test(a));function Qx(a){const s=aA(a);if(!s)return!1;let l=s.parse(a);return s===vn&&(l=tA(l)),l}const Wx=(a,s)=>{const l=Qx(a),r=Qx(s);if(!l||!r)return Lo(a,s);const u={...l};return m=>(u.red=Ed(l.red,r.red,m),u.green=Ed(l.green,r.green,m),u.blue=Ed(l.blue,r.blue,m),u.alpha=Pt(l.alpha,r.alpha,m),hs.transform(u))},tf=new Set(["none","hidden"]);function iA(a,s){return tf.has(a)?l=>l<=0?a:s:l=>l>=1?s:a}function sA(a,s){return l=>Pt(a,s,l)}function Pf(a){return typeof a=="number"?sA:typeof a=="string"?Gf(a)?Lo:se.test(a)?Wx:rA:Array.isArray(a)?zv:typeof a=="object"?se.test(a)?Wx:nA:Lo}function zv(a,s){const l=[...a],r=l.length,u=a.map((m,f)=>Pf(m)(m,s[f]));return m=>{for(let f=0;f<r;f++)l[f]=u[f](m);return l}}function nA(a,s){const l={...a,...s},r={};for(const u in l)a[u]!==void 0&&s[u]!==void 0&&(r[u]=Pf(a[u])(a[u],s[u]));return u=>{for(const m in r)l[m]=r[m](u);return l}}function lA(a,s){const l=[],r={color:0,var:0,number:0};for(let u=0;u<s.values.length;u++){const m=s.types[u],f=a.indexes[m][r[m]],g=a.values[f]??0;l[u]=g,r[m]++}return l}const rA=(a,s)=>{const l=Yi.createTransformer(s),r=Ql(a),u=Ql(s);return r.indexes.var.length===u.indexes.var.length&&r.indexes.color.length===u.indexes.color.length&&r.indexes.number.length>=u.indexes.number.length?tf.has(a)&&!u.values.length||tf.has(s)&&!r.values.length?iA(a,s):ar(zv(lA(r,u),u.values),l):Lo(a,s)};function _v(a,s,l){return typeof a=="number"&&typeof s=="number"&&typeof l=="number"?Pt(a,s,l):Pf(a)(a,s)}const oA=a=>{const s=({timestamp:l})=>a(l);return{start:(l=!0)=>It.update(s,l),stop:()=>Ui(s),now:()=>ve.isProcessing?ve.timestamp:Ye.now()}},kv=(a,s,l=10)=>{let r="";const u=Math.max(Math.round(s/l),2);for(let m=0;m<u;m++)r+=Math.round(a(m/(u-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},Bo=2e4;function Kf(a){let s=0;const l=50;let r=a.next(s);for(;!r.done&&s<Bo;)s+=l,r=a.next(s);return s>=Bo?1/0:s}function cA(a,s=100,l){const r=l({...a,keyframes:[0,s]}),u=Math.min(Kf(r),Bo);return{type:"keyframes",ease:m=>r.next(u*m).value/s,duration:ua(u)}}const uA=5;function Lv(a,s,l){const r=Math.max(s-uA,0);return xv(l-a(r),s-r)}const Wt={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},Cd=.001;function dA({duration:a=Wt.duration,bounce:s=Wt.bounce,velocity:l=Wt.velocity,mass:r=Wt.mass}){let u,m,f=1-s;f=li(Wt.minDamping,Wt.maxDamping,f),a=li(Wt.minDuration,Wt.maxDuration,ua(a)),f<1?(u=p=>{const v=p*f,x=v*a,w=v-l,D=ef(p,f),N=Math.exp(-x);return Cd-w/D*N},m=p=>{const x=p*f*a,w=x*l+l,D=Math.pow(f,2)*Math.pow(p,2)*a,N=Math.exp(-x),M=ef(Math.pow(p,2),f);return(-u(p)+Cd>0?-1:1)*((w-D)*N)/M}):(u=p=>{const v=Math.exp(-p*a),x=(p-l)*a+1;return-Cd+v*x},m=p=>{const v=Math.exp(-p*a),x=(l-p)*(a*a);return v*x});const g=5/a,h=mA(u,m,g);if(a=Va(a),isNaN(h))return{stiffness:Wt.stiffness,damping:Wt.damping,duration:a};{const p=Math.pow(h,2)*r;return{stiffness:p,damping:f*2*Math.sqrt(r*p),duration:a}}}const fA=12;function mA(a,s,l){let r=l;for(let u=1;u<fA;u++)r=r-a(r)/s(r);return r}function ef(a,s){return a*Math.sqrt(1-s*s)}const pA=["duration","bounce"],hA=["stiffness","damping","mass"];function Fx(a,s){return s.some(l=>a[l]!==void 0)}function gA(a){let s={velocity:Wt.velocity,stiffness:Wt.stiffness,damping:Wt.damping,mass:Wt.mass,isResolvedFromDuration:!1,...a};if(!Fx(a,hA)&&Fx(a,pA))if(a.visualDuration){const l=a.visualDuration,r=2*Math.PI/(l*1.2),u=r*r,m=2*li(.05,1,1-(a.bounce||0))*Math.sqrt(u);s={...s,mass:Wt.mass,stiffness:u,damping:m}}else{const l=dA(a);s={...s,...l,mass:Wt.mass},s.isResolvedFromDuration=!0}return s}function Uo(a=Wt.visualDuration,s=Wt.bounce){const l=typeof a!="object"?{visualDuration:a,keyframes:[0,1],bounce:s}:a;let{restSpeed:r,restDelta:u}=l;const m=l.keyframes[0],f=l.keyframes[l.keyframes.length-1],g={done:!1,value:m},{stiffness:h,damping:p,mass:v,duration:x,velocity:w,isResolvedFromDuration:D}=gA({...l,velocity:-ua(l.velocity||0)}),N=w||0,M=p/(2*Math.sqrt(h*v)),O=f-m,H=ua(Math.sqrt(h/v)),X=Math.abs(O)<5;r||(r=X?Wt.restSpeed.granular:Wt.restSpeed.default),u||(u=X?Wt.restDelta.granular:Wt.restDelta.default);let B;if(M<1){const Z=ef(H,M);B=$=>{const K=Math.exp(-M*H*$);return f-K*((N+M*H*O)/Z*Math.sin(Z*$)+O*Math.cos(Z*$))}}else if(M===1)B=Z=>f-Math.exp(-H*Z)*(O+(N+H*O)*Z);else{const Z=H*Math.sqrt(M*M-1);B=$=>{const K=Math.exp(-M*H*$),Y=Math.min(Z*$,300);return f-K*((N+M*H*O)*Math.sinh(Y)+Z*O*Math.cosh(Y))/Z}}const W={calculatedDuration:D&&x||null,next:Z=>{const $=B(Z);if(D)g.done=Z>=x;else{let K=Z===0?N:0;M<1&&(K=Z===0?Va(N):Lv(B,Z,$));const Y=Math.abs(K)<=r,ot=Math.abs(f-$)<=u;g.done=Y&&ot}return g.value=g.done?f:$,g},toString:()=>{const Z=Math.min(Kf(W),Bo),$=kv(K=>W.next(Z*K).value,Z,30);return Z+"ms "+$},toTransition:()=>{}};return W}Uo.applyToOptions=a=>{const s=cA(a,100,Uo);return a.ease=s.ease,a.duration=Va(s.duration),a.type="keyframes",a};function af({keyframes:a,velocity:s=0,power:l=.8,timeConstant:r=325,bounceDamping:u=10,bounceStiffness:m=500,modifyTarget:f,min:g,max:h,restDelta:p=.5,restSpeed:v}){const x=a[0],w={done:!1,value:x},D=Y=>g!==void 0&&Y<g||h!==void 0&&Y>h,N=Y=>g===void 0?h:h===void 0||Math.abs(g-Y)<Math.abs(h-Y)?g:h;let M=l*s;const O=x+M,H=f===void 0?O:f(O);H!==O&&(M=H-x);const X=Y=>-M*Math.exp(-Y/r),B=Y=>H+X(Y),W=Y=>{const ot=X(Y),ft=B(Y);w.done=Math.abs(ot)<=p,w.value=w.done?H:ft};let Z,$;const K=Y=>{D(w.value)&&(Z=Y,$=Uo({keyframes:[w.value,N(w.value)],velocity:Lv(B,Y,w.value),damping:u,stiffness:m,restDelta:p,restSpeed:v}))};return K(0),{calculatedDuration:null,next:Y=>{let ot=!1;return!$&&Z===void 0&&(ot=!0,W(Y),K(Y)),Z!==void 0&&Y>=Z?$.next(Y-Z):(!ot&&W(Y),w)}}}function xA(a,s,l){const r=[],u=l||ri.mix||_v,m=a.length-1;for(let f=0;f<m;f++){let g=u(a[f],a[f+1]);if(s){const h=Array.isArray(s)?s[f]||da:s;g=ar(h,g)}r.push(g)}return r}function yA(a,s,{clamp:l=!0,ease:r,mixer:u}={}){const m=a.length;if(kf(m===s.length),m===1)return()=>s[0];if(m===2&&s[0]===s[1])return()=>s[1];const f=a[0]===a[1];a[0]>a[m-1]&&(a=[...a].reverse(),s=[...s].reverse());const g=xA(s,r,u),h=g.length,p=v=>{if(f&&v<a[0])return s[0];let x=0;if(h>1)for(;x<a.length-2&&!(v<a[x+1]);x++);const w=Kl(a[x],a[x+1],v);return g[x](w)};return l?v=>p(li(a[0],a[m-1],v)):p}function vA(a,s){const l=a[a.length-1];for(let r=1;r<=s;r++){const u=Kl(0,s,r);a.push(Pt(l,1,u))}}function bA(a){const s=[0];return vA(s,a.length-1),s}function wA(a,s){return a.map(l=>l*s)}function DA(a,s){return a.map(()=>s||Sv).splice(0,a.length-1)}function Ul({duration:a=300,keyframes:s,times:l,ease:r="easeInOut"}){const u=R4(r)?r.map(Px):Px(r),m={done:!1,value:s[0]},f=wA(l&&l.length===s.length?l:bA(s),a),g=yA(f,s,{ease:Array.isArray(u)?u:DA(s,u)});return{calculatedDuration:a,next:h=>(m.value=g(h),m.done=h>=a,m)}}const jA=a=>a!==null;function Zf(a,{repeat:s,repeatType:l="loop"},r,u=1){const m=a.filter(jA),g=u<0||s&&l!=="loop"&&s%2===1?0:m.length-1;return!g||r===void 0?m[g]:r}const NA={decay:af,inertia:af,tween:Ul,keyframes:Ul,spring:Uo};function Bv(a){typeof a.type=="string"&&(a.type=NA[a.type])}class Qf{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(s=>{this.resolve=s})}notifyFinished(){this.resolve()}then(s,l){return this.finished.then(s,l)}}const AA=a=>a/100;class Wf extends Qf{constructor(s){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:l}=this.options;l&&l.updatedAt!==Ye.now()&&this.tick(Ye.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=s,this.initAnimation(),this.play(),s.autoplay===!1&&this.pause()}initAnimation(){const{options:s}=this;Bv(s);const{type:l=Ul,repeat:r=0,repeatDelay:u=0,repeatType:m,velocity:f=0}=s;let{keyframes:g}=s;const h=l||Ul;h!==Ul&&typeof g[0]!="number"&&(this.mixKeyframes=ar(AA,_v(g[0],g[1])),g=[0,100]);const p=h({...s,keyframes:g});m==="mirror"&&(this.mirroredGenerator=h({...s,keyframes:[...g].reverse(),velocity:-f})),p.calculatedDuration===null&&(p.calculatedDuration=Kf(p));const{calculatedDuration:v}=p;this.calculatedDuration=v,this.resolvedDuration=v+u,this.totalDuration=this.resolvedDuration*(r+1)-u,this.generator=p}updateTime(s){const l=Math.round(s-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=l}tick(s,l=!1){const{generator:r,totalDuration:u,mixKeyframes:m,mirroredGenerator:f,resolvedDuration:g,calculatedDuration:h}=this;if(this.startTime===null)return r.next(0);const{delay:p=0,keyframes:v,repeat:x,repeatType:w,repeatDelay:D,type:N,onUpdate:M,finalKeyframe:O}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,s):this.speed<0&&(this.startTime=Math.min(s-u/this.speed,this.startTime)),l?this.currentTime=s:this.updateTime(s);const H=this.currentTime-p*(this.playbackSpeed>=0?1:-1),X=this.playbackSpeed>=0?H<0:H>u;this.currentTime=Math.max(H,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=u);let B=this.currentTime,W=r;if(x){const Y=Math.min(this.currentTime,u)/g;let ot=Math.floor(Y),ft=Y%1;!ft&&Y>=1&&(ft=1),ft===1&&ot--,ot=Math.min(ot,x+1),!!(ot%2)&&(w==="reverse"?(ft=1-ft,D&&(ft-=D/g)):w==="mirror"&&(W=f)),B=li(0,1,ft)*g}const Z=X?{done:!1,value:v[0]}:W.next(B);m&&(Z.value=m(Z.value));let{done:$}=Z;!X&&h!==null&&($=this.playbackSpeed>=0?this.currentTime>=u:this.currentTime<=0);const K=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&$);return K&&N!==af&&(Z.value=Zf(v,this.options,O,this.speed)),M&&M(Z.value),K&&this.finish(),Z}then(s,l){return this.finished.then(s,l)}get duration(){return ua(this.calculatedDuration)}get iterationDuration(){const{delay:s=0}=this.options||{};return this.duration+ua(s)}get time(){return ua(this.currentTime)}set time(s){s=Va(s),this.currentTime=s,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=s:this.driver&&(this.startTime=this.driver.now()-s/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(s){this.updateTime(Ye.now());const l=this.playbackSpeed!==s;this.playbackSpeed=s,l&&(this.time=ua(this.currentTime))}play(){if(this.isStopped)return;const{driver:s=oA,startTime:l}=this.options;this.driver||(this.driver=s(u=>this.tick(u))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=l??r),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(Ye.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(s){return this.startTime=0,this.tick(s,!0)}attachTimeline(s){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),s.observe(this)}}function SA(a){for(let s=1;s<a.length;s++)a[s]??(a[s]=a[s-1])}const gs=a=>a*180/Math.PI,sf=a=>{const s=gs(Math.atan2(a[1],a[0]));return nf(s)},TA={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:a=>(Math.abs(a[0])+Math.abs(a[3]))/2,rotate:sf,rotateZ:sf,skewX:a=>gs(Math.atan(a[1])),skewY:a=>gs(Math.atan(a[2])),skew:a=>(Math.abs(a[1])+Math.abs(a[2]))/2},nf=a=>(a=a%360,a<0&&(a+=360),a),Jx=sf,$x=a=>Math.sqrt(a[0]*a[0]+a[1]*a[1]),ty=a=>Math.sqrt(a[4]*a[4]+a[5]*a[5]),EA={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:$x,scaleY:ty,scale:a=>($x(a)+ty(a))/2,rotateX:a=>nf(gs(Math.atan2(a[6],a[5]))),rotateY:a=>nf(gs(Math.atan2(-a[2],a[0]))),rotateZ:Jx,rotate:Jx,skewX:a=>gs(Math.atan(a[4])),skewY:a=>gs(Math.atan(a[1])),skew:a=>(Math.abs(a[1])+Math.abs(a[4]))/2};function lf(a){return a.includes("scale")?1:0}function rf(a,s){if(!a||a==="none")return lf(s);const l=a.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,u;if(l)r=EA,u=l;else{const g=a.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=TA,u=g}if(!u)return lf(s);const m=r[s],f=u[1].split(",").map(MA);return typeof m=="function"?m(f):f[m]}const CA=(a,s)=>{const{transform:l="none"}=getComputedStyle(a);return rf(l,s)};function MA(a){return parseFloat(a.trim())}const kn=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ln=new Set(kn),ey=a=>a===_n||a===mt,HA=new Set(["x","y","z"]),VA=kn.filter(a=>!HA.has(a));function RA(a){const s=[];return VA.forEach(l=>{const r=a.getValue(l);r!==void 0&&(s.push([l,r.get()]),r.set(l.startsWith("scale")?1:0))}),s}const xs={width:({x:a},{paddingLeft:s="0",paddingRight:l="0"})=>a.max-a.min-parseFloat(s)-parseFloat(l),height:({y:a},{paddingTop:s="0",paddingBottom:l="0"})=>a.max-a.min-parseFloat(s)-parseFloat(l),top:(a,{top:s})=>parseFloat(s),left:(a,{left:s})=>parseFloat(s),bottom:({y:a},{top:s})=>parseFloat(s)+(a.max-a.min),right:({x:a},{left:s})=>parseFloat(s)+(a.max-a.min),x:(a,{transform:s})=>rf(s,"x"),y:(a,{transform:s})=>rf(s,"y")};xs.translateX=xs.x;xs.translateY=xs.y;const ys=new Set;let of=!1,cf=!1,uf=!1;function Uv(){if(cf){const a=Array.from(ys).filter(r=>r.needsMeasurement),s=new Set(a.map(r=>r.element)),l=new Map;s.forEach(r=>{const u=RA(r);u.length&&(l.set(r,u),r.render())}),a.forEach(r=>r.measureInitialState()),s.forEach(r=>{r.render();const u=l.get(r);u&&u.forEach(([m,f])=>{r.getValue(m)?.set(f)})}),a.forEach(r=>r.measureEndState()),a.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}cf=!1,of=!1,ys.forEach(a=>a.complete(uf)),ys.clear()}function Yv(){ys.forEach(a=>{a.readKeyframes(),a.needsMeasurement&&(cf=!0)})}function OA(){uf=!0,Yv(),Uv(),uf=!1}class Ff{constructor(s,l,r,u,m,f=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...s],this.onComplete=l,this.name=r,this.motionValue=u,this.element=m,this.isAsync=f}scheduleResolve(){this.state="scheduled",this.isAsync?(ys.add(this),of||(of=!0,It.read(Yv),It.resolveKeyframes(Uv))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:s,name:l,element:r,motionValue:u}=this;if(s[0]===null){const m=u?.get(),f=s[s.length-1];if(m!==void 0)s[0]=m;else if(r&&l){const g=r.readValue(l,f);g!=null&&(s[0]=g)}s[0]===void 0&&(s[0]=f),u&&m===void 0&&u.set(s[0])}SA(s)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(s=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,s),ys.delete(this)}cancel(){this.state==="scheduled"&&(ys.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const zA=a=>a.startsWith("--");function _A(a,s,l){zA(s)?a.style.setProperty(s,l):a.style[s]=l}const kA=Lf(()=>window.ScrollTimeline!==void 0),LA={};function BA(a,s){const l=Lf(a);return()=>LA[s]??l()}const qv=BA(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ll=([a,s,l,r])=>`cubic-bezier(${a}, ${s}, ${l}, ${r})`,ay={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ll([0,.65,.55,1]),circOut:Ll([.55,0,1,.45]),backIn:Ll([.31,.01,.66,-.59]),backOut:Ll([.33,1.53,.69,.99])};function Gv(a,s){if(a)return typeof a=="function"?qv()?kv(a,s):"ease-out":Tv(a)?Ll(a):Array.isArray(a)?a.map(l=>Gv(l,s)||ay.easeOut):ay[a]}function UA(a,s,l,{delay:r=0,duration:u=300,repeat:m=0,repeatType:f="loop",ease:g="easeOut",times:h}={},p=void 0){const v={[s]:l};h&&(v.offset=h);const x=Gv(g,u);Array.isArray(x)&&(v.easing=x);const w={delay:r,duration:u,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:m+1,direction:f==="reverse"?"alternate":"normal"};return p&&(w.pseudoElement=p),a.animate(v,w)}function Iv(a){return typeof a=="function"&&"applyToOptions"in a}function YA({type:a,...s}){return Iv(a)&&qv()?a.applyToOptions(s):(s.duration??(s.duration=300),s.ease??(s.ease="easeOut"),s)}class qA extends Qf{constructor(s){if(super(),this.finishedTime=null,this.isStopped=!1,!s)return;const{element:l,name:r,keyframes:u,pseudoElement:m,allowFlatten:f=!1,finalKeyframe:g,onComplete:h}=s;this.isPseudoElement=!!m,this.allowFlatten=f,this.options=s,kf(typeof s.type!="string");const p=YA(s);this.animation=UA(l,r,u,p,m),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!m){const v=Zf(u,this.options,g,this.speed);this.updateMotionValue?this.updateMotionValue(v):_A(l,r,v),this.animation.cancel()}h?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:s}=this;s==="idle"||s==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const s=this.animation.effect?.getComputedTiming?.().duration||0;return ua(Number(s))}get iterationDuration(){const{delay:s=0}=this.options||{};return this.duration+ua(s)}get time(){return ua(Number(this.animation.currentTime)||0)}set time(s){this.finishedTime=null,this.animation.currentTime=Va(s)}get speed(){return this.animation.playbackRate}set speed(s){s<0&&(this.finishedTime=null),this.animation.playbackRate=s}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(s){this.animation.startTime=s}attachTimeline({timeline:s,observe:l}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,s&&kA()?(this.animation.timeline=s,da):l(this)}}const Xv={anticipate:jv,backInOut:Dv,circInOut:Av};function GA(a){return a in Xv}function IA(a){typeof a.ease=="string"&&GA(a.ease)&&(a.ease=Xv[a.ease])}const iy=10;class XA extends qA{constructor(s){IA(s),Bv(s),super(s),s.startTime&&(this.startTime=s.startTime),this.options=s}updateMotionValue(s){const{motionValue:l,onUpdate:r,onComplete:u,element:m,...f}=this.options;if(!l)return;if(s!==void 0){l.set(s);return}const g=new Wf({...f,autoplay:!1}),h=Va(this.finishedTime??this.time);l.setWithVelocity(g.sample(h-iy).value,g.sample(h).value,iy),g.stop()}}const sy=(a,s)=>s==="zIndex"?!1:!!(typeof a=="number"||Array.isArray(a)||typeof a=="string"&&(Yi.test(a)||a==="0")&&!a.startsWith("url("));function PA(a){const s=a[0];if(a.length===1)return!0;for(let l=0;l<a.length;l++)if(a[l]!==s)return!0}function KA(a,s,l,r){const u=a[0];if(u===null)return!1;if(s==="display"||s==="visibility")return!0;const m=a[a.length-1],f=sy(u,s),g=sy(m,s);return!f||!g?!1:PA(a)||(l==="spring"||Iv(l))&&r}function df(a){a.duration=0,a.type="keyframes"}const ZA=new Set(["opacity","clipPath","filter","transform"]),QA=Lf(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function WA(a){const{motionValue:s,name:l,repeatDelay:r,repeatType:u,damping:m,type:f}=a;if(!(s?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:p}=s.owner.getProps();return QA()&&l&&ZA.has(l)&&(l!=="transform"||!p)&&!h&&!r&&u!=="mirror"&&m!==0&&f!=="inertia"}const FA=40;class JA extends Qf{constructor({autoplay:s=!0,delay:l=0,type:r="keyframes",repeat:u=0,repeatDelay:m=0,repeatType:f="loop",keyframes:g,name:h,motionValue:p,element:v,...x}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Ye.now();const w={autoplay:s,delay:l,type:r,repeat:u,repeatDelay:m,repeatType:f,name:h,motionValue:p,element:v,...x},D=v?.KeyframeResolver||Ff;this.keyframeResolver=new D(g,(N,M,O)=>this.onKeyframesResolved(N,M,w,!O),h,p,v),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(s,l,r,u){this.keyframeResolver=void 0;const{name:m,type:f,velocity:g,delay:h,isHandoff:p,onUpdate:v}=r;this.resolvedAt=Ye.now(),KA(s,m,f,g)||((ri.instantAnimations||!h)&&v?.(Zf(s,r,l)),s[0]=s[s.length-1],df(r),r.repeat=0);const w={startTime:u?this.resolvedAt?this.resolvedAt-this.createdAt>FA?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:l,...r,keyframes:s},D=!p&&WA(w)?new XA({...w,element:w.motionValue.owner.current}):new Wf(w);D.finished.then(()=>this.notifyFinished()).catch(da),this.pendingTimeline&&(this.stopTimeline=D.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=D}get finished(){return this._animation?this.animation.finished:this._finished}then(s,l){return this.finished.finally(s).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),OA()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(s){this.animation.time=s}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(s){this.animation.speed=s}get startTime(){return this.animation.startTime}attachTimeline(s){return this._animation?this.stopTimeline=this.animation.attachTimeline(s):this.pendingTimeline=s,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const $A=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function tS(a){const s=$A.exec(a);if(!s)return[,];const[,l,r,u]=s;return[`--${l??r}`,u]}function Pv(a,s,l=1){const[r,u]=tS(a);if(!r)return;const m=window.getComputedStyle(s).getPropertyValue(r);if(m){const f=m.trim();return pv(f)?parseFloat(f):f}return Gf(u)?Pv(u,s,l+1):u}function Jf(a,s){return a?.[s]??a?.default??a}const Kv=new Set(["width","height","top","left","right","bottom",...kn]),eS={test:a=>a==="auto",parse:a=>a},Zv=a=>s=>s.test(a),Qv=[_n,mt,Ra,ki,P4,X4,eS],ny=a=>Qv.find(Zv(a));function aS(a){return typeof a=="number"?a===0:a!==null?a==="none"||a==="0"||gv(a):!0}const iS=new Set(["brightness","contrast","saturate","opacity"]);function sS(a){const[s,l]=a.slice(0,-1).split("(");if(s==="drop-shadow")return a;const[r]=l.match(If)||[];if(!r)return a;const u=l.replace(r,"");let m=iS.has(s)?1:0;return r!==l&&(m*=100),s+"("+m+u+")"}const nS=/\b([a-z-]*)\(.*?\)/gu,ff={...Yi,getAnimatableNone:a=>{const s=a.match(nS);return s?s.map(sS).join(" "):a}},ly={..._n,transform:Math.round},lS={rotate:ki,rotateX:ki,rotateY:ki,rotateZ:ki,scale:To,scaleX:To,scaleY:To,scaleZ:To,skew:ki,skewX:ki,skewY:ki,distance:mt,translateX:mt,translateY:mt,translateZ:mt,x:mt,y:mt,z:mt,perspective:mt,transformPerspective:mt,opacity:Zl,originX:Kx,originY:Kx,originZ:mt},$f={borderWidth:mt,borderTopWidth:mt,borderRightWidth:mt,borderBottomWidth:mt,borderLeftWidth:mt,borderRadius:mt,radius:mt,borderTopLeftRadius:mt,borderTopRightRadius:mt,borderBottomRightRadius:mt,borderBottomLeftRadius:mt,width:mt,maxWidth:mt,height:mt,maxHeight:mt,top:mt,right:mt,bottom:mt,left:mt,padding:mt,paddingTop:mt,paddingRight:mt,paddingBottom:mt,paddingLeft:mt,margin:mt,marginTop:mt,marginRight:mt,marginBottom:mt,marginLeft:mt,backgroundPositionX:mt,backgroundPositionY:mt,...lS,zIndex:ly,fillOpacity:Zl,strokeOpacity:Zl,numOctaves:ly},rS={...$f,color:se,backgroundColor:se,outlineColor:se,fill:se,stroke:se,borderColor:se,borderTopColor:se,borderRightColor:se,borderBottomColor:se,borderLeftColor:se,filter:ff,WebkitFilter:ff},Wv=a=>rS[a];function Fv(a,s){let l=Wv(a);return l!==ff&&(l=Yi),l.getAnimatableNone?l.getAnimatableNone(s):void 0}const oS=new Set(["auto","none","0"]);function cS(a,s,l){let r=0,u;for(;r<a.length&&!u;){const m=a[r];typeof m=="string"&&!oS.has(m)&&Ql(m).values.length&&(u=a[r]),r++}if(u&&l)for(const m of s)a[m]=Fv(l,u)}class uS extends Ff{constructor(s,l,r,u,m){super(s,l,r,u,m,!0)}readKeyframes(){const{unresolvedKeyframes:s,element:l,name:r}=this;if(!l||!l.current)return;super.readKeyframes();for(let h=0;h<s.length;h++){let p=s[h];if(typeof p=="string"&&(p=p.trim(),Gf(p))){const v=Pv(p,l.current);v!==void 0&&(s[h]=v),h===s.length-1&&(this.finalKeyframe=p)}}if(this.resolveNoneKeyframes(),!Kv.has(r)||s.length!==2)return;const[u,m]=s,f=ny(u),g=ny(m);if(f!==g)if(ey(f)&&ey(g))for(let h=0;h<s.length;h++){const p=s[h];typeof p=="string"&&(s[h]=parseFloat(p))}else xs[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:s,name:l}=this,r=[];for(let u=0;u<s.length;u++)(s[u]===null||aS(s[u]))&&r.push(u);r.length&&cS(s,r,l)}measureInitialState(){const{element:s,unresolvedKeyframes:l,name:r}=this;if(!s||!s.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=xs[r](s.measureViewportBox(),window.getComputedStyle(s.current)),l[0]=this.measuredOrigin;const u=l[l.length-1];u!==void 0&&s.getValue(r,u).jump(u,!1)}measureEndState(){const{element:s,name:l,unresolvedKeyframes:r}=this;if(!s||!s.current)return;const u=s.getValue(l);u&&u.jump(this.measuredOrigin,!1);const m=r.length-1,f=r[m];r[m]=xs[l](s.measureViewportBox(),window.getComputedStyle(s.current)),f!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=f),this.removedTransforms?.length&&this.removedTransforms.forEach(([g,h])=>{s.getValue(g).set(h)}),this.resolveNoneKeyframes()}}function dS(a,s,l){if(a instanceof EventTarget)return[a];if(typeof a=="string"){let r=document;const u=l?.[a]??r.querySelectorAll(a);return u?Array.from(u):[]}return Array.from(a)}const Jv=(a,s)=>s&&typeof a=="number"?s.transform(a):a;function fS(a){return hv(a)&&"offsetHeight"in a}const ry=30,mS=a=>!isNaN(parseFloat(a));class pS{constructor(s,l={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const u=Ye.now();if(this.updatedAt!==u&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const m of this.dependents)m.dirty()},this.hasAnimated=!1,this.setCurrent(s),this.owner=l.owner}setCurrent(s){this.current=s,this.updatedAt=Ye.now(),this.canTrackVelocity===null&&s!==void 0&&(this.canTrackVelocity=mS(this.current))}setPrevFrameValue(s=this.current){this.prevFrameValue=s,this.prevUpdatedAt=this.updatedAt}onChange(s){return this.on("change",s)}on(s,l){this.events[s]||(this.events[s]=new Bf);const r=this.events[s].add(l);return s==="change"?()=>{r(),It.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const s in this.events)this.events[s].clear()}attach(s,l){this.passiveEffect=s,this.stopPassiveEffect=l}set(s){this.passiveEffect?this.passiveEffect(s,this.updateAndNotify):this.updateAndNotify(s)}setWithVelocity(s,l,r){this.set(l),this.prev=void 0,this.prevFrameValue=s,this.prevUpdatedAt=this.updatedAt-r}jump(s,l=!0){this.updateAndNotify(s),this.prev=s,this.prevUpdatedAt=this.prevFrameValue=void 0,l&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(s){this.dependents||(this.dependents=new Set),this.dependents.add(s)}removeDependent(s){this.dependents&&this.dependents.delete(s)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const s=Ye.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||s-this.updatedAt>ry)return 0;const l=Math.min(this.updatedAt-this.prevUpdatedAt,ry);return xv(parseFloat(this.current)-parseFloat(this.prevFrameValue),l)}start(s){return this.stop(),new Promise(l=>{this.hasAnimated=!0,this.animation=s(l),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 En(a,s){return new pS(a,s)}const{schedule:tm}=Ev(queueMicrotask,!1),ya={x:!1,y:!1};function $v(){return ya.x||ya.y}function hS(a){return a==="x"||a==="y"?ya[a]?null:(ya[a]=!0,()=>{ya[a]=!1}):ya.x||ya.y?null:(ya.x=ya.y=!0,()=>{ya.x=ya.y=!1})}function tb(a,s){const l=dS(a),r=new AbortController,u={passive:!0,...s,signal:r.signal};return[l,u,()=>r.abort()]}function oy(a){return!(a.pointerType==="touch"||$v())}function gS(a,s,l={}){const[r,u,m]=tb(a,l),f=g=>{if(!oy(g))return;const{target:h}=g,p=s(h,g);if(typeof p!="function"||!h)return;const v=x=>{oy(x)&&(p(x),h.removeEventListener("pointerleave",v))};h.addEventListener("pointerleave",v,u)};return r.forEach(g=>{g.addEventListener("pointerenter",f,u)}),m}const eb=(a,s)=>s?a===s?!0:eb(a,s.parentElement):!1,em=a=>a.pointerType==="mouse"?typeof a.button!="number"||a.button<=0:a.isPrimary!==!1,xS=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function yS(a){return xS.has(a.tagName)||a.tabIndex!==-1}const Ho=new WeakSet;function cy(a){return s=>{s.key==="Enter"&&a(s)}}function Md(a,s){a.dispatchEvent(new PointerEvent("pointer"+s,{isPrimary:!0,bubbles:!0}))}const vS=(a,s)=>{const l=a.currentTarget;if(!l)return;const r=cy(()=>{if(Ho.has(l))return;Md(l,"down");const u=cy(()=>{Md(l,"up")}),m=()=>Md(l,"cancel");l.addEventListener("keyup",u,s),l.addEventListener("blur",m,s)});l.addEventListener("keydown",r,s),l.addEventListener("blur",()=>l.removeEventListener("keydown",r),s)};
vendor: 4,775 bytes, line 192
192function uy(a){return em(a)&&!$v()}function bS(a,s,l={}){const[r,u,m]=tb(a,l),f=g=>{const h=g.currentTarget;if(!uy(g))return;Ho.add(h);const p=s(h,g),v=(D,N)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",w),Ho.has(h)&&Ho.delete(h),uy(D)&&typeof p=="function"&&p(D,{success:N})},x=D=>{v(D,h===window||h===document||l.useGlobalTarget||eb(h,D.target))},w=D=>{v(D,!1)};window.addEventListener("pointerup",x,u),window.addEventListener("pointercancel",w,u)};return r.forEach(g=>{(l.useGlobalTarget?window:g).addEventListener("pointerdown",f,u),fS(g)&&(g.addEventListener("focus",p=>vS(p,u)),!yS(g)&&!g.hasAttribute("tabindex")&&(g.tabIndex=0))}),m}function ab(a){return hv(a)&&"ownerSVGElement"in a}function wS(a){return ab(a)&&a.tagName==="svg"}const je=a=>!!(a&&a.getVelocity),DS=[...Qv,se,Yi],jS=a=>DS.find(Zv(a)),ib=T.createContext({transformPagePoint:a=>a,isStatic:!1,reducedMotion:"never"});function NS(a=!0){const s=T.useContext(Of);if(s===null)return[!0,null];const{isPresent:l,onExitComplete:r,register:u}=s,m=T.useId();T.useEffect(()=>{if(a)return u(m)},[a]);const f=T.useCallback(()=>a&&r&&r(m),[m,r,a]);return!l&&r?[!1,f]:[!0]}const sb=T.createContext({strict:!1}),dy={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"]},Cn={};for(const a in dy)Cn[a]={isEnabled:s=>dy[a].some(l=>!!s[l])};function AS(a){for(const s in a)Cn[s]={...Cn[s],...a[s]}}const SS=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Yo(a){return a.startsWith("while")||a.startsWith("drag")&&a!=="draggable"||a.startsWith("layout")||a.startsWith("onTap")||a.startsWith("onPan")||a.startsWith("onLayout")||SS.has(a)}let nb=a=>!Yo(a);function TS(a){typeof a=="function"&&(nb=s=>s.startsWith("on")?!Yo(s):a(s))}try{TS(require("@emotion/is-prop-valid").default)}catch{}function ES(a,s,l){const r={};for(const u in a)u==="values"&&typeof a.values=="object"||(nb(u)||l===!0&&Yo(u)||!s&&!Yo(u)||a.draggable&&u.startsWith("onDrag"))&&(r[u]=a[u]);return r}const Jo=T.createContext({});function $o(a){return a!==null&&typeof a=="object"&&typeof a.start=="function"}function Wl(a){return typeof a=="string"||Array.isArray(a)}const am=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],im=["initial",...am];function tc(a){return $o(a.animate)||im.some(s=>Wl(a[s]))}function lb(a){return!!(tc(a)||a.variants)}function CS(a,s){if(tc(a)){const{initial:l,animate:r}=a;return{initial:l===!1||Wl(l)?l:void 0,animate:Wl(r)?r:void 0}}return a.inherit!==!1?s:{}}function MS(a){const{initial:s,animate:l}=CS(a,T.useContext(Jo));return T.useMemo(()=>({initial:s,animate:l}),[fy(s),fy(l)])}function fy(a){return Array.isArray(a)?a.join(" "):a}const Fl={};function HS(a){for(const s in a)Fl[s]=a[s],qf(s)&&(Fl[s].isCSSVariable=!0)}function rb(a,{layout:s,layoutId:l}){return Ln.has(a)||a.startsWith("origin")||(s||l!==void 0)&&(!!Fl[a]||a==="opacity")}const VS={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},RS=kn.length;function OS(a,s,l){let r="",u=!0;for(let m=0;m<RS;m++){const f=kn[m],g=a[f];if(g===void 0)continue;let h=!0;if(typeof g=="number"?h=g===(f.startsWith("scale")?1:0):h=parseFloat(g)===0,!h||l){const p=Jv(g,$f[f]);if(!h){u=!1;const v=VS[f]||f;r+=`${v}(${p}) `}l&&(s[f]=p)}}return r=r.trim(),l?r=l(s,u?"":r):u&&(r="none"),r}function sm(a,s,l){const{style:r,vars:u,transformOrigin:m}=a;let f=!1,g=!1;for(const h in s){const p=s[h];if(Ln.has(h)){f=!0;continue}else if(qf(h)){u[h]=p;continue}else{const v=Jv(p,$f[h]);h.startsWith("origin")?(g=!0,m[h]=v):r[h]=v}}if(s.transform||(f||l?r.transform=OS(s,a.transform,l):r.transform&&(r.transform="none")),g){const{originX:h="50%",originY:p="50%",originZ:v=0}=m;r.transformOrigin=`${h} ${p} ${v}`}}const nm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ob(a,s,l){for(const r in s)!je(s[r])&&!rb(r,l)&&(a[r]=s[r])}function zS({transformTemplate:a},s){return T.useMemo(()=>{const l=nm();return sm(l,s,a),Object.assign({},l.vars,l.style)},[s])}function _S(a,s){const l=a.style||{},r={};
vendor: 2,565 bytes, line 192
192return ob(r,l,a),Object.assign(r,zS(a,s)),r}function kS(a,s){const l={},r=_S(a,s);return a.drag&&a.dragListener!==!1&&(l.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=a.drag===!0?"none":`pan-${a.drag==="x"?"y":"x"}`),a.tabIndex===void 0&&(a.onTap||a.onTapStart||a.whileTap)&&(l.tabIndex=0),l.style=r,l}const LS={offset:"stroke-dashoffset",array:"stroke-dasharray"},BS={offset:"strokeDashoffset",array:"strokeDasharray"};function US(a,s,l=1,r=0,u=!0){a.pathLength=1;const m=u?LS:BS;a[m.offset]=mt.transform(-r);const f=mt.transform(s),g=mt.transform(l);a[m.array]=`${f} ${g}`}function cb(a,{attrX:s,attrY:l,attrScale:r,pathLength:u,pathSpacing:m=1,pathOffset:f=0,...g},h,p,v){if(sm(a,g,p),h){a.style.viewBox&&(a.attrs.viewBox=a.style.viewBox);return}a.attrs=a.style,a.style={};const{attrs:x,style:w}=a;x.transform&&(w.transform=x.transform,delete x.transform),(w.transform||x.transformOrigin)&&(w.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),w.transform&&(w.transformBox=v?.transformBox??"fill-box",delete x.transformBox),s!==void 0&&(x.x=s),l!==void 0&&(x.y=l),r!==void 0&&(x.scale=r),u!==void 0&&US(x,u,m,f,!1)}const ub=()=>({...nm(),attrs:{}}),db=a=>typeof a=="string"&&a.toLowerCase()==="svg";function YS(a,s,l,r){const u=T.useMemo(()=>{const m=ub();return cb(m,s,db(r),a.transformTemplate,a.style),{...m.attrs,style:{...m.style}}},[s]);if(a.style){const m={};ob(m,a.style,a),u.style={...m,...u.style}}return u}const qS=["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 lm(a){return typeof a!="string"||a.includes("-")?!1:!!(qS.indexOf(a)>-1||/[A-Z]/u.test(a))}function GS(a,s,l,{latestValues:r},u,m=!1){const g=(lm(a)?YS:kS)(s,r,u,a),h=ES(s,typeof a=="string",m),p=a!==T.Fragment?{...h,...g,ref:l}:{},{children:v}=s,x=T.useMemo(()=>je(v)?v.get():v,[v]);return T.createElement(a,{...p,children:x})}function my(a){const s=[{},{}];return a?.values.forEach((l,r)=>{s[0][r]=l.get(),s[1][r]=l.getVelocity()}),s}function rm(a,s,l,r){if(typeof s=="function"){const[u,m]=my(r);s=s(l!==void 0?l:a.custom,u,m)}if(typeof s=="string"&&(s=a.variants&&a.variants[s]),typeof s=="function"){const[u,m]=my(r);s=s(l!==void 0?l:a.custom,u,m)}return s}function Vo(a){return je(a)?a.get():a}function IS({scrapeMotionValuesFromProps:a,createRenderState:s},l,r,u){return{latestValues:XS(l,r,u,a),renderState:s()}}function XS(a,s,l,r){const u={},m=r(a,{});
vendor: 22,212 bytes, line 192
192for(const w in m)u[w]=Vo(m[w]);let{initial:f,animate:g}=a;const h=tc(a),p=lb(a);s&&p&&!h&&a.inherit!==!1&&(f===void 0&&(f=s.initial),g===void 0&&(g=s.animate));let v=l?l.initial===!1:!1;v=v||f===!1;const x=v?g:f;if(x&&typeof x!="boolean"&&!$o(x)){const w=Array.isArray(x)?x:[x];for(let D=0;D<w.length;D++){const N=rm(a,w[D]);if(N){const{transitionEnd:M,transition:O,...H}=N;for(const X in H){let B=H[X];if(Array.isArray(B)){const W=v?B.length-1:0;B=B[W]}B!==null&&(u[X]=B)}for(const X in M)u[X]=M[X]}}}return u}const fb=a=>(s,l)=>{const r=T.useContext(Jo),u=T.useContext(Of),m=()=>IS(a,s,r,u);return l?m():A4(m)};function om(a,s,l){const{style:r}=a,u={};for(const m in r)(je(r[m])||s.style&&je(s.style[m])||rb(m,a)||l?.getValue(m)?.liveStyle!==void 0)&&(u[m]=r[m]);return u}const PS=fb({scrapeMotionValuesFromProps:om,createRenderState:nm});function mb(a,s,l){const r=om(a,s,l);for(const u in a)if(je(a[u])||je(s[u])){const m=kn.indexOf(u)!==-1?"attr"+u.charAt(0).toUpperCase()+u.substring(1):u;r[m]=a[u]}return r}const KS=fb({scrapeMotionValuesFromProps:mb,createRenderState:ub}),ZS=Symbol.for("motionComponentSymbol");function bn(a){return a&&typeof a=="object"&&Object.prototype.hasOwnProperty.call(a,"current")}function QS(a,s,l){return T.useCallback(r=>{r&&a.onMount&&a.onMount(r),s&&(r?s.mount(r):s.unmount()),l&&(typeof l=="function"?l(r):bn(l)&&(l.current=r))},[s])}const cm=a=>a.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),WS="framerAppearId",pb="data-"+cm(WS),hb=T.createContext({});function FS(a,s,l,r,u){const{visualElement:m}=T.useContext(Jo),f=T.useContext(sb),g=T.useContext(Of),h=T.useContext(ib).reducedMotion,p=T.useRef(null);r=r||f.renderer,!p.current&&r&&(p.current=r(a,{visualState:s,parent:m,props:l,presenceContext:g,blockInitialAnimation:g?g.initial===!1:!1,reducedMotionConfig:h}));const v=p.current,x=T.useContext(hb);v&&!v.projection&&u&&(v.type==="html"||v.type==="svg")&&JS(p.current,l,u,x);const w=T.useRef(!1);T.useInsertionEffect(()=>{v&&w.current&&v.update(l,g)});const D=l[pb],N=T.useRef(!!D&&!window.MotionHandoffIsComplete?.(D)&&window.MotionHasOptimisedAnimation?.(D));return S4(()=>{v&&(w.current=!0,window.MotionIsMounted=!0,v.updateFeatures(),v.scheduleRenderMicrotask(),N.current&&v.animationState&&v.animationState.animateChanges())}),T.useEffect(()=>{v&&(!N.current&&v.animationState&&v.animationState.animateChanges(),N.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(D)}),N.current=!1),v.enteringChildren=void 0)}),v}function JS(a,s,l,r){const{layoutId:u,layout:m,drag:f,dragConstraints:g,layoutScroll:h,layoutRoot:p,layoutCrossfade:v}=s;a.projection=new l(a.latestValues,s["data-framer-portal-id"]?void 0:gb(a.parent)),a.projection.setOptions({layoutId:u,layout:m,alwaysMeasureLayout:!!f||g&&bn(g),visualElement:a,animationType:typeof m=="string"?m:"both",initialPromotionConfig:r,crossfade:v,layoutScroll:h,layoutRoot:p})}function gb(a){if(a)return a.options.allowProjection!==!1?a.projection:gb(a.parent)}function Hd(a,{forwardMotionProps:s=!1}={},l,r){l&&AS(l);const u=lm(a)?KS:PS;function m(g,h){let p;const v={...T.useContext(ib),...g,layoutId:$S(g)},{isStatic:x}=v,w=MS(g),D=u(g,x);if(!x&&Rf){t3();const N=e3(v);p=N.MeasureLayout,w.visualElement=FS(a,D,v,r,N.ProjectionNode)}return o.jsxs(Jo.Provider,{value:w,children:[p&&w.visualElement?o.jsx(p,{visualElement:w.visualElement,...v}):null,GS(a,g,QS(D,w.visualElement,h),D,x,s)]})}m.displayName=`motion.${typeof a=="string"?a:`create(${a.displayName??a.name??""})`}`;const f=T.forwardRef(m);return f[ZS]=a,f}function $S({layoutId:a}){const s=T.useContext(mv).id;return s&&a!==void 0?s+"-"+a:a}function t3(a,s){T.useContext(sb).strict}function e3(a){const{drag:s,layout:l}=Cn;if(!s&&!l)return{};const r={...s,...l};return{MeasureLayout:s?.isEnabled(a)||l?.isEnabled(a)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function a3(a,s){if(typeof Proxy>"u")return Hd;const l=new Map,r=(m,f)=>Hd(m,f,a,s),u=(m,f)=>r(m,f);return new Proxy(u,{get:(m,f)=>f==="create"?r:(l.has(f)||l.set(f,Hd(f,void 0,a,s)),l.get(f))})}function xb({top:a,left:s,right:l,bottom:r}){return{x:{min:s,max:l},y:{min:a,max:r}}}function i3({x:a,y:s}){return{top:s.min,right:a.max,bottom:s.max,left:a.min}}function s3(a,s){if(!s)return a;const l=s({x:a.left,y:a.top}),r=s({x:a.right,y:a.bottom});return{top:l.y,left:l.x,bottom:r.y,right:r.x}}function Vd(a){return a===void 0||a===1}function mf({scale:a,scaleX:s,scaleY:l}){return!Vd(a)||!Vd(s)||!Vd(l)}function ps(a){return mf(a)||yb(a)||a.z||a.rotate||a.rotateX||a.rotateY||a.skewX||a.skewY}function yb(a){return py(a.x)||py(a.y)}function py(a){return a&&a!=="0%"}function qo(a,s,l){const r=a-l,u=s*r;return l+u}function hy(a,s,l,r,u){return u!==void 0&&(a=qo(a,u,r)),qo(a,l,r)+s}function pf(a,s=0,l=1,r,u){a.min=hy(a.min,s,l,r,u),a.max=hy(a.max,s,l,r,u)}function vb(a,{x:s,y:l}){pf(a.x,s.translate,s.scale,s.originPoint),pf(a.y,l.translate,l.scale,l.originPoint)}const gy=.999999999999,xy=1.0000000000001;function n3(a,s,l,r=!1){const u=l.length;if(!u)return;s.x=s.y=1;let m,f;for(let g=0;g<u;g++){m=l[g],f=m.projectionDelta;const{visualElement:h}=m.options;h&&h.props.style&&h.props.style.display==="contents"||(r&&m.options.layoutScroll&&m.scroll&&m!==m.root&&Dn(a,{x:-m.scroll.offset.x,y:-m.scroll.offset.y}),f&&(s.x*=f.x.scale,s.y*=f.y.scale,vb(a,f)),r&&ps(m.latestValues)&&Dn(a,m.latestValues))}s.x<xy&&s.x>gy&&(s.x=1),s.y<xy&&s.y>gy&&(s.y=1)}function wn(a,s){a.min=a.min+s,a.max=a.max+s}function yy(a,s,l,r,u=.5){const m=Pt(a.min,a.max,u);pf(a,s,l,m,r)}function Dn(a,s){yy(a.x,s.x,s.scaleX,s.scale,s.originX),yy(a.y,s.y,s.scaleY,s.scale,s.originY)}function bb(a,s){return xb(s3(a.getBoundingClientRect(),s))}function l3(a,s,l){const r=bb(a,l),{scroll:u}=s;return u&&(wn(r.x,u.offset.x),wn(r.y,u.offset.y)),r}const vy=()=>({translate:0,scale:1,origin:0,originPoint:0}),jn=()=>({x:vy(),y:vy()}),by=()=>({min:0,max:0}),$t=()=>({x:by(),y:by()}),hf={current:null},wb={current:!1};function r3(){if(wb.current=!0,!!Rf)if(window.matchMedia){const a=window.matchMedia("(prefers-reduced-motion)"),s=()=>hf.current=a.matches;a.addEventListener("change",s),s()}else hf.current=!1}const o3=new WeakMap;function c3(a,s,l){for(const r in s){const u=s[r],m=l[r];if(je(u))a.addValue(r,u);else if(je(m))a.addValue(r,En(u,{owner:a}));else if(m!==u)if(a.hasValue(r)){const f=a.getValue(r);f.liveStyle===!0?f.jump(u):f.hasAnimated||f.set(u)}else{const f=a.getStaticValue(r);a.addValue(r,En(f!==void 0?f:u,{owner:a}))}}for(const r in l)s[r]===void 0&&a.removeValue(r);return s}const wy=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class u3{scrapeMotionValuesFromProps(s,l,r){return{}}constructor({parent:s,props:l,presenceContext:r,reducedMotionConfig:u,blockInitialAnimation:m,visualState:f},g={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Ff,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=Ye.now();this.renderScheduledAt<w&&(this.renderScheduledAt=w,It.render(this.render,!1,!0))};const{latestValues:h,renderState:p}=f;this.latestValues=h,this.baseTarget={...h},this.initialValues=l.initial?{...h}:{},this.renderState=p,this.parent=s,this.props=l,this.presenceContext=r,this.depth=s?s.depth+1:0,this.reducedMotionConfig=u,this.options=g,this.blockInitialAnimation=!!m,this.isControllingVariants=tc(l),this.isVariantNode=lb(l),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(s&&s.current);const{willChange:v,...x}=this.scrapeMotionValuesFromProps(l,{},this);for(const w in x){const D=x[w];h[w]!==void 0&&je(D)&&D.set(h[w])}}mount(s){this.current=s,o3.set(s,this),this.projection&&!this.projection.instance&&this.projection.mount(s),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((l,r)=>this.bindToMotionValue(r,l)),wb.current||r3(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:hf.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Ui(this.notifyUpdate),Ui(this.render),this.valueSubscriptions.forEach(s=>s()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const s in this.events)this.events[s].clear();for(const s in this.features){const l=this.features[s];l&&(l.unmount(),l.isMounted=!1)}this.current=null}addChild(s){this.children.add(s),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(s)}removeChild(s){this.children.delete(s),this.enteringChildren&&this.enteringChildren.delete(s)}bindToMotionValue(s,l){this.valueSubscriptions.has(s)&&this.valueSubscriptions.get(s)();const r=Ln.has(s);r&&this.onBindTransform&&this.onBindTransform();const u=l.on("change",f=>{this.latestValues[s]=f,this.props.onUpdate&&It.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let m;window.MotionCheckAppearSync&&(m=window.MotionCheckAppearSync(this,s,l)),this.valueSubscriptions.set(s,()=>{u(),m&&m(),l.owner&&l.stop()})}sortNodePosition(s){return!this.current||!this.sortInstanceNodePosition||this.type!==s.type?0:this.sortInstanceNodePosition(this.current,s.current)}updateFeatures(){let s="animation";for(s in Cn){const l=Cn[s];if(!l)continue;const{isEnabled:r,Feature:u}=l;if(!this.features[s]&&u&&r(this.props)&&(this.features[s]=new u(this)),this.features[s]){const m=this.features[s];m.isMounted?m.update():(m.mount(),m.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$t()}getStaticValue(s){return this.latestValues[s]}setStaticValue(s,l){this.latestValues[s]=l}update(s,l){(s.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=s,this.prevPresenceContext=this.presenceContext,this.presenceContext=l;for(let r=0;r<wy.length;r++){const u=wy[r];this.propEventSubscriptions[u]&&(this.propEventSubscriptions[u](),delete this.propEventSubscriptions[u]);const m="on"+u,f=s[m];f&&(this.propEventSubscriptions[u]=this.on(u,f))}this.prevMotionValues=c3(this,this.scrapeMotionValuesFromProps(s,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(s){return this.props.variants?this.props.variants[s]: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(s){const l=this.getClosestVariantNode();if(l)return l.variantChildren&&l.variantChildren.add(s),()=>l.variantChildren.delete(s)}addValue(s,l){const r=this.values.get(s);l!==r&&(r&&this.removeValue(s),this.bindToMotionValue(s,l),this.values.set(s,l),this.latestValues[s]=l.get())}removeValue(s){this.values.delete(s);const l=this.valueSubscriptions.get(s);l&&(l(),this.valueSubscriptions.delete(s)),delete this.latestValues[s],this.removeValueFromRenderState(s,this.renderState)}hasValue(s){return this.values.has(s)}getValue(s,l){if(this.props.values&&this.props.values[s])return this.props.values[s];let r=this.values.get(s);return r===void 0&&l!==void 0&&(r=En(l===null?void 0:l,{owner:this}),this.addValue(s,r)),r}readValue(s,l){let r=this.latestValues[s]!==void 0||!this.current?this.latestValues[s]:this.getBaseTargetFromProps(this.props,s)??this.readValueFromInstance(this.current,s,this.options);return r!=null&&(typeof r=="string"&&(pv(r)||gv(r))?r=parseFloat(r):!jS(r)&&Yi.test(l)&&(r=Fv(s,l)),this.setBaseTarget(s,je(r)?r.get():r)),je(r)?r.get():r}setBaseTarget(s,l){this.baseTarget[s]=l}getBaseTarget(s){const{initial:l}=this.props;let r;if(typeof l=="string"||typeof l=="object"){const m=rm(this.props,l,this.presenceContext?.custom);m&&(r=m[s])}if(l&&r!==void 0)return r;const u=this.getBaseTargetFromProps(this.props,s);return u!==void 0&&!je(u)?u:this.initialValues[s]!==void 0&&r===void 0?void 0:this.baseTarget[s]}on(s,l){return this.events[s]||(this.events[s]=new Bf),this.events[s].add(l)}notify(s,...l){this.events[s]&&this.events[s].notify(...l)}scheduleRenderMicrotask(){tm.render(this.render)}}class Db extends u3{constructor(){super(...arguments),this.KeyframeResolver=uS}sortInstanceNodePosition(s,l){return s.compareDocumentPosition(l)&2?1:-1}getBaseTargetFromProps(s,l){return s.style?s.style[l]:void 0}removeValueFromRenderState(s,{vars:l,style:r}){delete l[s],delete r[s]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:s}=this.props;je(s)&&(this.childSubscription=s.on("change",l=>{this.current&&(this.current.textContent=`${l}`)}))}}function jb(a,{style:s,vars:l},r,u){const m=a.style;let f;for(f in s)m[f]=s[f];u?.applyProjectionStyles(m,r);for(f in l)m.setProperty(f,l[f])}function d3(a){return window.getComputedStyle(a)}class f3 extends Db{constructor(){super(...arguments),this.type="html",this.renderInstance=jb}readValueFromInstance(s,l){if(Ln.has(l))return this.projection?.isProjecting?lf(l):CA(s,l);{const r=d3(s),u=(qf(l)?r.getPropertyValue(l):r[l])||0;return typeof u=="string"?u.trim():u}}measureInstanceViewportBox(s,{transformPagePoint:l}){return bb(s,l)}build(s,l,r){sm(s,l,r.transformTemplate)}scrapeMotionValuesFromProps(s,l,r){return om(s,l,r)}}const Nb=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function m3(a,s,l,r){jb(a,s,void 0,r);for(const u in s.attrs)a.setAttribute(Nb.has(u)?u:cm(u),s.attrs[u])}class p3 extends Db{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=$t}getBaseTargetFromProps(s,l){return s[l]}readValueFromInstance(s,l){if(Ln.has(l)){const r=Wv(l);return r&&r.default||0}return l=Nb.has(l)?l:cm(l),s.getAttribute(l)}scrapeMotionValuesFromProps(s,l,r){return mb(s,l,r)}build(s,l,r){cb(s,l,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(s,l,r,u){m3(s,l,r,u)}mount(s){this.isSVGTag=db(s.tagName),super.mount(s)}}const h3=(a,s)=>lm(a)?new p3(s):new f3(s,{allowProjection:a!==T.Fragment});function An(a,s,l){const r=a.getProps();return rm(r,s,l!==void 0?l:r.custom,a)}const gf=a=>Array.isArray(a);function g3(a,s,l){a.hasValue(s)?a.getValue(s).set(l):a.addValue(s,En(l))}function x3(a){return gf(a)?a[a.length-1]||0:a}function y3(a,s){const l=An(a,s);let{transitionEnd:r={},transition:u={},...m}=l||{};m={...m,...r};for(const f in m){const g=x3(m[f]);g3(a,f,g)}}function v3(a){return!!(je(a)&&a.add)}function xf(a,s){const l=a.getValue("willChange");if(v3(l))return l.add(s);if(!l&&ri.WillChange){const r=new ri.WillChange("auto");a.addValue("willChange",r),r.add(s)}}function Ab(a){return a.props[pb]}const b3=a=>a!==null;function w3(a,{repeat:s,repeatType:l="loop"},r){const u=a.filter(b3),m=s&&l!=="loop"&&s%2===1?0:u.length-1;return u[m]}const D3={type:"spring",stiffness:500,damping:25,restSpeed:10},j3=a=>({type:"spring",stiffness:550,damping:a===0?2*Math.sqrt(550):30,restSpeed:10}),N3={type:"keyframes",duration:.8},A3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},S3=(a,{keyframes:s})=>s.length>2?N3:Ln.has(a)?a.startsWith("scale")?j3(s[1]):D3:A3;function T3({when:a,delay:s,delayChildren:l,staggerChildren:r,staggerDirection:u,repeat:m,repeatType:f,repeatDelay:g,from:h,elapsed:p,...v}){return!!Object.keys(v).length}const um=(a,s,l,r={},u,m)=>f=>{const g=Jf(r,a)||{},h=g.delay||r.delay||0;let{elapsed:p=0}=r;p=p-Va(h);const v={keyframes:Array.isArray(l)?l:[null,l],ease:"easeOut",velocity:s.getVelocity(),...g,delay:-p,onUpdate:w=>{s.set(w),g.onUpdate&&g.onUpdate(w)},onComplete:()=>{f(),g.onComplete&&g.onComplete()},name:a,motionValue:s,element:m?void 0:u};T3(g)||Object.assign(v,S3(a,v)),v.duration&&(v.duration=Va(v.duration)),v.repeatDelay&&(v.repeatDelay=Va(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let x=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(df(v),v.delay===0&&(x=!0)),(ri.instantAnimations||ri.skipAnimations)&&(x=!0,df(v),v.delay=0),v.allowFlatten=!g.type&&!g.ease,x&&!m&&s.get()!==void 0){const w=w3(v.keyframes,g);if(w!==void 0){It.update(()=>{v.onUpdate(w),v.onComplete()});return}}return g.isSync?new Wf(v):new JA(v)};function E3({protectedKeys:a,needsAnimating:s},l){const r=a.hasOwnProperty(l)&&s[l]!==!0;return s[l]=!1,r}function Sb(a,s,{delay:l=0,transitionOverride:r,type:u}={}){let{transition:m=a.getDefaultTransition(),transitionEnd:f,...g}=s;r&&(m=r);const h=[],p=u&&a.animationState&&a.animationState.getState()[u];for(const v in g){const x=a.getValue(v,a.latestValues[v]??null),w=g[v];if(w===void 0||p&&E3(p,v))continue;const D={delay:l,...Jf(m||{},v)},N=x.get();if(N!==void 0&&!x.isAnimating&&!Array.isArray(w)&&w===N&&!D.velocity)continue;let M=!1;if(window.MotionHandoffAnimation){const H=Ab(a);if(H){const X=window.MotionHandoffAnimation(H,v,It);X!==null&&(D.startTime=X,M=!0)}}xf(a,v),x.start(um(v,x,w,a.shouldReduceMotion&&Kv.has(v)?{type:!1}:D,a,M));const O=x.animation;O&&h.push(O)}return f&&Promise.all(h).then(()=>{It.update(()=>{f&&y3(a,f)})}),h}function Tb(a,s,l,r=0,u=1){const m=Array.from(a).sort((p,v)=>p.sortNodePosition(v)).indexOf(s),f=a.size,g=(f-1)*r;return typeof l=="function"?l(m,f):u===1?m*r:g-m*r}function yf(a,s,l={}){const r=An(a,s,l.type==="exit"?a.presenceContext?.custom:void 0);let{transition:u=a.getDefaultTransition()||{}}=r||{};l.transitionOverride&&(u=l.transitionOverride);const m=r?()=>Promise.all(Sb(a,r,l)):()=>Promise.resolve(),f=a.variantChildren&&a.variantChildren.size?(h=0)=>{const{delayChildren:p=0,staggerChildren:v,staggerDirection:x}=u;return C3(a,s,h,p,v,x,l)}:()=>Promise.resolve(),{when:g}=u;if(g){const[h,p]=g==="beforeChildren"?[m,f]:[f,m];return h().then(()=>p())}else return Promise.all([m(),f(l.delay)])}function C3(a,s,l=0,r=0,u=0,m=1,f){const g=[];for(const h of a.variantChildren)h.notify("AnimationStart",s),g.push(yf(h,s,{...f,delay:l+(typeof r=="function"?0:r)+Tb(a.variantChildren,h,r,u,m)}).then(()=>h.notify("AnimationComplete",s)));return Promise.all(g)}function M3(a,s,l={}){a.notify("AnimationStart",s);let r;if(Array.isArray(s)){const u=s.map(m=>yf(a,m,l));r=Promise.all(u)}else if(typeof s=="string")r=yf(a,s,l);else{const u=typeof s=="function"?An(a,s,l.custom):s;r=Promise.all(Sb(a,u,l))}return r.then(()=>{a.notify("AnimationComplete",s)})}function Eb(a,s){if(!Array.isArray(s))return!1;const l=s.length;if(l!==a.length)return!1;for(let r=0;r<l;r++)if(s[r]!==a[r])return!1;return!0}const H3=im.length;function Cb(a){if(!a)return;if(!a.isControllingVariants){const l=a.parent?Cb(a.parent)||{}:{};return a.props.initial!==void 0&&(l.initial=a.props.initial),l}const s={};for(let l=0;l<H3;l++){const r=im[l],u=a.props[r];(Wl(u)||u===!1)&&(s[r]=u)}return s}const V3=[...am].reverse(),R3=am.length;function O3(a){return s=>Promise.all(s.map(({animation:l,options:r})=>M3(a,l,r)))}function z3(a){let s=O3(a),l=Dy(),r=!0;const u=h=>(p,v)=>{const x=An(a,v,h==="exit"?a.presenceContext?.custom:void 0);if(x){const{transition:w,transitionEnd:D,...N}=x;p={...p,...N,...D}}return p};function m(h){s=h(a)}function f(h){const{props:p}=a,v=Cb(a.parent)||{},x=[],w=new Set;let D={},N=1/0;for(let O=0;O<R3;O++){const H=V3[O],X=l[H],B=p[H]!==void 0?p[H]:v[H],W=Wl(B),Z=H===h?X.isActive:null;Z===!1&&(N=O);let $=B===v[H]&&B!==p[H]&&W;if($&&r&&a.manuallyAnimateOnMount&&($=!1),X.protectedKeys={...D},!X.isActive&&Z===null||!B&&!X.prevProp||$o(B)||typeof B=="boolean")continue;const K=_3(X.prevProp,B);let Y=K||H===h&&X.isActive&&!$&&W||O>N&&W,ot=!1;const ft=Array.isArray(B)?B:[B];let jt=ft.reduce(u(H),{});Z===!1&&(jt={});const{prevResolvedValues:gt={}}=X,yt={...gt,...jt},vt=L=>{Y=!0,w.has(L)&&(ot=!0,w.delete(L)),X.needsAnimating[L]=!0;const z=a.getValue(L);z&&(z.liveStyle=!1)};for(const L in yt){const z=jt[L],at=gt[L];if(D.hasOwnProperty(L))continue;let rt=!1;gf(z)&&gf(at)?rt=!Eb(z,at):rt=z!==at,rt?z!=null?vt(L):w.add(L):z!==void 0&&w.has(L)?vt(L):X.protectedKeys[L]=!0}X.prevProp=B,X.prevResolvedValues=jt,X.isActive&&(D={...D,...jt}),r&&a.blockInitialAnimation&&(Y=!1);const wt=$&&K;Y&&(!wt||ot)&&x.push(...ft.map(L=>{const z={type:H};if(typeof L=="string"&&r&&!wt&&a.manuallyAnimateOnMount&&a.parent){const{parent:at}=a,rt=An(at,L);if(at.enteringChildren&&rt){const{delayChildren:A}=rt.transition||{};z.delay=Tb(at.enteringChildren,a,A)}}return{animation:L,options:z}}))}if(w.size){const O={};if(typeof p.initial!="boolean"){const H=An(a,Array.isArray(p.initial)?p.initial[0]:p.initial);H&&H.transition&&(O.transition=H.transition)}w.forEach(H=>{const X=a.getBaseTarget(H),B=a.getValue(H);B&&(B.liveStyle=!0),O[H]=X??null}),x.push({animation:O})}let M=!!x.length;return r&&(p.initial===!1||p.initial===p.animate)&&!a.manuallyAnimateOnMount&&(M=!1),r=!1,M?s(x):Promise.resolve()}function g(h,p){if(l[h].isActive===p)return Promise.resolve();a.variantChildren?.forEach(x=>x.animationState?.setActive(h,p)),l[h].isActive=p;const v=f(h);for(const x in l)l[x].protectedKeys={};return v}return{animateChanges:f,setActive:g,setAnimateFunction:m,getState:()=>l,reset:()=>{l=Dy(),r=!0}}}function _3(a,s){return typeof s=="string"?s!==a:Array.isArray(s)?!Eb(s,a):!1}function ms(a=!1){return{isActive:a,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Dy(){return{animate:ms(!0),whileInView:ms(),whileHover:ms(),whileTap:m
vendor: 4,378 bytes, line 192
192s(),whileDrag:ms(),whileFocus:ms(),exit:ms()}}class qi{constructor(s){this.isMounted=!1,this.node=s}update(){}}class k3 extends qi{constructor(s){super(s),s.animationState||(s.animationState=z3(s))}updateAnimationControlsSubscription(){const{animate:s}=this.node.getProps();$o(s)&&(this.unmountControls=s.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:s}=this.node.getProps(),{animate:l}=this.node.prevProps||{};s!==l&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let L3=0;class B3 extends qi{constructor(){super(...arguments),this.id=L3++}update(){if(!this.node.presenceContext)return;const{isPresent:s,onExitComplete:l}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||s===r)return;const u=this.node.animationState.setActive("exit",!s);l&&!s&&u.then(()=>{l(this.id)})}mount(){const{register:s,onExitComplete:l}=this.node.presenceContext||{};l&&l(this.id),s&&(this.unmount=s(this.id))}unmount(){}}const U3={animation:{Feature:k3},exit:{Feature:B3}};function Jl(a,s,l,r={passive:!0}){return a.addEventListener(s,l,r),()=>a.removeEventListener(s,l)}function nr(a){return{point:{x:a.pageX,y:a.pageY}}}const Y3=a=>s=>em(s)&&a(s,nr(s));function Yl(a,s,l,r){return Jl(a,s,Y3(l),r)}const Mb=1e-4,q3=1-Mb,G3=1+Mb,Hb=.01,I3=0-Hb,X3=0+Hb;function Ce(a){return a.max-a.min}function P3(a,s,l){return Math.abs(a-s)<=l}function jy(a,s,l,r=.5){a.origin=r,a.originPoint=Pt(s.min,s.max,a.origin),a.scale=Ce(l)/Ce(s),a.translate=Pt(l.min,l.max,a.origin)-a.originPoint,(a.scale>=q3&&a.scale<=G3||isNaN(a.scale))&&(a.scale=1),(a.translate>=I3&&a.translate<=X3||isNaN(a.translate))&&(a.translate=0)}function ql(a,s,l,r){jy(a.x,s.x,l.x,r?r.originX:void 0),jy(a.y,s.y,l.y,r?r.originY:void 0)}function Ny(a,s,l){a.min=l.min+s.min,a.max=a.min+Ce(s)}function K3(a,s,l){Ny(a.x,s.x,l.x),Ny(a.y,s.y,l.y)}function Ay(a,s,l){a.min=s.min-l.min,a.max=a.min+Ce(s)}function Gl(a,s,l){Ay(a.x,s.x,l.x),Ay(a.y,s.y,l.y)}function ca(a){return[a("x"),a("y")]}const Vb=({current:a})=>a?a.ownerDocument.defaultView:null,Sy=(a,s)=>Math.abs(a-s);function Z3(a,s){const l=Sy(a.x,s.x),r=Sy(a.y,s.y);return Math.sqrt(l**2+r**2)}class Rb{constructor(s,l,{transformPagePoint:r,contextWindow:u=window,dragSnapToOrigin:m=!1,distanceThreshold:f=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=Od(this.lastMoveEventInfo,this.history),D=this.startEvent!==null,N=Z3(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!D&&!N)return;const{point:M}=w,{timestamp:O}=ve;this.history.push({...M,timestamp:O});const{onStart:H,onMove:X}=this.handlers;D||(H&&H(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),X&&X(this.lastMoveEvent,w)},this.handlePointerMove=(w,D)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=Rd(D,this.transformPagePoint),It.update(this.updatePoint,!0)},this.handlePointerUp=(w,D)=>{this.end();const{onEnd:N,onSessionEnd:M,resumeAnimation:O}=this.handlers;if(this.dragSnapToOrigin&&O&&O(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const H=Od(w.type==="pointercancel"?this.lastMoveEventInfo:Rd(D,this.transformPagePoint),this.history);this.startEvent&&N&&N(w,H),M&&M(w,H)},!em(s))return;this.dragSnapToOrigin=m,this.handlers=l,this.transformPagePoint=r,this.distanceThreshold=f,this.contextWindow=u||window;const g=nr(s),h=Rd(g,this.transformPagePoint),{point:p}=h,{timestamp:v}=ve;this.history=[{...p,timestamp:v}];const{onSessionStart:x}=l;x&&x(s,Od(h,this.history)),this.removeListeners=ar(Yl(this.contextWindow,"pointermove",this.handlePointerMove),Yl(this.contextWindow,"pointerup",this.handlePointerUp),Yl(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(s){this.handlers=s}end(){this.removeListeners&&this.removeListeners(),Ui(this.updatePoint)}}function Rd(a,s){return s?{point:s(a.point)}:a}function Ty(a,s){return{x:a.x-s.x,y:a.y-s.y}}function Od({point:a},s){return{point:a,delta:Ty(a,Ob(s)),offset:Ty(a,Q3(s)),velocity:W3(s,.1)}}function Q3(a){return a[0]}function Ob(a){return a[a.length-1]}function W3(a,s){if(a.length<2)return{x:0,y:0};let l=a.length-1,r=null;const u=Ob(a);for(;l>=0&&(r=a[l],!(u.timestamp-r.timestamp>Va(s)));)l--;
vendor: 9,482 bytes, line 192
192if(!r)return{x:0,y:0};const m=ua(u.timestamp-r.timestamp);if(m===0)return{x:0,y:0};const f={x:(u.x-r.x)/m,y:(u.y-r.y)/m};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function F3(a,{min:s,max:l},r){return s!==void 0&&a<s?a=r?Pt(s,a,r.min):Math.max(a,s):l!==void 0&&a>l&&(a=r?Pt(l,a,r.max):Math.min(a,l)),a}function Ey(a,s,l){return{min:s!==void 0?a.min+s:void 0,max:l!==void 0?a.max+l-(a.max-a.min):void 0}}function J3(a,{top:s,left:l,bottom:r,right:u}){return{x:Ey(a.x,l,u),y:Ey(a.y,s,r)}}function Cy(a,s){let l=s.min-a.min,r=s.max-a.max;return s.max-s.min<a.max-a.min&&([l,r]=[r,l]),{min:l,max:r}}function $3(a,s){return{x:Cy(a.x,s.x),y:Cy(a.y,s.y)}}function tT(a,s){let l=.5;const r=Ce(a),u=Ce(s);return u>r?l=Kl(s.min,s.max-r,a.min):r>u&&(l=Kl(a.min,a.max-u,s.min)),li(0,1,l)}function eT(a,s){const l={};return s.min!==void 0&&(l.min=s.min-a.min),s.max!==void 0&&(l.max=s.max-a.min),l}const vf=.35;function aT(a=vf){return a===!1?a=0:a===!0&&(a=vf),{x:My(a,"left","right"),y:My(a,"top","bottom")}}function My(a,s,l){return{min:Hy(a,s),max:Hy(a,l)}}function Hy(a,s){return typeof a=="number"?a:a[s]||0}const iT=new WeakMap;class sT{constructor(s){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$t(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=s}start(s,{snapToCursor:l=!1,distanceThreshold:r}={}){const{presenceContext:u}=this.visualElement;if(u&&u.isPresent===!1)return;const m=x=>{const{dragSnapToOrigin:w}=this.getProps();w?this.pauseAnimation():this.stopAnimation(),l&&this.snapToCursor(nr(x).point)},f=(x,w)=>{const{drag:D,dragPropagation:N,onDragStart:M}=this.getProps();if(D&&!N&&(this.openDragLock&&this.openDragLock(),this.openDragLock=hS(D),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=w,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ca(H=>{let X=this.getAxisMotionValue(H).get()||0;if(Ra.test(X)){const{projection:B}=this.visualElement;if(B&&B.layout){const W=B.layout.layoutBox[H];W&&(X=Ce(W)*(parseFloat(X)/100))}}this.originPoint[H]=X}),M&&It.postRender(()=>M(x,w)),xf(this.visualElement,"transform");const{animationState:O}=this.visualElement;O&&O.setActive("whileDrag",!0)},g=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w;const{dragPropagation:D,dragDirectionLock:N,onDirectionLock:M,onDrag:O}=this.getProps();if(!D&&!this.openDragLock)return;const{offset:H}=w;if(N&&this.currentDirection===null){this.currentDirection=nT(H),this.currentDirection!==null&&M&&M(this.currentDirection);return}this.updateAxis("x",w.point,H),this.updateAxis("y",w.point,H),this.visualElement.render(),O&&O(x,w)},h=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w,this.stop(x,w),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>ca(x=>this.getAnimationState(x)==="paused"&&this.getAxisMotionValue(x).animation?.play()),{dragSnapToOrigin:v}=this.getProps();this.panSession=new Rb(s,{onSessionStart:m,onStart:f,onMove:g,onSessionEnd:h,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:r,contextWindow:Vb(this.visualElement)})}stop(s,l){const r=s||this.latestPointerEvent,u=l||this.latestPanInfo,m=this.isDragging;if(this.cancel(),!m||!u||!r)return;const{velocity:f}=u;this.startAnimation(f);const{onDragEnd:g}=this.getProps();g&&It.postRender(()=>g(r,u))}cancel(){this.isDragging=!1;const{projection:s,animationState:l}=this.visualElement;s&&(s.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),l&&l.setActive("whileDrag",!1)}updateAxis(s,l,r){const{drag:u}=this.getProps();if(!r||!Eo(s,u,this.currentDirection))return;const m=this.getAxisMotionValue(s);let f=this.originPoint[s]+r[s];this.constraints&&this.constraints[s]&&(f=F3(f,this.constraints[s],this.elastic[s])),m.set(f)}resolveConstraints(){const{dragConstraints:s,dragElastic:l}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,u=this.constraints;s&&bn(s)?this.constraints||(this.constraints=this.resolveRefConstraints()):s&&r?this.constraints=J3(r.layoutBox,s):this.constraints=!1,this.elastic=aT(l),u!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&ca(m=>{this.constraints!==!1&&this.getAxisMotionValue(m)&&(this.constraints[m]=eT(r.layoutBox[m],this.constraints[m]))})}resolveRefConstraints(){const{dragConstraints:s,onMeasureDragConstraints:l}=this.getProps();if(!s||!bn(s))return!1;const r=s.current,{projection:u}=this.visualElement;if(!u||!u.layout)return!1;const m=l3(r,u.root,this.visualElement.getTransformPagePoint());let f=$3(u.layout.layoutBox,m);if(l){const g=l(i3(f));this.hasMutatedConstraints=!!g,g&&(f=xb(g))}return f}startAnimation(s){const{drag:l,dragMomentum:r,dragElastic:u,dragTransition:m,dragSnapToOrigin:f,onDragTransitionEnd:g}=this.getProps(),h=this.constraints||{},p=ca(v=>{if(!Eo(v,l,this.currentDirection))return;let x=h&&h[v]||{};f&&(x={min:0,max:0});const w=u?200:1e6,D=u?40:1e7,N={type:"inertia",velocity:r?s[v]:0,bounceStiffness:w,bounceDamping:D,timeConstant:750,restDelta:1,restSpeed:10,...m,...x};return this.startAxisValueAnimation(v,N)});return Promise.all(p).then(g)}startAxisValueAnimation(s,l){const r=this.getAxisMotionValue(s);return xf(this.visualElement,s),r.start(um(s,r,0,l,this.visualElement,!1))}stopAnimation(){ca(s=>this.getAxisMotionValue(s).stop())}pauseAnimation(){ca(s=>this.getAxisMotionValue(s).animation?.pause())}getAnimationState(s){return this.getAxisMotionValue(s).animation?.state}getAxisMotionValue(s){const l=`_drag${s.toUpperCase()}`,r=this.visualElement.getProps(),u=r[l];return u||this.visualElement.getValue(s,(r.initial?r.initial[s]:void 0)||0)}snapToCursor(s){ca(l=>{const{drag:r}=this.getProps();if(!Eo(l,r,this.currentDirection))return;const{projection:u}=this.visualElement,m=this.getAxisMotionValue(l);if(u&&u.layout){const{min:f,max:g}=u.layout.layoutBox[l];m.set(s[l]-Pt(f,g,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:s,dragConstraints:l}=this.getProps(),{projection:r}=this.visualElement;if(!bn(l)||!r||!this.constraints)return;this.stopAnimation();const u={x:0,y:0};ca(f=>{const g=this.getAxisMotionValue(f);if(g&&this.constraints!==!1){const h=g.get();u[f]=tT({min:h,max:h},this.constraints[f])}});const{transformTemplate:m}=this.visualElement.getProps();this.visualElement.current.style.transform=m?m({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),ca(f=>{if(!Eo(f,s,null))return;const g=this.getAxisMotionValue(f),{min:h,max:p}=this.constraints[f];g.set(Pt(h,p,u[f]))})}addListeners(){if(!this.visualElement.current)return;iT.set(this.visualElement,this);const s=this.visualElement.current,l=Yl(s,"pointerdown",h=>{const{drag:p,dragListener:v=!0}=this.getProps();p&&v&&this.start(h)}),r=()=>{const{dragConstraints:h}=this.getProps();bn(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:u}=this.visualElement,m=u.addEventListener("measure",r);u&&!u.layout&&(u.root&&u.root.updateScroll(),u.updateLayout()),It.read(r);const f=Jl(window,"resize",()=>this.scalePositionWithinConstraints()),g=u.addEventListener("didUpdate",(({delta:h,hasLayoutChanged:p})=>{this.isDragging&&p&&(ca(v=>{const x=this.getAxisMotionValue(v);x&&(this.originPoint[v]+=h[v].translate,x.set(x.get()+h[v].translate))}),this.visualElement.render())}));return()=>{f(),l(),m(),g&&g()}}getProps(){const s=this.visualElement.getProps(),{drag:l=!1,dragDirectionLock:r=!1,dragPropagation:u=!1,dragConstraints:m=!1,dragElastic:f=vf,dragMomentum:g=!0}=s;return{...s,drag:l,dragDirectionLock:r,dragPropagation:u,dragConstraints:m,dragElastic:f,dragMomentum:g}}}function Eo(a,s,l){return(s===!0||s===a)&&(l===null||l===a)}function nT(a,s=10){let l=null;return Math.abs(a.y)>s?l="y":Math.abs(a.x)>s&&(l="x"),l}class lT extends qi{constructor(s){super(s),this.removeGroupControls=da,this.removeListeners=da,this.controls=new sT(s)}mount(){const{dragControls:s}=this.node.getProps();s&&(this.removeGroupControls=s.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||da}unmount(){this.removeGroupControls(),this.removeListeners()}}const Vy=a=>(s,l)=>{a&&It.postRender(()=>a(s,l))};class rT extends qi{constructor(){super(...arguments),this.removePointerDownListener=da}onPointerDown(s){this.session=new Rb(s,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Vb(this.node)})}createPanHandlers(){const{onPanSessionStart:s,onPanStart:l,onPan:r,onPanEnd:u}=this.node.getProps();return{onSessionStart:Vy(s),onStart:Vy(l),onMove:r,onEnd:(m,f)=>{delete this.session,u&&It.postRender(()=>u(m,f))}}}mount(){this.removePointerDownListener=Yl(this.node.current,"pointerdown",s=>this.onPointerDown(s))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Ro={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Ry(a,s){return s.max===s.min?0:a/(s.max-s.min)*100}const kl={correct:(a,s)=>{if(!s.target)return a;
vendor: 5,281 bytes, line 192
192if(typeof a=="string")if(mt.test(a))a=parseFloat(a);else return a;const l=Ry(a,s.target.x),r=Ry(a,s.target.y);return`${l}% ${r}%`}},oT={correct:(a,{treeScale:s,projectionDelta:l})=>{const r=a,u=Yi.parse(a);if(u.length>5)return r;const m=Yi.createTransformer(a),f=typeof u[0]!="number"?1:0,g=l.x.scale*s.x,h=l.y.scale*s.y;u[0+f]/=g,u[1+f]/=h;const p=Pt(g,h,.5);return typeof u[2+f]=="number"&&(u[2+f]/=p),typeof u[3+f]=="number"&&(u[3+f]/=p),m(u)}};let zd=!1;class cT extends T.Component{componentDidMount(){const{visualElement:s,layoutGroup:l,switchLayoutGroup:r,layoutId:u}=this.props,{projection:m}=s;HS(uT),m&&(l.group&&l.group.add(m),r&&r.register&&u&&r.register(m),zd&&m.root.didUpdate(),m.addEventListener("animationComplete",()=>{this.safeToRemove()}),m.setOptions({...m.options,onExitComplete:()=>this.safeToRemove()})),Ro.hasEverUpdated=!0}getSnapshotBeforeUpdate(s){const{layoutDependency:l,visualElement:r,drag:u,isPresent:m}=this.props,{projection:f}=r;return f&&(f.isPresent=m,zd=!0,u||s.layoutDependency!==l||l===void 0||s.isPresent!==m?f.willUpdate():this.safeToRemove(),s.isPresent!==m&&(m?f.promote():f.relegate()||It.postRender(()=>{const g=f.getStack();(!g||!g.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:s}=this.props.visualElement;s&&(s.root.didUpdate(),tm.postRender(()=>{!s.currentAnimation&&s.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:s,layoutGroup:l,switchLayoutGroup:r}=this.props,{projection:u}=s;zd=!0,u&&(u.scheduleCheckAfterUnmount(),l&&l.group&&l.group.remove(u),r&&r.deregister&&r.deregister(u))}safeToRemove(){const{safeToRemove:s}=this.props;s&&s()}render(){return null}}function zb(a){const[s,l]=NS(),r=T.useContext(mv);return o.jsx(cT,{...a,layoutGroup:r,switchLayoutGroup:T.useContext(hb),isPresent:s,safeToRemove:l})}const uT={borderRadius:{...kl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:kl,borderTopRightRadius:kl,borderBottomLeftRadius:kl,borderBottomRightRadius:kl,boxShadow:oT};function dT(a,s,l){const r=je(a)?a:En(a);return r.start(um("",r,s,l)),r.animation}const fT=(a,s)=>a.depth-s.depth;class mT{constructor(){this.children=[],this.isDirty=!1}add(s){zf(this.children,s),this.isDirty=!0}remove(s){_f(this.children,s),this.isDirty=!0}forEach(s){this.isDirty&&this.children.sort(fT),this.isDirty=!1,this.children.forEach(s)}}function pT(a,s){const l=Ye.now(),r=({timestamp:u})=>{const m=u-l;m>=s&&(Ui(r),a(m-s))};return It.setup(r,!0),()=>Ui(r)}const _b=["TopLeft","TopRight","BottomLeft","BottomRight"],hT=_b.length,Oy=a=>typeof a=="string"?parseFloat(a):a,zy=a=>typeof a=="number"||mt.test(a);function gT(a,s,l,r,u,m){u?(a.opacity=Pt(0,l.opacity??1,xT(r)),a.opacityExit=Pt(s.opacity??1,0,yT(r))):m&&(a.opacity=Pt(s.opacity??1,l.opacity??1,r));for(let f=0;f<hT;f++){const g=`border${_b[f]}Radius`;let h=_y(s,g),p=_y(l,g);if(h===void 0&&p===void 0)continue;h||(h=0),p||(p=0),h===0||p===0||zy(h)===zy(p)?(a[g]=Math.max(Pt(Oy(h),Oy(p),r),0),(Ra.test(p)||Ra.test(h))&&(a[g]+="%")):a[g]=p}(s.rotate||l.rotate)&&(a.rotate=Pt(s.rotate||0,l.rotate||0,r))}function _y(a,s){return a[s]!==void 0?a[s]:a.borderRadius}const xT=kb(0,.5,Nv),yT=kb(.5,.95,da);function kb(a,s,l){return r=>r<a?0:r>s?1:l(Kl(a,s,r))}function ky(a,s){a.min=s.min,a.max=s.max}function oa(a,s){ky(a.x,s.x),ky(a.y,s.y)}function Ly(a,s){a.translate=s.translate,a.scale=s.scale,a.originPoint=s.originPoint,a.origin=s.origin}function By(a,s,l,r,u){return a-=s,a=qo(a,1/l,r),u!==void 0&&(a=qo(a,1/u,r)),a}function vT(a,s=0,l=1,r=.5,u,m=a,f=a){if(Ra.test(s)&&(s=parseFloat(s),s=Pt(f.min,f.max,s/100)-f.min),typeof s!="number")return;let g=Pt(m.min,m.max,r);a===m&&(g-=s),a.min=By(a.min,s,l,g,u),a.max=By(a.max,s,l,g,u)}function Uy(a,s,[l,r,u],m,f){vT(a,s[l],s[r],s[u],s.scale,m,f)}const bT=["x","scaleX","originX"],wT=["y","scaleY","originY"];function Yy(a,s,l,r){Uy(a.x,s,bT,l?l.x:void 0,r?r.x:void 0),Uy(a.y,s,wT,l?l.y:void 0,r?r.y:void 0)}function qy(a){return a.translate===0&&a.scale===1}function Lb(a){return qy(a.x)&&qy(a.y)}function Gy(a,s){return a.min===s.min&&a.max===s.max}function DT(a,s){return Gy(a.x,s.x)&&Gy(a.y,s.y)}function Iy(a,s){return Math.round(a.min)===Math.round(s.min)&&Math.round(a.max)===Math.round(s.max)}function Bb(a,s){return Iy(a.x,s.x)&&Iy(a.y,s.y)}function Xy(a){return Ce(a.x)/Ce(a.y)}function Py(a,s){return a.translate===s.translate&&a.scale===s.scale&&a.originPoint===s.originPoint}class jT{constructor(){this.members=[]}add(s){zf(this.members,s),s.scheduleRender()}remove(s){if(_f(this.members,s),s===this.prevLead&&(this.prevLead=void 0),s===this.lead){const l=this.members[this.members.length-1];l&&this.promote(l)}}relegate(s){const l=this.members.findIndex(u=>s===u);if(l===0)return!1;let r;for(let u=l;u>=0;u--){const m=this.members[u];if(m.isPresent!==!1){r=m;break}}return r?(this.promote(r),!0):!1}promote(s,l){const r=this.lead;if(s!==r&&(this.prevLead=r,this.lead=s,s.show(),r)){r.instance&&r.scheduleRender(),s.scheduleRender(),s.resumeFrom=r,l&&(s.resumeFrom.preserveOpacity=!0),r.snapshot&&(s.snapshot=r.snapshot,s.snapshot.latestValues=r.animationValues||r.latestValues),s.root&&s.root.isUpdating&&(s.isLayoutDirty=!0);const{crossfade:u}=s.options;u===!1&&r.hide()}}
vendor: 5,025 bytes, line 192
192exitAnimationComplete(){this.members.forEach(s=>{const{options:l,resumingFrom:r}=s;l.onExitComplete&&l.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(s=>{s.instance&&s.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function NT(a,s,l){let r="";const u=a.x.translate/s.x,m=a.y.translate/s.y,f=l?.z||0;if((u||m||f)&&(r=`translate3d(${u}px, ${m}px, ${f}px) `),(s.x!==1||s.y!==1)&&(r+=`scale(${1/s.x}, ${1/s.y}) `),l){const{transformPerspective:p,rotate:v,rotateX:x,rotateY:w,skewX:D,skewY:N}=l;p&&(r=`perspective(${p}px) ${r}`),v&&(r+=`rotate(${v}deg) `),x&&(r+=`rotateX(${x}deg) `),w&&(r+=`rotateY(${w}deg) `),D&&(r+=`skewX(${D}deg) `),N&&(r+=`skewY(${N}deg) `)}const g=a.x.scale*s.x,h=a.y.scale*s.y;return(g!==1||h!==1)&&(r+=`scale(${g}, ${h})`),r||"none"}const _d=["","X","Y","Z"],AT=1e3;let ST=0;function kd(a,s,l,r){const{latestValues:u}=s;u[a]&&(l[a]=u[a],s.setStaticValue(a,0),r&&(r[a]=0))}function Ub(a){if(a.hasCheckedOptimisedAppear=!0,a.root===a)return;const{visualElement:s}=a.options;if(!s)return;const l=Ab(s);if(window.MotionHasOptimisedAnimation(l,"transform")){const{layout:u,layoutId:m}=a.options;window.MotionCancelOptimisedAnimation(l,"transform",It,!(u||m))}const{parent:r}=a;r&&!r.hasCheckedOptimisedAppear&&Ub(r)}function Yb({attachResizeListener:a,defaultParent:s,measureScroll:l,checkIsScrollRoot:r,resetTransform:u}){return class{constructor(f={},g=s?.()){this.id=ST++,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.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(CT),this.nodes.forEach(RT),this.nodes.forEach(OT),this.nodes.forEach(MT)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=g?g.root||g:this,this.path=g?[...g.path,g]:[],this.parent=g,this.depth=g?g.depth+1:0;for(let h=0;h<this.path.length;h++)this.path[h].shouldResetTransform=!0;this.root===this&&(this.nodes=new mT)}addEventListener(f,g){return this.eventHandlers.has(f)||this.eventHandlers.set(f,new Bf),this.eventHandlers.get(f).add(g)}notifyListeners(f,...g){const h=this.eventHandlers.get(f);h&&h.notify(...g)}hasListeners(f){return this.eventHandlers.has(f)}mount(f){if(this.instance)return;this.isSVG=ab(f)&&!wS(f),this.instance=f;const{layoutId:g,layout:h,visualElement:p}=this.options;if(p&&!p.current&&p.mount(f),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(h||g)&&(this.isLayoutDirty=!0),a){let v,x=0;const w=()=>this.root.updateBlockedByResize=!1;It.read(()=>{x=window.innerWidth}),a(f,()=>{const D=window.innerWidth;D!==x&&(x=D,this.root.updateBlockedByResize=!0,v&&v(),v=pT(w,250),Ro.hasAnimatedSinceResize&&(Ro.hasAnimatedSinceResize=!1,this.nodes.forEach(Qy)))})}g&&this.root.registerSharedNode(g,this),this.options.animate!==!1&&p&&(g||h)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:x,hasRelativeLayoutChanged:w,layout:D})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const N=this.options.transition||p.getDefaultTransition()||BT,{onLayoutAnimationStart:M,onLayoutAnimationComplete:O}=p.getProps(),H=!this.targetLayout||!Bb(this.targetLayout,D),X=!x&&w;if(this.options.layoutRoot||this.resumeFrom||X||x&&(H||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const B={...Jf(N,"layout"),onPlay:M,onComplete:O};(p.shouldReduceMotion||this.options.layoutRoot)&&(B.delay=0,B.type=!1),this.startAnimation(B),this.setAnimationOrigin(v,X)}else x||Qy(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=D})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Ui(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.forEac
vendor: 7,558 bytes, line 192
192h(zT),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Ub(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){const x=this.path[v];x.shouldResetTransform=!0,x.updateScroll("snapshot"),x.options.layoutRoot&&x.willUpdate(!1)}const{layoutId:g,layout:h}=this.options;if(g===void 0&&!h)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),f&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Ky);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Zy);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(VT),this.nodes.forEach(TT),this.nodes.forEach(ET)):this.nodes.forEach(Zy),this.clearAllSnapshots();const g=Ye.now();ve.delta=li(0,1e3/60,g-ve.timestamp),ve.timestamp=g,ve.isProcessing=!0,Ad.update.process(ve),Ad.preRender.process(ve),Ad.render.process(ve),ve.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,tm.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(HT),this.sharedNodes.forEach(_T)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,It.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){It.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ce(this.snapshot.measuredBox.x)&&!Ce(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 h=0;h<this.path.length;h++)this.path[h].updateScroll();const f=this.layout;this.layout=this.measure(!1),this.layoutCorrected=$t(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:g}=this.options;g&&g.notify("LayoutMeasure",this.layout.layoutBox,f?f.layoutBox:void 0)}updateScroll(f="measure"){let g=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===f&&(g=!1),g&&this.instance){const h=r(this.instance);this.scroll={animationId:this.root.animationId,phase:f,isRoot:h,offset:l(this.instance),wasRoot:this.scroll?this.scroll.isRoot:h}}}resetTransform(){if(!u)return;const f=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,g=this.projectionDelta&&!Lb(this.projectionDelta),h=this.getTransformTemplate(),p=h?h(this.latestValues,""):void 0,v=p!==this.prevTransformTemplateValue;f&&this.instance&&(g||ps(this.latestValues)||v)&&(u(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(f=!0){const g=this.measurePageBox();let h=this.removeElementScroll(g);return f&&(h=this.removeTransform(h)),UT(h),{animationId:this.root.animationId,measuredBox:g,layoutBox:h,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:f}=this.options;if(!f)return $t();const g=f.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(YT))){const{scroll:p}=this.root;p&&(wn(g.x,p.offset.x),wn(g.y,p.offset.y))}return g}removeElementScroll(f){const g=$t();if(oa(g,f),this.scroll?.wasRoot)return g;for(let h=0;h<this.path.length;h++){const p=this.path[h],{scroll:v,options:x}=p;p!==this.root&&v&&x.layoutScroll&&(v.wasRoot&&oa(g,f),wn(g.x,v.offset.x),wn(g.y,v.offset.y))}return g}applyTransform(f,g=!1){const h=$t();oa(h,f);for(let p=0;p<this.path.length;p++){const v=this.path[p];!g&&v.options.layoutScroll&&v.scroll&&v!==v.root&&Dn(h,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),ps(v.latestValues)&&Dn(h,v.latestValues)}return ps(this.latestValues)&&Dn(h,this.latestValues),h}removeTransform(f){const g=$t();oa(g,f);for(let h=0;h<this.path.length;h++){const p=this.path[h];if(!p.instance||!ps(p.latestValues))continue;mf(p.latestValues)&&p.updateSnapshot();const v=$t(),x=p.measurePageBox();oa(v,x),Yy(g,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,v)}return ps(this.latestValues)&&Yy(g,this.latestValues),g}setTargetDelta(f){this.targetDelta=f,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(f){this.options={...this.options,...f,crossfade:f.crossfade!==void 0?f.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!==ve.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(f=!1){const g=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=g.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=g.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=g.isSharedProjectionDirty);const h=!!this.resumingFrom||this!==g;if(!(f||h&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:v,layoutId:x}=this.options;if(!(!this.layout||!(v||x))){if(this.resolvedRelativeTargetAt=ve.timestamp,!this.targetDelta&&!this.relativeTarget){const w=this.getClosestProjectingParent();w&&w.layout&&this.animationProgress!==1?(this.relativeParent=w,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$t(),this.relativeTargetOrigin=$t(),Gl(this.relativeTargetOrigin,this.layout.layoutBox,w.layout.layoutBox),oa(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=$t(),this.targetWithTransforms=$t()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),K3(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):oa(this.target,this.layout.layoutBox),vb(this.target,this.targetDelta)):oa(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const w=this.getClosestProjectingParent();w&&!!w.resumingFrom==!!this.resumingFrom&&!w.options.layoutScroll&&w.target&&this.animationProgress!==1?(this.relativeParent=w,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$t(),this.relativeTargetOrigin=$t(),Gl(this.relativeTargetOrigin,this.target,w.target),oa(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||mf(this.parent.latestValues)||yb(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const f=this.getLead(),g=!!this.resumingFrom||this!==f;let h=!0;
vendor: 13,308 bytes, line 192
192if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(h=!1),g&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(h=!1),this.resolvedRelativeTargetAt===ve.timestamp&&(h=!1),h)return;const{layout:p,layoutId:v}=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||v))return;oa(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,w=this.treeScale.y;n3(this.layoutCorrected,this.treeScale,this.path,g),f.layout&&!f.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(f.target=f.layout.layoutBox,f.targetWithTransforms=$t());const{target:D}=f;if(!D){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Ly(this.prevProjectionDelta.x,this.projectionDelta.x),Ly(this.prevProjectionDelta.y,this.projectionDelta.y)),ql(this.projectionDelta,this.layoutCorrected,D,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==w||!Py(this.projectionDelta.x,this.prevProjectionDelta.x)||!Py(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",D))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(f=!0){if(this.options.visualElement?.scheduleRender(),f){const g=this.getStack();g&&g.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=jn(),this.projectionDelta=jn(),this.projectionDeltaWithTransform=jn()}setAnimationOrigin(f,g=!1){const h=this.snapshot,p=h?h.latestValues:{},v={...this.latestValues},x=jn();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!g;const w=$t(),D=h?h.source:void 0,N=this.layout?this.layout.source:void 0,M=D!==N,O=this.getStack(),H=!O||O.members.length<=1,X=!!(M&&!H&&this.options.crossfade===!0&&!this.path.some(LT));this.animationProgress=0;let B;this.mixTargetDelta=W=>{const Z=W/1e3;Wy(x.x,f.x,Z),Wy(x.y,f.y,Z),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Gl(w,this.layout.layoutBox,this.relativeParent.layout.layoutBox),kT(this.relativeTarget,this.relativeTargetOrigin,w,Z),B&&DT(this.relativeTarget,B)&&(this.isProjectionDirty=!1),B||(B=$t()),oa(B,this.relativeTarget)),M&&(this.animationValues=v,gT(v,p,this.latestValues,Z,X,H)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=Z},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(Ui(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=It.update(()=>{Ro.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=En(0)),this.currentAnimation=dT(this.motionValue,[0,1e3],{...f,velocity:0,isSync:!0,onUpdate:g=>{this.mixTargetDelta(g),f.onUpdate&&f.onUpdate(g)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.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 f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(AT),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:g,target:h,layout:p,latestValues:v}=f;if(!(!g||!h||!p)){if(this!==f&&this.layout&&p&&qb(this.options.animationType,this.layout.layoutBox,p.layoutBox)){h=this.target||$t();const x=Ce(this.layout.layoutBox.x);h.x.min=f.target.x.min,h.x.max=h.x.min+x;const w=Ce(this.layout.layoutBox.y);h.y.min=f.target.y.min,h.y.max=h.y.min+w}oa(g,h),Dn(g,v),ql(this.projectionDeltaWithTransform,this.layoutCorrected,g,v)}}registerSharedNode(f,g){this.sharedNodes.has(f)||this.sharedNodes.set(f,new jT),this.sharedNodes.get(f).add(g);const p=g.options.initialPromotionConfig;g.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(g):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){const{layoutId:f}=this.options;return f?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:f}=this.options;return f?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:g,preserveFollowOpacity:h}={}){const p=this.getStack();p&&p.promote(this,h),f&&(this.projectionDelta=void 0,this.needsReset=!0),g&&this.setOptions({transition:g})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let g=!1;const{latestValues:h}=f;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(g=!0),!g)return;const p={};h.z&&kd("z",f,p,this.animationValues);for(let v=0;v<_d.length;v++)kd(`rotate${_d[v]}`,f,p,this.animationValues),kd(`skew${_d[v]}`,f,p,this.animationValues);f.render();for(const v in p)f.setStaticValue(v,p[v]),this.animationValues&&(this.animationValues[v]=p[v]);f.scheduleRender()}applyProjectionStyles(f,g){if(!this.instance||this.isSVG)return;if(!this.isVisible){f.visibility="hidden";return}const h=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,f.visibility="",f.opacity="",f.pointerEvents=Vo(g?.pointerEvents)||"",f.transform=h?h(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(f.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,f.pointerEvents=Vo(g?.pointerEvents)||""),this.hasProjected&&!ps(this.latestValues)&&(f.transform=h?h({},""):"none",this.hasProjected=!1);return}f.visibility="";const v=p.animationValues||p.latestValues;this.applyTransformsToTarget();let x=NT(this.projectionDeltaWithTransform,this.treeScale,v);h&&(x=h(v,x)),f.transform=x;const{x:w,y:D}=this.projectionDelta;f.transformOrigin=`${w.origin*100}% ${D.origin*100}% 0`,p.animationValues?f.opacity=p===this?v.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:v.opacityExit:f.opacity=p===this?v.opacity!==void 0?v.opacity:"":v.opacityExit!==void 0?v.opacityExit:0;for(const N in Fl){if(v[N]===void 0)continue;const{correct:M,applyTo:O,isCSSVariable:H}=Fl[N],X=x==="none"?v[N]:M(v[N],p);if(O){const B=O.length;for(let W=0;W<B;W++)f[O[W]]=X}else H?this.options.visualElement.renderState.vars[N]=X:f[N]=X}this.options.layoutId&&(f.pointerEvents=p===this?Vo(g?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(f=>f.currentAnimation?.stop()),this.root.nodes.forEach(Ky),this.root.sharedNodes.clear()}}}function TT(a){a.updateLayout()}function ET(a){const s=a.resumeFrom?.snapshot||a.snapshot;if(a.isLead()&&a.layout&&s&&a.hasListeners("didUpdate")){const{layoutBox:l,measuredBox:r}=a.layout,{animationType:u}=a.options,m=s.source!==a.layout.source;u==="size"?ca(v=>{const x=m?s.measuredBox[v]:s.layoutBox[v],w=Ce(x);x.min=l[v].min,x.max=x.min+w}):qb(u,s.layoutBox,l)&&ca(v=>{const x=m?s.measuredBox[v]:s.layoutBox[v],w=Ce(l[v]);x.max=x.min+w,a.relativeTarget&&!a.currentAnimation&&(a.isProjectionDirty=!0,a.relativeTarget[v].max=a.relativeTarget[v].min+w)});const f=jn();ql(f,l,s.layoutBox);const g=jn();m?ql(g,a.applyTransform(r,!0),s.measuredBox):ql(g,l,s.layoutBox);const h=!Lb(f);let p=!1;if(!a.resumeFrom){const v=a.getClosestProjectingParent();if(v&&!v.resumeFrom){const{snapshot:x,layout:w}=v;if(x&&w){const D=$t();Gl(D,s.layoutBox,x.layoutBox);const N=$t();Gl(N,l,w.layoutBox),Bb(D,N)||(p=!0),v.options.layoutRoot&&(a.relativeTarget=N,a.relativeTargetOrigin=D,a.relativeParent=v)}}}a.notifyListeners("didUpdate",{layout:l,snapshot:s,delta:g,layoutDelta:f,hasLayoutChanged:h,hasRelativeLayoutChanged:p})}else if(a.isLead()){const{onExitComplete:l}=a.options;l&&l()}a.options.transition=void 0}function CT(a){a.parent&&(a.isProjecting()||(a.isProjectionDirty=a.parent.isProjectionDirty),a.isSharedProjectionDirty||(a.isSharedProjectionDirty=!!(a.isProjectionDirty||a.parent.isProjectionDirty||a.parent.isSharedProjectionDirty)),a.isTransformDirty||(a.isTransformDirty=a.parent.isTransformDirty))}function MT(a){a.isProjectionDirty=a.isSharedProjectionDirty=a.isTransformDirty=!1}function HT(a){a.clearSnapshot()}function Ky(a){a.clearMeasurements()}function Zy(a){a.isLayoutDirty=!1}function VT(a){const{visualElement:s}=a.options;s&&s.getProps().onBeforeLayoutMeasure&&s.notify("BeforeLayoutMeasure"),a.resetTransform()}function Qy(a){a.finishAnimation(),a.targetDelta=a.relativeTarget=a.target=void 0,a.isProjectionDirty=!0}function RT(a){a.resolveTargetDelta()}function OT(a){a.calcProjection()}function zT(a){a.resetSkewAndRotation()}function _T(a){a.removeLeadSnapshot()}function Wy(a,s,l){a.translate=Pt(s.translate,0,l),a.scale=Pt(s.scale,1,l),a.origin=s.origin,a.originPoint=s.originPoint}function Fy(a,s,l,r){a.min=Pt(s.min,l.min,r),a.max=Pt(s.max,l.max,r)}function kT(a,s,l,r){Fy(a.x,s.x,l.x,r),Fy(a.y,s.y,l.y,r)}function LT(a){return a.animationValues&&a.animationValues.opacityExit!==void 0}const BT={duration:.45,ease:[.4,0,.1,1]},Jy=a=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(a),$y=Jy("applewebkit/")&&!Jy("chrome/")?Math.round:da;function t0(a){a.min=$y(a.min),a.max=$y(a.max)}function UT(a){t0(a.x),t0(a.y)}function qb(a,s,l){return a==="position"||a==="preserve-aspect"&&!P3(Xy(s),Xy(l),.2)}function YT(a){return a!==a.root&&a.scroll?.wasRoot}const qT=Yb({attachResizeListener:(a,s)=>Jl(a,"resize",s),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Ld={current:void 0},Gb=Yb({measureScroll:a=>({x:a.scrollLeft,y:a.scrollTop}),defaultParent:()=>{if(!Ld.current){const a=new qT({});a.mount(window),a.setOptions({layoutScroll:!0}),Ld.current=a}return Ld.current},resetTransform:(a,s)=>{a.style.transform=s!==void 0?s:"none"},checkIsScrollRoot:a=>window.getComputedStyle(a).position==="fixed"}),GT={pan:{Feature:rT},drag:{Feature:lT,ProjectionNode:Gb,MeasureLayout:zb}};function e0(a,s,l){const{props:r}=a;a.animationState&&r.whileHover&&a.animationState.setActive("whileHover",l==="Start");const u="onHover"+l,m=r[u];m&&It.postRender(()=>m(s,nr(s)))}class IT extends qi{mount(){const{current:s}=this.node;s&&(this.unmount=gS(s,(l,r)=>(e0(this.node,r,"Start"),u=>e0(this.node,u,"End"))))}unmount(){}}class XT extends qi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let s=!1;try{s=this.node.current.matches(":focus-visible")}catch{s=!0}!s||!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=ar(Jl(this.node.current,"focus",()=>this.onFocus()),Jl(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function a0(a,s,l){const{props:r}=a;if(a.current instanceof HTMLButtonElement&&a.current.disabled)return;a.animationState&&r.whileTap&&a.animationState.setActive("whileTap",l==="Start");const u="onTap"+(l==="End"?"":l),m=r[u];m&&It.postRender(()=>m(s,nr(s)))}class PT extends qi{mount(){const{current:s}=this.node;s&&(this.unmount=bS(s,(l,r)=>(a0(this.node,r,"Start"),(u,{success:m})=>a0(this.node,u,m?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const bf=new WeakMap,Bd=new WeakMap,KT=a=>{const s=bf.get(a.target);s&&s(a)},ZT=a=>{a.forEach(KT)};function QT({root:a,...s}){const l=a||document;Bd.has(l)||Bd.set(l,{});const r=Bd.get(l),u=JSON.stringify(s);return r[u]||(r[u]=new IntersectionObserver(ZT,{root:a,...s})),r[u]}function WT(a,s,l){const r=QT(s);return bf.set(a,l),r.observe(a),()=>{bf.delete(a),r.unobserve(a)}}const FT={some:0,all:1};class JT extends qi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:s={}}=this.node.getProps(),{root:l,margin:r,amount:u="some",once:m}=s,f={root:l?l.current:void 0,rootMargin:r,threshold:typeof u=="number"?u:FT[u]},g=h=>{const{isIntersecting:p}=h;if(this.isInView===p||(this.isInView=p,m&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:v,onViewportLeave:x}=this.node.getProps(),w=p?v:x;w&&w(h)};return WT(this.node.current,f,g)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:s,prevProps:l}=this.node;["amount","margin","root"].some($T(s,l))&&this.startObserver()}unmount(){}}
192function $T({viewport:a={}},{viewport:s={}}={}){return l=>a[l]!==s[l]}const t5={inView:{Feature:JT},tap:{Feature:PT},focus:{Feature:XT},hover:{Feature:IT}},e5={layout:{ProjectionNode:Gb,MeasureLayout:zb}},a5={...U3,...t5,...GT,...e5},J=a3(a5,h3),i5=[{title:"百里霧音樂mv 自創曲 永恆的守候專輯",videoId:"WDr7M3ZQkcg",thumbnail:"https://img.youtube.com/vi/WDr7M3ZQkcg/maxresdefault.jpg",views:"179 views",uploadedAt:"5 days ago",duration:"4:33"},{title:"2026年1月1日 最新作品MV 自創曲",videoId:"32CVY-CL0og",thumbnail:"https://img.youtube.com/vi/32CVY-CL0og/hqdefault.jpg",views:"35 views",uploadedAt:"8 days ago",duration:"3:22"},{title:"電腦學習",videoId:"_laABcWiEW8",thumbnail:"https://img.youtube.com/vi/_laABcWiEW8/maxresdefault.jpg",views:"20 views",uploadedAt:"13 days ago",duration:"1:40"},{title:"百里霧宣傳片VS自製歌曲",videoId:"SRWH8wpetGg",thumbnail:"https://img.youtube.com/vi/SRWH8wpetGg/maxresdefault.jpg",views:"31 views",uploadedAt:"13 days ago",duration:"2:33"},{title:"電腦學習",videoId:"zXrcOFciD0M",thumbnail:"https://img.youtube.com/vi/zXrcOFciD0M/maxresdefault.jpg",views:"38 views",uploadedAt:"3 weeks ago",duration:"1:28"},{title:"電腦學習",videoId:"qCkZTNkCxf0",thumbnail:"https://img.youtube.com/vi/qCkZTNkCxf0/hqdefault.jpg",views:"34 views",uploadedAt:"3 weeks ago",duration:"2:56"},{title:"電腦學習 百里霧進入AI時代後的整個工作流程公開",videoId:"6LVWHm9eRsw",thumbnail:"https://img.youtube.com/vi/6LVWHm9eRsw/maxresdefault.jpg",views:"87 views",uploadedAt:"3 weeks ago",duration:"5:19"},{title:"百里霧微電影mv 自創曲 菩薩為何不救我",videoId:"E07a01c0bSQ",thumbnail:"https://img.youtube.com/vi/E07a01c0bSQ/maxresdefault.jpg",views:"294 views",uploadedAt:"4 weeks ago",duration:"3:44"}];function s5(){return o.jsx("section",{"data-loc":"client/src/components/YouTubeVideos.tsx:82",className:"py-24 bg-black/20 relative overflow-hidden",children:o.jsxs("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:83",className:"container mx-auto px-4",children:[o.jsxs(J.div,{"data-loc":"client/src/components/YouTubeVideos.tsx:85",initial:{opacity:0}
192,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8},className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/components/YouTubeVideos.tsx:92",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"最新影片"}),o.jsx("p",{"data-loc":"client/src/components/YouTubeVideos.tsx:95",className:"text-muted-foreground font-light mb-6",children:"探索百里霧最新的創意作品與教學內容"}),o.jsx("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:98",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsx("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:102",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",style:{gridAutoRows:"auto"},children:i5.map((a,s)=>o.jsxs(J.div,{"data-loc":"client/src/components/YouTubeVideos.tsx:104",initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:s*.1},className:"group relative",children:[o.jsxs("a",{"data-loc":"client/src/components/YouTubeVideos.tsx:113",href:`https://www.youtube.com/watch?v=${a.videoId}`,target:"_blank",rel:"noopener noreferrer",className:"block relative overflow-hidden aspect-video bg-black/40 border border-white/10 hover:border-primary/50 transition-all duration-300",children:[o.jsx("img",{"data-loc":"client/src/components/YouTubeVideos.tsx:120",src:a.thumbnail,alt:a.title,className:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500",onError:l=>{const r=l.target,u=r.src;u.includes("maxresdefault")?r.src=`https://img.youtube.com/vi/${a.videoId}/hqdefault.jpg`:u.includes("hqdefault")?r.src=`https://img.youtube.com/vi/${a.videoId}/sddefault.jpg`:u.includes("sddefault")?r.src=`https://img.youtube.com/vi/${a.videoId}/default.jpg`:r.style.backgroundColor="#1a1a1a"}}),o.jsx("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:142",className:"absolute inset-0 bg-black/60 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex flex-col justify-center items-center",children:o.jsx(J.div,{"data-loc":"client/src/components/YouTubeVideos.tsx:144",initial:{scale:.8},whileHover:{scale:1.1},className:"w-16 h-16 bg-primary rounded-full flex items-center justify-center shadow-[0_0_30px_rgba(0,240,255,0.4)]",children:o.jsx(XN,{"data-loc":"client/src/components/YouTubeVideos.tsx:149",className:"w-8 h-8 text-primary-foreground fill-primary-foreground ml-1"})})}),o.jsx("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:154",className:"absolute bottom-2 right-2 bg-black/80 px-2 py-1 rounded text-xs font-display text-white",children:a.duration})]}),o.jsxs("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:160",className:"mt-4",children:[o.jsx("h3",{"data-loc":"client/src/components/YouTubeVideos.tsx:161",className:"font-display font-bold text-sm mb-2 line-clamp-2 group-hover:text-primary transition-colors",children:a.title}),o.jsxs("div",{"data-loc":"client/src/components/YouTubeVideos.tsx:164",className:"flex items-center justify-between text-xs text-muted-foreground font-light",children:[o.jsx("span",{"data-loc":"client/src/components/YouTubeVideos.tsx:165",children:a.views}),o.jsx("span",{"data-loc":"client/src/components/YouTubeVideos.tsx:166",children:a.uploadedAt})]})]})]},s))}),o.jsx(J.div,{"data-loc":"client/src/components/YouTubeVideos.tsx:174",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},className:"text-center mt-16",children:o.jsx("a",{"data-loc":"client/src/components/YouTubeVideos.tsx:181",href:"https://www.youtube.com/@leg2001",target:"_blank",rel:"noopener noreferrer",className:"inline-block px-8 py-3 border border-primary text-primary hover:bg-primary hover:text-primary-foreground transition-all duration-300 font-display tracking-widest rounded-none",children:"訪問完整頻道"})})]})})}function n5(){const[a,s]=Q.useState(!1),[l,r]=Q.useState(!1),[u,m]=Q.useState(!1);Q.useEffect(()=>{const g=()=>{m(window.scrollY>300)};return window.addEventListener("scroll",g),()=>window.removeEventListener("scroll",g)},[]);const f=()=>{window.scrollTo({top:0,behavior:"smooth"})};return o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:46",className:"min-h-screen bg-background text-foreground font-body selection:bg-primary selection:text-primary-foreground overflow-x-hidden",children:[u&&o.jsx(J.button,{"data-loc":"client/src/pages/Home.tsx:50",onClick:f,initial:{opacity:0,y:20}
192,animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/Home.tsx:58",className:"w-6 h-6"})}),o.jsxs("nav",{"data-loc":"client/src/pages/Home.tsx:63",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:64",className:"container mx-auto px-4 py-4 md:h-16 flex items-center justify-between",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:65",className:"flex items-center gap-2",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:66",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/Home.tsx:67",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:69",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:71",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:72",href:"#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:73",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/Home.tsx:74",onClick:()=>s(!a),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),a&&o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:81",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:82",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:83",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:84",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:85",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:86",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:87",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:91",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:92",href:"#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:93",href:"#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:94",href:"#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:96",href:"#contact",className:"hidden md:block",children:o.jsx(re,{"data-loc":"client/src/pages/Home.tsx:97",variant:"outline",className:"border-primary text-primary hover:bg-primary hover:text-primary-foreground rounded-none font-display tracking-widest",children:"開始專案"})}),o.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:103",onClick:()=>r(!l),className:"md:hidden flex flex-col gap-1.5 w-10 h-10 items-center justify-center hover:bg-primary/10 transition-colors rounded-none",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:107",className:`w-6 h-0.5 bg-primary transition-all duration-300 ${l?"rotate-45 translate-y-2":""}`}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:108",className:`w-6 h-0.5 bg-primary transition-all duration-300 ${l?"opacity-0":""}`}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:109",className:`w-6 h-0.5 bg-primary transition-all duration-300 ${l?"-rotate-45 -translate-y-2":""}`})]})]}),l&&o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:115",className:"md:hidden bg-background/95 backdrop-blur-md border-b border-border/50 p-4 space-y-3",children:[o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:116",href:"#about",className:"block py-3 px-2 hover:text-primary hover:bg-primary/5 transition-colors font-display text-sm tracking-widest rounded-none",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:117",children:[o.jsx("button",{"data-loc":"client/src/pages/Home.tsx:118",onClick:()=>s(!a),className:"block w-full text-left py-3 px-2 hover:text-primary hover:bg-primary/5 transition-colors font-display text-sm tracking-widest rounded-none",children:"服務"}),a&&o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:125",className:"mt-2 ml-4 space-y-2 border-l border-primary/30 pl-4",children:[o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:126",href:"/ai-design",className:"block py-2 px-2 hover:text-primary hover:bg-primary/5 transition-colors text-xs rounded-none",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:127",href:"/avatar",className:"block py-2 px-2 hover:text-primary hover:bg-primary/5 transition-colors text-xs rounded-none",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:128",href:"/video-edit",className:"block py-2 px-2 hover:text-primary hover:bg-primary/5 transition-colors text-xs rounded-none",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:129",href:"/web-design",className:"block py-2 px-2 hover:text-primary hover:bg-primary/5 transition-colors text-xs rounded-none",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:130",href:"/copywriting",className:"block py-2 px-2 hover:text-primary hover:bg-primary/5 transition-colors text-xs rounded-none",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:131",href:"/teaching",className:"block py-2 px-2 hover:text-primary hover:bg-primary/5 transition-colors text-xs rounded-none",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:135",href:"/avatar",className:"block py-3 px-2 hover:text-primary hover:bg-primary/5 transition-colors font-display text-sm tracking-widest rounded-none",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:136",href:"#portfolio",className:"block py-3 px-2 hover:text-primary hover:bg-primary/5 transition-colors font-display text-sm tracking-widest rounded-none",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:137",href:"#team",className:"block py-3 px-2 hover:text-primary hover:bg-primary/5 transition-colors font-display text-sm tracking-widest rounded-none",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:138",href:"#contact",className:"block py-3 px-2 hover:text-primary hover:bg-primary/5 transition-colors font-display text-sm tracking-widest rounded-none",children:"聯絡"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:139",href:"#contact",className:"block w-full border border-primary text-primary hover:bg-primary hover:text-primary-foreground rounded-none font-display tracking-widest py-3 px-4 text-center mt-4 min-h-[44px] flex items-center justify-center",children:"開始專案"})]})]}),o.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:147",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-32 md:pt-40 lg:pt-48",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:148",className:"absolute inset-0 z-0",children:[o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:149",src:"/images/hero-bg.jpg",alt:"Cyberpunk City",className:"w-full h-full object-cover opacity-40"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:154",className:"absolute inset-0 bg-gradient-to-b from-background/80 via-trans
192parent to-background"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:155",className:"absolute inset-0 bg-[url('https://grainy-gradients.vercel.app/noise.svg')] opacity-20"})]}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:158",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:159",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},children:[o.jsx(de,{"data-loc":"client/src/pages/Home.tsx:164",variant:"outline",className:"mb-6 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none bg-primary/10 backdrop-blur-sm",children:"未來設計工作室"}),o.jsxs("h1",{"data-loc":"client/src/pages/Home.tsx:167",className:"text-5xl md:text-7xl lg:text-9xl font-display font-black tracking-tighter mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary via-white to-secondary drop-shadow-[0_0_15px_rgba(0,240,255,0.5)]",children:["AI 驅動",o.jsx("br",{"data-loc":"client/src/pages/Home.tsx:168"}),"設計未來"]}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:170",className:"text-xl md:text-2xl text-white font-light tracking-wide max-w-2xl mx-auto mb-10",children:"我們用 AI 創造下一代多媒體體驗。"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:173",className:"flex flex-col md:flex-row gap-4 justify-center items-center",children:[o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:174",href:"#services",children:o.jsx(re,{"data-loc":"client/src/pages/Home.tsx:175",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"探索服務"})}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:179",href:"#portfolio",children:o.jsx(re,{"data-loc":"client/src/pages/Home.tsx:180",size:"lg",variant:"outline",className:"border-primary/50 text-white hover:bg-white/5 rounded-none font-display tracking-widest px-8 py-6 text-lg backdrop-blur-sm",children:"查看作品集"})})]})]})}),o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:189",className:"absolute bottom-10 left-1/2 -translate-x-1/2 flex flex-col items-center gap-2 opacity-50",animate:{y:[0,10,0]},transition:{repeat:1/0,duration:2},children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:194",className:"text-[10px] font-display tracking-[0.3em] uppercase",children:"滴動"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:195",className:"w-[1px] h-12 bg-gradient-to-b from-primary to-transparent"})]})]}),o.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:200",id:"about",className:"py-24 relative overflow-hidden",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:201",className:"absolute top-0 right-0 w-1/2 h-full bg-gradient-to-l from-primary/5 to-transparent pointer-events-none"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:202",className:"container mx-auto px-4",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:203",className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-center",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:204",initial:{opacity:0,x:-50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},className:"relative",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:211",className:"absolute -inset-4 border border-primary/30 rounded-none z-0 translate-x-4 translate-y-4"}),o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:212",src:"/images/about-bg.jpg",alt:"About AI",className:"w-full aspect-video object-cover rounded-none relative z-10 grayscale hover:grayscale-0 transition-all duration-700 border border-primary/30"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:217",className:"absolute -bottom-6 -right-6 bg-background border border-primary p-6 z-20 max-w-xs hidden md:block",children:[o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:218",className:"font-display text-4xl font-bold text-primary",children:"100%"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:219",className:"text-sm text-white uppercase tracking-widest mt-1",children:"歡迎各位欣賞我們其他分站"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:220",className:"mt-4 pt-4 border-t border-primary/30 space-y-2",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:221",href:"https://www.leg.com.tw/new/",target:"_blank",rel:"noopener noreferrer",className:"block text-xs text-primary hover:text-primary/80 transition-colors",children:"→ 百里霧網路工作室"})})]})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:228",initial:{opacity:0,x:50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:[o.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:234",className:"text-4xl md:text-5xl font-display font-bold mb-8 flex items-center gap-4",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:235",className:"w-12 h-[2px] bg-primary"}),"關於我們"]}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:238",className:"text-lg leading-relaxed text-white mb-6 font-light",children:"歡迎來到百里霧網路工作室頻道!我們專注於新竹網頁設計和數位媒體服務,提供以下專業服務:"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:242",className:"grid md:grid-cols-2 gap-6 mb-8",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:243",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:244",className:"font-display font-bold text-white mb-4",children:"核心服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:245",className:"space-y-3 text-sm text-white",children:[o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:246",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:247",className:"text-primary mt-1",children:"✓"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:248",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:249",className:"font-display font-bold",children:"代客網頁設計"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:250",className:"text-xs text-white/70",children:"為企業和品牌打造獨特的線上形象,提升網站設計的專業性。"})]})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:253",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:254",className:"text-primary mt-1",children:"✓"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:255",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:256",className:"font-display font-bold",children:"影像合成設計"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:257",className:"text-xs text-white/70",children:"創造引人注目的視覺效果和多媒體內容,強化影像合成技能。"})]})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:260",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:261",className:"text-primary mt-1",children:"✓"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:262",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:263",className:"font-display font-bold",children:"攝影錄影"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:264",className:"text-xs text-white/70",children:"提供專業的攝影和錄影服務,捕捉每一個珍貴瞬間。"})]})]})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:269",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:270",className:"font-display font-bold text-white mb-4",children:"進階服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:271",className:"space-y-3 text-sm text-white",children:[o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:272",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:273",className:"text-primary mt-1",children:"✓"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:274",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:275",className:"font-display font-bold",children:"影片剪輯"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:276",className:"text-xs text-white/70",children:"精緻的影片剪輯,提升您的視頻內容質量,讓您的影片更具吸引力。"})]})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:279",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:280",className:"text-primary mt-1",children:"✓"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:281",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:282",className:"font-display font-bold",children:"製作虛擬人偶"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:283",className:"text-xs text-white/70",children:"設計和創建虛擬角色,增強您的數位品牌形象,拓展數位行銷。"})]})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:286",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:287",className:"text-primary mt-1",children:"✓"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:288",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:289",className:"font-display font-bold",children:"遠距網路教學"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:290",className:"text-xs text-white/70",children:"提供專業的遠距網路教學,幫助您提升技能,掌握最新的數位技術。"})]})]})]})]})]}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:297",className:"text-sm text-white font-light mb-8",children:"我們的頻道每週更新,分享關於 Adobe Illustrator 和網頁設計的實用教程、技巧和行業趨勢。如果您對數位媒體、設計技巧或多媒體設計感興趣,這裡有您需要的所有內容!"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:301",className:"bg-primary/10 border border-primary/30 rounded-none p-6 mb-8",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:302",className:"text-2xl font-display font-bold mb-6 text-primary",children:"專業認證與專長"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:303",className:"grid md:grid-cols-2 gap-6",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:304",children:[o.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:305",className:"font-display font-bold text-white mb-4",children:"認證資格"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:306",className:"space-y-2 text-sm text-white",children:[o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:307",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:308",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:309",children:"Adobe 國際原廠認證講師"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:311",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:312",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:313",children:"北太電腦訓練講師"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:315",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:316",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:317",children:"新竹市職訓教育協會訓練講師"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:319",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:320",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:321",children:"勞動部勞力發展署委外訓練講師"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:323",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:324",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:325",children:"新竹市政府委外訓練講師"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:327",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:328",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:329",children:"新竹榮服處委外訓練講師"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:331",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:332",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:333",children:"產業人才投資計畫講師"})]})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:337",children:[o.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:338",className:"font-display font-bold text-white mb-4",children:"專業領域"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:339",className:"space-y-2 text-sm text-white",children:[o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:340",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:341",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:342",children:"電子商務、網站設計"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:344",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:345",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:346",children:"多媒體製作、影音編輯"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:348",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:349",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:350",children:"微電影製作、攝影"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:352",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:353",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:354",children:"平面美工、插畫設計"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:356",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:357",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:358",children:"網易科技網站美術設計"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:360",className:"flex items-start gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:361",className:"text-primary mt-1",children:"✓"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:362",children:"東森多媒體設計與網站設計"})]})]})]})]})]})]})]})})]}),o.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:374",id:"services",className:"py-24 bg-white/3 relative",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:375",className:"absolute inset-0 bg-[url('https://grainy-gradients.vercel.app/noise.svg')] opacity-10 pointer-events-none"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:376",className:"container mx-auto px-4 relative z-10",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:377",className:"text-center mb-16",children:[o.jsx(J.div,{"data-loc":"client/src/pages/Home.tsx:378",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:o.jsx(de,{"data-loc":"client/src/pages/Home.tsx:384",variant:"outline",className:"mb-4 border-secondary text-secondary font-display tracking-[0.2em] py-1 px-4 roun
192ded-none",children:"我們的專長"})}),o.jsx(J.h2,{"data-loc":"client/src/pages/Home.tsx:388",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"text-4xl md:text-6xl font-display font-bold mb-6",children:"服務項目"}),o.jsx(J.div,{"data-loc":"client/src/pages/Home.tsx:397",initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:406",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsx(hn,{"data-loc":"client/src/pages/Home.tsx:408",icon:o.jsx(WN,{"data-loc":"client/src/pages/Home.tsx:409",className:"w-10 h-10 text-primary"}),title:"虛擬人偶製作",engTitle:"虛擬人偶製作",desc:"打造栩栩如生的超現實數位人偶,應用於直播、互動體驗與品牌代言。",delay:.1,link:"/portfolio/eve-virtual-avatar",image:"/images/service-avatar.jpg"}),o.jsx(hn,{"data-loc":"client/src/pages/Home.tsx:419",icon:o.jsx(FN,{"data-loc":"client/src/pages/Home.tsx:420",className:"w-10 h-10 text-secondary"}),title:"影像剪輯合成",engTitle:"影像剪輯合成",desc:"結合 AI 智慧剪輯與專業後製技術,高效完成高品質的動態影像敘事。",delay:.2,image:"/images/service-video-editing.jpg"}),o.jsx(hn,{"data-loc":"client/src/pages/Home.tsx:429",icon:o.jsx(sv,{"data-loc":"client/src/pages/Home.tsx:430",className:"w-10 h-10 text-primary"}),title:"網站設計架設",engTitle:"網站設計架設",desc:"以未來主義美學與 AI 輔助設計,構築兼具視覺與使用者體驗的互動網站。",delay:.3,image:"/images/service-web-design.jpg"}),o.jsx(hn,{"data-loc":"client/src/pages/Home.tsx:439",icon:o.jsx(IN,{"data-loc":"client/src/pages/Home.tsx:440",className:"w-10 h-10 text-secondary"}),title:"AI 影像設計",engTitle:"AI 影像設計",desc:"運用深度學習模型,生成獨一無二的視覺藝術與商業圖像,實現您的無限創意。",delay:.4,image:"/images/service-ai-design.jpg"}),o.jsx(hn,{"data-loc":"client/src/pages/Home.tsx:449",icon:o.jsx(YN,{"data-loc":"client/src/pages/Home.tsx:450",className:"w-10 h-10 text-primary"}),title:"AI 文案與行銷",engTitle:"AI 文案與行銷",desc:"透過自然語言生成技術,產出精準且富有情感的品牌文案與行銷內容。",delay:.5,image:"/images/service-ai-copywriting.jpg"}),o.jsx(hn,{"data-loc":"client/src/pages/Home.tsx:459",icon:o.jsx(qN,{"data-loc":"client/src/pages/Home.tsx:460",className:"w-10 h-10 text-secondary"}),title:"教學與遠距課程",engTitle:"教學與遠距課程",desc:"提供系統化的 AI 設計線上課程,讓您輕鬆掌握未來產業的關鍵技能。",delay:.6,image:"/images/service-teaching.jpg"})]})]})]}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:472",id:"ai-tools",className:"py-24 bg-white/3 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:473",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:474",className:"text-center mb-16",children:[o.jsx(J.div,{"data-loc":"client/src/pages/Home.tsx:475",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:o.jsx(de,{"data-loc":"client/src/pages/Home.tsx:481",variant:"outline",className:"mb-4 border-secondary text-secondary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"AI 技術"})}),o.jsx(J.h2,{"data-loc":"client/src/pages/Home.tsx:483",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"本站採用的 AI 工具"}),o.jsx(J.p,{"data-loc":"client/src/pages/Home.tsx:492",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-white max-w-2xl mx-auto",children:"我們運用業界領先的 AI 技術,為您提供最優質的服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:503",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:504",image:"/images/ai-tool-chatgpt.jpg",name:"ChatGPT",url:"https://chatgpt.com",delay:.1}),o.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:510",image:"/images/ai-tool-gamma.jpg",name:"Gamma",url:"https://gamma.app",delay:.2}),o.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:516",image:"/images/ai-tool-gemini.jpg",name:"Gemini",url:"https://gemini.google.com",delay:.3}),o.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:522",image:"/images/ai-tool-grok.jpg",name:"Grok",url:"https://grok.com",delay:.4}),o.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:528",image:"/images/ai-tool-notebooklm.jpg",name:"NotebookLM",url:"https://notebooklm.google.com",delay:.5}),o.jsx(gn,{"data-loc":"client/src/pages/Home.tsx:534",image:"/images/ai-tool-canva.jpg",name:"Canva",url:"https://canva.com",delay:.6})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:545",id:"portfolio",className:"py-24 relative overflow-hidden",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:546",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:547",className:"flex flex-col md:flex-row justify-between items-end mb-16 gap-6",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:548",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[o.jsx(de,{"data-loc":"client/src/pages/Home.tsx:554",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 roun
192ded-none",children:"精選案例"}),o.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:557",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"精選案例"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:558",className:"text-white max-w-md",children:"探索我們如何運用 AI 技術,將創意轉化為震撼的視覺體驗。"})]}),o.jsx(J.div,{"data-loc":"client/src/pages/Home.tsx:560",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:.1},children:o.jsx(re,{"data-loc":"client/src/pages/Home.tsx:566",variant:"outline",className:"border-primary/50 text-white hover:bg-white/5 rounded-none font-display tracking-widest",children:"查看全部作品"})})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:572",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:573",image:"/images/portfolio-image-design.jpg",category:"AI Image Design",title:"Neon Genesis 視覺識別",desc:"為新銳電子音樂廠牌打造的視覺識別系統,融合故障藝術與賽博龐克美學。",delay:.1}),o.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:580",image:"/images/portfolio-avatar.jpg",category:"Virtual Avatar Creation",title:"Project: EVE 虛擬偶像",desc:"專為元宇宙直播設計的超寫實虛擬偶像 EVE,具備即時情感運算能力。",delay:.2,link:"/portfolio/eve-virtual-avatar"}),o.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:588",image:"/images/portfolio-video.jpg",category:"Video Editing & Compositing",title:"Cyber City 2077 概念短片",desc:"科幻概念短片的後期製作工程,運用 AI 增強特效與場景合成技術。",delay:.3}),o.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:595",image:"/images/portfolio-web.jpg",category:"Web Design & Build",title:"Nexus Hub 沉浸式官網",desc:"為 DeFi 平台打造的沉浸式官網,採用 WebGL 技術與非線性敘事結構。",delay:.4}),o.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:602",image:"/images/portfolio-marketing.jpg",category:"AI Copywriting & Marketing",title:"Echoes of Tomorrow 互動行銷",desc:"運用 NLP 技術生成的互動式小說行銷活動,為科幻影集創造病毒式傳播。",delay:.5}),o.jsx(xn,{"data-loc":"client/src/pages/Home.tsx:609",image:"/images/portfolio-training.jpg",category:"Online Training & Tutorials",title:"Future Creator 大師班",desc:"專為未來設計師打造的 AI 協作大師班,透過虛擬教室進行沉浸式教學。",delay:.6})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:621",className:"py-24 relative overflow-hidden bg-white/3",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:622",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:623",className:"text-center mb-16",children:[o.jsx(J.div,{"data-loc":"client/src/pages/Home.tsx:624",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:o.jsx(de,{"data-loc":"client/src/pages/Home.tsx:630",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"學員推薦"})}),o.jsx(J.h2,{"data-loc":"client/src/pages/Home.tsx:634",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"學員推薦"}),o.jsx(J.p,{"data-loc":"client/src/pages/Home.tsx:643",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"text-white max-w-2xl mx-auto",children:"聆聽我們的學員如何評價我們的教學和成果。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:654",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsx(qd,{"data-loc":"client/src/pages/Home.tsx:655",name:"李明芮",role:"資訊科技學員",image:"/images/testimonial-1.jpg",content:"百里霧的 AI 設計服務完全超出我的預期。他們不僅理解我的品牌
192願景,還提供了創新的解決方案。我們的品牌視覺識別系統在市場上獲得了極大的認可。",delay:0}),o.jsx(qd,{"data-loc":"client/src/pages/Home.tsx:662",name:"王芳芳",role:"網頁設計學員",image:"/images/testimonial-2.jpg",content:"與百里霧合作的虛擬人偶項目改變了我們的行銷策略。虛擬主播在社群媒體上的表現遠超預期,粉絲互動率提升了 300%。",delay:.1}),o.jsx(qd,{"data-loc":"client/src/pages/Home.tsx:669",name:"張偉傑",role:"影片編輯學員",image:"/images/testimonial-3.jpg",content:"百里霧的視頻編輯和特效合成團隊非常專業。他們將我們的創意完美呈現,並提供了許多創新的視覺效果建議。",delay:.2})]})]})}),o.jsx(s5,{"data-loc":"client/src/pages/Home.tsx:681"}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:684",id:"team",className:"py-24 relative overflow-hidden",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:685",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:686",className:"flex flex-col md:flex-row justify-between items-end mb-16 gap-6",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:687",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[o.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:693",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"核心團隊"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:694",className:"text-white max-w-md",children:"匯聚頂尖 AI 技術專家與創意設計師,共同打造未來。"})]}),o.jsx(J.div,{"data-loc":"client/src/pages/Home.tsx:696",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:.1},children:o.jsx(re,{"data-loc":"client/src/pages/Home.tsx:702",variant:"link",className:"text-primary font-display tracking-widest p-0 h-auto hover:text-secondary transition-colors",children:"加入我們的團隊 →"})})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:708",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsx(Ud,{"data-loc":"client/src/pages/Home.tsx:709",role:"首席 AI 視覺架構師",desc:"主導核心視覺生成模型的研究與開發。",image:"/images/team-lead.jpg",delay:.1}),o.jsx(Ud,{"data-loc":"client/src/pages/Home.tsx:715",role:"資深多媒體互動設計師",desc:"負責使用者體驗流程與互動介面設計。",image:"/images/service-web.jpg",delay:.2}),o.jsx(Ud,{"data-loc":"client/src/pages/Home.tsx:721",role:"AI 敘事內容策略師",desc:"專注於 AI 文案生成與品牌故事建構。",image:"/images/service-avatar.jpg",delay:.3})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:734",id:"contact",className:"py-24 relative",children:o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:735",className:"container mx-auto px-4",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:736",className:"max-w-4xl mx-auto bg-card/50 backdrop-blur-md border border-primary/30 p-8 md:p-12 relative overflow-hidden",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:737",className:"absolute top-0 left-0 w-full h-1 bg-gradient-to-r from-primary via-secondary to-primary"}),o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:739",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12",children:[o.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:746",className:"text-3xl md:text-4xl font-display font-bold mb-4",children:"联絡我們"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:747",className:"text-white",children:"準備好開始您的 AI 多媒體之旅了嘉?"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:750",className:"grid grid-cols-1 md:grid-cols-2 gap-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:751",className:"space-y-8",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:752",className:"flex items-center gap-4 group",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:753",className:"w-12 h-12 bg-primary/10 flex items-center justify-center border border-primary/20 group-hover:border-primary transition-colors",children:o.jsx(bs,{"data-loc":"client/src/pages/Home.tsx:754",className:"w-5 h-5 text-primary"})}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:756",children:[o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:757",className:"text-xs text-white uppercase tracking-widest mb-1",children:"Email"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:758",href:"mailto:[email protected]",className:"font-display text-lg hover:text-primary transition-colors",children:"[email protected]"})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:762",className:"flex items-center gap-4 group",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:763",className:"w-12 h-12 bg-secondary/10 flex items-center justify-center border border-secondary/20 group-hover:border-secondary transition-colors",children:o.jsx(ws,{"data-loc":"client/src/pages/Home.tsx:764",className:"w-5 h-5 text-secondary"})}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:766",children:[o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:767",className:"text-xs text-white uppercase tracking-widest mb-1",children:"Phone"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:768",href:"tel:0928321790",className:"font-display text-lg hover:text-secondary transition-colors",children:"0928321790"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:769",className:"text-xs text-white mt-2",children:"本人上課中不接陌生來電"})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:773",className:"flex gap-4 pt-4",children:[o.jsx(Yd,{"data-loc":"client/src/pages/Home.tsx:774",icon:o.jsx(zx,{"data-loc":"client/src/pages/Home.tsx:774",className:"w-5 h-5"}),url:"https://facebook.com"}),o.jsx(Yd,{"data-loc":"client/src/pages/Home.tsx:775",icon:o.jsx(_x,{"data-loc":"client/src/pages/Home.tsx:775",className:"w-5 h-5"}),url:"https://instagram.com"}),o.jsx(Yd,{"data-loc":"client/src/pages/Home.tsx:776",icon:o.jsx(kx,{"data-loc":"client/src/pages/Home.tsx:776",className:"w-5 h-5"}),url:"https://youtube.com"})]})]}),o.jsx(l5,{"data-loc":"client/src/pages/Home.tsx:780"})]})]})})}),o.jsx("section",{"data-loc":"client/src/pages/Home.tsx:787",className:"py-24 relative overflow-hidden",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:788",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:789",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/Home.tsx:790",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 roun
192ded-none",children:"常見問題"}),o.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:793",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"常見問題解答"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:794",className:"text-white max-w-2xl mx-auto",children:"快速了解關於我們的服務、課程和合作方式的常見問題。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:797",className:"max-w-3xl mx-auto space-y-4",children:[o.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:798",question:"您提供哪些服務?",answer:"我們提供六項主要服務:代客網頁設計、影像合成設計、攝影錄影、影片剪輯、製作虛擬人偶和遠距網路教學。每項服務都由專業團隊提供,確保最高品質。"}),o.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:802",question:"課程適合初學者嗎?",answer:"是的!我們的課程設計適合各個級別的學員,從完全初學者到進階使用者。我們會根據學員的基礎進行個性化教學。"}),o.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:806",question:"如何預約諮詢或報名課程?",answer:"您可以通過聯絡表單、電郵([email protected])或電話(0928321790)與我們聯繫。我們會在 24 小時內回應您的諮詢。"}),o.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:810",question:"虛擬人偶製作需要多長時間?",answer:"虛擬人偶的製作時間取決於複雜度和您的具體需求。通常需要 2-4 週。我們會在首次諮詢時提供詳細的時間表。"}),o.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:814",question:"您提供售後支援嗎?",answer:"當然!我們為所有客戶提供 3 個月的免費技術支援和維護服務。之後可選擇續約支援套餐。"}),o.jsx(yn,{"data-loc":"client/src/pages/Home.tsx:818",question:"如何支付服務費用?",answer:"我們接受線上轉帳。詳談後,我方會提供銀行帳戶給客戶或是學員進行轉帳。"})]})]})}),o.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:827",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:828",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:829",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:831",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:832",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:833",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/Home.tsx:834",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:836",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:838",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:839",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:843",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:844",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:845",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:846",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:846",href:"#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:847",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:847",href:"#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:848",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:848",href:"#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:849",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:849",href:"#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:854",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:855",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:856",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:857",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:857",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:858",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:858",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:859",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:859",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/Home.tsx:860",children:o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:860",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:865",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:866",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/Home.tsx:867",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:868",className:"flex items-center gap-2",children:[o.jsx(bs,{"data-loc":"client/src/pages/Home.tsx:869",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:870",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:872",className:"flex items-center gap-2",children:[o.jsx(ws,{"data-loc":"client/src/pages/Home.tsx:873",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:874",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/Home.tsx:876",className:"flex items-center gap-2",children:[o.jsx(zn,{"data-loc":"client/src/pages/Home.tsx:877",className:"w-4 h-4 text-primary"}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:878",children:"新竹市"})]})]})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:885",className:"border-t border-primary/20 pt-8 flex flex-col md:flex-row justify-between items-center",children:[o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:886",className:"text-white/70 text-sm mb-4 md:mb-0",children:"© 2025 百里霧 AI 工作室。版權所有。"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:887",className:"flex gap-4",children:[o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:888",href:"https://facebook.com",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 bg-primary/10 border border-primary/30 flex items-center justify-center hover:bg-primary hover:text-primary-foreground transition-colors",children:o.jsx(zx,{"data-loc":"client/src/pages/Home.tsx:889",className:"w-5 h-5"})}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:891",href:"https://instagram.com",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 bg-primary/10 border border-primary/30 flex items-center justify-center hover:bg-primary hover:text-primary-foreground transition-colors",children:o.jsx(_x,{"data-loc":"client/src/pages/Home.tsx:892",className:"w-5 h-5"})}),o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:894",href:"https://youtube.com",target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 bg-primary/10 border border-primary/30 flex items-center justify-center hover:bg-primary hover:text-primary-foreground transition-colors",children:o.jsx(kx,{"data-loc":"client/src/pages/Home.tsx:895",className:"w-5 h-5"})})]})]})]})})]})}function hn({icon:a,title:s,engTitle:l,desc:r,delay:u,link:m,image:f}){const[,g]=oi(),h=()=>{m&&g(m)};return o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:915",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:u},className:`group relative bg-card border border-primary/30 hover:border-primary transition-all duration-300 p-8 h-full overflow-hidden shadow-[0_0_20px_rgba(0,240,255,0.1)] hover:shadow-[0_0_30px_rgba(0,240,255,0.3)] ${m?"curs
192or-pointer":""}`,onClick:h,children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:923",className:"absolute top-0 right-0 p-4 opacity-10 group-hover:opacity-20 transition-opacity",children:o.jsx(wa,{"data-loc":"client/src/pages/Home.tsx:924",className:"w-24 h-24 -rotate-12"})}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:926",className:"relative z-10",children:[f?o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:928",className:"mb-6 w-full h-56 flex items-center justify-center bg-white/5 border border-primary/30 group-hover:border-primary transition-colors",children:o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:929",src:f,alt:s,className:"w-full h-full object-cover"})}):o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:932",className:"mb-6 p-3 bg-white/5 w-fit border border-primary/30 group-hover:border-primary transition-colors",children:a}),o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:936",className:"text-2xl font-display font-bold mb-1 group-hover:text-primary transition-colors",children:s}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:937",className:"text-xs font-display text-white uppercase tracking-wider mb-4",children:l}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:938",className:"text-white leading-relaxed font-light",children:r})]}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:940",className:"absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"})]})}function Ud({role:a,desc:s,image:l,delay:r}){return o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:947",initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:r},className:"group relative",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:954",className:"relative overflow-hidden aspect-[3/4] mb-6 border border-primary/30",children:[o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:955",src:l,alt:a,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-110 grayscale group-hover:grayscale-0"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:956",className:"absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex items-end p-6",children:o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:957",className:"w-full h-[1px] bg-primary"})})]}),o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:960",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:a}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:961",className:"text-sm text-white font-light",children:s})]})}function l5(){const[a,s]=Q.useState(""),[l,r]=Q.useState(""),[u,m]=Q.useState(""),[f,g]=Q.useState(""),h=p=>{p.preventDefault();const v=`mailto:[email protected]?subject=${encodeURIComponent(u||"來自百里霧的訊息")}&body=${encodeURIComponent(`姓名: ${a}
193電郵: ${l}
194
195${f}`)}`;window.location.href=v};return o.jsxs("form",{"data-loc":"client/src/pages/Home.tsx:995",onSubmit:h,className:"space-y-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:996",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[o.jsx("input",{"data-loc":"client/src/pages/Home.tsx:997",type:"text",placeholder:"姓名",value:a,onChange:p=>s(p.target.value),className:"bg-background/50 border border-primary/30 py-3 px-4 focus:border-primary focus:outline-none font-display text-sm min-h-[44px]"}),o.jsx("input",{"data-loc":"client/src/pages/Home.tsx:1004",type:"email",placeholder:"電邵",value:l,onChange:p=>r(p.target.value),className:"bg-background/50 border border-primary/30 py-3 px-4 focus:border-primary focus:outline-none font-display text-sm min-h-[44px]"})]}),o.jsx("input",{"data-loc":"client/src/pages/Home.tsx:1012",type:"text",placeholder:"主題",value:u,onChange:p=>m(p.target.value),className:"w-full bg-background/50 border border-primary/30 py-3 px-4 focus:border-primary focus:outline-none font-display text-sm min-h-[44px]"}),o.jsx("textarea",{"data-loc":"client/src/pages/Home.tsx:1019",placeholder:"訊息",rows:5,value:f,onChange:p=>g(p.target.value),className:"w-full bg-background/50 border border-primary/30 py-3 px-4 focus:border-primary focus:outline-none font-display text-sm resize-none min-h-[120px]"}),o.jsx("button",{"data-loc":"client/src/pages/Home.tsx:1026",type:"submit",className:"w-full bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest py-3 px-4 transition-colors min-h-[44px]",children:"發送訊息"})]})}function Yd({icon:a,url:s}){return o.jsx("a",{"data-loc":"client/src/pages/Home.tsx:1035",href:s,target:"_blank",rel:"noopener noreferrer",className:"w-10 h-10 border border-primary/50 flex items-center justify-center hover:bg-primary hover:text-black transition-all duration-300",children:a})}function gn({image:a,name:s,url:l,delay:r}){return o.jsxs(J.a,{"data-loc":"client/src/pages/Home.tsx:1043",href:l,target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:r},className:"group relative bg-card border border-primary/30 hover:border-primary transition-all duration-300 p-6 h-full overflow-hidden shadow-[0_0_20px_rgba(0,240,255,0.1)] hover:shadow-[0_0_30px_rgba(0,240,255,0.3)] flex flex-col items-center justify-center text-center cursor-pointer",children:[o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1053",className:"absolute top-0 right-0 p-4 opacity-10 group-hover:opacity-20 transition-opacity",children:o.jsx(wa,{"data-loc":"client/src/pages/Home.tsx:1054",className:"w-24 h-24 -rotate-12"})}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1056",className:"relative z-10 w-full h-40 mb-6 flex items-center justify-center bg-white/5 border border-primary/30 group-hover:border-primary transition-colors",children:o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:1057",src:a,alt:s,className:"w-full h-full object-cover"})}),o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:1059",className:"text-2xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:s}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1060",className:"text-xs text-white uppercase tracking-widest",children:"點擊進入官網"}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1061",className:"absolute bottom-0 left-0 w-0 h-[2px] bg-primary group-hover:w-full transition-all duration-500"})]})}function xn({image:a,category:s,title:l,desc:r,delay:u,link:m}){const[,f]=oi(),g=()=>{m&&f(m)};return o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:1076",initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5,delay:u},className:"group cursor-pointer",onClick:g,children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1084",className:"relative overflow-hidden aspect-square mb-4 border border-primary/30",children:[o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:1085",src:a,alt:l,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-110"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1086",className:"absolute inset-0 bg-black/40 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex flex-col justify-center items-center p-6 text-center",children:[o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1087",className:"text-primary font-display tracking-widest text-sm mb-2 translate-y-4 group-hover:translate-y-0 transition-transform duration-300",children:s}),o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:1088",className:"text-xl font-bold text-white mb-2 translate-y-4 group-hover:translate-y-0 transition-transform duration-300 delay-75",children:l}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1089",className:"w-8 h-[2px] bg-primary scale-x-0 group-hover:scale-x-100 transition-transform duration-300 delay-150"})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1092",className:"group-hover:opacity-50 transition-opacity duration-300",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:1093",className:"text-lg font-display font-bold mb-1",children:l}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1094",className:"text-sm text-white font-light line-clamp-2",children:r})]})]})}function qd({name:a,role:s,image:l,content:r,delay:u}){return o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:1103",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:u},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1110",className:"flex items-center gap-4 mb-4",children:[o.jsx("img",{"data-loc":"client/src/pages/Home.tsx:1111",src:l,alt:a,className:"w-12 h-12 rounded-full object-cover"}),o.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:1112",children:[o.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:1113",className:"font-display font-bold text-white",children:a}),o.jsx("p",{"data-loc":"client/src/pages/Home.tsx:1114",className:"text-primary text-sm",children:s})]})]}),o.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:1117",className:"text-white font-light italic mb-4",children:['\\"',r,'\\"']}),o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1118",className:"flex gap-1 text-secondary",children:[...Array(5)].map((m,f)=>o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:1119",children:"★"},f))})]})}function yn({question:a,answer:s}){const[l,r]=Q.useState(!1);return o.jsxs(J.div,{"data-loc":"client/src/pages/Home.tsx:1129",initial:{opacity:0}
195,whileInView:{opacity:1},viewport:{once:!0},className:"border border-primary/30 hover:border-primary transition-colors",children:[o.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:1135",onClick:()=>r(!l),className:"w-full p-6 flex items-center justify-between hover:bg-primary/5 transition-colors",children:[o.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:1139",className:"text-lg font-display font-bold text-white text-left",children:a}),o.jsx("span",{"data-loc":"client/src/pages/Home.tsx:1140",className:`text-primary transition-transform duration-300 ${l?"rotate-180":""}`,children:"▼"})]}),l&&o.jsx("div",{"data-loc":"client/src/pages/Home.tsx:1145",className:"px-6 pb-6 border-t border-primary/20 text-white text-sm leading-relaxed",children:s})]})}function i0(){const[,a]=oi(),[s,l]=Q.useState(!1),[r,u]=Q.useState(!1);Q.useEffect(()=>{const p=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",p),()=>window.removeEventListener("scroll",p)},[]);const m=()=>{window.scrollTo({top:0,behavior:"smooth"})},f=[{icon:o.jsx(BN,{"data-loc":"client/src/pages/AvatarDetail.tsx:27",className:"w-12 h-12"}),title:"Emotional Intelligence Engine",desc:"EVE 搭載先進的情感識別與生成系統,能根據觀眾反應實時調整表情、語調與肢體語言。"},{icon:o.jsx(wa,{"data-loc":"client/src/pages/AvatarDetail.tsx:32",className:"w-12 h-12"}),title:"Motion Capture Precision",desc:"採用業界頂尖的動作捕捉技術,將真人表演者的細微動作完美轉化為虛擬形象。"},{icon:o.jsx(PN,{"data-loc":"client/src/pages/AvatarDetail.tsx:37",className:"w-12 h-12"}),title:"Multilingual AI Interaction",desc:"內建自然語言處理引擎,支援 15+ 語言實時對話,能理解語境、回應提問。"},{icon:o.jsx(sv,{"data-loc":"client/src/pages/AvatarDetail.tsx:42",className:"w-12 h-12"}),title:"Cross-Platform Deployment",desc:"從社群媒體直播、虛擬會議、到元宇宙平台,EVE 可無縫部署在任何數位環境。"}],g=[{title:"Live Streaming & Content Creation",desc:"EVE 可作為直播主持人、歌手或內容創作者,24/7 不間斷地為粉絲帶來高品質的娛樂內容。",icon:"🎬"},{title:"Brand Ambassadorship",desc:"作為品牌代言人,EVE 能精準傳達品牌價值,參與廣告拍攝、活動主持、社群互動等多元行銷場景。",icon:"🎯"},{title:"Metaverse Experiences",desc:"在虛擬世界中,EVE 可化身為虛擬導遊、遊戲角色、或沉浸式展覽的主持人。",icon:"🌐"},{title:"Corporate Communication",desc:"EVE 可用於企業內部溝通、客戶服務、培訓講座等場景,提升企業形象的同時降低溝通成本。",icon:"💼"}],h=[{name:"Starter Package",price:"基礎方案",features:["基礎虛擬人偶模型","簡單動作庫","標準語音合成"]},{name:"Professional Package",price:"專業方案",features:["自訂虛擬人偶形象","進階動作捕捉","多語言支援","品牌整合"]},{name:"Enterprise Package",price:"企業方案",features:["專屬虛擬人偶設計","實時互動系統","24/7 技術支援","無限平台部署"]}];return o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:90",className:"min-h-screen bg-background text-foreground",children:[r&&o.jsx(J.button,{"data-loc":"client/src/pages/AvatarDetail.tsx:93",onClick:m,initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/AvatarDetail.tsx:101",className:"w-6 h-6"})}),o.jsx("header",{"data-loc":"client/src/pages/AvatarDetail.tsx:105",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-white/10",children:o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:106",className:"container mx-auto px-4 h-16 flex items-center justify-between",children:[o.jsxs("button",{"data-loc":"client/src/pages/AvatarDetail.tsx:107",onClick:()=>a("/"),className:"flex items-center gap-2 text-primary hover:text-primary/80 transition-colors font-display tracking-widest",children:[o.jsx(On,{"data-loc":"client/src/pages/AvatarDetail.tsx:111",className:"w-5 h-5"}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:112",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:114",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:115",href:"/#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:116",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/AvatarDetail.tsx:117",onClick:()=>l(!s),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),s&&o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:124",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:125",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:126",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:127",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:128",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:129",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:130",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:134",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:135",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:136",href:"/#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:137",href:"/#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:143",className:"pt-32 pb-24 relative overflow-hidden",children:[o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:144",className:"absolute inset-0 bg-gradient-to-b from-primary/10 to-transparent pointer-events-none"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:145",className:"container mx-auto px-4 relative z-10",children:o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:14
1956",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-center",children:[o.jsx(de,{"data-loc":"client/src/pages/AvatarDetail.tsx:152",variant:"outline",className:"mb-6 border-secondary text-secondary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"PROJECT: EVE"}),o.jsx("h1",{"data-loc":"client/src/pages/AvatarDetail.tsx:155",className:"text-5xl md:text-7xl font-display font-bold mb-6 bg-gradient-to-r from-primary to-secondary bg-clip-text text-transparent",children:"超越現實的數位生命"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:158",className:"text-lg md:text-xl text-muted-foreground max-w-3xl mx-auto mb-10 font-light leading-relaxed",children:"EVE 是百里霧為元宇宙時代精心打造的超寫實虛擬偶像。她不只是一個 3D 模型,而是融合了即時情感運算、高精度動態捕捉與 AI 智慧互動的完整生態系統。"}),o.jsx("img",{"data-loc":"client/src/pages/AvatarDetail.tsx:161",src:"/images/portfolio-avatar.jpg",alt:"EVE Virtual Avatar",className:"w-full max-w-2xl mx-auto rounded-lg shadow-[0_0_40px_rgba(0,240,255,0.2)] mb-8"})]})})]}),o.jsx("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:171",className:"py-24 bg-black/20 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:172",className:"container mx-auto px-4",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:173",initial:{opacity:0}
195,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8},className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/AvatarDetail.tsx:180",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"EVE 的超能力"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:181",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:184",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:f.map((p,v)=>o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:186",initial:{opacity:0,x:v%2===0?-30:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:v*.1},className:"p-8 border border-white/10 hover:border-primary/50 transition-all duration-300 group",children:[o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:194",className:"text-primary mb-4 group-hover:text-secondary transition-colors",children:p.icon}),o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:197",className:"text-xl font-display font-bold mb-3",children:p.title}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:198",className:"text-muted-foreground font-light leading-relaxed",children:p.desc})]},v))})]})}),o.jsx("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:206",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:207",className:"container mx-auto px-4",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:208",initial:{opacity:0}
195,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8},className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/AvatarDetail.tsx:215",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"EVE 的無限可能"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:216",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:219",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:g.map((p,v)=>o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:221",initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.6,delay:v*.1},className:"p-8 bg-gradient-to-br from-primary/5 to-secondary/5 border border-white/10 hover:border-primary/50 transition-all duration-300",children:[o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:229",className:"text-4xl mb-4",children:p.icon}),o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:230",className:"text-xl font-display font-bold mb-3",children:p.title}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:231",className:"text-muted-foreground font-light leading-relaxed",children:p.desc})]},v))})]})}),o.jsx("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:239",className:"py-24 bg-black/20 relative",children:o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:240",className:"container mx-auto px-4",children:o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:241",initial:{opacity:0}
195,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8},children:[o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:247",className:"text-center mb-12",children:[o.jsx("h2",{"data-loc":"client/src/pages/AvatarDetail.tsx:248",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"驅動 EVE 的黑科技"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:249",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:252",className:"max-w-3xl mx-auto mb-12",children:[o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:253",className:"text-lg text-muted-foreground font-light leading-relaxed text-center mb-8",children:"EVE 的背後是百里霧多年來在 AI、動畫、實時渲染等領域的技術積累。我們採用業界最先進的深度學習模型、實時渲染引擎與雲端運算架構。"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:257",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:["實時 3D 渲染引擎(Unreal Engine 5)","深度學習情感識別模型","高精度動作捕捉系統","自然語言處理 (NLP) 引擎","雲端實時串流技術","多平台適配框架"].map((p,v)=>o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:266",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:v*.05},className:"flex items-center gap-3 p-3 border border-primary/30 rounded-lg",children:[o.jsx(ZN,{"data-loc":"client/src/pages/AvatarDetail.tsx:274",className:"w-5 h-5 text-primary flex-shrink-0"}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:275",className:"text-sm font-light",children:p})]},v))})]})]})})}),o.jsx("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:285",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:286",className:"container mx-auto px-4",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:287",initial:{opacity:0}
195,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.8},className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/AvatarDetail.tsx:294",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"EVE 的定制方案"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:295",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:298",className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:h.map((p,v)=>o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:300",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:v*.1},className:`p-8 border transition-all duration-300 ${v===1?"border-primary bg-primary/5 shadow-[0_0_30px_rgba(0,240,255,0.2)]":"border-white/10 hover:border-primary/50"}`,children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:312",className:"text-2xl font-display font-bold mb-2",children:p.name}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:313",className:"text-primary font-display tracking-widest text-sm mb-6",children:p.price}),o.jsx("ul",{"data-loc":"client/src/pages/AvatarDetail.tsx:314",className:"space-y-3 mb-8",children:p.features.map((x,w)=>o.jsxs("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:316",className:"flex items-center gap-2 text-muted-foreground font-light",children:[o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:317",className:"w-1.5 h-1.5 bg-primary rounded-full"}),x]},w))}),o.jsx(re,{"data-loc":"client/src/pages/AvatarDetail.tsx:322",variant:v===1?"default":"outline",className:"w-full rounded-none font-display tracking-widest",children:"了解更多"})]},v))})]})}),o.jsx("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:335",className:"py-24 relative border-t border-primary/20",children:o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:336",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:337",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/AvatarDetail.tsx:338",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"相關服務"}),o.jsx("h2",{"data-loc":"client/src/pages/AvatarDetail.tsx:341",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"您可能也感興趣"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:342",className:"text-white max-w-2xl mx-auto",children:"探索與虛擬人偶製作互補的其他服務,為您的數位品牌打造完整的解決方案。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:345",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsxs(J.a,{"data-loc":"client/src/pages/AvatarDetail.tsx:346",href:"/ai-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:354",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 影像設計"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:355",className:"text-white/70 text-sm mb-4",children:"運用深度學習模型,根據您的需求自動生成獨特的設計方案。"}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:356",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/AvatarDetail.tsx:359",href:"/video-edit",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:367",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"影像剪輯合成"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:368",className:"text-white/70 text-sm mb-4",children:"結合 AI 智慧剪輯與專業特效合成技術,完美呈現您的創意內容。"}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:369",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/AvatarDetail.tsx:372",href:"/copywriting",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:380",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 文案與行銷"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:381",className:"text-white/70 text-sm mb-4",children:"透過自然語言处理技術產生高效率的è
195¡ŒéŠ·æ–‡æ¡ˆï¼Œæå‡å“ç‰Œä¸Šé‡ã€‚"}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:382",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/AvatarDetail.tsx:389",className:"py-24 bg-gradient-to-r from-primary/10 to-secondary/10 relative overflow-hidden",children:[o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:390",className:"absolute inset-0 bg-[url('https://grainy-gradients.vercel.app/noise.svg')] opacity-10 pointer-events-none"}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:391",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/AvatarDetail.tsx:392",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.8},children:[o.jsx("h2",{"data-loc":"client/src/pages/AvatarDetail.tsx:398",className:"text-4xl md:text-5xl font-display font-bold mb-6",children:"準備好迎接虛擬未來了嗎?"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:401",className:"text-lg text-muted-foreground max-w-2xl mx-auto mb-10 font-light",children:"聯絡我們的專家團隊,為您的品牌量身打造專屬的虛擬人偶體驗。"}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:404",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[o.jsx(re,{"data-loc":"client/src/pages/AvatarDetail.tsx:405",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg",children:"預約 EVE 演示"}),o.jsx(re,{"data-loc":"client/src/pages/AvatarDetail.tsx:408",size:"lg",variant:"outline",className:"border-white/20 text-white hover:bg-white/10 rounded-none font-display tracking-widest px-8 py-6 text-lg",children:"了解定制方案"})]})]})})]}),o.jsx("footer",{"data-loc":"client/src/pages/AvatarDetail.tsx:417",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:418",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:419",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:421",children:[o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:422",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:423",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/AvatarDetail.tsx:424",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:426",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:428",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:429",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:433",children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:434",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/AvatarDetail.tsx:435",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:436",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:436",href:"/#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:437",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:437",href:"/#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:438",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:438",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:439",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:439",href:"/#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:444",children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:445",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/AvatarDetail.tsx:446",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:447",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:447",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:448",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:448",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:449",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:449",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:450",children:o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:450",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:455",children:[o.jsx("h3",{"data-loc":"client/src/pages/AvatarDetail.tsx:456",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/AvatarDetail.tsx:457",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:458",className:"flex items-center gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:459",className:"text-primary",children:"✉"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:460",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:462",className:"flex items-center gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:463",className:"text-primary",children:"☎"}),o.jsx("a",{"data-loc":"client/src/pages/AvatarDetail.tsx:464",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/AvatarDetail.tsx:466",className:"flex items-center gap-2",children:[o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:467",className:"text-primary",children:"📍"}),o.jsx("span",{"data-loc":"client/src/pages/AvatarDetail.tsx:468",children:"新竹市"})]})]})]})]}),o.jsx("div",{"data-loc":"client/src/pages/AvatarDetail.tsx:475",className:"border-t border-primary/20 pt-8 text-center text-white/70 text-sm",children:o.jsx("p",{"data-loc":"client/src/pages/AvatarDetail.tsx:476",children:"© 2025 百里霧 AI 工作室。版權所有。"})})]})})]})}function r5(){const[,a]=oi(),[s,l]=Q.useState(!1),[r,u]=Q.useState(!1);Q.useEffect(()=>{const f=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const m=()=>{window.scrollTo({top:0,behavior:"smooth"})};return o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:26",className:"min-h-screen bg-background text-foreground font-body selection:bg-primary selection:text-primary-foreground overflow-x-hidden",children:[r&&o.jsx(J.button,{"data-loc":"client/src/pages/AIDesignDetail.tsx:29",onClick:m,initial:{opacity:0,y:20}
vendor: 4,334 bytes, line 195
195,animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/AIDesignDetail.tsx:37",className:"w-6 h-6"})}),o.jsx("nav",{"data-loc":"client/src/pages/AIDesignDetail.tsx:41",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:42",className:"container mx-auto px-4 h-16 flex items-center justify-between",children:[o.jsxs("button",{"data-loc":"client/src/pages/AIDesignDetail.tsx:43",onClick:()=>a("/"),className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o.jsx(On,{"data-loc":"client/src/pages/AIDesignDetail.tsx:47",className:"w-5 h-5"}),o.jsx("span",{"data-loc":"client/src/pages/AIDesignDetail.tsx:48",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:50",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:51",href:"/#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:52",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/AIDesignDetail.tsx:53",onClick:()=>l(!s),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),s&&o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:60",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:61",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:62",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:63",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:64",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:65",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:66",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:70",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:71",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:72",href:"/#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:73",href:"/#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/AIDesignDetail.tsx:79",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:80",className:"absolute inset-0 z-0",children:[o.jsx("img",{"data-loc":"client/src/pages/AIDesignDetail.tsx:81",src:"/images/service-ai-design.jpg",alt:"AI 影像設計",className:"w-full h-full object-cover opacity-40"}),o.jsx("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:86",className:"absolute inset-0 bg-gradient-to-b from-background/80 via-trans
195parent to-background"})]}),o.jsx("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:89",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/AIDesignDetail.tsx:90",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},children:[o.jsx(de,{"data-loc":"client/src/pages/AIDesignDetail.tsx:95",variant:"outline",className:"mb-6 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none bg-primary/10 backdrop-blur-sm",children:"服務詳情"}),o.jsx("h1",{"data-loc":"client/src/pages/AIDesignDetail.tsx:98",className:"text-5xl md:text-7xl font-display font-black tracking-tighter mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary via-white to-secondary drop-shadow-[0_0_15px_rgba(0,240,255,0.5)]",children:"AI 影像設計"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:101",className:"text-xl md:text-2xl text-white font-light tracking-wide max-w-2xl mx-auto mb-10",children:"運用最先進的 AI 技術,為您的品牌創造視覺衝擊力"}),o.jsx(re,{"data-loc":"client/src/pages/AIDesignDetail.tsx:104",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})})]}),o.jsx("section",{"data-loc":"client/src/pages/AIDesignDetail.tsx:112",className:"py-24 bg-white/3 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:113",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:114",className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/AIDesignDetail.tsx:115",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"核心功能"}),o.jsx("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:116",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:119",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/AIDesignDetail.tsx:120",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:126",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"AI 生成設計"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:127",className:"text-white font-light",children:"運用深度學習模型,根據您的需求自動生成獨特的設計方案,節省時間成本。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/AIDesignDetail.tsx:130",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:136",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"風格定制"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:137",className:"text-white font-light",children:"根據您的品牌特色,定制獨特的設計風格,確保視覺一致性。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/AIDesignDetail.tsx:140",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:14
1956",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"高品質輸出"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:147",className:"text-white font-light",children:"支援多種格式和解析度,適用於各種媒體平台和印刷需求。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/AIDesignDetail.tsx:150",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:156",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"快速迭代"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:157",className:"text-white font-light",children:"實時預覽和修改,快速迭代設計方案,提高效率。"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/AIDesignDetail.tsx:164",className:"py-24 relative border-t border-primary/20",children:o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:165",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:166",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/AIDesignDetail.tsx:167",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"相關服務"}),o.jsx("h2",{"data-loc":"client/src/pages/AIDesignDetail.tsx:170",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"您可能也感興趣"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:171",className:"text-white max-w-2xl mx-auto",children:"探索與 AI 影像設計互補的其他服務,為您的品牌打造完整的視覺解決方案。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:174",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsxs(J.a,{"data-loc":"client/src/pages/AIDesignDetail.tsx:175",href:"/avatar",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:183",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"虛擬人偶製作"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:184",className:"text-white/70 text-sm mb-4",children:"打造栩栩如生的超現實數位人偶,應用於直播、互動體驗與品牌代言。"}),o.jsx("span",{"data-loc":"client/src/pages/AIDesignDetail.tsx:185",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/AIDesignDetail.tsx:188",href:"/video-edit",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:196",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"影像剪輯合成"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:197",className:"text-white/70 text-sm mb-4",children:"結合 AI 智慧剪輯與專業特效合成技術,完美呈現您的創意內容。"}),o.jsx("span",{"data-loc":"client/src/pages/AIDesignDetail.tsx:198",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/AIDesignDetail.tsx:201",href:"/web-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:209",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"網站設計架設"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:210",className:"text-white/70 text-sm mb-4",children:"以未來主義設計風格,打造響應式網站,提升您的線上形象。"}),o.jsx("span",{"data-loc":"client/src/pages/AIDesignDetail.tsx:211",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/AIDesignDetail.tsx:218",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:219",className:"container mx-auto px-4 text-center",children:[o.jsx("h2",{"data-loc":"client/src/pages/AIDesignDetail.tsx:220",className:"text-4xl font-display font-bold mb-6",children:"準備好了嗎?"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:221",className:"text-xl text-white mb-10 max-w-2xl mx-auto",children:"联絡我們的專家團隊,為您的品牧打造獨特的 AI 設計方案。"}),o.jsx(re,{"data-loc":"client/src/pages/AIDesignDetail.tsx:222",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})}),o.jsx("footer",{"data-loc":"client/src/pages/AIDesignDetail.tsx:229",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:230",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:231",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:233",children:[o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:234",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:235",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/AIDesignDetail.tsx:236",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/AIDesignDetail.tsx:238",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:240",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:241",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:245",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:246",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/AIDesignDetail.tsx:247",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:248",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:248",href:"/#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:249",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:249",href:"/#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:250",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:250",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:251",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:251",href:"/#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:256",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:257",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/AIDesignDetail.tsx:258",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:259",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:259",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:260",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:260",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:261",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:261",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:262",children:o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:262",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:267",children:[o.jsx("h3",{"data-loc":"client/src/pages/AIDesignDetail.tsx:268",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/AIDesignDetail.tsx:269",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:270",className:"flex items-center gap-2",children:[o.jsx(bs,{"data-loc":"client/src/pages/AIDesignDetail.tsx:271",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:272",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:274",className:"flex items-center gap-2",children:[o.jsx(ws,{"data-loc":"client/src/pages/AIDesignDetail.tsx:275",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/AIDesignDetail.tsx:276",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/AIDesignDetail.tsx:278",className:"flex items-center gap-2",children:[o.jsx(zn,{"data-loc":"client/src/pages/AIDesignDetail.tsx:279",className:"w-4 h-4 text-primary"}),o.jsx("span",{"data-loc":"client/src/pages/AIDesignDetail.tsx:280",children:"新竹市"})]})]})]})]}),o.jsx("div",{"data-loc":"client/src/pages/AIDesignDetail.tsx:287",className:"border-t border-primary/20 pt-8 text-center text-white/70 text-sm",children:o.jsx("p",{"data-loc":"client/src/pages/AIDesignDetail.tsx:288",children:"© 2025 百里霧 AI 工作室。版權所有。"})})]})})]})}function o5(){const[,a]=oi(),[s,l]=Q.useState(!1),[r,u]=Q.useState(!1);Q.useEffect(()=>{const f=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const m=()=>{window.scrollTo({top:0,behavior:"smooth"})};return o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:26",className:"min-h-screen bg-background text-foreground font-body selection:bg-primary selection:text-primary-foreground overflow-x-hidden",children:[r&&o.jsx(J.button,{"data-loc":"client/src/pages/VideoEditDetail.tsx:29",onClick:m,initial:{opacity:0,y:20}
vendor: 4,366 bytes, line 195
195,animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/VideoEditDetail.tsx:37",className:"w-6 h-6"})}),o.jsx("nav",{"data-loc":"client/src/pages/VideoEditDetail.tsx:41",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:42",className:"container mx-auto px-4 h-16 flex items-center justify-between",children:[o.jsxs("button",{"data-loc":"client/src/pages/VideoEditDetail.tsx:43",onClick:()=>a("/"),className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o.jsx(On,{"data-loc":"client/src/pages/VideoEditDetail.tsx:47",className:"w-5 h-5"}),o.jsx("span",{"data-loc":"client/src/pages/VideoEditDetail.tsx:48",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:50",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:51",href:"/#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:52",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/VideoEditDetail.tsx:53",onClick:()=>l(!s),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),s&&o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:60",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:61",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:62",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:63",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:64",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:65",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:66",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:70",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:71",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:72",href:"/#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:73",href:"/#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/VideoEditDetail.tsx:79",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:80",className:"absolute inset-0 z-0",children:[o.jsx("img",{"data-loc":"client/src/pages/VideoEditDetail.tsx:81",src:"/images/service-video-editing.jpg",alt:"影像剪輯合成",className:"w-full h-full object-cover opacity-40"}),o.jsx("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:86",className:"absolute inset-0 bg-gradient-to-b from-background/80 via-trans
195parent to-background"})]}),o.jsx("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:89",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/VideoEditDetail.tsx:90",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},children:[o.jsx(de,{"data-loc":"client/src/pages/VideoEditDetail.tsx:95",variant:"outline",className:"mb-6 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none bg-primary/10 backdrop-blur-sm",children:"服務詳情"}),o.jsx("h1",{"data-loc":"client/src/pages/VideoEditDetail.tsx:98",className:"text-5xl md:text-7xl font-display font-black tracking-tighter mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary via-white to-secondary drop-shadow-[0_0_15px_rgba(0,240,255,0.5)]",children:"影像剪輯合成"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:101",className:"text-xl md:text-2xl text-white font-light tracking-wide max-w-2xl mx-auto mb-10",children:"專業的視頻編輯與特效合成,打造高質量的視覺內容"}),o.jsx(re,{"data-loc":"client/src/pages/VideoEditDetail.tsx:104",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})})]}),o.jsx("section",{"data-loc":"client/src/pages/VideoEditDetail.tsx:112",className:"py-24 bg-white/3 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:113",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:114",className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/VideoEditDetail.tsx:115",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"核心功能"}),o.jsx("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:116",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:119",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/VideoEditDetail.tsx:120",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:126",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"專業剪輯"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:127",className:"text-white font-light",children:"運用業界標準的剪輯軟體,精準剪輯您的素材,打造流暢的敘事節奏。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/VideoEditDetail.tsx:130",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:136",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"特效合成"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:137",className:"text-white font-light",children:"添加視覺特效、動畫和過渡效果,提升視頻的視覺吸引力。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/VideoEditDetail.tsx:140",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:14
1956",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"音頻處理"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:147",className:"text-white font-light",children:"專業的音頻編輯、混音和音效設計,確保音質清晰。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/VideoEditDetail.tsx:150",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:156",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"多格式輸出"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:157",className:"text-white font-light",children:"支援多種視頻格式和解析度,適應各種平台需求。"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/VideoEditDetail.tsx:164",className:"py-24 relative border-t border-primary/20",children:o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:165",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:166",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/VideoEditDetail.tsx:167",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"相關服務"}),o.jsx("h2",{"data-loc":"client/src/pages/VideoEditDetail.tsx:170",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"您可能也感興趣"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:171",className:"text-white max-w-2xl mx-auto",children:"探索與影像剪輯合成互補的其他服務,為您的創意專案打造完整的視覺解決方案。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:174",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsxs(J.a,{"data-loc":"client/src/pages/VideoEditDetail.tsx:175",href:"/ai-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:183",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 影像設計"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:184",className:"text-white/70 text-sm mb-4",children:"運用深度學習模型,根據您的需求自動生成獨特的設計方案。"}),o.jsx("span",{"data-loc":"client/src/pages/VideoEditDetail.tsx:185",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/VideoEditDetail.tsx:188",href:"/avatar",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:196",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"虛擬人偶製作"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:197",className:"text-white/70 text-sm mb-4",children:"打造栩栩如生的超現實數位人偶,應用於直播、互動體驗與品牌代言。"}),o.jsx("span",{"data-loc":"client/src/pages/VideoEditDetail.tsx:198",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/VideoEditDetail.tsx:201",href:"/copywriting",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:209",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 文案與行銷"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:210",className:"text-white/70 text-sm mb-4",children:"透過自然語言处理技術產生高效率的è
195¡ŒéŠ·æ–‡æ¡ˆï¼Œæå‡å“ç‰Œä¸Šé‡ã€‚"}),o.jsx("span",{"data-loc":"client/src/pages/VideoEditDetail.tsx:211",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/VideoEditDetail.tsx:218",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:219",className:"container mx-auto px-4 text-center",children:[o.jsx("h2",{"data-loc":"client/src/pages/VideoEditDetail.tsx:220",className:"text-4xl font-display font-bold mb-6",children:"準備好了嗎?"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:221",className:"text-xl text-white mb-10 max-w-2xl mx-auto",children:"联絡我們的專家團隊,為您的專案打造完美的影像剪輯方案。"}),o.jsx(re,{"data-loc":"client/src/pages/VideoEditDetail.tsx:222",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})}),o.jsx("footer",{"data-loc":"client/src/pages/VideoEditDetail.tsx:229",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:230",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:231",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:233",children:[o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:234",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:235",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/VideoEditDetail.tsx:236",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/VideoEditDetail.tsx:238",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:240",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:241",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:245",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:246",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/VideoEditDetail.tsx:247",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:248",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:248",href:"/#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:249",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:249",href:"/#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:250",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:250",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:251",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:251",href:"/#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:256",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:257",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/VideoEditDetail.tsx:258",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:259",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:259",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:260",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:260",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:261",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:261",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:262",children:o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:262",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:267",children:[o.jsx("h3",{"data-loc":"client/src/pages/VideoEditDetail.tsx:268",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/VideoEditDetail.tsx:269",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:270",className:"flex items-center gap-2",children:[o.jsx(bs,{"data-loc":"client/src/pages/VideoEditDetail.tsx:271",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:272",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:274",className:"flex items-center gap-2",children:[o.jsx(ws,{"data-loc":"client/src/pages/VideoEditDetail.tsx:275",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/VideoEditDetail.tsx:276",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/VideoEditDetail.tsx:278",className:"flex items-center gap-2",children:[o.jsx(zn,{"data-loc":"client/src/pages/VideoEditDetail.tsx:279",className:"w-4 h-4 text-primary"}),o.jsx("span",{"data-loc":"client/src/pages/VideoEditDetail.tsx:280",children:"新竹市"})]})]})]})]}),o.jsx("div",{"data-loc":"client/src/pages/VideoEditDetail.tsx:287",className:"border-t border-primary/20 pt-8 text-center text-white/70 text-sm",children:o.jsx("p",{"data-loc":"client/src/pages/VideoEditDetail.tsx:288",children:"© 2025 百里霧 AI 工作室。版權所有。"})})]})})]})}function c5(){const[,a]=oi(),[s,l]=Q.useState(!1),[r,u]=Q.useState(!1);Q.useEffect(()=>{const f=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const m=()=>{window.scrollTo({top:0,behavior:"smooth"})};return o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:26",className:"min-h-screen bg-background text-foreground font-body selection:bg-primary selection:text-primary-foreground overflow-x-hidden",children:[r&&o.jsx(J.button,{"data-loc":"client/src/pages/WebDesignDetail.tsx:29",onClick:m,initial:{opacity:0,y:20}
vendor: 4,363 bytes, line 195
195,animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/WebDesignDetail.tsx:37",className:"w-6 h-6"})}),o.jsx("nav",{"data-loc":"client/src/pages/WebDesignDetail.tsx:41",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:42",className:"container mx-auto px-4 h-16 flex items-center justify-between",children:[o.jsxs("button",{"data-loc":"client/src/pages/WebDesignDetail.tsx:43",onClick:()=>a("/"),className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o.jsx(On,{"data-loc":"client/src/pages/WebDesignDetail.tsx:47",className:"w-5 h-5"}),o.jsx("span",{"data-loc":"client/src/pages/WebDesignDetail.tsx:48",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:50",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:51",href:"/#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:52",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/WebDesignDetail.tsx:53",onClick:()=>l(!s),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),s&&o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:60",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:61",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:62",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:63",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:64",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:65",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:66",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:70",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:71",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:72",href:"/#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:73",href:"/#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/WebDesignDetail.tsx:79",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:80",className:"absolute inset-0 z-0",children:[o.jsx("img",{"data-loc":"client/src/pages/WebDesignDetail.tsx:81",src:"/images/service-web-design.jpg",alt:"網站設計架設",className:"w-full h-full object-cover opacity-40"}),o.jsx("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:86",className:"absolute inset-0 bg-gradient-to-b from-background/80 via-trans
195parent to-background"})]}),o.jsx("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:89",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/WebDesignDetail.tsx:90",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},children:[o.jsx(de,{"data-loc":"client/src/pages/WebDesignDetail.tsx:95",variant:"outline",className:"mb-6 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none bg-primary/10 backdrop-blur-sm",children:"服務詳情"}),o.jsx("h1",{"data-loc":"client/src/pages/WebDesignDetail.tsx:98",className:"text-5xl md:text-7xl font-display font-black tracking-tighter mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary via-white to-secondary drop-shadow-[0_0_15px_rgba(0,240,255,0.5)]",children:"網站設計架設"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:101",className:"text-xl md:text-2xl text-white font-light tracking-wide max-w-2xl mx-auto mb-10",children:"打造響應式、高效能的現代網站,提升您的線上形象"}),o.jsx(re,{"data-loc":"client/src/pages/WebDesignDetail.tsx:104",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})})]}),o.jsx("section",{"data-loc":"client/src/pages/WebDesignDetail.tsx:112",className:"py-24 bg-white/3 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:113",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:114",className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/WebDesignDetail.tsx:115",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"核心功能"}),o.jsx("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:116",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:119",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/WebDesignDetail.tsx:120",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:126",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"響應式設計"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:127",className:"text-white font-light",children:"完美適配各種設備,從桌面到行動裝置,提供最佳用戶體驗。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/WebDesignDetail.tsx:130",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:136",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"SEO 優化"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:137",className:"text-white font-light",children:"遵循最新的 SEO 最佳實踐,提升搜尋引擎排名和流量。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/WebDesignDetail.tsx:140",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:14
1956",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"高效能"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:147",className:"text-white font-light",children:"優化加載速度和性能,確保用戶獲得流暢的瀏覽體驗。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/WebDesignDetail.tsx:150",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:156",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"安全可靠"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:157",className:"text-white font-light",children:"採用最新的安全技術,保護您的網站和用戶數據。"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/WebDesignDetail.tsx:164",className:"py-24 relative border-t border-primary/20",children:o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:165",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:166",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/WebDesignDetail.tsx:167",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"相關服務"}),o.jsx("h2",{"data-loc":"client/src/pages/WebDesignDetail.tsx:170",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"您可能也感興趣"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:171",className:"text-white max-w-2xl mx-auto",children:"探索與網站設計互補的其他服務,為您的網站提升完整的數位解決方案。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:174",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsxs(J.a,{"data-loc":"client/src/pages/WebDesignDetail.tsx:175",href:"/ai-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:183",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 影像設計"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:184",className:"text-white/70 text-sm mb-4",children:"運用深度學習模型,根據您的需求自動生成獨特的設計方案。"}),o.jsx("span",{"data-loc":"client/src/pages/WebDesignDetail.tsx:185",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/WebDesignDetail.tsx:188",href:"/video-edit",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:196",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"影像剪輯合成"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:197",className:"text-white/70 text-sm mb-4",children:"結合 AI 智慧剪輯與專業特效合成技術,完美呈現您的創意內容。"}),o.jsx("span",{"data-loc":"client/src/pages/WebDesignDetail.tsx:198",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/WebDesignDetail.tsx:201",href:"/copywriting",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:209",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 文案與行銷"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:210",className:"text-white/70 text-sm mb-4",children:"透過自然語言处理技術產生高效率的è
195¡ŒéŠ·æ–‡æ¡ˆï¼Œæå‡å“ç‰Œä¸Šé‡ã€‚"}),o.jsx("span",{"data-loc":"client/src/pages/WebDesignDetail.tsx:211",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/WebDesignDetail.tsx:218",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:219",className:"container mx-auto px-4 text-center",children:[o.jsx("h2",{"data-loc":"client/src/pages/WebDesignDetail.tsx:220",className:"text-4xl font-display font-bold mb-6",children:"準備好了嗎?"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:221",className:"text-xl text-white mb-10 max-w-2xl mx-auto",children:"联絡我們的網站設計團隊,為您打造專業的線上形象。"}),o.jsx(re,{"data-loc":"client/src/pages/WebDesignDetail.tsx:222",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})}),o.jsx("footer",{"data-loc":"client/src/pages/WebDesignDetail.tsx:229",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:230",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:231",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:233",children:[o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:234",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:235",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/WebDesignDetail.tsx:236",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/WebDesignDetail.tsx:238",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:240",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:241",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:245",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:246",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/WebDesignDetail.tsx:247",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:248",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:248",href:"/#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:249",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:249",href:"/#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:250",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:250",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:251",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:251",href:"/#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:256",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:257",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/WebDesignDetail.tsx:258",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:259",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:259",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:260",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:260",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:261",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:261",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:262",children:o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:262",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:267",children:[o.jsx("h3",{"data-loc":"client/src/pages/WebDesignDetail.tsx:268",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/WebDesignDetail.tsx:269",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:270",className:"flex items-center gap-2",children:[o.jsx(bs,{"data-loc":"client/src/pages/WebDesignDetail.tsx:271",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:272",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:274",className:"flex items-center gap-2",children:[o.jsx(ws,{"data-loc":"client/src/pages/WebDesignDetail.tsx:275",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/WebDesignDetail.tsx:276",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/WebDesignDetail.tsx:278",className:"flex items-center gap-2",children:[o.jsx(zn,{"data-loc":"client/src/pages/WebDesignDetail.tsx:279",className:"w-4 h-4 text-primary"}),o.jsx("span",{"data-loc":"client/src/pages/WebDesignDetail.tsx:280",children:"新竹市"})]})]})]})]}),o.jsx("div",{"data-loc":"client/src/pages/WebDesignDetail.tsx:287",className:"border-t border-primary/20 pt-8 text-center text-white/70 text-sm",children:o.jsx("p",{"data-loc":"client/src/pages/WebDesignDetail.tsx:288",children:"© 2025 百里霧 AI 工作室。版權所有。"})})]})})]})}function u5(){const[,a]=oi(),[s,l]=Q.useState(!1),[r,u]=Q.useState(!1);Q.useEffect(()=>{const f=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const m=()=>{window.scrollTo({top:0,behavior:"smooth"})};return o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:26",className:"min-h-screen bg-background text-foreground font-body selection:bg-primary selection:text-primary-foreground overflow-x-hidden",children:[r&&o.jsx(J.button,{"data-loc":"client/src/pages/CopywritingDetail.tsx:29",onClick:m,initial:{opacity:0,y:20}
vendor: 4,417 bytes, line 195
195,animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/CopywritingDetail.tsx:37",className:"w-6 h-6"})}),o.jsx("nav",{"data-loc":"client/src/pages/CopywritingDetail.tsx:41",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:42",className:"container mx-auto px-4 h-16 flex items-center justify-between",children:[o.jsxs("button",{"data-loc":"client/src/pages/CopywritingDetail.tsx:43",onClick:()=>a("/"),className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o.jsx(On,{"data-loc":"client/src/pages/CopywritingDetail.tsx:47",className:"w-5 h-5"}),o.jsx("span",{"data-loc":"client/src/pages/CopywritingDetail.tsx:48",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:50",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:51",href:"/#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:52",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/CopywritingDetail.tsx:53",onClick:()=>l(!s),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),s&&o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:60",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:61",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:62",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:63",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:64",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:65",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:66",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:70",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:71",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:72",href:"/#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:73",href:"/#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/CopywritingDetail.tsx:79",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:80",className:"absolute inset-0 z-0",children:[o.jsx("img",{"data-loc":"client/src/pages/CopywritingDetail.tsx:81",src:"/images/service-ai-copywriting.jpg",alt:"AI 文案與行銷",className:"w-full h-full object-cover opacity-40"}),o.jsx("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:86",className:"absolute inset-0 bg-gradient-to-b from-background/80 via-trans
195parent to-background"})]}),o.jsx("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:89",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/CopywritingDetail.tsx:90",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},children:[o.jsx(de,{"data-loc":"client/src/pages/CopywritingDetail.tsx:95",variant:"outline",className:"mb-6 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none bg-primary/10 backdrop-blur-sm",children:"服務詳情"}),o.jsx("h1",{"data-loc":"client/src/pages/CopywritingDetail.tsx:98",className:"text-5xl md:text-7xl font-display font-black tracking-tighter mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary via-white to-secondary drop-shadow-[0_0_15px_rgba(0,240,255,0.5)]",children:"AI 文案與行銷"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:101",className:"text-xl md:text-2xl text-white font-light tracking-wide max-w-2xl mx-auto mb-10",children:"運用 AI 技術創作高轉化率的行銷文案,提升品牌影響力"}),o.jsx(re,{"data-loc":"client/src/pages/CopywritingDetail.tsx:104",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})})]}),o.jsx("section",{"data-loc":"client/src/pages/CopywritingDetail.tsx:112",className:"py-24 bg-white/3 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:113",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:114",className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/CopywritingDetail.tsx:115",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"核心功能"}),o.jsx("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:116",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:119",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/CopywritingDetail.tsx:120",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:126",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"AI 文案生成"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:127",className:"text-white font-light",children:"運用自然語言處理技術,快速生成高質量的行銷文案和內容。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/CopywritingDetail.tsx:130",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:136",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"品牌聲音定制"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:137",className:"text-white font-light",children:"根據您的品牌特色,定制獨特的文案風格和語調。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/CopywritingDetail.tsx:140",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:14
1956",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"多平台內容"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:147",className:"text-white font-light",children:"為不同平台生成優化的內容,包括社群媒體、郵件、網站等。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/CopywritingDetail.tsx:150",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:156",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"數據驅動優化"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:157",className:"text-white font-light",children:"基於數據分析,持續優化文案效果和轉化率。"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/CopywritingDetail.tsx:164",className:"py-24 relative border-t border-primary/20",children:o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:165",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:166",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/CopywritingDetail.tsx:167",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"相關服務"}),o.jsx("h2",{"data-loc":"client/src/pages/CopywritingDetail.tsx:170",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"您可能也感興趣"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:171",className:"text-white max-w-2xl mx-auto",children:"探索與 AI 文案與行銷互補的其他服務,為您的品牌打造完整的行銷解決方案。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:174",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsxs(J.a,{"data-loc":"client/src/pages/CopywritingDetail.tsx:175",href:"/ai-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:183",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 影像設計"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:184",className:"text-white/70 text-sm mb-4",children:"運用深度學習模型,根據您的需求自動生成獨特的設計方案。"}),o.jsx("span",{"data-loc":"client/src/pages/CopywritingDetail.tsx:185",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/CopywritingDetail.tsx:188",href:"/avatar",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:196",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"虛擬人偶製作"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:197",className:"text-white/70 text-sm mb-4",children:"打造栩栩如生的超現實數位人偶,應用於直播、互動體驗與品牌代言。"}),o.jsx("span",{"data-loc":"client/src/pages/CopywritingDetail.tsx:198",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/CopywritingDetail.tsx:201",href:"/web-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:209",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"網站設計架設"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:210",className:"text-white/70 text-sm mb-4",children:"以未來主義設計風格,打造響應式網站,提升您的線上形象。"}),o.jsx("span",{"data-loc":"client/src/pages/CopywritingDetail.tsx:211",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/CopywritingDetail.tsx:218",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:219",className:"container mx-auto px-4 text-center",children:[o.jsx("h2",{"data-loc":"client/src/pages/CopywritingDetail.tsx:220",className:"text-4xl font-display font-bold mb-6",children:"準備好了嗎?"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:221",className:"text-xl text-white mb-10 max-w-2xl mx-auto",children:"联絡我們的行銷團隊,為您的品牌创作高轉化率的文案。"}),o.jsx(re,{"data-loc":"client/src/pages/CopywritingDetail.tsx:222",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})}),o.jsx("footer",{"data-loc":"client/src/pages/CopywritingDetail.tsx:229",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:230",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:231",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:233",children:[o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:234",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:235",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/CopywritingDetail.tsx:236",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/CopywritingDetail.tsx:238",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:240",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:241",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:245",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:246",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/CopywritingDetail.tsx:247",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:248",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:248",href:"/#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:249",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:249",href:"/#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:250",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:250",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:251",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:251",href:"/#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:256",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:257",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/CopywritingDetail.tsx:258",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:259",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:259",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:260",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:260",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:261",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:261",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:262",children:o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:262",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:267",children:[o.jsx("h3",{"data-loc":"client/src/pages/CopywritingDetail.tsx:268",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/CopywritingDetail.tsx:269",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:270",className:"flex items-center gap-2",children:[o.jsx(bs,{"data-loc":"client/src/pages/CopywritingDetail.tsx:271",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:272",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:274",className:"flex items-center gap-2",children:[o.jsx(ws,{"data-loc":"client/src/pages/CopywritingDetail.tsx:275",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/CopywritingDetail.tsx:276",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/CopywritingDetail.tsx:278",className:"flex items-center gap-2",children:[o.jsx(zn,{"data-loc":"client/src/pages/CopywritingDetail.tsx:279",className:"w-4 h-4 text-primary"}),o.jsx("span",{"data-loc":"client/src/pages/CopywritingDetail.tsx:280",children:"新竹市"})]})]})]})]}),o.jsx("div",{"data-loc":"client/src/pages/CopywritingDetail.tsx:287",className:"border-t border-primary/20 pt-8 text-center text-white/70 text-sm",children:o.jsx("p",{"data-loc":"client/src/pages/CopywritingDetail.tsx:288",children:"© 2025 百里霧 AI 工作室。版權所有。"})})]})})]})}function d5(){const[,a]=oi(),[s,l]=Q.useState(!1),[r,u]=Q.useState(!1);Q.useEffect(()=>{const f=()=>{u(window.scrollY>300)};return window.addEventListener("scroll",f),()=>window.removeEventListener("scroll",f)},[]);const m=()=>{window.scrollTo({top:0,behavior:"smooth"})};return o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:26",className:"min-h-screen bg-background text-foreground font-body selection:bg-primary selection:text-primary-foreground overflow-x-hidden",children:[r&&o.jsx(J.button,{"data-loc":"client/src/pages/TeachingDetail.tsx:29",onClick:m,initial:{opacity:0,y:20}
vendor: 4,339 bytes, line 195
195,animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"fixed right-6 bottom-6 z-40 p-3 bg-primary text-primary-foreground rounded-full shadow-lg hover:bg-primary/90 transition-all duration-300 hover:shadow-[0_0_20px_rgba(0,240,255,0.4)]",title:"回到頂部",children:o.jsx(Ns,{"data-loc":"client/src/pages/TeachingDetail.tsx:37",className:"w-6 h-6"})}),o.jsx("nav",{"data-loc":"client/src/pages/TeachingDetail.tsx:41",className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:42",className:"container mx-auto px-4 h-16 flex items-center justify-between",children:[o.jsxs("button",{"data-loc":"client/src/pages/TeachingDetail.tsx:43",onClick:()=>a("/"),className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o.jsx(On,{"data-loc":"client/src/pages/TeachingDetail.tsx:47",className:"w-5 h-5"}),o.jsx("span",{"data-loc":"client/src/pages/TeachingDetail.tsx:48",className:"font-display font-bold text-xl tracking-wider text-primary",children:"BAILIWU.AI"})]}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:50",className:"hidden md:flex items-center gap-8 font-display text-sm tracking-widest",children:[o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:51",href:"/#about",className:"hover:text-primary transition-colors",children:"關於"}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:52",className:"relative",children:[o.jsx("button",{"data-loc":"client/src/pages/TeachingDetail.tsx:53",onClick:()=>l(!s),className:"hover:text-primary transition-colors cursor-pointer",children:"服務"}),s&&o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:60",className:"absolute left-0 top-full bg-background/95 backdrop-blur-md border border-primary/30 rounded-none mt-2 py-2 min-w-[200px] z-50",children:[o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:61",href:"/ai-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 影像設計"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:62",href:"/avatar",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"虛擬人偶製作"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:63",href:"/video-edit",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"影像剪輯合成"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:64",href:"/web-design",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"網站設計架設"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:65",href:"/copywriting",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"AI 文案與行銷"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:66",href:"/teaching",className:"block px-4 py-2 hover:bg-primary/10 hover:text-primary transition-colors text-xs",children:"教學與遠距課程"})]})]}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:70",href:"/avatar",className:"hover:text-primary transition-colors",children:"AI 人偶"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:71",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:72",href:"/#team",className:"hover:text-primary transition-colors",children:"團隊"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:73",href:"/#contact",className:"hover:text-primary transition-colors",children:"聯絡"})]})]})}),o.jsxs("section",{"data-loc":"client/src/pages/TeachingDetail.tsx:79",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:80",className:"absolute inset-0 z-0",children:[o.jsx("img",{"data-loc":"client/src/pages/TeachingDetail.tsx:81",src:"/images/service-teaching.jpg",alt:"教學與遠距課程",className:"w-full h-full object-cover opacity-40"}),o.jsx("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:86",className:"absolute inset-0 bg-gradient-to-b from-background/80 via-trans
195parent to-background"})]}),o.jsx("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:89",className:"container mx-auto px-4 relative z-10 text-center",children:o.jsxs(J.div,{"data-loc":"client/src/pages/TeachingDetail.tsx:90",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},children:[o.jsx(de,{"data-loc":"client/src/pages/TeachingDetail.tsx:95",variant:"outline",className:"mb-6 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none bg-primary/10 backdrop-blur-sm",children:"服務詳情"}),o.jsx("h1",{"data-loc":"client/src/pages/TeachingDetail.tsx:98",className:"text-5xl md:text-7xl font-display font-black tracking-tighter mb-6 text-transparent bg-clip-text bg-gradient-to-r from-primary via-white to-secondary drop-shadow-[0_0_15px_rgba(0,240,255,0.5)]",children:"教學與遠距課程"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:101",className:"text-xl md:text-2xl text-white font-light tracking-wide max-w-2xl mx-auto mb-10",children:"專業的線上教學和課程設計,幫助您掌握 AI 技術"}),o.jsx(re,{"data-loc":"client/src/pages/TeachingDetail.tsx:104",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})})]}),o.jsx("section",{"data-loc":"client/src/pages/TeachingDetail.tsx:112",className:"py-24 bg-white/3 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:113",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:114",className:"text-center mb-16",children:[o.jsx("h2",{"data-loc":"client/src/pages/TeachingDetail.tsx:115",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"核心功能"}),o.jsx("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:116",className:"w-24 h-1 bg-gradient-to-r from-primary to-secondary mx-auto"})]}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:119",className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[o.jsxs(J.div,{"data-loc":"client/src/pages/TeachingDetail.tsx:120",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:126",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"專業講師"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:127",className:"text-white font-light",children:"由業界專家和 AI 技術專家授課,提供最新的知識和實踐經驗。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/TeachingDetail.tsx:130",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:136",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"靈活學習"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:137",className:"text-white font-light",children:"隨時隨地進行線上學習,按照自己的進度完成課程。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/TeachingDetail.tsx:140",initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:14
1956",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"實踐項目"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:147",className:"text-white font-light",children:"通過實際項目和案例研究,應用所學知識解決實際問題。"})]}),o.jsxs(J.div,{"data-loc":"client/src/pages/TeachingDetail.tsx:150",initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},className:"border border-primary/30 p-8 hover:border-primary transition-colors group",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:156",className:"text-2xl font-display font-bold mb-4 group-hover:text-primary transition-colors",children:"證書認證"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:157",className:"text-white font-light",children:"完成課程後獲得認可的證書,提升您的專業資格。"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/TeachingDetail.tsx:164",className:"py-24 relative border-t border-primary/20",children:o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:165",className:"container mx-auto px-4",children:[o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:166",className:"text-center mb-16",children:[o.jsx(de,{"data-loc":"client/src/pages/TeachingDetail.tsx:167",variant:"outline",className:"mb-4 border-primary text-primary font-display tracking-[0.2em] py-1 px-4 rounded-none",children:"相關服務"}),o.jsx("h2",{"data-loc":"client/src/pages/TeachingDetail.tsx:170",className:"text-4xl md:text-5xl font-display font-bold mb-4",children:"您可能也感興趣"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:171",className:"text-white max-w-2xl mx-auto",children:"探索與遠距課程互補的其他服務,為您的學習旅程打造完整的訪助解決方案。"})]}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:174",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 sm:gap-6 lg:gap-8",children:[o.jsxs(J.a,{"data-loc":"client/src/pages/TeachingDetail.tsx:175",href:"/ai-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:183",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"AI 影像設計"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:184",className:"text-white/70 text-sm mb-4",children:"運用深度學習模型,根據您的需求自動生成獨特的設計方案。"}),o.jsx("span",{"data-loc":"client/src/pages/TeachingDetail.tsx:185",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/TeachingDetail.tsx:188",href:"/avatar",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:196",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"虛擬人偶製作"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:197",className:"text-white/70 text-sm mb-4",children:"打造栩栩如生的超現實數位人偶,應用於直播、互動體驗與品牌代言。"}),o.jsx("span",{"data-loc":"client/src/pages/TeachingDetail.tsx:198",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]}),o.jsxs(J.a,{"data-loc":"client/src/pages/TeachingDetail.tsx:201",href:"/web-design",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"group border border-primary/30 p-6 hover:border-primary hover:bg-primary/5 transition-all duration-300 cursor-pointer",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:209",className:"text-xl font-display font-bold mb-2 group-hover:text-primary transition-colors",children:"網站設計架設"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:210",className:"text-white/70 text-sm mb-4",children:"以未來主義設計風格,打造響應式網站,提升您的線上形象。"}),o.jsx("span",{"data-loc":"client/src/pages/TeachingDetail.tsx:211",className:"text-primary font-display text-sm tracking-widest",children:"探索服務 →"})]})]})]})}),o.jsx("section",{"data-loc":"client/src/pages/TeachingDetail.tsx:218",className:"py-24 relative",children:o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:219",className:"container mx-auto px-4 text-center",children:[o.jsx("h2",{"data-loc":"client/src/pages/TeachingDetail.tsx:220",className:"text-4xl font-display font-bold mb-6",children:"準備好了嗎?"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:221",className:"text-xl text-white mb-10 max-w-2xl mx-auto",children:"联絡我們,報名參加我們的線上課程,開始您的 AI 學習之旅。"}),o.jsx(re,{"data-loc":"client/src/pages/TeachingDetail.tsx:222",size:"lg",className:"bg-primary text-primary-foreground hover:bg-primary/90 rounded-none font-display tracking-widest px-8 py-6 text-lg shadow-[0_0_20px_rgba(0,240,255,0.3)]",children:"開始專案"})]})}),o.jsx("footer",{"data-loc":"client/src/pages/TeachingDetail.tsx:229",className:"border-t border-primary/20 bg-black/80 backdrop-blur-md",children:o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:230",className:"container mx-auto px-4 py-16",children:[o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:231",className:"grid grid-cols-1 md:grid-cols-4 gap-12 mb-12",children:[o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:233",children:[o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:234",className:"flex items-center gap-2 mb-4",children:[o.jsx("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:235",className:"w-8 h-8 bg-primary rounded-none flex items-center justify-center",children:o.jsx(wa,{"data-loc":"client/src/pages/TeachingDetail.tsx:236",className:"w-5 h-5 text-primary-foreground"})}),o.jsx("span",{"data-loc":"client/src/pages/TeachingDetail.tsx:238",className:"font-display font-bold text-lg text-primary",children:"BAILIWU.AI"})]}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:240",className:"text-white/70 text-sm",children:"百里霧多媒體 AI 服務網路工作室"}),o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:241",className:"text-white/70 text-sm mt-2",children:"專注於新竹網頁設計和數位媒體服務"})]}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:245",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:246",className:"font-display font-bold text-white mb-4",children:"快速連結"}),o.jsxs("ul",{"data-loc":"client/src/pages/TeachingDetail.tsx:247",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:248",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:248",href:"/#about",className:"hover:text-primary transition-colors",children:"關於我們"})}),o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:249",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:249",href:"/#services",className:"hover:text-primary transition-colors",children:"服務項目"})}),o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:250",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:250",href:"/#portfolio",className:"hover:text-primary transition-colors",children:"作品集"})}),o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:251",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:251",href:"/#team",className:"hover:text-primary transition-colors",children:"核心團隊"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:256",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:257",className:"font-display font-bold text-white mb-4",children:"主要服務"}),o.jsxs("ul",{"data-loc":"client/src/pages/TeachingDetail.tsx:258",className:"space-y-2 text-sm text-white/70",children:[o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:259",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:259",href:"/ai-design",className:"hover:text-primary transition-colors",children:"AI 影像設計"})}),o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:260",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:260",href:"/avatar",className:"hover:text-primary transition-colors",children:"虛擬人偶製作"})}),o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:261",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:261",href:"/video-edit",className:"hover:text-primary transition-colors",children:"影像剪輯合成"})}),o.jsx("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:262",children:o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:262",href:"/teaching",className:"hover:text-primary transition-colors",children:"遠距網路教學"})})]})]}),o.jsxs("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:267",children:[o.jsx("h3",{"data-loc":"client/src/pages/TeachingDetail.tsx:268",className:"font-display font-bold text-white mb-4",children:"聯絡資訊"}),o.jsxs("ul",{"data-loc":"client/src/pages/TeachingDetail.tsx:269",className:"space-y-3 text-sm text-white/70",children:[o.jsxs("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:270",className:"flex items-center gap-2",children:[o.jsx(bs,{"data-loc":"client/src/pages/TeachingDetail.tsx:271",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:272",href:"mailto:[email protected]",className:"hover:text-primary transition-colors",children:"[email protected]"})]}),o.jsxs("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:274",className:"flex items-center gap-2",children:[o.jsx(ws,{"data-loc":"client/src/pages/TeachingDetail.tsx:275",className:"w-4 h-4 text-primary"}),o.jsx("a",{"data-loc":"client/src/pages/TeachingDetail.tsx:276",href:"tel:0928321790",className:"hover:text-primary transition-colors",children:"0928321790"})]}),o.jsxs("li",{"data-loc":"client/src/pages/TeachingDetail.tsx:278",className:"flex items-center gap-2",children:[o.jsx(zn,{"data-loc":"client/src/pages/TeachingDetail.tsx:279",className:"w-4 h-4 text-primary"}),o.jsx("span",{"data-loc":"client/src/pages/TeachingDetail.tsx:280",children:"新竹市"})]})]})]})]}),o.jsx("div",{"data-loc":"client/src/pages/TeachingDetail.tsx:287",className:"border-t border-primary/20 pt-8 text-center text-white/70 text-sm",children:o.jsx("p",{"data-loc":"client/src/pages/TeachingDetail.tsx:288",children:"© 2025 百里霧 AI 工作室。版權所有。"})})]})})]})}function f5(){return o.jsxs(b4,{"data-loc":"client/src/App.tsx:18",children:[o.jsx(Ca,{"data-loc":"client/src/App.tsx:19",path:"/",component:n5}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:20",path:"/avatar",component:i0}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:21",path:"/portfolio/eve-virtual-avatar",component:i0}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:22",path:"/ai-design",component:r5}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:23",path:"/video-edit",component:o5}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:24",path:"/web-design",component:c5}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:25",path:"/copywriting",component:u5}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:26",path:"/teaching",component:d5}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:27",path:"/404",component:Xx}),o.jsx(Ca,{"data-loc":"client/src/App.tsx:29",component:Xx})]})}function m5(){return o.jsx(w4,{"data-loc":"client/src/App.tsx:41",children:o.jsx(j4,{"data-loc":"client/src/App.tsx:42",defaultTheme:"light",children:o.jsxs(VN,{"data-loc":"client/src/App.tsx:46",children:[o.jsx(Iw,{"data-loc":"client/src/App.tsx:47"}),o.jsx(f5,{"data-loc":"client/src/App.tsx:48"})]})})})}uw.createRoot(document.getElementById("root")).render(o.jsx(m5,{"data-loc":"client/src/main.tsx:5"}));

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.