const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/GynaekologieV3-DdtssZrO.js","assets/admin-C-xXSLvt.js","assets/ParallaxBanner-ZpfVw0vf.js","assets/accordion-DK6ICVhk.js","assets/Praxisbedarf-lLiMQotK.js","assets/Sprechstundenbedarf-CQb0ZYZU.js","assets/TechnischerService-C4zK_NWv.js","assets/Praxisplanung-AILJxcH0.js","assets/Praxisportal-qLkKgfc4.js","assets/Hygienemanagement-DDwU0i3P.js","assets/Praxisgruendung-D1F-NZWk.js","assets/Kontakt-BdB-4YVi.js","assets/MediMatic-N1CG4sW6.js","assets/VitalographPneumotrac-DOoAlvUr.js","assets/VitalographAlphaConnect-DFDrdlHv.js","assets/BosoTM2450-D8ipiSWp.js","assets/Impressum-CzzCTHhQ.js","assets/Datenschutz-DuYFMMze.js","assets/AGB-D9oJw2W4.js","assets/UnserTeam-D5nHm3bR.js","assets/UnserTeam-CIGW-MKW.css","assets/Karriere-8sGScXiL.js","assets/Aufbereitung-M-h48bKU.js","assets/Autoklaven-CwjFvcu3.js","assets/Thermodesinfektoren-B-mZkzKT.js","assets/Medizintechnik-CalHqULk.js","assets/OPLeuchten-agJhGnh5.js","assets/Chirurgie-B6aa-ue0.js","assets/ServicetechnikerAussendienst-B5YF7kDI.js","assets/Kreditorenbuchhalter-Brl9eQ4y.js","assets/Retouren-C0xO3RMU.js","assets/GynStuehle-BbN-42zl.js"])))=>i.map(i=>d[i]);
import{r as z2,a as O2,g as Zd,b as w,R as Sa,j as m,T as D2,c as Jv,d as R2,e as _2,t as ci,X as is,C as wr,U as e0,M as Qd,P as si,B as Xr,f as Rr,h as t0,i as k2,k as Ja,S as B2,l as H2,m as L2,u as Pl,n as _r,A as Ft,o as Zs,E as kr,p as V2,G as n0,q as U2,s as P2,W as a0,L as K2,F as Fd,H as G2,v as q2,w as Y2,x as Wd,y as X2,z as Z2,D as Q2,I as $d,J as F2,K as W2,N as s0,O as Fa,Q as i0,V as $2,Y as I2,Z as J2,_ as fe,$ as eT,a0 as tT,a1 as nT}from"./admin-C-xXSLvt.js";(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))l(r);new MutationObserver(r=>{for(const u of r)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&l(d)}).observe(document,{childList:!0,subtree:!0});function i(r){const u={};return r.integrity&&(u.integrity=r.integrity),r.referrerPolicy&&(u.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?u.credentials="include":r.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function l(r){if(r.ep)return;r.ep=!0;const u=i(r);fetch(r.href,u)}})();var Nf={exports:{}},pl={},Cf={exports:{}},jf={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Gy;function aT(){return Gy||(Gy=1,(function(t){function a(O,P){var B=O.length;O.push(P);e:for(;0<B;){var ee=B-1>>>1,ae=O[ee];if(0<r(ae,P))O[ee]=P,O[B]=ae,B=ee;else break e}}function i(O){return O.length===0?null:O[0]}function l(O){if(O.length===0)return null;var P=O[0],B=O.pop();if(B!==P){O[0]=B;e:for(var ee=0,ae=O.length,_e=ae>>>1;ee<_e;){var Ee=2*(ee+1)-1,ie=O[Ee],Se=Ee+1,at=O[Se];if(0>r(ie,B))Se<ae&&0>r(at,ie)?(O[ee]=at,O[Se]=B,ee=Se):(O[ee]=ie,O[Ee]=B,ee=Ee);else if(Se<ae&&0>r(at,B))O[ee]=at,O[Se]=B,ee=Se;else break e}}return P}function r(O,P){var B=O.sortIndex-P.sortIndex;return B!==0?B:O.id-P.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var u=performance;t.unstable_now=function(){return u.now()}}else{var d=Date,h=d.now();t.unstable_now=function(){return d.now()-h}}var p=[],g=[],x=1,v=null,S=3,T=!1,A=!1,j=!1,_=!1,N=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,z=typeof setImmediate<"u"?setImmediate:null;function G(O){for(var P=i(g);P!==null;){if(P.callback===null)l(g);else if(P.startTime<=O)l(g),P.sortIndex=P.expirationTime,a(p,P);else break;P=i(g)}}function Y(O){if(j=!1,G(O),!A)if(i(p)!==null)A=!0,Z||(Z=!0,de());else{var P=i(g);P!==null&&Q(Y,P.startTime-O)}}var Z=!1,K=-1,V=5,I=-1;function se(){return _?!0:!(t.unstable_now()-I<V)}function oe(){if(_=!1,Z){var O=t.unstable_now();I=O;var P=!0;try{e:{A=!1,j&&(j=!1,H(K),K=-1),T=!0;var B=S;try{t:{for(G(O),v=i(p);v!==null&&!(v.expirationTime>O&&se());){var ee=v.callback;if(typeof ee=="function"){v.callback=null,S=v.priorityLevel;var ae=ee(v.expirationTime<=O);if(O=t.unstable_now(),typeof ae=="function"){v.callback=ae,G(O),P=!0;break t}v===i(p)&&l(p),G(O)}else l(p);v=i(p)}if(v!==null)P=!0;else{var _e=i(g);_e!==null&&Q(Y,_e.startTime-O),P=!1}}break e}finally{v=null,S=B,T=!1}P=void 0}}finally{P?de():Z=!1}}}var de;if(typeof z=="function")de=function(){z(oe)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,ye=we.port2;we.port1.onmessage=oe,de=function(){ye.postMessage(null)}}else de=function(){N(oe,0)};function Q(O,P){K=N(function(){O(t.unstable_now())},P)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(O){O.callback=null},t.unstable_forceFrameRate=function(O){0>O||125<O?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<O?Math.floor(1e3/O):5},t.unstable_getCurrentPriorityLevel=function(){return S},t.unstable_next=function(O){switch(S){case 1:case 2:case 3:var P=3;break;default:P=S}var B=S;S=P;try{return O()}finally{S=B}},t.unstable_requestPaint=function(){_=!0},t.unstable_runWithPriority=function(O,P){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var B=S;S=O;try{return P()}finally{S=B}},t.unstable_scheduleCallback=function(O,P,B){var ee=t.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?ee+B:ee):B=ee,O){case 1:var ae=-1;break;case 2:ae=250;break;case 5:ae=1073741823;break;case 4:ae=1e4;break;default:ae=5e3}return ae=B+ae,O={id:x++,callback:P,priorityLevel:O,startTime:B,expirationTime:ae,sortIndex:-1},B>ee?(O.sortIndex=B,a(g,O),i(p)===null&&O===i(g)&&(j?(H(K),K=-1):j=!0,Q(Y,B-ee))):(O.sortIndex=ae,a(p,O),A||T||(A=!0,Z||(Z=!0,de()))),O},t.unstable_shouldYield=se,t.unstable_wrapCallback=function(O){var P=S;return function(){var B=S;S=P;try{return O.apply(this,arguments)}finally{S=B}}}})(jf)),jf}var qy;function sT(){return qy||(qy=1,Cf.exports=aT()),Cf.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Yy;function iT(){if(Yy)return pl;Yy=1;var t=sT(),a=z2(),i=O2();function l(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)n+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function u(e){var n=e,s=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(s=n.return),e=n.return;while(e)}return n.tag===3?s:null}function d(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function h(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function p(e){if(u(e)!==e)throw Error(l(188))}function g(e){var n=e.alternate;if(!n){if(n=u(e),n===null)throw Error(l(188));return n!==e?null:e}for(var s=e,o=n;;){var c=s.return;if(c===null)break;var f=c.alternate;if(f===null){if(o=c.return,o!==null){s=o;continue}break}if(c.child===f.child){for(f=c.child;f;){if(f===s)return p(c),e;if(f===o)return p(c),n;f=f.sibling}throw Error(l(188))}if(s.return!==o.return)s=c,o=f;else{for(var y=!1,b=c.child;b;){if(b===s){y=!0,s=c,o=f;break}if(b===o){y=!0,o=c,s=f;break}b=b.sibling}if(!y){for(b=f.child;b;){if(b===s){y=!0,s=f,o=c;break}if(b===o){y=!0,o=f,s=c;break}b=b.sibling}if(!y)throw Error(l(189))}}if(s.alternate!==o)throw Error(l(190))}if(s.tag!==3)throw Error(l(188));return s.stateNode.current===s?e:n}function x(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=x(e),n!==null)return n;e=e.sibling}return null}var v=Object.assign,S=Symbol.for("react.element"),T=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),H=Symbol.for("react.consumer"),z=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),se=Symbol.for("react.memo_cache_sentinel"),oe=Symbol.iterator;function de(e){return e===null||typeof e!="object"?null:(e=oe&&e[oe]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function ye(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case j:return"Fragment";case N:return"Profiler";case _:return"StrictMode";case Y:return"Suspense";case Z:return"SuspenseList";case I:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case A:return"Portal";case z:return e.displayName||"Context";case H:return(e._context.displayName||"Context")+".Consumer";case G:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case K:return n=e.displayName||null,n!==null?n:ye(e.type)||"Memo";case V:n=e._payload,e=e._init;try{return ye(e(n))}catch{}}return null}var Q=Array.isArray,O=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},ee=[],ae=-1;function _e(e){return{current:e}}function Ee(e){0>ae||(e.current=ee[ae],ee[ae]=null,ae--)}function ie(e,n){ae++,ee[ae]=e.current,e.current=n}var Se=_e(null),at=_e(null),St=_e(null),Ce=_e(null);function on(e,n){switch(ie(St,n),ie(at,e),ie(Se,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?dy(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=dy(n),e=my(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Ee(Se),ie(Se,e)}function wt(){Ee(Se),Ee(at),Ee(St)}function rn(e){e.memoizedState!==null&&ie(Ce,e);var n=Se.current,s=my(n,e.type);n!==s&&(ie(at,e),ie(Se,s))}function cn(e){at.current===e&&(Ee(Se),Ee(at)),Ce.current===e&&(Ee(Ce),fl._currentValue=B)}var un,Ma;function za(e){if(un===void 0)try{throw Error()}catch(s){var n=s.stack.trim().match(/\n( *(at )?)/);un=n&&n[1]||"",Ma=-1<s.stack.indexOf(`
    at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+un+e+Ma}var rc=!1;function cc(e,n){if(!e||rc)return"";rc=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(n){var X=function(){throw Error()};if(Object.defineProperty(X.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(X,[])}catch(L){var k=L}Reflect.construct(e,[],X)}else{try{X.call()}catch(L){k=L}e.call(X.prototype)}}else{try{throw Error()}catch(L){k=L}(X=e())&&typeof X.catch=="function"&&X.catch(function(){})}}catch(L){if(L&&k&&typeof L.stack=="string")return[L.stack,k.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=o.DetermineComponentFrameRoot(),y=f[0],b=f[1];if(y&&b){var E=y.split(`
`),R=b.split(`
`);for(c=o=0;o<E.length&&!E[o].includes("DetermineComponentFrameRoot");)o++;for(;c<R.length&&!R[c].includes("DetermineComponentFrameRoot");)c++;if(o===E.length||c===R.length)for(o=E.length-1,c=R.length-1;1<=o&&0<=c&&E[o]!==R[c];)c--;for(;1<=o&&0<=c;o--,c--)if(E[o]!==R[c]){if(o!==1||c!==1)do if(o--,c--,0>c||E[o]!==R[c]){var U=`
`+E[o].replace(" at new "," at ");return e.displayName&&U.includes("<anonymous>")&&(U=U.replace("<anonymous>",e.displayName)),U}while(1<=o&&0<=c);break}}}finally{rc=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?za(s):""}function oS(e,n){switch(e.tag){case 26:case 27:case 5:return za(e.type);case 16:return za("Lazy");case 13:return e.child!==n&&n!==null?za("Suspense Fallback"):za("Suspense");case 19:return za("SuspenseList");case 0:case 15:return cc(e.type,!1);case 11:return cc(e.type.render,!1);case 1:return cc(e.type,!0);case 31:return za("Activity");default:return""}}function Gm(e){try{var n="",s=null;do n+=oS(e,s),s=e,e=e.return;while(e);return n}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var uc=Object.prototype.hasOwnProperty,fc=t.unstable_scheduleCallback,dc=t.unstable_cancelCallback,rS=t.unstable_shouldYield,cS=t.unstable_requestPaint,Tt=t.unstable_now,uS=t.unstable_getCurrentPriorityLevel,qm=t.unstable_ImmediatePriority,Ym=t.unstable_UserBlockingPriority,Zl=t.unstable_NormalPriority,fS=t.unstable_LowPriority,Xm=t.unstable_IdlePriority,dS=t.log,mS=t.unstable_setDisableYieldValue,Ti=null,At=null;function Qn(e){if(typeof dS=="function"&&mS(e),At&&typeof At.setStrictMode=="function")try{At.setStrictMode(Ti,e)}catch{}}var Et=Math.clz32?Math.clz32:gS,hS=Math.log,pS=Math.LN2;function gS(e){return e>>>=0,e===0?32:31-(hS(e)/pS|0)|0}var Ql=256,Fl=262144,Wl=4194304;function Oa(e){var n=e&42;if(n!==0)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function $l(e,n,s){var o=e.pendingLanes;if(o===0)return 0;var c=0,f=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~f,o!==0?c=Oa(o):(y&=b,y!==0?c=Oa(y):s||(s=b&~e,s!==0&&(c=Oa(s))))):(b=o&~f,b!==0?c=Oa(b):y!==0?c=Oa(y):s||(s=o&~e,s!==0&&(c=Oa(s)))),c===0?0:n!==0&&n!==c&&(n&f)===0&&(f=c&-c,s=n&-n,f>=s||f===32&&(s&4194048)!==0)?n:c}function Ai(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function yS(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+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 n+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 Zm(){var e=Wl;return Wl<<=1,(Wl&62914560)===0&&(Wl=4194304),e}function mc(e){for(var n=[],s=0;31>s;s++)n.push(e);return n}function Ei(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function xS(e,n,s,o,c,f){var y=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,R=e.hiddenUpdates;for(s=y&~s;0<s;){var U=31-Et(s),X=1<<U;b[U]=0,E[U]=-1;var k=R[U];if(k!==null)for(R[U]=null,U=0;U<k.length;U++){var L=k[U];L!==null&&(L.lane&=-536870913)}s&=~X}o!==0&&Qm(e,o,0),f!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=f&~(y&~n))}function Qm(e,n,s){e.pendingLanes|=n,e.suspendedLanes&=~n;var o=31-Et(n);e.entangledLanes|=n,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Fm(e,n){var s=e.entangledLanes|=n;for(e=e.entanglements;s;){var o=31-Et(s),c=1<<o;c&n|e[o]&n&&(e[o]|=n),s&=~c}}function Wm(e,n){var s=n&-n;return s=(s&42)!==0?1:hc(s),(s&(e.suspendedLanes|n))!==0?0:s}function hc(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function pc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function $m(){var e=P.p;return e!==0?e:(e=window.event,e===void 0?32:By(e.type))}function Im(e,n){var s=P.p;try{return P.p=e,n()}finally{P.p=s}}var Fn=Math.random().toString(36).slice(2),st="__reactFiber$"+Fn,dt="__reactProps$"+Fn,cs="__reactContainer$"+Fn,gc="__reactEvents$"+Fn,vS="__reactListeners$"+Fn,bS="__reactHandles$"+Fn,Jm="__reactResources$"+Fn,Ni="__reactMarker$"+Fn;function yc(e){delete e[st],delete e[dt],delete e[gc],delete e[vS],delete e[bS]}function us(e){var n=e[st];if(n)return n;for(var s=e.parentNode;s;){if(n=s[cs]||s[st]){if(s=n.alternate,n.child!==null||s!==null&&s.child!==null)for(e=by(e);e!==null;){if(s=e[st])return s;e=by(e)}return n}e=s,s=e.parentNode}return null}function fs(e){if(e=e[st]||e[cs]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function Ci(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(l(33))}function ds(e){var n=e[Jm];return n||(n=e[Jm]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function et(e){e[Ni]=!0}var eh=new Set,th={};function Da(e,n){ms(e,n),ms(e+"Capture",n)}function ms(e,n){for(th[e]=n,e=0;e<n.length;e++)eh.add(n[e])}var SS=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]*$"),nh={},ah={};function wS(e){return uc.call(ah,e)?!0:uc.call(nh,e)?!1:SS.test(e)?ah[e]=!0:(nh[e]=!0,!1)}function Il(e,n,s){if(wS(n))if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var o=n.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+s)}}function Jl(e,n,s){if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+s)}}function Tn(e,n,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(n,s,""+o)}}function kt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function sh(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function TS(e,n,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var c=o.get,f=o.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(y){s=""+y,f.call(this,y)}}),Object.defineProperty(e,n,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(y){s=""+y},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function xc(e){if(!e._valueTracker){var n=sh(e)?"checked":"value";e._valueTracker=TS(e,n,""+e[n])}}function ih(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var s=n.getValue(),o="";return e&&(o=sh(e)?e.checked?"true":"false":e.value),e=o,e!==s?(n.setValue(e),!0):!1}function eo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var AS=/[\n"\\]/g;function Bt(e){return e.replace(AS,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function vc(e,n,s,o,c,f,y,b){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),n!=null?y==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+kt(n)):e.value!==""+kt(n)&&(e.value=""+kt(n)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),n!=null?bc(e,y,kt(n)):s!=null?bc(e,y,kt(s)):o!=null&&e.removeAttribute("value"),c==null&&f!=null&&(e.defaultChecked=!!f),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+kt(b):e.removeAttribute("name")}function lh(e,n,s,o,c,f,y,b){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),n!=null||s!=null){if(!(f!=="submit"&&f!=="reset"||n!=null)){xc(e);return}s=s!=null?""+kt(s):"",n=n!=null?""+kt(n):s,b||n===e.value||(e.value=n),e.defaultValue=n}o=o??c,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),xc(e)}function bc(e,n,s){n==="number"&&eo(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function hs(e,n,s,o){if(e=e.options,n){n={};for(var c=0;c<s.length;c++)n["$"+s[c]]=!0;for(s=0;s<e.length;s++)c=n.hasOwnProperty("$"+e[s].value),e[s].selected!==c&&(e[s].selected=c),c&&o&&(e[s].defaultSelected=!0)}else{for(s=""+kt(s),n=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}n!==null||e[c].disabled||(n=e[c])}n!==null&&(n.selected=!0)}}function oh(e,n,s){if(n!=null&&(n=""+kt(n),n!==e.value&&(e.value=n),s==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=s!=null?""+kt(s):""}function rh(e,n,s,o){if(n==null){if(o!=null){if(s!=null)throw Error(l(92));if(Q(o)){if(1<o.length)throw Error(l(93));o=o[0]}s=o}s==null&&(s=""),n=s}s=kt(n),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),xc(e)}function ps(e,n){if(n){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=n;return}}e.textContent=n}var ES=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 ch(e,n,s){var o=n.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":o?e.setProperty(n,s):typeof s!="number"||s===0||ES.has(n)?n==="float"?e.cssFloat=s:e[n]=(""+s).trim():e[n]=s+"px"}function uh(e,n,s){if(n!=null&&typeof n!="object")throw Error(l(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||n!=null&&n.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var c in n)o=n[c],n.hasOwnProperty(c)&&s[c]!==o&&ch(e,c,o)}else for(var f in n)n.hasOwnProperty(f)&&ch(e,f,n[f])}function Sc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var NS=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),CS=/^[\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 to(e){return CS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function An(){}var wc=null;function Tc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gs=null,ys=null;function fh(e){var n=fs(e);if(n&&(e=n.stateNode)){var s=e[dt]||null;e:switch(e=n.stateNode,n.type){case"input":if(vc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),n=s.name,s.type==="radio"&&n!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Bt(""+n)+'"][type="radio"]'),n=0;n<s.length;n++){var o=s[n];if(o!==e&&o.form===e.form){var c=o[dt]||null;if(!c)throw Error(l(90));vc(o,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(n=0;n<s.length;n++)o=s[n],o.form===e.form&&ih(o)}break e;case"textarea":oh(e,s.value,s.defaultValue);break e;case"select":n=s.value,n!=null&&hs(e,!!s.multiple,n,!1)}}}var Ac=!1;function dh(e,n,s){if(Ac)return e(n,s);Ac=!0;try{var o=e(n);return o}finally{if(Ac=!1,(gs!==null||ys!==null)&&(Go(),gs&&(n=gs,e=ys,ys=gs=null,fh(n),e)))for(n=0;n<e.length;n++)fh(e[n])}}function ji(e,n){var s=e.stateNode;if(s===null)return null;var o=s[dt]||null;if(o===null)return null;s=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(l(231,n,typeof s));return s}var En=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ec=!1;if(En)try{var Mi={};Object.defineProperty(Mi,"passive",{get:function(){Ec=!0}}),window.addEventListener("test",Mi,Mi),window.removeEventListener("test",Mi,Mi)}catch{Ec=!1}var Wn=null,Nc=null,no=null;function mh(){if(no)return no;var e,n=Nc,s=n.length,o,c="value"in Wn?Wn.value:Wn.textContent,f=c.length;for(e=0;e<s&&n[e]===c[e];e++);var y=s-e;for(o=1;o<=y&&n[s-o]===c[f-o];o++);return no=c.slice(e,1<o?1-o:void 0)}function ao(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function so(){return!0}function hh(){return!1}function mt(e){function n(s,o,c,f,y){this._reactName=s,this._targetInst=c,this.type=o,this.nativeEvent=f,this.target=y,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(s=e[b],this[b]=s?s(f):f[b]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?so:hh,this.isPropagationStopped=hh,this}return v(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=so)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=so)},persist:function(){},isPersistent:so}),n}var Ra={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},io=mt(Ra),zi=v({},Ra,{view:0,detail:0}),jS=mt(zi),Cc,jc,Oi,lo=v({},zi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Oi&&(Oi&&e.type==="mousemove"?(Cc=e.screenX-Oi.screenX,jc=e.screenY-Oi.screenY):jc=Cc=0,Oi=e),Cc)},movementY:function(e){return"movementY"in e?e.movementY:jc}}),ph=mt(lo),MS=v({},lo,{dataTransfer:0}),zS=mt(MS),OS=v({},zi,{relatedTarget:0}),Mc=mt(OS),DS=v({},Ra,{animationName:0,elapsedTime:0,pseudoElement:0}),RS=mt(DS),_S=v({},Ra,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kS=mt(_S),BS=v({},Ra,{data:0}),gh=mt(BS),HS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},LS={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"},VS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function US(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=VS[e])?!!n[e]:!1}function zc(){return US}var PS=v({},zi,{key:function(e){if(e.key){var n=HS[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=ao(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?LS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zc,charCode:function(e){return e.type==="keypress"?ao(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ao(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),KS=mt(PS),GS=v({},lo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yh=mt(GS),qS=v({},zi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),YS=mt(qS),XS=v({},Ra,{propertyName:0,elapsedTime:0,pseudoElement:0}),ZS=mt(XS),QS=v({},lo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),FS=mt(QS),WS=v({},Ra,{newState:0,oldState:0}),$S=mt(WS),IS=[9,13,27,32],Oc=En&&"CompositionEvent"in window,Di=null;En&&"documentMode"in document&&(Di=document.documentMode);var JS=En&&"TextEvent"in window&&!Di,xh=En&&(!Oc||Di&&8<Di&&11>=Di),vh=" ",bh=!1;function Sh(e,n){switch(e){case"keyup":return IS.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var xs=!1;function ew(e,n){switch(e){case"compositionend":return wh(n);case"keypress":return n.which!==32?null:(bh=!0,vh);case"textInput":return e=n.data,e===vh&&bh?null:e;default:return null}}function tw(e,n){if(xs)return e==="compositionend"||!Oc&&Sh(e,n)?(e=mh(),no=Nc=Wn=null,xs=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return xh&&n.locale!=="ko"?null:n.data;default:return null}}var nw={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 Th(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!nw[e.type]:n==="textarea"}function Ah(e,n,s,o){gs?ys?ys.push(o):ys=[o]:gs=o,n=Wo(n,"onChange"),0<n.length&&(s=new io("onChange","change",null,s,o),e.push({event:s,listeners:n}))}var Ri=null,_i=null;function aw(e){ly(e,0)}function oo(e){var n=Ci(e);if(ih(n))return e}function Eh(e,n){if(e==="change")return n}var Nh=!1;if(En){var Dc;if(En){var Rc="oninput"in document;if(!Rc){var Ch=document.createElement("div");Ch.setAttribute("oninput","return;"),Rc=typeof Ch.oninput=="function"}Dc=Rc}else Dc=!1;Nh=Dc&&(!document.documentMode||9<document.documentMode)}function jh(){Ri&&(Ri.detachEvent("onpropertychange",Mh),_i=Ri=null)}function Mh(e){if(e.propertyName==="value"&&oo(_i)){var n=[];Ah(n,_i,e,Tc(e)),dh(aw,n)}}function sw(e,n,s){e==="focusin"?(jh(),Ri=n,_i=s,Ri.attachEvent("onpropertychange",Mh)):e==="focusout"&&jh()}function iw(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return oo(_i)}function lw(e,n){if(e==="click")return oo(n)}function ow(e,n){if(e==="input"||e==="change")return oo(n)}function rw(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Nt=typeof Object.is=="function"?Object.is:rw;function ki(e,n){if(Nt(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var s=Object.keys(e),o=Object.keys(n);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var c=s[o];if(!uc.call(n,c)||!Nt(e[c],n[c]))return!1}return!0}function zh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Oh(e,n){var s=zh(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=n&&o>=n)return{node:s,offset:n-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=zh(s)}}function Dh(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Dh(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Rh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=eo(e.document);n instanceof e.HTMLIFrameElement;){try{var s=typeof n.contentWindow.location.href=="string"}catch{s=!1}if(s)e=n.contentWindow;else break;n=eo(e.document)}return n}function _c(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var cw=En&&"documentMode"in document&&11>=document.documentMode,vs=null,kc=null,Bi=null,Bc=!1;function _h(e,n,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Bc||vs==null||vs!==eo(o)||(o=vs,"selectionStart"in o&&_c(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Bi&&ki(Bi,o)||(Bi=o,o=Wo(kc,"onSelect"),0<o.length&&(n=new io("onSelect","select",null,n,s),e.push({event:n,listeners:o}),n.target=vs)))}function _a(e,n){var s={};return s[e.toLowerCase()]=n.toLowerCase(),s["Webkit"+e]="webkit"+n,s["Moz"+e]="moz"+n,s}var bs={animationend:_a("Animation","AnimationEnd"),animationiteration:_a("Animation","AnimationIteration"),animationstart:_a("Animation","AnimationStart"),transitionrun:_a("Transition","TransitionRun"),transitionstart:_a("Transition","TransitionStart"),transitioncancel:_a("Transition","TransitionCancel"),transitionend:_a("Transition","TransitionEnd")},Hc={},kh={};En&&(kh=document.createElement("div").style,"AnimationEvent"in window||(delete bs.animationend.animation,delete bs.animationiteration.animation,delete bs.animationstart.animation),"TransitionEvent"in window||delete bs.transitionend.transition);function ka(e){if(Hc[e])return Hc[e];if(!bs[e])return e;var n=bs[e],s;for(s in n)if(n.hasOwnProperty(s)&&s in kh)return Hc[e]=n[s];return e}var Bh=ka("animationend"),Hh=ka("animationiteration"),Lh=ka("animationstart"),uw=ka("transitionrun"),fw=ka("transitionstart"),dw=ka("transitioncancel"),Vh=ka("transitionend"),Uh=new Map,Lc="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(" ");Lc.push("scrollEnd");function $t(e,n){Uh.set(e,n),Da(n,[e])}var ro=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Ht=[],Ss=0,Vc=0;function co(){for(var e=Ss,n=Vc=Ss=0;n<e;){var s=Ht[n];Ht[n++]=null;var o=Ht[n];Ht[n++]=null;var c=Ht[n];Ht[n++]=null;var f=Ht[n];if(Ht[n++]=null,o!==null&&c!==null){var y=o.pending;y===null?c.next=c:(c.next=y.next,y.next=c),o.pending=c}f!==0&&Ph(s,c,f)}}function uo(e,n,s,o){Ht[Ss++]=e,Ht[Ss++]=n,Ht[Ss++]=s,Ht[Ss++]=o,Vc|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Uc(e,n,s,o){return uo(e,n,s,o),fo(e)}function Ba(e,n){return uo(e,null,null,n),fo(e)}function Ph(e,n,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var c=!1,f=e.return;f!==null;)f.childLanes|=s,o=f.alternate,o!==null&&(o.childLanes|=s),f.tag===22&&(e=f.stateNode,e===null||e._visibility&1||(c=!0)),e=f,f=f.return;return e.tag===3?(f=e.stateNode,c&&n!==null&&(c=31-Et(s),e=f.hiddenUpdates,o=e[c],o===null?e[c]=[n]:o.push(n),n.lane=s|536870912),f):null}function fo(e){if(50<sl)throw sl=0,Fu=null,Error(l(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var ws={};function mw(e,n,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ct(e,n,s,o){return new mw(e,n,s,o)}function Pc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nn(e,n){var s=e.alternate;return s===null?(s=Ct(e.tag,n,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=n,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,n=e.dependencies,s.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function Kh(e,n){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,n=s.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function mo(e,n,s,o,c,f){var y=0;if(o=e,typeof e=="function")Pc(e)&&(y=1);else if(typeof e=="string")y=x2(e,s,Se.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case I:return e=Ct(31,s,n,c),e.elementType=I,e.lanes=f,e;case j:return Ha(s.children,c,f,n);case _:y=8,c|=24;break;case N:return e=Ct(12,s,n,c|2),e.elementType=N,e.lanes=f,e;case Y:return e=Ct(13,s,n,c),e.elementType=Y,e.lanes=f,e;case Z:return e=Ct(19,s,n,c),e.elementType=Z,e.lanes=f,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case z:y=10;break e;case H:y=9;break e;case G:y=11;break e;case K:y=14;break e;case V:y=16,o=null;break e}y=29,s=Error(l(130,e===null?"null":typeof e,"")),o=null}return n=Ct(y,s,n,c),n.elementType=e,n.type=o,n.lanes=f,n}function Ha(e,n,s,o){return e=Ct(7,e,o,n),e.lanes=s,e}function Kc(e,n,s){return e=Ct(6,e,null,n),e.lanes=s,e}function Gh(e){var n=Ct(18,null,null,0);return n.stateNode=e,n}function Gc(e,n,s){return n=Ct(4,e.children!==null?e.children:[],e.key,n),n.lanes=s,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var qh=new WeakMap;function Lt(e,n){if(typeof e=="object"&&e!==null){var s=qh.get(e);return s!==void 0?s:(n={value:e,source:n,stack:Gm(n)},qh.set(e,n),n)}return{value:e,source:n,stack:Gm(n)}}var Ts=[],As=0,ho=null,Hi=0,Vt=[],Ut=0,$n=null,fn=1,dn="";function Cn(e,n){Ts[As++]=Hi,Ts[As++]=ho,ho=e,Hi=n}function Yh(e,n,s){Vt[Ut++]=fn,Vt[Ut++]=dn,Vt[Ut++]=$n,$n=e;var o=fn;e=dn;var c=32-Et(o)-1;o&=~(1<<c),s+=1;var f=32-Et(n)+c;if(30<f){var y=c-c%5;f=(o&(1<<y)-1).toString(32),o>>=y,c-=y,fn=1<<32-Et(n)+c|s<<c|o,dn=f+e}else fn=1<<f|s<<c|o,dn=e}function qc(e){e.return!==null&&(Cn(e,1),Yh(e,1,0))}function Yc(e){for(;e===ho;)ho=Ts[--As],Ts[As]=null,Hi=Ts[--As],Ts[As]=null;for(;e===$n;)$n=Vt[--Ut],Vt[Ut]=null,dn=Vt[--Ut],Vt[Ut]=null,fn=Vt[--Ut],Vt[Ut]=null}function Xh(e,n){Vt[Ut++]=fn,Vt[Ut++]=dn,Vt[Ut++]=$n,fn=n.id,dn=n.overflow,$n=e}var it=null,Be=null,be=!1,In=null,Pt=!1,Xc=Error(l(519));function Jn(e){var n=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Li(Lt(n,e)),Xc}function Zh(e){var n=e.stateNode,s=e.type,o=e.memoizedProps;switch(n[st]=e,n[dt]=o,s){case"dialog":pe("cancel",n),pe("close",n);break;case"iframe":case"object":case"embed":pe("load",n);break;case"video":case"audio":for(s=0;s<ll.length;s++)pe(ll[s],n);break;case"source":pe("error",n);break;case"img":case"image":case"link":pe("error",n),pe("load",n);break;case"details":pe("toggle",n);break;case"input":pe("invalid",n),lh(n,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":pe("invalid",n);break;case"textarea":pe("invalid",n),rh(n,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||n.textContent===""+s||o.suppressHydrationWarning===!0||uy(n.textContent,s)?(o.popover!=null&&(pe("beforetoggle",n),pe("toggle",n)),o.onScroll!=null&&pe("scroll",n),o.onScrollEnd!=null&&pe("scrollend",n),o.onClick!=null&&(n.onclick=An),n=!0):n=!1,n||Jn(e,!0)}function Qh(e){for(it=e.return;it;)switch(it.tag){case 5:case 31:case 13:Pt=!1;return;case 27:case 3:Pt=!0;return;default:it=it.return}}function Es(e){if(e!==it)return!1;if(!be)return Qh(e),be=!0,!1;var n=e.tag,s;if((s=n!==3&&n!==27)&&((s=n===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||ff(e.type,e.memoizedProps)),s=!s),s&&Be&&Jn(e),Qh(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Be=vy(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Be=vy(e)}else n===27?(n=Be,ma(e.type)?(e=gf,gf=null,Be=e):Be=n):Be=it?Gt(e.stateNode.nextSibling):null;return!0}function La(){Be=it=null,be=!1}function Zc(){var e=In;return e!==null&&(yt===null?yt=e:yt.push.apply(yt,e),In=null),e}function Li(e){In===null?In=[e]:In.push(e)}var Qc=_e(null),Va=null,jn=null;function ea(e,n,s){ie(Qc,n._currentValue),n._currentValue=s}function Mn(e){e._currentValue=Qc.current,Ee(Qc)}function Fc(e,n,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===s)break;e=e.return}}function Wc(e,n,s,o){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var f=c.dependencies;if(f!==null){var y=c.child;f=f.firstContext;e:for(;f!==null;){var b=f;f=c;for(var E=0;E<n.length;E++)if(b.context===n[E]){f.lanes|=s,b=f.alternate,b!==null&&(b.lanes|=s),Fc(f.return,s,e),o||(y=null);break e}f=b.next}}else if(c.tag===18){if(y=c.return,y===null)throw Error(l(341));y.lanes|=s,f=y.alternate,f!==null&&(f.lanes|=s),Fc(y,s,e),y=null}else y=c.child;if(y!==null)y.return=c;else for(y=c;y!==null;){if(y===e){y=null;break}if(c=y.sibling,c!==null){c.return=y.return,y=c;break}y=y.return}c=y}}function Ns(e,n,s,o){e=null;for(var c=n,f=!1;c!==null;){if(!f){if((c.flags&524288)!==0)f=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var y=c.alternate;if(y===null)throw Error(l(387));if(y=y.memoizedProps,y!==null){var b=c.type;Nt(c.pendingProps.value,y.value)||(e!==null?e.push(b):e=[b])}}else if(c===Ce.current){if(y=c.alternate,y===null)throw Error(l(387));y.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(fl):e=[fl])}c=c.return}e!==null&&Wc(n,e,s,o),n.flags|=262144}function po(e){for(e=e.firstContext;e!==null;){if(!Nt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ua(e){Va=e,jn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function lt(e){return Fh(Va,e)}function go(e,n){return Va===null&&Ua(e),Fh(e,n)}function Fh(e,n){var s=n._currentValue;if(n={context:n,memoizedValue:s,next:null},jn===null){if(e===null)throw Error(l(308));jn=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else jn=jn.next=n;return s}var hw=typeof AbortController<"u"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){n.aborted=!0,e.forEach(function(s){return s()})}},pw=t.unstable_scheduleCallback,gw=t.unstable_NormalPriority,Xe={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $c(){return{controller:new hw,data:new Map,refCount:0}}function Vi(e){e.refCount--,e.refCount===0&&pw(gw,function(){e.controller.abort()})}var Ui=null,Ic=0,Cs=0,js=null;function yw(e,n){if(Ui===null){var s=Ui=[];Ic=0,Cs=tf(),js={status:"pending",value:void 0,then:function(o){s.push(o)}}}return Ic++,n.then(Wh,Wh),n}function Wh(){if(--Ic===0&&Ui!==null){js!==null&&(js.status="fulfilled");var e=Ui;Ui=null,Cs=0,js=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function xw(e,n){var s=[],o={status:"pending",value:null,reason:null,then:function(c){s.push(c)}};return e.then(function(){o.status="fulfilled",o.value=n;for(var c=0;c<s.length;c++)(0,s[c])(n)},function(c){for(o.status="rejected",o.reason=c,c=0;c<s.length;c++)(0,s[c])(void 0)}),o}var $h=O.S;O.S=function(e,n){_g=Tt(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&yw(e,n),$h!==null&&$h(e,n)};var Pa=_e(null);function Jc(){var e=Pa.current;return e!==null?e:ke.pooledCache}function yo(e,n){n===null?ie(Pa,Pa.current):ie(Pa,n.pool)}function Ih(){var e=Jc();return e===null?null:{parent:Xe._currentValue,pool:e}}var Ms=Error(l(460)),eu=Error(l(474)),xo=Error(l(542)),vo={then:function(){}};function Jh(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ep(e,n,s){switch(s=e[s],s===void 0?e.push(n):s!==n&&(n.then(An,An),n=s),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,np(e),e;default:if(typeof n.status=="string")n.then(An,An);else{if(e=ke,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,np(e),e}throw Ga=n,Ms}}function Ka(e){try{var n=e._init;return n(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(Ga=s,Ms):s}}var Ga=null;function tp(){if(Ga===null)throw Error(l(459));var e=Ga;return Ga=null,e}function np(e){if(e===Ms||e===xo)throw Error(l(483))}var zs=null,Pi=0;function bo(e){var n=Pi;return Pi+=1,zs===null&&(zs=[]),ep(zs,e,n)}function Ki(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function So(e,n){throw n.$$typeof===S?Error(l(525)):(e=Object.prototype.toString.call(n),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function ap(e){function n(M,C){if(e){var D=M.deletions;D===null?(M.deletions=[C],M.flags|=16):D.push(C)}}function s(M,C){if(!e)return null;for(;C!==null;)n(M,C),C=C.sibling;return null}function o(M){for(var C=new Map;M!==null;)M.key!==null?C.set(M.key,M):C.set(M.index,M),M=M.sibling;return C}function c(M,C){return M=Nn(M,C),M.index=0,M.sibling=null,M}function f(M,C,D){return M.index=D,e?(D=M.alternate,D!==null?(D=D.index,D<C?(M.flags|=67108866,C):D):(M.flags|=67108866,C)):(M.flags|=1048576,C)}function y(M){return e&&M.alternate===null&&(M.flags|=67108866),M}function b(M,C,D,q){return C===null||C.tag!==6?(C=Kc(D,M.mode,q),C.return=M,C):(C=c(C,D),C.return=M,C)}function E(M,C,D,q){var te=D.type;return te===j?U(M,C,D.props.children,q,D.key):C!==null&&(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===V&&Ka(te)===C.type)?(C=c(C,D.props),Ki(C,D),C.return=M,C):(C=mo(D.type,D.key,D.props,null,M.mode,q),Ki(C,D),C.return=M,C)}function R(M,C,D,q){return C===null||C.tag!==4||C.stateNode.containerInfo!==D.containerInfo||C.stateNode.implementation!==D.implementation?(C=Gc(D,M.mode,q),C.return=M,C):(C=c(C,D.children||[]),C.return=M,C)}function U(M,C,D,q,te){return C===null||C.tag!==7?(C=Ha(D,M.mode,q,te),C.return=M,C):(C=c(C,D),C.return=M,C)}function X(M,C,D){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return C=Kc(""+C,M.mode,D),C.return=M,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case T:return D=mo(C.type,C.key,C.props,null,M.mode,D),Ki(D,C),D.return=M,D;case A:return C=Gc(C,M.mode,D),C.return=M,C;case V:return C=Ka(C),X(M,C,D)}if(Q(C)||de(C))return C=Ha(C,M.mode,D,null),C.return=M,C;if(typeof C.then=="function")return X(M,bo(C),D);if(C.$$typeof===z)return X(M,go(M,C),D);So(M,C)}return null}function k(M,C,D,q){var te=C!==null?C.key:null;if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return te!==null?null:b(M,C,""+D,q);if(typeof D=="object"&&D!==null){switch(D.$$typeof){case T:return D.key===te?E(M,C,D,q):null;case A:return D.key===te?R(M,C,D,q):null;case V:return D=Ka(D),k(M,C,D,q)}if(Q(D)||de(D))return te!==null?null:U(M,C,D,q,null);if(typeof D.then=="function")return k(M,C,bo(D),q);if(D.$$typeof===z)return k(M,C,go(M,D),q);So(M,D)}return null}function L(M,C,D,q,te){if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return M=M.get(D)||null,b(C,M,""+q,te);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case T:return M=M.get(q.key===null?D:q.key)||null,E(C,M,q,te);case A:return M=M.get(q.key===null?D:q.key)||null,R(C,M,q,te);case V:return q=Ka(q),L(M,C,D,q,te)}if(Q(q)||de(q))return M=M.get(D)||null,U(C,M,q,te,null);if(typeof q.then=="function")return L(M,C,D,bo(q),te);if(q.$$typeof===z)return L(M,C,D,go(C,q),te);So(C,q)}return null}function F(M,C,D,q){for(var te=null,Te=null,J=C,ue=C=0,ve=null;J!==null&&ue<D.length;ue++){J.index>ue?(ve=J,J=null):ve=J.sibling;var Ae=k(M,J,D[ue],q);if(Ae===null){J===null&&(J=ve);break}e&&J&&Ae.alternate===null&&n(M,J),C=f(Ae,C,ue),Te===null?te=Ae:Te.sibling=Ae,Te=Ae,J=ve}if(ue===D.length)return s(M,J),be&&Cn(M,ue),te;if(J===null){for(;ue<D.length;ue++)J=X(M,D[ue],q),J!==null&&(C=f(J,C,ue),Te===null?te=J:Te.sibling=J,Te=J);return be&&Cn(M,ue),te}for(J=o(J);ue<D.length;ue++)ve=L(J,M,ue,D[ue],q),ve!==null&&(e&&ve.alternate!==null&&J.delete(ve.key===null?ue:ve.key),C=f(ve,C,ue),Te===null?te=ve:Te.sibling=ve,Te=ve);return e&&J.forEach(function(xa){return n(M,xa)}),be&&Cn(M,ue),te}function ne(M,C,D,q){if(D==null)throw Error(l(151));for(var te=null,Te=null,J=C,ue=C=0,ve=null,Ae=D.next();J!==null&&!Ae.done;ue++,Ae=D.next()){J.index>ue?(ve=J,J=null):ve=J.sibling;var xa=k(M,J,Ae.value,q);if(xa===null){J===null&&(J=ve);break}e&&J&&xa.alternate===null&&n(M,J),C=f(xa,C,ue),Te===null?te=xa:Te.sibling=xa,Te=xa,J=ve}if(Ae.done)return s(M,J),be&&Cn(M,ue),te;if(J===null){for(;!Ae.done;ue++,Ae=D.next())Ae=X(M,Ae.value,q),Ae!==null&&(C=f(Ae,C,ue),Te===null?te=Ae:Te.sibling=Ae,Te=Ae);return be&&Cn(M,ue),te}for(J=o(J);!Ae.done;ue++,Ae=D.next())Ae=L(J,M,ue,Ae.value,q),Ae!==null&&(e&&Ae.alternate!==null&&J.delete(Ae.key===null?ue:Ae.key),C=f(Ae,C,ue),Te===null?te=Ae:Te.sibling=Ae,Te=Ae);return e&&J.forEach(function(M2){return n(M,M2)}),be&&Cn(M,ue),te}function Re(M,C,D,q){if(typeof D=="object"&&D!==null&&D.type===j&&D.key===null&&(D=D.props.children),typeof D=="object"&&D!==null){switch(D.$$typeof){case T:e:{for(var te=D.key;C!==null;){if(C.key===te){if(te=D.type,te===j){if(C.tag===7){s(M,C.sibling),q=c(C,D.props.children),q.return=M,M=q;break e}}else if(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===V&&Ka(te)===C.type){s(M,C.sibling),q=c(C,D.props),Ki(q,D),q.return=M,M=q;break e}s(M,C);break}else n(M,C);C=C.sibling}D.type===j?(q=Ha(D.props.children,M.mode,q,D.key),q.return=M,M=q):(q=mo(D.type,D.key,D.props,null,M.mode,q),Ki(q,D),q.return=M,M=q)}return y(M);case A:e:{for(te=D.key;C!==null;){if(C.key===te)if(C.tag===4&&C.stateNode.containerInfo===D.containerInfo&&C.stateNode.implementation===D.implementation){s(M,C.sibling),q=c(C,D.children||[]),q.return=M,M=q;break e}else{s(M,C);break}else n(M,C);C=C.sibling}q=Gc(D,M.mode,q),q.return=M,M=q}return y(M);case V:return D=Ka(D),Re(M,C,D,q)}if(Q(D))return F(M,C,D,q);if(de(D)){if(te=de(D),typeof te!="function")throw Error(l(150));return D=te.call(D),ne(M,C,D,q)}if(typeof D.then=="function")return Re(M,C,bo(D),q);if(D.$$typeof===z)return Re(M,C,go(M,D),q);So(M,D)}return typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint"?(D=""+D,C!==null&&C.tag===6?(s(M,C.sibling),q=c(C,D),q.return=M,M=q):(s(M,C),q=Kc(D,M.mode,q),q.return=M,M=q),y(M)):s(M,C)}return function(M,C,D,q){try{Pi=0;var te=Re(M,C,D,q);return zs=null,te}catch(J){if(J===Ms||J===xo)throw J;var Te=Ct(29,J,null,M.mode);return Te.lanes=q,Te.return=M,Te}finally{}}}var qa=ap(!0),sp=ap(!1),ta=!1;function tu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nu(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function na(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function aa(e,n,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Ne&2)!==0){var c=o.pending;return c===null?n.next=n:(n.next=c.next,c.next=n),o.pending=n,n=fo(e),Ph(e,null,s),n}return uo(e,o,n,s),fo(e)}function Gi(e,n,s){if(n=n.updateQueue,n!==null&&(n=n.shared,(s&4194048)!==0)){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,Fm(e,s)}}function au(e,n){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var c=null,f=null;if(s=s.firstBaseUpdate,s!==null){do{var y={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};f===null?c=f=y:f=f.next=y,s=s.next}while(s!==null);f===null?c=f=n:f=f.next=n}else c=f=n;s={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:f,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=n:e.next=n,s.lastBaseUpdate=n}var su=!1;function qi(){if(su){var e=js;if(e!==null)throw e}}function Yi(e,n,s,o){su=!1;var c=e.updateQueue;ta=!1;var f=c.firstBaseUpdate,y=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var E=b,R=E.next;E.next=null,y===null?f=R:y.next=R,y=E;var U=e.alternate;U!==null&&(U=U.updateQueue,b=U.lastBaseUpdate,b!==y&&(b===null?U.firstBaseUpdate=R:b.next=R,U.lastBaseUpdate=E))}if(f!==null){var X=c.baseState;y=0,U=R=E=null,b=f;do{var k=b.lane&-536870913,L=k!==b.lane;if(L?(xe&k)===k:(o&k)===k){k!==0&&k===Cs&&(su=!0),U!==null&&(U=U.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var F=e,ne=b;k=n;var Re=s;switch(ne.tag){case 1:if(F=ne.payload,typeof F=="function"){X=F.call(Re,X,k);break e}X=F;break e;case 3:F.flags=F.flags&-65537|128;case 0:if(F=ne.payload,k=typeof F=="function"?F.call(Re,X,k):F,k==null)break e;X=v({},X,k);break e;case 2:ta=!0}}k=b.callback,k!==null&&(e.flags|=64,L&&(e.flags|=8192),L=c.callbacks,L===null?c.callbacks=[k]:L.push(k))}else L={lane:k,tag:b.tag,payload:b.payload,callback:b.callback,next:null},U===null?(R=U=L,E=X):U=U.next=L,y|=k;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;L=b,b=L.next,L.next=null,c.lastBaseUpdate=L,c.shared.pending=null}}while(!0);U===null&&(E=X),c.baseState=E,c.firstBaseUpdate=R,c.lastBaseUpdate=U,f===null&&(c.shared.lanes=0),ra|=y,e.lanes=y,e.memoizedState=X}}function ip(e,n){if(typeof e!="function")throw Error(l(191,e));e.call(n)}function lp(e,n){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)ip(s[e],n)}var Os=_e(null),wo=_e(0);function op(e,n){e=Ln,ie(wo,e),ie(Os,n),Ln=e|n.baseLanes}function iu(){ie(wo,Ln),ie(Os,Os.current)}function lu(){Ln=wo.current,Ee(Os),Ee(wo)}var jt=_e(null),Kt=null;function sa(e){var n=e.alternate;ie(Ge,Ge.current&1),ie(jt,e),Kt===null&&(n===null||Os.current!==null||n.memoizedState!==null)&&(Kt=e)}function ou(e){ie(Ge,Ge.current),ie(jt,e),Kt===null&&(Kt=e)}function rp(e){e.tag===22?(ie(Ge,Ge.current),ie(jt,e),Kt===null&&(Kt=e)):ia()}function ia(){ie(Ge,Ge.current),ie(jt,jt.current)}function Mt(e){Ee(jt),Kt===e&&(Kt=null),Ee(Ge)}var Ge=_e(0);function To(e){for(var n=e;n!==null;){if(n.tag===13){var s=n.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||hf(s)||pf(s)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var zn=0,re=null,Oe=null,Ze=null,Ao=!1,Ds=!1,Ya=!1,Eo=0,Xi=0,Rs=null,vw=0;function Ue(){throw Error(l(321))}function ru(e,n){if(n===null)return!1;for(var s=0;s<n.length&&s<e.length;s++)if(!Nt(e[s],n[s]))return!1;return!0}function cu(e,n,s,o,c,f){return zn=f,re=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,O.H=e===null||e.memoizedState===null?Yp:Au,Ya=!1,f=s(o,c),Ya=!1,Ds&&(f=up(n,s,o,c)),cp(e),f}function cp(e){O.H=Fi;var n=Oe!==null&&Oe.next!==null;if(zn=0,Ze=Oe=re=null,Ao=!1,Xi=0,Rs=null,n)throw Error(l(300));e===null||Qe||(e=e.dependencies,e!==null&&po(e)&&(Qe=!0))}function up(e,n,s,o){re=e;var c=0;do{if(Ds&&(Rs=null),Xi=0,Ds=!1,25<=c)throw Error(l(301));if(c+=1,Ze=Oe=null,e.updateQueue!=null){var f=e.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}O.H=Xp,f=n(s,o)}while(Ds);return f}function bw(){var e=O.H,n=e.useState()[0];return n=typeof n.then=="function"?Zi(n):n,e=e.useState()[0],(Oe!==null?Oe.memoizedState:null)!==e&&(re.flags|=1024),n}function uu(){var e=Eo!==0;return Eo=0,e}function fu(e,n,s){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~s}function du(e){if(Ao){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Ao=!1}zn=0,Ze=Oe=re=null,Ds=!1,Xi=Eo=0,Rs=null}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ze===null?re.memoizedState=Ze=e:Ze=Ze.next=e,Ze}function qe(){if(Oe===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=Oe.next;var n=Ze===null?re.memoizedState:Ze.next;if(n!==null)Ze=n,Oe=e;else{if(e===null)throw re.alternate===null?Error(l(467)):Error(l(310));Oe=e,e={memoizedState:Oe.memoizedState,baseState:Oe.baseState,baseQueue:Oe.baseQueue,queue:Oe.queue,next:null},Ze===null?re.memoizedState=Ze=e:Ze=Ze.next=e}return Ze}function No(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Zi(e){var n=Xi;return Xi+=1,Rs===null&&(Rs=[]),e=ep(Rs,e,n),n=re,(Ze===null?n.memoizedState:Ze.next)===null&&(n=n.alternate,O.H=n===null||n.memoizedState===null?Yp:Au),e}function Co(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Zi(e);if(e.$$typeof===z)return lt(e)}throw Error(l(438,String(e)))}function mu(e){var n=null,s=re.updateQueue;if(s!==null&&(n=s.memoCache),n==null){var o=re.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(n={data:o.data.map(function(c){return c.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),s===null&&(s=No(),re.updateQueue=s),s.memoCache=n,s=n.data[n.index],s===void 0)for(s=n.data[n.index]=Array(e),o=0;o<e;o++)s[o]=se;return n.index++,s}function On(e,n){return typeof n=="function"?n(e):n}function jo(e){var n=qe();return hu(n,Oe,e)}function hu(e,n,s){var o=e.queue;if(o===null)throw Error(l(311));o.lastRenderedReducer=s;var c=e.baseQueue,f=o.pending;if(f!==null){if(c!==null){var y=c.next;c.next=f.next,f.next=y}n.baseQueue=c=f,o.pending=null}if(f=e.baseState,c===null)e.memoizedState=f;else{n=c.next;var b=y=null,E=null,R=n,U=!1;do{var X=R.lane&-536870913;if(X!==R.lane?(xe&X)===X:(zn&X)===X){var k=R.revertLane;if(k===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),X===Cs&&(U=!0);else if((zn&k)===k){R=R.next,k===Cs&&(U=!0);continue}else X={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},E===null?(b=E=X,y=f):E=E.next=X,re.lanes|=k,ra|=k;X=R.action,Ya&&s(f,X),f=R.hasEagerState?R.eagerState:s(f,X)}else k={lane:X,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},E===null?(b=E=k,y=f):E=E.next=k,re.lanes|=X,ra|=X;R=R.next}while(R!==null&&R!==n);if(E===null?y=f:E.next=b,!Nt(f,e.memoizedState)&&(Qe=!0,U&&(s=js,s!==null)))throw s;e.memoizedState=f,e.baseState=y,e.baseQueue=E,o.lastRenderedState=f}return c===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function pu(e){var n=qe(),s=n.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=e;var o=s.dispatch,c=s.pending,f=n.memoizedState;if(c!==null){s.pending=null;var y=c=c.next;do f=e(f,y.action),y=y.next;while(y!==c);Nt(f,n.memoizedState)||(Qe=!0),n.memoizedState=f,n.baseQueue===null&&(n.baseState=f),s.lastRenderedState=f}return[f,o]}function fp(e,n,s){var o=re,c=qe(),f=be;if(f){if(s===void 0)throw Error(l(407));s=s()}else s=n();var y=!Nt((Oe||c).memoizedState,s);if(y&&(c.memoizedState=s,Qe=!0),c=c.queue,xu(hp.bind(null,o,c,e),[e]),c.getSnapshot!==n||y||Ze!==null&&Ze.memoizedState.tag&1){if(o.flags|=2048,_s(9,{destroy:void 0},mp.bind(null,o,c,s,n),null),ke===null)throw Error(l(349));f||(zn&127)!==0||dp(o,n,s)}return s}function dp(e,n,s){e.flags|=16384,e={getSnapshot:n,value:s},n=re.updateQueue,n===null?(n=No(),re.updateQueue=n,n.stores=[e]):(s=n.stores,s===null?n.stores=[e]:s.push(e))}function mp(e,n,s,o){n.value=s,n.getSnapshot=o,pp(n)&&gp(e)}function hp(e,n,s){return s(function(){pp(n)&&gp(e)})}function pp(e){var n=e.getSnapshot;e=e.value;try{var s=n();return!Nt(e,s)}catch{return!0}}function gp(e){var n=Ba(e,2);n!==null&&xt(n,e,2)}function gu(e){var n=ut();if(typeof e=="function"){var s=e;if(e=s(),Ya){Qn(!0);try{s()}finally{Qn(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:e},n}function yp(e,n,s,o){return e.baseState=s,hu(e,Oe,typeof o=="function"?o:On)}function Sw(e,n,s,o,c){if(Oo(e))throw Error(l(485));if(e=n.action,e!==null){var f={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){f.listeners.push(y)}};O.T!==null?s(!0):f.isTransition=!1,o(f),s=n.pending,s===null?(f.next=n.pending=f,xp(n,f)):(f.next=s.next,n.pending=s.next=f)}}function xp(e,n){var s=n.action,o=n.payload,c=e.state;if(n.isTransition){var f=O.T,y={};O.T=y;try{var b=s(c,o),E=O.S;E!==null&&E(y,b),vp(e,n,b)}catch(R){yu(e,n,R)}finally{f!==null&&y.types!==null&&(f.types=y.types),O.T=f}}else try{f=s(c,o),vp(e,n,f)}catch(R){yu(e,n,R)}}function vp(e,n,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){bp(e,n,o)},function(o){return yu(e,n,o)}):bp(e,n,s)}function bp(e,n,s){n.status="fulfilled",n.value=s,Sp(n),e.state=s,n=e.pending,n!==null&&(s=n.next,s===n?e.pending=null:(s=s.next,n.next=s,xp(e,s)))}function yu(e,n,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do n.status="rejected",n.reason=s,Sp(n),n=n.next;while(n!==o)}e.action=null}function Sp(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function wp(e,n){return n}function Tp(e,n){if(be){var s=ke.formState;if(s!==null){e:{var o=re;if(be){if(Be){t:{for(var c=Be,f=Pt;c.nodeType!==8;){if(!f){c=null;break t}if(c=Gt(c.nextSibling),c===null){c=null;break t}}f=c.data,c=f==="F!"||f==="F"?c:null}if(c){Be=Gt(c.nextSibling),o=c.data==="F!";break e}}Jn(o)}o=!1}o&&(n=s[0])}}return s=ut(),s.memoizedState=s.baseState=n,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wp,lastRenderedState:n},s.queue=o,s=Kp.bind(null,re,o),o.dispatch=s,o=gu(!1),f=Tu.bind(null,re,!1,o.queue),o=ut(),c={state:n,dispatch:null,action:e,pending:null},o.queue=c,s=Sw.bind(null,re,c,f,s),c.dispatch=s,o.memoizedState=e,[n,s,!1]}function Ap(e){var n=qe();return Ep(n,Oe,e)}function Ep(e,n,s){if(n=hu(e,n,wp)[0],e=jo(On)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var o=Zi(n)}catch(y){throw y===Ms?xo:y}else o=n;n=qe();var c=n.queue,f=c.dispatch;return s!==n.memoizedState&&(re.flags|=2048,_s(9,{destroy:void 0},ww.bind(null,c,s),null)),[o,f,e]}function ww(e,n){e.action=n}function Np(e){var n=qe(),s=Oe;if(s!==null)return Ep(n,s,e);qe(),n=n.memoizedState,s=qe();var o=s.queue.dispatch;return s.memoizedState=e,[n,o,!1]}function _s(e,n,s,o){return e={tag:e,create:s,deps:o,inst:n,next:null},n=re.updateQueue,n===null&&(n=No(),re.updateQueue=n),s=n.lastEffect,s===null?n.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,n.lastEffect=e),e}function Cp(){return qe().memoizedState}function Mo(e,n,s,o){var c=ut();re.flags|=e,c.memoizedState=_s(1|n,{destroy:void 0},s,o===void 0?null:o)}function zo(e,n,s,o){var c=qe();o=o===void 0?null:o;var f=c.memoizedState.inst;Oe!==null&&o!==null&&ru(o,Oe.memoizedState.deps)?c.memoizedState=_s(n,f,s,o):(re.flags|=e,c.memoizedState=_s(1|n,f,s,o))}function jp(e,n){Mo(8390656,8,e,n)}function xu(e,n){zo(2048,8,e,n)}function Tw(e){re.flags|=4;var n=re.updateQueue;if(n===null)n=No(),re.updateQueue=n,n.events=[e];else{var s=n.events;s===null?n.events=[e]:s.push(e)}}function Mp(e){var n=qe().memoizedState;return Tw({ref:n,nextImpl:e}),function(){if((Ne&2)!==0)throw Error(l(440));return n.impl.apply(void 0,arguments)}}function zp(e,n){return zo(4,2,e,n)}function Op(e,n){return zo(4,4,e,n)}function Dp(e,n){if(typeof n=="function"){e=e();var s=n(e);return function(){typeof s=="function"?s():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Rp(e,n,s){s=s!=null?s.concat([e]):null,zo(4,4,Dp.bind(null,n,e),s)}function vu(){}function _p(e,n){var s=qe();n=n===void 0?null:n;var o=s.memoizedState;return n!==null&&ru(n,o[1])?o[0]:(s.memoizedState=[e,n],e)}function kp(e,n){var s=qe();n=n===void 0?null:n;var o=s.memoizedState;if(n!==null&&ru(n,o[1]))return o[0];if(o=e(),Ya){Qn(!0);try{e()}finally{Qn(!1)}}return s.memoizedState=[o,n],o}function bu(e,n,s){return s===void 0||(zn&1073741824)!==0&&(xe&261930)===0?e.memoizedState=n:(e.memoizedState=s,e=Bg(),re.lanes|=e,ra|=e,s)}function Bp(e,n,s,o){return Nt(s,n)?s:Os.current!==null?(e=bu(e,s,o),Nt(e,n)||(Qe=!0),e):(zn&42)===0||(zn&1073741824)!==0&&(xe&261930)===0?(Qe=!0,e.memoizedState=s):(e=Bg(),re.lanes|=e,ra|=e,n)}function Hp(e,n,s,o,c){var f=P.p;P.p=f!==0&&8>f?f:8;var y=O.T,b={};O.T=b,Tu(e,!1,n,s);try{var E=c(),R=O.S;if(R!==null&&R(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var U=xw(E,o);Qi(e,n,U,Dt(e))}else Qi(e,n,o,Dt(e))}catch(X){Qi(e,n,{then:function(){},status:"rejected",reason:X},Dt())}finally{P.p=f,y!==null&&b.types!==null&&(y.types=b.types),O.T=y}}function Aw(){}function Su(e,n,s,o){if(e.tag!==5)throw Error(l(476));var c=Lp(e).queue;Hp(e,c,n,B,s===null?Aw:function(){return Vp(e),s(o)})}function Lp(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:B},next:null};var s={};return n.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:On,lastRenderedState:s},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Vp(e){var n=Lp(e);n.next===null&&(n=e.alternate.memoizedState),Qi(e,n.next.queue,{},Dt())}function wu(){return lt(fl)}function Up(){return qe().memoizedState}function Pp(){return qe().memoizedState}function Ew(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var s=Dt();e=na(s);var o=aa(n,e,s);o!==null&&(xt(o,n,s),Gi(o,n,s)),n={cache:$c()},e.payload=n;return}n=n.return}}function Nw(e,n,s){var o=Dt();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Oo(e)?Gp(n,s):(s=Uc(e,n,s,o),s!==null&&(xt(s,e,o),qp(s,n,o)))}function Kp(e,n,s){var o=Dt();Qi(e,n,s,o)}function Qi(e,n,s,o){var c={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Oo(e))Gp(n,c);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=n.lastRenderedReducer,f!==null))try{var y=n.lastRenderedState,b=f(y,s);if(c.hasEagerState=!0,c.eagerState=b,Nt(b,y))return uo(e,n,c,0),ke===null&&co(),!1}catch{}finally{}if(s=Uc(e,n,c,o),s!==null)return xt(s,e,o),qp(s,n,o),!0}return!1}function Tu(e,n,s,o){if(o={lane:2,revertLane:tf(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Oo(e)){if(n)throw Error(l(479))}else n=Uc(e,s,o,2),n!==null&&xt(n,e,2)}function Oo(e){var n=e.alternate;return e===re||n!==null&&n===re}function Gp(e,n){Ds=Ao=!0;var s=e.pending;s===null?n.next=n:(n.next=s.next,s.next=n),e.pending=n}function qp(e,n,s){if((s&4194048)!==0){var o=n.lanes;o&=e.pendingLanes,s|=o,n.lanes=s,Fm(e,s)}}var Fi={readContext:lt,use:Co,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useLayoutEffect:Ue,useInsertionEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useSyncExternalStore:Ue,useId:Ue,useHostTransitionStatus:Ue,useFormState:Ue,useActionState:Ue,useOptimistic:Ue,useMemoCache:Ue,useCacheRefresh:Ue};Fi.useEffectEvent=Ue;var Yp={readContext:lt,use:Co,useCallback:function(e,n){return ut().memoizedState=[e,n===void 0?null:n],e},useContext:lt,useEffect:jp,useImperativeHandle:function(e,n,s){s=s!=null?s.concat([e]):null,Mo(4194308,4,Dp.bind(null,n,e),s)},useLayoutEffect:function(e,n){return Mo(4194308,4,e,n)},useInsertionEffect:function(e,n){Mo(4,2,e,n)},useMemo:function(e,n){var s=ut();n=n===void 0?null:n;var o=e();if(Ya){Qn(!0);try{e()}finally{Qn(!1)}}return s.memoizedState=[o,n],o},useReducer:function(e,n,s){var o=ut();if(s!==void 0){var c=s(n);if(Ya){Qn(!0);try{s(n)}finally{Qn(!1)}}}else c=n;return o.memoizedState=o.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},o.queue=e,e=e.dispatch=Nw.bind(null,re,e),[o.memoizedState,e]},useRef:function(e){var n=ut();return e={current:e},n.memoizedState=e},useState:function(e){e=gu(e);var n=e.queue,s=Kp.bind(null,re,n);return n.dispatch=s,[e.memoizedState,s]},useDebugValue:vu,useDeferredValue:function(e,n){var s=ut();return bu(s,e,n)},useTransition:function(){var e=gu(!1);return e=Hp.bind(null,re,e.queue,!0,!1),ut().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,s){var o=re,c=ut();if(be){if(s===void 0)throw Error(l(407));s=s()}else{if(s=n(),ke===null)throw Error(l(349));(xe&127)!==0||dp(o,n,s)}c.memoizedState=s;var f={value:s,getSnapshot:n};return c.queue=f,jp(hp.bind(null,o,f,e),[e]),o.flags|=2048,_s(9,{destroy:void 0},mp.bind(null,o,f,s,n),null),s},useId:function(){var e=ut(),n=ke.identifierPrefix;if(be){var s=dn,o=fn;s=(o&~(1<<32-Et(o)-1)).toString(32)+s,n="_"+n+"R_"+s,s=Eo++,0<s&&(n+="H"+s.toString(32)),n+="_"}else s=vw++,n="_"+n+"r_"+s.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:wu,useFormState:Tp,useActionState:Tp,useOptimistic:function(e){var n=ut();n.memoizedState=n.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=s,n=Tu.bind(null,re,!0,s),s.dispatch=n,[e,n]},useMemoCache:mu,useCacheRefresh:function(){return ut().memoizedState=Ew.bind(null,re)},useEffectEvent:function(e){var n=ut(),s={impl:e};return n.memoizedState=s,function(){if((Ne&2)!==0)throw Error(l(440));return s.impl.apply(void 0,arguments)}}},Au={readContext:lt,use:Co,useCallback:_p,useContext:lt,useEffect:xu,useImperativeHandle:Rp,useInsertionEffect:zp,useLayoutEffect:Op,useMemo:kp,useReducer:jo,useRef:Cp,useState:function(){return jo(On)},useDebugValue:vu,useDeferredValue:function(e,n){var s=qe();return Bp(s,Oe.memoizedState,e,n)},useTransition:function(){var e=jo(On)[0],n=qe().memoizedState;return[typeof e=="boolean"?e:Zi(e),n]},useSyncExternalStore:fp,useId:Up,useHostTransitionStatus:wu,useFormState:Ap,useActionState:Ap,useOptimistic:function(e,n){var s=qe();return yp(s,Oe,e,n)},useMemoCache:mu,useCacheRefresh:Pp};Au.useEffectEvent=Mp;var Xp={readContext:lt,use:Co,useCallback:_p,useContext:lt,useEffect:xu,useImperativeHandle:Rp,useInsertionEffect:zp,useLayoutEffect:Op,useMemo:kp,useReducer:pu,useRef:Cp,useState:function(){return pu(On)},useDebugValue:vu,useDeferredValue:function(e,n){var s=qe();return Oe===null?bu(s,e,n):Bp(s,Oe.memoizedState,e,n)},useTransition:function(){var e=pu(On)[0],n=qe().memoizedState;return[typeof e=="boolean"?e:Zi(e),n]},useSyncExternalStore:fp,useId:Up,useHostTransitionStatus:wu,useFormState:Np,useActionState:Np,useOptimistic:function(e,n){var s=qe();return Oe!==null?yp(s,Oe,e,n):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:mu,useCacheRefresh:Pp};Xp.useEffectEvent=Mp;function Eu(e,n,s,o){n=e.memoizedState,s=s(o,n),s=s==null?n:v({},n,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Nu={enqueueSetState:function(e,n,s){e=e._reactInternals;var o=Dt(),c=na(o);c.payload=n,s!=null&&(c.callback=s),n=aa(e,c,o),n!==null&&(xt(n,e,o),Gi(n,e,o))},enqueueReplaceState:function(e,n,s){e=e._reactInternals;var o=Dt(),c=na(o);c.tag=1,c.payload=n,s!=null&&(c.callback=s),n=aa(e,c,o),n!==null&&(xt(n,e,o),Gi(n,e,o))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var s=Dt(),o=na(s);o.tag=2,n!=null&&(o.callback=n),n=aa(e,o,s),n!==null&&(xt(n,e,s),Gi(n,e,s))}};function Zp(e,n,s,o,c,f,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,f,y):n.prototype&&n.prototype.isPureReactComponent?!ki(s,o)||!ki(c,f):!0}function Qp(e,n,s,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(s,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(s,o),n.state!==e&&Nu.enqueueReplaceState(n,n.state,null)}function Xa(e,n){var s=n;if("ref"in n){s={};for(var o in n)o!=="ref"&&(s[o]=n[o])}if(e=e.defaultProps){s===n&&(s=v({},s));for(var c in e)s[c]===void 0&&(s[c]=e[c])}return s}function Fp(e){ro(e)}function Wp(e){console.error(e)}function $p(e){ro(e)}function Do(e,n){try{var s=e.onUncaughtError;s(n.value,{componentStack:n.stack})}catch(o){setTimeout(function(){throw o})}}function Ip(e,n,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function Cu(e,n,s){return s=na(s),s.tag=3,s.payload={element:null},s.callback=function(){Do(e,n)},s}function Jp(e){return e=na(e),e.tag=3,e}function eg(e,n,s,o){var c=s.type.getDerivedStateFromError;if(typeof c=="function"){var f=o.value;e.payload=function(){return c(f)},e.callback=function(){Ip(n,s,o)}}var y=s.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Ip(n,s,o),typeof c!="function"&&(ca===null?ca=new Set([this]):ca.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function Cw(e,n,s,o,c){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(n=s.alternate,n!==null&&Ns(n,s,c,!0),s=jt.current,s!==null){switch(s.tag){case 31:case 13:return Kt===null?qo():s.alternate===null&&Pe===0&&(Pe=3),s.flags&=-257,s.flags|=65536,s.lanes=c,o===vo?s.flags|=16384:(n=s.updateQueue,n===null?s.updateQueue=new Set([o]):n.add(o),Iu(e,o,c)),!1;case 22:return s.flags|=65536,o===vo?s.flags|=16384:(n=s.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=n):(s=n.retryQueue,s===null?n.retryQueue=new Set([o]):s.add(o)),Iu(e,o,c)),!1}throw Error(l(435,s.tag))}return Iu(e,o,c),qo(),!1}if(be)return n=jt.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=c,o!==Xc&&(e=Error(l(422),{cause:o}),Li(Lt(e,s)))):(o!==Xc&&(n=Error(l(423),{cause:o}),Li(Lt(n,s))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,o=Lt(o,s),c=Cu(e.stateNode,o,c),au(e,c),Pe!==4&&(Pe=2)),!1;var f=Error(l(520),{cause:o});if(f=Lt(f,s),al===null?al=[f]:al.push(f),Pe!==4&&(Pe=2),n===null)return!0;o=Lt(o,s),s=n;do{switch(s.tag){case 3:return s.flags|=65536,e=c&-c,s.lanes|=e,e=Cu(s.stateNode,o,e),au(s,e),!1;case 1:if(n=s.type,f=s.stateNode,(s.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(ca===null||!ca.has(f))))return s.flags|=65536,c&=-c,s.lanes|=c,c=Jp(c),eg(c,e,s,o),au(s,c),!1}s=s.return}while(s!==null);return!1}var ju=Error(l(461)),Qe=!1;function ot(e,n,s,o){n.child=e===null?sp(n,null,s,o):qa(n,e.child,s,o)}function tg(e,n,s,o,c){s=s.render;var f=n.ref;if("ref"in o){var y={};for(var b in o)b!=="ref"&&(y[b]=o[b])}else y=o;return Ua(n),o=cu(e,n,s,y,f,c),b=uu(),e!==null&&!Qe?(fu(e,n,c),Dn(e,n,c)):(be&&b&&qc(n),n.flags|=1,ot(e,n,o,c),n.child)}function ng(e,n,s,o,c){if(e===null){var f=s.type;return typeof f=="function"&&!Pc(f)&&f.defaultProps===void 0&&s.compare===null?(n.tag=15,n.type=f,ag(e,n,f,o,c)):(e=mo(s.type,null,o,n,n.mode,c),e.ref=n.ref,e.return=n,n.child=e)}if(f=e.child,!Bu(e,c)){var y=f.memoizedProps;if(s=s.compare,s=s!==null?s:ki,s(y,o)&&e.ref===n.ref)return Dn(e,n,c)}return n.flags|=1,e=Nn(f,o),e.ref=n.ref,e.return=n,n.child=e}function ag(e,n,s,o,c){if(e!==null){var f=e.memoizedProps;if(ki(f,o)&&e.ref===n.ref)if(Qe=!1,n.pendingProps=o=f,Bu(e,c))(e.flags&131072)!==0&&(Qe=!0);else return n.lanes=e.lanes,Dn(e,n,c)}return Mu(e,n,s,o,c)}function sg(e,n,s,o){var c=o.children,f=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((n.flags&128)!==0){if(f=f!==null?f.baseLanes|s:s,e!==null){for(o=n.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;o=c&~f}else o=0,n.child=null;return ig(e,n,f,s,o)}if((s&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&yo(n,f!==null?f.cachePool:null),f!==null?op(n,f):iu(),rp(n);else return o=n.lanes=536870912,ig(e,n,f!==null?f.baseLanes|s:s,s,o)}else f!==null?(yo(n,f.cachePool),op(n,f),ia(),n.memoizedState=null):(e!==null&&yo(n,null),iu(),ia());return ot(e,n,c,s),n.child}function Wi(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function ig(e,n,s,o,c){var f=Jc();return f=f===null?null:{parent:Xe._currentValue,pool:f},n.memoizedState={baseLanes:s,cachePool:f},e!==null&&yo(n,null),iu(),rp(n),e!==null&&Ns(e,n,o,!0),n.childLanes=c,null}function Ro(e,n){return n=ko({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function lg(e,n,s){return qa(n,e.child,null,s),e=Ro(n,n.pendingProps),e.flags|=2,Mt(n),n.memoizedState=null,e}function jw(e,n,s){var o=n.pendingProps,c=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(be){if(o.mode==="hidden")return e=Ro(n,o),n.lanes=536870912,Wi(null,e);if(ou(n),(e=Be)?(e=xy(e,Pt),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:$n!==null?{id:fn,overflow:dn}:null,retryLane:536870912,hydrationErrors:null},s=Gh(e),s.return=n,n.child=s,it=n,Be=null)):e=null,e===null)throw Jn(n);return n.lanes=536870912,null}return Ro(n,o)}var f=e.memoizedState;if(f!==null){var y=f.dehydrated;if(ou(n),c)if(n.flags&256)n.flags&=-257,n=lg(e,n,s);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(l(558));else if(Qe||Ns(e,n,s,!1),c=(s&e.childLanes)!==0,Qe||c){if(o=ke,o!==null&&(y=Wm(o,s),y!==0&&y!==f.retryLane))throw f.retryLane=y,Ba(e,y),xt(o,e,y),ju;qo(),n=lg(e,n,s)}else e=f.treeContext,Be=Gt(y.nextSibling),it=n,be=!0,In=null,Pt=!1,e!==null&&Xh(n,e),n=Ro(n,o),n.flags|=4096;return n}return e=Nn(e.child,{mode:o.mode,children:o.children}),e.ref=n.ref,n.child=e,e.return=n,e}function _o(e,n){var s=n.ref;if(s===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(l(284));(e===null||e.ref!==s)&&(n.flags|=4194816)}}function Mu(e,n,s,o,c){return Ua(n),s=cu(e,n,s,o,void 0,c),o=uu(),e!==null&&!Qe?(fu(e,n,c),Dn(e,n,c)):(be&&o&&qc(n),n.flags|=1,ot(e,n,s,c),n.child)}function og(e,n,s,o,c,f){return Ua(n),n.updateQueue=null,s=up(n,o,s,c),cp(e),o=uu(),e!==null&&!Qe?(fu(e,n,f),Dn(e,n,f)):(be&&o&&qc(n),n.flags|=1,ot(e,n,s,f),n.child)}function rg(e,n,s,o,c){if(Ua(n),n.stateNode===null){var f=ws,y=s.contextType;typeof y=="object"&&y!==null&&(f=lt(y)),f=new s(o,f),n.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Nu,n.stateNode=f,f._reactInternals=n,f=n.stateNode,f.props=o,f.state=n.memoizedState,f.refs={},tu(n),y=s.contextType,f.context=typeof y=="object"&&y!==null?lt(y):ws,f.state=n.memoizedState,y=s.getDerivedStateFromProps,typeof y=="function"&&(Eu(n,s,y,o),f.state=n.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(y=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),y!==f.state&&Nu.enqueueReplaceState(f,f.state,null),Yi(n,o,f,c),qi(),f.state=n.memoizedState),typeof f.componentDidMount=="function"&&(n.flags|=4194308),o=!0}else if(e===null){f=n.stateNode;var b=n.memoizedProps,E=Xa(s,b);f.props=E;var R=f.context,U=s.contextType;y=ws,typeof U=="object"&&U!==null&&(y=lt(U));var X=s.getDerivedStateFromProps;U=typeof X=="function"||typeof f.getSnapshotBeforeUpdate=="function",b=n.pendingProps!==b,U||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(b||R!==y)&&Qp(n,f,o,y),ta=!1;var k=n.memoizedState;f.state=k,Yi(n,o,f,c),qi(),R=n.memoizedState,b||k!==R||ta?(typeof X=="function"&&(Eu(n,s,X,o),R=n.memoizedState),(E=ta||Zp(n,s,E,o,k,R,y))?(U||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(n.flags|=4194308)):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=R),f.props=o,f.state=R,f.context=y,o=E):(typeof f.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{f=n.stateNode,nu(e,n),y=n.memoizedProps,U=Xa(s,y),f.props=U,X=n.pendingProps,k=f.context,R=s.contextType,E=ws,typeof R=="object"&&R!==null&&(E=lt(R)),b=s.getDerivedStateFromProps,(R=typeof b=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(y!==X||k!==E)&&Qp(n,f,o,E),ta=!1,k=n.memoizedState,f.state=k,Yi(n,o,f,c),qi();var L=n.memoizedState;y!==X||k!==L||ta||e!==null&&e.dependencies!==null&&po(e.dependencies)?(typeof b=="function"&&(Eu(n,s,b,o),L=n.memoizedState),(U=ta||Zp(n,s,U,o,k,L,E)||e!==null&&e.dependencies!==null&&po(e.dependencies))?(R||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(o,L,E),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(o,L,E)),typeof f.componentDidUpdate=="function"&&(n.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof f.componentDidUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=L),f.props=o,f.state=L,f.context=E,o=U):(typeof f.componentDidUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&k===e.memoizedState||(n.flags|=1024),o=!1)}return f=o,_o(e,n),o=(n.flags&128)!==0,f||o?(f=n.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:f.render(),n.flags|=1,e!==null&&o?(n.child=qa(n,e.child,null,c),n.child=qa(n,null,s,c)):ot(e,n,s,c),n.memoizedState=f.state,e=n.child):e=Dn(e,n,c),e}function cg(e,n,s,o){return La(),n.flags|=256,ot(e,n,s,o),n.child}var zu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ou(e){return{baseLanes:e,cachePool:Ih()}}function Du(e,n,s){return e=e!==null?e.childLanes&~s:0,n&&(e|=Ot),e}function ug(e,n,s){var o=n.pendingProps,c=!1,f=(n.flags&128)!==0,y;if((y=f)||(y=e!==null&&e.memoizedState===null?!1:(Ge.current&2)!==0),y&&(c=!0,n.flags&=-129),y=(n.flags&32)!==0,n.flags&=-33,e===null){if(be){if(c?sa(n):ia(),(e=Be)?(e=xy(e,Pt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:$n!==null?{id:fn,overflow:dn}:null,retryLane:536870912,hydrationErrors:null},s=Gh(e),s.return=n,n.child=s,it=n,Be=null)):e=null,e===null)throw Jn(n);return pf(e)?n.lanes=32:n.lanes=536870912,null}var b=o.children;return o=o.fallback,c?(ia(),c=n.mode,b=ko({mode:"hidden",children:b},c),o=Ha(o,c,s,null),b.return=n,o.return=n,b.sibling=o,n.child=b,o=n.child,o.memoizedState=Ou(s),o.childLanes=Du(e,y,s),n.memoizedState=zu,Wi(null,o)):(sa(n),Ru(n,b))}var E=e.memoizedState;if(E!==null&&(b=E.dehydrated,b!==null)){if(f)n.flags&256?(sa(n),n.flags&=-257,n=_u(e,n,s)):n.memoizedState!==null?(ia(),n.child=e.child,n.flags|=128,n=null):(ia(),b=o.fallback,c=n.mode,o=ko({mode:"visible",children:o.children},c),b=Ha(b,c,s,null),b.flags|=2,o.return=n,b.return=n,o.sibling=b,n.child=o,qa(n,e.child,null,s),o=n.child,o.memoizedState=Ou(s),o.childLanes=Du(e,y,s),n.memoizedState=zu,n=Wi(null,o));else if(sa(n),pf(b)){if(y=b.nextSibling&&b.nextSibling.dataset,y)var R=y.dgst;y=R,o=Error(l(419)),o.stack="",o.digest=y,Li({value:o,source:null,stack:null}),n=_u(e,n,s)}else if(Qe||Ns(e,n,s,!1),y=(s&e.childLanes)!==0,Qe||y){if(y=ke,y!==null&&(o=Wm(y,s),o!==0&&o!==E.retryLane))throw E.retryLane=o,Ba(e,o),xt(y,e,o),ju;hf(b)||qo(),n=_u(e,n,s)}else hf(b)?(n.flags|=192,n.child=e.child,n=null):(e=E.treeContext,Be=Gt(b.nextSibling),it=n,be=!0,In=null,Pt=!1,e!==null&&Xh(n,e),n=Ru(n,o.children),n.flags|=4096);return n}return c?(ia(),b=o.fallback,c=n.mode,E=e.child,R=E.sibling,o=Nn(E,{mode:"hidden",children:o.children}),o.subtreeFlags=E.subtreeFlags&65011712,R!==null?b=Nn(R,b):(b=Ha(b,c,s,null),b.flags|=2),b.return=n,o.return=n,o.sibling=b,n.child=o,Wi(null,o),o=n.child,b=e.child.memoizedState,b===null?b=Ou(s):(c=b.cachePool,c!==null?(E=Xe._currentValue,c=c.parent!==E?{parent:E,pool:E}:c):c=Ih(),b={baseLanes:b.baseLanes|s,cachePool:c}),o.memoizedState=b,o.childLanes=Du(e,y,s),n.memoizedState=zu,Wi(e.child,o)):(sa(n),s=e.child,e=s.sibling,s=Nn(s,{mode:"visible",children:o.children}),s.return=n,s.sibling=null,e!==null&&(y=n.deletions,y===null?(n.deletions=[e],n.flags|=16):y.push(e)),n.child=s,n.memoizedState=null,s)}function Ru(e,n){return n=ko({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function ko(e,n){return e=Ct(22,e,null,n),e.lanes=0,e}function _u(e,n,s){return qa(n,e.child,null,s),e=Ru(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function fg(e,n,s){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),Fc(e.return,n,s)}function ku(e,n,s,o,c,f){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:c,treeForkCount:f}:(y.isBackwards=n,y.rendering=null,y.renderingStartTime=0,y.last=o,y.tail=s,y.tailMode=c,y.treeForkCount=f)}function dg(e,n,s){var o=n.pendingProps,c=o.revealOrder,f=o.tail;o=o.children;var y=Ge.current,b=(y&2)!==0;if(b?(y=y&1|2,n.flags|=128):y&=1,ie(Ge,y),ot(e,n,o,s),o=be?Hi:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fg(e,s,n);else if(e.tag===19)fg(e,s,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(s=n.child,c=null;s!==null;)e=s.alternate,e!==null&&To(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=n.child,n.child=null):(c=s.sibling,s.sibling=null),ku(n,!1,c,s,f,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,c=n.child,n.child=null;c!==null;){if(e=c.alternate,e!==null&&To(e)===null){n.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}ku(n,!0,s,null,f,o);break;case"together":ku(n,!1,null,null,void 0,o);break;default:n.memoizedState=null}return n.child}function Dn(e,n,s){if(e!==null&&(n.dependencies=e.dependencies),ra|=n.lanes,(s&n.childLanes)===0)if(e!==null){if(Ns(e,n,s,!1),(s&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(l(153));if(n.child!==null){for(e=n.child,s=Nn(e,e.pendingProps),n.child=s,s.return=n;e.sibling!==null;)e=e.sibling,s=s.sibling=Nn(e,e.pendingProps),s.return=n;s.sibling=null}return n.child}function Bu(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&po(e)))}function Mw(e,n,s){switch(n.tag){case 3:on(n,n.stateNode.containerInfo),ea(n,Xe,e.memoizedState.cache),La();break;case 27:case 5:rn(n);break;case 4:on(n,n.stateNode.containerInfo);break;case 10:ea(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,ou(n),null;break;case 13:var o=n.memoizedState;if(o!==null)return o.dehydrated!==null?(sa(n),n.flags|=128,null):(s&n.child.childLanes)!==0?ug(e,n,s):(sa(n),e=Dn(e,n,s),e!==null?e.sibling:null);sa(n);break;case 19:var c=(e.flags&128)!==0;if(o=(s&n.childLanes)!==0,o||(Ns(e,n,s,!1),o=(s&n.childLanes)!==0),c){if(o)return dg(e,n,s);n.flags|=128}if(c=n.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),ie(Ge,Ge.current),o)break;return null;case 22:return n.lanes=0,sg(e,n,s,n.pendingProps);case 24:ea(n,Xe,e.memoizedState.cache)}return Dn(e,n,s)}function mg(e,n,s){if(e!==null)if(e.memoizedProps!==n.pendingProps)Qe=!0;else{if(!Bu(e,s)&&(n.flags&128)===0)return Qe=!1,Mw(e,n,s);Qe=(e.flags&131072)!==0}else Qe=!1,be&&(n.flags&1048576)!==0&&Yh(n,Hi,n.index);switch(n.lanes=0,n.tag){case 16:e:{var o=n.pendingProps;if(e=Ka(n.elementType),n.type=e,typeof e=="function")Pc(e)?(o=Xa(e,o),n.tag=1,n=rg(null,n,e,o,s)):(n.tag=0,n=Mu(null,n,e,o,s));else{if(e!=null){var c=e.$$typeof;if(c===G){n.tag=11,n=tg(null,n,e,o,s);break e}else if(c===K){n.tag=14,n=ng(null,n,e,o,s);break e}}throw n=ye(e)||e,Error(l(306,n,""))}}return n;case 0:return Mu(e,n,n.type,n.pendingProps,s);case 1:return o=n.type,c=Xa(o,n.pendingProps),rg(e,n,o,c,s);case 3:e:{if(on(n,n.stateNode.containerInfo),e===null)throw Error(l(387));o=n.pendingProps;var f=n.memoizedState;c=f.element,nu(e,n),Yi(n,o,null,s);var y=n.memoizedState;if(o=y.cache,ea(n,Xe,o),o!==f.cache&&Wc(n,[Xe],s,!0),qi(),o=y.element,f.isDehydrated)if(f={element:o,isDehydrated:!1,cache:y.cache},n.updateQueue.baseState=f,n.memoizedState=f,n.flags&256){n=cg(e,n,o,s);break e}else if(o!==c){c=Lt(Error(l(424)),n),Li(c),n=cg(e,n,o,s);break e}else{switch(e=n.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Be=Gt(e.firstChild),it=n,be=!0,In=null,Pt=!0,s=sp(n,null,o,s),n.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(La(),o===c){n=Dn(e,n,s);break e}ot(e,n,o,s)}n=n.child}return n;case 26:return _o(e,n),e===null?(s=Ay(n.type,null,n.pendingProps,null))?n.memoizedState=s:be||(s=n.type,e=n.pendingProps,o=$o(St.current).createElement(s),o[st]=n,o[dt]=e,rt(o,s,e),et(o),n.stateNode=o):n.memoizedState=Ay(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return rn(n),e===null&&be&&(o=n.stateNode=Sy(n.type,n.pendingProps,St.current),it=n,Pt=!0,c=Be,ma(n.type)?(gf=c,Be=Gt(o.firstChild)):Be=c),ot(e,n,n.pendingProps.children,s),_o(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&be&&((c=o=Be)&&(o=i2(o,n.type,n.pendingProps,Pt),o!==null?(n.stateNode=o,it=n,Be=Gt(o.firstChild),Pt=!1,c=!0):c=!1),c||Jn(n)),rn(n),c=n.type,f=n.pendingProps,y=e!==null?e.memoizedProps:null,o=f.children,ff(c,f)?o=null:y!==null&&ff(c,y)&&(n.flags|=32),n.memoizedState!==null&&(c=cu(e,n,bw,null,null,s),fl._currentValue=c),_o(e,n),ot(e,n,o,s),n.child;case 6:return e===null&&be&&((e=s=Be)&&(s=l2(s,n.pendingProps,Pt),s!==null?(n.stateNode=s,it=n,Be=null,e=!0):e=!1),e||Jn(n)),null;case 13:return ug(e,n,s);case 4:return on(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=qa(n,null,o,s):ot(e,n,o,s),n.child;case 11:return tg(e,n,n.type,n.pendingProps,s);case 7:return ot(e,n,n.pendingProps,s),n.child;case 8:return ot(e,n,n.pendingProps.children,s),n.child;case 12:return ot(e,n,n.pendingProps.children,s),n.child;case 10:return o=n.pendingProps,ea(n,n.type,o.value),ot(e,n,o.children,s),n.child;case 9:return c=n.type._context,o=n.pendingProps.children,Ua(n),c=lt(c),o=o(c),n.flags|=1,ot(e,n,o,s),n.child;case 14:return ng(e,n,n.type,n.pendingProps,s);case 15:return ag(e,n,n.type,n.pendingProps,s);case 19:return dg(e,n,s);case 31:return jw(e,n,s);case 22:return sg(e,n,s,n.pendingProps);case 24:return Ua(n),o=lt(Xe),e===null?(c=Jc(),c===null&&(c=ke,f=$c(),c.pooledCache=f,f.refCount++,f!==null&&(c.pooledCacheLanes|=s),c=f),n.memoizedState={parent:o,cache:c},tu(n),ea(n,Xe,c)):((e.lanes&s)!==0&&(nu(e,n),Yi(n,null,null,s),qi()),c=e.memoizedState,f=n.memoizedState,c.parent!==o?(c={parent:o,cache:o},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),ea(n,Xe,o)):(o=f.cache,ea(n,Xe,o),o!==c.cache&&Wc(n,[Xe],s,!0))),ot(e,n,n.pendingProps.children,s),n.child;case 29:throw n.pendingProps}throw Error(l(156,n.tag))}function Rn(e){e.flags|=4}function Hu(e,n,s,o,c){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(Ug())e.flags|=8192;else throw Ga=vo,eu}else e.flags&=-16777217}function hg(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!My(n))if(Ug())e.flags|=8192;else throw Ga=vo,eu}function Bo(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Zm():536870912,e.lanes|=n,Ls|=n)}function $i(e,n){if(!be)switch(e.tailMode){case"hidden":n=e.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function He(e){var n=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(n)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags&65011712,o|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=s,n}function zw(e,n,s){var o=n.pendingProps;switch(Yc(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return He(n),null;case 1:return He(n),null;case 3:return s=n.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),n.memoizedState.cache!==o&&(n.flags|=2048),Mn(Xe),wt(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Es(n)?Rn(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Zc())),He(n),null;case 26:var c=n.type,f=n.memoizedState;return e===null?(Rn(n),f!==null?(He(n),hg(n,f)):(He(n),Hu(n,c,null,o,s))):f?f!==e.memoizedState?(Rn(n),He(n),hg(n,f)):(He(n),n.flags&=-16777217):(e=e.memoizedProps,e!==o&&Rn(n),He(n),Hu(n,c,e,o,s)),null;case 27:if(cn(n),s=St.current,c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&Rn(n);else{if(!o){if(n.stateNode===null)throw Error(l(166));return He(n),null}e=Se.current,Es(n)?Zh(n):(e=Sy(c,o,s),n.stateNode=e,Rn(n))}return He(n),null;case 5:if(cn(n),c=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==o&&Rn(n);else{if(!o){if(n.stateNode===null)throw Error(l(166));return He(n),null}if(f=Se.current,Es(n))Zh(n);else{var y=$o(St.current);switch(f){case 1:f=y.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:f=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":f=y.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":f=y.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":f=y.createElement("div"),f.innerHTML="<script><\/script>",f=f.removeChild(f.firstChild);break;case"select":f=typeof o.is=="string"?y.createElement("select",{is:o.is}):y.createElement("select"),o.multiple?f.multiple=!0:o.size&&(f.size=o.size);break;default:f=typeof o.is=="string"?y.createElement(c,{is:o.is}):y.createElement(c)}}f[st]=n,f[dt]=o;e:for(y=n.child;y!==null;){if(y.tag===5||y.tag===6)f.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===n)break e;for(;y.sibling===null;){if(y.return===null||y.return===n)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}n.stateNode=f;e:switch(rt(f,c,o),c){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Rn(n)}}return He(n),Hu(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,s),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==o&&Rn(n);else{if(typeof o!="string"&&n.stateNode===null)throw Error(l(166));if(e=St.current,Es(n)){if(e=n.stateNode,s=n.memoizedProps,o=null,c=it,c!==null)switch(c.tag){case 27:case 5:o=c.memoizedProps}e[st]=n,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||uy(e.nodeValue,s)),e||Jn(n,!0)}else e=$o(e).createTextNode(o),e[st]=n,n.stateNode=e}return He(n),null;case 31:if(s=n.memoizedState,e===null||e.memoizedState!==null){if(o=Es(n),s!==null){if(e===null){if(!o)throw Error(l(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[st]=n}else La(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;He(n),e=!1}else s=Zc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return n.flags&256?(Mt(n),n):(Mt(n),null);if((n.flags&128)!==0)throw Error(l(558))}return He(n),null;case 13:if(o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=Es(n),o!==null&&o.dehydrated!==null){if(e===null){if(!c)throw Error(l(318));if(c=n.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(l(317));c[st]=n}else La(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;He(n),c=!1}else c=Zc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return n.flags&256?(Mt(n),n):(Mt(n),null)}return Mt(n),(n.flags&128)!==0?(n.lanes=s,n):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=n.child,c=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(c=o.alternate.memoizedState.cachePool.pool),f=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),f!==c&&(o.flags|=2048)),s!==e&&s&&(n.child.flags|=8192),Bo(n,n.updateQueue),He(n),null);case 4:return wt(),e===null&&lf(n.stateNode.containerInfo),He(n),null;case 10:return Mn(n.type),He(n),null;case 19:if(Ee(Ge),o=n.memoizedState,o===null)return He(n),null;if(c=(n.flags&128)!==0,f=o.rendering,f===null)if(c)$i(o,!1);else{if(Pe!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(f=To(e),f!==null){for(n.flags|=128,$i(o,!1),e=f.updateQueue,n.updateQueue=e,Bo(n,e),n.subtreeFlags=0,e=s,s=n.child;s!==null;)Kh(s,e),s=s.sibling;return ie(Ge,Ge.current&1|2),be&&Cn(n,o.treeForkCount),n.child}e=e.sibling}o.tail!==null&&Tt()>Po&&(n.flags|=128,c=!0,$i(o,!1),n.lanes=4194304)}else{if(!c)if(e=To(f),e!==null){if(n.flags|=128,c=!0,e=e.updateQueue,n.updateQueue=e,Bo(n,e),$i(o,!0),o.tail===null&&o.tailMode==="hidden"&&!f.alternate&&!be)return He(n),null}else 2*Tt()-o.renderingStartTime>Po&&s!==536870912&&(n.flags|=128,c=!0,$i(o,!1),n.lanes=4194304);o.isBackwards?(f.sibling=n.child,n.child=f):(e=o.last,e!==null?e.sibling=f:n.child=f,o.last=f)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Tt(),e.sibling=null,s=Ge.current,ie(Ge,c?s&1|2:s&1),be&&Cn(n,o.treeForkCount),e):(He(n),null);case 22:case 23:return Mt(n),lu(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o?(s&536870912)!==0&&(n.flags&128)===0&&(He(n),n.subtreeFlags&6&&(n.flags|=8192)):He(n),s=n.updateQueue,s!==null&&Bo(n,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==s&&(n.flags|=2048),e!==null&&Ee(Pa),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),n.memoizedState.cache!==s&&(n.flags|=2048),Mn(Xe),He(n),null;case 25:return null;case 30:return null}throw Error(l(156,n.tag))}function Ow(e,n){switch(Yc(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Mn(Xe),wt(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return cn(n),null;case 31:if(n.memoizedState!==null){if(Mt(n),n.alternate===null)throw Error(l(340));La()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(Mt(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(l(340));La()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return Ee(Ge),null;case 4:return wt(),null;case 10:return Mn(n.type),null;case 22:case 23:return Mt(n),lu(),e!==null&&Ee(Pa),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Mn(Xe),null;case 25:return null;default:return null}}function pg(e,n){switch(Yc(n),n.tag){case 3:Mn(Xe),wt();break;case 26:case 27:case 5:cn(n);break;case 4:wt();break;case 31:n.memoizedState!==null&&Mt(n);break;case 13:Mt(n);break;case 19:Ee(Ge);break;case 10:Mn(n.type);break;case 22:case 23:Mt(n),lu(),e!==null&&Ee(Pa);break;case 24:Mn(Xe)}}function Ii(e,n){try{var s=n.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var c=o.next;s=c;do{if((s.tag&e)===e){o=void 0;var f=s.create,y=s.inst;o=f(),y.destroy=o}s=s.next}while(s!==c)}}catch(b){Me(n,n.return,b)}}function la(e,n,s){try{var o=n.updateQueue,c=o!==null?o.lastEffect:null;if(c!==null){var f=c.next;o=f;do{if((o.tag&e)===e){var y=o.inst,b=y.destroy;if(b!==void 0){y.destroy=void 0,c=n;var E=s,R=b;try{R()}catch(U){Me(c,E,U)}}}o=o.next}while(o!==f)}}catch(U){Me(n,n.return,U)}}function gg(e){var n=e.updateQueue;if(n!==null){var s=e.stateNode;try{lp(n,s)}catch(o){Me(e,e.return,o)}}}function yg(e,n,s){s.props=Xa(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Me(e,n,o)}}function Ji(e,n){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(c){Me(e,n,c)}}function mn(e,n){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(c){Me(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(c){Me(e,n,c)}else s.current=null}function xg(e){var n=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(c){Me(e,e.return,c)}}function Lu(e,n,s){try{var o=e.stateNode;Jw(o,e.type,s,n),o[dt]=n}catch(c){Me(e,e.return,c)}}function vg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ma(e.type)||e.tag===4}function Vu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ma(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Uu(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,n):(n=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,n.appendChild(e),s=s._reactRootContainer,s!=null||n.onclick!==null||(n.onclick=An));else if(o!==4&&(o===27&&ma(e.type)&&(s=e.stateNode,n=null),e=e.child,e!==null))for(Uu(e,n,s),e=e.sibling;e!==null;)Uu(e,n,s),e=e.sibling}function Ho(e,n,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?s.insertBefore(e,n):s.appendChild(e);else if(o!==4&&(o===27&&ma(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Ho(e,n,s),e=e.sibling;e!==null;)Ho(e,n,s),e=e.sibling}function bg(e){var n=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,c=n.attributes;c.length;)n.removeAttributeNode(c[0]);rt(n,o,s),n[st]=e,n[dt]=s}catch(f){Me(e,e.return,f)}}var _n=!1,Fe=!1,Pu=!1,Sg=typeof WeakSet=="function"?WeakSet:Set,tt=null;function Dw(e,n){if(e=e.containerInfo,cf=sr,e=Rh(e),_c(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var c=o.anchorOffset,f=o.focusNode;o=o.focusOffset;try{s.nodeType,f.nodeType}catch{s=null;break e}var y=0,b=-1,E=-1,R=0,U=0,X=e,k=null;t:for(;;){for(var L;X!==s||c!==0&&X.nodeType!==3||(b=y+c),X!==f||o!==0&&X.nodeType!==3||(E=y+o),X.nodeType===3&&(y+=X.nodeValue.length),(L=X.firstChild)!==null;)k=X,X=L;for(;;){if(X===e)break t;if(k===s&&++R===c&&(b=y),k===f&&++U===o&&(E=y),(L=X.nextSibling)!==null)break;X=k,k=X.parentNode}X=L}s=b===-1||E===-1?null:{start:b,end:E}}else s=null}s=s||{start:0,end:0}}else s=null;for(uf={focusedElem:e,selectionRange:s},sr=!1,tt=n;tt!==null;)if(n=tt,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,tt=e;else for(;tt!==null;){switch(n=tt,f=n.alternate,e=n.flags,n.tag){case 0:if((e&4)!==0&&(e=n.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)c=e[s],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&f!==null){e=void 0,s=n,c=f.memoizedProps,f=f.memoizedState,o=s.stateNode;try{var F=Xa(s.type,c);e=o.getSnapshotBeforeUpdate(F,f),o.__reactInternalSnapshotBeforeUpdate=e}catch(ne){Me(s,s.return,ne)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,s=e.nodeType,s===9)mf(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":mf(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(l(163))}if(e=n.sibling,e!==null){e.return=n.return,tt=e;break}tt=n.return}}function wg(e,n,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:Bn(e,s),o&4&&Ii(5,s);break;case 1:if(Bn(e,s),o&4)if(e=s.stateNode,n===null)try{e.componentDidMount()}catch(y){Me(s,s.return,y)}else{var c=Xa(s.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(y){Me(s,s.return,y)}}o&64&&gg(s),o&512&&Ji(s,s.return);break;case 3:if(Bn(e,s),o&64&&(e=s.updateQueue,e!==null)){if(n=null,s.child!==null)switch(s.child.tag){case 27:case 5:n=s.child.stateNode;break;case 1:n=s.child.stateNode}try{lp(e,n)}catch(y){Me(s,s.return,y)}}break;case 27:n===null&&o&4&&bg(s);case 26:case 5:Bn(e,s),n===null&&o&4&&xg(s),o&512&&Ji(s,s.return);break;case 12:Bn(e,s);break;case 31:Bn(e,s),o&4&&Eg(e,s);break;case 13:Bn(e,s),o&4&&Ng(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Pw.bind(null,s),o2(e,s))));break;case 22:if(o=s.memoizedState!==null||_n,!o){n=n!==null&&n.memoizedState!==null||Fe,c=_n;var f=Fe;_n=o,(Fe=n)&&!f?Hn(e,s,(s.subtreeFlags&8772)!==0):Bn(e,s),_n=c,Fe=f}break;case 30:break;default:Bn(e,s)}}function Tg(e){var n=e.alternate;n!==null&&(e.alternate=null,Tg(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&yc(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Le=null,ht=!1;function kn(e,n,s){for(s=s.child;s!==null;)Ag(e,n,s),s=s.sibling}function Ag(e,n,s){if(At&&typeof At.onCommitFiberUnmount=="function")try{At.onCommitFiberUnmount(Ti,s)}catch{}switch(s.tag){case 26:Fe||mn(s,n),kn(e,n,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Fe||mn(s,n);var o=Le,c=ht;ma(s.type)&&(Le=s.stateNode,ht=!1),kn(e,n,s),rl(s.stateNode),Le=o,ht=c;break;case 5:Fe||mn(s,n);case 6:if(o=Le,c=ht,Le=null,kn(e,n,s),Le=o,ht=c,Le!==null)if(ht)try{(Le.nodeType===9?Le.body:Le.nodeName==="HTML"?Le.ownerDocument.body:Le).removeChild(s.stateNode)}catch(f){Me(s,n,f)}else try{Le.removeChild(s.stateNode)}catch(f){Me(s,n,f)}break;case 18:Le!==null&&(ht?(e=Le,gy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Xs(e)):gy(Le,s.stateNode));break;case 4:o=Le,c=ht,Le=s.stateNode.containerInfo,ht=!0,kn(e,n,s),Le=o,ht=c;break;case 0:case 11:case 14:case 15:la(2,s,n),Fe||la(4,s,n),kn(e,n,s);break;case 1:Fe||(mn(s,n),o=s.stateNode,typeof o.componentWillUnmount=="function"&&yg(s,n,o)),kn(e,n,s);break;case 21:kn(e,n,s);break;case 22:Fe=(o=Fe)||s.memoizedState!==null,kn(e,n,s),Fe=o;break;default:kn(e,n,s)}}function Eg(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Xs(e)}catch(s){Me(n,n.return,s)}}}function Ng(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Xs(e)}catch(s){Me(n,n.return,s)}}function Rw(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new Sg),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new Sg),n;default:throw Error(l(435,e.tag))}}function Lo(e,n){var s=Rw(e);n.forEach(function(o){if(!s.has(o)){s.add(o);var c=Kw.bind(null,e,o);o.then(c,c)}})}function pt(e,n){var s=n.deletions;if(s!==null)for(var o=0;o<s.length;o++){var c=s[o],f=e,y=n,b=y;e:for(;b!==null;){switch(b.tag){case 27:if(ma(b.type)){Le=b.stateNode,ht=!1;break e}break;case 5:Le=b.stateNode,ht=!1;break e;case 3:case 4:Le=b.stateNode.containerInfo,ht=!0;break e}b=b.return}if(Le===null)throw Error(l(160));Ag(f,y,c),Le=null,ht=!1,f=c.alternate,f!==null&&(f.return=null),c.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)Cg(n,e),n=n.sibling}var It=null;function Cg(e,n){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:pt(n,e),gt(e),o&4&&(la(3,e,e.return),Ii(3,e),la(5,e,e.return));break;case 1:pt(n,e),gt(e),o&512&&(Fe||s===null||mn(s,s.return)),o&64&&_n&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var c=It;if(pt(n,e),gt(e),o&512&&(Fe||s===null||mn(s,s.return)),o&4){var f=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,c=c.ownerDocument||c;t:switch(o){case"title":f=c.getElementsByTagName("title")[0],(!f||f[Ni]||f[st]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=c.createElement(o),c.head.insertBefore(f,c.querySelector("head > title"))),rt(f,o,s),f[st]=e,et(f),o=f;break e;case"link":var y=Cy("link","href",c).get(o+(s.href||""));if(y){for(var b=0;b<y.length;b++)if(f=y[b],f.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&f.getAttribute("rel")===(s.rel==null?null:s.rel)&&f.getAttribute("title")===(s.title==null?null:s.title)&&f.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){y.splice(b,1);break t}}f=c.createElement(o),rt(f,o,s),c.head.appendChild(f);break;case"meta":if(y=Cy("meta","content",c).get(o+(s.content||""))){for(b=0;b<y.length;b++)if(f=y[b],f.getAttribute("content")===(s.content==null?null:""+s.content)&&f.getAttribute("name")===(s.name==null?null:s.name)&&f.getAttribute("property")===(s.property==null?null:s.property)&&f.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&f.getAttribute("charset")===(s.charSet==null?null:s.charSet)){y.splice(b,1);break t}}f=c.createElement(o),rt(f,o,s),c.head.appendChild(f);break;default:throw Error(l(468,o))}f[st]=e,et(f),o=f}e.stateNode=o}else jy(c,e.type,e.stateNode);else e.stateNode=Ny(c,o,e.memoizedProps);else f!==o?(f===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):f.count--,o===null?jy(c,e.type,e.stateNode):Ny(c,o,e.memoizedProps)):o===null&&e.stateNode!==null&&Lu(e,e.memoizedProps,s.memoizedProps)}break;case 27:pt(n,e),gt(e),o&512&&(Fe||s===null||mn(s,s.return)),s!==null&&o&4&&Lu(e,e.memoizedProps,s.memoizedProps);break;case 5:if(pt(n,e),gt(e),o&512&&(Fe||s===null||mn(s,s.return)),e.flags&32){c=e.stateNode;try{ps(c,"")}catch(F){Me(e,e.return,F)}}o&4&&e.stateNode!=null&&(c=e.memoizedProps,Lu(e,c,s!==null?s.memoizedProps:c)),o&1024&&(Pu=!0);break;case 6:if(pt(n,e),gt(e),o&4){if(e.stateNode===null)throw Error(l(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(F){Me(e,e.return,F)}}break;case 3:if(er=null,c=It,It=Io(n.containerInfo),pt(n,e),It=c,gt(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Xs(n.containerInfo)}catch(F){Me(e,e.return,F)}Pu&&(Pu=!1,jg(e));break;case 4:o=It,It=Io(e.stateNode.containerInfo),pt(n,e),gt(e),It=o;break;case 12:pt(n,e),gt(e);break;case 31:pt(n,e),gt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Lo(e,o)));break;case 13:pt(n,e),gt(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Uo=Tt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Lo(e,o)));break;case 22:c=e.memoizedState!==null;var E=s!==null&&s.memoizedState!==null,R=_n,U=Fe;if(_n=R||c,Fe=U||E,pt(n,e),Fe=U,_n=R,gt(e),o&8192)e:for(n=e.stateNode,n._visibility=c?n._visibility&-2:n._visibility|1,c&&(s===null||E||_n||Fe||Za(e)),s=null,n=e;;){if(n.tag===5||n.tag===26){if(s===null){E=s=n;try{if(f=E.stateNode,c)y=f.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{b=E.stateNode;var X=E.memoizedProps.style,k=X!=null&&X.hasOwnProperty("display")?X.display:null;b.style.display=k==null||typeof k=="boolean"?"":(""+k).trim()}}catch(F){Me(E,E.return,F)}}}else if(n.tag===6){if(s===null){E=n;try{E.stateNode.nodeValue=c?"":E.memoizedProps}catch(F){Me(E,E.return,F)}}}else if(n.tag===18){if(s===null){E=n;try{var L=E.stateNode;c?yy(L,!0):yy(E.stateNode,!1)}catch(F){Me(E,E.return,F)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;s===n&&(s=null),n=n.return}s===n&&(s=null),n.sibling.return=n.return,n=n.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,Lo(e,s))));break;case 19:pt(n,e),gt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,Lo(e,o)));break;case 30:break;case 21:break;default:pt(n,e),gt(e)}}function gt(e){var n=e.flags;if(n&2){try{for(var s,o=e.return;o!==null;){if(vg(o)){s=o;break}o=o.return}if(s==null)throw Error(l(160));switch(s.tag){case 27:var c=s.stateNode,f=Vu(e);Ho(e,f,c);break;case 5:var y=s.stateNode;s.flags&32&&(ps(y,""),s.flags&=-33);var b=Vu(e);Ho(e,b,y);break;case 3:case 4:var E=s.stateNode.containerInfo,R=Vu(e);Uu(e,R,E);break;default:throw Error(l(161))}}catch(U){Me(e,e.return,U)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function jg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;jg(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function Bn(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)wg(e,n.alternate,n),n=n.sibling}function Za(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:la(4,n,n.return),Za(n);break;case 1:mn(n,n.return);var s=n.stateNode;typeof s.componentWillUnmount=="function"&&yg(n,n.return,s),Za(n);break;case 27:rl(n.stateNode);case 26:case 5:mn(n,n.return),Za(n);break;case 22:n.memoizedState===null&&Za(n);break;case 30:Za(n);break;default:Za(n)}e=e.sibling}}function Hn(e,n,s){for(s=s&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,c=e,f=n,y=f.flags;switch(f.tag){case 0:case 11:case 15:Hn(c,f,s),Ii(4,f);break;case 1:if(Hn(c,f,s),o=f,c=o.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(R){Me(o,o.return,R)}if(o=f,c=o.updateQueue,c!==null){var b=o.stateNode;try{var E=c.shared.hiddenCallbacks;if(E!==null)for(c.shared.hiddenCallbacks=null,c=0;c<E.length;c++)ip(E[c],b)}catch(R){Me(o,o.return,R)}}s&&y&64&&gg(f),Ji(f,f.return);break;case 27:bg(f);case 26:case 5:Hn(c,f,s),s&&o===null&&y&4&&xg(f),Ji(f,f.return);break;case 12:Hn(c,f,s);break;case 31:Hn(c,f,s),s&&y&4&&Eg(c,f);break;case 13:Hn(c,f,s),s&&y&4&&Ng(c,f);break;case 22:f.memoizedState===null&&Hn(c,f,s),Ji(f,f.return);break;case 30:break;default:Hn(c,f,s)}n=n.sibling}}function Ku(e,n){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Vi(s))}function Gu(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Vi(e))}function Jt(e,n,s,o){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Mg(e,n,s,o),n=n.sibling}function Mg(e,n,s,o){var c=n.flags;switch(n.tag){case 0:case 11:case 15:Jt(e,n,s,o),c&2048&&Ii(9,n);break;case 1:Jt(e,n,s,o);break;case 3:Jt(e,n,s,o),c&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&Vi(e)));break;case 12:if(c&2048){Jt(e,n,s,o),e=n.stateNode;try{var f=n.memoizedProps,y=f.id,b=f.onPostCommit;typeof b=="function"&&b(y,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Me(n,n.return,E)}}else Jt(e,n,s,o);break;case 31:Jt(e,n,s,o);break;case 13:Jt(e,n,s,o);break;case 23:break;case 22:f=n.stateNode,y=n.alternate,n.memoizedState!==null?f._visibility&2?Jt(e,n,s,o):el(e,n):f._visibility&2?Jt(e,n,s,o):(f._visibility|=2,ks(e,n,s,o,(n.subtreeFlags&10256)!==0||!1)),c&2048&&Ku(y,n);break;case 24:Jt(e,n,s,o),c&2048&&Gu(n.alternate,n);break;default:Jt(e,n,s,o)}}function ks(e,n,s,o,c){for(c=c&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var f=e,y=n,b=s,E=o,R=y.flags;switch(y.tag){case 0:case 11:case 15:ks(f,y,b,E,c),Ii(8,y);break;case 23:break;case 22:var U=y.stateNode;y.memoizedState!==null?U._visibility&2?ks(f,y,b,E,c):el(f,y):(U._visibility|=2,ks(f,y,b,E,c)),c&&R&2048&&Ku(y.alternate,y);break;case 24:ks(f,y,b,E,c),c&&R&2048&&Gu(y.alternate,y);break;default:ks(f,y,b,E,c)}n=n.sibling}}function el(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var s=e,o=n,c=o.flags;switch(o.tag){case 22:el(s,o),c&2048&&Ku(o.alternate,o);break;case 24:el(s,o),c&2048&&Gu(o.alternate,o);break;default:el(s,o)}n=n.sibling}}var tl=8192;function Bs(e,n,s){if(e.subtreeFlags&tl)for(e=e.child;e!==null;)zg(e,n,s),e=e.sibling}function zg(e,n,s){switch(e.tag){case 26:Bs(e,n,s),e.flags&tl&&e.memoizedState!==null&&v2(s,It,e.memoizedState,e.memoizedProps);break;case 5:Bs(e,n,s);break;case 3:case 4:var o=It;It=Io(e.stateNode.containerInfo),Bs(e,n,s),It=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=tl,tl=16777216,Bs(e,n,s),tl=o):Bs(e,n,s));break;default:Bs(e,n,s)}}function Og(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function nl(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];tt=o,Rg(o,e)}Og(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Dg(e),e=e.sibling}function Dg(e){switch(e.tag){case 0:case 11:case 15:nl(e),e.flags&2048&&la(9,e,e.return);break;case 3:nl(e);break;case 12:nl(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Vo(e)):nl(e);break;default:nl(e)}}function Vo(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var s=0;s<n.length;s++){var o=n[s];tt=o,Rg(o,e)}Og(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:la(8,n,n.return),Vo(n);break;case 22:s=n.stateNode,s._visibility&2&&(s._visibility&=-3,Vo(n));break;default:Vo(n)}e=e.sibling}}function Rg(e,n){for(;tt!==null;){var s=tt;switch(s.tag){case 0:case 11:case 15:la(8,s,n);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Vi(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,tt=o;else e:for(s=e;tt!==null;){o=tt;var c=o.sibling,f=o.return;if(Tg(o),o===s){tt=null;break e}if(c!==null){c.return=f,tt=c;break e}tt=f}}}var _w={getCacheForType:function(e){var n=lt(Xe),s=n.data.get(e);return s===void 0&&(s=e(),n.data.set(e,s)),s},cacheSignal:function(){return lt(Xe).controller.signal}},kw=typeof WeakMap=="function"?WeakMap:Map,Ne=0,ke=null,he=null,xe=0,je=0,zt=null,oa=!1,Hs=!1,qu=!1,Ln=0,Pe=0,ra=0,Qa=0,Yu=0,Ot=0,Ls=0,al=null,yt=null,Xu=!1,Uo=0,_g=0,Po=1/0,Ko=null,ca=null,$e=0,ua=null,Vs=null,Vn=0,Zu=0,Qu=null,kg=null,sl=0,Fu=null;function Dt(){return(Ne&2)!==0&&xe!==0?xe&-xe:O.T!==null?tf():$m()}function Bg(){if(Ot===0)if((xe&536870912)===0||be){var e=Fl;Fl<<=1,(Fl&3932160)===0&&(Fl=262144),Ot=e}else Ot=536870912;return e=jt.current,e!==null&&(e.flags|=32),Ot}function xt(e,n,s){(e===ke&&(je===2||je===9)||e.cancelPendingCommit!==null)&&(Us(e,0),fa(e,xe,Ot,!1)),Ei(e,s),((Ne&2)===0||e!==ke)&&(e===ke&&((Ne&2)===0&&(Qa|=s),Pe===4&&fa(e,xe,Ot,!1)),hn(e))}function Hg(e,n,s){if((Ne&6)!==0)throw Error(l(327));var o=!s&&(n&127)===0&&(n&e.expiredLanes)===0||Ai(e,n),c=o?Lw(e,n):$u(e,n,!0),f=o;do{if(c===0){Hs&&!o&&fa(e,n,0,!1);break}else{if(s=e.current.alternate,f&&!Bw(s)){c=$u(e,n,!1),f=!1;continue}if(c===2){if(f=n,e.errorRecoveryDisabledLanes&f)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){n=y;e:{var b=e;c=al;var E=b.current.memoizedState.isDehydrated;if(E&&(Us(b,y).flags|=256),y=$u(b,y,!1),y!==2){if(qu&&!E){b.errorRecoveryDisabledLanes|=f,Qa|=f,c=4;break e}f=yt,yt=c,f!==null&&(yt===null?yt=f:yt.push.apply(yt,f))}c=y}if(f=!1,c!==2)continue}}if(c===1){Us(e,0),fa(e,n,0,!0);break}e:{switch(o=e,f=c,f){case 0:case 1:throw Error(l(345));case 4:if((n&4194048)!==n)break;case 6:fa(o,n,Ot,!oa);break e;case 2:yt=null;break;case 3:case 5:break;default:throw Error(l(329))}if((n&62914560)===n&&(c=Uo+300-Tt(),10<c)){if(fa(o,n,Ot,!oa),$l(o,0,!0)!==0)break e;Vn=n,o.timeoutHandle=hy(Lg.bind(null,o,s,yt,Ko,Xu,n,Ot,Qa,Ls,oa,f,"Throttled",-0,0),c);break e}Lg(o,s,yt,Ko,Xu,n,Ot,Qa,Ls,oa,f,null,-0,0)}}break}while(!0);hn(e)}function Lg(e,n,s,o,c,f,y,b,E,R,U,X,k,L){if(e.timeoutHandle=-1,X=n.subtreeFlags,X&8192||(X&16785408)===16785408){X={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:An},zg(n,f,X);var F=(f&62914560)===f?Uo-Tt():(f&4194048)===f?_g-Tt():0;if(F=b2(X,F),F!==null){Vn=f,e.cancelPendingCommit=F(Xg.bind(null,e,n,f,s,o,c,y,b,E,U,X,null,k,L)),fa(e,f,y,!R);return}}Xg(e,n,f,s,o,c,y,b,E)}function Bw(e){for(var n=e;;){var s=n.tag;if((s===0||s===11||s===15)&&n.flags&16384&&(s=n.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var c=s[o],f=c.getSnapshot;c=c.value;try{if(!Nt(f(),c))return!1}catch{return!1}}if(s=n.child,n.subtreeFlags&16384&&s!==null)s.return=n,n=s;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function fa(e,n,s,o){n&=~Yu,n&=~Qa,e.suspendedLanes|=n,e.pingedLanes&=~n,o&&(e.warmLanes|=n),o=e.expirationTimes;for(var c=n;0<c;){var f=31-Et(c),y=1<<f;o[f]=-1,c&=~y}s!==0&&Qm(e,s,n)}function Go(){return(Ne&6)===0?(il(0),!1):!0}function Wu(){if(he!==null){if(je===0)var e=he.return;else e=he,jn=Va=null,du(e),zs=null,Pi=0,e=he;for(;e!==null;)pg(e.alternate,e),e=e.return;he=null}}function Us(e,n){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,n2(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),Vn=0,Wu(),ke=e,he=s=Nn(e.current,null),xe=n,je=0,zt=null,oa=!1,Hs=Ai(e,n),qu=!1,Ls=Ot=Yu=Qa=ra=Pe=0,yt=al=null,Xu=!1,(n&8)!==0&&(n|=n&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=n;0<o;){var c=31-Et(o),f=1<<c;n|=e[c],o&=~f}return Ln=n,co(),s}function Vg(e,n){re=null,O.H=Fi,n===Ms||n===xo?(n=tp(),je=3):n===eu?(n=tp(),je=4):je=n===ju?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,zt=n,he===null&&(Pe=1,Do(e,Lt(n,e.current)))}function Ug(){var e=jt.current;return e===null?!0:(xe&4194048)===xe?Kt===null:(xe&62914560)===xe||(xe&536870912)!==0?e===Kt:!1}function Pg(){var e=O.H;return O.H=Fi,e===null?Fi:e}function Kg(){var e=O.A;return O.A=_w,e}function qo(){Pe=4,oa||(xe&4194048)!==xe&&jt.current!==null||(Hs=!0),(ra&134217727)===0&&(Qa&134217727)===0||ke===null||fa(ke,xe,Ot,!1)}function $u(e,n,s){var o=Ne;Ne|=2;var c=Pg(),f=Kg();(ke!==e||xe!==n)&&(Ko=null,Us(e,n)),n=!1;var y=Pe;e:do try{if(je!==0&&he!==null){var b=he,E=zt;switch(je){case 8:Wu(),y=6;break e;case 3:case 2:case 9:case 6:jt.current===null&&(n=!0);var R=je;if(je=0,zt=null,Ps(e,b,E,R),s&&Hs){y=0;break e}break;default:R=je,je=0,zt=null,Ps(e,b,E,R)}}Hw(),y=Pe;break}catch(U){Vg(e,U)}while(!0);return n&&e.shellSuspendCounter++,jn=Va=null,Ne=o,O.H=c,O.A=f,he===null&&(ke=null,xe=0,co()),y}function Hw(){for(;he!==null;)Gg(he)}function Lw(e,n){var s=Ne;Ne|=2;var o=Pg(),c=Kg();ke!==e||xe!==n?(Ko=null,Po=Tt()+500,Us(e,n)):Hs=Ai(e,n);e:do try{if(je!==0&&he!==null){n=he;var f=zt;t:switch(je){case 1:je=0,zt=null,Ps(e,n,f,1);break;case 2:case 9:if(Jh(f)){je=0,zt=null,qg(n);break}n=function(){je!==2&&je!==9||ke!==e||(je=7),hn(e)},f.then(n,n);break e;case 3:je=7;break e;case 4:je=5;break e;case 7:Jh(f)?(je=0,zt=null,qg(n)):(je=0,zt=null,Ps(e,n,f,7));break;case 5:var y=null;switch(he.tag){case 26:y=he.memoizedState;case 5:case 27:var b=he;if(y?My(y):b.stateNode.complete){je=0,zt=null;var E=b.sibling;if(E!==null)he=E;else{var R=b.return;R!==null?(he=R,Yo(R)):he=null}break t}}je=0,zt=null,Ps(e,n,f,5);break;case 6:je=0,zt=null,Ps(e,n,f,6);break;case 8:Wu(),Pe=6;break e;default:throw Error(l(462))}}Vw();break}catch(U){Vg(e,U)}while(!0);return jn=Va=null,O.H=o,O.A=c,Ne=s,he!==null?0:(ke=null,xe=0,co(),Pe)}function Vw(){for(;he!==null&&!rS();)Gg(he)}function Gg(e){var n=mg(e.alternate,e,Ln);e.memoizedProps=e.pendingProps,n===null?Yo(e):he=n}function qg(e){var n=e,s=n.alternate;switch(n.tag){case 15:case 0:n=og(s,n,n.pendingProps,n.type,void 0,xe);break;case 11:n=og(s,n,n.pendingProps,n.type.render,n.ref,xe);break;case 5:du(n);default:pg(s,n),n=he=Kh(n,Ln),n=mg(s,n,Ln)}e.memoizedProps=e.pendingProps,n===null?Yo(e):he=n}function Ps(e,n,s,o){jn=Va=null,du(n),zs=null,Pi=0;var c=n.return;try{if(Cw(e,c,n,s,xe)){Pe=1,Do(e,Lt(s,e.current)),he=null;return}}catch(f){if(c!==null)throw he=c,f;Pe=1,Do(e,Lt(s,e.current)),he=null;return}n.flags&32768?(be||o===1?e=!0:Hs||(xe&536870912)!==0?e=!1:(oa=e=!0,(o===2||o===9||o===3||o===6)&&(o=jt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Yg(n,e)):Yo(n)}function Yo(e){var n=e;do{if((n.flags&32768)!==0){Yg(n,oa);return}e=n.return;var s=zw(n.alternate,n,Ln);if(s!==null){he=s;return}if(n=n.sibling,n!==null){he=n;return}he=n=e}while(n!==null);Pe===0&&(Pe=5)}function Yg(e,n){do{var s=Ow(e.alternate,e);if(s!==null){s.flags&=32767,he=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!n&&(e=e.sibling,e!==null)){he=e;return}he=e=s}while(e!==null);Pe=6,he=null}function Xg(e,n,s,o,c,f,y,b,E){e.cancelPendingCommit=null;do Xo();while($e!==0);if((Ne&6)!==0)throw Error(l(327));if(n!==null){if(n===e.current)throw Error(l(177));if(f=n.lanes|n.childLanes,f|=Vc,xS(e,s,f,y,b,E),e===ke&&(he=ke=null,xe=0),Vs=n,ua=e,Vn=s,Zu=f,Qu=c,kg=o,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Gw(Zl,function(){return $g(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||o){o=O.T,O.T=null,c=P.p,P.p=2,y=Ne,Ne|=4;try{Dw(e,n,s)}finally{Ne=y,P.p=c,O.T=o}}$e=1,Zg(),Qg(),Fg()}}function Zg(){if($e===1){$e=0;var e=ua,n=Vs,s=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||s){s=O.T,O.T=null;var o=P.p;P.p=2;var c=Ne;Ne|=4;try{Cg(n,e);var f=uf,y=Rh(e.containerInfo),b=f.focusedElem,E=f.selectionRange;if(y!==b&&b&&b.ownerDocument&&Dh(b.ownerDocument.documentElement,b)){if(E!==null&&_c(b)){var R=E.start,U=E.end;if(U===void 0&&(U=R),"selectionStart"in b)b.selectionStart=R,b.selectionEnd=Math.min(U,b.value.length);else{var X=b.ownerDocument||document,k=X&&X.defaultView||window;if(k.getSelection){var L=k.getSelection(),F=b.textContent.length,ne=Math.min(E.start,F),Re=E.end===void 0?ne:Math.min(E.end,F);!L.extend&&ne>Re&&(y=Re,Re=ne,ne=y);var M=Oh(b,ne),C=Oh(b,Re);if(M&&C&&(L.rangeCount!==1||L.anchorNode!==M.node||L.anchorOffset!==M.offset||L.focusNode!==C.node||L.focusOffset!==C.offset)){var D=X.createRange();D.setStart(M.node,M.offset),L.removeAllRanges(),ne>Re?(L.addRange(D),L.extend(C.node,C.offset)):(D.setEnd(C.node,C.offset),L.addRange(D))}}}}for(X=[],L=b;L=L.parentNode;)L.nodeType===1&&X.push({element:L,left:L.scrollLeft,top:L.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<X.length;b++){var q=X[b];q.element.scrollLeft=q.left,q.element.scrollTop=q.top}}sr=!!cf,uf=cf=null}finally{Ne=c,P.p=o,O.T=s}}e.current=n,$e=2}}function Qg(){if($e===2){$e=0;var e=ua,n=Vs,s=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||s){s=O.T,O.T=null;var o=P.p;P.p=2;var c=Ne;Ne|=4;try{wg(e,n.alternate,n)}finally{Ne=c,P.p=o,O.T=s}}$e=3}}function Fg(){if($e===4||$e===3){$e=0,cS();var e=ua,n=Vs,s=Vn,o=kg;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?$e=5:($e=0,Vs=ua=null,Wg(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(ca=null),pc(s),n=n.stateNode,At&&typeof At.onCommitFiberRoot=="function")try{At.onCommitFiberRoot(Ti,n,void 0,(n.current.flags&128)===128)}catch{}if(o!==null){n=O.T,c=P.p,P.p=2,O.T=null;try{for(var f=e.onRecoverableError,y=0;y<o.length;y++){var b=o[y];f(b.value,{componentStack:b.stack})}}finally{O.T=n,P.p=c}}(Vn&3)!==0&&Xo(),hn(e),c=e.pendingLanes,(s&261930)!==0&&(c&42)!==0?e===Fu?sl++:(sl=0,Fu=e):sl=0,il(0)}}function Wg(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,Vi(n)))}function Xo(){return Zg(),Qg(),Fg(),$g()}function $g(){if($e!==5)return!1;var e=ua,n=Zu;Zu=0;var s=pc(Vn),o=O.T,c=P.p;try{P.p=32>s?32:s,O.T=null,s=Qu,Qu=null;var f=ua,y=Vn;if($e=0,Vs=ua=null,Vn=0,(Ne&6)!==0)throw Error(l(331));var b=Ne;if(Ne|=4,Dg(f.current),Mg(f,f.current,y,s),Ne=b,il(0,!1),At&&typeof At.onPostCommitFiberRoot=="function")try{At.onPostCommitFiberRoot(Ti,f)}catch{}return!0}finally{P.p=c,O.T=o,Wg(e,n)}}function Ig(e,n,s){n=Lt(s,n),n=Cu(e.stateNode,n,2),e=aa(e,n,2),e!==null&&(Ei(e,2),hn(e))}function Me(e,n,s){if(e.tag===3)Ig(e,e,s);else for(;n!==null;){if(n.tag===3){Ig(n,e,s);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ca===null||!ca.has(o))){e=Lt(s,e),s=Jp(2),o=aa(n,s,2),o!==null&&(eg(s,o,n,e),Ei(o,2),hn(o));break}}n=n.return}}function Iu(e,n,s){var o=e.pingCache;if(o===null){o=e.pingCache=new kw;var c=new Set;o.set(n,c)}else c=o.get(n),c===void 0&&(c=new Set,o.set(n,c));c.has(s)||(qu=!0,c.add(s),e=Uw.bind(null,e,n,s),n.then(e,e))}function Uw(e,n,s){var o=e.pingCache;o!==null&&o.delete(n),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ke===e&&(xe&s)===s&&(Pe===4||Pe===3&&(xe&62914560)===xe&&300>Tt()-Uo?(Ne&2)===0&&Us(e,0):Yu|=s,Ls===xe&&(Ls=0)),hn(e)}function Jg(e,n){n===0&&(n=Zm()),e=Ba(e,n),e!==null&&(Ei(e,n),hn(e))}function Pw(e){var n=e.memoizedState,s=0;n!==null&&(s=n.retryLane),Jg(e,s)}function Kw(e,n){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(l(314))}o!==null&&o.delete(n),Jg(e,s)}function Gw(e,n){return fc(e,n)}var Zo=null,Ks=null,Ju=!1,Qo=!1,ef=!1,da=0;function hn(e){e!==Ks&&e.next===null&&(Ks===null?Zo=Ks=e:Ks=Ks.next=e),Qo=!0,Ju||(Ju=!0,Yw())}function il(e,n){if(!ef&&Qo){ef=!0;do for(var s=!1,o=Zo;o!==null;){if(e!==0){var c=o.pendingLanes;if(c===0)var f=0;else{var y=o.suspendedLanes,b=o.pingedLanes;f=(1<<31-Et(42|e)+1)-1,f&=c&~(y&~b),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(s=!0,ay(o,f))}else f=xe,f=$l(o,o===ke?f:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(f&3)===0||Ai(o,f)||(s=!0,ay(o,f));o=o.next}while(s);ef=!1}}function qw(){ey()}function ey(){Qo=Ju=!1;var e=0;da!==0&&t2()&&(e=da);for(var n=Tt(),s=null,o=Zo;o!==null;){var c=o.next,f=ty(o,n);f===0?(o.next=null,s===null?Zo=c:s.next=c,c===null&&(Ks=s)):(s=o,(e!==0||(f&3)!==0)&&(Qo=!0)),o=c}$e!==0&&$e!==5||il(e),da!==0&&(da=0)}function ty(e,n){for(var s=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,f=e.pendingLanes&-62914561;0<f;){var y=31-Et(f),b=1<<y,E=c[y];E===-1?((b&s)===0||(b&o)!==0)&&(c[y]=yS(b,n)):E<=n&&(e.expiredLanes|=b),f&=~b}if(n=ke,s=xe,s=$l(e,e===n?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===n&&(je===2||je===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&dc(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||Ai(e,s)){if(n=s&-s,n===e.callbackPriority)return n;switch(o!==null&&dc(o),pc(s)){case 2:case 8:s=Ym;break;case 32:s=Zl;break;case 268435456:s=Xm;break;default:s=Zl}return o=ny.bind(null,e),s=fc(s,o),e.callbackPriority=n,e.callbackNode=s,n}return o!==null&&o!==null&&dc(o),e.callbackPriority=2,e.callbackNode=null,2}function ny(e,n){if($e!==0&&$e!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Xo()&&e.callbackNode!==s)return null;var o=xe;return o=$l(e,e===ke?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Hg(e,o,n),ty(e,Tt()),e.callbackNode!=null&&e.callbackNode===s?ny.bind(null,e):null)}function ay(e,n){if(Xo())return null;Hg(e,n,!0)}function Yw(){a2(function(){(Ne&6)!==0?fc(qm,qw):ey()})}function tf(){if(da===0){var e=Cs;e===0&&(e=Ql,Ql<<=1,(Ql&261888)===0&&(Ql=256)),da=e}return da}function sy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:to(""+e)}function iy(e,n){var s=n.ownerDocument.createElement("input");return s.name=n.name,s.value=n.value,e.id&&s.setAttribute("form",e.id),n.parentNode.insertBefore(s,n),e=new FormData(e),s.parentNode.removeChild(s),e}function Xw(e,n,s,o,c){if(n==="submit"&&s&&s.stateNode===c){var f=sy((c[dt]||null).action),y=o.submitter;y&&(n=(n=y[dt]||null)?sy(n.formAction):y.getAttribute("formAction"),n!==null&&(f=n,y=null));var b=new io("action","action",null,o,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(da!==0){var E=y?iy(c,y):new FormData(c);Su(s,{pending:!0,data:E,method:c.method,action:f},null,E)}}else typeof f=="function"&&(b.preventDefault(),E=y?iy(c,y):new FormData(c),Su(s,{pending:!0,data:E,method:c.method,action:f},f,E))},currentTarget:c}]})}}for(var nf=0;nf<Lc.length;nf++){var af=Lc[nf],Zw=af.toLowerCase(),Qw=af[0].toUpperCase()+af.slice(1);$t(Zw,"on"+Qw)}$t(Bh,"onAnimationEnd"),$t(Hh,"onAnimationIteration"),$t(Lh,"onAnimationStart"),$t("dblclick","onDoubleClick"),$t("focusin","onFocus"),$t("focusout","onBlur"),$t(uw,"onTransitionRun"),$t(fw,"onTransitionStart"),$t(dw,"onTransitionCancel"),$t(Vh,"onTransitionEnd"),ms("onMouseEnter",["mouseout","mouseover"]),ms("onMouseLeave",["mouseout","mouseover"]),ms("onPointerEnter",["pointerout","pointerover"]),ms("onPointerLeave",["pointerout","pointerover"]),Da("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Da("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Da("onBeforeInput",["compositionend","keypress","textInput","paste"]),Da("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Da("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Da("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ll="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Fw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ll));function ly(e,n){n=(n&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],c=o.event;o=o.listeners;e:{var f=void 0;if(n)for(var y=o.length-1;0<=y;y--){var b=o[y],E=b.instance,R=b.currentTarget;if(b=b.listener,E!==f&&c.isPropagationStopped())break e;f=b,c.currentTarget=R;try{f(c)}catch(U){ro(U)}c.currentTarget=null,f=E}else for(y=0;y<o.length;y++){if(b=o[y],E=b.instance,R=b.currentTarget,b=b.listener,E!==f&&c.isPropagationStopped())break e;f=b,c.currentTarget=R;try{f(c)}catch(U){ro(U)}c.currentTarget=null,f=E}}}}function pe(e,n){var s=n[gc];s===void 0&&(s=n[gc]=new Set);var o=e+"__bubble";s.has(o)||(oy(n,e,2,!1),s.add(o))}function sf(e,n,s){var o=0;n&&(o|=4),oy(s,e,o,n)}var Fo="_reactListening"+Math.random().toString(36).slice(2);function lf(e){if(!e[Fo]){e[Fo]=!0,eh.forEach(function(s){s!=="selectionchange"&&(Fw.has(s)||sf(s,!1,e),sf(s,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Fo]||(n[Fo]=!0,sf("selectionchange",!1,n))}}function oy(e,n,s,o){switch(By(n)){case 2:var c=T2;break;case 8:c=A2;break;default:c=Sf}s=c.bind(null,n,s,e),c=void 0,!Ec||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(n,s,{capture:!0,passive:c}):e.addEventListener(n,s,!0):c!==void 0?e.addEventListener(n,s,{passive:c}):e.addEventListener(n,s,!1)}function of(e,n,s,o,c){var f=o;if((n&1)===0&&(n&2)===0&&o!==null)e:for(;;){if(o===null)return;var y=o.tag;if(y===3||y===4){var b=o.stateNode.containerInfo;if(b===c)break;if(y===4)for(y=o.return;y!==null;){var E=y.tag;if((E===3||E===4)&&y.stateNode.containerInfo===c)return;y=y.return}for(;b!==null;){if(y=us(b),y===null)return;if(E=y.tag,E===5||E===6||E===26||E===27){o=f=y;continue e}b=b.parentNode}}o=o.return}dh(function(){var R=f,U=Tc(s),X=[];e:{var k=Uh.get(e);if(k!==void 0){var L=io,F=e;switch(e){case"keypress":if(ao(s)===0)break e;case"keydown":case"keyup":L=KS;break;case"focusin":F="focus",L=Mc;break;case"focusout":F="blur",L=Mc;break;case"beforeblur":case"afterblur":L=Mc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":L=ph;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":L=zS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":L=YS;break;case Bh:case Hh:case Lh:L=RS;break;case Vh:L=ZS;break;case"scroll":case"scrollend":L=jS;break;case"wheel":L=FS;break;case"copy":case"cut":case"paste":L=kS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":L=yh;break;case"toggle":case"beforetoggle":L=$S}var ne=(n&4)!==0,Re=!ne&&(e==="scroll"||e==="scrollend"),M=ne?k!==null?k+"Capture":null:k;ne=[];for(var C=R,D;C!==null;){var q=C;if(D=q.stateNode,q=q.tag,q!==5&&q!==26&&q!==27||D===null||M===null||(q=ji(C,M),q!=null&&ne.push(ol(C,q,D))),Re)break;C=C.return}0<ne.length&&(k=new L(k,F,null,s,U),X.push({event:k,listeners:ne}))}}if((n&7)===0){e:{if(k=e==="mouseover"||e==="pointerover",L=e==="mouseout"||e==="pointerout",k&&s!==wc&&(F=s.relatedTarget||s.fromElement)&&(us(F)||F[cs]))break e;if((L||k)&&(k=U.window===U?U:(k=U.ownerDocument)?k.defaultView||k.parentWindow:window,L?(F=s.relatedTarget||s.toElement,L=R,F=F?us(F):null,F!==null&&(Re=u(F),ne=F.tag,F!==Re||ne!==5&&ne!==27&&ne!==6)&&(F=null)):(L=null,F=R),L!==F)){if(ne=ph,q="onMouseLeave",M="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(ne=yh,q="onPointerLeave",M="onPointerEnter",C="pointer"),Re=L==null?k:Ci(L),D=F==null?k:Ci(F),k=new ne(q,C+"leave",L,s,U),k.target=Re,k.relatedTarget=D,q=null,us(U)===R&&(ne=new ne(M,C+"enter",F,s,U),ne.target=D,ne.relatedTarget=Re,q=ne),Re=q,L&&F)t:{for(ne=Ww,M=L,C=F,D=0,q=M;q;q=ne(q))D++;q=0;for(var te=C;te;te=ne(te))q++;for(;0<D-q;)M=ne(M),D--;for(;0<q-D;)C=ne(C),q--;for(;D--;){if(M===C||C!==null&&M===C.alternate){ne=M;break t}M=ne(M),C=ne(C)}ne=null}else ne=null;L!==null&&ry(X,k,L,ne,!1),F!==null&&Re!==null&&ry(X,Re,F,ne,!0)}}e:{if(k=R?Ci(R):window,L=k.nodeName&&k.nodeName.toLowerCase(),L==="select"||L==="input"&&k.type==="file")var Te=Eh;else if(Th(k))if(Nh)Te=ow;else{Te=iw;var J=sw}else L=k.nodeName,!L||L.toLowerCase()!=="input"||k.type!=="checkbox"&&k.type!=="radio"?R&&Sc(R.elementType)&&(Te=Eh):Te=lw;if(Te&&(Te=Te(e,R))){Ah(X,Te,s,U);break e}J&&J(e,k,R),e==="focusout"&&R&&k.type==="number"&&R.memoizedProps.value!=null&&bc(k,"number",k.value)}switch(J=R?Ci(R):window,e){case"focusin":(Th(J)||J.contentEditable==="true")&&(vs=J,kc=R,Bi=null);break;case"focusout":Bi=kc=vs=null;break;case"mousedown":Bc=!0;break;case"contextmenu":case"mouseup":case"dragend":Bc=!1,_h(X,s,U);break;case"selectionchange":if(cw)break;case"keydown":case"keyup":_h(X,s,U)}var ue;if(Oc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else xs?Sh(e,s)&&(ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(ve="onCompositionStart");ve&&(xh&&s.locale!=="ko"&&(xs||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&xs&&(ue=mh()):(Wn=U,Nc="value"in Wn?Wn.value:Wn.textContent,xs=!0)),J=Wo(R,ve),0<J.length&&(ve=new gh(ve,e,null,s,U),X.push({event:ve,listeners:J}),ue?ve.data=ue:(ue=wh(s),ue!==null&&(ve.data=ue)))),(ue=JS?ew(e,s):tw(e,s))&&(ve=Wo(R,"onBeforeInput"),0<ve.length&&(J=new gh("onBeforeInput","beforeinput",null,s,U),X.push({event:J,listeners:ve}),J.data=ue)),Xw(X,e,R,s,U)}ly(X,n)})}function ol(e,n,s){return{instance:e,listener:n,currentTarget:s}}function Wo(e,n){for(var s=n+"Capture",o=[];e!==null;){var c=e,f=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||f===null||(c=ji(e,s),c!=null&&o.unshift(ol(e,c,f)),c=ji(e,n),c!=null&&o.push(ol(e,c,f))),e.tag===3)return o;e=e.return}return[]}function Ww(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ry(e,n,s,o,c){for(var f=n._reactName,y=[];s!==null&&s!==o;){var b=s,E=b.alternate,R=b.stateNode;if(b=b.tag,E!==null&&E===o)break;b!==5&&b!==26&&b!==27||R===null||(E=R,c?(R=ji(s,f),R!=null&&y.unshift(ol(s,R,E))):c||(R=ji(s,f),R!=null&&y.push(ol(s,R,E)))),s=s.return}y.length!==0&&e.push({event:n,listeners:y})}var $w=/\r\n?/g,Iw=/\u0000|\uFFFD/g;function cy(e){return(typeof e=="string"?e:""+e).replace($w,`
`).replace(Iw,"")}function uy(e,n){return n=cy(n),cy(e)===n}function De(e,n,s,o,c,f){switch(s){case"children":typeof o=="string"?n==="body"||n==="textarea"&&o===""||ps(e,o):(typeof o=="number"||typeof o=="bigint")&&n!=="body"&&ps(e,""+o);break;case"className":Jl(e,"class",o);break;case"tabIndex":Jl(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Jl(e,s,o);break;case"style":uh(e,o,f);break;case"data":if(n!=="object"){Jl(e,"data",o);break}case"src":case"href":if(o===""&&(n!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=to(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"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 f=="function"&&(s==="formAction"?(n!=="input"&&De(e,n,"name",c.name,c,null),De(e,n,"formEncType",c.formEncType,c,null),De(e,n,"formMethod",c.formMethod,c,null),De(e,n,"formTarget",c.formTarget,c,null)):(De(e,n,"encType",c.encType,c,null),De(e,n,"method",c.method,c,null),De(e,n,"target",c.target,c,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=to(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=An);break;case"onScroll":o!=null&&pe("scroll",e);break;case"onScrollEnd":o!=null&&pe("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=to(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":pe("beforetoggle",e),pe("toggle",e),Il(e,"popover",o);break;case"xlinkActuate":Tn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":Tn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":Tn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":Tn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":Tn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":Tn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":Tn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Il(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=NS.get(s)||s,Il(e,s,o))}}function rf(e,n,s,o,c,f){switch(s){case"style":uh(e,o,f);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(l(61));if(s=o.__html,s!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=s}}break;case"children":typeof o=="string"?ps(e,o):(typeof o=="number"||typeof o=="bigint")&&ps(e,""+o);break;case"onScroll":o!=null&&pe("scroll",e);break;case"onScrollEnd":o!=null&&pe("scrollend",e);break;case"onClick":o!=null&&(e.onclick=An);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!th.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(c=s.endsWith("Capture"),n=s.slice(2,c?s.length-7:void 0),f=e[dt]||null,f=f!=null?f[s]:null,typeof f=="function"&&e.removeEventListener(n,f,c),typeof o=="function")){typeof f!="function"&&f!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(n,o,c);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):Il(e,s,o)}}}function rt(e,n,s){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":pe("error",e),pe("load",e);var o=!1,c=!1,f;for(f in s)if(s.hasOwnProperty(f)){var y=s[f];if(y!=null)switch(f){case"src":o=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:De(e,n,f,y,s,null)}}c&&De(e,n,"srcSet",s.srcSet,s,null),o&&De(e,n,"src",s.src,s,null);return;case"input":pe("invalid",e);var b=f=y=c=null,E=null,R=null;for(o in s)if(s.hasOwnProperty(o)){var U=s[o];if(U!=null)switch(o){case"name":c=U;break;case"type":y=U;break;case"checked":E=U;break;case"defaultChecked":R=U;break;case"value":f=U;break;case"defaultValue":b=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(l(137,n));break;default:De(e,n,o,U,s,null)}}lh(e,f,b,E,R,y,c,!1);return;case"select":pe("invalid",e),o=y=f=null;for(c in s)if(s.hasOwnProperty(c)&&(b=s[c],b!=null))switch(c){case"value":f=b;break;case"defaultValue":y=b;break;case"multiple":o=b;default:De(e,n,c,b,s,null)}n=f,s=y,e.multiple=!!o,n!=null?hs(e,!!o,n,!1):s!=null&&hs(e,!!o,s,!0);return;case"textarea":pe("invalid",e),f=c=o=null;for(y in s)if(s.hasOwnProperty(y)&&(b=s[y],b!=null))switch(y){case"value":o=b;break;case"defaultValue":c=b;break;case"children":f=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(l(91));break;default:De(e,n,y,b,s,null)}rh(e,o,c,f);return;case"option":for(E in s)if(s.hasOwnProperty(E)&&(o=s[E],o!=null))switch(E){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:De(e,n,E,o,s,null)}return;case"dialog":pe("beforetoggle",e),pe("toggle",e),pe("cancel",e),pe("close",e);break;case"iframe":case"object":pe("load",e);break;case"video":case"audio":for(o=0;o<ll.length;o++)pe(ll[o],e);break;case"image":pe("error",e),pe("load",e);break;case"details":pe("toggle",e);break;case"embed":case"source":case"link":pe("error",e),pe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(R in s)if(s.hasOwnProperty(R)&&(o=s[R],o!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,n));default:De(e,n,R,o,s,null)}return;default:if(Sc(n)){for(U in s)s.hasOwnProperty(U)&&(o=s[U],o!==void 0&&rf(e,n,U,o,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(o=s[b],o!=null&&De(e,n,b,o,s,null))}function Jw(e,n,s,o){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,f=null,y=null,b=null,E=null,R=null,U=null;for(L in s){var X=s[L];if(s.hasOwnProperty(L)&&X!=null)switch(L){case"checked":break;case"value":break;case"defaultValue":E=X;default:o.hasOwnProperty(L)||De(e,n,L,null,o,X)}}for(var k in o){var L=o[k];if(X=s[k],o.hasOwnProperty(k)&&(L!=null||X!=null))switch(k){case"type":f=L;break;case"name":c=L;break;case"checked":R=L;break;case"defaultChecked":U=L;break;case"value":y=L;break;case"defaultValue":b=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(l(137,n));break;default:L!==X&&De(e,n,k,L,o,X)}}vc(e,y,b,E,R,U,f,c);return;case"select":L=y=b=k=null;for(f in s)if(E=s[f],s.hasOwnProperty(f)&&E!=null)switch(f){case"value":break;case"multiple":L=E;default:o.hasOwnProperty(f)||De(e,n,f,null,o,E)}for(c in o)if(f=o[c],E=s[c],o.hasOwnProperty(c)&&(f!=null||E!=null))switch(c){case"value":k=f;break;case"defaultValue":b=f;break;case"multiple":y=f;default:f!==E&&De(e,n,c,f,o,E)}n=b,s=y,o=L,k!=null?hs(e,!!s,k,!1):!!o!=!!s&&(n!=null?hs(e,!!s,n,!0):hs(e,!!s,s?[]:"",!1));return;case"textarea":L=k=null;for(b in s)if(c=s[b],s.hasOwnProperty(b)&&c!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:De(e,n,b,null,o,c)}for(y in o)if(c=o[y],f=s[y],o.hasOwnProperty(y)&&(c!=null||f!=null))switch(y){case"value":k=c;break;case"defaultValue":L=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(l(91));break;default:c!==f&&De(e,n,y,c,o,f)}oh(e,k,L);return;case"option":for(var F in s)if(k=s[F],s.hasOwnProperty(F)&&k!=null&&!o.hasOwnProperty(F))switch(F){case"selected":e.selected=!1;break;default:De(e,n,F,null,o,k)}for(E in o)if(k=o[E],L=s[E],o.hasOwnProperty(E)&&k!==L&&(k!=null||L!=null))switch(E){case"selected":e.selected=k&&typeof k!="function"&&typeof k!="symbol";break;default:De(e,n,E,k,o,L)}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 ne in s)k=s[ne],s.hasOwnProperty(ne)&&k!=null&&!o.hasOwnProperty(ne)&&De(e,n,ne,null,o,k);for(R in o)if(k=o[R],L=s[R],o.hasOwnProperty(R)&&k!==L&&(k!=null||L!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(l(137,n));break;default:De(e,n,R,k,o,L)}return;default:if(Sc(n)){for(var Re in s)k=s[Re],s.hasOwnProperty(Re)&&k!==void 0&&!o.hasOwnProperty(Re)&&rf(e,n,Re,void 0,o,k);for(U in o)k=o[U],L=s[U],!o.hasOwnProperty(U)||k===L||k===void 0&&L===void 0||rf(e,n,U,k,o,L);return}}for(var M in s)k=s[M],s.hasOwnProperty(M)&&k!=null&&!o.hasOwnProperty(M)&&De(e,n,M,null,o,k);for(X in o)k=o[X],L=s[X],!o.hasOwnProperty(X)||k===L||k==null&&L==null||De(e,n,X,k,o,L)}function fy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function e2(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var c=s[o],f=c.transferSize,y=c.initiatorType,b=c.duration;if(f&&b&&fy(y)){for(y=0,b=c.responseEnd,o+=1;o<s.length;o++){var E=s[o],R=E.startTime;if(R>b)break;var U=E.transferSize,X=E.initiatorType;U&&fy(X)&&(E=E.responseEnd,y+=U*(E<b?1:(b-R)/(E-R)))}if(--o,n+=8*(f+y)/(c.duration/1e3),e++,10<e)break}}if(0<e)return n/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var cf=null,uf=null;function $o(e){return e.nodeType===9?e:e.ownerDocument}function dy(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function my(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function ff(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var df=null;function t2(){var e=window.event;return e&&e.type==="popstate"?e===df?!1:(df=e,!0):(df=null,!1)}var hy=typeof setTimeout=="function"?setTimeout:void 0,n2=typeof clearTimeout=="function"?clearTimeout:void 0,py=typeof Promise=="function"?Promise:void 0,a2=typeof queueMicrotask=="function"?queueMicrotask:typeof py<"u"?function(e){return py.resolve(null).then(e).catch(s2)}:hy;function s2(e){setTimeout(function(){throw e})}function ma(e){return e==="head"}function gy(e,n){var s=n,o=0;do{var c=s.nextSibling;if(e.removeChild(s),c&&c.nodeType===8)if(s=c.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(c),Xs(n);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")rl(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,rl(s);for(var f=s.firstChild;f;){var y=f.nextSibling,b=f.nodeName;f[Ni]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&f.rel.toLowerCase()==="stylesheet"||s.removeChild(f),f=y}}else s==="body"&&rl(e.ownerDocument.body);s=c}while(s);Xs(n)}function yy(e,n){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?n?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(n?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function mf(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var s=n;switch(n=n.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":mf(s),yc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function i2(e,n,s,o){for(;e.nodeType===1;){var c=s;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[Ni])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(f=e.getAttribute("rel"),f==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(f!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(f=e.getAttribute("src"),(f!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&f&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var f=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===f)return e}else return e;if(e=Gt(e.nextSibling),e===null)break}return null}function l2(e,n,s){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Gt(e.nextSibling),e===null))return null;return e}function xy(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Gt(e.nextSibling),e===null))return null;return e}function hf(e){return e.data==="$?"||e.data==="$~"}function pf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function o2(e,n){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||s.readyState!=="loading")n();else{var o=function(){n(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Gt(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return e}var gf=null;function vy(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(n===0)return Gt(e.nextSibling);n--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||n++}e=e.nextSibling}return null}function by(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(n===0)return e;n--}else s!=="/$"&&s!=="/&"||n++}e=e.previousSibling}return null}function Sy(e,n,s){switch(n=$o(s),e){case"html":if(e=n.documentElement,!e)throw Error(l(452));return e;case"head":if(e=n.head,!e)throw Error(l(453));return e;case"body":if(e=n.body,!e)throw Error(l(454));return e;default:throw Error(l(451))}}function rl(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);yc(e)}var qt=new Map,wy=new Set;function Io(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Un=P.d;P.d={f:r2,r:c2,D:u2,C:f2,L:d2,m:m2,X:p2,S:h2,M:g2};function r2(){var e=Un.f(),n=Go();return e||n}function c2(e){var n=fs(e);n!==null&&n.tag===5&&n.type==="form"?Vp(n):Un.r(e)}var Gs=typeof document>"u"?null:document;function Ty(e,n,s){var o=Gs;if(o&&typeof n=="string"&&n){var c=Bt(n);c='link[rel="'+e+'"][href="'+c+'"]',typeof s=="string"&&(c+='[crossorigin="'+s+'"]'),wy.has(c)||(wy.add(c),e={rel:e,crossOrigin:s,href:n},o.querySelector(c)===null&&(n=o.createElement("link"),rt(n,"link",e),et(n),o.head.appendChild(n)))}}function u2(e){Un.D(e),Ty("dns-prefetch",e,null)}function f2(e,n){Un.C(e,n),Ty("preconnect",e,n)}function d2(e,n,s){Un.L(e,n,s);var o=Gs;if(o&&e&&n){var c='link[rel="preload"][as="'+Bt(n)+'"]';n==="image"&&s&&s.imageSrcSet?(c+='[imagesrcset="'+Bt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(c+='[imagesizes="'+Bt(s.imageSizes)+'"]')):c+='[href="'+Bt(e)+'"]';var f=c;switch(n){case"style":f=qs(e);break;case"script":f=Ys(e)}qt.has(f)||(e=v({rel:"preload",href:n==="image"&&s&&s.imageSrcSet?void 0:e,as:n},s),qt.set(f,e),o.querySelector(c)!==null||n==="style"&&o.querySelector(cl(f))||n==="script"&&o.querySelector(ul(f))||(n=o.createElement("link"),rt(n,"link",e),et(n),o.head.appendChild(n)))}}function m2(e,n){Un.m(e,n);var s=Gs;if(s&&e){var o=n&&typeof n.as=="string"?n.as:"script",c='link[rel="modulepreload"][as="'+Bt(o)+'"][href="'+Bt(e)+'"]',f=c;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Ys(e)}if(!qt.has(f)&&(e=v({rel:"modulepreload",href:e},n),qt.set(f,e),s.querySelector(c)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(ul(f)))return}o=s.createElement("link"),rt(o,"link",e),et(o),s.head.appendChild(o)}}}function h2(e,n,s){Un.S(e,n,s);var o=Gs;if(o&&e){var c=ds(o).hoistableStyles,f=qs(e);n=n||"default";var y=c.get(f);if(!y){var b={loading:0,preload:null};if(y=o.querySelector(cl(f)))b.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":n},s),(s=qt.get(f))&&yf(e,s);var E=y=o.createElement("link");et(E),rt(E,"link",e),E._p=new Promise(function(R,U){E.onload=R,E.onerror=U}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Jo(y,n,o)}y={type:"stylesheet",instance:y,count:1,state:b},c.set(f,y)}}}function p2(e,n){Un.X(e,n);var s=Gs;if(s&&e){var o=ds(s).hoistableScripts,c=Ys(e),f=o.get(c);f||(f=s.querySelector(ul(c)),f||(e=v({src:e,async:!0},n),(n=qt.get(c))&&xf(e,n),f=s.createElement("script"),et(f),rt(f,"link",e),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function g2(e,n){Un.M(e,n);var s=Gs;if(s&&e){var o=ds(s).hoistableScripts,c=Ys(e),f=o.get(c);f||(f=s.querySelector(ul(c)),f||(e=v({src:e,async:!0,type:"module"},n),(n=qt.get(c))&&xf(e,n),f=s.createElement("script"),et(f),rt(f,"link",e),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},o.set(c,f))}}function Ay(e,n,s,o){var c=(c=St.current)?Io(c):null;if(!c)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(n=qs(s.href),s=ds(c).hoistableStyles,o=s.get(n),o||(o={type:"style",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=qs(s.href);var f=ds(c).hoistableStyles,y=f.get(e);if(y||(c=c.ownerDocument||c,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(e,y),(f=c.querySelector(cl(e)))&&!f._p&&(y.instance=f,y.state.loading=5),qt.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},qt.set(e,s),f||y2(c,e,s,y.state))),n&&o===null)throw Error(l(528,""));return y}if(n&&o!==null)throw Error(l(529,""));return null;case"script":return n=s.async,s=s.src,typeof s=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?(n=Ys(s),s=ds(c).hoistableScripts,o=s.get(n),o||(o={type:"script",instance:null,count:0,state:null},s.set(n,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function qs(e){return'href="'+Bt(e)+'"'}function cl(e){return'link[rel="stylesheet"]['+e+"]"}function Ey(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function y2(e,n,s,o){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?o.loading=1:(n=e.createElement("link"),o.preload=n,n.addEventListener("load",function(){return o.loading|=1}),n.addEventListener("error",function(){return o.loading|=2}),rt(n,"link",s),et(n),e.head.appendChild(n))}function Ys(e){return'[src="'+Bt(e)+'"]'}function ul(e){return"script[async]"+e}function Ny(e,n,s){if(n.count++,n.instance===null)switch(n.type){case"style":var o=e.querySelector('style[data-href~="'+Bt(s.href)+'"]');if(o)return n.instance=o,et(o),o;var c=v({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),et(o),rt(o,"style",c),Jo(o,s.precedence,e),n.instance=o;case"stylesheet":c=qs(s.href);var f=e.querySelector(cl(c));if(f)return n.state.loading|=4,n.instance=f,et(f),f;o=Ey(s),(c=qt.get(c))&&yf(o,c),f=(e.ownerDocument||e).createElement("link"),et(f);var y=f;return y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),rt(f,"link",o),n.state.loading|=4,Jo(f,s.precedence,e),n.instance=f;case"script":return f=Ys(s.src),(c=e.querySelector(ul(f)))?(n.instance=c,et(c),c):(o=s,(c=qt.get(f))&&(o=v({},s),xf(o,c)),e=e.ownerDocument||e,c=e.createElement("script"),et(c),rt(c,"link",o),e.head.appendChild(c),n.instance=c);case"void":return null;default:throw Error(l(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(o=n.instance,n.state.loading|=4,Jo(o,s.precedence,e));return n.instance}function Jo(e,n,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,f=c,y=0;y<o.length;y++){var b=o[y];if(b.dataset.precedence===n)f=b;else if(f!==c)break}f?f.parentNode.insertBefore(e,f.nextSibling):(n=s.nodeType===9?s.head:s,n.insertBefore(e,n.firstChild))}function yf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function xf(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var er=null;function Cy(e,n,s){if(er===null){var o=new Map,c=er=new Map;c.set(s,o)}else c=er,o=c.get(s),o||(o=new Map,c.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),c=0;c<s.length;c++){var f=s[c];if(!(f[Ni]||f[st]||e==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var y=f.getAttribute(n)||"";y=e+y;var b=o.get(y);b?b.push(f):o.set(y,[f])}}return o}function jy(e,n,s){e=e.ownerDocument||e,e.head.insertBefore(s,n==="title"?e.querySelector("head > title"):null)}function x2(e,n,s){if(s===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function My(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function v2(e,n,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var c=qs(o.href),f=n.querySelector(cl(c));if(f){n=f._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=tr.bind(e),n.then(e,e)),s.state.loading|=4,s.instance=f,et(f);return}f=n.ownerDocument||n,o=Ey(o),(c=qt.get(c))&&yf(o,c),f=f.createElement("link"),et(f);var y=f;y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),rt(f,"link",o),s.instance=f}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,n),(n=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=tr.bind(e),n.addEventListener("load",s),n.addEventListener("error",s))}}var vf=0;function b2(e,n){return e.stylesheets&&e.count===0&&ar(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&ar(e,e.stylesheets),e.unsuspend){var f=e.unsuspend;e.unsuspend=null,f()}},6e4+n);0<e.imgBytes&&vf===0&&(vf=62500*e2());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ar(e,e.stylesheets),e.unsuspend)){var f=e.unsuspend;e.unsuspend=null,f()}},(e.imgBytes>vf?50:800)+n);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(c)}}:null}function tr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ar(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var nr=null;function ar(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,nr=new Map,n.forEach(S2,e),nr=null,tr.call(e))}function S2(e,n){if(!(n.state.loading&4)){var s=nr.get(e);if(s)var o=s.get(null);else{s=new Map,nr.set(e,s);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<c.length;f++){var y=c[f];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(s.set(y.dataset.precedence,y),o=y)}o&&s.set(null,o)}c=n.instance,y=c.getAttribute("data-precedence"),f=s.get(y)||o,f===o&&s.set(null,c),s.set(y,c),this.count++,o=tr.bind(this),c.addEventListener("load",o),c.addEventListener("error",o),f?f.parentNode.insertBefore(c,f.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),n.state.loading|=4}}var fl={$$typeof:z,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function w2(e,n,s,o,c,f,y,b,E){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=mc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mc(0),this.hiddenUpdates=mc(null),this.identifierPrefix=o,this.onUncaughtError=c,this.onCaughtError=f,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function zy(e,n,s,o,c,f,y,b,E,R,U,X){return e=new w2(e,n,s,y,E,R,U,X,b),n=1,f===!0&&(n|=24),f=Ct(3,null,null,n),e.current=f,f.stateNode=e,n=$c(),n.refCount++,e.pooledCache=n,n.refCount++,f.memoizedState={element:o,isDehydrated:s,cache:n},tu(f),e}function Oy(e){return e?(e=ws,e):ws}function Dy(e,n,s,o,c,f){c=Oy(c),o.context===null?o.context=c:o.pendingContext=c,o=na(n),o.payload={element:s},f=f===void 0?null:f,f!==null&&(o.callback=f),s=aa(e,o,n),s!==null&&(xt(s,e,n),Gi(s,e,n))}function Ry(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<n?s:n}}function bf(e,n){Ry(e,n),(e=e.alternate)&&Ry(e,n)}function _y(e){if(e.tag===13||e.tag===31){var n=Ba(e,67108864);n!==null&&xt(n,e,67108864),bf(e,67108864)}}function ky(e){if(e.tag===13||e.tag===31){var n=Dt();n=hc(n);var s=Ba(e,n);s!==null&&xt(s,e,n),bf(e,n)}}var sr=!0;function T2(e,n,s,o){var c=O.T;O.T=null;var f=P.p;try{P.p=2,Sf(e,n,s,o)}finally{P.p=f,O.T=c}}function A2(e,n,s,o){var c=O.T;O.T=null;var f=P.p;try{P.p=8,Sf(e,n,s,o)}finally{P.p=f,O.T=c}}function Sf(e,n,s,o){if(sr){var c=wf(o);if(c===null)of(e,n,o,ir,s),Hy(e,o);else if(N2(c,e,n,s,o))o.stopPropagation();else if(Hy(e,o),n&4&&-1<E2.indexOf(e)){for(;c!==null;){var f=fs(c);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var y=Oa(f.pendingLanes);if(y!==0){var b=f;for(b.pendingLanes|=2,b.entangledLanes|=2;y;){var E=1<<31-Et(y);b.entanglements[1]|=E,y&=~E}hn(f),(Ne&6)===0&&(Po=Tt()+500,il(0))}}break;case 31:case 13:b=Ba(f,2),b!==null&&xt(b,f,2),Go(),bf(f,2)}if(f=wf(o),f===null&&of(e,n,o,ir,s),f===c)break;c=f}c!==null&&o.stopPropagation()}else of(e,n,o,null,s)}}function wf(e){return e=Tc(e),Tf(e)}var ir=null;function Tf(e){if(ir=null,e=us(e),e!==null){var n=u(e);if(n===null)e=null;else{var s=n.tag;if(s===13){if(e=d(n),e!==null)return e;e=null}else if(s===31){if(e=h(n),e!==null)return e;e=null}else if(s===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return ir=e,null}function By(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(uS()){case qm:return 2;case Ym:return 8;case Zl:case fS:return 32;case Xm:return 268435456;default:return 32}default:return 32}}var Af=!1,ha=null,pa=null,ga=null,dl=new Map,ml=new Map,ya=[],E2="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 Hy(e,n){switch(e){case"focusin":case"focusout":ha=null;break;case"dragenter":case"dragleave":pa=null;break;case"mouseover":case"mouseout":ga=null;break;case"pointerover":case"pointerout":dl.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":ml.delete(n.pointerId)}}function hl(e,n,s,o,c,f){return e===null||e.nativeEvent!==f?(e={blockedOn:n,domEventName:s,eventSystemFlags:o,nativeEvent:f,targetContainers:[c]},n!==null&&(n=fs(n),n!==null&&_y(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,c!==null&&n.indexOf(c)===-1&&n.push(c),e)}function N2(e,n,s,o,c){switch(n){case"focusin":return ha=hl(ha,e,n,s,o,c),!0;case"dragenter":return pa=hl(pa,e,n,s,o,c),!0;case"mouseover":return ga=hl(ga,e,n,s,o,c),!0;case"pointerover":var f=c.pointerId;return dl.set(f,hl(dl.get(f)||null,e,n,s,o,c)),!0;case"gotpointercapture":return f=c.pointerId,ml.set(f,hl(ml.get(f)||null,e,n,s,o,c)),!0}return!1}function Ly(e){var n=us(e.target);if(n!==null){var s=u(n);if(s!==null){if(n=s.tag,n===13){if(n=d(s),n!==null){e.blockedOn=n,Im(e.priority,function(){ky(s)});return}}else if(n===31){if(n=h(s),n!==null){e.blockedOn=n,Im(e.priority,function(){ky(s)});return}}else if(n===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function lr(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var s=wf(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);wc=o,s.target.dispatchEvent(o),wc=null}else return n=fs(s),n!==null&&_y(n),e.blockedOn=s,!1;n.shift()}return!0}function Vy(e,n,s){lr(e)&&s.delete(n)}function C2(){Af=!1,ha!==null&&lr(ha)&&(ha=null),pa!==null&&lr(pa)&&(pa=null),ga!==null&&lr(ga)&&(ga=null),dl.forEach(Vy),ml.forEach(Vy)}function or(e,n){e.blockedOn===n&&(e.blockedOn=null,Af||(Af=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,C2)))}var rr=null;function Uy(e){rr!==e&&(rr=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){rr===e&&(rr=null);for(var n=0;n<e.length;n+=3){var s=e[n],o=e[n+1],c=e[n+2];if(typeof o!="function"){if(Tf(o||s)===null)continue;break}var f=fs(s);f!==null&&(e.splice(n,3),n-=3,Su(f,{pending:!0,data:c,method:s.method,action:o},o,c))}}))}function Xs(e){function n(E){return or(E,e)}ha!==null&&or(ha,e),pa!==null&&or(pa,e),ga!==null&&or(ga,e),dl.forEach(n),ml.forEach(n);for(var s=0;s<ya.length;s++){var o=ya[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ya.length&&(s=ya[0],s.blockedOn===null);)Ly(s),s.blockedOn===null&&ya.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var c=s[o],f=s[o+1],y=c[dt]||null;if(typeof f=="function")y||Uy(s);else if(y){var b=null;if(f&&f.hasAttribute("formAction")){if(c=f,y=f[dt]||null)b=y.formAction;else if(Tf(c)!==null)continue}else b=y.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),Uy(s)}}}function Py(){function e(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(y){return c=y})},focusReset:"manual",scroll:"manual"})}function n(){c!==null&&(c(),c=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),c!==null&&(c(),c=null)}}}function Ef(e){this._internalRoot=e}cr.prototype.render=Ef.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(l(409));var s=n.current,o=Dt();Dy(s,o,e,n,null,null)},cr.prototype.unmount=Ef.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Dy(e.current,2,null,e,null,null),Go(),n[cs]=null}};function cr(e){this._internalRoot=e}cr.prototype.unstable_scheduleHydration=function(e){if(e){var n=$m();e={blockedOn:null,target:e,priority:n};for(var s=0;s<ya.length&&n!==0&&n<ya[s].priority;s++);ya.splice(s,0,e),s===0&&Ly(e)}};var Ky=a.version;if(Ky!=="19.2.1")throw Error(l(527,Ky,"19.2.1"));P.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=g(n),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var j2={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ur=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ur.isDisabled&&ur.supportsFiber)try{Ti=ur.inject(j2),At=ur}catch{}}return pl.createRoot=function(e,n){if(!r(e))throw Error(l(299));var s=!1,o="",c=Fp,f=Wp,y=$p;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(c=n.onUncaughtError),n.onCaughtError!==void 0&&(f=n.onCaughtError),n.onRecoverableError!==void 0&&(y=n.onRecoverableError)),n=zy(e,1,!1,null,null,s,o,null,c,f,y,Py),e[cs]=n.current,lf(e),new Ef(n)},pl.hydrateRoot=function(e,n,s){if(!r(e))throw Error(l(299));var o=!1,c="",f=Fp,y=Wp,b=$p,E=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(c=s.identifierPrefix),s.onUncaughtError!==void 0&&(f=s.onUncaughtError),s.onCaughtError!==void 0&&(y=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.formState!==void 0&&(E=s.formState)),n=zy(e,1,!0,n,s??null,o,c,E,f,y,b,Py),n.context=Oy(null),s=n.current,o=Dt(),o=hc(o),c=na(o),c.callback=null,aa(s,c,o),s=o,n.current.lanes=s,Ei(n,s),hn(n),e[cs]=n.current,lf(e),new cr(n)},pl.version="19.2.1",pl}var Xy;function lT(){if(Xy)return Nf.exports;Xy=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(a){console.error(a)}}return t(),Nf.exports=iT(),Nf.exports}var oT=lT(),Mf,Zy;function rT(){if(Zy)return Mf;Zy=1;var t=typeof Element<"u",a=typeof Map=="function",i=typeof Set=="function",l=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function r(u,d){if(u===d)return!0;if(u&&d&&typeof u=="object"&&typeof d=="object"){if(u.constructor!==d.constructor)return!1;var h,p,g;if(Array.isArray(u)){if(h=u.length,h!=d.length)return!1;for(p=h;p--!==0;)if(!r(u[p],d[p]))return!1;return!0}var x;if(a&&u instanceof Map&&d instanceof Map){if(u.size!==d.size)return!1;for(x=u.entries();!(p=x.next()).done;)if(!d.has(p.value[0]))return!1;for(x=u.entries();!(p=x.next()).done;)if(!r(p.value[1],d.get(p.value[0])))return!1;return!0}if(i&&u instanceof Set&&d instanceof Set){if(u.size!==d.size)return!1;for(x=u.entries();!(p=x.next()).done;)if(!d.has(p.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(u)&&ArrayBuffer.isView(d)){if(h=u.length,h!=d.length)return!1;for(p=h;p--!==0;)if(u[p]!==d[p])return!1;return!0}if(u.constructor===RegExp)return u.source===d.source&&u.flags===d.flags;if(u.valueOf!==Object.prototype.valueOf&&typeof u.valueOf=="function"&&typeof d.valueOf=="function")return u.valueOf()===d.valueOf();if(u.toString!==Object.prototype.toString&&typeof u.toString=="function"&&typeof d.toString=="function")return u.toString()===d.toString();if(g=Object.keys(u),h=g.length,h!==Object.keys(d).length)return!1;for(p=h;p--!==0;)if(!Object.prototype.hasOwnProperty.call(d,g[p]))return!1;if(t&&u instanceof Element)return!1;for(p=h;p--!==0;)if(!((g[p]==="_owner"||g[p]==="__v"||g[p]==="__o")&&u.$$typeof)&&!r(u[g[p]],d[g[p]]))return!1;return!0}return u!==u&&d!==d}return Mf=function(d,h){try{return r(d,h)}catch(p){if((p.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw p}},Mf}var cT=rT();const uT=Zd(cT);var zf,Qy;function fT(){if(Qy)return zf;Qy=1;var t=function(a,i,l,r,u,d,h,p){if(!a){var g;if(i===void 0)g=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var x=[l,r,u,d,h,p],v=0;g=new Error(i.replace(/%s/g,function(){return x[v++]})),g.name="Invariant Violation"}throw g.framesToPop=1,g}};return zf=t,zf}var dT=fT();const Fy=Zd(dT);var Of,Wy;function mT(){return Wy||(Wy=1,Of=function(a,i,l,r){var u=l?l.call(r,a,i):void 0;if(u!==void 0)return!!u;if(a===i)return!0;if(typeof a!="object"||!a||typeof i!="object"||!i)return!1;var d=Object.keys(a),h=Object.keys(i);if(d.length!==h.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(i),g=0;g<d.length;g++){var x=d[g];if(!p(x))return!1;var v=a[x],S=i[x];if(u=l?l.call(r,v,S,x):void 0,u===!1||u===void 0&&v!==S)return!1}return!0}),Of}var hT=mT();const pT=Zd(hT);var l0=(t=>(t.BASE="base",t.BODY="body",t.HEAD="head",t.HTML="html",t.LINK="link",t.META="meta",t.NOSCRIPT="noscript",t.SCRIPT="script",t.STYLE="style",t.TITLE="title",t.FRAGMENT="Symbol(react.fragment)",t))(l0||{}),Df={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},$y=Object.values(l0),Id={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},gT=Object.entries(Id).reduce((t,[a,i])=>(t[i]=a,t),{}),tn="data-rh",ii={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},li=(t,a)=>{for(let i=t.length-1;i>=0;i-=1){const l=t[i];if(Object.prototype.hasOwnProperty.call(l,a))return l[a]}return null},yT=t=>{let a=li(t,"title");const i=li(t,ii.TITLE_TEMPLATE);if(Array.isArray(a)&&(a=a.join("")),i&&a)return i.replace(/%s/g,()=>a);const l=li(t,ii.DEFAULT_TITLE);return a||l||void 0},xT=t=>li(t,ii.ON_CHANGE_CLIENT_STATE)||(()=>{}),Rf=(t,a)=>a.filter(i=>typeof i[t]<"u").map(i=>i[t]).reduce((i,l)=>({...i,...l}),{}),vT=(t,a)=>a.filter(i=>typeof i.base<"u").map(i=>i.base).reverse().reduce((i,l)=>{if(!i.length){const r=Object.keys(l);for(let u=0;u<r.length;u+=1){const h=r[u].toLowerCase();if(t.indexOf(h)!==-1&&l[h])return i.concat(l)}}return i},[]),bT=t=>console&&typeof console.warn=="function"&&console.warn(t),gl=(t,a,i)=>{const l={};return i.filter(r=>Array.isArray(r[t])?!0:(typeof r[t]<"u"&&bT(`Helmet: ${t} should be of type "Array". Instead found type "${typeof r[t]}"`),!1)).map(r=>r[t]).reverse().reduce((r,u)=>{const d={};u.filter(p=>{let g;const x=Object.keys(p);for(let S=0;S<x.length;S+=1){const T=x[S],A=T.toLowerCase();a.indexOf(A)!==-1&&!(g==="rel"&&p[g].toLowerCase()==="canonical")&&!(A==="rel"&&p[A].toLowerCase()==="stylesheet")&&(g=A),a.indexOf(T)!==-1&&(T==="innerHTML"||T==="cssText"||T==="itemprop")&&(g=T)}if(!g||!p[g])return!1;const v=p[g].toLowerCase();return l[g]||(l[g]={}),d[g]||(d[g]={}),l[g][v]?!1:(d[g][v]=!0,!0)}).reverse().forEach(p=>r.push(p));const h=Object.keys(d);for(let p=0;p<h.length;p+=1){const g=h[p],x={...l[g],...d[g]};l[g]=x}return r},[]).reverse()},ST=(t,a)=>{if(Array.isArray(t)&&t.length){for(let i=0;i<t.length;i+=1)if(t[i][a])return!0}return!1},wT=t=>({baseTag:vT(["href"],t),bodyAttributes:Rf("bodyAttributes",t),defer:li(t,ii.DEFER),encode:li(t,ii.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Rf("htmlAttributes",t),linkTags:gl("link",["rel","href"],t),metaTags:gl("meta",["name","charset","http-equiv","property","itemprop"],t),noscriptTags:gl("noscript",["innerHTML"],t),onChangeClientState:xT(t),scriptTags:gl("script",["src","innerHTML"],t),styleTags:gl("style",["cssText"],t),title:yT(t),titleAttributes:Rf("titleAttributes",t),prioritizeSeoTags:ST(t,ii.PRIORITIZE_SEO_TAGS)}),o0=t=>Array.isArray(t)?t.join(""):t,TT=(t,a)=>{const i=Object.keys(t);for(let l=0;l<i.length;l+=1)if(a[i[l]]&&a[i[l]].includes(t[i[l]]))return!0;return!1},_f=(t,a)=>Array.isArray(t)?t.reduce((i,l)=>(TT(l,a)?i.priority.push(l):i.default.push(l),i),{priority:[],default:[]}):{default:t,priority:[]},Iy=(t,a)=>({...t,[a]:void 0}),AT=["noscript","script","style"],ld=(t,a=!0)=>a===!1?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),r0=t=>Object.keys(t).reduce((a,i)=>{const l=typeof t[i]<"u"?`${i}="${t[i]}"`:`${i}`;return a?`${a} ${l}`:l},""),ET=(t,a,i,l)=>{const r=r0(i),u=o0(a);return r?`<${t} ${tn}="true" ${r}>${ld(u,l)}</${t}>`:`<${t} ${tn}="true">${ld(u,l)}</${t}>`},NT=(t,a,i=!0)=>a.reduce((l,r)=>{const u=r,d=Object.keys(u).filter(g=>!(g==="innerHTML"||g==="cssText")).reduce((g,x)=>{const v=typeof u[x]>"u"?x:`${x}="${ld(u[x],i)}"`;return g?`${g} ${v}`:v},""),h=u.innerHTML||u.cssText||"",p=AT.indexOf(t)===-1;return`${l}<${t} ${tn}="true" ${d}${p?"/>":`>${h}</${t}>`}`},""),c0=(t,a={})=>Object.keys(t).reduce((i,l)=>{const r=Id[l];return i[r||l]=t[l],i},a),CT=(t,a,i)=>{const l={key:a,[tn]:!0},r=c0(i,l);return[Sa.createElement("title",r,a)]},Tr=(t,a)=>a.map((i,l)=>{const r={key:l,[tn]:!0};return Object.keys(i).forEach(u=>{const h=Id[u]||u;if(h==="innerHTML"||h==="cssText"){const p=i.innerHTML||i.cssText;r.dangerouslySetInnerHTML={__html:p}}else r[h]=i[u]}),Sa.createElement(t,r)}),Qt=(t,a,i=!0)=>{switch(t){case"title":return{toComponent:()=>CT(t,a.title,a.titleAttributes),toString:()=>ET(t,a.title,a.titleAttributes,i)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>c0(a),toString:()=>r0(a)};default:return{toComponent:()=>Tr(t,a),toString:()=>NT(t,a,i)}}},jT=({metaTags:t,linkTags:a,scriptTags:i,encode:l})=>{const r=_f(t,Df.meta),u=_f(a,Df.link),d=_f(i,Df.script);return{priorityMethods:{toComponent:()=>[...Tr("meta",r.priority),...Tr("link",u.priority),...Tr("script",d.priority)],toString:()=>`${Qt("meta",r.priority,l)} ${Qt("link",u.priority,l)} ${Qt("script",d.priority,l)}`},metaTags:r.default,linkTags:u.default,scriptTags:d.default}},MT=t=>{const{baseTag:a,bodyAttributes:i,encode:l=!0,htmlAttributes:r,noscriptTags:u,styleTags:d,title:h="",titleAttributes:p,prioritizeSeoTags:g}=t;let{linkTags:x,metaTags:v,scriptTags:S}=t,T={toComponent:()=>{},toString:()=>""};return g&&({priorityMethods:T,linkTags:x,metaTags:v,scriptTags:S}=jT(t)),{priority:T,base:Qt("base",a,l),bodyAttributes:Qt("bodyAttributes",i,l),htmlAttributes:Qt("htmlAttributes",r,l),link:Qt("link",x,l),meta:Qt("meta",v,l),noscript:Qt("noscript",u,l),script:Qt("script",S,l),style:Qt("style",d,l),title:Qt("title",{title:h,titleAttributes:p},l)}},od=MT,fr=[],u0=!!(typeof window<"u"&&window.document&&window.document.createElement),rd=class{instances=[];canUseDOM=u0;context;value={setHelmet:t=>{this.context.helmet=t},helmetInstances:{get:()=>this.canUseDOM?fr:this.instances,add:t=>{(this.canUseDOM?fr:this.instances).push(t)},remove:t=>{const a=(this.canUseDOM?fr:this.instances).indexOf(t);(this.canUseDOM?fr:this.instances).splice(a,1)}}};constructor(t,a){this.context=t,this.canUseDOM=a||!1,a||(t.helmet=od({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},zT={},f0=Sa.createContext(zT),d0=class m0 extends w.Component{static canUseDOM=u0;helmetData;constructor(a){super(a),this.helmetData=new rd(this.props.context||{},m0.canUseDOM)}render(){return Sa.createElement(f0.Provider,{value:this.helmetData.value},this.props.children)}},Qs=(t,a)=>{const i=document.head||document.querySelector("head"),l=i.querySelectorAll(`${t}[${tn}]`),r=[].slice.call(l),u=[];let d;return a&&a.length&&a.forEach(h=>{const p=document.createElement(t);for(const g in h)if(Object.prototype.hasOwnProperty.call(h,g))if(g==="innerHTML")p.innerHTML=h.innerHTML;else if(g==="cssText")p.styleSheet?p.styleSheet.cssText=h.cssText:p.appendChild(document.createTextNode(h.cssText));else{const x=g,v=typeof h[x]>"u"?"":h[x];p.setAttribute(g,v)}p.setAttribute(tn,"true"),r.some((g,x)=>(d=x,p.isEqualNode(g)))?r.splice(d,1):u.push(p)}),r.forEach(h=>h.parentNode?.removeChild(h)),u.forEach(h=>i.appendChild(h)),{oldTags:r,newTags:u}},cd=(t,a)=>{const i=document.getElementsByTagName(t)[0];if(!i)return;const l=i.getAttribute(tn),r=l?l.split(","):[],u=[...r],d=Object.keys(a);for(const h of d){const p=a[h]||"";i.getAttribute(h)!==p&&i.setAttribute(h,p),r.indexOf(h)===-1&&r.push(h);const g=u.indexOf(h);g!==-1&&u.splice(g,1)}for(let h=u.length-1;h>=0;h-=1)i.removeAttribute(u[h]);r.length===u.length?i.removeAttribute(tn):i.getAttribute(tn)!==d.join(",")&&i.setAttribute(tn,d.join(","))},OT=(t,a)=>{typeof t<"u"&&document.title!==t&&(document.title=o0(t)),cd("title",a)},Jy=(t,a)=>{const{baseTag:i,bodyAttributes:l,htmlAttributes:r,linkTags:u,metaTags:d,noscriptTags:h,onChangeClientState:p,scriptTags:g,styleTags:x,title:v,titleAttributes:S}=t;cd("body",l),cd("html",r),OT(v,S);const T={baseTag:Qs("base",i),linkTags:Qs("link",u),metaTags:Qs("meta",d),noscriptTags:Qs("noscript",h),scriptTags:Qs("script",g),styleTags:Qs("style",x)},A={},j={};Object.keys(T).forEach(_=>{const{newTags:N,oldTags:H}=T[_];N.length&&(A[_]=N),H.length&&(j[_]=T[_].oldTags)}),a&&a(),p(t,A,j)},yl=null,DT=t=>{yl&&cancelAnimationFrame(yl),t.defer?yl=requestAnimationFrame(()=>{Jy(t,()=>{yl=null})}):(Jy(t),yl=null)},RT=DT,ex=class extends w.Component{rendered=!1;shouldComponentUpdate(t){return!pT(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:a}=this.props.context;let i=null;const l=wT(t.get().map(r=>{const u={...r.props};return delete u.context,u}));d0.canUseDOM?RT(l):od&&(i=od(l)),a(i)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},_T=class extends w.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(t){return!uT(Iy(this.props,"helmetData"),Iy(t,"helmetData"))}mapNestedChildrenToProps(t,a){if(!a)return null;switch(t.type){case"script":case"noscript":return{innerHTML:a};case"style":return{cssText:a};default:throw new Error(`<${t.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(t,a,i,l){return{...a,[t.type]:[...a[t.type]||[],{...i,...this.mapNestedChildrenToProps(t,l)}]}}mapObjectTypeChildren(t,a,i,l){switch(t.type){case"title":return{...a,[t.type]:l,titleAttributes:{...i}};case"body":return{...a,bodyAttributes:{...i}};case"html":return{...a,htmlAttributes:{...i}};default:return{...a,[t.type]:{...i}}}}mapArrayTypeChildrenToProps(t,a){let i={...a};return Object.keys(t).forEach(l=>{i={...i,[l]:t[l]}}),i}warnOnInvalidChildren(t,a){return Fy($y.some(i=>t.type===i),typeof t.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${$y.join(", ")} are allowed. Helmet does not support rendering <${t.type}> elements. Refer to our API for more information.`),Fy(!a||typeof a=="string"||Array.isArray(a)&&!a.some(i=>typeof i!="string"),`Helmet expects a string as a child of <${t.type}>. Did you forget to wrap your children in braces? ( <${t.type}>{\`\`}</${t.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(t,a){let i={};return Sa.Children.forEach(t,l=>{if(!l||!l.props)return;const{children:r,...u}=l.props,d=Object.keys(u).reduce((p,g)=>(p[gT[g]||g]=u[g],p),{});let{type:h}=l;switch(typeof h=="symbol"?h=h.toString():this.warnOnInvalidChildren(l,r),h){case"Symbol(react.fragment)":a=this.mapChildrenToProps(r,a);break;case"link":case"meta":case"noscript":case"script":case"style":i=this.flattenArrayTypeChildren(l,i,d,r);break;default:a=this.mapObjectTypeChildren(l,a,d,r);break}}),this.mapArrayTypeChildrenToProps(i,a)}render(){const{children:t,...a}=this.props;let i={...a},{helmetData:l}=a;if(t&&(i=this.mapChildrenToProps(t,i)),l&&!(l instanceof rd)){const r=l;l=new rd(r.context,!0),delete i.helmetData}return l?Sa.createElement(ex,{...i,context:l.value}):Sa.createElement(f0.Consumer,null,r=>Sa.createElement(ex,{...i,context:r}))}},kT=(function(){function t(){this.keyToValue=new Map,this.valueToKey=new Map}return t.prototype.set=function(a,i){this.keyToValue.set(a,i),this.valueToKey.set(i,a)},t.prototype.getByKey=function(a){return this.keyToValue.get(a)},t.prototype.getByValue=function(a){return this.valueToKey.get(a)},t.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},t})(),h0=(function(){function t(a){this.generateIdentifier=a,this.kv=new kT}return t.prototype.register=function(a,i){this.kv.getByValue(a)||(i||(i=this.generateIdentifier(a)),this.kv.set(i,a))},t.prototype.clear=function(){this.kv.clear()},t.prototype.getIdentifier=function(a){return this.kv.getByValue(a)},t.prototype.getValue=function(a){return this.kv.getByKey(a)},t})(),BT=(function(){var t=function(a,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(l[u]=r[u])},t(a,i)};return function(a,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");t(a,i);function l(){this.constructor=a}a.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)}})(),HT=(function(t){BT(a,t);function a(){var i=t.call(this,function(l){return l.name})||this;return i.classToAllowedProps=new Map,i}return a.prototype.register=function(i,l){typeof l=="object"?(l.allowProps&&this.classToAllowedProps.set(i,l.allowProps),t.prototype.register.call(this,i,l.identifier)):t.prototype.register.call(this,i,l)},a.prototype.getAllowedProps=function(i){return this.classToAllowedProps.get(i)},a})(h0),LT=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u};function VT(t){if("values"in Object)return Object.values(t);var a=[];for(var i in t)t.hasOwnProperty(i)&&a.push(t[i]);return a}function UT(t,a){var i=VT(t);if("find"in i)return i.find(a);for(var l=i,r=0;r<l.length;r++){var u=l[r];if(a(u))return u}}function ui(t,a){Object.entries(t).forEach(function(i){var l=LT(i,2),r=l[0],u=l[1];return a(u,r)})}function Ar(t,a){return t.indexOf(a)!==-1}function tx(t,a){for(var i=0;i<t.length;i++){var l=t[i];if(a(l))return l}}var PT=(function(){function t(){this.transfomers={}}return t.prototype.register=function(a){this.transfomers[a.name]=a},t.prototype.findApplicable=function(a){return UT(this.transfomers,function(i){return i.isApplicable(a)})},t.prototype.findByName=function(a){return this.transfomers[a]},t})(),KT=function(t){return Object.prototype.toString.call(t).slice(8,-1)},p0=function(t){return typeof t>"u"},GT=function(t){return t===null},Ml=function(t){return typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype},ud=function(t){return Ml(t)&&Object.keys(t).length===0},Aa=function(t){return Array.isArray(t)},qT=function(t){return typeof t=="string"},YT=function(t){return typeof t=="number"&&!isNaN(t)},XT=function(t){return typeof t=="boolean"},ZT=function(t){return t instanceof RegExp},zl=function(t){return t instanceof Map},Ol=function(t){return t instanceof Set},g0=function(t){return KT(t)==="Symbol"},QT=function(t){return t instanceof Date&&!isNaN(t.valueOf())},FT=function(t){return t instanceof Error},nx=function(t){return typeof t=="number"&&isNaN(t)},WT=function(t){return XT(t)||GT(t)||p0(t)||YT(t)||qT(t)||g0(t)},$T=function(t){return typeof t=="bigint"},IT=function(t){return t===1/0||t===-1/0},JT=function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)},eA=function(t){return t instanceof URL},y0=function(t){return t.replace(/\./g,"\\.")},kf=function(t){return t.map(String).map(y0).join(".")},wl=function(t){for(var a=[],i="",l=0;l<t.length;l++){var r=t.charAt(l),u=r==="\\"&&t.charAt(l+1)===".";if(u){i+=".",l++;continue}var d=r===".";if(d){a.push(i),i="";continue}i+=r}var h=i;return a.push(h),a},fd=function(){return fd=Object.assign||function(t){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t},fd.apply(this,arguments)},dd=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},md=function(t,a){for(var i=0,l=a.length,r=t.length;i<l;i++,r++)t[r]=a[i];return t};function pn(t,a,i,l){return{isApplicable:t,annotation:a,transform:i,untransform:l}}var x0=[pn(p0,"undefined",function(){return null},function(){}),pn($T,"bigint",function(t){return t.toString()},function(t){return typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)}),pn(QT,"Date",function(t){return t.toISOString()},function(t){return new Date(t)}),pn(FT,"Error",function(t,a){var i={name:t.name,message:t.message};return a.allowedErrorProps.forEach(function(l){i[l]=t[l]}),i},function(t,a){var i=new Error(t.message);return i.name=t.name,i.stack=t.stack,a.allowedErrorProps.forEach(function(l){i[l]=t[l]}),i}),pn(ZT,"regexp",function(t){return""+t},function(t){var a=t.slice(1,t.lastIndexOf("/")),i=t.slice(t.lastIndexOf("/")+1);return new RegExp(a,i)}),pn(Ol,"set",function(t){return md([],dd(t.values()))},function(t){return new Set(t)}),pn(zl,"map",function(t){return md([],dd(t.entries()))},function(t){return new Map(t)}),pn(function(t){return nx(t)||IT(t)},"number",function(t){return nx(t)?"NaN":t>0?"Infinity":"-Infinity"},Number),pn(function(t){return t===0&&1/t===-1/0},"number",function(){return"-0"},Number),pn(eA,"URL",function(t){return t.toString()},function(t){return new URL(t)})];function Zr(t,a,i,l){return{isApplicable:t,annotation:a,transform:i,untransform:l}}var v0=Zr(function(t,a){if(g0(t)){var i=!!a.symbolRegistry.getIdentifier(t);return i}return!1},function(t,a){var i=a.symbolRegistry.getIdentifier(t);return["symbol",i]},function(t){return t.description},function(t,a,i){var l=i.symbolRegistry.getValue(a[1]);if(!l)throw new Error("Trying to deserialize unknown symbol");return l}),tA=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(t,a){return t[a.name]=a,t},{}),b0=Zr(JT,function(t){return["typed-array",t.constructor.name]},function(t){return md([],dd(t))},function(t,a){var i=tA[a[1]];if(!i)throw new Error("Trying to deserialize unknown typed array");return new i(t)});function S0(t,a){if(t?.constructor){var i=!!a.classRegistry.getIdentifier(t.constructor);return i}return!1}var w0=Zr(S0,function(t,a){var i=a.classRegistry.getIdentifier(t.constructor);return["class",i]},function(t,a){var i=a.classRegistry.getAllowedProps(t.constructor);if(!i)return fd({},t);var l={};return i.forEach(function(r){l[r]=t[r]}),l},function(t,a,i){var l=i.classRegistry.getValue(a[1]);if(!l)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(l.prototype),t)}),T0=Zr(function(t,a){return!!a.customTransformerRegistry.findApplicable(t)},function(t,a){var i=a.customTransformerRegistry.findApplicable(t);return["custom",i.name]},function(t,a){var i=a.customTransformerRegistry.findApplicable(t);return i.serialize(t)},function(t,a,i){var l=i.customTransformerRegistry.findByName(a[1]);if(!l)throw new Error("Trying to deserialize unknown custom value");return l.deserialize(t)}),nA=[w0,v0,T0,b0],ax=function(t,a){var i=tx(nA,function(r){return r.isApplicable(t,a)});if(i)return{value:i.transform(t,a),type:i.annotation(t,a)};var l=tx(x0,function(r){return r.isApplicable(t,a)});if(l)return{value:l.transform(t,a),type:l.annotation}},A0={};x0.forEach(function(t){A0[t.annotation]=t});var aA=function(t,a,i){if(Aa(a))switch(a[0]){case"symbol":return v0.untransform(t,a,i);case"class":return w0.untransform(t,a,i);case"custom":return T0.untransform(t,a,i);case"typed-array":return b0.untransform(t,a,i);default:throw new Error("Unknown transformation: "+a)}else{var l=A0[a];if(!l)throw new Error("Unknown transformation: "+a);return l.untransform(t,i)}},$s=function(t,a){for(var i=t.keys();a>0;)i.next(),a--;return i.next().value};function E0(t){if(Ar(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Ar(t,"prototype"))throw new Error("prototype is not allowed as a property");if(Ar(t,"constructor"))throw new Error("constructor is not allowed as a property")}var sA=function(t,a){E0(a);for(var i=0;i<a.length;i++){var l=a[i];if(Ol(t))t=$s(t,+l);else if(zl(t)){var r=+l,u=+a[++i]==0?"key":"value",d=$s(t,r);switch(u){case"key":t=d;break;case"value":t=t.get(d);break}}else t=t[l]}return t},hd=function(t,a,i){if(E0(a),a.length===0)return i(t);for(var l=t,r=0;r<a.length-1;r++){var u=a[r];if(Aa(l)){var d=+u;l=l[d]}else if(Ml(l))l=l[u];else if(Ol(l)){var h=+u;l=$s(l,h)}else if(zl(l)){var p=r===a.length-2;if(p)break;var h=+u,g=+a[++r]==0?"key":"value",x=$s(l,h);switch(g){case"key":l=x;break;case"value":l=l.get(x);break}}}var v=a[a.length-1];if(Aa(l)?l[+v]=i(l[+v]):Ml(l)&&(l[v]=i(l[v])),Ol(l)){var S=$s(l,+v),T=i(S);S!==T&&(l.delete(S),l.add(T))}if(zl(l)){var h=+a[a.length-2],A=$s(l,h),g=+v==0?"key":"value";switch(g){case"key":{var j=i(A);l.set(j,l.get(A)),j!==A&&l.delete(A);break}case"value":{l.set(A,i(l.get(A)));break}}}return t},Gn=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},wa=function(t,a){for(var i=0,l=a.length,r=t.length;i<l;i++,r++)t[r]=a[i];return t};function pd(t,a,i){if(i===void 0&&(i=[]),!!t){if(!Aa(t)){ui(t,function(d,h){return pd(d,a,wa(wa([],Gn(i)),Gn(wl(h))))});return}var l=Gn(t,2),r=l[0],u=l[1];u&&ui(u,function(d,h){pd(d,a,wa(wa([],Gn(i)),Gn(wl(h))))}),a(r,i)}}function iA(t,a,i){return pd(a,function(l,r){t=hd(t,r,function(u){return aA(u,l,i)})}),t}function lA(t,a){function i(d,h){var p=sA(t,wl(h));d.map(wl).forEach(function(g){t=hd(t,g,function(){return p})})}if(Aa(a)){var l=Gn(a,2),r=l[0],u=l[1];r.forEach(function(d){t=hd(t,wl(d),function(){return t})}),u&&ui(u,i)}else ui(a,i);return t}var oA=function(t,a){return Ml(t)||Aa(t)||zl(t)||Ol(t)||S0(t,a)};function rA(t,a,i){var l=i.get(t);l?l.push(a):i.set(t,[a])}function cA(t,a){var i={},l=void 0;return t.forEach(function(r){if(!(r.length<=1)){a||(r=r.map(function(p){return p.map(String)}).sort(function(p,g){return p.length-g.length}));var u=Gn(r),d=u[0],h=u.slice(1);d.length===0?l=h.map(kf):i[kf(d)]=h.map(kf)}}),l?ud(i)?[l]:[l,i]:ud(i)?void 0:i}var N0=function(t,a,i,l,r,u,d){var h;r===void 0&&(r=[]),u===void 0&&(u=[]),d===void 0&&(d=new Map);var p=WT(t);if(!p){rA(t,r,a);var g=d.get(t);if(g)return l?{transformedValue:null}:g}if(!oA(t,i)){var x=ax(t,i),v=x?{transformedValue:x.value,annotations:[x.type]}:{transformedValue:t};return p||d.set(t,v),v}if(Ar(u,t))return{transformedValue:null};var S=ax(t,i),T=(h=S?.value)!==null&&h!==void 0?h:t,A=Aa(T)?[]:{},j={};ui(T,function(N,H){var z=N0(N,a,i,l,wa(wa([],Gn(r)),[H]),wa(wa([],Gn(u)),[t]),d);A[H]=z.transformedValue,Aa(z.annotations)?j[H]=z.annotations:Ml(z.annotations)&&ui(z.annotations,function(G,Y){j[y0(H)+"."+Y]=G})});var _=ud(j)?{transformedValue:A,annotations:S?[S.type]:void 0}:{transformedValue:A,annotations:S?[S.type,j]:j};return p||d.set(t,_),_};function C0(t){return Object.prototype.toString.call(t).slice(8,-1)}function sx(t){return C0(t)==="Array"}function uA(t){if(C0(t)!=="Object")return!1;const a=Object.getPrototypeOf(t);return!!a&&a.constructor===Object&&a===Object.prototype}function fA(t,a,i,l,r){const u={}.propertyIsEnumerable.call(l,a)?"enumerable":"nonenumerable";u==="enumerable"&&(t[a]=i),r&&u==="nonenumerable"&&Object.defineProperty(t,a,{value:i,enumerable:!1,writable:!0,configurable:!0})}function gd(t,a={}){if(sx(t))return t.map(r=>gd(r,a));if(!uA(t))return t;const i=Object.getOwnPropertyNames(t),l=Object.getOwnPropertySymbols(t);return[...i,...l].reduce((r,u)=>{if(sx(a.props)&&!a.props.includes(u))return r;const d=t[u],h=gd(d,a);return fA(r,u,h,t,a.nonenumerable),r},{})}var es=function(){return es=Object.assign||function(t){for(var a,i=1,l=arguments.length;i<l;i++){a=arguments[i];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(t[r]=a[r])}return t},es.apply(this,arguments)},dA=function(t,a){var i=typeof Symbol=="function"&&t[Symbol.iterator];if(!i)return t;var l=i.call(t),r,u=[],d;try{for(;(a===void 0||a-- >0)&&!(r=l.next()).done;)u.push(r.value)}catch(h){d={error:h}}finally{try{r&&!r.done&&(i=l.return)&&i.call(l)}finally{if(d)throw d.error}}return u},mA=function(t,a){for(var i=0,l=a.length,r=t.length;i<l;i++,r++)t[r]=a[i];return t},Zn=(function(){function t(a){var i=a===void 0?{}:a,l=i.dedupe,r=l===void 0?!1:l;this.classRegistry=new HT,this.symbolRegistry=new h0(function(u){var d;return(d=u.description)!==null&&d!==void 0?d:""}),this.customTransformerRegistry=new PT,this.allowedErrorProps=[],this.dedupe=r}return t.prototype.serialize=function(a){var i=new Map,l=N0(a,i,this,this.dedupe),r={json:l.transformedValue};l.annotations&&(r.meta=es(es({},r.meta),{values:l.annotations}));var u=cA(i,this.dedupe);return u&&(r.meta=es(es({},r.meta),{referentialEqualities:u})),r},t.prototype.deserialize=function(a){var i=a.json,l=a.meta,r=gd(i);return l?.values&&(r=iA(r,l.values,this)),l?.referentialEqualities&&(r=lA(r,l.referentialEqualities)),r},t.prototype.stringify=function(a){return JSON.stringify(this.serialize(a))},t.prototype.parse=function(a){return this.deserialize(JSON.parse(a))},t.prototype.registerClass=function(a,i){this.classRegistry.register(a,i)},t.prototype.registerSymbol=function(a,i){this.symbolRegistry.register(a,i)},t.prototype.registerCustom=function(a,i){this.customTransformerRegistry.register(es({name:i},a))},t.prototype.allowErrorProps=function(){for(var a,i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];(a=this.allowedErrorProps).push.apply(a,mA([],dA(i)))},t.defaultInstance=new t,t.serialize=t.defaultInstance.serialize.bind(t.defaultInstance),t.deserialize=t.defaultInstance.deserialize.bind(t.defaultInstance),t.stringify=t.defaultInstance.stringify.bind(t.defaultInstance),t.parse=t.defaultInstance.parse.bind(t.defaultInstance),t.registerClass=t.defaultInstance.registerClass.bind(t.defaultInstance),t.registerSymbol=t.defaultInstance.registerSymbol.bind(t.defaultInstance),t.registerCustom=t.defaultInstance.registerCustom.bind(t.defaultInstance),t.allowErrorProps=t.defaultInstance.allowErrorProps.bind(t.defaultInstance),t})();Zn.serialize;Zn.deserialize;Zn.stringify;Zn.parse;Zn.registerClass;Zn.registerCustom;Zn.registerSymbol;Zn.allowErrorProps;const hA="modulepreload",pA=function(t){return"/"+t},ix={},ge=function(a,i,l){let r=Promise.resolve();if(i&&i.length>0){let p=function(g){return Promise.all(g.map(x=>Promise.resolve(x).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),h=d?.nonce||d?.getAttribute("nonce");r=p(i.map(g=>{if(g=pA(g),g in ix)return;ix[g]=!0;const x=g.endsWith(".css"),v=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${v}`))return;const S=document.createElement("link");if(S.rel=x?"stylesheet":hA,x||(S.as="script"),S.crossOrigin="",S.href=g,h&&S.setAttribute("nonce",h),document.head.appendChild(S),x)return new Promise((T,A)=>{S.addEventListener("load",T),S.addEventListener("error",()=>A(new Error(`Unable to preload CSS for ${g}`)))})}))}function u(d){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=d,window.dispatchEvent(h),!h.defaultPrevented)throw d}return r.then(d=>{for(const h of d||[])h.status==="rejected"&&u(h.reason);return a().catch(u)})};var gA=(t,a,i,l,r,u,d,h)=>{let p=document.documentElement,g=["light","dark"];function x(T){(Array.isArray(t)?t:[t]).forEach(A=>{let j=A==="class",_=j&&u?r.map(N=>u[N]||N):r;j?(p.classList.remove(..._),p.classList.add(u&&u[T]?u[T]:T)):p.setAttribute(A,T)}),v(T)}function v(T){h&&g.includes(T)&&(p.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(l)x(l);else try{let T=localStorage.getItem(a)||i,A=d&&T==="system"?S():T;x(A)}catch{}},yA=w.createContext(void 0),xA={setTheme:t=>{},themes:[]},vA=()=>{var t;return(t=w.useContext(yA))!=null?t:xA};w.memo(({forcedTheme:t,storageKey:a,attribute:i,enableSystem:l,enableColorScheme:r,defaultTheme:u,value:d,themes:h,nonce:p,scriptProps:g})=>{let x=JSON.stringify([i,a,u,t,h,d,l,r]).slice(1,-1);return w.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${gA.toString()})(${x})`}})});const bA=({...t})=>{const{theme:a="system"}=vA();return m.jsx(D2,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:a,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})};function Kn(t,a,{checkForDefaultPrevented:i=!0}={}){return function(r){if(t?.(r),i===!1||!r.defaultPrevented)return a?.(r)}}function lx(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function j0(...t){return a=>{let i=!1;const l=t.map(r=>{const u=lx(r,a);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let r=0;r<l.length;r++){const u=l[r];typeof u=="function"?u():lx(t[r],null)}}}}function os(...t){return w.useCallback(j0(...t),t)}function M0(t,a=[]){let i=[];function l(u,d){const h=w.createContext(d),p=i.length;i=[...i,d];const g=v=>{const{scope:S,children:T,...A}=v,j=S?.[t]?.[p]||h,_=w.useMemo(()=>A,Object.values(A));return m.jsx(j.Provider,{value:_,children:T})};g.displayName=u+"Provider";function x(v,S){const T=S?.[t]?.[p]||h,A=w.useContext(T);if(A)return A;if(d!==void 0)return d;throw new Error(`\`${v}\` must be used within \`${u}\``)}return[g,x]}const r=()=>{const u=i.map(d=>w.createContext(d));return function(h){const p=h?.[t]||u;return w.useMemo(()=>({[`__scope${t}`]:{...h,[t]:p}}),[h,p])}};return r.scopeName=t,[l,SA(r,...a)]}function SA(...t){const a=t[0];if(t.length===1)return a;const i=()=>{const l=t.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(u){const d=l.reduce((h,{useScope:p,scopeName:g})=>{const v=p(u)[`__scope${g}`];return{...h,...v}},{});return w.useMemo(()=>({[`__scope${a.scopeName}`]:d}),[d])}};return i.scopeName=a.scopeName,i}function wA(t){const a=TA(t),i=w.forwardRef((l,r)=>{const{children:u,...d}=l,h=w.Children.toArray(u),p=h.find(EA);if(p){const g=p.props.children,x=h.map(v=>v===p?w.Children.count(g)>1?w.Children.only(null):w.isValidElement(g)?g.props.children:null:v);return m.jsx(a,{...d,ref:r,children:w.isValidElement(g)?w.cloneElement(g,void 0,x):null})}return m.jsx(a,{...d,ref:r,children:u})});return i.displayName=`${t}.Slot`,i}function TA(t){const a=w.forwardRef((i,l)=>{const{children:r,...u}=i;if(w.isValidElement(r)){const d=CA(r),h=NA(u,r.props);return r.type!==w.Fragment&&(h.ref=l?j0(l,d):d),w.cloneElement(r,h)}return w.Children.count(r)>1?w.Children.only(null):null});return a.displayName=`${t}.SlotClone`,a}var z0=Symbol("radix.slottable");function AA(t){const a=({children:i})=>m.jsx(m.Fragment,{children:i});return a.displayName=`${t}.Slottable`,a.__radixId=z0,a}function EA(t){return w.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===z0}function NA(t,a){const i={...a};for(const l in a){const r=t[l],u=a[l];/^on[A-Z]/.test(l)?r&&u?i[l]=(...h)=>{const p=u(...h);return r(...h),p}:r&&(i[l]=r):l==="style"?i[l]={...r,...u}:l==="className"&&(i[l]=[r,u].filter(Boolean).join(" "))}return{...t,...i}}function CA(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning;return i?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning,i?t.props.ref:t.props.ref||t.ref)}var jA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],rs=jA.reduce((t,a)=>{const i=wA(`Primitive.${a}`),l=w.forwardRef((r,u)=>{const{asChild:d,...h}=r,p=d?i:a;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),m.jsx(p,{...h,ref:u})});return l.displayName=`Primitive.${a}`,{...t,[a]:l}},{});function MA(t,a){t&&Jv.flushSync(()=>t.dispatchEvent(a))}function Qr(t){const a=w.useRef(t);return w.useEffect(()=>{a.current=t}),w.useMemo(()=>(...i)=>a.current?.(...i),[])}function zA(t,a=globalThis?.document){const i=Qr(t);w.useEffect(()=>{const l=r=>{r.key==="Escape"&&i(r)};return a.addEventListener("keydown",l,{capture:!0}),()=>a.removeEventListener("keydown",l,{capture:!0})},[i,a])}var OA="DismissableLayer",yd="dismissableLayer.update",DA="dismissableLayer.pointerDownOutside",RA="dismissableLayer.focusOutside",ox,O0=w.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),D0=w.forwardRef((t,a)=>{const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:l,onPointerDownOutside:r,onFocusOutside:u,onInteractOutside:d,onDismiss:h,...p}=t,g=w.useContext(O0),[x,v]=w.useState(null),S=x?.ownerDocument??globalThis?.document,[,T]=w.useState({}),A=os(a,K=>v(K)),j=Array.from(g.layers),[_]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),N=j.indexOf(_),H=x?j.indexOf(x):-1,z=g.layersWithOutsidePointerEventsDisabled.size>0,G=H>=N,Y=BA(K=>{const V=K.target,I=[...g.branches].some(se=>se.contains(V));!G||I||(r?.(K),d?.(K),K.defaultPrevented||h?.())},S),Z=HA(K=>{const V=K.target;[...g.branches].some(se=>se.contains(V))||(u?.(K),d?.(K),K.defaultPrevented||h?.())},S);return zA(K=>{H===g.layers.size-1&&(l?.(K),!K.defaultPrevented&&h&&(K.preventDefault(),h()))},S),w.useEffect(()=>{if(x)return i&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(ox=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(x)),g.layers.add(x),rx(),()=>{i&&g.layersWithOutsidePointerEventsDisabled.size===1&&(S.body.style.pointerEvents=ox)}},[x,S,i,g]),w.useEffect(()=>()=>{x&&(g.layers.delete(x),g.layersWithOutsidePointerEventsDisabled.delete(x),rx())},[x,g]),w.useEffect(()=>{const K=()=>T({});return document.addEventListener(yd,K),()=>document.removeEventListener(yd,K)},[]),m.jsx(rs.div,{...p,ref:A,style:{pointerEvents:z?G?"auto":"none":void 0,...t.style},onFocusCapture:Kn(t.onFocusCapture,Z.onFocusCapture),onBlurCapture:Kn(t.onBlurCapture,Z.onBlurCapture),onPointerDownCapture:Kn(t.onPointerDownCapture,Y.onPointerDownCapture)})});D0.displayName=OA;var _A="DismissableLayerBranch",kA=w.forwardRef((t,a)=>{const i=w.useContext(O0),l=w.useRef(null),r=os(a,l);return w.useEffect(()=>{const u=l.current;if(u)return i.branches.add(u),()=>{i.branches.delete(u)}},[i.branches]),m.jsx(rs.div,{...t,ref:r})});kA.displayName=_A;function BA(t,a=globalThis?.document){const i=Qr(t),l=w.useRef(!1),r=w.useRef(()=>{});return w.useEffect(()=>{const u=h=>{if(h.target&&!l.current){let p=function(){R0(DA,i,g,{discrete:!0})};const g={originalEvent:h};h.pointerType==="touch"?(a.removeEventListener("click",r.current),r.current=p,a.addEventListener("click",r.current,{once:!0})):p()}else a.removeEventListener("click",r.current);l.current=!1},d=window.setTimeout(()=>{a.addEventListener("pointerdown",u)},0);return()=>{window.clearTimeout(d),a.removeEventListener("pointerdown",u),a.removeEventListener("click",r.current)}},[a,i]),{onPointerDownCapture:()=>l.current=!0}}function HA(t,a=globalThis?.document){const i=Qr(t),l=w.useRef(!1);return w.useEffect(()=>{const r=u=>{u.target&&!l.current&&R0(RA,i,{originalEvent:u},{discrete:!1})};return a.addEventListener("focusin",r),()=>a.removeEventListener("focusin",r)},[a,i]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}function rx(){const t=new CustomEvent(yd);document.dispatchEvent(t)}function R0(t,a,i,{discrete:l}){const r=i.originalEvent.target,u=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:i});a&&r.addEventListener(t,a,{once:!0}),l?MA(r,u):r.dispatchEvent(u)}var Dl=globalThis?.document?w.useLayoutEffect:()=>{};const LA=["top","right","bottom","left"],Ea=Math.min,Rt=Math.max,Br=Math.round,dr=Math.floor,yn=t=>({x:t,y:t}),VA={left:"right",right:"left",bottom:"top",top:"bottom"},UA={start:"end",end:"start"};function xd(t,a,i){return Rt(t,Ea(a,i))}function qn(t,a){return typeof t=="function"?t(a):t}function Yn(t){return t.split("-")[0]}function pi(t){return t.split("-")[1]}function Jd(t){return t==="x"?"y":"x"}function em(t){return t==="y"?"height":"width"}const PA=new Set(["top","bottom"]);function gn(t){return PA.has(Yn(t))?"y":"x"}function tm(t){return Jd(gn(t))}function KA(t,a,i){i===void 0&&(i=!1);const l=pi(t),r=tm(t),u=em(r);let d=r==="x"?l===(i?"end":"start")?"right":"left":l==="start"?"bottom":"top";return a.reference[u]>a.floating[u]&&(d=Hr(d)),[d,Hr(d)]}function GA(t){const a=Hr(t);return[vd(t),a,vd(a)]}function vd(t){return t.replace(/start|end/g,a=>UA[a])}const cx=["left","right"],ux=["right","left"],qA=["top","bottom"],YA=["bottom","top"];function XA(t,a,i){switch(t){case"top":case"bottom":return i?a?ux:cx:a?cx:ux;case"left":case"right":return a?qA:YA;default:return[]}}function ZA(t,a,i,l){const r=pi(t);let u=XA(Yn(t),i==="start",l);return r&&(u=u.map(d=>d+"-"+r),a&&(u=u.concat(u.map(vd)))),u}function Hr(t){return t.replace(/left|right|bottom|top/g,a=>VA[a])}function QA(t){return{top:0,right:0,bottom:0,left:0,...t}}function _0(t){return typeof t!="number"?QA(t):{top:t,right:t,bottom:t,left:t}}function Lr(t){const{x:a,y:i,width:l,height:r}=t;return{width:l,height:r,top:i,left:a,right:a+l,bottom:i+r,x:a,y:i}}function fx(t,a,i){let{reference:l,floating:r}=t;const u=gn(a),d=tm(a),h=em(d),p=Yn(a),g=u==="y",x=l.x+l.width/2-r.width/2,v=l.y+l.height/2-r.height/2,S=l[h]/2-r[h]/2;let T;switch(p){case"top":T={x,y:l.y-r.height};break;case"bottom":T={x,y:l.y+l.height};break;case"right":T={x:l.x+l.width,y:v};break;case"left":T={x:l.x-r.width,y:v};break;default:T={x:l.x,y:l.y}}switch(pi(a)){case"start":T[d]-=S*(i&&g?-1:1);break;case"end":T[d]+=S*(i&&g?-1:1);break}return T}const FA=async(t,a,i)=>{const{placement:l="bottom",strategy:r="absolute",middleware:u=[],platform:d}=i,h=u.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(a));let g=await d.getElementRects({reference:t,floating:a,strategy:r}),{x,y:v}=fx(g,l,p),S=l,T={},A=0;for(let j=0;j<h.length;j++){const{name:_,fn:N}=h[j],{x:H,y:z,data:G,reset:Y}=await N({x,y:v,initialPlacement:l,placement:S,strategy:r,middlewareData:T,rects:g,platform:d,elements:{reference:t,floating:a}});x=H??x,v=z??v,T={...T,[_]:{...T[_],...G}},Y&&A<=50&&(A++,typeof Y=="object"&&(Y.placement&&(S=Y.placement),Y.rects&&(g=Y.rects===!0?await d.getElementRects({reference:t,floating:a,strategy:r}):Y.rects),{x,y:v}=fx(g,S,p)),j=-1)}return{x,y:v,placement:S,strategy:r,middlewareData:T}};async function Rl(t,a){var i;a===void 0&&(a={});const{x:l,y:r,platform:u,rects:d,elements:h,strategy:p}=t,{boundary:g="clippingAncestors",rootBoundary:x="viewport",elementContext:v="floating",altBoundary:S=!1,padding:T=0}=qn(a,t),A=_0(T),_=h[S?v==="floating"?"reference":"floating":v],N=Lr(await u.getClippingRect({element:(i=await(u.isElement==null?void 0:u.isElement(_)))==null||i?_:_.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(h.floating)),boundary:g,rootBoundary:x,strategy:p})),H=v==="floating"?{x:l,y:r,width:d.floating.width,height:d.floating.height}:d.reference,z=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h.floating)),G=await(u.isElement==null?void 0:u.isElement(z))?await(u.getScale==null?void 0:u.getScale(z))||{x:1,y:1}:{x:1,y:1},Y=Lr(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:h,rect:H,offsetParent:z,strategy:p}):H);return{top:(N.top-Y.top+A.top)/G.y,bottom:(Y.bottom-N.bottom+A.bottom)/G.y,left:(N.left-Y.left+A.left)/G.x,right:(Y.right-N.right+A.right)/G.x}}const WA=t=>({name:"arrow",options:t,async fn(a){const{x:i,y:l,placement:r,rects:u,platform:d,elements:h,middlewareData:p}=a,{element:g,padding:x=0}=qn(t,a)||{};if(g==null)return{};const v=_0(x),S={x:i,y:l},T=tm(r),A=em(T),j=await d.getDimensions(g),_=T==="y",N=_?"top":"left",H=_?"bottom":"right",z=_?"clientHeight":"clientWidth",G=u.reference[A]+u.reference[T]-S[T]-u.floating[A],Y=S[T]-u.reference[T],Z=await(d.getOffsetParent==null?void 0:d.getOffsetParent(g));let K=Z?Z[z]:0;(!K||!await(d.isElement==null?void 0:d.isElement(Z)))&&(K=h.floating[z]||u.floating[A]);const V=G/2-Y/2,I=K/2-j[A]/2-1,se=Ea(v[N],I),oe=Ea(v[H],I),de=se,we=K-j[A]-oe,ye=K/2-j[A]/2+V,Q=xd(de,ye,we),O=!p.arrow&&pi(r)!=null&&ye!==Q&&u.reference[A]/2-(ye<de?se:oe)-j[A]/2<0,P=O?ye<de?ye-de:ye-we:0;return{[T]:S[T]+P,data:{[T]:Q,centerOffset:ye-Q-P,...O&&{alignmentOffset:P}},reset:O}}}),$A=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(a){var i,l;const{placement:r,middlewareData:u,rects:d,initialPlacement:h,platform:p,elements:g}=a,{mainAxis:x=!0,crossAxis:v=!0,fallbackPlacements:S,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:j=!0,..._}=qn(t,a);if((i=u.arrow)!=null&&i.alignmentOffset)return{};const N=Yn(r),H=gn(h),z=Yn(h)===h,G=await(p.isRTL==null?void 0:p.isRTL(g.floating)),Y=S||(z||!j?[Hr(h)]:GA(h)),Z=A!=="none";!S&&Z&&Y.push(...ZA(h,j,A,G));const K=[h,...Y],V=await Rl(a,_),I=[];let se=((l=u.flip)==null?void 0:l.overflows)||[];if(x&&I.push(V[N]),v){const ye=KA(r,d,G);I.push(V[ye[0]],V[ye[1]])}if(se=[...se,{placement:r,overflows:I}],!I.every(ye=>ye<=0)){var oe,de;const ye=(((oe=u.flip)==null?void 0:oe.index)||0)+1,Q=K[ye];if(Q&&(!(v==="alignment"?H!==gn(Q):!1)||se.every(B=>gn(B.placement)===H?B.overflows[0]>0:!0)))return{data:{index:ye,overflows:se},reset:{placement:Q}};let O=(de=se.filter(P=>P.overflows[0]<=0).sort((P,B)=>P.overflows[1]-B.overflows[1])[0])==null?void 0:de.placement;if(!O)switch(T){case"bestFit":{var we;const P=(we=se.filter(B=>{if(Z){const ee=gn(B.placement);return ee===H||ee==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(ee=>ee>0).reduce((ee,ae)=>ee+ae,0)]).sort((B,ee)=>B[1]-ee[1])[0])==null?void 0:we[0];P&&(O=P);break}case"initialPlacement":O=h;break}if(r!==O)return{reset:{placement:O}}}return{}}}};function dx(t,a){return{top:t.top-a.height,right:t.right-a.width,bottom:t.bottom-a.height,left:t.left-a.width}}function mx(t){return LA.some(a=>t[a]>=0)}const IA=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(a){const{rects:i}=a,{strategy:l="referenceHidden",...r}=qn(t,a);switch(l){case"referenceHidden":{const u=await Rl(a,{...r,elementContext:"reference"}),d=dx(u,i.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:mx(d)}}}case"escaped":{const u=await Rl(a,{...r,altBoundary:!0}),d=dx(u,i.floating);return{data:{escapedOffsets:d,escaped:mx(d)}}}default:return{}}}}},k0=new Set(["left","top"]);async function JA(t,a){const{placement:i,platform:l,elements:r}=t,u=await(l.isRTL==null?void 0:l.isRTL(r.floating)),d=Yn(i),h=pi(i),p=gn(i)==="y",g=k0.has(d)?-1:1,x=u&&p?-1:1,v=qn(a,t);let{mainAxis:S,crossAxis:T,alignmentAxis:A}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return h&&typeof A=="number"&&(T=h==="end"?A*-1:A),p?{x:T*x,y:S*g}:{x:S*g,y:T*x}}const eE=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(a){var i,l;const{x:r,y:u,placement:d,middlewareData:h}=a,p=await JA(a,t);return d===((i=h.offset)==null?void 0:i.placement)&&(l=h.arrow)!=null&&l.alignmentOffset?{}:{x:r+p.x,y:u+p.y,data:{...p,placement:d}}}}},tE=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(a){const{x:i,y:l,placement:r}=a,{mainAxis:u=!0,crossAxis:d=!1,limiter:h={fn:_=>{let{x:N,y:H}=_;return{x:N,y:H}}},...p}=qn(t,a),g={x:i,y:l},x=await Rl(a,p),v=gn(Yn(r)),S=Jd(v);let T=g[S],A=g[v];if(u){const _=S==="y"?"top":"left",N=S==="y"?"bottom":"right",H=T+x[_],z=T-x[N];T=xd(H,T,z)}if(d){const _=v==="y"?"top":"left",N=v==="y"?"bottom":"right",H=A+x[_],z=A-x[N];A=xd(H,A,z)}const j=h.fn({...a,[S]:T,[v]:A});return{...j,data:{x:j.x-i,y:j.y-l,enabled:{[S]:u,[v]:d}}}}}},nE=function(t){return t===void 0&&(t={}),{options:t,fn(a){const{x:i,y:l,placement:r,rects:u,middlewareData:d}=a,{offset:h=0,mainAxis:p=!0,crossAxis:g=!0}=qn(t,a),x={x:i,y:l},v=gn(r),S=Jd(v);let T=x[S],A=x[v];const j=qn(h,a),_=typeof j=="number"?{mainAxis:j,crossAxis:0}:{mainAxis:0,crossAxis:0,...j};if(p){const z=S==="y"?"height":"width",G=u.reference[S]-u.floating[z]+_.mainAxis,Y=u.reference[S]+u.reference[z]-_.mainAxis;T<G?T=G:T>Y&&(T=Y)}if(g){var N,H;const z=S==="y"?"width":"height",G=k0.has(Yn(r)),Y=u.reference[v]-u.floating[z]+(G&&((N=d.offset)==null?void 0:N[v])||0)+(G?0:_.crossAxis),Z=u.reference[v]+u.reference[z]+(G?0:((H=d.offset)==null?void 0:H[v])||0)-(G?_.crossAxis:0);A<Y?A=Y:A>Z&&(A=Z)}return{[S]:T,[v]:A}}}},aE=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(a){var i,l;const{placement:r,rects:u,platform:d,elements:h}=a,{apply:p=()=>{},...g}=qn(t,a),x=await Rl(a,g),v=Yn(r),S=pi(r),T=gn(r)==="y",{width:A,height:j}=u.floating;let _,N;v==="top"||v==="bottom"?(_=v,N=S===(await(d.isRTL==null?void 0:d.isRTL(h.floating))?"start":"end")?"left":"right"):(N=v,_=S==="end"?"top":"bottom");const H=j-x.top-x.bottom,z=A-x.left-x.right,G=Ea(j-x[_],H),Y=Ea(A-x[N],z),Z=!a.middlewareData.shift;let K=G,V=Y;if((i=a.middlewareData.shift)!=null&&i.enabled.x&&(V=z),(l=a.middlewareData.shift)!=null&&l.enabled.y&&(K=H),Z&&!S){const se=Rt(x.left,0),oe=Rt(x.right,0),de=Rt(x.top,0),we=Rt(x.bottom,0);T?V=A-2*(se!==0||oe!==0?se+oe:Rt(x.left,x.right)):K=j-2*(de!==0||we!==0?de+we:Rt(x.top,x.bottom))}await p({...a,availableWidth:V,availableHeight:K});const I=await d.getDimensions(h.floating);return A!==I.width||j!==I.height?{reset:{rects:!0}}:{}}}};function Fr(){return typeof window<"u"}function gi(t){return B0(t)?(t.nodeName||"").toLowerCase():"#document"}function _t(t){var a;return(t==null||(a=t.ownerDocument)==null?void 0:a.defaultView)||window}function wn(t){var a;return(a=(B0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:a.documentElement}function B0(t){return Fr()?t instanceof Node||t instanceof _t(t).Node:!1}function an(t){return Fr()?t instanceof Element||t instanceof _t(t).Element:!1}function bn(t){return Fr()?t instanceof HTMLElement||t instanceof _t(t).HTMLElement:!1}function hx(t){return!Fr()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof _t(t).ShadowRoot}const sE=new Set(["inline","contents"]);function Kl(t){const{overflow:a,overflowX:i,overflowY:l,display:r}=sn(t);return/auto|scroll|overlay|hidden|clip/.test(a+l+i)&&!sE.has(r)}const iE=new Set(["table","td","th"]);function lE(t){return iE.has(gi(t))}const oE=[":popover-open",":modal"];function Wr(t){return oE.some(a=>{try{return t.matches(a)}catch{return!1}})}const rE=["transform","translate","scale","rotate","perspective"],cE=["transform","translate","scale","rotate","perspective","filter"],uE=["paint","layout","strict","content"];function nm(t){const a=am(),i=an(t)?sn(t):t;return rE.some(l=>i[l]?i[l]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!a&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!a&&(i.filter?i.filter!=="none":!1)||cE.some(l=>(i.willChange||"").includes(l))||uE.some(l=>(i.contain||"").includes(l))}function fE(t){let a=Na(t);for(;bn(a)&&!fi(a);){if(nm(a))return a;if(Wr(a))return null;a=Na(a)}return null}function am(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const dE=new Set(["html","body","#document"]);function fi(t){return dE.has(gi(t))}function sn(t){return _t(t).getComputedStyle(t)}function $r(t){return an(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Na(t){if(gi(t)==="html")return t;const a=t.assignedSlot||t.parentNode||hx(t)&&t.host||wn(t);return hx(a)?a.host:a}function H0(t){const a=Na(t);return fi(a)?t.ownerDocument?t.ownerDocument.body:t.body:bn(a)&&Kl(a)?a:H0(a)}function _l(t,a,i){var l;a===void 0&&(a=[]),i===void 0&&(i=!0);const r=H0(t),u=r===((l=t.ownerDocument)==null?void 0:l.body),d=_t(r);if(u){const h=bd(d);return a.concat(d,d.visualViewport||[],Kl(r)?r:[],h&&i?_l(h):[])}return a.concat(r,_l(r,[],i))}function bd(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function L0(t){const a=sn(t);let i=parseFloat(a.width)||0,l=parseFloat(a.height)||0;const r=bn(t),u=r?t.offsetWidth:i,d=r?t.offsetHeight:l,h=Br(i)!==u||Br(l)!==d;return h&&(i=u,l=d),{width:i,height:l,$:h}}function sm(t){return an(t)?t:t.contextElement}function oi(t){const a=sm(t);if(!bn(a))return yn(1);const i=a.getBoundingClientRect(),{width:l,height:r,$:u}=L0(a);let d=(u?Br(i.width):i.width)/l,h=(u?Br(i.height):i.height)/r;return(!d||!Number.isFinite(d))&&(d=1),(!h||!Number.isFinite(h))&&(h=1),{x:d,y:h}}const mE=yn(0);function V0(t){const a=_t(t);return!am()||!a.visualViewport?mE:{x:a.visualViewport.offsetLeft,y:a.visualViewport.offsetTop}}function hE(t,a,i){return a===void 0&&(a=!1),!i||a&&i!==_t(t)?!1:a}function ls(t,a,i,l){a===void 0&&(a=!1),i===void 0&&(i=!1);const r=t.getBoundingClientRect(),u=sm(t);let d=yn(1);a&&(l?an(l)&&(d=oi(l)):d=oi(t));const h=hE(u,i,l)?V0(u):yn(0);let p=(r.left+h.x)/d.x,g=(r.top+h.y)/d.y,x=r.width/d.x,v=r.height/d.y;if(u){const S=_t(u),T=l&&an(l)?_t(l):l;let A=S,j=bd(A);for(;j&&l&&T!==A;){const _=oi(j),N=j.getBoundingClientRect(),H=sn(j),z=N.left+(j.clientLeft+parseFloat(H.paddingLeft))*_.x,G=N.top+(j.clientTop+parseFloat(H.paddingTop))*_.y;p*=_.x,g*=_.y,x*=_.x,v*=_.y,p+=z,g+=G,A=_t(j),j=bd(A)}}return Lr({width:x,height:v,x:p,y:g})}function Ir(t,a){const i=$r(t).scrollLeft;return a?a.left+i:ls(wn(t)).left+i}function U0(t,a){const i=t.getBoundingClientRect(),l=i.left+a.scrollLeft-Ir(t,i),r=i.top+a.scrollTop;return{x:l,y:r}}function pE(t){let{elements:a,rect:i,offsetParent:l,strategy:r}=t;const u=r==="fixed",d=wn(l),h=a?Wr(a.floating):!1;if(l===d||h&&u)return i;let p={scrollLeft:0,scrollTop:0},g=yn(1);const x=yn(0),v=bn(l);if((v||!v&&!u)&&((gi(l)!=="body"||Kl(d))&&(p=$r(l)),bn(l))){const T=ls(l);g=oi(l),x.x=T.x+l.clientLeft,x.y=T.y+l.clientTop}const S=d&&!v&&!u?U0(d,p):yn(0);return{width:i.width*g.x,height:i.height*g.y,x:i.x*g.x-p.scrollLeft*g.x+x.x+S.x,y:i.y*g.y-p.scrollTop*g.y+x.y+S.y}}function gE(t){return Array.from(t.getClientRects())}function yE(t){const a=wn(t),i=$r(t),l=t.ownerDocument.body,r=Rt(a.scrollWidth,a.clientWidth,l.scrollWidth,l.clientWidth),u=Rt(a.scrollHeight,a.clientHeight,l.scrollHeight,l.clientHeight);let d=-i.scrollLeft+Ir(t);const h=-i.scrollTop;return sn(l).direction==="rtl"&&(d+=Rt(a.clientWidth,l.clientWidth)-r),{width:r,height:u,x:d,y:h}}const px=25;function xE(t,a){const i=_t(t),l=wn(t),r=i.visualViewport;let u=l.clientWidth,d=l.clientHeight,h=0,p=0;if(r){u=r.width,d=r.height;const x=am();(!x||x&&a==="fixed")&&(h=r.offsetLeft,p=r.offsetTop)}const g=Ir(l);if(g<=0){const x=l.ownerDocument,v=x.body,S=getComputedStyle(v),T=x.compatMode==="CSS1Compat"&&parseFloat(S.marginLeft)+parseFloat(S.marginRight)||0,A=Math.abs(l.clientWidth-v.clientWidth-T);A<=px&&(u-=A)}else g<=px&&(u+=g);return{width:u,height:d,x:h,y:p}}const vE=new Set(["absolute","fixed"]);function bE(t,a){const i=ls(t,!0,a==="fixed"),l=i.top+t.clientTop,r=i.left+t.clientLeft,u=bn(t)?oi(t):yn(1),d=t.clientWidth*u.x,h=t.clientHeight*u.y,p=r*u.x,g=l*u.y;return{width:d,height:h,x:p,y:g}}function gx(t,a,i){let l;if(a==="viewport")l=xE(t,i);else if(a==="document")l=yE(wn(t));else if(an(a))l=bE(a,i);else{const r=V0(t);l={x:a.x-r.x,y:a.y-r.y,width:a.width,height:a.height}}return Lr(l)}function P0(t,a){const i=Na(t);return i===a||!an(i)||fi(i)?!1:sn(i).position==="fixed"||P0(i,a)}function SE(t,a){const i=a.get(t);if(i)return i;let l=_l(t,[],!1).filter(h=>an(h)&&gi(h)!=="body"),r=null;const u=sn(t).position==="fixed";let d=u?Na(t):t;for(;an(d)&&!fi(d);){const h=sn(d),p=nm(d);!p&&h.position==="fixed"&&(r=null),(u?!p&&!r:!p&&h.position==="static"&&!!r&&vE.has(r.position)||Kl(d)&&!p&&P0(t,d))?l=l.filter(x=>x!==d):r=h,d=Na(d)}return a.set(t,l),l}function wE(t){let{element:a,boundary:i,rootBoundary:l,strategy:r}=t;const d=[...i==="clippingAncestors"?Wr(a)?[]:SE(a,this._c):[].concat(i),l],h=d[0],p=d.reduce((g,x)=>{const v=gx(a,x,r);return g.top=Rt(v.top,g.top),g.right=Ea(v.right,g.right),g.bottom=Ea(v.bottom,g.bottom),g.left=Rt(v.left,g.left),g},gx(a,h,r));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function TE(t){const{width:a,height:i}=L0(t);return{width:a,height:i}}function AE(t,a,i){const l=bn(a),r=wn(a),u=i==="fixed",d=ls(t,!0,u,a);let h={scrollLeft:0,scrollTop:0};const p=yn(0);function g(){p.x=Ir(r)}if(l||!l&&!u)if((gi(a)!=="body"||Kl(r))&&(h=$r(a)),l){const T=ls(a,!0,u,a);p.x=T.x+a.clientLeft,p.y=T.y+a.clientTop}else r&&g();u&&!l&&r&&g();const x=r&&!l&&!u?U0(r,h):yn(0),v=d.left+h.scrollLeft-p.x-x.x,S=d.top+h.scrollTop-p.y-x.y;return{x:v,y:S,width:d.width,height:d.height}}function Bf(t){return sn(t).position==="static"}function yx(t,a){if(!bn(t)||sn(t).position==="fixed")return null;if(a)return a(t);let i=t.offsetParent;return wn(t)===i&&(i=i.ownerDocument.body),i}function K0(t,a){const i=_t(t);if(Wr(t))return i;if(!bn(t)){let r=Na(t);for(;r&&!fi(r);){if(an(r)&&!Bf(r))return r;r=Na(r)}return i}let l=yx(t,a);for(;l&&lE(l)&&Bf(l);)l=yx(l,a);return l&&fi(l)&&Bf(l)&&!nm(l)?i:l||fE(t)||i}const EE=async function(t){const a=this.getOffsetParent||K0,i=this.getDimensions,l=await i(t.floating);return{reference:AE(t.reference,await a(t.floating),t.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function NE(t){return sn(t).direction==="rtl"}const CE={convertOffsetParentRelativeRectToViewportRelativeRect:pE,getDocumentElement:wn,getClippingRect:wE,getOffsetParent:K0,getElementRects:EE,getClientRects:gE,getDimensions:TE,getScale:oi,isElement:an,isRTL:NE};function G0(t,a){return t.x===a.x&&t.y===a.y&&t.width===a.width&&t.height===a.height}function jE(t,a){let i=null,l;const r=wn(t);function u(){var h;clearTimeout(l),(h=i)==null||h.disconnect(),i=null}function d(h,p){h===void 0&&(h=!1),p===void 0&&(p=1),u();const g=t.getBoundingClientRect(),{left:x,top:v,width:S,height:T}=g;if(h||a(),!S||!T)return;const A=dr(v),j=dr(r.clientWidth-(x+S)),_=dr(r.clientHeight-(v+T)),N=dr(x),z={rootMargin:-A+"px "+-j+"px "+-_+"px "+-N+"px",threshold:Rt(0,Ea(1,p))||1};let G=!0;function Y(Z){const K=Z[0].intersectionRatio;if(K!==p){if(!G)return d();K?d(!1,K):l=setTimeout(()=>{d(!1,1e-7)},1e3)}K===1&&!G0(g,t.getBoundingClientRect())&&d(),G=!1}try{i=new IntersectionObserver(Y,{...z,root:r.ownerDocument})}catch{i=new IntersectionObserver(Y,z)}i.observe(t)}return d(!0),u}function ME(t,a,i,l){l===void 0&&(l={});const{ancestorScroll:r=!0,ancestorResize:u=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:h=typeof IntersectionObserver=="function",animationFrame:p=!1}=l,g=sm(t),x=r||u?[...g?_l(g):[],..._l(a)]:[];x.forEach(N=>{r&&N.addEventListener("scroll",i,{passive:!0}),u&&N.addEventListener("resize",i)});const v=g&&h?jE(g,i):null;let S=-1,T=null;d&&(T=new ResizeObserver(N=>{let[H]=N;H&&H.target===g&&T&&(T.unobserve(a),cancelAnimationFrame(S),S=requestAnimationFrame(()=>{var z;(z=T)==null||z.observe(a)})),i()}),g&&!p&&T.observe(g),T.observe(a));let A,j=p?ls(t):null;p&&_();function _(){const N=ls(t);j&&!G0(j,N)&&i(),j=N,A=requestAnimationFrame(_)}return i(),()=>{var N;x.forEach(H=>{r&&H.removeEventListener("scroll",i),u&&H.removeEventListener("resize",i)}),v?.(),(N=T)==null||N.disconnect(),T=null,p&&cancelAnimationFrame(A)}}const zE=eE,OE=tE,DE=$A,RE=aE,_E=IA,xx=WA,kE=nE,BE=(t,a,i)=>{const l=new Map,r={platform:CE,...i},u={...r.platform,_c:l};return FA(t,a,{...r,platform:u})};var HE=typeof document<"u",LE=function(){},Er=HE?w.useLayoutEffect:LE;function Vr(t,a){if(t===a)return!0;if(typeof t!=typeof a)return!1;if(typeof t=="function"&&t.toString()===a.toString())return!0;let i,l,r;if(t&&a&&typeof t=="object"){if(Array.isArray(t)){if(i=t.length,i!==a.length)return!1;for(l=i;l--!==0;)if(!Vr(t[l],a[l]))return!1;return!0}if(r=Object.keys(t),i=r.length,i!==Object.keys(a).length)return!1;for(l=i;l--!==0;)if(!{}.hasOwnProperty.call(a,r[l]))return!1;for(l=i;l--!==0;){const u=r[l];if(!(u==="_owner"&&t.$$typeof)&&!Vr(t[u],a[u]))return!1}return!0}return t!==t&&a!==a}function q0(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function vx(t,a){const i=q0(t);return Math.round(a*i)/i}function Hf(t){const a=w.useRef(t);return Er(()=>{a.current=t}),a}function VE(t){t===void 0&&(t={});const{placement:a="bottom",strategy:i="absolute",middleware:l=[],platform:r,elements:{reference:u,floating:d}={},transform:h=!0,whileElementsMounted:p,open:g}=t,[x,v]=w.useState({x:0,y:0,strategy:i,placement:a,middlewareData:{},isPositioned:!1}),[S,T]=w.useState(l);Vr(S,l)||T(l);const[A,j]=w.useState(null),[_,N]=w.useState(null),H=w.useCallback(B=>{B!==Z.current&&(Z.current=B,j(B))},[]),z=w.useCallback(B=>{B!==K.current&&(K.current=B,N(B))},[]),G=u||A,Y=d||_,Z=w.useRef(null),K=w.useRef(null),V=w.useRef(x),I=p!=null,se=Hf(p),oe=Hf(r),de=Hf(g),we=w.useCallback(()=>{if(!Z.current||!K.current)return;const B={placement:a,strategy:i,middleware:S};oe.current&&(B.platform=oe.current),BE(Z.current,K.current,B).then(ee=>{const ae={...ee,isPositioned:de.current!==!1};ye.current&&!Vr(V.current,ae)&&(V.current=ae,Jv.flushSync(()=>{v(ae)}))})},[S,a,i,oe,de]);Er(()=>{g===!1&&V.current.isPositioned&&(V.current.isPositioned=!1,v(B=>({...B,isPositioned:!1})))},[g]);const ye=w.useRef(!1);Er(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Er(()=>{if(G&&(Z.current=G),Y&&(K.current=Y),G&&Y){if(se.current)return se.current(G,Y,we);we()}},[G,Y,we,se,I]);const Q=w.useMemo(()=>({reference:Z,floating:K,setReference:H,setFloating:z}),[H,z]),O=w.useMemo(()=>({reference:G,floating:Y}),[G,Y]),P=w.useMemo(()=>{const B={position:i,left:0,top:0};if(!O.floating)return B;const ee=vx(O.floating,x.x),ae=vx(O.floating,x.y);return h?{...B,transform:"translate("+ee+"px, "+ae+"px)",...q0(O.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:ee,top:ae}},[i,h,O.floating,x.x,x.y]);return w.useMemo(()=>({...x,update:we,refs:Q,elements:O,floatingStyles:P}),[x,we,Q,O,P])}const UE=t=>{function a(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:t,fn(i){const{element:l,padding:r}=typeof t=="function"?t(i):t;return l&&a(l)?l.current!=null?xx({element:l.current,padding:r}).fn(i):{}:l?xx({element:l,padding:r}).fn(i):{}}}},PE=(t,a)=>({...zE(t),options:[t,a]}),KE=(t,a)=>({...OE(t),options:[t,a]}),GE=(t,a)=>({...kE(t),options:[t,a]}),qE=(t,a)=>({...DE(t),options:[t,a]}),YE=(t,a)=>({...RE(t),options:[t,a]}),XE=(t,a)=>({..._E(t),options:[t,a]}),ZE=(t,a)=>({...UE(t),options:[t,a]});var QE="Arrow",Y0=w.forwardRef((t,a)=>{const{children:i,width:l=10,height:r=5,...u}=t;return m.jsx(rs.svg,{...u,ref:a,width:l,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?i:m.jsx("polygon",{points:"0,0 30,0 15,10"})})});Y0.displayName=QE;var FE=Y0;function WE(t){const[a,i]=w.useState(void 0);return Dl(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});const l=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const u=r[0];let d,h;if("borderBoxSize"in u){const p=u.borderBoxSize,g=Array.isArray(p)?p[0]:p;d=g.inlineSize,h=g.blockSize}else d=t.offsetWidth,h=t.offsetHeight;i({width:d,height:h})});return l.observe(t,{box:"border-box"}),()=>l.unobserve(t)}else i(void 0)},[t]),a}var X0="Popper",[Z0,Q0]=M0(X0),[LO,F0]=Z0(X0),W0="PopperAnchor",$0=w.forwardRef((t,a)=>{const{__scopePopper:i,virtualRef:l,...r}=t,u=F0(W0,i),d=w.useRef(null),h=os(a,d),p=w.useRef(null);return w.useEffect(()=>{const g=p.current;p.current=l?.current||d.current,g!==p.current&&u.onAnchorChange(p.current)}),l?null:m.jsx(rs.div,{...r,ref:h})});$0.displayName=W0;var im="PopperContent",[$E,IE]=Z0(im),I0=w.forwardRef((t,a)=>{const{__scopePopper:i,side:l="bottom",sideOffset:r=0,align:u="center",alignOffset:d=0,arrowPadding:h=0,avoidCollisions:p=!0,collisionBoundary:g=[],collisionPadding:x=0,sticky:v="partial",hideWhenDetached:S=!1,updatePositionStrategy:T="optimized",onPlaced:A,...j}=t,_=F0(im,i),[N,H]=w.useState(null),z=os(a,Ce=>H(Ce)),[G,Y]=w.useState(null),Z=WE(G),K=Z?.width??0,V=Z?.height??0,I=l+(u!=="center"?"-"+u:""),se=typeof x=="number"?x:{top:0,right:0,bottom:0,left:0,...x},oe=Array.isArray(g)?g:[g],de=oe.length>0,we={padding:se,boundary:oe.filter(eN),altBoundary:de},{refs:ye,floatingStyles:Q,placement:O,isPositioned:P,middlewareData:B}=VE({strategy:"fixed",placement:I,whileElementsMounted:(...Ce)=>ME(...Ce,{animationFrame:T==="always"}),elements:{reference:_.anchor},middleware:[PE({mainAxis:r+V,alignmentAxis:d}),p&&KE({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?GE():void 0,...we}),p&&qE({...we}),YE({...we,apply:({elements:Ce,rects:on,availableWidth:wt,availableHeight:rn})=>{const{width:cn,height:un}=on.reference,Ma=Ce.floating.style;Ma.setProperty("--radix-popper-available-width",`${wt}px`),Ma.setProperty("--radix-popper-available-height",`${rn}px`),Ma.setProperty("--radix-popper-anchor-width",`${cn}px`),Ma.setProperty("--radix-popper-anchor-height",`${un}px`)}}),G&&ZE({element:G,padding:h}),tN({arrowWidth:K,arrowHeight:V}),S&&XE({strategy:"referenceHidden",...we})]}),[ee,ae]=tb(O),_e=Qr(A);Dl(()=>{P&&_e?.()},[P,_e]);const Ee=B.arrow?.x,ie=B.arrow?.y,Se=B.arrow?.centerOffset!==0,[at,St]=w.useState();return Dl(()=>{N&&St(window.getComputedStyle(N).zIndex)},[N]),m.jsx("div",{ref:ye.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:P?Q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:at,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:m.jsx($E,{scope:i,placedSide:ee,onArrowChange:Y,arrowX:Ee,arrowY:ie,shouldHideArrow:Se,children:m.jsx(rs.div,{"data-side":ee,"data-align":ae,...j,ref:z,style:{...j.style,animation:P?void 0:"none"}})})})});I0.displayName=im;var J0="PopperArrow",JE={top:"bottom",right:"left",bottom:"top",left:"right"},eb=w.forwardRef(function(a,i){const{__scopePopper:l,...r}=a,u=IE(J0,l),d=JE[u.placedSide];return m.jsx("span",{ref:u.onArrowChange,style:{position:"absolute",left:u.arrowX,top:u.arrowY,[d]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[u.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[u.placedSide],visibility:u.shouldHideArrow?"hidden":void 0},children:m.jsx(FE,{...r,ref:i,style:{...r.style,display:"block"}})})});eb.displayName=J0;function eN(t){return t!==null}var tN=t=>({name:"transformOrigin",options:t,fn(a){const{placement:i,rects:l,middlewareData:r}=a,d=r.arrow?.centerOffset!==0,h=d?0:t.arrowWidth,p=d?0:t.arrowHeight,[g,x]=tb(i),v={start:"0%",center:"50%",end:"100%"}[x],S=(r.arrow?.x??0)+h/2,T=(r.arrow?.y??0)+p/2;let A="",j="";return g==="bottom"?(A=d?v:`${S}px`,j=`${-p}px`):g==="top"?(A=d?v:`${S}px`,j=`${l.floating.height+p}px`):g==="right"?(A=`${-p}px`,j=d?v:`${T}px`):g==="left"&&(A=`${l.floating.width+p}px`,j=d?v:`${T}px`),{data:{x:A,y:j}}}});function tb(t){const[a,i="center"]=t.split("-");return[a,i]}var nN=$0,aN=I0,sN=eb;function iN(t,a){return w.useReducer((i,l)=>a[i][l]??i,t)}var nb=t=>{const{present:a,children:i}=t,l=lN(a),r=typeof i=="function"?i({present:l.isPresent}):w.Children.only(i),u=os(l.ref,oN(r));return typeof i=="function"||l.isPresent?w.cloneElement(r,{ref:u}):null};nb.displayName="Presence";function lN(t){const[a,i]=w.useState(),l=w.useRef(null),r=w.useRef(t),u=w.useRef("none"),d=t?"mounted":"unmounted",[h,p]=iN(d,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return w.useEffect(()=>{const g=mr(l.current);u.current=h==="mounted"?g:"none"},[h]),Dl(()=>{const g=l.current,x=r.current;if(x!==t){const S=u.current,T=mr(g);t?p("MOUNT"):T==="none"||g?.display==="none"?p("UNMOUNT"):p(x&&S!==T?"ANIMATION_OUT":"UNMOUNT"),r.current=t}},[t,p]),Dl(()=>{if(a){let g;const x=a.ownerDocument.defaultView??window,v=T=>{const j=mr(l.current).includes(CSS.escape(T.animationName));if(T.target===a&&j&&(p("ANIMATION_END"),!r.current)){const _=a.style.animationFillMode;a.style.animationFillMode="forwards",g=x.setTimeout(()=>{a.style.animationFillMode==="forwards"&&(a.style.animationFillMode=_)})}},S=T=>{T.target===a&&(u.current=mr(l.current))};return a.addEventListener("animationstart",S),a.addEventListener("animationcancel",v),a.addEventListener("animationend",v),()=>{x.clearTimeout(g),a.removeEventListener("animationstart",S),a.removeEventListener("animationcancel",v),a.removeEventListener("animationend",v)}}else p("ANIMATION_END")},[a,p]),{isPresent:["mounted","unmountSuspended"].includes(h),ref:w.useCallback(g=>{l.current=g?getComputedStyle(g):null,i(g)},[])}}function mr(t){return t?.animationName||"none"}function oN(t){let a=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning;return i?t.ref:(a=Object.getOwnPropertyDescriptor(t,"ref")?.get,i=a&&"isReactWarning"in a&&a.isReactWarning,i?t.props.ref:t.props.ref||t.ref)}var rN=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"}),cN="VisuallyHidden",ab=w.forwardRef((t,a)=>m.jsx(rs.span,{...t,ref:a,style:{...rN,...t.style}}));ab.displayName=cN;var uN=ab,[Jr]=M0("Tooltip",[Q0]),lm=Q0(),sb="TooltipProvider",fN=700,bx="tooltip.open",[dN,ib]=Jr(sb),lb=t=>{const{__scopeTooltip:a,delayDuration:i=fN,skipDelayDuration:l=300,disableHoverableContent:r=!1,children:u}=t,d=w.useRef(!0),h=w.useRef(!1),p=w.useRef(0);return w.useEffect(()=>{const g=p.current;return()=>window.clearTimeout(g)},[]),m.jsx(dN,{scope:a,isOpenDelayedRef:d,delayDuration:i,onOpen:w.useCallback(()=>{window.clearTimeout(p.current),d.current=!1},[]),onClose:w.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>d.current=!0,l)},[l]),isPointerInTransitRef:h,onPointerInTransitChange:w.useCallback(g=>{h.current=g},[]),disableHoverableContent:r,children:u})};lb.displayName=sb;var ob="Tooltip",[VO,ec]=Jr(ob),Sd="TooltipTrigger",mN=w.forwardRef((t,a)=>{const{__scopeTooltip:i,...l}=t,r=ec(Sd,i),u=ib(Sd,i),d=lm(i),h=w.useRef(null),p=os(a,h,r.onTriggerChange),g=w.useRef(!1),x=w.useRef(!1),v=w.useCallback(()=>g.current=!1,[]);return w.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),m.jsx(nN,{asChild:!0,...d,children:m.jsx(rs.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...l,ref:p,onPointerMove:Kn(t.onPointerMove,S=>{S.pointerType!=="touch"&&!x.current&&!u.isPointerInTransitRef.current&&(r.onTriggerEnter(),x.current=!0)}),onPointerLeave:Kn(t.onPointerLeave,()=>{r.onTriggerLeave(),x.current=!1}),onPointerDown:Kn(t.onPointerDown,()=>{r.open&&r.onClose(),g.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:Kn(t.onFocus,()=>{g.current||r.onOpen()}),onBlur:Kn(t.onBlur,r.onClose),onClick:Kn(t.onClick,r.onClose)})})});mN.displayName=Sd;var hN="TooltipPortal",[UO,pN]=Jr(hN,{forceMount:void 0}),di="TooltipContent",gN=w.forwardRef((t,a)=>{const i=pN(di,t.__scopeTooltip),{forceMount:l=i.forceMount,side:r="top",...u}=t,d=ec(di,t.__scopeTooltip);return m.jsx(nb,{present:l||d.open,children:d.disableHoverableContent?m.jsx(rb,{side:r,...u,ref:a}):m.jsx(yN,{side:r,...u,ref:a})})}),yN=w.forwardRef((t,a)=>{const i=ec(di,t.__scopeTooltip),l=ib(di,t.__scopeTooltip),r=w.useRef(null),u=os(a,r),[d,h]=w.useState(null),{trigger:p,onClose:g}=i,x=r.current,{onPointerInTransitChange:v}=l,S=w.useCallback(()=>{h(null),v(!1)},[v]),T=w.useCallback((A,j)=>{const _=A.currentTarget,N={x:A.clientX,y:A.clientY},H=wN(N,_.getBoundingClientRect()),z=TN(N,H),G=AN(j.getBoundingClientRect()),Y=NN([...z,...G]);h(Y),v(!0)},[v]);return w.useEffect(()=>()=>S(),[S]),w.useEffect(()=>{if(p&&x){const A=_=>T(_,x),j=_=>T(_,p);return p.addEventListener("pointerleave",A),x.addEventListener("pointerleave",j),()=>{p.removeEventListener("pointerleave",A),x.removeEventListener("pointerleave",j)}}},[p,x,T,S]),w.useEffect(()=>{if(d){const A=j=>{const _=j.target,N={x:j.clientX,y:j.clientY},H=p?.contains(_)||x?.contains(_),z=!EN(N,d);H?S():z&&(S(),g())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[p,x,d,g,S]),m.jsx(rb,{...t,ref:u})}),[xN,vN]=Jr(ob,{isInside:!1}),bN=AA("TooltipContent"),rb=w.forwardRef((t,a)=>{const{__scopeTooltip:i,children:l,"aria-label":r,onEscapeKeyDown:u,onPointerDownOutside:d,...h}=t,p=ec(di,i),g=lm(i),{onClose:x}=p;return w.useEffect(()=>(document.addEventListener(bx,x),()=>document.removeEventListener(bx,x)),[x]),w.useEffect(()=>{if(p.trigger){const v=S=>{S.target?.contains(p.trigger)&&x()};return window.addEventListener("scroll",v,{capture:!0}),()=>window.removeEventListener("scroll",v,{capture:!0})}},[p.trigger,x]),m.jsx(D0,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:v=>v.preventDefault(),onDismiss:x,children:m.jsxs(aN,{"data-state":p.stateAttribute,...g,...h,ref:a,style:{...h.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:[m.jsx(bN,{children:l}),m.jsx(xN,{scope:i,isInside:!0,children:m.jsx(uN,{id:p.contentId,role:"tooltip",children:r||l})})]})})});gN.displayName=di;var cb="TooltipArrow",SN=w.forwardRef((t,a)=>{const{__scopeTooltip:i,...l}=t,r=lm(i);return vN(cb,i).isInside?null:m.jsx(sN,{...r,...l,ref:a})});SN.displayName=cb;function wN(t,a){const i=Math.abs(a.top-t.y),l=Math.abs(a.bottom-t.y),r=Math.abs(a.right-t.x),u=Math.abs(a.left-t.x);switch(Math.min(i,l,r,u)){case u:return"left";case r:return"right";case i:return"top";case l:return"bottom";default:throw new Error("unreachable")}}function TN(t,a,i=5){const l=[];switch(a){case"top":l.push({x:t.x-i,y:t.y+i},{x:t.x+i,y:t.y+i});break;case"bottom":l.push({x:t.x-i,y:t.y-i},{x:t.x+i,y:t.y-i});break;case"left":l.push({x:t.x+i,y:t.y-i},{x:t.x+i,y:t.y+i});break;case"right":l.push({x:t.x-i,y:t.y-i},{x:t.x-i,y:t.y+i});break}return l}function AN(t){const{top:a,right:i,bottom:l,left:r}=t;return[{x:r,y:a},{x:i,y:a},{x:i,y:l},{x:r,y:l}]}function EN(t,a){const{x:i,y:l}=t;let r=!1;for(let u=0,d=a.length-1;u<a.length;d=u++){const h=a[u],p=a[d],g=h.x,x=h.y,v=p.x,S=p.y;x>l!=S>l&&i<(v-g)*(l-x)/(S-x)+g&&(r=!r)}return r}function NN(t){const a=t.slice();return a.sort((i,l)=>i.x<l.x?-1:i.x>l.x?1:i.y<l.y?-1:i.y>l.y?1:0),CN(a)}function CN(t){if(t.length<=1)return t.slice();const a=[];for(let l=0;l<t.length;l++){const r=t[l];for(;a.length>=2;){const u=a[a.length-1],d=a[a.length-2];if((u.x-d.x)*(r.y-d.y)>=(u.y-d.y)*(r.x-d.x))a.pop();else break}a.push(r)}a.pop();const i=[];for(let l=t.length-1;l>=0;l--){const r=t[l];for(;i.length>=2;){const u=i[i.length-1],d=i[i.length-2];if((u.x-d.x)*(r.y-d.y)>=(u.y-d.y)*(r.x-d.x))i.pop();else break}i.push(r)}return i.pop(),a.length===1&&i.length===1&&a[0].x===i[0].x&&a[0].y===i[0].y?a:a.concat(i)}var jN=lb;function ub(t){var a,i,l="";if(typeof t=="string"||typeof t=="number")l+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(a=0;a<r;a++)t[a]&&(i=ub(t[a]))&&(l&&(l+=" "),l+=i)}else for(i in t)t[i]&&(l&&(l+=" "),l+=i);return l}function MN(){for(var t,a,i=0,l="",r=arguments.length;i<r;i++)(t=arguments[i])&&(a=ub(t))&&(l&&(l+=" "),l+=a);return l}const om="-",zN=t=>{const a=DN(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:l}=t;return{getClassGroupId:d=>{const h=d.split(om);return h[0]===""&&h.length!==1&&h.shift(),fb(h,a)||ON(d)},getConflictingClassGroupIds:(d,h)=>{const p=i[d]||[];return h&&l[d]?[...p,...l[d]]:p}}},fb=(t,a)=>{if(t.length===0)return a.classGroupId;const i=t[0],l=a.nextPart.get(i),r=l?fb(t.slice(1),l):void 0;if(r)return r;if(a.validators.length===0)return;const u=t.join(om);return a.validators.find(({validator:d})=>d(u))?.classGroupId},Sx=/^\[(.+)\]$/,ON=t=>{if(Sx.test(t)){const a=Sx.exec(t)[1],i=a?.substring(0,a.indexOf(":"));if(i)return"arbitrary.."+i}},DN=t=>{const{theme:a,classGroups:i}=t,l={nextPart:new Map,validators:[]};for(const r in i)wd(i[r],l,r,a);return l},wd=(t,a,i,l)=>{t.forEach(r=>{if(typeof r=="string"){const u=r===""?a:wx(a,r);u.classGroupId=i;return}if(typeof r=="function"){if(RN(r)){wd(r(l),a,i,l);return}a.validators.push({validator:r,classGroupId:i});return}Object.entries(r).forEach(([u,d])=>{wd(d,wx(a,u),i,l)})})},wx=(t,a)=>{let i=t;return a.split(om).forEach(l=>{i.nextPart.has(l)||i.nextPart.set(l,{nextPart:new Map,validators:[]}),i=i.nextPart.get(l)}),i},RN=t=>t.isThemeGetter,_N=t=>{if(t<1)return{get:()=>{},set:()=>{}};let a=0,i=new Map,l=new Map;const r=(u,d)=>{i.set(u,d),a++,a>t&&(a=0,l=i,i=new Map)};return{get(u){let d=i.get(u);if(d!==void 0)return d;if((d=l.get(u))!==void 0)return r(u,d),d},set(u,d){i.has(u)?i.set(u,d):r(u,d)}}},Td="!",Ad=":",kN=Ad.length,BN=t=>{const{prefix:a,experimentalParseClassName:i}=t;let l=r=>{const u=[];let d=0,h=0,p=0,g;for(let A=0;A<r.length;A++){let j=r[A];if(d===0&&h===0){if(j===Ad){u.push(r.slice(p,A)),p=A+kN;continue}if(j==="/"){g=A;continue}}j==="["?d++:j==="]"?d--:j==="("?h++:j===")"&&h--}const x=u.length===0?r:r.substring(p),v=HN(x),S=v!==x,T=g&&g>p?g-p:void 0;return{modifiers:u,hasImportantModifier:S,baseClassName:v,maybePostfixModifierPosition:T}};if(a){const r=a+Ad,u=l;l=d=>d.startsWith(r)?u(d.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(i){const r=l;l=u=>i({className:u,parseClassName:r})}return l},HN=t=>t.endsWith(Td)?t.substring(0,t.length-1):t.startsWith(Td)?t.substring(1):t,LN=t=>{const a=Object.fromEntries(t.orderSensitiveModifiers.map(l=>[l,!0]));return l=>{if(l.length<=1)return l;const r=[];let u=[];return l.forEach(d=>{d[0]==="["||a[d]?(r.push(...u.sort(),d),u=[]):u.push(d)}),r.push(...u.sort()),r}},VN=t=>({cache:_N(t.cacheSize),parseClassName:BN(t),sortModifiers:LN(t),...zN(t)}),UN=/\s+/,PN=(t,a)=>{const{parseClassName:i,getClassGroupId:l,getConflictingClassGroupIds:r,sortModifiers:u}=a,d=[],h=t.trim().split(UN);let p="";for(let g=h.length-1;g>=0;g-=1){const x=h[g],{isExternal:v,modifiers:S,hasImportantModifier:T,baseClassName:A,maybePostfixModifierPosition:j}=i(x);if(v){p=x+(p.length>0?" "+p:p);continue}let _=!!j,N=l(_?A.substring(0,j):A);if(!N){if(!_){p=x+(p.length>0?" "+p:p);continue}if(N=l(A),!N){p=x+(p.length>0?" "+p:p);continue}_=!1}const H=u(S).join(":"),z=T?H+Td:H,G=z+N;if(d.includes(G))continue;d.push(G);const Y=r(N,_);for(let Z=0;Z<Y.length;++Z){const K=Y[Z];d.push(z+K)}p=x+(p.length>0?" "+p:p)}return p};function KN(){let t=0,a,i,l="";for(;t<arguments.length;)(a=arguments[t++])&&(i=db(a))&&(l&&(l+=" "),l+=i);return l}const db=t=>{if(typeof t=="string")return t;let a,i="";for(let l=0;l<t.length;l++)t[l]&&(a=db(t[l]))&&(i&&(i+=" "),i+=a);return i};function GN(t,...a){let i,l,r,u=d;function d(p){const g=a.reduce((x,v)=>v(x),t());return i=VN(g),l=i.cache.get,r=i.cache.set,u=h,h(p)}function h(p){const g=l(p);if(g)return g;const x=PN(p,i);return r(p,x),x}return function(){return u(KN.apply(null,arguments))}}const Ie=t=>{const a=i=>i[t]||[];return a.isThemeGetter=!0,a},mb=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,hb=/^\((?:(\w[\w-]*):)?(.+)\)$/i,qN=/^\d+\/\d+$/,YN=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,XN=/\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$/,ZN=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,QN=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,FN=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fs=t=>qN.test(t),me=t=>!!t&&!Number.isNaN(Number(t)),va=t=>!!t&&Number.isInteger(Number(t)),Lf=t=>t.endsWith("%")&&me(t.slice(0,-1)),Pn=t=>YN.test(t),WN=()=>!0,$N=t=>XN.test(t)&&!ZN.test(t),pb=()=>!1,IN=t=>QN.test(t),JN=t=>FN.test(t),e5=t=>!W(t)&&!$(t),t5=t=>yi(t,xb,pb),W=t=>mb.test(t),Wa=t=>yi(t,vb,$N),Vf=t=>yi(t,l5,me),Tx=t=>yi(t,gb,pb),n5=t=>yi(t,yb,JN),hr=t=>yi(t,bb,IN),$=t=>hb.test(t),xl=t=>xi(t,vb),a5=t=>xi(t,o5),Ax=t=>xi(t,gb),s5=t=>xi(t,xb),i5=t=>xi(t,yb),pr=t=>xi(t,bb,!0),yi=(t,a,i)=>{const l=mb.exec(t);return l?l[1]?a(l[1]):i(l[2]):!1},xi=(t,a,i=!1)=>{const l=hb.exec(t);return l?l[1]?a(l[1]):i:!1},gb=t=>t==="position"||t==="percentage",yb=t=>t==="image"||t==="url",xb=t=>t==="length"||t==="size"||t==="bg-size",vb=t=>t==="length",l5=t=>t==="number",o5=t=>t==="family-name",bb=t=>t==="shadow",r5=()=>{const t=Ie("color"),a=Ie("font"),i=Ie("text"),l=Ie("font-weight"),r=Ie("tracking"),u=Ie("leading"),d=Ie("breakpoint"),h=Ie("container"),p=Ie("spacing"),g=Ie("radius"),x=Ie("shadow"),v=Ie("inset-shadow"),S=Ie("text-shadow"),T=Ie("drop-shadow"),A=Ie("blur"),j=Ie("perspective"),_=Ie("aspect"),N=Ie("ease"),H=Ie("animate"),z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],G=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Y=()=>[...G(),$,W],Z=()=>["auto","hidden","clip","visible","scroll"],K=()=>["auto","contain","none"],V=()=>[$,W,p],I=()=>[Fs,"full","auto",...V()],se=()=>[va,"none","subgrid",$,W],oe=()=>["auto",{span:["full",va,$,W]},va,$,W],de=()=>[va,"auto",$,W],we=()=>["auto","min","max","fr",$,W],ye=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...V()],P=()=>[Fs,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...V()],B=()=>[t,$,W],ee=()=>[...G(),Ax,Tx,{position:[$,W]}],ae=()=>["no-repeat",{repeat:["","x","y","space","round"]}],_e=()=>["auto","cover","contain",s5,t5,{size:[$,W]}],Ee=()=>[Lf,xl,Wa],ie=()=>["","none","full",g,$,W],Se=()=>["",me,xl,Wa],at=()=>["solid","dashed","dotted","double"],St=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ce=()=>[me,Lf,Ax,Tx],on=()=>["","none",A,$,W],wt=()=>["none",me,$,W],rn=()=>["none",me,$,W],cn=()=>[me,$,W],un=()=>[Fs,"full",...V()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Pn],breakpoint:[Pn],color:[WN],container:[Pn],"drop-shadow":[Pn],ease:["in","out","in-out"],font:[e5],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Pn],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Pn],shadow:[Pn],spacing:["px",me],text:[Pn],"text-shadow":[Pn],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fs,W,$,_]}],container:["container"],columns:[{columns:[me,W,$,h]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"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:Y()}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:K()}],"overscroll-x":[{"overscroll-x":K()}],"overscroll-y":[{"overscroll-y":K()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{start:I()}],end:[{end:I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[va,"auto",$,W]}],basis:[{basis:[Fs,"full","auto",h,...V()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[me,Fs,"auto","initial","none",W]}],grow:[{grow:["",me,$,W]}],shrink:[{shrink:["",me,$,W]}],order:[{order:[va,"first","last","none",$,W]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:oe()}],"col-start":[{"col-start":de()}],"col-end":[{"col-end":de()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:oe()}],"row-start":[{"row-start":de()}],"row-end":[{"row-end":de()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":we()}],"auto-rows":[{"auto-rows":we()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...ye(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...ye()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":ye()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:V()}],px:[{px:V()}],py:[{py:V()}],ps:[{ps:V()}],pe:[{pe:V()}],pt:[{pt:V()}],pr:[{pr:V()}],pb:[{pb:V()}],pl:[{pl:V()}],m:[{m:O()}],mx:[{mx:O()}],my:[{my:O()}],ms:[{ms:O()}],me:[{me:O()}],mt:[{mt:O()}],mr:[{mr:O()}],mb:[{mb:O()}],ml:[{ml:O()}],"space-x":[{"space-x":V()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":V()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],w:[{w:[h,"screen",...P()]}],"min-w":[{"min-w":[h,"screen","none",...P()]}],"max-w":[{"max-w":[h,"screen","none","prose",{screen:[d]},...P()]}],h:[{h:["screen","lh",...P()]}],"min-h":[{"min-h":["screen","lh","none",...P()]}],"max-h":[{"max-h":["screen","lh",...P()]}],"font-size":[{text:["base",i,xl,Wa]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[l,$,Vf]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Lf,W]}],"font-family":[{font:[a5,W,a]}],"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:[r,$,W]}],"line-clamp":[{"line-clamp":[me,"none",$,Vf]}],leading:[{leading:[u,...V()]}],"list-image":[{"list-image":["none",$,W]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",$,W]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...at(),"wavy"]}],"text-decoration-thickness":[{decoration:[me,"from-font","auto",$,Wa]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[me,"auto",$,W]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$,W]}],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",$,W]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ee()}],"bg-repeat":[{bg:ae()}],"bg-size":[{bg:_e()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},va,$,W],radial:["",$,W],conic:[va,$,W]},i5,n5]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:Ee()}],"gradient-via-pos":[{via:Ee()}],"gradient-to-pos":[{to:Ee()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:ie()}],"rounded-s":[{"rounded-s":ie()}],"rounded-e":[{"rounded-e":ie()}],"rounded-t":[{"rounded-t":ie()}],"rounded-r":[{"rounded-r":ie()}],"rounded-b":[{"rounded-b":ie()}],"rounded-l":[{"rounded-l":ie()}],"rounded-ss":[{"rounded-ss":ie()}],"rounded-se":[{"rounded-se":ie()}],"rounded-ee":[{"rounded-ee":ie()}],"rounded-es":[{"rounded-es":ie()}],"rounded-tl":[{"rounded-tl":ie()}],"rounded-tr":[{"rounded-tr":ie()}],"rounded-br":[{"rounded-br":ie()}],"rounded-bl":[{"rounded-bl":ie()}],"border-w":[{border:Se()}],"border-w-x":[{"border-x":Se()}],"border-w-y":[{"border-y":Se()}],"border-w-s":[{"border-s":Se()}],"border-w-e":[{"border-e":Se()}],"border-w-t":[{"border-t":Se()}],"border-w-r":[{"border-r":Se()}],"border-w-b":[{"border-b":Se()}],"border-w-l":[{"border-l":Se()}],"divide-x":[{"divide-x":Se()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Se()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...at(),"hidden","none"]}],"divide-style":[{divide:[...at(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}],"divide-color":[{divide:B()}],"outline-style":[{outline:[...at(),"none","hidden"]}],"outline-offset":[{"outline-offset":[me,$,W]}],"outline-w":[{outline:["",me,xl,Wa]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",x,pr,hr]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",v,pr,hr]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:Se()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[me,Wa]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":Se()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",S,pr,hr]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[me,$,W]}],"mix-blend":[{"mix-blend":[...St(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":St()}],"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":[me]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ce()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ce()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":Ce()}],"mask-image-t-to-pos":[{"mask-t-to":Ce()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":Ce()}],"mask-image-r-to-pos":[{"mask-r-to":Ce()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":Ce()}],"mask-image-b-to-pos":[{"mask-b-to":Ce()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":Ce()}],"mask-image-l-to-pos":[{"mask-l-to":Ce()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":Ce()}],"mask-image-x-to-pos":[{"mask-x-to":Ce()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":Ce()}],"mask-image-y-to-pos":[{"mask-y-to":Ce()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[$,W]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ce()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ce()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"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":G()}],"mask-image-conic-pos":[{"mask-conic":[me]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ce()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ce()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ee()}],"mask-repeat":[{mask:ae()}],"mask-size":[{mask:_e()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",$,W]}],filter:[{filter:["","none",$,W]}],blur:[{blur:on()}],brightness:[{brightness:[me,$,W]}],contrast:[{contrast:[me,$,W]}],"drop-shadow":[{"drop-shadow":["","none",T,pr,hr]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",me,$,W]}],"hue-rotate":[{"hue-rotate":[me,$,W]}],invert:[{invert:["",me,$,W]}],saturate:[{saturate:[me,$,W]}],sepia:[{sepia:["",me,$,W]}],"backdrop-filter":[{"backdrop-filter":["","none",$,W]}],"backdrop-blur":[{"backdrop-blur":on()}],"backdrop-brightness":[{"backdrop-brightness":[me,$,W]}],"backdrop-contrast":[{"backdrop-contrast":[me,$,W]}],"backdrop-grayscale":[{"backdrop-grayscale":["",me,$,W]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[me,$,W]}],"backdrop-invert":[{"backdrop-invert":["",me,$,W]}],"backdrop-opacity":[{"backdrop-opacity":[me,$,W]}],"backdrop-saturate":[{"backdrop-saturate":[me,$,W]}],"backdrop-sepia":[{"backdrop-sepia":["",me,$,W]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":V()}],"border-spacing-x":[{"border-spacing-x":V()}],"border-spacing-y":[{"border-spacing-y":V()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",$,W]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[me,"initial",$,W]}],ease:[{ease:["linear","initial",N,$,W]}],delay:[{delay:[me,$,W]}],animate:[{animate:["none",H,$,W]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[j,$,W]}],"perspective-origin":[{"perspective-origin":Y()}],rotate:[{rotate:wt()}],"rotate-x":[{"rotate-x":wt()}],"rotate-y":[{"rotate-y":wt()}],"rotate-z":[{"rotate-z":wt()}],scale:[{scale:rn()}],"scale-x":[{"scale-x":rn()}],"scale-y":[{"scale-y":rn()}],"scale-z":[{"scale-z":rn()}],"scale-3d":["scale-3d"],skew:[{skew:cn()}],"skew-x":[{"skew-x":cn()}],"skew-y":[{"skew-y":cn()}],transform:[{transform:[$,W,"","none","gpu","cpu"]}],"transform-origin":[{origin:Y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:un()}],"translate-x":[{"translate-x":un()}],"translate-y":[{"translate-y":un()}],"translate-z":[{"translate-z":un()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}],"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",$,W]}],"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":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"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",$,W]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[me,xl,Wa,Vf]}],stroke:[{stroke:["none",...B()]}],"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"]}},c5=GN(r5);function u5(...t){return c5(MN(t))}function f5({delayDuration:t=0,...a}){return m.jsx(jN,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:t,...a})}class d5 extends w.Component{constructor(a){super(a),this.state={hasError:!1,error:null}}static getDerivedStateFromError(a){return{hasError:!0,error:a}}render(){return this.state.hasError?m.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:m.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[m.jsx(R2,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),m.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),m.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:m.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),m.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:u5("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[m.jsx(_2,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const Sb=w.createContext(null);function m5({children:t}){const[a,i]=w.useState(!1),[l,r]=w.useState(null),u=w.useCallback(h=>{r(h),i(!0),document.body.style.overflow="hidden"},[]),d=w.useCallback(()=>{i(!1),document.body.style.overflow="",setTimeout(()=>r(null),300)},[]);return m.jsx(Sb.Provider,{"data-loc":"client/src/contexts/WizardContext.tsx:31",value:{isOpen:a,wizardCtx:l,openWizard:u,closeWizard:d},children:t})}function tc(){const t=w.useContext(Sb);if(!t)throw new Error("useWizard must be used within WizardProvider");return t}function h5(t,a){switch(a.type){case"LOADED":return{phase:"steps",currentStep:a.startStep??0,answers:{}};case"NEXT":return t.phase!=="steps"?t:{phase:"steps",currentStep:t.currentStep+1,answers:a.answers};case"BACK":return t.phase!=="steps"||t.currentStep===0?t:{phase:"steps",currentStep:t.currentStep-1,answers:t.answers};case"GO_CONTACT":return{phase:"contact",answers:a.answers};case"SUCCESS":return{phase:"success"};case"RESET":return{phase:"loading"};default:return t}}function p5(){const{isOpen:t,wizardCtx:a,closeWizard:i}=tc(),[l,r]=w.useReducer(h5,{phase:"loading"}),[u,d]=w.useState({}),[h,p]=w.useState({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),[g,x]=w.useState(null),v=w.useRef(null),S=Object.values(u).some(Q=>Q.includes("post")),[T,A]=w.useState(""),j=w.useRef(0),_=ci.wizard.getConfig.useQuery({configKey:a?.configKey??"general_contact"},{enabled:t&&!!a}),N=ci.wizard.submit.useMutation({onSuccess:()=>r({type:"SUCCESS"}),onError:Q=>x(Q.message)});if(w.useEffect(()=>{t&&a&&(d(a.preselect??{}),p({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),x(null),A(""),j.current=Date.now(),r({type:"RESET"}))},[t,a]),w.useEffect(()=>{_.data&&l.phase==="loading"&&r({type:"LOADED",startStep:0})},[_.data,l.phase,a]),w.useEffect(()=>{const Q=O=>{O.key==="Escape"&&i()};return t&&document.addEventListener("keydown",Q),()=>document.removeEventListener("keydown",Q)},[t,i]),!t||!a)return null;const H=_.data?.steps??[],z=H.length,G=(Q,O,P)=>{d(B=>{const ee=B[Q]??[];if(P==="radio")return{...B,[Q]:[O]};const ae=ee.includes(O);return{...B,[Q]:ae?ee.filter(_e=>_e!==O):[...ee,O]}})},Y=()=>{if(l.phase!=="steps")return;l.currentStep+1>=z?r({type:"GO_CONTACT",answers:u}):r({type:"NEXT",answers:u,totalSteps:z})},Z=()=>{l.phase==="contact"?(r({type:"NEXT",answers:u,totalSteps:z-1}),setTimeout(()=>{r({phase:"steps",currentStep:z-1,answers:u})},0)):l.phase==="steps"&&l.currentStep>0&&r({type:"BACK"})},K=()=>{if(!h.name.trim()){x("Bitte geben Sie Ihren Namen ein.");return}if(!h.email.trim()){x("Bitte geben Sie Ihre E-Mail-Adresse an.");return}if(!h.phone.trim()){x("Bitte geben Sie Ihre Telefonnummer an.");return}if(S){if(!h.strasse.trim()){x("Bitte geben Sie Ihre Straße und Hausnummer an.");return}if(!h.plz.trim()){x("Bitte geben Sie Ihre Postleitzahl an.");return}if(!h.ort.trim()){x("Bitte geben Sie Ihren Ort an.");return}}x(null),N.mutate({configKey:a.configKey,sourceLabel:a.sourceLabel,answers:u,name:h.name,email:h.email||void 0,phone:h.phone||void 0,practice:h.practice||void 0,message:h.message||void 0,strasse:h.strasse||void 0,plz:h.plz||void 0,ort:h.ort||void 0,_hp:T,_openedAt:j.current})},V=z+1,I=l.phase==="contact"?z:l.phase==="steps"?l.currentStep:0,se=V>0?Math.round(I/V*100):0,oe=l.phase==="steps"?H[l.currentStep]:null,de=oe?u[oe.id]??[]:[],we=!oe||de.length>0,ye=l.phase==="contact"||l.phase==="steps"&&l.currentStep>0;return m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:193",ref:v,className:"wiz-overlay",onClick:Q=>{Q.target===v.current&&i()},role:"dialog","aria-modal":"true","aria-label":a.sourceLabel,children:m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:201",className:"wiz-panel",children:[m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:204",className:"wiz-header",children:[m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:205",children:[m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:206",className:"wiz-header-label",children:"Anfrage"}),m.jsx("h2",{"data-loc":"client/src/components/ContactWizardModal.tsx:207",className:"wiz-header-title",children:a.sourceLabel})]}),m.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:209",onClick:i,className:"wiz-close-btn","aria-label":"Schließen",children:m.jsx(is,{"data-loc":"client/src/components/ContactWizardModal.tsx:214",size:18})})]}),l.phase!=="success"&&m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:220",className:"wiz-progress-track",children:m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:221",className:"wiz-progress-fill",style:{width:`${se}%`}})}),l.phase!=="success"&&z>0&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:227",className:"wiz-steps-row",children:[Array.from({length:V}).map((Q,O)=>{const P=O<I,B=O===I;return m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:232",className:"flex items-center gap-2",children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:233",className:`wiz-step-dot ${P?"wiz-step-dot--done":B?"wiz-step-dot--active":"wiz-step-dot--pending"}`,children:P?m.jsx(wr,{"data-loc":"client/src/components/ContactWizardModal.tsx:240",size:10,strokeWidth:3}):O+1}),O<V-1&&m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:243",className:`wiz-step-connector ${P?"wiz-step-connector--done":"wiz-step-connector--pending"}`})]},O)}),m.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:248",className:"wiz-step-counter",children:I<V?`${I+1} / ${V}`:""})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:257",className:"wiz-content","aria-live":"polite","aria-atomic":"false",children:[(l.phase==="loading"||_.isLoading)&&m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:261",className:"wiz-loading",children:m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:262",className:"wiz-spinner"})}),l.phase==="steps"&&oe&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:268",children:[m.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:269",className:"wiz-step-title",children:oe.title}),oe.subtitle&&m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:271",className:"wiz-step-subtitle",children:oe.subtitle}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:273",children:oe.options.map(Q=>{const O=de.includes(Q.id);return m.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:277",onClick:()=>G(oe.id,Q.id,oe.type),className:`wiz-option${O?" wiz-option--selected":""}`,children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:282",className:`wiz-option-indicator ${oe.type==="radio"?"wiz-option-indicator--radio":"wiz-option-indicator--checkbox"}${O?" wiz-option-indicator--selected":""}`,children:O&&m.jsx(wr,{"data-loc":"client/src/components/ContactWizardModal.tsx:289",size:10,color:"white",strokeWidth:3})}),m.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:291",className:"wiz-option-label",children:Q.label})]},Q.id)})})]}),l.phase==="contact"&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:301",children:[m.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:302",className:"wiz-contact-title",children:"Ihre Kontaktdaten"}),m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:303",className:"wiz-contact-subtitle",children:"Wir melden uns schnellstmöglich bei Ihnen."}),[{key:"name",label:"Name *",Icon:e0,placeholder:"Dr. Max Mustermann",type:"text",autoComplete:"name"},{key:"email",label:"E-Mail *",Icon:Qd,placeholder:"praxis@beispiel.de",type:"email",autoComplete:"email"},{key:"phone",label:"Telefon *",Icon:si,placeholder:"+49 30 123456",type:"tel",autoComplete:"tel"},{key:"practice",label:"Praxisname",Icon:Xr,placeholder:"Gemeinschaftspraxis Muster",type:"text",autoComplete:"organization"}].map(({key:Q,label:O,Icon:P,placeholder:B,type:ee,autoComplete:ae})=>m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:311",children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:312",className:"wiz-field-label",children:O}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:313",className:"wiz-input-wrap",children:[m.jsx(P,{"data-loc":"client/src/components/ContactWizardModal.tsx:314",size:14,className:"wiz-input-icon"}),m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:315",type:ee,name:Q,autoComplete:ae,placeholder:B,value:h[Q],onChange:_e=>p(Ee=>({...Ee,[Q]:_e.target.value})),className:"wiz-input"})]})]},Q)),S&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:330",className:"wiz-address-section",children:[m.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:331",className:"wiz-address-hint",children:[m.jsx(Rr,{"data-loc":"client/src/components/ContactWizardModal.tsx:332",size:13,className:"inline mr-1 text-blue-500","aria-hidden":"true"}),"Lieferadresse für den Katalogversand per Post"]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:335",children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:336",className:"wiz-field-label",children:"Straße & Hausnummer *"}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:337",className:"wiz-input-wrap",children:[m.jsx(Rr,{"data-loc":"client/src/components/ContactWizardModal.tsx:338",size:14,className:"wiz-input-icon"}),m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:339",type:"text",name:"strasse",autoComplete:"street-address",placeholder:"Musterstraße 12",value:h.strasse,onChange:Q=>p(O=>({...O,strasse:Q.target.value})),className:"wiz-input"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:350",className:"wiz-address-row",children:[m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:351",style:{flex:"0 0 38%"},children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:352",className:"wiz-field-label",children:"PLZ *"}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:353",className:"wiz-input-wrap",children:m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:354",type:"text",name:"plz",autoComplete:"postal-code",placeholder:"12345",value:h.plz,onChange:Q=>p(O=>({...O,plz:Q.target.value})),className:"wiz-input wiz-input-no-icon",maxLength:10})})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:366",style:{flex:"1"},children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:367",className:"wiz-field-label",children:"Ort *"}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:368",className:"wiz-input-wrap",children:m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:369",type:"text",name:"ort",autoComplete:"address-level2",placeholder:"Berlin",value:h.ort,onChange:Q=>p(O=>({...O,ort:Q.target.value})),className:"wiz-input wiz-input-no-icon"})})]})]})]}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:384",children:[m.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:385",className:"wiz-field-label",children:"Nachricht (optional)"}),m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:386",className:"wiz-input-wrap",children:[m.jsx(t0,{"data-loc":"client/src/components/ContactWizardModal.tsx:387",size:14,className:"wiz-textarea-icon"}),m.jsx("textarea",{"data-loc":"client/src/components/ContactWizardModal.tsx:388",placeholder:"Weitere Informationen oder Fragen...",value:h.message,onChange:Q=>p(O=>({...O,message:Q.target.value})),rows:3,className:"wiz-textarea"})]})]}),g&&m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:399",className:"wiz-error",children:g}),m.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:403",type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"wiz-honeypot",value:T,onChange:Q=>A(Q.target.value)}),m.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:415",className:"wiz-privacy-note",children:["Mit dem Absenden stimmen Sie der Verarbeitung Ihrer Daten gemäß unserer"," ",m.jsx("a",{"data-loc":"client/src/components/ContactWizardModal.tsx:417",href:"/datenschutz",target:"_blank",rel:"noopener noreferrer",className:"wiz-privacy-link",children:"Datenschutzerklärung"})," ","zu. Wir verwenden Ihre Daten ausschließlich zur Bearbeitung Ihrer Anfrage."]})]}),l.phase==="success"&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:427",className:"wiz-success",children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:428",className:"wiz-success-icon",children:m.jsx(wr,{"data-loc":"client/src/components/ContactWizardModal.tsx:429",size:28,strokeWidth:2.5,className:"text-blue-500"})}),m.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:431",className:"wiz-success-title",children:"Anfrage gesendet!"}),m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:432",className:"wiz-success-divider"}),m.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:433",className:"wiz-success-text",children:"Vielen Dank für Ihre Anfrage. Wir melden uns in der Regel innerhalb von 24 Stunden bei Ihnen."}),m.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:436",onClick:i,className:"gyn-btn-primary wiz-success-close",children:"Schließen"})]})]}),l.phase!=="success"&&l.phase!=="loading"&&!_.isLoading&&m.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:449",className:"wiz-footer",children:[ye?m.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:451",onClick:Z,className:"wiz-back-btn",children:[m.jsx(k2,{"data-loc":"client/src/components/ContactWizardModal.tsx:452",size:14}),"Zurück"]}):m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:456"}),l.phase==="steps"&&m.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:460",onClick:Y,disabled:!we,className:`gyn-btn-primary${we?"":" wiz-btn-disabled"}`,children:[(l.currentStep>=z-1,"Weiter"),m.jsx(Ja,{"data-loc":"client/src/components/ContactWizardModal.tsx:466",size:14})]}),l.phase==="contact"&&m.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:471",onClick:K,disabled:N.isPending,className:`gyn-btn-primary${N.isPending?" wiz-btn-pending":""}`,children:N.isPending?m.jsxs(m.Fragment,{children:[m.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:478",className:"wiz-spinner wiz-spinner--sm"}),"Senden…"]}):m.jsxs(m.Fragment,{children:[m.jsx(B2,{"data-loc":"client/src/components/ContactWizardModal.tsx:483",size:13}),"Anfrage senden"]})})]})]})})}const Uf="stusche_cookie_consent",Pf="stusche_analytics_consent";function Kf(){const t="//matomo.stusche.de/",a=document,i=a.createElement("script");i.async=!0,i.defer=!0,i.src=t+"matomo.js",a.body.appendChild(i)}function Ex(){if(typeof window>"u"||window._matomoLoaded)return;window._matomoLoaded=!0;const t=window._paq=window._paq||[];t.push(["trackPageView"]),t.push(["enableLinkTracking"]),t.push(["disableCookies"]),t.push(["setTrackerUrl","//matomo.stusche.de/"+"matomo.php"]),t.push(["setSiteId","1"]),typeof window.requestIdleCallback=="function"?window.requestIdleCallback(Kf,{timeout:3e3}):document.readyState==="complete"?setTimeout(Kf,500):window.addEventListener("load",()=>setTimeout(Kf,500),{once:!0})}function g5(){if(typeof window>"u")return;(window._paq=window._paq||[]).push(["optUserOut"])}function y5(){const[t,a]=w.useState(!1),[i,l]=w.useState(!1);w.useEffect(()=>{const d=localStorage.getItem(Uf),h=localStorage.getItem(Pf);if(!d){const p=setTimeout(()=>a(!0),1200);return()=>clearTimeout(p)}h==="accepted"&&Ex()},[]);const r=()=>{localStorage.setItem(Uf,"accepted"),localStorage.setItem(Pf,"accepted"),Ex(),a(!1)},u=()=>{localStorage.setItem(Uf,"accepted"),localStorage.setItem(Pf,"declined"),g5(),a(!1)};return t?m.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:87",className:"cookie-banner",role:"region","aria-label":"Cookie-Einstellungen",children:m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:88",className:"cookie-banner-inner",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:90",className:"cookie-banner-top",children:[m.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:91",className:"cookie-banner-icon",children:m.jsx(H2,{"data-loc":"client/src/components/CookieBanner.tsx:92",size:18})}),m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:94",className:"cookie-banner-content",children:[m.jsxs("p",{"data-loc":"client/src/components/CookieBanner.tsx:95",className:"cookie-banner-text",children:["Diese Website verwendet technisch notwendige Cookies für den sicheren Betrieb. Fonts und Ressourcen werden lokal bereitgestellt. Für anonyme Nutzungsstatistiken setzen wir ",m.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:98",children:"Matomo Analytics"})," ein – selbst gehostet auf unserem Server in Deutschland, ohne Datenweitergabe an Dritte."," ",m.jsx("a",{"data-loc":"client/src/components/CookieBanner.tsx:100",href:"/datenschutz",className:"cookie-banner-link",children:"Datenschutzerklärung"})]}),i&&m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:103",className:"cookie-banner-details",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:104",className:"cookie-detail-item",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:105",className:"cookie-detail-header",children:[m.jsx("span",{"data-loc":"client/src/components/CookieBanner.tsx:106",className:"cookie-detail-badge cookie-detail-badge--required",children:"Notwendig"}),m.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:107",children:"Technisch notwendige Cookies"})]}),m.jsx("p",{"data-loc":"client/src/components/CookieBanner.tsx:109",children:"Session-Cookies für den sicheren Betrieb des Praxisportals. Keine Abschaltung möglich."})]}),m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:111",className:"cookie-detail-item",children:[m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:112",className:"cookie-detail-header",children:[m.jsx(L2,{"data-loc":"client/src/components/CookieBanner.tsx:113",size:14}),m.jsx("span",{"data-loc":"client/src/components/CookieBanner.tsx:114",className:"cookie-detail-badge cookie-detail-badge--analytics",children:"Statistik"}),m.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:115",children:"Matomo Analytics"})]}),m.jsx("p",{"data-loc":"client/src/components/CookieBanner.tsx:117",children:"Anonyme Besucherstatistiken. Selbst gehostet auf unserem Hetzner-Server (Deutschland). Keine Weitergabe an Dritte. IP-Adressen werden anonymisiert. Kein Cross-Site-Tracking."})]})]}),m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:124",onClick:()=>l(!i),className:"cookie-banner-details-toggle",children:i?"Details ausblenden":"Details anzeigen"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:133",className:"cookie-banner-actions",children:[m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:134",onClick:r,className:"cookie-banner-btn cookie-banner-btn--accept",children:"Alle akzeptieren"}),m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:137",onClick:u,className:"cookie-banner-btn cookie-banner-btn--necessary",children:"Nur notwendige"}),m.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:140",onClick:u,className:"cookie-banner-btn cookie-banner-btn--close","aria-label":"Schließen",children:m.jsx(is,{"data-loc":"client/src/components/CookieBanner.tsx:145",size:14})})]})]})}):null}const x5=w.createContext(void 0);function v5({children:t,defaultTheme:a="light",switchable:i=!1}){const[l,r]=w.useState(()=>i&&localStorage.getItem("theme")||a);w.useEffect(()=>{const d=document.documentElement;l==="dark"?d.classList.add("dark"):d.classList.remove("dark"),i&&localStorage.setItem("theme",l)},[l,i]);const u=i?()=>{r(d=>d==="light"?"dark":"light")}:void 0;return m.jsx(x5.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:l,toggleTheme:u,switchable:i},children:t})}const rm=w.createContext({});function vi(t){const a=w.useRef(null);return a.current===null&&(a.current=t()),a.current}const cm=typeof window<"u",nc=cm?w.useLayoutEffect:w.useEffect,ac=w.createContext(null);function um(t,a){t.indexOf(a)===-1&&t.push(a)}function fm(t,a){const i=t.indexOf(a);i>-1&&t.splice(i,1)}const Sn=(t,a,i)=>i>a?a:i<t?t:i;let kl=()=>{};const Xn={},wb=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t);function Tb(t){return typeof t=="object"&&t!==null}const Ab=t=>/^0[^.\s]+$/u.test(t);function dm(t){let a;return()=>(a===void 0&&(a=t()),a)}const bt=t=>t,b5=(t,a)=>i=>a(t(i)),Gl=(...t)=>t.reduce(b5),mi=(t,a,i)=>{const l=a-t;return l===0?1:(i-t)/l};class mm{constructor(){this.subscriptions=[]}add(a){return um(this.subscriptions,a),()=>fm(this.subscriptions,a)}notify(a,i,l){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](a,i,l);else for(let u=0;u<r;u++){const d=this.subscriptions[u];d&&d(a,i,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const xn=t=>t*1e3,Wt=t=>t/1e3;function hm(t,a){return a?t*(1e3/a):0}const Eb=(t,a,i)=>(((1-3*i+3*a)*t+(3*i-6*a))*t+3*a)*t,S5=1e-7,w5=12;function T5(t,a,i,l,r){let u,d,h=0;do d=a+(i-a)/2,u=Eb(d,l,r)-t,u>0?i=d:a=d;while(Math.abs(u)>S5&&++h<w5);return d}function ql(t,a,i,l){if(t===a&&i===l)return bt;const r=u=>T5(u,0,1,t,i);return u=>u===0||u===1?u:Eb(r(u),a,l)}const Nb=t=>a=>a<=.5?t(2*a)/2:(2-t(2*(1-a)))/2,Cb=t=>a=>1-t(1-a),jb=ql(.33,1.53,.69,.99),pm=Cb(jb),Mb=Nb(pm),zb=t=>(t*=2)<1?.5*pm(t):.5*(2-Math.pow(2,-10*(t-1))),gm=t=>1-Math.sin(Math.acos(t)),Ob=Cb(gm),Db=Nb(gm),A5=ql(.42,0,1,1),E5=ql(0,0,.58,1),Rb=ql(.42,0,.58,1),N5=t=>Array.isArray(t)&&typeof t[0]!="number",_b=t=>Array.isArray(t)&&typeof t[0]=="number",C5={linear:bt,easeIn:A5,easeInOut:Rb,easeOut:E5,circIn:gm,circInOut:Db,circOut:Ob,backIn:pm,backInOut:Mb,backOut:jb,anticipate:zb},j5=t=>typeof t=="string",Nx=t=>{if(_b(t)){kl(t.length===4);const[a,i,l,r]=t;return ql(a,i,l,r)}else if(j5(t))return C5[t];return t},gr=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function M5(t,a){let i=new Set,l=new Set,r=!1,u=!1;const d=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function p(x){d.has(x)&&(g.schedule(x),t()),x(h)}const g={schedule:(x,v=!1,S=!1)=>{const A=S&&r?i:l;return v&&d.add(x),A.has(x)||A.add(x),x},cancel:x=>{l.delete(x),d.delete(x)},process:x=>{if(h=x,r){u=!0;return}r=!0,[i,l]=[l,i],i.forEach(p),i.clear(),r=!1,u&&(u=!1,g.process(x))}};return g}const z5=40;function kb(t,a){let i=!1,l=!0;const r={delta:0,timestamp:0,isProcessing:!1},u=()=>i=!0,d=gr.reduce((z,G)=>(z[G]=M5(u),z),{}),{setup:h,read:p,resolveKeyframes:g,preUpdate:x,update:v,preRender:S,render:T,postRender:A}=d,j=()=>{const z=Xn.useManualTiming?r.timestamp:performance.now();i=!1,Xn.useManualTiming||(r.delta=l?1e3/60:Math.max(Math.min(z-r.timestamp,z5),1)),r.timestamp=z,r.isProcessing=!0,h.process(r),p.process(r),g.process(r),x.process(r),v.process(r),S.process(r),T.process(r),A.process(r),r.isProcessing=!1,i&&a&&(l=!1,t(j))},_=()=>{i=!0,l=!0,r.isProcessing||t(j)};return{schedule:gr.reduce((z,G)=>{const Y=d[G];return z[G]=(Z,K=!1,V=!1)=>(i||_(),Y.schedule(Z,K,V)),z},{}),cancel:z=>{for(let G=0;G<gr.length;G++)d[gr[G]].cancel(z)},state:r,steps:d}}const{schedule:ze,cancel:ln,state:nt,steps:Gf}=kb(typeof requestAnimationFrame<"u"?requestAnimationFrame:bt,!0);let Nr;function O5(){Nr=void 0}const vt={now:()=>(Nr===void 0&&vt.set(nt.isProcessing||Xn.useManualTiming?nt.timestamp:performance.now()),Nr),set:t=>{Nr=t,queueMicrotask(O5)}},Bb=t=>a=>typeof a=="string"&&a.startsWith(t),ym=Bb("--"),D5=Bb("var(--"),xm=t=>D5(t)?R5.test(t.split("/*")[0].trim()):!1,R5=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,bi={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Bl={...bi,transform:t=>Sn(0,1,t)},yr={...bi,default:1},Tl=t=>Math.round(t*1e5)/1e5,vm=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function _5(t){return t==null}const k5=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,bm=(t,a)=>i=>!!(typeof i=="string"&&k5.test(i)&&i.startsWith(t)||a&&!_5(i)&&Object.prototype.hasOwnProperty.call(i,a)),Hb=(t,a,i)=>l=>{if(typeof l!="string")return l;const[r,u,d,h]=l.match(vm);return{[t]:parseFloat(r),[a]:parseFloat(u),[i]:parseFloat(d),alpha:h!==void 0?parseFloat(h):1}},B5=t=>Sn(0,255,t),qf={...bi,transform:t=>Math.round(B5(t))},ts={test:bm("rgb","red"),parse:Hb("red","green","blue"),transform:({red:t,green:a,blue:i,alpha:l=1})=>"rgba("+qf.transform(t)+", "+qf.transform(a)+", "+qf.transform(i)+", "+Tl(Bl.transform(l))+")"};function H5(t){let a="",i="",l="",r="";return t.length>5?(a=t.substring(1,3),i=t.substring(3,5),l=t.substring(5,7),r=t.substring(7,9)):(a=t.substring(1,2),i=t.substring(2,3),l=t.substring(3,4),r=t.substring(4,5),a+=a,i+=i,l+=l,r+=r),{red:parseInt(a,16),green:parseInt(i,16),blue:parseInt(l,16),alpha:r?parseInt(r,16)/255:1}}const Ed={test:bm("#"),parse:H5,transform:ts.transform},Yl=t=>({test:a=>typeof a=="string"&&a.endsWith(t)&&a.split(" ").length===1,parse:parseFloat,transform:a=>`${a}${t}`}),ba=Yl("deg"),vn=Yl("%"),le=Yl("px"),L5=Yl("vh"),V5=Yl("vw"),Cx={...vn,parse:t=>vn.parse(t)/100,transform:t=>vn.transform(t*100)},Is={test:bm("hsl","hue"),parse:Hb("hue","saturation","lightness"),transform:({hue:t,saturation:a,lightness:i,alpha:l=1})=>"hsla("+Math.round(t)+", "+vn.transform(Tl(a))+", "+vn.transform(Tl(i))+", "+Tl(Bl.transform(l))+")"},We={test:t=>ts.test(t)||Ed.test(t)||Is.test(t),parse:t=>ts.test(t)?ts.parse(t):Is.test(t)?Is.parse(t):Ed.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?ts.transform(t):Is.transform(t),getAnimatableNone:t=>{const a=We.parse(t);return a.alpha=0,We.transform(a)}},U5=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function P5(t){return isNaN(t)&&typeof t=="string"&&(t.match(vm)?.length||0)+(t.match(U5)?.length||0)>0}const Lb="number",Vb="color",K5="var",G5="var(",jx="${}",q5=/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 Hl(t){const a=t.toString(),i=[],l={color:[],number:[],var:[]},r=[];let u=0;const h=a.replace(q5,p=>(We.test(p)?(l.color.push(u),r.push(Vb),i.push(We.parse(p))):p.startsWith(G5)?(l.var.push(u),r.push(K5),i.push(p)):(l.number.push(u),r.push(Lb),i.push(parseFloat(p))),++u,jx)).split(jx);return{values:i,split:h,indexes:l,types:r}}function Ub(t){return Hl(t).values}function Pb(t){const{split:a,types:i}=Hl(t),l=a.length;return r=>{let u="";for(let d=0;d<l;d++)if(u+=a[d],r[d]!==void 0){const h=i[d];h===Lb?u+=Tl(r[d]):h===Vb?u+=We.transform(r[d]):u+=r[d]}return u}}const Y5=t=>typeof t=="number"?0:We.test(t)?We.getAnimatableNone(t):t;function X5(t){const a=Ub(t);return Pb(t)(a.map(Y5))}const Ca={test:P5,parse:Ub,createTransformer:Pb,getAnimatableNone:X5};function Yf(t,a,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+(a-t)*6*i:i<1/2?a:i<2/3?t+(a-t)*(2/3-i)*6:t}function Z5({hue:t,saturation:a,lightness:i,alpha:l}){t/=360,a/=100,i/=100;let r=0,u=0,d=0;if(!a)r=u=d=i;else{const h=i<.5?i*(1+a):i+a-i*a,p=2*i-h;r=Yf(p,h,t+1/3),u=Yf(p,h,t),d=Yf(p,h,t-1/3)}return{red:Math.round(r*255),green:Math.round(u*255),blue:Math.round(d*255),alpha:l}}function Ur(t,a){return i=>i>0?a:t}const Ve=(t,a,i)=>t+(a-t)*i,Xf=(t,a,i)=>{const l=t*t,r=i*(a*a-l)+l;return r<0?0:Math.sqrt(r)},Q5=[Ed,ts,Is],F5=t=>Q5.find(a=>a.test(t));function Mx(t){const a=F5(t);if(!a)return!1;let i=a.parse(t);return a===Is&&(i=Z5(i)),i}const zx=(t,a)=>{const i=Mx(t),l=Mx(a);if(!i||!l)return Ur(t,a);const r={...i};return u=>(r.red=Xf(i.red,l.red,u),r.green=Xf(i.green,l.green,u),r.blue=Xf(i.blue,l.blue,u),r.alpha=Ve(i.alpha,l.alpha,u),ts.transform(r))},Nd=new Set(["none","hidden"]);function W5(t,a){return Nd.has(t)?i=>i<=0?t:a:i=>i>=1?a:t}function $5(t,a){return i=>Ve(t,a,i)}function Sm(t){return typeof t=="number"?$5:typeof t=="string"?xm(t)?Ur:We.test(t)?zx:eC:Array.isArray(t)?Kb:typeof t=="object"?We.test(t)?zx:I5:Ur}function Kb(t,a){const i=[...t],l=i.length,r=t.map((u,d)=>Sm(u)(u,a[d]));return u=>{for(let d=0;d<l;d++)i[d]=r[d](u);return i}}function I5(t,a){const i={...t,...a},l={};for(const r in i)t[r]!==void 0&&a[r]!==void 0&&(l[r]=Sm(t[r])(t[r],a[r]));return r=>{for(const u in l)i[u]=l[u](r);return i}}function J5(t,a){const i=[],l={color:0,var:0,number:0};for(let r=0;r<a.values.length;r++){const u=a.types[r],d=t.indexes[u][l[u]],h=t.values[d]??0;i[r]=h,l[u]++}return i}const eC=(t,a)=>{const i=Ca.createTransformer(a),l=Hl(t),r=Hl(a);return l.indexes.var.length===r.indexes.var.length&&l.indexes.color.length===r.indexes.color.length&&l.indexes.number.length>=r.indexes.number.length?Nd.has(t)&&!r.values.length||Nd.has(a)&&!l.values.length?W5(t,a):Gl(Kb(J5(l,r),r.values),i):Ur(t,a)};function Gb(t,a,i){return typeof t=="number"&&typeof a=="number"&&typeof i=="number"?Ve(t,a,i):Sm(t)(t,a)}const tC=t=>{const a=({timestamp:i})=>t(i);return{start:(i=!0)=>ze.update(a,i),stop:()=>ln(a),now:()=>nt.isProcessing?nt.timestamp:vt.now()}},qb=(t,a,i=10)=>{let l="";const r=Math.max(Math.round(a/i),2);for(let u=0;u<r;u++)l+=Math.round(t(u/(r-1))*1e4)/1e4+", ";return`linear(${l.substring(0,l.length-2)})`},Pr=2e4;function wm(t){let a=0;const i=50;let l=t.next(a);for(;!l.done&&a<Pr;)a+=i,l=t.next(a);return a>=Pr?1/0:a}function nC(t,a=100,i){const l=i({...t,keyframes:[0,a]}),r=Math.min(wm(l),Pr);return{type:"keyframes",ease:u=>l.next(r*u).value/a,duration:Wt(r)}}const aC=5;function Yb(t,a,i){const l=Math.max(a-aC,0);return hm(i-t(l),a-l)}const Ke={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},Zf=.001;function sC({duration:t=Ke.duration,bounce:a=Ke.bounce,velocity:i=Ke.velocity,mass:l=Ke.mass}){let r,u,d=1-a;d=Sn(Ke.minDamping,Ke.maxDamping,d),t=Sn(Ke.minDuration,Ke.maxDuration,Wt(t)),d<1?(r=g=>{const x=g*d,v=x*t,S=x-i,T=Cd(g,d),A=Math.exp(-v);return Zf-S/T*A},u=g=>{const v=g*d*t,S=v*i+i,T=Math.pow(d,2)*Math.pow(g,2)*t,A=Math.exp(-v),j=Cd(Math.pow(g,2),d);return(-r(g)+Zf>0?-1:1)*((S-T)*A)/j}):(r=g=>{const x=Math.exp(-g*t),v=(g-i)*t+1;return-Zf+x*v},u=g=>{const x=Math.exp(-g*t),v=(i-g)*(t*t);return x*v});const h=5/t,p=lC(r,u,h);if(t=xn(t),isNaN(p))return{stiffness:Ke.stiffness,damping:Ke.damping,duration:t};{const g=Math.pow(p,2)*l;return{stiffness:g,damping:d*2*Math.sqrt(l*g),duration:t}}}const iC=12;function lC(t,a,i){let l=i;for(let r=1;r<iC;r++)l=l-t(l)/a(l);return l}function Cd(t,a){return t*Math.sqrt(1-a*a)}const oC=["duration","bounce"],rC=["stiffness","damping","mass"];function Ox(t,a){return a.some(i=>t[i]!==void 0)}function cC(t){let a={velocity:Ke.velocity,stiffness:Ke.stiffness,damping:Ke.damping,mass:Ke.mass,isResolvedFromDuration:!1,...t};if(!Ox(t,rC)&&Ox(t,oC))if(t.visualDuration){const i=t.visualDuration,l=2*Math.PI/(i*1.2),r=l*l,u=2*Sn(.05,1,1-(t.bounce||0))*Math.sqrt(r);a={...a,mass:Ke.mass,stiffness:r,damping:u}}else{const i=sC(t);a={...a,...i,mass:Ke.mass},a.isResolvedFromDuration=!0}return a}function Kr(t=Ke.visualDuration,a=Ke.bounce){const i=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:a}:t;let{restSpeed:l,restDelta:r}=i;const u=i.keyframes[0],d=i.keyframes[i.keyframes.length-1],h={done:!1,value:u},{stiffness:p,damping:g,mass:x,duration:v,velocity:S,isResolvedFromDuration:T}=cC({...i,velocity:-Wt(i.velocity||0)}),A=S||0,j=g/(2*Math.sqrt(p*x)),_=d-u,N=Wt(Math.sqrt(p/x)),H=Math.abs(_)<5;l||(l=H?Ke.restSpeed.granular:Ke.restSpeed.default),r||(r=H?Ke.restDelta.granular:Ke.restDelta.default);let z;if(j<1){const Y=Cd(N,j);z=Z=>{const K=Math.exp(-j*N*Z);return d-K*((A+j*N*_)/Y*Math.sin(Y*Z)+_*Math.cos(Y*Z))}}else if(j===1)z=Y=>d-Math.exp(-N*Y)*(_+(A+N*_)*Y);else{const Y=N*Math.sqrt(j*j-1);z=Z=>{const K=Math.exp(-j*N*Z),V=Math.min(Y*Z,300);return d-K*((A+j*N*_)*Math.sinh(V)+Y*_*Math.cosh(V))/Y}}const G={calculatedDuration:T&&v||null,next:Y=>{const Z=z(Y);if(T)h.done=Y>=v;else{let K=Y===0?A:0;j<1&&(K=Y===0?xn(A):Yb(z,Y,Z));const V=Math.abs(K)<=l,I=Math.abs(d-Z)<=r;h.done=V&&I}return h.value=h.done?d:Z,h},toString:()=>{const Y=Math.min(wm(G),Pr),Z=qb(K=>G.next(Y*K).value,Y,30);return Y+"ms "+Z},toTransition:()=>{}};return G}Kr.applyToOptions=t=>{const a=nC(t,100,Kr);return t.ease=a.ease,t.duration=xn(a.duration),t.type="keyframes",t};function jd({keyframes:t,velocity:a=0,power:i=.8,timeConstant:l=325,bounceDamping:r=10,bounceStiffness:u=500,modifyTarget:d,min:h,max:p,restDelta:g=.5,restSpeed:x}){const v=t[0],S={done:!1,value:v},T=V=>h!==void 0&&V<h||p!==void 0&&V>p,A=V=>h===void 0?p:p===void 0||Math.abs(h-V)<Math.abs(p-V)?h:p;let j=i*a;const _=v+j,N=d===void 0?_:d(_);N!==_&&(j=N-v);const H=V=>-j*Math.exp(-V/l),z=V=>N+H(V),G=V=>{const I=H(V),se=z(V);S.done=Math.abs(I)<=g,S.value=S.done?N:se};let Y,Z;const K=V=>{T(S.value)&&(Y=V,Z=Kr({keyframes:[S.value,A(S.value)],velocity:Yb(z,V,S.value),damping:r,stiffness:u,restDelta:g,restSpeed:x}))};return K(0),{calculatedDuration:null,next:V=>{let I=!1;return!Z&&Y===void 0&&(I=!0,G(V),K(V)),Y!==void 0&&V>=Y?Z.next(V-Y):(!I&&G(V),S)}}}function uC(t,a,i){const l=[],r=i||Xn.mix||Gb,u=t.length-1;for(let d=0;d<u;d++){let h=r(t[d],t[d+1]);if(a){const p=Array.isArray(a)?a[d]||bt:a;h=Gl(p,h)}l.push(h)}return l}function Tm(t,a,{clamp:i=!0,ease:l,mixer:r}={}){const u=t.length;if(kl(u===a.length),u===1)return()=>a[0];if(u===2&&a[0]===a[1])return()=>a[1];const d=t[0]===t[1];t[0]>t[u-1]&&(t=[...t].reverse(),a=[...a].reverse());const h=uC(a,l,r),p=h.length,g=x=>{if(d&&x<t[0])return a[0];let v=0;if(p>1)for(;v<t.length-2&&!(x<t[v+1]);v++);const S=mi(t[v],t[v+1],x);return h[v](S)};return i?x=>g(Sn(t[0],t[u-1],x)):g}function fC(t,a){const i=t[t.length-1];for(let l=1;l<=a;l++){const r=mi(0,a,l);t.push(Ve(i,1,r))}}function Xb(t){const a=[0];return fC(a,t.length-1),a}function dC(t,a){return t.map(i=>i*a)}function mC(t,a){return t.map(()=>a||Rb).splice(0,t.length-1)}function Al({duration:t=300,keyframes:a,times:i,ease:l="easeInOut"}){const r=N5(l)?l.map(Nx):Nx(l),u={done:!1,value:a[0]},d=dC(i&&i.length===a.length?i:Xb(a),t),h=Tm(d,a,{ease:Array.isArray(r)?r:mC(a,r)});return{calculatedDuration:t,next:p=>(u.value=h(p),u.done=p>=t,u)}}const hC=t=>t!==null;function Am(t,{repeat:a,repeatType:i="loop"},l,r=1){const u=t.filter(hC),h=r<0||a&&i!=="loop"&&a%2===1?0:u.length-1;return!h||l===void 0?u[h]:l}const pC={decay:jd,inertia:jd,tween:Al,keyframes:Al,spring:Kr};function Zb(t){typeof t.type=="string"&&(t.type=pC[t.type])}class Em{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(a=>{this.resolve=a})}notifyFinished(){this.resolve()}then(a,i){return this.finished.then(a,i)}}const gC=t=>t/100;class Nm extends Em{constructor(a){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:i}=this.options;i&&i.updatedAt!==vt.now()&&this.tick(vt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=a,this.initAnimation(),this.play(),a.autoplay===!1&&this.pause()}initAnimation(){const{options:a}=this;Zb(a);const{type:i=Al,repeat:l=0,repeatDelay:r=0,repeatType:u,velocity:d=0}=a;let{keyframes:h}=a;const p=i||Al;p!==Al&&typeof h[0]!="number"&&(this.mixKeyframes=Gl(gC,Gb(h[0],h[1])),h=[0,100]);const g=p({...a,keyframes:h});u==="mirror"&&(this.mirroredGenerator=p({...a,keyframes:[...h].reverse(),velocity:-d})),g.calculatedDuration===null&&(g.calculatedDuration=wm(g));const{calculatedDuration:x}=g;this.calculatedDuration=x,this.resolvedDuration=x+r,this.totalDuration=this.resolvedDuration*(l+1)-r,this.generator=g}updateTime(a){const i=Math.round(a-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(a,i=!1){const{generator:l,totalDuration:r,mixKeyframes:u,mirroredGenerator:d,resolvedDuration:h,calculatedDuration:p}=this;if(this.startTime===null)return l.next(0);const{delay:g=0,keyframes:x,repeat:v,repeatType:S,repeatDelay:T,type:A,onUpdate:j,finalKeyframe:_}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-r/this.speed,this.startTime)),i?this.currentTime=a:this.updateTime(a);const N=this.currentTime-g*(this.playbackSpeed>=0?1:-1),H=this.playbackSpeed>=0?N<0:N>r;this.currentTime=Math.max(N,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let z=this.currentTime,G=l;if(v){const V=Math.min(this.currentTime,r)/h;let I=Math.floor(V),se=V%1;!se&&V>=1&&(se=1),se===1&&I--,I=Math.min(I,v+1),!!(I%2)&&(S==="reverse"?(se=1-se,T&&(se-=T/h)):S==="mirror"&&(G=d)),z=Sn(0,1,se)*h}const Y=H?{done:!1,value:x[0]}:G.next(z);u&&(Y.value=u(Y.value));let{done:Z}=Y;!H&&p!==null&&(Z=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);const K=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&Z);return K&&A!==jd&&(Y.value=Am(x,this.options,_,this.speed)),j&&j(Y.value),K&&this.finish(),Y}then(a,i){return this.finished.then(a,i)}get duration(){return Wt(this.calculatedDuration)}get iterationDuration(){const{delay:a=0}=this.options||{};return this.duration+Wt(a)}get time(){return Wt(this.currentTime)}set time(a){a=xn(a),this.currentTime=a,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=a:this.driver&&(this.startTime=this.driver.now()-a/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(a){this.updateTime(vt.now());const i=this.playbackSpeed!==a;this.playbackSpeed=a,i&&(this.time=Wt(this.currentTime))}play(){if(this.isStopped)return;const{driver:a=tC,startTime:i}=this.options;this.driver||(this.driver=a(r=>this.tick(r))),this.options.onPlay?.();const l=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=l):this.holdTime!==null?this.startTime=l-this.holdTime:this.startTime||(this.startTime=i??l),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(vt.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(a){return this.startTime=0,this.tick(a,!0)}attachTimeline(a){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),a.observe(this)}}function yC(t){for(let a=1;a<t.length;a++)t[a]??(t[a]=t[a-1])}const ns=t=>t*180/Math.PI,Md=t=>{const a=ns(Math.atan2(t[1],t[0]));return zd(a)},xC={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:Md,rotateZ:Md,skewX:t=>ns(Math.atan(t[1])),skewY:t=>ns(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},zd=t=>(t=t%360,t<0&&(t+=360),t),Dx=Md,Rx=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),_x=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),vC={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Rx,scaleY:_x,scale:t=>(Rx(t)+_x(t))/2,rotateX:t=>zd(ns(Math.atan2(t[6],t[5]))),rotateY:t=>zd(ns(Math.atan2(-t[2],t[0]))),rotateZ:Dx,rotate:Dx,skewX:t=>ns(Math.atan(t[4])),skewY:t=>ns(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function Od(t){return t.includes("scale")?1:0}function Dd(t,a){if(!t||t==="none")return Od(a);const i=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let l,r;if(i)l=vC,r=i;else{const h=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);l=xC,r=h}if(!r)return Od(a);const u=l[a],d=r[1].split(",").map(SC);return typeof u=="function"?u(d):d[u]}const bC=(t,a)=>{const{transform:i="none"}=getComputedStyle(t);return Dd(i,a)};function SC(t){return parseFloat(t.trim())}const Si=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],wi=new Set(Si),kx=t=>t===bi||t===le,wC=new Set(["x","y","z"]),TC=Si.filter(t=>!wC.has(t));function AC(t){const a=[];return TC.forEach(i=>{const l=t.getValue(i);l!==void 0&&(a.push([i,l.get()]),l.set(i.startsWith("scale")?1:0))}),a}const as={width:({x:t},{paddingLeft:a="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(a)-parseFloat(i),height:({y:t},{paddingTop:a="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(a)-parseFloat(i),top:(t,{top:a})=>parseFloat(a),left:(t,{left:a})=>parseFloat(a),bottom:({y:t},{top:a})=>parseFloat(a)+(t.max-t.min),right:({x:t},{left:a})=>parseFloat(a)+(t.max-t.min),x:(t,{transform:a})=>Dd(a,"x"),y:(t,{transform:a})=>Dd(a,"y")};as.translateX=as.x;as.translateY=as.y;const ss=new Set;let Rd=!1,_d=!1,kd=!1;function Qb(){if(_d){const t=Array.from(ss).filter(l=>l.needsMeasurement),a=new Set(t.map(l=>l.element)),i=new Map;a.forEach(l=>{const r=AC(l);r.length&&(i.set(l,r),l.render())}),t.forEach(l=>l.measureInitialState()),a.forEach(l=>{l.render();const r=i.get(l);r&&r.forEach(([u,d])=>{l.getValue(u)?.set(d)})}),t.forEach(l=>l.measureEndState()),t.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}_d=!1,Rd=!1,ss.forEach(t=>t.complete(kd)),ss.clear()}function Fb(){ss.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(_d=!0)})}function EC(){kd=!0,Fb(),Qb(),kd=!1}class Cm{constructor(a,i,l,r,u,d=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...a],this.onComplete=i,this.name=l,this.motionValue=r,this.element=u,this.isAsync=d}scheduleResolve(){this.state="scheduled",this.isAsync?(ss.add(this),Rd||(Rd=!0,ze.read(Fb),ze.resolveKeyframes(Qb))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:a,name:i,element:l,motionValue:r}=this;if(a[0]===null){const u=r?.get(),d=a[a.length-1];if(u!==void 0)a[0]=u;else if(l&&i){const h=l.readValue(i,d);h!=null&&(a[0]=h)}a[0]===void 0&&(a[0]=d),r&&u===void 0&&r.set(a[0])}yC(a)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(a=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,a),ss.delete(this)}cancel(){this.state==="scheduled"&&(ss.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const NC=t=>t.startsWith("--");function CC(t,a,i){NC(a)?t.style.setProperty(a,i):t.style[a]=i}const Wb=dm(()=>window.ScrollTimeline!==void 0),jC={};function MC(t,a){const i=dm(t);return()=>jC[a]??i()}const $b=MC(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Sl=([t,a,i,l])=>`cubic-bezier(${t}, ${a}, ${i}, ${l})`,Bx={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Sl([0,.65,.55,1]),circOut:Sl([.55,0,1,.45]),backIn:Sl([.31,.01,.66,-.59]),backOut:Sl([.33,1.53,.69,.99])};function Ib(t,a){if(t)return typeof t=="function"?$b()?qb(t,a):"ease-out":_b(t)?Sl(t):Array.isArray(t)?t.map(i=>Ib(i,a)||Bx.easeOut):Bx[t]}function zC(t,a,i,{delay:l=0,duration:r=300,repeat:u=0,repeatType:d="loop",ease:h="easeOut",times:p}={},g=void 0){const x={[a]:i};p&&(x.offset=p);const v=Ib(h,r);Array.isArray(v)&&(x.easing=v);const S={delay:l,duration:r,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:u+1,direction:d==="reverse"?"alternate":"normal"};return g&&(S.pseudoElement=g),t.animate(x,S)}function Jb(t){return typeof t=="function"&&"applyToOptions"in t}function OC({type:t,...a}){return Jb(t)&&$b()?t.applyToOptions(a):(a.duration??(a.duration=300),a.ease??(a.ease="easeOut"),a)}class DC extends Em{constructor(a){if(super(),this.finishedTime=null,this.isStopped=!1,!a)return;const{element:i,name:l,keyframes:r,pseudoElement:u,allowFlatten:d=!1,finalKeyframe:h,onComplete:p}=a;this.isPseudoElement=!!u,this.allowFlatten=d,this.options=a,kl(typeof a.type!="string");const g=OC(a);this.animation=zC(i,l,r,g,u),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!u){const x=Am(r,this.options,h,this.speed);this.updateMotionValue?this.updateMotionValue(x):CC(i,l,x),this.animation.cancel()}p?.(),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:a}=this;a==="idle"||a==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const a=this.animation.effect?.getComputedTiming?.().duration||0;return Wt(Number(a))}get iterationDuration(){const{delay:a=0}=this.options||{};return this.duration+Wt(a)}get time(){return Wt(Number(this.animation.currentTime)||0)}set time(a){this.finishedTime=null,this.animation.currentTime=xn(a)}get speed(){return this.animation.playbackRate}set speed(a){a<0&&(this.finishedTime=null),this.animation.playbackRate=a}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(a){this.animation.startTime=a}attachTimeline({timeline:a,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,a&&Wb()?(this.animation.timeline=a,bt):i(this)}}const e1={anticipate:zb,backInOut:Mb,circInOut:Db};function RC(t){return t in e1}function _C(t){typeof t.ease=="string"&&RC(t.ease)&&(t.ease=e1[t.ease])}const Hx=10;class kC extends DC{constructor(a){_C(a),Zb(a),super(a),a.startTime&&(this.startTime=a.startTime),this.options=a}updateMotionValue(a){const{motionValue:i,onUpdate:l,onComplete:r,element:u,...d}=this.options;if(!i)return;if(a!==void 0){i.set(a);return}const h=new Nm({...d,autoplay:!1}),p=xn(this.finishedTime??this.time);i.setWithVelocity(h.sample(p-Hx).value,h.sample(p).value,Hx),h.stop()}}const Lx=(t,a)=>a==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ca.test(t)||t==="0")&&!t.startsWith("url("));function BC(t){const a=t[0];if(t.length===1)return!0;for(let i=0;i<t.length;i++)if(t[i]!==a)return!0}function HC(t,a,i,l){const r=t[0];if(r===null)return!1;if(a==="display"||a==="visibility")return!0;const u=t[t.length-1],d=Lx(r,a),h=Lx(u,a);return!d||!h?!1:BC(t)||(i==="spring"||Jb(i))&&l}function Bd(t){t.duration=0,t.type="keyframes"}const LC=new Set(["opacity","clipPath","filter","transform"]),VC=dm(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function UC(t){const{motionValue:a,name:i,repeatDelay:l,repeatType:r,damping:u,type:d}=t;if(!(a?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:p,transformTemplate:g}=a.owner.getProps();return VC()&&i&&LC.has(i)&&(i!=="transform"||!g)&&!p&&!l&&r!=="mirror"&&u!==0&&d!=="inertia"}const PC=40;class KC extends Em{constructor({autoplay:a=!0,delay:i=0,type:l="keyframes",repeat:r=0,repeatDelay:u=0,repeatType:d="loop",keyframes:h,name:p,motionValue:g,element:x,...v}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=vt.now();const S={autoplay:a,delay:i,type:l,repeat:r,repeatDelay:u,repeatType:d,name:p,motionValue:g,element:x,...v},T=x?.KeyframeResolver||Cm;this.keyframeResolver=new T(h,(A,j,_)=>this.onKeyframesResolved(A,j,S,!_),p,g,x),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(a,i,l,r){this.keyframeResolver=void 0;const{name:u,type:d,velocity:h,delay:p,isHandoff:g,onUpdate:x}=l;this.resolvedAt=vt.now(),HC(a,u,d,h)||((Xn.instantAnimations||!p)&&x?.(Am(a,l,i)),a[0]=a[a.length-1],Bd(l),l.repeat=0);const S={startTime:r?this.resolvedAt?this.resolvedAt-this.createdAt>PC?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...l,keyframes:a},T=!g&&UC(S)?new kC({...S,element:S.motionValue.owner.current}):new Nm(S);T.finished.then(()=>this.notifyFinished()).catch(bt),this.pendingTimeline&&(this.stopTimeline=T.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=T}get finished(){return this._animation?this.animation.finished:this._finished}then(a,i){return this.finished.finally(a).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),EC()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(a){this.animation.time=a}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(a){this.animation.speed=a}get startTime(){return this.animation.startTime}attachTimeline(a){return this._animation?this.stopTimeline=this.animation.attachTimeline(a):this.pendingTimeline=a,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const GC=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function qC(t){const a=GC.exec(t);if(!a)return[,];const[,i,l,r]=a;return[`--${i??l}`,r]}function t1(t,a,i=1){const[l,r]=qC(t);if(!l)return;const u=window.getComputedStyle(a).getPropertyValue(l);if(u){const d=u.trim();return wb(d)?parseFloat(d):d}return xm(r)?t1(r,a,i+1):r}function jm(t,a){return t?.[a]??t?.default??t}const n1=new Set(["width","height","top","left","right","bottom",...Si]),YC={test:t=>t==="auto",parse:t=>t},a1=t=>a=>a.test(t),s1=[bi,le,vn,ba,V5,L5,YC],Vx=t=>s1.find(a1(t));function XC(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Ab(t):!0}const ZC=new Set(["brightness","contrast","saturate","opacity"]);function QC(t){const[a,i]=t.slice(0,-1).split("(");if(a==="drop-shadow")return t;const[l]=i.match(vm)||[];if(!l)return t;const r=i.replace(l,"");let u=ZC.has(a)?1:0;return l!==i&&(u*=100),a+"("+u+r+")"}const FC=/\b([a-z-]*)\(.*?\)/gu,Hd={...Ca,getAnimatableNone:t=>{const a=t.match(FC);return a?a.map(QC).join(" "):t}},Ux={...bi,transform:Math.round},WC={rotate:ba,rotateX:ba,rotateY:ba,rotateZ:ba,scale:yr,scaleX:yr,scaleY:yr,scaleZ:yr,skew:ba,skewX:ba,skewY:ba,distance:le,translateX:le,translateY:le,translateZ:le,x:le,y:le,z:le,perspective:le,transformPerspective:le,opacity:Bl,originX:Cx,originY:Cx,originZ:le},Mm={borderWidth:le,borderTopWidth:le,borderRightWidth:le,borderBottomWidth:le,borderLeftWidth:le,borderRadius:le,radius:le,borderTopLeftRadius:le,borderTopRightRadius:le,borderBottomRightRadius:le,borderBottomLeftRadius:le,width:le,maxWidth:le,height:le,maxHeight:le,top:le,right:le,bottom:le,left:le,padding:le,paddingTop:le,paddingRight:le,paddingBottom:le,paddingLeft:le,margin:le,marginTop:le,marginRight:le,marginBottom:le,marginLeft:le,backgroundPositionX:le,backgroundPositionY:le,...WC,zIndex:Ux,fillOpacity:Bl,strokeOpacity:Bl,numOctaves:Ux},$C={...Mm,color:We,backgroundColor:We,outlineColor:We,fill:We,stroke:We,borderColor:We,borderTopColor:We,borderRightColor:We,borderBottomColor:We,borderLeftColor:We,filter:Hd,WebkitFilter:Hd},i1=t=>$C[t];function l1(t,a){let i=i1(t);return i!==Hd&&(i=Ca),i.getAnimatableNone?i.getAnimatableNone(a):void 0}const IC=new Set(["auto","none","0"]);function JC(t,a,i){let l=0,r;for(;l<t.length&&!r;){const u=t[l];typeof u=="string"&&!IC.has(u)&&Hl(u).values.length&&(r=t[l]),l++}if(r&&i)for(const u of a)t[u]=l1(i,r)}class ej extends Cm{constructor(a,i,l,r,u){super(a,i,l,r,u,!0)}readKeyframes(){const{unresolvedKeyframes:a,element:i,name:l}=this;if(!i||!i.current)return;super.readKeyframes();for(let p=0;p<a.length;p++){let g=a[p];if(typeof g=="string"&&(g=g.trim(),xm(g))){const x=t1(g,i.current);x!==void 0&&(a[p]=x),p===a.length-1&&(this.finalKeyframe=g)}}if(this.resolveNoneKeyframes(),!n1.has(l)||a.length!==2)return;const[r,u]=a,d=Vx(r),h=Vx(u);if(d!==h)if(kx(d)&&kx(h))for(let p=0;p<a.length;p++){const g=a[p];typeof g=="string"&&(a[p]=parseFloat(g))}else as[l]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:a,name:i}=this,l=[];for(let r=0;r<a.length;r++)(a[r]===null||XC(a[r]))&&l.push(r);l.length&&JC(a,l,i)}measureInitialState(){const{element:a,unresolvedKeyframes:i,name:l}=this;if(!a||!a.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=as[l](a.measureViewportBox(),window.getComputedStyle(a.current)),i[0]=this.measuredOrigin;const r=i[i.length-1];r!==void 0&&a.getValue(l,r).jump(r,!1)}measureEndState(){const{element:a,name:i,unresolvedKeyframes:l}=this;if(!a||!a.current)return;const r=a.getValue(i);r&&r.jump(this.measuredOrigin,!1);const u=l.length-1,d=l[u];l[u]=as[i](a.measureViewportBox(),window.getComputedStyle(a.current)),d!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=d),this.removedTransforms?.length&&this.removedTransforms.forEach(([h,p])=>{a.getValue(h).set(p)}),this.resolveNoneKeyframes()}}function o1(t,a,i){if(t instanceof EventTarget)return[t];if(typeof t=="string"){const r=document.querySelectorAll(t);return r?Array.from(r):[]}return Array.from(t)}const r1=(t,a)=>a&&typeof t=="number"?a.transform(t):t;function zm(t){return Tb(t)&&"offsetHeight"in t}const Px=30,tj=t=>!isNaN(parseFloat(t)),El={current:void 0};class nj{constructor(a,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=l=>{const r=vt.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const u of this.dependents)u.dirty()},this.hasAnimated=!1,this.setCurrent(a),this.owner=i.owner}setCurrent(a){this.current=a,this.updatedAt=vt.now(),this.canTrackVelocity===null&&a!==void 0&&(this.canTrackVelocity=tj(this.current))}setPrevFrameValue(a=this.current){this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt}onChange(a){return this.on("change",a)}on(a,i){this.events[a]||(this.events[a]=new mm);const l=this.events[a].add(i);return a==="change"?()=>{l(),ze.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(const a in this.events)this.events[a].clear()}attach(a,i){this.passiveEffect=a,this.stopPassiveEffect=i}set(a){this.passiveEffect?this.passiveEffect(a,this.updateAndNotify):this.updateAndNotify(a)}setWithVelocity(a,i,l){this.set(i),this.prev=void 0,this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt-l}jump(a,i=!0){this.updateAndNotify(a),this.prev=a,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(a){this.dependents||(this.dependents=new Set),this.dependents.add(a)}removeDependent(a){this.dependents&&this.dependents.delete(a)}get(){return El.current&&El.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const a=vt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||a-this.updatedAt>Px)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,Px);return hm(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(a){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=a(i),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 nn(t,a){return new nj(t,a)}const{schedule:Om}=kb(queueMicrotask,!1),en={x:!1,y:!1};function c1(){return en.x||en.y}function aj(t){return t==="x"||t==="y"?en[t]?null:(en[t]=!0,()=>{en[t]=!1}):en.x||en.y?null:(en.x=en.y=!0,()=>{en.x=en.y=!1})}function u1(t,a){const i=o1(t),l=new AbortController,r={passive:!0,...a,signal:l.signal};return[i,r,()=>l.abort()]}function Kx(t){return!(t.pointerType==="touch"||c1())}function sj(t,a,i={}){const[l,r,u]=u1(t,i),d=h=>{if(!Kx(h))return;const{target:p}=h,g=a(p,h);if(typeof g!="function"||!p)return;const x=v=>{Kx(v)&&(g(v),p.removeEventListener("pointerleave",x))};p.addEventListener("pointerleave",x,r)};return l.forEach(h=>{h.addEventListener("pointerenter",d,r)}),u}const f1=(t,a)=>a?t===a?!0:f1(t,a.parentElement):!1,Dm=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,ij=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function lj(t){return ij.has(t.tagName)||t.tabIndex!==-1}const Cr=new WeakSet;function Gx(t){return a=>{a.key==="Enter"&&t(a)}}function Qf(t,a){t.dispatchEvent(new PointerEvent("pointer"+a,{isPrimary:!0,bubbles:!0}))}const oj=(t,a)=>{const i=t.currentTarget;if(!i)return;const l=Gx(()=>{if(Cr.has(i))return;Qf(i,"down");const r=Gx(()=>{Qf(i,"up")}),u=()=>Qf(i,"cancel");i.addEventListener("keyup",r,a),i.addEventListener("blur",u,a)});i.addEventListener("keydown",l,a),i.addEventListener("blur",()=>i.removeEventListener("keydown",l),a)};function qx(t){return Dm(t)&&!c1()}function rj(t,a,i={}){const[l,r,u]=u1(t,i),d=h=>{const p=h.currentTarget;if(!qx(h))return;Cr.add(p);const g=a(p,h),x=(T,A)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",S),Cr.has(p)&&Cr.delete(p),qx(T)&&typeof g=="function"&&g(T,{success:A})},v=T=>{x(T,p===window||p===document||i.useGlobalTarget||f1(p,T.target))},S=T=>{x(T,!1)};window.addEventListener("pointerup",v,r),window.addEventListener("pointercancel",S,r)};return l.forEach(h=>{(i.useGlobalTarget?window:h).addEventListener("pointerdown",d,r),zm(h)&&(h.addEventListener("focus",g=>oj(g,r)),!lj(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),u}function Rm(t){return Tb(t)&&"ownerSVGElement"in t}const jr=new WeakMap;let Mr;const d1=(t,a,i)=>(l,r)=>r&&r[0]?r[0][t+"Size"]:Rm(l)&&"getBBox"in l?l.getBBox()[a]:l[i],cj=d1("inline","width","offsetWidth"),uj=d1("block","height","offsetHeight");function fj({target:t,borderBoxSize:a}){jr.get(t)?.forEach(i=>{i(t,{get width(){return cj(t,a)},get height(){return uj(t,a)}})})}function dj(t){t.forEach(fj)}function mj(){typeof ResizeObserver>"u"||(Mr=new ResizeObserver(dj))}function hj(t,a){Mr||mj();const i=o1(t);return i.forEach(l=>{let r=jr.get(l);r||(r=new Set,jr.set(l,r)),r.add(a),Mr?.observe(l)}),()=>{i.forEach(l=>{const r=jr.get(l);r?.delete(a),r?.size||Mr?.unobserve(l)})}}const zr=new Set;let Js;function pj(){Js=()=>{const t={get width(){return window.innerWidth},get height(){return window.innerHeight}};zr.forEach(a=>a(t))},window.addEventListener("resize",Js)}function gj(t){return zr.add(t),Js||pj(),()=>{zr.delete(t),!zr.size&&typeof Js=="function"&&(window.removeEventListener("resize",Js),Js=void 0)}}function yj(t,a){return typeof t=="function"?gj(t):hj(t,a)}function m1(t,a){let i;const l=()=>{const{currentTime:r}=a,d=(r===null?0:r.value)/100;i!==d&&t(d),i=d};return ze.preUpdate(l,!0),()=>ln(l)}function xj(t){return Rm(t)&&t.tagName==="svg"}function vj(...t){const a=!Array.isArray(t[0]),i=a?0:-1,l=t[0+i],r=t[1+i],u=t[2+i],d=t[3+i],h=Tm(r,u,d);return a?h(l):h}const ct=t=>!!(t&&t.getVelocity),bj=[...s1,We,Ca],Sj=t=>bj.find(a1(t)),sc=w.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function Yx(t,a){if(typeof t=="function")return t(a);t!=null&&(t.current=a)}function wj(...t){return a=>{let i=!1;const l=t.map(r=>{const u=Yx(r,a);return!i&&typeof u=="function"&&(i=!0),u});if(i)return()=>{for(let r=0;r<l.length;r++){const u=l[r];typeof u=="function"?u():Yx(t[r],null)}}}}function Tj(...t){return w.useCallback(wj(...t),t)}class Aj extends w.Component{getSnapshotBeforeUpdate(a){const i=this.props.childRef.current;if(i&&a.isPresent&&!this.props.isPresent){const l=i.offsetParent,r=zm(l)&&l.offsetWidth||0,u=this.props.sizeRef.current;u.height=i.offsetHeight||0,u.width=i.offsetWidth||0,u.top=i.offsetTop,u.left=i.offsetLeft,u.right=r-u.width-u.left}return null}componentDidUpdate(){}render(){return this.props.children}}function Ej({children:t,isPresent:a,anchorX:i,root:l}){const r=w.useId(),u=w.useRef(null),d=w.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=w.useContext(sc),p=Tj(u,t?.ref);return w.useInsertionEffect(()=>{const{width:g,height:x,top:v,left:S,right:T}=d.current;if(a||!u.current||!g||!x)return;const A=i==="left"?`left: ${S}`:`right: ${T}`;u.current.dataset.motionPopId=r;const j=document.createElement("style");h&&(j.nonce=h);const _=l??document.head;return _.appendChild(j),j.sheet&&j.sheet.insertRule(`
          [data-motion-pop-id="${r}"] {
            position: absolute !important;
            width: ${g}px !important;
            height: ${x}px !important;
            ${A}px !important;
            top: ${v}px !important;
          }
        `),()=>{_.contains(j)&&_.removeChild(j)}},[a]),m.jsx(Aj,{isPresent:a,childRef:u,sizeRef:d,children:w.cloneElement(t,{ref:p})})}const Nj=({children:t,initial:a,isPresent:i,onExitComplete:l,custom:r,presenceAffectsLayout:u,mode:d,anchorX:h,root:p})=>{const g=vi(Cj),x=w.useId();let v=!0,S=w.useMemo(()=>(v=!1,{id:x,initial:a,isPresent:i,custom:r,onExitComplete:T=>{g.set(T,!0);for(const A of g.values())if(!A)return;l&&l()},register:T=>(g.set(T,!1),()=>g.delete(T))}),[i,g,l]);return u&&v&&(S={...S}),w.useMemo(()=>{g.forEach((T,A)=>g.set(A,!1))},[i]),w.useEffect(()=>{!i&&!g.size&&l&&l()},[i]),d==="popLayout"&&(t=m.jsx(Ej,{isPresent:i,anchorX:h,root:p,children:t})),m.jsx(ac.Provider,{value:S,children:t})};function Cj(){return new Map}function h1(t=!0){const a=w.useContext(ac);if(a===null)return[!0,null];const{isPresent:i,onExitComplete:l,register:r}=a,u=w.useId();w.useEffect(()=>{if(t)return r(u)},[t]);const d=w.useCallback(()=>t&&l&&l(u),[u,l,t]);return!i&&l?[!1,d]:[!0]}const xr=t=>t.key||"";function Xx(t){const a=[];return w.Children.forEach(t,i=>{w.isValidElement(i)&&a.push(i)}),a}const Ws=({children:t,custom:a,initial:i=!0,onExitComplete:l,presenceAffectsLayout:r=!0,mode:u="sync",propagate:d=!1,anchorX:h="left",root:p})=>{const[g,x]=h1(d),v=w.useMemo(()=>Xx(t),[t]),S=d&&!g?[]:v.map(xr),T=w.useRef(!0),A=w.useRef(v),j=vi(()=>new Map),[_,N]=w.useState(v),[H,z]=w.useState(v);nc(()=>{T.current=!1,A.current=v;for(let Z=0;Z<H.length;Z++){const K=xr(H[Z]);S.includes(K)?j.delete(K):j.get(K)!==!0&&j.set(K,!1)}},[H,S.length,S.join("-")]);const G=[];if(v!==_){let Z=[...v];for(let K=0;K<H.length;K++){const V=H[K],I=xr(V);S.includes(I)||(Z.splice(K,0,V),G.push(V))}return u==="wait"&&G.length&&(Z=G),z(Xx(Z)),N(v),null}const{forceRender:Y}=w.useContext(rm);return m.jsx(m.Fragment,{children:H.map(Z=>{const K=xr(Z),V=d&&!g?!1:v===H||S.includes(K),I=()=>{if(j.has(K))j.set(K,!0);else return;let se=!0;j.forEach(oe=>{oe||(se=!1)}),se&&(Y?.(),z(A.current),d&&x?.(),l&&l())};return m.jsx(Nj,{isPresent:V,initial:!T.current||i?void 0:!1,custom:a,presenceAffectsLayout:r,mode:u,root:p,onExitComplete:V?void 0:I,anchorX:h,children:Z},K)})})},p1=w.createContext({strict:!1}),Zx={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"]},hi={};for(const t in Zx)hi[t]={isEnabled:a=>Zx[t].some(i=>!!a[i])};function jj(t){for(const a in t)hi[a]={...hi[a],...t[a]}}const Mj=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 Gr(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||Mj.has(t)}let g1=t=>!Gr(t);function zj(t){typeof t=="function"&&(g1=a=>a.startsWith("on")?!Gr(a):t(a))}try{zj(require("@emotion/is-prop-valid").default)}catch{}function Oj(t,a,i){const l={};for(const r in t)r==="values"&&typeof t.values=="object"||(g1(r)||i===!0&&Gr(r)||!a&&!Gr(r)||t.draggable&&r.startsWith("onDrag"))&&(l[r]=t[r]);return l}const ic=w.createContext({});function lc(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function Ll(t){return typeof t=="string"||Array.isArray(t)}const _m=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],km=["initial",..._m];function oc(t){return lc(t.animate)||km.some(a=>Ll(t[a]))}function y1(t){return!!(oc(t)||t.variants)}function Dj(t,a){if(oc(t)){const{initial:i,animate:l}=t;return{initial:i===!1||Ll(i)?i:void 0,animate:Ll(l)?l:void 0}}return t.inherit!==!1?a:{}}function Rj(t){const{initial:a,animate:i}=Dj(t,w.useContext(ic));return w.useMemo(()=>({initial:a,animate:i}),[Qx(a),Qx(i)])}function Qx(t){return Array.isArray(t)?t.join(" "):t}const Vl={};function _j(t){for(const a in t)Vl[a]=t[a],ym(a)&&(Vl[a].isCSSVariable=!0)}function x1(t,{layout:a,layoutId:i}){return wi.has(t)||t.startsWith("origin")||(a||i!==void 0)&&(!!Vl[t]||t==="opacity")}const kj={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Bj=Si.length;function Hj(t,a,i){let l="",r=!0;for(let u=0;u<Bj;u++){const d=Si[u],h=t[d];if(h===void 0)continue;let p=!0;if(typeof h=="number"?p=h===(d.startsWith("scale")?1:0):p=parseFloat(h)===0,!p||i){const g=r1(h,Mm[d]);if(!p){r=!1;const x=kj[d]||d;l+=`${x}(${g}) `}i&&(a[d]=g)}}return l=l.trim(),i?l=i(a,r?"":l):r&&(l="none"),l}function Bm(t,a,i){const{style:l,vars:r,transformOrigin:u}=t;let d=!1,h=!1;for(const p in a){const g=a[p];if(wi.has(p)){d=!0;continue}else if(ym(p)){r[p]=g;continue}else{const x=r1(g,Mm[p]);p.startsWith("origin")?(h=!0,u[p]=x):l[p]=x}}if(a.transform||(d||i?l.transform=Hj(a,t.transform,i):l.transform&&(l.transform="none")),h){const{originX:p="50%",originY:g="50%",originZ:x=0}=u;l.transformOrigin=`${p} ${g} ${x}`}}const Hm=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function v1(t,a,i){for(const l in a)!ct(a[l])&&!x1(l,i)&&(t[l]=a[l])}function Lj({transformTemplate:t},a){return w.useMemo(()=>{const i=Hm();return Bm(i,a,t),Object.assign({},i.vars,i.style)},[a])}function Vj(t,a){const i=t.style||{},l={};return v1(l,i,t),Object.assign(l,Lj(t,a)),l}function Uj(t,a){const i={},l=Vj(t,a);return t.drag&&t.dragListener!==!1&&(i.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=l,i}const Pj={offset:"stroke-dashoffset",array:"stroke-dasharray"},Kj={offset:"strokeDashoffset",array:"strokeDasharray"};function Gj(t,a,i=1,l=0,r=!0){t.pathLength=1;const u=r?Pj:Kj;t[u.offset]=le.transform(-l);const d=le.transform(a),h=le.transform(i);t[u.array]=`${d} ${h}`}function b1(t,{attrX:a,attrY:i,attrScale:l,pathLength:r,pathSpacing:u=1,pathOffset:d=0,...h},p,g,x){if(Bm(t,h,g),p){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:v,style:S}=t;v.transform&&(S.transform=v.transform,delete v.transform),(S.transform||v.transformOrigin)&&(S.transformOrigin=v.transformOrigin??"50% 50%",delete v.transformOrigin),S.transform&&(S.transformBox=x?.transformBox??"fill-box",delete v.transformBox),a!==void 0&&(v.x=a),i!==void 0&&(v.y=i),l!==void 0&&(v.scale=l),r!==void 0&&Gj(v,r,u,d,!1)}const S1=()=>({...Hm(),attrs:{}}),w1=t=>typeof t=="string"&&t.toLowerCase()==="svg";function qj(t,a,i,l){const r=w.useMemo(()=>{const u=S1();return b1(u,a,w1(l),t.transformTemplate,t.style),{...u.attrs,style:{...u.style}}},[a]);if(t.style){const u={};v1(u,t.style,t),r.style={...u,...r.style}}return r}const Yj=["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(t){return typeof t!="string"||t.includes("-")?!1:!!(Yj.indexOf(t)>-1||/[A-Z]/u.test(t))}function Xj(t,a,i,{latestValues:l},r,u=!1){const h=(Lm(t)?qj:Uj)(a,l,r,t),p=Oj(a,typeof t=="string",u),g=t!==w.Fragment?{...p,...h,ref:i}:{},{children:x}=a,v=w.useMemo(()=>ct(x)?x.get():x,[x]);return w.createElement(t,{...g,children:v})}function Fx(t){const a=[{},{}];return t?.values.forEach((i,l)=>{a[0][l]=i.get(),a[1][l]=i.getVelocity()}),a}function Vm(t,a,i,l){if(typeof a=="function"){const[r,u]=Fx(l);a=a(i!==void 0?i:t.custom,r,u)}if(typeof a=="string"&&(a=t.variants&&t.variants[a]),typeof a=="function"){const[r,u]=Fx(l);a=a(i!==void 0?i:t.custom,r,u)}return a}function Or(t){return ct(t)?t.get():t}function Zj({scrapeMotionValuesFromProps:t,createRenderState:a},i,l,r){return{latestValues:Qj(i,l,r,t),renderState:a()}}function Qj(t,a,i,l){const r={},u=l(t,{});for(const S in u)r[S]=Or(u[S]);let{initial:d,animate:h}=t;const p=oc(t),g=y1(t);a&&g&&!p&&t.inherit!==!1&&(d===void 0&&(d=a.initial),h===void 0&&(h=a.animate));let x=i?i.initial===!1:!1;x=x||d===!1;const v=x?h:d;if(v&&typeof v!="boolean"&&!lc(v)){const S=Array.isArray(v)?v:[v];for(let T=0;T<S.length;T++){const A=Vm(t,S[T]);if(A){const{transitionEnd:j,transition:_,...N}=A;for(const H in N){let z=N[H];if(Array.isArray(z)){const G=x?z.length-1:0;z=z[G]}z!==null&&(r[H]=z)}for(const H in j)r[H]=j[H]}}}return r}const T1=t=>(a,i)=>{const l=w.useContext(ic),r=w.useContext(ac),u=()=>Zj(t,a,l,r);return i?u():vi(u)};function Um(t,a,i){const{style:l}=t,r={};for(const u in l)(ct(l[u])||a.style&&ct(a.style[u])||x1(u,t)||i?.getValue(u)?.liveStyle!==void 0)&&(r[u]=l[u]);return r}const Fj=T1({scrapeMotionValuesFromProps:Um,createRenderState:Hm});function A1(t,a,i){const l=Um(t,a,i);for(const r in t)if(ct(t[r])||ct(a[r])){const u=Si.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;l[u]=t[r]}return l}const Wj=T1({scrapeMotionValuesFromProps:A1,createRenderState:S1}),$j=Symbol.for("motionComponentSymbol");function ei(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function Ij(t,a,i){return w.useCallback(l=>{l&&t.onMount&&t.onMount(l),a&&(l?a.mount(l):a.unmount()),i&&(typeof i=="function"?i(l):ei(i)&&(i.current=l))},[a])}const Pm=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Jj="framerAppearId",E1="data-"+Pm(Jj),N1=w.createContext({});function eM(t,a,i,l,r){const{visualElement:u}=w.useContext(ic),d=w.useContext(p1),h=w.useContext(ac),p=w.useContext(sc).reducedMotion,g=w.useRef(null);l=l||d.renderer,!g.current&&l&&(g.current=l(t,{visualState:a,parent:u,props:i,presenceContext:h,blockInitialAnimation:h?h.initial===!1:!1,reducedMotionConfig:p}));const x=g.current,v=w.useContext(N1);x&&!x.projection&&r&&(x.type==="html"||x.type==="svg")&&tM(g.current,i,r,v);const S=w.useRef(!1);w.useInsertionEffect(()=>{x&&S.current&&x.update(i,h)});const T=i[E1],A=w.useRef(!!T&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return nc(()=>{x&&(S.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),x.scheduleRenderMicrotask(),A.current&&x.animationState&&x.animationState.animateChanges())}),w.useEffect(()=>{x&&(!A.current&&x.animationState&&x.animationState.animateChanges(),A.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),A.current=!1),x.enteringChildren=void 0)}),x}function tM(t,a,i,l){const{layoutId:r,layout:u,drag:d,dragConstraints:h,layoutScroll:p,layoutRoot:g,layoutCrossfade:x}=a;t.projection=new i(t.latestValues,a["data-framer-portal-id"]?void 0:C1(t.parent)),t.projection.setOptions({layoutId:r,layout:u,alwaysMeasureLayout:!!d||h&&ei(h),visualElement:t,animationType:typeof u=="string"?u:"both",initialPromotionConfig:l,crossfade:x,layoutScroll:p,layoutRoot:g})}function C1(t){if(t)return t.options.allowProjection!==!1?t.projection:C1(t.parent)}function Ff(t,{forwardMotionProps:a=!1}={},i,l){i&&jj(i);const r=Lm(t)?Wj:Fj;function u(h,p){let g;const x={...w.useContext(sc),...h,layoutId:nM(h)},{isStatic:v}=x,S=Rj(h),T=r(h,v);if(!v&&cm){aM();const A=sM(x);g=A.MeasureLayout,S.visualElement=eM(t,T,x,l,A.ProjectionNode)}return m.jsxs(ic.Provider,{value:S,children:[g&&S.visualElement?m.jsx(g,{visualElement:S.visualElement,...x}):null,Xj(t,h,Ij(T,S.visualElement,p),T,v,a)]})}u.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const d=w.forwardRef(u);return d[$j]=t,d}function nM({layoutId:t}){const a=w.useContext(rm).id;return a&&t!==void 0?a+"-"+t:t}function aM(t,a){w.useContext(p1).strict}function sM(t){const{drag:a,layout:i}=hi;if(!a&&!i)return{};const l={...a,...i};return{MeasureLayout:a?.isEnabled(t)||i?.isEnabled(t)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}function iM(t,a){if(typeof Proxy>"u")return Ff;const i=new Map,l=(u,d)=>Ff(u,d,t,a),r=(u,d)=>l(u,d);return new Proxy(r,{get:(u,d)=>d==="create"?l:(i.has(d)||i.set(d,Ff(d,void 0,t,a)),i.get(d))})}function j1({top:t,left:a,right:i,bottom:l}){return{x:{min:a,max:i},y:{min:t,max:l}}}function lM({x:t,y:a}){return{top:a.min,right:t.max,bottom:a.max,left:t.min}}function oM(t,a){if(!a)return t;const i=a({x:t.left,y:t.top}),l=a({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:l.y,right:l.x}}function Wf(t){return t===void 0||t===1}function Ld({scale:t,scaleX:a,scaleY:i}){return!Wf(t)||!Wf(a)||!Wf(i)}function Ia(t){return Ld(t)||M1(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function M1(t){return Wx(t.x)||Wx(t.y)}function Wx(t){return t&&t!=="0%"}function qr(t,a,i){const l=t-i,r=a*l;return i+r}function $x(t,a,i,l,r){return r!==void 0&&(t=qr(t,r,l)),qr(t,i,l)+a}function Vd(t,a=0,i=1,l,r){t.min=$x(t.min,a,i,l,r),t.max=$x(t.max,a,i,l,r)}function z1(t,{x:a,y:i}){Vd(t.x,a.translate,a.scale,a.originPoint),Vd(t.y,i.translate,i.scale,i.originPoint)}const Ix=.999999999999,Jx=1.0000000000001;function rM(t,a,i,l=!1){const r=i.length;if(!r)return;a.x=a.y=1;let u,d;for(let h=0;h<r;h++){u=i[h],d=u.projectionDelta;const{visualElement:p}=u.options;p&&p.props.style&&p.props.style.display==="contents"||(l&&u.options.layoutScroll&&u.scroll&&u!==u.root&&ni(t,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),d&&(a.x*=d.x.scale,a.y*=d.y.scale,z1(t,d)),l&&Ia(u.latestValues)&&ni(t,u.latestValues))}a.x<Jx&&a.x>Ix&&(a.x=1),a.y<Jx&&a.y>Ix&&(a.y=1)}function ti(t,a){t.min=t.min+a,t.max=t.max+a}function ev(t,a,i,l,r=.5){const u=Ve(t.min,t.max,r);Vd(t,a,i,u,l)}function ni(t,a){ev(t.x,a.x,a.scaleX,a.scale,a.originX),ev(t.y,a.y,a.scaleY,a.scale,a.originY)}function O1(t,a){return j1(oM(t.getBoundingClientRect(),a))}function cM(t,a,i){const l=O1(t,i),{scroll:r}=a;return r&&(ti(l.x,r.offset.x),ti(l.y,r.offset.y)),l}const tv=()=>({translate:0,scale:1,origin:0,originPoint:0}),ai=()=>({x:tv(),y:tv()}),nv=()=>({min:0,max:0}),Ye=()=>({x:nv(),y:nv()}),Ud={current:null},D1={current:!1};function uM(){if(D1.current=!0,!!cm)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),a=()=>Ud.current=t.matches;t.addEventListener("change",a),a()}else Ud.current=!1}const fM=new WeakMap;function dM(t,a,i){for(const l in a){const r=a[l],u=i[l];if(ct(r))t.addValue(l,r);else if(ct(u))t.addValue(l,nn(r,{owner:t}));else if(u!==r)if(t.hasValue(l)){const d=t.getValue(l);d.liveStyle===!0?d.jump(r):d.hasAnimated||d.set(r)}else{const d=t.getStaticValue(l);t.addValue(l,nn(d!==void 0?d:r,{owner:t}))}}for(const l in i)a[l]===void 0&&t.removeValue(l);return a}const av=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class mM{scrapeMotionValuesFromProps(a,i,l){return{}}constructor({parent:a,props:i,presenceContext:l,reducedMotionConfig:r,blockInitialAnimation:u,visualState:d},h={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Cm,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 S=vt.now();this.renderScheduledAt<S&&(this.renderScheduledAt=S,ze.render(this.render,!1,!0))};const{latestValues:p,renderState:g}=d;this.latestValues=p,this.baseTarget={...p},this.initialValues=i.initial?{...p}:{},this.renderState=g,this.parent=a,this.props=i,this.presenceContext=l,this.depth=a?a.depth+1:0,this.reducedMotionConfig=r,this.options=h,this.blockInitialAnimation=!!u,this.isControllingVariants=oc(i),this.isVariantNode=y1(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(a&&a.current);const{willChange:x,...v}=this.scrapeMotionValuesFromProps(i,{},this);for(const S in v){const T=v[S];p[S]!==void 0&&ct(T)&&T.set(p[S])}}mount(a){this.current=a,fM.set(a,this),this.projection&&!this.projection.instance&&this.projection.mount(a),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((i,l)=>this.bindToMotionValue(l,i)),D1.current||uM(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Ud.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),ln(this.notifyUpdate),ln(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const i=this.features[a];i&&(i.unmount(),i.isMounted=!1)}this.current=null}addChild(a){this.children.add(a),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(a)}removeChild(a){this.children.delete(a),this.enteringChildren&&this.enteringChildren.delete(a)}bindToMotionValue(a,i){this.valueSubscriptions.has(a)&&this.valueSubscriptions.get(a)();const l=wi.has(a);l&&this.onBindTransform&&this.onBindTransform();const r=i.on("change",d=>{this.latestValues[a]=d,this.props.onUpdate&&ze.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let u;window.MotionCheckAppearSync&&(u=window.MotionCheckAppearSync(this,a,i)),this.valueSubscriptions.set(a,()=>{r(),u&&u(),i.owner&&i.stop()})}sortNodePosition(a){return!this.current||!this.sortInstanceNodePosition||this.type!==a.type?0:this.sortInstanceNodePosition(this.current,a.current)}updateFeatures(){let a="animation";for(a in hi){const i=hi[a];if(!i)continue;const{isEnabled:l,Feature:r}=i;if(!this.features[a]&&r&&l(this.props)&&(this.features[a]=new r(this)),this.features[a]){const u=this.features[a];u.isMounted?u.update():(u.mount(),u.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ye()}getStaticValue(a){return this.latestValues[a]}setStaticValue(a,i){this.latestValues[a]=i}update(a,i){(a.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=a,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let l=0;l<av.length;l++){const r=av[l];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const u="on"+r,d=a[u];d&&(this.propEventSubscriptions[r]=this.on(r,d))}this.prevMotionValues=dM(this,this.scrapeMotionValuesFromProps(a,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(a){return this.props.variants?this.props.variants[a]: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(a){const i=this.getClosestVariantNode();if(i)return i.variantChildren&&i.variantChildren.add(a),()=>i.variantChildren.delete(a)}addValue(a,i){const l=this.values.get(a);i!==l&&(l&&this.removeValue(a),this.bindToMotionValue(a,i),this.values.set(a,i),this.latestValues[a]=i.get())}removeValue(a){this.values.delete(a);const i=this.valueSubscriptions.get(a);i&&(i(),this.valueSubscriptions.delete(a)),delete this.latestValues[a],this.removeValueFromRenderState(a,this.renderState)}hasValue(a){return this.values.has(a)}getValue(a,i){if(this.props.values&&this.props.values[a])return this.props.values[a];let l=this.values.get(a);return l===void 0&&i!==void 0&&(l=nn(i===null?void 0:i,{owner:this}),this.addValue(a,l)),l}readValue(a,i){let l=this.latestValues[a]!==void 0||!this.current?this.latestValues[a]:this.getBaseTargetFromProps(this.props,a)??this.readValueFromInstance(this.current,a,this.options);return l!=null&&(typeof l=="string"&&(wb(l)||Ab(l))?l=parseFloat(l):!Sj(l)&&Ca.test(i)&&(l=l1(a,i)),this.setBaseTarget(a,ct(l)?l.get():l)),ct(l)?l.get():l}setBaseTarget(a,i){this.baseTarget[a]=i}getBaseTarget(a){const{initial:i}=this.props;let l;if(typeof i=="string"||typeof i=="object"){const u=Vm(this.props,i,this.presenceContext?.custom);u&&(l=u[a])}if(i&&l!==void 0)return l;const r=this.getBaseTargetFromProps(this.props,a);return r!==void 0&&!ct(r)?r:this.initialValues[a]!==void 0&&l===void 0?void 0:this.baseTarget[a]}on(a,i){return this.events[a]||(this.events[a]=new mm),this.events[a].add(i)}notify(a,...i){this.events[a]&&this.events[a].notify(...i)}scheduleRenderMicrotask(){Om.render(this.render)}}class R1 extends mM{constructor(){super(...arguments),this.KeyframeResolver=ej}sortInstanceNodePosition(a,i){return a.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(a,i){return a.style?a.style[i]:void 0}removeValueFromRenderState(a,{vars:i,style:l}){delete i[a],delete l[a]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:a}=this.props;ct(a)&&(this.childSubscription=a.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}function _1(t,{style:a,vars:i},l,r){const u=t.style;let d;for(d in a)u[d]=a[d];r?.applyProjectionStyles(u,l);for(d in i)u.setProperty(d,i[d])}function hM(t){return window.getComputedStyle(t)}class pM extends R1{constructor(){super(...arguments),this.type="html",this.renderInstance=_1}readValueFromInstance(a,i){if(wi.has(i))return this.projection?.isProjecting?Od(i):bC(a,i);{const l=hM(a),r=(ym(i)?l.getPropertyValue(i):l[i])||0;return typeof r=="string"?r.trim():r}}measureInstanceViewportBox(a,{transformPagePoint:i}){return O1(a,i)}build(a,i,l){Bm(a,i,l.transformTemplate)}scrapeMotionValuesFromProps(a,i,l){return Um(a,i,l)}}const k1=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 gM(t,a,i,l){_1(t,a,void 0,l);for(const r in a.attrs)t.setAttribute(k1.has(r)?r:Pm(r),a.attrs[r])}class yM extends R1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ye}getBaseTargetFromProps(a,i){return a[i]}readValueFromInstance(a,i){if(wi.has(i)){const l=i1(i);return l&&l.default||0}return i=k1.has(i)?i:Pm(i),a.getAttribute(i)}scrapeMotionValuesFromProps(a,i,l){return A1(a,i,l)}build(a,i,l){b1(a,i,this.isSVGTag,l.transformTemplate,l.style)}renderInstance(a,i,l,r){gM(a,i,l,r)}mount(a){this.isSVGTag=w1(a.tagName),super.mount(a)}}const xM=(t,a)=>Lm(t)?new yM(a):new pM(a,{allowProjection:t!==w.Fragment});function ri(t,a,i){const l=t.getProps();return Vm(l,a,i!==void 0?i:l.custom,t)}const Pd=t=>Array.isArray(t);function vM(t,a,i){t.hasValue(a)?t.getValue(a).set(i):t.addValue(a,nn(i))}function bM(t){return Pd(t)?t[t.length-1]||0:t}function SM(t,a){const i=ri(t,a);let{transitionEnd:l={},transition:r={},...u}=i||{};u={...u,...l};for(const d in u){const h=bM(u[d]);vM(t,d,h)}}function wM(t){return!!(ct(t)&&t.add)}function Kd(t,a){const i=t.getValue("willChange");if(wM(i))return i.add(a);if(!i&&Xn.WillChange){const l=new Xn.WillChange("auto");t.addValue("willChange",l),l.add(a)}}function B1(t){return t.props[E1]}const TM=t=>t!==null;function AM(t,{repeat:a,repeatType:i="loop"},l){const r=t.filter(TM),u=a&&i!=="loop"&&a%2===1?0:r.length-1;return r[u]}const EM={type:"spring",stiffness:500,damping:25,restSpeed:10},NM=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),CM={type:"keyframes",duration:.8},jM={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},MM=(t,{keyframes:a})=>a.length>2?CM:wi.has(t)?t.startsWith("scale")?NM(a[1]):EM:jM;function zM({when:t,delay:a,delayChildren:i,staggerChildren:l,staggerDirection:r,repeat:u,repeatType:d,repeatDelay:h,from:p,elapsed:g,...x}){return!!Object.keys(x).length}const Km=(t,a,i,l={},r,u)=>d=>{const h=jm(l,t)||{},p=h.delay||l.delay||0;let{elapsed:g=0}=l;g=g-xn(p);const x={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:a.getVelocity(),...h,delay:-g,onUpdate:S=>{a.set(S),h.onUpdate&&h.onUpdate(S)},onComplete:()=>{d(),h.onComplete&&h.onComplete()},name:t,motionValue:a,element:u?void 0:r};zM(h)||Object.assign(x,MM(t,x)),x.duration&&(x.duration=xn(x.duration)),x.repeatDelay&&(x.repeatDelay=xn(x.repeatDelay)),x.from!==void 0&&(x.keyframes[0]=x.from);let v=!1;if((x.type===!1||x.duration===0&&!x.repeatDelay)&&(Bd(x),x.delay===0&&(v=!0)),(Xn.instantAnimations||Xn.skipAnimations)&&(v=!0,Bd(x),x.delay=0),x.allowFlatten=!h.type&&!h.ease,v&&!u&&a.get()!==void 0){const S=AM(x.keyframes,h);if(S!==void 0){ze.update(()=>{x.onUpdate(S),x.onComplete()});return}}return h.isSync?new Nm(x):new KC(x)};function OM({protectedKeys:t,needsAnimating:a},i){const l=t.hasOwnProperty(i)&&a[i]!==!0;return a[i]=!1,l}function H1(t,a,{delay:i=0,transitionOverride:l,type:r}={}){let{transition:u=t.getDefaultTransition(),transitionEnd:d,...h}=a;l&&(u=l);const p=[],g=r&&t.animationState&&t.animationState.getState()[r];for(const x in h){const v=t.getValue(x,t.latestValues[x]??null),S=h[x];if(S===void 0||g&&OM(g,x))continue;const T={delay:i,...jm(u||{},x)},A=v.get();if(A!==void 0&&!v.isAnimating&&!Array.isArray(S)&&S===A&&!T.velocity)continue;let j=!1;if(window.MotionHandoffAnimation){const N=B1(t);if(N){const H=window.MotionHandoffAnimation(N,x,ze);H!==null&&(T.startTime=H,j=!0)}}Kd(t,x),v.start(Km(x,v,S,t.shouldReduceMotion&&n1.has(x)?{type:!1}:T,t,j));const _=v.animation;_&&p.push(_)}return d&&Promise.all(p).then(()=>{ze.update(()=>{d&&SM(t,d)})}),p}function L1(t,a,i,l=0,r=1){const u=Array.from(t).sort((g,x)=>g.sortNodePosition(x)).indexOf(a),d=t.size,h=(d-1)*l;return typeof i=="function"?i(u,d):r===1?u*l:h-u*l}function Gd(t,a,i={}){const l=ri(t,a,i.type==="exit"?t.presenceContext?.custom:void 0);let{transition:r=t.getDefaultTransition()||{}}=l||{};i.transitionOverride&&(r=i.transitionOverride);const u=l?()=>Promise.all(H1(t,l,i)):()=>Promise.resolve(),d=t.variantChildren&&t.variantChildren.size?(p=0)=>{const{delayChildren:g=0,staggerChildren:x,staggerDirection:v}=r;return DM(t,a,p,g,x,v,i)}:()=>Promise.resolve(),{when:h}=r;if(h){const[p,g]=h==="beforeChildren"?[u,d]:[d,u];return p().then(()=>g())}else return Promise.all([u(),d(i.delay)])}function DM(t,a,i=0,l=0,r=0,u=1,d){const h=[];for(const p of t.variantChildren)p.notify("AnimationStart",a),h.push(Gd(p,a,{...d,delay:i+(typeof l=="function"?0:l)+L1(t.variantChildren,p,l,r,u)}).then(()=>p.notify("AnimationComplete",a)));return Promise.all(h)}function RM(t,a,i={}){t.notify("AnimationStart",a);let l;if(Array.isArray(a)){const r=a.map(u=>Gd(t,u,i));l=Promise.all(r)}else if(typeof a=="string")l=Gd(t,a,i);else{const r=typeof a=="function"?ri(t,a,i.custom):a;l=Promise.all(H1(t,r,i))}return l.then(()=>{t.notify("AnimationComplete",a)})}function V1(t,a){if(!Array.isArray(a))return!1;const i=a.length;if(i!==t.length)return!1;for(let l=0;l<i;l++)if(a[l]!==t[l])return!1;return!0}const _M=km.length;function U1(t){if(!t)return;if(!t.isControllingVariants){const i=t.parent?U1(t.parent)||{}:{};return t.props.initial!==void 0&&(i.initial=t.props.initial),i}const a={};for(let i=0;i<_M;i++){const l=km[i],r=t.props[l];(Ll(r)||r===!1)&&(a[l]=r)}return a}const kM=[..._m].reverse(),BM=_m.length;function HM(t){return a=>Promise.all(a.map(({animation:i,options:l})=>RM(t,i,l)))}function LM(t){let a=HM(t),i=sv(),l=!0;const r=p=>(g,x)=>{const v=ri(t,x,p==="exit"?t.presenceContext?.custom:void 0);if(v){const{transition:S,transitionEnd:T,...A}=v;g={...g,...A,...T}}return g};function u(p){a=p(t)}function d(p){const{props:g}=t,x=U1(t.parent)||{},v=[],S=new Set;let T={},A=1/0;for(let _=0;_<BM;_++){const N=kM[_],H=i[N],z=g[N]!==void 0?g[N]:x[N],G=Ll(z),Y=N===p?H.isActive:null;Y===!1&&(A=_);let Z=z===x[N]&&z!==g[N]&&G;if(Z&&l&&t.manuallyAnimateOnMount&&(Z=!1),H.protectedKeys={...T},!H.isActive&&Y===null||!z&&!H.prevProp||lc(z)||typeof z=="boolean")continue;const K=VM(H.prevProp,z);let V=K||N===p&&H.isActive&&!Z&&G||_>A&&G,I=!1;const se=Array.isArray(z)?z:[z];let oe=se.reduce(r(N),{});Y===!1&&(oe={});const{prevResolvedValues:de={}}=H,we={...de,...oe},ye=P=>{V=!0,S.has(P)&&(I=!0,S.delete(P)),H.needsAnimating[P]=!0;const B=t.getValue(P);B&&(B.liveStyle=!1)};for(const P in we){const B=oe[P],ee=de[P];if(T.hasOwnProperty(P))continue;let ae=!1;Pd(B)&&Pd(ee)?ae=!V1(B,ee):ae=B!==ee,ae?B!=null?ye(P):S.add(P):B!==void 0&&S.has(P)?ye(P):H.protectedKeys[P]=!0}H.prevProp=z,H.prevResolvedValues=oe,H.isActive&&(T={...T,...oe}),l&&t.blockInitialAnimation&&(V=!1);const Q=Z&&K;V&&(!Q||I)&&v.push(...se.map(P=>{const B={type:N};if(typeof P=="string"&&l&&!Q&&t.manuallyAnimateOnMount&&t.parent){const{parent:ee}=t,ae=ri(ee,P);if(ee.enteringChildren&&ae){const{delayChildren:_e}=ae.transition||{};B.delay=L1(ee.enteringChildren,t,_e)}}return{animation:P,options:B}}))}if(S.size){const _={};if(typeof g.initial!="boolean"){const N=ri(t,Array.isArray(g.initial)?g.initial[0]:g.initial);N&&N.transition&&(_.transition=N.transition)}S.forEach(N=>{const H=t.getBaseTarget(N),z=t.getValue(N);z&&(z.liveStyle=!0),_[N]=H??null}),v.push({animation:_})}let j=!!v.length;return l&&(g.initial===!1||g.initial===g.animate)&&!t.manuallyAnimateOnMount&&(j=!1),l=!1,j?a(v):Promise.resolve()}function h(p,g){if(i[p].isActive===g)return Promise.resolve();t.variantChildren?.forEach(v=>v.animationState?.setActive(p,g)),i[p].isActive=g;const x=d(p);for(const v in i)i[v].protectedKeys={};return x}return{animateChanges:d,setActive:h,setAnimateFunction:u,getState:()=>i,reset:()=>{i=sv(),l=!0}}}function VM(t,a){return typeof a=="string"?a!==t:Array.isArray(a)?!V1(a,t):!1}function $a(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function sv(){return{animate:$a(!0),whileInView:$a(),whileHover:$a(),whileTap:$a(),whileDrag:$a(),whileFocus:$a(),exit:$a()}}class ja{constructor(a){this.isMounted=!1,this.node=a}update(){}}class UM extends ja{constructor(a){super(a),a.animationState||(a.animationState=LM(a))}updateAnimationControlsSubscription(){const{animate:a}=this.node.getProps();lc(a)&&(this.unmountControls=a.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:a}=this.node.getProps(),{animate:i}=this.node.prevProps||{};a!==i&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let PM=0;class KM extends ja{constructor(){super(...arguments),this.id=PM++}update(){if(!this.node.presenceContext)return;const{isPresent:a,onExitComplete:i}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||a===l)return;const r=this.node.animationState.setActive("exit",!a);i&&!a&&r.then(()=>{i(this.id)})}mount(){const{register:a,onExitComplete:i}=this.node.presenceContext||{};i&&i(this.id),a&&(this.unmount=a(this.id))}unmount(){}}const GM={animation:{Feature:UM},exit:{Feature:KM}};function Ul(t,a,i,l={passive:!0}){return t.addEventListener(a,i,l),()=>t.removeEventListener(a,i)}function Xl(t){return{point:{x:t.pageX,y:t.pageY}}}const qM=t=>a=>Dm(a)&&t(a,Xl(a));function Nl(t,a,i,l){return Ul(t,a,qM(i),l)}const P1=1e-4,YM=1-P1,XM=1+P1,K1=.01,ZM=0-K1,QM=0+K1;function ft(t){return t.max-t.min}function FM(t,a,i){return Math.abs(t-a)<=i}function iv(t,a,i,l=.5){t.origin=l,t.originPoint=Ve(a.min,a.max,t.origin),t.scale=ft(i)/ft(a),t.translate=Ve(i.min,i.max,t.origin)-t.originPoint,(t.scale>=YM&&t.scale<=XM||isNaN(t.scale))&&(t.scale=1),(t.translate>=ZM&&t.translate<=QM||isNaN(t.translate))&&(t.translate=0)}function Cl(t,a,i,l){iv(t.x,a.x,i.x,l?l.originX:void 0),iv(t.y,a.y,i.y,l?l.originY:void 0)}function lv(t,a,i){t.min=i.min+a.min,t.max=t.min+ft(a)}function WM(t,a,i){lv(t.x,a.x,i.x),lv(t.y,a.y,i.y)}function ov(t,a,i){t.min=a.min-i.min,t.max=t.min+ft(a)}function jl(t,a,i){ov(t.x,a.x,i.x),ov(t.y,a.y,i.y)}function Zt(t){return[t("x"),t("y")]}const G1=({current:t})=>t?t.ownerDocument.defaultView:null,rv=(t,a)=>Math.abs(t-a);function $M(t,a){const i=rv(t.x,a.x),l=rv(t.y,a.y);return Math.sqrt(i**2+l**2)}class q1{constructor(a,i,{transformPagePoint:l,contextWindow:r=window,dragSnapToOrigin:u=!1,distanceThreshold:d=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 S=If(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,A=$M(S.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!A)return;const{point:j}=S,{timestamp:_}=nt;this.history.push({...j,timestamp:_});const{onStart:N,onMove:H}=this.handlers;T||(N&&N(this.lastMoveEvent,S),this.startEvent=this.lastMoveEvent),H&&H(this.lastMoveEvent,S)},this.handlePointerMove=(S,T)=>{this.lastMoveEvent=S,this.lastMoveEventInfo=$f(T,this.transformPagePoint),ze.update(this.updatePoint,!0)},this.handlePointerUp=(S,T)=>{this.end();const{onEnd:A,onSessionEnd:j,resumeAnimation:_}=this.handlers;if(this.dragSnapToOrigin&&_&&_(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const N=If(S.type==="pointercancel"?this.lastMoveEventInfo:$f(T,this.transformPagePoint),this.history);this.startEvent&&A&&A(S,N),j&&j(S,N)},!Dm(a))return;this.dragSnapToOrigin=u,this.handlers=i,this.transformPagePoint=l,this.distanceThreshold=d,this.contextWindow=r||window;const h=Xl(a),p=$f(h,this.transformPagePoint),{point:g}=p,{timestamp:x}=nt;this.history=[{...g,timestamp:x}];const{onSessionStart:v}=i;v&&v(a,If(p,this.history)),this.removeListeners=Gl(Nl(this.contextWindow,"pointermove",this.handlePointerMove),Nl(this.contextWindow,"pointerup",this.handlePointerUp),Nl(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(a){this.handlers=a}end(){this.removeListeners&&this.removeListeners(),ln(this.updatePoint)}}function $f(t,a){return a?{point:a(t.point)}:t}function cv(t,a){return{x:t.x-a.x,y:t.y-a.y}}function If({point:t},a){return{point:t,delta:cv(t,Y1(a)),offset:cv(t,IM(a)),velocity:JM(a,.1)}}function IM(t){return t[0]}function Y1(t){return t[t.length-1]}function JM(t,a){if(t.length<2)return{x:0,y:0};let i=t.length-1,l=null;const r=Y1(t);for(;i>=0&&(l=t[i],!(r.timestamp-l.timestamp>xn(a)));)i--;if(!l)return{x:0,y:0};const u=Wt(r.timestamp-l.timestamp);if(u===0)return{x:0,y:0};const d={x:(r.x-l.x)/u,y:(r.y-l.y)/u};return d.x===1/0&&(d.x=0),d.y===1/0&&(d.y=0),d}function e3(t,{min:a,max:i},l){return a!==void 0&&t<a?t=l?Ve(a,t,l.min):Math.max(t,a):i!==void 0&&t>i&&(t=l?Ve(i,t,l.max):Math.min(t,i)),t}function uv(t,a,i){return{min:a!==void 0?t.min+a:void 0,max:i!==void 0?t.max+i-(t.max-t.min):void 0}}function t3(t,{top:a,left:i,bottom:l,right:r}){return{x:uv(t.x,i,r),y:uv(t.y,a,l)}}function fv(t,a){let i=a.min-t.min,l=a.max-t.max;return a.max-a.min<t.max-t.min&&([i,l]=[l,i]),{min:i,max:l}}function n3(t,a){return{x:fv(t.x,a.x),y:fv(t.y,a.y)}}function a3(t,a){let i=.5;const l=ft(t),r=ft(a);return r>l?i=mi(a.min,a.max-l,t.min):l>r&&(i=mi(t.min,t.max-r,a.min)),Sn(0,1,i)}function s3(t,a){const i={};return a.min!==void 0&&(i.min=a.min-t.min),a.max!==void 0&&(i.max=a.max-t.min),i}const qd=.35;function i3(t=qd){return t===!1?t=0:t===!0&&(t=qd),{x:dv(t,"left","right"),y:dv(t,"top","bottom")}}function dv(t,a,i){return{min:mv(t,a),max:mv(t,i)}}function mv(t,a){return typeof t=="number"?t:t[a]||0}const l3=new WeakMap;class o3{constructor(a){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ye(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=a}start(a,{snapToCursor:i=!1,distanceThreshold:l}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const u=v=>{const{dragSnapToOrigin:S}=this.getProps();S?this.pauseAnimation():this.stopAnimation(),i&&this.snapToCursor(Xl(v).point)},d=(v,S)=>{const{drag:T,dragPropagation:A,onDragStart:j}=this.getProps();if(T&&!A&&(this.openDragLock&&this.openDragLock(),this.openDragLock=aj(T),!this.openDragLock))return;this.latestPointerEvent=v,this.latestPanInfo=S,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Zt(N=>{let H=this.getAxisMotionValue(N).get()||0;if(vn.test(H)){const{projection:z}=this.visualElement;if(z&&z.layout){const G=z.layout.layoutBox[N];G&&(H=ft(G)*(parseFloat(H)/100))}}this.originPoint[N]=H}),j&&ze.postRender(()=>j(v,S)),Kd(this.visualElement,"transform");const{animationState:_}=this.visualElement;_&&_.setActive("whileDrag",!0)},h=(v,S)=>{this.latestPointerEvent=v,this.latestPanInfo=S;const{dragPropagation:T,dragDirectionLock:A,onDirectionLock:j,onDrag:_}=this.getProps();if(!T&&!this.openDragLock)return;const{offset:N}=S;if(A&&this.currentDirection===null){this.currentDirection=r3(N),this.currentDirection!==null&&j&&j(this.currentDirection);return}this.updateAxis("x",S.point,N),this.updateAxis("y",S.point,N),this.visualElement.render(),_&&_(v,S)},p=(v,S)=>{this.latestPointerEvent=v,this.latestPanInfo=S,this.stop(v,S),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>Zt(v=>this.getAnimationState(v)==="paused"&&this.getAxisMotionValue(v).animation?.play()),{dragSnapToOrigin:x}=this.getProps();this.panSession=new q1(a,{onSessionStart:u,onStart:d,onMove:h,onSessionEnd:p,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:x,distanceThreshold:l,contextWindow:G1(this.visualElement)})}stop(a,i){const l=a||this.latestPointerEvent,r=i||this.latestPanInfo,u=this.isDragging;if(this.cancel(),!u||!r||!l)return;const{velocity:d}=r;this.startAnimation(d);const{onDragEnd:h}=this.getProps();h&&ze.postRender(()=>h(l,r))}cancel(){this.isDragging=!1;const{projection:a,animationState:i}=this.visualElement;a&&(a.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}updateAxis(a,i,l){const{drag:r}=this.getProps();if(!l||!vr(a,r,this.currentDirection))return;const u=this.getAxisMotionValue(a);let d=this.originPoint[a]+l[a];this.constraints&&this.constraints[a]&&(d=e3(d,this.constraints[a],this.elastic[a])),u.set(d)}resolveConstraints(){const{dragConstraints:a,dragElastic:i}=this.getProps(),l=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;a&&ei(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&l?this.constraints=t3(l.layoutBox,a):this.constraints=!1,this.elastic=i3(i),r!==this.constraints&&l&&this.constraints&&!this.hasMutatedConstraints&&Zt(u=>{this.constraints!==!1&&this.getAxisMotionValue(u)&&(this.constraints[u]=s3(l.layoutBox[u],this.constraints[u]))})}resolveRefConstraints(){const{dragConstraints:a,onMeasureDragConstraints:i}=this.getProps();if(!a||!ei(a))return!1;const l=a.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const u=cM(l,r.root,this.visualElement.getTransformPagePoint());let d=n3(r.layout.layoutBox,u);if(i){const h=i(lM(d));this.hasMutatedConstraints=!!h,h&&(d=j1(h))}return d}startAnimation(a){const{drag:i,dragMomentum:l,dragElastic:r,dragTransition:u,dragSnapToOrigin:d,onDragTransitionEnd:h}=this.getProps(),p=this.constraints||{},g=Zt(x=>{if(!vr(x,i,this.currentDirection))return;let v=p&&p[x]||{};d&&(v={min:0,max:0});const S=r?200:1e6,T=r?40:1e7,A={type:"inertia",velocity:l?a[x]:0,bounceStiffness:S,bounceDamping:T,timeConstant:750,restDelta:1,restSpeed:10,...u,...v};return this.startAxisValueAnimation(x,A)});return Promise.all(g).then(h)}startAxisValueAnimation(a,i){const l=this.getAxisMotionValue(a);return Kd(this.visualElement,a),l.start(Km(a,l,0,i,this.visualElement,!1))}stopAnimation(){Zt(a=>this.getAxisMotionValue(a).stop())}pauseAnimation(){Zt(a=>this.getAxisMotionValue(a).animation?.pause())}getAnimationState(a){return this.getAxisMotionValue(a).animation?.state}getAxisMotionValue(a){const i=`_drag${a.toUpperCase()}`,l=this.visualElement.getProps(),r=l[i];return r||this.visualElement.getValue(a,(l.initial?l.initial[a]:void 0)||0)}snapToCursor(a){Zt(i=>{const{drag:l}=this.getProps();if(!vr(i,l,this.currentDirection))return;const{projection:r}=this.visualElement,u=this.getAxisMotionValue(i);if(r&&r.layout){const{min:d,max:h}=r.layout.layoutBox[i];u.set(a[i]-Ve(d,h,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:a,dragConstraints:i}=this.getProps(),{projection:l}=this.visualElement;if(!ei(i)||!l||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};Zt(d=>{const h=this.getAxisMotionValue(d);if(h&&this.constraints!==!1){const p=h.get();r[d]=a3({min:p,max:p},this.constraints[d])}});const{transformTemplate:u}=this.visualElement.getProps();this.visualElement.current.style.transform=u?u({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),Zt(d=>{if(!vr(d,a,null))return;const h=this.getAxisMotionValue(d),{min:p,max:g}=this.constraints[d];h.set(Ve(p,g,r[d]))})}addListeners(){if(!this.visualElement.current)return;l3.set(this.visualElement,this);const a=this.visualElement.current,i=Nl(a,"pointerdown",p=>{const{drag:g,dragListener:x=!0}=this.getProps();g&&x&&this.start(p)}),l=()=>{const{dragConstraints:p}=this.getProps();ei(p)&&p.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,u=r.addEventListener("measure",l);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),ze.read(l);const d=Ul(window,"resize",()=>this.scalePositionWithinConstraints()),h=r.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:g})=>{this.isDragging&&g&&(Zt(x=>{const v=this.getAxisMotionValue(x);v&&(this.originPoint[x]+=p[x].translate,v.set(v.get()+p[x].translate))}),this.visualElement.render())}));return()=>{d(),i(),u(),h&&h()}}getProps(){const a=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:l=!1,dragPropagation:r=!1,dragConstraints:u=!1,dragElastic:d=qd,dragMomentum:h=!0}=a;return{...a,drag:i,dragDirectionLock:l,dragPropagation:r,dragConstraints:u,dragElastic:d,dragMomentum:h}}}function vr(t,a,i){return(a===!0||a===t)&&(i===null||i===t)}function r3(t,a=10){let i=null;return Math.abs(t.y)>a?i="y":Math.abs(t.x)>a&&(i="x"),i}class c3 extends ja{constructor(a){super(a),this.removeGroupControls=bt,this.removeListeners=bt,this.controls=new o3(a)}mount(){const{dragControls:a}=this.node.getProps();a&&(this.removeGroupControls=a.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||bt}unmount(){this.removeGroupControls(),this.removeListeners()}}const hv=t=>(a,i)=>{t&&ze.postRender(()=>t(a,i))};class u3 extends ja{constructor(){super(...arguments),this.removePointerDownListener=bt}onPointerDown(a){this.session=new q1(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:G1(this.node)})}createPanHandlers(){const{onPanSessionStart:a,onPanStart:i,onPan:l,onPanEnd:r}=this.node.getProps();return{onSessionStart:hv(a),onStart:hv(i),onMove:l,onEnd:(u,d)=>{delete this.session,r&&ze.postRender(()=>r(u,d))}}}mount(){this.removePointerDownListener=Nl(this.node.current,"pointerdown",a=>this.onPointerDown(a))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Dr={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pv(t,a){return a.max===a.min?0:t/(a.max-a.min)*100}const vl={correct:(t,a)=>{if(!a.target)return t;if(typeof t=="string")if(le.test(t))t=parseFloat(t);else return t;const i=pv(t,a.target.x),l=pv(t,a.target.y);return`${i}% ${l}%`}},f3={correct:(t,{treeScale:a,projectionDelta:i})=>{const l=t,r=Ca.parse(t);if(r.length>5)return l;const u=Ca.createTransformer(t),d=typeof r[0]!="number"?1:0,h=i.x.scale*a.x,p=i.y.scale*a.y;r[0+d]/=h,r[1+d]/=p;const g=Ve(h,p,.5);return typeof r[2+d]=="number"&&(r[2+d]/=g),typeof r[3+d]=="number"&&(r[3+d]/=g),u(r)}};let Jf=!1;class d3 extends w.Component{componentDidMount(){const{visualElement:a,layoutGroup:i,switchLayoutGroup:l,layoutId:r}=this.props,{projection:u}=a;_j(m3),u&&(i.group&&i.group.add(u),l&&l.register&&r&&l.register(u),Jf&&u.root.didUpdate(),u.addEventListener("animationComplete",()=>{this.safeToRemove()}),u.setOptions({...u.options,onExitComplete:()=>this.safeToRemove()})),Dr.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){const{layoutDependency:i,visualElement:l,drag:r,isPresent:u}=this.props,{projection:d}=l;return d&&(d.isPresent=u,Jf=!0,r||a.layoutDependency!==i||i===void 0||a.isPresent!==u?d.willUpdate():this.safeToRemove(),a.isPresent!==u&&(u?d.promote():d.relegate()||ze.postRender(()=>{const h=d.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),Om.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:a,layoutGroup:i,switchLayoutGroup:l}=this.props,{projection:r}=a;Jf=!0,r&&(r.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(r),l&&l.deregister&&l.deregister(r))}safeToRemove(){const{safeToRemove:a}=this.props;a&&a()}render(){return null}}function X1(t){const[a,i]=h1(),l=w.useContext(rm);return m.jsx(d3,{...t,layoutGroup:l,switchLayoutGroup:w.useContext(N1),isPresent:a,safeToRemove:i})}const m3={borderRadius:{...vl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:vl,borderTopRightRadius:vl,borderBottomLeftRadius:vl,borderBottomRightRadius:vl,boxShadow:f3};function h3(t,a,i){const l=ct(t)?t:nn(t);return l.start(Km("",l,a,i)),l.animation}const p3=(t,a)=>t.depth-a.depth;class g3{constructor(){this.children=[],this.isDirty=!1}add(a){um(this.children,a),this.isDirty=!0}remove(a){fm(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(p3),this.isDirty=!1,this.children.forEach(a)}}function y3(t,a){const i=vt.now(),l=({timestamp:r})=>{const u=r-i;u>=a&&(ln(l),t(u-a))};return ze.setup(l,!0),()=>ln(l)}const Z1=["TopLeft","TopRight","BottomLeft","BottomRight"],x3=Z1.length,gv=t=>typeof t=="string"?parseFloat(t):t,yv=t=>typeof t=="number"||le.test(t);function v3(t,a,i,l,r,u){r?(t.opacity=Ve(0,i.opacity??1,b3(l)),t.opacityExit=Ve(a.opacity??1,0,S3(l))):u&&(t.opacity=Ve(a.opacity??1,i.opacity??1,l));for(let d=0;d<x3;d++){const h=`border${Z1[d]}Radius`;let p=xv(a,h),g=xv(i,h);if(p===void 0&&g===void 0)continue;p||(p=0),g||(g=0),p===0||g===0||yv(p)===yv(g)?(t[h]=Math.max(Ve(gv(p),gv(g),l),0),(vn.test(g)||vn.test(p))&&(t[h]+="%")):t[h]=g}(a.rotate||i.rotate)&&(t.rotate=Ve(a.rotate||0,i.rotate||0,l))}function xv(t,a){return t[a]!==void 0?t[a]:t.borderRadius}const b3=Q1(0,.5,Ob),S3=Q1(.5,.95,bt);function Q1(t,a,i){return l=>l<t?0:l>a?1:i(mi(t,a,l))}function vv(t,a){t.min=a.min,t.max=a.max}function Yt(t,a){vv(t.x,a.x),vv(t.y,a.y)}function bv(t,a){t.translate=a.translate,t.scale=a.scale,t.originPoint=a.originPoint,t.origin=a.origin}function Sv(t,a,i,l,r){return t-=a,t=qr(t,1/i,l),r!==void 0&&(t=qr(t,1/r,l)),t}function w3(t,a=0,i=1,l=.5,r,u=t,d=t){if(vn.test(a)&&(a=parseFloat(a),a=Ve(d.min,d.max,a/100)-d.min),typeof a!="number")return;let h=Ve(u.min,u.max,l);t===u&&(h-=a),t.min=Sv(t.min,a,i,h,r),t.max=Sv(t.max,a,i,h,r)}function wv(t,a,[i,l,r],u,d){w3(t,a[i],a[l],a[r],a.scale,u,d)}const T3=["x","scaleX","originX"],A3=["y","scaleY","originY"];function Tv(t,a,i,l){wv(t.x,a,T3,i?i.x:void 0,l?l.x:void 0),wv(t.y,a,A3,i?i.y:void 0,l?l.y:void 0)}function Av(t){return t.translate===0&&t.scale===1}function F1(t){return Av(t.x)&&Av(t.y)}function Ev(t,a){return t.min===a.min&&t.max===a.max}function E3(t,a){return Ev(t.x,a.x)&&Ev(t.y,a.y)}function Nv(t,a){return Math.round(t.min)===Math.round(a.min)&&Math.round(t.max)===Math.round(a.max)}function W1(t,a){return Nv(t.x,a.x)&&Nv(t.y,a.y)}function Cv(t){return ft(t.x)/ft(t.y)}function jv(t,a){return t.translate===a.translate&&t.scale===a.scale&&t.originPoint===a.originPoint}class N3{constructor(){this.members=[]}add(a){um(this.members,a),a.scheduleRender()}remove(a){if(fm(this.members,a),a===this.prevLead&&(this.prevLead=void 0),a===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(a){const i=this.members.findIndex(r=>a===r);if(i===0)return!1;let l;for(let r=i;r>=0;r--){const u=this.members[r];if(u.isPresent!==!1){l=u;break}}return l?(this.promote(l),!0):!1}promote(a,i){const l=this.lead;if(a!==l&&(this.prevLead=l,this.lead=a,a.show(),l)){l.instance&&l.scheduleRender(),a.scheduleRender(),a.resumeFrom=l,i&&(a.resumeFrom.preserveOpacity=!0),l.snapshot&&(a.snapshot=l.snapshot,a.snapshot.latestValues=l.animationValues||l.latestValues),a.root&&a.root.isUpdating&&(a.isLayoutDirty=!0);const{crossfade:r}=a.options;r===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(a=>{const{options:i,resumingFrom:l}=a;i.onExitComplete&&i.onExitComplete(),l&&l.options.onExitComplete&&l.options.onExitComplete()})}scheduleRender(){this.members.forEach(a=>{a.instance&&a.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function C3(t,a,i){let l="";const r=t.x.translate/a.x,u=t.y.translate/a.y,d=i?.z||0;if((r||u||d)&&(l=`translate3d(${r}px, ${u}px, ${d}px) `),(a.x!==1||a.y!==1)&&(l+=`scale(${1/a.x}, ${1/a.y}) `),i){const{transformPerspective:g,rotate:x,rotateX:v,rotateY:S,skewX:T,skewY:A}=i;g&&(l=`perspective(${g}px) ${l}`),x&&(l+=`rotate(${x}deg) `),v&&(l+=`rotateX(${v}deg) `),S&&(l+=`rotateY(${S}deg) `),T&&(l+=`skewX(${T}deg) `),A&&(l+=`skewY(${A}deg) `)}const h=t.x.scale*a.x,p=t.y.scale*a.y;return(h!==1||p!==1)&&(l+=`scale(${h}, ${p})`),l||"none"}const ed=["","X","Y","Z"],j3=1e3;let M3=0;function td(t,a,i,l){const{latestValues:r}=a;r[t]&&(i[t]=r[t],a.setStaticValue(t,0),l&&(l[t]=0))}function $1(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:a}=t.options;if(!a)return;const i=B1(a);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:r,layoutId:u}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",ze,!(r||u))}const{parent:l}=t;l&&!l.hasCheckedOptimisedAppear&&$1(l)}function I1({attachResizeListener:t,defaultParent:a,measureScroll:i,checkIsScrollRoot:l,resetTransform:r}){return class{constructor(d={},h=a?.()){this.id=M3++,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(D3),this.nodes.forEach(B3),this.nodes.forEach(H3),this.nodes.forEach(R3)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=d,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let p=0;p<this.path.length;p++)this.path[p].shouldResetTransform=!0;this.root===this&&(this.nodes=new g3)}addEventListener(d,h){return this.eventHandlers.has(d)||this.eventHandlers.set(d,new mm),this.eventHandlers.get(d).add(h)}notifyListeners(d,...h){const p=this.eventHandlers.get(d);p&&p.notify(...h)}hasListeners(d){return this.eventHandlers.has(d)}mount(d){if(this.instance)return;this.isSVG=Rm(d)&&!xj(d),this.instance=d;const{layoutId:h,layout:p,visualElement:g}=this.options;if(g&&!g.current&&g.mount(d),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(p||h)&&(this.isLayoutDirty=!0),t){let x,v=0;const S=()=>this.root.updateBlockedByResize=!1;ze.read(()=>{v=window.innerWidth}),t(d,()=>{const T=window.innerWidth;T!==v&&(v=T,this.root.updateBlockedByResize=!0,x&&x(),x=y3(S,250),Dr.hasAnimatedSinceResize&&(Dr.hasAnimatedSinceResize=!1,this.nodes.forEach(Ov)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&g&&(h||p)&&this.addEventListener("didUpdate",({delta:x,hasLayoutChanged:v,hasRelativeLayoutChanged:S,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const A=this.options.transition||g.getDefaultTransition()||K3,{onLayoutAnimationStart:j,onLayoutAnimationComplete:_}=g.getProps(),N=!this.targetLayout||!W1(this.targetLayout,T),H=!v&&S;if(this.options.layoutRoot||this.resumeFrom||H||v&&(N||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const z={...jm(A,"layout"),onPlay:j,onComplete:_};(g.shouldReduceMotion||this.options.layoutRoot)&&(z.delay=0,z.type=!1),this.startAnimation(z),this.setAnimationOrigin(x,H)}else v||Ov(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const d=this.getStack();d&&d.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ln(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(L3),this.animationId++)}getTransformTemplate(){const{visualElement:d}=this.options;return d&&d.getProps().transformTemplate}willUpdate(d=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&$1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let x=0;x<this.path.length;x++){const v=this.path[x];v.shouldResetTransform=!0,v.updateScroll("snapshot"),v.options.layoutRoot&&v.willUpdate(!1)}const{layoutId:h,layout:p}=this.options;if(h===void 0&&!p)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),d&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Mv);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(zv);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(k3),this.nodes.forEach(z3),this.nodes.forEach(O3)):this.nodes.forEach(zv),this.clearAllSnapshots();const h=vt.now();nt.delta=Sn(0,1e3/60,h-nt.timestamp),nt.timestamp=h,nt.isProcessing=!0,Gf.update.process(nt),Gf.preRender.process(nt),Gf.render.process(nt),nt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Om.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(_3),this.sharedNodes.forEach(V3)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ze.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ze.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ft(this.snapshot.measuredBox.x)&&!ft(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 p=0;p<this.path.length;p++)this.path[p].updateScroll();const d=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ye(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,d?d.layoutBox:void 0)}updateScroll(d="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===d&&(h=!1),h&&this.instance){const p=l(this.instance);this.scroll={animationId:this.root.animationId,phase:d,isRoot:p,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:p}}}resetTransform(){if(!r)return;const d=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!F1(this.projectionDelta),p=this.getTransformTemplate(),g=p?p(this.latestValues,""):void 0,x=g!==this.prevTransformTemplateValue;d&&this.instance&&(h||Ia(this.latestValues)||x)&&(r(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(d=!0){const h=this.measurePageBox();let p=this.removeElementScroll(h);return d&&(p=this.removeTransform(p)),G3(p),{animationId:this.root.animationId,measuredBox:h,layoutBox:p,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:d}=this.options;if(!d)return Ye();const h=d.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(q3))){const{scroll:g}=this.root;g&&(ti(h.x,g.offset.x),ti(h.y,g.offset.y))}return h}removeElementScroll(d){const h=Ye();if(Yt(h,d),this.scroll?.wasRoot)return h;for(let p=0;p<this.path.length;p++){const g=this.path[p],{scroll:x,options:v}=g;g!==this.root&&x&&v.layoutScroll&&(x.wasRoot&&Yt(h,d),ti(h.x,x.offset.x),ti(h.y,x.offset.y))}return h}applyTransform(d,h=!1){const p=Ye();Yt(p,d);for(let g=0;g<this.path.length;g++){const x=this.path[g];!h&&x.options.layoutScroll&&x.scroll&&x!==x.root&&ni(p,{x:-x.scroll.offset.x,y:-x.scroll.offset.y}),Ia(x.latestValues)&&ni(p,x.latestValues)}return Ia(this.latestValues)&&ni(p,this.latestValues),p}removeTransform(d){const h=Ye();Yt(h,d);for(let p=0;p<this.path.length;p++){const g=this.path[p];if(!g.instance||!Ia(g.latestValues))continue;Ld(g.latestValues)&&g.updateSnapshot();const x=Ye(),v=g.measurePageBox();Yt(x,v),Tv(h,g.latestValues,g.snapshot?g.snapshot.layoutBox:void 0,x)}return Ia(this.latestValues)&&Tv(h,this.latestValues),h}setTargetDelta(d){this.targetDelta=d,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(d){this.options={...this.options,...d,crossfade:d.crossfade!==void 0?d.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!==nt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(d=!1){const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const p=!!this.resumingFrom||this!==h;if(!(d||p&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:x,layoutId:v}=this.options;if(!(!this.layout||!(x||v))){if(this.resolvedRelativeTargetAt=nt.timestamp,!this.targetDelta&&!this.relativeTarget){const S=this.getClosestProjectingParent();S&&S.layout&&this.animationProgress!==1?(this.relativeParent=S,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ye(),this.relativeTargetOrigin=Ye(),jl(this.relativeTargetOrigin,this.layout.layoutBox,S.layout.layoutBox),Yt(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ye(),this.targetWithTransforms=Ye()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),WM(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Yt(this.target,this.layout.layoutBox),z1(this.target,this.targetDelta)):Yt(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const S=this.getClosestProjectingParent();S&&!!S.resumingFrom==!!this.resumingFrom&&!S.options.layoutScroll&&S.target&&this.animationProgress!==1?(this.relativeParent=S,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ye(),this.relativeTargetOrigin=Ye(),jl(this.relativeTargetOrigin,this.target,S.target),Yt(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Ld(this.parent.latestValues)||M1(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 d=this.getLead(),h=!!this.resumingFrom||this!==d;let p=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(p=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(p=!1),this.resolvedRelativeTargetAt===nt.timestamp&&(p=!1),p)return;const{layout:g,layoutId:x}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||x))return;Yt(this.layoutCorrected,this.layout.layoutBox);const v=this.treeScale.x,S=this.treeScale.y;rM(this.layoutCorrected,this.treeScale,this.path,h),d.layout&&!d.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(d.target=d.layout.layoutBox,d.targetWithTransforms=Ye());const{target:T}=d;if(!T){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(bv(this.prevProjectionDelta.x,this.projectionDelta.x),bv(this.prevProjectionDelta.y,this.projectionDelta.y)),Cl(this.projectionDelta,this.layoutCorrected,T,this.latestValues),(this.treeScale.x!==v||this.treeScale.y!==S||!jv(this.projectionDelta.x,this.prevProjectionDelta.x)||!jv(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",T))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(d=!0){if(this.options.visualElement?.scheduleRender(),d){const h=this.getStack();h&&h.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ai(),this.projectionDelta=ai(),this.projectionDeltaWithTransform=ai()}setAnimationOrigin(d,h=!1){const p=this.snapshot,g=p?p.latestValues:{},x={...this.latestValues},v=ai();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const S=Ye(),T=p?p.source:void 0,A=this.layout?this.layout.source:void 0,j=T!==A,_=this.getStack(),N=!_||_.members.length<=1,H=!!(j&&!N&&this.options.crossfade===!0&&!this.path.some(P3));this.animationProgress=0;let z;this.mixTargetDelta=G=>{const Y=G/1e3;Dv(v.x,d.x,Y),Dv(v.y,d.y,Y),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(jl(S,this.layout.layoutBox,this.relativeParent.layout.layoutBox),U3(this.relativeTarget,this.relativeTargetOrigin,S,Y),z&&E3(this.relativeTarget,z)&&(this.isProjectionDirty=!1),z||(z=Ye()),Yt(z,this.relativeTarget)),j&&(this.animationValues=x,v3(x,g,this.latestValues,Y,H,N)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=Y},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(d){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ln(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ze.update(()=>{Dr.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=nn(0)),this.currentAnimation=h3(this.motionValue,[0,1e3],{...d,velocity:0,isSync:!0,onUpdate:h=>{this.mixTargetDelta(h),d.onUpdate&&d.onUpdate(h)},onStop:()=>{},onComplete:()=>{d.onComplete&&d.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 d=this.getStack();d&&d.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(j3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const d=this.getLead();let{targetWithTransforms:h,target:p,layout:g,latestValues:x}=d;if(!(!h||!p||!g)){if(this!==d&&this.layout&&g&&J1(this.options.animationType,this.layout.layoutBox,g.layoutBox)){p=this.target||Ye();const v=ft(this.layout.layoutBox.x);p.x.min=d.target.x.min,p.x.max=p.x.min+v;const S=ft(this.layout.layoutBox.y);p.y.min=d.target.y.min,p.y.max=p.y.min+S}Yt(h,p),ni(h,x),Cl(this.projectionDeltaWithTransform,this.layoutCorrected,h,x)}}registerSharedNode(d,h){this.sharedNodes.has(d)||this.sharedNodes.set(d,new N3),this.sharedNodes.get(d).add(h);const g=h.options.initialPromotionConfig;h.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(h):void 0})}isLead(){const d=this.getStack();return d?d.lead===this:!0}getLead(){const{layoutId:d}=this.options;return d?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:d}=this.options;return d?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:d}=this.options;if(d)return this.root.sharedNodes.get(d)}promote({needsReset:d,transition:h,preserveFollowOpacity:p}={}){const g=this.getStack();g&&g.promote(this,p),d&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const d=this.getStack();return d?d.relegate(this):!1}resetSkewAndRotation(){const{visualElement:d}=this.options;if(!d)return;let h=!1;const{latestValues:p}=d;if((p.z||p.rotate||p.rotateX||p.rotateY||p.rotateZ||p.skewX||p.skewY)&&(h=!0),!h)return;const g={};p.z&&td("z",d,g,this.animationValues);for(let x=0;x<ed.length;x++)td(`rotate${ed[x]}`,d,g,this.animationValues),td(`skew${ed[x]}`,d,g,this.animationValues);d.render();for(const x in g)d.setStaticValue(x,g[x]),this.animationValues&&(this.animationValues[x]=g[x]);d.scheduleRender()}applyProjectionStyles(d,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){d.visibility="hidden";return}const p=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,d.visibility="",d.opacity="",d.pointerEvents=Or(h?.pointerEvents)||"",d.transform=p?p(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(d.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,d.pointerEvents=Or(h?.pointerEvents)||""),this.hasProjected&&!Ia(this.latestValues)&&(d.transform=p?p({},""):"none",this.hasProjected=!1);return}d.visibility="";const x=g.animationValues||g.latestValues;this.applyTransformsToTarget();let v=C3(this.projectionDeltaWithTransform,this.treeScale,x);p&&(v=p(x,v)),d.transform=v;const{x:S,y:T}=this.projectionDelta;d.transformOrigin=`${S.origin*100}% ${T.origin*100}% 0`,g.animationValues?d.opacity=g===this?x.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:x.opacityExit:d.opacity=g===this?x.opacity!==void 0?x.opacity:"":x.opacityExit!==void 0?x.opacityExit:0;for(const A in Vl){if(x[A]===void 0)continue;const{correct:j,applyTo:_,isCSSVariable:N}=Vl[A],H=v==="none"?x[A]:j(x[A],g);if(_){const z=_.length;for(let G=0;G<z;G++)d[_[G]]=H}else N?this.options.visualElement.renderState.vars[A]=H:d[A]=H}this.options.layoutId&&(d.pointerEvents=g===this?Or(h?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(d=>d.currentAnimation?.stop()),this.root.nodes.forEach(Mv),this.root.sharedNodes.clear()}}}function z3(t){t.updateLayout()}function O3(t){const a=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&a&&t.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:l}=t.layout,{animationType:r}=t.options,u=a.source!==t.layout.source;r==="size"?Zt(x=>{const v=u?a.measuredBox[x]:a.layoutBox[x],S=ft(v);v.min=i[x].min,v.max=v.min+S}):J1(r,a.layoutBox,i)&&Zt(x=>{const v=u?a.measuredBox[x]:a.layoutBox[x],S=ft(i[x]);v.max=v.min+S,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[x].max=t.relativeTarget[x].min+S)});const d=ai();Cl(d,i,a.layoutBox);const h=ai();u?Cl(h,t.applyTransform(l,!0),a.measuredBox):Cl(h,i,a.layoutBox);const p=!F1(d);let g=!1;if(!t.resumeFrom){const x=t.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:v,layout:S}=x;if(v&&S){const T=Ye();jl(T,a.layoutBox,v.layoutBox);const A=Ye();jl(A,i,S.layoutBox),W1(T,A)||(g=!0),x.options.layoutRoot&&(t.relativeTarget=A,t.relativeTargetOrigin=T,t.relativeParent=x)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:a,delta:h,layoutDelta:d,hasLayoutChanged:p,hasRelativeLayoutChanged:g})}else if(t.isLead()){const{onExitComplete:i}=t.options;i&&i()}t.options.transition=void 0}function D3(t){t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function R3(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function _3(t){t.clearSnapshot()}function Mv(t){t.clearMeasurements()}function zv(t){t.isLayoutDirty=!1}function k3(t){const{visualElement:a}=t.options;a&&a.getProps().onBeforeLayoutMeasure&&a.notify("BeforeLayoutMeasure"),t.resetTransform()}function Ov(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function B3(t){t.resolveTargetDelta()}function H3(t){t.calcProjection()}function L3(t){t.resetSkewAndRotation()}function V3(t){t.removeLeadSnapshot()}function Dv(t,a,i){t.translate=Ve(a.translate,0,i),t.scale=Ve(a.scale,1,i),t.origin=a.origin,t.originPoint=a.originPoint}function Rv(t,a,i,l){t.min=Ve(a.min,i.min,l),t.max=Ve(a.max,i.max,l)}function U3(t,a,i,l){Rv(t.x,a.x,i.x,l),Rv(t.y,a.y,i.y,l)}function P3(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const K3={duration:.45,ease:[.4,0,.1,1]},_v=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),kv=_v("applewebkit/")&&!_v("chrome/")?Math.round:bt;function Bv(t){t.min=kv(t.min),t.max=kv(t.max)}function G3(t){Bv(t.x),Bv(t.y)}function J1(t,a,i){return t==="position"||t==="preserve-aspect"&&!FM(Cv(a),Cv(i),.2)}function q3(t){return t!==t.root&&t.scroll?.wasRoot}const Y3=I1({attachResizeListener:(t,a)=>Ul(t,"resize",a),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nd={current:void 0},eS=I1({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nd.current){const t=new Y3({});t.mount(window),t.setOptions({layoutScroll:!0}),nd.current=t}return nd.current},resetTransform:(t,a)=>{t.style.transform=a!==void 0?a:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),X3={pan:{Feature:u3},drag:{Feature:c3,ProjectionNode:eS,MeasureLayout:X1}};function Hv(t,a,i){const{props:l}=t;t.animationState&&l.whileHover&&t.animationState.setActive("whileHover",i==="Start");const r="onHover"+i,u=l[r];u&&ze.postRender(()=>u(a,Xl(a)))}class Z3 extends ja{mount(){const{current:a}=this.node;a&&(this.unmount=sj(a,(i,l)=>(Hv(this.node,l,"Start"),r=>Hv(this.node,r,"End"))))}unmount(){}}class Q3 extends ja{constructor(){super(...arguments),this.isActive=!1}onFocus(){let a=!1;try{a=this.node.current.matches(":focus-visible")}catch{a=!0}!a||!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=Gl(Ul(this.node.current,"focus",()=>this.onFocus()),Ul(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Lv(t,a,i){const{props:l}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&l.whileTap&&t.animationState.setActive("whileTap",i==="Start");const r="onTap"+(i==="End"?"":i),u=l[r];u&&ze.postRender(()=>u(a,Xl(a)))}class F3 extends ja{mount(){const{current:a}=this.node;a&&(this.unmount=rj(a,(i,l)=>(Lv(this.node,l,"Start"),(r,{success:u})=>Lv(this.node,r,u?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Yd=new WeakMap,ad=new WeakMap,W3=t=>{const a=Yd.get(t.target);a&&a(t)},$3=t=>{t.forEach(W3)};function I3({root:t,...a}){const i=t||document;ad.has(i)||ad.set(i,{});const l=ad.get(i),r=JSON.stringify(a);return l[r]||(l[r]=new IntersectionObserver($3,{root:t,...a})),l[r]}function J3(t,a,i){const l=I3(a);return Yd.set(t,i),l.observe(t),()=>{Yd.delete(t),l.unobserve(t)}}const ez={some:0,all:1};class tz extends ja{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:a={}}=this.node.getProps(),{root:i,margin:l,amount:r="some",once:u}=a,d={root:i?i.current:void 0,rootMargin:l,threshold:typeof r=="number"?r:ez[r]},h=p=>{const{isIntersecting:g}=p;if(this.isInView===g||(this.isInView=g,u&&!g&&this.hasEnteredView))return;g&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",g);const{onViewportEnter:x,onViewportLeave:v}=this.node.getProps(),S=g?x:v;S&&S(p)};return J3(this.node.current,d,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:a,prevProps:i}=this.node;["amount","margin","root"].some(nz(a,i))&&this.startObserver()}unmount(){}}function nz({viewport:t={}},{viewport:a={}}={}){return i=>t[i]!==a[i]}const az={inView:{Feature:tz},tap:{Feature:F3},focus:{Feature:Q3},hover:{Feature:Z3}},sz={layout:{ProjectionNode:eS,MeasureLayout:X1}},iz={...GM,...az,...X3,...sz},ce=iM(iz,xM),lz=50,Vv=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),oz=()=>({time:0,x:Vv(),y:Vv()}),rz={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Uv(t,a,i,l){const r=i[a],{length:u,position:d}=rz[a],h=r.current,p=i.time;r.current=t[`scroll${d}`],r.scrollLength=t[`scroll${u}`]-t[`client${u}`],r.offset.length=0,r.offset[0]=0,r.offset[1]=r.scrollLength,r.progress=mi(0,r.scrollLength,r.current);const g=l-p;r.velocity=g>lz?0:hm(r.current-h,g)}function cz(t,a,i){Uv(t,"x",a,i),Uv(t,"y",a,i),a.time=i}function uz(t,a){const i={x:0,y:0};let l=t;for(;l&&l!==a;)if(zm(l))i.x+=l.offsetLeft,i.y+=l.offsetTop,l=l.offsetParent;else if(l.tagName==="svg"){const r=l.getBoundingClientRect();l=l.parentElement;const u=l.getBoundingClientRect();i.x+=r.left-u.left,i.y+=r.top-u.top}else if(l instanceof SVGGraphicsElement){const{x:r,y:u}=l.getBBox();i.x+=r,i.y+=u;let d=null,h=l.parentNode;for(;!d;)h.tagName==="svg"&&(d=h),h=l.parentNode;l=d}else break;return i}const Xd={start:0,center:.5,end:1};function Pv(t,a,i=0){let l=0;if(t in Xd&&(t=Xd[t]),typeof t=="string"){const r=parseFloat(t);t.endsWith("px")?l=r:t.endsWith("%")?t=r/100:t.endsWith("vw")?l=r/100*document.documentElement.clientWidth:t.endsWith("vh")?l=r/100*document.documentElement.clientHeight:t=r}return typeof t=="number"&&(l=a*t),i+l}const fz=[0,0];function dz(t,a,i,l){let r=Array.isArray(t)?t:fz,u=0,d=0;return typeof t=="number"?r=[t,t]:typeof t=="string"&&(t=t.trim(),t.includes(" ")?r=t.split(" "):r=[t,Xd[t]?t:"0"]),u=Pv(r[0],i,l),d=Pv(r[1],a),u-d}const mz={All:[[0,0],[1,1]]},hz={x:0,y:0};function pz(t){return"getBBox"in t&&t.tagName!=="svg"?t.getBBox():{width:t.clientWidth,height:t.clientHeight}}function gz(t,a,i){const{offset:l=mz.All}=i,{target:r=t,axis:u="y"}=i,d=u==="y"?"height":"width",h=r!==t?uz(r,t):hz,p=r===t?{width:t.scrollWidth,height:t.scrollHeight}:pz(r),g={width:t.clientWidth,height:t.clientHeight};a[u].offset.length=0;let x=!a[u].interpolate;const v=l.length;for(let S=0;S<v;S++){const T=dz(l[S],g[d],p[d],h[u]);!x&&T!==a[u].interpolatorOffsets[S]&&(x=!0),a[u].offset[S]=T}x&&(a[u].interpolate=Tm(a[u].offset,Xb(l),{clamp:!1}),a[u].interpolatorOffsets=[...a[u].offset]),a[u].progress=Sn(0,1,a[u].interpolate(a[u].current))}function yz(t,a=t,i){if(i.x.targetOffset=0,i.y.targetOffset=0,a!==t){let l=a;for(;l&&l!==t;)i.x.targetOffset+=l.offsetLeft,i.y.targetOffset+=l.offsetTop,l=l.offsetParent}i.x.targetLength=a===t?a.scrollWidth:a.clientWidth,i.y.targetLength=a===t?a.scrollHeight:a.clientHeight,i.x.containerLength=t.clientWidth,i.y.containerLength=t.clientHeight}function xz(t,a,i,l={}){return{measure:r=>{yz(t,l.target,i),cz(t,i,r),(l.offset||l.target)&&gz(t,i,l)},notify:()=>a(i)}}const bl=new WeakMap,Kv=new WeakMap,sd=new WeakMap,Gv=t=>t===document.scrollingElement?window:t;function tS(t,{container:a=document.scrollingElement,...i}={}){if(!a)return bt;let l=sd.get(a);l||(l=new Set,sd.set(a,l));const r=oz(),u=xz(a,t,r,i);if(l.add(u),!bl.has(a)){const h=()=>{for(const v of l)v.measure(nt.timestamp);ze.preUpdate(p)},p=()=>{for(const v of l)v.notify()},g=()=>ze.read(h);bl.set(a,g);const x=Gv(a);window.addEventListener("resize",g,{passive:!0}),a!==document.documentElement&&Kv.set(a,yj(a,g)),x.addEventListener("scroll",g,{passive:!0}),g()}const d=bl.get(a);return ze.read(d,!1,!0),()=>{ln(d);const h=sd.get(a);if(!h||(h.delete(u),h.size))return;const p=bl.get(a);bl.delete(a),p&&(Gv(a).removeEventListener("scroll",p),Kv.get(a)?.(),window.removeEventListener("resize",p))}}const qv=new Map;function vz(t){const a={value:0},i=tS(l=>{a.value=l[t.axis].progress*100},t);return{currentTime:a,cancel:i}}function nS({source:t,container:a,...i}){const{axis:l}=i;t&&(a=t);const r=qv.get(a)??new Map;qv.set(a,r);const u=i.target??"self",d=r.get(u)??{},h=l+(i.offset??[]).join(",");return d[h]||(d[h]=!i.target&&Wb()?new ScrollTimeline({source:a,axis:l}):vz({container:a,...i})),d[h]}function bz(t,a){const i=nS(a);return t.attachTimeline({timeline:a.target?void 0:i,observe:l=>(l.pause(),m1(r=>{l.time=l.iterationDuration*r},i))})}function Sz(t){return t.length===2}function wz(t,a){return Sz(t)?tS(i=>{t(i[a.axis].progress,i)},a):m1(t,nS(a))}function Tz(t,{axis:a="y",container:i=document.scrollingElement,...l}={}){if(!i)return bt;const r={axis:a,container:i,...l};return typeof t=="function"?wz(t,r):bz(t,r)}const Az=()=>({scrollX:nn(0),scrollY:nn(0),scrollXProgress:nn(0),scrollYProgress:nn(0)}),br=t=>t?!t.current:!1;function Yv({container:t,target:a,...i}={}){const l=vi(Az),r=w.useRef(null),u=w.useRef(!1),d=w.useCallback(()=>(r.current=Tz((h,{x:p,y:g})=>{l.scrollX.set(p.current),l.scrollXProgress.set(p.progress),l.scrollY.set(g.current),l.scrollYProgress.set(g.progress)},{...i,container:t?.current||void 0,target:a?.current||void 0}),()=>{r.current?.()}),[t,a,JSON.stringify(i.offset)]);return nc(()=>{if(u.current=!1,br(t)||br(a)){u.current=!0;return}else return d()},[d]),w.useEffect(()=>{if(u.current)return kl(!br(t)),kl(!br(a)),d()},[d]),l}function Ez(t){const a=vi(()=>nn(t)),{isStatic:i}=w.useContext(sc);if(i){const[,l]=w.useState(t);w.useEffect(()=>a.on("change",l),[])}return a}function aS(t,a){const i=Ez(a()),l=()=>i.set(a());return l(),nc(()=>{const r=()=>ze.preRender(l,!1,!0),u=t.map(d=>d.on("change",r));return()=>{u.forEach(d=>d()),ln(l)}}),i}function Nz(t){El.current=[],t();const a=aS(El.current,t);return El.current=void 0,a}function Sr(t,a,i,l){if(typeof t=="function")return Nz(t);const r=typeof a=="function"?a:vj(a,i,l);return Array.isArray(t)?Xv(t,r):Xv([t],([u])=>r(u))}function Xv(t,a){const i=vi(()=>[]);return aS(t,()=>{i.length=0;const l=t.length;for(let r=0;r<l;r++)i[r]=t[r].get();return a(i)})}function Cz(t,a){const[i,l]=w.useState(t);return w.useEffect(()=>{const r=setTimeout(()=>l(t),a);return()=>clearTimeout(r)},[t,a]),i}const jz={produkt:"Produkte",leistung:"Leistungen",themenwelt:"Themenwelten",seite:"Seiten",karriere:"Karriere"};function Mz({isOpen:t,onClose:a}){const[i,l]=w.useState(""),[r,u]=w.useState(-1),d=w.useRef(null),[,h]=Pl(),{openWizard:p}=tc(),g=Cz(i,220),{data:x,isFetching:v}=ci.search.query.useQuery({q:g},{enabled:g.length>=2}),S=x?.results??[],T=S.reduce((z,G)=>(z[G.category]||(z[G.category]=[]),z[G.category].push(G),z),{}),A=Object.keys(T);w.useEffect(()=>{t&&(setTimeout(()=>d.current?.focus(),100),l(""),u(-1))},[t]),w.useEffect(()=>{u(-1)},[g]),w.useEffect(()=>{const z=G=>{G.key==="Escape"&&a()};return t&&document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[t,a]),w.useEffect(()=>(document.body.style.overflow=t?"hidden":"",()=>{document.body.style.overflow=""}),[t]);const j=w.useCallback(z=>{z.key==="ArrowDown"?(z.preventDefault(),u(G=>Math.min(G+1,S.length-1))):z.key==="ArrowUp"?(z.preventDefault(),u(G=>Math.max(G-1,-1))):z.key==="Enter"&&(z.preventDefault(),r>=0&&S[r]&&_(S[r].url))},[S,r]),_=z=>{a(),l(""),h(z)},N=g.length>=2,H=N&&!v&&S.length===0;return m.jsx(Ws,{"data-loc":"client/src/components/SearchOverlay.tsx:93",children:t&&m.jsxs(m.Fragment,{children:[m.jsx(ce.div,{"data-loc":"client/src/components/SearchOverlay.tsx:97",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.22},onClick:a,className:"fixed inset-0 z-[1100]",style:{background:"rgba(5,12,30,0.7)",backdropFilter:"blur(5px)"},"aria-hidden":"true"},"backdrop"),m.jsxs(ce.div,{"data-loc":"client/src/components/SearchOverlay.tsx:110",role:"dialog","aria-modal":"true","aria-label":"Suche",initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:32,stiffness:290},className:"fixed top-0 right-0 bottom-0 z-[1101] flex flex-col",style:{width:"min(460px, 100vw)",background:"#0a1628",borderLeft:"1px solid rgba(255,255,255,0.08)"},children:[m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:127",className:"flex items-center gap-3 px-5 py-4",style:{borderBottom:"1px solid rgba(255,255,255,0.08)"},children:[m.jsx(_r,{"data-loc":"client/src/components/SearchOverlay.tsx:131",size:16,style:{color:"rgba(255,255,255,0.35)",flexShrink:0},"aria-hidden":"true"}),m.jsx("input",{"data-loc":"client/src/components/SearchOverlay.tsx:132",ref:d,type:"text",value:i,onChange:z=>l(z.target.value),onKeyDown:j,placeholder:"Produkte, Leistungen, Themen …",autoComplete:"off",spellCheck:!1,"aria-label":"Suche",className:"flex-1 bg-transparent border-none outline-none text-white placeholder-white/30 text-sm"}),i&&m.jsx("button",{"data-loc":"client/src/components/SearchOverlay.tsx:145",onClick:()=>l(""),"aria-label":"Suche löschen",className:"p-1 transition-colors hover:bg-white/8",style:{color:"rgba(255,255,255,0.4)"},children:m.jsx(is,{"data-loc":"client/src/components/SearchOverlay.tsx:146",size:14})}),m.jsx("button",{"data-loc":"client/src/components/SearchOverlay.tsx:149",onClick:a,"aria-label":"Suche schließen",className:"ml-1 p-1.5 transition-colors hover:bg-white/8",style:{color:"rgba(255,255,255,0.45)"},children:m.jsx(is,{"data-loc":"client/src/components/SearchOverlay.tsx:150",size:16})})]}),m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:155",className:"flex-1 overflow-y-auto",style:{overscrollBehavior:"contain"},children:[v&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:159",className:"px-5 py-6 flex items-center gap-3",style:{color:"rgba(255,255,255,0.3)"},children:[m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:160",className:"w-3.5 h-3.5 border-2 animate-spin",style:{borderColor:"rgba(255,255,255,0.12)",borderTopColor:"rgba(255,255,255,0.5)"}}),m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:161",className:"text-xs",children:"Suche läuft …"})]}),H&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:167",className:"px-5 py-10 flex flex-col items-center text-center",children:[m.jsx(_r,{"data-loc":"client/src/components/SearchOverlay.tsx:168",size:20,style:{color:"rgba(255,255,255,0.15)"},className:"mb-4"}),m.jsxs("p",{"data-loc":"client/src/components/SearchOverlay.tsx:169",className:"text-sm font-medium mb-1",style:{color:"rgba(255,255,255,0.55)"},children:["Keine Ergebnisse für „",g,'"']}),m.jsx("p",{"data-loc":"client/src/components/SearchOverlay.tsx:172",className:"text-xs mb-6",style:{color:"rgba(255,255,255,0.25)"},children:"Kein passendes Produkt oder keine passende Leistung gefunden?"}),m.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:175",onClick:()=>{a(),setTimeout(()=>p({configKey:"beratung_general",sourceLabel:`Suche – Keine Ergebnisse für „${g}"`}),200)},className:"flex items-center gap-2 px-4 py-2.5 text-sm font-semibold transition-all hover:bg-white/10",style:{color:"rgba(255,255,255,0.7)",border:"1px solid rgba(255,255,255,0.15)"},children:[m.jsx(t0,{"data-loc":"client/src/components/SearchOverlay.tsx:183",size:13}),"Persönliche Beratung anfragen",m.jsx(Ft,{"data-loc":"client/src/components/SearchOverlay.tsx:185",size:12})]})]}),!N&&!v&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:192",className:"px-5 py-5",children:[m.jsx("p",{"data-loc":"client/src/components/SearchOverlay.tsx:193",className:"text-xs font-semibold mb-3",style:{color:"rgba(255,255,255,0.2)",letterSpacing:"0.1em",textTransform:"uppercase"},children:"Schnellzugriff"}),m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:196",className:"flex flex-col",children:[{label:"Gynäkologie",url:"/themenwelten/gynaekologie"},{label:"Autoklaven",url:"/themenwelten/aufbereitung/autoklaven"},{label:"Thermodesinfektoren",url:"/themenwelten/aufbereitung/thermodesinfektoren"},{label:"Sprechstundenbedarf",url:"/leistungen/sprechstundenbedarf"},{label:"Praxisplanung",url:"/leistungen/praxisplanung"}].map(z=>m.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:204",onClick:()=>_(z.url),className:"flex items-center gap-2.5 px-2 py-2 text-left transition-colors hover:bg-white/5 group",children:[m.jsx(Ja,{"data-loc":"client/src/components/SearchOverlay.tsx:209",size:12,style:{color:"rgba(255,255,255,0.18)",flexShrink:0},"aria-hidden":"true"}),m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:210",className:"text-sm group-hover:text-white/80 transition-colors",style:{color:"rgba(255,255,255,0.45)"},children:z.label})]},z.url))})]}),!v&&A.length>0&&m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:221",className:"px-5 py-5 flex flex-col gap-4",children:A.map(z=>m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:223",style:{border:"1px solid rgba(255,255,255,0.09)",background:"rgba(255,255,255,0.03)"},children:[m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:231",className:"px-4 py-2.5",style:{borderBottom:"1px solid rgba(255,255,255,0.07)",background:"rgba(255,255,255,0.03)"},children:m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:238",className:"text-xs font-semibold",style:{color:"rgba(255,255,255,0.35)",letterSpacing:"0.09em",textTransform:"uppercase"},children:jz[z]})}),m.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:247",children:T[z].map((G,Y)=>{const Z=S.indexOf(G),K=Z===r,V=Y===T[z].length-1;return m.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:253",role:"option","aria-selected":K,onMouseEnter:()=>u(Z),onMouseDown:I=>{I.preventDefault(),_(G.url)},className:"w-full flex items-center justify-between px-4 py-2.5 text-left transition-colors group",style:{background:K?"rgba(255,255,255,0.06)":"transparent",borderBottom:V?"none":"1px solid rgba(255,255,255,0.05)"},children:[m.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:265",className:"text-sm leading-snug",style:{color:K?"#5b9bd5":"rgba(255,255,255,0.72)",fontWeight:400},children:G.title}),m.jsx(Ft,{"data-loc":"client/src/components/SearchOverlay.tsx:271",size:12,className:"flex-shrink-0 ml-3 transition-opacity",style:{color:K?"rgba(255,255,255,0.6)":"rgba(255,255,255,0.15)"},"aria-hidden":"true"})]},G.id)})})]},z))})]}),S.length>0&&m.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:289",className:"px-5 py-2.5 flex items-center gap-4 text-xs",style:{borderTop:"1px solid rgba(255,255,255,0.07)",color:"rgba(255,255,255,0.2)"},children:[m.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:293",className:"flex items-center gap-1.5",children:[m.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:294",className:"px-1 py-px font-mono text-[0.65rem]",style:{background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.1)"},children:"↑↓"}),"navigieren"]}),m.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:297",className:"flex items-center gap-1.5",children:[m.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:298",className:"px-1 py-px font-mono text-[0.65rem]",style:{background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.1)"},children:"↵"}),"öffnen"]}),m.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:301",className:"flex items-center gap-1.5",children:[m.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:302",className:"px-1 py-px font-mono text-[0.65rem]",style:{background:"rgba(255,255,255,0.07)",border:"1px solid rgba(255,255,255,0.1)"},children:"Esc"}),"schließen"]})]})]},"panel")]})})}const zz="https://d2xsxph8kpxj0f.cloudfront.net/310419663031579226/fVCZZpHZ6FC9n4cc9cUBcG/megamenu-leistungen-behandlungszimmer-v2-hwUQERuEWjx8axEVLapfKv.webp",Oz="https://files.manuscdn.com/user_upload_by_module/session_file/310419663031579226/nooROWOiLDUnXlPQ.webp",Dz="/images/stusche-gebaeude-menu_portrait.webp",Zv=[{href:"/leistungen/praxisbedarf",label:"Lieferung von Praxisbedarf",desc:"Verbrauchsmaterial, Handschuhe, Desinfektion",icon:U2},{href:"/leistungen/sprechstundenbedarf",label:"Sprechstundenbedarf",desc:"SSB-Abrechnung direkt über die Kasse",icon:P2},{href:"/leistungen/technischer-service",label:"Technischer Service & Wartung",desc:"Geräteservice, Validierung, RDG-Prüfung",icon:a0},{href:"/leistungen/praxisplanung",label:"3D-Praxisplanung & Beratung",desc:"Individuelle Raumplanung und Einrichtung",icon:K2},{href:"/leistungen/praxisportal",label:"Praxisportal",desc:"Online bestellen, Rechnungen verwalten",icon:n0},{href:"/leistungen/praxisgruendung",label:"Praxisgründung",desc:"Rundum-Begleitung von Anfang an",icon:Xr},{href:"/leistungen/hygienemanagement",label:"Hygienemanagement",desc:"Begehung, Hygieneplan, Zertifikat",icon:Fd}],Qv=[{href:"/themenwelten/gynaekologie",label:"Gynäkologie",desc:"Gyn-Stühle, Ultraschall, Praxisausstattung",icon:G2},{href:"/themenwelten/chirurgie",label:"Chirurgie",desc:"OP-Bedarf, Instrumente, Sterilisation",icon:q2},{href:"/themenwelten/aufbereitung",label:"Aufbereitung & Sterilisation",desc:"RDG, Autoklaven, Validierung",icon:Fd},{href:"/themenwelten/medizintechnik",label:"Medizintechnik",desc:"EKG, Spirometrie, Diagnostikgeräte",icon:Y2}],Fv=[{href:"/ueber-uns/unser-team",label:"Unser Team",desc:"Persönliche Ansprechpartner vor Ort",icon:Wd},{href:"/karriere",label:"Karriere",desc:"Offene Stellen & Ausbildung",icon:X2}];function id({items:t,image:a,categoryTitle:i,categoryDesc:l,currentLocation:r,onClose:u,quickActions:d}){return m.jsxs(ce.div,{"data-loc":"client/src/components/Navigation.tsx:57",className:"mega-panel",initial:{clipPath:"inset(0 0 100% 0)",opacity:1},animate:{clipPath:"inset(0 0 0% 0)",opacity:1},exit:{clipPath:"inset(0 0 100% 0)",opacity:1},transition:{duration:.38,ease:[.22,1,.36,1]},role:"dialog","aria-label":`Untermenü ${i}`,children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:66",className:"mega-panel-inner",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:68",className:"mega-panel-left",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:69",className:"mega-panel-cat-header",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:70",className:"mega-panel-cat-label",children:i}),m.jsx("p",{"data-loc":"client/src/components/Navigation.tsx:71",className:"mega-panel-cat-desc",children:l})]}),m.jsx("nav",{"data-loc":"client/src/components/Navigation.tsx:73",className:"mega-panel-links","aria-label":i,children:t.map(h=>{const p=h.icon,g=r===h.href||r.startsWith(h.href+"/");return m.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:78",href:h.href,className:`mega-panel-item${g?" mega-panel-item-active":""}`,children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:83",className:"mega-panel-item-icon","aria-hidden":"true",children:m.jsx(p,{"data-loc":"client/src/components/Navigation.tsx:84",className:"w-4 h-4"})}),m.jsxs("span",{"data-loc":"client/src/components/Navigation.tsx:86",className:"mega-panel-item-body",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:87",className:"mega-panel-item-label",children:h.label}),m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:88",className:"mega-panel-item-desc",children:h.desc})]}),m.jsx(Ft,{"data-loc":"client/src/components/Navigation.tsx:90",className:"mega-panel-item-arrow w-3.5 h-3.5","aria-hidden":"true"})]},h.href)})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:98",className:"mega-panel-right",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:99",className:"mega-panel-img-wrap",children:[m.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:100",src:a,alt:i,className:"mega-panel-img",loading:"eager",fetchPriority:"high"}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:101",className:"mega-panel-img-overlay","aria-hidden":"true"})]}),d&&d.length>0&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:104",className:"mega-panel-quick",children:d.map((h,p)=>{const g=h.icon;return h.href?m.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:109",href:h.href,target:h.external?"_blank":void 0,rel:h.external?"noopener noreferrer":void 0,className:"mega-panel-quick-btn",children:[m.jsx(g,{"data-loc":"client/src/components/Navigation.tsx:116",className:"w-3.5 h-3.5","aria-hidden":"true"}),h.label,h.external&&m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:118",className:"w-3 h-3 opacity-60 ml-1","aria-hidden":"true"})]},p):m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:123",className:"mega-panel-quick-btn",onClick:()=>{h.onClick?.()},children:[m.jsx(g,{"data-loc":"client/src/components/Navigation.tsx:124",className:"w-3.5 h-3.5","aria-hidden":"true"}),h.label]},p)})})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:135",className:"mega-panel-footer",children:[m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:136",className:"mega-panel-footer-label",children:"Schnellzugriff:"}),m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:137",href:"/kontakt",className:"mega-panel-footer-link",children:"Beratung anfragen"}),m.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:138",className:"mega-panel-footer-sep","aria-hidden":"true",children:"·"}),m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:139",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),className:"mega-panel-footer-link",style:{background:"none",border:"none",padding:0,cursor:"pointer"},children:["Praxisportal ",m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:144",className:"w-3 h-3 inline ml-0.5","aria-hidden":"true"})]})]})]})}function sS(){const{openWizard:t}=tc(),[a]=Pl(),i=a.startsWith("/leistungen")||a==="/retouren",l=a.startsWith("/themenwelten"),r=a.startsWith("/ueber-uns")||a.startsWith("/karriere"),[u,d]=w.useState(null),[h,p]=w.useState(!1),[g,x]=w.useState(!1),[v,S]=w.useState(!1),[T,A]=w.useState(!1),[j,_]=w.useState(!1),[N,H]=w.useState(!1),z=w.useRef(null);w.useEffect(()=>{const K=()=>_(window.scrollY>60);return window.addEventListener("scroll",K,{passive:!0}),()=>window.removeEventListener("scroll",K)},[]),w.useEffect(()=>{p(!1)},[a]),w.useEffect(()=>{const K=V=>{V.key==="Escape"&&(d(null),p(!1))};return window.addEventListener("keydown",K),()=>window.removeEventListener("keydown",K)},[]);const G=K=>{z.current&&clearTimeout(z.current),d(K)},Y=()=>{z.current&&clearTimeout(z.current)},Z=()=>{z.current=setTimeout(()=>d(null),220)};return m.jsxs(m.Fragment,{children:[m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:205",href:"#main-content",className:"sr-only focus:not-sr-only focus:fixed focus:top-4 focus:left-4 focus:z-[200] focus:bg-white focus:px-4 focus:py-2 focus:rounded focus:text-sm focus:font-medium focus:shadow-lg",style:{fontFamily:"'DM Sans', system-ui, sans-serif",color:"#0d1b3e"},children:"Zum Hauptinhalt springen"}),m.jsxs("nav",{"data-loc":"client/src/components/Navigation.tsx:217",className:`nav-root backdrop-blur-[20px] backdrop-filter${j?" nav-root--scrolled":""}`,"aria-label":"Hauptnavigation",onMouseLeave:Z,children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:222",className:"nav-inner",children:[m.jsx(ce.a,{"data-loc":"client/src/components/Navigation.tsx:224",href:"/",whileHover:{opacity:.85},transition:{duration:.2},className:"flex-shrink-0",children:m.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:225",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH – Zur Startseite",className:"nav-logo"})}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:231",className:"hidden lg:flex items-center gap-8 absolute left-1/2 -translate-x-1/2",children:[m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:236",className:"relative",onMouseEnter:()=>G("leistungen"),children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:237",className:`nav-link${i?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="leistungen",children:["Leistungen",m.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:243",animate:{rotate:u==="leistungen"?180:0},transition:{duration:.25},"aria-hidden":"true",children:m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:244",className:"w-3.5 h-3.5"})})]})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:250",className:"relative",onMouseEnter:()=>G("themenwelten"),children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:251",className:`nav-link${l?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="themenwelten",children:["Themenwelten",m.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:257",animate:{rotate:u==="themenwelten"?180:0},transition:{duration:.25},"aria-hidden":"true",children:m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:258",className:"w-3.5 h-3.5"})})]})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:264",className:"relative",onMouseEnter:()=>G("ueberuns"),children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:265",className:`nav-link${r?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":u==="ueberuns",children:["Über uns",m.jsx(ce.span,{"data-loc":"client/src/components/Navigation.tsx:271",animate:{rotate:u==="ueberuns"?180:0},transition:{duration:.25},"aria-hidden":"true",children:m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:272",className:"w-3.5 h-3.5"})})]})}),m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:278",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),className:"nav-link",style:{textDecoration:"none",background:"none",border:"none",cursor:"pointer"},children:["Praxisportal",m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:284",className:"w-3 h-3 opacity-60","aria-hidden":"true"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:289",className:"hidden lg:flex items-center gap-3 ml-auto flex-shrink-0",children:[m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:290",onClick:()=>H(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:m.jsx(_r,{"data-loc":"client/src/components/Navigation.tsx:291",className:"w-4.5 h-4.5","aria-hidden":"true"})}),m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:293",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Navigation – Beratung anfragen"}),className:"nav-cta",children:["Beratung ",m.jsx(Ft,{"data-loc":"client/src/components/Navigation.tsx:297",className:"w-3 h-3","aria-hidden":"true"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:302",className:"lg:hidden flex items-center gap-2 ml-auto flex-shrink-0",children:[m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:303",onClick:()=>H(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:m.jsx(_r,{"data-loc":"client/src/components/Navigation.tsx:304",className:"w-4.5 h-4.5","aria-hidden":"true"})}),m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:306",className:"nav-hamburger",onClick:()=>p(!h),"aria-label":h?"Menü schließen":"Menü öffnen","aria-expanded":h,"aria-controls":"mobile-menu",children:h?m.jsx(is,{"data-loc":"client/src/components/Navigation.tsx:313",className:"w-5 h-5"}):m.jsx(V2,{"data-loc":"client/src/components/Navigation.tsx:313",className:"w-5 h-5"})})]})]}),m.jsxs(Ws,{"data-loc":"client/src/components/Navigation.tsx:319",children:[u==="leistungen"&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:321",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:m.jsx(id,{"data-loc":"client/src/components/Navigation.tsx:322",items:Zv,image:zz,categoryTitle:"Leistungen",categoryDesc:"Von der Lieferung bis zur Praxisgründung – wir begleiten Sie in jedem Schritt.",currentLocation:a,onClose:()=>d(null),quickActions:[{label:"Beratung anfragen",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Mega-Menü Leistungen"}),icon:si},{label:"Praxisportal",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),icon:n0,external:!0}]})}),u==="themenwelten"&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:337",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:m.jsx(id,{"data-loc":"client/src/components/Navigation.tsx:338",items:Qv,image:Oz,categoryTitle:"Themenwelten",categoryDesc:"Spezialisiertes Wissen und Produkte für Ihren Fachbereich.",currentLocation:a,onClose:()=>d(null),quickActions:[{label:"Beratung anfragen",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Mega-Menü Themenwelten"}),icon:si}]})}),u==="ueberuns"&&m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:352",className:"mega-wrapper",onMouseEnter:Y,onMouseLeave:Z,children:m.jsx(id,{"data-loc":"client/src/components/Navigation.tsx:353",items:Fv,image:Dz,categoryTitle:"Über uns",categoryDesc:"Seit über 35 Jahren Ihr verlässlicher Praxispartner in der Region.",currentLocation:a,onClose:()=>d(null),quickActions:[{label:"Kontakt aufnehmen",href:"/kontakt",icon:si}]})})]})]}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:371",className:`mega-blur-overlay backdrop-blur-[20px] backdrop-filter${u!==null?" mega-blur-overlay--visible":""}`,"aria-hidden":"true",onClick:()=>d(null)}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:378",children:h&&m.jsxs(m.Fragment,{children:[m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:381",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>p(!1),className:"fixed inset-0 bg-black/70 backdrop-blur-sm z-[100] lg:hidden","aria-hidden":"true"}),m.jsxs(ce.div,{"data-loc":"client/src/components/Navigation.tsx:389",id:"mobile-menu",role:"dialog","aria-modal":"true","aria-label":"Navigation",initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",damping:32,stiffness:320},className:"mobile-panel fixed top-0 right-0 bottom-0 w-[300px] z-[101] lg:hidden overflow-y-auto",children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:400",className:"mobile-panel-header",children:[m.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:401",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"nav-logo",style:{height:"1.25rem"}}),m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:402",onClick:()=>p(!1),className:"nav-hamburger","aria-label":"Menü schließen",children:m.jsx(is,{"data-loc":"client/src/components/Navigation.tsx:403",className:"w-5 h-5","aria-hidden":"true"})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:407",style:{paddingTop:"0.5rem"},children:[m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:409",className:"mobile-nav-section",children:[m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:410",onClick:()=>x(!g),className:"mobile-nav-btn","aria-expanded":g,children:["Leistungen",m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:412",className:`w-3.5 h-3.5 transition-transform duration-200 ${g?"rotate-180":""}`,"aria-hidden":"true"})]}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:414",children:g&&m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:416",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",style:{paddingBottom:"1rem"},children:m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:417",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Zv.map(K=>m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:419",href:K.href,className:"mobile-nav-link",onClick:()=>p(!1),children:K.label},K.href))})})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:428",className:"mobile-nav-section",children:[m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:429",onClick:()=>S(!v),className:"mobile-nav-btn","aria-expanded":v,children:["Themenwelten",m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:431",className:`w-3.5 h-3.5 transition-transform duration-200 ${v?"rotate-180":""}`,"aria-hidden":"true"})]}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:433",children:v&&m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:435",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",style:{paddingBottom:"1rem"},children:m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:436",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Qv.map(K=>m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:438",href:K.href,className:"mobile-nav-link",onClick:()=>p(!1),children:K.label},K.href))})})})]}),m.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:447",className:"mobile-nav-section",children:[m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:448",onClick:()=>A(!T),className:"mobile-nav-btn","aria-expanded":T,children:["Über uns",m.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:450",className:`w-3.5 h-3.5 transition-transform duration-200 ${T?"rotate-180":""}`,"aria-hidden":"true"})]}),m.jsx(Ws,{"data-loc":"client/src/components/Navigation.tsx:452",children:T&&m.jsx(ce.div,{"data-loc":"client/src/components/Navigation.tsx:454",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",style:{paddingBottom:"1rem"},children:m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:455",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:Fv.map(K=>m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:457",href:K.href,className:"mobile-nav-link",onClick:()=>p(!1),children:K.label},K.href))})})})]}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:466",className:"mobile-nav-section",children:m.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:467",onClick:()=>{p(!1),window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer")},className:"mobile-nav-btn",style:{textDecoration:"none",display:"flex",justifyContent:"space-between",background:"none",border:"none",cursor:"pointer",width:"100%"},children:["Praxisportal",m.jsx(kr,{"data-loc":"client/src/components/Navigation.tsx:473",className:"w-3.5 h-3.5 opacity-60","aria-hidden":"true"})]})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:478",className:"mobile-nav-section",children:m.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:479",href:"/kontakt",className:"mobile-nav-btn",style:{textDecoration:"none",display:"flex",justifyContent:"space-between"},onClick:()=>p(!1),children:"Kontakt"})}),m.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:485",style:{padding:"1.5rem"},children:m.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:486",onClick:()=>{p(!1),t({configKey:"beratung_general",sourceLabel:"Navigation (mobil) – Beratung anfragen"})},className:"nav-cta",style:{width:"100%",justifyContent:"center"},children:"Beratung anfragen"})})]})]})]})}),m.jsx(Mz,{"data-loc":"client/src/components/Navigation.tsx:501",isOpen:N,onClose:()=>H(!1)})]})}function iS({activePage:t}){const a=[{label:"Praxisbedarf",href:"/leistungen/praxisbedarf",key:"praxisbedarf"},{label:"Sprechstundenbedarf",href:"/leistungen/sprechstundenbedarf",key:"sprechstundenbedarf"},{label:"Technischer Service",href:"/leistungen/technischer-service",key:"technischer-service"},{label:"3D-Praxisplanung",href:"/leistungen/praxisplanung",key:"praxisplanung"},{label:"Praxisportal",href:"/leistungen/praxisportal",key:"praxisportal"},{label:"Praxisgründung",href:"/leistungen/praxisgruendung",key:"praxisgruendung"},{label:"Hygienemanagement",href:"/leistungen/hygienemanagement",key:"hygienemanagement"}],i=[{label:"Unser Team",href:"/ueber-uns/unser-team"},{label:"Karriere",href:"/karriere"}],l=[{label:"Gynäkologie",href:"/themenwelten/gynaekologie",key:"gynaekologie",active:!0},{label:"Aufbereitung & Sterilisation",href:"/themenwelten/aufbereitung",key:"aufbereitung",active:!0},{label:"Autoklaven",href:"/themenwelten/aufbereitung/autoklaven",key:"aufbereitung-autoklaven",active:!0},{label:"Thermodesinfektoren",href:"/themenwelten/aufbereitung/thermodesinfektoren",key:"aufbereitung-thermodesinfektoren",active:!0},{label:"Medizintechnik",href:"/themenwelten/medizintechnik",key:"medizintechnik",active:!0},{label:"Chirurgie",href:"/themenwelten/chirurgie",key:"chirurgie",active:!0}];return m.jsx(m.Fragment,{children:m.jsx("footer",{"data-loc":"client/src/components/SiteFooter.tsx:57",className:"site-footer","aria-label":"Seitenfußzeile",children:m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:58",className:"container",children:[m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:60",className:"site-footer-top",children:[m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:62",children:[m.jsx("img",{"data-loc":"client/src/components/SiteFooter.tsx:63",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"site-footer-logo",width:"220",height:"28"}),m.jsxs("p",{"data-loc":"client/src/components/SiteFooter.tsx:70",className:"site-footer-tagline",children:["Ihr Praxisdienstleister",m.jsx("br",{"data-loc":"client/src/components/SiteFooter.tsx:71"}),"seit 1989"]})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:76",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:77",className:"site-footer-col-label",children:"Leistungen"}),m.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:78",className:"site-footer-list",children:a.map(r=>m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:80",children:m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:81",href:r.href,className:`site-footer-link${t===r.key?" site-footer-link-active":""}`,children:r.label})},r.key))})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:93",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:94",className:"site-footer-col-label",children:"Themenwelten"}),m.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:95",className:"site-footer-list",children:l.map(r=>r.active?m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:98",children:m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:99",href:r.href,className:`site-footer-link${t===r.key?" site-footer-link-active":""}`,children:r.label})},r.key):m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:107",children:m.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:108",className:"site-footer-link-disabled",children:r.label})},r.key))})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:116",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:117",className:"site-footer-col-label",children:"Über uns"}),m.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:118",className:"site-footer-list",children:i.map(r=>m.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:120",children:m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:121",href:r.href,className:"site-footer-link",children:r.label})},r.href))})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:128",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:129",className:"site-footer-col-label",children:"Kontakt"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:130",href:"tel:+493328474747",className:"site-footer-phone",children:"+49 3328 / 47 47 47"}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:133",className:"site-footer-hours",children:"Mo – Do, 8:00 – 17:00 Uhr"}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:134",className:"site-footer-hours",children:"Fr, 8:00 – 16:00 Uhr"}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:135",className:"site-footer-hours",style:{marginTop:"0.5rem"},children:"Fax: +49 3328 / 47 57 67"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:138",href:"/kontakt",className:"site-footer-link",style:{marginTop:"0.75rem",display:"inline-block"},children:"Kontaktformular"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:149",className:"site-footer-bottom",children:[m.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:150",className:"site-footer-copy-group",children:[m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:151",className:"site-footer-copy",children:"© 2026 Stusche GmbH"}),m.jsxs("span",{"data-loc":"client/src/components/SiteFooter.tsx:152",className:"site-footer-solar-badge",title:"30-kWp-Photovoltaik-Anlage auf unserem Firmengebäude",children:[m.jsx(Z2,{"data-loc":"client/src/components/SiteFooter.tsx:153",className:"site-footer-solar-icon","aria-hidden":"true"}),"Betrieben mit Solarstrom"]})]}),m.jsxs("nav",{"data-loc":"client/src/components/SiteFooter.tsx:157",className:"site-footer-legal","aria-label":"Rechtliche Links",children:[m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:158",href:"/datenschutz",className:"site-footer-legal-link",children:"Datenschutz"}),m.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:159",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:160",href:"/agb",className:"site-footer-legal-link",children:"AGB"}),m.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:161",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),m.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:162",href:"/impressum",className:"site-footer-legal-link",children:"Impressum"})]}),m.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:164",className:"site-footer-copy",style:{opacity:.4},children:"* Alle Preise exkl. MwSt. Ab 100 € netto versandkostenfrei, darunter 6,90 € Versandpauschale."})]})]})})})}const Ta="https://www.stusche.de",Rz="Stusche – Ihr Praxisdienstleister";function lS({title:t,description:a,keywords:i,canonical:l,ogImage:r="/og-image.webp",ogType:u="website",schema:d,noIndex:h=!1}){const[p]=Pl();let g;l?l.startsWith("http")?g=l:g=`${Ta}${l.startsWith("/")?l:`/${l}`}`:g=`${Ta}${p}`;const x=d?Array.isArray(d)?d:[d]:[];return m.jsxs(_T,{"data-loc":"client/src/components/SEO.tsx:56",children:[m.jsx("title",{"data-loc":"client/src/components/SEO.tsx:58",children:t}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:59",name:"description",content:a}),i&&m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:60",name:"keywords",content:i}),h?m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:62",name:"robots",content:"noindex, nofollow"}):m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:63",name:"robots",content:"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"}),m.jsx("link",{"data-loc":"client/src/components/SEO.tsx:65",rel:"canonical",href:g}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:68",property:"og:title",content:t}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:69",property:"og:description",content:a}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:70",property:"og:type",content:u}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:71",property:"og:url",content:g}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:72",property:"og:image",content:r.startsWith("http")?r:`${Ta}${r}`}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:73",property:"og:site_name",content:Rz}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:74",property:"og:locale",content:"de_DE"}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:77",name:"twitter:card",content:"summary_large_image"}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:78",name:"twitter:title",content:t}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:79",name:"twitter:description",content:a}),m.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:80",name:"twitter:image",content:r.startsWith("http")?r:`${Ta}${r}`}),x.map((v,S)=>m.jsx("script",{"data-loc":"client/src/components/SEO.tsx:84",type:"application/ld+json",children:JSON.stringify(v)},S))]})}function KO(t){return{"@context":"https://schema.org","@type":"Service",name:t.name,description:t.description,serviceType:t.serviceType,provider:{"@type":"MedicalBusiness",name:"Stusche GmbH",url:Ta},areaServed:[{"@type":"City",name:"Berlin"},{"@type":"State",name:"Brandenburg"}]}}function _z(t){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:t.map((a,i)=>({"@type":"ListItem",position:i+1,name:a.name,item:a.url.startsWith("http")?a.url:`${Ta}${a.url}`}))}}function GO(t){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.map(a=>({"@type":"Question",name:a.question,acceptedAnswer:{"@type":"Answer",text:a.answer}}))}}function qO(t){return{"@context":"https://schema.org","@type":"JobPosting",title:t.title,description:t.description,datePosted:t.datePosted||new Date().toISOString().split("T")[0],employmentType:t.employmentType||"FULL_TIME",hiringOrganization:{"@type":"Organization",name:"Stusche GmbH",sameAs:Ta,logo:`${Ta}/stusche-logo-transparent.webp`},jobLocation:{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:"Iserstraße 12",addressLocality:t.jobLocation||"Teltow",addressRegion:"Brandenburg",postalCode:"14513",addressCountry:"DE"}}}}const Wv={anrede:"",name:"",praxis:"",strasse:"",plz:"",ort:"",email:"",telefon:"",anzahl:1,datenschutz:!1,_hp:""};function kz({open:t,onClose:a}){const[i,l]=w.useState(Wv),[r,u]=w.useState({}),[d,h]=w.useState(!1),p=w.useRef(Date.now()),g=ci.katalog.bestellen.useMutation({onSuccess:()=>h(!0),onError:A=>u({name:A.message})}),x=A=>j=>{const _=j.target.type==="checkbox"?j.target.checked:j.target.value;l(N=>({...N,[A]:_})),u(N=>({...N,[A]:void 0}))},v=()=>{const A={};return(!i.name.trim()||i.name.trim().length<2)&&(A.name="Bitte vollständigen Namen angeben."),(!i.strasse.trim()||i.strasse.trim().length<3)&&(A.strasse="Bitte Straße und Hausnummer angeben."),/^\d{5}$/.test(i.plz)||(A.plz="Bitte eine gültige 5-stellige PLZ eingeben."),(!i.ort.trim()||i.ort.trim().length<2)&&(A.ort="Bitte Ort angeben."),i.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i.email)&&(A.email="Bitte eine gültige E-Mail-Adresse eingeben."),i.datenschutz||(A.datenschutz="Bitte stimmen Sie der Datenschutzerklärung zu."),u(A),Object.keys(A).length===0},S=A=>{A.preventDefault(),v()&&g.mutate({anrede:i.anrede||void 0,name:i.name.trim(),praxis:i.praxis.trim()||void 0,strasse:i.strasse.trim(),plz:i.plz.trim(),ort:i.ort.trim(),email:i.email.trim()||void 0,telefon:i.telefon.trim()||void 0,anzahl:i.anzahl,_hp:i._hp,_openedAt:p.current})},T=()=>{l(Wv),u({}),h(!1),p.current=Date.now(),a()};return t?m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:97",className:"fixed inset-0 z-[1100] flex items-start sm:items-center justify-center sm:p-4",role:"dialog","aria-modal":"true","aria-label":"Katalog kostenlos bestellen",children:[m.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:104",className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:T,"aria-hidden":"true"}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:111",className:"relative w-full sm:max-w-lg bg-white rounded-none shadow-2xl flex flex-col mt-0 h-screen sm:h-auto sm:max-h-[90vh]",style:{height:"var(--modal-h, 100dvh)"},children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:113",className:"bg-[#0a1628] px-6 py-5 flex items-center justify-between flex-shrink-0",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:114",children:[m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:115",className:"text-xs text-[#4a9eff] font-semibold uppercase tracking-widest",children:"Anfrage"}),m.jsx("h2",{"data-loc":"client/src/components/KatalogBestellModal.tsx:116",className:"text-white font-bold text-lg leading-tight",children:"Katalog bestellen"})]}),m.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:118",onClick:T,className:"w-8 h-8 rounded-none bg-white/10 hover:bg-white/20 flex items-center justify-center transition-colors","aria-label":"Schließen",children:m.jsx(is,{"data-loc":"client/src/components/KatalogBestellModal.tsx:123",className:"w-4 h-4 text-white"})})]}),m.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:127",className:"overflow-y-auto flex-1 overscroll-contain",children:d?m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:130",className:"px-6 py-12 flex flex-col items-center text-center gap-4",children:[m.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:131",className:"w-16 h-16 rounded-none bg-green-50 flex items-center justify-center",children:m.jsx(Q2,{"data-loc":"client/src/components/KatalogBestellModal.tsx:132",className:"w-9 h-9 text-green-500"})}),m.jsx("h3",{"data-loc":"client/src/components/KatalogBestellModal.tsx:134",className:"text-xl font-bold text-gray-900",children:"Bestellung eingegangen!"}),m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:135",className:"text-gray-500 text-sm max-w-xs",children:"Ihr Katalog wird kostenlos an die angegebene Adresse versendet. In der Regel erhalten Sie ihn innerhalb von 3–5 Werktagen."}),m.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:138",onClick:T,className:"mt-2 gyn-btn-primary",children:"Schließen"})]}):m.jsxs("form",{"data-loc":"client/src/components/KatalogBestellModal.tsx:146",onSubmit:S,noValidate:!0,className:"px-6 py-6 space-y-5",children:[m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:147",className:"text-sm text-gray-500",children:"Wir senden Ihnen den Stusche Katalog 2025/2026 kostenfrei per Post zu. Bitte füllen Sie die Lieferadresse aus."}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:152",type:"text",name:"website_url",value:i._hp,onChange:x("_hp"),tabIndex:-1,autoComplete:"nope","aria-hidden":"true",style:{position:"fixed",top:"-9999px",left:"-9999px",width:"1px",height:"1px",opacity:0,pointerEvents:"none"}}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:164",className:"grid grid-cols-2 gap-4",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:165",children:[m.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:166",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anrede"}),m.jsxs("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:167",value:i.anrede,onChange:x("anrede"),className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors",children:[m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:172",value:"",children:"Bitte wählen"}),m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:173",value:"Herr",children:"Herr"}),m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:174",value:"Frau",children:"Frau"}),m.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:175",value:"Praxis",children:"Praxis"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:178",children:[m.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:179",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anzahl Exemplare"}),m.jsx("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:180",value:i.anzahl,onChange:A=>l(j=>({...j,anzahl:parseInt(A.target.value)})),className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors",children:[1,2,3,4,5].map(A=>m.jsxs("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:185",value:A,children:[A," Exemplar",A>1?"e":""]},A))})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:191",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:192",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(e0,{"data-loc":"client/src/components/KatalogBestellModal.tsx:193",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Name ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:194",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:196",type:"text",value:i.name,onChange:x("name"),placeholder:"Vor- und Nachname",autoComplete:"name",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.name?"border-red-400 bg-red-50":"border-gray-200"}`}),r.name&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:204",className:"mt-1 text-xs text-red-500",children:r.name})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:208",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:209",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(Xr,{"data-loc":"client/src/components/KatalogBestellModal.tsx:210",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Praxisname / Einrichtung"]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:213",type:"text",value:i.praxis,onChange:x("praxis"),placeholder:"z. B. Praxis Dr. Müller",autoComplete:"organization",className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors"})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:224",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:225",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(Rr,{"data-loc":"client/src/components/KatalogBestellModal.tsx:226",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Straße und Hausnummer ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:227",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:229",type:"text",value:i.strasse,onChange:x("strasse"),placeholder:"Musterstraße 12",autoComplete:"street-address",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.strasse?"border-red-400 bg-red-50":"border-gray-200"}`}),r.strasse&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:237",className:"mt-1 text-xs text-red-500",children:r.strasse})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:240",className:"grid grid-cols-2 gap-4",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:241",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:242",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["PLZ ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:242",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:243",type:"text",value:i.plz,onChange:x("plz"),placeholder:"12345",maxLength:5,autoComplete:"postal-code",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.plz?"border-red-400 bg-red-50":"border-gray-200"}`}),r.plz&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:252",className:"mt-1 text-xs text-red-500",children:r.plz})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:254",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:255",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["Ort ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:255",className:"text-red-500",children:"*"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:256",type:"text",value:i.ort,onChange:x("ort"),placeholder:"Berlin",autoComplete:"address-level2",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.ort?"border-red-400 bg-red-50":"border-gray-200"}`}),r.ort&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:264",className:"mt-1 text-xs text-red-500",children:r.ort})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:269",className:"grid grid-cols-2 gap-4",children:[m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:270",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:271",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(Qd,{"data-loc":"client/src/components/KatalogBestellModal.tsx:272",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"E-Mail ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:273",className:"text-gray-400 font-normal",children:"(optional)"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:275",type:"email",value:i.email,onChange:x("email"),placeholder:"praxis@beispiel.de",autoComplete:"email",className:`w-full border rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors ${r.email?"border-red-400 bg-red-50":"border-gray-200"}`}),r.email&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:283",className:"mt-1 text-xs text-red-500",children:r.email})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:285",children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:286",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[m.jsx(si,{"data-loc":"client/src/components/KatalogBestellModal.tsx:287",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Telefon ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:288",className:"text-gray-400 font-normal",children:"(optional)"})]}),m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:290",type:"tel",value:i.telefon,onChange:x("telefon"),placeholder:"030 12345678",autoComplete:"tel",className:"w-full border border-gray-200 rounded-none px-3 py-2.5 text-sm text-gray-800 bg-gray-50 focus:outline-none focus:ring-2 focus:ring-[#1a6dcc]/30 focus:border-[#1a6dcc] transition-colors"})]})]}),m.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:302",className:`rounded-none p-3 border ${r.datenschutz?"border-red-300 bg-red-50":"border-gray-100 bg-gray-50"}`,children:[m.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:303",className:"flex items-start gap-2.5 cursor-pointer",children:[m.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:304",type:"checkbox",checked:i.datenschutz,onChange:x("datenschutz"),className:"mt-0.5 w-4 h-4 rounded border-gray-300 text-[#1a6dcc] focus:ring-[#1a6dcc]/30 flex-shrink-0"}),m.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:310",className:"text-xs text-gray-600 leading-relaxed",children:["Ich stimme der Verarbeitung meiner Daten zur Katalogzusendung gemäß der"," ",m.jsx("a",{"data-loc":"client/src/components/KatalogBestellModal.tsx:312",href:"/datenschutz",target:"_blank",rel:"noopener noreferrer",className:"text-[#1a6dcc] underline hover:text-[#1557b0]",children:"Datenschutzerklärung"})," ","zu. Die Daten werden ausschließlich für den Versand verwendet und nicht an Dritte weitergegeben. ",m.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:315",className:"text-red-500",children:"*"})]})]}),r.datenschutz&&m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:318",className:"mt-1.5 text-xs text-red-500 pl-6",children:r.datenschutz})]}),m.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:322",type:"submit",disabled:g.isPending,className:"w-full gyn-btn-primary justify-center disabled:opacity-60 disabled:cursor-not-allowed",children:g.isPending?m.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:328",className:"flex items-center gap-2",children:[m.jsxs("svg",{"data-loc":"client/src/components/KatalogBestellModal.tsx:329",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[m.jsx("circle",{"data-loc":"client/src/components/KatalogBestellModal.tsx:330",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),m.jsx("path",{"data-loc":"client/src/components/KatalogBestellModal.tsx:331",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),"Wird gesendet…"]}):m.jsxs(m.Fragment,{children:[m.jsx($d,{"data-loc":"client/src/components/KatalogBestellModal.tsx:337",className:"w-4 h-4"}),"Katalog kostenlos anfordern"]})}),m.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:343",className:"text-center text-xs text-gray-400",children:"Kostenlos · Keine Verpflichtung · Versand per Post"})]})})]})]}):null}const Bz={melag:{src:"/images/melag_final_c7612f72.webp",alt:"MELAG – competence in hygiene",size:"h-5"},miele:{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele",bg:"bg-[#CC0000]",size:"h-5"},"miele professional":{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele Professional",bg:"bg-[#CC0000]",size:"h-5"},schmitz:{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz",size:"h-10"},"schmitz medical":{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz Medical",size:"h-10"},getinge:{src:"/images/getinge_final_98c16755.webp",alt:"Getinge",size:"h-6"},edan:{src:"/images/edan-logo_2459b379.webp",alt:"EDAN",size:"h-12"},"medical econet":{src:"/images/medical-econet-logo_f91f8b7f.webp",alt:"medical ECOnet",size:"h-8"},schiller:{src:"/images/schiller-logo_be708bcb.webp",alt:"SCHILLER",size:"h-7"},vitalograph:{src:"/images/vitalograph-logo_6590ad7d.webp",alt:"Vitalograph",size:"h-7"},"bosch + sohn":{src:"/images/bosch-sohn-boso-logo_c18316fa.webp",alt:"Bosch + Sohn / boso",size:"h-10"},"dr. mach":{src:"/images/dr-mach-logo_9b53143c.webp",alt:"Dr. Mach",size:"h-10"},erbe:{src:"/images/erbe-logo_ce09c39e.webp",alt:"ERBE Elektromedizin",size:"h-7"},"erbe elektromedizin":{src:"/images/erbe-logo_ce09c39e.webp",alt:"ERBE Elektromedizin",size:"h-7"},"serag-wiessner":{src:"https://www.serag-wiessner.de/fileadmin/templates/images/logo.png",alt:"Serag-Wiessner",size:"h-7"},"serag wiessner":{src:"https://www.serag-wiessner.de/fileadmin/templates/images/logo.png",alt:"Serag-Wiessner",size:"h-7"},"b. braun":{src:"/manus-storage/bbraun-logo_b74f94df.png",alt:"B. Braun – Sharing Expertise",size:"h-8"},bbraun:{src:"/manus-storage/bbraun-logo_b74f94df.png",alt:"B. Braun – Sharing Expertise",size:"h-8"}};function Hz({hersteller:t,className:a=""}){const i=t.toLowerCase(),l=Bz[i];if(!l)return m.jsx("span",{"data-loc":"client/src/components/HerstellerLogo.tsx:124",className:`text-[10px] font-semibold text-gray-400 tracking-widest uppercase ${a}`,children:t});const r=!!l.bg;return m.jsx("div",{"data-loc":"client/src/components/HerstellerLogo.tsx:134",className:`flex items-center justify-end ${a}`,title:l.alt,children:m.jsx("div",{"data-loc":"client/src/components/HerstellerLogo.tsx:138",className:`rounded px-1.5 py-0.5 opacity-80 hover:opacity-100 transition-opacity ${r?"bg-white shadow-sm":""}`,children:m.jsx("img",{"data-loc":"client/src/components/HerstellerLogo.tsx:143",src:l.src,alt:l.alt,className:`${l.size??"h-6"} w-auto object-contain`,loading:"lazy"})})})}const Lz="/hero-loop-v2.webm",Vz="/hero-loop-v2.mp4",$v="/hero-poster-v2.webp",Uz="/images/home-themenwelt-gyn-3TSczofTDCc8ZyxKa3Ywsb.webp",Pz="/images/medi-matic-front_541c3967.webp",Kz="/images/boso-tm2450-front_e8f1a2b3.webp",Gz="/images/edan-f3-ctg-new_c4d5e6f7.webp",qz="/melag-vacuklav-44b-evolution.webp",Je=[{brand:"SCHMITZ",hersteller:"schmitz",brandColor:"#1a1a2e",name:"medi-matic®",tag:"Behandlungsstuhl",category:"Gynäkologie",desc:"Der preisgekrönte Behandlungsstuhl für die moderne gynäkologische Praxis. Wireless-Steuerung, 470 mm Ausgangshöhe und LED-Ambiente.",features:["4 Nutzerprofile, 16 Memorypositionen","470 mm Ausgangshöhe – sicheres Platznehmen","300 kg Arbeitslast","LED-Ambiente individuell dimmbar"],badge:"German Design Award 2023",img:Pz,imgAlt:"SCHMITZ medi-matic Behandlungsstuhl",href:"/produkte/medi-matic",wizardConfig:null,bgColor:"#f0f4f8"},{brand:"boso",hersteller:"bosch + sohn",brandColor:"#cc0000",name:"TM-2450",tag:"Blutdruckmessgerät",category:"Diagnostik",desc:"Vollautomatisches Blutdruckmessgerät für die Praxis. Klinisch validiert, ARTERY-Society-zertifiziert und einfach zu bedienen.",features:["Klinisch validiert nach ESH-Protokoll","Großes, gut lesbares Display","Speicher für 60 Messungen","Netz- und Batteriebetrieb möglich"],badge:"Klinisch validiert",img:Kz,imgAlt:"boso TM-2450 Blutdruckmessgerät",href:null,wizardConfig:"boso_tm2450_inquiry",bgColor:"#f5f0f0"},{brand:"EDAN",hersteller:"edan",brandColor:"#2d6a4f",name:"F3 CTG-Monitor",tag:"CTG-Gerät",category:"Gynäkologie",desc:"Moderner Fetal-Monitor für die Überwachung von Mutter und Kind. Kompakt, präzise und mit großem Farb-Touchscreen.",features:['Großes 10,4" Farb-Touchscreen-Display',"Integrierter Thermodrucker","Bluetooth & WLAN-Konnektivität","Bis zu 24h Aufzeichnung"],badge:"CE-zertifiziert",img:Gz,imgAlt:"EDAN F3 CTG-Monitor",href:null,wizardConfig:"ctg_inquiry",bgColor:"#f0f5f2"},{brand:"MELAG",hersteller:"melag",brandColor:"#0066cc",name:"Vacuklav 44 B+ Evolution",tag:"Autoklav Klasse B",category:"Aufbereitung",desc:"Der Power-Autoklav für die große Praxis – mit DRYtelligence. 22 l Kammer, bis zu 9 kg Beladung, Sterilisation verpackter Instrumente in nur 20 Minuten.",features:["Klasse B – alle Instrumententypen","9 kg Beladekapazität","DRYtelligence® – intelligente Trocknung","XXL Colour-Touch Display"],badge:"KRINKO-konform",img:qz,imgAlt:"MELAG Vacuklav 44 B+ Evolution Autoklav",href:"/themenwelten/aufbereitung/autoklaven",wizardConfig:null,bgColor:"#f0f4fa"}],Yz=[{icon:$d,title:"Praxisbedarf",desc:"Verbrauchsmaterialien, Diagnostik und Praxisausstattung – zuverlässig geliefert, direkt in Ihre Praxis.",href:"/leistungen/praxisbedarf",tag:"Lieferung"},{icon:F2,title:"Sprechstundenbedarf",desc:"Abrechnung nach § 300 SGB V – wir übernehmen die komplette Abwicklung mit den Krankenkassen.",href:"/leistungen/sprechstundenbedarf",tag:"Abrechnung"},{icon:a0,title:"Technischer Service",desc:"Wartung, Reparatur und STK nach MPBetreibV durch zertifizierte Techniker – vor Ort in Ihrer Praxis.",href:"/leistungen/technischer-service",tag:"Service"},{icon:W2,title:"3D-Praxisplanung",desc:"Individuelle Praxisplanung in 3D – von der ersten Skizze bis zur schlüsselfertigen Einrichtung.",href:"/leistungen/praxisplanung",tag:"Planung"},{icon:s0,title:"Praxisportal",desc:"Kostenfrei für alle Kunden: Bestellungen, SSB-Rezepte, Rechnungsarchiv und Geräte-Service in einem System.",href:"/leistungen/praxisportal",tag:"Kostenfrei"},{icon:Fd,title:"Hygienemanagement",desc:"Begehung, Hygieneplan, Schulung und Zertifikat – alles aus einer Hand, rechtssicher nach IfSG und KRINKO.",href:"/leistungen/hygienemanagement",tag:"Compliance"}],Xz=[{icon:Wd,title:"Persönlicher Außendienst",desc:"Jede Praxis erhält einen festen Ansprechpartner – für Beratung, Bestellung und Vor-Ort-Besuche."},{icon:Xr,title:"Schnelle Lieferung, oft am nächsten Werktag",desc:"Unser eigenes Lager in Teltow ermöglicht kurze Wege und schnelle Verfügbarkeit – direkt vor den Toren Berlins."},{icon:i0,title:"Zertifizierter Service",desc:"Alle Techniker sind nach MPBetreibV zertifiziert. Qualität und Compliance sind bei uns Standard."},{icon:s0,title:"Digitales Praxisportal",desc:"Kostenfrei für alle Kunden: Bestellungen, SSB-Rezepte, Rechnungsarchiv und Geräte-Service in einem System – eingerichtet von unserem Außendienst."}],Zz=[{title:"Gynäkologie",desc:"Spezialisiertes Sortiment, Fachberatung und technischer Service – exklusiv für gynäkologische Praxen.",img:Uz,href:"/themenwelten/gynaekologie",available:!0,badge:"Verfügbar"},{title:"Aufbereitung & Sterilisation",desc:"Autoklaven und Thermodesinfektoren – KRINKO-konforme Aufbereitungstechnik von MELAG, Miele und Getinge.",img:"/images/aufbereitung-hero_a1ca8875.webp",href:"/themenwelten/aufbereitung",available:!0,badge:"Verfügbar"},{title:"Medizintechnik",desc:"Diagnostikgeräte, Blutdruckmessgeräte und Spirometrie – zuverlässige Medizintechnik für den Praxisalltag.",img:"/images/unsplash-medizin_1576091160.webp",href:"/themenwelten/medizintechnik",available:!0,badge:"Verfügbar"},{title:"Chirurgie",desc:"Operationstische, HF-Geräte, Nahtmaterial und Aufbereitungstechnik – Komplettausstattung für chirurgische Praxen.",img:"https://files.manuscdn.com/user_upload_by_module/session_file/310419663031579226/galeQVUwSHJfhVxU.jpg",href:"/themenwelten/chirurgie",available:!0,badge:"Verfügbar"}],Xt=(t=0)=>({initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.7,delay:t}});function Qz(){const{openWizard:t}=tc(),[a,i]=w.useState(0),[l,r]=w.useState(!1),[u,d]=w.useState(!1),h=w.useRef(null),p=w.useRef(null),g=w.useCallback(()=>{i(N=>(N+1)%Je.length)},[]);w.useEffect(()=>{if(l)return;const N=setInterval(g,4e3);return()=>clearInterval(N)},[l,g]);const{scrollYProgress:x}=Yv({target:h,offset:["start start","end start"]}),v=Sr(x,[0,1],[1,0]),S=Sr(x,[0,1],[1,1.08]),T=Sr(x,[0,1],[0,80]),{scrollYProgress:A}=Yv({target:p,offset:["start end","end start"]}),j=Sr(A,[0,1],["-8%","8%"]),_={"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://www.stusche.de/#business",name:"Stusche GmbH",url:"https://www.stusche.de",telephone:"+4933284747 47",faxNumber:"+4933284757 67",email:"info@stusche.de",address:{"@type":"PostalAddress",streetAddress:"Iserstraße 12",addressLocality:"Teltow",postalCode:"14513",addressRegion:"Brandenburg",addressCountry:"DE"},geo:{"@type":"GeoCoordinates",latitude:52.3983,longitude:13.2674},openingHoursSpecification:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday"],opens:"08:00",closes:"17:00"},{"@type":"OpeningHoursSpecification",dayOfWeek:"Friday",opens:"08:00",closes:"16:00"}],description:"Ihr Premiumpartner für Praxisbedarf, Sprechstundenbedarf, technischen Service und Praxisplanung – seit 1989.",foundingDate:"1989",areaServed:[{"@type":"City",name:"Berlin"},{"@type":"State",name:"Brandenburg"}],hasMap:"https://maps.google.com/?q=Iserstra%C3%9Fe+12,+14513+Teltow"};return m.jsxs(m.Fragment,{children:[m.jsx(lS,{"data-loc":"client/src/pages/Homepage.tsx:295",title:"Stusche – Ihr Partner für die moderne Arztpraxis",description:"Praxisbedarf, Sprechstundenbedarf, technischer Service und 3D-Praxisplanung aus einer Hand. Seit über 35 Jahren Ihr zuverlässiger Partner für Arztpraxen in Berlin und Brandenburg.",keywords:"Praxisbedarf, Sprechstundenbedarf, Medizintechnik, Praxisplanung, Stusche, Teltow, Arztpraxis, Berlin, Brandenburg",canonical:"https://www.stusche.de",schema:[_,_z([{name:"Startseite",url:"https://www.stusche.de"}])]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:302",className:"min-h-screen bg-white gyn-font-body",children:[m.jsx(sS,{"data-loc":"client/src/pages/Homepage.tsx:303"}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:306",ref:h,className:"relative min-h-screen flex items-end overflow-clip",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:307",className:"absolute inset-0",style:{scale:S,opacity:v},children:[m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:312",src:$v,alt:"","aria-hidden":"true",fetchPriority:"high",decoding:"async",className:"absolute inset-0 w-full h-full object-cover object-center md:hidden"}),m.jsxs("video",{"data-loc":"client/src/pages/Homepage.tsx:321",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:$v,className:"absolute inset-0 w-full h-full object-cover hidden md:block","aria-hidden":"true",children:[m.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:330",src:Lz,type:"video/webm"}),m.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:331",src:Vz,type:"video/mp4"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:333",className:"absolute inset-0 gyn-hero-gradient"})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:336",className:"container relative z-10 pb-16 pt-48",style:{y:T},children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:340",className:"max-w-4xl",children:[m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:341",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.1},children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:346",className:"gyn-badge",children:[m.jsx(Rr,{"data-loc":"client/src/pages/Homepage.tsx:347",className:"w-3 h-3","aria-hidden":"true"}),"Teltow · Brandenburg · Seit 1989"]})}),m.jsxs(ce.h1,{"data-loc":"client/src/pages/Homepage.tsx:352",className:"gyn-hero-title mb-6",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.9,delay:.2},children:["Ihr Partner für die",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:358"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:359",className:"text-blue-italic",children:"moderne Arztpraxis"})]}),m.jsx(ce.p,{"data-loc":"client/src/pages/Homepage.tsx:362",className:"gyn-hero-subtitle mb-10",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.35},children:"Fachberatung vor Ort · Schnelle Lieferung · Seit 1989"}),m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:371",className:"flex flex-wrap gap-4",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.5},children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:377",className:"flex flex-col gap-1",children:[m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:378",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – Hero"}),className:"gyn-btn-primary",children:["Beratung anfragen",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:383",className:"w-3.5 h-3.5","aria-hidden":"true"})]}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:385",className:"text-white/50 text-xs pl-1",children:"Rückruf am selben Werktag"})]}),m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:387",onClick:()=>t({configKey:"gynaekologie_katalog",sourceLabel:"Startseite – Katalog"}),className:"gyn-btn-outline self-start",style:{height:"2.9375rem"},children:"Katalog anfordern"}),m.jsxs("a",{"data-loc":"client/src/pages/Homepage.tsx:394",href:"#leistungen",className:"gyn-btn-outline inline-flex items-center gap-2 border-white/30 text-white/70 hover:text-white hover:border-white/60 self-start",style:{height:"2.9375rem"},children:[m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:399",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Leistungen entdecken"]})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:405",className:"mt-12 mb-8 hidden md:grid md:grid-cols-4 gap-8 max-w-lg",initial:{opacity:0},animate:{opacity:1},transition:{duration:1,delay:.65},children:[{value:"35+",label:"Jahre Erfahrung"},{value:"500+",label:"Praxen versorgt"},{value:"Täglich",label:"Liefertouren"},{value:"Vor Ort",label:"Außendienst & Service"}].map((N,H)=>m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:417",className:"gyn-stat-card",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:418",className:"gyn-stat-value",children:N.value}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:419",className:"gyn-stat-label",children:N.label})]},H))})]})})]}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:428",className:"py-24 bg-white",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:429",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:430",className:"mb-14",...Xt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:431",className:"gyn-section-label",children:"LEISTUNGEN"}),m.jsx("h1",{"data-loc":"client/src/pages/Homepage.tsx:434",className:"gyn-section-title mt-4",children:"Alles, was Ihre Praxis braucht"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:437",className:"gyn-section-subtitle mt-3 max-w-2xl",children:"Von der täglichen Versorgung bis zur langfristigen Planung – wir begleiten Sie in allen Bereichen."})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:442",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5",children:Yz.map((N,H)=>m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:444",...Xt(H*.07),children:m.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:445",href:N.href,className:"gyn-product-card group block h-full",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:446",className:"flex items-center justify-between mb-4",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:447",className:"gyn-product-tag",children:N.tag}),m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:448",className:"w-5 h-5 text-blue-400/60","aria-hidden":"true"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:450",className:"gyn-product-name",children:N.title}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:451",className:"gyn-product-meta home-leistung-meta mt-2 normal-case tracking-normal leading-relaxed",children:N.desc}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:452",className:"flex items-center gap-1 mt-5 text-blue-500 text-sm font-semibold",children:["Mehr erfahren",m.jsx(Ja,{"data-loc":"client/src/pages/Homepage.tsx:454",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})},N.title))})]})}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:464",className:"pt-10 pb-16 bg-white border-t border-gray-100",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:465",className:"container",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:466",className:"flex items-center justify-center gap-4 mb-8",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:467",className:"flex-1 max-w-[120px] h-px bg-gradient-to-r from-transparent to-gray-300"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:468",className:"text-xs font-semibold tracking-[0.18em] text-gray-500 uppercase whitespace-nowrap",children:"Top-Marken aus unserem Sortiment"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:471",className:"flex-1 max-w-[120px] h-px bg-gradient-to-l from-transparent to-gray-300"})]})}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:474",className:"marquee-track",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:475",className:"pointer-events-none absolute left-0 top-0 bottom-0 w-24 z-10 marquee-fade-left"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:476",className:"pointer-events-none absolute right-0 top-0 bottom-0 w-24 z-10 marquee-fade-right"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:477",className:"flex gap-16 items-center animate-marquee whitespace-nowrap",children:[{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele",h:"h-7"},{src:"/images/melag_final_c7612f72.webp",alt:"MELAG",h:"h-6"},{src:"/images/schiller-logo_be708bcb.webp",alt:"SCHILLER",h:"h-7"},{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz",h:"h-10"},{src:"/images/edan-logo_2459b379.webp",alt:"EDAN",h:"h-10"},{src:"/images/medical-econet-logo_f91f8b7f.webp",alt:"medical ECOnet",h:"h-8"},{src:"/images/vitalograph-logo_6590ad7d.webp",alt:"Vitalograph",h:"h-7"},{src:"/images/bosch-sohn-boso-logo_c18316fa.webp",alt:"Bosch + Sohn / boso",h:"h-9"},{src:"/images/dr-mach-logo_9b53143c.webp",alt:"Dr. Mach",h:"h-9"},{src:"/images/getinge_final_98c16755.webp",alt:"Getinge",h:"h-7"},{src:"/images/miele_final_2f01aaa4.webp",alt:"Miele",h:"h-7"},{src:"/images/melag_final_c7612f72.webp",alt:"MELAG",h:"h-6"},{src:"/images/schiller-logo_be708bcb.webp",alt:"SCHILLER",h:"h-7"},{src:"/images/schmitz_final_c5708868.webp",alt:"Schmitz",h:"h-10"},{src:"/images/edan-logo_2459b379.webp",alt:"EDAN",h:"h-10"},{src:"/images/medical-econet-logo_f91f8b7f.webp",alt:"medical ECOnet",h:"h-8"},{src:"/images/vitalograph-logo_6590ad7d.webp",alt:"Vitalograph",h:"h-7"},{src:"/images/bosch-sohn-boso-logo_c18316fa.webp",alt:"Bosch + Sohn / boso",h:"h-9"},{src:"/images/dr-mach-logo_9b53143c.webp",alt:"Dr. Mach",h:"h-9"},{src:"/images/getinge_final_98c16755.webp",alt:"Getinge",h:"h-7"}].map((N,H)=>m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:500",className:"inline-flex items-center justify-center flex-shrink-0 opacity-80 hover:opacity-100 transition-opacity duration-300",children:m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:501",src:N.src,alt:N.alt,className:`${N.h} w-auto object-contain`,loading:"lazy"})},H))})]})]}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:509",id:"leistungen",className:"py-24 bg-navy",children:["          ",m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:509",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:510",className:"mb-14",...Xt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:511",className:"gyn-section-label gyn-section-label--on-dark",children:"THEMENWELTEN"}),m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:514",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Unsere Themenwelten"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:517",className:"gyn-section-subtitle gyn-section-subtitle--on-dark mt-3 max-w-2xl",children:"Wir beliefern alle Fachrichtungen – von der Gynäkologie bis zur Chirurgie. Hier unsere Spezialisierungen:"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:522",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5",children:Zz.map((N,H)=>m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:524",...Xt(H*.1),children:N.available?m.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:526",href:N.href,className:"home-themenwelt-card group block",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:527",className:"home-themenwelt-img-wrap",children:[N.img?m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:529",src:N.img,alt:N.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105",loading:"lazy"}):m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:536",className:"w-full h-full bg-navy flex items-center justify-center",children:N.icon&&m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:537",className:"w-20 h-20 text-blue-400/30","aria-hidden":"true"})}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:540",className:"home-themenwelt-img-overlay"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:541",className:"home-themenwelt-badge home-themenwelt-badge-active",children:N.badge})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:543",className:"home-themenwelt-body",children:[m.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:544",className:"home-themenwelt-title",children:N.title}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:545",className:"home-themenwelt-desc",children:N.desc}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:546",className:"home-themenwelt-cta",children:["Themenwelt entdecken",m.jsx(Ja,{"data-loc":"client/src/pages/Homepage.tsx:548",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})]}):m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:553",className:"home-themenwelt-card home-themenwelt-card-soon",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:554",className:"home-themenwelt-img-wrap home-themenwelt-img-soon",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:555",className:"w-full h-full flex items-center justify-center",children:N.icon&&m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:556",className:"w-16 h-16 text-white/20","aria-hidden":"true"})}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:558",className:"home-themenwelt-badge home-themenwelt-badge-soon",children:N.badge})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:560",className:"home-themenwelt-body",children:[m.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:561",className:"home-themenwelt-title home-themenwelt-title--soon",children:N.title}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:562",className:"home-themenwelt-desc home-themenwelt-desc--soon",children:N.desc})]})]})},N.title))})]})]}),m.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:574",className:"home-warum-cinematic",ref:p,children:[m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:576",className:"home-warum-cinematic-photo",style:{y:j},"aria-hidden":"true"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:582",className:"home-warum-cinematic-gradient","aria-hidden":"true"}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:585",className:"container home-warum-cinematic-inner",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:588",className:"home-warum-cinematic-header",...Xt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:589",className:"gyn-section-label",style:{color:"rgba(255,255,255,0.55)"},children:"WARUM STUSCHE"}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:590",className:"gyn-section-title-light mb-0",children:["Mehr als ein Lieferant –",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:591"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:592",className:"text-blue-italic",children:"Ihr Praxispartner"})]})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:597",className:"home-warum-cinematic-list",children:Xz.map((N,H)=>m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:599",className:"home-warum-cinematic-item",...Xt(.1+H*.08),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:604",className:"home-warum-cinematic-item-icon",children:m.jsx(N.icon,{"data-loc":"client/src/pages/Homepage.tsx:605",className:"w-4 h-4","aria-hidden":"true"})}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:607",className:"home-warum-cinematic-item-body",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:608",className:"home-warum-cinematic-item-title",children:N.title}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:609",className:"home-warum-cinematic-item-desc",children:N.desc})]})]},N.title))}),m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:616",className:"home-warum-cinematic-cta",...Xt(.5),children:[m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:617",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – Warum Stusche"}),className:"gyn-btn-primary",children:["Jetzt Beratung anfragen",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:622",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:624",className:"home-warum-cinematic-note",children:"Persönlicher Außendienst · Eigenes Lager Teltow · Seit 1989"})]})]})]}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:633",className:"py-24 bg-white",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:634",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:636",className:"mb-12",...Xt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:637",className:"gyn-section-label",children:"PRODUKT-HIGHLIGHTS"}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:640",className:"gyn-section-title mt-4",children:["Ausgewählte Produkte",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:641"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:642",className:"text-blue-italic",children:"für Ihre Praxis"})]})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:647",className:"home-slider",onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),onFocus:()=>r(!0),onBlur:()=>r(!1),children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:654",className:"grid grid-cols-1 lg:grid-cols-2 gap-16 items-center",initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{duration:.45,ease:[.22,1,.36,1]},children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:662",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:664",className:"gyn-section-label mt-0",children:Je[a].category}),m.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:667",className:"home-slider-product-name mt-3",children:Je[a].name}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:670",className:"gyn-divider"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:671",className:"gyn-body-text mb-6",children:Je[a].desc}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:675",className:"space-y-1",children:Je[a].features.map(N=>m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:677",className:"gyn-check-item",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:678",className:"gyn-check-icon","aria-hidden":"true",children:m.jsx(wr,{"data-loc":"client/src/pages/Homepage.tsx:679",className:"w-3 h-3"})}),N]},N))}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:686",className:"flex items-center gap-4 mt-8",children:[Je[a].href?m.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:688",href:Je[a].href,className:"gyn-btn-primary inline-flex",children:["Produkt entdecken",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:690",className:"w-4 h-4","aria-hidden":"true"})]}):m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:693",className:"gyn-btn-primary inline-flex",onClick:()=>t({configKey:Je[a].wizardConfig,sourceLabel:`Slider – ${Je[a].name}`}),children:["Angebot anfragen",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:698",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:701",className:"home-slider-badge-inline",children:[m.jsx(i0,{"data-loc":"client/src/pages/Homepage.tsx:702",className:"w-3.5 h-3.5","aria-hidden":"true"}),Je[a].badge]})]})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:709",className:"home-slider-img-wrap",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:711",className:"absolute top-0 right-0",children:m.jsx(Hz,{"data-loc":"client/src/pages/Homepage.tsx:712",hersteller:Je[a].hersteller})}),m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:714",src:Je[a].img,alt:Je[a].imgAlt,className:"home-slider-img",loading:"lazy"})]})]},a),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:724",className:"home-slider-controls",children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:725",className:"home-slider-dots",children:Je.map((N,H)=>m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:727",onClick:()=>i(H),className:`home-slider-dot${H===a?" home-slider-dot--active":""}`,"aria-label":`Produkt ${H+1}: ${Je[H].name}`},H))}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:735",className:"home-slider-arrows",children:[m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:736",onClick:()=>i((a-1+Je.length)%Je.length),className:"home-slider-arrow","aria-label":"Vorheriges Produkt",children:m.jsx(Ja,{"data-loc":"client/src/pages/Homepage.tsx:741",className:"w-5 h-5 rotate-180","aria-hidden":"true"})}),m.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:743",className:"home-slider-counter",children:[a+1," / ",Je.length]}),m.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:744",onClick:()=>i((a+1)%Je.length),className:"home-slider-arrow","aria-label":"Nächstes Produkt",children:m.jsx(Ja,{"data-loc":"client/src/pages/Homepage.tsx:749",className:"w-5 h-5","aria-hidden":"true"})})]})]})]})]})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:758",className:"home-ueber-uns-section py-24",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:759",className:"container",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:762",className:"flex items-center gap-6 pb-8",...Xt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:766",className:"gyn-section-label gyn-section-label--no-margin",children:"ÜBER UNS"}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:769",className:"home-ueber-uns-trennlinie"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:770",className:"home-ueber-uns-ort",children:"Teltow, Brandenburg"})]}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:774",className:"grid grid-cols-1 lg:grid-cols-12 gap-0",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:777",className:"lg:col-span-5 py-16 lg:py-24 lg:pr-16 home-ueber-uns-linke-spalte",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.8,ease:[.22,1,.36,1]},children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:785",className:"home-ueber-uns-jahreszahl",children:"1989"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:787",className:"home-ueber-uns-gruendung-label",children:"Gegründet in Teltow"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:790",className:"home-ueber-uns-gruendung-text",children:"Seit über 35 Jahren der verlässliche Partner für Arztpraxen in Berlin und Brandenburg."})]}),m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:796",className:"lg:col-span-7 py-16 lg:py-24 lg:pl-16",...Xt(.15),children:[m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:800",className:"home-ueber-uns-heading",children:m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:801",children:"Persönlich. Verlässlich. Vor Ort."})}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:805",className:"home-ueber-uns-row-list",children:[{label:"Persönlicher Kontakt",text:"Fester Außendienstpartner für jede Praxis – persönlicher Ansprechpartner statt anonymer Hotline, digital dokumentierte Vorgänge."},{label:"Eigenes Lager in Teltow",text:"Kurze Wege, schnelle Verfügbarkeit. Direkt vor den Toren Berlins."},{label:"Zertifizierter Service",text:"Alle Techniker nach MPBetreibV zertifiziert. Qualität ist unser Standard."}].map(N=>m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:811",className:"home-ueber-uns-row",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:812",className:"home-ueber-uns-row-label",children:N.label}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:813",className:"home-ueber-uns-row-text",children:N.text})]},N.label))}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:818",className:"flex flex-wrap gap-4",children:[m.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:819",href:"/ueber-uns/unser-team",className:"gyn-btn-primary inline-flex",children:["Unser Team kennenlernen",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:821",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsx(Fa,{"data-loc":"client/src/pages/Homepage.tsx:823",href:"/karriere",className:"gyn-btn-outline-dark inline-flex",children:"Karriere bei Stusche"})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:829",className:"mt-10 pt-8 home-ueber-uns-karriere-teaser",...Xt(.35),children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:830",className:"flex flex-col sm:flex-row gap-3",children:[m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:831",className:"flex items-center gap-2 mr-4 flex-shrink-0",children:[m.jsx(Wd,{"data-loc":"client/src/pages/Homepage.tsx:832",className:"w-4 h-4 text-blue-500","aria-hidden":"true"}),m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:833",className:"home-ueber-uns-stellen-label",children:"2 offene Stellen"})]}),[{title:"Servicetechniker / Elektriker im Außendienst",href:"/karriere/servicetechniker-aussendienst"},{title:"Kreditorenbuchhalter (m/w/d)",href:"/karriere/kreditorenbuchhalter"}].map(N=>m.jsxs(Fa,{"data-loc":"client/src/pages/Homepage.tsx:839",href:N.href,className:"home-karriere-job-link",children:[m.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:840",children:N.title}),m.jsx(Ja,{"data-loc":"client/src/pages/Homepage.tsx:841",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true"})]},N.title))]})})]})]})]})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:853",className:"py-24 bg-navy",children:m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:854",className:"container",children:m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:855",className:"max-w-2xl",...Xt(0),children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:856",className:"gyn-section-label gyn-section-label--on-dark",children:"KONTAKT"}),m.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:859",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Bereit für den nächsten Schritt?"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:862",className:"gyn-section-subtitle gyn-section-subtitle--on-dark mt-4 mb-10",children:"Unser Außendienst kommt zu Ihnen – kostenlos, unverbindlich und auf Ihre Praxis zugeschnitten."}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:865",className:"flex flex-wrap gap-4",children:[m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:866",onClick:()=>t({configKey:"beratung_general",sourceLabel:"Startseite – CTA"}),className:"gyn-btn-primary",children:["Beratungsgespräch vereinbaren",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:871",className:"w-4 h-4","aria-hidden":"true"})]}),m.jsx(Fa,{"data-loc":"client/src/pages/Homepage.tsx:873",href:"/kontakt",className:"gyn-btn-outline inline-flex",children:"Kontakt & Standort"})]})]})})}),m.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:882",className:"py-24 bg-white",children:m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:883",className:"container",children:m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:884",className:"grid lg:grid-cols-2 gap-16 items-center",children:[m.jsxs(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:885",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7},children:[m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:891",className:"gyn-section-label",children:"Katalog 2025/2026"}),m.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:892",className:"gyn-section-title mb-6",children:["Unser Sortiment",m.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:893"}),m.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:894",className:"text-blue-italic",children:"im Überblick"})]}),m.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:896",className:"gyn-divider"}),m.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:897",className:"gyn-body-text mb-8",children:"Entdecken Sie unser vollständiges Sortiment für Praxisbedarf, Sprechstundenbedarf, Hygienemanagement und Medizintechnik – im Stusche Katalog 2025/2026."}),m.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:900",className:"flex flex-wrap gap-3",children:[m.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:901",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",children:m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:902",className:"gyn-btn-primary",children:["Katalog online blättern ",m.jsx(Ft,{"data-loc":"client/src/pages/Homepage.tsx:903",className:"w-3.5 h-3.5","aria-hidden":"true"})]})}),m.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:906",className:"gyn-btn-outline-dark",onClick:()=>d(!0),children:[m.jsx($d,{"data-loc":"client/src/pages/Homepage.tsx:910",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Kostenlos zusenden lassen"]})]})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/Homepage.tsx:915",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,delay:.15},className:"flex justify-center",children:m.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:922",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",className:"block",children:m.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:923",src:"/images/stusche-katalog-2025_36a4a9c7.webp",alt:"Stusche Katalog 2025/2026",className:"w-80 lg:w-96 object-contain hover:scale-105 transition-transform duration-300",loading:"lazy"})})})]})})}),m.jsx(iS,{"data-loc":"client/src/pages/Homepage.tsx:935"})]}),m.jsx(kz,{"data-loc":"client/src/pages/Homepage.tsx:938",open:u,onClose:()=>d(!1)})]})}function Iv(){const[,t]=Pl();return m.jsxs(m.Fragment,{children:[m.jsx(lS,{"data-loc":"client/src/pages/NotFound.tsx:13",title:"Seite nicht gefunden | Stusche GmbH",description:"Die gesuchte Seite existiert nicht mehr oder wurde verschoben. Besuchen Sie unsere Startseite oder kontaktieren Sie uns direkt.",canonical:"/404",noIndex:!0}),m.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"gyn-page",children:[m.jsx(sS,{"data-loc":"client/src/pages/NotFound.tsx:20"}),m.jsxs("main",{"data-loc":"client/src/pages/NotFound.tsx:22",id:"main-content",className:"relative min-h-[80vh] flex items-center justify-center overflow-hidden",style:{background:"var(--stusche-navy-hero, #001a3a)"},children:[m.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:28",className:"absolute inset-0 pointer-events-none","aria-hidden":"true",style:{background:"radial-gradient(ellipse 60% 50% at 50% 40%, rgba(0,80,160,0.18) 0%, transparent 70%)"}}),m.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:37",className:"relative z-10 max-w-2xl w-full mx-auto px-6 py-28 text-center",children:[m.jsx(ce.p,{"data-loc":"client/src/pages/NotFound.tsx:39",className:"font-bold leading-none mb-6 select-none",style:{fontSize:"clamp(7rem, 20vw, 12rem)",color:"rgba(255,255,255,0.06)",letterSpacing:"-0.04em",lineHeight:1},initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.5},"aria-hidden":"true",children:"404"}),m.jsx(ce.h1,{"data-loc":"client/src/pages/NotFound.tsx:56",className:"text-3xl md:text-4xl font-bold text-white mb-4 -mt-8",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1},children:"Seite nicht gefunden"}),m.jsx(ce.p,{"data-loc":"client/src/pages/NotFound.tsx:66",className:"text-base md:text-lg mb-10 leading-relaxed",style:{color:"rgba(255,255,255,0.55)"},initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},children:"Die gesuchte Seite existiert nicht mehr oder wurde verschoben. Möglicherweise haben Sie einen veralteten Link verwendet."}),m.jsxs(ce.div,{"data-loc":"client/src/pages/NotFound.tsx:78",className:"flex flex-col sm:flex-row gap-4 justify-center mb-12",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.5,delay:.3},children:[m.jsxs("button",{"data-loc":"client/src/pages/NotFound.tsx:84",onClick:()=>t("/"),className:"gyn-btn-primary inline-flex items-center justify-center gap-2",children:[m.jsx($2,{"data-loc":"client/src/pages/NotFound.tsx:88",className:"w-4 h-4","aria-hidden":"true"}),"Zur Startseite"]}),m.jsxs("button",{"data-loc":"client/src/pages/NotFound.tsx:92",onClick:()=>history.back(),className:"gyn-btn-outline inline-flex items-center justify-center gap-2",children:[m.jsx(I2,{"data-loc":"client/src/pages/NotFound.tsx:96",className:"w-4 h-4","aria-hidden":"true"}),"Zurück"]})]}),m.jsx(ce.div,{"data-loc":"client/src/pages/NotFound.tsx:102",className:"border-t mb-10",style:{borderColor:"rgba(255,255,255,0.1)"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.4}}),m.jsxs(ce.p,{"data-loc":"client/src/pages/NotFound.tsx:111",className:"text-sm",style:{color:"rgba(255,255,255,0.45)"},initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.45},children:["Benötigen Sie Hilfe?"," ",m.jsxs("a",{"data-loc":"client/src/pages/NotFound.tsx:119",href:"/kontakt",className:"underline underline-offset-2 transition-colors",style:{color:"rgba(255,255,255,0.7)"},children:[m.jsx(Qd,{"data-loc":"client/src/pages/NotFound.tsx:124",className:"w-3.5 h-3.5 inline mr-1 -mt-0.5","aria-hidden":"true"}),"Kontaktieren Sie uns"]})," ","oder rufen Sie uns an:"," ",m.jsxs("a",{"data-loc":"client/src/pages/NotFound.tsx:128",href:"tel:+493328474747",className:"underline underline-offset-2 font-medium transition-colors",style:{color:"rgba(255,255,255,0.85)"},children:[m.jsx(si,{"data-loc":"client/src/pages/NotFound.tsx:133",className:"w-3.5 h-3.5 inline mr-1 -mt-0.5","aria-hidden":"true"}),"03328 47 47 47"]})]})]})]}),m.jsx(iS,{"data-loc":"client/src/pages/NotFound.tsx:140"})]})]})}const Fz=w.lazy(()=>ge(()=>import("./GynaekologieV3-DdtssZrO.js"),__vite__mapDeps([0,1,2,3]))),Wz=w.lazy(()=>ge(()=>import("./Praxisbedarf-lLiMQotK.js"),__vite__mapDeps([4,1,2,3]))),$z=w.lazy(()=>ge(()=>import("./Sprechstundenbedarf-CQb0ZYZU.js"),__vite__mapDeps([5,1,3]))),Iz=w.lazy(()=>ge(()=>import("./TechnischerService-C4zK_NWv.js"),__vite__mapDeps([6,1,2,3]))),Jz=w.lazy(()=>ge(()=>import("./Praxisplanung-AILJxcH0.js"),__vite__mapDeps([7,1,2,3]))),eO=w.lazy(()=>ge(()=>import("./Praxisportal-qLkKgfc4.js"),__vite__mapDeps([8,1,2,3]))),tO=w.lazy(()=>ge(()=>import("./Hygienemanagement-DDwU0i3P.js"),__vite__mapDeps([9,1,2,3]))),nO=w.lazy(()=>ge(()=>import("./Praxisgruendung-D1F-NZWk.js"),__vite__mapDeps([10,1,2,3]))),aO=w.lazy(()=>ge(()=>import("./Kontakt-BdB-4YVi.js"),__vite__mapDeps([11,1]))),sO=w.lazy(()=>ge(()=>import("./MediMatic-N1CG4sW6.js"),__vite__mapDeps([12,1,3]))),iO=w.lazy(()=>ge(()=>import("./VitalographPneumotrac-DOoAlvUr.js"),__vite__mapDeps([13,1,3]))),lO=w.lazy(()=>ge(()=>import("./VitalographAlphaConnect-DFDrdlHv.js"),__vite__mapDeps([14,1]))),oO=w.lazy(()=>ge(()=>import("./BosoTM2450-D8ipiSWp.js"),__vite__mapDeps([15,1,3]))),rO=w.lazy(()=>ge(()=>import("./Impressum-CzzCTHhQ.js"),__vite__mapDeps([16,1]))),cO=w.lazy(()=>ge(()=>import("./Datenschutz-DuYFMMze.js"),__vite__mapDeps([17,1]))),uO=w.lazy(()=>ge(()=>import("./AGB-D9oJw2W4.js"),__vite__mapDeps([18,1]))),fO=w.lazy(()=>ge(()=>import("./UnserTeam-D5nHm3bR.js"),__vite__mapDeps([19,1,20]))),dO=w.lazy(()=>ge(()=>import("./Karriere-8sGScXiL.js"),__vite__mapDeps([21,1,2]))),mO=w.lazy(()=>ge(()=>import("./Aufbereitung-M-h48bKU.js"),__vite__mapDeps([22,1,2,3]))),hO=w.lazy(()=>ge(()=>import("./Autoklaven-CwjFvcu3.js"),__vite__mapDeps([23,1,3]))),pO=w.lazy(()=>ge(()=>import("./Thermodesinfektoren-B-mZkzKT.js"),__vite__mapDeps([24,1,3]))),gO=w.lazy(()=>ge(()=>import("./Medizintechnik-CalHqULk.js"),__vite__mapDeps([25,1,3]))),yO=w.lazy(()=>ge(()=>import("./OPLeuchten-agJhGnh5.js"),__vite__mapDeps([26,1,3]))),xO=w.lazy(()=>ge(()=>import("./Chirurgie-B6aa-ue0.js"),__vite__mapDeps([27,1,2,3]))),vO=w.lazy(()=>ge(()=>import("./ServicetechnikerAussendienst-B5YF7kDI.js"),__vite__mapDeps([28,1]))),bO=w.lazy(()=>ge(()=>import("./Kreditorenbuchhalter-Brl9eQ4y.js"),__vite__mapDeps([29,1]))),SO=w.lazy(()=>ge(()=>import("./Retouren-C0xO3RMU.js"),__vite__mapDeps([30,1]))),wO=w.lazy(()=>ge(()=>import("./GynStuehle-BbN-42zl.js"),__vite__mapDeps([31,1]))),TO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aN),[])),AO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aO),[])),EO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aP),[])),NO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aQ),[])),CO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aR),[])),jO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aS),[])),MO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aT),[])),zO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aU),[])),OO=w.lazy(()=>ge(()=>import("./admin-C-xXSLvt.js").then(t=>t.aV),[]));function DO(){return m.jsxs("div",{"data-loc":"client/src/App.tsx:58",style:{minHeight:"60vh",display:"flex",alignItems:"center",justifyContent:"center"},children:[m.jsx("div",{"data-loc":"client/src/App.tsx:66",style:{width:32,height:32,border:"3px solid #e5e7eb",borderTopColor:"#0d1b3e",borderRadius:"50%",animation:"spin 0.7s linear infinite"}}),m.jsx("style",{"data-loc":"client/src/App.tsx:76",children:"@keyframes spin{to{transform:rotate(360deg)}}"})]})}function RO(){const[t]=Pl();return w.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[t]),null}function _O(){return m.jsxs(m.Fragment,{children:[m.jsx(RO,{"data-loc":"client/src/App.tsx:92"}),m.jsx(w.Suspense,{"data-loc":"client/src/App.tsx:93",fallback:m.jsx(DO,{"data-loc":"client/src/App.tsx:93"}),children:m.jsxs(J2,{"data-loc":"client/src/App.tsx:94",children:[m.jsx(fe,{"data-loc":"client/src/App.tsx:95",path:"/",component:Qz}),m.jsx(fe,{"data-loc":"client/src/App.tsx:96",path:"/themenwelten/gynaekologie",component:Fz}),m.jsx(fe,{"data-loc":"client/src/App.tsx:97",path:"/leistungen/praxisbedarf",component:Wz}),m.jsx(fe,{"data-loc":"client/src/App.tsx:98",path:"/leistungen/sprechstundenbedarf",component:$z}),m.jsx(fe,{"data-loc":"client/src/App.tsx:99",path:"/leistungen/technischer-service",component:Iz}),m.jsx(fe,{"data-loc":"client/src/App.tsx:100",path:"/leistungen/praxisplanung",component:Jz}),m.jsx(fe,{"data-loc":"client/src/App.tsx:101",path:"/leistungen/praxisgruendung",component:nO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:102",path:"/leistungen/praxisportal",component:eO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:103",path:"/leistungen/hygienemanagement",component:tO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:104",path:"/kontakt",component:aO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:105",path:"/produkte/medi-matic",component:sO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:106",path:"/produkte/vitalograph-pneumotrac",component:iO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:107",path:"/produkte/vitalograph-alpha-connect",component:lO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:108",path:"/produkte/boso-tm-2450",component:oO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:109",path:"/impressum",component:rO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:110",path:"/datenschutz",component:cO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:111",path:"/agb",component:uO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:112",path:"/retouren",component:SO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:113",path:"/ueber-uns/unser-team",component:fO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:114",path:"/karriere",component:dO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:115",path:"/themenwelten/aufbereitung",component:mO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:116",path:"/themenwelten/aufbereitung/autoklaven",component:hO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:117",path:"/themenwelten/aufbereitung/thermodesinfektoren",component:pO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:118",path:"/themenwelten/medizintechnik",component:gO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:119",path:"/themenwelten/op-leuchten",component:yO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:120",path:"/themenwelten/chirurgie",component:xO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:121",path:"/themenwelten/gynaekologie/gynstühle",component:wO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:122",path:"/karriere/servicetechniker-aussendienst",component:vO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:123",path:"/karriere/kreditorenbuchhalter",component:bO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:124",path:"/admin/login",component:TO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:125",path:"/admin",component:AO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:126",path:"/admin/gyn-news",component:EO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:127",path:"/admin/search-index",component:NO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:128",path:"/admin/retouren",component:CO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:129",path:"/admin/katalog-bestellungen",component:jO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:130",path:"/admin/email-einstellungen",component:MO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:131",path:"/admin/email-log",component:zO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:132",path:"/admin/seo-report",component:OO}),m.jsx(fe,{"data-loc":"client/src/App.tsx:133",path:"/404",component:Iv}),m.jsx(fe,{"data-loc":"client/src/App.tsx:135",component:Iv})]})})]})}function kO(){return m.jsx(d5,{"data-loc":"client/src/App.tsx:144",children:m.jsx(v5,{"data-loc":"client/src/App.tsx:145",defaultTheme:"light",children:m.jsxs(f5,{"data-loc":"client/src/App.tsx:146",children:[m.jsx(bA,{"data-loc":"client/src/App.tsx:147"}),m.jsx(_O,{"data-loc":"client/src/App.tsx:148"}),m.jsx(p5,{"data-loc":"client/src/App.tsx:149"}),m.jsx(y5,{"data-loc":"client/src/App.tsx:150"})]})})})}const Yr=new eT;Yr.getQueryCache().subscribe(t=>{t.type==="updated"&&t.action.type==="error"&&console.error("[API Query Error]",t.query.state.error)});Yr.getMutationCache().subscribe(t=>{t.type==="updated"&&t.action.type==="error"&&console.error("[API Mutation Error]",t.mutation.state.error)});const BO=ci.createClient({links:[tT({url:"/api/trpc",transformer:Zn,fetch(t,a){return globalThis.fetch(t,{...a??{},credentials:"include"})}})]});oT.createRoot(document.getElementById("root")).render(m.jsx(d0,{"data-loc":"client/src/main.tsx:42",children:m.jsx(ci.Provider,{"data-loc":"client/src/main.tsx:43",client:BO,queryClient:Yr,children:m.jsx(nT,{"data-loc":"client/src/main.tsx:44",client:Yr,children:m.jsx(m5,{"data-loc":"client/src/main.tsx:45",children:m.jsx(kO,{"data-loc":"client/src/main.tsx:46"})})})})}));export{Ws as A,Hz as H,kz as K,sS as N,rs as P,lS as S,Yv as a,Sr as b,_z as c,KO as d,GO as e,iS as f,Dl as g,D1 as h,uM as i,M0 as j,os as k,wA as l,ce as m,Kn as n,nb as o,Ud as p,u5 as q,qO as r,tc as u};