const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/GynaekologieV3-B537yGRm.js","assets/ParallaxBanner-DH_jgaCI.js","assets/accordion-bQq3hZ60.js","assets/stethoscope-B3WYVu8p.js","assets/book-open-CTJ4Cgz9.js","assets/droplets-CBKgglXw.js","assets/microscope-DndpTae4.js","assets/Praxisbedarf-8WtmCF4d.js","assets/heart-pulse-DyEfHcqM.js","assets/shopping-cart-DpgjvQnx.js","assets/clock-CNUeIlQJ.js","assets/zap-dD2gjDUc.js","assets/file-text-Bs4q_v2f.js","assets/Sprechstundenbedarf-pM-O0f47.js","assets/TechnischerService-CPdtNT5A.js","assets/settings-ZNDAsjyc.js","assets/Praxisplanung-CKb8ffO1.js","assets/layers-D715l-ON.js","assets/Praxisportal-ChGHt2v-.js","assets/lock-BUDg4FCA.js","assets/Hygienemanagement-B7hKmO63.js","assets/clipboard-list-D48fv0AO.js","assets/trending-up-ywneR7Hs.js","assets/graduation-cap-wZb4Go47.js","assets/star-BCfV434c.js","assets/Praxisgruendung-BJ_8Wp14.js","assets/lamp-C4RdShEl.js","assets/Kontakt-BDHPYzSR.js","assets/circle-check-DiVWfasE.js","assets/circle-alert-IOwZUBtN.js","assets/MediMatic-BSE2AzO-.js","assets/VitalographPneumotrac-CY2ZdXMJ.js","assets/wind-Cr5vCFO-.js","assets/wifi-95PPDXO-.js","assets/printer-IL0_t3tD.js","assets/VitalographAlphaConnect-BPxg_B5n.js","assets/download-DNS3hzJ0.js","assets/chevron-up-CrZAbDXH.js","assets/BosoTM2450-DKaOEwgh.js","assets/smartphone-DovBdhds.js","assets/MelagVacuklav-BFo_16O-.js","assets/chart-column-BdeYeHCr.js","assets/MieleThermodesinfektor-BHFFJoF7.js","assets/thermometer-CA7IRPjn.js","assets/EdanF3Ctg-yZHFJTz-.js","assets/Impressum-DTo9L37R.js","assets/UnserTeam-CJqIx_Qb.js","assets/car-BDCo_hWp.js","assets/eye-CIwvF2v1.js","assets/UnserTeam-CIGW-MKW.css","assets/Karriere-DAkhCTUZ.js","assets/Aufbereitung-CqoQM1Ky.js","assets/Autoklaven-GtG3OWMt.js","assets/Thermodesinfektoren-Bxek1OUU.js","assets/Medizintechnik-BOVX6UWa.js","assets/OPLeuchten-CN_qby9x.js","assets/Chirurgie-DDZ0zRU9.js","assets/Kreditorenbuchhalter-DeCAVDZ0.js","assets/calendar-CiW-dTu-.js","assets/FahrerMontagetechniker-urbtUFDS.js","assets/LagerMontagemitarbeiter-DtzGNMmj.js","assets/AussendienstmitarbeiterAD-DpVCiCUK.js","assets/MieleHnoExtra-_AxKhaXi.js","assets/Retouren-D9dURjeb.js","assets/circle-x-D8DFrRpz.js","assets/GynStuehle-ByRJW5TY.js","assets/settings-2-CZBa-Rq3.js","assets/AdminLogin-CT6k4dEe.js","assets/useAdminAuth-C1uoaTbE.js","assets/eye-off-TTjBxLXO.js","assets/AdminPanel-ChSyv6Wf.js","assets/AdminLayout-C31rTv7j.js","assets/circle-D55qcl-5.js","assets/trash-2-HdrUkDEz.js","assets/plus-CV6Cb2Hu.js","assets/save-B6UgATgy.js","assets/toggle-right-66ifpEdF.js","assets/GynNewsAdmin-CHdDLJLw.js","assets/SearchIndexAdmin-C_osF-Sg.js","assets/info-DX4BsSeR.js","assets/RetourenAdmin-B1geDaC2.js","assets/KatalogBestellungenAdmin-D0-yJAap.js","assets/EmailEinstellungenAdmin-DB0c2VOH.js","assets/EmailLogAdmin-ShTJuaIp.js","assets/SeoReportAdmin-DGst2E8Q.js"])))=>i.map(i=>d[i]);
function UA(e,n){for(var s=0;s<n.length;s++){const r=n[s];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const c=Object.getOwnPropertyDescriptor(r,o);c&&Object.defineProperty(e,o,c.get?c:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function s(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function r(o){if(o.ep)return;o.ep=!0;const c=s(o);fetch(o.href,c)}})();var l8=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Xf={exports:{}},bo={};/**
* @license React
* react-jsx-runtime.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 D0;function qA(){if(D0)return bo;D0=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function s(r,o,c){var u=null;if(c!==void 0&&(u=""+c),o.key!==void 0&&(u=""+o.key),"key"in o){c={};for(var f in o)f!=="key"&&(c[f]=o[f])}else c=o;return o=c.ref,{$$typeof:e,type:r,key:u,ref:o!==void 0?o:null,props:c}}return bo.Fragment=n,bo.jsx=s,bo.jsxs=s,bo}var P0;function KA(){return P0||(P0=1,Xf.exports=qA()),Xf.exports}var g=KA(),Js=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},GA={setTimeout:(e,n)=>setTimeout(e,n),clearTimeout:e=>clearTimeout(e),setInterval:(e,n)=>setInterval(e,n),clearInterval:e=>clearInterval(e)},QA=class{#t=GA;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,n){return this.#t.setTimeout(e,n)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,n){return this.#t.setInterval(e,n)}clearInterval(e){this.#t.clearInterval(e)}},Gs=new QA;function FA(e){setTimeout(e,0)}var Xs=typeof window>"u"||"Deno"in globalThis;function Ot(){}function IA(e,n){return typeof e=="function"?e(n):e}function Hh(e){return typeof e=="number"&&e>=0&&e!==1/0}function w1(e,n){return Math.max(e+(n||0)-Date.now(),0)}function cs(e,n){return typeof e=="function"?e(n):e}function Tn(e,n){return typeof e=="function"?e(n):e}function L0(e,n){const{type:s="all",exact:r,fetchStatus:o,predicate:c,queryKey:u,stale:f}=e;if(u){if(r){if(n.queryHash!==Hm(u,n.options))return!1}else if(!Lo(n.queryKey,u))return!1}if(s!=="all"){const h=n.isActive();if(s==="active"&&!h||s==="inactive"&&h)return!1}return!(typeof f=="boolean"&&n.isStale()!==f||o&&o!==n.state.fetchStatus||c&&!c(n))}function H0(e,n){const{exact:s,status:r,predicate:o,mutationKey:c}=e;if(c){if(!n.options.mutationKey)return!1;if(s){if(us(n.options.mutationKey)!==us(c))return!1}else if(!Lo(n.options.mutationKey,c))return!1}return!(r&&n.state.status!==r||o&&!o(n))}function Hm(e,n){return(n?.queryKeyHashFn||us)(e)}function us(e){return JSON.stringify(e,(n,s)=>Bh(s)?Object.keys(s).sort().reduce((r,o)=>(r[o]=s[o],r),{}):s)}function Lo(e,n){return e===n?!0:typeof e!=typeof n?!1:e&&n&&typeof e=="object"&&typeof n=="object"?Object.keys(n).every(s=>Lo(e[s],n[s])):!1}var YA=Object.prototype.hasOwnProperty;function Bm(e,n){if(e===n)return e;const s=B0(e)&&B0(n);if(!s&&!(Bh(e)&&Bh(n)))return n;const o=(s?e:Object.keys(e)).length,c=s?n:Object.keys(n),u=c.length,f=s?new Array(u):{};let h=0;for(let p=0;p<u;p++){const v=s?p:c[p],y=e[v],b=n[v];if(y===b){f[v]=y,(s?p<o:YA.call(e,v))&&h++;continue}if(y===null||b===null||typeof y!="object"||typeof b!="object"){f[v]=b;continue}const w=Bm(y,b);f[v]=w,w===y&&h++}return o===u&&h===o?e:f}function Ho(e,n){if(!n||Object.keys(e).length!==Object.keys(n).length)return!1;for(const s in e)if(e[s]!==n[s])return!1;return!0}function B0(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Bh(e){if(!V0(e))return!1;const n=e.constructor;if(n===void 0)return!0;const s=n.prototype;return!(!V0(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function V0(e){return Object.prototype.toString.call(e)==="[object Object]"}function XA(e){return new Promise(n=>{Gs.setTimeout(n,e)})}function Vh(e,n,s){return typeof s.structuralSharing=="function"?s.structuralSharing(e,n):s.structuralSharing!==!1?Bm(e,n):n}function WA(e,n,s=0){const r=[...e,n];return s&&r.length>s?r.slice(1):r}function $A(e,n,s=0){const r=[n,...e];return s&&r.length>s?r.slice(0,-1):r}var ln=Symbol();function T1(e,n){return!e.queryFn&&n?.initialPromise?()=>n.initialPromise:!e.queryFn||e.queryFn===ln?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function E1(e,n){return typeof e=="function"?e(...n):!!e}var ZA=class extends Js{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!Xs&&window.addEventListener){const n=()=>e();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(n=>{n(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Vm=new ZA;function Uh(){let e,n;const s=new Promise((o,c)=>{e=o,n=c});s.status="pending",s.catch(()=>{});function r(o){Object.assign(s,o),delete s.resolve,delete s.reject}return s.resolve=o=>{r({status:"fulfilled",value:o}),e(o)},s.reject=o=>{r({status:"rejected",reason:o}),n(o)},s}var JA=FA;function e5(){let e=[],n=0,s=f=>{f()},r=f=>{f()},o=JA;const c=f=>{n?e.push(f):o(()=>{s(f)})},u=()=>{const f=e;e=[],f.length&&o(()=>{r(()=>{f.forEach(h=>{s(h)})})})};return{batch:f=>{let h;n++;try{h=f()}finally{n--,n||u()}return h},batchCalls:f=>(...h)=>{c(()=>{f(...h)})},schedule:c,setNotifyFunction:f=>{s=f},setBatchNotifyFunction:f=>{r=f},setScheduler:f=>{o=f}}}var tt=e5(),t5=class extends Js{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!Xs&&window.addEventListener){const n=()=>e(!0),s=()=>e(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",s,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(s=>{s(e)}))}isOnline(){return this.#t}},Wc=new t5;function n5(e){return Math.min(1e3*2**e,3e4)}function A1(e){return(e??"online")==="online"?Wc.isOnline():!0}var qh=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function C1(e){let n=!1,s=0,r;const o=Uh(),c=()=>o.status!=="pending",u=A=>{if(!c()){const R=new qh(A);b(R),e.onCancel?.(R)}},f=()=>{n=!0},h=()=>{n=!1},p=()=>Vm.isFocused()&&(e.networkMode==="always"||Wc.isOnline())&&e.canRun(),v=()=>A1(e.networkMode)&&e.canRun(),y=A=>{c()||(r?.(),o.resolve(A))},b=A=>{c()||(r?.(),o.reject(A))},w=()=>new Promise(A=>{r=R=>{(c()||p())&&A(R)},e.onPause?.()}).then(()=>{r=void 0,c()||e.onContinue?.()}),E=()=>{if(c())return;let A;const R=s===0?e.initialPromise:void 0;try{A=R??e.fn()}catch(_){A=Promise.reject(_)}Promise.resolve(A).then(y).catch(_=>{if(c())return;const B=e.retry??(Xs?0:3),C=e.retryDelay??n5,U=typeof C=="function"?C(s,_):C,L=B===!0||typeof B=="number"&&s<B||typeof B=="function"&&B(s,_);if(n||!L){b(_);return}s++,e.onFail?.(s,_),XA(U).then(()=>p()?void 0:w()).then(()=>{n?b(_):E()})})};return{promise:o,status:()=>o.status,cancel:u,continue:()=>(r?.(),o),cancelRetry:f,continueRetry:h,canStart:v,start:()=>(v()?E():w().then(E),o)}}var j1=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Hh(this.gcTime)&&(this.#t=Gs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Xs?1/0:300*1e3))}clearGcTimeout(){this.#t&&(Gs.clearTimeout(this.#t),this.#t=void 0)}},a5=class extends j1{#t;#e;#n;#s;#a;#i;#o;constructor(e){super(),this.#o=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#s=e.client,this.#n=this.#s.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=U0(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const n=U0(this.options);n.data!==void 0&&(this.setData(n.data,{updatedAt:n.dataUpdatedAt,manual:!0}),this.#t=n)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,n){const s=Vh(this.state.data,e,this.options);return this.#r({data:s,type:"success",dataUpdatedAt:n?.updatedAt,manual:n?.manual}),s}setState(e,n){this.#r({type:"setState",state:e,setStateOptions:n})}cancel(e){const n=this.#a?.promise;return this.#a?.cancel(e),n?n.then(Ot).catch(Ot):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>Tn(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===ln||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>cs(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!w1(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(n=>n.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(n=>n.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(n=>n!==e),this.observers.length||(this.#a&&(this.#o?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#r({type:"invalidate"})}async fetch(e,n){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&n?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const s=new AbortController,r=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(this.#o=!0,s.signal)})},o=()=>{const f=T1(this.options,n),p=(()=>{const v={client:this.#s,queryKey:this.queryKey,meta:this.meta};return r(v),v})();return this.#o=!1,this.options.persister?this.options.persister(f,p,this):f(p)},u=(()=>{const f={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:this.#s,state:this.state,fetchFn:o};return r(f),f})();this.options.behavior?.onFetch(u,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#r({type:"fetch",meta:u.fetchOptions?.meta}),this.#a=C1({initialPromise:n?.initialPromise,fn:u.fetchFn,onCancel:f=>{f instanceof qh&&f.revert&&this.setState({...this.#e,fetchStatus:"idle"}),s.abort()},onFail:(f,h)=>{this.#r({type:"failed",failureCount:f,error:h})},onPause:()=>{this.#r({type:"pause"})},onContinue:()=>{this.#r({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const f=await this.#a.start();if(f===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(f),this.#n.config.onSuccess?.(f,this),this.#n.config.onSettled?.(f,this.state.error,this),f}catch(f){if(f instanceof qh){if(f.silent)return this.#a.promise;if(f.revert){if(this.state.data===void 0)throw f;return this.state.data}}throw this.#r({type:"error",error:f}),this.#n.config.onError?.(f,this),this.#n.config.onSettled?.(this.state.data,f,this),f}finally{this.scheduleGc()}}#r(e){const n=s=>{switch(e.type){case"failed":return{...s,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...s,fetchStatus:"paused"};case"continue":return{...s,fetchStatus:"fetching"};case"fetch":return{...s,...O1(s.data,this.options),fetchMeta:e.meta??null};case"success":const r={...s,data:e.data,dataUpdateCount:s.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?r:void 0,r;case"error":const o=e.error;return{...s,error:o,errorUpdateCount:s.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:s.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...s,isInvalidated:!0};case"setState":return{...s,...e.state}}};this.state=n(this.state),tt.batch(()=>{this.observers.forEach(s=>{s.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function O1(e,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:A1(n.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function U0(e){const n=typeof e.initialData=="function"?e.initialData():e.initialData,s=n!==void 0,r=s?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var Zo=class extends Js{constructor(e,n){super(),this.options=n,this.#t=e,this.#r=null,this.#o=Uh(),this.bindMethods(),this.setOptions(n)}#t;#e=void 0;#n=void 0;#s=void 0;#a;#i;#o;#r;#h;#d;#f;#c;#u;#l;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),q0(this.#e,this.options)?this.#m():this.updateResult(),this.#x())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Kh(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Kh(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#S(),this.#e.removeObserver(this)}setOptions(e){const n=this.options,s=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Tn(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#e.setOptions(this.options),n._defaulted&&!Ho(this.options,n)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&K0(this.#e,s,this.options,n)&&this.#m(),this.updateResult(),r&&(this.#e!==s||Tn(this.options.enabled,this.#e)!==Tn(n.enabled,this.#e)||cs(this.options.staleTime,this.#e)!==cs(n.staleTime,this.#e))&&this.#g();const o=this.#y();r&&(this.#e!==s||Tn(this.options.enabled,this.#e)!==Tn(n.enabled,this.#e)||o!==this.#l)&&this.#v(o)}getOptimisticResult(e){const n=this.#t.getQueryCache().build(this.#t,e),s=this.createResult(n,e);return i5(this,s)&&(this.#s=s,this.#i=this.options,this.#a=this.#e.state),s}getCurrentResult(){return this.#s}trackResult(e,n){return new Proxy(e,{get:(s,r)=>(this.trackProp(r),n?.(r),r==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(s,r))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const n=this.#t.defaultQueryOptions(e),s=this.#t.getQueryCache().build(this.#t,n);return s.fetch().then(()=>this.createResult(s,n))}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#s))}#m(e){this.#w();let n=this.#e.fetch(this.options,e);return e?.throwOnError||(n=n.catch(Ot)),n}#g(){this.#b();const e=cs(this.options.staleTime,this.#e);if(Xs||this.#s.isStale||!Hh(e))return;const s=w1(this.#s.dataUpdatedAt,e)+1;this.#c=Gs.setTimeout(()=>{this.#s.isStale||this.updateResult()},s)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(e){this.#S(),this.#l=e,!(Xs||Tn(this.options.enabled,this.#e)===!1||!Hh(this.#l)||this.#l===0)&&(this.#u=Gs.setInterval(()=>{(this.options.refetchIntervalInBackground||Vm.isFocused())&&this.#m()},this.#l))}#x(){this.#g(),this.#v(this.#y())}#b(){this.#c&&(Gs.clearTimeout(this.#c),this.#c=void 0)}#S(){this.#u&&(Gs.clearInterval(this.#u),this.#u=void 0)}createResult(e,n){const s=this.#e,r=this.options,o=this.#s,c=this.#a,u=this.#i,h=e!==s?e.state:this.#n,{state:p}=e;let v={...p},y=!1,b;if(n._optimisticResults){const z=this.hasListeners(),$=!z&&q0(e,n),J=z&&K0(e,s,n,r);($||J)&&(v={...v,...O1(p.data,e.options)}),n._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:w,errorUpdatedAt:E,status:A}=v;b=v.data;let R=!1;if(n.placeholderData!==void 0&&b===void 0&&A==="pending"){let z;o?.isPlaceholderData&&n.placeholderData===u?.placeholderData?(z=o.data,R=!0):z=typeof n.placeholderData=="function"?n.placeholderData(this.#f?.state.data,this.#f):n.placeholderData,z!==void 0&&(A="success",b=Vh(o?.data,z,n),y=!0)}if(n.select&&b!==void 0&&!R)if(o&&b===c?.data&&n.select===this.#h)b=this.#d;else try{this.#h=n.select,b=n.select(b),b=Vh(o?.data,b,n),this.#d=b,this.#r=null}catch(z){this.#r=z}this.#r&&(w=this.#r,b=this.#d,E=Date.now(),A="error");const _=v.fetchStatus==="fetching",B=A==="pending",C=A==="error",U=B&&_,L=b!==void 0,j={status:A,fetchStatus:v.fetchStatus,isPending:B,isSuccess:A==="success",isError:C,isInitialLoading:U,isLoading:U,data:b,dataUpdatedAt:v.dataUpdatedAt,error:w,errorUpdatedAt:E,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>h.dataUpdateCount||v.errorUpdateCount>h.errorUpdateCount,isFetching:_,isRefetching:_&&!B,isLoadingError:C&&!L,isPaused:v.fetchStatus==="paused",isPlaceholderData:y,isRefetchError:C&&L,isStale:Um(e,n),refetch:this.refetch,promise:this.#o,isEnabled:Tn(n.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const z=te=>{j.status==="error"?te.reject(j.error):j.data!==void 0&&te.resolve(j.data)},$=()=>{const te=this.#o=j.promise=Uh();z(te)},J=this.#o;switch(J.status){case"pending":e.queryHash===s.queryHash&&z(J);break;case"fulfilled":(j.status==="error"||j.data!==J.value)&&$();break;case"rejected":(j.status!=="error"||j.error!==J.reason)&&$();break}}return j}updateResult(){const e=this.#s,n=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#f=this.#e),Ho(n,e))return;this.#s=n;const s=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,o=typeof r=="function"?r():r;if(o==="all"||!o&&!this.#p.size)return!0;const c=new Set(o??this.#p);return this.options.throwOnError&&c.add("error"),Object.keys(this.#s).some(u=>{const f=u;return this.#s[f]!==e[f]&&c.has(f)})};this.#T({listeners:s()})}#w(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const n=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(n?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#x()}#T(e){tt.batch(()=>{e.listeners&&this.listeners.forEach(n=>{n(this.#s)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function s5(e,n){return Tn(n.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&n.retryOnMount===!1)}function q0(e,n){return s5(e,n)||e.state.data!==void 0&&Kh(e,n,n.refetchOnMount)}function Kh(e,n,s){if(Tn(n.enabled,e)!==!1&&cs(n.staleTime,e)!=="static"){const r=typeof s=="function"?s(e):s;return r==="always"||r!==!1&&Um(e,n)}return!1}function K0(e,n,s,r){return(e!==n||Tn(r.enabled,e)===!1)&&(!s.suspense||e.state.status!=="error")&&Um(e,s)}function Um(e,n){return Tn(n.enabled,e)!==!1&&e.isStaleByTime(cs(n.staleTime,e))}function i5(e,n){return!Ho(e.getCurrentResult(),n)}function $c(e){return{onFetch:(n,s)=>{const r=n.options,o=n.fetchOptions?.meta?.fetchMore?.direction,c=n.state.data?.pages||[],u=n.state.data?.pageParams||[];let f={pages:[],pageParams:[]},h=0;const p=async()=>{let v=!1;const y=E=>{Object.defineProperty(E,"signal",{enumerable:!0,get:()=>(n.signal.aborted?v=!0:n.signal.addEventListener("abort",()=>{v=!0}),n.signal)})},b=T1(n.options,n.fetchOptions),w=async(E,A,R)=>{if(v)return Promise.reject();if(A==null&&E.pages.length)return Promise.resolve(E);const B=(()=>{const V={client:n.client,queryKey:n.queryKey,pageParam:A,direction:R?"backward":"forward",meta:n.options.meta};return y(V),V})(),C=await b(B),{maxPages:U}=n.options,L=R?$A:WA;return{pages:L(E.pages,C,U),pageParams:L(E.pageParams,A,U)}};if(o&&c.length){const E=o==="backward",A=E?M1:Gh,R={pages:c,pageParams:u},_=A(r,R);f=await w(R,_,E)}else{const E=e??c.length;do{const A=h===0?u[0]??r.initialPageParam:Gh(r,f);if(h>0&&A==null)break;f=await w(f,A),h++}while(h<E)}return f};n.options.persister?n.fetchFn=()=>n.options.persister?.(p,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},s):n.fetchFn=p}}}function Gh(e,{pages:n,pageParams:s}){const r=n.length-1;return n.length>0?e.getNextPageParam(n[r],n,s[r],s):void 0}function M1(e,{pages:n,pageParams:s}){return n.length>0?e.getPreviousPageParam?.(n[0],n,s[0],s):void 0}function r5(e,n){return n?Gh(e,n)!=null:!1}function o5(e,n){return!n||!e.getPreviousPageParam?!1:M1(e,n)!=null}var N1=class extends Zo{constructor(e,n){super(e,n)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:$c()})}getOptimisticResult(e){return e.behavior=$c(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,n){const{state:s}=e,r=super.createResult(e,n),{isFetching:o,isRefetching:c,isError:u,isRefetchError:f}=r,h=s.fetchMeta?.fetchMore?.direction,p=u&&h==="forward",v=o&&h==="forward",y=u&&h==="backward",b=o&&h==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:r5(n,s.data),hasPreviousPage:o5(n,s.data),isFetchNextPageError:p,isFetchingNextPage:v,isFetchPreviousPageError:y,isFetchingPreviousPage:b,isRefetchError:f&&!p&&!y,isRefetching:c&&!v&&!b}}},l5=class extends j1{#t;#e;#n;#s;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||_1(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(n=>n!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){const n=()=>{this.#a({type:"continue"})},s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=C1({fn:()=>this.options.mutationFn?this.options.mutationFn(e,s):Promise.reject(new Error("No mutationFn found")),onFail:(c,u)=>{this.#a({type:"failed",failureCount:c,error:u})},onPause:()=>{this.#a({type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",o=!this.#s.canStart();try{if(r)n();else{this.#a({type:"pending",variables:e,isPaused:o}),await this.#n.config.onMutate?.(e,this,s);const u=await this.options.onMutate?.(e,s);u!==this.state.context&&this.#a({type:"pending",context:u,variables:e,isPaused:o})}const c=await this.#s.start();return await this.#n.config.onSuccess?.(c,e,this.state.context,this,s),await this.options.onSuccess?.(c,e,this.state.context,s),await this.#n.config.onSettled?.(c,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(c,null,e,this.state.context,s),this.#a({type:"success",data:c}),c}catch(c){try{throw await this.#n.config.onError?.(c,e,this.state.context,this,s),await this.options.onError?.(c,e,this.state.context,s),await this.#n.config.onSettled?.(void 0,c,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(void 0,c,e,this.state.context,s),c}finally{this.#a({type:"error",error:c})}}finally{this.#n.runNext(this)}}#a(e){const n=s=>{switch(e.type){case"failed":return{...s,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...s,isPaused:!0};case"continue":return{...s,isPaused:!1};case"pending":return{...s,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...s,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...s,data:void 0,error:e.error,failureCount:s.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=n(this.state),tt.batch(()=>{this.#e.forEach(s=>{s.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function _1(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var c5=class extends Js{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,n,s){const r=new l5({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(n),state:s});return this.add(r),r}add(e){this.#t.add(e);const n=Sc(e);if(typeof n=="string"){const s=this.#e.get(n);s?s.push(e):this.#e.set(n,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const n=Sc(e);if(typeof n=="string"){const s=this.#e.get(n);if(s)if(s.length>1){const r=s.indexOf(e);r!==-1&&s.splice(r,1)}else s[0]===e&&this.#e.delete(n)}}this.notify({type:"removed",mutation:e})}canRun(e){const n=Sc(e);if(typeof n=="string"){const r=this.#e.get(n)?.find(o=>o.state.status==="pending");return!r||r===e}else return!0}runNext(e){const n=Sc(e);return typeof n=="string"?this.#e.get(n)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){tt.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const n={exact:!0,...e};return this.getAll().find(s=>H0(n,s))}findAll(e={}){return this.getAll().filter(n=>H0(e,n))}notify(e){tt.batch(()=>{this.listeners.forEach(n=>{n(e)})})}resumePausedMutations(){const e=this.getAll().filter(n=>n.state.isPaused);return tt.batch(()=>Promise.all(e.map(n=>n.continue().catch(Ot))))}};function Sc(e){return e.options.scope?.id}var u5=class extends Js{#t;#e=void 0;#n;#s;constructor(n,s){super(),this.#t=n,this.setOptions(s),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){const s=this.options;this.options=this.#t.defaultMutationOptions(n),Ho(this.options,s)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),s?.mutationKey&&this.options.mutationKey&&us(s.mutationKey)!==us(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(n){this.#a(),this.#i(n)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(n,s){return this.#s=s,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(n)}#a(){const n=this.#n?.state??_1();this.#e={...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset}}#i(n){tt.batch(()=>{if(this.#s&&this.hasListeners()){const s=this.#e.variables,r=this.#e.context,o={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};n?.type==="success"?(this.#s.onSuccess?.(n.data,s,r,o),this.#s.onSettled?.(n.data,null,s,r,o)):n?.type==="error"&&(this.#s.onError?.(n.error,s,r,o),this.#s.onSettled?.(void 0,n.error,s,r,o))}this.listeners.forEach(s=>{s(this.#e)})})}};function G0(e,n){const s=new Set(n);return e.filter(r=>!s.has(r))}function d5(e,n,s){const r=e.slice(0);return r[n]=s,r}var f5=class extends Js{#t;#e;#n;#s;#a;#i;#o;#r;#h=[];constructor(e,n,s){super(),this.#t=e,this.#s=s,this.#n=[],this.#a=[],this.#e=[],this.setQueries(n)}onSubscribe(){this.listeners.size===1&&this.#a.forEach(e=>{e.subscribe(n=>{this.#u(e,n)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(e=>{e.destroy()})}setQueries(e,n){this.#n=e,this.#s=n,tt.batch(()=>{const s=this.#a,r=this.#c(this.#n);this.#h=r,r.forEach(v=>v.observer.setOptions(v.defaultedQueryOptions));const o=r.map(v=>v.observer),c=o.map(v=>v.getCurrentResult()),u=s.length!==o.length,f=o.some((v,y)=>v!==s[y]),h=u||f,p=h?!0:c.some((v,y)=>{const b=this.#e[y];return!b||!Ho(v,b)});!h&&!p||(h&&(this.#a=o),this.#e=c,this.hasListeners()&&(h&&(G0(s,o).forEach(v=>{v.destroy()}),G0(o,s).forEach(v=>{v.subscribe(y=>{this.#u(v,y)})})),this.#l()))})}getCurrentResult(){return this.#e}getQueries(){return this.#a.map(e=>e.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(e,n){const s=this.#c(e),r=s.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions));return[r,o=>this.#f(o??r,n),()=>this.#d(r,s)]}#d(e,n){return n.map((s,r)=>{const o=e[r];return s.defaultedQueryOptions.notifyOnChangeProps?o:s.observer.trackResult(o,c=>{n.forEach(u=>{u.observer.trackProp(c)})})})}#f(e,n){return n?((!this.#i||this.#e!==this.#r||n!==this.#o)&&(this.#o=n,this.#r=this.#e,this.#i=Bm(this.#i,n(e))),this.#i):e}#c(e){const n=new Map(this.#a.map(r=>[r.options.queryHash,r])),s=[];return e.forEach(r=>{const o=this.#t.defaultQueryOptions(r),c=n.get(o.queryHash);c?s.push({defaultedQueryOptions:o,observer:c}):s.push({defaultedQueryOptions:o,observer:new Zo(this.#t,o)})}),s}#u(e,n){const s=this.#a.indexOf(e);s!==-1&&(this.#e=d5(this.#e,s,n),this.#l())}#l(){if(this.hasListeners()){const e=this.#i,n=this.#d(this.#e,this.#h),s=this.#f(n,this.#s?.combine);e!==s&&tt.batch(()=>{this.listeners.forEach(r=>{r(this.#e)})})}}},h5=class extends Js{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,n,s){const r=n.queryKey,o=n.queryHash??Hm(r,n);let c=this.get(o);return c||(c=new a5({client:e,queryKey:r,queryHash:o,options:e.defaultQueryOptions(n),state:s,defaultOptions:e.getQueryDefaults(r)}),this.add(c)),c}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const n=this.#t.get(e.queryHash);n&&(e.destroy(),n===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){tt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const n={exact:!0,...e};return this.getAll().find(s=>L0(n,s))}findAll(e={}){const n=this.getAll();return Object.keys(e).length>0?n.filter(s=>L0(e,s)):n}notify(e){tt.batch(()=>{this.listeners.forEach(n=>{n(e)})})}onFocus(){tt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){tt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},m5=class{#t;#e;#n;#s;#a;#i;#o;#r;constructor(e={}){this.#t=e.queryCache||new h5,this.#e=e.mutationCache||new c5,this.#n=e.defaultOptions||{},this.#s=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#o=Vm.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#r=Wc.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#o?.(),this.#o=void 0,this.#r?.(),this.#r=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const n=this.defaultQueryOptions({queryKey:e});return this.#t.get(n.queryHash)?.state.data}ensureQueryData(e){const n=this.defaultQueryOptions(e),s=this.#t.build(this,n),r=s.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime(cs(n.staleTime,s))&&this.prefetchQuery(n),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:n,state:s})=>{const r=s.data;return[n,r]})}setQueryData(e,n,s){const r=this.defaultQueryOptions({queryKey:e}),c=this.#t.get(r.queryHash)?.state.data,u=IA(n,c);if(u!==void 0)return this.#t.build(this,r).setData(u,{...s,manual:!0})}setQueriesData(e,n,s){return tt.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,n,s)]))}getQueryState(e){const n=this.defaultQueryOptions({queryKey:e});return this.#t.get(n.queryHash)?.state}removeQueries(e){const n=this.#t;tt.batch(()=>{n.findAll(e).forEach(s=>{n.remove(s)})})}resetQueries(e,n){const s=this.#t;return tt.batch(()=>(s.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},n)))}cancelQueries(e,n={}){const s={revert:!0,...n},r=tt.batch(()=>this.#t.findAll(e).map(o=>o.cancel(s)));return Promise.all(r).then(Ot).catch(Ot)}invalidateQueries(e,n={}){return tt.batch(()=>(this.#t.findAll(e).forEach(s=>{s.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},n)))}refetchQueries(e,n={}){const s={...n,cancelRefetch:n.cancelRefetch??!0},r=tt.batch(()=>this.#t.findAll(e).filter(o=>!o.isDisabled()&&!o.isStatic()).map(o=>{let c=o.fetch(void 0,s);return s.throwOnError||(c=c.catch(Ot)),o.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(r).then(Ot)}fetchQuery(e){const n=this.defaultQueryOptions(e);n.retry===void 0&&(n.retry=!1);const s=this.#t.build(this,n);return s.isStaleByTime(cs(n.staleTime,s))?s.fetch(n):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Ot).catch(Ot)}fetchInfiniteQuery(e){return e.behavior=$c(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Ot).catch(Ot)}ensureInfiniteQueryData(e){return e.behavior=$c(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Wc.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,n){this.#s.set(us(e),{queryKey:e,defaultOptions:n})}getQueryDefaults(e){const n=[...this.#s.values()],s={};return n.forEach(r=>{Lo(e,r.queryKey)&&Object.assign(s,r.defaultOptions)}),s}setMutationDefaults(e,n){this.#a.set(us(e),{mutationKey:e,defaultOptions:n})}getMutationDefaults(e){const n=[...this.#a.values()],s={};return n.forEach(r=>{Lo(e,r.mutationKey)&&Object.assign(s,r.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;const n={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return n.queryHash||(n.queryHash=Hm(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===ln&&(n.enabled=!1),n}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},Wf={exports:{}},we={};/**
* @license React
* react.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 Q0;function p5(){if(Q0)return we;Q0=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),b=Symbol.iterator;function w(M){return M===null||typeof M!="object"?null:(M=b&&M[b]||M["@@iterator"],typeof M=="function"?M:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,R={};function _(M,I,G){this.props=M,this.context=I,this.refs=R,this.updater=G||E}_.prototype.isReactComponent={},_.prototype.setState=function(M,I){if(typeof M!="object"&&typeof M!="function"&&M!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,M,I,"setState")},_.prototype.forceUpdate=function(M){this.updater.enqueueForceUpdate(this,M,"forceUpdate")};function B(){}B.prototype=_.prototype;function C(M,I,G){this.props=M,this.context=I,this.refs=R,this.updater=G||E}var U=C.prototype=new B;U.constructor=C,A(U,_.prototype),U.isPureReactComponent=!0;var L=Array.isArray;function V(){}var j={H:null,A:null,T:null,S:null},z=Object.prototype.hasOwnProperty;function $(M,I,G){var Y=G.ref;return{$$typeof:e,type:M,key:I,ref:Y!==void 0?Y:null,props:G}}function J(M,I){return $(M.type,I,M.props)}function te(M){return typeof M=="object"&&M!==null&&M.$$typeof===e}function ae(M){var I={"=":"=0",":":"=2"};return"$"+M.replace(/[=:]/g,function(G){return I[G]})}var oe=/\/+/g;function re(M,I){return typeof M=="object"&&M!==null&&M.key!=null?ae(""+M.key):I.toString(36)}function ee(M){switch(M.status){case"fulfilled":return M.value;case"rejected":throw M.reason;default:switch(typeof M.status=="string"?M.then(V,V):(M.status="pending",M.then(function(I){M.status==="pending"&&(M.status="fulfilled",M.value=I)},function(I){M.status==="pending"&&(M.status="rejected",M.reason=I)})),M.status){case"fulfilled":return M.value;case"rejected":throw M.reason}}throw M}function O(M,I,G,Y,ne){var me=typeof M;(me==="undefined"||me==="boolean")&&(M=null);var ue=!1;if(M===null)ue=!0;else switch(me){case"bigint":case"string":case"number":ue=!0;break;case"object":switch(M.$$typeof){case e:case n:ue=!0;break;case v:return ue=M._init,O(ue(M._payload),I,G,Y,ne)}}if(ue)return ne=ne(M),ue=Y===""?"."+re(M,0):Y,L(ne)?(G="",ue!=null&&(G=ue.replace(oe,"$&/")+"/"),O(ne,I,G,"",function(vt){return vt})):ne!=null&&(te(ne)&&(ne=J(ne,G+(ne.key==null||M&&M.key===ne.key?"":(""+ne.key).replace(oe,"$&/")+"/")+ue)),I.push(ne)),1;ue=0;var xe=Y===""?".":Y+":";if(L(M))for(var ke=0;ke<M.length;ke++)Y=M[ke],me=xe+re(Y,ke),ue+=O(Y,I,G,me,ne);else if(ke=w(M),typeof ke=="function")for(M=ke.call(M),ke=0;!(Y=M.next()).done;)Y=Y.value,me=xe+re(Y,ke++),ue+=O(Y,I,G,me,ne);else if(me==="object"){if(typeof M.then=="function")return O(ee(M),I,G,Y,ne);throw I=String(M),Error("Objects are not valid as a React child (found: "+(I==="[object Object]"?"object with keys {"+Object.keys(M).join(", ")+"}":I)+"). If you meant to render a collection of children, use an array instead.")}return ue}function H(M,I,G){if(M==null)return M;var Y=[],ne=0;return O(M,Y,"","",function(me){return I.call(G,me,ne++)}),Y}function D(M){if(M._status===-1){var I=M._result;I=I(),I.then(function(G){(M._status===0||M._status===-1)&&(M._status=1,M._result=G)},function(G){(M._status===0||M._status===-1)&&(M._status=2,M._result=G)}),M._status===-1&&(M._status=0,M._result=I)}if(M._status===1)return M._result.default;throw M._result}var se=typeof reportError=="function"?reportError:function(M){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var I=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof M=="object"&&M!==null&&typeof M.message=="string"?String(M.message):String(M),error:M});if(!window.dispatchEvent(I))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",M);return}console.error(M)},le={map:H,forEach:function(M,I,G){H(M,function(){I.apply(this,arguments)},G)},count:function(M){var I=0;return H(M,function(){I++}),I},toArray:function(M){return H(M,function(I){return I})||[]},only:function(M){if(!te(M))throw Error("React.Children.only expected to receive a single React element child.");return M}};return we.Activity=y,we.Children=le,we.Component=_,we.Fragment=s,we.Profiler=o,we.PureComponent=C,we.StrictMode=r,we.Suspense=h,we.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=j,we.__COMPILER_RUNTIME={__proto__:null,c:function(M){return j.H.useMemoCache(M)}},we.cache=function(M){return function(){return M.apply(null,arguments)}},we.cacheSignal=function(){return null},we.cloneElement=function(M,I,G){if(M==null)throw Error("The argument must be a React element, but you passed "+M+".");var Y=A({},M.props),ne=M.key;if(I!=null)for(me in I.key!==void 0&&(ne=""+I.key),I)!z.call(I,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&I.ref===void 0||(Y[me]=I[me]);var me=arguments.length-2;if(me===1)Y.children=G;else if(1<me){for(var ue=Array(me),xe=0;xe<me;xe++)ue[xe]=arguments[xe+2];Y.children=ue}return $(M.type,ne,Y)},we.createContext=function(M){return M={$$typeof:u,_currentValue:M,_currentValue2:M,_threadCount:0,Provider:null,Consumer:null},M.Provider=M,M.Consumer={$$typeof:c,_context:M},M},we.createElement=function(M,I,G){var Y,ne={},me=null;if(I!=null)for(Y in I.key!==void 0&&(me=""+I.key),I)z.call(I,Y)&&Y!=="key"&&Y!=="__self"&&Y!=="__source"&&(ne[Y]=I[Y]);var ue=arguments.length-2;if(ue===1)ne.children=G;else if(1<ue){for(var xe=Array(ue),ke=0;ke<ue;ke++)xe[ke]=arguments[ke+2];ne.children=xe}if(M&&M.defaultProps)for(Y in ue=M.defaultProps,ue)ne[Y]===void 0&&(ne[Y]=ue[Y]);return $(M,me,ne)},we.createRef=function(){return{current:null}},we.forwardRef=function(M){return{$$typeof:f,render:M}},we.isValidElement=te,we.lazy=function(M){return{$$typeof:v,_payload:{_status:-1,_result:M},_init:D}},we.memo=function(M,I){return{$$typeof:p,type:M,compare:I===void 0?null:I}},we.startTransition=function(M){var I=j.T,G={};j.T=G;try{var Y=M(),ne=j.S;ne!==null&&ne(G,Y),typeof Y=="object"&&Y!==null&&typeof Y.then=="function"&&Y.then(V,se)}catch(me){se(me)}finally{I!==null&&G.types!==null&&(I.types=G.types),j.T=I}},we.unstable_useCacheRefresh=function(){return j.H.useCacheRefresh()},we.use=function(M){return j.H.use(M)},we.useActionState=function(M,I,G){return j.H.useActionState(M,I,G)},we.useCallback=function(M,I){return j.H.useCallback(M,I)},we.useContext=function(M){return j.H.useContext(M)},we.useDebugValue=function(){},we.useDeferredValue=function(M,I){return j.H.useDeferredValue(M,I)},we.useEffect=function(M,I){return j.H.useEffect(M,I)},we.useEffectEvent=function(M){return j.H.useEffectEvent(M)},we.useId=function(){return j.H.useId()},we.useImperativeHandle=function(M,I,G){return j.H.useImperativeHandle(M,I,G)},we.useInsertionEffect=function(M,I){return j.H.useInsertionEffect(M,I)},we.useLayoutEffect=function(M,I){return j.H.useLayoutEffect(M,I)},we.useMemo=function(M,I){return j.H.useMemo(M,I)},we.useOptimistic=function(M,I){return j.H.useOptimistic(M,I)},we.useReducer=function(M,I,G){return j.H.useReducer(M,I,G)},we.useRef=function(M){return j.H.useRef(M)},we.useState=function(M){return j.H.useState(M)},we.useSyncExternalStore=function(M,I,G){return j.H.useSyncExternalStore(M,I,G)},we.useTransition=function(){return j.H.useTransition()},we.version="19.2.1",we}var F0;function hu(){return F0||(F0=1,Wf.exports=p5()),Wf.exports}var S=hu();const ie=$o(S),R1=UA({__proto__:null,default:ie},[S]);var k1=S.createContext(void 0),Jo=e=>{const n=S.useContext(k1);if(e)return e;if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},g5=({client:e,children:n})=>(S.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),g.jsx(k1.Provider,{value:e,children:n})),z1=S.createContext(!1),D1=()=>S.useContext(z1);z1.Provider;function y5(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var v5=S.createContext(y5()),P1=()=>S.useContext(v5),L1=(e,n)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(n.isReset()||(e.retryOnMount=!1))},H1=e=>{S.useEffect(()=>{e.clearReset()},[e])},B1=({result:e,errorResetBoundary:n,throwOnError:s,query:r,suspense:o})=>e.isError&&!n.isReset()&&!e.isFetching&&r&&(o&&e.data===void 0||E1(s,[e.error,r])),qm=(e,n)=>n.state.data===void 0,V1=e=>{if(e.suspense){const s=o=>o==="static"?o:Math.max(o??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...o)=>s(r(...o)):s(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},U1=(e,n)=>e.isLoading&&e.isFetching&&!n,Qh=(e,n)=>e?.suspense&&n.isPending,Zc=(e,n,s)=>n.fetchOptimistic(e).catch(()=>{s.clearReset()});function q1({queries:e,...n},s){const r=Jo(s),o=D1(),c=P1(),u=S.useMemo(()=>e.map(A=>{const R=r.defaultQueryOptions(A);return R._optimisticResults=o?"isRestoring":"optimistic",R}),[e,r,o]);u.forEach(A=>{V1(A),L1(A,c)}),H1(c);const[f]=S.useState(()=>new f5(r,u,n)),[h,p,v]=f.getOptimisticResult(u,n.combine),y=!o&&n.subscribed!==!1;S.useSyncExternalStore(S.useCallback(A=>y?f.subscribe(tt.batchCalls(A)):Ot,[f,y]),()=>f.getCurrentResult(),()=>f.getCurrentResult()),S.useEffect(()=>{f.setQueries(u,n)},[u,n,f]);const w=h.some((A,R)=>Qh(u[R],A))?h.flatMap((A,R)=>{const _=u[R];if(_){const B=new Zo(r,_);if(Qh(_,A))return Zc(_,B,c);U1(A,o)&&Zc(_,B,c)}return[]}):[];if(w.length>0)throw Promise.all(w);const E=h.find((A,R)=>{const _=u[R];return _&&B1({result:A,errorResetBoundary:c,throwOnError:_.throwOnError,query:r.getQueryCache().get(_.queryHash),suspense:_.suspense})});if(E?.error)throw E.error;return p(v())}function mu(e,n,s){const r=D1(),o=P1(),c=Jo(s),u=c.defaultQueryOptions(e);c.getDefaultOptions().queries?._experimental_beforeQuery?.(u),u._optimisticResults=r?"isRestoring":"optimistic",V1(u),L1(u,o),H1(o);const f=!c.getQueryCache().get(u.queryHash),[h]=S.useState(()=>new n(c,u)),p=h.getOptimisticResult(u),v=!r&&e.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(y=>{const b=v?h.subscribe(tt.batchCalls(y)):Ot;return h.updateResult(),b},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),S.useEffect(()=>{h.setOptions(u)},[u,h]),Qh(u,p))throw Zc(u,h,o);if(B1({result:p,errorResetBoundary:o,throwOnError:u.throwOnError,query:c.getQueryCache().get(u.queryHash),suspense:u.suspense}))throw p.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(u,p),u.experimental_prefetchInRender&&!Xs&&U1(p,r)&&(f?Zc(u,h,o):c.getQueryCache().get(u.queryHash)?.promise)?.catch(Ot).finally(()=>{h.updateResult()}),u.notifyOnChangeProps?p:h.trackResult(p)}function x5(e,n){return mu(e,Zo,n)}function b5(e,n){return mu({...e,enabled:!0,suspense:!0,throwOnError:qm,placeholderData:void 0},Zo,n)}function S5(e,n){return mu({...e,enabled:!0,suspense:!0,throwOnError:qm},N1,n)}function w5(e,n){return q1({...e,queries:e.queries.map(s=>({...s,suspense:!0,throwOnError:qm,enabled:!0,placeholderData:void 0}))},n)}function T5(e,n){const s=Jo(n);s.getQueryState(e.queryKey)||s.prefetchQuery(e)}function E5(e,n){const s=Jo(n);s.getQueryState(e.queryKey)||s.prefetchInfiniteQuery(e)}function A5(e,n){const s=Jo(n),[r]=S.useState(()=>new u5(s,e));S.useEffect(()=>{r.setOptions(e)},[r,e]);const o=S.useSyncExternalStore(S.useCallback(u=>r.subscribe(tt.batchCalls(u)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),c=S.useCallback((u,f)=>{r.mutate(u,f).catch(Ot)},[r]);if(o.error&&E1(r.options.throwOnError,[o.error]))throw o.error;return{...o,mutate:c,mutateAsync:o.mutate}}function C5(e,n){return mu(e,N1,n)}function Ws(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function j5(){return Object.create(null)}const O5=typeof Symbol=="function"&&!!Symbol.asyncIterator;function K1(e){return O5&&Ws(e)&&Symbol.asyncIterator in e}var M5=Object.create,G1=Object.defineProperty,N5=Object.getOwnPropertyDescriptor,Q1=Object.getOwnPropertyNames,_5=Object.getPrototypeOf,R5=Object.prototype.hasOwnProperty,el=(e,n)=>function(){return n||(0,e[Q1(e)[0]])((n={exports:{}}).exports,n),n.exports},k5=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(var o=Q1(n),c=0,u=o.length,f;c<u;c++)f=o[c],!R5.call(e,f)&&f!==s&&G1(e,f,{get:(h=>n[h]).bind(null,f),enumerable:!(r=N5(n,f))||r.enumerable});return e},pu=(e,n,s)=>(s=e!=null?M5(_5(e)):{},k5(G1(s,"default",{value:e,enumerable:!0}),e));const F1=()=>{},I0=e=>{Object.freeze&&Object.freeze(e)};function I1(e,n,s){var r;const o=n.join(".");return(r=s[o])!==null&&r!==void 0||(s[o]=new Proxy(F1,{get(c,u){if(!(typeof u!="string"||u==="then"))return I1(e,[...n,u],s)},apply(c,u,f){const h=n[n.length-1];if(h==="valueOf"||h==="toString"||h==="toJSON")return`tRPC.proxy(${n.slice(0,-1).join(".")})`;let p={args:f,path:n};return h==="call"?p={args:f.length>=2?[f[1]]:[],path:n.slice(0,-1)}:h==="apply"&&(p={args:f.length>=2?f[1]:[],path:n.slice(0,-1)}),I0(p.args),I0(p.path),e(p)}})),s[o]}const gu=e=>I1(e,[],j5()),Km=e=>new Proxy(F1,{get(n,s){if(s!=="then")return e(s)}});var Y1=el({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,n){function s(r){"@babel/helpers - typeof";return n.exports=s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n.exports.__esModule=!0,n.exports.default=n.exports,s(r)}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),z5=el({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,n){var s=Y1().default;function r(o,c){if(s(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var f=u.call(o,c||"default");if(s(f)!="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(o)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),D5=el({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,n){var s=Y1().default,r=z5();function o(c){var u=r(c,"string");return s(u)=="symbol"?u:u+""}n.exports=o,n.exports.__esModule=!0,n.exports.default=n.exports}}),X1=el({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,n){var s=D5();function r(o,c,u){return(c=s(c))in o?Object.defineProperty(o,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[c]=u,o}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),Gm=el({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,n){var s=X1();function r(c,u){var f=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(p){return Object.getOwnPropertyDescriptor(c,p).enumerable})),f.push.apply(f,h)}return f}function o(c){for(var u=1;u<arguments.length;u++){var f=arguments[u]!=null?arguments[u]:{};u%2?r(Object(f),!0).forEach(function(h){s(c,h,f[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(f,h))})}return c}n.exports=o,n.exports.__esModule=!0,n.exports.default=n.exports}});pu(Gm());pu(X1());var wc=pu(Gm());function P5(e,n){if("error"in e){const r=n.deserialize(e.error);return{ok:!1,error:(0,wc.default)((0,wc.default)({},e),{},{error:r})}}return{ok:!0,result:(0,wc.default)((0,wc.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:n.deserialize(e.result.data)})}}var $f=class extends Error{constructor(){super("Unable to transform response from server")}};function L5(e,n){let s;try{s=P5(e,n)}catch{throw new $f}if(!s.ok&&(!Ws(s.error.error)||typeof s.error.error.code!="number"))throw new $f;if(s.ok&&!Ws(s.result))throw new $f;return s}pu(Gm());function yu(e){const n={subscribe(s){let r=null,o=!1,c=!1,u=!1;function f(){if(r===null){u=!0;return}c||(c=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(h){var p;o||(p=s.next)===null||p===void 0||p.call(s,h)},error(h){var p;o||(o=!0,(p=s.error)===null||p===void 0||p.call(s,h),f())},complete(){var h;o||(o=!0,(h=s.complete)===null||h===void 0||h.call(s),f())}}),u&&f(),{unsubscribe:f}},pipe(...s){return s.reduce(H5,n)}};return n}function H5(e,n){return n(e)}function B5(e){const n=new AbortController;return new Promise((r,o)=>{let c=!1;function u(){c||(c=!0,f.unsubscribe())}n.signal.addEventListener("abort",()=>{o(n.signal.reason)});const f=e.subscribe({next(h){c=!0,r(h),u()},error(h){o(h)},complete(){n.abort(),u()}})})}var V5=Object.create,W1=Object.defineProperty,U5=Object.getOwnPropertyDescriptor,$1=Object.getOwnPropertyNames,q5=Object.getPrototypeOf,K5=Object.prototype.hasOwnProperty,ps=(e,n)=>function(){return n||(0,e[$1(e)[0]])((n={exports:{}}).exports,n),n.exports},G5=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(var o=$1(n),c=0,u=o.length,f;c<u;c++)f=o[c],!K5.call(e,f)&&f!==s&&W1(e,f,{get:(h=>n[h]).bind(null,f),enumerable:!(r=U5(n,f))||r.enumerable});return e},ei=(e,n,s)=>(s=e!=null?V5(q5(e)):{},G5(n||!e||!e.__esModule?W1(s,"default",{value:e,enumerable:!0}):s,e)),Q5=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,n){function s(r,o){if(r==null)return{};var c={};for(var u in r)if({}.hasOwnProperty.call(r,u)){if(o.includes(u))continue;c[u]=r[u]}return c}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),F5=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,n){var s=Q5();function r(o,c){if(o==null)return{};var u,f,h=s(o,c);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(o);for(f=0;f<p.length;f++)u=p[f],c.includes(u)||{}.propertyIsEnumerable.call(o,u)&&(h[u]=o[u])}return h}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),Z1=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,n){function s(r){"@babel/helpers - typeof";return n.exports=s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n.exports.__esModule=!0,n.exports.default=n.exports,s(r)}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),I5=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,n){var s=Z1().default;function r(o,c){if(s(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var f=u.call(o,c||"default");if(s(f)!="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(o)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),Y5=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,n){var s=Z1().default,r=I5();function o(c){var u=r(c,"string");return s(u)=="symbol"?u:u+""}n.exports=o,n.exports.__esModule=!0,n.exports.default=n.exports}}),X5=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,n){var s=Y5();function r(o,c,u){return(c=s(c))in o?Object.defineProperty(o,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[c]=u,o}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),tl=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,n){var s=X5();function r(c,u){var f=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(p){return Object.getOwnPropertyDescriptor(c,p).enumerable})),f.push.apply(f,h)}return f}function o(c){for(var u=1;u<arguments.length;u++){var f=arguments[u]!=null?arguments[u]:{};u%2?r(Object(f),!0).forEach(function(h){s(c,h,f[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(f,h))})}return c}n.exports=o,n.exports.__esModule=!0,n.exports.default=n.exports}}),W5=ei(F5(),1),Y0=ei(tl(),1);const $5=["cursor","direction"];function Fn(e,n,s){const r=e.flatMap(o=>o.split("."));if(!n&&(!s||s==="any"))return r.length?[r]:[];if(s==="infinite"&&Ws(n)&&("direction"in n||"cursor"in n)){const{cursor:o,direction:c}=n,u=(0,W5.default)(n,$5);return[r,{input:u,type:"infinite"}]}return[r,(0,Y0.default)((0,Y0.default)({},typeof n<"u"&&n!==ln&&{input:n}),s&&s!=="any"&&{type:s})]}function Lc(e){return Fn(e,void 0,"any")}var Z5=Object.create,J1=Object.defineProperty,J5=Object.getOwnPropertyDescriptor,eS=Object.getOwnPropertyNames,eC=Object.getPrototypeOf,tC=Object.prototype.hasOwnProperty,Jn=(e,n)=>function(){return n||(0,e[eS(e)[0]])((n={exports:{}}).exports,n),n.exports},nC=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(var o=eS(n),c=0,u=o.length,f;c<u;c++)f=o[c],!tC.call(e,f)&&f!==s&&J1(e,f,{get:(h=>n[h]).bind(null,f),enumerable:!(r=J5(n,f))||r.enumerable});return e},it=(e,n,s)=>(s=e!=null?Z5(eC(e)):{},nC(n||!e||!e.__esModule?J1(s,"default",{value:e,enumerable:!0}):s,e)),tS=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,n){function s(r){"@babel/helpers - typeof";return n.exports=s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n.exports.__esModule=!0,n.exports.default=n.exports,s(r)}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),aC=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,n){var s=tS().default;function r(o,c){if(s(o)!="object"||!o)return o;var u=o[Symbol.toPrimitive];if(u!==void 0){var f=u.call(o,c||"default");if(s(f)!="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(c==="string"?String:Number)(o)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),sC=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,n){var s=tS().default,r=aC();function o(c){var u=r(c,"string");return s(u)=="symbol"?u:u+""}n.exports=o,n.exports.__esModule=!0,n.exports.default=n.exports}}),ti=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,n){var s=sC();function r(o,c,u){return(c=s(c))in o?Object.defineProperty(o,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[c]=u,o}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),Ln=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,n){var s=ti();function r(c,u){var f=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);u&&(h=h.filter(function(p){return Object.getOwnPropertyDescriptor(c,p).enumerable})),f.push.apply(f,h)}return f}function o(c){for(var u=1;u<arguments.length;u++){var f=arguments[u]!=null?arguments[u]:{};u%2?r(Object(f),!0).forEach(function(h){s(c,h,f[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(f)):r(Object(f)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(f,h))})}return c}n.exports=o,n.exports.__esModule=!0,n.exports.default=n.exports}});function iC(e){return n=>{let s=0,r=null;const o=[];function c(){r||(r=n.subscribe({next(f){for(const p of o){var h;(h=p.next)===null||h===void 0||h.call(p,f)}},error(f){for(const p of o){var h;(h=p.error)===null||h===void 0||h.call(p,f)}},complete(){for(const h of o){var f;(f=h.complete)===null||f===void 0||f.call(h)}}}))}function u(){if(s===0&&r){const f=r;r=null,f.unsubscribe()}}return yu(f=>(s++,o.push(f),c(),{unsubscribe(){s--,u();const h=o.findIndex(p=>p===f);h>-1&&o.splice(h,1)}}))}}function rC(e){let n=e;const s=[],r=u=>{n!==void 0&&u.next(n),s.push(u)},o=u=>{s.splice(s.indexOf(u),1)},c=yu(u=>(r(u),()=>{o(u)}));return c.next=u=>{if(n!==u){n=u;for(const f of s)f.next(u)}},c.get=()=>n,c}function oC(e){return yu(n=>{function s(o=0,c=e.op){const u=e.links[o];if(!u)throw new Error("No more links to execute - did you forget to add an ending link?");return u({op:c,next(h){return s(o+1,h)}})}return s().subscribe(n)})}var Tc=it(ti(),1),Fi=it(Ln(),1);function lC(e){return e instanceof Jc}function cC(e){return Ws(e)&&Ws(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function uC(e,n){return typeof e=="string"?e:Ws(e)&&typeof e.message=="string"?e.message:n}var Jc=class Hc extends Error{constructor(n,s){var r,o;const c=s?.cause;super(n,{cause:c}),(0,Tc.default)(this,"cause",void 0),(0,Tc.default)(this,"shape",void 0),(0,Tc.default)(this,"data",void 0),(0,Tc.default)(this,"meta",void 0),this.meta=s?.meta,this.cause=c,this.shape=s==null||(r=s.result)===null||r===void 0?void 0:r.error,this.data=s==null||(o=s.result)===null||o===void 0?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Hc.prototype)}static from(n,s={}){const r=n;return lC(r)?(s.meta&&(r.meta=(0,Fi.default)((0,Fi.default)({},r.meta),s.meta)),r):cC(r)?new Hc(r.error.message,(0,Fi.default)((0,Fi.default)({},s),{},{result:r,cause:s.cause})):new Hc(uC(r,"Unknown error"),(0,Fi.default)((0,Fi.default)({},s),{},{cause:r}))}};function dC(e){const n=e;return n?"input"in n?n:{input:n,output:n}:{input:{serialize:s=>s,deserialize:s=>s},output:{serialize:s=>s,deserialize:s=>s}}}const X0=e=>typeof e=="function";function fC(e){if(e)return e;if(typeof window<"u"&&X0(window.fetch))return window.fetch;if(typeof globalThis<"u"&&X0(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}var Mo=it(Ln());function hC(e){return{url:e.url.toString(),fetch:e.fetch,transformer:dC(e.transformer),methodOverride:e.methodOverride}}function mC(e){const n={};for(let s=0;s<e.length;s++){const r=e[s];n[s]=r}return n}const pC={query:"GET",mutation:"POST",subscription:"PATCH"};function nS(e){return"input"in e?e.transformer.input.serialize(e.input):mC(e.inputs.map(n=>e.transformer.input.serialize(n)))}const aS=e=>{const n=e.url.split("?");let r=n[0].replace(/\/$/,"")+"/"+e.path;const o=[];if(n[1]&&o.push(n[1]),"inputs"in e&&o.push("batch=1"),e.type==="query"||e.type==="subscription"){const c=nS(e);c!==void 0&&e.methodOverride!=="POST"&&o.push(`input=${encodeURIComponent(JSON.stringify(c))}`)}return o.length&&(r+="?"+o.join("&")),r},gC=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const n=nS(e);return n!==void 0?JSON.stringify(n):void 0},yC=e=>SC((0,Mo.default)((0,Mo.default)({},e),{},{contentTypeHeader:"application/json",getUrl:aS,getBody:gC}));var vC=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const xC=e=>{var n;if(e?.aborted)throw(n=e.throwIfAborted)===null||n===void 0||n.call(e),typeof DOMException<"u"?new DOMException("AbortError","AbortError"):new vC};async function bC(e){var n,s;xC(e.signal);const r=e.getUrl(e),o=e.getBody(e),c=(n=e.methodOverride)!==null&&n!==void 0?n:pC[e.type],u=await(async()=>{const h=await e.headers();return Symbol.iterator in h?Object.fromEntries(h):h})(),f=(0,Mo.default)((0,Mo.default)((0,Mo.default)({},e.contentTypeHeader&&c!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{[(s=e.trpcAcceptHeaderKey)!==null&&s!==void 0?s:"trpc-accept"]:e.trpcAcceptHeader}:void 0),u);return fC(e.fetch)(r,{method:c,signal:e.signal,body:o,headers:f})}async function SC(e){const n={},s=await bC(e);n.response=s;const r=await s.json();return n.responseJSON=r,{json:r,meta:n}}it(Ln(),1);const W0=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function $0(e){let n=null,s=null;const r=()=>{clearTimeout(s),s=null,n=null};function o(f){const h=[[]];let p=0;for(;;){const b=f[p];if(!b)break;const w=h[h.length-1];if(b.aborted){var v;(v=b.reject)===null||v===void 0||v.call(b,new Error("Aborted")),p++;continue}if(e.validate(w.concat(b).map(A=>A.key))){w.push(b),p++;continue}if(w.length===0){var y;(y=b.reject)===null||y===void 0||y.call(b,new Error("Input is too big for a single dispatch")),p++;continue}h.push([])}return h}function c(){const f=o(n);r();for(const h of f){if(!h.length)continue;const p={items:h};for(const y of h)y.batch=p;e.fetch(p.items.map(y=>y.key)).then(async y=>{await Promise.all(y.map(async(w,E)=>{const A=p.items[E];try{var R;const B=await Promise.resolve(w);(R=A.resolve)===null||R===void 0||R.call(A,B)}catch(B){var _;(_=A.reject)===null||_===void 0||_.call(A,B)}A.batch=null,A.reject=null,A.resolve=null}));for(const w of p.items){var b;(b=w.reject)===null||b===void 0||b.call(w,new Error("Missing result")),w.batch=null}}).catch(y=>{for(const w of p.items){var b;(b=w.reject)===null||b===void 0||b.call(w,y),w.batch=null}})}}function u(f){var h;const p={aborted:!1,key:f,batch:null,resolve:W0,reject:W0},v=new Promise((y,b)=>{var w;p.reject=b,p.resolve=y,(w=n)!==null&&w!==void 0||(n=[]),n.push(p)});return(h=s)!==null&&h!==void 0||(s=setTimeout(c)),v}return{load:u}}function wC(...e){const n=new AbortController,s=e.length;let r=0;const o=()=>{++r===s&&n.abort()};for(const c of e)c?.aborted?o():c?.addEventListener("abort",o,{once:!0});return n.signal}var Ec=it(Ln(),1);function TC(e){var n,s;const r=hC(e),o=(n=e.maxURLLength)!==null&&n!==void 0?n:1/0,c=(s=e.maxItems)!==null&&s!==void 0?s:1/0;return()=>{const u=v=>({validate(y){if(o===1/0&&c===1/0)return!0;if(y.length>c)return!1;const b=y.map(A=>A.path).join(","),w=y.map(A=>A.input);return aS((0,Ec.default)((0,Ec.default)({},r),{},{type:v,path:b,inputs:w,signal:null})).length<=o},async fetch(y){const b=y.map(B=>B.path).join(","),w=y.map(B=>B.input),E=wC(...y.map(B=>B.signal)),A=await yC((0,Ec.default)((0,Ec.default)({},r),{},{path:b,inputs:w,type:v,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:y}):e.headers:{}},signal:E}));return(Array.isArray(A.json)?A.json:y.map(()=>A.json)).map(B=>({meta:A.meta,json:B}))}}),f=$0(u("query")),h=$0(u("mutation")),p={query:f,mutation:h};return({op:v})=>yu(y=>{/* istanbul ignore if -- @preserve */if(v.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const w=p[v.type].load(v);let E;return w.then(A=>{E=A;const R=L5(A.json,r.transformer.output);if(!R.ok){y.error(Jc.from(R.error,{meta:A.meta}));return}y.next({context:A.meta,result:R.result}),y.complete()}).catch(A=>{y.error(Jc.from(A,{meta:E?.meta}))}),()=>{}})}}it(Ln(),1);const sS=(e,...n)=>typeof e=="function"?e(...n):e;it(ti(),1);function EC(){let e,n;return{promise:new Promise((r,o)=>{e=r,n=o}),resolve:e,reject:n}}async function AC(e){const n=await sS(e.url);if(!e.connectionParams)return n;const r=`${n.includes("?")?"&":"?"}connectionParams=1`;return n+r}async function CC(e,n){const s={method:"connectionParams",data:await sS(e)};return n.encode(s)}it(ti(),1);var is=it(ti(),1);function jC(e){const{promise:n,resolve:s,reject:r}=EC();return e.addEventListener("open",()=>{e.removeEventListener("error",r),s()}),e.addEventListener("error",r),n}function OC(e,{intervalMs:n,pongTimeoutMs:s}){let r,o;function c(){r=setTimeout(()=>{e.send("PING"),o=setTimeout(()=>{e.close()},s)},n)}function u(){clearTimeout(r),c()}function f(){clearTimeout(o),u()}e.addEventListener("open",c),e.addEventListener("message",({data:h})=>{clearTimeout(r),c(),h==="PONG"&&f()}),e.addEventListener("close",()=>{clearTimeout(r),clearTimeout(o)})}var MC=class Fh{constructor(n){var s;if((0,is.default)(this,"id",++Fh.connectCount),(0,is.default)(this,"WebSocketPonyfill",void 0),(0,is.default)(this,"urlOptions",void 0),(0,is.default)(this,"keepAliveOpts",void 0),(0,is.default)(this,"encoder",void 0),(0,is.default)(this,"wsObservable",rC(null)),(0,is.default)(this,"openPromise",null),this.WebSocketPonyfill=(s=n.WebSocketPonyfill)!==null&&s!==void 0?s:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=n.urlOptions,this.keepAliveOpts=n.keepAlive,this.encoder=n.encoder}get ws(){return this.wsObservable.get()}set ws(n){this.wsObservable.next(n)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var n=this;if(n.openPromise)return n.openPromise;n.id=++Fh.connectCount;const s=AC(n.urlOptions).then(r=>new n.WebSocketPonyfill(r));n.openPromise=s.then(async r=>{n.ws=r,r.binaryType="arraybuffer",r.addEventListener("message",function({data:o}){o==="PING"&&this.send("PONG")}),n.keepAliveOpts.enabled&&OC(r,n.keepAliveOpts),r.addEventListener("close",()=>{n.ws===r&&(n.ws=null)}),await jC(r),n.urlOptions.connectionParams&&r.send(await CC(n.urlOptions.connectionParams,n.encoder))});try{await n.openPromise}finally{n.openPromise=null}}async close(){var n=this;try{await n.openPromise}finally{var s;(s=n.ws)===null||s===void 0||s.close()}}};(0,is.default)(MC,"connectCount",0);it(ti(),1);it(Ln(),1);var Zf=it(ti(),1),Z0=it(Ln(),1),vu=class{constructor(e){(0,Zf.default)(this,"links",void 0),(0,Zf.default)(this,"runtime",void 0),(0,Zf.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(n=>n(this.runtime))}$request(e){var n;return oC({links:this.links,op:(0,Z0.default)((0,Z0.default)({},e),{},{context:(n=e.context)!==null&&n!==void 0?n:{},id:++this.requestId})}).pipe(iC())}async requestAsPromise(e){var n=this;try{const s=n.$request(e);return(await B5(s)).result.data}catch(s){throw Jc.from(s)}}query(e,n,s){return this.requestAsPromise({type:"query",path:e,input:n,context:s?.context,signal:s?.signal})}mutation(e,n,s){return this.requestAsPromise({type:"mutation",path:e,input:n,context:s?.context,signal:s?.signal})}subscription(e,n,s){return this.$request({type:"subscription",path:e,input:n,context:s.context,signal:s.signal}).subscribe({next(o){switch(o.result.type){case"state":{var c;(c=s.onConnectionStateChange)===null||c===void 0||c.call(s,o.result);break}case"started":{var u;(u=s.onStarted)===null||u===void 0||u.call(s,{context:o.context});break}case"stopped":{var f;(f=s.onStopped)===null||f===void 0||f.call(s);break}case"data":case void 0:{var h;(h=s.onData)===null||h===void 0||h.call(s,o.result.data);break}}},error(o){var c;(c=s.onError)===null||c===void 0||c.call(s,o)},complete(){var o;(o=s.onComplete)===null||o===void 0||o.call(s)}})}};const iS=Symbol.for("trpc_untypedClient"),NC={query:"query",mutate:"mutation",subscribe:"subscription"},_C=e=>NC[e];function rS(e){const n=gu(({path:s,args:r})=>{const o=[...s],c=_C(o.pop()),u=o.join(".");return e[c](u,...r)});return Km(s=>s===iS?e:n[s])}function RC(e){const n=new vu(e);return rS(n)}function Qm(e){return e[iS]}it(Ln(),1);it(Ln(),1);var kC=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,n){function s(o){var c,u,f,h=2;for(typeof Symbol<"u"&&(u=Symbol.asyncIterator,f=Symbol.iterator);h--;){if(u&&(c=o[u])!=null)return c.call(o);if(f&&(c=o[f])!=null)return new r(c.call(o));u="@@asyncIterator",f="@@iterator"}throw new TypeError("Object is not async iterable")}function r(o){function c(u){if(Object(u)!==u)return Promise.reject(new TypeError(u+" is not an object."));var f=u.done;return Promise.resolve(u.value).then(function(h){return{value:h,done:f}})}return r=function(f){this.s=f,this.n=f.next},r.prototype={s:null,n:null,next:function(){return c(this.n.apply(this.s,arguments))},return:function(f){var h=this.s.return;return h===void 0?Promise.resolve({value:f,done:!0}):c(h.apply(this.s,arguments))},throw:function(f){var h=this.s.return;return h===void 0?Promise.reject(f):c(h.apply(this.s,arguments))}},new r(o)}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}});it(kC(),1);it(Ln(),1);var zC=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,n){function s(){var r=typeof SuppressedError=="function"?SuppressedError:function(f,h){var p=Error();return p.name="SuppressedError",p.error=f,p.suppressed=h,p},o={},c=[];function u(f,h){if(h!=null){if(Object(h)!==h)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(f)var p=h[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(p===void 0&&(p=h[Symbol.dispose||Symbol.for("Symbol.dispose")],f))var v=p;if(typeof p!="function")throw new TypeError("Object is not disposable.");v&&(p=function(){try{v.call(h)}catch(b){return Promise.reject(b)}}),c.push({v:h,d:p,a:f})}else f&&c.push({d:h,a:f});return h}return{e:o,u:u.bind(null,!1),a:u.bind(null,!0),d:function(){var h,p=this.e,v=0;function y(){for(;h=c.pop();)try{if(!h.a&&v===1)return v=0,c.push(h),Promise.resolve().then(y);if(h.d){var w=h.d.call(h.v);if(h.a)return v|=2,Promise.resolve(w).then(y,b)}else v|=1}catch(E){return b(E)}if(v===1)return p!==o?Promise.reject(p):Promise.resolve();if(p!==o)throw p}function b(w){return p=p!==o?new r(w,p):w,y()}return y()}}}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),oS=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,n){function s(r,o){this.v=r,this.k=o}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),DC=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,n){var s=oS();function r(o){return new s(o,0)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}}),PC=Jn({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,n){var s=oS();function r(c){return function(){return new o(c.apply(this,arguments))}}function o(c){var u,f;function h(v,y){try{var b=c[v](y),w=b.value,E=w instanceof s;Promise.resolve(E?w.v:w).then(function(A){if(E){var R=v==="return"?"return":"next";if(!w.k||A.done)return h(R,A);A=c[R](A).value}p(b.done?"return":"normal",A)},function(A){h("throw",A)})}catch(A){p("throw",A)}}function p(v,y){switch(v){case"return":u.resolve({value:y,done:!0});break;case"throw":u.reject(y);break;default:u.resolve({value:y,done:!1})}(u=u.next)?h(u.key,u.arg):f=null}this._invoke=function(v,y){return new Promise(function(b,w){var E={key:v,arg:y,resolve:b,reject:w,next:null};f?f=f.next=E:(u=f=E,h(v,y))})},typeof c.return!="function"&&(this.return=void 0)}o.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},o.prototype.next=function(c){return this._invoke("next",c)},o.prototype.throw=function(c){return this._invoke("throw",c)},o.prototype.return=function(c){return this._invoke("return",c)},n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports}});it(zC(),1);it(DC(),1);it(PC(),1);it(Ln(),1);function LC(e){return gu(({path:n,args:s})=>{var r;const o=[...n],c=o.pop();if(c==="useMutation")return e[c](o,...s);if(c==="_def")return{path:o};const[u,...f]=s,h=(r=f[0])!==null&&r!==void 0?r:{};return e[c](o,u,h)})}var Jf;const HC=["client","ssrContext","ssrState","abortOnUnmount"],BC=(Jf=S.createContext)===null||Jf===void 0?void 0:Jf.call(R1,null),VC=e=>{switch(e){case"queryOptions":case"fetch":case"ensureData":case"prefetch":case"getData":case"setData":case"setQueriesData":return"query";case"infiniteQueryOptions":case"fetchInfinite":case"prefetchInfinite":case"getInfiniteData":case"setInfiniteData":return"infinite";case"setMutationDefaults":case"getMutationDefaults":case"isMutating":case"cancel":case"invalidate":case"refetch":case"reset":return"any"}};function UC(e){return gu(n=>{const s=[...n.path],r=s.pop(),o=[...n.args],c=o.shift(),u=VC(r),f=Fn(s,c,u);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(s,f,o[0]),queryOptions:()=>e.queryOptions(s,f,...o),fetch:()=>e.fetchQuery(f,...o),fetchInfinite:()=>e.fetchInfiniteQuery(f,o[0]),prefetch:()=>e.prefetchQuery(f,...o),prefetchInfinite:()=>e.prefetchInfiniteQuery(f,o[0]),ensureData:()=>e.ensureQueryData(f,...o),invalidate:()=>e.invalidateQueries(f,...o),reset:()=>e.resetQueries(f,...o),refetch:()=>e.refetchQueries(f,...o),cancel:()=>e.cancelQuery(f,...o),setData:()=>{e.setQueryData(f,o[0],o[1])},setQueriesData:()=>e.setQueriesData(f,o[0],o[1],o[2]),setInfiniteData:()=>{e.setInfiniteQueryData(f,o[0],o[1])},getData:()=>e.getQueryData(f),getInfiniteData:()=>e.getInfiniteQueryData(f),setMutationDefaults:()=>e.setMutationDefaults(Lc(s),c),getMutationDefaults:()=>e.getMutationDefaults(Lc(s)),isMutating:()=>e.isMutating({mutationKey:Lc(s)})}[r]()})}function qC(e){const n=rS(e.client),s=UC(e);return Km(r=>{const o=r;return o==="client"?n:HC.includes(o)?e[o]:s[r]})}var KC=ei(tl(),1);function J0(e){const n=e instanceof vu?e:Qm(e);return gu(s=>{const r=s.path,o=r.join("."),[c,u]=s.args;return(0,KC.default)({queryKey:Fn(r,c,"query"),queryFn:()=>n.query(o,c,u?.trpc)},u)})}var eh=ei(tl(),1);function Dt(e,n,s){var r;const o=e[0];let c=(r=e[1])===null||r===void 0?void 0:r.input;if(s){var u;c=(0,eh.default)((0,eh.default)((0,eh.default)({},(u=c)!==null&&u!==void 0?u:{}),s.pageParam?{cursor:s.pageParam}:{}),{},{direction:s.direction})}return[o.join("."),c,n?.trpc]}var GC=ps({"../../node_modules/.pnpm/@oxc-project+runtime@0.72.2/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,n){function s(o){var c,u,f,h=2;for(typeof Symbol<"u"&&(u=Symbol.asyncIterator,f=Symbol.iterator);h--;){if(u&&(c=o[u])!=null)return c.call(o);if(f&&(c=o[f])!=null)return new r(c.call(o));u="@@asyncIterator",f="@@iterator"}throw new TypeError("Object is not async iterable")}function r(o){function c(u){if(Object(u)!==u)return Promise.reject(new TypeError(u+" is not an object."));var f=u.done;return Promise.resolve(u.value).then(function(h){return{value:h,done:f}})}return r=function(f){this.s=f,this.n=f.next},r.prototype={s:null,n:null,next:function(){return c(this.n.apply(this.s,arguments))},return:function(f){var h=this.s.return;return h===void 0?Promise.resolve({value:f,done:!0}):c(h.apply(this.s,arguments))},throw:function(f){var h=this.s.return;return h===void 0?Promise.reject(f):c(h.apply(this.s,arguments))}},new r(o)}n.exports=s,n.exports.__esModule=!0,n.exports.default=n.exports}}),QC=ei(GC(),1);function Ih(e){return{path:e.path.join(".")}}function So(e){const n=Ih(e);return S.useMemo(()=>n,[n])}async function lS(e,n,s){const o=n.getQueryCache().build(n,{queryKey:s});o.setState({data:[],status:"success"});const c=[];var u=!1,f=!1,h;try{for(var p=(0,QC.default)(e),v;u=!(v=await p.next()).done;u=!1){const y=v.value;c.push(y),o.setState({data:[...c]})}}catch(y){f=!0,h=y}finally{try{u&&p.return!=null&&await p.return()}finally{if(f)throw h}}return c}var Le=ei(tl(),1);function FC(e){const{client:n,queryClient:s}=e,r=n instanceof vu?n:Qm(n);return{infiniteQueryOptions:(o,c,u)=>{var f,h;const p=((f=c[1])===null||f===void 0?void 0:f.input)===ln,v=async y=>{var b;const w=(0,Le.default)((0,Le.default)({},u),{},{trpc:(0,Le.default)((0,Le.default)({},u?.trpc),!(u==null||(b=u.trpc)===null||b===void 0)&&b.abortOnUnmount?{signal:y.signal}:{signal:null})});return await r.query(...Dt(c,w,{direction:y.direction,pageParam:y.pageParam}))};return Object.assign((0,Le.default)((0,Le.default)({},u),{},{initialData:u?.initialData,queryKey:c,queryFn:p?ln:v,initialPageParam:(h=u?.initialCursor)!==null&&h!==void 0?h:null}),{trpc:Ih({path:o})})},queryOptions:(o,c,u)=>{var f;const h=((f=c[1])===null||f===void 0?void 0:f.input)===ln,p=async v=>{var y;const b=(0,Le.default)((0,Le.default)({},u),{},{trpc:(0,Le.default)((0,Le.default)({},u?.trpc),!(u==null||(y=u.trpc)===null||y===void 0)&&y.abortOnUnmount?{signal:v.signal}:{signal:null})}),w=await r.query(...Dt(c,b));return K1(w)?lS(w,s,c):w};return Object.assign((0,Le.default)((0,Le.default)({},u),{},{initialData:u?.initialData,queryKey:c,queryFn:h?ln:p}),{trpc:Ih({path:o})})},fetchQuery:(o,c)=>s.fetchQuery((0,Le.default)((0,Le.default)({},c),{},{queryKey:o,queryFn:()=>r.query(...Dt(o,c))})),fetchInfiniteQuery:(o,c)=>{var u;return s.fetchInfiniteQuery((0,Le.default)((0,Le.default)({},c),{},{queryKey:o,queryFn:({pageParam:f,direction:h})=>r.query(...Dt(o,c,{pageParam:f,direction:h})),initialPageParam:(u=c?.initialCursor)!==null&&u!==void 0?u:null}))},prefetchQuery:(o,c)=>s.prefetchQuery((0,Le.default)((0,Le.default)({},c),{},{queryKey:o,queryFn:()=>r.query(...Dt(o,c))})),prefetchInfiniteQuery:(o,c)=>{var u;return s.prefetchInfiniteQuery((0,Le.default)((0,Le.default)({},c),{},{queryKey:o,queryFn:({pageParam:f,direction:h})=>r.query(...Dt(o,c,{pageParam:f,direction:h})),initialPageParam:(u=c?.initialCursor)!==null&&u!==void 0?u:null}))},ensureQueryData:(o,c)=>s.ensureQueryData((0,Le.default)((0,Le.default)({},c),{},{queryKey:o,queryFn:()=>r.query(...Dt(o,c))})),invalidateQueries:(o,c,u)=>s.invalidateQueries((0,Le.default)((0,Le.default)({},c),{},{queryKey:o}),u),resetQueries:(o,c,u)=>s.resetQueries((0,Le.default)((0,Le.default)({},c),{},{queryKey:o}),u),refetchQueries:(o,c,u)=>s.refetchQueries((0,Le.default)((0,Le.default)({},c),{},{queryKey:o}),u),cancelQuery:(o,c)=>s.cancelQueries({queryKey:o},c),setQueryData:(o,c,u)=>s.setQueryData(o,c,u),setQueriesData:(o,c,u,f)=>s.setQueriesData((0,Le.default)((0,Le.default)({},c),{},{queryKey:o}),u,f),getQueryData:o=>s.getQueryData(o),setInfiniteQueryData:(o,c,u)=>s.setQueryData(o,c,u),getInfiniteQueryData:o=>s.getQueryData(o),setMutationDefaults:(o,c)=>{const u=o[0],f=h=>r.mutation(...Dt([u,{input:h}],e));return s.setMutationDefaults(o,typeof c=="function"?c({canonicalMutationFn:f}):c)},getMutationDefaults:o=>s.getMutationDefaults(o),isMutating:o=>s.isMutating((0,Le.default)((0,Le.default)({},o),{},{exact:!0}))}}var ce=ei(tl());const ex=(e,n)=>new Proxy(e,{get(r,o){return n(o),r[o]}});function IC(e){var n,s;const r=(n=void 0)!==null&&n!==void 0?n:L=>L.originalFn(),o=(s=void 0)!==null&&s!==void 0?s:BC,c=RC,u=L=>{var V;const{abortOnUnmount:j=!1,queryClient:z,ssrContext:$}=L,[J,te]=S.useState((V=L.ssrState)!==null&&V!==void 0?V:!1),ae=L.client instanceof vu?L.client:Qm(L.client),oe=S.useMemo(()=>FC({client:ae,queryClient:z}),[ae,z]),re=S.useMemo(()=>(0,ce.default)({abortOnUnmount:j,queryClient:z,client:ae,ssrContext:$??null,ssrState:J},oe),[j,ae,oe,z,$,J]);return S.useEffect(()=>{te(ee=>ee?"mounted":!1)},[]),g.jsx(o.Provider,{value:re,children:L.children})};function f(){const L=S.useContext(o);if(!L)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return L}function h(L,V){var j;const{queryClient:z,ssrState:$}=f();return $&&$!=="mounted"&&((j=z.getQueryCache().find({queryKey:L}))===null||j===void 0?void 0:j.state.status)==="error"?(0,ce.default)({retryOnMount:!1},V):V}function p(L,V,j){var z,$,J,te,ae;const oe=f(),{abortOnUnmount:re,client:ee,ssrState:O,queryClient:H,prefetchQuery:D}=oe,se=Fn(L,V,"query"),le=H.getQueryDefaults(se),M=V===ln;typeof window>"u"&&O==="prepass"&&(j==null||(z=j.trpc)===null||z===void 0?void 0:z.ssr)!==!1&&(($=j?.enabled)!==null&&$!==void 0?$:le?.enabled)!==!1&&!M&&!H.getQueryCache().find({queryKey:se})&&D(se,j);const I=h(se,(0,ce.default)((0,ce.default)({},le),j)),G=(J=(te=j==null||(ae=j.trpc)===null||ae===void 0?void 0:ae.abortOnUnmount)!==null&&te!==void 0?te:void 0)!==null&&J!==void 0?J:re,Y=x5((0,ce.default)((0,ce.default)({},I),{},{queryKey:se,queryFn:M?V:async ne=>{const me=(0,ce.default)((0,ce.default)({},I),{},{trpc:(0,ce.default)((0,ce.default)({},I?.trpc),G?{signal:ne.signal}:{signal:null})}),ue=await ee.query(...Dt(se,me));return K1(ue)?lS(ue,H,se):ue}}),H);return Y.trpc=So({path:L}),Y}function v(L,V,j){var z,$,J;const te=f(),ae=Fn(L,V,"query"),oe=V===ln,re=(z=($=j==null||(J=j.trpc)===null||J===void 0?void 0:J.abortOnUnmount)!==null&&$!==void 0?$:void 0)!==null&&z!==void 0?z:te.abortOnUnmount;T5((0,ce.default)((0,ce.default)({},j),{},{queryKey:ae,queryFn:oe?V:ee=>{const O={trpc:(0,ce.default)((0,ce.default)({},j?.trpc),re?{signal:ee.signal}:{})};return te.client.query(...Dt(ae,O))}}))}function y(L,V,j){var z,$,J;const te=f(),ae=Fn(L,V,"query"),oe=(z=($=j==null||(J=j.trpc)===null||J===void 0?void 0:J.abortOnUnmount)!==null&&$!==void 0?$:void 0)!==null&&z!==void 0?z:te.abortOnUnmount,re=b5((0,ce.default)((0,ce.default)({},j),{},{queryKey:ae,queryFn:ee=>{const O=(0,ce.default)((0,ce.default)({},j),{},{trpc:(0,ce.default)((0,ce.default)({},j?.trpc),oe?{signal:ee.signal}:{signal:null})});return te.client.query(...Dt(ae,O))}}),te.queryClient);return re.trpc=So({path:L}),[re.data,re]}function b(L,V){const{client:j,queryClient:z}=f(),$=Lc(L),J=z.defaultMutationOptions(z.getMutationDefaults($)),te=A5((0,ce.default)((0,ce.default)({},V),{},{mutationKey:$,mutationFn:ae=>j.mutation(...Dt([L,{input:ae}],V)),onSuccess(...ae){var oe,re;return r({originalFn:()=>{var O,H,D;return(O=V==null||(H=V.onSuccess)===null||H===void 0?void 0:H.call(V,...ae))!==null&&O!==void 0?O:J==null||(D=J.onSuccess)===null||D===void 0?void 0:D.call(J,...ae)},queryClient:z,meta:(oe=(re=V?.meta)!==null&&re!==void 0?re:J?.meta)!==null&&oe!==void 0?oe:{}})}}),z);return te.trpc=So({path:L}),te}const w={data:void 0,error:null,status:"idle"},E={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function A(L,V,j){var z;const $=(z=j?.enabled)!==null&&z!==void 0?z:V!==ln,J=us(Fn(L,V,"any")),{client:te}=f(),ae=S.useRef(j);S.useEffect(()=>{ae.current=j});const[oe]=S.useState(new Set([])),re=S.useCallback(M=>{oe.add(M)},[oe]),ee=S.useRef(null),O=S.useCallback(M=>{const I=D.current,G=D.current=M(I);let Y=!1;for(const ne of oe)if(I[ne]!==G[ne]){Y=!0;break}Y&&le(ex(G,re))},[re,oe]),H=S.useCallback(()=>{var M;if((M=ee.current)===null||M===void 0||M.unsubscribe(),!$){O(()=>(0,ce.default)((0,ce.default)({},w),{},{reset:H}));return}O(()=>(0,ce.default)((0,ce.default)({},E),{},{reset:H}));const I=te.subscription(L.join("."),V??void 0,{onStarted:()=>{var G,Y;(G=(Y=ae.current).onStarted)===null||G===void 0||G.call(Y),O(ne=>(0,ce.default)((0,ce.default)({},ne),{},{status:"pending",error:null}))},onData:G=>{var Y,ne;(Y=(ne=ae.current).onData)===null||Y===void 0||Y.call(ne,G),O(me=>(0,ce.default)((0,ce.default)({},me),{},{status:"pending",data:G,error:null}))},onError:G=>{var Y,ne;(Y=(ne=ae.current).onError)===null||Y===void 0||Y.call(ne,G),O(me=>(0,ce.default)((0,ce.default)({},me),{},{status:"error",error:G}))},onConnectionStateChange:G=>{O(Y=>{switch(G.state){case"idle":return(0,ce.default)((0,ce.default)({},Y),{},{status:G.state,error:null,data:void 0});case"connecting":return(0,ce.default)((0,ce.default)({},Y),{},{error:G.error,status:G.state});case"pending":return Y}})},onComplete:()=>{var G,Y;(G=(Y=ae.current).onComplete)===null||G===void 0||G.call(Y),O(ne=>(0,ce.default)((0,ce.default)({},ne),{},{status:"idle",error:null,data:void 0}))}});ee.current=I},[te,J,$,O]);S.useEffect(()=>(H(),()=>{var M;(M=ee.current)===null||M===void 0||M.unsubscribe()}),[H]);const D=S.useRef($?(0,ce.default)((0,ce.default)({},E),{},{reset:H}):(0,ce.default)((0,ce.default)({},w),{},{reset:H})),[se,le]=S.useState(ex(D.current,re));return se}function R(L,V,j){var z,$,J,te,ae;const{client:oe,ssrState:re,prefetchInfiniteQuery:ee,queryClient:O,abortOnUnmount:H}=f(),D=Fn(L,V,"infinite"),se=O.getQueryDefaults(D),le=V===ln;typeof window>"u"&&re==="prepass"&&(j==null||(z=j.trpc)===null||z===void 0?void 0:z.ssr)!==!1&&(($=j?.enabled)!==null&&$!==void 0?$:se?.enabled)!==!1&&!le&&!O.getQueryCache().find({queryKey:D})&&ee(D,(0,ce.default)((0,ce.default)({},se),j));const M=h(D,(0,ce.default)((0,ce.default)({},se),j)),I=(J=j==null||(te=j.trpc)===null||te===void 0?void 0:te.abortOnUnmount)!==null&&J!==void 0?J:H,G=C5((0,ce.default)((0,ce.default)({},M),{},{initialPageParam:(ae=j.initialCursor)!==null&&ae!==void 0?ae:null,persister:j.persister,queryKey:D,queryFn:le?V:Y=>{var ne;const me=(0,ce.default)((0,ce.default)({},M),{},{trpc:(0,ce.default)((0,ce.default)({},M?.trpc),I?{signal:Y.signal}:{signal:null})});return oe.query(...Dt(D,me,{pageParam:(ne=Y.pageParam)!==null&&ne!==void 0?ne:j.initialCursor,direction:Y.direction}))}}),O);return G.trpc=So({path:L}),G}function _(L,V,j){var z,$,J;const te=f(),ae=Fn(L,V,"infinite"),oe=te.queryClient.getQueryDefaults(ae),re=V===ln,ee=h(ae,(0,ce.default)((0,ce.default)({},oe),j)),O=(z=j==null||($=j.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&z!==void 0?z:te.abortOnUnmount;E5((0,ce.default)((0,ce.default)({},j),{},{initialPageParam:(J=j.initialCursor)!==null&&J!==void 0?J:null,queryKey:ae,queryFn:re?V:H=>{var D;const se=(0,ce.default)((0,ce.default)({},ee),{},{trpc:(0,ce.default)((0,ce.default)({},ee?.trpc),O?{signal:H.signal}:{})});return te.client.query(...Dt(ae,se,{pageParam:(D=H.pageParam)!==null&&D!==void 0?D:j.initialCursor,direction:H.direction}))}}))}function B(L,V,j){var z,$,J;const te=f(),ae=Fn(L,V,"infinite"),oe=te.queryClient.getQueryDefaults(ae),re=h(ae,(0,ce.default)((0,ce.default)({},oe),j)),ee=(z=j==null||($=j.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&z!==void 0?z:te.abortOnUnmount,O=S5((0,ce.default)((0,ce.default)({},j),{},{initialPageParam:(J=j.initialCursor)!==null&&J!==void 0?J:null,queryKey:ae,queryFn:H=>{var D;const se=(0,ce.default)((0,ce.default)({},re),{},{trpc:(0,ce.default)((0,ce.default)({},re?.trpc),ee?{signal:H.signal}:{})});return te.client.query(...Dt(ae,se,{pageParam:(D=H.pageParam)!==null&&D!==void 0?D:j.initialCursor,direction:H.direction}))}}),te.queryClient);return O.trpc=So({path:L}),[O.data,O]}return{Provider:u,createClient:c,useContext:f,useUtils:f,useQuery:p,usePrefetchQuery:v,useSuspenseQuery:y,useQueries:(L,V)=>{const{ssrState:j,queryClient:z,prefetchQuery:$,client:J}=f(),te=J0(J),ae=L(te);if(typeof window>"u"&&j==="prepass")for(const re of ae){var oe;const ee=re;((oe=ee.trpc)===null||oe===void 0?void 0:oe.ssr)!==!1&&!z.getQueryCache().find({queryKey:ee.queryKey})&&$(ee.queryKey,ee)}return q1({queries:ae.map(re=>(0,ce.default)((0,ce.default)({},re),{},{queryKey:re.queryKey})),combine:V?.combine},z)},useSuspenseQueries:L=>{const{queryClient:V,client:j}=f(),z=J0(j),$=L(z),J=w5({queries:$.map(te=>(0,ce.default)((0,ce.default)({},te),{},{queryFn:te.queryFn,queryKey:te.queryKey}))},V);return[J.map(te=>te.data),J]},useMutation:b,useSubscription:A,useInfiniteQuery:R,usePrefetchInfiniteQuery:_,useSuspenseInfiniteQuery:B}}function YC(e){const n=LC(e);return Km(s=>s==="useContext"||s==="useUtils"?()=>{const r=e.useUtils();return S.useMemo(()=>qC(r),[r])}:e.hasOwnProperty(s)?e[s]:n[s])}function XC(e){const n=IC();return YC(n)}const lr=XC();var th={exports:{}},wo={},nh={exports:{}},ah={};/**
* @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 tx;function WC(){return tx||(tx=1,(function(e){function n(O,H){var D=O.length;O.push(H);e:for(;0<D;){var se=D-1>>>1,le=O[se];if(0<o(le,H))O[se]=H,O[D]=le,D=se;else break e}}function s(O){return O.length===0?null:O[0]}function r(O){if(O.length===0)return null;var H=O[0],D=O.pop();if(D!==H){O[0]=D;e:for(var se=0,le=O.length,M=le>>>1;se<M;){var I=2*(se+1)-1,G=O[I],Y=I+1,ne=O[Y];if(0>o(G,D))Y<le&&0>o(ne,G)?(O[se]=ne,O[Y]=D,se=Y):(O[se]=G,O[I]=D,se=I);else if(Y<le&&0>o(ne,D))O[se]=ne,O[Y]=D,se=Y;else break e}}return H}function o(O,H){var D=O.sortIndex-H.sortIndex;return D!==0?D:O.id-H.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,f=u.now();e.unstable_now=function(){return u.now()-f}}var h=[],p=[],v=1,y=null,b=3,w=!1,E=!1,A=!1,R=!1,_=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,C=typeof setImmediate<"u"?setImmediate:null;function U(O){for(var H=s(p);H!==null;){if(H.callback===null)r(p);else if(H.startTime<=O)r(p),H.sortIndex=H.expirationTime,n(h,H);else break;H=s(p)}}function L(O){if(A=!1,U(O),!E)if(s(h)!==null)E=!0,V||(V=!0,ae());else{var H=s(p);H!==null&&ee(L,H.startTime-O)}}var V=!1,j=-1,z=5,$=-1;function J(){return R?!0:!(e.unstable_now()-$<z)}function te(){if(R=!1,V){var O=e.unstable_now();$=O;var H=!0;try{e:{E=!1,A&&(A=!1,B(j),j=-1),w=!0;var D=b;try{t:{for(U(O),y=s(h);y!==null&&!(y.expirationTime>O&&J());){var se=y.callback;if(typeof se=="function"){y.callback=null,b=y.priorityLevel;var le=se(y.expirationTime<=O);if(O=e.unstable_now(),typeof le=="function"){y.callback=le,U(O),H=!0;break t}y===s(h)&&r(h),U(O)}else r(h);y=s(h)}if(y!==null)H=!0;else{var M=s(p);M!==null&&ee(L,M.startTime-O),H=!1}}break e}finally{y=null,b=D,w=!1}H=void 0}}finally{H?ae():V=!1}}}var ae;if(typeof C=="function")ae=function(){C(te)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,re=oe.port2;oe.port1.onmessage=te,ae=function(){re.postMessage(null)}}else ae=function(){_(te,0)};function ee(O,H){j=_(function(){O(e.unstable_now())},H)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(O){O.callback=null},e.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"):z=0<O?Math.floor(1e3/O):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(O){switch(b){case 1:case 2:case 3:var H=3;break;default:H=b}var D=b;b=H;try{return O()}finally{b=D}},e.unstable_requestPaint=function(){R=!0},e.unstable_runWithPriority=function(O,H){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O=3}var D=b;b=O;try{return H()}finally{b=D}},e.unstable_scheduleCallback=function(O,H,D){var se=e.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0<D?se+D:se):D=se,O){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=D+le,O={id:v++,callback:H,priorityLevel:O,startTime:D,expirationTime:le,sortIndex:-1},D>se?(O.sortIndex=D,n(p,O),s(h)===null&&O===s(p)&&(A?(B(j),j=-1):A=!0,ee(L,D-se))):(O.sortIndex=le,n(h,O),E||w||(E=!0,V||(V=!0,ae()))),O},e.unstable_shouldYield=J,e.unstable_wrapCallback=function(O){var H=b;return function(){var D=b;b=H;try{return O.apply(this,arguments)}finally{b=D}}}})(ah)),ah}var nx;function $C(){return nx||(nx=1,nh.exports=WC()),nh.exports}var sh={exports:{}},jt={};/**
* @license React
* react-dom.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 ax;function ZC(){if(ax)return jt;ax=1;var e=hu();function n(h){var p="https://react.dev/errors/"+h;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+h+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var r={d:{f:s,r:function(){throw Error(n(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},o=Symbol.for("react.portal");function c(h,p,v){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:y==null?null:""+y,children:h,containerInfo:p,implementation:v}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,p){if(h==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return jt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,jt.createPortal=function(h,p){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(n(299));return c(h,p,null,v)},jt.flushSync=function(h){var p=u.T,v=r.p;try{if(u.T=null,r.p=2,h)return h()}finally{u.T=p,r.p=v,r.d.f()}},jt.preconnect=function(h,p){typeof h=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(h,p))},jt.prefetchDNS=function(h){typeof h=="string"&&r.d.D(h)},jt.preinit=function(h,p){if(typeof h=="string"&&p&&typeof p.as=="string"){var v=p.as,y=f(v,p.crossOrigin),b=typeof p.integrity=="string"?p.integrity:void 0,w=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?r.d.S(h,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:y,integrity:b,fetchPriority:w}):v==="script"&&r.d.X(h,{crossOrigin:y,integrity:b,fetchPriority:w,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},jt.preinitModule=function(h,p){if(typeof h=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=f(p.as,p.crossOrigin);r.d.M(h,{crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0})}}else p==null&&r.d.M(h)},jt.preload=function(h,p){if(typeof h=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,y=f(v,p.crossOrigin);r.d.L(h,v,{crossOrigin:y,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},jt.preloadModule=function(h,p){if(typeof h=="string")if(p){var v=f(p.as,p.crossOrigin);r.d.m(h,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:v,integrity:typeof p.integrity=="string"?p.integrity:void 0})}else r.d.m(h)},jt.requestFormReset=function(h){r.d.r(h)},jt.unstable_batchedUpdates=function(h,p){return h(p)},jt.useFormState=function(h,p,v){return u.H.useFormState(h,p,v)},jt.useFormStatus=function(){return u.H.useHostTransitionStatus()},jt.version="19.2.1",jt}var sx;function cS(){if(sx)return sh.exports;sx=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),sh.exports=ZC(),sh.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 ix;function JC(){if(ix)return wo;ix=1;var e=$C(),n=hu(),s=cS();function r(t){var a="https://react.dev/errors/"+t;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)a+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+t+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function c(t){var a=t,i=t;if(t.alternate)for(;a.return;)a=a.return;else{t=a;do a=t,(a.flags&4098)!==0&&(i=a.return),t=a.return;while(t)}return a.tag===3?i:null}function u(t){if(t.tag===13){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function f(t){if(t.tag===31){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function h(t){if(c(t)!==t)throw Error(r(188))}function p(t){var a=t.alternate;if(!a){if(a=c(t),a===null)throw Error(r(188));return a!==t?null:t}for(var i=t,l=a;;){var d=i.return;if(d===null)break;var m=d.alternate;if(m===null){if(l=d.return,l!==null){i=l;continue}break}if(d.child===m.child){for(m=d.child;m;){if(m===i)return h(d),t;if(m===l)return h(d),a;m=m.sibling}throw Error(r(188))}if(i.return!==l.return)i=d,l=m;else{for(var x=!1,T=d.child;T;){if(T===i){x=!0,i=d,l=m;break}if(T===l){x=!0,l=d,i=m;break}T=T.sibling}if(!x){for(T=m.child;T;){if(T===i){x=!0,i=m,l=d;break}if(T===l){x=!0,l=m,i=d;break}T=T.sibling}if(!x)throw Error(r(189))}}if(i.alternate!==l)throw Error(r(190))}if(i.tag!==3)throw Error(r(188));return i.stateNode.current===i?t:a}function v(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t;for(t=t.child;t!==null;){if(a=v(t),a!==null)return a;t=t.sibling}return null}var y=Object.assign,b=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),B=Symbol.for("react.consumer"),C=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),V=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),$=Symbol.for("react.activity"),J=Symbol.for("react.memo_cache_sentinel"),te=Symbol.iterator;function ae(t){return t===null||typeof t!="object"?null:(t=te&&t[te]||t["@@iterator"],typeof t=="function"?t:null)}var oe=Symbol.for("react.client.reference");function re(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===oe?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case A:return"Fragment";case _:return"Profiler";case R:return"StrictMode";case L:return"Suspense";case V:return"SuspenseList";case $:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case E:return"Portal";case C:return t.displayName||"Context";case B:return(t._context.displayName||"Context")+".Consumer";case U:var a=t.render;return t=t.displayName,t||(t=a.displayName||a.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case j:return a=t.displayName||null,a!==null?a:re(t.type)||"Memo";case z:a=t._payload,t=t._init;try{return re(t(a))}catch{}}return null}var ee=Array.isArray,O=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,D={pending:!1,data:null,method:null,action:null},se=[],le=-1;function M(t){return{current:t}}function I(t){0>le||(t.current=se[le],se[le]=null,le--)}function G(t,a){le++,se[le]=t.current,t.current=a}var Y=M(null),ne=M(null),me=M(null),ue=M(null);function xe(t,a){switch(G(me,a),G(ne,t),G(Y,null),a.nodeType){case 9:case 11:t=(t=a.documentElement)&&(t=t.namespaceURI)?s0(t):0;break;default:if(t=a.tagName,a=a.namespaceURI)a=s0(a),t=i0(a,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}I(Y),G(Y,t)}function ke(){I(Y),I(ne),I(me)}function vt(t){t.memoizedState!==null&&G(ue,t);var a=Y.current,i=i0(a,t.type);a!==i&&(G(ne,t),G(Y,i))}function Nt(t){ne.current===t&&(I(Y),I(ne)),ue.current===t&&(I(ue),go._currentValue=D)}var xt,ta;function An(t){if(xt===void 0)try{throw Error()}catch(i){var a=i.stack.trim().match(/\n( *(at )?)/);xt=a&&a[1]||"",ta=-1<i.stack.indexOf(`
at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return`
`+xt+t+ta}var Er=!1;function si(t,a){if(!t||Er)return"";Er=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(a){var Z=function(){throw Error()};if(Object.defineProperty(Z.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Z,[])}catch(F){var Q=F}Reflect.construct(t,[],Z)}else{try{Z.call()}catch(F){Q=F}t.call(Z.prototype)}}else{try{throw Error()}catch(F){Q=F}(Z=t())&&typeof Z.catch=="function"&&Z.catch(function(){})}}catch(F){if(F&&Q&&typeof F.stack=="string")return[F.stack,Q.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var d=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");d&&d.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var m=l.DetermineComponentFrameRoot(),x=m[0],T=m[1];if(x&&T){var N=x.split(`
`),K=T.split(`
`);for(d=l=0;l<N.length&&!N[l].includes("DetermineComponentFrameRoot");)l++;for(;d<K.length&&!K[d].includes("DetermineComponentFrameRoot");)d++;if(l===N.length||d===K.length)for(l=N.length-1,d=K.length-1;1<=l&&0<=d&&N[l]!==K[d];)d--;for(;1<=l&&0<=d;l--,d--)if(N[l]!==K[d]){if(l!==1||d!==1)do if(l--,d--,0>d||N[l]!==K[d]){var X=`
`+N[l].replace(" at new "," at ");return t.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",t.displayName)),X}while(1<=l&&0<=d);break}}}finally{Er=!1,Error.prepareStackTrace=i}return(i=t?t.displayName||t.name:"")?An(i):""}function ys(t,a){switch(t.tag){case 26:case 27:case 5:return An(t.type);case 16:return An("Lazy");case 13:return t.child!==a&&a!==null?An("Suspense Fallback"):An("Suspense");case 19:return An("SuspenseList");case 0:case 15:return si(t.type,!1);case 11:return si(t.type.render,!1);case 1:return si(t.type,!0);case 31:return An("Activity");default:return""}}function Ar(t){try{var a="",i=null;do a+=ys(t,i),i=t,t=t.return;while(t);return a}catch(l){return`
Error generating stack: `+l.message+`
`+l.stack}}var Wt=Object.prototype.hasOwnProperty,Cr=e.unstable_scheduleCallback,jr=e.unstable_cancelCallback,_t=e.unstable_shouldYield,Na=e.unstable_requestPaint,Rt=e.unstable_now,Pu=e.unstable_getCurrentPriorityLevel,vs=e.unstable_ImmediatePriority,ol=e.unstable_UserBlockingPriority,xs=e.unstable_NormalPriority,Or=e.unstable_LowPriority,na=e.unstable_IdlePriority,ll=e.log,_a=e.unstable_setDisableYieldValue,bs=null,kt=null;function Cn(t){if(typeof ll=="function"&&_a(t),kt&&typeof kt.setStrictMode=="function")try{kt.setStrictMode(bs,t)}catch{}}var At=Math.clz32?Math.clz32:Hn,Lu=Math.log,Mr=Math.LN2;function Hn(t){return t>>>=0,t===0?32:31-(Lu(t)/Mr|0)|0}var ii=256,ri=262144,Ss=4194304;function Bn(t){var a=t&42;if(a!==0)return a;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function be(t,a,i){var l=t.pendingLanes;if(l===0)return 0;var d=0,m=t.suspendedLanes,x=t.pingedLanes;t=t.warmLanes;var T=l&134217727;return T!==0?(l=T&~m,l!==0?d=Bn(l):(x&=T,x!==0?d=Bn(x):i||(i=T&~t,i!==0&&(d=Bn(i))))):(T=l&~m,T!==0?d=Bn(T):x!==0?d=Bn(x):i||(i=l&~t,i!==0&&(d=Bn(i)))),d===0?0:a!==0&&a!==d&&(a&m)===0&&(m=d&-d,i=a&-a,m>=i||m===32&&(i&4194048)!==0)?a:d}function Ye(t,a){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&a)===0}function mt(t,a){switch(t){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 Ct(){var t=Ss;return Ss<<=1,(Ss&62914560)===0&&(Ss=4194304),t}function Ra(t){for(var a=[],i=0;31>i;i++)a.push(t);return a}function We(t,a){t.pendingLanes|=a,a!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Lt(t,a,i,l,d,m){var x=t.pendingLanes;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=i,t.entangledLanes&=i,t.errorRecoveryDisabledLanes&=i,t.shellSuspendCounter=0;var T=t.entanglements,N=t.expirationTimes,K=t.hiddenUpdates;for(i=x&~i;0<i;){var X=31-At(i),Z=1<<X;T[X]=0,N[X]=-1;var Q=K[X];if(Q!==null)for(K[X]=null,X=0;X<Q.length;X++){var F=Q[X];F!==null&&(F.lane&=-536870913)}i&=~Z}l!==0&&ws(t,l,0),m!==0&&d===0&&t.tag!==0&&(t.suspendedLanes|=m&~(x&~a))}function ws(t,a,i){t.pendingLanes|=a,t.suspendedLanes&=~a;var l=31-At(a);t.entangledLanes|=a,t.entanglements[l]=t.entanglements[l]|1073741824|i&261930}function Ht(t,a){var i=t.entangledLanes|=a;for(t=t.entanglements;i;){var l=31-At(i),d=1<<l;d&a|t[l]&a&&(t[l]|=a),i&=~d}}function Bt(t,a){var i=a&-a;return i=(i&42)!==0?1:oi(i),(i&(t.suspendedLanes|a))!==0?0:i}function oi(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function jn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Hu(){var t=H.p;return t!==0?t:(t=window.event,t===void 0?32:O0(t.type))}function Gp(t,a){var i=H.p;try{return H.p=t,a()}finally{H.p=i}}var ka=Math.random().toString(36).slice(2),bt="__reactFiber$"+ka,Vt="__reactProps$"+ka,li="__reactContainer$"+ka,Bu="__reactEvents$"+ka,NT="__reactListeners$"+ka,_T="__reactHandles$"+ka,Qp="__reactResources$"+ka,Nr="__reactMarker$"+ka;function Vu(t){delete t[bt],delete t[Vt],delete t[Bu],delete t[NT],delete t[_T]}function ci(t){var a=t[bt];if(a)return a;for(var i=t.parentNode;i;){if(a=i[li]||i[bt]){if(i=a.alternate,a.child!==null||i!==null&&i.child!==null)for(t=f0(t);t!==null;){if(i=t[bt])return i;t=f0(t)}return a}t=i,i=t.parentNode}return null}function ui(t){if(t=t[bt]||t[li]){var a=t.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return t}return null}function _r(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t.stateNode;throw Error(r(33))}function di(t){var a=t[Qp];return a||(a=t[Qp]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function pt(t){t[Nr]=!0}var Fp=new Set,Ip={};function Ts(t,a){fi(t,a),fi(t+"Capture",a)}function fi(t,a){for(Ip[t]=a,t=0;t<a.length;t++)Fp.add(a[t])}var RT=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]*$"),Yp={},Xp={};function kT(t){return Wt.call(Xp,t)?!0:Wt.call(Yp,t)?!1:RT.test(t)?Xp[t]=!0:(Yp[t]=!0,!1)}function cl(t,a,i){if(kT(a))if(i===null)t.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":t.removeAttribute(a);return;case"boolean":var l=a.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){t.removeAttribute(a);return}}t.setAttribute(a,""+i)}}function ul(t,a,i){if(i===null)t.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(a);return}t.setAttribute(a,""+i)}}function aa(t,a,i,l){if(l===null)t.removeAttribute(i);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(i);return}t.setAttributeNS(a,i,""+l)}}function un(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Wp(t){var a=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function zT(t,a,i){var l=Object.getOwnPropertyDescriptor(t.constructor.prototype,a);if(!t.hasOwnProperty(a)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var d=l.get,m=l.set;return Object.defineProperty(t,a,{configurable:!0,get:function(){return d.call(this)},set:function(x){i=""+x,m.call(this,x)}}),Object.defineProperty(t,a,{enumerable:l.enumerable}),{getValue:function(){return i},setValue:function(x){i=""+x},stopTracking:function(){t._valueTracker=null,delete t[a]}}}}function Uu(t){if(!t._valueTracker){var a=Wp(t)?"checked":"value";t._valueTracker=zT(t,a,""+t[a])}}function $p(t){if(!t)return!1;var a=t._valueTracker;if(!a)return!0;var i=a.getValue(),l="";return t&&(l=Wp(t)?t.checked?"true":"false":t.value),t=l,t!==i?(a.setValue(t),!0):!1}function dl(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var DT=/[\n"\\]/g;function dn(t){return t.replace(DT,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function qu(t,a,i,l,d,m,x,T){t.name="",x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?t.type=x:t.removeAttribute("type"),a!=null?x==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+un(a)):t.value!==""+un(a)&&(t.value=""+un(a)):x!=="submit"&&x!=="reset"||t.removeAttribute("value"),a!=null?Ku(t,x,un(a)):i!=null?Ku(t,x,un(i)):l!=null&&t.removeAttribute("value"),d==null&&m!=null&&(t.defaultChecked=!!m),d!=null&&(t.checked=d&&typeof d!="function"&&typeof d!="symbol"),T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?t.name=""+un(T):t.removeAttribute("name")}function Zp(t,a,i,l,d,m,x,T){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(t.type=m),a!=null||i!=null){if(!(m!=="submit"&&m!=="reset"||a!=null)){Uu(t);return}i=i!=null?""+un(i):"",a=a!=null?""+un(a):i,T||a===t.value||(t.value=a),t.defaultValue=a}l=l??d,l=typeof l!="function"&&typeof l!="symbol"&&!!l,t.checked=T?t.checked:!!l,t.defaultChecked=!!l,x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(t.name=x),Uu(t)}function Ku(t,a,i){a==="number"&&dl(t.ownerDocument)===t||t.defaultValue===""+i||(t.defaultValue=""+i)}function hi(t,a,i,l){if(t=t.options,a){a={};for(var d=0;d<i.length;d++)a["$"+i[d]]=!0;for(i=0;i<t.length;i++)d=a.hasOwnProperty("$"+t[i].value),t[i].selected!==d&&(t[i].selected=d),d&&l&&(t[i].defaultSelected=!0)}else{for(i=""+un(i),a=null,d=0;d<t.length;d++){if(t[d].value===i){t[d].selected=!0,l&&(t[d].defaultSelected=!0);return}a!==null||t[d].disabled||(a=t[d])}a!==null&&(a.selected=!0)}}function Jp(t,a,i){if(a!=null&&(a=""+un(a),a!==t.value&&(t.value=a),i==null)){t.defaultValue!==a&&(t.defaultValue=a);return}t.defaultValue=i!=null?""+un(i):""}function eg(t,a,i,l){if(a==null){if(l!=null){if(i!=null)throw Error(r(92));if(ee(l)){if(1<l.length)throw Error(r(93));l=l[0]}i=l}i==null&&(i=""),a=i}i=un(a),t.defaultValue=i,l=t.textContent,l===i&&l!==""&&l!==null&&(t.value=l),Uu(t)}function mi(t,a){if(a){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===3){i.nodeValue=a;return}}t.textContent=a}var PT=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 tg(t,a,i){var l=a.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?l?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="":l?t.setProperty(a,i):typeof i!="number"||i===0||PT.has(a)?a==="float"?t.cssFloat=i:t[a]=(""+i).trim():t[a]=i+"px"}function ng(t,a,i){if(a!=null&&typeof a!="object")throw Error(r(62));if(t=t.style,i!=null){for(var l in i)!i.hasOwnProperty(l)||a!=null&&a.hasOwnProperty(l)||(l.indexOf("--")===0?t.setProperty(l,""):l==="float"?t.cssFloat="":t[l]="");for(var d in a)l=a[d],a.hasOwnProperty(d)&&i[d]!==l&&tg(t,d,l)}else for(var m in a)a.hasOwnProperty(m)&&tg(t,m,a[m])}function Gu(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var LT=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"]]),HT=/^[\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 fl(t){return HT.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function sa(){}var Qu=null;function Fu(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var pi=null,gi=null;function ag(t){var a=ui(t);if(a&&(t=a.stateNode)){var i=t[Vt]||null;e:switch(t=a.stateNode,a.type){case"input":if(qu(t,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),a=i.name,i.type==="radio"&&a!=null){for(i=t;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+dn(""+a)+'"][type="radio"]'),a=0;a<i.length;a++){var l=i[a];if(l!==t&&l.form===t.form){var d=l[Vt]||null;if(!d)throw Error(r(90));qu(l,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name)}}for(a=0;a<i.length;a++)l=i[a],l.form===t.form&&$p(l)}break e;case"textarea":Jp(t,i.value,i.defaultValue);break e;case"select":a=i.value,a!=null&&hi(t,!!i.multiple,a,!1)}}}var Iu=!1;function sg(t,a,i){if(Iu)return t(a,i);Iu=!0;try{var l=t(a);return l}finally{if(Iu=!1,(pi!==null||gi!==null)&&(Jl(),pi&&(a=pi,t=gi,gi=pi=null,ag(a),t)))for(a=0;a<t.length;a++)ag(t[a])}}function Rr(t,a){var i=t.stateNode;if(i===null)return null;var l=i[Vt]||null;if(l===null)return null;i=l[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(t=t.type,l=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!l;break e;default:t=!1}if(t)return null;if(i&&typeof i!="function")throw Error(r(231,a,typeof i));return i}var ia=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yu=!1;if(ia)try{var kr={};Object.defineProperty(kr,"passive",{get:function(){Yu=!0}}),window.addEventListener("test",kr,kr),window.removeEventListener("test",kr,kr)}catch{Yu=!1}var za=null,Xu=null,hl=null;function ig(){if(hl)return hl;var t,a=Xu,i=a.length,l,d="value"in za?za.value:za.textContent,m=d.length;for(t=0;t<i&&a[t]===d[t];t++);var x=i-t;for(l=1;l<=x&&a[i-l]===d[m-l];l++);return hl=d.slice(t,1<l?1-l:void 0)}function ml(t){var a=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&a===13&&(t=13)):t=a,t===10&&(t=13),32<=t||t===13?t:0}function pl(){return!0}function rg(){return!1}function Ut(t){function a(i,l,d,m,x){this._reactName=i,this._targetInst=d,this.type=l,this.nativeEvent=m,this.target=x,this.currentTarget=null;for(var T in t)t.hasOwnProperty(T)&&(i=t[T],this[T]=i?i(m):m[T]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?pl:rg,this.isPropagationStopped=rg,this}return y(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=pl)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=pl)},persist:function(){},isPersistent:pl}),a}var Es={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gl=Ut(Es),zr=y({},Es,{view:0,detail:0}),BT=Ut(zr),Wu,$u,Dr,yl=y({},zr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ju,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Dr&&(Dr&&t.type==="mousemove"?(Wu=t.screenX-Dr.screenX,$u=t.screenY-Dr.screenY):$u=Wu=0,Dr=t),Wu)},movementY:function(t){return"movementY"in t?t.movementY:$u}}),og=Ut(yl),VT=y({},yl,{dataTransfer:0}),UT=Ut(VT),qT=y({},zr,{relatedTarget:0}),Zu=Ut(qT),KT=y({},Es,{animationName:0,elapsedTime:0,pseudoElement:0}),GT=Ut(KT),QT=y({},Es,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),FT=Ut(QT),IT=y({},Es,{data:0}),lg=Ut(IT),YT={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},XT={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"},WT={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $T(t){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(t):(t=WT[t])?!!a[t]:!1}function Ju(){return $T}var ZT=y({},zr,{key:function(t){if(t.key){var a=YT[t.key]||t.key;if(a!=="Unidentified")return a}return t.type==="keypress"?(t=ml(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?XT[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ju,charCode:function(t){return t.type==="keypress"?ml(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ml(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),JT=Ut(ZT),eE=y({},yl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cg=Ut(eE),tE=y({},zr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ju}),nE=Ut(tE),aE=y({},Es,{propertyName:0,elapsedTime:0,pseudoElement:0}),sE=Ut(aE),iE=y({},yl,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),rE=Ut(iE),oE=y({},Es,{newState:0,oldState:0}),lE=Ut(oE),cE=[9,13,27,32],ed=ia&&"CompositionEvent"in window,Pr=null;ia&&"documentMode"in document&&(Pr=document.documentMode);var uE=ia&&"TextEvent"in window&&!Pr,ug=ia&&(!ed||Pr&&8<Pr&&11>=Pr),dg=" ",fg=!1;function hg(t,a){switch(t){case"keyup":return cE.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function mg(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var yi=!1;function dE(t,a){switch(t){case"compositionend":return mg(a);case"keypress":return a.which!==32?null:(fg=!0,dg);case"textInput":return t=a.data,t===dg&&fg?null:t;default:return null}}function fE(t,a){if(yi)return t==="compositionend"||!ed&&hg(t,a)?(t=ig(),hl=Xu=za=null,yi=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return ug&&a.locale!=="ko"?null:a.data;default:return null}}var hE={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 pg(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a==="input"?!!hE[t.type]:a==="textarea"}function gg(t,a,i,l){pi?gi?gi.push(l):gi=[l]:pi=l,a=rc(a,"onChange"),0<a.length&&(i=new gl("onChange","change",null,i,l),t.push({event:i,listeners:a}))}var Lr=null,Hr=null;function mE(t){Zv(t,0)}function vl(t){var a=_r(t);if($p(a))return t}function yg(t,a){if(t==="change")return a}var vg=!1;if(ia){var td;if(ia){var nd="oninput"in document;if(!nd){var xg=document.createElement("div");xg.setAttribute("oninput","return;"),nd=typeof xg.oninput=="function"}td=nd}else td=!1;vg=td&&(!document.documentMode||9<document.documentMode)}function bg(){Lr&&(Lr.detachEvent("onpropertychange",Sg),Hr=Lr=null)}function Sg(t){if(t.propertyName==="value"&&vl(Hr)){var a=[];gg(a,Hr,t,Fu(t)),sg(mE,a)}}function pE(t,a,i){t==="focusin"?(bg(),Lr=a,Hr=i,Lr.attachEvent("onpropertychange",Sg)):t==="focusout"&&bg()}function gE(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return vl(Hr)}function yE(t,a){if(t==="click")return vl(a)}function vE(t,a){if(t==="input"||t==="change")return vl(a)}function xE(t,a){return t===a&&(t!==0||1/t===1/a)||t!==t&&a!==a}var $t=typeof Object.is=="function"?Object.is:xE;function Br(t,a){if($t(t,a))return!0;if(typeof t!="object"||t===null||typeof a!="object"||a===null)return!1;var i=Object.keys(t),l=Object.keys(a);if(i.length!==l.length)return!1;for(l=0;l<i.length;l++){var d=i[l];if(!Wt.call(a,d)||!$t(t[d],a[d]))return!1}return!0}function wg(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Tg(t,a){var i=wg(t);t=0;for(var l;i;){if(i.nodeType===3){if(l=t+i.textContent.length,t<=a&&l>=a)return{node:i,offset:a-t};t=l}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=wg(i)}}function Eg(t,a){return t&&a?t===a?!0:t&&t.nodeType===3?!1:a&&a.nodeType===3?Eg(t,a.parentNode):"contains"in t?t.contains(a):t.compareDocumentPosition?!!(t.compareDocumentPosition(a)&16):!1:!1}function Ag(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var a=dl(t.document);a instanceof t.HTMLIFrameElement;){try{var i=typeof a.contentWindow.location.href=="string"}catch{i=!1}if(i)t=a.contentWindow;else break;a=dl(t.document)}return a}function ad(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a&&(a==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||a==="textarea"||t.contentEditable==="true")}var bE=ia&&"documentMode"in document&&11>=document.documentMode,vi=null,sd=null,Vr=null,id=!1;function Cg(t,a,i){var l=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;id||vi==null||vi!==dl(l)||(l=vi,"selectionStart"in l&&ad(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Vr&&Br(Vr,l)||(Vr=l,l=rc(sd,"onSelect"),0<l.length&&(a=new gl("onSelect","select",null,a,i),t.push({event:a,listeners:l}),a.target=vi)))}function As(t,a){var i={};return i[t.toLowerCase()]=a.toLowerCase(),i["Webkit"+t]="webkit"+a,i["Moz"+t]="moz"+a,i}var xi={animationend:As("Animation","AnimationEnd"),animationiteration:As("Animation","AnimationIteration"),animationstart:As("Animation","AnimationStart"),transitionrun:As("Transition","TransitionRun"),transitionstart:As("Transition","TransitionStart"),transitioncancel:As("Transition","TransitionCancel"),transitionend:As("Transition","TransitionEnd")},rd={},jg={};ia&&(jg=document.createElement("div").style,"AnimationEvent"in window||(delete xi.animationend.animation,delete xi.animationiteration.animation,delete xi.animationstart.animation),"TransitionEvent"in window||delete xi.transitionend.transition);function Cs(t){if(rd[t])return rd[t];if(!xi[t])return t;var a=xi[t],i;for(i in a)if(a.hasOwnProperty(i)&&i in jg)return rd[t]=a[i];return t}var Og=Cs("animationend"),Mg=Cs("animationiteration"),Ng=Cs("animationstart"),SE=Cs("transitionrun"),wE=Cs("transitionstart"),TE=Cs("transitioncancel"),_g=Cs("transitionend"),Rg=new Map,od="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(" ");od.push("scrollEnd");function On(t,a){Rg.set(t,a),Ts(a,[t])}var xl=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},fn=[],bi=0,ld=0;function bl(){for(var t=bi,a=ld=bi=0;a<t;){var i=fn[a];fn[a++]=null;var l=fn[a];fn[a++]=null;var d=fn[a];fn[a++]=null;var m=fn[a];if(fn[a++]=null,l!==null&&d!==null){var x=l.pending;x===null?d.next=d:(d.next=x.next,x.next=d),l.pending=d}m!==0&&kg(i,d,m)}}function Sl(t,a,i,l){fn[bi++]=t,fn[bi++]=a,fn[bi++]=i,fn[bi++]=l,ld|=l,t.lanes|=l,t=t.alternate,t!==null&&(t.lanes|=l)}function cd(t,a,i,l){return Sl(t,a,i,l),wl(t)}function js(t,a){return Sl(t,null,null,a),wl(t)}function kg(t,a,i){t.lanes|=i;var l=t.alternate;l!==null&&(l.lanes|=i);for(var d=!1,m=t.return;m!==null;)m.childLanes|=i,l=m.alternate,l!==null&&(l.childLanes|=i),m.tag===22&&(t=m.stateNode,t===null||t._visibility&1||(d=!0)),t=m,m=m.return;return t.tag===3?(m=t.stateNode,d&&a!==null&&(d=31-At(i),t=m.hiddenUpdates,l=t[d],l===null?t[d]=[a]:l.push(a),a.lane=i|536870912),m):null}function wl(t){if(50<lo)throw lo=0,xf=null,Error(r(185));for(var a=t.return;a!==null;)t=a,a=t.return;return t.tag===3?t.stateNode:null}var Si={};function EE(t,a,i,l){this.tag=t,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zt(t,a,i,l){return new EE(t,a,i,l)}function ud(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ra(t,a){var i=t.alternate;return i===null?(i=Zt(t.tag,a,t.key,t.mode),i.elementType=t.elementType,i.type=t.type,i.stateNode=t.stateNode,i.alternate=t,t.alternate=i):(i.pendingProps=a,i.type=t.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=t.flags&65011712,i.childLanes=t.childLanes,i.lanes=t.lanes,i.child=t.child,i.memoizedProps=t.memoizedProps,i.memoizedState=t.memoizedState,i.updateQueue=t.updateQueue,a=t.dependencies,i.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},i.sibling=t.sibling,i.index=t.index,i.ref=t.ref,i.refCleanup=t.refCleanup,i}function zg(t,a){t.flags&=65011714;var i=t.alternate;return i===null?(t.childLanes=0,t.lanes=a,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=i.childLanes,t.lanes=i.lanes,t.child=i.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=i.memoizedProps,t.memoizedState=i.memoizedState,t.updateQueue=i.updateQueue,t.type=i.type,a=i.dependencies,t.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),t}function Tl(t,a,i,l,d,m){var x=0;if(l=t,typeof t=="function")ud(t)&&(x=1);else if(typeof t=="string")x=MA(t,i,Y.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case $:return t=Zt(31,i,a,d),t.elementType=$,t.lanes=m,t;case A:return Os(i.children,d,m,a);case R:x=8,d|=24;break;case _:return t=Zt(12,i,a,d|2),t.elementType=_,t.lanes=m,t;case L:return t=Zt(13,i,a,d),t.elementType=L,t.lanes=m,t;case V:return t=Zt(19,i,a,d),t.elementType=V,t.lanes=m,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case C:x=10;break e;case B:x=9;break e;case U:x=11;break e;case j:x=14;break e;case z:x=16,l=null;break e}x=29,i=Error(r(130,t===null?"null":typeof t,"")),l=null}return a=Zt(x,i,a,d),a.elementType=t,a.type=l,a.lanes=m,a}function Os(t,a,i,l){return t=Zt(7,t,l,a),t.lanes=i,t}function dd(t,a,i){return t=Zt(6,t,null,a),t.lanes=i,t}function Dg(t){var a=Zt(18,null,null,0);return a.stateNode=t,a}function fd(t,a,i){return a=Zt(4,t.children!==null?t.children:[],t.key,a),a.lanes=i,a.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},a}var Pg=new WeakMap;function hn(t,a){if(typeof t=="object"&&t!==null){var i=Pg.get(t);return i!==void 0?i:(a={value:t,source:a,stack:Ar(a)},Pg.set(t,a),a)}return{value:t,source:a,stack:Ar(a)}}var wi=[],Ti=0,El=null,Ur=0,mn=[],pn=0,Da=null,Vn=1,Un="";function oa(t,a){wi[Ti++]=Ur,wi[Ti++]=El,El=t,Ur=a}function Lg(t,a,i){mn[pn++]=Vn,mn[pn++]=Un,mn[pn++]=Da,Da=t;var l=Vn;t=Un;var d=32-At(l)-1;l&=~(1<<d),i+=1;var m=32-At(a)+d;if(30<m){var x=d-d%5;m=(l&(1<<x)-1).toString(32),l>>=x,d-=x,Vn=1<<32-At(a)+d|i<<d|l,Un=m+t}else Vn=1<<m|i<<d|l,Un=t}function hd(t){t.return!==null&&(oa(t,1),Lg(t,1,0))}function md(t){for(;t===El;)El=wi[--Ti],wi[Ti]=null,Ur=wi[--Ti],wi[Ti]=null;for(;t===Da;)Da=mn[--pn],mn[pn]=null,Un=mn[--pn],mn[pn]=null,Vn=mn[--pn],mn[pn]=null}function Hg(t,a){mn[pn++]=Vn,mn[pn++]=Un,mn[pn++]=Da,Vn=a.id,Un=a.overflow,Da=t}var St=null,Fe=null,ze=!1,Pa=null,gn=!1,pd=Error(r(519));function La(t){var a=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw qr(hn(a,t)),pd}function Bg(t){var a=t.stateNode,i=t.type,l=t.memoizedProps;switch(a[bt]=t,a[Vt]=l,i){case"dialog":Ne("cancel",a),Ne("close",a);break;case"iframe":case"object":case"embed":Ne("load",a);break;case"video":case"audio":for(i=0;i<uo.length;i++)Ne(uo[i],a);break;case"source":Ne("error",a);break;case"img":case"image":case"link":Ne("error",a),Ne("load",a);break;case"details":Ne("toggle",a);break;case"input":Ne("invalid",a),Zp(a,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":Ne("invalid",a);break;case"textarea":Ne("invalid",a),eg(a,l.value,l.defaultValue,l.children)}i=l.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||a.textContent===""+i||l.suppressHydrationWarning===!0||n0(a.textContent,i)?(l.popover!=null&&(Ne("beforetoggle",a),Ne("toggle",a)),l.onScroll!=null&&Ne("scroll",a),l.onScrollEnd!=null&&Ne("scrollend",a),l.onClick!=null&&(a.onclick=sa),a=!0):a=!1,a||La(t,!0)}function Vg(t){for(St=t.return;St;)switch(St.tag){case 5:case 31:case 13:gn=!1;return;case 27:case 3:gn=!0;return;default:St=St.return}}function Ei(t){if(t!==St)return!1;if(!ze)return Vg(t),ze=!0,!1;var a=t.tag,i;if((i=a!==3&&a!==27)&&((i=a===5)&&(i=t.type,i=!(i!=="form"&&i!=="button")||zf(t.type,t.memoizedProps)),i=!i),i&&Fe&&La(t),Vg(t),a===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(317));Fe=d0(t)}else if(a===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(317));Fe=d0(t)}else a===27?(a=Fe,$a(t.type)?(t=Bf,Bf=null,Fe=t):Fe=a):Fe=St?vn(t.stateNode.nextSibling):null;return!0}function Ms(){Fe=St=null,ze=!1}function gd(){var t=Pa;return t!==null&&(Qt===null?Qt=t:Qt.push.apply(Qt,t),Pa=null),t}function qr(t){Pa===null?Pa=[t]:Pa.push(t)}var yd=M(null),Ns=null,la=null;function Ha(t,a,i){G(yd,a._currentValue),a._currentValue=i}function ca(t){t._currentValue=yd.current,I(yd)}function vd(t,a,i){for(;t!==null;){var l=t.alternate;if((t.childLanes&a)!==a?(t.childLanes|=a,l!==null&&(l.childLanes|=a)):l!==null&&(l.childLanes&a)!==a&&(l.childLanes|=a),t===i)break;t=t.return}}function xd(t,a,i,l){var d=t.child;for(d!==null&&(d.return=t);d!==null;){var m=d.dependencies;if(m!==null){var x=d.child;m=m.firstContext;e:for(;m!==null;){var T=m;m=d;for(var N=0;N<a.length;N++)if(T.context===a[N]){m.lanes|=i,T=m.alternate,T!==null&&(T.lanes|=i),vd(m.return,i,t),l||(x=null);break e}m=T.next}}else if(d.tag===18){if(x=d.return,x===null)throw Error(r(341));x.lanes|=i,m=x.alternate,m!==null&&(m.lanes|=i),vd(x,i,t),x=null}else x=d.child;if(x!==null)x.return=d;else for(x=d;x!==null;){if(x===t){x=null;break}if(d=x.sibling,d!==null){d.return=x.return,x=d;break}x=x.return}d=x}}function Ai(t,a,i,l){t=null;for(var d=a,m=!1;d!==null;){if(!m){if((d.flags&524288)!==0)m=!0;else if((d.flags&262144)!==0)break}if(d.tag===10){var x=d.alternate;if(x===null)throw Error(r(387));if(x=x.memoizedProps,x!==null){var T=d.type;$t(d.pendingProps.value,x.value)||(t!==null?t.push(T):t=[T])}}else if(d===ue.current){if(x=d.alternate,x===null)throw Error(r(387));x.memoizedState.memoizedState!==d.memoizedState.memoizedState&&(t!==null?t.push(go):t=[go])}d=d.return}t!==null&&xd(a,t,i,l),a.flags|=262144}function Al(t){for(t=t.firstContext;t!==null;){if(!$t(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function _s(t){Ns=t,la=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function wt(t){return Ug(Ns,t)}function Cl(t,a){return Ns===null&&_s(t),Ug(t,a)}function Ug(t,a){var i=a._currentValue;if(a={context:a,memoizedValue:i,next:null},la===null){if(t===null)throw Error(r(308));la=a,t.dependencies={lanes:0,firstContext:a},t.flags|=524288}else la=la.next=a;return i}var AE=typeof AbortController<"u"?AbortController:function(){var t=[],a=this.signal={aborted:!1,addEventListener:function(i,l){t.push(l)}};this.abort=function(){a.aborted=!0,t.forEach(function(i){return i()})}},CE=e.unstable_scheduleCallback,jE=e.unstable_NormalPriority,rt={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function bd(){return{controller:new AE,data:new Map,refCount:0}}function Kr(t){t.refCount--,t.refCount===0&&CE(jE,function(){t.controller.abort()})}var Gr=null,Sd=0,Ci=0,ji=null;function OE(t,a){if(Gr===null){var i=Gr=[];Sd=0,Ci=Af(),ji={status:"pending",value:void 0,then:function(l){i.push(l)}}}return Sd++,a.then(qg,qg),a}function qg(){if(--Sd===0&&Gr!==null){ji!==null&&(ji.status="fulfilled");var t=Gr;Gr=null,Ci=0,ji=null;for(var a=0;a<t.length;a++)(0,t[a])()}}function ME(t,a){var i=[],l={status:"pending",value:null,reason:null,then:function(d){i.push(d)}};return t.then(function(){l.status="fulfilled",l.value=a;for(var d=0;d<i.length;d++)(0,i[d])(a)},function(d){for(l.status="rejected",l.reason=d,d=0;d<i.length;d++)(0,i[d])(void 0)}),l}var Kg=O.S;O.S=function(t,a){Cv=Rt(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&OE(t,a),Kg!==null&&Kg(t,a)};var Rs=M(null);function wd(){var t=Rs.current;return t!==null?t:Qe.pooledCache}function jl(t,a){a===null?G(Rs,Rs.current):G(Rs,a.pool)}function Gg(){var t=wd();return t===null?null:{parent:rt._currentValue,pool:t}}var Oi=Error(r(460)),Td=Error(r(474)),Ol=Error(r(542)),Ml={then:function(){}};function Qg(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Fg(t,a,i){switch(i=t[i],i===void 0?t.push(a):i!==a&&(a.then(sa,sa),a=i),a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,Yg(t),t;default:if(typeof a.status=="string")a.then(sa,sa);else{if(t=Qe,t!==null&&100<t.shellSuspendCounter)throw Error(r(482));t=a,t.status="pending",t.then(function(l){if(a.status==="pending"){var d=a;d.status="fulfilled",d.value=l}},function(l){if(a.status==="pending"){var d=a;d.status="rejected",d.reason=l}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,Yg(t),t}throw zs=a,Oi}}function ks(t){try{var a=t._init;return a(t._payload)}catch(i){throw i!==null&&typeof i=="object"&&typeof i.then=="function"?(zs=i,Oi):i}}var zs=null;function Ig(){if(zs===null)throw Error(r(459));var t=zs;return zs=null,t}function Yg(t){if(t===Oi||t===Ol)throw Error(r(483))}var Mi=null,Qr=0;function Nl(t){var a=Qr;return Qr+=1,Mi===null&&(Mi=[]),Fg(Mi,t,a)}function Fr(t,a){a=a.props.ref,t.ref=a!==void 0?a:null}function _l(t,a){throw a.$$typeof===b?Error(r(525)):(t=Object.prototype.toString.call(a),Error(r(31,t==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":t)))}function Xg(t){function a(P,k){if(t){var q=P.deletions;q===null?(P.deletions=[k],P.flags|=16):q.push(k)}}function i(P,k){if(!t)return null;for(;k!==null;)a(P,k),k=k.sibling;return null}function l(P){for(var k=new Map;P!==null;)P.key!==null?k.set(P.key,P):k.set(P.index,P),P=P.sibling;return k}function d(P,k){return P=ra(P,k),P.index=0,P.sibling=null,P}function m(P,k,q){return P.index=q,t?(q=P.alternate,q!==null?(q=q.index,q<k?(P.flags|=67108866,k):q):(P.flags|=67108866,k)):(P.flags|=1048576,k)}function x(P){return t&&P.alternate===null&&(P.flags|=67108866),P}function T(P,k,q,W){return k===null||k.tag!==6?(k=dd(q,P.mode,W),k.return=P,k):(k=d(k,q),k.return=P,k)}function N(P,k,q,W){var ge=q.type;return ge===A?X(P,k,q.props.children,W,q.key):k!==null&&(k.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===z&&ks(ge)===k.type)?(k=d(k,q.props),Fr(k,q),k.return=P,k):(k=Tl(q.type,q.key,q.props,null,P.mode,W),Fr(k,q),k.return=P,k)}function K(P,k,q,W){return k===null||k.tag!==4||k.stateNode.containerInfo!==q.containerInfo||k.stateNode.implementation!==q.implementation?(k=fd(q,P.mode,W),k.return=P,k):(k=d(k,q.children||[]),k.return=P,k)}function X(P,k,q,W,ge){return k===null||k.tag!==7?(k=Os(q,P.mode,W,ge),k.return=P,k):(k=d(k,q),k.return=P,k)}function Z(P,k,q){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=dd(""+k,P.mode,q),k.return=P,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case w:return q=Tl(k.type,k.key,k.props,null,P.mode,q),Fr(q,k),q.return=P,q;case E:return k=fd(k,P.mode,q),k.return=P,k;case z:return k=ks(k),Z(P,k,q)}if(ee(k)||ae(k))return k=Os(k,P.mode,q,null),k.return=P,k;if(typeof k.then=="function")return Z(P,Nl(k),q);if(k.$$typeof===C)return Z(P,Cl(P,k),q);_l(P,k)}return null}function Q(P,k,q,W){var ge=k!==null?k.key:null;if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return ge!==null?null:T(P,k,""+q,W);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case w:return q.key===ge?N(P,k,q,W):null;case E:return q.key===ge?K(P,k,q,W):null;case z:return q=ks(q),Q(P,k,q,W)}if(ee(q)||ae(q))return ge!==null?null:X(P,k,q,W,null);if(typeof q.then=="function")return Q(P,k,Nl(q),W);if(q.$$typeof===C)return Q(P,k,Cl(P,q),W);_l(P,q)}return null}function F(P,k,q,W,ge){if(typeof W=="string"&&W!==""||typeof W=="number"||typeof W=="bigint")return P=P.get(q)||null,T(k,P,""+W,ge);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case w:return P=P.get(W.key===null?q:W.key)||null,N(k,P,W,ge);case E:return P=P.get(W.key===null?q:W.key)||null,K(k,P,W,ge);case z:return W=ks(W),F(P,k,q,W,ge)}if(ee(W)||ae(W))return P=P.get(q)||null,X(k,P,W,ge,null);if(typeof W.then=="function")return F(P,k,q,Nl(W),ge);if(W.$$typeof===C)return F(P,k,q,Cl(k,W),ge);_l(k,W)}return null}function de(P,k,q,W){for(var ge=null,De=null,pe=k,je=k=0,Re=null;pe!==null&&je<q.length;je++){pe.index>je?(Re=pe,pe=null):Re=pe.sibling;var Pe=Q(P,pe,q[je],W);if(Pe===null){pe===null&&(pe=Re);break}t&&pe&&Pe.alternate===null&&a(P,pe),k=m(Pe,k,je),De===null?ge=Pe:De.sibling=Pe,De=Pe,pe=Re}if(je===q.length)return i(P,pe),ze&&oa(P,je),ge;if(pe===null){for(;je<q.length;je++)pe=Z(P,q[je],W),pe!==null&&(k=m(pe,k,je),De===null?ge=pe:De.sibling=pe,De=pe);return ze&&oa(P,je),ge}for(pe=l(pe);je<q.length;je++)Re=F(pe,P,je,q[je],W),Re!==null&&(t&&Re.alternate!==null&&pe.delete(Re.key===null?je:Re.key),k=m(Re,k,je),De===null?ge=Re:De.sibling=Re,De=Re);return t&&pe.forEach(function(ns){return a(P,ns)}),ze&&oa(P,je),ge}function ye(P,k,q,W){if(q==null)throw Error(r(151));for(var ge=null,De=null,pe=k,je=k=0,Re=null,Pe=q.next();pe!==null&&!Pe.done;je++,Pe=q.next()){pe.index>je?(Re=pe,pe=null):Re=pe.sibling;var ns=Q(P,pe,Pe.value,W);if(ns===null){pe===null&&(pe=Re);break}t&&pe&&ns.alternate===null&&a(P,pe),k=m(ns,k,je),De===null?ge=ns:De.sibling=ns,De=ns,pe=Re}if(Pe.done)return i(P,pe),ze&&oa(P,je),ge;if(pe===null){for(;!Pe.done;je++,Pe=q.next())Pe=Z(P,Pe.value,W),Pe!==null&&(k=m(Pe,k,je),De===null?ge=Pe:De.sibling=Pe,De=Pe);return ze&&oa(P,je),ge}for(pe=l(pe);!Pe.done;je++,Pe=q.next())Pe=F(pe,P,je,Pe.value,W),Pe!==null&&(t&&Pe.alternate!==null&&pe.delete(Pe.key===null?je:Pe.key),k=m(Pe,k,je),De===null?ge=Pe:De.sibling=Pe,De=Pe);return t&&pe.forEach(function(VA){return a(P,VA)}),ze&&oa(P,je),ge}function Ge(P,k,q,W){if(typeof q=="object"&&q!==null&&q.type===A&&q.key===null&&(q=q.props.children),typeof q=="object"&&q!==null){switch(q.$$typeof){case w:e:{for(var ge=q.key;k!==null;){if(k.key===ge){if(ge=q.type,ge===A){if(k.tag===7){i(P,k.sibling),W=d(k,q.props.children),W.return=P,P=W;break e}}else if(k.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===z&&ks(ge)===k.type){i(P,k.sibling),W=d(k,q.props),Fr(W,q),W.return=P,P=W;break e}i(P,k);break}else a(P,k);k=k.sibling}q.type===A?(W=Os(q.props.children,P.mode,W,q.key),W.return=P,P=W):(W=Tl(q.type,q.key,q.props,null,P.mode,W),Fr(W,q),W.return=P,P=W)}return x(P);case E:e:{for(ge=q.key;k!==null;){if(k.key===ge)if(k.tag===4&&k.stateNode.containerInfo===q.containerInfo&&k.stateNode.implementation===q.implementation){i(P,k.sibling),W=d(k,q.children||[]),W.return=P,P=W;break e}else{i(P,k);break}else a(P,k);k=k.sibling}W=fd(q,P.mode,W),W.return=P,P=W}return x(P);case z:return q=ks(q),Ge(P,k,q,W)}if(ee(q))return de(P,k,q,W);if(ae(q)){if(ge=ae(q),typeof ge!="function")throw Error(r(150));return q=ge.call(q),ye(P,k,q,W)}if(typeof q.then=="function")return Ge(P,k,Nl(q),W);if(q.$$typeof===C)return Ge(P,k,Cl(P,q),W);_l(P,q)}return typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint"?(q=""+q,k!==null&&k.tag===6?(i(P,k.sibling),W=d(k,q),W.return=P,P=W):(i(P,k),W=dd(q,P.mode,W),W.return=P,P=W),x(P)):i(P,k)}return function(P,k,q,W){try{Qr=0;var ge=Ge(P,k,q,W);return Mi=null,ge}catch(pe){if(pe===Oi||pe===Ol)throw pe;var De=Zt(29,pe,null,P.mode);return De.lanes=W,De.return=P,De}finally{}}}var Ds=Xg(!0),Wg=Xg(!1),Ba=!1;function Ed(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ad(t,a){t=t.updateQueue,a.updateQueue===t&&(a.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Va(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Ua(t,a,i){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,(He&2)!==0){var d=l.pending;return d===null?a.next=a:(a.next=d.next,d.next=a),l.pending=a,a=wl(t),kg(t,null,i),a}return Sl(t,l,a,i),wl(t)}function Ir(t,a,i){if(a=a.updateQueue,a!==null&&(a=a.shared,(i&4194048)!==0)){var l=a.lanes;l&=t.pendingLanes,i|=l,a.lanes=i,Ht(t,i)}}function Cd(t,a){var i=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,i===l)){var d=null,m=null;if(i=i.firstBaseUpdate,i!==null){do{var x={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};m===null?d=m=x:m=m.next=x,i=i.next}while(i!==null);m===null?d=m=a:m=m.next=a}else d=m=a;i={baseState:l.baseState,firstBaseUpdate:d,lastBaseUpdate:m,shared:l.shared,callbacks:l.callbacks},t.updateQueue=i;return}t=i.lastBaseUpdate,t===null?i.firstBaseUpdate=a:t.next=a,i.lastBaseUpdate=a}var jd=!1;function Yr(){if(jd){var t=ji;if(t!==null)throw t}}function Xr(t,a,i,l){jd=!1;var d=t.updateQueue;Ba=!1;var m=d.firstBaseUpdate,x=d.lastBaseUpdate,T=d.shared.pending;if(T!==null){d.shared.pending=null;var N=T,K=N.next;N.next=null,x===null?m=K:x.next=K,x=N;var X=t.alternate;X!==null&&(X=X.updateQueue,T=X.lastBaseUpdate,T!==x&&(T===null?X.firstBaseUpdate=K:T.next=K,X.lastBaseUpdate=N))}if(m!==null){var Z=d.baseState;x=0,X=K=N=null,T=m;do{var Q=T.lane&-536870913,F=Q!==T.lane;if(F?(_e&Q)===Q:(l&Q)===Q){Q!==0&&Q===Ci&&(jd=!0),X!==null&&(X=X.next={lane:0,tag:T.tag,payload:T.payload,callback:null,next:null});e:{var de=t,ye=T;Q=a;var Ge=i;switch(ye.tag){case 1:if(de=ye.payload,typeof de=="function"){Z=de.call(Ge,Z,Q);break e}Z=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=ye.payload,Q=typeof de=="function"?de.call(Ge,Z,Q):de,Q==null)break e;Z=y({},Z,Q);break e;case 2:Ba=!0}}Q=T.callback,Q!==null&&(t.flags|=64,F&&(t.flags|=8192),F=d.callbacks,F===null?d.callbacks=[Q]:F.push(Q))}else F={lane:Q,tag:T.tag,payload:T.payload,callback:T.callback,next:null},X===null?(K=X=F,N=Z):X=X.next=F,x|=Q;if(T=T.next,T===null){if(T=d.shared.pending,T===null)break;F=T,T=F.next,F.next=null,d.lastBaseUpdate=F,d.shared.pending=null}}while(!0);X===null&&(N=Z),d.baseState=N,d.firstBaseUpdate=K,d.lastBaseUpdate=X,m===null&&(d.shared.lanes=0),Fa|=x,t.lanes=x,t.memoizedState=Z}}function $g(t,a){if(typeof t!="function")throw Error(r(191,t));t.call(a)}function Zg(t,a){var i=t.callbacks;if(i!==null)for(t.callbacks=null,t=0;t<i.length;t++)$g(i[t],a)}var Ni=M(null),Rl=M(0);function Jg(t,a){t=va,G(Rl,t),G(Ni,a),va=t|a.baseLanes}function Od(){G(Rl,va),G(Ni,Ni.current)}function Md(){va=Rl.current,I(Ni),I(Rl)}var Jt=M(null),yn=null;function qa(t){var a=t.alternate;G(nt,nt.current&1),G(Jt,t),yn===null&&(a===null||Ni.current!==null||a.memoizedState!==null)&&(yn=t)}function Nd(t){G(nt,nt.current),G(Jt,t),yn===null&&(yn=t)}function ey(t){t.tag===22?(G(nt,nt.current),G(Jt,t),yn===null&&(yn=t)):Ka()}function Ka(){G(nt,nt.current),G(Jt,Jt.current)}function en(t){I(Jt),yn===t&&(yn=null),I(nt)}var nt=M(0);function kl(t){for(var a=t;a!==null;){if(a.tag===13){var i=a.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||Lf(i)||Hf(i)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var ua=0,Ae=null,qe=null,ot=null,zl=!1,_i=!1,Ps=!1,Dl=0,Wr=0,Ri=null,NE=0;function Ze(){throw Error(r(321))}function _d(t,a){if(a===null)return!1;for(var i=0;i<a.length&&i<t.length;i++)if(!$t(t[i],a[i]))return!1;return!0}function Rd(t,a,i,l,d,m){return ua=m,Ae=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,O.H=t===null||t.memoizedState===null?Ly:Id,Ps=!1,m=i(l,d),Ps=!1,_i&&(m=ny(a,i,l,d)),ty(t),m}function ty(t){O.H=Jr;var a=qe!==null&&qe.next!==null;if(ua=0,ot=qe=Ae=null,zl=!1,Wr=0,Ri=null,a)throw Error(r(300));t===null||lt||(t=t.dependencies,t!==null&&Al(t)&&(lt=!0))}function ny(t,a,i,l){Ae=t;var d=0;do{if(_i&&(Ri=null),Wr=0,_i=!1,25<=d)throw Error(r(301));if(d+=1,ot=qe=null,t.updateQueue!=null){var m=t.updateQueue;m.lastEffect=null,m.events=null,m.stores=null,m.memoCache!=null&&(m.memoCache.index=0)}O.H=Hy,m=a(i,l)}while(_i);return m}function _E(){var t=O.H,a=t.useState()[0];return a=typeof a.then=="function"?$r(a):a,t=t.useState()[0],(qe!==null?qe.memoizedState:null)!==t&&(Ae.flags|=1024),a}function kd(){var t=Dl!==0;return Dl=0,t}function zd(t,a,i){a.updateQueue=t.updateQueue,a.flags&=-2053,t.lanes&=~i}function Dd(t){if(zl){for(t=t.memoizedState;t!==null;){var a=t.queue;a!==null&&(a.pending=null),t=t.next}zl=!1}ua=0,ot=qe=Ae=null,_i=!1,Wr=Dl=0,Ri=null}function zt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ot===null?Ae.memoizedState=ot=t:ot=ot.next=t,ot}function at(){if(qe===null){var t=Ae.alternate;t=t!==null?t.memoizedState:null}else t=qe.next;var a=ot===null?Ae.memoizedState:ot.next;if(a!==null)ot=a,qe=t;else{if(t===null)throw Ae.alternate===null?Error(r(467)):Error(r(310));qe=t,t={memoizedState:qe.memoizedState,baseState:qe.baseState,baseQueue:qe.baseQueue,queue:qe.queue,next:null},ot===null?Ae.memoizedState=ot=t:ot=ot.next=t}return ot}function Pl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function $r(t){var a=Wr;return Wr+=1,Ri===null&&(Ri=[]),t=Fg(Ri,t,a),a=Ae,(ot===null?a.memoizedState:ot.next)===null&&(a=a.alternate,O.H=a===null||a.memoizedState===null?Ly:Id),t}function Ll(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return $r(t);if(t.$$typeof===C)return wt(t)}throw Error(r(438,String(t)))}function Pd(t){var a=null,i=Ae.updateQueue;if(i!==null&&(a=i.memoCache),a==null){var l=Ae.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(a={data:l.data.map(function(d){return d.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),i===null&&(i=Pl(),Ae.updateQueue=i),i.memoCache=a,i=a.data[a.index],i===void 0)for(i=a.data[a.index]=Array(t),l=0;l<t;l++)i[l]=J;return a.index++,i}function da(t,a){return typeof a=="function"?a(t):a}function Hl(t){var a=at();return Ld(a,qe,t)}function Ld(t,a,i){var l=t.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=i;var d=t.baseQueue,m=l.pending;if(m!==null){if(d!==null){var x=d.next;d.next=m.next,m.next=x}a.baseQueue=d=m,l.pending=null}if(m=t.baseState,d===null)t.memoizedState=m;else{a=d.next;var T=x=null,N=null,K=a,X=!1;do{var Z=K.lane&-536870913;if(Z!==K.lane?(_e&Z)===Z:(ua&Z)===Z){var Q=K.revertLane;if(Q===0)N!==null&&(N=N.next={lane:0,revertLane:0,gesture:null,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null}),Z===Ci&&(X=!0);else if((ua&Q)===Q){K=K.next,Q===Ci&&(X=!0);continue}else Z={lane:0,revertLane:K.revertLane,gesture:null,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null},N===null?(T=N=Z,x=m):N=N.next=Z,Ae.lanes|=Q,Fa|=Q;Z=K.action,Ps&&i(m,Z),m=K.hasEagerState?K.eagerState:i(m,Z)}else Q={lane:Z,revertLane:K.revertLane,gesture:K.gesture,action:K.action,hasEagerState:K.hasEagerState,eagerState:K.eagerState,next:null},N===null?(T=N=Q,x=m):N=N.next=Q,Ae.lanes|=Z,Fa|=Z;K=K.next}while(K!==null&&K!==a);if(N===null?x=m:N.next=T,!$t(m,t.memoizedState)&&(lt=!0,X&&(i=ji,i!==null)))throw i;t.memoizedState=m,t.baseState=x,t.baseQueue=N,l.lastRenderedState=m}return d===null&&(l.lanes=0),[t.memoizedState,l.dispatch]}function Hd(t){var a=at(),i=a.queue;if(i===null)throw Error(r(311));i.lastRenderedReducer=t;var l=i.dispatch,d=i.pending,m=a.memoizedState;if(d!==null){i.pending=null;var x=d=d.next;do m=t(m,x.action),x=x.next;while(x!==d);$t(m,a.memoizedState)||(lt=!0),a.memoizedState=m,a.baseQueue===null&&(a.baseState=m),i.lastRenderedState=m}return[m,l]}function ay(t,a,i){var l=Ae,d=at(),m=ze;if(m){if(i===void 0)throw Error(r(407));i=i()}else i=a();var x=!$t((qe||d).memoizedState,i);if(x&&(d.memoizedState=i,lt=!0),d=d.queue,Ud(ry.bind(null,l,d,t),[t]),d.getSnapshot!==a||x||ot!==null&&ot.memoizedState.tag&1){if(l.flags|=2048,ki(9,{destroy:void 0},iy.bind(null,l,d,i,a),null),Qe===null)throw Error(r(349));m||(ua&127)!==0||sy(l,a,i)}return i}function sy(t,a,i){t.flags|=16384,t={getSnapshot:a,value:i},a=Ae.updateQueue,a===null?(a=Pl(),Ae.updateQueue=a,a.stores=[t]):(i=a.stores,i===null?a.stores=[t]:i.push(t))}function iy(t,a,i,l){a.value=i,a.getSnapshot=l,oy(a)&&ly(t)}function ry(t,a,i){return i(function(){oy(a)&&ly(t)})}function oy(t){var a=t.getSnapshot;t=t.value;try{var i=a();return!$t(t,i)}catch{return!0}}function ly(t){var a=js(t,2);a!==null&&Ft(a,t,2)}function Bd(t){var a=zt();if(typeof t=="function"){var i=t;if(t=i(),Ps){Cn(!0);try{i()}finally{Cn(!1)}}}return a.memoizedState=a.baseState=t,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:da,lastRenderedState:t},a}function cy(t,a,i,l){return t.baseState=i,Ld(t,qe,typeof l=="function"?l:da)}function RE(t,a,i,l,d){if(Ul(t))throw Error(r(485));if(t=a.action,t!==null){var m={payload:d,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(x){m.listeners.push(x)}};O.T!==null?i(!0):m.isTransition=!1,l(m),i=a.pending,i===null?(m.next=a.pending=m,uy(a,m)):(m.next=i.next,a.pending=i.next=m)}}function uy(t,a){var i=a.action,l=a.payload,d=t.state;if(a.isTransition){var m=O.T,x={};O.T=x;try{var T=i(d,l),N=O.S;N!==null&&N(x,T),dy(t,a,T)}catch(K){Vd(t,a,K)}finally{m!==null&&x.types!==null&&(m.types=x.types),O.T=m}}else try{m=i(d,l),dy(t,a,m)}catch(K){Vd(t,a,K)}}function dy(t,a,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(l){fy(t,a,l)},function(l){return Vd(t,a,l)}):fy(t,a,i)}function fy(t,a,i){a.status="fulfilled",a.value=i,hy(a),t.state=i,a=t.pending,a!==null&&(i=a.next,i===a?t.pending=null:(i=i.next,a.next=i,uy(t,i)))}function Vd(t,a,i){var l=t.pending;if(t.pending=null,l!==null){l=l.next;do a.status="rejected",a.reason=i,hy(a),a=a.next;while(a!==l)}t.action=null}function hy(t){t=t.listeners;for(var a=0;a<t.length;a++)(0,t[a])()}function my(t,a){return a}function py(t,a){if(ze){var i=Qe.formState;if(i!==null){e:{var l=Ae;if(ze){if(Fe){t:{for(var d=Fe,m=gn;d.nodeType!==8;){if(!m){d=null;break t}if(d=vn(d.nextSibling),d===null){d=null;break t}}m=d.data,d=m==="F!"||m==="F"?d:null}if(d){Fe=vn(d.nextSibling),l=d.data==="F!";break e}}La(l)}l=!1}l&&(a=i[0])}}return i=zt(),i.memoizedState=i.baseState=a,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:my,lastRenderedState:a},i.queue=l,i=zy.bind(null,Ae,l),l.dispatch=i,l=Bd(!1),m=Fd.bind(null,Ae,!1,l.queue),l=zt(),d={state:a,dispatch:null,action:t,pending:null},l.queue=d,i=RE.bind(null,Ae,d,m,i),d.dispatch=i,l.memoizedState=t,[a,i,!1]}function gy(t){var a=at();return yy(a,qe,t)}function yy(t,a,i){if(a=Ld(t,a,my)[0],t=Hl(da)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var l=$r(a)}catch(x){throw x===Oi?Ol:x}else l=a;a=at();var d=a.queue,m=d.dispatch;return i!==a.memoizedState&&(Ae.flags|=2048,ki(9,{destroy:void 0},kE.bind(null,d,i),null)),[l,m,t]}function kE(t,a){t.action=a}function vy(t){var a=at(),i=qe;if(i!==null)return yy(a,i,t);at(),a=a.memoizedState,i=at();var l=i.queue.dispatch;return i.memoizedState=t,[a,l,!1]}function ki(t,a,i,l){return t={tag:t,create:i,deps:l,inst:a,next:null},a=Ae.updateQueue,a===null&&(a=Pl(),Ae.updateQueue=a),i=a.lastEffect,i===null?a.lastEffect=t.next=t:(l=i.next,i.next=t,t.next=l,a.lastEffect=t),t}function xy(){return at().memoizedState}function Bl(t,a,i,l){var d=zt();Ae.flags|=t,d.memoizedState=ki(1|a,{destroy:void 0},i,l===void 0?null:l)}function Vl(t,a,i,l){var d=at();l=l===void 0?null:l;var m=d.memoizedState.inst;qe!==null&&l!==null&&_d(l,qe.memoizedState.deps)?d.memoizedState=ki(a,m,i,l):(Ae.flags|=t,d.memoizedState=ki(1|a,m,i,l))}function by(t,a){Bl(8390656,8,t,a)}function Ud(t,a){Vl(2048,8,t,a)}function zE(t){Ae.flags|=4;var a=Ae.updateQueue;if(a===null)a=Pl(),Ae.updateQueue=a,a.events=[t];else{var i=a.events;i===null?a.events=[t]:i.push(t)}}function Sy(t){var a=at().memoizedState;return zE({ref:a,nextImpl:t}),function(){if((He&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}function wy(t,a){return Vl(4,2,t,a)}function Ty(t,a){return Vl(4,4,t,a)}function Ey(t,a){if(typeof a=="function"){t=t();var i=a(t);return function(){typeof i=="function"?i():a(null)}}if(a!=null)return t=t(),a.current=t,function(){a.current=null}}function Ay(t,a,i){i=i!=null?i.concat([t]):null,Vl(4,4,Ey.bind(null,a,t),i)}function qd(){}function Cy(t,a){var i=at();a=a===void 0?null:a;var l=i.memoizedState;return a!==null&&_d(a,l[1])?l[0]:(i.memoizedState=[t,a],t)}function jy(t,a){var i=at();a=a===void 0?null:a;var l=i.memoizedState;if(a!==null&&_d(a,l[1]))return l[0];if(l=t(),Ps){Cn(!0);try{t()}finally{Cn(!1)}}return i.memoizedState=[l,a],l}function Kd(t,a,i){return i===void 0||(ua&1073741824)!==0&&(_e&261930)===0?t.memoizedState=a:(t.memoizedState=i,t=Ov(),Ae.lanes|=t,Fa|=t,i)}function Oy(t,a,i,l){return $t(i,a)?i:Ni.current!==null?(t=Kd(t,i,l),$t(t,a)||(lt=!0),t):(ua&42)===0||(ua&1073741824)!==0&&(_e&261930)===0?(lt=!0,t.memoizedState=i):(t=Ov(),Ae.lanes|=t,Fa|=t,a)}function My(t,a,i,l,d){var m=H.p;H.p=m!==0&&8>m?m:8;var x=O.T,T={};O.T=T,Fd(t,!1,a,i);try{var N=d(),K=O.S;if(K!==null&&K(T,N),N!==null&&typeof N=="object"&&typeof N.then=="function"){var X=ME(N,l);Zr(t,a,X,an(t))}else Zr(t,a,l,an(t))}catch(Z){Zr(t,a,{then:function(){},status:"rejected",reason:Z},an())}finally{H.p=m,x!==null&&T.types!==null&&(x.types=T.types),O.T=x}}function DE(){}function Gd(t,a,i,l){if(t.tag!==5)throw Error(r(476));var d=Ny(t).queue;My(t,d,a,D,i===null?DE:function(){return _y(t),i(l)})}function Ny(t){var a=t.memoizedState;if(a!==null)return a;a={memoizedState:D,baseState:D,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:da,lastRenderedState:D},next:null};var i={};return a.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:da,lastRenderedState:i},next:null},t.memoizedState=a,t=t.alternate,t!==null&&(t.memoizedState=a),a}function _y(t){var a=Ny(t);a.next===null&&(a=t.alternate.memoizedState),Zr(t,a.next.queue,{},an())}function Qd(){return wt(go)}function Ry(){return at().memoizedState}function ky(){return at().memoizedState}function PE(t){for(var a=t.return;a!==null;){switch(a.tag){case 24:case 3:var i=an();t=Va(i);var l=Ua(a,t,i);l!==null&&(Ft(l,a,i),Ir(l,a,i)),a={cache:bd()},t.payload=a;return}a=a.return}}function LE(t,a,i){var l=an();i={lane:l,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Ul(t)?Dy(a,i):(i=cd(t,a,i,l),i!==null&&(Ft(i,t,l),Py(i,a,l)))}function zy(t,a,i){var l=an();Zr(t,a,i,l)}function Zr(t,a,i,l){var d={lane:l,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Ul(t))Dy(a,d);else{var m=t.alternate;if(t.lanes===0&&(m===null||m.lanes===0)&&(m=a.lastRenderedReducer,m!==null))try{var x=a.lastRenderedState,T=m(x,i);if(d.hasEagerState=!0,d.eagerState=T,$t(T,x))return Sl(t,a,d,0),Qe===null&&bl(),!1}catch{}finally{}if(i=cd(t,a,d,l),i!==null)return Ft(i,t,l),Py(i,a,l),!0}return!1}function Fd(t,a,i,l){if(l={lane:2,revertLane:Af(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ul(t)){if(a)throw Error(r(479))}else a=cd(t,i,l,2),a!==null&&Ft(a,t,2)}function Ul(t){var a=t.alternate;return t===Ae||a!==null&&a===Ae}function Dy(t,a){_i=zl=!0;var i=t.pending;i===null?a.next=a:(a.next=i.next,i.next=a),t.pending=a}function Py(t,a,i){if((i&4194048)!==0){var l=a.lanes;l&=t.pendingLanes,i|=l,a.lanes=i,Ht(t,i)}}var Jr={readContext:wt,use:Ll,useCallback:Ze,useContext:Ze,useEffect:Ze,useImperativeHandle:Ze,useLayoutEffect:Ze,useInsertionEffect:Ze,useMemo:Ze,useReducer:Ze,useRef:Ze,useState:Ze,useDebugValue:Ze,useDeferredValue:Ze,useTransition:Ze,useSyncExternalStore:Ze,useId:Ze,useHostTransitionStatus:Ze,useFormState:Ze,useActionState:Ze,useOptimistic:Ze,useMemoCache:Ze,useCacheRefresh:Ze};Jr.useEffectEvent=Ze;var Ly={readContext:wt,use:Ll,useCallback:function(t,a){return zt().memoizedState=[t,a===void 0?null:a],t},useContext:wt,useEffect:by,useImperativeHandle:function(t,a,i){i=i!=null?i.concat([t]):null,Bl(4194308,4,Ey.bind(null,a,t),i)},useLayoutEffect:function(t,a){return Bl(4194308,4,t,a)},useInsertionEffect:function(t,a){Bl(4,2,t,a)},useMemo:function(t,a){var i=zt();a=a===void 0?null:a;var l=t();if(Ps){Cn(!0);try{t()}finally{Cn(!1)}}return i.memoizedState=[l,a],l},useReducer:function(t,a,i){var l=zt();if(i!==void 0){var d=i(a);if(Ps){Cn(!0);try{i(a)}finally{Cn(!1)}}}else d=a;return l.memoizedState=l.baseState=d,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:d},l.queue=t,t=t.dispatch=LE.bind(null,Ae,t),[l.memoizedState,t]},useRef:function(t){var a=zt();return t={current:t},a.memoizedState=t},useState:function(t){t=Bd(t);var a=t.queue,i=zy.bind(null,Ae,a);return a.dispatch=i,[t.memoizedState,i]},useDebugValue:qd,useDeferredValue:function(t,a){var i=zt();return Kd(i,t,a)},useTransition:function(){var t=Bd(!1);return t=My.bind(null,Ae,t.queue,!0,!1),zt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,a,i){var l=Ae,d=zt();if(ze){if(i===void 0)throw Error(r(407));i=i()}else{if(i=a(),Qe===null)throw Error(r(349));(_e&127)!==0||sy(l,a,i)}d.memoizedState=i;var m={value:i,getSnapshot:a};return d.queue=m,by(ry.bind(null,l,m,t),[t]),l.flags|=2048,ki(9,{destroy:void 0},iy.bind(null,l,m,i,a),null),i},useId:function(){var t=zt(),a=Qe.identifierPrefix;if(ze){var i=Un,l=Vn;i=(l&~(1<<32-At(l)-1)).toString(32)+i,a="_"+a+"R_"+i,i=Dl++,0<i&&(a+="H"+i.toString(32)),a+="_"}else i=NE++,a="_"+a+"r_"+i.toString(32)+"_";return t.memoizedState=a},useHostTransitionStatus:Qd,useFormState:py,useActionState:py,useOptimistic:function(t){var a=zt();a.memoizedState=a.baseState=t;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=i,a=Fd.bind(null,Ae,!0,i),i.dispatch=a,[t,a]},useMemoCache:Pd,useCacheRefresh:function(){return zt().memoizedState=PE.bind(null,Ae)},useEffectEvent:function(t){var a=zt(),i={impl:t};return a.memoizedState=i,function(){if((He&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}},Id={readContext:wt,use:Ll,useCallback:Cy,useContext:wt,useEffect:Ud,useImperativeHandle:Ay,useInsertionEffect:wy,useLayoutEffect:Ty,useMemo:jy,useReducer:Hl,useRef:xy,useState:function(){return Hl(da)},useDebugValue:qd,useDeferredValue:function(t,a){var i=at();return Oy(i,qe.memoizedState,t,a)},useTransition:function(){var t=Hl(da)[0],a=at().memoizedState;return[typeof t=="boolean"?t:$r(t),a]},useSyncExternalStore:ay,useId:Ry,useHostTransitionStatus:Qd,useFormState:gy,useActionState:gy,useOptimistic:function(t,a){var i=at();return cy(i,qe,t,a)},useMemoCache:Pd,useCacheRefresh:ky};Id.useEffectEvent=Sy;var Hy={readContext:wt,use:Ll,useCallback:Cy,useContext:wt,useEffect:Ud,useImperativeHandle:Ay,useInsertionEffect:wy,useLayoutEffect:Ty,useMemo:jy,useReducer:Hd,useRef:xy,useState:function(){return Hd(da)},useDebugValue:qd,useDeferredValue:function(t,a){var i=at();return qe===null?Kd(i,t,a):Oy(i,qe.memoizedState,t,a)},useTransition:function(){var t=Hd(da)[0],a=at().memoizedState;return[typeof t=="boolean"?t:$r(t),a]},useSyncExternalStore:ay,useId:Ry,useHostTransitionStatus:Qd,useFormState:vy,useActionState:vy,useOptimistic:function(t,a){var i=at();return qe!==null?cy(i,qe,t,a):(i.baseState=t,[t,i.queue.dispatch])},useMemoCache:Pd,useCacheRefresh:ky};Hy.useEffectEvent=Sy;function Yd(t,a,i,l){a=t.memoizedState,i=i(l,a),i=i==null?a:y({},a,i),t.memoizedState=i,t.lanes===0&&(t.updateQueue.baseState=i)}var Xd={enqueueSetState:function(t,a,i){t=t._reactInternals;var l=an(),d=Va(l);d.payload=a,i!=null&&(d.callback=i),a=Ua(t,d,l),a!==null&&(Ft(a,t,l),Ir(a,t,l))},enqueueReplaceState:function(t,a,i){t=t._reactInternals;var l=an(),d=Va(l);d.tag=1,d.payload=a,i!=null&&(d.callback=i),a=Ua(t,d,l),a!==null&&(Ft(a,t,l),Ir(a,t,l))},enqueueForceUpdate:function(t,a){t=t._reactInternals;var i=an(),l=Va(i);l.tag=2,a!=null&&(l.callback=a),a=Ua(t,l,i),a!==null&&(Ft(a,t,i),Ir(a,t,i))}};function By(t,a,i,l,d,m,x){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,m,x):a.prototype&&a.prototype.isPureReactComponent?!Br(i,l)||!Br(d,m):!0}function Vy(t,a,i,l){t=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(i,l),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(i,l),a.state!==t&&Xd.enqueueReplaceState(a,a.state,null)}function Ls(t,a){var i=a;if("ref"in a){i={};for(var l in a)l!=="ref"&&(i[l]=a[l])}if(t=t.defaultProps){i===a&&(i=y({},i));for(var d in t)i[d]===void 0&&(i[d]=t[d])}return i}function Uy(t){xl(t)}function qy(t){console.error(t)}function Ky(t){xl(t)}function ql(t,a){try{var i=t.onUncaughtError;i(a.value,{componentStack:a.stack})}catch(l){setTimeout(function(){throw l})}}function Gy(t,a,i){try{var l=t.onCaughtError;l(i.value,{componentStack:i.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(d){setTimeout(function(){throw d})}}function Wd(t,a,i){return i=Va(i),i.tag=3,i.payload={element:null},i.callback=function(){ql(t,a)},i}function Qy(t){return t=Va(t),t.tag=3,t}function Fy(t,a,i,l){var d=i.type.getDerivedStateFromError;if(typeof d=="function"){var m=l.value;t.payload=function(){return d(m)},t.callback=function(){Gy(a,i,l)}}var x=i.stateNode;x!==null&&typeof x.componentDidCatch=="function"&&(t.callback=function(){Gy(a,i,l),typeof d!="function"&&(Ia===null?Ia=new Set([this]):Ia.add(this));var T=l.stack;this.componentDidCatch(l.value,{componentStack:T!==null?T:""})})}function HE(t,a,i,l,d){if(i.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(a=i.alternate,a!==null&&Ai(a,i,d,!0),i=Jt.current,i!==null){switch(i.tag){case 31:case 13:return yn===null?ec():i.alternate===null&&Je===0&&(Je=3),i.flags&=-257,i.flags|=65536,i.lanes=d,l===Ml?i.flags|=16384:(a=i.updateQueue,a===null?i.updateQueue=new Set([l]):a.add(l),wf(t,l,d)),!1;case 22:return i.flags|=65536,l===Ml?i.flags|=16384:(a=i.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([l])},i.updateQueue=a):(i=a.retryQueue,i===null?a.retryQueue=new Set([l]):i.add(l)),wf(t,l,d)),!1}throw Error(r(435,i.tag))}return wf(t,l,d),ec(),!1}if(ze)return a=Jt.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=d,l!==pd&&(t=Error(r(422),{cause:l}),qr(hn(t,i)))):(l!==pd&&(a=Error(r(423),{cause:l}),qr(hn(a,i))),t=t.current.alternate,t.flags|=65536,d&=-d,t.lanes|=d,l=hn(l,i),d=Wd(t.stateNode,l,d),Cd(t,d),Je!==4&&(Je=2)),!1;var m=Error(r(520),{cause:l});if(m=hn(m,i),oo===null?oo=[m]:oo.push(m),Je!==4&&(Je=2),a===null)return!0;l=hn(l,i),i=a;do{switch(i.tag){case 3:return i.flags|=65536,t=d&-d,i.lanes|=t,t=Wd(i.stateNode,l,t),Cd(i,t),!1;case 1:if(a=i.type,m=i.stateNode,(i.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Ia===null||!Ia.has(m))))return i.flags|=65536,d&=-d,i.lanes|=d,d=Qy(d),Fy(d,t,i,l),Cd(i,d),!1}i=i.return}while(i!==null);return!1}var $d=Error(r(461)),lt=!1;function Tt(t,a,i,l){a.child=t===null?Wg(a,null,i,l):Ds(a,t.child,i,l)}function Iy(t,a,i,l,d){i=i.render;var m=a.ref;if("ref"in l){var x={};for(var T in l)T!=="ref"&&(x[T]=l[T])}else x=l;return _s(a),l=Rd(t,a,i,x,m,d),T=kd(),t!==null&&!lt?(zd(t,a,d),fa(t,a,d)):(ze&&T&&hd(a),a.flags|=1,Tt(t,a,l,d),a.child)}function Yy(t,a,i,l,d){if(t===null){var m=i.type;return typeof m=="function"&&!ud(m)&&m.defaultProps===void 0&&i.compare===null?(a.tag=15,a.type=m,Xy(t,a,m,l,d)):(t=Tl(i.type,null,l,a,a.mode,d),t.ref=a.ref,t.return=a,a.child=t)}if(m=t.child,!rf(t,d)){var x=m.memoizedProps;if(i=i.compare,i=i!==null?i:Br,i(x,l)&&t.ref===a.ref)return fa(t,a,d)}return a.flags|=1,t=ra(m,l),t.ref=a.ref,t.return=a,a.child=t}function Xy(t,a,i,l,d){if(t!==null){var m=t.memoizedProps;if(Br(m,l)&&t.ref===a.ref)if(lt=!1,a.pendingProps=l=m,rf(t,d))(t.flags&131072)!==0&&(lt=!0);else return a.lanes=t.lanes,fa(t,a,d)}return Zd(t,a,i,l,d)}function Wy(t,a,i,l){var d=l.children,m=t!==null?t.memoizedState:null;if(t===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((a.flags&128)!==0){if(m=m!==null?m.baseLanes|i:i,t!==null){for(l=a.child=t.child,d=0;l!==null;)d=d|l.lanes|l.childLanes,l=l.sibling;l=d&~m}else l=0,a.child=null;return $y(t,a,m,i,l)}if((i&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},t!==null&&jl(a,m!==null?m.cachePool:null),m!==null?Jg(a,m):Od(),ey(a);else return l=a.lanes=536870912,$y(t,a,m!==null?m.baseLanes|i:i,i,l)}else m!==null?(jl(a,m.cachePool),Jg(a,m),Ka(),a.memoizedState=null):(t!==null&&jl(a,null),Od(),Ka());return Tt(t,a,d,i),a.child}function eo(t,a){return t!==null&&t.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function $y(t,a,i,l,d){var m=wd();return m=m===null?null:{parent:rt._currentValue,pool:m},a.memoizedState={baseLanes:i,cachePool:m},t!==null&&jl(a,null),Od(),ey(a),t!==null&&Ai(t,a,l,!0),a.childLanes=d,null}function Kl(t,a){return a=Ql({mode:a.mode,children:a.children},t.mode),a.ref=t.ref,t.child=a,a.return=t,a}function Zy(t,a,i){return Ds(a,t.child,null,i),t=Kl(a,a.pendingProps),t.flags|=2,en(a),a.memoizedState=null,t}function BE(t,a,i){var l=a.pendingProps,d=(a.flags&128)!==0;if(a.flags&=-129,t===null){if(ze){if(l.mode==="hidden")return t=Kl(a,l),a.lanes=536870912,eo(null,t);if(Nd(a),(t=Fe)?(t=u0(t,gn),t=t!==null&&t.data==="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:Da!==null?{id:Vn,overflow:Un}:null,retryLane:536870912,hydrationErrors:null},i=Dg(t),i.return=a,a.child=i,St=a,Fe=null)):t=null,t===null)throw La(a);return a.lanes=536870912,null}return Kl(a,l)}var m=t.memoizedState;if(m!==null){var x=m.dehydrated;if(Nd(a),d)if(a.flags&256)a.flags&=-257,a=Zy(t,a,i);else if(a.memoizedState!==null)a.child=t.child,a.flags|=128,a=null;else throw Error(r(558));else if(lt||Ai(t,a,i,!1),d=(i&t.childLanes)!==0,lt||d){if(l=Qe,l!==null&&(x=Bt(l,i),x!==0&&x!==m.retryLane))throw m.retryLane=x,js(t,x),Ft(l,t,x),$d;ec(),a=Zy(t,a,i)}else t=m.treeContext,Fe=vn(x.nextSibling),St=a,ze=!0,Pa=null,gn=!1,t!==null&&Hg(a,t),a=Kl(a,l),a.flags|=4096;return a}return t=ra(t.child,{mode:l.mode,children:l.children}),t.ref=a.ref,a.child=t,t.return=a,t}function Gl(t,a){var i=a.ref;if(i===null)t!==null&&t.ref!==null&&(a.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(r(284));(t===null||t.ref!==i)&&(a.flags|=4194816)}}function Zd(t,a,i,l,d){return _s(a),i=Rd(t,a,i,l,void 0,d),l=kd(),t!==null&&!lt?(zd(t,a,d),fa(t,a,d)):(ze&&l&&hd(a),a.flags|=1,Tt(t,a,i,d),a.child)}function Jy(t,a,i,l,d,m){return _s(a),a.updateQueue=null,i=ny(a,l,i,d),ty(t),l=kd(),t!==null&&!lt?(zd(t,a,m),fa(t,a,m)):(ze&&l&&hd(a),a.flags|=1,Tt(t,a,i,m),a.child)}function ev(t,a,i,l,d){if(_s(a),a.stateNode===null){var m=Si,x=i.contextType;typeof x=="object"&&x!==null&&(m=wt(x)),m=new i(l,m),a.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Xd,a.stateNode=m,m._reactInternals=a,m=a.stateNode,m.props=l,m.state=a.memoizedState,m.refs={},Ed(a),x=i.contextType,m.context=typeof x=="object"&&x!==null?wt(x):Si,m.state=a.memoizedState,x=i.getDerivedStateFromProps,typeof x=="function"&&(Yd(a,i,x,l),m.state=a.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(x=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),x!==m.state&&Xd.enqueueReplaceState(m,m.state,null),Xr(a,l,m,d),Yr(),m.state=a.memoizedState),typeof m.componentDidMount=="function"&&(a.flags|=4194308),l=!0}else if(t===null){m=a.stateNode;var T=a.memoizedProps,N=Ls(i,T);m.props=N;var K=m.context,X=i.contextType;x=Si,typeof X=="object"&&X!==null&&(x=wt(X));var Z=i.getDerivedStateFromProps;X=typeof Z=="function"||typeof m.getSnapshotBeforeUpdate=="function",T=a.pendingProps!==T,X||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(T||K!==x)&&Vy(a,m,l,x),Ba=!1;var Q=a.memoizedState;m.state=Q,Xr(a,l,m,d),Yr(),K=a.memoizedState,T||Q!==K||Ba?(typeof Z=="function"&&(Yd(a,i,Z,l),K=a.memoizedState),(N=Ba||By(a,i,N,l,Q,K,x))?(X||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(a.flags|=4194308)):(typeof m.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=l,a.memoizedState=K),m.props=l,m.state=K,m.context=x,l=N):(typeof m.componentDidMount=="function"&&(a.flags|=4194308),l=!1)}else{m=a.stateNode,Ad(t,a),x=a.memoizedProps,X=Ls(i,x),m.props=X,Z=a.pendingProps,Q=m.context,K=i.contextType,N=Si,typeof K=="object"&&K!==null&&(N=wt(K)),T=i.getDerivedStateFromProps,(K=typeof T=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(x!==Z||Q!==N)&&Vy(a,m,l,N),Ba=!1,Q=a.memoizedState,m.state=Q,Xr(a,l,m,d),Yr();var F=a.memoizedState;x!==Z||Q!==F||Ba||t!==null&&t.dependencies!==null&&Al(t.dependencies)?(typeof T=="function"&&(Yd(a,i,T,l),F=a.memoizedState),(X=Ba||By(a,i,X,l,Q,F,N)||t!==null&&t.dependencies!==null&&Al(t.dependencies))?(K||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(l,F,N),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(l,F,N)),typeof m.componentDidUpdate=="function"&&(a.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof m.componentDidUpdate!="function"||x===t.memoizedProps&&Q===t.memoizedState||(a.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||x===t.memoizedProps&&Q===t.memoizedState||(a.flags|=1024),a.memoizedProps=l,a.memoizedState=F),m.props=l,m.state=F,m.context=N,l=X):(typeof m.componentDidUpdate!="function"||x===t.memoizedProps&&Q===t.memoizedState||(a.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||x===t.memoizedProps&&Q===t.memoizedState||(a.flags|=1024),l=!1)}return m=l,Gl(t,a),l=(a.flags&128)!==0,m||l?(m=a.stateNode,i=l&&typeof i.getDerivedStateFromError!="function"?null:m.render(),a.flags|=1,t!==null&&l?(a.child=Ds(a,t.child,null,d),a.child=Ds(a,null,i,d)):Tt(t,a,i,d),a.memoizedState=m.state,t=a.child):t=fa(t,a,d),t}function tv(t,a,i,l){return Ms(),a.flags|=256,Tt(t,a,i,l),a.child}var Jd={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ef(t){return{baseLanes:t,cachePool:Gg()}}function tf(t,a,i){return t=t!==null?t.childLanes&~i:0,a&&(t|=nn),t}function nv(t,a,i){var l=a.pendingProps,d=!1,m=(a.flags&128)!==0,x;if((x=m)||(x=t!==null&&t.memoizedState===null?!1:(nt.current&2)!==0),x&&(d=!0,a.flags&=-129),x=(a.flags&32)!==0,a.flags&=-33,t===null){if(ze){if(d?qa(a):Ka(),(t=Fe)?(t=u0(t,gn),t=t!==null&&t.data!=="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:Da!==null?{id:Vn,overflow:Un}:null,retryLane:536870912,hydrationErrors:null},i=Dg(t),i.return=a,a.child=i,St=a,Fe=null)):t=null,t===null)throw La(a);return Hf(t)?a.lanes=32:a.lanes=536870912,null}var T=l.children;return l=l.fallback,d?(Ka(),d=a.mode,T=Ql({mode:"hidden",children:T},d),l=Os(l,d,i,null),T.return=a,l.return=a,T.sibling=l,a.child=T,l=a.child,l.memoizedState=ef(i),l.childLanes=tf(t,x,i),a.memoizedState=Jd,eo(null,l)):(qa(a),nf(a,T))}var N=t.memoizedState;if(N!==null&&(T=N.dehydrated,T!==null)){if(m)a.flags&256?(qa(a),a.flags&=-257,a=af(t,a,i)):a.memoizedState!==null?(Ka(),a.child=t.child,a.flags|=128,a=null):(Ka(),T=l.fallback,d=a.mode,l=Ql({mode:"visible",children:l.children},d),T=Os(T,d,i,null),T.flags|=2,l.return=a,T.return=a,l.sibling=T,a.child=l,Ds(a,t.child,null,i),l=a.child,l.memoizedState=ef(i),l.childLanes=tf(t,x,i),a.memoizedState=Jd,a=eo(null,l));else if(qa(a),Hf(T)){if(x=T.nextSibling&&T.nextSibling.dataset,x)var K=x.dgst;x=K,l=Error(r(419)),l.stack="",l.digest=x,qr({value:l,source:null,stack:null}),a=af(t,a,i)}else if(lt||Ai(t,a,i,!1),x=(i&t.childLanes)!==0,lt||x){if(x=Qe,x!==null&&(l=Bt(x,i),l!==0&&l!==N.retryLane))throw N.retryLane=l,js(t,l),Ft(x,t,l),$d;Lf(T)||ec(),a=af(t,a,i)}else Lf(T)?(a.flags|=192,a.child=t.child,a=null):(t=N.treeContext,Fe=vn(T.nextSibling),St=a,ze=!0,Pa=null,gn=!1,t!==null&&Hg(a,t),a=nf(a,l.children),a.flags|=4096);return a}return d?(Ka(),T=l.fallback,d=a.mode,N=t.child,K=N.sibling,l=ra(N,{mode:"hidden",children:l.children}),l.subtreeFlags=N.subtreeFlags&65011712,K!==null?T=ra(K,T):(T=Os(T,d,i,null),T.flags|=2),T.return=a,l.return=a,l.sibling=T,a.child=l,eo(null,l),l=a.child,T=t.child.memoizedState,T===null?T=ef(i):(d=T.cachePool,d!==null?(N=rt._currentValue,d=d.parent!==N?{parent:N,pool:N}:d):d=Gg(),T={baseLanes:T.baseLanes|i,cachePool:d}),l.memoizedState=T,l.childLanes=tf(t,x,i),a.memoizedState=Jd,eo(t.child,l)):(qa(a),i=t.child,t=i.sibling,i=ra(i,{mode:"visible",children:l.children}),i.return=a,i.sibling=null,t!==null&&(x=a.deletions,x===null?(a.deletions=[t],a.flags|=16):x.push(t)),a.child=i,a.memoizedState=null,i)}function nf(t,a){return a=Ql({mode:"visible",children:a},t.mode),a.return=t,t.child=a}function Ql(t,a){return t=Zt(22,t,null,a),t.lanes=0,t}function af(t,a,i){return Ds(a,t.child,null,i),t=nf(a,a.pendingProps.children),t.flags|=2,a.memoizedState=null,t}function av(t,a,i){t.lanes|=a;var l=t.alternate;l!==null&&(l.lanes|=a),vd(t.return,a,i)}function sf(t,a,i,l,d,m){var x=t.memoizedState;x===null?t.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:l,tail:i,tailMode:d,treeForkCount:m}:(x.isBackwards=a,x.rendering=null,x.renderingStartTime=0,x.last=l,x.tail=i,x.tailMode=d,x.treeForkCount=m)}function sv(t,a,i){var l=a.pendingProps,d=l.revealOrder,m=l.tail;l=l.children;var x=nt.current,T=(x&2)!==0;if(T?(x=x&1|2,a.flags|=128):x&=1,G(nt,x),Tt(t,a,l,i),l=ze?Ur:0,!T&&t!==null&&(t.flags&128)!==0)e:for(t=a.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&av(t,i,a);else if(t.tag===19)av(t,i,a);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===a)break e;for(;t.sibling===null;){if(t.return===null||t.return===a)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(d){case"forwards":for(i=a.child,d=null;i!==null;)t=i.alternate,t!==null&&kl(t)===null&&(d=i),i=i.sibling;i=d,i===null?(d=a.child,a.child=null):(d=i.sibling,i.sibling=null),sf(a,!1,d,i,m,l);break;case"backwards":case"unstable_legacy-backwards":for(i=null,d=a.child,a.child=null;d!==null;){if(t=d.alternate,t!==null&&kl(t)===null){a.child=d;break}t=d.sibling,d.sibling=i,i=d,d=t}sf(a,!0,i,null,m,l);break;case"together":sf(a,!1,null,null,void 0,l);break;default:a.memoizedState=null}return a.child}function fa(t,a,i){if(t!==null&&(a.dependencies=t.dependencies),Fa|=a.lanes,(i&a.childLanes)===0)if(t!==null){if(Ai(t,a,i,!1),(i&a.childLanes)===0)return null}else return null;if(t!==null&&a.child!==t.child)throw Error(r(153));if(a.child!==null){for(t=a.child,i=ra(t,t.pendingProps),a.child=i,i.return=a;t.sibling!==null;)t=t.sibling,i=i.sibling=ra(t,t.pendingProps),i.return=a;i.sibling=null}return a.child}function rf(t,a){return(t.lanes&a)!==0?!0:(t=t.dependencies,!!(t!==null&&Al(t)))}function VE(t,a,i){switch(a.tag){case 3:xe(a,a.stateNode.containerInfo),Ha(a,rt,t.memoizedState.cache),Ms();break;case 27:case 5:vt(a);break;case 4:xe(a,a.stateNode.containerInfo);break;case 10:Ha(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,Nd(a),null;break;case 13:var l=a.memoizedState;if(l!==null)return l.dehydrated!==null?(qa(a),a.flags|=128,null):(i&a.child.childLanes)!==0?nv(t,a,i):(qa(a),t=fa(t,a,i),t!==null?t.sibling:null);qa(a);break;case 19:var d=(t.flags&128)!==0;if(l=(i&a.childLanes)!==0,l||(Ai(t,a,i,!1),l=(i&a.childLanes)!==0),d){if(l)return sv(t,a,i);a.flags|=128}if(d=a.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),G(nt,nt.current),l)break;return null;case 22:return a.lanes=0,Wy(t,a,i,a.pendingProps);case 24:Ha(a,rt,t.memoizedState.cache)}return fa(t,a,i)}function iv(t,a,i){if(t!==null)if(t.memoizedProps!==a.pendingProps)lt=!0;else{if(!rf(t,i)&&(a.flags&128)===0)return lt=!1,VE(t,a,i);lt=(t.flags&131072)!==0}else lt=!1,ze&&(a.flags&1048576)!==0&&Lg(a,Ur,a.index);switch(a.lanes=0,a.tag){case 16:e:{var l=a.pendingProps;if(t=ks(a.elementType),a.type=t,typeof t=="function")ud(t)?(l=Ls(t,l),a.tag=1,a=ev(null,a,t,l,i)):(a.tag=0,a=Zd(null,a,t,l,i));else{if(t!=null){var d=t.$$typeof;if(d===U){a.tag=11,a=Iy(null,a,t,l,i);break e}else if(d===j){a.tag=14,a=Yy(null,a,t,l,i);break e}}throw a=re(t)||t,Error(r(306,a,""))}}return a;case 0:return Zd(t,a,a.type,a.pendingProps,i);case 1:return l=a.type,d=Ls(l,a.pendingProps),ev(t,a,l,d,i);case 3:e:{if(xe(a,a.stateNode.containerInfo),t===null)throw Error(r(387));l=a.pendingProps;var m=a.memoizedState;d=m.element,Ad(t,a),Xr(a,l,null,i);var x=a.memoizedState;if(l=x.cache,Ha(a,rt,l),l!==m.cache&&xd(a,[rt],i,!0),Yr(),l=x.element,m.isDehydrated)if(m={element:l,isDehydrated:!1,cache:x.cache},a.updateQueue.baseState=m,a.memoizedState=m,a.flags&256){a=tv(t,a,l,i);break e}else if(l!==d){d=hn(Error(r(424)),a),qr(d),a=tv(t,a,l,i);break e}else{switch(t=a.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Fe=vn(t.firstChild),St=a,ze=!0,Pa=null,gn=!0,i=Wg(a,null,l,i),a.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(Ms(),l===d){a=fa(t,a,i);break e}Tt(t,a,l,i)}a=a.child}return a;case 26:return Gl(t,a),t===null?(i=g0(a.type,null,a.pendingProps,null))?a.memoizedState=i:ze||(i=a.type,t=a.pendingProps,l=oc(me.current).createElement(i),l[bt]=a,l[Vt]=t,Et(l,i,t),pt(l),a.stateNode=l):a.memoizedState=g0(a.type,t.memoizedProps,a.pendingProps,t.memoizedState),null;case 27:return vt(a),t===null&&ze&&(l=a.stateNode=h0(a.type,a.pendingProps,me.current),St=a,gn=!0,d=Fe,$a(a.type)?(Bf=d,Fe=vn(l.firstChild)):Fe=d),Tt(t,a,a.pendingProps.children,i),Gl(t,a),t===null&&(a.flags|=4194304),a.child;case 5:return t===null&&ze&&((d=l=Fe)&&(l=gA(l,a.type,a.pendingProps,gn),l!==null?(a.stateNode=l,St=a,Fe=vn(l.firstChild),gn=!1,d=!0):d=!1),d||La(a)),vt(a),d=a.type,m=a.pendingProps,x=t!==null?t.memoizedProps:null,l=m.children,zf(d,m)?l=null:x!==null&&zf(d,x)&&(a.flags|=32),a.memoizedState!==null&&(d=Rd(t,a,_E,null,null,i),go._currentValue=d),Gl(t,a),Tt(t,a,l,i),a.child;case 6:return t===null&&ze&&((t=i=Fe)&&(i=yA(i,a.pendingProps,gn),i!==null?(a.stateNode=i,St=a,Fe=null,t=!0):t=!1),t||La(a)),null;case 13:return nv(t,a,i);case 4:return xe(a,a.stateNode.containerInfo),l=a.pendingProps,t===null?a.child=Ds(a,null,l,i):Tt(t,a,l,i),a.child;case 11:return Iy(t,a,a.type,a.pendingProps,i);case 7:return Tt(t,a,a.pendingProps,i),a.child;case 8:return Tt(t,a,a.pendingProps.children,i),a.child;case 12:return Tt(t,a,a.pendingProps.children,i),a.child;case 10:return l=a.pendingProps,Ha(a,a.type,l.value),Tt(t,a,l.children,i),a.child;case 9:return d=a.type._context,l=a.pendingProps.children,_s(a),d=wt(d),l=l(d),a.flags|=1,Tt(t,a,l,i),a.child;case 14:return Yy(t,a,a.type,a.pendingProps,i);case 15:return Xy(t,a,a.type,a.pendingProps,i);case 19:return sv(t,a,i);case 31:return BE(t,a,i);case 22:return Wy(t,a,i,a.pendingProps);case 24:return _s(a),l=wt(rt),t===null?(d=wd(),d===null&&(d=Qe,m=bd(),d.pooledCache=m,m.refCount++,m!==null&&(d.pooledCacheLanes|=i),d=m),a.memoizedState={parent:l,cache:d},Ed(a),Ha(a,rt,d)):((t.lanes&i)!==0&&(Ad(t,a),Xr(a,null,null,i),Yr()),d=t.memoizedState,m=a.memoizedState,d.parent!==l?(d={parent:l,cache:l},a.memoizedState=d,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=d),Ha(a,rt,l)):(l=m.cache,Ha(a,rt,l),l!==d.cache&&xd(a,[rt],i,!0))),Tt(t,a,a.pendingProps.children,i),a.child;case 29:throw a.pendingProps}throw Error(r(156,a.tag))}function ha(t){t.flags|=4}function of(t,a,i,l,d){if((a=(t.mode&32)!==0)&&(a=!1),a){if(t.flags|=16777216,(d&335544128)===d)if(t.stateNode.complete)t.flags|=8192;else if(Rv())t.flags|=8192;else throw zs=Ml,Td}else t.flags&=-16777217}function rv(t,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!S0(a))if(Rv())t.flags|=8192;else throw zs=Ml,Td}function Fl(t,a){a!==null&&(t.flags|=4),t.flags&16384&&(a=t.tag!==22?Ct():536870912,t.lanes|=a,Li|=a)}function to(t,a){if(!ze)switch(t.tailMode){case"hidden":a=t.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t.tail=null:i.sibling=null;break;case"collapsed":i=t.tail;for(var l=null;i!==null;)i.alternate!==null&&(l=i),i=i.sibling;l===null?a||t.tail===null?t.tail=null:t.tail.sibling=null:l.sibling=null}}function Ie(t){var a=t.alternate!==null&&t.alternate.child===t.child,i=0,l=0;if(a)for(var d=t.child;d!==null;)i|=d.lanes|d.childLanes,l|=d.subtreeFlags&65011712,l|=d.flags&65011712,d.return=t,d=d.sibling;else for(d=t.child;d!==null;)i|=d.lanes|d.childLanes,l|=d.subtreeFlags,l|=d.flags,d.return=t,d=d.sibling;return t.subtreeFlags|=l,t.childLanes=i,a}function UE(t,a,i){var l=a.pendingProps;switch(md(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ie(a),null;case 1:return Ie(a),null;case 3:return i=a.stateNode,l=null,t!==null&&(l=t.memoizedState.cache),a.memoizedState.cache!==l&&(a.flags|=2048),ca(rt),ke(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(t===null||t.child===null)&&(Ei(a)?ha(a):t===null||t.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,gd())),Ie(a),null;case 26:var d=a.type,m=a.memoizedState;return t===null?(ha(a),m!==null?(Ie(a),rv(a,m)):(Ie(a),of(a,d,null,l,i))):m?m!==t.memoizedState?(ha(a),Ie(a),rv(a,m)):(Ie(a),a.flags&=-16777217):(t=t.memoizedProps,t!==l&&ha(a),Ie(a),of(a,d,t,l,i)),null;case 27:if(Nt(a),i=me.current,d=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==l&&ha(a);else{if(!l){if(a.stateNode===null)throw Error(r(166));return Ie(a),null}t=Y.current,Ei(a)?Bg(a):(t=h0(d,l,i),a.stateNode=t,ha(a))}return Ie(a),null;case 5:if(Nt(a),d=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==l&&ha(a);else{if(!l){if(a.stateNode===null)throw Error(r(166));return Ie(a),null}if(m=Y.current,Ei(a))Bg(a);else{var x=oc(me.current);switch(m){case 1:m=x.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:m=x.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":m=x.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":m=x.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":m=x.createElement("div"),m.innerHTML="<script><\/script>",m=m.removeChild(m.firstChild);break;case"select":m=typeof l.is=="string"?x.createElement("select",{is:l.is}):x.createElement("select"),l.multiple?m.multiple=!0:l.size&&(m.size=l.size);break;default:m=typeof l.is=="string"?x.createElement(d,{is:l.is}):x.createElement(d)}}m[bt]=a,m[Vt]=l;e:for(x=a.child;x!==null;){if(x.tag===5||x.tag===6)m.appendChild(x.stateNode);else if(x.tag!==4&&x.tag!==27&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===a)break e;for(;x.sibling===null;){if(x.return===null||x.return===a)break e;x=x.return}x.sibling.return=x.return,x=x.sibling}a.stateNode=m;e:switch(Et(m,d,l),d){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&ha(a)}}return Ie(a),of(a,a.type,t===null?null:t.memoizedProps,a.pendingProps,i),null;case 6:if(t&&a.stateNode!=null)t.memoizedProps!==l&&ha(a);else{if(typeof l!="string"&&a.stateNode===null)throw Error(r(166));if(t=me.current,Ei(a)){if(t=a.stateNode,i=a.memoizedProps,l=null,d=St,d!==null)switch(d.tag){case 27:case 5:l=d.memoizedProps}t[bt]=a,t=!!(t.nodeValue===i||l!==null&&l.suppressHydrationWarning===!0||n0(t.nodeValue,i)),t||La(a,!0)}else t=oc(t).createTextNode(l),t[bt]=a,a.stateNode=t}return Ie(a),null;case 31:if(i=a.memoizedState,t===null||t.memoizedState!==null){if(l=Ei(a),i!==null){if(t===null){if(!l)throw Error(r(318));if(t=a.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(557));t[bt]=a}else Ms(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Ie(a),t=!1}else i=gd(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=i),t=!0;if(!t)return a.flags&256?(en(a),a):(en(a),null);if((a.flags&128)!==0)throw Error(r(558))}return Ie(a),null;case 13:if(l=a.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(d=Ei(a),l!==null&&l.dehydrated!==null){if(t===null){if(!d)throw Error(r(318));if(d=a.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(r(317));d[bt]=a}else Ms(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Ie(a),d=!1}else d=gd(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=d),d=!0;if(!d)return a.flags&256?(en(a),a):(en(a),null)}return en(a),(a.flags&128)!==0?(a.lanes=i,a):(i=l!==null,t=t!==null&&t.memoizedState!==null,i&&(l=a.child,d=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(d=l.alternate.memoizedState.cachePool.pool),m=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==d&&(l.flags|=2048)),i!==t&&i&&(a.child.flags|=8192),Fl(a,a.updateQueue),Ie(a),null);case 4:return ke(),t===null&&Mf(a.stateNode.containerInfo),Ie(a),null;case 10:return ca(a.type),Ie(a),null;case 19:if(I(nt),l=a.memoizedState,l===null)return Ie(a),null;if(d=(a.flags&128)!==0,m=l.rendering,m===null)if(d)to(l,!1);else{if(Je!==0||t!==null&&(t.flags&128)!==0)for(t=a.child;t!==null;){if(m=kl(t),m!==null){for(a.flags|=128,to(l,!1),t=m.updateQueue,a.updateQueue=t,Fl(a,t),a.subtreeFlags=0,t=i,i=a.child;i!==null;)zg(i,t),i=i.sibling;return G(nt,nt.current&1|2),ze&&oa(a,l.treeForkCount),a.child}t=t.sibling}l.tail!==null&&Rt()>$l&&(a.flags|=128,d=!0,to(l,!1),a.lanes=4194304)}else{if(!d)if(t=kl(m),t!==null){if(a.flags|=128,d=!0,t=t.updateQueue,a.updateQueue=t,Fl(a,t),to(l,!0),l.tail===null&&l.tailMode==="hidden"&&!m.alternate&&!ze)return Ie(a),null}else 2*Rt()-l.renderingStartTime>$l&&i!==536870912&&(a.flags|=128,d=!0,to(l,!1),a.lanes=4194304);l.isBackwards?(m.sibling=a.child,a.child=m):(t=l.last,t!==null?t.sibling=m:a.child=m,l.last=m)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Rt(),t.sibling=null,i=nt.current,G(nt,d?i&1|2:i&1),ze&&oa(a,l.treeForkCount),t):(Ie(a),null);case 22:case 23:return en(a),Md(),l=a.memoizedState!==null,t!==null?t.memoizedState!==null!==l&&(a.flags|=8192):l&&(a.flags|=8192),l?(i&536870912)!==0&&(a.flags&128)===0&&(Ie(a),a.subtreeFlags&6&&(a.flags|=8192)):Ie(a),i=a.updateQueue,i!==null&&Fl(a,i.retryQueue),i=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==i&&(a.flags|=2048),t!==null&&I(Rs),null;case 24:return i=null,t!==null&&(i=t.memoizedState.cache),a.memoizedState.cache!==i&&(a.flags|=2048),ca(rt),Ie(a),null;case 25:return null;case 30:return null}throw Error(r(156,a.tag))}function qE(t,a){switch(md(a),a.tag){case 1:return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 3:return ca(rt),ke(),t=a.flags,(t&65536)!==0&&(t&128)===0?(a.flags=t&-65537|128,a):null;case 26:case 27:case 5:return Nt(a),null;case 31:if(a.memoizedState!==null){if(en(a),a.alternate===null)throw Error(r(340));Ms()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 13:if(en(a),t=a.memoizedState,t!==null&&t.dehydrated!==null){if(a.alternate===null)throw Error(r(340));Ms()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 19:return I(nt),null;case 4:return ke(),null;case 10:return ca(a.type),null;case 22:case 23:return en(a),Md(),t!==null&&I(Rs),t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 24:return ca(rt),null;case 25:return null;default:return null}}function ov(t,a){switch(md(a),a.tag){case 3:ca(rt),ke();break;case 26:case 27:case 5:Nt(a);break;case 4:ke();break;case 31:a.memoizedState!==null&&en(a);break;case 13:en(a);break;case 19:I(nt);break;case 10:ca(a.type);break;case 22:case 23:en(a),Md(),t!==null&&I(Rs);break;case 24:ca(rt)}}function no(t,a){try{var i=a.updateQueue,l=i!==null?i.lastEffect:null;if(l!==null){var d=l.next;i=d;do{if((i.tag&t)===t){l=void 0;var m=i.create,x=i.inst;l=m(),x.destroy=l}i=i.next}while(i!==d)}}catch(T){Ve(a,a.return,T)}}function Ga(t,a,i){try{var l=a.updateQueue,d=l!==null?l.lastEffect:null;if(d!==null){var m=d.next;l=m;do{if((l.tag&t)===t){var x=l.inst,T=x.destroy;if(T!==void 0){x.destroy=void 0,d=a;var N=i,K=T;try{K()}catch(X){Ve(d,N,X)}}}l=l.next}while(l!==m)}}catch(X){Ve(a,a.return,X)}}function lv(t){var a=t.updateQueue;if(a!==null){var i=t.stateNode;try{Zg(a,i)}catch(l){Ve(t,t.return,l)}}}function cv(t,a,i){i.props=Ls(t.type,t.memoizedProps),i.state=t.memoizedState;try{i.componentWillUnmount()}catch(l){Ve(t,a,l)}}function ao(t,a){try{var i=t.ref;if(i!==null){switch(t.tag){case 26:case 27:case 5:var l=t.stateNode;break;case 30:l=t.stateNode;break;default:l=t.stateNode}typeof i=="function"?t.refCleanup=i(l):i.current=l}}catch(d){Ve(t,a,d)}}function qn(t,a){var i=t.ref,l=t.refCleanup;if(i!==null)if(typeof l=="function")try{l()}catch(d){Ve(t,a,d)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(d){Ve(t,a,d)}else i.current=null}function uv(t){var a=t.type,i=t.memoizedProps,l=t.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":i.autoFocus&&l.focus();break e;case"img":i.src?l.src=i.src:i.srcSet&&(l.srcset=i.srcSet)}}catch(d){Ve(t,t.return,d)}}function lf(t,a,i){try{var l=t.stateNode;uA(l,t.type,i,a),l[Vt]=a}catch(d){Ve(t,t.return,d)}}function dv(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&$a(t.type)||t.tag===4}function cf(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||dv(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&$a(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function uf(t,a,i){var l=t.tag;if(l===5||l===6)t=t.stateNode,a?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(t,a):(a=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,a.appendChild(t),i=i._reactRootContainer,i!=null||a.onclick!==null||(a.onclick=sa));else if(l!==4&&(l===27&&$a(t.type)&&(i=t.stateNode,a=null),t=t.child,t!==null))for(uf(t,a,i),t=t.sibling;t!==null;)uf(t,a,i),t=t.sibling}function Il(t,a,i){var l=t.tag;if(l===5||l===6)t=t.stateNode,a?i.insertBefore(t,a):i.appendChild(t);else if(l!==4&&(l===27&&$a(t.type)&&(i=t.stateNode),t=t.child,t!==null))for(Il(t,a,i),t=t.sibling;t!==null;)Il(t,a,i),t=t.sibling}function fv(t){var a=t.stateNode,i=t.memoizedProps;try{for(var l=t.type,d=a.attributes;d.length;)a.removeAttributeNode(d[0]);Et(a,l,i),a[bt]=t,a[Vt]=i}catch(m){Ve(t,t.return,m)}}var ma=!1,ct=!1,df=!1,hv=typeof WeakSet=="function"?WeakSet:Set,gt=null;function KE(t,a){if(t=t.containerInfo,Rf=mc,t=Ag(t),ad(t)){if("selectionStart"in t)var i={start:t.selectionStart,end:t.selectionEnd};else e:{i=(i=t.ownerDocument)&&i.defaultView||window;var l=i.getSelection&&i.getSelection();if(l&&l.rangeCount!==0){i=l.anchorNode;var d=l.anchorOffset,m=l.focusNode;l=l.focusOffset;try{i.nodeType,m.nodeType}catch{i=null;break e}var x=0,T=-1,N=-1,K=0,X=0,Z=t,Q=null;t:for(;;){for(var F;Z!==i||d!==0&&Z.nodeType!==3||(T=x+d),Z!==m||l!==0&&Z.nodeType!==3||(N=x+l),Z.nodeType===3&&(x+=Z.nodeValue.length),(F=Z.firstChild)!==null;)Q=Z,Z=F;for(;;){if(Z===t)break t;if(Q===i&&++K===d&&(T=x),Q===m&&++X===l&&(N=x),(F=Z.nextSibling)!==null)break;Z=Q,Q=Z.parentNode}Z=F}i=T===-1||N===-1?null:{start:T,end:N}}else i=null}i=i||{start:0,end:0}}else i=null;for(kf={focusedElem:t,selectionRange:i},mc=!1,gt=a;gt!==null;)if(a=gt,t=a.child,(a.subtreeFlags&1028)!==0&&t!==null)t.return=a,gt=t;else for(;gt!==null;){switch(a=gt,m=a.alternate,t=a.flags,a.tag){case 0:if((t&4)!==0&&(t=a.updateQueue,t=t!==null?t.events:null,t!==null))for(i=0;i<t.length;i++)d=t[i],d.ref.impl=d.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&m!==null){t=void 0,i=a,d=m.memoizedProps,m=m.memoizedState,l=i.stateNode;try{var de=Ls(i.type,d);t=l.getSnapshotBeforeUpdate(de,m),l.__reactInternalSnapshotBeforeUpdate=t}catch(ye){Ve(i,i.return,ye)}}break;case 3:if((t&1024)!==0){if(t=a.stateNode.containerInfo,i=t.nodeType,i===9)Pf(t);else if(i===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Pf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(r(163))}if(t=a.sibling,t!==null){t.return=a.return,gt=t;break}gt=a.return}}function mv(t,a,i){var l=i.flags;switch(i.tag){case 0:case 11:case 15:ga(t,i),l&4&&no(5,i);break;case 1:if(ga(t,i),l&4)if(t=i.stateNode,a===null)try{t.componentDidMount()}catch(x){Ve(i,i.return,x)}else{var d=Ls(i.type,a.memoizedProps);a=a.memoizedState;try{t.componentDidUpdate(d,a,t.__reactInternalSnapshotBeforeUpdate)}catch(x){Ve(i,i.return,x)}}l&64&&lv(i),l&512&&ao(i,i.return);break;case 3:if(ga(t,i),l&64&&(t=i.updateQueue,t!==null)){if(a=null,i.child!==null)switch(i.child.tag){case 27:case 5:a=i.child.stateNode;break;case 1:a=i.child.stateNode}try{Zg(t,a)}catch(x){Ve(i,i.return,x)}}break;case 27:a===null&&l&4&&fv(i);case 26:case 5:ga(t,i),a===null&&l&4&&uv(i),l&512&&ao(i,i.return);break;case 12:ga(t,i);break;case 31:ga(t,i),l&4&&yv(t,i);break;case 13:ga(t,i),l&4&&vv(t,i),l&64&&(t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(i=ZE.bind(null,i),vA(t,i))));break;case 22:if(l=i.memoizedState!==null||ma,!l){a=a!==null&&a.memoizedState!==null||ct,d=ma;var m=ct;ma=l,(ct=a)&&!m?ya(t,i,(i.subtreeFlags&8772)!==0):ga(t,i),ma=d,ct=m}break;case 30:break;default:ga(t,i)}}function pv(t){var a=t.alternate;a!==null&&(t.alternate=null,pv(a)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(a=t.stateNode,a!==null&&Vu(a)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Xe=null,qt=!1;function pa(t,a,i){for(i=i.child;i!==null;)gv(t,a,i),i=i.sibling}function gv(t,a,i){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(bs,i)}catch{}switch(i.tag){case 26:ct||qn(i,a),pa(t,a,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:ct||qn(i,a);var l=Xe,d=qt;$a(i.type)&&(Xe=i.stateNode,qt=!1),pa(t,a,i),ho(i.stateNode),Xe=l,qt=d;break;case 5:ct||qn(i,a);case 6:if(l=Xe,d=qt,Xe=null,pa(t,a,i),Xe=l,qt=d,Xe!==null)if(qt)try{(Xe.nodeType===9?Xe.body:Xe.nodeName==="HTML"?Xe.ownerDocument.body:Xe).removeChild(i.stateNode)}catch(m){Ve(i,a,m)}else try{Xe.removeChild(i.stateNode)}catch(m){Ve(i,a,m)}break;case 18:Xe!==null&&(qt?(t=Xe,l0(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,i.stateNode),Qi(t)):l0(Xe,i.stateNode));break;case 4:l=Xe,d=qt,Xe=i.stateNode.containerInfo,qt=!0,pa(t,a,i),Xe=l,qt=d;break;case 0:case 11:case 14:case 15:Ga(2,i,a),ct||Ga(4,i,a),pa(t,a,i);break;case 1:ct||(qn(i,a),l=i.stateNode,typeof l.componentWillUnmount=="function"&&cv(i,a,l)),pa(t,a,i);break;case 21:pa(t,a,i);break;case 22:ct=(l=ct)||i.memoizedState!==null,pa(t,a,i),ct=l;break;default:pa(t,a,i)}}function yv(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Qi(t)}catch(i){Ve(a,a.return,i)}}}function vv(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Qi(t)}catch(i){Ve(a,a.return,i)}}function GE(t){switch(t.tag){case 31:case 13:case 19:var a=t.stateNode;return a===null&&(a=t.stateNode=new hv),a;case 22:return t=t.stateNode,a=t._retryCache,a===null&&(a=t._retryCache=new hv),a;default:throw Error(r(435,t.tag))}}function Yl(t,a){var i=GE(t);a.forEach(function(l){if(!i.has(l)){i.add(l);var d=JE.bind(null,t,l);l.then(d,d)}})}function Kt(t,a){var i=a.deletions;if(i!==null)for(var l=0;l<i.length;l++){var d=i[l],m=t,x=a,T=x;e:for(;T!==null;){switch(T.tag){case 27:if($a(T.type)){Xe=T.stateNode,qt=!1;break e}break;case 5:Xe=T.stateNode,qt=!1;break e;case 3:case 4:Xe=T.stateNode.containerInfo,qt=!0;break e}T=T.return}if(Xe===null)throw Error(r(160));gv(m,x,d),Xe=null,qt=!1,m=d.alternate,m!==null&&(m.return=null),d.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)xv(a,t),a=a.sibling}var Mn=null;function xv(t,a){var i=t.alternate,l=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Kt(a,t),Gt(t),l&4&&(Ga(3,t,t.return),no(3,t),Ga(5,t,t.return));break;case 1:Kt(a,t),Gt(t),l&512&&(ct||i===null||qn(i,i.return)),l&64&&ma&&(t=t.updateQueue,t!==null&&(l=t.callbacks,l!==null&&(i=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=i===null?l:i.concat(l))));break;case 26:var d=Mn;if(Kt(a,t),Gt(t),l&512&&(ct||i===null||qn(i,i.return)),l&4){var m=i!==null?i.memoizedState:null;if(l=t.memoizedState,i===null)if(l===null)if(t.stateNode===null){e:{l=t.type,i=t.memoizedProps,d=d.ownerDocument||d;t:switch(l){case"title":m=d.getElementsByTagName("title")[0],(!m||m[Nr]||m[bt]||m.namespaceURI==="http://www.w3.org/2000/svg"||m.hasAttribute("itemprop"))&&(m=d.createElement(l),d.head.insertBefore(m,d.querySelector("head > title"))),Et(m,l,i),m[bt]=t,pt(m),l=m;break e;case"link":var x=x0("link","href",d).get(l+(i.href||""));if(x){for(var T=0;T<x.length;T++)if(m=x[T],m.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&m.getAttribute("rel")===(i.rel==null?null:i.rel)&&m.getAttribute("title")===(i.title==null?null:i.title)&&m.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){x.splice(T,1);break t}}m=d.createElement(l),Et(m,l,i),d.head.appendChild(m);break;case"meta":if(x=x0("meta","content",d).get(l+(i.content||""))){for(T=0;T<x.length;T++)if(m=x[T],m.getAttribute("content")===(i.content==null?null:""+i.content)&&m.getAttribute("name")===(i.name==null?null:i.name)&&m.getAttribute("property")===(i.property==null?null:i.property)&&m.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&m.getAttribute("charset")===(i.charSet==null?null:i.charSet)){x.splice(T,1);break t}}m=d.createElement(l),Et(m,l,i),d.head.appendChild(m);break;default:throw Error(r(468,l))}m[bt]=t,pt(m),l=m}t.stateNode=l}else b0(d,t.type,t.stateNode);else t.stateNode=v0(d,l,t.memoizedProps);else m!==l?(m===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):m.count--,l===null?b0(d,t.type,t.stateNode):v0(d,l,t.memoizedProps)):l===null&&t.stateNode!==null&&lf(t,t.memoizedProps,i.memoizedProps)}break;case 27:Kt(a,t),Gt(t),l&512&&(ct||i===null||qn(i,i.return)),i!==null&&l&4&&lf(t,t.memoizedProps,i.memoizedProps);break;case 5:if(Kt(a,t),Gt(t),l&512&&(ct||i===null||qn(i,i.return)),t.flags&32){d=t.stateNode;try{mi(d,"")}catch(de){Ve(t,t.return,de)}}l&4&&t.stateNode!=null&&(d=t.memoizedProps,lf(t,d,i!==null?i.memoizedProps:d)),l&1024&&(df=!0);break;case 6:if(Kt(a,t),Gt(t),l&4){if(t.stateNode===null)throw Error(r(162));l=t.memoizedProps,i=t.stateNode;try{i.nodeValue=l}catch(de){Ve(t,t.return,de)}}break;case 3:if(uc=null,d=Mn,Mn=lc(a.containerInfo),Kt(a,t),Mn=d,Gt(t),l&4&&i!==null&&i.memoizedState.isDehydrated)try{Qi(a.containerInfo)}catch(de){Ve(t,t.return,de)}df&&(df=!1,bv(t));break;case 4:l=Mn,Mn=lc(t.stateNode.containerInfo),Kt(a,t),Gt(t),Mn=l;break;case 12:Kt(a,t),Gt(t);break;case 31:Kt(a,t),Gt(t),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Yl(t,l)));break;case 13:Kt(a,t),Gt(t),t.child.flags&8192&&t.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Wl=Rt()),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Yl(t,l)));break;case 22:d=t.memoizedState!==null;var N=i!==null&&i.memoizedState!==null,K=ma,X=ct;if(ma=K||d,ct=X||N,Kt(a,t),ct=X,ma=K,Gt(t),l&8192)e:for(a=t.stateNode,a._visibility=d?a._visibility&-2:a._visibility|1,d&&(i===null||N||ma||ct||Hs(t)),i=null,a=t;;){if(a.tag===5||a.tag===26){if(i===null){N=i=a;try{if(m=N.stateNode,d)x=m.style,typeof x.setProperty=="function"?x.setProperty("display","none","important"):x.display="none";else{T=N.stateNode;var Z=N.memoizedProps.style,Q=Z!=null&&Z.hasOwnProperty("display")?Z.display:null;T.style.display=Q==null||typeof Q=="boolean"?"":(""+Q).trim()}}catch(de){Ve(N,N.return,de)}}}else if(a.tag===6){if(i===null){N=a;try{N.stateNode.nodeValue=d?"":N.memoizedProps}catch(de){Ve(N,N.return,de)}}}else if(a.tag===18){if(i===null){N=a;try{var F=N.stateNode;d?c0(F,!0):c0(N.stateNode,!1)}catch(de){Ve(N,N.return,de)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===t)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;i===a&&(i=null),a=a.return}i===a&&(i=null),a.sibling.return=a.return,a=a.sibling}l&4&&(l=t.updateQueue,l!==null&&(i=l.retryQueue,i!==null&&(l.retryQueue=null,Yl(t,i))));break;case 19:Kt(a,t),Gt(t),l&4&&(l=t.updateQueue,l!==null&&(t.updateQueue=null,Yl(t,l)));break;case 30:break;case 21:break;default:Kt(a,t),Gt(t)}}function Gt(t){var a=t.flags;if(a&2){try{for(var i,l=t.return;l!==null;){if(dv(l)){i=l;break}l=l.return}if(i==null)throw Error(r(160));switch(i.tag){case 27:var d=i.stateNode,m=cf(t);Il(t,m,d);break;case 5:var x=i.stateNode;i.flags&32&&(mi(x,""),i.flags&=-33);var T=cf(t);Il(t,T,x);break;case 3:case 4:var N=i.stateNode.containerInfo,K=cf(t);uf(t,K,N);break;default:throw Error(r(161))}}catch(X){Ve(t,t.return,X)}t.flags&=-3}a&4096&&(t.flags&=-4097)}function bv(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var a=t;bv(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),t=t.sibling}}function ga(t,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)mv(t,a.alternate,a),a=a.sibling}function Hs(t){for(t=t.child;t!==null;){var a=t;switch(a.tag){case 0:case 11:case 14:case 15:Ga(4,a,a.return),Hs(a);break;case 1:qn(a,a.return);var i=a.stateNode;typeof i.componentWillUnmount=="function"&&cv(a,a.return,i),Hs(a);break;case 27:ho(a.stateNode);case 26:case 5:qn(a,a.return),Hs(a);break;case 22:a.memoizedState===null&&Hs(a);break;case 30:Hs(a);break;default:Hs(a)}t=t.sibling}}function ya(t,a,i){for(i=i&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var l=a.alternate,d=t,m=a,x=m.flags;switch(m.tag){case 0:case 11:case 15:ya(d,m,i),no(4,m);break;case 1:if(ya(d,m,i),l=m,d=l.stateNode,typeof d.componentDidMount=="function")try{d.componentDidMount()}catch(K){Ve(l,l.return,K)}if(l=m,d=l.updateQueue,d!==null){var T=l.stateNode;try{var N=d.shared.hiddenCallbacks;if(N!==null)for(d.shared.hiddenCallbacks=null,d=0;d<N.length;d++)$g(N[d],T)}catch(K){Ve(l,l.return,K)}}i&&x&64&&lv(m),ao(m,m.return);break;case 27:fv(m);case 26:case 5:ya(d,m,i),i&&l===null&&x&4&&uv(m),ao(m,m.return);break;case 12:ya(d,m,i);break;case 31:ya(d,m,i),i&&x&4&&yv(d,m);break;case 13:ya(d,m,i),i&&x&4&&vv(d,m);break;case 22:m.memoizedState===null&&ya(d,m,i),ao(m,m.return);break;case 30:break;default:ya(d,m,i)}a=a.sibling}}function ff(t,a){var i=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),t=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(t=a.memoizedState.cachePool.pool),t!==i&&(t!=null&&t.refCount++,i!=null&&Kr(i))}function hf(t,a){t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Kr(t))}function Nn(t,a,i,l){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Sv(t,a,i,l),a=a.sibling}function Sv(t,a,i,l){var d=a.flags;switch(a.tag){case 0:case 11:case 15:Nn(t,a,i,l),d&2048&&no(9,a);break;case 1:Nn(t,a,i,l);break;case 3:Nn(t,a,i,l),d&2048&&(t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Kr(t)));break;case 12:if(d&2048){Nn(t,a,i,l),t=a.stateNode;try{var m=a.memoizedProps,x=m.id,T=m.onPostCommit;typeof T=="function"&&T(x,a.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(N){Ve(a,a.return,N)}}else Nn(t,a,i,l);break;case 31:Nn(t,a,i,l);break;case 13:Nn(t,a,i,l);break;case 23:break;case 22:m=a.stateNode,x=a.alternate,a.memoizedState!==null?m._visibility&2?Nn(t,a,i,l):so(t,a):m._visibility&2?Nn(t,a,i,l):(m._visibility|=2,zi(t,a,i,l,(a.subtreeFlags&10256)!==0||!1)),d&2048&&ff(x,a);break;case 24:Nn(t,a,i,l),d&2048&&hf(a.alternate,a);break;default:Nn(t,a,i,l)}}function zi(t,a,i,l,d){for(d=d&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var m=t,x=a,T=i,N=l,K=x.flags;switch(x.tag){case 0:case 11:case 15:zi(m,x,T,N,d),no(8,x);break;case 23:break;case 22:var X=x.stateNode;x.memoizedState!==null?X._visibility&2?zi(m,x,T,N,d):so(m,x):(X._visibility|=2,zi(m,x,T,N,d)),d&&K&2048&&ff(x.alternate,x);break;case 24:zi(m,x,T,N,d),d&&K&2048&&hf(x.alternate,x);break;default:zi(m,x,T,N,d)}a=a.sibling}}function so(t,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var i=t,l=a,d=l.flags;switch(l.tag){case 22:so(i,l),d&2048&&ff(l.alternate,l);break;case 24:so(i,l),d&2048&&hf(l.alternate,l);break;default:so(i,l)}a=a.sibling}}var io=8192;function Di(t,a,i){if(t.subtreeFlags&io)for(t=t.child;t!==null;)wv(t,a,i),t=t.sibling}function wv(t,a,i){switch(t.tag){case 26:Di(t,a,i),t.flags&io&&t.memoizedState!==null&&NA(i,Mn,t.memoizedState,t.memoizedProps);break;case 5:Di(t,a,i);break;case 3:case 4:var l=Mn;Mn=lc(t.stateNode.containerInfo),Di(t,a,i),Mn=l;break;case 22:t.memoizedState===null&&(l=t.alternate,l!==null&&l.memoizedState!==null?(l=io,io=16777216,Di(t,a,i),io=l):Di(t,a,i));break;default:Di(t,a,i)}}function Tv(t){var a=t.alternate;if(a!==null&&(t=a.child,t!==null)){a.child=null;do a=t.sibling,t.sibling=null,t=a;while(t!==null)}}function ro(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var l=a[i];gt=l,Av(l,t)}Tv(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ev(t),t=t.sibling}function Ev(t){switch(t.tag){case 0:case 11:case 15:ro(t),t.flags&2048&&Ga(9,t,t.return);break;case 3:ro(t);break;case 12:ro(t);break;case 22:var a=t.stateNode;t.memoizedState!==null&&a._visibility&2&&(t.return===null||t.return.tag!==13)?(a._visibility&=-3,Xl(t)):ro(t);break;default:ro(t)}}function Xl(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var l=a[i];gt=l,Av(l,t)}Tv(t)}for(t=t.child;t!==null;){switch(a=t,a.tag){case 0:case 11:case 15:Ga(8,a,a.return),Xl(a);break;case 22:i=a.stateNode,i._visibility&2&&(i._visibility&=-3,Xl(a));break;default:Xl(a)}t=t.sibling}}function Av(t,a){for(;gt!==null;){var i=gt;switch(i.tag){case 0:case 11:case 15:Ga(8,i,a);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var l=i.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Kr(i.memoizedState.cache)}if(l=i.child,l!==null)l.return=i,gt=l;else e:for(i=t;gt!==null;){l=gt;var d=l.sibling,m=l.return;if(pv(l),l===i){gt=null;break e}if(d!==null){d.return=m,gt=d;break e}gt=m}}}var QE={getCacheForType:function(t){var a=wt(rt),i=a.data.get(t);return i===void 0&&(i=t(),a.data.set(t,i)),i},cacheSignal:function(){return wt(rt).controller.signal}},FE=typeof WeakMap=="function"?WeakMap:Map,He=0,Qe=null,Me=null,_e=0,Be=0,tn=null,Qa=!1,Pi=!1,mf=!1,va=0,Je=0,Fa=0,Bs=0,pf=0,nn=0,Li=0,oo=null,Qt=null,gf=!1,Wl=0,Cv=0,$l=1/0,Zl=null,Ia=null,ft=0,Ya=null,Hi=null,xa=0,yf=0,vf=null,jv=null,lo=0,xf=null;function an(){return(He&2)!==0&&_e!==0?_e&-_e:O.T!==null?Af():Hu()}function Ov(){if(nn===0)if((_e&536870912)===0||ze){var t=ri;ri<<=1,(ri&3932160)===0&&(ri=262144),nn=t}else nn=536870912;return t=Jt.current,t!==null&&(t.flags|=32),nn}function Ft(t,a,i){(t===Qe&&(Be===2||Be===9)||t.cancelPendingCommit!==null)&&(Bi(t,0),Xa(t,_e,nn,!1)),We(t,i),((He&2)===0||t!==Qe)&&(t===Qe&&((He&2)===0&&(Bs|=i),Je===4&&Xa(t,_e,nn,!1)),Kn(t))}function Mv(t,a,i){if((He&6)!==0)throw Error(r(327));var l=!i&&(a&127)===0&&(a&t.expiredLanes)===0||Ye(t,a),d=l?XE(t,a):Sf(t,a,!0),m=l;do{if(d===0){Pi&&!l&&Xa(t,a,0,!1);break}else{if(i=t.current.alternate,m&&!IE(i)){d=Sf(t,a,!1),m=!1;continue}if(d===2){if(m=a,t.errorRecoveryDisabledLanes&m)var x=0;else x=t.pendingLanes&-536870913,x=x!==0?x:x&536870912?536870912:0;if(x!==0){a=x;e:{var T=t;d=oo;var N=T.current.memoizedState.isDehydrated;if(N&&(Bi(T,x).flags|=256),x=Sf(T,x,!1),x!==2){if(mf&&!N){T.errorRecoveryDisabledLanes|=m,Bs|=m,d=4;break e}m=Qt,Qt=d,m!==null&&(Qt===null?Qt=m:Qt.push.apply(Qt,m))}d=x}if(m=!1,d!==2)continue}}if(d===1){Bi(t,0),Xa(t,a,0,!0);break}e:{switch(l=t,m=d,m){case 0:case 1:throw Error(r(345));case 4:if((a&4194048)!==a)break;case 6:Xa(l,a,nn,!Qa);break e;case 2:Qt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((a&62914560)===a&&(d=Wl+300-Rt(),10<d)){if(Xa(l,a,nn,!Qa),be(l,0,!0)!==0)break e;xa=a,l.timeoutHandle=r0(Nv.bind(null,l,i,Qt,Zl,gf,a,nn,Bs,Li,Qa,m,"Throttled",-0,0),d);break e}Nv(l,i,Qt,Zl,gf,a,nn,Bs,Li,Qa,m,null,-0,0)}}break}while(!0);Kn(t)}function Nv(t,a,i,l,d,m,x,T,N,K,X,Z,Q,F){if(t.timeoutHandle=-1,Z=a.subtreeFlags,Z&8192||(Z&16785408)===16785408){Z={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:sa},wv(a,m,Z);var de=(m&62914560)===m?Wl-Rt():(m&4194048)===m?Cv-Rt():0;if(de=_A(Z,de),de!==null){xa=m,t.cancelPendingCommit=de(Hv.bind(null,t,a,m,i,l,d,x,T,N,X,Z,null,Q,F)),Xa(t,m,x,!K);return}}Hv(t,a,m,i,l,d,x,T,N)}function IE(t){for(var a=t;;){var i=a.tag;if((i===0||i===11||i===15)&&a.flags&16384&&(i=a.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var l=0;l<i.length;l++){var d=i[l],m=d.getSnapshot;d=d.value;try{if(!$t(m(),d))return!1}catch{return!1}}if(i=a.child,a.subtreeFlags&16384&&i!==null)i.return=a,a=i;else{if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Xa(t,a,i,l){a&=~pf,a&=~Bs,t.suspendedLanes|=a,t.pingedLanes&=~a,l&&(t.warmLanes|=a),l=t.expirationTimes;for(var d=a;0<d;){var m=31-At(d),x=1<<m;l[m]=-1,d&=~x}i!==0&&ws(t,i,a)}function Jl(){return(He&6)===0?(co(0),!1):!0}function bf(){if(Me!==null){if(Be===0)var t=Me.return;else t=Me,la=Ns=null,Dd(t),Mi=null,Qr=0,t=Me;for(;t!==null;)ov(t.alternate,t),t=t.return;Me=null}}function Bi(t,a){var i=t.timeoutHandle;i!==-1&&(t.timeoutHandle=-1,hA(i)),i=t.cancelPendingCommit,i!==null&&(t.cancelPendingCommit=null,i()),xa=0,bf(),Qe=t,Me=i=ra(t.current,null),_e=a,Be=0,tn=null,Qa=!1,Pi=Ye(t,a),mf=!1,Li=nn=pf=Bs=Fa=Je=0,Qt=oo=null,gf=!1,(a&8)!==0&&(a|=a&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=a;0<l;){var d=31-At(l),m=1<<d;a|=t[d],l&=~m}return va=a,bl(),i}function _v(t,a){Ae=null,O.H=Jr,a===Oi||a===Ol?(a=Ig(),Be=3):a===Td?(a=Ig(),Be=4):Be=a===$d?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,tn=a,Me===null&&(Je=1,ql(t,hn(a,t.current)))}function Rv(){var t=Jt.current;return t===null?!0:(_e&4194048)===_e?yn===null:(_e&62914560)===_e||(_e&536870912)!==0?t===yn:!1}function kv(){var t=O.H;return O.H=Jr,t===null?Jr:t}function zv(){var t=O.A;return O.A=QE,t}function ec(){Je=4,Qa||(_e&4194048)!==_e&&Jt.current!==null||(Pi=!0),(Fa&134217727)===0&&(Bs&134217727)===0||Qe===null||Xa(Qe,_e,nn,!1)}function Sf(t,a,i){var l=He;He|=2;var d=kv(),m=zv();(Qe!==t||_e!==a)&&(Zl=null,Bi(t,a)),a=!1;var x=Je;e:do try{if(Be!==0&&Me!==null){var T=Me,N=tn;switch(Be){case 8:bf(),x=6;break e;case 3:case 2:case 9:case 6:Jt.current===null&&(a=!0);var K=Be;if(Be=0,tn=null,Vi(t,T,N,K),i&&Pi){x=0;break e}break;default:K=Be,Be=0,tn=null,Vi(t,T,N,K)}}YE(),x=Je;break}catch(X){_v(t,X)}while(!0);return a&&t.shellSuspendCounter++,la=Ns=null,He=l,O.H=d,O.A=m,Me===null&&(Qe=null,_e=0,bl()),x}function YE(){for(;Me!==null;)Dv(Me)}function XE(t,a){var i=He;He|=2;var l=kv(),d=zv();Qe!==t||_e!==a?(Zl=null,$l=Rt()+500,Bi(t,a)):Pi=Ye(t,a);e:do try{if(Be!==0&&Me!==null){a=Me;var m=tn;t:switch(Be){case 1:Be=0,tn=null,Vi(t,a,m,1);break;case 2:case 9:if(Qg(m)){Be=0,tn=null,Pv(a);break}a=function(){Be!==2&&Be!==9||Qe!==t||(Be=7),Kn(t)},m.then(a,a);break e;case 3:Be=7;break e;case 4:Be=5;break e;case 7:Qg(m)?(Be=0,tn=null,Pv(a)):(Be=0,tn=null,Vi(t,a,m,7));break;case 5:var x=null;switch(Me.tag){case 26:x=Me.memoizedState;case 5:case 27:var T=Me;if(x?S0(x):T.stateNode.complete){Be=0,tn=null;var N=T.sibling;if(N!==null)Me=N;else{var K=T.return;K!==null?(Me=K,tc(K)):Me=null}break t}}Be=0,tn=null,Vi(t,a,m,5);break;case 6:Be=0,tn=null,Vi(t,a,m,6);break;case 8:bf(),Je=6;break e;default:throw Error(r(462))}}WE();break}catch(X){_v(t,X)}while(!0);return la=Ns=null,O.H=l,O.A=d,He=i,Me!==null?0:(Qe=null,_e=0,bl(),Je)}function WE(){for(;Me!==null&&!_t();)Dv(Me)}function Dv(t){var a=iv(t.alternate,t,va);t.memoizedProps=t.pendingProps,a===null?tc(t):Me=a}function Pv(t){var a=t,i=a.alternate;switch(a.tag){case 15:case 0:a=Jy(i,a,a.pendingProps,a.type,void 0,_e);break;case 11:a=Jy(i,a,a.pendingProps,a.type.render,a.ref,_e);break;case 5:Dd(a);default:ov(i,a),a=Me=zg(a,va),a=iv(i,a,va)}t.memoizedProps=t.pendingProps,a===null?tc(t):Me=a}function Vi(t,a,i,l){la=Ns=null,Dd(a),Mi=null,Qr=0;var d=a.return;try{if(HE(t,d,a,i,_e)){Je=1,ql(t,hn(i,t.current)),Me=null;return}}catch(m){if(d!==null)throw Me=d,m;Je=1,ql(t,hn(i,t.current)),Me=null;return}a.flags&32768?(ze||l===1?t=!0:Pi||(_e&536870912)!==0?t=!1:(Qa=t=!0,(l===2||l===9||l===3||l===6)&&(l=Jt.current,l!==null&&l.tag===13&&(l.flags|=16384))),Lv(a,t)):tc(a)}function tc(t){var a=t;do{if((a.flags&32768)!==0){Lv(a,Qa);return}t=a.return;var i=UE(a.alternate,a,va);if(i!==null){Me=i;return}if(a=a.sibling,a!==null){Me=a;return}Me=a=t}while(a!==null);Je===0&&(Je=5)}function Lv(t,a){do{var i=qE(t.alternate,t);if(i!==null){i.flags&=32767,Me=i;return}if(i=t.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!a&&(t=t.sibling,t!==null)){Me=t;return}Me=t=i}while(t!==null);Je=6,Me=null}function Hv(t,a,i,l,d,m,x,T,N){t.cancelPendingCommit=null;do nc();while(ft!==0);if((He&6)!==0)throw Error(r(327));if(a!==null){if(a===t.current)throw Error(r(177));if(m=a.lanes|a.childLanes,m|=ld,Lt(t,i,m,x,T,N),t===Qe&&(Me=Qe=null,_e=0),Hi=a,Ya=t,xa=i,yf=m,vf=d,jv=l,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,eA(xs,function(){return Kv(),null})):(t.callbackNode=null,t.callbackPriority=0),l=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||l){l=O.T,O.T=null,d=H.p,H.p=2,x=He,He|=4;try{KE(t,a,i)}finally{He=x,H.p=d,O.T=l}}ft=1,Bv(),Vv(),Uv()}}function Bv(){if(ft===1){ft=0;var t=Ya,a=Hi,i=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||i){i=O.T,O.T=null;var l=H.p;H.p=2;var d=He;He|=4;try{xv(a,t);var m=kf,x=Ag(t.containerInfo),T=m.focusedElem,N=m.selectionRange;if(x!==T&&T&&T.ownerDocument&&Eg(T.ownerDocument.documentElement,T)){if(N!==null&&ad(T)){var K=N.start,X=N.end;if(X===void 0&&(X=K),"selectionStart"in T)T.selectionStart=K,T.selectionEnd=Math.min(X,T.value.length);else{var Z=T.ownerDocument||document,Q=Z&&Z.defaultView||window;if(Q.getSelection){var F=Q.getSelection(),de=T.textContent.length,ye=Math.min(N.start,de),Ge=N.end===void 0?ye:Math.min(N.end,de);!F.extend&&ye>Ge&&(x=Ge,Ge=ye,ye=x);var P=Tg(T,ye),k=Tg(T,Ge);if(P&&k&&(F.rangeCount!==1||F.anchorNode!==P.node||F.anchorOffset!==P.offset||F.focusNode!==k.node||F.focusOffset!==k.offset)){var q=Z.createRange();q.setStart(P.node,P.offset),F.removeAllRanges(),ye>Ge?(F.addRange(q),F.extend(k.node,k.offset)):(q.setEnd(k.node,k.offset),F.addRange(q))}}}}for(Z=[],F=T;F=F.parentNode;)F.nodeType===1&&Z.push({element:F,left:F.scrollLeft,top:F.scrollTop});for(typeof T.focus=="function"&&T.focus(),T=0;T<Z.length;T++){var W=Z[T];W.element.scrollLeft=W.left,W.element.scrollTop=W.top}}mc=!!Rf,kf=Rf=null}finally{He=d,H.p=l,O.T=i}}t.current=a,ft=2}}function Vv(){if(ft===2){ft=0;var t=Ya,a=Hi,i=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||i){i=O.T,O.T=null;var l=H.p;H.p=2;var d=He;He|=4;try{mv(t,a.alternate,a)}finally{He=d,H.p=l,O.T=i}}ft=3}}function Uv(){if(ft===4||ft===3){ft=0,Na();var t=Ya,a=Hi,i=xa,l=jv;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?ft=5:(ft=0,Hi=Ya=null,qv(t,t.pendingLanes));var d=t.pendingLanes;if(d===0&&(Ia=null),jn(i),a=a.stateNode,kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(bs,a,void 0,(a.current.flags&128)===128)}catch{}if(l!==null){a=O.T,d=H.p,H.p=2,O.T=null;try{for(var m=t.onRecoverableError,x=0;x<l.length;x++){var T=l[x];m(T.value,{componentStack:T.stack})}}finally{O.T=a,H.p=d}}(xa&3)!==0&&nc(),Kn(t),d=t.pendingLanes,(i&261930)!==0&&(d&42)!==0?t===xf?lo++:(lo=0,xf=t):lo=0,co(0)}}function qv(t,a){(t.pooledCacheLanes&=a)===0&&(a=t.pooledCache,a!=null&&(t.pooledCache=null,Kr(a)))}function nc(){return Bv(),Vv(),Uv(),Kv()}function Kv(){if(ft!==5)return!1;var t=Ya,a=yf;yf=0;var i=jn(xa),l=O.T,d=H.p;try{H.p=32>i?32:i,O.T=null,i=vf,vf=null;var m=Ya,x=xa;if(ft=0,Hi=Ya=null,xa=0,(He&6)!==0)throw Error(r(331));var T=He;if(He|=4,Ev(m.current),Sv(m,m.current,x,i),He=T,co(0,!1),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(bs,m)}catch{}return!0}finally{H.p=d,O.T=l,qv(t,a)}}function Gv(t,a,i){a=hn(i,a),a=Wd(t.stateNode,a,2),t=Ua(t,a,2),t!==null&&(We(t,2),Kn(t))}function Ve(t,a,i){if(t.tag===3)Gv(t,t,i);else for(;a!==null;){if(a.tag===3){Gv(a,t,i);break}else if(a.tag===1){var l=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Ia===null||!Ia.has(l))){t=hn(i,t),i=Qy(2),l=Ua(a,i,2),l!==null&&(Fy(i,l,a,t),We(l,2),Kn(l));break}}a=a.return}}function wf(t,a,i){var l=t.pingCache;if(l===null){l=t.pingCache=new FE;var d=new Set;l.set(a,d)}else d=l.get(a),d===void 0&&(d=new Set,l.set(a,d));d.has(i)||(mf=!0,d.add(i),t=$E.bind(null,t,a,i),a.then(t,t))}function $E(t,a,i){var l=t.pingCache;l!==null&&l.delete(a),t.pingedLanes|=t.suspendedLanes&i,t.warmLanes&=~i,Qe===t&&(_e&i)===i&&(Je===4||Je===3&&(_e&62914560)===_e&&300>Rt()-Wl?(He&2)===0&&Bi(t,0):pf|=i,Li===_e&&(Li=0)),Kn(t)}function Qv(t,a){a===0&&(a=Ct()),t=js(t,a),t!==null&&(We(t,a),Kn(t))}function ZE(t){var a=t.memoizedState,i=0;a!==null&&(i=a.retryLane),Qv(t,i)}function JE(t,a){var i=0;switch(t.tag){case 31:case 13:var l=t.stateNode,d=t.memoizedState;d!==null&&(i=d.retryLane);break;case 19:l=t.stateNode;break;case 22:l=t.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(a),Qv(t,i)}function eA(t,a){return Cr(t,a)}var ac=null,Ui=null,Tf=!1,sc=!1,Ef=!1,Wa=0;function Kn(t){t!==Ui&&t.next===null&&(Ui===null?ac=Ui=t:Ui=Ui.next=t),sc=!0,Tf||(Tf=!0,nA())}function co(t,a){if(!Ef&&sc){Ef=!0;do for(var i=!1,l=ac;l!==null;){if(t!==0){var d=l.pendingLanes;if(d===0)var m=0;else{var x=l.suspendedLanes,T=l.pingedLanes;m=(1<<31-At(42|t)+1)-1,m&=d&~(x&~T),m=m&201326741?m&201326741|1:m?m|2:0}m!==0&&(i=!0,Xv(l,m))}else m=_e,m=be(l,l===Qe?m:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(m&3)===0||Ye(l,m)||(i=!0,Xv(l,m));l=l.next}while(i);Ef=!1}}function tA(){Fv()}function Fv(){sc=Tf=!1;var t=0;Wa!==0&&fA()&&(t=Wa);for(var a=Rt(),i=null,l=ac;l!==null;){var d=l.next,m=Iv(l,a);m===0?(l.next=null,i===null?ac=d:i.next=d,d===null&&(Ui=i)):(i=l,(t!==0||(m&3)!==0)&&(sc=!0)),l=d}ft!==0&&ft!==5||co(t),Wa!==0&&(Wa=0)}function Iv(t,a){for(var i=t.suspendedLanes,l=t.pingedLanes,d=t.expirationTimes,m=t.pendingLanes&-62914561;0<m;){var x=31-At(m),T=1<<x,N=d[x];N===-1?((T&i)===0||(T&l)!==0)&&(d[x]=mt(T,a)):N<=a&&(t.expiredLanes|=T),m&=~T}if(a=Qe,i=_e,i=be(t,t===a?i:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),l=t.callbackNode,i===0||t===a&&(Be===2||Be===9)||t.cancelPendingCommit!==null)return l!==null&&l!==null&&jr(l),t.callbackNode=null,t.callbackPriority=0;if((i&3)===0||Ye(t,i)){if(a=i&-i,a===t.callbackPriority)return a;switch(l!==null&&jr(l),jn(i)){case 2:case 8:i=ol;break;case 32:i=xs;break;case 268435456:i=na;break;default:i=xs}return l=Yv.bind(null,t),i=Cr(i,l),t.callbackPriority=a,t.callbackNode=i,a}return l!==null&&l!==null&&jr(l),t.callbackPriority=2,t.callbackNode=null,2}function Yv(t,a){if(ft!==0&&ft!==5)return t.callbackNode=null,t.callbackPriority=0,null;var i=t.callbackNode;if(nc()&&t.callbackNode!==i)return null;var l=_e;return l=be(t,t===Qe?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),l===0?null:(Mv(t,l,a),Iv(t,Rt()),t.callbackNode!=null&&t.callbackNode===i?Yv.bind(null,t):null)}function Xv(t,a){if(nc())return null;Mv(t,a,!0)}function nA(){mA(function(){(He&6)!==0?Cr(vs,tA):Fv()})}function Af(){if(Wa===0){var t=Ci;t===0&&(t=ii,ii<<=1,(ii&261888)===0&&(ii=256)),Wa=t}return Wa}function Wv(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:fl(""+t)}function $v(t,a){var i=a.ownerDocument.createElement("input");return i.name=a.name,i.value=a.value,t.id&&i.setAttribute("form",t.id),a.parentNode.insertBefore(i,a),t=new FormData(t),i.parentNode.removeChild(i),t}function aA(t,a,i,l,d){if(a==="submit"&&i&&i.stateNode===d){var m=Wv((d[Vt]||null).action),x=l.submitter;x&&(a=(a=x[Vt]||null)?Wv(a.formAction):x.getAttribute("formAction"),a!==null&&(m=a,x=null));var T=new gl("action","action",null,l,d);t.push({event:T,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Wa!==0){var N=x?$v(d,x):new FormData(d);Gd(i,{pending:!0,data:N,method:d.method,action:m},null,N)}}else typeof m=="function"&&(T.preventDefault(),N=x?$v(d,x):new FormData(d),Gd(i,{pending:!0,data:N,method:d.method,action:m},m,N))},currentTarget:d}]})}}for(var Cf=0;Cf<od.length;Cf++){var jf=od[Cf],sA=jf.toLowerCase(),iA=jf[0].toUpperCase()+jf.slice(1);On(sA,"on"+iA)}On(Og,"onAnimationEnd"),On(Mg,"onAnimationIteration"),On(Ng,"onAnimationStart"),On("dblclick","onDoubleClick"),On("focusin","onFocus"),On("focusout","onBlur"),On(SE,"onTransitionRun"),On(wE,"onTransitionStart"),On(TE,"onTransitionCancel"),On(_g,"onTransitionEnd"),fi("onMouseEnter",["mouseout","mouseover"]),fi("onMouseLeave",["mouseout","mouseover"]),fi("onPointerEnter",["pointerout","pointerover"]),fi("onPointerLeave",["pointerout","pointerover"]),Ts("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ts("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ts("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ts("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ts("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ts("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var uo="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(" "),rA=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(uo));function Zv(t,a){a=(a&4)!==0;for(var i=0;i<t.length;i++){var l=t[i],d=l.event;l=l.listeners;e:{var m=void 0;if(a)for(var x=l.length-1;0<=x;x--){var T=l[x],N=T.instance,K=T.currentTarget;if(T=T.listener,N!==m&&d.isPropagationStopped())break e;m=T,d.currentTarget=K;try{m(d)}catch(X){xl(X)}d.currentTarget=null,m=N}else for(x=0;x<l.length;x++){if(T=l[x],N=T.instance,K=T.currentTarget,T=T.listener,N!==m&&d.isPropagationStopped())break e;m=T,d.currentTarget=K;try{m(d)}catch(X){xl(X)}d.currentTarget=null,m=N}}}}function Ne(t,a){var i=a[Bu];i===void 0&&(i=a[Bu]=new Set);var l=t+"__bubble";i.has(l)||(Jv(a,t,2,!1),i.add(l))}function Of(t,a,i){var l=0;a&&(l|=4),Jv(i,t,l,a)}var ic="_reactListening"+Math.random().toString(36).slice(2);function Mf(t){if(!t[ic]){t[ic]=!0,Fp.forEach(function(i){i!=="selectionchange"&&(rA.has(i)||Of(i,!1,t),Of(i,!0,t))});var a=t.nodeType===9?t:t.ownerDocument;a===null||a[ic]||(a[ic]=!0,Of("selectionchange",!1,a))}}function Jv(t,a,i,l){switch(O0(a)){case 2:var d=zA;break;case 8:d=DA;break;default:d=Gf}i=d.bind(null,a,i,t),d=void 0,!Yu||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(d=!0),l?d!==void 0?t.addEventListener(a,i,{capture:!0,passive:d}):t.addEventListener(a,i,!0):d!==void 0?t.addEventListener(a,i,{passive:d}):t.addEventListener(a,i,!1)}function Nf(t,a,i,l,d){var m=l;if((a&1)===0&&(a&2)===0&&l!==null)e:for(;;){if(l===null)return;var x=l.tag;if(x===3||x===4){var T=l.stateNode.containerInfo;if(T===d)break;if(x===4)for(x=l.return;x!==null;){var N=x.tag;if((N===3||N===4)&&x.stateNode.containerInfo===d)return;x=x.return}for(;T!==null;){if(x=ci(T),x===null)return;if(N=x.tag,N===5||N===6||N===26||N===27){l=m=x;continue e}T=T.parentNode}}l=l.return}sg(function(){var K=m,X=Fu(i),Z=[];e:{var Q=Rg.get(t);if(Q!==void 0){var F=gl,de=t;switch(t){case"keypress":if(ml(i)===0)break e;case"keydown":case"keyup":F=JT;break;case"focusin":de="focus",F=Zu;break;case"focusout":de="blur",F=Zu;break;case"beforeblur":case"afterblur":F=Zu;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":F=og;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":F=UT;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":F=nE;break;case Og:case Mg:case Ng:F=GT;break;case _g:F=sE;break;case"scroll":case"scrollend":F=BT;break;case"wheel":F=rE;break;case"copy":case"cut":case"paste":F=FT;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":F=cg;break;case"toggle":case"beforetoggle":F=lE}var ye=(a&4)!==0,Ge=!ye&&(t==="scroll"||t==="scrollend"),P=ye?Q!==null?Q+"Capture":null:Q;ye=[];for(var k=K,q;k!==null;){var W=k;if(q=W.stateNode,W=W.tag,W!==5&&W!==26&&W!==27||q===null||P===null||(W=Rr(k,P),W!=null&&ye.push(fo(k,W,q))),Ge)break;k=k.return}0<ye.length&&(Q=new F(Q,de,null,i,X),Z.push({event:Q,listeners:ye}))}}if((a&7)===0){e:{if(Q=t==="mouseover"||t==="pointerover",F=t==="mouseout"||t==="pointerout",Q&&i!==Qu&&(de=i.relatedTarget||i.fromElement)&&(ci(de)||de[li]))break e;if((F||Q)&&(Q=X.window===X?X:(Q=X.ownerDocument)?Q.defaultView||Q.parentWindow:window,F?(de=i.relatedTarget||i.toElement,F=K,de=de?ci(de):null,de!==null&&(Ge=c(de),ye=de.tag,de!==Ge||ye!==5&&ye!==27&&ye!==6)&&(de=null)):(F=null,de=K),F!==de)){if(ye=og,W="onMouseLeave",P="onMouseEnter",k="mouse",(t==="pointerout"||t==="pointerover")&&(ye=cg,W="onPointerLeave",P="onPointerEnter",k="pointer"),Ge=F==null?Q:_r(F),q=de==null?Q:_r(de),Q=new ye(W,k+"leave",F,i,X),Q.target=Ge,Q.relatedTarget=q,W=null,ci(X)===K&&(ye=new ye(P,k+"enter",de,i,X),ye.target=q,ye.relatedTarget=Ge,W=ye),Ge=W,F&&de)t:{for(ye=oA,P=F,k=de,q=0,W=P;W;W=ye(W))q++;W=0;for(var ge=k;ge;ge=ye(ge))W++;for(;0<q-W;)P=ye(P),q--;for(;0<W-q;)k=ye(k),W--;for(;q--;){if(P===k||k!==null&&P===k.alternate){ye=P;break t}P=ye(P),k=ye(k)}ye=null}else ye=null;F!==null&&e0(Z,Q,F,ye,!1),de!==null&&Ge!==null&&e0(Z,Ge,de,ye,!0)}}e:{if(Q=K?_r(K):window,F=Q.nodeName&&Q.nodeName.toLowerCase(),F==="select"||F==="input"&&Q.type==="file")var De=yg;else if(pg(Q))if(vg)De=vE;else{De=gE;var pe=pE}else F=Q.nodeName,!F||F.toLowerCase()!=="input"||Q.type!=="checkbox"&&Q.type!=="radio"?K&&Gu(K.elementType)&&(De=yg):De=yE;if(De&&(De=De(t,K))){gg(Z,De,i,X);break e}pe&&pe(t,Q,K),t==="focusout"&&K&&Q.type==="number"&&K.memoizedProps.value!=null&&Ku(Q,"number",Q.value)}switch(pe=K?_r(K):window,t){case"focusin":(pg(pe)||pe.contentEditable==="true")&&(vi=pe,sd=K,Vr=null);break;case"focusout":Vr=sd=vi=null;break;case"mousedown":id=!0;break;case"contextmenu":case"mouseup":case"dragend":id=!1,Cg(Z,i,X);break;case"selectionchange":if(bE)break;case"keydown":case"keyup":Cg(Z,i,X)}var je;if(ed)e:{switch(t){case"compositionstart":var Re="onCompositionStart";break e;case"compositionend":Re="onCompositionEnd";break e;case"compositionupdate":Re="onCompositionUpdate";break e}Re=void 0}else yi?hg(t,i)&&(Re="onCompositionEnd"):t==="keydown"&&i.keyCode===229&&(Re="onCompositionStart");Re&&(ug&&i.locale!=="ko"&&(yi||Re!=="onCompositionStart"?Re==="onCompositionEnd"&&yi&&(je=ig()):(za=X,Xu="value"in za?za.value:za.textContent,yi=!0)),pe=rc(K,Re),0<pe.length&&(Re=new lg(Re,t,null,i,X),Z.push({event:Re,listeners:pe}),je?Re.data=je:(je=mg(i),je!==null&&(Re.data=je)))),(je=uE?dE(t,i):fE(t,i))&&(Re=rc(K,"onBeforeInput"),0<Re.length&&(pe=new lg("onBeforeInput","beforeinput",null,i,X),Z.push({event:pe,listeners:Re}),pe.data=je)),aA(Z,t,K,i,X)}Zv(Z,a)})}function fo(t,a,i){return{instance:t,listener:a,currentTarget:i}}function rc(t,a){for(var i=a+"Capture",l=[];t!==null;){var d=t,m=d.stateNode;if(d=d.tag,d!==5&&d!==26&&d!==27||m===null||(d=Rr(t,i),d!=null&&l.unshift(fo(t,d,m)),d=Rr(t,a),d!=null&&l.push(fo(t,d,m))),t.tag===3)return l;t=t.return}return[]}function oA(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function e0(t,a,i,l,d){for(var m=a._reactName,x=[];i!==null&&i!==l;){var T=i,N=T.alternate,K=T.stateNode;if(T=T.tag,N!==null&&N===l)break;T!==5&&T!==26&&T!==27||K===null||(N=K,d?(K=Rr(i,m),K!=null&&x.unshift(fo(i,K,N))):d||(K=Rr(i,m),K!=null&&x.push(fo(i,K,N)))),i=i.return}x.length!==0&&t.push({event:a,listeners:x})}var lA=/\r\n?/g,cA=/\u0000|\uFFFD/g;function t0(t){return(typeof t=="string"?t:""+t).replace(lA,`
`).replace(cA,"")}function n0(t,a){return a=t0(a),t0(t)===a}function Ke(t,a,i,l,d,m){switch(i){case"children":typeof l=="string"?a==="body"||a==="textarea"&&l===""||mi(t,l):(typeof l=="number"||typeof l=="bigint")&&a!=="body"&&mi(t,""+l);break;case"className":ul(t,"class",l);break;case"tabIndex":ul(t,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":ul(t,i,l);break;case"style":ng(t,l,m);break;case"data":if(a!=="object"){ul(t,"data",l);break}case"src":case"href":if(l===""&&(a!=="a"||i!=="href")){t.removeAttribute(i);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){t.removeAttribute(i);break}l=fl(""+l),t.setAttribute(i,l);break;case"action":case"formAction":if(typeof l=="function"){t.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof m=="function"&&(i==="formAction"?(a!=="input"&&Ke(t,a,"name",d.name,d,null),Ke(t,a,"formEncType",d.formEncType,d,null),Ke(t,a,"formMethod",d.formMethod,d,null),Ke(t,a,"formTarget",d.formTarget,d,null)):(Ke(t,a,"encType",d.encType,d,null),Ke(t,a,"method",d.method,d,null),Ke(t,a,"target",d.target,d,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){t.removeAttribute(i);break}l=fl(""+l),t.setAttribute(i,l);break;case"onClick":l!=null&&(t.onclick=sa);break;case"onScroll":l!=null&&Ne("scroll",t);break;case"onScrollEnd":l!=null&&Ne("scrollend",t);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(i=l.__html,i!=null){if(d.children!=null)throw Error(r(60));t.innerHTML=i}}break;case"multiple":t.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":t.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){t.removeAttribute("xlink:href");break}i=fl(""+l),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(i,""+l):t.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(i,""):t.removeAttribute(i);break;case"capture":case"download":l===!0?t.setAttribute(i,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?t.setAttribute(i,l):t.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?t.setAttribute(i,l):t.removeAttribute(i);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?t.removeAttribute(i):t.setAttribute(i,l);break;case"popover":Ne("beforetoggle",t),Ne("toggle",t),cl(t,"popover",l);break;case"xlinkActuate":aa(t,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":aa(t,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":aa(t,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":aa(t,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":aa(t,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":aa(t,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":aa(t,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":aa(t,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":aa(t,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":cl(t,"is",l);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=LT.get(i)||i,cl(t,i,l))}}function _f(t,a,i,l,d,m){switch(i){case"style":ng(t,l,m);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(i=l.__html,i!=null){if(d.children!=null)throw Error(r(60));t.innerHTML=i}}break;case"children":typeof l=="string"?mi(t,l):(typeof l=="number"||typeof l=="bigint")&&mi(t,""+l);break;case"onScroll":l!=null&&Ne("scroll",t);break;case"onScrollEnd":l!=null&&Ne("scrollend",t);break;case"onClick":l!=null&&(t.onclick=sa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ip.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(d=i.endsWith("Capture"),a=i.slice(2,d?i.length-7:void 0),m=t[Vt]||null,m=m!=null?m[i]:null,typeof m=="function"&&t.removeEventListener(a,m,d),typeof l=="function")){typeof m!="function"&&m!==null&&(i in t?t[i]=null:t.hasAttribute(i)&&t.removeAttribute(i)),t.addEventListener(a,l,d);break e}i in t?t[i]=l:l===!0?t.setAttribute(i,""):cl(t,i,l)}}}function Et(t,a,i){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ne("error",t),Ne("load",t);var l=!1,d=!1,m;for(m in i)if(i.hasOwnProperty(m)){var x=i[m];if(x!=null)switch(m){case"src":l=!0;break;case"srcSet":d=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,a));default:Ke(t,a,m,x,i,null)}}d&&Ke(t,a,"srcSet",i.srcSet,i,null),l&&Ke(t,a,"src",i.src,i,null);return;case"input":Ne("invalid",t);var T=m=x=d=null,N=null,K=null;for(l in i)if(i.hasOwnProperty(l)){var X=i[l];if(X!=null)switch(l){case"name":d=X;break;case"type":x=X;break;case"checked":N=X;break;case"defaultChecked":K=X;break;case"value":m=X;break;case"defaultValue":T=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(r(137,a));break;default:Ke(t,a,l,X,i,null)}}Zp(t,m,T,N,K,x,d,!1);return;case"select":Ne("invalid",t),l=x=m=null;for(d in i)if(i.hasOwnProperty(d)&&(T=i[d],T!=null))switch(d){case"value":m=T;break;case"defaultValue":x=T;break;case"multiple":l=T;default:Ke(t,a,d,T,i,null)}a=m,i=x,t.multiple=!!l,a!=null?hi(t,!!l,a,!1):i!=null&&hi(t,!!l,i,!0);return;case"textarea":Ne("invalid",t),m=d=l=null;for(x in i)if(i.hasOwnProperty(x)&&(T=i[x],T!=null))switch(x){case"value":l=T;break;case"defaultValue":d=T;break;case"children":m=T;break;case"dangerouslySetInnerHTML":if(T!=null)throw Error(r(91));break;default:Ke(t,a,x,T,i,null)}eg(t,l,d,m);return;case"option":for(N in i)if(i.hasOwnProperty(N)&&(l=i[N],l!=null))switch(N){case"selected":t.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Ke(t,a,N,l,i,null)}return;case"dialog":Ne("beforetoggle",t),Ne("toggle",t),Ne("cancel",t),Ne("close",t);break;case"iframe":case"object":Ne("load",t);break;case"video":case"audio":for(l=0;l<uo.length;l++)Ne(uo[l],t);break;case"image":Ne("error",t),Ne("load",t);break;case"details":Ne("toggle",t);break;case"embed":case"source":case"link":Ne("error",t),Ne("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(K in i)if(i.hasOwnProperty(K)&&(l=i[K],l!=null))switch(K){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,a));default:Ke(t,a,K,l,i,null)}return;default:if(Gu(a)){for(X in i)i.hasOwnProperty(X)&&(l=i[X],l!==void 0&&_f(t,a,X,l,i,void 0));return}}for(T in i)i.hasOwnProperty(T)&&(l=i[T],l!=null&&Ke(t,a,T,l,i,null))}function uA(t,a,i,l){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var d=null,m=null,x=null,T=null,N=null,K=null,X=null;for(F in i){var Z=i[F];if(i.hasOwnProperty(F)&&Z!=null)switch(F){case"checked":break;case"value":break;case"defaultValue":N=Z;default:l.hasOwnProperty(F)||Ke(t,a,F,null,l,Z)}}for(var Q in l){var F=l[Q];if(Z=i[Q],l.hasOwnProperty(Q)&&(F!=null||Z!=null))switch(Q){case"type":m=F;break;case"name":d=F;break;case"checked":K=F;break;case"defaultChecked":X=F;break;case"value":x=F;break;case"defaultValue":T=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(r(137,a));break;default:F!==Z&&Ke(t,a,Q,F,l,Z)}}qu(t,x,T,N,K,X,m,d);return;case"select":F=x=T=Q=null;for(m in i)if(N=i[m],i.hasOwnProperty(m)&&N!=null)switch(m){case"value":break;case"multiple":F=N;default:l.hasOwnProperty(m)||Ke(t,a,m,null,l,N)}for(d in l)if(m=l[d],N=i[d],l.hasOwnProperty(d)&&(m!=null||N!=null))switch(d){case"value":Q=m;break;case"defaultValue":T=m;break;case"multiple":x=m;default:m!==N&&Ke(t,a,d,m,l,N)}a=T,i=x,l=F,Q!=null?hi(t,!!i,Q,!1):!!l!=!!i&&(a!=null?hi(t,!!i,a,!0):hi(t,!!i,i?[]:"",!1));return;case"textarea":F=Q=null;for(T in i)if(d=i[T],i.hasOwnProperty(T)&&d!=null&&!l.hasOwnProperty(T))switch(T){case"value":break;case"children":break;default:Ke(t,a,T,null,l,d)}for(x in l)if(d=l[x],m=i[x],l.hasOwnProperty(x)&&(d!=null||m!=null))switch(x){case"value":Q=d;break;case"defaultValue":F=d;break;case"children":break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(r(91));break;default:d!==m&&Ke(t,a,x,d,l,m)}Jp(t,Q,F);return;case"option":for(var de in i)if(Q=i[de],i.hasOwnProperty(de)&&Q!=null&&!l.hasOwnProperty(de))switch(de){case"selected":t.selected=!1;break;default:Ke(t,a,de,null,l,Q)}for(N in l)if(Q=l[N],F=i[N],l.hasOwnProperty(N)&&Q!==F&&(Q!=null||F!=null))switch(N){case"selected":t.selected=Q&&typeof Q!="function"&&typeof Q!="symbol";break;default:Ke(t,a,N,Q,l,F)}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 ye in i)Q=i[ye],i.hasOwnProperty(ye)&&Q!=null&&!l.hasOwnProperty(ye)&&Ke(t,a,ye,null,l,Q);for(K in l)if(Q=l[K],F=i[K],l.hasOwnProperty(K)&&Q!==F&&(Q!=null||F!=null))switch(K){case"children":case"dangerouslySetInnerHTML":if(Q!=null)throw Error(r(137,a));break;default:Ke(t,a,K,Q,l,F)}return;default:if(Gu(a)){for(var Ge in i)Q=i[Ge],i.hasOwnProperty(Ge)&&Q!==void 0&&!l.hasOwnProperty(Ge)&&_f(t,a,Ge,void 0,l,Q);for(X in l)Q=l[X],F=i[X],!l.hasOwnProperty(X)||Q===F||Q===void 0&&F===void 0||_f(t,a,X,Q,l,F);return}}for(var P in i)Q=i[P],i.hasOwnProperty(P)&&Q!=null&&!l.hasOwnProperty(P)&&Ke(t,a,P,null,l,Q);for(Z in l)Q=l[Z],F=i[Z],!l.hasOwnProperty(Z)||Q===F||Q==null&&F==null||Ke(t,a,Z,Q,l,F)}function a0(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function dA(){if(typeof performance.getEntriesByType=="function"){for(var t=0,a=0,i=performance.getEntriesByType("resource"),l=0;l<i.length;l++){var d=i[l],m=d.transferSize,x=d.initiatorType,T=d.duration;if(m&&T&&a0(x)){for(x=0,T=d.responseEnd,l+=1;l<i.length;l++){var N=i[l],K=N.startTime;if(K>T)break;var X=N.transferSize,Z=N.initiatorType;X&&a0(Z)&&(N=N.responseEnd,x+=X*(N<T?1:(T-K)/(N-K)))}if(--l,a+=8*(m+x)/(d.duration/1e3),t++,10<t)break}}if(0<t)return a/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Rf=null,kf=null;function oc(t){return t.nodeType===9?t:t.ownerDocument}function s0(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function i0(t,a){if(t===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&a==="foreignObject"?0:t}function zf(t,a){return t==="textarea"||t==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var Df=null;function fA(){var t=window.event;return t&&t.type==="popstate"?t===Df?!1:(Df=t,!0):(Df=null,!1)}var r0=typeof setTimeout=="function"?setTimeout:void 0,hA=typeof clearTimeout=="function"?clearTimeout:void 0,o0=typeof Promise=="function"?Promise:void 0,mA=typeof queueMicrotask=="function"?queueMicrotask:typeof o0<"u"?function(t){return o0.resolve(null).then(t).catch(pA)}:r0;function pA(t){setTimeout(function(){throw t})}function $a(t){return t==="head"}function l0(t,a){var i=a,l=0;do{var d=i.nextSibling;if(t.removeChild(i),d&&d.nodeType===8)if(i=d.data,i==="/$"||i==="/&"){if(l===0){t.removeChild(d),Qi(a);return}l--}else if(i==="$"||i==="$?"||i==="$~"||i==="$!"||i==="&")l++;else if(i==="html")ho(t.ownerDocument.documentElement);else if(i==="head"){i=t.ownerDocument.head,ho(i);for(var m=i.firstChild;m;){var x=m.nextSibling,T=m.nodeName;m[Nr]||T==="SCRIPT"||T==="STYLE"||T==="LINK"&&m.rel.toLowerCase()==="stylesheet"||i.removeChild(m),m=x}}else i==="body"&&ho(t.ownerDocument.body);i=d}while(i);Qi(a)}function c0(t,a){var i=t;t=0;do{var l=i.nextSibling;if(i.nodeType===1?a?(i._stashedDisplay=i.style.display,i.style.display="none"):(i.style.display=i._stashedDisplay||"",i.getAttribute("style")===""&&i.removeAttribute("style")):i.nodeType===3&&(a?(i._stashedText=i.nodeValue,i.nodeValue=""):i.nodeValue=i._stashedText||""),l&&l.nodeType===8)if(i=l.data,i==="/$"){if(t===0)break;t--}else i!=="$"&&i!=="$?"&&i!=="$~"&&i!=="$!"||t++;i=l}while(i)}function Pf(t){var a=t.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var i=a;switch(a=a.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":Pf(i),Vu(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}t.removeChild(i)}}function gA(t,a,i,l){for(;t.nodeType===1;){var d=i;if(t.nodeName.toLowerCase()!==a.toLowerCase()){if(!l&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(l){if(!t[Nr])switch(a){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(m=t.getAttribute("rel"),m==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(m!==d.rel||t.getAttribute("href")!==(d.href==null||d.href===""?null:d.href)||t.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin)||t.getAttribute("title")!==(d.title==null?null:d.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(m=t.getAttribute("src"),(m!==(d.src==null?null:d.src)||t.getAttribute("type")!==(d.type==null?null:d.type)||t.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin))&&m&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(a==="input"&&t.type==="hidden"){var m=d.name==null?null:""+d.name;if(d.type==="hidden"&&t.getAttribute("name")===m)return t}else return t;if(t=vn(t.nextSibling),t===null)break}return null}function yA(t,a,i){if(a==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!i||(t=vn(t.nextSibling),t===null))return null;return t}function u0(t,a){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!a||(t=vn(t.nextSibling),t===null))return null;return t}function Lf(t){return t.data==="$?"||t.data==="$~"}function Hf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function vA(t,a){var i=t.ownerDocument;if(t.data==="$~")t._reactRetry=a;else if(t.data!=="$?"||i.readyState!=="loading")a();else{var l=function(){a(),i.removeEventListener("DOMContentLoaded",l)};i.addEventListener("DOMContentLoaded",l),t._reactRetry=l}}function vn(t){for(;t!=null;t=t.nextSibling){var a=t.nodeType;if(a===1||a===3)break;if(a===8){if(a=t.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return t}var Bf=null;function d0(t){t=t.nextSibling;for(var a=0;t;){if(t.nodeType===8){var i=t.data;if(i==="/$"||i==="/&"){if(a===0)return vn(t.nextSibling);a--}else i!=="$"&&i!=="$!"&&i!=="$?"&&i!=="$~"&&i!=="&"||a++}t=t.nextSibling}return null}function f0(t){t=t.previousSibling;for(var a=0;t;){if(t.nodeType===8){var i=t.data;if(i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"){if(a===0)return t;a--}else i!=="/$"&&i!=="/&"||a++}t=t.previousSibling}return null}function h0(t,a,i){switch(a=oc(i),t){case"html":if(t=a.documentElement,!t)throw Error(r(452));return t;case"head":if(t=a.head,!t)throw Error(r(453));return t;case"body":if(t=a.body,!t)throw Error(r(454));return t;default:throw Error(r(451))}}function ho(t){for(var a=t.attributes;a.length;)t.removeAttributeNode(a[0]);Vu(t)}var xn=new Map,m0=new Set;function lc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var ba=H.d;H.d={f:xA,r:bA,D:SA,C:wA,L:TA,m:EA,X:CA,S:AA,M:jA};function xA(){var t=ba.f(),a=Jl();return t||a}function bA(t){var a=ui(t);a!==null&&a.tag===5&&a.type==="form"?_y(a):ba.r(t)}var qi=typeof document>"u"?null:document;function p0(t,a,i){var l=qi;if(l&&typeof a=="string"&&a){var d=dn(a);d='link[rel="'+t+'"][href="'+d+'"]',typeof i=="string"&&(d+='[crossorigin="'+i+'"]'),m0.has(d)||(m0.add(d),t={rel:t,crossOrigin:i,href:a},l.querySelector(d)===null&&(a=l.createElement("link"),Et(a,"link",t),pt(a),l.head.appendChild(a)))}}function SA(t){ba.D(t),p0("dns-prefetch",t,null)}function wA(t,a){ba.C(t,a),p0("preconnect",t,a)}function TA(t,a,i){ba.L(t,a,i);var l=qi;if(l&&t&&a){var d='link[rel="preload"][as="'+dn(a)+'"]';a==="image"&&i&&i.imageSrcSet?(d+='[imagesrcset="'+dn(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(d+='[imagesizes="'+dn(i.imageSizes)+'"]')):d+='[href="'+dn(t)+'"]';var m=d;switch(a){case"style":m=Ki(t);break;case"script":m=Gi(t)}xn.has(m)||(t=y({rel:"preload",href:a==="image"&&i&&i.imageSrcSet?void 0:t,as:a},i),xn.set(m,t),l.querySelector(d)!==null||a==="style"&&l.querySelector(mo(m))||a==="script"&&l.querySelector(po(m))||(a=l.createElement("link"),Et(a,"link",t),pt(a),l.head.appendChild(a)))}}function EA(t,a){ba.m(t,a);var i=qi;if(i&&t){var l=a&&typeof a.as=="string"?a.as:"script",d='link[rel="modulepreload"][as="'+dn(l)+'"][href="'+dn(t)+'"]',m=d;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":m=Gi(t)}if(!xn.has(m)&&(t=y({rel:"modulepreload",href:t},a),xn.set(m,t),i.querySelector(d)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(po(m)))return}l=i.createElement("link"),Et(l,"link",t),pt(l),i.head.appendChild(l)}}}function AA(t,a,i){ba.S(t,a,i);var l=qi;if(l&&t){var d=di(l).hoistableStyles,m=Ki(t);a=a||"default";var x=d.get(m);if(!x){var T={loading:0,preload:null};if(x=l.querySelector(mo(m)))T.loading=5;else{t=y({rel:"stylesheet",href:t,"data-precedence":a},i),(i=xn.get(m))&&Vf(t,i);var N=x=l.createElement("link");pt(N),Et(N,"link",t),N._p=new Promise(function(K,X){N.onload=K,N.onerror=X}),N.addEventListener("load",function(){T.loading|=1}),N.addEventListener("error",function(){T.loading|=2}),T.loading|=4,cc(x,a,l)}x={type:"stylesheet",instance:x,count:1,state:T},d.set(m,x)}}}function CA(t,a){ba.X(t,a);var i=qi;if(i&&t){var l=di(i).hoistableScripts,d=Gi(t),m=l.get(d);m||(m=i.querySelector(po(d)),m||(t=y({src:t,async:!0},a),(a=xn.get(d))&&Uf(t,a),m=i.createElement("script"),pt(m),Et(m,"link",t),i.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(d,m))}}function jA(t,a){ba.M(t,a);var i=qi;if(i&&t){var l=di(i).hoistableScripts,d=Gi(t),m=l.get(d);m||(m=i.querySelector(po(d)),m||(t=y({src:t,async:!0,type:"module"},a),(a=xn.get(d))&&Uf(t,a),m=i.createElement("script"),pt(m),Et(m,"link",t),i.head.appendChild(m)),m={type:"script",instance:m,count:1,state:null},l.set(d,m))}}function g0(t,a,i,l){var d=(d=me.current)?lc(d):null;if(!d)throw Error(r(446));switch(t){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(a=Ki(i.href),i=di(d).hoistableStyles,l=i.get(a),l||(l={type:"style",instance:null,count:0,state:null},i.set(a,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){t=Ki(i.href);var m=di(d).hoistableStyles,x=m.get(t);if(x||(d=d.ownerDocument||d,x={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},m.set(t,x),(m=d.querySelector(mo(t)))&&!m._p&&(x.instance=m,x.state.loading=5),xn.has(t)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},xn.set(t,i),m||OA(d,t,i,x.state))),a&&l===null)throw Error(r(528,""));return x}if(a&&l!==null)throw Error(r(529,""));return null;case"script":return a=i.async,i=i.src,typeof i=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Gi(i),i=di(d).hoistableScripts,l=i.get(a),l||(l={type:"script",instance:null,count:0,state:null},i.set(a,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,t))}}function Ki(t){return'href="'+dn(t)+'"'}function mo(t){return'link[rel="stylesheet"]['+t+"]"}function y0(t){return y({},t,{"data-precedence":t.precedence,precedence:null})}function OA(t,a,i,l){t.querySelector('link[rel="preload"][as="style"]['+a+"]")?l.loading=1:(a=t.createElement("link"),l.preload=a,a.addEventListener("load",function(){return l.loading|=1}),a.addEventListener("error",function(){return l.loading|=2}),Et(a,"link",i),pt(a),t.head.appendChild(a))}function Gi(t){return'[src="'+dn(t)+'"]'}function po(t){return"script[async]"+t}function v0(t,a,i){if(a.count++,a.instance===null)switch(a.type){case"style":var l=t.querySelector('style[data-href~="'+dn(i.href)+'"]');if(l)return a.instance=l,pt(l),l;var d=y({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return l=(t.ownerDocument||t).createElement("style"),pt(l),Et(l,"style",d),cc(l,i.precedence,t),a.instance=l;case"stylesheet":d=Ki(i.href);var m=t.querySelector(mo(d));if(m)return a.state.loading|=4,a.instance=m,pt(m),m;l=y0(i),(d=xn.get(d))&&Vf(l,d),m=(t.ownerDocument||t).createElement("link"),pt(m);var x=m;return x._p=new Promise(function(T,N){x.onload=T,x.onerror=N}),Et(m,"link",l),a.state.loading|=4,cc(m,i.precedence,t),a.instance=m;case"script":return m=Gi(i.src),(d=t.querySelector(po(m)))?(a.instance=d,pt(d),d):(l=i,(d=xn.get(m))&&(l=y({},i),Uf(l,d)),t=t.ownerDocument||t,d=t.createElement("script"),pt(d),Et(d,"link",l),t.head.appendChild(d),a.instance=d);case"void":return null;default:throw Error(r(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(l=a.instance,a.state.loading|=4,cc(l,i.precedence,t));return a.instance}function cc(t,a,i){for(var l=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),d=l.length?l[l.length-1]:null,m=d,x=0;x<l.length;x++){var T=l[x];if(T.dataset.precedence===a)m=T;else if(m!==d)break}m?m.parentNode.insertBefore(t,m.nextSibling):(a=i.nodeType===9?i.head:i,a.insertBefore(t,a.firstChild))}function Vf(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.title==null&&(t.title=a.title)}function Uf(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.integrity==null&&(t.integrity=a.integrity)}var uc=null;function x0(t,a,i){if(uc===null){var l=new Map,d=uc=new Map;d.set(i,l)}else d=uc,l=d.get(i),l||(l=new Map,d.set(i,l));if(l.has(t))return l;for(l.set(t,null),i=i.getElementsByTagName(t),d=0;d<i.length;d++){var m=i[d];if(!(m[Nr]||m[bt]||t==="link"&&m.getAttribute("rel")==="stylesheet")&&m.namespaceURI!=="http://www.w3.org/2000/svg"){var x=m.getAttribute(a)||"";x=t+x;var T=l.get(x);T?T.push(m):l.set(x,[m])}}return l}function b0(t,a,i){t=t.ownerDocument||t,t.head.insertBefore(i,a==="title"?t.querySelector("head > title"):null)}function MA(t,a,i){if(i===1||a.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return t=a.disabled,typeof a.precedence=="string"&&t==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function S0(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function NA(t,a,i,l){if(i.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var d=Ki(l.href),m=a.querySelector(mo(d));if(m){a=m._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(t.count++,t=dc.bind(t),a.then(t,t)),i.state.loading|=4,i.instance=m,pt(m);return}m=a.ownerDocument||a,l=y0(l),(d=xn.get(d))&&Vf(l,d),m=m.createElement("link"),pt(m);var x=m;x._p=new Promise(function(T,N){x.onload=T,x.onerror=N}),Et(m,"link",l),i.instance=m}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(i,a),(a=i.state.preload)&&(i.state.loading&3)===0&&(t.count++,i=dc.bind(t),a.addEventListener("load",i),a.addEventListener("error",i))}}var qf=0;function _A(t,a){return t.stylesheets&&t.count===0&&hc(t,t.stylesheets),0<t.count||0<t.imgCount?function(i){var l=setTimeout(function(){if(t.stylesheets&&hc(t,t.stylesheets),t.unsuspend){var m=t.unsuspend;t.unsuspend=null,m()}},6e4+a);0<t.imgBytes&&qf===0&&(qf=62500*dA());var d=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&hc(t,t.stylesheets),t.unsuspend)){var m=t.unsuspend;t.unsuspend=null,m()}},(t.imgBytes>qf?50:800)+a);return t.unsuspend=i,function(){t.unsuspend=null,clearTimeout(l),clearTimeout(d)}}:null}function dc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)hc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var fc=null;function hc(t,a){t.stylesheets=null,t.unsuspend!==null&&(t.count++,fc=new Map,a.forEach(RA,t),fc=null,dc.call(t))}function RA(t,a){if(!(a.state.loading&4)){var i=fc.get(t);if(i)var l=i.get(null);else{i=new Map,fc.set(t,i);for(var d=t.querySelectorAll("link[data-precedence],style[data-precedence]"),m=0;m<d.length;m++){var x=d[m];(x.nodeName==="LINK"||x.getAttribute("media")!=="not all")&&(i.set(x.dataset.precedence,x),l=x)}l&&i.set(null,l)}d=a.instance,x=d.getAttribute("data-precedence"),m=i.get(x)||l,m===l&&i.set(null,d),i.set(x,d),this.count++,l=dc.bind(this),d.addEventListener("load",l),d.addEventListener("error",l),m?m.parentNode.insertBefore(d,m.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(d,t.firstChild)),a.state.loading|=4}}var go={$$typeof:C,Provider:null,Consumer:null,_currentValue:D,_currentValue2:D,_threadCount:0};function kA(t,a,i,l,d,m,x,T,N){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ra(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ra(0),this.hiddenUpdates=Ra(null),this.identifierPrefix=l,this.onUncaughtError=d,this.onCaughtError=m,this.onRecoverableError=x,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=N,this.incompleteTransitions=new Map}function w0(t,a,i,l,d,m,x,T,N,K,X,Z){return t=new kA(t,a,i,x,N,K,X,Z,T),a=1,m===!0&&(a|=24),m=Zt(3,null,null,a),t.current=m,m.stateNode=t,a=bd(),a.refCount++,t.pooledCache=a,a.refCount++,m.memoizedState={element:l,isDehydrated:i,cache:a},Ed(m),t}function T0(t){return t?(t=Si,t):Si}function E0(t,a,i,l,d,m){d=T0(d),l.context===null?l.context=d:l.pendingContext=d,l=Va(a),l.payload={element:i},m=m===void 0?null:m,m!==null&&(l.callback=m),i=Ua(t,l,a),i!==null&&(Ft(i,t,a),Ir(i,t,a))}function A0(t,a){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var i=t.retryLane;t.retryLane=i!==0&&i<a?i:a}}function Kf(t,a){A0(t,a),(t=t.alternate)&&A0(t,a)}function C0(t){if(t.tag===13||t.tag===31){var a=js(t,67108864);a!==null&&Ft(a,t,67108864),Kf(t,67108864)}}function j0(t){if(t.tag===13||t.tag===31){var a=an();a=oi(a);var i=js(t,a);i!==null&&Ft(i,t,a),Kf(t,a)}}var mc=!0;function zA(t,a,i,l){var d=O.T;O.T=null;var m=H.p;try{H.p=2,Gf(t,a,i,l)}finally{H.p=m,O.T=d}}function DA(t,a,i,l){var d=O.T;O.T=null;var m=H.p;try{H.p=8,Gf(t,a,i,l)}finally{H.p=m,O.T=d}}function Gf(t,a,i,l){if(mc){var d=Qf(l);if(d===null)Nf(t,a,l,pc,i),M0(t,l);else if(LA(d,t,a,i,l))l.stopPropagation();else if(M0(t,l),a&4&&-1<PA.indexOf(t)){for(;d!==null;){var m=ui(d);if(m!==null)switch(m.tag){case 3:if(m=m.stateNode,m.current.memoizedState.isDehydrated){var x=Bn(m.pendingLanes);if(x!==0){var T=m;for(T.pendingLanes|=2,T.entangledLanes|=2;x;){var N=1<<31-At(x);T.entanglements[1]|=N,x&=~N}Kn(m),(He&6)===0&&($l=Rt()+500,co(0))}}break;case 31:case 13:T=js(m,2),T!==null&&Ft(T,m,2),Jl(),Kf(m,2)}if(m=Qf(l),m===null&&Nf(t,a,l,pc,i),m===d)break;d=m}d!==null&&l.stopPropagation()}else Nf(t,a,l,null,i)}}function Qf(t){return t=Fu(t),Ff(t)}var pc=null;function Ff(t){if(pc=null,t=ci(t),t!==null){var a=c(t);if(a===null)t=null;else{var i=a.tag;if(i===13){if(t=u(a),t!==null)return t;t=null}else if(i===31){if(t=f(a),t!==null)return t;t=null}else if(i===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;t=null}else a!==t&&(t=null)}}return pc=t,null}function O0(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Pu()){case vs:return 2;case ol:return 8;case xs:case Or:return 32;case na:return 268435456;default:return 32}default:return 32}}var If=!1,Za=null,Ja=null,es=null,yo=new Map,vo=new Map,ts=[],PA="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 M0(t,a){switch(t){case"focusin":case"focusout":Za=null;break;case"dragenter":case"dragleave":Ja=null;break;case"mouseover":case"mouseout":es=null;break;case"pointerover":case"pointerout":yo.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":vo.delete(a.pointerId)}}function xo(t,a,i,l,d,m){return t===null||t.nativeEvent!==m?(t={blockedOn:a,domEventName:i,eventSystemFlags:l,nativeEvent:m,targetContainers:[d]},a!==null&&(a=ui(a),a!==null&&C0(a)),t):(t.eventSystemFlags|=l,a=t.targetContainers,d!==null&&a.indexOf(d)===-1&&a.push(d),t)}function LA(t,a,i,l,d){switch(a){case"focusin":return Za=xo(Za,t,a,i,l,d),!0;case"dragenter":return Ja=xo(Ja,t,a,i,l,d),!0;case"mouseover":return es=xo(es,t,a,i,l,d),!0;case"pointerover":var m=d.pointerId;return yo.set(m,xo(yo.get(m)||null,t,a,i,l,d)),!0;case"gotpointercapture":return m=d.pointerId,vo.set(m,xo(vo.get(m)||null,t,a,i,l,d)),!0}return!1}function N0(t){var a=ci(t.target);if(a!==null){var i=c(a);if(i!==null){if(a=i.tag,a===13){if(a=u(i),a!==null){t.blockedOn=a,Gp(t.priority,function(){j0(i)});return}}else if(a===31){if(a=f(i),a!==null){t.blockedOn=a,Gp(t.priority,function(){j0(i)});return}}else if(a===3&&i.stateNode.current.memoizedState.isDehydrated){t.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}t.blockedOn=null}function gc(t){if(t.blockedOn!==null)return!1;for(var a=t.targetContainers;0<a.length;){var i=Qf(t.nativeEvent);if(i===null){i=t.nativeEvent;var l=new i.constructor(i.type,i);Qu=l,i.target.dispatchEvent(l),Qu=null}else return a=ui(i),a!==null&&C0(a),t.blockedOn=i,!1;a.shift()}return!0}function _0(t,a,i){gc(t)&&i.delete(a)}function HA(){If=!1,Za!==null&&gc(Za)&&(Za=null),Ja!==null&&gc(Ja)&&(Ja=null),es!==null&&gc(es)&&(es=null),yo.forEach(_0),vo.forEach(_0)}function yc(t,a){t.blockedOn===a&&(t.blockedOn=null,If||(If=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,HA)))}var vc=null;function R0(t){vc!==t&&(vc=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){vc===t&&(vc=null);for(var a=0;a<t.length;a+=3){var i=t[a],l=t[a+1],d=t[a+2];if(typeof l!="function"){if(Ff(l||i)===null)continue;break}var m=ui(i);m!==null&&(t.splice(a,3),a-=3,Gd(m,{pending:!0,data:d,method:i.method,action:l},l,d))}}))}function Qi(t){function a(N){return yc(N,t)}Za!==null&&yc(Za,t),Ja!==null&&yc(Ja,t),es!==null&&yc(es,t),yo.forEach(a),vo.forEach(a);for(var i=0;i<ts.length;i++){var l=ts[i];l.blockedOn===t&&(l.blockedOn=null)}for(;0<ts.length&&(i=ts[0],i.blockedOn===null);)N0(i),i.blockedOn===null&&ts.shift();if(i=(t.ownerDocument||t).$$reactFormReplay,i!=null)for(l=0;l<i.length;l+=3){var d=i[l],m=i[l+1],x=d[Vt]||null;if(typeof m=="function")x||R0(i);else if(x){var T=null;if(m&&m.hasAttribute("formAction")){if(d=m,x=m[Vt]||null)T=x.formAction;else if(Ff(d)!==null)continue}else T=x.action;typeof T=="function"?i[l+1]=T:(i.splice(l,3),l-=3),R0(i)}}}function k0(){function t(m){m.canIntercept&&m.info==="react-transition"&&m.intercept({handler:function(){return new Promise(function(x){return d=x})},focusReset:"manual",scroll:"manual"})}function a(){d!==null&&(d(),d=null),l||setTimeout(i,20)}function i(){if(!l&&!navigation.transition){var m=navigation.currentEntry;m&&m.url!=null&&navigation.navigate(m.url,{state:m.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,d=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(i,100),function(){l=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),d!==null&&(d(),d=null)}}}function Yf(t){this._internalRoot=t}xc.prototype.render=Yf.prototype.render=function(t){var a=this._internalRoot;if(a===null)throw Error(r(409));var i=a.current,l=an();E0(i,l,t,a,null,null)},xc.prototype.unmount=Yf.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var a=t.containerInfo;E0(t.current,2,null,t,null,null),Jl(),a[li]=null}};function xc(t){this._internalRoot=t}xc.prototype.unstable_scheduleHydration=function(t){if(t){var a=Hu();t={blockedOn:null,target:t,priority:a};for(var i=0;i<ts.length&&a!==0&&a<ts[i].priority;i++);ts.splice(i,0,t),i===0&&N0(t)}};var z0=n.version;if(z0!=="19.2.1")throw Error(r(527,z0,"19.2.1"));H.findDOMNode=function(t){var a=t._reactInternals;if(a===void 0)throw typeof t.render=="function"?Error(r(188)):(t=Object.keys(t).join(","),Error(r(268,t)));return t=p(a),t=t!==null?v(t):null,t=t===null?null:t.stateNode,t};var BA={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:O,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var bc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!bc.isDisabled&&bc.supportsFiber)try{bs=bc.inject(BA),kt=bc}catch{}}return wo.createRoot=function(t,a){if(!o(t))throw Error(r(299));var i=!1,l="",d=Uy,m=qy,x=Ky;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(l=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(m=a.onCaughtError),a.onRecoverableError!==void 0&&(x=a.onRecoverableError)),a=w0(t,1,!1,null,null,i,l,null,d,m,x,k0),t[li]=a.current,Mf(t),new Yf(a)},wo.hydrateRoot=function(t,a,i){if(!o(t))throw Error(r(299));var l=!1,d="",m=Uy,x=qy,T=Ky,N=null;return i!=null&&(i.unstable_strictMode===!0&&(l=!0),i.identifierPrefix!==void 0&&(d=i.identifierPrefix),i.onUncaughtError!==void 0&&(m=i.onUncaughtError),i.onCaughtError!==void 0&&(x=i.onCaughtError),i.onRecoverableError!==void 0&&(T=i.onRecoverableError),i.formState!==void 0&&(N=i.formState)),a=w0(t,1,!0,a,i??null,l,d,N,m,x,T,k0),a.context=T0(null),i=a.current,l=an(),l=oi(l),d=Va(l),d.callback=null,Ua(i,d,l),i=l,a.current.lanes=i,We(a,i),Kn(a),t[li]=a.current,Mf(t),new xc(a)},wo.version="19.2.1",wo}var rx;function ej(){if(rx)return th.exports;rx=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),th.exports=JC(),th.exports}var tj=ej(),ih,ox;function nj(){if(ox)return ih;ox=1;var e=typeof Element<"u",n=typeof Map=="function",s=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function o(c,u){if(c===u)return!0;if(c&&u&&typeof c=="object"&&typeof u=="object"){if(c.constructor!==u.constructor)return!1;var f,h,p;if(Array.isArray(c)){if(f=c.length,f!=u.length)return!1;for(h=f;h--!==0;)if(!o(c[h],u[h]))return!1;return!0}var v;if(n&&c instanceof Map&&u instanceof Map){if(c.size!==u.size)return!1;for(v=c.entries();!(h=v.next()).done;)if(!u.has(h.value[0]))return!1;for(v=c.entries();!(h=v.next()).done;)if(!o(h.value[1],u.get(h.value[0])))return!1;return!0}if(s&&c instanceof Set&&u instanceof Set){if(c.size!==u.size)return!1;for(v=c.entries();!(h=v.next()).done;)if(!u.has(h.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(c)&&ArrayBuffer.isView(u)){if(f=c.length,f!=u.length)return!1;for(h=f;h--!==0;)if(c[h]!==u[h])return!1;return!0}if(c.constructor===RegExp)return c.source===u.source&&c.flags===u.flags;if(c.valueOf!==Object.prototype.valueOf&&typeof c.valueOf=="function"&&typeof u.valueOf=="function")return c.valueOf()===u.valueOf();if(c.toString!==Object.prototype.toString&&typeof c.toString=="function"&&typeof u.toString=="function")return c.toString()===u.toString();if(p=Object.keys(c),f=p.length,f!==Object.keys(u).length)return!1;for(h=f;h--!==0;)if(!Object.prototype.hasOwnProperty.call(u,p[h]))return!1;if(e&&c instanceof Element)return!1;for(h=f;h--!==0;)if(!((p[h]==="_owner"||p[h]==="__v"||p[h]==="__o")&&c.$$typeof)&&!o(c[p[h]],u[p[h]]))return!1;return!0}return c!==c&&u!==u}return ih=function(u,f){try{return o(u,f)}catch(h){if((h.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw h}},ih}var aj=nj();const sj=$o(aj);var rh,lx;function ij(){if(lx)return rh;lx=1;var e=function(n,s,r,o,c,u,f,h){if(!n){var p;if(s===void 0)p=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var v=[r,o,c,u,f,h],y=0;p=new Error(s.replace(/%s/g,function(){return v[y++]})),p.name="Invariant Violation"}throw p.framesToPop=1,p}};return rh=e,rh}var rj=ij();const cx=$o(rj);var oh,ux;function oj(){return ux||(ux=1,oh=function(n,s,r,o){var c=r?r.call(o,n,s):void 0;if(c!==void 0)return!!c;if(n===s)return!0;if(typeof n!="object"||!n||typeof s!="object"||!s)return!1;var u=Object.keys(n),f=Object.keys(s);if(u.length!==f.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(s),p=0;p<u.length;p++){var v=u[p];if(!h(v))return!1;var y=n[v],b=s[v];if(c=r?r.call(o,y,b,v):void 0,c===!1||c===void 0&&y!==b)return!1}return!0}),oh}var lj=oj();const cj=$o(lj);var uS=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(uS||{}),lh={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"]}},dx=Object.values(uS),Fm={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},uj=Object.entries(Fm).reduce((e,[n,s])=>(e[s]=n,e),{}),Rn="data-rh",sr={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},ir=(e,n)=>{for(let s=e.length-1;s>=0;s-=1){const r=e[s];if(Object.prototype.hasOwnProperty.call(r,n))return r[n]}return null},dj=e=>{let n=ir(e,"title");const s=ir(e,sr.TITLE_TEMPLATE);if(Array.isArray(n)&&(n=n.join("")),s&&n)return s.replace(/%s/g,()=>n);const r=ir(e,sr.DEFAULT_TITLE);return n||r||void 0},fj=e=>ir(e,sr.ON_CHANGE_CLIENT_STATE)||(()=>{}),ch=(e,n)=>n.filter(s=>typeof s[e]<"u").map(s=>s[e]).reduce((s,r)=>({...s,...r}),{}),hj=(e,n)=>n.filter(s=>typeof s.base<"u").map(s=>s.base).reverse().reduce((s,r)=>{if(!s.length){const o=Object.keys(r);for(let c=0;c<o.length;c+=1){const f=o[c].toLowerCase();if(e.indexOf(f)!==-1&&r[f])return s.concat(r)}}return s},[]),mj=e=>console&&typeof console.warn=="function"&&console.warn(e),To=(e,n,s)=>{const r={};return s.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&mj(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,c)=>{const u={};c.filter(h=>{let p;const v=Object.keys(h);for(let b=0;b<v.length;b+=1){const w=v[b],E=w.toLowerCase();n.indexOf(E)!==-1&&!(p==="rel"&&h[p].toLowerCase()==="canonical")&&!(E==="rel"&&h[E].toLowerCase()==="stylesheet")&&(p=E),n.indexOf(w)!==-1&&(w==="innerHTML"||w==="cssText"||w==="itemprop")&&(p=w)}if(!p||!h[p])return!1;const y=h[p].toLowerCase();return r[p]||(r[p]={}),u[p]||(u[p]={}),r[p][y]?!1:(u[p][y]=!0,!0)}).reverse().forEach(h=>o.push(h));const f=Object.keys(u);for(let h=0;h<f.length;h+=1){const p=f[h],v={...r[p],...u[p]};r[p]=v}return o},[]).reverse()},pj=(e,n)=>{if(Array.isArray(e)&&e.length){for(let s=0;s<e.length;s+=1)if(e[s][n])return!0}return!1},gj=e=>({baseTag:hj(["href"],e),bodyAttributes:ch("bodyAttributes",e),defer:ir(e,sr.DEFER),encode:ir(e,sr.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:ch("htmlAttributes",e),linkTags:To("link",["rel","href"],e),metaTags:To("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:To("noscript",["innerHTML"],e),onChangeClientState:fj(e),scriptTags:To("script",["src","innerHTML"],e),styleTags:To("style",["cssText"],e),title:dj(e),titleAttributes:ch("titleAttributes",e),prioritizeSeoTags:pj(e,sr.PRIORITIZE_SEO_TAGS)}),dS=e=>Array.isArray(e)?e.join(""):e,yj=(e,n)=>{const s=Object.keys(e);for(let r=0;r<s.length;r+=1)if(n[s[r]]&&n[s[r]].includes(e[s[r]]))return!0;return!1},uh=(e,n)=>Array.isArray(e)?e.reduce((s,r)=>(yj(r,n)?s.priority.push(r):s.default.push(r),s),{priority:[],default:[]}):{default:e,priority:[]},fx=(e,n)=>({...e,[n]:void 0}),vj=["noscript","script","style"],Yh=(e,n=!0)=>n===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),fS=e=>Object.keys(e).reduce((n,s)=>{const r=typeof e[s]<"u"?`${s}="${e[s]}"`:`${s}`;return n?`${n} ${r}`:r},""),xj=(e,n,s,r)=>{const o=fS(s),c=dS(n);return o?`<${e} ${Rn}="true" ${o}>${Yh(c,r)}</${e}>`:`<${e} ${Rn}="true">${Yh(c,r)}</${e}>`},bj=(e,n,s=!0)=>n.reduce((r,o)=>{const c=o,u=Object.keys(c).filter(p=>!(p==="innerHTML"||p==="cssText")).reduce((p,v)=>{const y=typeof c[v]>"u"?v:`${v}="${Yh(c[v],s)}"`;return p?`${p} ${y}`:y},""),f=c.innerHTML||c.cssText||"",h=vj.indexOf(e)===-1;return`${r}<${e} ${Rn}="true" ${u}${h?"/>":`>${f}</${e}>`}`},""),hS=(e,n={})=>Object.keys(e).reduce((s,r)=>{const o=Fm[r];return s[o||r]=e[r],s},n),Sj=(e,n,s)=>{const r={key:n,[Rn]:!0},o=hS(s,r);return[ie.createElement("title",o,n)]},Bc=(e,n)=>n.map((s,r)=>{const o={key:r,[Rn]:!0};return Object.keys(s).forEach(c=>{const f=Fm[c]||c;if(f==="innerHTML"||f==="cssText"){const h=s.innerHTML||s.cssText;o.dangerouslySetInnerHTML={__html:h}}else o[f]=s[c]}),ie.createElement(e,o)}),wn=(e,n,s=!0)=>{switch(e){case"title":return{toComponent:()=>Sj(e,n.title,n.titleAttributes),toString:()=>xj(e,n.title,n.titleAttributes,s)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>hS(n),toString:()=>fS(n)};default:return{toComponent:()=>Bc(e,n),toString:()=>bj(e,n,s)}}},wj=({metaTags:e,linkTags:n,scriptTags:s,encode:r})=>{const o=uh(e,lh.meta),c=uh(n,lh.link),u=uh(s,lh.script);return{priorityMethods:{toComponent:()=>[...Bc("meta",o.priority),...Bc("link",c.priority),...Bc("script",u.priority)],toString:()=>`${wn("meta",o.priority,r)} ${wn("link",c.priority,r)} ${wn("script",u.priority,r)}`},metaTags:o.default,linkTags:c.default,scriptTags:u.default}},Tj=e=>{const{baseTag:n,bodyAttributes:s,encode:r=!0,htmlAttributes:o,noscriptTags:c,styleTags:u,title:f="",titleAttributes:h,prioritizeSeoTags:p}=e;let{linkTags:v,metaTags:y,scriptTags:b}=e,w={toComponent:()=>{},toString:()=>""};return p&&({priorityMethods:w,linkTags:v,metaTags:y,scriptTags:b}=wj(e)),{priority:w,base:wn("base",n,r),bodyAttributes:wn("bodyAttributes",s,r),htmlAttributes:wn("htmlAttributes",o,r),link:wn("link",v,r),meta:wn("meta",y,r),noscript:wn("noscript",c,r),script:wn("script",b,r),style:wn("style",u,r),title:wn("title",{title:f,titleAttributes:h},r)}},Xh=Tj,Ac=[],mS=!!(typeof window<"u"&&window.document&&window.document.createElement),Wh=class{instances=[];canUseDOM=mS;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?Ac:this.instances,add:e=>{(this.canUseDOM?Ac:this.instances).push(e)},remove:e=>{const n=(this.canUseDOM?Ac:this.instances).indexOf(e);(this.canUseDOM?Ac:this.instances).splice(n,1)}}};constructor(e,n){this.context=e,this.canUseDOM=n||!1,n||(e.helmet=Xh({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},Ej={},pS=ie.createContext(Ej),gS=class yS extends S.Component{static canUseDOM=mS;helmetData;constructor(n){super(n),this.helmetData=new Wh(this.props.context||{},yS.canUseDOM)}render(){return ie.createElement(pS.Provider,{value:this.helmetData.value},this.props.children)}},Ii=(e,n)=>{const s=document.head||document.querySelector("head"),r=s.querySelectorAll(`${e}[${Rn}]`),o=[].slice.call(r),c=[];let u;return n&&n.length&&n.forEach(f=>{const h=document.createElement(e);for(const p in f)if(Object.prototype.hasOwnProperty.call(f,p))if(p==="innerHTML")h.innerHTML=f.innerHTML;else if(p==="cssText")h.styleSheet?h.styleSheet.cssText=f.cssText:h.appendChild(document.createTextNode(f.cssText));else{const v=p,y=typeof f[v]>"u"?"":f[v];h.setAttribute(p,y)}h.setAttribute(Rn,"true"),o.some((p,v)=>(u=v,h.isEqualNode(p)))?o.splice(u,1):c.push(h)}),o.forEach(f=>f.parentNode?.removeChild(f)),c.forEach(f=>s.appendChild(f)),{oldTags:o,newTags:c}},$h=(e,n)=>{const s=document.getElementsByTagName(e)[0];if(!s)return;const r=s.getAttribute(Rn),o=r?r.split(","):[],c=[...o],u=Object.keys(n);for(const f of u){const h=n[f]||"";s.getAttribute(f)!==h&&s.setAttribute(f,h),o.indexOf(f)===-1&&o.push(f);const p=c.indexOf(f);p!==-1&&c.splice(p,1)}for(let f=c.length-1;f>=0;f-=1)s.removeAttribute(c[f]);o.length===c.length?s.removeAttribute(Rn):s.getAttribute(Rn)!==u.join(",")&&s.setAttribute(Rn,u.join(","))},Aj=(e,n)=>{typeof e<"u"&&document.title!==e&&(document.title=dS(e)),$h("title",n)},hx=(e,n)=>{const{baseTag:s,bodyAttributes:r,htmlAttributes:o,linkTags:c,metaTags:u,noscriptTags:f,onChangeClientState:h,scriptTags:p,styleTags:v,title:y,titleAttributes:b}=e;$h("body",r),$h("html",o),Aj(y,b);const w={baseTag:Ii("base",s),linkTags:Ii("link",c),metaTags:Ii("meta",u),noscriptTags:Ii("noscript",f),scriptTags:Ii("script",p),styleTags:Ii("style",v)},E={},A={};Object.keys(w).forEach(R=>{const{newTags:_,oldTags:B}=w[R];_.length&&(E[R]=_),B.length&&(A[R]=w[R].oldTags)}),n&&n(),h(e,E,A)},Eo=null,Cj=e=>{Eo&&cancelAnimationFrame(Eo),e.defer?Eo=requestAnimationFrame(()=>{hx(e,()=>{Eo=null})}):(hx(e),Eo=null)},jj=Cj,mx=class extends S.Component{rendered=!1;shouldComponentUpdate(e){return!cj(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){const{helmetInstances:e,setHelmet:n}=this.props.context;let s=null;const r=gj(e.get().map(o=>{const c={...o.props};return delete c.context,c}));gS.canUseDOM?jj(r):Xh&&(s=Xh(r)),n(s)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Oj=class extends S.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!sj(fx(this.props,"helmetData"),fx(e,"helmetData"))}mapNestedChildrenToProps(e,n){if(!n)return null;switch(e.type){case"script":case"noscript":return{innerHTML:n};case"style":return{cssText:n};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,n,s,r){return{...n,[e.type]:[...n[e.type]||[],{...s,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,n,s,r){switch(e.type){case"title":return{...n,[e.type]:r,titleAttributes:{...s}};case"body":return{...n,bodyAttributes:{...s}};case"html":return{...n,htmlAttributes:{...s}};default:return{...n,[e.type]:{...s}}}}mapArrayTypeChildrenToProps(e,n){let s={...n};return Object.keys(e).forEach(r=>{s={...s,[r]:e[r]}}),s}warnOnInvalidChildren(e,n){return cx(dx.some(s=>e.type===s),typeof e.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 ${dx.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),cx(!n||typeof n=="string"||Array.isArray(n)&&!n.some(s=>typeof s!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,n){let s={};return ie.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...c}=r.props,u=Object.keys(c).reduce((h,p)=>(h[uj[p]||p]=c[p],h),{});let{type:f}=r;switch(typeof f=="symbol"?f=f.toString():this.warnOnInvalidChildren(r,o),f){case"Symbol(react.fragment)":n=this.mapChildrenToProps(o,n);break;case"link":case"meta":case"noscript":case"script":case"style":s=this.flattenArrayTypeChildren(r,s,u,o);break;default:n=this.mapObjectTypeChildren(r,n,u,o);break}}),this.mapArrayTypeChildrenToProps(s,n)}render(){const{children:e,...n}=this.props;let s={...n},{helmetData:r}=n;if(e&&(s=this.mapChildrenToProps(e,s)),r&&!(r instanceof Wh)){const o=r;r=new Wh(o.context,!0),delete s.helmetData}return r?ie.createElement(mx,{...s,context:r.value}):ie.createElement(pS.Consumer,null,o=>ie.createElement(mx,{...s,context:o}))}},Mj=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(n,s){this.keyToValue.set(n,s),this.valueToKey.set(s,n)},e.prototype.getByKey=function(n){return this.keyToValue.get(n)},e.prototype.getByValue=function(n){return this.valueToKey.get(n)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e})(),vS=(function(){function e(n){this.generateIdentifier=n,this.kv=new Mj}return e.prototype.register=function(n,s){this.kv.getByValue(n)||(s||(s=this.generateIdentifier(n)),this.kv.set(s,n))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(n){return this.kv.getByValue(n)},e.prototype.getValue=function(n){return this.kv.getByKey(n)},e})(),Nj=(function(){var e=function(n,s){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var c in o)Object.prototype.hasOwnProperty.call(o,c)&&(r[c]=o[c])},e(n,s)};return function(n,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");e(n,s);function r(){this.constructor=n}n.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)}})(),_j=(function(e){Nj(n,e);function n(){var s=e.call(this,function(r){return r.name})||this;return s.classToAllowedProps=new Map,s}return n.prototype.register=function(s,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(s,r.allowProps),e.prototype.register.call(this,s,r.identifier)):e.prototype.register.call(this,s,r)},n.prototype.getAllowedProps=function(s){return this.classToAllowedProps.get(s)},n})(vS),Rj=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var r=s.call(e),o,c=[],u;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)c.push(o.value)}catch(f){u={error:f}}finally{try{o&&!o.done&&(s=r.return)&&s.call(r)}finally{if(u)throw u.error}}return c};function kj(e){if("values"in Object)return Object.values(e);var n=[];for(var s in e)e.hasOwnProperty(s)&&n.push(e[s]);return n}function zj(e,n){var s=kj(e);if("find"in s)return s.find(n);for(var r=s,o=0;o<r.length;o++){var c=r[o];if(n(c))return c}}function cr(e,n){Object.entries(e).forEach(function(s){var r=Rj(s,2),o=r[0],c=r[1];return n(c,o)})}function Vc(e,n){return e.indexOf(n)!==-1}function px(e,n){for(var s=0;s<e.length;s++){var r=e[s];if(n(r))return r}}var Dj=(function(){function e(){this.transfomers={}}return e.prototype.register=function(n){this.transfomers[n.name]=n},e.prototype.findApplicable=function(n){return zj(this.transfomers,function(s){return s.isApplicable(n)})},e.prototype.findByName=function(n){return this.transfomers[n]},e})(),Pj=function(e){return Object.prototype.toString.call(e).slice(8,-1)},xS=function(e){return typeof e>"u"},Lj=function(e){return e===null},Bo=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},Zh=function(e){return Bo(e)&&Object.keys(e).length===0},ds=function(e){return Array.isArray(e)},Hj=function(e){return typeof e=="string"},Bj=function(e){return typeof e=="number"&&!isNaN(e)},Vj=function(e){return typeof e=="boolean"},Uj=function(e){return e instanceof RegExp},Vo=function(e){return e instanceof Map},Uo=function(e){return e instanceof Set},bS=function(e){return Pj(e)==="Symbol"},qj=function(e){return e instanceof Date&&!isNaN(e.valueOf())},Kj=function(e){return e instanceof Error},gx=function(e){return typeof e=="number"&&isNaN(e)},Gj=function(e){return Vj(e)||Lj(e)||xS(e)||Bj(e)||Hj(e)||bS(e)},Qj=function(e){return typeof e=="bigint"},Fj=function(e){return e===1/0||e===-1/0},Ij=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},Yj=function(e){return e instanceof URL},SS=function(e){return e.replace(/\./g,"\\.")},dh=function(e){return e.map(String).map(SS).join(".")},No=function(e){for(var n=[],s="",r=0;r<e.length;r++){var o=e.charAt(r),c=o==="\\"&&e.charAt(r+1)===".";if(c){s+=".",r++;continue}var u=o===".";if(u){n.push(s),s="";continue}s+=o}var f=s;return n.push(f),n},Jh=function(){return Jh=Object.assign||function(e){for(var n,s=1,r=arguments.length;s<r;s++){n=arguments[s];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Jh.apply(this,arguments)},em=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var r=s.call(e),o,c=[],u;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)c.push(o.value)}catch(f){u={error:f}}finally{try{o&&!o.done&&(s=r.return)&&s.call(r)}finally{if(u)throw u.error}}return c},tm=function(e,n){for(var s=0,r=n.length,o=e.length;s<r;s++,o++)e[o]=n[s];return e};function Gn(e,n,s,r){return{isApplicable:e,annotation:n,transform:s,untransform:r}}var wS=[Gn(xS,"undefined",function(){return null},function(){}),Gn(Qj,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),Gn(qj,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),Gn(Kj,"Error",function(e,n){var s={name:e.name,message:e.message};return n.allowedErrorProps.forEach(function(r){s[r]=e[r]}),s},function(e,n){var s=new Error(e.message);return s.name=e.name,s.stack=e.stack,n.allowedErrorProps.forEach(function(r){s[r]=e[r]}),s}),Gn(Uj,"regexp",function(e){return""+e},function(e){var n=e.slice(1,e.lastIndexOf("/")),s=e.slice(e.lastIndexOf("/")+1);return new RegExp(n,s)}),Gn(Uo,"set",function(e){return tm([],em(e.values()))},function(e){return new Set(e)}),Gn(Vo,"map",function(e){return tm([],em(e.entries()))},function(e){return new Map(e)}),Gn(function(e){return gx(e)||Fj(e)},"number",function(e){return gx(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),Gn(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),Gn(Yj,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function xu(e,n,s,r){return{isApplicable:e,annotation:n,transform:s,untransform:r}}var TS=xu(function(e,n){if(bS(e)){var s=!!n.symbolRegistry.getIdentifier(e);return s}return!1},function(e,n){var s=n.symbolRegistry.getIdentifier(e);return["symbol",s]},function(e){return e.description},function(e,n,s){var r=s.symbolRegistry.getValue(n[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),Xj=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,n){return e[n.name]=n,e},{}),ES=xu(Ij,function(e){return["typed-array",e.constructor.name]},function(e){return tm([],em(e))},function(e,n){var s=Xj[n[1]];if(!s)throw new Error("Trying to deserialize unknown typed array");return new s(e)});function AS(e,n){if(e?.constructor){var s=!!n.classRegistry.getIdentifier(e.constructor);return s}return!1}var CS=xu(AS,function(e,n){var s=n.classRegistry.getIdentifier(e.constructor);return["class",s]},function(e,n){var s=n.classRegistry.getAllowedProps(e.constructor);if(!s)return Jh({},e);var r={};return s.forEach(function(o){r[o]=e[o]}),r},function(e,n,s){var r=s.classRegistry.getValue(n[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),jS=xu(function(e,n){return!!n.customTransformerRegistry.findApplicable(e)},function(e,n){var s=n.customTransformerRegistry.findApplicable(e);return["custom",s.name]},function(e,n){var s=n.customTransformerRegistry.findApplicable(e);return s.serialize(e)},function(e,n,s){var r=s.customTransformerRegistry.findByName(n[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),Wj=[CS,TS,jS,ES],yx=function(e,n){var s=px(Wj,function(o){return o.isApplicable(e,n)});if(s)return{value:s.transform(e,n),type:s.annotation(e,n)};var r=px(wS,function(o){return o.isApplicable(e,n)});if(r)return{value:r.transform(e,n),type:r.annotation}},OS={};wS.forEach(function(e){OS[e.annotation]=e});var $j=function(e,n,s){if(ds(n))switch(n[0]){case"symbol":return TS.untransform(e,n,s);case"class":return CS.untransform(e,n,s);case"custom":return jS.untransform(e,n,s);case"typed-array":return ES.untransform(e,n,s);default:throw new Error("Unknown transformation: "+n)}else{var r=OS[n];if(!r)throw new Error("Unknown transformation: "+n);return r.untransform(e,s)}},$i=function(e,n){for(var s=e.keys();n>0;)s.next(),n--;return s.next().value};function MS(e){if(Vc(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Vc(e,"prototype"))throw new Error("prototype is not allowed as a property");if(Vc(e,"constructor"))throw new Error("constructor is not allowed as a property")}var Zj=function(e,n){MS(n);for(var s=0;s<n.length;s++){var r=n[s];if(Uo(e))e=$i(e,+r);else if(Vo(e)){var o=+r,c=+n[++s]==0?"key":"value",u=$i(e,o);switch(c){case"key":e=u;break;case"value":e=e.get(u);break}}else e=e[r]}return e},nm=function(e,n,s){if(MS(n),n.length===0)return s(e);for(var r=e,o=0;o<n.length-1;o++){var c=n[o];if(ds(r)){var u=+c;r=r[u]}else if(Bo(r))r=r[c];else if(Uo(r)){var f=+c;r=$i(r,f)}else if(Vo(r)){var h=o===n.length-2;if(h)break;var f=+c,p=+n[++o]==0?"key":"value",v=$i(r,f);switch(p){case"key":r=v;break;case"value":r=r.get(v);break}}}var y=n[n.length-1];if(ds(r)?r[+y]=s(r[+y]):Bo(r)&&(r[y]=s(r[y])),Uo(r)){var b=$i(r,+y),w=s(b);b!==w&&(r.delete(b),r.add(w))}if(Vo(r)){var f=+n[n.length-2],E=$i(r,f),p=+y==0?"key":"value";switch(p){case"key":{var A=s(E);r.set(A,r.get(E)),A!==E&&r.delete(E);break}case"value":{r.set(E,s(r.get(E)));break}}}return e},Ea=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var r=s.call(e),o,c=[],u;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)c.push(o.value)}catch(f){u={error:f}}finally{try{o&&!o.done&&(s=r.return)&&s.call(r)}finally{if(u)throw u.error}}return c},ls=function(e,n){for(var s=0,r=n.length,o=e.length;s<r;s++,o++)e[o]=n[s];return e};function am(e,n,s){if(s===void 0&&(s=[]),!!e){if(!ds(e)){cr(e,function(u,f){return am(u,n,ls(ls([],Ea(s)),Ea(No(f))))});return}var r=Ea(e,2),o=r[0],c=r[1];c&&cr(c,function(u,f){am(u,n,ls(ls([],Ea(s)),Ea(No(f))))}),n(o,s)}}function Jj(e,n,s){return am(n,function(r,o){e=nm(e,o,function(c){return $j(c,r,s)})}),e}function eO(e,n){function s(u,f){var h=Zj(e,No(f));u.map(No).forEach(function(p){e=nm(e,p,function(){return h})})}if(ds(n)){var r=Ea(n,2),o=r[0],c=r[1];o.forEach(function(u){e=nm(e,No(u),function(){return e})}),c&&cr(c,s)}else cr(n,s);return e}var tO=function(e,n){return Bo(e)||ds(e)||Vo(e)||Uo(e)||AS(e,n)};function nO(e,n,s){var r=s.get(e);r?r.push(n):s.set(e,[n])}function aO(e,n){var s={},r=void 0;return e.forEach(function(o){if(!(o.length<=1)){n||(o=o.map(function(h){return h.map(String)}).sort(function(h,p){return h.length-p.length}));var c=Ea(o),u=c[0],f=c.slice(1);u.length===0?r=f.map(dh):s[dh(u)]=f.map(dh)}}),r?Zh(s)?[r]:[r,s]:Zh(s)?void 0:s}var NS=function(e,n,s,r,o,c,u){var f;o===void 0&&(o=[]),c===void 0&&(c=[]),u===void 0&&(u=new Map);var h=Gj(e);if(!h){nO(e,o,n);var p=u.get(e);if(p)return r?{transformedValue:null}:p}if(!tO(e,s)){var v=yx(e,s),y=v?{transformedValue:v.value,annotations:[v.type]}:{transformedValue:e};return h||u.set(e,y),y}if(Vc(c,e))return{transformedValue:null};var b=yx(e,s),w=(f=b?.value)!==null&&f!==void 0?f:e,E=ds(w)?[]:{},A={};cr(w,function(_,B){var C=NS(_,n,s,r,ls(ls([],Ea(o)),[B]),ls(ls([],Ea(c)),[e]),u);E[B]=C.transformedValue,ds(C.annotations)?A[B]=C.annotations:Bo(C.annotations)&&cr(C.annotations,function(U,L){A[SS(B)+"."+L]=U})});var R=Zh(A)?{transformedValue:E,annotations:b?[b.type]:void 0}:{transformedValue:E,annotations:b?[b.type,A]:A};return h||u.set(e,R),R};function _S(e){return Object.prototype.toString.call(e).slice(8,-1)}function vx(e){return _S(e)==="Array"}function sO(e){if(_S(e)!=="Object")return!1;const n=Object.getPrototypeOf(e);return!!n&&n.constructor===Object&&n===Object.prototype}function iO(e,n,s,r,o){const c={}.propertyIsEnumerable.call(r,n)?"enumerable":"nonenumerable";c==="enumerable"&&(e[n]=s),o&&c==="nonenumerable"&&Object.defineProperty(e,n,{value:s,enumerable:!1,writable:!0,configurable:!0})}function sm(e,n={}){if(vx(e))return e.map(o=>sm(o,n));if(!sO(e))return e;const s=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...s,...r].reduce((o,c)=>{if(vx(n.props)&&!n.props.includes(c))return o;const u=e[c],f=sm(u,n);return iO(o,c,f,e,n.nonenumerable),o},{})}var Ks=function(){return Ks=Object.assign||function(e){for(var n,s=1,r=arguments.length;s<r;s++){n=arguments[s];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Ks.apply(this,arguments)},rO=function(e,n){var s=typeof Symbol=="function"&&e[Symbol.iterator];if(!s)return e;var r=s.call(e),o,c=[],u;try{for(;(n===void 0||n-- >0)&&!(o=r.next()).done;)c.push(o.value)}catch(f){u={error:f}}finally{try{o&&!o.done&&(s=r.return)&&s.call(r)}finally{if(u)throw u.error}}return c},oO=function(e,n){for(var s=0,r=n.length,o=e.length;s<r;s++,o++)e[o]=n[s];return e},Ma=(function(){function e(n){var s=n===void 0?{}:n,r=s.dedupe,o=r===void 0?!1:r;this.classRegistry=new _j,this.symbolRegistry=new vS(function(c){var u;return(u=c.description)!==null&&u!==void 0?u:""}),this.customTransformerRegistry=new Dj,this.allowedErrorProps=[],this.dedupe=o}return e.prototype.serialize=function(n){var s=new Map,r=NS(n,s,this,this.dedupe),o={json:r.transformedValue};r.annotations&&(o.meta=Ks(Ks({},o.meta),{values:r.annotations}));var c=aO(s,this.dedupe);return c&&(o.meta=Ks(Ks({},o.meta),{referentialEqualities:c})),o},e.prototype.deserialize=function(n){var s=n.json,r=n.meta,o=sm(s);return r?.values&&(o=Jj(o,r.values,this)),r?.referentialEqualities&&(o=eO(o,r.referentialEqualities)),o},e.prototype.stringify=function(n){return JSON.stringify(this.serialize(n))},e.prototype.parse=function(n){return this.deserialize(JSON.parse(n))},e.prototype.registerClass=function(n,s){this.classRegistry.register(n,s)},e.prototype.registerSymbol=function(n,s){this.symbolRegistry.register(n,s)},e.prototype.registerCustom=function(n,s){this.customTransformerRegistry.register(Ks({name:s},n))},e.prototype.allowErrorProps=function(){for(var n,s=[],r=0;r<arguments.length;r++)s[r]=arguments[r];(n=this.allowedErrorProps).push.apply(n,oO([],rO(s)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e})();Ma.serialize;Ma.deserialize;Ma.stringify;Ma.parse;Ma.registerClass;Ma.registerCustom;Ma.registerSymbol;Ma.allowErrorProps;const lO="modulepreload",cO=function(e){return"/"+e},xx={},Ee=function(n,s,r){let o=Promise.resolve();if(s&&s.length>0){let h=function(p){return Promise.all(p.map(v=>Promise.resolve(v).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),f=u?.nonce||u?.getAttribute("nonce");o=h(s.map(p=>{if(p=cO(p),p in xx)return;xx[p]=!0;const v=p.endsWith(".css"),y=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${y}`))return;const b=document.createElement("link");if(b.rel=v?"stylesheet":lO,v||(b.as="script"),b.crossOrigin="",b.href=p,f&&b.setAttribute("nonce",f),document.head.appendChild(b),v)return new Promise((w,E)=>{b.addEventListener("load",w),b.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${p}`)))})}))}function c(u){const f=new Event("vite:preloadError",{cancelable:!0});if(f.payload=u,window.dispatchEvent(f),!f.defaultPrevented)throw u}return o.then(u=>{for(const f of u||[])f.status==="rejected"&&c(f.reason);return n().catch(c)})};var uO=(e,n,s,r,o,c,u,f)=>{let h=document.documentElement,p=["light","dark"];function v(w){(Array.isArray(e)?e:[e]).forEach(E=>{let A=E==="class",R=A&&c?o.map(_=>c[_]||_):o;A?(h.classList.remove(...R),h.classList.add(c&&c[w]?c[w]:w)):h.setAttribute(E,w)}),y(w)}function y(w){f&&p.includes(w)&&(h.style.colorScheme=w)}function b(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)v(r);else try{let w=localStorage.getItem(n)||s,E=u&&w==="system"?b():w;v(E)}catch{}},dO=S.createContext(void 0),fO={setTheme:e=>{},themes:[]},hO=()=>{var e;return(e=S.useContext(dO))!=null?e:fO};S.memo(({forcedTheme:e,storageKey:n,attribute:s,enableSystem:r,enableColorScheme:o,defaultTheme:c,value:u,themes:f,nonce:h,scriptProps:p})=>{let v=JSON.stringify([s,n,c,e,f,u,r,o]).slice(1,-1);return S.createElement("script",{...p,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${uO.toString()})(${v})`}})});var Im=cS();const mO=$o(Im);function pO(e){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}const gO=e=>{switch(e){case"success":return xO;case"info":return SO;case"warning":return bO;case"error":return wO;default:return null}},yO=Array(12).fill(0),vO=({visible:e,className:n})=>ie.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":e},ie.createElement("div",{className:"sonner-spinner"},yO.map((s,r)=>ie.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),xO=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),bO=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),SO=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),wO=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ie.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),TO=ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ie.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ie.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),EO=()=>{const[e,n]=ie.useState(document.hidden);return ie.useEffect(()=>{const s=()=>{n(document.hidden)};return document.addEventListener("visibilitychange",s),()=>window.removeEventListener("visibilitychange",s)},[]),e};let im=1;class AO{constructor(){this.subscribe=n=>(this.subscribers.push(n),()=>{const s=this.subscribers.indexOf(n);this.subscribers.splice(s,1)}),this.publish=n=>{this.subscribers.forEach(s=>s(n))},this.addToast=n=>{this.publish(n),this.toasts=[...this.toasts,n]},this.create=n=>{var s;const{message:r,...o}=n,c=typeof n?.id=="number"||((s=n.id)==null?void 0:s.length)>0?n.id:im++,u=this.toasts.find(h=>h.id===c),f=n.dismissible===void 0?!0:n.dismissible;return this.dismissedToasts.has(c)&&this.dismissedToasts.delete(c),u?this.toasts=this.toasts.map(h=>h.id===c?(this.publish({...h,...n,id:c,title:r}),{...h,...n,id:c,dismissible:f,title:r}):h):this.addToast({title:r,...o,dismissible:f,id:c}),c},this.dismiss=n=>(n?(this.dismissedToasts.add(n),requestAnimationFrame(()=>this.subscribers.forEach(s=>s({id:n,dismiss:!0})))):this.toasts.forEach(s=>{this.subscribers.forEach(r=>r({id:s.id,dismiss:!0}))}),n),this.message=(n,s)=>this.create({...s,message:n}),this.error=(n,s)=>this.create({...s,message:n,type:"error"}),this.success=(n,s)=>this.create({...s,type:"success",message:n}),this.info=(n,s)=>this.create({...s,type:"info",message:n}),this.warning=(n,s)=>this.create({...s,type:"warning",message:n}),this.loading=(n,s)=>this.create({...s,type:"loading",message:n}),this.promise=(n,s)=>{if(!s)return;let r;s.loading!==void 0&&(r=this.create({...s,promise:n,type:"loading",message:s.loading,description:typeof s.description!="function"?s.description:void 0}));const o=Promise.resolve(n instanceof Function?n():n);let c=r!==void 0,u;const f=o.then(async p=>{if(u=["resolve",p],ie.isValidElement(p))c=!1,this.create({id:r,type:"default",message:p});else if(jO(p)&&!p.ok){c=!1;const y=typeof s.error=="function"?await s.error(`HTTP error! status: ${p.status}`):s.error,b=typeof s.description=="function"?await s.description(`HTTP error! status: ${p.status}`):s.description,E=typeof y=="object"&&!ie.isValidElement(y)?y:{message:y};this.create({id:r,type:"error",description:b,...E})}else if(p instanceof Error){c=!1;const y=typeof s.error=="function"?await s.error(p):s.error,b=typeof s.description=="function"?await s.description(p):s.description,E=typeof y=="object"&&!ie.isValidElement(y)?y:{message:y};this.create({id:r,type:"error",description:b,...E})}else if(s.success!==void 0){c=!1;const y=typeof s.success=="function"?await s.success(p):s.success,b=typeof s.description=="function"?await s.description(p):s.description,E=typeof y=="object"&&!ie.isValidElement(y)?y:{message:y};this.create({id:r,type:"success",description:b,...E})}}).catch(async p=>{if(u=["reject",p],s.error!==void 0){c=!1;const v=typeof s.error=="function"?await s.error(p):s.error,y=typeof s.description=="function"?await s.description(p):s.description,w=typeof v=="object"&&!ie.isValidElement(v)?v:{message:v};this.create({id:r,type:"error",description:y,...w})}}).finally(()=>{c&&(this.dismiss(r),r=void 0),s.finally==null||s.finally.call(s)}),h=()=>new Promise((p,v)=>f.then(()=>u[0]==="reject"?v(u[1]):p(u[1])).catch(v));return typeof r!="string"&&typeof r!="number"?{unwrap:h}:Object.assign(r,{unwrap:h})},this.custom=(n,s)=>{const r=s?.id||im++;return this.create({jsx:n(r),id:r,...s}),r},this.getActiveToasts=()=>this.toasts.filter(n=>!this.dismissedToasts.has(n.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const It=new AO,CO=(e,n)=>{const s=n?.id||im++;return It.addToast({title:e,...n,id:s}),s},jO=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",OO=CO,MO=()=>It.toasts,NO=()=>It.getActiveToasts(),u8=Object.assign(OO,{success:It.success,info:It.info,warning:It.warning,error:It.error,custom:It.custom,message:It.message,promise:It.promise,dismiss:It.dismiss,loading:It.loading},{getHistory:MO,getToasts:NO});pO("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Cc(e){return e.label!==void 0}const _O=3,RO="24px",kO="16px",bx=4e3,zO=356,DO=14,PO=45,LO=200;function Qn(...e){return e.filter(Boolean).join(" ")}function HO(e){const[n,s]=e.split("-"),r=[];return n&&r.push(n),s&&r.push(s),r}const BO=e=>{var n,s,r,o,c,u,f,h,p;const{invert:v,toast:y,unstyled:b,interacting:w,setHeights:E,visibleToasts:A,heights:R,index:_,toasts:B,expanded:C,removeToast:U,defaultRichColors:L,closeButton:V,style:j,cancelButtonStyle:z,actionButtonStyle:$,className:J="",descriptionClassName:te="",duration:ae,position:oe,gap:re,expandByDefault:ee,classNames:O,icons:H,closeButtonAriaLabel:D="Close toast"}=e,[se,le]=ie.useState(null),[M,I]=ie.useState(null),[G,Y]=ie.useState(!1),[ne,me]=ie.useState(!1),[ue,xe]=ie.useState(!1),[ke,vt]=ie.useState(!1),[Nt,xt]=ie.useState(!1),[ta,An]=ie.useState(0),[Er,si]=ie.useState(0),ys=ie.useRef(y.duration||ae||bx),Ar=ie.useRef(null),Wt=ie.useRef(null),Cr=_===0,jr=_+1<=A,_t=y.type,Na=y.dismissible!==!1,Rt=y.className||"",Pu=y.descriptionClassName||"",vs=ie.useMemo(()=>R.findIndex(be=>be.toastId===y.id)||0,[R,y.id]),ol=ie.useMemo(()=>{var be;return(be=y.closeButton)!=null?be:V},[y.closeButton,V]),xs=ie.useMemo(()=>y.duration||ae||bx,[y.duration,ae]),Or=ie.useRef(0),na=ie.useRef(0),ll=ie.useRef(0),_a=ie.useRef(null),[bs,kt]=oe.split("-"),Cn=ie.useMemo(()=>R.reduce((be,Ye,mt)=>mt>=vs?be:be+Ye.height,0),[R,vs]),At=EO(),Lu=y.invert||v,Mr=_t==="loading";na.current=ie.useMemo(()=>vs*re+Cn,[vs,Cn]),ie.useEffect(()=>{ys.current=xs},[xs]),ie.useEffect(()=>{Y(!0)},[]),ie.useEffect(()=>{const be=Wt.current;if(be){const Ye=be.getBoundingClientRect().height;return si(Ye),E(mt=>[{toastId:y.id,height:Ye,position:y.position},...mt]),()=>E(mt=>mt.filter(Ct=>Ct.toastId!==y.id))}},[E,y.id]),ie.useLayoutEffect(()=>{if(!G)return;const be=Wt.current,Ye=be.style.height;be.style.height="auto";const mt=be.getBoundingClientRect().height;be.style.height=Ye,si(mt),E(Ct=>Ct.find(We=>We.toastId===y.id)?Ct.map(We=>We.toastId===y.id?{...We,height:mt}:We):[{toastId:y.id,height:mt,position:y.position},...Ct])},[G,y.title,y.description,E,y.id,y.jsx,y.action,y.cancel]);const Hn=ie.useCallback(()=>{me(!0),An(na.current),E(be=>be.filter(Ye=>Ye.toastId!==y.id)),setTimeout(()=>{U(y)},LO)},[y,U,E,na]);ie.useEffect(()=>{if(y.promise&&_t==="loading"||y.duration===1/0||y.type==="loading")return;let be;return C||w||At?(()=>{if(ll.current<Or.current){const Ct=new Date().getTime()-Or.current;ys.current=ys.current-Ct}ll.current=new Date().getTime()})():(()=>{ys.current!==1/0&&(Or.current=new Date().getTime(),be=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),Hn()},ys.current))})(),()=>clearTimeout(be)},[C,w,y,_t,At,Hn]),ie.useEffect(()=>{y.delete&&(Hn(),y.onDismiss==null||y.onDismiss.call(y,y))},[Hn,y.delete]);function ii(){var be;if(H?.loading){var Ye;return ie.createElement("div",{className:Qn(O?.loader,y==null||(Ye=y.classNames)==null?void 0:Ye.loader,"sonner-loader"),"data-visible":_t==="loading"},H.loading)}return ie.createElement(vO,{className:Qn(O?.loader,y==null||(be=y.classNames)==null?void 0:be.loader),visible:_t==="loading"})}const ri=y.icon||H?.[_t]||gO(_t);var Ss,Bn;return ie.createElement("li",{tabIndex:0,ref:Wt,className:Qn(J,Rt,O?.toast,y==null||(n=y.classNames)==null?void 0:n.toast,O?.default,O?.[_t],y==null||(s=y.classNames)==null?void 0:s[_t]),"data-sonner-toast":"","data-rich-colors":(Ss=y.richColors)!=null?Ss:L,"data-styled":!(y.jsx||y.unstyled||b),"data-mounted":G,"data-promise":!!y.promise,"data-swiped":Nt,"data-removed":ne,"data-visible":jr,"data-y-position":bs,"data-x-position":kt,"data-index":_,"data-front":Cr,"data-swiping":ue,"data-dismissible":Na,"data-type":_t,"data-invert":Lu,"data-swipe-out":ke,"data-swipe-direction":M,"data-expanded":!!(C||ee&&G),"data-testid":y.testId,style:{"--index":_,"--toasts-before":_,"--z-index":B.length-_,"--offset":`${ne?ta:na.current}px`,"--initial-height":ee?"auto":`${Er}px`,...j,...y.style},onDragEnd:()=>{xe(!1),le(null),_a.current=null},onPointerDown:be=>{be.button!==2&&(Mr||!Na||(Ar.current=new Date,An(na.current),be.target.setPointerCapture(be.pointerId),be.target.tagName!=="BUTTON"&&(xe(!0),_a.current={x:be.clientX,y:be.clientY})))},onPointerUp:()=>{var be,Ye,mt;if(ke||!Na)return;_a.current=null;const Ct=Number(((be=Wt.current)==null?void 0:be.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ra=Number(((Ye=Wt.current)==null?void 0:Ye.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),We=new Date().getTime()-((mt=Ar.current)==null?void 0:mt.getTime()),Lt=se==="x"?Ct:Ra,ws=Math.abs(Lt)/We;if(Math.abs(Lt)>=PO||ws>.11){An(na.current),y.onDismiss==null||y.onDismiss.call(y,y),I(se==="x"?Ct>0?"right":"left":Ra>0?"down":"up"),Hn(),vt(!0);return}else{var Ht,Bt;(Ht=Wt.current)==null||Ht.style.setProperty("--swipe-amount-x","0px"),(Bt=Wt.current)==null||Bt.style.setProperty("--swipe-amount-y","0px")}xt(!1),xe(!1),le(null)},onPointerMove:be=>{var Ye,mt,Ct;if(!_a.current||!Na||((Ye=window.getSelection())==null?void 0:Ye.toString().length)>0)return;const We=be.clientY-_a.current.y,Lt=be.clientX-_a.current.x;var ws;const Ht=(ws=e.swipeDirections)!=null?ws:HO(oe);!se&&(Math.abs(Lt)>1||Math.abs(We)>1)&&le(Math.abs(Lt)>Math.abs(We)?"x":"y");let Bt={x:0,y:0};const oi=jn=>1/(1.5+Math.abs(jn)/20);if(se==="y"){if(Ht.includes("top")||Ht.includes("bottom"))if(Ht.includes("top")&&We<0||Ht.includes("bottom")&&We>0)Bt.y=We;else{const jn=We*oi(We);Bt.y=Math.abs(jn)<Math.abs(We)?jn:We}}else if(se==="x"&&(Ht.includes("left")||Ht.includes("right")))if(Ht.includes("left")&&Lt<0||Ht.includes("right")&&Lt>0)Bt.x=Lt;else{const jn=Lt*oi(Lt);Bt.x=Math.abs(jn)<Math.abs(Lt)?jn:Lt}(Math.abs(Bt.x)>0||Math.abs(Bt.y)>0)&&xt(!0),(mt=Wt.current)==null||mt.style.setProperty("--swipe-amount-x",`${Bt.x}px`),(Ct=Wt.current)==null||Ct.style.setProperty("--swipe-amount-y",`${Bt.y}px`)}},ol&&!y.jsx&&_t!=="loading"?ie.createElement("button",{"aria-label":D,"data-disabled":Mr,"data-close-button":!0,onClick:Mr||!Na?()=>{}:()=>{Hn(),y.onDismiss==null||y.onDismiss.call(y,y)},className:Qn(O?.closeButton,y==null||(r=y.classNames)==null?void 0:r.closeButton)},(Bn=H?.close)!=null?Bn:TO):null,(_t||y.icon||y.promise)&&y.icon!==null&&(H?.[_t]!==null||y.icon)?ie.createElement("div",{"data-icon":"",className:Qn(O?.icon,y==null||(o=y.classNames)==null?void 0:o.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||ii():null,y.type!=="loading"?ri:null):null,ie.createElement("div",{"data-content":"",className:Qn(O?.content,y==null||(c=y.classNames)==null?void 0:c.content)},ie.createElement("div",{"data-title":"",className:Qn(O?.title,y==null||(u=y.classNames)==null?void 0:u.title)},y.jsx?y.jsx:typeof y.title=="function"?y.title():y.title),y.description?ie.createElement("div",{"data-description":"",className:Qn(te,Pu,O?.description,y==null||(f=y.classNames)==null?void 0:f.description)},typeof y.description=="function"?y.description():y.description):null),ie.isValidElement(y.cancel)?y.cancel:y.cancel&&Cc(y.cancel)?ie.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||z,onClick:be=>{Cc(y.cancel)&&Na&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,be),Hn())},className:Qn(O?.cancelButton,y==null||(h=y.classNames)==null?void 0:h.cancelButton)},y.cancel.label):null,ie.isValidElement(y.action)?y.action:y.action&&Cc(y.action)?ie.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||$,onClick:be=>{Cc(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,be),!be.defaultPrevented&&Hn())},className:Qn(O?.actionButton,y==null||(p=y.classNames)==null?void 0:p.actionButton)},y.action.label):null)};function Sx(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function VO(e,n){const s={};return[e,n].forEach((r,o)=>{const c=o===1,u=c?"--mobile-offset":"--offset",f=c?kO:RO;function h(p){["top","right","bottom","left"].forEach(v=>{s[`${u}-${v}`]=typeof p=="number"?`${p}px`:p})}typeof r=="number"||typeof r=="string"?h(r):typeof r=="object"?["top","right","bottom","left"].forEach(p=>{r[p]===void 0?s[`${u}-${p}`]=f:s[`${u}-${p}`]=typeof r[p]=="number"?`${r[p]}px`:r[p]}):h(f)}),s}const UO=ie.forwardRef(function(n,s){const{id:r,invert:o,position:c="bottom-right",hotkey:u=["altKey","KeyT"],expand:f,closeButton:h,className:p,offset:v,mobileOffset:y,theme:b="light",richColors:w,duration:E,style:A,visibleToasts:R=_O,toastOptions:_,dir:B=Sx(),gap:C=DO,icons:U,containerAriaLabel:L="Notifications"}=n,[V,j]=ie.useState([]),z=ie.useMemo(()=>r?V.filter(G=>G.toasterId===r):V.filter(G=>!G.toasterId),[V,r]),$=ie.useMemo(()=>Array.from(new Set([c].concat(z.filter(G=>G.position).map(G=>G.position)))),[z,c]),[J,te]=ie.useState([]),[ae,oe]=ie.useState(!1),[re,ee]=ie.useState(!1),[O,H]=ie.useState(b!=="system"?b:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),D=ie.useRef(null),se=u.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=ie.useRef(null),M=ie.useRef(!1),I=ie.useCallback(G=>{j(Y=>{var ne;return(ne=Y.find(me=>me.id===G.id))!=null&&ne.delete||It.dismiss(G.id),Y.filter(({id:me})=>me!==G.id)})},[]);return ie.useEffect(()=>It.subscribe(G=>{if(G.dismiss){requestAnimationFrame(()=>{j(Y=>Y.map(ne=>ne.id===G.id?{...ne,delete:!0}:ne))});return}setTimeout(()=>{mO.flushSync(()=>{j(Y=>{const ne=Y.findIndex(me=>me.id===G.id);return ne!==-1?[...Y.slice(0,ne),{...Y[ne],...G},...Y.slice(ne+1)]:[G,...Y]})})})}),[V]),ie.useEffect(()=>{if(b!=="system"){H(b);return}if(b==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?H("dark"):H("light")),typeof window>"u")return;const G=window.matchMedia("(prefers-color-scheme: dark)");try{G.addEventListener("change",({matches:Y})=>{H(Y?"dark":"light")})}catch{G.addListener(({matches:ne})=>{try{H(ne?"dark":"light")}catch(me){console.error(me)}})}},[b]),ie.useEffect(()=>{V.length<=1&&oe(!1)},[V]),ie.useEffect(()=>{const G=Y=>{var ne;if(u.every(xe=>Y[xe]||Y.code===xe)){var ue;oe(!0),(ue=D.current)==null||ue.focus()}Y.code==="Escape"&&(document.activeElement===D.current||(ne=D.current)!=null&&ne.contains(document.activeElement))&&oe(!1)};return document.addEventListener("keydown",G),()=>document.removeEventListener("keydown",G)},[u]),ie.useEffect(()=>{if(D.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,M.current=!1)}},[D.current]),ie.createElement("section",{ref:s,"aria-label":`${L} ${se}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},$.map((G,Y)=>{var ne;const[me,ue]=G.split("-");return z.length?ie.createElement("ol",{key:G,dir:B==="auto"?Sx():B,tabIndex:-1,ref:D,className:p,"data-sonner-toaster":!0,"data-sonner-theme":O,"data-y-position":me,"data-x-position":ue,style:{"--front-toast-height":`${((ne=J[0])==null?void 0:ne.height)||0}px`,"--width":`${zO}px`,"--gap":`${C}px`,...A,...VO(v,y)},onBlur:xe=>{M.current&&!xe.currentTarget.contains(xe.relatedTarget)&&(M.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:xe=>{xe.target instanceof HTMLElement&&xe.target.dataset.dismissible==="false"||M.current||(M.current=!0,le.current=xe.relatedTarget)},onMouseEnter:()=>oe(!0),onMouseMove:()=>oe(!0),onMouseLeave:()=>{re||oe(!1)},onDragEnd:()=>oe(!1),onPointerDown:xe=>{xe.target instanceof HTMLElement&&xe.target.dataset.dismissible==="false"||ee(!0)},onPointerUp:()=>ee(!1)},z.filter(xe=>!xe.position&&Y===0||xe.position===G).map((xe,ke)=>{var vt,Nt;return ie.createElement(BO,{key:xe.id,icons:U,index:ke,toast:xe,defaultRichColors:w,duration:(vt=_?.duration)!=null?vt:E,className:_?.className,descriptionClassName:_?.descriptionClassName,invert:o,visibleToasts:R,closeButton:(Nt=_?.closeButton)!=null?Nt:h,interacting:re,position:G,style:_?.style,unstyled:_?.unstyled,classNames:_?.classNames,cancelButtonStyle:_?.cancelButtonStyle,actionButtonStyle:_?.actionButtonStyle,closeButtonAriaLabel:_?.closeButtonAriaLabel,removeToast:I,toasts:z.filter(xt=>xt.position==xe.position),heights:J.filter(xt=>xt.position==xe.position),setHeights:te,expandByDefault:f,gap:C,expanded:ae,swipeDirections:n.swipeDirections})})):null}))}),qO=({...e})=>{const{theme:n="system"}=hO();return g.jsx(UO,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:n,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};function wa(e,n,{checkForDefaultPrevented:s=!0}={}){return function(o){if(e?.(o),s===!1||!o.defaultPrevented)return n?.(o)}}function wx(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function RS(...e){return n=>{let s=!1;const r=e.map(o=>{const c=wx(o,n);return!s&&typeof c=="function"&&(s=!0),c});if(s)return()=>{for(let o=0;o<r.length;o++){const c=r[o];typeof c=="function"?c():wx(e[o],null)}}}}function ni(...e){return S.useCallback(RS(...e),e)}function kS(e,n=[]){let s=[];function r(c,u){const f=S.createContext(u),h=s.length;s=[...s,u];const p=y=>{const{scope:b,children:w,...E}=y,A=b?.[e]?.[h]||f,R=S.useMemo(()=>E,Object.values(E));return g.jsx(A.Provider,{value:R,children:w})};p.displayName=c+"Provider";function v(y,b){const w=b?.[e]?.[h]||f,E=S.useContext(w);if(E)return E;if(u!==void 0)return u;throw new Error(`\`${y}\` must be used within \`${c}\``)}return[p,v]}const o=()=>{const c=s.map(u=>S.createContext(u));return function(f){const h=f?.[e]||c;return S.useMemo(()=>({[`__scope${e}`]:{...f,[e]:h}}),[f,h])}};return o.scopeName=e,[r,KO(o,...n)]}function KO(...e){const n=e[0];if(e.length===1)return n;const s=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(c){const u=r.reduce((f,{useScope:h,scopeName:p})=>{const y=h(c)[`__scope${p}`];return{...f,...y}},{});return S.useMemo(()=>({[`__scope${n.scopeName}`]:u}),[u])}};return s.scopeName=n.scopeName,s}function GO(e){const n=QO(e),s=S.forwardRef((r,o)=>{const{children:c,...u}=r,f=S.Children.toArray(c),h=f.find(IO);if(h){const p=h.props.children,v=f.map(y=>y===h?S.Children.count(p)>1?S.Children.only(null):S.isValidElement(p)?p.props.children:null:y);return g.jsx(n,{...u,ref:o,children:S.isValidElement(p)?S.cloneElement(p,void 0,v):null})}return g.jsx(n,{...u,ref:o,children:c})});return s.displayName=`${e}.Slot`,s}function QO(e){const n=S.forwardRef((s,r)=>{const{children:o,...c}=s;if(S.isValidElement(o)){const u=XO(o),f=YO(c,o.props);return o.type!==S.Fragment&&(f.ref=r?RS(r,u):u),S.cloneElement(o,f)}return S.Children.count(o)>1?S.Children.only(null):null});return n.displayName=`${e}.SlotClone`,n}var zS=Symbol("radix.slottable");function FO(e){const n=({children:s})=>g.jsx(g.Fragment,{children:s});return n.displayName=`${e}.Slottable`,n.__radixId=zS,n}function IO(e){return S.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===zS}function YO(e,n){const s={...n};for(const r in n){const o=e[r],c=n[r];/^on[A-Z]/.test(r)?o&&c?s[r]=(...f)=>{const h=c(...f);return o(...f),h}:o&&(s[r]=o):r==="style"?s[r]={...o,...c}:r==="className"&&(s[r]=[o,c].filter(Boolean).join(" "))}return{...e,...s}}function XO(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}var WO=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ai=WO.reduce((e,n)=>{const s=GO(`Primitive.${n}`),r=S.forwardRef((o,c)=>{const{asChild:u,...f}=o,h=u?s:n;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),g.jsx(h,{...f,ref:c})});return r.displayName=`Primitive.${n}`,{...e,[n]:r}},{});function $O(e,n){e&&Im.flushSync(()=>e.dispatchEvent(n))}function bu(e){const n=S.useRef(e);return S.useEffect(()=>{n.current=e}),S.useMemo(()=>(...s)=>n.current?.(...s),[])}function ZO(e,n=globalThis?.document){const s=bu(e);S.useEffect(()=>{const r=o=>{o.key==="Escape"&&s(o)};return n.addEventListener("keydown",r,{capture:!0}),()=>n.removeEventListener("keydown",r,{capture:!0})},[s,n])}var JO="DismissableLayer",rm="dismissableLayer.update",eM="dismissableLayer.pointerDownOutside",tM="dismissableLayer.focusOutside",Tx,DS=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),PS=S.forwardRef((e,n)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:c,onInteractOutside:u,onDismiss:f,...h}=e,p=S.useContext(DS),[v,y]=S.useState(null),b=v?.ownerDocument??globalThis?.document,[,w]=S.useState({}),E=ni(n,j=>y(j)),A=Array.from(p.layers),[R]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),_=A.indexOf(R),B=v?A.indexOf(v):-1,C=p.layersWithOutsidePointerEventsDisabled.size>0,U=B>=_,L=sM(j=>{const z=j.target,$=[...p.branches].some(J=>J.contains(z));!U||$||(o?.(j),u?.(j),j.defaultPrevented||f?.())},b),V=iM(j=>{const z=j.target;[...p.branches].some(J=>J.contains(z))||(c?.(j),u?.(j),j.defaultPrevented||f?.())},b);return ZO(j=>{B===p.layers.size-1&&(r?.(j),!j.defaultPrevented&&f&&(j.preventDefault(),f()))},b),S.useEffect(()=>{if(v)return s&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(Tx=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(v)),p.layers.add(v),Ex(),()=>{s&&p.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=Tx)}},[v,b,s,p]),S.useEffect(()=>()=>{v&&(p.layers.delete(v),p.layersWithOutsidePointerEventsDisabled.delete(v),Ex())},[v,p]),S.useEffect(()=>{const j=()=>w({});return document.addEventListener(rm,j),()=>document.removeEventListener(rm,j)},[]),g.jsx(ai.div,{...h,ref:E,style:{pointerEvents:C?U?"auto":"none":void 0,...e.style},onFocusCapture:wa(e.onFocusCapture,V.onFocusCapture),onBlurCapture:wa(e.onBlurCapture,V.onBlurCapture),onPointerDownCapture:wa(e.onPointerDownCapture,L.onPointerDownCapture)})});PS.displayName=JO;var nM="DismissableLayerBranch",aM=S.forwardRef((e,n)=>{const s=S.useContext(DS),r=S.useRef(null),o=ni(n,r);return S.useEffect(()=>{const c=r.current;if(c)return s.branches.add(c),()=>{s.branches.delete(c)}},[s.branches]),g.jsx(ai.div,{...e,ref:o})});aM.displayName=nM;function sM(e,n=globalThis?.document){const s=bu(e),r=S.useRef(!1),o=S.useRef(()=>{});return S.useEffect(()=>{const c=f=>{if(f.target&&!r.current){let h=function(){LS(eM,s,p,{discrete:!0})};const p={originalEvent:f};f.pointerType==="touch"?(n.removeEventListener("click",o.current),o.current=h,n.addEventListener("click",o.current,{once:!0})):h()}else n.removeEventListener("click",o.current);r.current=!1},u=window.setTimeout(()=>{n.addEventListener("pointerdown",c)},0);return()=>{window.clearTimeout(u),n.removeEventListener("pointerdown",c),n.removeEventListener("click",o.current)}},[n,s]),{onPointerDownCapture:()=>r.current=!0}}function iM(e,n=globalThis?.document){const s=bu(e),r=S.useRef(!1);return S.useEffect(()=>{const o=c=>{c.target&&!r.current&&LS(tM,s,{originalEvent:c},{discrete:!1})};return n.addEventListener("focusin",o),()=>n.removeEventListener("focusin",o)},[n,s]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Ex(){const e=new CustomEvent(rm);document.dispatchEvent(e)}function LS(e,n,s,{discrete:r}){const o=s.originalEvent.target,c=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:s});n&&o.addEventListener(e,n,{once:!0}),r?$O(o,c):o.dispatchEvent(c)}var qo=globalThis?.document?S.useLayoutEffect:()=>{};const rM=["top","right","bottom","left"],fs=Math.min,on=Math.max,eu=Math.round,jc=Math.floor,Yn=e=>({x:e,y:e}),oM={left:"right",right:"left",bottom:"top",top:"bottom"},lM={start:"end",end:"start"};function om(e,n,s){return on(e,fs(n,s))}function Ca(e,n){return typeof e=="function"?e(n):e}function ja(e){return e.split("-")[0]}function mr(e){return e.split("-")[1]}function Ym(e){return e==="x"?"y":"x"}function Xm(e){return e==="y"?"height":"width"}const cM=new Set(["top","bottom"]);function In(e){return cM.has(ja(e))?"y":"x"}function Wm(e){return Ym(In(e))}function uM(e,n,s){s===void 0&&(s=!1);const r=mr(e),o=Wm(e),c=Xm(o);let u=o==="x"?r===(s?"end":"start")?"right":"left":r==="start"?"bottom":"top";return n.reference[c]>n.floating[c]&&(u=tu(u)),[u,tu(u)]}function dM(e){const n=tu(e);return[lm(e),n,lm(n)]}function lm(e){return e.replace(/start|end/g,n=>lM[n])}const Ax=["left","right"],Cx=["right","left"],fM=["top","bottom"],hM=["bottom","top"];function mM(e,n,s){switch(e){case"top":case"bottom":return s?n?Cx:Ax:n?Ax:Cx;case"left":case"right":return n?fM:hM;default:return[]}}function pM(e,n,s,r){const o=mr(e);let c=mM(ja(e),s==="start",r);return o&&(c=c.map(u=>u+"-"+o),n&&(c=c.concat(c.map(lm)))),c}function tu(e){return e.replace(/left|right|bottom|top/g,n=>oM[n])}function gM(e){return{top:0,right:0,bottom:0,left:0,...e}}function HS(e){return typeof e!="number"?gM(e):{top:e,right:e,bottom:e,left:e}}function nu(e){const{x:n,y:s,width:r,height:o}=e;return{width:r,height:o,top:s,left:n,right:n+r,bottom:s+o,x:n,y:s}}function jx(e,n,s){let{reference:r,floating:o}=e;const c=In(n),u=Wm(n),f=Xm(u),h=ja(n),p=c==="y",v=r.x+r.width/2-o.width/2,y=r.y+r.height/2-o.height/2,b=r[f]/2-o[f]/2;let w;switch(h){case"top":w={x:v,y:r.y-o.height};break;case"bottom":w={x:v,y:r.y+r.height};break;case"right":w={x:r.x+r.width,y};break;case"left":w={x:r.x-o.width,y};break;default:w={x:r.x,y:r.y}}switch(mr(n)){case"start":w[u]-=b*(s&&p?-1:1);break;case"end":w[u]+=b*(s&&p?-1:1);break}return w}const yM=async(e,n,s)=>{const{placement:r="bottom",strategy:o="absolute",middleware:c=[],platform:u}=s,f=c.filter(Boolean),h=await(u.isRTL==null?void 0:u.isRTL(n));let p=await u.getElementRects({reference:e,floating:n,strategy:o}),{x:v,y}=jx(p,r,h),b=r,w={},E=0;for(let A=0;A<f.length;A++){const{name:R,fn:_}=f[A],{x:B,y:C,data:U,reset:L}=await _({x:v,y,initialPlacement:r,placement:b,strategy:o,middlewareData:w,rects:p,platform:u,elements:{reference:e,floating:n}});v=B??v,y=C??y,w={...w,[R]:{...w[R],...U}},L&&E<=50&&(E++,typeof L=="object"&&(L.placement&&(b=L.placement),L.rects&&(p=L.rects===!0?await u.getElementRects({reference:e,floating:n,strategy:o}):L.rects),{x:v,y}=jx(p,b,h)),A=-1)}return{x:v,y,placement:b,strategy:o,middlewareData:w}};async function Ko(e,n){var s;n===void 0&&(n={});const{x:r,y:o,platform:c,rects:u,elements:f,strategy:h}=e,{boundary:p="clippingAncestors",rootBoundary:v="viewport",elementContext:y="floating",altBoundary:b=!1,padding:w=0}=Ca(n,e),E=HS(w),R=f[b?y==="floating"?"reference":"floating":y],_=nu(await c.getClippingRect({element:(s=await(c.isElement==null?void 0:c.isElement(R)))==null||s?R:R.contextElement||await(c.getDocumentElement==null?void 0:c.getDocumentElement(f.floating)),boundary:p,rootBoundary:v,strategy:h})),B=y==="floating"?{x:r,y:o,width:u.floating.width,height:u.floating.height}:u.reference,C=await(c.getOffsetParent==null?void 0:c.getOffsetParent(f.floating)),U=await(c.isElement==null?void 0:c.isElement(C))?await(c.getScale==null?void 0:c.getScale(C))||{x:1,y:1}:{x:1,y:1},L=nu(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:B,offsetParent:C,strategy:h}):B);return{top:(_.top-L.top+E.top)/U.y,bottom:(L.bottom-_.bottom+E.bottom)/U.y,left:(_.left-L.left+E.left)/U.x,right:(L.right-_.right+E.right)/U.x}}const vM=e=>({name:"arrow",options:e,async fn(n){const{x:s,y:r,placement:o,rects:c,platform:u,elements:f,middlewareData:h}=n,{element:p,padding:v=0}=Ca(e,n)||{};if(p==null)return{};const y=HS(v),b={x:s,y:r},w=Wm(o),E=Xm(w),A=await u.getDimensions(p),R=w==="y",_=R?"top":"left",B=R?"bottom":"right",C=R?"clientHeight":"clientWidth",U=c.reference[E]+c.reference[w]-b[w]-c.floating[E],L=b[w]-c.reference[w],V=await(u.getOffsetParent==null?void 0:u.getOffsetParent(p));let j=V?V[C]:0;(!j||!await(u.isElement==null?void 0:u.isElement(V)))&&(j=f.floating[C]||c.floating[E]);const z=U/2-L/2,$=j/2-A[E]/2-1,J=fs(y[_],$),te=fs(y[B],$),ae=J,oe=j-A[E]-te,re=j/2-A[E]/2+z,ee=om(ae,re,oe),O=!h.arrow&&mr(o)!=null&&re!==ee&&c.reference[E]/2-(re<ae?J:te)-A[E]/2<0,H=O?re<ae?re-ae:re-oe:0;return{[w]:b[w]+H,data:{[w]:ee,centerOffset:re-ee-H,...O&&{alignmentOffset:H}},reset:O}}}),xM=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var s,r;const{placement:o,middlewareData:c,rects:u,initialPlacement:f,platform:h,elements:p}=n,{mainAxis:v=!0,crossAxis:y=!0,fallbackPlacements:b,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:A=!0,...R}=Ca(e,n);if((s=c.arrow)!=null&&s.alignmentOffset)return{};const _=ja(o),B=In(f),C=ja(f)===f,U=await(h.isRTL==null?void 0:h.isRTL(p.floating)),L=b||(C||!A?[tu(f)]:dM(f)),V=E!=="none";!b&&V&&L.push(...pM(f,A,E,U));const j=[f,...L],z=await Ko(n,R),$=[];let J=((r=c.flip)==null?void 0:r.overflows)||[];if(v&&$.push(z[_]),y){const re=uM(o,u,U);$.push(z[re[0]],z[re[1]])}if(J=[...J,{placement:o,overflows:$}],!$.every(re=>re<=0)){var te,ae;const re=(((te=c.flip)==null?void 0:te.index)||0)+1,ee=j[re];if(ee&&(!(y==="alignment"?B!==In(ee):!1)||J.every(D=>In(D.placement)===B?D.overflows[0]>0:!0)))return{data:{index:re,overflows:J},reset:{placement:ee}};let O=(ae=J.filter(H=>H.overflows[0]<=0).sort((H,D)=>H.overflows[1]-D.overflows[1])[0])==null?void 0:ae.placement;if(!O)switch(w){case"bestFit":{var oe;const H=(oe=J.filter(D=>{if(V){const se=In(D.placement);return se===B||se==="y"}return!0}).map(D=>[D.placement,D.overflows.filter(se=>se>0).reduce((se,le)=>se+le,0)]).sort((D,se)=>D[1]-se[1])[0])==null?void 0:oe[0];H&&(O=H);break}case"initialPlacement":O=f;break}if(o!==O)return{reset:{placement:O}}}return{}}}};function Ox(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function Mx(e){return rM.some(n=>e[n]>=0)}const bM=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:s}=n,{strategy:r="referenceHidden",...o}=Ca(e,n);switch(r){case"referenceHidden":{const c=await Ko(n,{...o,elementContext:"reference"}),u=Ox(c,s.reference);return{data:{referenceHiddenOffsets:u,referenceHidden:Mx(u)}}}case"escaped":{const c=await Ko(n,{...o,altBoundary:!0}),u=Ox(c,s.floating);return{data:{escapedOffsets:u,escaped:Mx(u)}}}default:return{}}}}},BS=new Set(["left","top"]);async function SM(e,n){const{placement:s,platform:r,elements:o}=e,c=await(r.isRTL==null?void 0:r.isRTL(o.floating)),u=ja(s),f=mr(s),h=In(s)==="y",p=BS.has(u)?-1:1,v=c&&h?-1:1,y=Ca(n,e);let{mainAxis:b,crossAxis:w,alignmentAxis:E}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return f&&typeof E=="number"&&(w=f==="end"?E*-1:E),h?{x:w*v,y:b*p}:{x:b*p,y:w*v}}const wM=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var s,r;const{x:o,y:c,placement:u,middlewareData:f}=n,h=await SM(n,e);return u===((s=f.offset)==null?void 0:s.placement)&&(r=f.arrow)!=null&&r.alignmentOffset?{}:{x:o+h.x,y:c+h.y,data:{...h,placement:u}}}}},TM=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:s,y:r,placement:o}=n,{mainAxis:c=!0,crossAxis:u=!1,limiter:f={fn:R=>{let{x:_,y:B}=R;return{x:_,y:B}}},...h}=Ca(e,n),p={x:s,y:r},v=await Ko(n,h),y=In(ja(o)),b=Ym(y);let w=p[b],E=p[y];if(c){const R=b==="y"?"top":"left",_=b==="y"?"bottom":"right",B=w+v[R],C=w-v[_];w=om(B,w,C)}if(u){const R=y==="y"?"top":"left",_=y==="y"?"bottom":"right",B=E+v[R],C=E-v[_];E=om(B,E,C)}const A=f.fn({...n,[b]:w,[y]:E});return{...A,data:{x:A.x-s,y:A.y-r,enabled:{[b]:c,[y]:u}}}}}},EM=function(e){return e===void 0&&(e={}),{options:e,fn(n){const{x:s,y:r,placement:o,rects:c,middlewareData:u}=n,{offset:f=0,mainAxis:h=!0,crossAxis:p=!0}=Ca(e,n),v={x:s,y:r},y=In(o),b=Ym(y);let w=v[b],E=v[y];const A=Ca(f,n),R=typeof A=="number"?{mainAxis:A,crossAxis:0}:{mainAxis:0,crossAxis:0,...A};if(h){const C=b==="y"?"height":"width",U=c.reference[b]-c.floating[C]+R.mainAxis,L=c.reference[b]+c.reference[C]-R.mainAxis;w<U?w=U:w>L&&(w=L)}if(p){var _,B;const C=b==="y"?"width":"height",U=BS.has(ja(o)),L=c.reference[y]-c.floating[C]+(U&&((_=u.offset)==null?void 0:_[y])||0)+(U?0:R.crossAxis),V=c.reference[y]+c.reference[C]+(U?0:((B=u.offset)==null?void 0:B[y])||0)-(U?R.crossAxis:0);E<L?E=L:E>V&&(E=V)}return{[b]:w,[y]:E}}}},AM=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(n){var s,r;const{placement:o,rects:c,platform:u,elements:f}=n,{apply:h=()=>{},...p}=Ca(e,n),v=await Ko(n,p),y=ja(o),b=mr(o),w=In(o)==="y",{width:E,height:A}=c.floating;let R,_;y==="top"||y==="bottom"?(R=y,_=b===(await(u.isRTL==null?void 0:u.isRTL(f.floating))?"start":"end")?"left":"right"):(_=y,R=b==="end"?"top":"bottom");const B=A-v.top-v.bottom,C=E-v.left-v.right,U=fs(A-v[R],B),L=fs(E-v[_],C),V=!n.middlewareData.shift;let j=U,z=L;if((s=n.middlewareData.shift)!=null&&s.enabled.x&&(z=C),(r=n.middlewareData.shift)!=null&&r.enabled.y&&(j=B),V&&!b){const J=on(v.left,0),te=on(v.right,0),ae=on(v.top,0),oe=on(v.bottom,0);w?z=E-2*(J!==0||te!==0?J+te:on(v.left,v.right)):j=A-2*(ae!==0||oe!==0?ae+oe:on(v.top,v.bottom))}await h({...n,availableWidth:z,availableHeight:j});const $=await u.getDimensions(f.floating);return E!==$.width||A!==$.height?{reset:{rects:!0}}:{}}}};function Su(){return typeof window<"u"}function pr(e){return VS(e)?(e.nodeName||"").toLowerCase():"#document"}function cn(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function ea(e){var n;return(n=(VS(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function VS(e){return Su()?e instanceof Node||e instanceof cn(e).Node:!1}function zn(e){return Su()?e instanceof Element||e instanceof cn(e).Element:!1}function $n(e){return Su()?e instanceof HTMLElement||e instanceof cn(e).HTMLElement:!1}function Nx(e){return!Su()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cn(e).ShadowRoot}const CM=new Set(["inline","contents"]);function nl(e){const{overflow:n,overflowX:s,overflowY:r,display:o}=Dn(e);return/auto|scroll|overlay|hidden|clip/.test(n+r+s)&&!CM.has(o)}const jM=new Set(["table","td","th"]);function OM(e){return jM.has(pr(e))}const MM=[":popover-open",":modal"];function wu(e){return MM.some(n=>{try{return e.matches(n)}catch{return!1}})}const NM=["transform","translate","scale","rotate","perspective"],_M=["transform","translate","scale","rotate","perspective","filter"],RM=["paint","layout","strict","content"];function $m(e){const n=Zm(),s=zn(e)?Dn(e):e;return NM.some(r=>s[r]?s[r]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!n&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!n&&(s.filter?s.filter!=="none":!1)||_M.some(r=>(s.willChange||"").includes(r))||RM.some(r=>(s.contain||"").includes(r))}function kM(e){let n=hs(e);for(;$n(n)&&!ur(n);){if($m(n))return n;if(wu(n))return null;n=hs(n)}return null}function Zm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const zM=new Set(["html","body","#document"]);function ur(e){return zM.has(pr(e))}function Dn(e){return cn(e).getComputedStyle(e)}function Tu(e){return zn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function hs(e){if(pr(e)==="html")return e;const n=e.assignedSlot||e.parentNode||Nx(e)&&e.host||ea(e);return Nx(n)?n.host:n}function US(e){const n=hs(e);return ur(n)?e.ownerDocument?e.ownerDocument.body:e.body:$n(n)&&nl(n)?n:US(n)}function Go(e,n,s){var r;n===void 0&&(n=[]),s===void 0&&(s=!0);const o=US(e),c=o===((r=e.ownerDocument)==null?void 0:r.body),u=cn(o);if(c){const f=cm(u);return n.concat(u,u.visualViewport||[],nl(o)?o:[],f&&s?Go(f):[])}return n.concat(o,Go(o,[],s))}function cm(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function qS(e){const n=Dn(e);let s=parseFloat(n.width)||0,r=parseFloat(n.height)||0;const o=$n(e),c=o?e.offsetWidth:s,u=o?e.offsetHeight:r,f=eu(s)!==c||eu(r)!==u;return f&&(s=c,r=u),{width:s,height:r,$:f}}function Jm(e){return zn(e)?e:e.contextElement}function rr(e){const n=Jm(e);if(!$n(n))return Yn(1);const s=n.getBoundingClientRect(),{width:r,height:o,$:c}=qS(n);let u=(c?eu(s.width):s.width)/r,f=(c?eu(s.height):s.height)/o;return(!u||!Number.isFinite(u))&&(u=1),(!f||!Number.isFinite(f))&&(f=1),{x:u,y:f}}const DM=Yn(0);function KS(e){const n=cn(e);return!Zm()||!n.visualViewport?DM:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function PM(e,n,s){return n===void 0&&(n=!1),!s||n&&s!==cn(e)?!1:n}function $s(e,n,s,r){n===void 0&&(n=!1),s===void 0&&(s=!1);const o=e.getBoundingClientRect(),c=Jm(e);let u=Yn(1);n&&(r?zn(r)&&(u=rr(r)):u=rr(e));const f=PM(c,s,r)?KS(c):Yn(0);let h=(o.left+f.x)/u.x,p=(o.top+f.y)/u.y,v=o.width/u.x,y=o.height/u.y;if(c){const b=cn(c),w=r&&zn(r)?cn(r):r;let E=b,A=cm(E);for(;A&&r&&w!==E;){const R=rr(A),_=A.getBoundingClientRect(),B=Dn(A),C=_.left+(A.clientLeft+parseFloat(B.paddingLeft))*R.x,U=_.top+(A.clientTop+parseFloat(B.paddingTop))*R.y;h*=R.x,p*=R.y,v*=R.x,y*=R.y,h+=C,p+=U,E=cn(A),A=cm(E)}}return nu({width:v,height:y,x:h,y:p})}function Eu(e,n){const s=Tu(e).scrollLeft;return n?n.left+s:$s(ea(e)).left+s}function GS(e,n){const s=e.getBoundingClientRect(),r=s.left+n.scrollLeft-Eu(e,s),o=s.top+n.scrollTop;return{x:r,y:o}}function LM(e){let{elements:n,rect:s,offsetParent:r,strategy:o}=e;const c=o==="fixed",u=ea(r),f=n?wu(n.floating):!1;if(r===u||f&&c)return s;let h={scrollLeft:0,scrollTop:0},p=Yn(1);const v=Yn(0),y=$n(r);if((y||!y&&!c)&&((pr(r)!=="body"||nl(u))&&(h=Tu(r)),$n(r))){const w=$s(r);p=rr(r),v.x=w.x+r.clientLeft,v.y=w.y+r.clientTop}const b=u&&!y&&!c?GS(u,h):Yn(0);return{width:s.width*p.x,height:s.height*p.y,x:s.x*p.x-h.scrollLeft*p.x+v.x+b.x,y:s.y*p.y-h.scrollTop*p.y+v.y+b.y}}function HM(e){return Array.from(e.getClientRects())}function BM(e){const n=ea(e),s=Tu(e),r=e.ownerDocument.body,o=on(n.scrollWidth,n.clientWidth,r.scrollWidth,r.clientWidth),c=on(n.scrollHeight,n.clientHeight,r.scrollHeight,r.clientHeight);let u=-s.scrollLeft+Eu(e);const f=-s.scrollTop;return Dn(r).direction==="rtl"&&(u+=on(n.clientWidth,r.clientWidth)-o),{width:o,height:c,x:u,y:f}}const _x=25;function VM(e,n){const s=cn(e),r=ea(e),o=s.visualViewport;let c=r.clientWidth,u=r.clientHeight,f=0,h=0;if(o){c=o.width,u=o.height;const v=Zm();(!v||v&&n==="fixed")&&(f=o.offsetLeft,h=o.offsetTop)}const p=Eu(r);if(p<=0){const v=r.ownerDocument,y=v.body,b=getComputedStyle(y),w=v.compatMode==="CSS1Compat"&&parseFloat(b.marginLeft)+parseFloat(b.marginRight)||0,E=Math.abs(r.clientWidth-y.clientWidth-w);E<=_x&&(c-=E)}else p<=_x&&(c+=p);return{width:c,height:u,x:f,y:h}}const UM=new Set(["absolute","fixed"]);function qM(e,n){const s=$s(e,!0,n==="fixed"),r=s.top+e.clientTop,o=s.left+e.clientLeft,c=$n(e)?rr(e):Yn(1),u=e.clientWidth*c.x,f=e.clientHeight*c.y,h=o*c.x,p=r*c.y;return{width:u,height:f,x:h,y:p}}function Rx(e,n,s){let r;if(n==="viewport")r=VM(e,s);else if(n==="document")r=BM(ea(e));else if(zn(n))r=qM(n,s);else{const o=KS(e);r={x:n.x-o.x,y:n.y-o.y,width:n.width,height:n.height}}return nu(r)}function QS(e,n){const s=hs(e);return s===n||!zn(s)||ur(s)?!1:Dn(s).position==="fixed"||QS(s,n)}function KM(e,n){const s=n.get(e);if(s)return s;let r=Go(e,[],!1).filter(f=>zn(f)&&pr(f)!=="body"),o=null;const c=Dn(e).position==="fixed";let u=c?hs(e):e;for(;zn(u)&&!ur(u);){const f=Dn(u),h=$m(u);!h&&f.position==="fixed"&&(o=null),(c?!h&&!o:!h&&f.position==="static"&&!!o&&UM.has(o.position)||nl(u)&&!h&&QS(e,u))?r=r.filter(v=>v!==u):o=f,u=hs(u)}return n.set(e,r),r}function GM(e){let{element:n,boundary:s,rootBoundary:r,strategy:o}=e;const u=[...s==="clippingAncestors"?wu(n)?[]:KM(n,this._c):[].concat(s),r],f=u[0],h=u.reduce((p,v)=>{const y=Rx(n,v,o);return p.top=on(y.top,p.top),p.right=fs(y.right,p.right),p.bottom=fs(y.bottom,p.bottom),p.left=on(y.left,p.left),p},Rx(n,f,o));return{width:h.right-h.left,height:h.bottom-h.top,x:h.left,y:h.top}}function QM(e){const{width:n,height:s}=qS(e);return{width:n,height:s}}function FM(e,n,s){const r=$n(n),o=ea(n),c=s==="fixed",u=$s(e,!0,c,n);let f={scrollLeft:0,scrollTop:0};const h=Yn(0);function p(){h.x=Eu(o)}if(r||!r&&!c)if((pr(n)!=="body"||nl(o))&&(f=Tu(n)),r){const w=$s(n,!0,c,n);h.x=w.x+n.clientLeft,h.y=w.y+n.clientTop}else o&&p();c&&!r&&o&&p();const v=o&&!r&&!c?GS(o,f):Yn(0),y=u.left+f.scrollLeft-h.x-v.x,b=u.top+f.scrollTop-h.y-v.y;return{x:y,y:b,width:u.width,height:u.height}}function fh(e){return Dn(e).position==="static"}function kx(e,n){if(!$n(e)||Dn(e).position==="fixed")return null;if(n)return n(e);let s=e.offsetParent;return ea(e)===s&&(s=s.ownerDocument.body),s}function FS(e,n){const s=cn(e);if(wu(e))return s;if(!$n(e)){let o=hs(e);for(;o&&!ur(o);){if(zn(o)&&!fh(o))return o;o=hs(o)}return s}let r=kx(e,n);for(;r&&OM(r)&&fh(r);)r=kx(r,n);return r&&ur(r)&&fh(r)&&!$m(r)?s:r||kM(e)||s}const IM=async function(e){const n=this.getOffsetParent||FS,s=this.getDimensions,r=await s(e.floating);return{reference:FM(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function YM(e){return Dn(e).direction==="rtl"}const XM={convertOffsetParentRelativeRectToViewportRelativeRect:LM,getDocumentElement:ea,getClippingRect:GM,getOffsetParent:FS,getElementRects:IM,getClientRects:HM,getDimensions:QM,getScale:rr,isElement:zn,isRTL:YM};function IS(e,n){return e.x===n.x&&e.y===n.y&&e.width===n.width&&e.height===n.height}function WM(e,n){let s=null,r;const o=ea(e);function c(){var f;clearTimeout(r),(f=s)==null||f.disconnect(),s=null}function u(f,h){f===void 0&&(f=!1),h===void 0&&(h=1),c();const p=e.getBoundingClientRect(),{left:v,top:y,width:b,height:w}=p;if(f||n(),!b||!w)return;const E=jc(y),A=jc(o.clientWidth-(v+b)),R=jc(o.clientHeight-(y+w)),_=jc(v),C={rootMargin:-E+"px "+-A+"px "+-R+"px "+-_+"px",threshold:on(0,fs(1,h))||1};let U=!0;function L(V){const j=V[0].intersectionRatio;if(j!==h){if(!U)return u();j?u(!1,j):r=setTimeout(()=>{u(!1,1e-7)},1e3)}j===1&&!IS(p,e.getBoundingClientRect())&&u(),U=!1}try{s=new IntersectionObserver(L,{...C,root:o.ownerDocument})}catch{s=new IntersectionObserver(L,C)}s.observe(e)}return u(!0),c}function $M(e,n,s,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:c=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:h=!1}=r,p=Jm(e),v=o||c?[...p?Go(p):[],...Go(n)]:[];v.forEach(_=>{o&&_.addEventListener("scroll",s,{passive:!0}),c&&_.addEventListener("resize",s)});const y=p&&f?WM(p,s):null;let b=-1,w=null;u&&(w=new ResizeObserver(_=>{let[B]=_;B&&B.target===p&&w&&(w.unobserve(n),cancelAnimationFrame(b),b=requestAnimationFrame(()=>{var C;(C=w)==null||C.observe(n)})),s()}),p&&!h&&w.observe(p),w.observe(n));let E,A=h?$s(e):null;h&&R();function R(){const _=$s(e);A&&!IS(A,_)&&s(),A=_,E=requestAnimationFrame(R)}return s(),()=>{var _;v.forEach(B=>{o&&B.removeEventListener("scroll",s),c&&B.removeEventListener("resize",s)}),y?.(),(_=w)==null||_.disconnect(),w=null,h&&cancelAnimationFrame(E)}}const ZM=wM,JM=TM,eN=xM,tN=AM,nN=bM,zx=vM,aN=EM,sN=(e,n,s)=>{const r=new Map,o={platform:XM,...s},c={...o.platform,_c:r};return yM(e,n,{...o,platform:c})};var iN=typeof document<"u",rN=function(){},Uc=iN?S.useLayoutEffect:rN;function au(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let s,r,o;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(s=e.length,s!==n.length)return!1;for(r=s;r--!==0;)if(!au(e[r],n[r]))return!1;return!0}if(o=Object.keys(e),s=o.length,s!==Object.keys(n).length)return!1;for(r=s;r--!==0;)if(!{}.hasOwnProperty.call(n,o[r]))return!1;for(r=s;r--!==0;){const c=o[r];if(!(c==="_owner"&&e.$$typeof)&&!au(e[c],n[c]))return!1}return!0}return e!==e&&n!==n}function YS(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Dx(e,n){const s=YS(e);return Math.round(n*s)/s}function hh(e){const n=S.useRef(e);return Uc(()=>{n.current=e}),n}function oN(e){e===void 0&&(e={});const{placement:n="bottom",strategy:s="absolute",middleware:r=[],platform:o,elements:{reference:c,floating:u}={},transform:f=!0,whileElementsMounted:h,open:p}=e,[v,y]=S.useState({x:0,y:0,strategy:s,placement:n,middlewareData:{},isPositioned:!1}),[b,w]=S.useState(r);au(b,r)||w(r);const[E,A]=S.useState(null),[R,_]=S.useState(null),B=S.useCallback(D=>{D!==V.current&&(V.current=D,A(D))},[]),C=S.useCallback(D=>{D!==j.current&&(j.current=D,_(D))},[]),U=c||E,L=u||R,V=S.useRef(null),j=S.useRef(null),z=S.useRef(v),$=h!=null,J=hh(h),te=hh(o),ae=hh(p),oe=S.useCallback(()=>{if(!V.current||!j.current)return;const D={placement:n,strategy:s,middleware:b};te.current&&(D.platform=te.current),sN(V.current,j.current,D).then(se=>{const le={...se,isPositioned:ae.current!==!1};re.current&&!au(z.current,le)&&(z.current=le,Im.flushSync(()=>{y(le)}))})},[b,n,s,te,ae]);Uc(()=>{p===!1&&z.current.isPositioned&&(z.current.isPositioned=!1,y(D=>({...D,isPositioned:!1})))},[p]);const re=S.useRef(!1);Uc(()=>(re.current=!0,()=>{re.current=!1}),[]),Uc(()=>{if(U&&(V.current=U),L&&(j.current=L),U&&L){if(J.current)return J.current(U,L,oe);oe()}},[U,L,oe,J,$]);const ee=S.useMemo(()=>({reference:V,floating:j,setReference:B,setFloating:C}),[B,C]),O=S.useMemo(()=>({reference:U,floating:L}),[U,L]),H=S.useMemo(()=>{const D={position:s,left:0,top:0};if(!O.floating)return D;const se=Dx(O.floating,v.x),le=Dx(O.floating,v.y);return f?{...D,transform:"translate("+se+"px, "+le+"px)",...YS(O.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:se,top:le}},[s,f,O.floating,v.x,v.y]);return S.useMemo(()=>({...v,update:oe,refs:ee,elements:O,floatingStyles:H}),[v,oe,ee,O,H])}const lN=e=>{function n(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:e,fn(s){const{element:r,padding:o}=typeof e=="function"?e(s):e;return r&&n(r)?r.current!=null?zx({element:r.current,padding:o}).fn(s):{}:r?zx({element:r,padding:o}).fn(s):{}}}},cN=(e,n)=>({...ZM(e),options:[e,n]}),uN=(e,n)=>({...JM(e),options:[e,n]}),dN=(e,n)=>({...aN(e),options:[e,n]}),fN=(e,n)=>({...eN(e),options:[e,n]}),hN=(e,n)=>({...tN(e),options:[e,n]}),mN=(e,n)=>({...nN(e),options:[e,n]}),pN=(e,n)=>({...lN(e),options:[e,n]});var gN="Arrow",XS=S.forwardRef((e,n)=>{const{children:s,width:r=10,height:o=5,...c}=e;return g.jsx(ai.svg,{...c,ref:n,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?s:g.jsx("polygon",{points:"0,0 30,0 15,10"})})});XS.displayName=gN;var yN=XS;function vN(e){const[n,s]=S.useState(void 0);return qo(()=>{if(e){s({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const c=o[0];let u,f;if("borderBoxSize"in c){const h=c.borderBoxSize,p=Array.isArray(h)?h[0]:h;u=p.inlineSize,f=p.blockSize}else u=e.offsetWidth,f=e.offsetHeight;s({width:u,height:f})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else s(void 0)},[e]),n}var WS="Popper",[$S,ZS]=kS(WS),[d8,JS]=$S(WS),ew="PopperAnchor",tw=S.forwardRef((e,n)=>{const{__scopePopper:s,virtualRef:r,...o}=e,c=JS(ew,s),u=S.useRef(null),f=ni(n,u),h=S.useRef(null);return S.useEffect(()=>{const p=h.current;h.current=r?.current||u.current,p!==h.current&&c.onAnchorChange(h.current)}),r?null:g.jsx(ai.div,{...o,ref:f})});tw.displayName=ew;var ep="PopperContent",[xN,bN]=$S(ep),nw=S.forwardRef((e,n)=>{const{__scopePopper:s,side:r="bottom",sideOffset:o=0,align:c="center",alignOffset:u=0,arrowPadding:f=0,avoidCollisions:h=!0,collisionBoundary:p=[],collisionPadding:v=0,sticky:y="partial",hideWhenDetached:b=!1,updatePositionStrategy:w="optimized",onPlaced:E,...A}=e,R=JS(ep,s),[_,B]=S.useState(null),C=ni(n,ue=>B(ue)),[U,L]=S.useState(null),V=vN(U),j=V?.width??0,z=V?.height??0,$=r+(c!=="center"?"-"+c:""),J=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},te=Array.isArray(p)?p:[p],ae=te.length>0,oe={padding:J,boundary:te.filter(wN),altBoundary:ae},{refs:re,floatingStyles:ee,placement:O,isPositioned:H,middlewareData:D}=oN({strategy:"fixed",placement:$,whileElementsMounted:(...ue)=>$M(...ue,{animationFrame:w==="always"}),elements:{reference:R.anchor},middleware:[cN({mainAxis:o+z,alignmentAxis:u}),h&&uN({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?dN():void 0,...oe}),h&&fN({...oe}),hN({...oe,apply:({elements:ue,rects:xe,availableWidth:ke,availableHeight:vt})=>{const{width:Nt,height:xt}=xe.reference,ta=ue.floating.style;ta.setProperty("--radix-popper-available-width",`${ke}px`),ta.setProperty("--radix-popper-available-height",`${vt}px`),ta.setProperty("--radix-popper-anchor-width",`${Nt}px`),ta.setProperty("--radix-popper-anchor-height",`${xt}px`)}}),U&&pN({element:U,padding:f}),TN({arrowWidth:j,arrowHeight:z}),b&&mN({strategy:"referenceHidden",...oe})]}),[se,le]=iw(O),M=bu(E);qo(()=>{H&&M?.()},[H,M]);const I=D.arrow?.x,G=D.arrow?.y,Y=D.arrow?.centerOffset!==0,[ne,me]=S.useState();return qo(()=>{_&&me(window.getComputedStyle(_).zIndex)},[_]),g.jsx("div",{ref:re.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:H?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ne,"--radix-popper-transform-origin":[D.transformOrigin?.x,D.transformOrigin?.y].join(" "),...D.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:g.jsx(xN,{scope:s,placedSide:se,onArrowChange:L,arrowX:I,arrowY:G,shouldHideArrow:Y,children:g.jsx(ai.div,{"data-side":se,"data-align":le,...A,ref:C,style:{...A.style,animation:H?void 0:"none"}})})})});nw.displayName=ep;var aw="PopperArrow",SN={top:"bottom",right:"left",bottom:"top",left:"right"},sw=S.forwardRef(function(n,s){const{__scopePopper:r,...o}=n,c=bN(aw,r),u=SN[c.placedSide];return g.jsx("span",{ref:c.onArrowChange,style:{position:"absolute",left:c.arrowX,top:c.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[c.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[c.placedSide],visibility:c.shouldHideArrow?"hidden":void 0},children:g.jsx(yN,{...o,ref:s,style:{...o.style,display:"block"}})})});sw.displayName=aw;function wN(e){return e!==null}var TN=e=>({name:"transformOrigin",options:e,fn(n){const{placement:s,rects:r,middlewareData:o}=n,u=o.arrow?.centerOffset!==0,f=u?0:e.arrowWidth,h=u?0:e.arrowHeight,[p,v]=iw(s),y={start:"0%",center:"50%",end:"100%"}[v],b=(o.arrow?.x??0)+f/2,w=(o.arrow?.y??0)+h/2;let E="",A="";return p==="bottom"?(E=u?y:`${b}px`,A=`${-h}px`):p==="top"?(E=u?y:`${b}px`,A=`${r.floating.height+h}px`):p==="right"?(E=`${-h}px`,A=u?y:`${w}px`):p==="left"&&(E=`${r.floating.width+h}px`,A=u?y:`${w}px`),{data:{x:E,y:A}}}});function iw(e){const[n,s="center"]=e.split("-");return[n,s]}var EN=tw,AN=nw,CN=sw;function jN(e,n){return S.useReducer((s,r)=>n[s][r]??s,e)}var rw=e=>{const{present:n,children:s}=e,r=ON(n),o=typeof s=="function"?s({present:r.isPresent}):S.Children.only(s),c=ni(r.ref,MN(o));return typeof s=="function"||r.isPresent?S.cloneElement(o,{ref:c}):null};rw.displayName="Presence";function ON(e){const[n,s]=S.useState(),r=S.useRef(null),o=S.useRef(e),c=S.useRef("none"),u=e?"mounted":"unmounted",[f,h]=jN(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const p=Oc(r.current);c.current=f==="mounted"?p:"none"},[f]),qo(()=>{const p=r.current,v=o.current;if(v!==e){const b=c.current,w=Oc(p);e?h("MOUNT"):w==="none"||p?.display==="none"?h("UNMOUNT"):h(v&&b!==w?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,h]),qo(()=>{if(n){let p;const v=n.ownerDocument.defaultView??window,y=w=>{const A=Oc(r.current).includes(CSS.escape(w.animationName));if(w.target===n&&A&&(h("ANIMATION_END"),!o.current)){const R=n.style.animationFillMode;n.style.animationFillMode="forwards",p=v.setTimeout(()=>{n.style.animationFillMode==="forwards"&&(n.style.animationFillMode=R)})}},b=w=>{w.target===n&&(c.current=Oc(r.current))};return n.addEventListener("animationstart",b),n.addEventListener("animationcancel",y),n.addEventListener("animationend",y),()=>{v.clearTimeout(p),n.removeEventListener("animationstart",b),n.removeEventListener("animationcancel",y),n.removeEventListener("animationend",y)}}else h("ANIMATION_END")},[n,h]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:S.useCallback(p=>{r.current=p?getComputedStyle(p):null,s(p)},[])}}function Oc(e){return e?.animationName||"none"}function MN(e){let n=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning;return s?e.ref:(n=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=n&&"isReactWarning"in n&&n.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}var NN=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"}),_N="VisuallyHidden",ow=S.forwardRef((e,n)=>g.jsx(ai.span,{...e,ref:n,style:{...NN,...e.style}}));ow.displayName=_N;var RN=ow,[Au]=kS("Tooltip",[ZS]),tp=ZS(),lw="TooltipProvider",kN=700,Px="tooltip.open",[zN,cw]=Au(lw),uw=e=>{const{__scopeTooltip:n,delayDuration:s=kN,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:c}=e,u=S.useRef(!0),f=S.useRef(!1),h=S.useRef(0);return S.useEffect(()=>{const p=h.current;return()=>window.clearTimeout(p)},[]),g.jsx(zN,{scope:n,isOpenDelayedRef:u,delayDuration:s,onOpen:S.useCallback(()=>{window.clearTimeout(h.current),u.current=!1},[]),onClose:S.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>u.current=!0,r)},[r]),isPointerInTransitRef:f,onPointerInTransitChange:S.useCallback(p=>{f.current=p},[]),disableHoverableContent:o,children:c})};uw.displayName=lw;var dw="Tooltip",[f8,Cu]=Au(dw),um="TooltipTrigger",DN=S.forwardRef((e,n)=>{const{__scopeTooltip:s,...r}=e,o=Cu(um,s),c=cw(um,s),u=tp(s),f=S.useRef(null),h=ni(n,f,o.onTriggerChange),p=S.useRef(!1),v=S.useRef(!1),y=S.useCallback(()=>p.current=!1,[]);return S.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),g.jsx(EN,{asChild:!0,...u,children:g.jsx(ai.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:h,onPointerMove:wa(e.onPointerMove,b=>{b.pointerType!=="touch"&&!v.current&&!c.isPointerInTransitRef.current&&(o.onTriggerEnter(),v.current=!0)}),onPointerLeave:wa(e.onPointerLeave,()=>{o.onTriggerLeave(),v.current=!1}),onPointerDown:wa(e.onPointerDown,()=>{o.open&&o.onClose(),p.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:wa(e.onFocus,()=>{p.current||o.onOpen()}),onBlur:wa(e.onBlur,o.onClose),onClick:wa(e.onClick,o.onClose)})})});DN.displayName=um;var PN="TooltipPortal",[h8,LN]=Au(PN,{forceMount:void 0}),dr="TooltipContent",HN=S.forwardRef((e,n)=>{const s=LN(dr,e.__scopeTooltip),{forceMount:r=s.forceMount,side:o="top",...c}=e,u=Cu(dr,e.__scopeTooltip);return g.jsx(rw,{present:r||u.open,children:u.disableHoverableContent?g.jsx(fw,{side:o,...c,ref:n}):g.jsx(BN,{side:o,...c,ref:n})})}),BN=S.forwardRef((e,n)=>{const s=Cu(dr,e.__scopeTooltip),r=cw(dr,e.__scopeTooltip),o=S.useRef(null),c=ni(n,o),[u,f]=S.useState(null),{trigger:h,onClose:p}=s,v=o.current,{onPointerInTransitChange:y}=r,b=S.useCallback(()=>{f(null),y(!1)},[y]),w=S.useCallback((E,A)=>{const R=E.currentTarget,_={x:E.clientX,y:E.clientY},B=GN(_,R.getBoundingClientRect()),C=QN(_,B),U=FN(A.getBoundingClientRect()),L=YN([...C,...U]);f(L),y(!0)},[y]);return S.useEffect(()=>()=>b(),[b]),S.useEffect(()=>{if(h&&v){const E=R=>w(R,v),A=R=>w(R,h);return h.addEventListener("pointerleave",E),v.addEventListener("pointerleave",A),()=>{h.removeEventListener("pointerleave",E),v.removeEventListener("pointerleave",A)}}},[h,v,w,b]),S.useEffect(()=>{if(u){const E=A=>{const R=A.target,_={x:A.clientX,y:A.clientY},B=h?.contains(R)||v?.contains(R),C=!IN(_,u);B?b():C&&(b(),p())};return document.addEventListener("pointermove",E),()=>document.removeEventListener("pointermove",E)}},[h,v,u,p,b]),g.jsx(fw,{...e,ref:c})}),[VN,UN]=Au(dw,{isInside:!1}),qN=FO("TooltipContent"),fw=S.forwardRef((e,n)=>{const{__scopeTooltip:s,children:r,"aria-label":o,onEscapeKeyDown:c,onPointerDownOutside:u,...f}=e,h=Cu(dr,s),p=tp(s),{onClose:v}=h;return S.useEffect(()=>(document.addEventListener(Px,v),()=>document.removeEventListener(Px,v)),[v]),S.useEffect(()=>{if(h.trigger){const y=b=>{b.target?.contains(h.trigger)&&v()};return window.addEventListener("scroll",y,{capture:!0}),()=>window.removeEventListener("scroll",y,{capture:!0})}},[h.trigger,v]),g.jsx(PS,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:y=>y.preventDefault(),onDismiss:v,children:g.jsxs(AN,{"data-state":h.stateAttribute,...p,...f,ref:n,style:{...f.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:[g.jsx(qN,{children:r}),g.jsx(VN,{scope:s,isInside:!0,children:g.jsx(RN,{id:h.contentId,role:"tooltip",children:o||r})})]})})});HN.displayName=dr;var hw="TooltipArrow",KN=S.forwardRef((e,n)=>{const{__scopeTooltip:s,...r}=e,o=tp(s);return UN(hw,s).isInside?null:g.jsx(CN,{...o,...r,ref:n})});KN.displayName=hw;function GN(e,n){const s=Math.abs(n.top-e.y),r=Math.abs(n.bottom-e.y),o=Math.abs(n.right-e.x),c=Math.abs(n.left-e.x);switch(Math.min(s,r,o,c)){case c:return"left";case o:return"right";case s:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function QN(e,n,s=5){const r=[];switch(n){case"top":r.push({x:e.x-s,y:e.y+s},{x:e.x+s,y:e.y+s});break;case"bottom":r.push({x:e.x-s,y:e.y-s},{x:e.x+s,y:e.y-s});break;case"left":r.push({x:e.x+s,y:e.y-s},{x:e.x+s,y:e.y+s});break;case"right":r.push({x:e.x-s,y:e.y-s},{x:e.x-s,y:e.y+s});break}return r}function FN(e){const{top:n,right:s,bottom:r,left:o}=e;return[{x:o,y:n},{x:s,y:n},{x:s,y:r},{x:o,y:r}]}function IN(e,n){const{x:s,y:r}=e;let o=!1;for(let c=0,u=n.length-1;c<n.length;u=c++){const f=n[c],h=n[u],p=f.x,v=f.y,y=h.x,b=h.y;v>r!=b>r&&s<(y-p)*(r-v)/(b-v)+p&&(o=!o)}return o}function YN(e){const n=e.slice();return n.sort((s,r)=>s.x<r.x?-1:s.x>r.x?1:s.y<r.y?-1:s.y>r.y?1:0),XN(n)}function XN(e){if(e.length<=1)return e.slice();const n=[];for(let r=0;r<e.length;r++){const o=e[r];for(;n.length>=2;){const c=n[n.length-1],u=n[n.length-2];if((c.x-u.x)*(o.y-u.y)>=(c.y-u.y)*(o.x-u.x))n.pop();else break}n.push(o)}n.pop();const s=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;s.length>=2;){const c=s[s.length-1],u=s[s.length-2];if((c.x-u.x)*(o.y-u.y)>=(c.y-u.y)*(o.x-u.x))s.pop();else break}s.push(o)}return s.pop(),n.length===1&&s.length===1&&n[0].x===s[0].x&&n[0].y===s[0].y?n:n.concat(s)}var WN=uw;function mw(e){var n,s,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(n=0;n<o;n++)e[n]&&(s=mw(e[n]))&&(r&&(r+=" "),r+=s)}else for(s in e)e[s]&&(r&&(r+=" "),r+=s);return r}function $N(){for(var e,n,s=0,r="",o=arguments.length;s<o;s++)(e=arguments[s])&&(n=mw(e))&&(r&&(r+=" "),r+=n);return r}const np="-",ZN=e=>{const n=e_(e),{conflictingClassGroups:s,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:u=>{const f=u.split(np);return f[0]===""&&f.length!==1&&f.shift(),pw(f,n)||JN(u)},getConflictingClassGroupIds:(u,f)=>{const h=s[u]||[];return f&&r[u]?[...h,...r[u]]:h}}},pw=(e,n)=>{if(e.length===0)return n.classGroupId;const s=e[0],r=n.nextPart.get(s),o=r?pw(e.slice(1),r):void 0;if(o)return o;if(n.validators.length===0)return;const c=e.join(np);return n.validators.find(({validator:u})=>u(c))?.classGroupId},Lx=/^\[(.+)\]$/,JN=e=>{if(Lx.test(e)){const n=Lx.exec(e)[1],s=n?.substring(0,n.indexOf(":"));if(s)return"arbitrary.."+s}},e_=e=>{const{theme:n,classGroups:s}=e,r={nextPart:new Map,validators:[]};for(const o in s)dm(s[o],r,o,n);return r},dm=(e,n,s,r)=>{e.forEach(o=>{if(typeof o=="string"){const c=o===""?n:Hx(n,o);c.classGroupId=s;return}if(typeof o=="function"){if(t_(o)){dm(o(r),n,s,r);return}n.validators.push({validator:o,classGroupId:s});return}Object.entries(o).forEach(([c,u])=>{dm(u,Hx(n,c),s,r)})})},Hx=(e,n)=>{let s=e;return n.split(np).forEach(r=>{s.nextPart.has(r)||s.nextPart.set(r,{nextPart:new Map,validators:[]}),s=s.nextPart.get(r)}),s},t_=e=>e.isThemeGetter,n_=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,s=new Map,r=new Map;const o=(c,u)=>{s.set(c,u),n++,n>e&&(n=0,r=s,s=new Map)};return{get(c){let u=s.get(c);if(u!==void 0)return u;if((u=r.get(c))!==void 0)return o(c,u),u},set(c,u){s.has(c)?s.set(c,u):o(c,u)}}},fm="!",hm=":",a_=hm.length,s_=e=>{const{prefix:n,experimentalParseClassName:s}=e;let r=o=>{const c=[];let u=0,f=0,h=0,p;for(let E=0;E<o.length;E++){let A=o[E];if(u===0&&f===0){if(A===hm){c.push(o.slice(h,E)),h=E+a_;continue}if(A==="/"){p=E;continue}}A==="["?u++:A==="]"?u--:A==="("?f++:A===")"&&f--}const v=c.length===0?o:o.substring(h),y=i_(v),b=y!==v,w=p&&p>h?p-h:void 0;return{modifiers:c,hasImportantModifier:b,baseClassName:y,maybePostfixModifierPosition:w}};if(n){const o=n+hm,c=r;r=u=>u.startsWith(o)?c(u.substring(o.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:u,maybePostfixModifierPosition:void 0}}if(s){const o=r;r=c=>s({className:c,parseClassName:o})}return r},i_=e=>e.endsWith(fm)?e.substring(0,e.length-1):e.startsWith(fm)?e.substring(1):e,r_=e=>{const n=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const o=[];let c=[];return r.forEach(u=>{u[0]==="["||n[u]?(o.push(...c.sort(),u),c=[]):c.push(u)}),o.push(...c.sort()),o}},o_=e=>({cache:n_(e.cacheSize),parseClassName:s_(e),sortModifiers:r_(e),...ZN(e)}),l_=/\s+/,c_=(e,n)=>{const{parseClassName:s,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:c}=n,u=[],f=e.trim().split(l_);let h="";for(let p=f.length-1;p>=0;p-=1){const v=f[p],{isExternal:y,modifiers:b,hasImportantModifier:w,baseClassName:E,maybePostfixModifierPosition:A}=s(v);if(y){h=v+(h.length>0?" "+h:h);continue}let R=!!A,_=r(R?E.substring(0,A):E);if(!_){if(!R){h=v+(h.length>0?" "+h:h);continue}if(_=r(E),!_){h=v+(h.length>0?" "+h:h);continue}R=!1}const B=c(b).join(":"),C=w?B+fm:B,U=C+_;if(u.includes(U))continue;u.push(U);const L=o(_,R);for(let V=0;V<L.length;++V){const j=L[V];u.push(C+j)}h=v+(h.length>0?" "+h:h)}return h};function u_(){let e=0,n,s,r="";for(;e<arguments.length;)(n=arguments[e++])&&(s=gw(n))&&(r&&(r+=" "),r+=s);return r}const gw=e=>{if(typeof e=="string")return e;let n,s="";for(let r=0;r<e.length;r++)e[r]&&(n=gw(e[r]))&&(s&&(s+=" "),s+=n);return s};function d_(e,...n){let s,r,o,c=u;function u(h){const p=n.reduce((v,y)=>y(v),e());return s=o_(p),r=s.cache.get,o=s.cache.set,c=f,f(h)}function f(h){const p=r(h);if(p)return p;const v=c_(h,s);return o(h,v),v}return function(){return c(u_.apply(null,arguments))}}const ht=e=>{const n=s=>s[e]||[];return n.isThemeGetter=!0,n},yw=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,vw=/^\((?:(\w[\w-]*):)?(.+)\)$/i,f_=/^\d+\/\d+$/,h_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,m_=/\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$/,p_=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,g_=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,y_=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Yi=e=>f_.test(e),Oe=e=>!!e&&!Number.isNaN(Number(e)),as=e=>!!e&&Number.isInteger(Number(e)),mh=e=>e.endsWith("%")&&Oe(e.slice(0,-1)),Sa=e=>h_.test(e),v_=()=>!0,x_=e=>m_.test(e)&&!p_.test(e),xw=()=>!1,b_=e=>g_.test(e),S_=e=>y_.test(e),w_=e=>!fe(e)&&!he(e),T_=e=>gr(e,ww,xw),fe=e=>yw.test(e),Vs=e=>gr(e,Tw,x_),ph=e=>gr(e,O_,Oe),Bx=e=>gr(e,bw,xw),E_=e=>gr(e,Sw,S_),Mc=e=>gr(e,Ew,b_),he=e=>vw.test(e),Ao=e=>yr(e,Tw),A_=e=>yr(e,M_),Vx=e=>yr(e,bw),C_=e=>yr(e,ww),j_=e=>yr(e,Sw),Nc=e=>yr(e,Ew,!0),gr=(e,n,s)=>{const r=yw.exec(e);return r?r[1]?n(r[1]):s(r[2]):!1},yr=(e,n,s=!1)=>{const r=vw.exec(e);return r?r[1]?n(r[1]):s:!1},bw=e=>e==="position"||e==="percentage",Sw=e=>e==="image"||e==="url",ww=e=>e==="length"||e==="size"||e==="bg-size",Tw=e=>e==="length",O_=e=>e==="number",M_=e=>e==="family-name",Ew=e=>e==="shadow",N_=()=>{const e=ht("color"),n=ht("font"),s=ht("text"),r=ht("font-weight"),o=ht("tracking"),c=ht("leading"),u=ht("breakpoint"),f=ht("container"),h=ht("spacing"),p=ht("radius"),v=ht("shadow"),y=ht("inset-shadow"),b=ht("text-shadow"),w=ht("drop-shadow"),E=ht("blur"),A=ht("perspective"),R=ht("aspect"),_=ht("ease"),B=ht("animate"),C=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],L=()=>[...U(),he,fe],V=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],z=()=>[he,fe,h],$=()=>[Yi,"full","auto",...z()],J=()=>[as,"none","subgrid",he,fe],te=()=>["auto",{span:["full",as,he,fe]},as,he,fe],ae=()=>[as,"auto",he,fe],oe=()=>["auto","min","max","fr",he,fe],re=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ee=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...z()],H=()=>[Yi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...z()],D=()=>[e,he,fe],se=()=>[...U(),Vx,Bx,{position:[he,fe]}],le=()=>["no-repeat",{repeat:["","x","y","space","round"]}],M=()=>["auto","cover","contain",C_,T_,{size:[he,fe]}],I=()=>[mh,Ao,Vs],G=()=>["","none","full",p,he,fe],Y=()=>["",Oe,Ao,Vs],ne=()=>["solid","dashed","dotted","double"],me=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ue=()=>[Oe,mh,Vx,Bx],xe=()=>["","none",E,he,fe],ke=()=>["none",Oe,he,fe],vt=()=>["none",Oe,he,fe],Nt=()=>[Oe,he,fe],xt=()=>[Yi,"full",...z()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Sa],breakpoint:[Sa],color:[v_],container:[Sa],"drop-shadow":[Sa],ease:["in","out","in-out"],font:[w_],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Sa],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Sa],shadow:[Sa],spacing:["px",Oe],text:[Sa],"text-shadow":[Sa],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Yi,fe,he,R]}],container:["container"],columns:[{columns:[Oe,fe,he,f]}],"break-after":[{"break-after":C()}],"break-before":[{"break-before":C()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:L()}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:$()}],"inset-x":[{"inset-x":$()}],"inset-y":[{"inset-y":$()}],start:[{start:$()}],end:[{end:$()}],top:[{top:$()}],right:[{right:$()}],bottom:[{bottom:$()}],left:[{left:$()}],visibility:["visible","invisible","collapse"],z:[{z:[as,"auto",he,fe]}],basis:[{basis:[Yi,"full","auto",f,...z()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Oe,Yi,"auto","initial","none",fe]}],grow:[{grow:["",Oe,he,fe]}],shrink:[{shrink:["",Oe,he,fe]}],order:[{order:[as,"first","last","none",he,fe]}],"grid-cols":[{"grid-cols":J()}],"col-start-end":[{col:te()}],"col-start":[{"col-start":ae()}],"col-end":[{"col-end":ae()}],"grid-rows":[{"grid-rows":J()}],"row-start-end":[{row:te()}],"row-start":[{"row-start":ae()}],"row-end":[{"row-end":ae()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":oe()}],"auto-rows":[{"auto-rows":oe()}],gap:[{gap:z()}],"gap-x":[{"gap-x":z()}],"gap-y":[{"gap-y":z()}],"justify-content":[{justify:[...re(),"normal"]}],"justify-items":[{"justify-items":[...ee(),"normal"]}],"justify-self":[{"justify-self":["auto",...ee()]}],"align-content":[{content:["normal",...re()]}],"align-items":[{items:[...ee(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ee(),{baseline:["","last"]}]}],"place-content":[{"place-content":re()}],"place-items":[{"place-items":[...ee(),"baseline"]}],"place-self":[{"place-self":["auto",...ee()]}],p:[{p:z()}],px:[{px:z()}],py:[{py:z()}],ps:[{ps:z()}],pe:[{pe:z()}],pt:[{pt:z()}],pr:[{pr:z()}],pb:[{pb:z()}],pl:[{pl:z()}],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":z()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":z()}],"space-y-reverse":["space-y-reverse"],size:[{size:H()}],w:[{w:[f,"screen",...H()]}],"min-w":[{"min-w":[f,"screen","none",...H()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[u]},...H()]}],h:[{h:["screen","lh",...H()]}],"min-h":[{"min-h":["screen","lh","none",...H()]}],"max-h":[{"max-h":["screen","lh",...H()]}],"font-size":[{text:["base",s,Ao,Vs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,he,ph]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",mh,fe]}],"font-family":[{font:[A_,fe,n]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,he,fe]}],"line-clamp":[{"line-clamp":[Oe,"none",he,ph]}],leading:[{leading:[c,...z()]}],"list-image":[{"list-image":["none",he,fe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",he,fe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:D()}],"text-color":[{text:D()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ne(),"wavy"]}],"text-decoration-thickness":[{decoration:[Oe,"from-font","auto",he,Vs]}],"text-decoration-color":[{decoration:D()}],"underline-offset":[{"underline-offset":[Oe,"auto",he,fe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",he,fe]}],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",he,fe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:se()}],"bg-repeat":[{bg:le()}],"bg-size":[{bg:M()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},as,he,fe],radial:["",he,fe],conic:[as,he,fe]},j_,E_]}],"bg-color":[{bg:D()}],"gradient-from-pos":[{from:I()}],"gradient-via-pos":[{via:I()}],"gradient-to-pos":[{to:I()}],"gradient-from":[{from:D()}],"gradient-via":[{via:D()}],"gradient-to":[{to:D()}],rounded:[{rounded:G()}],"rounded-s":[{"rounded-s":G()}],"rounded-e":[{"rounded-e":G()}],"rounded-t":[{"rounded-t":G()}],"rounded-r":[{"rounded-r":G()}],"rounded-b":[{"rounded-b":G()}],"rounded-l":[{"rounded-l":G()}],"rounded-ss":[{"rounded-ss":G()}],"rounded-se":[{"rounded-se":G()}],"rounded-ee":[{"rounded-ee":G()}],"rounded-es":[{"rounded-es":G()}],"rounded-tl":[{"rounded-tl":G()}],"rounded-tr":[{"rounded-tr":G()}],"rounded-br":[{"rounded-br":G()}],"rounded-bl":[{"rounded-bl":G()}],"border-w":[{border:Y()}],"border-w-x":[{"border-x":Y()}],"border-w-y":[{"border-y":Y()}],"border-w-s":[{"border-s":Y()}],"border-w-e":[{"border-e":Y()}],"border-w-t":[{"border-t":Y()}],"border-w-r":[{"border-r":Y()}],"border-w-b":[{"border-b":Y()}],"border-w-l":[{"border-l":Y()}],"divide-x":[{"divide-x":Y()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Y()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ne(),"hidden","none"]}],"divide-style":[{divide:[...ne(),"hidden","none"]}],"border-color":[{border:D()}],"border-color-x":[{"border-x":D()}],"border-color-y":[{"border-y":D()}],"border-color-s":[{"border-s":D()}],"border-color-e":[{"border-e":D()}],"border-color-t":[{"border-t":D()}],"border-color-r":[{"border-r":D()}],"border-color-b":[{"border-b":D()}],"border-color-l":[{"border-l":D()}],"divide-color":[{divide:D()}],"outline-style":[{outline:[...ne(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Oe,he,fe]}],"outline-w":[{outline:["",Oe,Ao,Vs]}],"outline-color":[{outline:D()}],shadow:[{shadow:["","none",v,Nc,Mc]}],"shadow-color":[{shadow:D()}],"inset-shadow":[{"inset-shadow":["none",y,Nc,Mc]}],"inset-shadow-color":[{"inset-shadow":D()}],"ring-w":[{ring:Y()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:D()}],"ring-offset-w":[{"ring-offset":[Oe,Vs]}],"ring-offset-color":[{"ring-offset":D()}],"inset-ring-w":[{"inset-ring":Y()}],"inset-ring-color":[{"inset-ring":D()}],"text-shadow":[{"text-shadow":["none",b,Nc,Mc]}],"text-shadow-color":[{"text-shadow":D()}],opacity:[{opacity:[Oe,he,fe]}],"mix-blend":[{"mix-blend":[...me(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":me()}],"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":[Oe]}],"mask-image-linear-from-pos":[{"mask-linear-from":ue()}],"mask-image-linear-to-pos":[{"mask-linear-to":ue()}],"mask-image-linear-from-color":[{"mask-linear-from":D()}],"mask-image-linear-to-color":[{"mask-linear-to":D()}],"mask-image-t-from-pos":[{"mask-t-from":ue()}],"mask-image-t-to-pos":[{"mask-t-to":ue()}],"mask-image-t-from-color":[{"mask-t-from":D()}],"mask-image-t-to-color":[{"mask-t-to":D()}],"mask-image-r-from-pos":[{"mask-r-from":ue()}],"mask-image-r-to-pos":[{"mask-r-to":ue()}],"mask-image-r-from-color":[{"mask-r-from":D()}],"mask-image-r-to-color":[{"mask-r-to":D()}],"mask-image-b-from-pos":[{"mask-b-from":ue()}],"mask-image-b-to-pos":[{"mask-b-to":ue()}],"mask-image-b-from-color":[{"mask-b-from":D()}],"mask-image-b-to-color":[{"mask-b-to":D()}],"mask-image-l-from-pos":[{"mask-l-from":ue()}],"mask-image-l-to-pos":[{"mask-l-to":ue()}],"mask-image-l-from-color":[{"mask-l-from":D()}],"mask-image-l-to-color":[{"mask-l-to":D()}],"mask-image-x-from-pos":[{"mask-x-from":ue()}],"mask-image-x-to-pos":[{"mask-x-to":ue()}],"mask-image-x-from-color":[{"mask-x-from":D()}],"mask-image-x-to-color":[{"mask-x-to":D()}],"mask-image-y-from-pos":[{"mask-y-from":ue()}],"mask-image-y-to-pos":[{"mask-y-to":ue()}],"mask-image-y-from-color":[{"mask-y-from":D()}],"mask-image-y-to-color":[{"mask-y-to":D()}],"mask-image-radial":[{"mask-radial":[he,fe]}],"mask-image-radial-from-pos":[{"mask-radial-from":ue()}],"mask-image-radial-to-pos":[{"mask-radial-to":ue()}],"mask-image-radial-from-color":[{"mask-radial-from":D()}],"mask-image-radial-to-color":[{"mask-radial-to":D()}],"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":U()}],"mask-image-conic-pos":[{"mask-conic":[Oe]}],"mask-image-conic-from-pos":[{"mask-conic-from":ue()}],"mask-image-conic-to-pos":[{"mask-conic-to":ue()}],"mask-image-conic-from-color":[{"mask-conic-from":D()}],"mask-image-conic-to-color":[{"mask-conic-to":D()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:se()}],"mask-repeat":[{mask:le()}],"mask-size":[{mask:M()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",he,fe]}],filter:[{filter:["","none",he,fe]}],blur:[{blur:xe()}],brightness:[{brightness:[Oe,he,fe]}],contrast:[{contrast:[Oe,he,fe]}],"drop-shadow":[{"drop-shadow":["","none",w,Nc,Mc]}],"drop-shadow-color":[{"drop-shadow":D()}],grayscale:[{grayscale:["",Oe,he,fe]}],"hue-rotate":[{"hue-rotate":[Oe,he,fe]}],invert:[{invert:["",Oe,he,fe]}],saturate:[{saturate:[Oe,he,fe]}],sepia:[{sepia:["",Oe,he,fe]}],"backdrop-filter":[{"backdrop-filter":["","none",he,fe]}],"backdrop-blur":[{"backdrop-blur":xe()}],"backdrop-brightness":[{"backdrop-brightness":[Oe,he,fe]}],"backdrop-contrast":[{"backdrop-contrast":[Oe,he,fe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Oe,he,fe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Oe,he,fe]}],"backdrop-invert":[{"backdrop-invert":["",Oe,he,fe]}],"backdrop-opacity":[{"backdrop-opacity":[Oe,he,fe]}],"backdrop-saturate":[{"backdrop-saturate":[Oe,he,fe]}],"backdrop-sepia":[{"backdrop-sepia":["",Oe,he,fe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":z()}],"border-spacing-x":[{"border-spacing-x":z()}],"border-spacing-y":[{"border-spacing-y":z()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",he,fe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Oe,"initial",he,fe]}],ease:[{ease:["linear","initial",_,he,fe]}],delay:[{delay:[Oe,he,fe]}],animate:[{animate:["none",B,he,fe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[A,he,fe]}],"perspective-origin":[{"perspective-origin":L()}],rotate:[{rotate:ke()}],"rotate-x":[{"rotate-x":ke()}],"rotate-y":[{"rotate-y":ke()}],"rotate-z":[{"rotate-z":ke()}],scale:[{scale:vt()}],"scale-x":[{"scale-x":vt()}],"scale-y":[{"scale-y":vt()}],"scale-z":[{"scale-z":vt()}],"scale-3d":["scale-3d"],skew:[{skew:Nt()}],"skew-x":[{"skew-x":Nt()}],"skew-y":[{"skew-y":Nt()}],transform:[{transform:[he,fe,"","none","gpu","cpu"]}],"transform-origin":[{origin:L()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:xt()}],"translate-x":[{"translate-x":xt()}],"translate-y":[{"translate-y":xt()}],"translate-z":[{"translate-z":xt()}],"translate-none":["translate-none"],accent:[{accent:D()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:D()}],"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",he,fe]}],"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":z()}],"scroll-mx":[{"scroll-mx":z()}],"scroll-my":[{"scroll-my":z()}],"scroll-ms":[{"scroll-ms":z()}],"scroll-me":[{"scroll-me":z()}],"scroll-mt":[{"scroll-mt":z()}],"scroll-mr":[{"scroll-mr":z()}],"scroll-mb":[{"scroll-mb":z()}],"scroll-ml":[{"scroll-ml":z()}],"scroll-p":[{"scroll-p":z()}],"scroll-px":[{"scroll-px":z()}],"scroll-py":[{"scroll-py":z()}],"scroll-ps":[{"scroll-ps":z()}],"scroll-pe":[{"scroll-pe":z()}],"scroll-pt":[{"scroll-pt":z()}],"scroll-pr":[{"scroll-pr":z()}],"scroll-pb":[{"scroll-pb":z()}],"scroll-pl":[{"scroll-pl":z()}],"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",he,fe]}],fill:[{fill:["none",...D()]}],"stroke-w":[{stroke:[Oe,Ao,Vs,ph]}],stroke:[{stroke:["none",...D()]}],"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"]}},__=d_(N_);function R_(...e){return __($N(e))}function k_({delayDuration:e=0,...n}){return g.jsx(WN,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...n})}function z_(e,n){if(e instanceof RegExp)return{keys:!1,pattern:e};var s,r,o,c,u=[],f="",h=e.split("/");for(h[0]||h.shift();o=h.shift();)s=o[0],s==="*"?(u.push(s),f+=o[1]==="?"?"(?:/(.*))?":"/(.*)"):s===":"?(r=o.indexOf("?",1),c=o.indexOf(".",1),u.push(o.substring(1,~r?r:~c?c:o.length)),f+=~r&&!~c?"(?:/([^/]+?))?":"/([^/]+?)",~c&&(f+=(~r?"?":"")+"\\"+o.substring(c))):f+="/"+o;return{keys:u,pattern:new RegExp("^"+f+(n?"(?=$|/)":"/?$"),"i")}}var gh={exports:{}},yh={};/**
* @license React
* use-sync-external-store-shim.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 Ux;function D_(){if(Ux)return yh;Ux=1;var e=hu();function n(y,b){return y===b&&(y!==0||1/y===1/b)||y!==y&&b!==b}var s=typeof Object.is=="function"?Object.is:n,r=e.useState,o=e.useEffect,c=e.useLayoutEffect,u=e.useDebugValue;function f(y,b){var w=b(),E=r({inst:{value:w,getSnapshot:b}}),A=E[0].inst,R=E[1];return c(function(){A.value=w,A.getSnapshot=b,h(A)&&R({inst:A})},[y,w,b]),o(function(){return h(A)&&R({inst:A}),y(function(){h(A)&&R({inst:A})})},[y]),u(w),w}function h(y){var b=y.getSnapshot;y=y.value;try{var w=b();return!s(y,w)}catch{return!0}}function p(y,b){return b()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?p:f;return yh.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:v,yh}var qx;function P_(){return qx||(qx=1,gh.exports=D_()),gh.exports}var L_=P_();const H_=R1.useInsertionEffect,B_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",V_=B_?S.useLayoutEffect:S.useEffect,U_=H_||V_,Aw=e=>{const n=S.useRef([e,(...s)=>n[0](...s)]).current;return U_(()=>{n[0]=e}),n[1]},q_="popstate",ap="pushState",sp="replaceState",K_="hashchange",Kx=[q_,ap,sp,K_],G_=e=>{for(const n of Kx)addEventListener(n,e);return()=>{for(const n of Kx)removeEventListener(n,e)}},Cw=(e,n)=>L_.useSyncExternalStore(G_,e,n),Q_=()=>location.search,F_=({ssrSearch:e=""}={})=>Cw(Q_,()=>e),Gx=()=>location.pathname,I_=({ssrPath:e}={})=>Cw(Gx,e?()=>e:Gx),Y_=(e,{replace:n=!1,state:s=null}={})=>history[n?sp:ap](s,"",e),X_=(e={})=>[I_(e),Y_],Qx=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Qx]>"u"){for(const e of[ap,sp]){const n=history[e];history[e]=function(){const s=n.apply(this,arguments),r=new Event(e);return r.arguments=arguments,dispatchEvent(r),s}}Object.defineProperty(window,Qx,{value:!0})}const W_=(e,n)=>n.toLowerCase().indexOf(e.toLowerCase())?"~"+n:n.slice(e.length)||"/",jw=(e="")=>e==="/"?"":e,$_=(e,n)=>e[0]==="~"?e.slice(1):jw(n)+e,Z_=(e="",n)=>W_(mm(jw(e)),mm(n)),J_=e=>e[0]==="?"?e.slice(1):e,mm=e=>{try{return decodeURI(e)}catch{return e}},e3=e=>mm(J_(e)),Ow={hook:X_,searchHook:F_,parser:z_,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},Mw=S.createContext(Ow),vr=()=>S.useContext(Mw),Nw={},_w=S.createContext(Nw),t3=()=>S.useContext(_w),ju=e=>{const[n,s]=e.hook(e);return[Z_(e.base,n),Aw((r,o)=>s($_(r,e.base),o))]},xr=()=>ju(vr()),m8=()=>{const e=vr();return e3(e.searchHook(e))},Rw=(e,n,s,r)=>{const{pattern:o,keys:c}=n instanceof RegExp?{keys:!1,pattern:n}:e(n||"*",r),u=o.exec(s)||[],[f,...h]=u;return f!==void 0?[!0,(()=>{const p=c!==!1?Object.fromEntries(c.map((y,b)=>[y,h[b]])):u.groups;let v={...h};return p&&Object.assign(v,p),v})(),...r?[f]:[]]:[!1,null]},n3=({children:e,...n})=>{const s=vr(),r=n.hook?Ow:s;let o=r;const[c,u]=n.ssrPath?.split("?")??[];u&&(n.ssrSearch=u,n.ssrPath=c),n.hrefs=n.hrefs??n.hook?.hrefs;let f=S.useRef({}),h=f.current,p=h;for(let v in r){const y=v==="base"?r[v]+(n[v]||""):n[v]||r[v];h===p&&y!==p[v]&&(f.current=p={...p}),p[v]=y,(y!==r[v]||y!==o[v])&&(o=p)}return S.createElement(Mw.Provider,{value:o,children:e})},Fx=({children:e,component:n},s)=>n?S.createElement(n,{params:s}):typeof e=="function"?e(s):e,a3=e=>{let n=S.useRef(Nw);const s=n.current;return n.current=Object.keys(e).length!==Object.keys(s).length||Object.entries(e).some(([r,o])=>o!==s[r])?e:s},Se=({path:e,nest:n,match:s,...r})=>{const o=vr(),[c]=ju(o),[u,f,h]=s??Rw(o.parser,e,c,n),p=a3({...t3(),...f});if(!u)return null;const v=h?S.createElement(n3,{base:h},Fx(r,p)):Fx(r,p);return S.createElement(_w.Provider,{value:p,children:v})},ss=S.forwardRef((e,n)=>{const s=vr(),[r,o]=ju(s),{to:c="",href:u=c,onClick:f,asChild:h,children:p,className:v,replace:y,state:b,...w}=e,E=Aw(R=>{R.ctrlKey||R.metaKey||R.altKey||R.shiftKey||R.button!==0||(f?.(R),R.defaultPrevented||(R.preventDefault(),o(u,e)))}),A=s.hrefs(u[0]==="~"?u.slice(1):s.base+u,s);return h&&S.isValidElement(p)?S.cloneElement(p,{onClick:E,href:A}):S.createElement("a",{...w,onClick:E,href:A,className:v?.call?v(r===u):v,children:p,ref:n})}),pm=e=>Array.isArray(e)?e.flatMap(n=>pm(n&&n.type===S.Fragment?n.props.children:n)):[e],s3=({children:e,location:n})=>{const s=vr(),[r]=ju(s);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),pm(e).forEach(c=>{if(S.isValidElement(c)&&c.props.path){const u=c.props.path;window.__WOUTER_ROUTES__.includes(u)||window.__WOUTER_ROUTES__.push(u)}}));for(const o of pm(e)){let c=0;if(S.isValidElement(o)&&(c=Rw(s.parser,o.props.path,n||r,o.props.nest))[0])return S.cloneElement(o,{match:c})}return null};function kw(){if(typeof window>"u")return null;const e=window;return e._paq?e._paq:null}function i3(e,n){const s=kw();s&&(n&&s.push(["setReferrerUrl",window.location.origin+n]),s.push(["setCustomUrl",window.location.origin+e]),s.push(["setDocumentTitle",document.title]),s.push(["trackPageView"]),s.push(["enableLinkTracking"]))}const zw={BERATUNG_ANFRAGE:1,KONTAKTFORMULAR:2,KATALOG_BESTELLUNG:3,RETOURE_EINGEREICHT:4};function Dw(e,n){const s=kw();s&&s.push(n?["trackGoal",e,0,{dimension1:n}]:["trackGoal",e])}/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const r3=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Pw=(...e)=>e.filter((n,s,r)=>!!n&&r.indexOf(n)===s).join(" ");/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var o3={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const l3=S.forwardRef(({color:e="currentColor",size:n=24,strokeWidth:s=2,absoluteStrokeWidth:r,className:o="",children:c,iconNode:u,...f},h)=>S.createElement("svg",{ref:h,...o3,width:n,height:n,stroke:e,strokeWidth:r?Number(s)*24/Number(n):s,className:Pw("lucide",o),...f},[...u.map(([p,v])=>S.createElement(p,v)),...Array.isArray(c)?c:[c]]));/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ce=(e,n)=>{const s=S.forwardRef(({className:r,...o},c)=>S.createElement(l3,{ref:c,iconNode:n,className:Pw(`lucide-${r3(e)}`,r),...o}));return s.displayName=`${e}`,s};/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const c3=Ce("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const u3=Ce("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rn=Ce("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Lw=Ce("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const d3=Ce("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ou=Ce("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const f3=Ce("ChartNoAxesColumn",[["line",{x1:"18",x2:"18",y1:"20",y2:"10",key:"1xfpm4"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4",key:"be30l9"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14",key:"1r4le6"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qc=Ce("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xi=Ce("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const h3=Ce("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const os=Ce("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const m3=Ce("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const p3=Ce("Cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const su=Ce("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ip=Ce("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Hw=Ce("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const g3=Ce("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const y3=Ce("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const v3=Ce("LayoutGrid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const x3=Ce("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rp=Ce("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iu=Ce("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const b3=Ce("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Bw=Ce("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vw=Ce("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const op=Ce("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ta=Ce("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const S3=Ce("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w3=Ce("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const T3=Ce("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ru=Ce("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const E3=Ce("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const A3=Ce("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C3=Ce("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const j3=Ce("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Uw=Ce("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const O3=Ce("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const M3=Ce("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qw=Ce("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lp=Ce("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kw=Ce("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]);/**
* @license lucide-react v0.453.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zs=Ce("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);class N3 extends S.Component{constructor(n){super(n),this.state={hasError:!1,error:null}}static getDerivedStateFromError(n){return{hasError:!0,error:n}}render(){return this.state.hasError?g.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:g.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[g.jsx(O3,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),g.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),g.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:g.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),g.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:R_("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[g.jsx(S3,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const Gw=S.createContext(null);function _3({children:e}){const[n,s]=S.useState(!1),[r,o]=S.useState(null),c=S.useCallback(f=>{o(f),s(!0),document.body.style.overflow="hidden"},[]),u=S.useCallback(()=>{s(!1),document.body.style.overflow="",setTimeout(()=>o(null),300)},[]);return g.jsx(Gw.Provider,{"data-loc":"client/src/contexts/WizardContext.tsx:31",value:{isOpen:n,wizardCtx:r,openWizard:c,closeWizard:u},children:e})}function Mu(){const e=S.useContext(Gw);if(!e)throw new Error("useWizard must be used within WizardProvider");return e}function R3(e,n){switch(n.type){case"LOADED":return{phase:"steps",currentStep:n.startStep??0,answers:{}};case"NEXT":return e.phase!=="steps"?e:{phase:"steps",currentStep:e.currentStep+1,answers:n.answers};case"BACK":return e.phase!=="steps"||e.currentStep===0?e:{phase:"steps",currentStep:e.currentStep-1,answers:e.answers};case"GO_CONTACT":return{phase:"contact",answers:n.answers};case"SUCCESS":return{phase:"success"};case"RESET":return{phase:"loading"};default:return e}}function k3(){const{isOpen:e,wizardCtx:n,closeWizard:s}=Mu(),[r,o]=S.useReducer(R3,{phase:"loading"}),[c,u]=S.useState({}),[f,h]=S.useState({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),[p,v]=S.useState(null),y=S.useRef(null),b=Object.values(c).some(ee=>ee.includes("post")),[w,E]=S.useState(""),A=S.useRef(0),R=lr.wizard.getConfig.useQuery({configKey:n?.configKey??"general_contact"},{enabled:e&&!!n}),_=lr.wizard.submit.useMutation({onSuccess:()=>{o({type:"SUCCESS"}),Dw(zw.BERATUNG_ANFRAGE,n?.sourceLabel)},onError:ee=>v(ee.message)});if(S.useEffect(()=>{e&&n&&(u(n.preselect??{}),h({name:"",email:"",phone:"",practice:"",message:"",strasse:"",plz:"",ort:""}),v(null),E(""),A.current=Date.now(),o({type:"RESET"}))},[e,n]),S.useEffect(()=>{R.data&&r.phase==="loading"&&o({type:"LOADED",startStep:0})},[R.data,r.phase,n]),S.useEffect(()=>{const ee=O=>{O.key==="Escape"&&s()};return e&&document.addEventListener("keydown",ee),()=>document.removeEventListener("keydown",ee)},[e,s]),!e||!n)return null;const B=R.data?.steps??[],C=B.length,U=(ee,O,H)=>{u(D=>{const se=D[ee]??[];if(H==="radio")return{...D,[ee]:[O]};const le=se.includes(O);return{...D,[ee]:le?se.filter(M=>M!==O):[...se,O]}})},L=()=>{if(r.phase!=="steps")return;r.currentStep+1>=C?o({type:"GO_CONTACT",answers:c}):o({type:"NEXT",answers:c,totalSteps:C})},V=()=>{r.phase==="contact"?(o({type:"NEXT",answers:c,totalSteps:C-1}),setTimeout(()=>{o({phase:"steps",currentStep:C-1,answers:c})},0)):r.phase==="steps"&&r.currentStep>0&&o({type:"BACK"})},j=()=>{if(!f.name.trim()){v("Bitte geben Sie Ihren Namen ein.");return}if(!f.email.trim()){v("Bitte geben Sie Ihre E-Mail-Adresse an.");return}if(!f.phone.trim()){v("Bitte geben Sie Ihre Telefonnummer an.");return}if(!f.plz.trim()){v("Bitte geben Sie Ihre Postleitzahl an.");return}if(!f.ort.trim()){v("Bitte geben Sie Ihren Ort an.");return}if(b&&!f.strasse.trim()){v("Bitte geben Sie Ihre Straße und Hausnummer an.");return}v(null),_.mutate({configKey:n.configKey,sourceLabel:n.sourceLabel,answers:c,name:f.name,email:f.email||void 0,phone:f.phone||void 0,practice:f.practice||void 0,message:f.message||void 0,strasse:f.strasse||void 0,plz:f.plz||void 0,ort:f.ort||void 0,_hp:w,_openedAt:A.current})},z=C+1,$=r.phase==="contact"?C:r.phase==="steps"?r.currentStep:0,J=z>0?Math.round($/z*100):0,te=r.phase==="steps"?B[r.currentStep]:null,ae=te?c[te.id]??[]:[],oe=!te||ae.length>0,re=r.phase==="contact"||r.phase==="steps"&&r.currentStep>0;return g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:197",ref:y,className:"wiz-overlay",onClick:ee=>{ee.target===y.current&&s()},role:"dialog","aria-modal":"true","aria-label":n.sourceLabel,children:g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:205",className:"wiz-panel",children:[g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:208",className:"wiz-header",children:[g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:209",children:[g.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:210",className:"wiz-header-label",children:"Anfrage"}),g.jsx("h2",{"data-loc":"client/src/components/ContactWizardModal.tsx:211",className:"wiz-header-title",children:n.sourceLabel})]}),g.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:213",onClick:s,className:"wiz-close-btn","aria-label":"Schließen",children:g.jsx(Zs,{"data-loc":"client/src/components/ContactWizardModal.tsx:218",size:18})})]}),r.phase!=="success"&&g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:224",className:"wiz-progress-track",children:g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:225",className:"wiz-progress-fill",style:{width:`${J}%`}})}),r.phase!=="success"&&C>0&&g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:231",className:"wiz-steps-row",children:[Array.from({length:z}).map((ee,O)=>{const H=O<$,D=O===$;return g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:236",className:"flex items-center gap-2",children:[g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:237",className:`wiz-step-dot ${H?"wiz-step-dot--done":D?"wiz-step-dot--active":"wiz-step-dot--pending"}`,children:H?g.jsx(qc,{"data-loc":"client/src/components/ContactWizardModal.tsx:244",size:10,strokeWidth:3}):O+1}),O<z-1&&g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:247",className:`wiz-step-connector ${H?"wiz-step-connector--done":"wiz-step-connector--pending"}`})]},O)}),g.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:252",className:"wiz-step-counter",children:$<z?`${$+1} / ${z}`:""})]}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:261",className:"wiz-content","aria-live":"polite","aria-atomic":"false",children:[(r.phase==="loading"||R.isLoading)&&g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:265",className:"wiz-loading",children:g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:266",className:"wiz-spinner"})}),r.phase==="steps"&&te&&g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:272",children:[g.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:273",className:"wiz-step-title",children:te.title}),te.subtitle&&g.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:275",className:"wiz-step-subtitle",children:te.subtitle}),g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:277",children:te.options.map(ee=>{const O=ae.includes(ee.id);return g.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:281",onClick:()=>U(te.id,ee.id,te.type),className:`wiz-option${O?" wiz-option--selected":""}`,children:[g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:286",className:`wiz-option-indicator ${te.type==="radio"?"wiz-option-indicator--radio":"wiz-option-indicator--checkbox"}${O?" wiz-option-indicator--selected":""}`,children:O&&g.jsx(qc,{"data-loc":"client/src/components/ContactWizardModal.tsx:293",size:10,color:"white",strokeWidth:3})}),g.jsx("span",{"data-loc":"client/src/components/ContactWizardModal.tsx:295",className:"wiz-option-label",children:ee.label})]},ee.id)})})]}),r.phase==="contact"&&g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:305",children:[g.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:306",className:"wiz-contact-title",children:"Ihre Kontaktdaten"}),g.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:307",className:"wiz-contact-subtitle",children:"Wir melden uns schnellstmöglich bei Ihnen."}),[{key:"name",label:"Name *",Icon:qw,placeholder:"Dr. Max Mustermann",type:"text",autoComplete:"name"},{key:"email",label:"E-Mail *",Icon:rp,placeholder:"praxis@beispiel.de",type:"email",autoComplete:"email"},{key:"phone",label:"Telefon *",Icon:Ta,placeholder:"+49 30 123456",type:"tel",autoComplete:"tel"},{key:"practice",label:"Praxisname",Icon:Ou,placeholder:"Gemeinschaftspraxis Muster",type:"text",autoComplete:"organization"}].map(({key:ee,label:O,Icon:H,placeholder:D,type:se,autoComplete:le})=>g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:315",children:[g.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:316",className:"wiz-field-label",children:O}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:317",className:"wiz-input-wrap",children:[g.jsx(H,{"data-loc":"client/src/components/ContactWizardModal.tsx:318",size:14,className:"wiz-input-icon"}),g.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:319",type:se,name:ee,autoComplete:le,placeholder:D,value:f[ee],onChange:M=>h(I=>({...I,[ee]:M.target.value})),className:"wiz-input"})]})]},ee)),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:333",className:"wiz-address-row",children:[g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:334",style:{flex:"0 0 38%"},children:[g.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:335",className:"wiz-field-label",children:"PLZ *"}),g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:336",className:"wiz-input-wrap",children:g.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:337",type:"text",name:"plz",autoComplete:"postal-code",placeholder:"12345",value:f.plz,onChange:ee=>h(O=>({...O,plz:ee.target.value})),className:"wiz-input wiz-input-no-icon",maxLength:10})})]}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:349",style:{flex:"1"},children:[g.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:350",className:"wiz-field-label",children:"Ort *"}),g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:351",className:"wiz-input-wrap",children:g.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:352",type:"text",name:"ort",autoComplete:"address-level2",placeholder:"Berlin",value:f.ort,onChange:ee=>h(O=>({...O,ort:ee.target.value})),className:"wiz-input wiz-input-no-icon"})})]})]}),b&&g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:367",className:"wiz-address-section",children:[g.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:368",className:"wiz-address-hint",children:[g.jsx(iu,{"data-loc":"client/src/components/ContactWizardModal.tsx:369",size:13,className:"inline mr-1 text-blue-500","aria-hidden":"true"}),"Lieferadresse für den Katalogversand per Post"]}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:372",children:[g.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:373",className:"wiz-field-label",children:"Straße & Hausnummer *"}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:374",className:"wiz-input-wrap",children:[g.jsx(iu,{"data-loc":"client/src/components/ContactWizardModal.tsx:375",size:14,className:"wiz-input-icon"}),g.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:376",type:"text",name:"strasse",autoComplete:"street-address",placeholder:"Musterstraße 12",value:f.strasse,onChange:ee=>h(O=>({...O,strasse:ee.target.value})),className:"wiz-input"})]})]})]}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:390",children:[g.jsx("label",{"data-loc":"client/src/components/ContactWizardModal.tsx:391",className:"wiz-field-label",children:"Nachricht (optional)"}),g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:392",className:"wiz-input-wrap",children:[g.jsx(Bw,{"data-loc":"client/src/components/ContactWizardModal.tsx:393",size:14,className:"wiz-textarea-icon"}),g.jsx("textarea",{"data-loc":"client/src/components/ContactWizardModal.tsx:394",placeholder:"Weitere Informationen oder Fragen...",value:f.message,onChange:ee=>h(O=>({...O,message:ee.target.value})),rows:3,className:"wiz-textarea"})]})]}),p&&g.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:405",className:"wiz-error",children:p}),g.jsx("input",{"data-loc":"client/src/components/ContactWizardModal.tsx:409",type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"wiz-honeypot",value:w,onChange:ee=>E(ee.target.value)}),g.jsxs("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:421",className:"wiz-privacy-note",children:["Mit dem Absenden stimmen Sie der Verarbeitung Ihrer Daten gemäß unserer"," ",g.jsx("a",{"data-loc":"client/src/components/ContactWizardModal.tsx:423",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."]})]}),r.phase==="success"&&g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:433",className:"wiz-success",children:[g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:434",className:"wiz-success-icon",children:g.jsx(qc,{"data-loc":"client/src/components/ContactWizardModal.tsx:435",size:28,strokeWidth:2.5,className:"text-blue-500"})}),g.jsx("h3",{"data-loc":"client/src/components/ContactWizardModal.tsx:437",className:"wiz-success-title",children:"Anfrage gesendet!"}),g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:438",className:"wiz-success-divider"}),g.jsx("p",{"data-loc":"client/src/components/ContactWizardModal.tsx:439",className:"wiz-success-text",children:"Vielen Dank für Ihre Anfrage. Wir melden uns in der Regel innerhalb von 24 Stunden bei Ihnen."}),g.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:442",onClick:s,className:"gyn-btn-primary wiz-success-close",children:"Schließen"})]})]}),r.phase!=="success"&&r.phase!=="loading"&&!R.isLoading&&g.jsxs("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:455",className:"wiz-footer",children:[re?g.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:457",onClick:V,className:"wiz-back-btn",children:[g.jsx(h3,{"data-loc":"client/src/components/ContactWizardModal.tsx:458",size:14}),"Zurück"]}):g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:462"}),r.phase==="steps"&&g.jsxs("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:466",onClick:L,disabled:!oe,className:`gyn-btn-primary${oe?"":" wiz-btn-disabled"}`,children:[(r.currentStep>=C-1,"Weiter"),g.jsx(os,{"data-loc":"client/src/components/ContactWizardModal.tsx:472",size:14})]}),r.phase==="contact"&&g.jsx("button",{"data-loc":"client/src/components/ContactWizardModal.tsx:477",onClick:j,disabled:_.isPending,className:`gyn-btn-primary${_.isPending?" wiz-btn-pending":""}`,children:_.isPending?g.jsxs(g.Fragment,{children:[g.jsx("div",{"data-loc":"client/src/components/ContactWizardModal.tsx:484",className:"wiz-spinner wiz-spinner--sm"}),"Senden…"]}):g.jsxs(g.Fragment,{children:[g.jsx(E3,{"data-loc":"client/src/components/ContactWizardModal.tsx:489",size:13}),"Anfrage senden"]})})]})]})})}const vh="stusche_cookie_consent",xh="stusche_analytics_consent";function bh(){const e="//matomo.stusche.de/",n=document,s=n.createElement("script");s.async=!0,s.defer=!0,s.src=e+"matomo.js",n.body.appendChild(s)}function Ix(){if(typeof window>"u"||window._matomoLoaded)return;window._matomoLoaded=!0;const e=window._paq=window._paq||[];e.push(["trackPageView"]),e.push(["enableLinkTracking"]),e.push(["disableCookies"]),e.push(["setTrackerUrl","//matomo.stusche.de/"+"matomo.php"]),e.push(["setSiteId","1"]),typeof window.requestIdleCallback=="function"?window.requestIdleCallback(bh,{timeout:3e3}):document.readyState==="complete"?setTimeout(bh,500):window.addEventListener("load",()=>setTimeout(bh,500),{once:!0})}function z3(){if(typeof window>"u")return;(window._paq=window._paq||[]).push(["optUserOut"])}function D3(){const[e,n]=S.useState(!1),[s,r]=S.useState(!1);S.useEffect(()=>{const u=localStorage.getItem(vh),f=localStorage.getItem(xh);if(!u){const h=setTimeout(()=>n(!0),1200);return()=>clearTimeout(h)}f==="accepted"&&Ix()},[]);const o=()=>{localStorage.setItem(vh,"accepted"),localStorage.setItem(xh,"accepted"),Ix(),n(!1)},c=()=>{localStorage.setItem(vh,"accepted"),localStorage.setItem(xh,"declined"),z3(),n(!1)};return e?g.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:87",className:"cookie-banner",role:"region","aria-label":"Cookie-Einstellungen",children:g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:88",className:"cookie-banner-inner",children:[g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:90",className:"cookie-banner-top",children:[g.jsx("div",{"data-loc":"client/src/components/CookieBanner.tsx:91",className:"cookie-banner-icon",children:g.jsx(p3,{"data-loc":"client/src/components/CookieBanner.tsx:92",size:18})}),g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:94",className:"cookie-banner-content",children:[g.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 ",g.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."," ",g.jsx("a",{"data-loc":"client/src/components/CookieBanner.tsx:100",href:"/datenschutz",className:"cookie-banner-link",children:"Datenschutzerklärung"})]}),s&&g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:103",className:"cookie-banner-details",children:[g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:104",className:"cookie-detail-item",children:[g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:105",className:"cookie-detail-header",children:[g.jsx("span",{"data-loc":"client/src/components/CookieBanner.tsx:106",className:"cookie-detail-badge cookie-detail-badge--required",children:"Notwendig"}),g.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:107",children:"Technisch notwendige Cookies"})]}),g.jsx("p",{"data-loc":"client/src/components/CookieBanner.tsx:109",children:"Session-Cookies für den sicheren Betrieb des Praxisportals. Keine Abschaltung möglich."})]}),g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:111",className:"cookie-detail-item",children:[g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:112",className:"cookie-detail-header",children:[g.jsx(f3,{"data-loc":"client/src/components/CookieBanner.tsx:113",size:14}),g.jsx("span",{"data-loc":"client/src/components/CookieBanner.tsx:114",className:"cookie-detail-badge cookie-detail-badge--analytics",children:"Statistik"}),g.jsx("strong",{"data-loc":"client/src/components/CookieBanner.tsx:115",children:"Matomo Analytics"})]}),g.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."})]})]}),g.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:124",onClick:()=>r(!s),className:"cookie-banner-details-toggle",children:s?"Details ausblenden":"Details anzeigen"})]})]}),g.jsxs("div",{"data-loc":"client/src/components/CookieBanner.tsx:133",className:"cookie-banner-actions",children:[g.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:134",onClick:o,className:"cookie-banner-btn cookie-banner-btn--accept",children:"Alle akzeptieren"}),g.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:137",onClick:c,className:"cookie-banner-btn cookie-banner-btn--necessary",children:"Nur notwendige"}),g.jsx("button",{"data-loc":"client/src/components/CookieBanner.tsx:140",onClick:c,className:"cookie-banner-btn cookie-banner-btn--close","aria-label":"Schließen",children:g.jsx(Zs,{"data-loc":"client/src/components/CookieBanner.tsx:145",size:14})})]})]})}):null}const P3=S.createContext(void 0);function L3({children:e,defaultTheme:n="light",switchable:s=!1}){const[r,o]=S.useState(()=>s&&localStorage.getItem("theme")||n);S.useEffect(()=>{const u=document.documentElement;r==="dark"?u.classList.add("dark"):u.classList.remove("dark"),s&&localStorage.setItem("theme",r)},[r,s]);const c=s?()=>{o(u=>u==="light"?"dark":"light")}:void 0;return g.jsx(P3.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:c,switchable:s},children:e})}const cp=S.createContext({});function br(e){const n=S.useRef(null);return n.current===null&&(n.current=e()),n.current}const up=typeof window<"u",Nu=up?S.useLayoutEffect:S.useEffect,_u=S.createContext(null);function dp(e,n){e.indexOf(n)===-1&&e.push(n)}function fp(e,n){const s=e.indexOf(n);s>-1&&e.splice(s,1)}const Zn=(e,n,s)=>s>n?n:s<e?e:s;let Qo=()=>{};const Oa={},Qw=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Fw(e){return typeof e=="object"&&e!==null}const Iw=e=>/^0[^.\s]+$/u.test(e);function hp(e){let n;return()=>(n===void 0&&(n=e()),n)}const Xt=e=>e,H3=(e,n)=>s=>n(e(s)),al=(...e)=>e.reduce(H3),fr=(e,n,s)=>{const r=n-e;return r===0?1:(s-e)/r};class mp{constructor(){this.subscriptions=[]}add(n){return dp(this.subscriptions,n),()=>fp(this.subscriptions,n)}notify(n,s,r){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](n,s,r);else for(let c=0;c<o;c++){const u=this.subscriptions[c];u&&u(n,s,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Xn=e=>e*1e3,En=e=>e/1e3;function pp(e,n){return n?e*(1e3/n):0}const Yw=(e,n,s)=>(((1-3*s+3*n)*e+(3*s-6*n))*e+3*n)*e,B3=1e-7,V3=12;function U3(e,n,s,r,o){let c,u,f=0;do u=n+(s-n)/2,c=Yw(u,r,o)-e,c>0?s=u:n=u;while(Math.abs(c)>B3&&++f<V3);return u}function sl(e,n,s,r){if(e===n&&s===r)return Xt;const o=c=>U3(c,0,1,e,s);return c=>c===0||c===1?c:Yw(o(c),n,r)}const Xw=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,Ww=e=>n=>1-e(1-n),$w=sl(.33,1.53,.69,.99),gp=Ww($w),Zw=Xw(gp),Jw=e=>(e*=2)<1?.5*gp(e):.5*(2-Math.pow(2,-10*(e-1))),yp=e=>1-Math.sin(Math.acos(e)),e2=Ww(yp),t2=Xw(yp),q3=sl(.42,0,1,1),K3=sl(0,0,.58,1),n2=sl(.42,0,.58,1),G3=e=>Array.isArray(e)&&typeof e[0]!="number",a2=e=>Array.isArray(e)&&typeof e[0]=="number",Q3={linear:Xt,easeIn:q3,easeInOut:n2,easeOut:K3,circIn:yp,circInOut:t2,circOut:e2,backIn:gp,backInOut:Zw,backOut:$w,anticipate:Jw},F3=e=>typeof e=="string",Yx=e=>{if(a2(e)){Qo(e.length===4);const[n,s,r,o]=e;return sl(n,s,r,o)}else if(F3(e))return Q3[e];return e},_c=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function I3(e,n){let s=new Set,r=new Set,o=!1,c=!1;const u=new WeakSet;let f={delta:0,timestamp:0,isProcessing:!1};function h(v){u.has(v)&&(p.schedule(v),e()),v(f)}const p={schedule:(v,y=!1,b=!1)=>{const E=b&&o?s:r;return y&&u.add(v),E.has(v)||E.add(v),v},cancel:v=>{r.delete(v),u.delete(v)},process:v=>{if(f=v,o){c=!0;return}o=!0,[s,r]=[r,s],s.forEach(h),s.clear(),o=!1,c&&(c=!1,p.process(v))}};return p}const Y3=40;function s2(e,n){let s=!1,r=!0;const o={delta:0,timestamp:0,isProcessing:!1},c=()=>s=!0,u=_c.reduce((C,U)=>(C[U]=I3(c),C),{}),{setup:f,read:h,resolveKeyframes:p,preUpdate:v,update:y,preRender:b,render:w,postRender:E}=u,A=()=>{const C=Oa.useManualTiming?o.timestamp:performance.now();s=!1,Oa.useManualTiming||(o.delta=r?1e3/60:Math.max(Math.min(C-o.timestamp,Y3),1)),o.timestamp=C,o.isProcessing=!0,f.process(o),h.process(o),p.process(o),v.process(o),y.process(o),b.process(o),w.process(o),E.process(o),o.isProcessing=!1,s&&n&&(r=!1,e(A))},R=()=>{s=!0,r=!0,o.isProcessing||e(A)};return{schedule:_c.reduce((C,U)=>{const L=u[U];return C[U]=(V,j=!1,z=!1)=>(s||R(),L.schedule(V,j,z)),C},{}),cancel:C=>{for(let U=0;U<_c.length;U++)u[_c[U]].cancel(C)},state:o,steps:u}}const{schedule:Ue,cancel:Pn,state:yt,steps:Sh}=s2(typeof requestAnimationFrame<"u"?requestAnimationFrame:Xt,!0);let Kc;function X3(){Kc=void 0}const Yt={now:()=>(Kc===void 0&&Yt.set(yt.isProcessing||Oa.useManualTiming?yt.timestamp:performance.now()),Kc),set:e=>{Kc=e,queueMicrotask(X3)}},i2=e=>n=>typeof n=="string"&&n.startsWith(e),vp=i2("--"),W3=i2("var(--"),xp=e=>W3(e)?$3.test(e.split("/*")[0].trim()):!1,$3=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Sr={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Fo={...Sr,transform:e=>Zn(0,1,e)},Rc={...Sr,default:1},_o=e=>Math.round(e*1e5)/1e5,bp=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Z3(e){return e==null}const J3=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Sp=(e,n)=>s=>!!(typeof s=="string"&&J3.test(s)&&s.startsWith(e)||n&&!Z3(s)&&Object.prototype.hasOwnProperty.call(s,n)),r2=(e,n,s)=>r=>{if(typeof r!="string")return r;const[o,c,u,f]=r.match(bp);return{[e]:parseFloat(o),[n]:parseFloat(c),[s]:parseFloat(u),alpha:f!==void 0?parseFloat(f):1}},e4=e=>Zn(0,255,e),wh={...Sr,transform:e=>Math.round(e4(e))},Qs={test:Sp("rgb","red"),parse:r2("red","green","blue"),transform:({red:e,green:n,blue:s,alpha:r=1})=>"rgba("+wh.transform(e)+", "+wh.transform(n)+", "+wh.transform(s)+", "+_o(Fo.transform(r))+")"};function t4(e){let n="",s="",r="",o="";return e.length>5?(n=e.substring(1,3),s=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(n=e.substring(1,2),s=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),n+=n,s+=s,r+=r,o+=o),{red:parseInt(n,16),green:parseInt(s,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const gm={test:Sp("#"),parse:t4,transform:Qs.transform},il=e=>({test:n=>typeof n=="string"&&n.endsWith(e)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${e}`}),rs=il("deg"),Wn=il("%"),ve=il("px"),n4=il("vh"),a4=il("vw"),Xx={...Wn,parse:e=>Wn.parse(e)/100,transform:e=>Wn.transform(e*100)},Zi={test:Sp("hsl","hue"),parse:r2("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:s,alpha:r=1})=>"hsla("+Math.round(e)+", "+Wn.transform(_o(n))+", "+Wn.transform(_o(s))+", "+_o(Fo.transform(r))+")"},dt={test:e=>Qs.test(e)||gm.test(e)||Zi.test(e),parse:e=>Qs.test(e)?Qs.parse(e):Zi.test(e)?Zi.parse(e):gm.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Qs.transform(e):Zi.transform(e),getAnimatableNone:e=>{const n=dt.parse(e);return n.alpha=0,dt.transform(n)}},s4=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function i4(e){return isNaN(e)&&typeof e=="string"&&(e.match(bp)?.length||0)+(e.match(s4)?.length||0)>0}const o2="number",l2="color",r4="var",o4="var(",Wx="${}",l4=/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 Io(e){const n=e.toString(),s=[],r={color:[],number:[],var:[]},o=[];let c=0;const f=n.replace(l4,h=>(dt.test(h)?(r.color.push(c),o.push(l2),s.push(dt.parse(h))):h.startsWith(o4)?(r.var.push(c),o.push(r4),s.push(h)):(r.number.push(c),o.push(o2),s.push(parseFloat(h))),++c,Wx)).split(Wx);return{values:s,split:f,indexes:r,types:o}}function c2(e){return Io(e).values}function u2(e){const{split:n,types:s}=Io(e),r=n.length;return o=>{let c="";for(let u=0;u<r;u++)if(c+=n[u],o[u]!==void 0){const f=s[u];f===o2?c+=_o(o[u]):f===l2?c+=dt.transform(o[u]):c+=o[u]}return c}}const c4=e=>typeof e=="number"?0:dt.test(e)?dt.getAnimatableNone(e):e;function u4(e){const n=c2(e);return u2(e)(n.map(c4))}const ms={test:i4,parse:c2,createTransformer:u2,getAnimatableNone:u4};function Th(e,n,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?e+(n-e)*6*s:s<1/2?n:s<2/3?e+(n-e)*(2/3-s)*6:e}function d4({hue:e,saturation:n,lightness:s,alpha:r}){e/=360,n/=100,s/=100;let o=0,c=0,u=0;if(!n)o=c=u=s;else{const f=s<.5?s*(1+n):s+n-s*n,h=2*s-f;o=Th(h,f,e+1/3),c=Th(h,f,e),u=Th(h,f,e-1/3)}return{red:Math.round(o*255),green:Math.round(c*255),blue:Math.round(u*255),alpha:r}}function ou(e,n){return s=>s>0?n:e}const $e=(e,n,s)=>e+(n-e)*s,Eh=(e,n,s)=>{const r=e*e,o=s*(n*n-r)+r;return o<0?0:Math.sqrt(o)},f4=[gm,Qs,Zi],h4=e=>f4.find(n=>n.test(e));function $x(e){const n=h4(e);if(!n)return!1;let s=n.parse(e);return n===Zi&&(s=d4(s)),s}const Zx=(e,n)=>{const s=$x(e),r=$x(n);if(!s||!r)return ou(e,n);const o={...s};return c=>(o.red=Eh(s.red,r.red,c),o.green=Eh(s.green,r.green,c),o.blue=Eh(s.blue,r.blue,c),o.alpha=$e(s.alpha,r.alpha,c),Qs.transform(o))},ym=new Set(["none","hidden"]);function m4(e,n){return ym.has(e)?s=>s<=0?e:n:s=>s>=1?n:e}function p4(e,n){return s=>$e(e,n,s)}function wp(e){return typeof e=="number"?p4:typeof e=="string"?xp(e)?ou:dt.test(e)?Zx:v4:Array.isArray(e)?d2:typeof e=="object"?dt.test(e)?Zx:g4:ou}function d2(e,n){const s=[...e],r=s.length,o=e.map((c,u)=>wp(c)(c,n[u]));return c=>{for(let u=0;u<r;u++)s[u]=o[u](c);return s}}function g4(e,n){const s={...e,...n},r={};for(const o in s)e[o]!==void 0&&n[o]!==void 0&&(r[o]=wp(e[o])(e[o],n[o]));return o=>{for(const c in r)s[c]=r[c](o);return s}}function y4(e,n){const s=[],r={color:0,var:0,number:0};for(let o=0;o<n.values.length;o++){const c=n.types[o],u=e.indexes[c][r[c]],f=e.values[u]??0;s[o]=f,r[c]++}return s}const v4=(e,n)=>{const s=ms.createTransformer(n),r=Io(e),o=Io(n);return r.indexes.var.length===o.indexes.var.length&&r.indexes.color.length===o.indexes.color.length&&r.indexes.number.length>=o.indexes.number.length?ym.has(e)&&!o.values.length||ym.has(n)&&!r.values.length?m4(e,n):al(d2(y4(r,o),o.values),s):ou(e,n)};function f2(e,n,s){return typeof e=="number"&&typeof n=="number"&&typeof s=="number"?$e(e,n,s):wp(e)(e,n)}const x4=e=>{const n=({timestamp:s})=>e(s);return{start:(s=!0)=>Ue.update(n,s),stop:()=>Pn(n),now:()=>yt.isProcessing?yt.timestamp:Yt.now()}},h2=(e,n,s=10)=>{let r="";const o=Math.max(Math.round(n/s),2);for(let c=0;c<o;c++)r+=Math.round(e(c/(o-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},lu=2e4;function Tp(e){let n=0;const s=50;let r=e.next(n);for(;!r.done&&n<lu;)n+=s,r=e.next(n);return n>=lu?1/0:n}function b4(e,n=100,s){const r=s({...e,keyframes:[0,n]}),o=Math.min(Tp(r),lu);return{type:"keyframes",ease:c=>r.next(o*c).value/n,duration:En(o)}}const S4=5;function m2(e,n,s){const r=Math.max(n-S4,0);return pp(s-e(r),n-r)}const et={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},Ah=.001;function w4({duration:e=et.duration,bounce:n=et.bounce,velocity:s=et.velocity,mass:r=et.mass}){let o,c,u=1-n;u=Zn(et.minDamping,et.maxDamping,u),e=Zn(et.minDuration,et.maxDuration,En(e)),u<1?(o=p=>{const v=p*u,y=v*e,b=v-s,w=vm(p,u),E=Math.exp(-y);return Ah-b/w*E},c=p=>{const y=p*u*e,b=y*s+s,w=Math.pow(u,2)*Math.pow(p,2)*e,E=Math.exp(-y),A=vm(Math.pow(p,2),u);return(-o(p)+Ah>0?-1:1)*((b-w)*E)/A}):(o=p=>{const v=Math.exp(-p*e),y=(p-s)*e+1;return-Ah+v*y},c=p=>{const v=Math.exp(-p*e),y=(s-p)*(e*e);return v*y});const f=5/e,h=E4(o,c,f);if(e=Xn(e),isNaN(h))return{stiffness:et.stiffness,damping:et.damping,duration:e};{const p=Math.pow(h,2)*r;return{stiffness:p,damping:u*2*Math.sqrt(r*p),duration:e}}}const T4=12;function E4(e,n,s){let r=s;for(let o=1;o<T4;o++)r=r-e(r)/n(r);return r}function vm(e,n){return e*Math.sqrt(1-n*n)}const A4=["duration","bounce"],C4=["stiffness","damping","mass"];function Jx(e,n){return n.some(s=>e[s]!==void 0)}function j4(e){let n={velocity:et.velocity,stiffness:et.stiffness,damping:et.damping,mass:et.mass,isResolvedFromDuration:!1,...e};if(!Jx(e,C4)&&Jx(e,A4))if(e.visualDuration){const s=e.visualDuration,r=2*Math.PI/(s*1.2),o=r*r,c=2*Zn(.05,1,1-(e.bounce||0))*Math.sqrt(o);n={...n,mass:et.mass,stiffness:o,damping:c}}else{const s=w4(e);n={...n,...s,mass:et.mass},n.isResolvedFromDuration=!0}return n}function cu(e=et.visualDuration,n=et.bounce){const s=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:n}:e;let{restSpeed:r,restDelta:o}=s;const c=s.keyframes[0],u=s.keyframes[s.keyframes.length-1],f={done:!1,value:c},{stiffness:h,damping:p,mass:v,duration:y,velocity:b,isResolvedFromDuration:w}=j4({...s,velocity:-En(s.velocity||0)}),E=b||0,A=p/(2*Math.sqrt(h*v)),R=u-c,_=En(Math.sqrt(h/v)),B=Math.abs(R)<5;r||(r=B?et.restSpeed.granular:et.restSpeed.default),o||(o=B?et.restDelta.granular:et.restDelta.default);let C;if(A<1){const L=vm(_,A);C=V=>{const j=Math.exp(-A*_*V);return u-j*((E+A*_*R)/L*Math.sin(L*V)+R*Math.cos(L*V))}}else if(A===1)C=L=>u-Math.exp(-_*L)*(R+(E+_*R)*L);else{const L=_*Math.sqrt(A*A-1);C=V=>{const j=Math.exp(-A*_*V),z=Math.min(L*V,300);return u-j*((E+A*_*R)*Math.sinh(z)+L*R*Math.cosh(z))/L}}const U={calculatedDuration:w&&y||null,next:L=>{const V=C(L);if(w)f.done=L>=y;else{let j=L===0?E:0;A<1&&(j=L===0?Xn(E):m2(C,L,V));const z=Math.abs(j)<=r,$=Math.abs(u-V)<=o;f.done=z&&$}return f.value=f.done?u:V,f},toString:()=>{const L=Math.min(Tp(U),lu),V=h2(j=>U.next(L*j).value,L,30);return L+"ms "+V},toTransition:()=>{}};return U}cu.applyToOptions=e=>{const n=b4(e,100,cu);return e.ease=n.ease,e.duration=Xn(n.duration),e.type="keyframes",e};function xm({keyframes:e,velocity:n=0,power:s=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:c=500,modifyTarget:u,min:f,max:h,restDelta:p=.5,restSpeed:v}){const y=e[0],b={done:!1,value:y},w=z=>f!==void 0&&z<f||h!==void 0&&z>h,E=z=>f===void 0?h:h===void 0||Math.abs(f-z)<Math.abs(h-z)?f:h;let A=s*n;const R=y+A,_=u===void 0?R:u(R);_!==R&&(A=_-y);const B=z=>-A*Math.exp(-z/r),C=z=>_+B(z),U=z=>{const $=B(z),J=C(z);b.done=Math.abs($)<=p,b.value=b.done?_:J};let L,V;const j=z=>{w(b.value)&&(L=z,V=cu({keyframes:[b.value,E(b.value)],velocity:m2(C,z,b.value),damping:o,stiffness:c,restDelta:p,restSpeed:v}))};return j(0),{calculatedDuration:null,next:z=>{let $=!1;return!V&&L===void 0&&($=!0,U(z),j(z)),L!==void 0&&z>=L?V.next(z-L):(!$&&U(z),b)}}}function O4(e,n,s){const r=[],o=s||Oa.mix||f2,c=e.length-1;for(let u=0;u<c;u++){let f=o(e[u],e[u+1]);if(n){const h=Array.isArray(n)?n[u]||Xt:n;f=al(h,f)}r.push(f)}return r}function Ep(e,n,{clamp:s=!0,ease:r,mixer:o}={}){const c=e.length;if(Qo(c===n.length),c===1)return()=>n[0];if(c===2&&n[0]===n[1])return()=>n[1];const u=e[0]===e[1];e[0]>e[c-1]&&(e=[...e].reverse(),n=[...n].reverse());const f=O4(n,r,o),h=f.length,p=v=>{if(u&&v<e[0])return n[0];let y=0;if(h>1)for(;y<e.length-2&&!(v<e[y+1]);y++);const b=fr(e[y],e[y+1],v);return f[y](b)};return s?v=>p(Zn(e[0],e[c-1],v)):p}function M4(e,n){const s=e[e.length-1];for(let r=1;r<=n;r++){const o=fr(0,n,r);e.push($e(s,1,o))}}function p2(e){const n=[0];return M4(n,e.length-1),n}function N4(e,n){return e.map(s=>s*n)}function _4(e,n){return e.map(()=>n||n2).splice(0,e.length-1)}function Ro({duration:e=300,keyframes:n,times:s,ease:r="easeInOut"}){const o=G3(r)?r.map(Yx):Yx(r),c={done:!1,value:n[0]},u=N4(s&&s.length===n.length?s:p2(n),e),f=Ep(u,n,{ease:Array.isArray(o)?o:_4(n,o)});return{calculatedDuration:e,next:h=>(c.value=f(h),c.done=h>=e,c)}}const R4=e=>e!==null;function Ap(e,{repeat:n,repeatType:s="loop"},r,o=1){const c=e.filter(R4),f=o<0||n&&s!=="loop"&&n%2===1?0:c.length-1;return!f||r===void 0?c[f]:r}const k4={decay:xm,inertia:xm,tween:Ro,keyframes:Ro,spring:cu};function g2(e){typeof e.type=="string"&&(e.type=k4[e.type])}class Cp{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(n=>{this.resolve=n})}notifyFinished(){this.resolve()}then(n,s){return this.finished.then(n,s)}}const z4=e=>e/100;class jp extends Cp{constructor(n){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:s}=this.options;s&&s.updatedAt!==Yt.now()&&this.tick(Yt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=n,this.initAnimation(),this.play(),n.autoplay===!1&&this.pause()}initAnimation(){const{options:n}=this;g2(n);const{type:s=Ro,repeat:r=0,repeatDelay:o=0,repeatType:c,velocity:u=0}=n;let{keyframes:f}=n;const h=s||Ro;h!==Ro&&typeof f[0]!="number"&&(this.mixKeyframes=al(z4,f2(f[0],f[1])),f=[0,100]);const p=h({...n,keyframes:f});c==="mirror"&&(this.mirroredGenerator=h({...n,keyframes:[...f].reverse(),velocity:-u})),p.calculatedDuration===null&&(p.calculatedDuration=Tp(p));const{calculatedDuration:v}=p;this.calculatedDuration=v,this.resolvedDuration=v+o,this.totalDuration=this.resolvedDuration*(r+1)-o,this.generator=p}updateTime(n){const s=Math.round(n-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(n,s=!1){const{generator:r,totalDuration:o,mixKeyframes:c,mirroredGenerator:u,resolvedDuration:f,calculatedDuration:h}=this;if(this.startTime===null)return r.next(0);const{delay:p=0,keyframes:v,repeat:y,repeatType:b,repeatDelay:w,type:E,onUpdate:A,finalKeyframe:R}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,n):this.speed<0&&(this.startTime=Math.min(n-o/this.speed,this.startTime)),s?this.currentTime=n:this.updateTime(n);const _=this.currentTime-p*(this.playbackSpeed>=0?1:-1),B=this.playbackSpeed>=0?_<0:_>o;this.currentTime=Math.max(_,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let C=this.currentTime,U=r;if(y){const z=Math.min(this.currentTime,o)/f;let $=Math.floor(z),J=z%1;!J&&z>=1&&(J=1),J===1&&$--,$=Math.min($,y+1),!!($%2)&&(b==="reverse"?(J=1-J,w&&(J-=w/f)):b==="mirror"&&(U=u)),C=Zn(0,1,J)*f}const L=B?{done:!1,value:v[0]}:U.next(C);c&&(L.value=c(L.value));let{done:V}=L;!B&&h!==null&&(V=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const j=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&V);return j&&E!==xm&&(L.value=Ap(v,this.options,R,this.speed)),A&&A(L.value),j&&this.finish(),L}then(n,s){return this.finished.then(n,s)}get duration(){return En(this.calculatedDuration)}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+En(n)}get time(){return En(this.currentTime)}set time(n){n=Xn(n),this.currentTime=n,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=n:this.driver&&(this.startTime=this.driver.now()-n/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(n){this.updateTime(Yt.now());const s=this.playbackSpeed!==n;this.playbackSpeed=n,s&&(this.time=En(this.currentTime))}play(){if(this.isStopped)return;const{driver:n=x4,startTime:s}=this.options;this.driver||(this.driver=n(o=>this.tick(o))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=s??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Yt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(n){return this.startTime=0,this.tick(n,!0)}attachTimeline(n){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),n.observe(this)}}function D4(e){for(let n=1;n<e.length;n++)e[n]??(e[n]=e[n-1])}const Fs=e=>e*180/Math.PI,bm=e=>{const n=Fs(Math.atan2(e[1],e[0]));return Sm(n)},P4={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:bm,rotateZ:bm,skewX:e=>Fs(Math.atan(e[1])),skewY:e=>Fs(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Sm=e=>(e=e%360,e<0&&(e+=360),e),eb=bm,tb=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),nb=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),L4={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:tb,scaleY:nb,scale:e=>(tb(e)+nb(e))/2,rotateX:e=>Sm(Fs(Math.atan2(e[6],e[5]))),rotateY:e=>Sm(Fs(Math.atan2(-e[2],e[0]))),rotateZ:eb,rotate:eb,skewX:e=>Fs(Math.atan(e[4])),skewY:e=>Fs(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function wm(e){return e.includes("scale")?1:0}function Tm(e,n){if(!e||e==="none")return wm(n);const s=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,o;if(s)r=L4,o=s;else{const f=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=P4,o=f}if(!o)return wm(n);const c=r[n],u=o[1].split(",").map(B4);return typeof c=="function"?c(u):u[c]}const H4=(e,n)=>{const{transform:s="none"}=getComputedStyle(e);return Tm(s,n)};function B4(e){return parseFloat(e.trim())}const wr=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Tr=new Set(wr),ab=e=>e===Sr||e===ve,V4=new Set(["x","y","z"]),U4=wr.filter(e=>!V4.has(e));function q4(e){const n=[];return U4.forEach(s=>{const r=e.getValue(s);r!==void 0&&(n.push([s,r.get()]),r.set(s.startsWith("scale")?1:0))}),n}const Is={width:({x:e},{paddingLeft:n="0",paddingRight:s="0"})=>e.max-e.min-parseFloat(n)-parseFloat(s),height:({y:e},{paddingTop:n="0",paddingBottom:s="0"})=>e.max-e.min-parseFloat(n)-parseFloat(s),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:(e,{transform:n})=>Tm(n,"x"),y:(e,{transform:n})=>Tm(n,"y")};Is.translateX=Is.x;Is.translateY=Is.y;const Ys=new Set;let Em=!1,Am=!1,Cm=!1;function y2(){if(Am){const e=Array.from(Ys).filter(r=>r.needsMeasurement),n=new Set(e.map(r=>r.element)),s=new Map;n.forEach(r=>{const o=q4(r);o.length&&(s.set(r,o),r.render())}),e.forEach(r=>r.measureInitialState()),n.forEach(r=>{r.render();const o=s.get(r);o&&o.forEach(([c,u])=>{r.getValue(c)?.set(u)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}Am=!1,Em=!1,Ys.forEach(e=>e.complete(Cm)),Ys.clear()}function v2(){Ys.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Am=!0)})}function K4(){Cm=!0,v2(),y2(),Cm=!1}class Op{constructor(n,s,r,o,c,u=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...n],this.onComplete=s,this.name=r,this.motionValue=o,this.element=c,this.isAsync=u}scheduleResolve(){this.state="scheduled",this.isAsync?(Ys.add(this),Em||(Em=!0,Ue.read(v2),Ue.resolveKeyframes(y2))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:n,name:s,element:r,motionValue:o}=this;if(n[0]===null){const c=o?.get(),u=n[n.length-1];if(c!==void 0)n[0]=c;else if(r&&s){const f=r.readValue(s,u);f!=null&&(n[0]=f)}n[0]===void 0&&(n[0]=u),o&&c===void 0&&o.set(n[0])}D4(n)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(n=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,n),Ys.delete(this)}cancel(){this.state==="scheduled"&&(Ys.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const G4=e=>e.startsWith("--");function Q4(e,n,s){G4(n)?e.style.setProperty(n,s):e.style[n]=s}const x2=hp(()=>window.ScrollTimeline!==void 0),F4={};function I4(e,n){const s=hp(e);return()=>F4[n]??s()}const b2=I4(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Oo=([e,n,s,r])=>`cubic-bezier(${e}, ${n}, ${s}, ${r})`,sb={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Oo([0,.65,.55,1]),circOut:Oo([.55,0,1,.45]),backIn:Oo([.31,.01,.66,-.59]),backOut:Oo([.33,1.53,.69,.99])};function S2(e,n){if(e)return typeof e=="function"?b2()?h2(e,n):"ease-out":a2(e)?Oo(e):Array.isArray(e)?e.map(s=>S2(s,n)||sb.easeOut):sb[e]}function Y4(e,n,s,{delay:r=0,duration:o=300,repeat:c=0,repeatType:u="loop",ease:f="easeOut",times:h}={},p=void 0){const v={[n]:s};h&&(v.offset=h);const y=S2(f,o);Array.isArray(y)&&(v.easing=y);const b={delay:r,duration:o,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:c+1,direction:u==="reverse"?"alternate":"normal"};return p&&(b.pseudoElement=p),e.animate(v,b)}function w2(e){return typeof e=="function"&&"applyToOptions"in e}function X4({type:e,...n}){return w2(e)&&b2()?e.applyToOptions(n):(n.duration??(n.duration=300),n.ease??(n.ease="easeOut"),n)}class W4 extends Cp{constructor(n){if(super(),this.finishedTime=null,this.isStopped=!1,!n)return;const{element:s,name:r,keyframes:o,pseudoElement:c,allowFlatten:u=!1,finalKeyframe:f,onComplete:h}=n;this.isPseudoElement=!!c,this.allowFlatten=u,this.options=n,Qo(typeof n.type!="string");const p=X4(n);this.animation=Y4(s,r,o,p,c),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const v=Ap(o,this.options,f,this.speed);this.updateMotionValue?this.updateMotionValue(v):Q4(s,r,v),this.animation.cancel()}h?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:n}=this;n==="idle"||n==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const n=this.animation.effect?.getComputedTiming?.().duration||0;return En(Number(n))}get iterationDuration(){const{delay:n=0}=this.options||{};return this.duration+En(n)}get time(){return En(Number(this.animation.currentTime)||0)}set time(n){this.finishedTime=null,this.animation.currentTime=Xn(n)}get speed(){return this.animation.playbackRate}set speed(n){n<0&&(this.finishedTime=null),this.animation.playbackRate=n}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(n){this.animation.startTime=n}attachTimeline({timeline:n,observe:s}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,n&&x2()?(this.animation.timeline=n,Xt):s(this)}}const T2={anticipate:Jw,backInOut:Zw,circInOut:t2};function $4(e){return e in T2}function Z4(e){typeof e.ease=="string"&&$4(e.ease)&&(e.ease=T2[e.ease])}const ib=10;class J4 extends W4{constructor(n){Z4(n),g2(n),super(n),n.startTime&&(this.startTime=n.startTime),this.options=n}updateMotionValue(n){const{motionValue:s,onUpdate:r,onComplete:o,element:c,...u}=this.options;if(!s)return;if(n!==void 0){s.set(n);return}const f=new jp({...u,autoplay:!1}),h=Xn(this.finishedTime??this.time);s.setWithVelocity(f.sample(h-ib).value,f.sample(h).value,ib),f.stop()}}const rb=(e,n)=>n==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(ms.test(e)||e==="0")&&!e.startsWith("url("));function eR(e){const n=e[0];if(e.length===1)return!0;for(let s=0;s<e.length;s++)if(e[s]!==n)return!0}function tR(e,n,s,r){const o=e[0];if(o===null)return!1;if(n==="display"||n==="visibility")return!0;const c=e[e.length-1],u=rb(o,n),f=rb(c,n);return!u||!f?!1:eR(e)||(s==="spring"||w2(s))&&r}function jm(e){e.duration=0,e.type="keyframes"}const nR=new Set(["opacity","clipPath","filter","transform"]),aR=hp(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function sR(e){const{motionValue:n,name:s,repeatDelay:r,repeatType:o,damping:c,type:u}=e;if(!(n?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:h,transformTemplate:p}=n.owner.getProps();return aR()&&s&&nR.has(s)&&(s!=="transform"||!p)&&!h&&!r&&o!=="mirror"&&c!==0&&u!=="inertia"}const iR=40;class rR extends Cp{constructor({autoplay:n=!0,delay:s=0,type:r="keyframes",repeat:o=0,repeatDelay:c=0,repeatType:u="loop",keyframes:f,name:h,motionValue:p,element:v,...y}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Yt.now();const b={autoplay:n,delay:s,type:r,repeat:o,repeatDelay:c,repeatType:u,name:h,motionValue:p,element:v,...y},w=v?.KeyframeResolver||Op;this.keyframeResolver=new w(f,(E,A,R)=>this.onKeyframesResolved(E,A,b,!R),h,p,v),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(n,s,r,o){this.keyframeResolver=void 0;const{name:c,type:u,velocity:f,delay:h,isHandoff:p,onUpdate:v}=r;this.resolvedAt=Yt.now(),tR(n,c,u,f)||((Oa.instantAnimations||!h)&&v?.(Ap(n,r,s)),n[0]=n[n.length-1],jm(r),r.repeat=0);const b={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>iR?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...r,keyframes:n},w=!p&&sR(b)?new J4({...b,element:b.motionValue.owner.current}):new jp(b);w.finished.then(()=>this.notifyFinished()).catch(Xt),this.pendingTimeline&&(this.stopTimeline=w.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=w}get finished(){return this._animation?this.animation.finished:this._finished}then(n,s){return this.finished.finally(n).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),K4()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(n){this.animation.time=n}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(n){this.animation.speed=n}get startTime(){return this.animation.startTime}attachTimeline(n){return this._animation?this.stopTimeline=this.animation.attachTimeline(n):this.pendingTimeline=n,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const oR=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function lR(e){const n=oR.exec(e);if(!n)return[,];const[,s,r,o]=n;return[`--${s??r}`,o]}function E2(e,n,s=1){const[r,o]=lR(e);if(!r)return;const c=window.getComputedStyle(n).getPropertyValue(r);if(c){const u=c.trim();return Qw(u)?parseFloat(u):u}return xp(o)?E2(o,n,s+1):o}function Mp(e,n){return e?.[n]??e?.default??e}const A2=new Set(["width","height","top","left","right","bottom",...wr]),cR={test:e=>e==="auto",parse:e=>e},C2=e=>n=>n.test(e),j2=[Sr,ve,Wn,rs,a4,n4,cR],ob=e=>j2.find(C2(e));function uR(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Iw(e):!0}const dR=new Set(["brightness","contrast","saturate","opacity"]);function fR(e){const[n,s]=e.slice(0,-1).split("(");if(n==="drop-shadow")return e;const[r]=s.match(bp)||[];if(!r)return e;const o=s.replace(r,"");let c=dR.has(n)?1:0;return r!==s&&(c*=100),n+"("+c+o+")"}const hR=/\b([a-z-]*)\(.*?\)/gu,Om={...ms,getAnimatableNone:e=>{const n=e.match(hR);return n?n.map(fR).join(" "):e}},lb={...Sr,transform:Math.round},mR={rotate:rs,rotateX:rs,rotateY:rs,rotateZ:rs,scale:Rc,scaleX:Rc,scaleY:Rc,scaleZ:Rc,skew:rs,skewX:rs,skewY:rs,distance:ve,translateX:ve,translateY:ve,translateZ:ve,x:ve,y:ve,z:ve,perspective:ve,transformPerspective:ve,opacity:Fo,originX:Xx,originY:Xx,originZ:ve},Np={borderWidth:ve,borderTopWidth:ve,borderRightWidth:ve,borderBottomWidth:ve,borderLeftWidth:ve,borderRadius:ve,radius:ve,borderTopLeftRadius:ve,borderTopRightRadius:ve,borderBottomRightRadius:ve,borderBottomLeftRadius:ve,width:ve,maxWidth:ve,height:ve,maxHeight:ve,top:ve,right:ve,bottom:ve,left:ve,padding:ve,paddingTop:ve,paddingRight:ve,paddingBottom:ve,paddingLeft:ve,margin:ve,marginTop:ve,marginRight:ve,marginBottom:ve,marginLeft:ve,backgroundPositionX:ve,backgroundPositionY:ve,...mR,zIndex:lb,fillOpacity:Fo,strokeOpacity:Fo,numOctaves:lb},pR={...Np,color:dt,backgroundColor:dt,outlineColor:dt,fill:dt,stroke:dt,borderColor:dt,borderTopColor:dt,borderRightColor:dt,borderBottomColor:dt,borderLeftColor:dt,filter:Om,WebkitFilter:Om},O2=e=>pR[e];function M2(e,n){let s=O2(e);return s!==Om&&(s=ms),s.getAnimatableNone?s.getAnimatableNone(n):void 0}const gR=new Set(["auto","none","0"]);function yR(e,n,s){let r=0,o;for(;r<e.length&&!o;){const c=e[r];typeof c=="string"&&!gR.has(c)&&Io(c).values.length&&(o=e[r]),r++}if(o&&s)for(const c of n)e[c]=M2(s,o)}class vR extends Op{constructor(n,s,r,o,c){super(n,s,r,o,c,!0)}readKeyframes(){const{unresolvedKeyframes:n,element:s,name:r}=this;if(!s||!s.current)return;super.readKeyframes();for(let h=0;h<n.length;h++){let p=n[h];if(typeof p=="string"&&(p=p.trim(),xp(p))){const v=E2(p,s.current);v!==void 0&&(n[h]=v),h===n.length-1&&(this.finalKeyframe=p)}}if(this.resolveNoneKeyframes(),!A2.has(r)||n.length!==2)return;const[o,c]=n,u=ob(o),f=ob(c);if(u!==f)if(ab(u)&&ab(f))for(let h=0;h<n.length;h++){const p=n[h];typeof p=="string"&&(n[h]=parseFloat(p))}else Is[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:n,name:s}=this,r=[];for(let o=0;o<n.length;o++)(n[o]===null||uR(n[o]))&&r.push(o);r.length&&yR(n,r,s)}measureInitialState(){const{element:n,unresolvedKeyframes:s,name:r}=this;if(!n||!n.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Is[r](n.measureViewportBox(),window.getComputedStyle(n.current)),s[0]=this.measuredOrigin;const o=s[s.length-1];o!==void 0&&n.getValue(r,o).jump(o,!1)}measureEndState(){const{element:n,name:s,unresolvedKeyframes:r}=this;if(!n||!n.current)return;const o=n.getValue(s);o&&o.jump(this.measuredOrigin,!1);const c=r.length-1,u=r[c];r[c]=Is[s](n.measureViewportBox(),window.getComputedStyle(n.current)),u!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=u),this.removedTransforms?.length&&this.removedTransforms.forEach(([f,h])=>{n.getValue(f).set(h)}),this.resolveNoneKeyframes()}}function N2(e,n,s){if(e instanceof EventTarget)return[e];if(typeof e=="string"){const o=document.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const _2=(e,n)=>n&&typeof e=="number"?n.transform(e):e;function _p(e){return Fw(e)&&"offsetHeight"in e}const cb=30,xR=e=>!isNaN(parseFloat(e)),ko={current:void 0};class bR{constructor(n,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const o=Yt.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const c of this.dependents)c.dirty()},this.hasAnimated=!1,this.setCurrent(n),this.owner=s.owner}setCurrent(n){this.current=n,this.updatedAt=Yt.now(),this.canTrackVelocity===null&&n!==void 0&&(this.canTrackVelocity=xR(this.current))}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,s){this.events[n]||(this.events[n]=new mp);const r=this.events[n].add(s);return n==="change"?()=>{r(),Ue.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,s){this.passiveEffect=n,this.stopPassiveEffect=s}set(n){this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n)}setWithVelocity(n,s,r){this.set(s),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-r}jump(n,s=!0){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(n){this.dependents||(this.dependents=new Set),this.dependents.add(n)}removeDependent(n){this.dependents&&this.dependents.delete(n)}get(){return ko.current&&ko.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const n=Yt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>cb)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,cb);return pp(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(n){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=n(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function kn(e,n){return new bR(e,n)}const{schedule:Rp}=s2(queueMicrotask,!1),_n={x:!1,y:!1};function R2(){return _n.x||_n.y}function SR(e){return e==="x"||e==="y"?_n[e]?null:(_n[e]=!0,()=>{_n[e]=!1}):_n.x||_n.y?null:(_n.x=_n.y=!0,()=>{_n.x=_n.y=!1})}function k2(e,n){const s=N2(e),r=new AbortController,o={passive:!0,...n,signal:r.signal};return[s,o,()=>r.abort()]}function ub(e){return!(e.pointerType==="touch"||R2())}function wR(e,n,s={}){const[r,o,c]=k2(e,s),u=f=>{if(!ub(f))return;const{target:h}=f,p=n(h,f);if(typeof p!="function"||!h)return;const v=y=>{ub(y)&&(p(y),h.removeEventListener("pointerleave",v))};h.addEventListener("pointerleave",v,o)};return r.forEach(f=>{f.addEventListener("pointerenter",u,o)}),c}const z2=(e,n)=>n?e===n?!0:z2(e,n.parentElement):!1,kp=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,TR=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function ER(e){return TR.has(e.tagName)||e.tabIndex!==-1}const Gc=new WeakSet;function db(e){return n=>{n.key==="Enter"&&e(n)}}function Ch(e,n){e.dispatchEvent(new PointerEvent("pointer"+n,{isPrimary:!0,bubbles:!0}))}const AR=(e,n)=>{const s=e.currentTarget;if(!s)return;const r=db(()=>{if(Gc.has(s))return;Ch(s,"down");const o=db(()=>{Ch(s,"up")}),c=()=>Ch(s,"cancel");s.addEventListener("keyup",o,n),s.addEventListener("blur",c,n)});s.addEventListener("keydown",r,n),s.addEventListener("blur",()=>s.removeEventListener("keydown",r),n)};function fb(e){return kp(e)&&!R2()}function CR(e,n,s={}){const[r,o,c]=k2(e,s),u=f=>{const h=f.currentTarget;if(!fb(f))return;Gc.add(h);const p=n(h,f),v=(w,E)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",b),Gc.has(h)&&Gc.delete(h),fb(w)&&typeof p=="function"&&p(w,{success:E})},y=w=>{v(w,h===window||h===document||s.useGlobalTarget||z2(h,w.target))},b=w=>{v(w,!1)};window.addEventListener("pointerup",y,o),window.addEventListener("pointercancel",b,o)};return r.forEach(f=>{(s.useGlobalTarget?window:f).addEventListener("pointerdown",u,o),_p(f)&&(f.addEventListener("focus",p=>AR(p,o)),!ER(f)&&!f.hasAttribute("tabindex")&&(f.tabIndex=0))}),c}function zp(e){return Fw(e)&&"ownerSVGElement"in e}const Qc=new WeakMap;let Fc;const D2=(e,n,s)=>(r,o)=>o&&o[0]?o[0][e+"Size"]:zp(r)&&"getBBox"in r?r.getBBox()[n]:r[s],jR=D2("inline","width","offsetWidth"),OR=D2("block","height","offsetHeight");function MR({target:e,borderBoxSize:n}){Qc.get(e)?.forEach(s=>{s(e,{get width(){return jR(e,n)},get height(){return OR(e,n)}})})}function NR(e){e.forEach(MR)}function _R(){typeof ResizeObserver>"u"||(Fc=new ResizeObserver(NR))}function RR(e,n){Fc||_R();const s=N2(e);return s.forEach(r=>{let o=Qc.get(r);o||(o=new Set,Qc.set(r,o)),o.add(n),Fc?.observe(r)}),()=>{s.forEach(r=>{const o=Qc.get(r);o?.delete(n),o?.size||Fc?.unobserve(r)})}}const Ic=new Set;let Ji;function kR(){Ji=()=>{const e={get width(){return window.innerWidth},get height(){return window.innerHeight}};Ic.forEach(n=>n(e))},window.addEventListener("resize",Ji)}function zR(e){return Ic.add(e),Ji||kR(),()=>{Ic.delete(e),!Ic.size&&typeof Ji=="function"&&(window.removeEventListener("resize",Ji),Ji=void 0)}}function DR(e,n){return typeof e=="function"?zR(e):RR(e,n)}function P2(e,n){let s;const r=()=>{const{currentTime:o}=n,u=(o===null?0:o.value)/100;s!==u&&e(u),s=u};return Ue.preUpdate(r,!0),()=>Pn(r)}function PR(e){return zp(e)&&e.tagName==="svg"}function LR(...e){const n=!Array.isArray(e[0]),s=n?0:-1,r=e[0+s],o=e[1+s],c=e[2+s],u=e[3+s],f=Ep(o,c,u);return n?f(r):f}const Mt=e=>!!(e&&e.getVelocity),HR=[...j2,dt,ms],BR=e=>HR.find(C2(e)),Ru=S.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function hb(e,n){if(typeof e=="function")return e(n);e!=null&&(e.current=n)}function VR(...e){return n=>{let s=!1;const r=e.map(o=>{const c=hb(o,n);return!s&&typeof c=="function"&&(s=!0),c});if(s)return()=>{for(let o=0;o<r.length;o++){const c=r[o];typeof c=="function"?c():hb(e[o],null)}}}}function UR(...e){return S.useCallback(VR(...e),e)}class qR extends S.Component{getSnapshotBeforeUpdate(n){const s=this.props.childRef.current;if(s&&n.isPresent&&!this.props.isPresent){const r=s.offsetParent,o=_p(r)&&r.offsetWidth||0,c=this.props.sizeRef.current;c.height=s.offsetHeight||0,c.width=s.offsetWidth||0,c.top=s.offsetTop,c.left=s.offsetLeft,c.right=o-c.width-c.left}return null}componentDidUpdate(){}render(){return this.props.children}}function KR({children:e,isPresent:n,anchorX:s,root:r}){const o=S.useId(),c=S.useRef(null),u=S.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=S.useContext(Ru),h=UR(c,e?.ref);return S.useInsertionEffect(()=>{const{width:p,height:v,top:y,left:b,right:w}=u.current;if(n||!c.current||!p||!v)return;const E=s==="left"?`left: ${b}`:`right: ${w}`;c.current.dataset.motionPopId=o;const A=document.createElement("style");f&&(A.nonce=f);const R=r??document.head;return R.appendChild(A),A.sheet&&A.sheet.insertRule(`
[data-motion-pop-id="${o}"] {
position: absolute !important;
width: ${p}px !important;
height: ${v}px !important;
${E}px !important;
top: ${y}px !important;
}
`),()=>{R.contains(A)&&R.removeChild(A)}},[n]),g.jsx(qR,{isPresent:n,childRef:c,sizeRef:u,children:S.cloneElement(e,{ref:h})})}const GR=({children:e,initial:n,isPresent:s,onExitComplete:r,custom:o,presenceAffectsLayout:c,mode:u,anchorX:f,root:h})=>{const p=br(QR),v=S.useId();let y=!0,b=S.useMemo(()=>(y=!1,{id:v,initial:n,isPresent:s,custom:o,onExitComplete:w=>{p.set(w,!0);for(const E of p.values())if(!E)return;r&&r()},register:w=>(p.set(w,!1),()=>p.delete(w))}),[s,p,r]);return c&&y&&(b={...b}),S.useMemo(()=>{p.forEach((w,E)=>p.set(E,!1))},[s]),S.useEffect(()=>{!s&&!p.size&&r&&r()},[s]),u==="popLayout"&&(e=g.jsx(KR,{isPresent:s,anchorX:f,root:h,children:e})),g.jsx(_u.Provider,{value:b,children:e})};function QR(){return new Map}function L2(e=!0){const n=S.useContext(_u);if(n===null)return[!0,null];const{isPresent:s,onExitComplete:r,register:o}=n,c=S.useId();S.useEffect(()=>{if(e)return o(c)},[e]);const u=S.useCallback(()=>e&&r&&r(c),[c,r,e]);return!s&&r?[!1,u]:[!0]}const kc=e=>e.key||"";function mb(e){const n=[];return S.Children.forEach(e,s=>{S.isValidElement(s)&&n.push(s)}),n}const Wi=({children:e,custom:n,initial:s=!0,onExitComplete:r,presenceAffectsLayout:o=!0,mode:c="sync",propagate:u=!1,anchorX:f="left",root:h})=>{const[p,v]=L2(u),y=S.useMemo(()=>mb(e),[e]),b=u&&!p?[]:y.map(kc),w=S.useRef(!0),E=S.useRef(y),A=br(()=>new Map),[R,_]=S.useState(y),[B,C]=S.useState(y);Nu(()=>{w.current=!1,E.current=y;for(let V=0;V<B.length;V++){const j=kc(B[V]);b.includes(j)?A.delete(j):A.get(j)!==!0&&A.set(j,!1)}},[B,b.length,b.join("-")]);const U=[];if(y!==R){let V=[...y];for(let j=0;j<B.length;j++){const z=B[j],$=kc(z);b.includes($)||(V.splice(j,0,z),U.push(z))}return c==="wait"&&U.length&&(V=U),C(mb(V)),_(y),null}const{forceRender:L}=S.useContext(cp);return g.jsx(g.Fragment,{children:B.map(V=>{const j=kc(V),z=u&&!p?!1:y===B||b.includes(j),$=()=>{if(A.has(j))A.set(j,!0);else return;let J=!0;A.forEach(te=>{te||(J=!1)}),J&&(L?.(),C(E.current),u&&v?.(),r&&r())};return g.jsx(GR,{isPresent:z,initial:!w.current||s?void 0:!1,custom:n,presenceAffectsLayout:o,mode:c,root:h,onExitComplete:z?void 0:$,anchorX:f,children:V},j)})})},H2=S.createContext({strict:!1}),pb={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"]},hr={};for(const e in pb)hr[e]={isEnabled:n=>pb[e].some(s=>!!n[s])};function FR(e){for(const n in e)hr[n]={...hr[n],...e[n]}}const IR=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 uu(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||IR.has(e)}let B2=e=>!uu(e);function YR(e){typeof e=="function"&&(B2=n=>n.startsWith("on")?!uu(n):e(n))}try{YR(require("@emotion/is-prop-valid").default)}catch{}function XR(e,n,s){const r={};for(const o in e)o==="values"&&typeof e.values=="object"||(B2(o)||s===!0&&uu(o)||!n&&!uu(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}const ku=S.createContext({});function zu(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Yo(e){return typeof e=="string"||Array.isArray(e)}const Dp=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Pp=["initial",...Dp];function Du(e){return zu(e.animate)||Pp.some(n=>Yo(e[n]))}function V2(e){return!!(Du(e)||e.variants)}function WR(e,n){if(Du(e)){const{initial:s,animate:r}=e;return{initial:s===!1||Yo(s)?s:void 0,animate:Yo(r)?r:void 0}}return e.inherit!==!1?n:{}}function $R(e){const{initial:n,animate:s}=WR(e,S.useContext(ku));return S.useMemo(()=>({initial:n,animate:s}),[gb(n),gb(s)])}function gb(e){return Array.isArray(e)?e.join(" "):e}const Xo={};function ZR(e){for(const n in e)Xo[n]=e[n],vp(n)&&(Xo[n].isCSSVariable=!0)}function U2(e,{layout:n,layoutId:s}){return Tr.has(e)||e.startsWith("origin")||(n||s!==void 0)&&(!!Xo[e]||e==="opacity")}const JR={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},ek=wr.length;function tk(e,n,s){let r="",o=!0;for(let c=0;c<ek;c++){const u=wr[c],f=e[u];if(f===void 0)continue;let h=!0;if(typeof f=="number"?h=f===(u.startsWith("scale")?1:0):h=parseFloat(f)===0,!h||s){const p=_2(f,Np[u]);if(!h){o=!1;const v=JR[u]||u;r+=`${v}(${p}) `}s&&(n[u]=p)}}return r=r.trim(),s?r=s(n,o?"":r):o&&(r="none"),r}function Lp(e,n,s){const{style:r,vars:o,transformOrigin:c}=e;let u=!1,f=!1;for(const h in n){const p=n[h];if(Tr.has(h)){u=!0;continue}else if(vp(h)){o[h]=p;continue}else{const v=_2(p,Np[h]);h.startsWith("origin")?(f=!0,c[h]=v):r[h]=v}}if(n.transform||(u||s?r.transform=tk(n,e.transform,s):r.transform&&(r.transform="none")),f){const{originX:h="50%",originY:p="50%",originZ:v=0}=c;r.transformOrigin=`${h} ${p} ${v}`}}const Hp=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function q2(e,n,s){for(const r in n)!Mt(n[r])&&!U2(r,s)&&(e[r]=n[r])}function nk({transformTemplate:e},n){return S.useMemo(()=>{const s=Hp();return Lp(s,n,e),Object.assign({},s.vars,s.style)},[n])}function ak(e,n){const s=e.style||{},r={};return q2(r,s,e),Object.assign(r,nk(e,n)),r}function sk(e,n){const s={},r=ak(e,n);return e.drag&&e.dragListener!==!1&&(s.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=r,s}const ik={offset:"stroke-dashoffset",array:"stroke-dasharray"},rk={offset:"strokeDashoffset",array:"strokeDasharray"};function ok(e,n,s=1,r=0,o=!0){e.pathLength=1;const c=o?ik:rk;e[c.offset]=ve.transform(-r);const u=ve.transform(n),f=ve.transform(s);e[c.array]=`${u} ${f}`}function K2(e,{attrX:n,attrY:s,attrScale:r,pathLength:o,pathSpacing:c=1,pathOffset:u=0,...f},h,p,v){if(Lp(e,f,p),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:y,style:b}=e;y.transform&&(b.transform=y.transform,delete y.transform),(b.transform||y.transformOrigin)&&(b.transformOrigin=y.transformOrigin??"50% 50%",delete y.transformOrigin),b.transform&&(b.transformBox=v?.transformBox??"fill-box",delete y.transformBox),n!==void 0&&(y.x=n),s!==void 0&&(y.y=s),r!==void 0&&(y.scale=r),o!==void 0&&ok(y,o,c,u,!1)}const G2=()=>({...Hp(),attrs:{}}),Q2=e=>typeof e=="string"&&e.toLowerCase()==="svg";function lk(e,n,s,r){const o=S.useMemo(()=>{const c=G2();return K2(c,n,Q2(r),e.transformTemplate,e.style),{...c.attrs,style:{...c.style}}},[n]);if(e.style){const c={};q2(c,e.style,e),o.style={...c,...o.style}}return o}const ck=["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 Bp(e){return typeof e!="string"||e.includes("-")?!1:!!(ck.indexOf(e)>-1||/[A-Z]/u.test(e))}function uk(e,n,s,{latestValues:r},o,c=!1){const f=(Bp(e)?lk:sk)(n,r,o,e),h=XR(n,typeof e=="string",c),p=e!==S.Fragment?{...h,...f,ref:s}:{},{children:v}=n,y=S.useMemo(()=>Mt(v)?v.get():v,[v]);return S.createElement(e,{...p,children:y})}function yb(e){const n=[{},{}];return e?.values.forEach((s,r)=>{n[0][r]=s.get(),n[1][r]=s.getVelocity()}),n}function Vp(e,n,s,r){if(typeof n=="function"){const[o,c]=yb(r);n=n(s!==void 0?s:e.custom,o,c)}if(typeof n=="string"&&(n=e.variants&&e.variants[n]),typeof n=="function"){const[o,c]=yb(r);n=n(s!==void 0?s:e.custom,o,c)}return n}function Yc(e){return Mt(e)?e.get():e}function dk({scrapeMotionValuesFromProps:e,createRenderState:n},s,r,o){return{latestValues:fk(s,r,o,e),renderState:n()}}function fk(e,n,s,r){const o={},c=r(e,{});for(const b in c)o[b]=Yc(c[b]);let{initial:u,animate:f}=e;const h=Du(e),p=V2(e);n&&p&&!h&&e.inherit!==!1&&(u===void 0&&(u=n.initial),f===void 0&&(f=n.animate));let v=s?s.initial===!1:!1;v=v||u===!1;const y=v?f:u;if(y&&typeof y!="boolean"&&!zu(y)){const b=Array.isArray(y)?y:[y];for(let w=0;w<b.length;w++){const E=Vp(e,b[w]);if(E){const{transitionEnd:A,transition:R,..._}=E;for(const B in _){let C=_[B];if(Array.isArray(C)){const U=v?C.length-1:0;C=C[U]}C!==null&&(o[B]=C)}for(const B in A)o[B]=A[B]}}}return o}const F2=e=>(n,s)=>{const r=S.useContext(ku),o=S.useContext(_u),c=()=>dk(e,n,r,o);return s?c():br(c)};function Up(e,n,s){const{style:r}=e,o={};for(const c in r)(Mt(r[c])||n.style&&Mt(n.style[c])||U2(c,e)||s?.getValue(c)?.liveStyle!==void 0)&&(o[c]=r[c]);return o}const hk=F2({scrapeMotionValuesFromProps:Up,createRenderState:Hp});function I2(e,n,s){const r=Up(e,n,s);for(const o in e)if(Mt(e[o])||Mt(n[o])){const c=wr.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;r[c]=e[o]}return r}const mk=F2({scrapeMotionValuesFromProps:I2,createRenderState:G2}),pk=Symbol.for("motionComponentSymbol");function er(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function gk(e,n,s){return S.useCallback(r=>{r&&e.onMount&&e.onMount(r),n&&(r?n.mount(r):n.unmount()),s&&(typeof s=="function"?s(r):er(s)&&(s.current=r))},[n])}const qp=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),yk="framerAppearId",Y2="data-"+qp(yk),X2=S.createContext({});function vk(e,n,s,r,o){const{visualElement:c}=S.useContext(ku),u=S.useContext(H2),f=S.useContext(_u),h=S.useContext(Ru).reducedMotion,p=S.useRef(null);r=r||u.renderer,!p.current&&r&&(p.current=r(e,{visualState:n,parent:c,props:s,presenceContext:f,blockInitialAnimation:f?f.initial===!1:!1,reducedMotionConfig:h}));const v=p.current,y=S.useContext(X2);v&&!v.projection&&o&&(v.type==="html"||v.type==="svg")&&xk(p.current,s,o,y);const b=S.useRef(!1);S.useInsertionEffect(()=>{v&&b.current&&v.update(s,f)});const w=s[Y2],E=S.useRef(!!w&&!window.MotionHandoffIsComplete?.(w)&&window.MotionHasOptimisedAnimation?.(w));return Nu(()=>{v&&(b.current=!0,window.MotionIsMounted=!0,v.updateFeatures(),v.scheduleRenderMicrotask(),E.current&&v.animationState&&v.animationState.animateChanges())}),S.useEffect(()=>{v&&(!E.current&&v.animationState&&v.animationState.animateChanges(),E.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(w)}),E.current=!1),v.enteringChildren=void 0)}),v}function xk(e,n,s,r){const{layoutId:o,layout:c,drag:u,dragConstraints:f,layoutScroll:h,layoutRoot:p,layoutCrossfade:v}=n;e.projection=new s(e.latestValues,n["data-framer-portal-id"]?void 0:W2(e.parent)),e.projection.setOptions({layoutId:o,layout:c,alwaysMeasureLayout:!!u||f&&er(f),visualElement:e,animationType:typeof c=="string"?c:"both",initialPromotionConfig:r,crossfade:v,layoutScroll:h,layoutRoot:p})}function W2(e){if(e)return e.options.allowProjection!==!1?e.projection:W2(e.parent)}function jh(e,{forwardMotionProps:n=!1}={},s,r){s&&FR(s);const o=Bp(e)?mk:hk;function c(f,h){let p;const v={...S.useContext(Ru),...f,layoutId:bk(f)},{isStatic:y}=v,b=$R(f),w=o(f,y);if(!y&&up){Sk();const E=wk(v);p=E.MeasureLayout,b.visualElement=vk(e,w,v,r,E.ProjectionNode)}return g.jsxs(ku.Provider,{value:b,children:[p&&b.visualElement?g.jsx(p,{visualElement:b.visualElement,...v}):null,uk(e,f,gk(w,b.visualElement,h),w,y,n)]})}c.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const u=S.forwardRef(c);return u[pk]=e,u}function bk({layoutId:e}){const n=S.useContext(cp).id;return n&&e!==void 0?n+"-"+e:e}function Sk(e,n){S.useContext(H2).strict}function wk(e){const{drag:n,layout:s}=hr;if(!n&&!s)return{};const r={...n,...s};return{MeasureLayout:n?.isEnabled(e)||s?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Tk(e,n){if(typeof Proxy>"u")return jh;const s=new Map,r=(c,u)=>jh(c,u,e,n),o=(c,u)=>r(c,u);return new Proxy(o,{get:(c,u)=>u==="create"?r:(s.has(u)||s.set(u,jh(u,void 0,e,n)),s.get(u))})}function $2({top:e,left:n,right:s,bottom:r}){return{x:{min:n,max:s},y:{min:e,max:r}}}function Ek({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function Ak(e,n){if(!n)return e;const s=n({x:e.left,y:e.top}),r=n({x:e.right,y:e.bottom});return{top:s.y,left:s.x,bottom:r.y,right:r.x}}function Oh(e){return e===void 0||e===1}function Mm({scale:e,scaleX:n,scaleY:s}){return!Oh(e)||!Oh(n)||!Oh(s)}function qs(e){return Mm(e)||Z2(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Z2(e){return vb(e.x)||vb(e.y)}function vb(e){return e&&e!=="0%"}function du(e,n,s){const r=e-s,o=n*r;return s+o}function xb(e,n,s,r,o){return o!==void 0&&(e=du(e,o,r)),du(e,s,r)+n}function Nm(e,n=0,s=1,r,o){e.min=xb(e.min,n,s,r,o),e.max=xb(e.max,n,s,r,o)}function J2(e,{x:n,y:s}){Nm(e.x,n.translate,n.scale,n.originPoint),Nm(e.y,s.translate,s.scale,s.originPoint)}const bb=.999999999999,Sb=1.0000000000001;function Ck(e,n,s,r=!1){const o=s.length;if(!o)return;n.x=n.y=1;let c,u;for(let f=0;f<o;f++){c=s[f],u=c.projectionDelta;const{visualElement:h}=c.options;h&&h.props.style&&h.props.style.display==="contents"||(r&&c.options.layoutScroll&&c.scroll&&c!==c.root&&nr(e,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),u&&(n.x*=u.x.scale,n.y*=u.y.scale,J2(e,u)),r&&qs(c.latestValues)&&nr(e,c.latestValues))}n.x<Sb&&n.x>bb&&(n.x=1),n.y<Sb&&n.y>bb&&(n.y=1)}function tr(e,n){e.min=e.min+n,e.max=e.max+n}function wb(e,n,s,r,o=.5){const c=$e(e.min,e.max,o);Nm(e,n,s,c,r)}function nr(e,n){wb(e.x,n.x,n.scaleX,n.scale,n.originX),wb(e.y,n.y,n.scaleY,n.scale,n.originY)}function eT(e,n){return $2(Ak(e.getBoundingClientRect(),n))}function jk(e,n,s){const r=eT(e,s),{scroll:o}=n;return o&&(tr(r.x,o.offset.x),tr(r.y,o.offset.y)),r}const Tb=()=>({translate:0,scale:1,origin:0,originPoint:0}),ar=()=>({x:Tb(),y:Tb()}),Eb=()=>({min:0,max:0}),st=()=>({x:Eb(),y:Eb()}),_m={current:null},tT={current:!1};function Ok(){if(tT.current=!0,!!up)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),n=()=>_m.current=e.matches;e.addEventListener("change",n),n()}else _m.current=!1}const Mk=new WeakMap;function Nk(e,n,s){for(const r in n){const o=n[r],c=s[r];if(Mt(o))e.addValue(r,o);else if(Mt(c))e.addValue(r,kn(o,{owner:e}));else if(c!==o)if(e.hasValue(r)){const u=e.getValue(r);u.liveStyle===!0?u.jump(o):u.hasAnimated||u.set(o)}else{const u=e.getStaticValue(r);e.addValue(r,kn(u!==void 0?u:o,{owner:e}))}}for(const r in s)n[r]===void 0&&e.removeValue(r);return n}const Ab=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class _k{scrapeMotionValuesFromProps(n,s,r){return{}}constructor({parent:n,props:s,presenceContext:r,reducedMotionConfig:o,blockInitialAnimation:c,visualState:u},f={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Op,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const b=Yt.now();this.renderScheduledAt<b&&(this.renderScheduledAt=b,Ue.render(this.render,!1,!0))};const{latestValues:h,renderState:p}=u;this.latestValues=h,this.baseTarget={...h},this.initialValues=s.initial?{...h}:{},this.renderState=p,this.parent=n,this.props=s,this.presenceContext=r,this.depth=n?n.depth+1:0,this.reducedMotionConfig=o,this.options=f,this.blockInitialAnimation=!!c,this.isControllingVariants=Du(s),this.isVariantNode=V2(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:v,...y}=this.scrapeMotionValuesFromProps(s,{},this);for(const b in y){const w=y[b];h[b]!==void 0&&Mt(w)&&w.set(h[b])}}mount(n){this.current=n,Mk.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((s,r)=>this.bindToMotionValue(r,s)),tT.current||Ok(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:_m.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Pn(this.notifyUpdate),Pn(this.render),this.valueSubscriptions.forEach(n=>n()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const n in this.events)this.events[n].clear();for(const n in this.features){const s=this.features[n];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(n){this.children.add(n),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(n)}removeChild(n){this.children.delete(n),this.enteringChildren&&this.enteringChildren.delete(n)}bindToMotionValue(n,s){this.valueSubscriptions.has(n)&&this.valueSubscriptions.get(n)();const r=Tr.has(n);r&&this.onBindTransform&&this.onBindTransform();const o=s.on("change",u=>{this.latestValues[n]=u,this.props.onUpdate&&Ue.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,n,s)),this.valueSubscriptions.set(n,()=>{o(),c&&c(),s.owner&&s.stop()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}updateFeatures(){let n="animation";for(n in hr){const s=hr[n];if(!s)continue;const{isEnabled:r,Feature:o}=s;if(!this.features[n]&&o&&r(this.props)&&(this.features[n]=new o(this)),this.features[n]){const c=this.features[n];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):st()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,s){this.latestValues[n]=s}update(n,s){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let r=0;r<Ab.length;r++){const o=Ab[r];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const c="on"+o,u=n[c];u&&(this.propEventSubscriptions[o]=this.on(o,u))}this.prevMotionValues=Nk(this,this.scrapeMotionValuesFromProps(n,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(n){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(n),()=>s.variantChildren.delete(n)}addValue(n,s){const r=this.values.get(n);s!==r&&(r&&this.removeValue(n),this.bindToMotionValue(n,s),this.values.set(n,s),this.latestValues[n]=s.get())}removeValue(n){this.values.delete(n);const s=this.valueSubscriptions.get(n);s&&(s(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,s){if(this.props.values&&this.props.values[n])return this.props.values[n];let r=this.values.get(n);return r===void 0&&s!==void 0&&(r=kn(s===null?void 0:s,{owner:this}),this.addValue(n,r)),r}readValue(n,s){let r=this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:this.getBaseTargetFromProps(this.props,n)??this.readValueFromInstance(this.current,n,this.options);return r!=null&&(typeof r=="string"&&(Qw(r)||Iw(r))?r=parseFloat(r):!BR(r)&&ms.test(s)&&(r=M2(n,s)),this.setBaseTarget(n,Mt(r)?r.get():r)),Mt(r)?r.get():r}setBaseTarget(n,s){this.baseTarget[n]=s}getBaseTarget(n){const{initial:s}=this.props;let r;if(typeof s=="string"||typeof s=="object"){const c=Vp(this.props,s,this.presenceContext?.custom);c&&(r=c[n])}if(s&&r!==void 0)return r;const o=this.getBaseTargetFromProps(this.props,n);return o!==void 0&&!Mt(o)?o:this.initialValues[n]!==void 0&&r===void 0?void 0:this.baseTarget[n]}on(n,s){return this.events[n]||(this.events[n]=new mp),this.events[n].add(s)}notify(n,...s){this.events[n]&&this.events[n].notify(...s)}scheduleRenderMicrotask(){Rp.render(this.render)}}class nT extends _k{constructor(){super(...arguments),this.KeyframeResolver=vR}sortInstanceNodePosition(n,s){return n.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(n,s){return n.style?n.style[s]:void 0}removeValueFromRenderState(n,{vars:s,style:r}){delete s[n],delete r[n]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;Mt(n)&&(this.childSubscription=n.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}function aT(e,{style:n,vars:s},r,o){const c=e.style;let u;for(u in n)c[u]=n[u];o?.applyProjectionStyles(c,r);for(u in s)c.setProperty(u,s[u])}function Rk(e){return window.getComputedStyle(e)}class kk extends nT{constructor(){super(...arguments),this.type="html",this.renderInstance=aT}readValueFromInstance(n,s){if(Tr.has(s))return this.projection?.isProjecting?wm(s):H4(n,s);{const r=Rk(n),o=(vp(s)?r.getPropertyValue(s):r[s])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(n,{transformPagePoint:s}){return eT(n,s)}build(n,s,r){Lp(n,s,r.transformTemplate)}scrapeMotionValuesFromProps(n,s,r){return Up(n,s,r)}}const sT=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 zk(e,n,s,r){aT(e,n,void 0,r);for(const o in n.attrs)e.setAttribute(sT.has(o)?o:qp(o),n.attrs[o])}class Dk extends nT{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=st}getBaseTargetFromProps(n,s){return n[s]}readValueFromInstance(n,s){if(Tr.has(s)){const r=O2(s);return r&&r.default||0}return s=sT.has(s)?s:qp(s),n.getAttribute(s)}scrapeMotionValuesFromProps(n,s,r){return I2(n,s,r)}build(n,s,r){K2(n,s,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(n,s,r,o){zk(n,s,r,o)}mount(n){this.isSVGTag=Q2(n.tagName),super.mount(n)}}const Pk=(e,n)=>Bp(e)?new Dk(n):new kk(n,{allowProjection:e!==S.Fragment});function or(e,n,s){const r=e.getProps();return Vp(r,n,s!==void 0?s:r.custom,e)}const Rm=e=>Array.isArray(e);function Lk(e,n,s){e.hasValue(n)?e.getValue(n).set(s):e.addValue(n,kn(s))}function Hk(e){return Rm(e)?e[e.length-1]||0:e}function Bk(e,n){const s=or(e,n);let{transitionEnd:r={},transition:o={},...c}=s||{};c={...c,...r};for(const u in c){const f=Hk(c[u]);Lk(e,u,f)}}function Vk(e){return!!(Mt(e)&&e.add)}function km(e,n){const s=e.getValue("willChange");if(Vk(s))return s.add(n);if(!s&&Oa.WillChange){const r=new Oa.WillChange("auto");e.addValue("willChange",r),r.add(n)}}function iT(e){return e.props[Y2]}const Uk=e=>e!==null;function qk(e,{repeat:n,repeatType:s="loop"},r){const o=e.filter(Uk),c=n&&s!=="loop"&&n%2===1?0:o.length-1;return o[c]}const Kk={type:"spring",stiffness:500,damping:25,restSpeed:10},Gk=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Qk={type:"keyframes",duration:.8},Fk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Ik=(e,{keyframes:n})=>n.length>2?Qk:Tr.has(e)?e.startsWith("scale")?Gk(n[1]):Kk:Fk;function Yk({when:e,delay:n,delayChildren:s,staggerChildren:r,staggerDirection:o,repeat:c,repeatType:u,repeatDelay:f,from:h,elapsed:p,...v}){return!!Object.keys(v).length}const Kp=(e,n,s,r={},o,c)=>u=>{const f=Mp(r,e)||{},h=f.delay||r.delay||0;let{elapsed:p=0}=r;p=p-Xn(h);const v={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:n.getVelocity(),...f,delay:-p,onUpdate:b=>{n.set(b),f.onUpdate&&f.onUpdate(b)},onComplete:()=>{u(),f.onComplete&&f.onComplete()},name:e,motionValue:n,element:c?void 0:o};Yk(f)||Object.assign(v,Ik(e,v)),v.duration&&(v.duration=Xn(v.duration)),v.repeatDelay&&(v.repeatDelay=Xn(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let y=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(jm(v),v.delay===0&&(y=!0)),(Oa.instantAnimations||Oa.skipAnimations)&&(y=!0,jm(v),v.delay=0),v.allowFlatten=!f.type&&!f.ease,y&&!c&&n.get()!==void 0){const b=qk(v.keyframes,f);if(b!==void 0){Ue.update(()=>{v.onUpdate(b),v.onComplete()});return}}return f.isSync?new jp(v):new rR(v)};function Xk({protectedKeys:e,needsAnimating:n},s){const r=e.hasOwnProperty(s)&&n[s]!==!0;return n[s]=!1,r}function rT(e,n,{delay:s=0,transitionOverride:r,type:o}={}){let{transition:c=e.getDefaultTransition(),transitionEnd:u,...f}=n;r&&(c=r);const h=[],p=o&&e.animationState&&e.animationState.getState()[o];for(const v in f){const y=e.getValue(v,e.latestValues[v]??null),b=f[v];if(b===void 0||p&&Xk(p,v))continue;const w={delay:s,...Mp(c||{},v)},E=y.get();if(E!==void 0&&!y.isAnimating&&!Array.isArray(b)&&b===E&&!w.velocity)continue;let A=!1;if(window.MotionHandoffAnimation){const _=iT(e);if(_){const B=window.MotionHandoffAnimation(_,v,Ue);B!==null&&(w.startTime=B,A=!0)}}km(e,v),y.start(Kp(v,y,b,e.shouldReduceMotion&&A2.has(v)?{type:!1}:w,e,A));const R=y.animation;R&&h.push(R)}return u&&Promise.all(h).then(()=>{Ue.update(()=>{u&&Bk(e,u)})}),h}function oT(e,n,s,r=0,o=1){const c=Array.from(e).sort((p,v)=>p.sortNodePosition(v)).indexOf(n),u=e.size,f=(u-1)*r;return typeof s=="function"?s(c,u):o===1?c*r:f-c*r}function zm(e,n,s={}){const r=or(e,n,s.type==="exit"?e.presenceContext?.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=r||{};s.transitionOverride&&(o=s.transitionOverride);const c=r?()=>Promise.all(rT(e,r,s)):()=>Promise.resolve(),u=e.variantChildren&&e.variantChildren.size?(h=0)=>{const{delayChildren:p=0,staggerChildren:v,staggerDirection:y}=o;return Wk(e,n,h,p,v,y,s)}:()=>Promise.resolve(),{when:f}=o;if(f){const[h,p]=f==="beforeChildren"?[c,u]:[u,c];return h().then(()=>p())}else return Promise.all([c(),u(s.delay)])}function Wk(e,n,s=0,r=0,o=0,c=1,u){const f=[];for(const h of e.variantChildren)h.notify("AnimationStart",n),f.push(zm(h,n,{...u,delay:s+(typeof r=="function"?0:r)+oT(e.variantChildren,h,r,o,c)}).then(()=>h.notify("AnimationComplete",n)));return Promise.all(f)}function $k(e,n,s={}){e.notify("AnimationStart",n);let r;if(Array.isArray(n)){const o=n.map(c=>zm(e,c,s));r=Promise.all(o)}else if(typeof n=="string")r=zm(e,n,s);else{const o=typeof n=="function"?or(e,n,s.custom):n;r=Promise.all(rT(e,o,s))}return r.then(()=>{e.notify("AnimationComplete",n)})}function lT(e,n){if(!Array.isArray(n))return!1;const s=n.length;if(s!==e.length)return!1;for(let r=0;r<s;r++)if(n[r]!==e[r])return!1;return!0}const Zk=Pp.length;function cT(e){if(!e)return;if(!e.isControllingVariants){const s=e.parent?cT(e.parent)||{}:{};return e.props.initial!==void 0&&(s.initial=e.props.initial),s}const n={};for(let s=0;s<Zk;s++){const r=Pp[s],o=e.props[r];(Yo(o)||o===!1)&&(n[r]=o)}return n}const Jk=[...Dp].reverse(),ez=Dp.length;function tz(e){return n=>Promise.all(n.map(({animation:s,options:r})=>$k(e,s,r)))}function nz(e){let n=tz(e),s=Cb(),r=!0;const o=h=>(p,v)=>{const y=or(e,v,h==="exit"?e.presenceContext?.custom:void 0);if(y){const{transition:b,transitionEnd:w,...E}=y;p={...p,...E,...w}}return p};function c(h){n=h(e)}function u(h){const{props:p}=e,v=cT(e.parent)||{},y=[],b=new Set;let w={},E=1/0;for(let R=0;R<ez;R++){const _=Jk[R],B=s[_],C=p[_]!==void 0?p[_]:v[_],U=Yo(C),L=_===h?B.isActive:null;L===!1&&(E=R);let V=C===v[_]&&C!==p[_]&&U;if(V&&r&&e.manuallyAnimateOnMount&&(V=!1),B.protectedKeys={...w},!B.isActive&&L===null||!C&&!B.prevProp||zu(C)||typeof C=="boolean")continue;const j=az(B.prevProp,C);let z=j||_===h&&B.isActive&&!V&&U||R>E&&U,$=!1;const J=Array.isArray(C)?C:[C];let te=J.reduce(o(_),{});L===!1&&(te={});const{prevResolvedValues:ae={}}=B,oe={...ae,...te},re=H=>{z=!0,b.has(H)&&($=!0,b.delete(H)),B.needsAnimating[H]=!0;const D=e.getValue(H);D&&(D.liveStyle=!1)};for(const H in oe){const D=te[H],se=ae[H];if(w.hasOwnProperty(H))continue;let le=!1;Rm(D)&&Rm(se)?le=!lT(D,se):le=D!==se,le?D!=null?re(H):b.add(H):D!==void 0&&b.has(H)?re(H):B.protectedKeys[H]=!0}B.prevProp=C,B.prevResolvedValues=te,B.isActive&&(w={...w,...te}),r&&e.blockInitialAnimation&&(z=!1);const ee=V&&j;z&&(!ee||$)&&y.push(...J.map(H=>{const D={type:_};if(typeof H=="string"&&r&&!ee&&e.manuallyAnimateOnMount&&e.parent){const{parent:se}=e,le=or(se,H);if(se.enteringChildren&&le){const{delayChildren:M}=le.transition||{};D.delay=oT(se.enteringChildren,e,M)}}return{animation:H,options:D}}))}if(b.size){const R={};if(typeof p.initial!="boolean"){const _=or(e,Array.isArray(p.initial)?p.initial[0]:p.initial);_&&_.transition&&(R.transition=_.transition)}b.forEach(_=>{const B=e.getBaseTarget(_),C=e.getValue(_);C&&(C.liveStyle=!0),R[_]=B??null}),y.push({animation:R})}let A=!!y.length;return r&&(p.initial===!1||p.initial===p.animate)&&!e.manuallyAnimateOnMount&&(A=!1),r=!1,A?n(y):Promise.resolve()}function f(h,p){if(s[h].isActive===p)return Promise.resolve();e.variantChildren?.forEach(y=>y.animationState?.setActive(h,p)),s[h].isActive=p;const v=u(h);for(const y in s)s[y].protectedKeys={};return v}return{animateChanges:u,setActive:f,setAnimateFunction:c,getState:()=>s,reset:()=>{s=Cb(),r=!0}}}function az(e,n){return typeof n=="string"?n!==e:Array.isArray(n)?!lT(n,e):!1}function Us(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Cb(){return{animate:Us(!0),whileInView:Us(),whileHover:Us(),whileTap:Us(),whileDrag:Us(),whileFocus:Us(),exit:Us()}}class gs{constructor(n){this.isMounted=!1,this.node=n}update(){}}class sz extends gs{constructor(n){super(n),n.animationState||(n.animationState=nz(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();zu(n)&&(this.unmountControls=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:s}=this.node.prevProps||{};n!==s&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let iz=0;class rz extends gs{constructor(){super(...arguments),this.id=iz++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:s}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===r)return;const o=this.node.animationState.setActive("exit",!n);s&&!n&&o.then(()=>{s(this.id)})}mount(){const{register:n,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),n&&(this.unmount=n(this.id))}unmount(){}}const oz={animation:{Feature:sz},exit:{Feature:rz}};function Wo(e,n,s,r={passive:!0}){return e.addEventListener(n,s,r),()=>e.removeEventListener(n,s)}function rl(e){return{point:{x:e.pageX,y:e.pageY}}}const lz=e=>n=>kp(n)&&e(n,rl(n));function zo(e,n,s,r){return Wo(e,n,lz(s),r)}const uT=1e-4,cz=1-uT,uz=1+uT,dT=.01,dz=0-dT,fz=0+dT;function Pt(e){return e.max-e.min}function hz(e,n,s){return Math.abs(e-n)<=s}function jb(e,n,s,r=.5){e.origin=r,e.originPoint=$e(n.min,n.max,e.origin),e.scale=Pt(s)/Pt(n),e.translate=$e(s.min,s.max,e.origin)-e.originPoint,(e.scale>=cz&&e.scale<=uz||isNaN(e.scale))&&(e.scale=1),(e.translate>=dz&&e.translate<=fz||isNaN(e.translate))&&(e.translate=0)}function Do(e,n,s,r){jb(e.x,n.x,s.x,r?r.originX:void 0),jb(e.y,n.y,s.y,r?r.originY:void 0)}function Ob(e,n,s){e.min=s.min+n.min,e.max=e.min+Pt(n)}function mz(e,n,s){Ob(e.x,n.x,s.x),Ob(e.y,n.y,s.y)}function Mb(e,n,s){e.min=n.min-s.min,e.max=e.min+Pt(n)}function Po(e,n,s){Mb(e.x,n.x,s.x),Mb(e.y,n.y,s.y)}function Sn(e){return[e("x"),e("y")]}const fT=({current:e})=>e?e.ownerDocument.defaultView:null,Nb=(e,n)=>Math.abs(e-n);function pz(e,n){const s=Nb(e.x,n.x),r=Nb(e.y,n.y);return Math.sqrt(s**2+r**2)}class hT{constructor(n,s,{transformPagePoint:r,contextWindow:o=window,dragSnapToOrigin:c=!1,distanceThreshold:u=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=Nh(this.lastMoveEventInfo,this.history),w=this.startEvent!==null,E=pz(b.offset,{x:0,y:0})>=this.distanceThreshold;if(!w&&!E)return;const{point:A}=b,{timestamp:R}=yt;this.history.push({...A,timestamp:R});const{onStart:_,onMove:B}=this.handlers;w||(_&&_(this.lastMoveEvent,b),this.startEvent=this.lastMoveEvent),B&&B(this.lastMoveEvent,b)},this.handlePointerMove=(b,w)=>{this.lastMoveEvent=b,this.lastMoveEventInfo=Mh(w,this.transformPagePoint),Ue.update(this.updatePoint,!0)},this.handlePointerUp=(b,w)=>{this.end();const{onEnd:E,onSessionEnd:A,resumeAnimation:R}=this.handlers;if(this.dragSnapToOrigin&&R&&R(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const _=Nh(b.type==="pointercancel"?this.lastMoveEventInfo:Mh(w,this.transformPagePoint),this.history);this.startEvent&&E&&E(b,_),A&&A(b,_)},!kp(n))return;this.dragSnapToOrigin=c,this.handlers=s,this.transformPagePoint=r,this.distanceThreshold=u,this.contextWindow=o||window;const f=rl(n),h=Mh(f,this.transformPagePoint),{point:p}=h,{timestamp:v}=yt;this.history=[{...p,timestamp:v}];const{onSessionStart:y}=s;y&&y(n,Nh(h,this.history)),this.removeListeners=al(zo(this.contextWindow,"pointermove",this.handlePointerMove),zo(this.contextWindow,"pointerup",this.handlePointerUp),zo(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),Pn(this.updatePoint)}}function Mh(e,n){return n?{point:n(e.point)}:e}function _b(e,n){return{x:e.x-n.x,y:e.y-n.y}}function Nh({point:e},n){return{point:e,delta:_b(e,mT(n)),offset:_b(e,gz(n)),velocity:yz(n,.1)}}function gz(e){return e[0]}function mT(e){return e[e.length-1]}function yz(e,n){if(e.length<2)return{x:0,y:0};let s=e.length-1,r=null;const o=mT(e);for(;s>=0&&(r=e[s],!(o.timestamp-r.timestamp>Xn(n)));)s--;if(!r)return{x:0,y:0};const c=En(o.timestamp-r.timestamp);if(c===0)return{x:0,y:0};const u={x:(o.x-r.x)/c,y:(o.y-r.y)/c};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}function vz(e,{min:n,max:s},r){return n!==void 0&&e<n?e=r?$e(n,e,r.min):Math.max(e,n):s!==void 0&&e>s&&(e=r?$e(s,e,r.max):Math.min(e,s)),e}function Rb(e,n,s){return{min:n!==void 0?e.min+n:void 0,max:s!==void 0?e.max+s-(e.max-e.min):void 0}}function xz(e,{top:n,left:s,bottom:r,right:o}){return{x:Rb(e.x,s,o),y:Rb(e.y,n,r)}}function kb(e,n){let s=n.min-e.min,r=n.max-e.max;return n.max-n.min<e.max-e.min&&([s,r]=[r,s]),{min:s,max:r}}function bz(e,n){return{x:kb(e.x,n.x),y:kb(e.y,n.y)}}function Sz(e,n){let s=.5;const r=Pt(e),o=Pt(n);return o>r?s=fr(n.min,n.max-r,e.min):r>o&&(s=fr(e.min,e.max-o,n.min)),Zn(0,1,s)}function wz(e,n){const s={};return n.min!==void 0&&(s.min=n.min-e.min),n.max!==void 0&&(s.max=n.max-e.min),s}const Dm=.35;function Tz(e=Dm){return e===!1?e=0:e===!0&&(e=Dm),{x:zb(e,"left","right"),y:zb(e,"top","bottom")}}function zb(e,n,s){return{min:Db(e,n),max:Db(e,s)}}function Db(e,n){return typeof e=="number"?e:e[n]||0}const Ez=new WeakMap;class Az{constructor(n){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=st(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=n}start(n,{snapToCursor:s=!1,distanceThreshold:r}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const c=y=>{const{dragSnapToOrigin:b}=this.getProps();b?this.pauseAnimation():this.stopAnimation(),s&&this.snapToCursor(rl(y).point)},u=(y,b)=>{const{drag:w,dragPropagation:E,onDragStart:A}=this.getProps();if(w&&!E&&(this.openDragLock&&this.openDragLock(),this.openDragLock=SR(w),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=b,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Sn(_=>{let B=this.getAxisMotionValue(_).get()||0;if(Wn.test(B)){const{projection:C}=this.visualElement;if(C&&C.layout){const U=C.layout.layoutBox[_];U&&(B=Pt(U)*(parseFloat(B)/100))}}this.originPoint[_]=B}),A&&Ue.postRender(()=>A(y,b)),km(this.visualElement,"transform");const{animationState:R}=this.visualElement;R&&R.setActive("whileDrag",!0)},f=(y,b)=>{this.latestPointerEvent=y,this.latestPanInfo=b;const{dragPropagation:w,dragDirectionLock:E,onDirectionLock:A,onDrag:R}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:_}=b;if(E&&this.currentDirection===null){this.currentDirection=Cz(_),this.currentDirection!==null&&A&&A(this.currentDirection);return}this.updateAxis("x",b.point,_),this.updateAxis("y",b.point,_),this.visualElement.render(),R&&R(y,b)},h=(y,b)=>{this.latestPointerEvent=y,this.latestPanInfo=b,this.stop(y,b),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>Sn(y=>this.getAnimationState(y)==="paused"&&this.getAxisMotionValue(y).animation?.play()),{dragSnapToOrigin:v}=this.getProps();this.panSession=new hT(n,{onSessionStart:c,onStart:u,onMove:f,onSessionEnd:h,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:r,contextWindow:fT(this.visualElement)})}stop(n,s){const r=n||this.latestPointerEvent,o=s||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!o||!r)return;const{velocity:u}=o;this.startAnimation(u);const{onDragEnd:f}=this.getProps();f&&Ue.postRender(()=>f(r,o))}cancel(){this.isDragging=!1;const{projection:n,animationState:s}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}updateAxis(n,s,r){const{drag:o}=this.getProps();if(!r||!zc(n,o,this.currentDirection))return;const c=this.getAxisMotionValue(n);let u=this.originPoint[n]+r[n];this.constraints&&this.constraints[n]&&(u=vz(u,this.constraints[n],this.elastic[n])),c.set(u)}resolveConstraints(){const{dragConstraints:n,dragElastic:s}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;n&&er(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&r?this.constraints=xz(r.layoutBox,n):this.constraints=!1,this.elastic=Tz(s),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Sn(c=>{this.constraints!==!1&&this.getAxisMotionValue(c)&&(this.constraints[c]=wz(r.layoutBox[c],this.constraints[c]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:s}=this.getProps();if(!n||!er(n))return!1;const r=n.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const c=jk(r,o.root,this.visualElement.getTransformPagePoint());let u=bz(o.layout.layoutBox,c);if(s){const f=s(Ek(u));this.hasMutatedConstraints=!!f,f&&(u=$2(f))}return u}startAnimation(n){const{drag:s,dragMomentum:r,dragElastic:o,dragTransition:c,dragSnapToOrigin:u,onDragTransitionEnd:f}=this.getProps(),h=this.constraints||{},p=Sn(v=>{if(!zc(v,s,this.currentDirection))return;let y=h&&h[v]||{};u&&(y={min:0,max:0});const b=o?200:1e6,w=o?40:1e7,E={type:"inertia",velocity:r?n[v]:0,bounceStiffness:b,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...c,...y};return this.startAxisValueAnimation(v,E)});return Promise.all(p).then(f)}startAxisValueAnimation(n,s){const r=this.getAxisMotionValue(n);return km(this.visualElement,n),r.start(Kp(n,r,0,s,this.visualElement,!1))}stopAnimation(){Sn(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){Sn(n=>this.getAxisMotionValue(n).animation?.pause())}getAnimationState(n){return this.getAxisMotionValue(n).animation?.state}getAxisMotionValue(n){const s=`_drag${n.toUpperCase()}`,r=this.visualElement.getProps(),o=r[s];return o||this.visualElement.getValue(n,(r.initial?r.initial[n]:void 0)||0)}snapToCursor(n){Sn(s=>{const{drag:r}=this.getProps();if(!zc(s,r,this.currentDirection))return;const{projection:o}=this.visualElement,c=this.getAxisMotionValue(s);if(o&&o.layout){const{min:u,max:f}=o.layout.layoutBox[s];c.set(n[s]-$e(u,f,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:s}=this.getProps(),{projection:r}=this.visualElement;if(!er(s)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Sn(u=>{const f=this.getAxisMotionValue(u);if(f&&this.constraints!==!1){const h=f.get();o[u]=Sz({min:h,max:h},this.constraints[u])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Sn(u=>{if(!zc(u,n,null))return;const f=this.getAxisMotionValue(u),{min:h,max:p}=this.constraints[u];f.set($e(h,p,o[u]))})}addListeners(){if(!this.visualElement.current)return;Ez.set(this.visualElement,this);const n=this.visualElement.current,s=zo(n,"pointerdown",h=>{const{drag:p,dragListener:v=!0}=this.getProps();p&&v&&this.start(h)}),r=()=>{const{dragConstraints:h}=this.getProps();er(h)&&h.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,c=o.addEventListener("measure",r);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),Ue.read(r);const u=Wo(window,"resize",()=>this.scalePositionWithinConstraints()),f=o.addEventListener("didUpdate",(({delta:h,hasLayoutChanged:p})=>{this.isDragging&&p&&(Sn(v=>{const y=this.getAxisMotionValue(v);y&&(this.originPoint[v]+=h[v].translate,y.set(y.get()+h[v].translate))}),this.visualElement.render())}));return()=>{u(),s(),c(),f&&f()}}getProps(){const n=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:c=!1,dragElastic:u=Dm,dragMomentum:f=!0}=n;return{...n,drag:s,dragDirectionLock:r,dragPropagation:o,dragConstraints:c,dragElastic:u,dragMomentum:f}}}function zc(e,n,s){return(n===!0||n===e)&&(s===null||s===e)}function Cz(e,n=10){let s=null;return Math.abs(e.y)>n?s="y":Math.abs(e.x)>n&&(s="x"),s}class jz extends gs{constructor(n){super(n),this.removeGroupControls=Xt,this.removeListeners=Xt,this.controls=new Az(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Xt}unmount(){this.removeGroupControls(),this.removeListeners()}}const Pb=e=>(n,s)=>{e&&Ue.postRender(()=>e(n,s))};class Oz extends gs{constructor(){super(...arguments),this.removePointerDownListener=Xt}onPointerDown(n){this.session=new hT(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:fT(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:s,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:Pb(n),onStart:Pb(s),onMove:r,onEnd:(c,u)=>{delete this.session,o&&Ue.postRender(()=>o(c,u))}}}mount(){this.removePointerDownListener=zo(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Xc={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Lb(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}const Co={correct:(e,n)=>{if(!n.target)return e;if(typeof e=="string")if(ve.test(e))e=parseFloat(e);else return e;const s=Lb(e,n.target.x),r=Lb(e,n.target.y);return`${s}% ${r}%`}},Mz={correct:(e,{treeScale:n,projectionDelta:s})=>{const r=e,o=ms.parse(e);if(o.length>5)return r;const c=ms.createTransformer(e),u=typeof o[0]!="number"?1:0,f=s.x.scale*n.x,h=s.y.scale*n.y;o[0+u]/=f,o[1+u]/=h;const p=$e(f,h,.5);return typeof o[2+u]=="number"&&(o[2+u]/=p),typeof o[3+u]=="number"&&(o[3+u]/=p),c(o)}};let _h=!1;class Nz extends S.Component{componentDidMount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:r,layoutId:o}=this.props,{projection:c}=n;ZR(_z),c&&(s.group&&s.group.add(c),r&&r.register&&o&&r.register(c),_h&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,onExitComplete:()=>this.safeToRemove()})),Xc.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:s,visualElement:r,drag:o,isPresent:c}=this.props,{projection:u}=r;return u&&(u.isPresent=c,_h=!0,o||n.layoutDependency!==s||s===void 0||n.isPresent!==c?u.willUpdate():this.safeToRemove(),n.isPresent!==c&&(c?u.promote():u.relegate()||Ue.postRender(()=>{const f=u.getStack();(!f||!f.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),Rp.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:s,switchLayoutGroup:r}=this.props,{projection:o}=n;_h=!0,o&&(o.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function pT(e){const[n,s]=L2(),r=S.useContext(cp);return g.jsx(Nz,{...e,layoutGroup:r,switchLayoutGroup:S.useContext(X2),isPresent:n,safeToRemove:s})}const _z={borderRadius:{...Co,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Co,borderTopRightRadius:Co,borderBottomLeftRadius:Co,borderBottomRightRadius:Co,boxShadow:Mz};function Rz(e,n,s){const r=Mt(e)?e:kn(e);return r.start(Kp("",r,n,s)),r.animation}const kz=(e,n)=>e.depth-n.depth;class zz{constructor(){this.children=[],this.isDirty=!1}add(n){dp(this.children,n),this.isDirty=!0}remove(n){fp(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(kz),this.isDirty=!1,this.children.forEach(n)}}function Dz(e,n){const s=Yt.now(),r=({timestamp:o})=>{const c=o-s;c>=n&&(Pn(r),e(c-n))};return Ue.setup(r,!0),()=>Pn(r)}const gT=["TopLeft","TopRight","BottomLeft","BottomRight"],Pz=gT.length,Hb=e=>typeof e=="string"?parseFloat(e):e,Bb=e=>typeof e=="number"||ve.test(e);function Lz(e,n,s,r,o,c){o?(e.opacity=$e(0,s.opacity??1,Hz(r)),e.opacityExit=$e(n.opacity??1,0,Bz(r))):c&&(e.opacity=$e(n.opacity??1,s.opacity??1,r));for(let u=0;u<Pz;u++){const f=`border${gT[u]}Radius`;let h=Vb(n,f),p=Vb(s,f);if(h===void 0&&p===void 0)continue;h||(h=0),p||(p=0),h===0||p===0||Bb(h)===Bb(p)?(e[f]=Math.max($e(Hb(h),Hb(p),r),0),(Wn.test(p)||Wn.test(h))&&(e[f]+="%")):e[f]=p}(n.rotate||s.rotate)&&(e.rotate=$e(n.rotate||0,s.rotate||0,r))}function Vb(e,n){return e[n]!==void 0?e[n]:e.borderRadius}const Hz=yT(0,.5,e2),Bz=yT(.5,.95,Xt);function yT(e,n,s){return r=>r<e?0:r>n?1:s(fr(e,n,r))}function Ub(e,n){e.min=n.min,e.max=n.max}function bn(e,n){Ub(e.x,n.x),Ub(e.y,n.y)}function qb(e,n){e.translate=n.translate,e.scale=n.scale,e.originPoint=n.originPoint,e.origin=n.origin}function Kb(e,n,s,r,o){return e-=n,e=du(e,1/s,r),o!==void 0&&(e=du(e,1/o,r)),e}function Vz(e,n=0,s=1,r=.5,o,c=e,u=e){if(Wn.test(n)&&(n=parseFloat(n),n=$e(u.min,u.max,n/100)-u.min),typeof n!="number")return;let f=$e(c.min,c.max,r);e===c&&(f-=n),e.min=Kb(e.min,n,s,f,o),e.max=Kb(e.max,n,s,f,o)}function Gb(e,n,[s,r,o],c,u){Vz(e,n[s],n[r],n[o],n.scale,c,u)}const Uz=["x","scaleX","originX"],qz=["y","scaleY","originY"];function Qb(e,n,s,r){Gb(e.x,n,Uz,s?s.x:void 0,r?r.x:void 0),Gb(e.y,n,qz,s?s.y:void 0,r?r.y:void 0)}function Fb(e){return e.translate===0&&e.scale===1}function vT(e){return Fb(e.x)&&Fb(e.y)}function Ib(e,n){return e.min===n.min&&e.max===n.max}function Kz(e,n){return Ib(e.x,n.x)&&Ib(e.y,n.y)}function Yb(e,n){return Math.round(e.min)===Math.round(n.min)&&Math.round(e.max)===Math.round(n.max)}function xT(e,n){return Yb(e.x,n.x)&&Yb(e.y,n.y)}function Xb(e){return Pt(e.x)/Pt(e.y)}function Wb(e,n){return e.translate===n.translate&&e.scale===n.scale&&e.originPoint===n.originPoint}class Gz{constructor(){this.members=[]}add(n){dp(this.members,n),n.scheduleRender()}remove(n){if(fp(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(n){const s=this.members.findIndex(o=>n===o);if(s===0)return!1;let r;for(let o=s;o>=0;o--){const c=this.members[o];if(c.isPresent!==!1){r=c;break}}return r?(this.promote(r),!0):!1}promote(n,s){const r=this.lead;if(n!==r&&(this.prevLead=r,this.lead=n,n.show(),r)){r.instance&&r.scheduleRender(),n.scheduleRender(),n.resumeFrom=r,s&&(n.resumeFrom.preserveOpacity=!0),r.snapshot&&(n.snapshot=r.snapshot,n.snapshot.latestValues=r.animationValues||r.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:o}=n.options;o===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:s,resumingFrom:r}=n;s.onExitComplete&&s.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function Qz(e,n,s){let r="";const o=e.x.translate/n.x,c=e.y.translate/n.y,u=s?.z||0;if((o||c||u)&&(r=`translate3d(${o}px, ${c}px, ${u}px) `),(n.x!==1||n.y!==1)&&(r+=`scale(${1/n.x}, ${1/n.y}) `),s){const{transformPerspective:p,rotate:v,rotateX:y,rotateY:b,skewX:w,skewY:E}=s;p&&(r=`perspective(${p}px) ${r}`),v&&(r+=`rotate(${v}deg) `),y&&(r+=`rotateX(${y}deg) `),b&&(r+=`rotateY(${b}deg) `),w&&(r+=`skewX(${w}deg) `),E&&(r+=`skewY(${E}deg) `)}const f=e.x.scale*n.x,h=e.y.scale*n.y;return(f!==1||h!==1)&&(r+=`scale(${f}, ${h})`),r||"none"}const Rh=["","X","Y","Z"],Fz=1e3;let Iz=0;function kh(e,n,s,r){const{latestValues:o}=n;o[e]&&(s[e]=o[e],n.setStaticValue(e,0),r&&(r[e]=0))}function bT(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:n}=e.options;if(!n)return;const s=iT(n);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:o,layoutId:c}=e.options;window.MotionCancelOptimisedAnimation(s,"transform",Ue,!(o||c))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&bT(r)}function ST({attachResizeListener:e,defaultParent:n,measureScroll:s,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(u={},f=n?.()){this.id=Iz++,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(Wz),this.nodes.forEach(eD),this.nodes.forEach(tD),this.nodes.forEach($z)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=u,this.root=f?f.root||f:this,this.path=f?[...f.path,f]:[],this.parent=f,this.depth=f?f.depth+1:0;for(let h=0;h<this.path.length;h++)this.path[h].shouldResetTransform=!0;this.root===this&&(this.nodes=new zz)}addEventListener(u,f){return this.eventHandlers.has(u)||this.eventHandlers.set(u,new mp),this.eventHandlers.get(u).add(f)}notifyListeners(u,...f){const h=this.eventHandlers.get(u);h&&h.notify(...f)}hasListeners(u){return this.eventHandlers.has(u)}mount(u){if(this.instance)return;this.isSVG=zp(u)&&!PR(u),this.instance=u;const{layoutId:f,layout:h,visualElement:p}=this.options;if(p&&!p.current&&p.mount(u),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(h||f)&&(this.isLayoutDirty=!0),e){let v,y=0;const b=()=>this.root.updateBlockedByResize=!1;Ue.read(()=>{y=window.innerWidth}),e(u,()=>{const w=window.innerWidth;w!==y&&(y=w,this.root.updateBlockedByResize=!0,v&&v(),v=Dz(b,250),Xc.hasAnimatedSinceResize&&(Xc.hasAnimatedSinceResize=!1,this.nodes.forEach(Jb)))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&p&&(f||h)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:y,hasRelativeLayoutChanged:b,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const E=this.options.transition||p.getDefaultTransition()||rD,{onLayoutAnimationStart:A,onLayoutAnimationComplete:R}=p.getProps(),_=!this.targetLayout||!xT(this.targetLayout,w),B=!y&&b;if(this.options.layoutRoot||this.resumeFrom||B||y&&(_||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const C={...Mp(E,"layout"),onPlay:A,onComplete:R};(p.shouldReduceMotion||this.options.layoutRoot)&&(C.delay=0,C.type=!1),this.startAnimation(C),this.setAnimationOrigin(v,B)}else y||Jb(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const u=this.getStack();u&&u.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Pn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(nD),this.animationId++)}getTransformTemplate(){const{visualElement:u}=this.options;return u&&u.getProps().transformTemplate}willUpdate(u=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&bT(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){const y=this.path[v];y.shouldResetTransform=!0,y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:f,layout:h}=this.options;if(f===void 0&&!h)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),u&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach($b);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Zb);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Jz),this.nodes.forEach(Yz),this.nodes.forEach(Xz)):this.nodes.forEach(Zb),this.clearAllSnapshots();const f=Yt.now();yt.delta=Zn(0,1e3/60,f-yt.timestamp),yt.timestamp=f,yt.isProcessing=!0,Sh.update.process(yt),Sh.preRender.process(yt),Sh.render.process(yt),yt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Rp.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(Zz),this.sharedNodes.forEach(aD)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Ue.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Ue.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Pt(this.snapshot.measuredBox.x)&&!Pt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let h=0;h<this.path.length;h++)this.path[h].updateScroll();const u=this.layout;this.layout=this.measure(!1),this.layoutCorrected=st(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:f}=this.options;f&&f.notify("LayoutMeasure",this.layout.layoutBox,u?u.layoutBox:void 0)}updateScroll(u="measure"){let f=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===u&&(f=!1),f&&this.instance){const h=r(this.instance);this.scroll={animationId:this.root.animationId,phase:u,isRoot:h,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:h}}}resetTransform(){if(!o)return;const u=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,f=this.projectionDelta&&!vT(this.projectionDelta),h=this.getTransformTemplate(),p=h?h(this.latestValues,""):void 0,v=p!==this.prevTransformTemplateValue;u&&this.instance&&(f||qs(this.latestValues)||v)&&(o(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(u=!0){const f=this.measurePageBox();let h=this.removeElementScroll(f);return u&&(h=this.removeTransform(h)),oD(h),{animationId:this.root.animationId,measuredBox:f,layoutBox:h,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:u}=this.options;if(!u)return st();const f=u.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(lD))){const{scroll:p}=this.root;p&&(tr(f.x,p.offset.x),tr(f.y,p.offset.y))}return f}removeElementScroll(u){const f=st();if(bn(f,u),this.scroll?.wasRoot)return f;for(let h=0;h<this.path.length;h++){const p=this.path[h],{scroll:v,options:y}=p;p!==this.root&&v&&y.layoutScroll&&(v.wasRoot&&bn(f,u),tr(f.x,v.offset.x),tr(f.y,v.offset.y))}return f}applyTransform(u,f=!1){const h=st();bn(h,u);for(let p=0;p<this.path.length;p++){const v=this.path[p];!f&&v.options.layoutScroll&&v.scroll&&v!==v.root&&nr(h,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),qs(v.latestValues)&&nr(h,v.latestValues)}return qs(this.latestValues)&&nr(h,this.latestValues),h}removeTransform(u){const f=st();bn(f,u);for(let h=0;h<this.path.length;h++){const p=this.path[h];if(!p.instance||!qs(p.latestValues))continue;Mm(p.latestValues)&&p.updateSnapshot();const v=st(),y=p.measurePageBox();bn(v,y),Qb(f,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,v)}return qs(this.latestValues)&&Qb(f,this.latestValues),f}setTargetDelta(u){this.targetDelta=u,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(u){this.options={...this.options,...u,crossfade:u.crossfade!==void 0?u.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==yt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(u=!1){const f=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=f.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=f.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=f.isSharedProjectionDirty);const h=!!this.resumingFrom||this!==f;if(!(u||h&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:v,layoutId:y}=this.options;if(!(!this.layout||!(v||y))){if(this.resolvedRelativeTargetAt=yt.timestamp,!this.targetDelta&&!this.relativeTarget){const b=this.getClosestProjectingParent();b&&b.layout&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=st(),this.relativeTargetOrigin=st(),Po(this.relativeTargetOrigin,this.layout.layoutBox,b.layout.layoutBox),bn(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=st(),this.targetWithTransforms=st()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),mz(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):bn(this.target,this.layout.layoutBox),J2(this.target,this.targetDelta)):bn(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const b=this.getClosestProjectingParent();b&&!!b.resumingFrom==!!this.resumingFrom&&!b.options.layoutScroll&&b.target&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=st(),this.relativeTargetOrigin=st(),Po(this.relativeTargetOrigin,this.target,b.target),bn(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Mm(this.parent.latestValues)||Z2(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 u=this.getLead(),f=!!this.resumingFrom||this!==u;let h=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(h=!1),f&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(h=!1),this.resolvedRelativeTargetAt===yt.timestamp&&(h=!1),h)return;const{layout:p,layoutId:v}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(p||v))return;bn(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,b=this.treeScale.y;Ck(this.layoutCorrected,this.treeScale,this.path,f),u.layout&&!u.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(u.target=u.layout.layoutBox,u.targetWithTransforms=st());const{target:w}=u;if(!w){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(qb(this.prevProjectionDelta.x,this.projectionDelta.x),qb(this.prevProjectionDelta.y,this.projectionDelta.y)),Do(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==b||!Wb(this.projectionDelta.x,this.prevProjectionDelta.x)||!Wb(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",w))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(u=!0){if(this.options.visualElement?.scheduleRender(),u){const f=this.getStack();f&&f.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ar(),this.projectionDelta=ar(),this.projectionDeltaWithTransform=ar()}setAnimationOrigin(u,f=!1){const h=this.snapshot,p=h?h.latestValues:{},v={...this.latestValues},y=ar();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!f;const b=st(),w=h?h.source:void 0,E=this.layout?this.layout.source:void 0,A=w!==E,R=this.getStack(),_=!R||R.members.length<=1,B=!!(A&&!_&&this.options.crossfade===!0&&!this.path.some(iD));this.animationProgress=0;let C;this.mixTargetDelta=U=>{const L=U/1e3;e1(y.x,u.x,L),e1(y.y,u.y,L),this.setTargetDelta(y),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Po(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),sD(this.relativeTarget,this.relativeTargetOrigin,b,L),C&&Kz(this.relativeTarget,C)&&(this.isProjectionDirty=!1),C||(C=st()),bn(C,this.relativeTarget)),A&&(this.animationValues=v,Lz(v,p,this.latestValues,L,B,_)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=L},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(u){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(Pn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Ue.update(()=>{Xc.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=kn(0)),this.currentAnimation=Rz(this.motionValue,[0,1e3],{...u,velocity:0,isSync:!0,onUpdate:f=>{this.mixTargetDelta(f),u.onUpdate&&u.onUpdate(f)},onStop:()=>{},onComplete:()=>{u.onComplete&&u.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const u=this.getStack();u&&u.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Fz),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const u=this.getLead();let{targetWithTransforms:f,target:h,layout:p,latestValues:v}=u;if(!(!f||!h||!p)){if(this!==u&&this.layout&&p&&wT(this.options.animationType,this.layout.layoutBox,p.layoutBox)){h=this.target||st();const y=Pt(this.layout.layoutBox.x);h.x.min=u.target.x.min,h.x.max=h.x.min+y;const b=Pt(this.layout.layoutBox.y);h.y.min=u.target.y.min,h.y.max=h.y.min+b}bn(f,h),nr(f,v),Do(this.projectionDeltaWithTransform,this.layoutCorrected,f,v)}}registerSharedNode(u,f){this.sharedNodes.has(u)||this.sharedNodes.set(u,new Gz),this.sharedNodes.get(u).add(f);const p=f.options.initialPromotionConfig;f.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(f):void 0})}isLead(){const u=this.getStack();return u?u.lead===this:!0}getLead(){const{layoutId:u}=this.options;return u?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:u}=this.options;return u?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:u}=this.options;if(u)return this.root.sharedNodes.get(u)}promote({needsReset:u,transition:f,preserveFollowOpacity:h}={}){const p=this.getStack();p&&p.promote(this,h),u&&(this.projectionDelta=void 0,this.needsReset=!0),f&&this.setOptions({transition:f})}relegate(){const u=this.getStack();return u?u.relegate(this):!1}resetSkewAndRotation(){const{visualElement:u}=this.options;if(!u)return;let f=!1;const{latestValues:h}=u;if((h.z||h.rotate||h.rotateX||h.rotateY||h.rotateZ||h.skewX||h.skewY)&&(f=!0),!f)return;const p={};h.z&&kh("z",u,p,this.animationValues);for(let v=0;v<Rh.length;v++)kh(`rotate${Rh[v]}`,u,p,this.animationValues),kh(`skew${Rh[v]}`,u,p,this.animationValues);u.render();for(const v in p)u.setStaticValue(v,p[v]),this.animationValues&&(this.animationValues[v]=p[v]);u.scheduleRender()}applyProjectionStyles(u,f){if(!this.instance||this.isSVG)return;if(!this.isVisible){u.visibility="hidden";return}const h=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,u.visibility="",u.opacity="",u.pointerEvents=Yc(f?.pointerEvents)||"",u.transform=h?h(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(u.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,u.pointerEvents=Yc(f?.pointerEvents)||""),this.hasProjected&&!qs(this.latestValues)&&(u.transform=h?h({},""):"none",this.hasProjected=!1);return}u.visibility="";const v=p.animationValues||p.latestValues;this.applyTransformsToTarget();let y=Qz(this.projectionDeltaWithTransform,this.treeScale,v);h&&(y=h(v,y)),u.transform=y;const{x:b,y:w}=this.projectionDelta;u.transformOrigin=`${b.origin*100}% ${w.origin*100}% 0`,p.animationValues?u.opacity=p===this?v.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:v.opacityExit:u.opacity=p===this?v.opacity!==void 0?v.opacity:"":v.opacityExit!==void 0?v.opacityExit:0;for(const E in Xo){if(v[E]===void 0)continue;const{correct:A,applyTo:R,isCSSVariable:_}=Xo[E],B=y==="none"?v[E]:A(v[E],p);if(R){const C=R.length;for(let U=0;U<C;U++)u[R[U]]=B}else _?this.options.visualElement.renderState.vars[E]=B:u[E]=B}this.options.layoutId&&(u.pointerEvents=p===this?Yc(f?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(u=>u.currentAnimation?.stop()),this.root.nodes.forEach($b),this.root.sharedNodes.clear()}}}function Yz(e){e.updateLayout()}function Xz(e){const n=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:r}=e.layout,{animationType:o}=e.options,c=n.source!==e.layout.source;o==="size"?Sn(v=>{const y=c?n.measuredBox[v]:n.layoutBox[v],b=Pt(y);y.min=s[v].min,y.max=y.min+b}):wT(o,n.layoutBox,s)&&Sn(v=>{const y=c?n.measuredBox[v]:n.layoutBox[v],b=Pt(s[v]);y.max=y.min+b,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[v].max=e.relativeTarget[v].min+b)});const u=ar();Do(u,s,n.layoutBox);const f=ar();c?Do(f,e.applyTransform(r,!0),n.measuredBox):Do(f,s,n.layoutBox);const h=!vT(u);let p=!1;if(!e.resumeFrom){const v=e.getClosestProjectingParent();if(v&&!v.resumeFrom){const{snapshot:y,layout:b}=v;if(y&&b){const w=st();Po(w,n.layoutBox,y.layoutBox);const E=st();Po(E,s,b.layoutBox),xT(w,E)||(p=!0),v.options.layoutRoot&&(e.relativeTarget=E,e.relativeTargetOrigin=w,e.relativeParent=v)}}}e.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:f,layoutDelta:u,hasLayoutChanged:h,hasRelativeLayoutChanged:p})}else if(e.isLead()){const{onExitComplete:s}=e.options;s&&s()}e.options.transition=void 0}function Wz(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function $z(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Zz(e){e.clearSnapshot()}function $b(e){e.clearMeasurements()}function Zb(e){e.isLayoutDirty=!1}function Jz(e){const{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function Jb(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function eD(e){e.resolveTargetDelta()}function tD(e){e.calcProjection()}function nD(e){e.resetSkewAndRotation()}function aD(e){e.removeLeadSnapshot()}function e1(e,n,s){e.translate=$e(n.translate,0,s),e.scale=$e(n.scale,1,s),e.origin=n.origin,e.originPoint=n.originPoint}function t1(e,n,s,r){e.min=$e(n.min,s.min,r),e.max=$e(n.max,s.max,r)}function sD(e,n,s,r){t1(e.x,n.x,s.x,r),t1(e.y,n.y,s.y,r)}function iD(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const rD={duration:.45,ease:[.4,0,.1,1]},n1=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),a1=n1("applewebkit/")&&!n1("chrome/")?Math.round:Xt;function s1(e){e.min=a1(e.min),e.max=a1(e.max)}function oD(e){s1(e.x),s1(e.y)}function wT(e,n,s){return e==="position"||e==="preserve-aspect"&&!hz(Xb(n),Xb(s),.2)}function lD(e){return e!==e.root&&e.scroll?.wasRoot}const cD=ST({attachResizeListener:(e,n)=>Wo(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),zh={current:void 0},TT=ST({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!zh.current){const e=new cD({});e.mount(window),e.setOptions({layoutScroll:!0}),zh.current=e}return zh.current},resetTransform:(e,n)=>{e.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),uD={pan:{Feature:Oz},drag:{Feature:jz,ProjectionNode:TT,MeasureLayout:pT}};function i1(e,n,s){const{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover",s==="Start");const o="onHover"+s,c=r[o];c&&Ue.postRender(()=>c(n,rl(n)))}class dD extends gs{mount(){const{current:n}=this.node;n&&(this.unmount=wR(n,(s,r)=>(i1(this.node,r,"Start"),o=>i1(this.node,o,"End"))))}unmount(){}}class fD extends gs{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=al(Wo(this.node.current,"focus",()=>this.onFocus()),Wo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function r1(e,n,s){const{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap",s==="Start");const o="onTap"+(s==="End"?"":s),c=r[o];c&&Ue.postRender(()=>c(n,rl(n)))}class hD extends gs{mount(){const{current:n}=this.node;n&&(this.unmount=CR(n,(s,r)=>(r1(this.node,r,"Start"),(o,{success:c})=>r1(this.node,o,c?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Pm=new WeakMap,Dh=new WeakMap,mD=e=>{const n=Pm.get(e.target);n&&n(e)},pD=e=>{e.forEach(mD)};function gD({root:e,...n}){const s=e||document;Dh.has(s)||Dh.set(s,{});const r=Dh.get(s),o=JSON.stringify(n);return r[o]||(r[o]=new IntersectionObserver(pD,{root:e,...n})),r[o]}function yD(e,n,s){const r=gD(n);return Pm.set(e,s),r.observe(e),()=>{Pm.delete(e),r.unobserve(e)}}const vD={some:0,all:1};class xD extends gs{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:s,margin:r,amount:o="some",once:c}=n,u={root:s?s.current:void 0,rootMargin:r,threshold:typeof o=="number"?o:vD[o]},f=h=>{const{isIntersecting:p}=h;if(this.isInView===p||(this.isInView=p,c&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:v,onViewportLeave:y}=this.node.getProps(),b=p?v:y;b&&b(h)};return yD(this.node.current,u,f)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:s}=this.node;["amount","margin","root"].some(bD(n,s))&&this.startObserver()}unmount(){}}function bD({viewport:e={}},{viewport:n={}}={}){return s=>e[s]!==n[s]}const SD={inView:{Feature:xD},tap:{Feature:hD},focus:{Feature:fD},hover:{Feature:dD}},wD={layout:{ProjectionNode:TT,MeasureLayout:pT}},TD={...oz,...SD,...uD,...wD},Te=Tk(TD,Pk),ED=50,o1=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),AD=()=>({time:0,x:o1(),y:o1()}),CD={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function l1(e,n,s,r){const o=s[n],{length:c,position:u}=CD[n],f=o.current,h=s.time;o.current=e[`scroll${u}`],o.scrollLength=e[`scroll${c}`]-e[`client${c}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=fr(0,o.scrollLength,o.current);const p=r-h;o.velocity=p>ED?0:pp(o.current-f,p)}function jD(e,n,s){l1(e,"x",n,s),l1(e,"y",n,s),n.time=s}function OD(e,n){const s={x:0,y:0};let r=e;for(;r&&r!==n;)if(_p(r))s.x+=r.offsetLeft,s.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName==="svg"){const o=r.getBoundingClientRect();r=r.parentElement;const c=r.getBoundingClientRect();s.x+=o.left-c.left,s.y+=o.top-c.top}else if(r instanceof SVGGraphicsElement){const{x:o,y:c}=r.getBBox();s.x+=o,s.y+=c;let u=null,f=r.parentNode;for(;!u;)f.tagName==="svg"&&(u=f),f=r.parentNode;r=u}else break;return s}const Lm={start:0,center:.5,end:1};function c1(e,n,s=0){let r=0;if(e in Lm&&(e=Lm[e]),typeof e=="string"){const o=parseFloat(e);e.endsWith("px")?r=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?r=o/100*document.documentElement.clientWidth:e.endsWith("vh")?r=o/100*document.documentElement.clientHeight:e=o}return typeof e=="number"&&(r=n*e),s+r}const MD=[0,0];function ND(e,n,s,r){let o=Array.isArray(e)?e:MD,c=0,u=0;return typeof e=="number"?o=[e,e]:typeof e=="string"&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,Lm[e]?e:"0"]),c=c1(o[0],s,r),u=c1(o[1],n),c-u}const _D={All:[[0,0],[1,1]]},RD={x:0,y:0};function kD(e){return"getBBox"in e&&e.tagName!=="svg"?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function zD(e,n,s){const{offset:r=_D.All}=s,{target:o=e,axis:c="y"}=s,u=c==="y"?"height":"width",f=o!==e?OD(o,e):RD,h=o===e?{width:e.scrollWidth,height:e.scrollHeight}:kD(o),p={width:e.clientWidth,height:e.clientHeight};n[c].offset.length=0;let v=!n[c].interpolate;const y=r.length;for(let b=0;b<y;b++){const w=ND(r[b],p[u],h[u],f[c]);!v&&w!==n[c].interpolatorOffsets[b]&&(v=!0),n[c].offset[b]=w}v&&(n[c].interpolate=Ep(n[c].offset,p2(r),{clamp:!1}),n[c].interpolatorOffsets=[...n[c].offset]),n[c].progress=Zn(0,1,n[c].interpolate(n[c].current))}function DD(e,n=e,s){if(s.x.targetOffset=0,s.y.targetOffset=0,n!==e){let r=n;for(;r&&r!==e;)s.x.targetOffset+=r.offsetLeft,s.y.targetOffset+=r.offsetTop,r=r.offsetParent}s.x.targetLength=n===e?n.scrollWidth:n.clientWidth,s.y.targetLength=n===e?n.scrollHeight:n.clientHeight,s.x.containerLength=e.clientWidth,s.y.containerLength=e.clientHeight}function PD(e,n,s,r={}){return{measure:o=>{DD(e,r.target,s),jD(e,s,o),(r.offset||r.target)&&zD(e,s,r)},notify:()=>n(s)}}const jo=new WeakMap,u1=new WeakMap,Ph=new WeakMap,d1=e=>e===document.scrollingElement?window:e;function ET(e,{container:n=document.scrollingElement,...s}={}){if(!n)return Xt;let r=Ph.get(n);r||(r=new Set,Ph.set(n,r));const o=AD(),c=PD(n,e,o,s);if(r.add(c),!jo.has(n)){const f=()=>{for(const y of r)y.measure(yt.timestamp);Ue.preUpdate(h)},h=()=>{for(const y of r)y.notify()},p=()=>Ue.read(f);jo.set(n,p);const v=d1(n);window.addEventListener("resize",p,{passive:!0}),n!==document.documentElement&&u1.set(n,DR(n,p)),v.addEventListener("scroll",p,{passive:!0}),p()}const u=jo.get(n);return Ue.read(u,!1,!0),()=>{Pn(u);const f=Ph.get(n);if(!f||(f.delete(c),f.size))return;const h=jo.get(n);jo.delete(n),h&&(d1(n).removeEventListener("scroll",h),u1.get(n)?.(),window.removeEventListener("resize",h))}}const f1=new Map;function LD(e){const n={value:0},s=ET(r=>{n.value=r[e.axis].progress*100},e);return{currentTime:n,cancel:s}}function AT({source:e,container:n,...s}){const{axis:r}=s;e&&(n=e);const o=f1.get(n)??new Map;f1.set(n,o);const c=s.target??"self",u=o.get(c)??{},f=r+(s.offset??[]).join(",");return u[f]||(u[f]=!s.target&&x2()?new ScrollTimeline({source:n,axis:r}):LD({container:n,...s})),u[f]}function HD(e,n){const s=AT(n);return e.attachTimeline({timeline:n.target?void 0:s,observe:r=>(r.pause(),P2(o=>{r.time=r.iterationDuration*o},s))})}function BD(e){return e.length===2}function VD(e,n){return BD(e)?ET(s=>{e(s[n.axis].progress,s)},n):P2(e,AT(n))}function UD(e,{axis:n="y",container:s=document.scrollingElement,...r}={}){if(!s)return Xt;const o={axis:n,container:s,...r};return typeof e=="function"?VD(e,o):HD(e,o)}const qD=()=>({scrollX:kn(0),scrollY:kn(0),scrollXProgress:kn(0),scrollYProgress:kn(0)}),Dc=e=>e?!e.current:!1;function h1({container:e,target:n,...s}={}){const r=br(qD),o=S.useRef(null),c=S.useRef(!1),u=S.useCallback(()=>(o.current=UD((f,{x:h,y:p})=>{r.scrollX.set(h.current),r.scrollXProgress.set(h.progress),r.scrollY.set(p.current),r.scrollYProgress.set(p.progress)},{...s,container:e?.current||void 0,target:n?.current||void 0}),()=>{o.current?.()}),[e,n,JSON.stringify(s.offset)]);return Nu(()=>{if(c.current=!1,Dc(e)||Dc(n)){c.current=!0;return}else return u()},[u]),S.useEffect(()=>{if(c.current)return Qo(!Dc(e)),Qo(!Dc(n)),u()},[u]),r}function KD(e){const n=br(()=>kn(e)),{isStatic:s}=S.useContext(Ru);if(s){const[,r]=S.useState(e);S.useEffect(()=>n.on("change",r),[])}return n}function CT(e,n){const s=KD(n()),r=()=>s.set(n());return r(),Nu(()=>{const o=()=>Ue.preRender(r,!1,!0),c=e.map(u=>u.on("change",o));return()=>{c.forEach(u=>u()),Pn(r)}}),s}function GD(e){ko.current=[],e();const n=CT(ko.current,e);return ko.current=void 0,n}function Pc(e,n,s,r){if(typeof e=="function")return GD(e);const o=typeof n=="function"?n:LR(n,s,r);return Array.isArray(e)?m1(e,o):m1([e],([c])=>o(c))}function m1(e,n){const s=br(()=>[]);return CT(e,()=>{s.length=0;const r=e.length;for(let o=0;o<r;o++)s[o]=e[o].get();return n(s)})}function QD(e,n){const[s,r]=S.useState(e);return S.useEffect(()=>{const o=setTimeout(()=>r(e),n);return()=>clearTimeout(o)},[e,n]),s}const FD={produkt:"Produkte",leistung:"Leistungen",themenwelt:"Themenwelten",seite:"Seiten",karriere:"Karriere"};function ID({isOpen:e,onClose:n}){const[s,r]=S.useState(""),[o,c]=S.useState(-1),u=S.useRef(null),[,f]=xr(),{openWizard:h}=Mu(),p=QD(s,220),{data:v,isFetching:y}=lr.search.query.useQuery({q:p},{enabled:p.length>=2}),b=v?.results??[],w=b.reduce((C,U)=>(C[U.category]||(C[U.category]=[]),C[U.category].push(U),C),{}),E=Object.keys(w);S.useEffect(()=>{e&&(setTimeout(()=>u.current?.focus(),100),r(""),c(-1))},[e]),S.useEffect(()=>{c(-1)},[p]),S.useEffect(()=>{const C=U=>{U.key==="Escape"&&n()};return e&&document.addEventListener("keydown",C),()=>document.removeEventListener("keydown",C)},[e,n]),S.useEffect(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]);const A=S.useCallback(C=>{C.key==="ArrowDown"?(C.preventDefault(),c(U=>Math.min(U+1,b.length-1))):C.key==="ArrowUp"?(C.preventDefault(),c(U=>Math.max(U-1,-1))):C.key==="Enter"&&(C.preventDefault(),o>=0&&b[o]&&R(b[o].url))},[b,o]),R=C=>{n(),r(""),f(C)},_=p.length>=2,B=_&&!y&&b.length===0;return g.jsx(Wi,{"data-loc":"client/src/components/SearchOverlay.tsx:93",children:e&&g.jsxs(g.Fragment,{children:[g.jsx(Te.div,{"data-loc":"client/src/components/SearchOverlay.tsx:97",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.22},onClick:n,className:"fixed inset-0 z-[1100]",style:{background:"rgba(5,12,30,0.7)",backdropFilter:"blur(5px)"},"aria-hidden":"true"},"backdrop"),g.jsxs(Te.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:[g.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:[g.jsx(ru,{"data-loc":"client/src/components/SearchOverlay.tsx:131",size:16,style:{color:"rgba(255,255,255,0.35)",flexShrink:0},"aria-hidden":"true"}),g.jsx("input",{"data-loc":"client/src/components/SearchOverlay.tsx:132",ref:u,type:"text",value:s,onChange:C=>r(C.target.value),onKeyDown:A,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"}),s&&g.jsx("button",{"data-loc":"client/src/components/SearchOverlay.tsx:145",onClick:()=>r(""),"aria-label":"Suche löschen",className:"p-1 transition-colors hover:bg-white/8",style:{color:"rgba(255,255,255,0.4)"},children:g.jsx(Zs,{"data-loc":"client/src/components/SearchOverlay.tsx:146",size:14})}),g.jsx("button",{"data-loc":"client/src/components/SearchOverlay.tsx:149",onClick:n,"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:g.jsx(Zs,{"data-loc":"client/src/components/SearchOverlay.tsx:150",size:16})})]}),g.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:155",className:"flex-1 overflow-y-auto",style:{overscrollBehavior:"contain"},children:[y&&g.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:[g.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)"}}),g.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:161",className:"text-xs",children:"Suche läuft …"})]}),B&&g.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:167",className:"px-5 py-10 flex flex-col items-center text-center",children:[g.jsx(ru,{"data-loc":"client/src/components/SearchOverlay.tsx:168",size:20,style:{color:"rgba(255,255,255,0.15)"},className:"mb-4"}),g.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 „",p,'"']}),g.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?"}),g.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:175",onClick:()=>{n(),setTimeout(()=>h({configKey:"beratung_general",sourceLabel:`Suche – Keine Ergebnisse für „${p}"`}),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:[g.jsx(Bw,{"data-loc":"client/src/components/SearchOverlay.tsx:183",size:13}),"Persönliche Beratung anfragen",g.jsx(rn,{"data-loc":"client/src/components/SearchOverlay.tsx:185",size:12})]})]}),!_&&!y&&g.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:192",className:"px-5 py-5",children:[g.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"}),g.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"},{label:"MELAG Vacuklav Autoklaven",url:"/produkte/melag-vacuklav"},{label:"Miele Thermodesinfektoren",url:"/produkte/miele-thermodesinfektor"},{label:"EDAN F3 CTG",url:"/produkte/edan-f3-ctg"},{label:"Gynäkologische Stühle",url:"/themenwelten/gynaekologie/gynstuehle"}].map(C=>g.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:208",onClick:()=>R(C.url),className:"flex items-center gap-2.5 px-2 py-2 text-left transition-colors hover:bg-white/5 group",children:[g.jsx(os,{"data-loc":"client/src/components/SearchOverlay.tsx:213",size:12,style:{color:"rgba(255,255,255,0.18)",flexShrink:0},"aria-hidden":"true"}),g.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:214",className:"text-sm group-hover:text-white/80 transition-colors",style:{color:"rgba(255,255,255,0.45)"},children:C.label})]},C.url))})]}),!y&&E.length>0&&g.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:225",className:"px-5 py-5 flex flex-col gap-4",children:E.map(C=>g.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:227",style:{border:"1px solid rgba(255,255,255,0.09)",background:"rgba(255,255,255,0.03)"},children:[g.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:235",className:"px-4 py-2.5",style:{borderBottom:"1px solid rgba(255,255,255,0.07)",background:"rgba(255,255,255,0.03)"},children:g.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:242",className:"text-xs font-semibold",style:{color:"rgba(255,255,255,0.35)",letterSpacing:"0.09em",textTransform:"uppercase"},children:FD[C]})}),g.jsx("div",{"data-loc":"client/src/components/SearchOverlay.tsx:251",children:w[C].map((U,L)=>{const V=b.indexOf(U),j=V===o,z=L===w[C].length-1;return g.jsxs("button",{"data-loc":"client/src/components/SearchOverlay.tsx:257",role:"option","aria-selected":j,onMouseEnter:()=>c(V),onMouseDown:$=>{$.preventDefault(),R(U.url)},className:"w-full flex items-center justify-between px-4 py-2.5 text-left transition-colors group",style:{background:j?"rgba(255,255,255,0.06)":"transparent",borderBottom:z?"none":"1px solid rgba(255,255,255,0.05)"},children:[g.jsx("span",{"data-loc":"client/src/components/SearchOverlay.tsx:269",className:"text-sm leading-snug",style:{color:j?"#5b9bd5":"rgba(255,255,255,0.72)",fontWeight:400},children:U.title}),g.jsx(rn,{"data-loc":"client/src/components/SearchOverlay.tsx:275",size:12,className:"flex-shrink-0 ml-3 transition-opacity",style:{color:j?"rgba(255,255,255,0.6)":"rgba(255,255,255,0.15)"},"aria-hidden":"true"})]},U.id)})})]},C))})]}),b.length>0&&g.jsxs("div",{"data-loc":"client/src/components/SearchOverlay.tsx:293",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:[g.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:297",className:"flex items-center gap-1.5",children:[g.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:"↑↓"}),"navigieren"]}),g.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:301",className:"flex items-center gap-1.5",children:[g.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:"↵"}),"öffnen"]}),g.jsxs("span",{"data-loc":"client/src/components/SearchOverlay.tsx:305",className:"flex items-center gap-1.5",children:[g.jsx("kbd",{"data-loc":"client/src/components/SearchOverlay.tsx:306",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 YD="/images/megamenu-leistungen-behandlungszimmer_9c41e7b2.webp",XD="/images/nav-themenwelten_6d18f3a9.webp",WD="/images/stusche-gebaeude-menu_portrait.webp",p1=[{href:"/leistungen/praxisbedarf",label:"Lieferung von Praxisbedarf",desc:"Verbrauchsmaterial, Handschuhe, Desinfektion",icon:M3},{href:"/leistungen/sprechstundenbedarf",label:"Sprechstundenbedarf",desc:"SSB-Abrechnung direkt über die Kasse",icon:A3},{href:"/leistungen/technischer-service",label:"Technischer Service & Wartung",desc:"Geräteservice, Validierung, RDG-Prüfung",icon:Kw},{href:"/leistungen/praxisplanung",label:"3D-Praxisplanung & Beratung",desc:"Individuelle Raumplanung und Einrichtung",icon:v3},{href:"/leistungen/praxisportal",label:"Praxisportal",desc:"Online bestellen, Rechnungen verwalten",icon:Hw},{href:"/leistungen/praxisgruendung",label:"Praxisgründung",desc:"Rundum-Begleitung von Anfang an",icon:Ou},{href:"/leistungen/hygienemanagement",label:"Hygienemanagement",desc:"Begehung, Hygieneplan, Zertifikat",icon:ip}],g1=[{href:"/themenwelten/gynaekologie",label:"Gynäkologie",desc:"Gyn-Stühle, Ultraschall, Praxisausstattung",icon:g3},{href:"/themenwelten/chirurgie",label:"Chirurgie",desc:"OP-Bedarf, Instrumente, Sterilisation",icon:T3},{href:"/themenwelten/aufbereitung",label:"Aufbereitung & Sterilisation",desc:"RDG, Autoklaven, Validierung",icon:ip},{href:"/themenwelten/medizintechnik",label:"Medizintechnik",desc:"EKG, Spirometrie, Diagnostikgeräte",icon:c3},{href:"/themenwelten/op-leuchten",label:"OP-Leuchten",desc:"Untersuchungs- & OP-Leuchten von Dr. Mach",icon:x3}],y1=[{href:"/aktionen/miele-hno-extra",label:"Miele HNO Extra-Aktion",desc:"Bis zu 1.000 € Aktionsvorteil auf Thermodesinfektoren",icon:Uw}],v1=[{href:"/ueber-uns/unser-team",label:"Unser Team",desc:"Persönliche Ansprechpartner vor Ort",icon:lp},{href:"/karriere",label:"Karriere",desc:"Offene Stellen & Ausbildung",icon:d3}];function Lh({items:e,image:n,categoryTitle:s,categoryDesc:r,currentLocation:o,onClose:c,quickActions:u,extraItems:f,extraLabel:h}){return g.jsxs(Te.div,{"data-loc":"client/src/components/Navigation.tsx:64",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ü ${s}`,children:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:73",className:"mega-panel-inner",children:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:75",className:"mega-panel-left",children:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:76",className:"mega-panel-cat-header",children:[g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:77",className:"mega-panel-cat-label",children:s}),g.jsx("p",{"data-loc":"client/src/components/Navigation.tsx:78",className:"mega-panel-cat-desc",children:r})]}),g.jsxs("nav",{"data-loc":"client/src/components/Navigation.tsx:80",className:"mega-panel-links","aria-label":s,children:[e.map(p=>{const v=p.icon,y=o===p.href||o.startsWith(p.href+"/");return g.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:85",href:p.href,className:`mega-panel-item${y?" mega-panel-item-active":""}`,children:[g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:90",className:"mega-panel-item-icon","aria-hidden":"true",children:g.jsx(v,{"data-loc":"client/src/components/Navigation.tsx:91",className:"w-4 h-4"})}),g.jsxs("span",{"data-loc":"client/src/components/Navigation.tsx:93",className:"mega-panel-item-body",children:[g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:94",className:"mega-panel-item-label",children:p.label}),g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:95",className:"mega-panel-item-desc",children:p.desc})]}),g.jsx(rn,{"data-loc":"client/src/components/Navigation.tsx:97",className:"mega-panel-item-arrow w-3.5 h-3.5","aria-hidden":"true"})]},p.href)}),f&&f.length>0&&g.jsxs(g.Fragment,{children:[g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:103",className:"mega-panel-divider","aria-hidden":"true"}),h&&g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:105",className:"mega-panel-extra-label",children:h}),f.map(p=>{const v=p.icon,y=o===p.href||o.startsWith(p.href+"/");return g.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:111",href:p.href,className:`mega-panel-item mega-panel-item-extra${y?" mega-panel-item-active":""}`,children:[g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:116",className:"mega-panel-item-icon","aria-hidden":"true",children:g.jsx(v,{"data-loc":"client/src/components/Navigation.tsx:117",className:"w-4 h-4"})}),g.jsxs("span",{"data-loc":"client/src/components/Navigation.tsx:119",className:"mega-panel-item-body",children:[g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:120",className:"mega-panel-item-label",children:p.label}),g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:121",className:"mega-panel-item-desc",children:p.desc})]}),g.jsx(rn,{"data-loc":"client/src/components/Navigation.tsx:123",className:"mega-panel-item-arrow w-3.5 h-3.5","aria-hidden":"true"})]},p.href)})]})]})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:133",className:"mega-panel-right",children:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:134",className:"mega-panel-img-wrap",children:[g.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:135",src:n,alt:s,className:"mega-panel-img",loading:"eager",fetchPriority:"high"}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:136",className:"mega-panel-img-overlay","aria-hidden":"true"})]}),u&&u.length>0&&g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:139",className:"mega-panel-quick",children:u.map((p,v)=>{const y=p.icon;return p.href?g.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:144",href:p.href,target:p.external?"_blank":void 0,rel:p.external?"noopener noreferrer":void 0,className:"mega-panel-quick-btn",children:[g.jsx(y,{"data-loc":"client/src/components/Navigation.tsx:151",className:"w-3.5 h-3.5","aria-hidden":"true"}),p.label,p.external&&g.jsx(su,{"data-loc":"client/src/components/Navigation.tsx:153",className:"w-3 h-3 opacity-60 ml-1","aria-hidden":"true"})]},v):g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:158",className:"mega-panel-quick-btn",onClick:()=>{p.onClick?.()},children:[g.jsx(y,{"data-loc":"client/src/components/Navigation.tsx:159",className:"w-3.5 h-3.5","aria-hidden":"true"}),p.label]},v)})})]})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:170",className:"mega-panel-footer",children:[g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:171",className:"mega-panel-footer-label",children:"Schnellzugriff:"}),g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:172",href:"/kontakt",className:"mega-panel-footer-link",children:"Beratung anfragen"}),g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:173",className:"mega-panel-footer-sep","aria-hidden":"true",children:"·"}),g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:174",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 ",g.jsx(su,{"data-loc":"client/src/components/Navigation.tsx:179",className:"w-3 h-3 inline ml-0.5","aria-hidden":"true"})]})]})]})}function jT(){const{openWizard:e}=Mu(),[n]=xr(),s=n.startsWith("/leistungen")||n==="/retouren",r=n.startsWith("/themenwelten")||n.startsWith("/aktionen"),o=n.startsWith("/ueber-uns")||n.startsWith("/karriere"),[c,u]=S.useState(null),[f,h]=S.useState(!1),[p,v]=S.useState(!1),[y,b]=S.useState(!1),[w,E]=S.useState(!1),[A,R]=S.useState(!1),[_,B]=S.useState(!1),C=S.useRef(null);S.useEffect(()=>{const j=()=>R(window.scrollY>60);return window.addEventListener("scroll",j,{passive:!0}),()=>window.removeEventListener("scroll",j)},[]),S.useEffect(()=>{h(!1)},[n]),S.useEffect(()=>{const j=z=>{z.key==="Escape"&&(u(null),h(!1))};return window.addEventListener("keydown",j),()=>window.removeEventListener("keydown",j)},[]);const U=j=>{C.current&&clearTimeout(C.current),u(j)},L=()=>{C.current&&clearTimeout(C.current)},V=()=>{C.current=setTimeout(()=>u(null),220)};return g.jsxs(g.Fragment,{children:[g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:240",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"}),g.jsxs("nav",{"data-loc":"client/src/components/Navigation.tsx:252",className:`nav-root backdrop-blur-[20px] backdrop-filter${A?" nav-root--scrolled":""}`,"aria-label":"Hauptnavigation",onMouseLeave:V,children:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:257",className:"nav-inner",children:[g.jsx(Te.a,{"data-loc":"client/src/components/Navigation.tsx:259",href:"/",whileHover:{opacity:.85},transition:{duration:.2},className:"flex-shrink-0",children:g.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:260",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH – Zur Startseite",className:"nav-logo"})}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:266",className:"hidden lg:flex items-center gap-4 xl:gap-8 absolute left-1/2 -translate-x-1/2 whitespace-nowrap",children:[g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:271",className:"relative",onMouseEnter:()=>U("leistungen"),children:g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:272",className:`nav-link${s?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":c==="leistungen",children:["Leistungen",g.jsx(Te.span,{"data-loc":"client/src/components/Navigation.tsx:278",animate:{rotate:c==="leistungen"?180:0},transition:{duration:.25},"aria-hidden":"true",children:g.jsx(Xi,{"data-loc":"client/src/components/Navigation.tsx:279",className:"w-3.5 h-3.5"})})]})}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:285",className:"relative",onMouseEnter:()=>U("themenwelten"),children:g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:286",className:`nav-link${r?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":c==="themenwelten",children:["Themenwelten",g.jsx(Te.span,{"data-loc":"client/src/components/Navigation.tsx:292",animate:{rotate:c==="themenwelten"?180:0},transition:{duration:.25},"aria-hidden":"true",children:g.jsx(Xi,{"data-loc":"client/src/components/Navigation.tsx:293",className:"w-3.5 h-3.5"})})]})}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:299",className:"relative",onMouseEnter:()=>U("ueberuns"),children:g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:300",className:`nav-link${o?" nav-link-active":""}`,"aria-haspopup":"dialog","aria-expanded":c==="ueberuns",children:["Über uns",g.jsx(Te.span,{"data-loc":"client/src/components/Navigation.tsx:306",animate:{rotate:c==="ueberuns"?180:0},transition:{duration:.25},"aria-hidden":"true",children:g.jsx(Xi,{"data-loc":"client/src/components/Navigation.tsx:307",className:"w-3.5 h-3.5"})})]})}),g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:313",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",g.jsx(su,{"data-loc":"client/src/components/Navigation.tsx:319",className:"w-3 h-3 opacity-60","aria-hidden":"true"})]})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:324",className:"hidden lg:flex items-center gap-3 ml-auto flex-shrink-0",children:[g.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:325",href:"tel:+493328474747",className:"nav-phone-full items-center gap-1.5 text-sm text-white/70 hover:text-white transition-colors whitespace-nowrap","aria-label":"Anrufen: +49 3328 47 47 47",children:[g.jsx(Ta,{"data-loc":"client/src/components/Navigation.tsx:330",className:"w-3.5 h-3.5","aria-hidden":"true"}),"03328 47 47 47"]}),g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:333",href:"tel:+493328474747",className:"nav-phone-icon nav-hamburger","aria-label":"Anrufen: +49 3328 47 47 47",children:g.jsx(Ta,{"data-loc":"client/src/components/Navigation.tsx:338",className:"w-4.5 h-4.5","aria-hidden":"true"})}),g.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:340",onClick:()=>B(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:g.jsx(ru,{"data-loc":"client/src/components/Navigation.tsx:341",className:"w-4.5 h-4.5","aria-hidden":"true"})}),g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:343",onClick:()=>e({configKey:"beratung_general",sourceLabel:"Navigation – Beratung anfragen"}),className:"nav-cta",children:["Beratung ",g.jsx(rn,{"data-loc":"client/src/components/Navigation.tsx:347",className:"w-3 h-3","aria-hidden":"true"})]})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:352",className:"lg:hidden flex items-center gap-2 ml-auto flex-shrink-0",children:[g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:353",href:"tel:+493328474747",className:"nav-hamburger","aria-label":"Anrufen: +49 3328 47 47 47",children:g.jsx(Ta,{"data-loc":"client/src/components/Navigation.tsx:354",className:"w-4.5 h-4.5","aria-hidden":"true"})}),g.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:356",onClick:()=>B(!0),className:"nav-hamburger","aria-label":"Suche öffnen",children:g.jsx(ru,{"data-loc":"client/src/components/Navigation.tsx:357",className:"w-4.5 h-4.5","aria-hidden":"true"})}),g.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:359",className:"nav-hamburger",onClick:()=>h(!f),"aria-label":f?"Menü schließen":"Menü öffnen","aria-expanded":f,"aria-controls":"mobile-menu",children:f?g.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:366",className:"w-5 h-5"}):g.jsx(b3,{"data-loc":"client/src/components/Navigation.tsx:366",className:"w-5 h-5"})})]})]}),g.jsxs(Wi,{"data-loc":"client/src/components/Navigation.tsx:372",children:[c==="leistungen"&&g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:374",className:"mega-wrapper",onMouseEnter:L,onMouseLeave:V,children:g.jsx(Lh,{"data-loc":"client/src/components/Navigation.tsx:375",items:p1,image:YD,categoryTitle:"Leistungen",categoryDesc:"Von der Lieferung bis zur Praxisgründung – wir begleiten Sie in jedem Schritt.",currentLocation:n,onClose:()=>u(null),quickActions:[{label:"Beratung anfragen",onClick:()=>e({configKey:"beratung_general",sourceLabel:"Mega-Menü Leistungen"}),icon:Ta},{label:"Praxisportal",onClick:()=>window.open("https://www.stusche.de/Praxisportal/Anmeldung.php","_blank","noopener,noreferrer"),icon:Hw,external:!0}]})}),c==="themenwelten"&&g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:390",className:"mega-wrapper",onMouseEnter:L,onMouseLeave:V,children:g.jsx(Lh,{"data-loc":"client/src/components/Navigation.tsx:391",items:g1,image:XD,categoryTitle:"Themenwelten",categoryDesc:"Spezialisiertes Wissen und Produkte für Ihren Fachbereich.",currentLocation:n,onClose:()=>u(null),extraItems:y1,extraLabel:"Aktuelle Aktionen",quickActions:[{label:"Beratung anfragen",onClick:()=>e({configKey:"beratung_general",sourceLabel:"Mega-Menü Themenwelten"}),icon:Ta}]})}),c==="ueberuns"&&g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:407",className:"mega-wrapper",onMouseEnter:L,onMouseLeave:V,children:g.jsx(Lh,{"data-loc":"client/src/components/Navigation.tsx:408",items:v1,image:WD,categoryTitle:"Über uns",categoryDesc:"Seit über 35 Jahren Ihr verlässlicher Praxispartner in der Region.",currentLocation:n,onClose:()=>u(null),quickActions:[{label:"Kontakt aufnehmen",href:"/kontakt",icon:Ta}]})})]})]}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:426",className:`mega-blur-overlay backdrop-blur-[20px] backdrop-filter${c!==null?" mega-blur-overlay--visible":""}`,"aria-hidden":"true",onClick:()=>u(null)}),g.jsx(Wi,{"data-loc":"client/src/components/Navigation.tsx:433",children:f&&g.jsxs(g.Fragment,{children:[g.jsx(Te.div,{"data-loc":"client/src/components/Navigation.tsx:436",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>h(!1),className:"fixed inset-0 bg-black/70 backdrop-blur-sm z-[100] lg:hidden","aria-hidden":"true"}),g.jsxs(Te.div,{"data-loc":"client/src/components/Navigation.tsx:444",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:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:455",className:"mobile-panel-header",children:[g.jsx("img",{"data-loc":"client/src/components/Navigation.tsx:456",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"nav-logo",style:{height:"1.25rem"}}),g.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:457",onClick:()=>h(!1),className:"nav-hamburger","aria-label":"Menü schließen",children:g.jsx(Zs,{"data-loc":"client/src/components/Navigation.tsx:458",className:"w-5 h-5","aria-hidden":"true"})})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:462",style:{paddingTop:"0.5rem"},children:[g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:464",className:"mobile-nav-section",children:[g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:465",onClick:()=>v(!p),className:"mobile-nav-btn","aria-expanded":p,children:["Leistungen",g.jsx(Xi,{"data-loc":"client/src/components/Navigation.tsx:467",className:`w-3.5 h-3.5 transition-transform duration-200 ${p?"rotate-180":""}`,"aria-hidden":"true"})]}),g.jsx(Wi,{"data-loc":"client/src/components/Navigation.tsx:469",children:p&&g.jsx(Te.div,{"data-loc":"client/src/components/Navigation.tsx:471",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:g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:472",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:p1.map(j=>g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:474",href:j.href,className:"mobile-nav-link",onClick:()=>h(!1),children:j.label},j.href))})})})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:483",className:"mobile-nav-section",children:[g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:484",onClick:()=>b(!y),className:"mobile-nav-btn","aria-expanded":y,children:["Themenwelten",g.jsx(Xi,{"data-loc":"client/src/components/Navigation.tsx:486",className:`w-3.5 h-3.5 transition-transform duration-200 ${y?"rotate-180":""}`,"aria-hidden":"true"})]}),g.jsx(Wi,{"data-loc":"client/src/components/Navigation.tsx:488",children:y&&g.jsx(Te.div,{"data-loc":"client/src/components/Navigation.tsx:490",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:g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:491",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:[g1.map(j=>g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:493",href:j.href,className:"mobile-nav-link",onClick:()=>h(!1),children:j.label},j.href)),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:495",className:"mobile-nav-divider","aria-hidden":"true"}),g.jsx("span",{"data-loc":"client/src/components/Navigation.tsx:496",className:"mobile-nav-section-label",children:"Aktuelle Aktionen"}),y1.map(j=>g.jsxs("a",{"data-loc":"client/src/components/Navigation.tsx:498",href:j.href,className:"mobile-nav-link mobile-nav-link-accent",onClick:()=>h(!1),children:[g.jsx(Uw,{"data-loc":"client/src/components/Navigation.tsx:499",className:"w-3 h-3 text-red-500 flex-shrink-0","aria-hidden":"true"}),j.label]},j.href))]})})})]}),g.jsxs("div",{"data-loc":"client/src/components/Navigation.tsx:510",className:"mobile-nav-section",children:[g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:511",onClick:()=>E(!w),className:"mobile-nav-btn","aria-expanded":w,children:["Über uns",g.jsx(Xi,{"data-loc":"client/src/components/Navigation.tsx:513",className:`w-3.5 h-3.5 transition-transform duration-200 ${w?"rotate-180":""}`,"aria-hidden":"true"})]}),g.jsx(Wi,{"data-loc":"client/src/components/Navigation.tsx:515",children:w&&g.jsx(Te.div,{"data-loc":"client/src/components/Navigation.tsx:517",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:g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:518",style:{display:"flex",flexDirection:"column",gap:"0.25rem"},children:v1.map(j=>g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:520",href:j.href,className:"mobile-nav-link",onClick:()=>h(!1),children:j.label},j.href))})})})]}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:529",className:"mobile-nav-section",children:g.jsxs("button",{"data-loc":"client/src/components/Navigation.tsx:530",onClick:()=>{h(!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",g.jsx(su,{"data-loc":"client/src/components/Navigation.tsx:536",className:"w-3.5 h-3.5 opacity-60","aria-hidden":"true"})]})}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:541",className:"mobile-nav-section",children:g.jsx("a",{"data-loc":"client/src/components/Navigation.tsx:542",href:"/kontakt",className:"mobile-nav-btn",style:{textDecoration:"none",display:"flex",justifyContent:"space-between"},onClick:()=>h(!1),children:"Kontakt"})}),g.jsx("div",{"data-loc":"client/src/components/Navigation.tsx:548",style:{padding:"1.5rem"},children:g.jsx("button",{"data-loc":"client/src/components/Navigation.tsx:549",onClick:()=>{h(!1),e({configKey:"beratung_general",sourceLabel:"Navigation (mobil) – Beratung anfragen"})},className:"nav-cta",style:{width:"100%",justifyContent:"center"},children:"Beratung anfragen"})})]})]})]})}),g.jsx(ID,{"data-loc":"client/src/components/Navigation.tsx:564",isOpen:_,onClose:()=>B(!1)})]})}function OT({activePage:e}){const n=[{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"}],s=[{label:"Unser Team",href:"/ueber-uns/unser-team"},{label:"Karriere",href:"/karriere"}],r=[{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},{label:"OP- & Untersuchungsleuchten",href:"/themenwelten/op-leuchten",key:"op-leuchten",active:!0},{label:"Gynäkologische Stühle",href:"/themenwelten/gynaekologie/gynstuehle",key:"gynstuehle",active:!0}],o=[{label:"MELAG Vacuklav Autoklaven",href:"/produkte/melag-vacuklav",key:"melag-vacuklav"},{label:"Miele Thermodesinfektoren",href:"/produkte/miele-thermodesinfektor",key:"miele-thermodesinfektor"},{label:"EDAN F3 CTG",href:"/produkte/edan-f3-ctg",key:"edan-f3-ctg"},{label:"SCHMITZ medi-matic",href:"/produkte/medi-matic",key:"medi-matic"},{label:"Vitalograph Pneumotrac",href:"/produkte/vitalograph-pneumotrac",key:"vitalograph-pneumotrac"},{label:"boso TM-2450",href:"/produkte/boso-tm-2450",key:"boso-tm-2450"}];return g.jsx(g.Fragment,{children:g.jsx("footer",{"data-loc":"client/src/components/SiteFooter.tsx:68",className:"site-footer","aria-label":"Seitenfußzeile",children:g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:69",className:"container",children:[g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:71",className:"site-footer-top",children:[g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:73",children:[g.jsx("img",{"data-loc":"client/src/components/SiteFooter.tsx:74",loading:"eager",src:"/stusche-logo-transparent@2x.webp",alt:"Stusche GmbH",className:"site-footer-logo",width:"220",height:"28"}),g.jsxs("p",{"data-loc":"client/src/components/SiteFooter.tsx:81",className:"site-footer-tagline",children:["Ihr Praxisdienstleister",g.jsx("br",{"data-loc":"client/src/components/SiteFooter.tsx:82"}),"seit 1989"]})]}),g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:87",children:[g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:88",className:"site-footer-col-label",children:"Leistungen"}),g.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:89",className:"site-footer-list",children:n.map(c=>g.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:91",children:g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:92",href:c.href,className:`site-footer-link${e===c.key?" site-footer-link-active":""}`,children:c.label})},c.key))})]}),g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:104",children:[g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:105",className:"site-footer-col-label",children:"Themenwelten"}),g.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:106",className:"site-footer-list",children:r.map(c=>c.active?g.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:109",children:g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:110",href:c.href,className:`site-footer-link${e===c.key?" site-footer-link-active":""}`,children:c.label})},c.key):g.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:118",children:g.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:119",className:"site-footer-link-disabled",children:c.label})},c.key))}),g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:124",className:"site-footer-col-label",style:{marginTop:"1.5rem"},children:"Produkte"}),g.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:125",className:"site-footer-list",children:o.map(c=>g.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:127",children:g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:128",href:c.href,className:`site-footer-link${e===c.key?" site-footer-link-active":""}`,children:c.label})},c.key))})]}),g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:140",children:[g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:141",className:"site-footer-col-label",children:"Über uns"}),g.jsx("ul",{"data-loc":"client/src/components/SiteFooter.tsx:142",className:"site-footer-list",children:s.map(c=>g.jsx("li",{"data-loc":"client/src/components/SiteFooter.tsx:144",children:g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:145",href:c.href,className:"site-footer-link",children:c.label})},c.href))})]}),g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:152",children:[g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:153",className:"site-footer-col-label",children:"Kontakt"}),g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:154",href:"tel:+493328474747",className:"site-footer-phone",children:"+49 3328 / 47 47 47"}),g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:157",className:"site-footer-hours",children:"Mo – Do, 8:00 – 17:00 Uhr"}),g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:158",className:"site-footer-hours",children:"Fr, 8:00 – 16:00 Uhr"}),g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:159",className:"site-footer-hours",style:{marginTop:"0.5rem"},children:"Fax: +49 3328 / 47 57 67"}),g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:162",href:"/kontakt",className:"site-footer-link",style:{marginTop:"0.75rem",display:"inline-block"},children:"Kontaktformular"})]})]}),g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:173",className:"site-footer-bottom",children:[g.jsxs("div",{"data-loc":"client/src/components/SiteFooter.tsx:174",className:"site-footer-copy-group",children:[g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:175",className:"site-footer-copy",children:"© 2026 Stusche GmbH"}),g.jsxs("span",{"data-loc":"client/src/components/SiteFooter.tsx:176",className:"site-footer-solar-badge",title:"30-kWp-Photovoltaik-Anlage auf unserem Firmengebäude",children:[g.jsx(j3,{"data-loc":"client/src/components/SiteFooter.tsx:177",className:"site-footer-solar-icon","aria-hidden":"true"}),"Betrieben mit Solarstrom"]})]}),g.jsxs("nav",{"data-loc":"client/src/components/SiteFooter.tsx:181",className:"site-footer-legal","aria-label":"Rechtliche Links",children:[g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:182",href:"/datenschutz",className:"site-footer-legal-link",children:"Datenschutz"}),g.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:183",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:184",href:"/agb",className:"site-footer-legal-link",children:"AGB"}),g.jsx("span",{"data-loc":"client/src/components/SiteFooter.tsx:185",className:"site-footer-legal-sep","aria-hidden":"true",children:"·"}),g.jsx("a",{"data-loc":"client/src/components/SiteFooter.tsx:186",href:"/impressum",className:"site-footer-legal-link",children:"Impressum"})]}),g.jsx("p",{"data-loc":"client/src/components/SiteFooter.tsx:188",className:"site-footer-copy",style:{opacity:.4},children:"* Alle Preise exkl. MwSt. Ab 100 € netto versandkostenfrei, darunter 6,90 € Versandpauschale."})]})]})})})}const Aa="https://www.stusche.de",$D="Stusche – Ihr Praxisdienstleister";function MT({title:e,description:n,keywords:s,canonical:r,ogImage:o="/og-image.webp",ogType:c="website",schema:u,noIndex:f=!1}){const[h]=xr();let p;r?r.startsWith("http")?p=r:p=`${Aa}${r.startsWith("/")?r:`/${r}`}`:p=`${Aa}${h}`;const v=u?Array.isArray(u)?u:[u]:[];return g.jsxs(Oj,{"data-loc":"client/src/components/SEO.tsx:56",children:[g.jsx("title",{"data-loc":"client/src/components/SEO.tsx:58",children:e}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:59",name:"description",content:n}),s&&g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:60",name:"keywords",content:s}),f?g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:62",name:"robots",content:"noindex, nofollow"}):g.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"}),g.jsx("link",{"data-loc":"client/src/components/SEO.tsx:65",rel:"canonical",href:p}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:68",property:"og:title",content:e}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:69",property:"og:description",content:n}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:70",property:"og:type",content:c}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:71",property:"og:url",content:p}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:72",property:"og:image",content:o.startsWith("http")?o:`${Aa}${o}`}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:73",property:"og:site_name",content:$D}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:74",property:"og:locale",content:"de_DE"}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:77",name:"twitter:card",content:"summary_large_image"}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:78",name:"twitter:title",content:e}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:79",name:"twitter:description",content:n}),g.jsx("meta",{"data-loc":"client/src/components/SEO.tsx:80",name:"twitter:image",content:o.startsWith("http")?o:`${Aa}${o}`}),v.map((y,b)=>g.jsx("script",{"data-loc":"client/src/components/SEO.tsx:84",type:"application/ld+json",children:JSON.stringify(y)},b))]})}function g8(e){return{"@context":"https://schema.org","@type":"Product",name:e.name,description:e.description,image:e.image||`${Aa}/images/default-product.webp`,brand:{"@type":"Brand",name:e.brand||"Stusche"},category:e.category||"Medical Equipment",offers:{"@type":"Offer",availability:"https://schema.org/InStock",priceCurrency:"EUR",seller:{"@type":"Organization",name:"Stusche GmbH"}}}}function y8(e){return{"@context":"https://schema.org","@type":"Service",name:e.name,description:e.description,serviceType:e.serviceType,provider:{"@type":"MedicalBusiness",name:"Stusche GmbH",url:Aa},areaServed:[{"@type":"City",name:"Berlin"},{"@type":"State",name:"Brandenburg"}]}}function ZD(e){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((n,s)=>({"@type":"ListItem",position:s+1,name:n.name,item:n.url.startsWith("http")?n.url:`${Aa}${n.url}`}))}}function v8(e){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(n=>({"@type":"Question",name:n.question,acceptedAnswer:{"@type":"Answer",text:n.answer}}))}}function x8(e){return{"@context":"https://schema.org","@type":"JobPosting",title:e.title,description:e.description,datePosted:e.datePosted||new Date().toISOString().split("T")[0],employmentType:e.employmentType||"FULL_TIME",hiringOrganization:{"@type":"Organization",name:"Stusche GmbH",sameAs:Aa,logo:`${Aa}/stusche-logo-transparent.webp`},jobLocation:{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:"Iserstraße 12",addressLocality:e.jobLocation||"Teltow",addressRegion:"Brandenburg",postalCode:"14513",addressCountry:"DE"}}}}const x1={anrede:"",name:"",praxis:"",strasse:"",plz:"",ort:"",email:"",telefon:"",anzahl:1,datenschutz:!1,_hp:""};function JD({open:e,onClose:n}){const[s,r]=S.useState(x1),[o,c]=S.useState({}),[u,f]=S.useState(!1),h=S.useRef(Date.now()),p=lr.katalog.bestellen.useMutation({onSuccess:()=>{f(!0),Dw(zw.KATALOG_BESTELLUNG)},onError:E=>c({name:E.message})}),v=E=>A=>{const R=A.target.type==="checkbox"?A.target.checked:A.target.value;r(_=>({..._,[E]:R})),c(_=>({..._,[E]:void 0}))},y=()=>{const E={};return(!s.name.trim()||s.name.trim().length<2)&&(E.name="Bitte vollständigen Namen angeben."),(!s.strasse.trim()||s.strasse.trim().length<3)&&(E.strasse="Bitte Straße und Hausnummer angeben."),/^\d{5}$/.test(s.plz)||(E.plz="Bitte eine gültige 5-stellige PLZ eingeben."),(!s.ort.trim()||s.ort.trim().length<2)&&(E.ort="Bitte Ort angeben."),s.email&&!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(s.email)&&(E.email="Bitte eine gültige E-Mail-Adresse eingeben."),s.datenschutz||(E.datenschutz="Bitte stimmen Sie der Datenschutzerklärung zu."),c(E),Object.keys(E).length===0},b=E=>{E.preventDefault(),y()&&p.mutate({anrede:s.anrede||void 0,name:s.name.trim(),praxis:s.praxis.trim()||void 0,strasse:s.strasse.trim(),plz:s.plz.trim(),ort:s.ort.trim(),email:s.email.trim()||void 0,telefon:s.telefon.trim()||void 0,anzahl:s.anzahl,_hp:s._hp,_openedAt:h.current})},w=()=>{r(x1),c({}),f(!1),h.current=Date.now(),n()};return e?g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:101",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:[g.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:108",className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:w,"aria-hidden":"true"}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:115",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:[g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:117",className:"bg-[#0a1628] px-6 py-5 flex items-center justify-between flex-shrink-0",children:[g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:118",children:[g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:119",className:"text-xs text-[#4a9eff] font-semibold uppercase tracking-widest",children:"Anfrage"}),g.jsx("h2",{"data-loc":"client/src/components/KatalogBestellModal.tsx:120",className:"text-white font-bold text-lg leading-tight",children:"Katalog bestellen"})]}),g.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:122",onClick:w,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:g.jsx(Zs,{"data-loc":"client/src/components/KatalogBestellModal.tsx:127",className:"w-4 h-4 text-white"})})]}),g.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:131",className:"overflow-y-auto flex-1 overscroll-contain",children:u?g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:134",className:"px-6 py-12 flex flex-col items-center text-center gap-4",children:[g.jsx("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:135",className:"w-16 h-16 rounded-none bg-green-50 flex items-center justify-center",children:g.jsx(m3,{"data-loc":"client/src/components/KatalogBestellModal.tsx:136",className:"w-9 h-9 text-green-500"})}),g.jsx("h3",{"data-loc":"client/src/components/KatalogBestellModal.tsx:138",className:"text-xl font-bold text-gray-900",children:"Bestellung eingegangen!"}),g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:139",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."}),g.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:142",onClick:w,className:"mt-2 gyn-btn-primary",children:"Schließen"})]}):g.jsxs("form",{"data-loc":"client/src/components/KatalogBestellModal.tsx:150",onSubmit:b,noValidate:!0,className:"px-6 py-6 space-y-5",children:[g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:151",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."}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:156",type:"text",name:"website_url",value:s._hp,onChange:v("_hp"),tabIndex:-1,autoComplete:"nope","aria-hidden":"true",style:{position:"fixed",top:"-9999px",left:"-9999px",width:"1px",height:"1px",opacity:0,pointerEvents:"none"}}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:168",className:"grid grid-cols-2 gap-4",children:[g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:169",children:[g.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:170",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anrede"}),g.jsxs("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:171",value:s.anrede,onChange:v("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:[g.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:176",value:"",children:"Bitte wählen"}),g.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:177",value:"Herr",children:"Herr"}),g.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:178",value:"Frau",children:"Frau"}),g.jsx("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:179",value:"Praxis",children:"Praxis"})]})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:182",children:[g.jsx("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:183",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:"Anzahl Exemplare"}),g.jsx("select",{"data-loc":"client/src/components/KatalogBestellModal.tsx:184",value:s.anzahl,onChange:E=>r(A=>({...A,anzahl:parseInt(E.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(E=>g.jsxs("option",{"data-loc":"client/src/components/KatalogBestellModal.tsx:189",value:E,children:[E," Exemplar",E>1?"e":""]},E))})]})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:195",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:196",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[g.jsx(qw,{"data-loc":"client/src/components/KatalogBestellModal.tsx:197",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Name ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:198",className:"text-red-500",children:"*"})]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:200",type:"text",value:s.name,onChange:v("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 ${o.name?"border-red-400 bg-red-50":"border-gray-200"}`}),o.name&&g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:208",className:"mt-1 text-xs text-red-500",children:o.name})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:212",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:213",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[g.jsx(Ou,{"data-loc":"client/src/components/KatalogBestellModal.tsx:214",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Praxisname / Einrichtung"]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:217",type:"text",value:s.praxis,onChange:v("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"})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:228",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:229",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[g.jsx(iu,{"data-loc":"client/src/components/KatalogBestellModal.tsx:230",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Straße und Hausnummer ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:231",className:"text-red-500",children:"*"})]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:233",type:"text",value:s.strasse,onChange:v("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 ${o.strasse?"border-red-400 bg-red-50":"border-gray-200"}`}),o.strasse&&g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:241",className:"mt-1 text-xs text-red-500",children:o.strasse})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:244",className:"grid grid-cols-2 gap-4",children:[g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:245",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:246",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["PLZ ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:246",className:"text-red-500",children:"*"})]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:247",type:"text",value:s.plz,onChange:v("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 ${o.plz?"border-red-400 bg-red-50":"border-gray-200"}`}),o.plz&&g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:256",className:"mt-1 text-xs text-red-500",children:o.plz})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:258",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:259",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:["Ort ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:259",className:"text-red-500",children:"*"})]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:260",type:"text",value:s.ort,onChange:v("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 ${o.ort?"border-red-400 bg-red-50":"border-gray-200"}`}),o.ort&&g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:268",className:"mt-1 text-xs text-red-500",children:o.ort})]})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:273",className:"grid grid-cols-2 gap-4",children:[g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:274",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:275",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[g.jsx(rp,{"data-loc":"client/src/components/KatalogBestellModal.tsx:276",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"E-Mail ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:277",className:"text-gray-400 font-normal",children:"(optional)"})]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:279",type:"email",value:s.email,onChange:v("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 ${o.email?"border-red-400 bg-red-50":"border-gray-200"}`}),o.email&&g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:287",className:"mt-1 text-xs text-red-500",children:o.email})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:289",children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:290",className:"block text-xs font-semibold text-gray-700 mb-1.5",children:[g.jsx(Ta,{"data-loc":"client/src/components/KatalogBestellModal.tsx:291",className:"inline w-3.5 h-3.5 mr-1 text-gray-400"}),"Telefon ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:292",className:"text-gray-400 font-normal",children:"(optional)"})]}),g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:294",type:"tel",value:s.telefon,onChange:v("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"})]})]}),g.jsxs("div",{"data-loc":"client/src/components/KatalogBestellModal.tsx:306",className:`rounded-none p-3 border ${o.datenschutz?"border-red-300 bg-red-50":"border-gray-100 bg-gray-50"}`,children:[g.jsxs("label",{"data-loc":"client/src/components/KatalogBestellModal.tsx:307",className:"flex items-start gap-2.5 cursor-pointer",children:[g.jsx("input",{"data-loc":"client/src/components/KatalogBestellModal.tsx:308",type:"checkbox",checked:s.datenschutz,onChange:v("datenschutz"),className:"mt-0.5 w-4 h-4 rounded border-gray-300 text-[#1a6dcc] focus:ring-[#1a6dcc]/30 flex-shrink-0"}),g.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:314",className:"text-xs text-gray-600 leading-relaxed",children:["Ich stimme der Verarbeitung meiner Daten zur Katalogzusendung gemäß der"," ",g.jsx("a",{"data-loc":"client/src/components/KatalogBestellModal.tsx:316",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. ",g.jsx("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:319",className:"text-red-500",children:"*"})]})]}),o.datenschutz&&g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:322",className:"mt-1.5 text-xs text-red-500 pl-6",children:o.datenschutz})]}),g.jsx("button",{"data-loc":"client/src/components/KatalogBestellModal.tsx:326",type:"submit",disabled:p.isPending,className:"w-full gyn-btn-primary justify-center disabled:opacity-60 disabled:cursor-not-allowed",children:p.isPending?g.jsxs("span",{"data-loc":"client/src/components/KatalogBestellModal.tsx:332",className:"flex items-center gap-2",children:[g.jsxs("svg",{"data-loc":"client/src/components/KatalogBestellModal.tsx:333",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[g.jsx("circle",{"data-loc":"client/src/components/KatalogBestellModal.tsx:334",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),g.jsx("path",{"data-loc":"client/src/components/KatalogBestellModal.tsx:335",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),"Wird gesendet…"]}):g.jsxs(g.Fragment,{children:[g.jsx(op,{"data-loc":"client/src/components/KatalogBestellModal.tsx:341",className:"w-4 h-4"}),"Katalog kostenlos anfordern"]})}),g.jsx("p",{"data-loc":"client/src/components/KatalogBestellModal.tsx:347",className:"text-center text-xs text-gray-400",children:"Kostenlos · Keine Verpflichtung · Versand per Post"})]})})]})]}):null}const e6={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:"/images/serag-wiessner-logo.webp",alt:"Serag-Wiessner",size:"h-7"},"serag wiessner":{src:"/images/serag-wiessner-logo.webp",alt:"Serag-Wiessner",size:"h-7"},"b. braun":{src:"/images/bbraun-logo.webp",alt:"B. Braun – Sharing Expertise",size:"h-8"},bbraun:{src:"/images/bbraun-logo.webp",alt:"B. Braun – Sharing Expertise",size:"h-8"}};function t6({hersteller:e,className:n=""}){const s=e.toLowerCase(),r=e6[s];if(!r)return g.jsx("span",{"data-loc":"client/src/components/HerstellerLogo.tsx:124",className:`text-[10px] font-semibold text-gray-400 tracking-widest uppercase ${n}`,children:e});const o=!!r.bg;return g.jsx("div",{"data-loc":"client/src/components/HerstellerLogo.tsx:134",className:`flex items-center justify-end ${n}`,title:r.alt,children:g.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 ${o?"bg-white shadow-sm":""}`,children:g.jsx("img",{"data-loc":"client/src/components/HerstellerLogo.tsx:143",src:r.src,alt:r.alt,className:`${r.size??"h-6"} w-auto object-contain`,loading:"lazy"})})})}const n6="/hero-loop-v2.webm",a6="/hero-loop-v2.mp4",b1="/hero-poster-v2.webp",s6="/images/home-themenwelt-gyn-3TSczofTDCc8ZyxKa3Ywsb.webp",i6="/images/medi-matic-front_541c3967.webp",r6="/images/boso-tm2450-front_e8f1a2b3.webp",o6="/images/edan-f3-ctg-new_c4d5e6f7.webp",l6="/melag-vacuklav-44b-evolution.webp",ut=[{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:i6,imgAlt:"SCHMITZ medi-matic Behandlungsstuhl",href:"/produkte/medi-matic",wizardConfig:"medimatic_inquiry",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:r6,imgAlt:"boso TM-2450 Blutdruckmessgerät",href:"/produkte/boso-tm-2450",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:o6,imgAlt:"EDAN F3 CTG-Monitor",href:"/produkte/edan-f3-ctg",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:l6,imgAlt:"MELAG Vacuklav 44 B+ Evolution Autoklav",href:"/produkte/melag-vacuklav",wizardConfig:"autoklaven_inquiry",bgColor:"#f0f4fa"}],c6=[{icon:op,title:"Praxisbedarf",desc:"Verbrauchsmaterialien, Diagnostik und Praxisausstattung – zuverlässig geliefert, direkt in Ihre Praxis.",href:"/leistungen/praxisbedarf",tag:"Lieferung"},{icon:C3,title:"Sprechstundenbedarf",desc:"Abrechnung nach § 300 SGB V – wir übernehmen die komplette Abwicklung mit den Krankenkassen.",href:"/leistungen/sprechstundenbedarf",tag:"Abrechnung"},{icon:Kw,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:w3,title:"3D-Praxisplanung",desc:"Individuelle Praxisplanung in 3D – von der ersten Skizze bis zur schlüsselfertigen Einrichtung.",href:"/leistungen/praxisplanung",tag:"Planung"},{icon:Vw,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:ip,title:"Hygienemanagement",desc:"Begehung, Hygieneplan, Schulung und Zertifikat – alles aus einer Hand, rechtssicher nach IfSG und KRINKO.",href:"/leistungen/hygienemanagement",tag:"Compliance"}],u6=[{icon:lp,title:"Persönlicher Außendienst",desc:"Jede Praxis erhält einen festen Ansprechpartner – für Beratung, Bestellung und Vor-Ort-Besuche."},{icon:Ou,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:Lw,title:"Zertifizierter Service",desc:"Alle Techniker sind nach MPBetreibV zertifiziert. Qualität und Compliance sind bei uns Standard."},{icon:Vw,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."}],d6=[{title:"Gynäkologie",desc:"Spezialisiertes Sortiment, Fachberatung und technischer Service – exklusiv für gynäkologische Praxen.",img:s6,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:"/images/chirurgie-hero.webp",href:"/themenwelten/chirurgie",available:!0,badge:"Verfügbar"}],sn=(e=0)=>({initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.7,delay:e}});function f6(){const{openWizard:e}=Mu(),[n,s]=S.useState(0),[r,o]=S.useState(!1),[c,u]=S.useState(!1),[f,h]=S.useState(!1);S.useEffect(()=>{if(typeof window>"u"||!window.matchMedia)return;const C=window.matchMedia("(min-width: 768px)"),U=()=>h(C.matches);return U(),C.addEventListener("change",U),()=>C.removeEventListener("change",U)},[]);const p=S.useRef(null),v=S.useRef(null),y=S.useCallback(()=>{s(C=>(C+1)%ut.length)},[]);S.useEffect(()=>{if(r)return;const C=setInterval(y,4e3);return()=>clearInterval(C)},[r,y]);const{scrollYProgress:b}=h1({target:p,offset:["start start","end start"]}),w=Pc(b,[0,1],[1,0]),E=Pc(b,[0,1],[1,1.08]),A=Pc(b,[0,1],[0,80]),{scrollYProgress:R}=h1({target:v,offset:["start end","end start"]}),_=Pc(R,[0,1],["-8%","8%"]),B={"@context":"https://schema.org","@type":"LocalBusiness","@id":"https://www.stusche.de/#business",name:"Stusche GmbH",url:"https://www.stusche.de",telephone:"+493328474747",faxNumber:"+493328475767",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 g.jsxs(g.Fragment,{children:[g.jsx(MT,{"data-loc":"client/src/pages/Homepage.tsx:308",title:"Stusche GmbH | Praxisbedarf & Medizintechnik in Teltow bei Berlin",description:"Praxisbedarf, Sprechstundenbedarf, Medizintechnik und 3D-Praxisplanung für Arztpraxen in Berlin & Brandenburg. Seit 1989 Ihr Praxisdienstleister in Teltow.",keywords:"Praxisbedarf, Sprechstundenbedarf, Medizintechnik, Praxisplanung, Stusche, Teltow, Arztpraxis, Berlin, Brandenburg",canonical:"https://www.stusche.de/",schema:[B,ZD([{name:"Startseite",url:"https://www.stusche.de"}])]}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:315",className:"min-h-screen bg-white gyn-font-body",children:[g.jsx(jT,{"data-loc":"client/src/pages/Homepage.tsx:316"}),g.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:319",ref:p,className:"relative min-h-screen flex items-end overflow-clip",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:320",className:"absolute inset-0",style:{scale:E,opacity:w},children:[g.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:326",src:b1,alt:"","aria-hidden":"true",fetchPriority:"high",decoding:"async",className:`absolute inset-0 w-full h-full object-cover object-center ${f?"md:hidden":""}`}),f&&g.jsxs("video",{"data-loc":"client/src/pages/Homepage.tsx:344",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,poster:b1,className:"absolute inset-0 w-full h-full object-cover","aria-hidden":"true",children:[g.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:353",src:n6,type:"video/webm"}),g.jsx("source",{"data-loc":"client/src/pages/Homepage.tsx:354",src:a6,type:"video/mp4"})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:357",className:"absolute inset-0 gyn-hero-gradient"})]}),g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:360",className:"container relative z-10 pb-16 pt-32 xl:pt-40",style:{y:A},children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:364",className:"max-w-4xl",children:[g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:365",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.1},children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:370",className:"gyn-badge",children:[g.jsx(iu,{"data-loc":"client/src/pages/Homepage.tsx:371",className:"w-3 h-3","aria-hidden":"true"}),"Teltow · Brandenburg · Seit 1989"]})}),g.jsxs(Te.h1,{"data-loc":"client/src/pages/Homepage.tsx:376",className:"gyn-hero-title home-hero-h1 mb-6",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.9,delay:.2},children:[g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:382",className:"md:whitespace-nowrap",children:"Praxisbedarf & Medizintechnik"}),g.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:382"}),g.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:383",className:"text-blue-italic md:whitespace-nowrap",children:"für die moderne Arztpraxis"})]}),g.jsx(Te.p,{"data-loc":"client/src/pages/Homepage.tsx:386",className:"gyn-hero-subtitle mb-10",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.35},children:"Über 40.000 Artikel, Sprechstundenbedarf mit Kassenabrechnung und eigener technischer Service – persönlich betreut in Berlin & Brandenburg, seit 1989."}),g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:395",className:"flex flex-wrap gap-4",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.5},children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:401",className:"flex flex-col gap-1",children:[g.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:402",onClick:()=>e({configKey:"beratung_general",sourceLabel:"Startseite – Hero"}),className:"gyn-btn-primary",children:["Beratung anfragen",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:407",className:"w-3.5 h-3.5","aria-hidden":"true"})]}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:409",className:"text-white/50 text-xs pl-1",children:"Rückruf am selben Werktag"})]}),g.jsxs("a",{"data-loc":"client/src/pages/Homepage.tsx:411",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:[g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:416",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Leistungen entdecken"]})]}),g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:422",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((C,U)=>g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:434",className:"gyn-stat-card",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:435",className:"gyn-stat-value",children:C.value}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:436",className:"gyn-stat-label",children:C.label})]},U))})]})})]}),g.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:445",className:"py-16 bg-[#f5f7fa] border-b border-gray-200",children:g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:446",className:"container",children:g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:447",className:"flex flex-col md:flex-row items-center gap-10 md:gap-16",...sn(0),children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:452",className:"flex-1 text-center md:text-left",children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:453",className:"flex items-center gap-3 justify-center md:justify-start mb-5",children:[g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:454",className:"block w-8 h-0.5 bg-red-600","aria-hidden":"true"}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:455",className:"text-xs font-semibold uppercase tracking-widest text-navy/50",children:"Miele Aktion · Gültig bis 31.12.2026"})]}),g.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:459",className:"text-3xl sm:text-4xl font-light text-navy leading-tight mb-4",children:["Jetzt bis zu"," ",g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:461",className:"font-bold text-red-600",children:"1.000 €"})," ","Aktionsvorteil sichern"]}),g.jsxs("p",{"data-loc":"client/src/pages/Homepage.tsx:464",className:"text-navy/55 text-base leading-relaxed max-w-xl mb-7",children:["Miele ExpertLine oder CompactLine Thermodesinfektor + HNO-Korbset +"," ","6 Monate Miele MOVE MedDent+ kostenlos – exklusiv für HNO-Praxen in Berlin & Brandenburg."]}),g.jsxs(ss,{"data-loc":"client/src/pages/Homepage.tsx:468",href:"/aktionen/miele-hno-extra",className:"gyn-btn-outline-dark inline-flex",children:["Zum Aktionsangebot",g.jsx(os,{"data-loc":"client/src/pages/Homepage.tsx:473",className:"w-4 h-4"})]})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:477",className:"flex-shrink-0 w-full md:w-80 lg:w-96",children:g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:478",className:"bg-white p-8",children:g.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:479",src:"/images/miele-expertline-compactline.jpg",alt:"Miele ExpertLine und CompactLine Thermodesinfektoren für HNO-Praxen",className:"w-full h-auto object-contain block",loading:"lazy"})})})]})})}),g.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:492",className:"py-24 bg-white",children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:493",className:"container",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:494",className:"mb-14",...sn(0),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:495",className:"gyn-section-label",children:"LEISTUNGEN"}),g.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:498",className:"gyn-section-title mt-4",children:"Alles, was Ihre Praxis braucht"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:501",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."})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:506",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-5",children:c6.map((C,U)=>g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:508",...sn(U*.07),children:g.jsxs(ss,{"data-loc":"client/src/pages/Homepage.tsx:509",href:C.href,className:"gyn-product-card group block h-full",children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:510",className:"flex items-center justify-between mb-4",children:[g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:511",className:"gyn-product-tag",children:C.tag}),g.jsx(C.icon,{"data-loc":"client/src/pages/Homepage.tsx:512",className:"w-5 h-5 text-blue-400/60","aria-hidden":"true"})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:514",className:"gyn-product-name",children:C.title}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:515",className:"gyn-product-meta home-leistung-meta mt-2 normal-case tracking-normal leading-relaxed",children:C.desc}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:516",className:"flex items-center gap-1 mt-5 text-blue-500 text-sm font-semibold",children:["Mehr erfahren",g.jsx(os,{"data-loc":"client/src/pages/Homepage.tsx:518",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})},C.title))})]})}),g.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:528",className:"pt-10 pb-16 bg-white border-t border-gray-100",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:529",className:"container",children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:530",className:"flex items-center justify-center gap-4 mb-8",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:531",className:"flex-1 max-w-[120px] h-px bg-gradient-to-r from-transparent to-gray-300"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:532",className:"text-xs font-semibold tracking-[0.18em] text-gray-500 uppercase whitespace-nowrap",children:"Top-Marken aus unserem Sortiment"}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:535",className:"flex-1 max-w-[120px] h-px bg-gradient-to-l from-transparent to-gray-300"})]})}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:538",className:"marquee-track",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:539",className:"pointer-events-none absolute left-0 top-0 bottom-0 w-24 z-10 marquee-fade-left"}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:540",className:"pointer-events-none absolute right-0 top-0 bottom-0 w-24 z-10 marquee-fade-right"}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:541",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((C,U)=>g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:564",className:"inline-flex items-center justify-center flex-shrink-0 opacity-80 hover:opacity-100 transition-opacity duration-300",children:g.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:565",src:C.src,alt:C.alt,className:`${C.h} w-auto object-contain`,loading:"lazy"})},U))})]})]}),g.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:573",id:"leistungen",className:"py-24 bg-navy",children:[" ",g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:573",className:"container",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:574",className:"mb-14",...sn(0),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:575",className:"gyn-section-label gyn-section-label--on-dark",children:"THEMENWELTEN"}),g.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:578",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Unsere Themenwelten"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:581",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:"})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:586",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5",children:d6.map((C,U)=>g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:588",...sn(U*.1),children:C.available?g.jsxs(ss,{"data-loc":"client/src/pages/Homepage.tsx:590",href:C.href,className:"home-themenwelt-card group block",children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:591",className:"home-themenwelt-img-wrap",children:[C.img?g.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:593",src:C.img,alt:C.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105",loading:"lazy"}):g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:600",className:"w-full h-full bg-navy flex items-center justify-center",children:C.icon&&g.jsx(C.icon,{"data-loc":"client/src/pages/Homepage.tsx:601",className:"w-20 h-20 text-blue-400/30","aria-hidden":"true"})}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:604",className:"home-themenwelt-img-overlay"}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:605",className:"home-themenwelt-badge home-themenwelt-badge-active",children:C.badge})]}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:607",className:"home-themenwelt-body",children:[g.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:608",className:"home-themenwelt-title",children:C.title}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:609",className:"home-themenwelt-desc",children:C.desc}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:610",className:"home-themenwelt-cta",children:["Themenwelt entdecken",g.jsx(os,{"data-loc":"client/src/pages/Homepage.tsx:612",className:"w-4 h-4 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]})]})]}):g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:617",className:"home-themenwelt-card home-themenwelt-card-soon",children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:618",className:"home-themenwelt-img-wrap home-themenwelt-img-soon",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:619",className:"w-full h-full flex items-center justify-center",children:C.icon&&g.jsx(C.icon,{"data-loc":"client/src/pages/Homepage.tsx:620",className:"w-16 h-16 text-white/20","aria-hidden":"true"})}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:622",className:"home-themenwelt-badge home-themenwelt-badge-soon",children:C.badge})]}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:624",className:"home-themenwelt-body",children:[g.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:625",className:"home-themenwelt-title home-themenwelt-title--soon",children:C.title}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:626",className:"home-themenwelt-desc home-themenwelt-desc--soon",children:C.desc})]})]})},C.title))})]})]}),g.jsxs("section",{"data-loc":"client/src/pages/Homepage.tsx:638",className:"home-warum-cinematic",ref:v,children:[g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:640",className:"home-warum-cinematic-photo",style:{y:_},"aria-hidden":"true"}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:646",className:"home-warum-cinematic-gradient","aria-hidden":"true"}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:649",className:"container home-warum-cinematic-inner",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:652",className:"home-warum-cinematic-header",...sn(0),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:653",className:"gyn-section-label",style:{color:"rgba(255,255,255,0.55)"},children:"WARUM STUSCHE"}),g.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:654",className:"gyn-section-title-light mb-0",children:["Mehr als ein Lieferant –",g.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:655"}),g.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:656",className:"text-blue-italic",children:"Ihr Praxispartner"})]})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:661",className:"home-warum-cinematic-list",children:u6.map((C,U)=>g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:663",className:"home-warum-cinematic-item",...sn(.1+U*.08),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:668",className:"home-warum-cinematic-item-icon",children:g.jsx(C.icon,{"data-loc":"client/src/pages/Homepage.tsx:669",className:"w-4 h-4","aria-hidden":"true"})}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:671",className:"home-warum-cinematic-item-body",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:672",className:"home-warum-cinematic-item-title",children:C.title}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:673",className:"home-warum-cinematic-item-desc",children:C.desc})]})]},C.title))}),g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:680",className:"home-warum-cinematic-cta",...sn(.5),children:[g.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:681",onClick:()=>e({configKey:"beratung_general",sourceLabel:"Startseite – Warum Stusche"}),className:"gyn-btn-primary",children:["Jetzt Beratung anfragen",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:686",className:"w-4 h-4","aria-hidden":"true"})]}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:688",className:"home-warum-cinematic-note",children:"Persönlicher Außendienst · Eigenes Lager Teltow · Seit 1989"})]})]})]}),g.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:697",className:"py-24 bg-white",children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:698",className:"container",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:700",className:"mb-12",...sn(0),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:701",className:"gyn-section-label",children:"PRODUKT-HIGHLIGHTS"}),g.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:704",className:"gyn-section-title mt-4",children:["Ausgewählte Produkte",g.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:705"}),g.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:706",className:"text-blue-italic",children:"für Ihre Praxis"})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:711",className:"home-slider",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1),onFocus:()=>o(!0),onBlur:()=>o(!1),children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:718",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:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:726",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:728",className:"gyn-section-label mt-0",children:ut[n].category}),g.jsx("h3",{"data-loc":"client/src/pages/Homepage.tsx:731",className:"home-slider-product-name mt-3",children:ut[n].name}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:734",className:"gyn-divider"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:735",className:"gyn-body-text mb-6",children:ut[n].desc}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:739",className:"space-y-1",children:ut[n].features.map(C=>g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:741",className:"gyn-check-item",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:742",className:"gyn-check-icon","aria-hidden":"true",children:g.jsx(qc,{"data-loc":"client/src/pages/Homepage.tsx:743",className:"w-3 h-3"})}),C]},C))}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:750",className:"flex flex-wrap items-center gap-4 mt-8",children:[ut[n].wizardConfig&&g.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:752",className:"gyn-btn-primary inline-flex",onClick:()=>e({configKey:ut[n].wizardConfig,sourceLabel:`Slider – ${ut[n].name}`}),children:["Angebot anfragen",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:757",className:"w-4 h-4","aria-hidden":"true"})]}),ut[n].href&&g.jsxs(ss,{"data-loc":"client/src/pages/Homepage.tsx:761",href:ut[n].href,className:"gyn-btn-outline-dark inline-flex",children:["Produkt entdecken",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:763",className:"w-4 h-4","aria-hidden":"true"})]}),g.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:766",className:"home-slider-badge-inline",children:[g.jsx(Lw,{"data-loc":"client/src/pages/Homepage.tsx:767",className:"w-3.5 h-3.5","aria-hidden":"true"}),ut[n].badge]})]})]}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:774",className:"home-slider-img-wrap",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:776",className:"absolute top-0 right-0",children:g.jsx(t6,{"data-loc":"client/src/pages/Homepage.tsx:777",hersteller:ut[n].hersteller})}),g.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:779",src:ut[n].img,alt:ut[n].imgAlt,className:"home-slider-img",loading:"lazy"})]})]},n),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:789",className:"home-slider-controls",children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:790",className:"home-slider-dots",children:ut.map((C,U)=>g.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:792",onClick:()=>s(U),className:`home-slider-dot${U===n?" home-slider-dot--active":""}`,"aria-label":`Produkt ${U+1}: ${ut[U].name}`},U))}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:800",className:"home-slider-arrows",children:[g.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:801",onClick:()=>s((n-1+ut.length)%ut.length),className:"home-slider-arrow","aria-label":"Vorheriges Produkt",children:g.jsx(os,{"data-loc":"client/src/pages/Homepage.tsx:806",className:"w-5 h-5 rotate-180","aria-hidden":"true"})}),g.jsxs("span",{"data-loc":"client/src/pages/Homepage.tsx:808",className:"home-slider-counter",children:[n+1," / ",ut.length]}),g.jsx("button",{"data-loc":"client/src/pages/Homepage.tsx:809",onClick:()=>s((n+1)%ut.length),className:"home-slider-arrow","aria-label":"Nächstes Produkt",children:g.jsx(os,{"data-loc":"client/src/pages/Homepage.tsx:814",className:"w-5 h-5","aria-hidden":"true"})})]})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:825",className:"home-ueber-uns-section py-24",children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:826",className:"container",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:829",className:"flex items-center gap-6 pb-8",...sn(0),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:833",className:"gyn-section-label gyn-section-label--no-margin",children:"ÜBER UNS"}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:836",className:"home-ueber-uns-trennlinie"}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:837",className:"home-ueber-uns-ort",children:"Teltow, Brandenburg"})]}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:841",className:"grid grid-cols-1 lg:grid-cols-12 gap-0",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:844",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:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:852",className:"home-ueber-uns-jahreszahl",children:"1989"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:854",className:"home-ueber-uns-gruendung-label",children:"Gegründet in Teltow"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:857",className:"home-ueber-uns-gruendung-text",children:"Seit über 35 Jahren der verlässliche Partner für Arztpraxen in Berlin und Brandenburg."})]}),g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:863",className:"lg:col-span-7 py-16 lg:py-24 lg:pl-16",...sn(.15),children:[g.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:867",className:"home-ueber-uns-heading",children:g.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:868",children:"Persönlich. Verlässlich. Vor Ort."})}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:872",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(C=>g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:878",className:"home-ueber-uns-row",children:[g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:879",className:"home-ueber-uns-row-label",children:C.label}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:880",className:"home-ueber-uns-row-text",children:C.text})]},C.label))}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:885",className:"flex flex-wrap gap-4",children:[g.jsxs(ss,{"data-loc":"client/src/pages/Homepage.tsx:886",href:"/ueber-uns/unser-team",className:"gyn-btn-outline-dark inline-flex",children:["Unser Team kennenlernen",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:888",className:"w-4 h-4","aria-hidden":"true"})]}),g.jsx(ss,{"data-loc":"client/src/pages/Homepage.tsx:890",href:"/karriere",className:"gyn-btn-outline-dark inline-flex",children:"Karriere bei Stusche"})]}),g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:896",className:"mt-10 pt-8 home-ueber-uns-karriere-teaser",...sn(.35),children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:897",className:"flex flex-col sm:flex-row gap-3",children:[g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:898",className:"flex items-center gap-2 mr-4 flex-shrink-0",children:[g.jsx(lp,{"data-loc":"client/src/pages/Homepage.tsx:899",className:"w-4 h-4 text-blue-500","aria-hidden":"true"}),g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:900",className:"home-ueber-uns-stellen-label",children:"4 offene Stellen"})]}),[{title:"Außendienstmitarbeiter Praxisbedarf & Medizintechnik (m/w/d)",href:"/karriere/aussendienstmitarbeiter-praxisbedarf"},{title:"Lager & Montagemitarbeiter (m/w/d)",href:"/karriere/lager-montagemitarbeiter"},{title:"Fahrer & Montagetechniker Medizintechnik (m/w/d)",href:"/karriere/fahrer-montagetechniker"},{title:"Kreditorenbuchhalter (m/w/d)",href:"/karriere/kreditorenbuchhalter"}].map(C=>g.jsxs(ss,{"data-loc":"client/src/pages/Homepage.tsx:908",href:C.href,className:"home-karriere-job-link",children:[g.jsx("span",{"data-loc":"client/src/pages/Homepage.tsx:909",children:C.title}),g.jsx(os,{"data-loc":"client/src/pages/Homepage.tsx:910",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true"})]},C.title))]})})]})]})]})}),g.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:922",className:"py-24 bg-navy",children:g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:923",className:"container",children:g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:924",className:"max-w-2xl",...sn(0),children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:925",className:"gyn-section-label gyn-section-label--on-dark",children:"KONTAKT"}),g.jsx("h2",{"data-loc":"client/src/pages/Homepage.tsx:928",className:"gyn-section-title gyn-section-title--on-dark mt-4",children:"Bereit für den nächsten Schritt?"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:931",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."}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:934",className:"flex flex-wrap gap-4",children:[g.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:935",onClick:()=>e({configKey:"beratung_general",sourceLabel:"Startseite – CTA"}),className:"gyn-btn-primary",children:["Beratungsgespräch vereinbaren",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:940",className:"w-4 h-4","aria-hidden":"true"})]}),g.jsx(ss,{"data-loc":"client/src/pages/Homepage.tsx:942",href:"/kontakt",className:"gyn-btn-outline inline-flex",children:"Kontakt & Standort"})]})]})})}),g.jsx("section",{"data-loc":"client/src/pages/Homepage.tsx:951",className:"py-24 bg-white",children:g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:952",className:"container",children:g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:953",className:"grid lg:grid-cols-2 gap-16 items-center",children:[g.jsxs(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:954",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7},children:[g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:960",className:"gyn-section-label",children:"Katalog 2025/2026"}),g.jsxs("h2",{"data-loc":"client/src/pages/Homepage.tsx:961",className:"gyn-section-title mb-6",children:["Unser Sortiment",g.jsx("br",{"data-loc":"client/src/pages/Homepage.tsx:962"}),g.jsx("em",{"data-loc":"client/src/pages/Homepage.tsx:963",className:"text-blue-italic",children:"im Überblick"})]}),g.jsx("div",{"data-loc":"client/src/pages/Homepage.tsx:965",className:"gyn-divider"}),g.jsx("p",{"data-loc":"client/src/pages/Homepage.tsx:966",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."}),g.jsxs("div",{"data-loc":"client/src/pages/Homepage.tsx:969",className:"flex flex-wrap gap-3",children:[g.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:970",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",children:g.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:971",className:"gyn-btn-outline-dark",children:["Katalog online blättern ",g.jsx(rn,{"data-loc":"client/src/pages/Homepage.tsx:972",className:"w-3.5 h-3.5","aria-hidden":"true"})]})}),g.jsxs("button",{"data-loc":"client/src/pages/Homepage.tsx:975",className:"gyn-btn-outline-dark",onClick:()=>u(!0),children:[g.jsx(op,{"data-loc":"client/src/pages/Homepage.tsx:979",className:"w-3.5 h-3.5","aria-hidden":"true"}),"Kostenlos zusenden lassen"]})]})]}),g.jsx(Te.div,{"data-loc":"client/src/pages/Homepage.tsx:984",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.7,delay:.15},className:"flex justify-center",children:g.jsx("a",{"data-loc":"client/src/pages/Homepage.tsx:991",href:"https://www.stusche.de/files/stusche_katalog_2025/",target:"_blank",rel:"noopener noreferrer",className:"block",children:g.jsx("img",{"data-loc":"client/src/pages/Homepage.tsx:992",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"})})})]})})}),g.jsx(OT,{"data-loc":"client/src/pages/Homepage.tsx:1004"})]}),g.jsx(JD,{"data-loc":"client/src/pages/Homepage.tsx:1007",open:c,onClose:()=>u(!1)})]})}function S1(){const[,e]=xr();return g.jsxs(g.Fragment,{children:[g.jsx(MT,{"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}),g.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"gyn-page",children:[g.jsx(jT,{"data-loc":"client/src/pages/NotFound.tsx:20"}),g.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:[g.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%)"}}),g.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:[g.jsx(Te.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"}),g.jsx(Te.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"}),g.jsx(Te.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."}),g.jsxs(Te.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:[g.jsxs("button",{"data-loc":"client/src/pages/NotFound.tsx:84",onClick:()=>e("/"),className:"gyn-btn-primary inline-flex items-center justify-center gap-2",children:[g.jsx(y3,{"data-loc":"client/src/pages/NotFound.tsx:88",className:"w-4 h-4","aria-hidden":"true"}),"Zur Startseite"]}),g.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:[g.jsx(u3,{"data-loc":"client/src/pages/NotFound.tsx:96",className:"w-4 h-4","aria-hidden":"true"}),"Zurück"]})]}),g.jsx(Te.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}}),g.jsxs(Te.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?"," ",g.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:[g.jsx(rp,{"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:"," ",g.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:[g.jsx(Ta,{"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"]})]})]})]}),g.jsx(OT,{"data-loc":"client/src/pages/NotFound.tsx:140"})]})]})}const h6=S.lazy(()=>Ee(()=>import("./GynaekologieV3-B537yGRm.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),m6=S.lazy(()=>Ee(()=>import("./Praxisbedarf-8WtmCF4d.js"),__vite__mapDeps([7,1,2,6,3,8,9,10,11,12]))),p6=S.lazy(()=>Ee(()=>import("./Sprechstundenbedarf-pM-O0f47.js"),__vite__mapDeps([13,2,11]))),g6=S.lazy(()=>Ee(()=>import("./TechnischerService-CPdtNT5A.js"),__vite__mapDeps([14,1,2,11,15,10]))),y6=S.lazy(()=>Ee(()=>import("./Praxisplanung-CKb8ffO1.js"),__vite__mapDeps([16,1,2,17,11]))),v6=S.lazy(()=>Ee(()=>import("./Praxisportal-ChGHt2v-.js"),__vite__mapDeps([18,1,2,9,11,12,19]))),x6=S.lazy(()=>Ee(()=>import("./Hygienemanagement-B7hKmO63.js"),__vite__mapDeps([20,1,2,12,4,21,11,22,23,24,19]))),b6=S.lazy(()=>Ee(()=>import("./Praxisgruendung-BJ_8Wp14.js"),__vite__mapDeps([25,1,2,24,11,12,26,3]))),S6=S.lazy(()=>Ee(()=>import("./Kontakt-BDHPYzSR.js"),__vite__mapDeps([27,28,29]))),w6=S.lazy(()=>Ee(()=>import("./MediMatic-BSE2AzO-.js"),__vite__mapDeps([30,2,11]))),T6=S.lazy(()=>Ee(()=>import("./VitalographPneumotrac-CY2ZdXMJ.js"),__vite__mapDeps([31,2,32,33,34,12]))),E6=S.lazy(()=>Ee(()=>import("./VitalographAlphaConnect-BPxg_B5n.js"),__vite__mapDeps([35,32,34,33,36,37]))),A6=S.lazy(()=>Ee(()=>import("./BosoTM2450-DKaOEwgh.js"),__vite__mapDeps([38,2,39,10,33,36]))),C6=S.lazy(()=>Ee(()=>import("./MelagVacuklav-BFo_16O-.js"),__vite__mapDeps([40,2,11,10,17,41]))),j6=S.lazy(()=>Ee(()=>import("./MieleThermodesinfektor-BHFFJoF7.js"),__vite__mapDeps([42,2,5,43,12,28,10]))),O6=S.lazy(()=>Ee(()=>import("./EdanF3Ctg-yZHFJTz-.js"),__vite__mapDeps([44,2,8,34,33,10]))),M6=S.lazy(()=>Ee(()=>import("./Impressum-DTo9L37R.js"),__vite__mapDeps([45,12]))),N6=S.lazy(()=>Ee(()=>import("./Datenschutz-CQQ7EfyS.js"),[])),_6=S.lazy(()=>Ee(()=>import("./AGB-aiXjwSqH.js"),[])),R6=S.lazy(()=>Ee(()=>import("./UnserTeam-CJqIx_Qb.js"),__vite__mapDeps([46,24,47,6,48,26,11,10,49]))),k6=S.lazy(()=>Ee(()=>import("./Karriere-DAkhCTUZ.js"),__vite__mapDeps([50,1,11,10]))),z6=S.lazy(()=>Ee(()=>import("./Aufbereitung-CqoQM1Ky.js"),__vite__mapDeps([51,1,2,5,4,28,10]))),D6=S.lazy(()=>Ee(()=>import("./Autoklaven-GtG3OWMt.js"),__vite__mapDeps([52,2,11,17,41,33,10]))),P6=S.lazy(()=>Ee(()=>import("./Thermodesinfektoren-Bxek1OUU.js"),__vite__mapDeps([53,2,10,5,28,43,11]))),L6=S.lazy(()=>Ee(()=>import("./Medizintechnik-BOVX6UWa.js"),__vite__mapDeps([54,2,32]))),H6=S.lazy(()=>Ee(()=>import("./OPLeuchten-CN_qby9x.js"),__vite__mapDeps([55,2,28,48,11,15]))),B6=S.lazy(()=>Ee(()=>import("./Chirurgie-DDZ0zRU9.js"),__vite__mapDeps([56,1,2,4]))),V6=S.lazy(()=>Ee(()=>import("./Kreditorenbuchhalter-DeCAVDZ0.js"),__vite__mapDeps([57,10,58,22,4,28,23]))),U6=S.lazy(()=>Ee(()=>import("./FahrerMontagetechniker-urbtUFDS.js"),__vite__mapDeps([59,10,58,24,47,22,23,28]))),q6=S.lazy(()=>Ee(()=>import("./LagerMontagemitarbeiter-DtzGNMmj.js"),__vite__mapDeps([60,10,58,24,23,22,28]))),K6=S.lazy(()=>Ee(()=>import("./AussendienstmitarbeiterAD-DpVCiCUK.js"),__vite__mapDeps([61,10,58,22,47,39,23,28]))),G6=S.lazy(()=>Ee(()=>import("./MieleHnoExtra-_AxKhaXi.js"),__vite__mapDeps([62,2,10,11,3]))),Q6=S.lazy(()=>Ee(()=>import("./Retouren-D9dURjeb.js"),__vite__mapDeps([63,64,10,12]))),F6=S.lazy(()=>Ee(()=>import("./GynStuehle-ByRJW5TY.js"),__vite__mapDeps([65,36,66,4]))),I6=S.lazy(()=>Ee(()=>import("./AdminLogin-CT6k4dEe.js"),__vite__mapDeps([67,68,19,69,48]))),Y6=S.lazy(()=>Ee(()=>import("./AdminPanel-ChSyv6Wf.js"),__vite__mapDeps([70,71,68,66,21,19,28,10,72,58,73,74,75,29,76]))),X6=S.lazy(()=>Ee(()=>import("./GynNewsAdmin-CHdDLJLw.js"),__vite__mapDeps([77,71,68,66,21,19,28,29,76,75,58,48,69,73]))),W6=S.lazy(()=>Ee(()=>import("./SearchIndexAdmin-C_osF-Sg.js"),__vite__mapDeps([78,71,68,66,21,19,79,10,12,29,28]))),$6=S.lazy(()=>Ee(()=>import("./RetourenAdmin-B1geDaC2.js"),__vite__mapDeps([80,71,68,66,21,19,15,28,64,10,75,48,29,74,76,73]))),Z6=S.lazy(()=>Ee(()=>import("./KatalogBestellungenAdmin-D0-yJAap.js"),__vite__mapDeps([81,71,68,66,21,19,64,28,72,10]))),J6=S.lazy(()=>Ee(()=>import("./EmailEinstellungenAdmin-DB0c2VOH.js"),__vite__mapDeps([82,71,68,66,21,19,76,75]))),e8=S.lazy(()=>Ee(()=>import("./EmailLogAdmin-ShTJuaIp.js"),__vite__mapDeps([83,71,68,66,21,19,28,64,37,73]))),t8=S.lazy(()=>Ee(()=>import("./SeoReportAdmin-DGst2E8Q.js"),__vite__mapDeps([84,71,68,66,21,19,79,22,29,12,28,10,69,48,75])));function n8(){return g.jsxs("div",{"data-loc":"client/src/App.tsx:65",style:{minHeight:"60vh",display:"flex",alignItems:"center",justifyContent:"center"},children:[g.jsx("div",{"data-loc":"client/src/App.tsx:73",style:{width:32,height:32,border:"3px solid #e5e7eb",borderTopColor:"#0d1b3e",borderRadius:"50%",animation:"spin 0.7s linear infinite"}}),g.jsx("style",{"data-loc":"client/src/App.tsx:83",children:"@keyframes spin{to{transform:rotate(360deg)}}"})]})}function a8(){const[e]=xr();return S.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"instant"})},[e]),null}function s8(){const[e]=xr(),n=S.useRef(null);return S.useEffect(()=>{if(n.current===null){n.current=e;return}if(n.current===e)return;const s=n.current;n.current=e;const r=setTimeout(()=>i3(e,s),120);return()=>clearTimeout(r)},[e]),null}function i8(){return g.jsxs(g.Fragment,{children:[g.jsx(a8,{"data-loc":"client/src/App.tsx:127"}),g.jsx(s8,{"data-loc":"client/src/App.tsx:128"}),g.jsx(S.Suspense,{"data-loc":"client/src/App.tsx:129",fallback:g.jsx(n8,{"data-loc":"client/src/App.tsx:129"}),children:g.jsxs(s3,{"data-loc":"client/src/App.tsx:130",children:[g.jsx(Se,{"data-loc":"client/src/App.tsx:131",path:"/",component:f6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:132",path:"/themenwelten/gynaekologie",component:h6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:133",path:"/leistungen/praxisbedarf",component:m6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:134",path:"/leistungen/sprechstundenbedarf",component:p6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:135",path:"/leistungen/technischer-service",component:g6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:136",path:"/leistungen/praxisplanung",component:y6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:137",path:"/leistungen/praxisgruendung",component:b6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:138",path:"/leistungen/praxisportal",component:v6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:139",path:"/leistungen/hygienemanagement",component:x6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:140",path:"/kontakt",component:S6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:141",path:"/produkte/medi-matic",component:w6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:142",path:"/produkte/vitalograph-pneumotrac",component:T6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:143",path:"/produkte/vitalograph-alpha-connect",component:E6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:144",path:"/produkte/boso-tm-2450",component:A6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:145",path:"/produkte/melag-vacuklav",component:C6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:146",path:"/produkte/miele-thermodesinfektor",component:j6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:147",path:"/produkte/edan-f3-ctg",component:O6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:148",path:"/impressum",component:M6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:149",path:"/datenschutz",component:N6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:150",path:"/agb",component:_6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:151",path:"/retouren",component:Q6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:152",path:"/ueber-uns/unser-team",component:R6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:153",path:"/karriere",component:k6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:154",path:"/themenwelten/aufbereitung",component:z6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:155",path:"/themenwelten/aufbereitung/autoklaven",component:D6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:156",path:"/themenwelten/aufbereitung/thermodesinfektoren",component:P6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:157",path:"/themenwelten/medizintechnik",component:L6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:158",path:"/themenwelten/op-leuchten",component:H6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:159",path:"/themenwelten/chirurgie",component:B6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:160",path:"/themenwelten/gynaekologie/gynstuehle",component:F6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:161",path:"/karriere/kreditorenbuchhalter",component:V6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:162",path:"/karriere/fahrer-montagetechniker",component:U6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:163",path:"/karriere/lager-montagemitarbeiter",component:q6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:164",path:"/karriere/aussendienstmitarbeiter-praxisbedarf",component:K6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:165",path:"/aktionen/miele-hno-extra",component:G6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:166",path:"/admin/login",component:I6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:167",path:"/admin",component:Y6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:168",path:"/admin/gyn-news",component:X6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:169",path:"/admin/search-index",component:W6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:170",path:"/admin/retouren",component:$6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:171",path:"/admin/katalog-bestellungen",component:Z6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:172",path:"/admin/email-einstellungen",component:J6}),g.jsx(Se,{"data-loc":"client/src/App.tsx:173",path:"/admin/email-log",component:e8}),g.jsx(Se,{"data-loc":"client/src/App.tsx:174",path:"/admin/seo-report",component:t8}),g.jsx(Se,{"data-loc":"client/src/App.tsx:175",path:"/404",component:S1}),g.jsx(Se,{"data-loc":"client/src/App.tsx:177",component:S1})]})})]})}function r8(){return g.jsx(N3,{"data-loc":"client/src/App.tsx:186",children:g.jsx(L3,{"data-loc":"client/src/App.tsx:187",defaultTheme:"light",children:g.jsxs(k_,{"data-loc":"client/src/App.tsx:188",children:[g.jsx(qO,{"data-loc":"client/src/App.tsx:189"}),g.jsx(i8,{"data-loc":"client/src/App.tsx:190"}),g.jsx(k3,{"data-loc":"client/src/App.tsx:191"}),g.jsx(D3,{"data-loc":"client/src/App.tsx:192"})]})})})}const fu=new m5;fu.getQueryCache().subscribe(e=>{e.type==="updated"&&e.action.type==="error"&&console.error("[API Query Error]",e.query.state.error)});fu.getMutationCache().subscribe(e=>{e.type==="updated"&&e.action.type==="error"&&console.error("[API Mutation Error]",e.mutation.state.error)});const o8=lr.createClient({links:[TC({url:"/api/trpc",transformer:Ma,fetch(e,n){return globalThis.fetch(e,{...n??{},credentials:"include"})}})]});tj.createRoot(document.getElementById("root")).render(g.jsx(gS,{"data-loc":"client/src/main.tsx:42",children:g.jsx(lr.Provider,{"data-loc":"client/src/main.tsx:43",client:o8,queryClient:fu,children:g.jsx(g5,{"data-loc":"client/src/main.tsx:44",client:fu,children:g.jsx(_3,{"data-loc":"client/src/main.tsx:45",children:g.jsx(r8,{"data-loc":"client/src/main.tsx:46"})})})})}));export{_m as $,rn as A,Ou as B,Xi as C,T3 as D,su as E,c3 as F,Hw as G,t6 as H,Dw as I,zw as J,JD as K,ss as L,rp as M,jT as N,x3 as O,op as P,u3 as Q,w3 as R,MT as S,M3 as T,lp as U,Wi as V,Kw as W,g3 as X,g8 as Y,tT as Z,Ok as _,ZD as a,$o as a0,j3 as a1,d3 as a2,x8 as a3,R1 as a4,qo as a5,kS as a6,ie as a7,ni as a8,GO as a9,ai as aa,wa as ab,rw as ac,R_ as ad,O3 as ae,Zs as af,S3 as ag,qw as ah,m8 as ai,Uw as aj,Bw as ak,b3 as al,u8 as am,l8 as an,h1 as b,Ce as c,Pc as d,xr as e,y8 as f,v8 as g,qc as h,A3 as i,g as j,OT as k,h3 as l,Te as m,os as n,ru as o,E3 as p,C3 as q,S as r,Ta as s,lr as t,Mu as u,iu as v,Lw as w,m3 as x,Vw as y,f3 as z};