(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const c of l)if(c.type==="childList")for(const f of c.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&r(f)}).observe(document,{childList:!0,subtree:!0});function a(l){const c={};return l.integrity&&(c.integrity=l.integrity),l.referrerPolicy&&(c.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?c.credentials="include":l.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function r(l){if(l.ep)return;l.ep=!0;const c=a(l);fetch(l.href,c)}})();var uf={exports:{}},er={};/**
 * @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 jy;function Iw(){if(jy)return er;jy=1;var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(r,l,c){var f=null;if(c!==void 0&&(f=""+c),l.key!==void 0&&(f=""+l.key),"key"in l){c={};for(var h in l)h!=="key"&&(c[h]=l[h])}else c=l;return l=c.ref,{$$typeof:n,type:r,key:f,ref:l!==void 0?l:null,props:c}}return er.Fragment=t,er.jsx=a,er.jsxs=a,er}var Cy;function Fw(){return Cy||(Cy=1,uf.exports=Iw()),uf.exports}var g=Fw();const ce=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,De=globalThis,Xi="10.47.0";function Ol(){return Rl(De),De}function Rl(n){const t=n.__SENTRY__=n.__SENTRY__||{};return t.version=t.version||Xi,t[Xi]=t[Xi]||{}}function es(n,t,a=De){const r=a.__SENTRY__=a.__SENTRY__||{},l=r[Xi]=r[Xi]||{};return l[n]||(l[n]=t())}const Gw=["debug","info","warn","error","log","assert","trace"],Yw="Sentry Logger ",yl={};function ts(n){if(!("console"in De))return n();const t=De.console,a={},r=Object.keys(yl);r.forEach(l=>{const c=yl[l];a[l]=t[l],t[l]=c});try{return n()}finally{r.forEach(l=>{t[l]=a[l]})}}function Kw(){Ld().enabled=!0}function Xw(){Ld().enabled=!1}function vx(){return Ld().enabled}function $w(...n){kd("log",...n)}function Qw(...n){kd("warn",...n)}function Zw(...n){kd("error",...n)}function kd(n,...t){ce&&vx()&&ts(()=>{De.console[n](`${Yw}[${n}]:`,...t)})}function Ld(){return ce?es("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const ie={enable:Kw,disable:Xw,isEnabled:vx,log:$w,warn:Qw,error:Zw},xx=50,Qi="?",My=/\(error: (.*)\)/,Oy=/captureMessage|captureException/;function bx(...n){const t=n.sort((a,r)=>a[0]-r[0]).map(a=>a[1]);return(a,r=0,l=0)=>{const c=[],f=a.split(`
`);for(let h=r;h<f.length;h++){let m=f[h];m.length>1024&&(m=m.slice(0,1024));const p=My.test(m)?m.replace(My,"$1"):m;if(!p.match(/\S*Error: /)){for(const v of t){const x=v(p);if(x){c.push(x);break}}if(c.length>=xx+l)break}}return Ww(c.slice(l))}}function Jw(n){return Array.isArray(n)?bx(...n):n}function Ww(n){if(!n.length)return[];const t=Array.from(n);return/sentryWrapped/.test(Qo(t).function||"")&&t.pop(),t.reverse(),Oy.test(Qo(t).function||"")&&(t.pop(),Oy.test(Qo(t).function||"")&&t.pop()),t.slice(0,xx).map(a=>({...a,filename:a.filename||Qo(t).filename,function:a.function||Qi}))}function Qo(n){return n[n.length-1]||{}}const ff="<anonymous>";function gi(n){try{return!n||typeof n!="function"?ff:n.name||ff}catch{return ff}}function Ry(n){const t=n.exception;if(t){const a=[];try{return t.values.forEach(r=>{r.stacktrace.frames&&a.push(...r.stacktrace.frames)}),a}catch{return}}}function Sx(n){return"__v_isVNode"in n&&n.__v_isVNode?"[VueVNode]":"[VueViewModel]"}const al={},ky={};function Ji(n,t){al[n]=al[n]||[],al[n].push(t)}function Wi(n,t){if(!ky[n]){ky[n]=!0;try{t()}catch(a){ce&&ie.error(`Error while instrumenting ${n}`,a)}}}function sn(n,t){const a=n&&al[n];if(a)for(const r of a)try{r(t)}catch(l){ce&&ie.error(`Error while triggering instrumentation handler.
Type: ${n}
Name: ${gi(r)}
Error:`,l)}}let df=null;function e_(n){const t="error";Ji(t,n),Wi(t,t_)}function t_(){df=De.onerror,De.onerror=function(n,t,a,r,l){return sn("error",{column:r,error:l,line:a,msg:n,url:t}),df?df.apply(this,arguments):!1},De.onerror.__SENTRY_INSTRUMENTED__=!0}let hf=null;function n_(n){const t="unhandledrejection";Ji(t,n),Wi(t,i_)}function i_(){hf=De.onunhandledrejection,De.onunhandledrejection=function(n){return sn("unhandledrejection",n),hf?hf.apply(this,arguments):!0},De.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const wx=Object.prototype.toString;function kl(n){switch(wx.call(n)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return yi(n,Error)}}function ns(n,t){return wx.call(n)===`[object ${t}]`}function _x(n){return ns(n,"ErrorEvent")}function Ly(n){return ns(n,"DOMError")}function a_(n){return ns(n,"DOMException")}function zn(n){return ns(n,"String")}function zd(n){return typeof n=="object"&&n!==null&&"__sentry_template_string__"in n&&"__sentry_template_values__"in n}function Ll(n){return n===null||zd(n)||typeof n!="object"&&typeof n!="function"}function hr(n){return ns(n,"Object")}function zl(n){return typeof Event<"u"&&yi(n,Event)}function s_(n){return typeof Element<"u"&&yi(n,Element)}function r_(n){return ns(n,"RegExp")}function wr(n){return!!(n!=null&&n.then&&typeof n.then=="function")}function o_(n){return hr(n)&&"nativeEvent"in n&&"preventDefault"in n&&"stopPropagation"in n}function yi(n,t){try{return n instanceof t}catch{return!1}}function Tx(n){return!!(typeof n=="object"&&n!==null&&(n.__isVue||n._isVue||n.__v_isVNode))}function Ex(n){return typeof Request<"u"&&yi(n,Request)}const Vd=De,l_=80;function Ax(n,t={}){if(!n)return"<unknown>";try{let a=n;const r=5,l=[];let c=0,f=0;const h=" > ",m=h.length;let p;const v=Array.isArray(t)?t:t.keyAttrs,x=!Array.isArray(t)&&t.maxStringLength||l_;for(;a&&c++<r&&(p=c_(a,v),!(p==="html"||c>1&&f+l.length*m+p.length>=x));)l.push(p),f+=p.length,a=a.parentNode;return l.reverse().join(h)}catch{return"<unknown>"}}function c_(n,t){const a=n,r=[];if(!(a!=null&&a.tagName))return"";if(Vd.HTMLElement&&a instanceof HTMLElement&&a.dataset){if(a.dataset.sentryComponent)return a.dataset.sentryComponent;if(a.dataset.sentryElement)return a.dataset.sentryElement}r.push(a.tagName.toLowerCase());const l=t!=null&&t.length?t.filter(c=>a.getAttribute(c)).map(c=>[c,a.getAttribute(c)]):null;if(l!=null&&l.length)l.forEach(c=>{r.push(`[${c[0]}="${c[1]}"]`)});else{a.id&&r.push(`#${a.id}`);const c=a.className;if(c&&zn(c)){const f=c.split(/\s+/);for(const h of f)r.push(`.${h}`)}}for(const c of["aria-label","type","name","title","alt"]){const f=a.getAttribute(c);f&&r.push(`[${c}="${f}"]`)}return r.join("")}function Ud(){try{return Vd.document.location.href}catch{return""}}function u_(n){if(!Vd.HTMLElement)return null;let t=n;const a=5;for(let r=0;r<a;r++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function Bt(n,t,a){if(!(t in n))return;const r=n[t];if(typeof r!="function")return;const l=a(r);typeof l=="function"&&Nx(l,r);try{n[t]=l}catch{ce&&ie.log(`Failed to replace method "${t}" in object`,n)}}function vi(n,t,a){try{Object.defineProperty(n,t,{value:a,writable:!0,configurable:!0})}catch{ce&&ie.log(`Failed to add non-enumerable property "${t}" to object`,n)}}function Nx(n,t){try{const a=t.prototype||{};n.prototype=t.prototype=a,vi(n,"__sentry_original__",t)}catch{}}function Bd(n){return n.__sentry_original__}function Dx(n){if(kl(n))return{message:n.message,name:n.name,stack:n.stack,...Vy(n)};if(zl(n)){const t={type:n.type,target:zy(n.target),currentTarget:zy(n.currentTarget),...Vy(n)};return typeof CustomEvent<"u"&&yi(n,CustomEvent)&&(t.detail=n.detail),t}else return n}function zy(n){try{return s_(n)?Ax(n):Object.prototype.toString.call(n)}catch{return"<unknown>"}}function Vy(n){return typeof n=="object"&&n!==null?Object.fromEntries(Object.entries(n)):{}}function f_(n){const t=Object.keys(Dx(n));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}let Ua;function Vl(n){if(Ua!==void 0)return Ua?Ua(n):n();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),a=De;return t in a&&typeof a[t]=="function"?(Ua=a[t],Ua(n)):(Ua=null,n())}function vl(){return Vl(()=>Math.random())}function Ul(){return Vl(()=>Date.now())}function Gf(n,t=0){return typeof n!="string"||t===0||n.length<=t?n:`${n.slice(0,t)}...`}function Uy(n,t){if(!Array.isArray(n))return"";const a=[];for(let r=0;r<n.length;r++){const l=n[r];try{Tx(l)?a.push(Sx(l)):a.push(String(l))}catch{a.push("[value cannot be serialized]")}}return a.join(t)}function sl(n,t,a=!1){return zn(n)?r_(t)?t.test(n):zn(t)?a?n===t:n.includes(t):!1:!1}function Bl(n,t=[],a=!1){return t.some(r=>sl(n,r,a))}function d_(){const n=De;return n.crypto||n.msCrypto}let mf;function h_(){return vl()*16}function Zt(n=d_()){try{if(n!=null&&n.randomUUID)return Vl(()=>n.randomUUID()).replace(/-/g,"")}catch{}return mf||(mf="10000000100040008000"+1e11),mf.replace(/[018]/g,t=>(t^(h_()&15)>>t/4).toString(16))}function jx(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)==null?void 0:a[0]}function Gi(n){const{message:t,event_id:a}=n;if(t)return t;const r=jx(n);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||a||"<unknown>":a||"<unknown>"}function Yf(n,t,a){const r=n.exception=n.exception||{},l=r.values=r.values||[],c=l[0]=l[0]||{};c.value||(c.value=t||""),c.type||(c.type="Error")}function $a(n,t){const a=jx(n);if(!a)return;const r={type:"generic",handled:!0},l=a.mechanism;if(a.mechanism={...r,...l,...t},t&&"data"in t){const c={...l==null?void 0:l.data,...t.data};a.mechanism.data=c}}function By(n){if(m_(n))return!0;try{vi(n,"__sentry_captured__",!0)}catch{}return!1}function m_(n){try{return n.__sentry_captured__}catch{}}const Cx=1e3;function _r(){return Ul()/Cx}function p_(){const{performance:n}=De;if(!(n!=null&&n.now)||!n.timeOrigin)return _r;const t=n.timeOrigin;return()=>(t+Vl(()=>n.now()))/Cx}let Hy;function Vn(){return(Hy??(Hy=p_()))()}function g_(n){const t=Vn(),a={sid:Zt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>v_(a)};return n&&Qa(a,n),a}function Qa(n,t={}){if(t.user&&(!n.ipAddress&&t.user.ip_address&&(n.ipAddress=t.user.ip_address),!n.did&&!t.did&&(n.did=t.user.id||t.user.email||t.user.username)),n.timestamp=t.timestamp||Vn(),t.abnormal_mechanism&&(n.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(n.ignoreDuration=t.ignoreDuration),t.sid&&(n.sid=t.sid.length===32?t.sid:Zt()),t.init!==void 0&&(n.init=t.init),!n.did&&t.did&&(n.did=`${t.did}`),typeof t.started=="number"&&(n.started=t.started),n.ignoreDuration)n.duration=void 0;else if(typeof t.duration=="number")n.duration=t.duration;else{const a=n.timestamp-n.started;n.duration=a>=0?a:0}t.release&&(n.release=t.release),t.environment&&(n.environment=t.environment),!n.ipAddress&&t.ipAddress&&(n.ipAddress=t.ipAddress),!n.userAgent&&t.userAgent&&(n.userAgent=t.userAgent),typeof t.errors=="number"&&(n.errors=t.errors),t.status&&(n.status=t.status)}function y_(n,t){let a={};n.status==="ok"&&(a={status:"exited"}),Qa(n,a)}function v_(n){return{sid:`${n.sid}`,init:n.init,started:new Date(n.started*1e3).toISOString(),timestamp:new Date(n.timestamp*1e3).toISOString(),status:n.status,errors:n.errors,did:typeof n.did=="number"||typeof n.did=="string"?`${n.did}`:void 0,duration:n.duration,abnormal_mechanism:n.abnormal_mechanism,attrs:{release:n.release,environment:n.environment,ip_address:n.ipAddress,user_agent:n.userAgent}}}function Tr(n,t,a=2){if(!t||typeof t!="object"||a<=0)return t;if(n&&Object.keys(t).length===0)return n;const r={...n};for(const l in t)Object.prototype.hasOwnProperty.call(t,l)&&(r[l]=Tr(r[l],t[l],a-1));return r}function Py(){return Zt()}function Mx(){return Zt().substring(16)}const Kf="_sentrySpan";function qy(n,t){t?vi(n,Kf,t):delete n[Kf]}function Iy(n){return n[Kf]}const x_=100;class Un{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:Py(),sampleRand:vl()}}clone(){const t=new Un;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,qy(t,Iy(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Qa(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,a){return this.setTags({[t]:a})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,a){return this.setAttributes({[t]:a})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,a){return this._extra={...this._extra,[t]:a},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,a){return a===null?delete this._contexts[t]:this._contexts[t]=a,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const a=typeof t=="function"?t(this):t,r=a instanceof Un?a.getScopeData():hr(a)?t:void 0,{tags:l,attributes:c,extra:f,user:h,contexts:m,level:p,fingerprint:v=[],propagationContext:x,conversationId:S}=r||{};return this._tags={...this._tags,...l},this._attributes={...this._attributes,...c},this._extra={...this._extra,...f},this._contexts={...this._contexts,...m},h&&Object.keys(h).length&&(this._user=h),p&&(this._level=p),v.length&&(this._fingerprint=v),x&&(this._propagationContext=x),S&&(this._conversationId=S),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,qy(this,void 0),this._attachments=[],this.setPropagationContext({traceId:Py(),sampleRand:vl()}),this._notifyScopeListeners(),this}addBreadcrumb(t,a){var c;const r=typeof a=="number"?a:x_;if(r<=0)return this;const l={timestamp:_r(),...t,message:t.message?Gf(t.message,2048):t.message};return this._breadcrumbs.push(l),this._breadcrumbs.length>r&&(this._breadcrumbs=this._breadcrumbs.slice(-r),(c=this._client)==null||c.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:Iy(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Tr(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,a){const r=(a==null?void 0:a.event_id)||Zt();if(!this._client)return ce&&ie.warn("No client configured on scope - will not capture exception!"),r;const l=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:l,...a,event_id:r},this),r}captureMessage(t,a,r){const l=(r==null?void 0:r.event_id)||Zt();if(!this._client)return ce&&ie.warn("No client configured on scope - will not capture message!"),l;const c=(r==null?void 0:r.syntheticException)??new Error(t);return this._client.captureMessage(t,a,{originalException:t,syntheticException:c,...r,event_id:l},this),l}captureEvent(t,a){const r=t.event_id||(a==null?void 0:a.event_id)||Zt();return this._client?(this._client.captureEvent(t,{...a,event_id:r},this),r):(ce&&ie.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function b_(){return es("defaultCurrentScope",()=>new Un)}function S_(){return es("defaultIsolationScope",()=>new Un)}const Fy=n=>n instanceof Promise&&!n[Ox],Ox=Symbol("chained PromiseLike"),w_=(n,t,a)=>{const r=n.then(l=>(t(l),l),l=>{throw a(l),l});return Fy(r)&&Fy(n)?r:__(n,r)},__=(n,t)=>{let a=!1;for(const r in n){if(r in t)continue;a=!0;const l=n[r];typeof l=="function"?Object.defineProperty(t,r,{value:(...c)=>l.apply(n,c),enumerable:!0,configurable:!0,writable:!0}):t[r]=l}return a&&Object.assign(t,{[Ox]:!0}),t};class T_{constructor(t,a){let r;t?r=t:r=new Un;let l;a?l=a:l=new Un,this._stack=[{scope:r}],this._isolationScope=l}withScope(t){const a=this._pushScope();let r;try{r=t(a)}catch(l){throw this._popScope(),l}return wr(r)?w_(r,()=>this._popScope(),()=>this._popScope()):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function Za(){const n=Ol(),t=Rl(n);return t.stack=t.stack||new T_(b_(),S_())}function E_(n){return Za().withScope(n)}function A_(n,t){const a=Za();return a.withScope(()=>(a.getStackTop().scope=n,t(n)))}function Gy(n){return Za().withScope(()=>n(Za().getIsolationScope()))}function N_(){return{withIsolationScope:Gy,withScope:E_,withSetScope:A_,withSetIsolationScope:(n,t)=>Gy(t),getCurrentScope:()=>Za().getScope(),getIsolationScope:()=>Za().getIsolationScope()}}function Hd(n){const t=Rl(n);return t.acs?t.acs:N_()}function Hn(){const n=Ol();return Hd(n).getCurrentScope()}function Si(){const n=Ol();return Hd(n).getIsolationScope()}function D_(){return es("globalScope",()=>new Un)}function j_(...n){const t=Ol(),a=Hd(t);if(n.length===2){const[r,l]=n;return r?a.withSetScope(r,l):a.withScope(l)}return a.withScope(n[0])}function gt(){return Hn().getClient()}function C_(n){const t=n.getPropagationContext(),{traceId:a,parentSpanId:r,propagationSpanId:l}=t,c={trace_id:a,span_id:l||Mx()};return r&&(c.parent_span_id=r),c}const M_="sentry.source",O_="sentry.sample_rate",R_="sentry.previous_trace_sample_rate",k_="sentry.op",L_="sentry.origin",Rx="sentry.profile_id",kx="sentry.exclusive_time",z_="gen_ai.conversation.id",V_=0,U_=1,B_="_sentryScope",H_="_sentryIsolationScope";function P_(n){if(n){if(typeof n=="object"&&"deref"in n&&typeof n.deref=="function")try{return n.deref()}catch{return}return n}}function Lx(n){const t=n;return{scope:t[B_],isolationScope:P_(t[H_])}}const Yy="sentry-";function q_(n){const t=I_(n);if(!t)return;const a=Object.entries(t).reduce((r,[l,c])=>{if(l.startsWith(Yy)){const f=l.slice(Yy.length);r[f]=c}return r},{});if(Object.keys(a).length>0)return a}function I_(n){if(!(!n||!zn(n)&&!Array.isArray(n)))return Array.isArray(n)?n.reduce((t,a)=>{const r=Ky(a);return Object.entries(r).forEach(([l,c])=>{t[l]=c}),t},{}):Ky(n)}function Ky(n){return n.split(",").map(t=>{const a=t.indexOf("=");if(a===-1)return[];const r=t.slice(0,a),l=t.slice(a+1);return[r,l].map(c=>{try{return decodeURIComponent(c.trim())}catch{return}})}).reduce((t,[a,r])=>(a&&r&&(t[a]=r),t),{})}const F_=/^o(\d+)\./,G_=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function Y_(n){return n==="http"||n==="https"}function Er(n,t=!1){const{host:a,path:r,pass:l,port:c,projectId:f,protocol:h,publicKey:m}=n;return`${h}://${m}${t&&l?`:${l}`:""}@${a}${c?`:${c}`:""}/${r&&`${r}/`}${f}`}function K_(n){const t=G_.exec(n);if(!t){ts(()=>{console.error(`Invalid Sentry Dsn: ${n}`)});return}const[a,r,l="",c="",f="",h=""]=t.slice(1);let m="",p=h;const v=p.split("/");if(v.length>1&&(m=v.slice(0,-1).join("/"),p=v.pop()),p){const x=p.match(/^\d+/);x&&(p=x[0])}return zx({host:c,pass:l,path:m,projectId:p,port:f,protocol:a,publicKey:r})}function zx(n){return{protocol:n.protocol,publicKey:n.publicKey||"",pass:n.pass||"",host:n.host,port:n.port||"",path:n.path||"",projectId:n.projectId}}function X_(n){if(!ce)return!0;const{port:t,projectId:a,protocol:r}=n;return["protocol","publicKey","host","projectId"].find(f=>n[f]?!1:(ie.error(`Invalid Sentry Dsn: ${f} missing`),!0))?!1:a.match(/^\d+$/)?Y_(r)?t&&isNaN(parseInt(t,10))?(ie.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(ie.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(ie.error(`Invalid Sentry Dsn: Invalid projectId ${a}`),!1)}function $_(n){const t=n.match(F_);return t==null?void 0:t[1]}function Q_(n){const t=n.getOptions(),{host:a}=n.getDsn()||{};let r;return t.orgId?r=String(t.orgId):a&&(r=$_(a)),r}function Z_(n){const t=typeof n=="string"?K_(n):zx(n);if(!(!t||!X_(t)))return t}function J_(n){if(typeof n=="boolean")return Number(n);const t=typeof n=="string"?parseFloat(n):n;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const Vx=1;let Xy=!1;function W_(n){const{spanId:t,traceId:a,isRemote:r}=n.spanContext(),l=r?t:Pd(n).parent_span_id,c=Lx(n).scope,f=r?(c==null?void 0:c.getPropagationContext().propagationSpanId)||Mx():t;return{parent_span_id:l,span_id:f,trace_id:a}}function eT(n){if(n&&n.length>0)return n.map(({context:{spanId:t,traceId:a,traceFlags:r,...l},attributes:c})=>({span_id:t,trace_id:a,sampled:r===Vx,attributes:c,...l}))}function $y(n){return typeof n=="number"?Qy(n):Array.isArray(n)?n[0]+n[1]/1e9:n instanceof Date?Qy(n.getTime()):Vn()}function Qy(n){return n>9999999999?n/1e3:n}function Pd(n){var r;if(nT(n))return n.getSpanJSON();const{spanId:t,traceId:a}=n.spanContext();if(tT(n)){const{attributes:l,startTime:c,name:f,endTime:h,status:m,links:p}=n,v="parentSpanId"in n?n.parentSpanId:"parentSpanContext"in n?(r=n.parentSpanContext)==null?void 0:r.spanId:void 0;return{span_id:t,trace_id:a,data:l,description:f,parent_span_id:v,start_timestamp:$y(c),timestamp:$y(h)||void 0,status:aT(m),op:l[k_],origin:l[L_],links:eT(p)}}return{span_id:t,trace_id:a,start_timestamp:0,data:{}}}function tT(n){const t=n;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function nT(n){return typeof n.getSpanJSON=="function"}function iT(n){const{traceFlags:t}=n.spanContext();return t===Vx}function aT(n){if(!(!n||n.code===V_))return n.code===U_?"ok":n.message||"internal_error"}const sT="_sentryRootSpan";function Ux(n){return n[sT]||n}function Zy(){Xy||(ts(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),Xy=!0)}function rT(n){var a;if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=(a=gt())==null?void 0:a.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function Jy(n){ie.log(`Ignoring span ${n.op} - ${n.description} because it matches \`ignoreSpans\`.`)}function Wy(n,t){if(!(t!=null&&t.length)||!n.description)return!1;for(const a of t){if(lT(a)){if(sl(n.description,a))return ce&&Jy(n),!0;continue}if(!a.name&&!a.op)continue;const r=a.name?sl(n.description,a.name):!0,l=a.op?n.op&&sl(n.op,a.op):!0;if(r&&l)return ce&&Jy(n),!0}return!1}function oT(n,t){const a=t.parent_span_id,r=t.span_id;if(a)for(const l of n)l.parent_span_id===r&&(l.parent_span_id=a)}function lT(n){return typeof n=="string"||n instanceof RegExp}const qd="production",cT="_frozenDsc";function Bx(n,t){const a=t.getOptions(),{publicKey:r}=t.getDsn()||{},l={environment:a.environment||qd,release:a.release,public_key:r,trace_id:n,org_id:Q_(t)};return t.emit("createDsc",l),l}function uT(n,t){const a=t.getPropagationContext();return a.dsc||Bx(a.traceId,n)}function fT(n){var T;const t=gt();if(!t)return{};const a=Ux(n),r=Pd(a),l=r.data,c=a.spanContext().traceState,f=(c==null?void 0:c.get("sentry.sample_rate"))??l[O_]??l[R_];function h(k){return(typeof f=="number"||typeof f=="string")&&(k.sample_rate=`${f}`),k}const m=a[cT];if(m)return h(m);const p=c==null?void 0:c.get("sentry.dsc"),v=p&&q_(p);if(v)return h(v);const x=Bx(n.spanContext().traceId,t),S=l[M_],w=r.description;return S!=="url"&&w&&(x.transaction=w),rT()&&(x.sampled=String(iT(a)),x.sample_rand=(c==null?void 0:c.get("sentry.sample_rand"))??((T=Lx(a).scope)==null?void 0:T.getPropagationContext().sampleRand.toString())),h(x),t.emit("createDsc",x,a),x}function Ln(n,t=100,a=1/0){try{return Xf("",n,t,a)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Hx(n,t=3,a=100*1024){const r=Ln(n,t);return pT(r)>a?Hx(n,t-1,a):r}function Xf(n,t,a=1/0,r=1/0,l=gT()){const[c,f]=l;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const h=dT(n,t);if(!h.startsWith("[object "))return h;if(t.__sentry_skip_normalization__)return t;const m=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:a;if(m===0)return h.replace("object ","");if(c(t))return"[Circular ~]";const p=t;if(p&&typeof p.toJSON=="function")try{const w=p.toJSON();return Xf("",w,m-1,r,l)}catch{}const v=Array.isArray(t)?[]:{};let x=0;const S=Dx(t);for(const w in S){if(!Object.prototype.hasOwnProperty.call(S,w))continue;if(x>=r){v[w]="[MaxProperties ~]";break}const T=S[w];v[w]=Xf(w,T,m-1,r,l),x++}return f(t),v}function dT(n,t){try{if(n==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(n==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(Tx(t))return Sx(t);if(o_(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${gi(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const a=hT(t);return/^HTML(\w*)Element$/.test(a)?`[HTMLElement: ${a}]`:`[object ${a}]`}catch(a){return`**non-serializable** (${a})`}}function hT(n){const t=Object.getPrototypeOf(n);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function mT(n){return~-encodeURI(n).split(/%..|./).length}function pT(n){return mT(JSON.stringify(n))}function gT(){const n=new WeakSet;function t(r){return n.has(r)?!0:(n.add(r),!1)}function a(r){n.delete(r)}return[t,a]}function is(n,t=[]){return[n,t]}function yT(n,t){const[a,r]=n;return[a,[...r,t]]}function $f(n,t){const a=n[1];for(const r of a){const l=r[0].type;if(t(r,l))return!0}return!1}function vT(n,t){return $f(n,(a,r)=>t.includes(r))}function Qf(n){const t=Rl(De);return t.encodePolyfill?t.encodePolyfill(n):new TextEncoder().encode(n)}function xT(n){const[t,a]=n;let r=JSON.stringify(t);function l(c){typeof r=="string"?r=typeof c=="string"?r+c:[Qf(r),c]:r.push(typeof c=="string"?Qf(c):c)}for(const c of a){const[f,h]=c;if(l(`
${JSON.stringify(f)}
`),typeof h=="string"||h instanceof Uint8Array)l(h);else{let m;try{m=JSON.stringify(h)}catch{m=JSON.stringify(Ln(h))}l(m)}}return typeof r=="string"?r:bT(r)}function bT(n){const t=n.reduce((l,c)=>l+c.length,0),a=new Uint8Array(t);let r=0;for(const l of n)a.set(l,r),r+=l.length;return a}function ST(n){const t=typeof n.data=="string"?Qf(n.data):n.data;return[{type:"attachment",length:t.length,filename:n.filename,content_type:n.contentType,attachment_type:n.attachmentType},t]}const Px={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function wT(n){return n in Px}function e0(n){return wT(n)?Px[n]:n}function qx(n){if(!(n!=null&&n.sdk))return;const{name:t,version:a}=n.sdk;return{name:t,version:a}}function _T(n,t,a,r){var c;const l=(c=n.sdkProcessingMetadata)==null?void 0:c.dynamicSamplingContext;return{event_id:n.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!a&&r&&{dsn:Er(r)},...l&&{trace:l}}}function TT(n,t){var r,l,c,f;if(!t)return n;const a=n.sdk||{};return n.sdk={...a,name:a.name||t.name,version:a.version||t.version,integrations:[...((r=n.sdk)==null?void 0:r.integrations)||[],...t.integrations||[]],packages:[...((l=n.sdk)==null?void 0:l.packages)||[],...t.packages||[]],settings:(c=n.sdk)!=null&&c.settings||t.settings?{...(f=n.sdk)==null?void 0:f.settings,...t.settings}:void 0},n}function ET(n,t,a,r){const l=qx(a),c={sent_at:new Date().toISOString(),...l&&{sdk:l},...!!r&&t&&{dsn:Er(t)}},f="aggregates"in n?[{type:"sessions"},n]:[{type:"session"},n.toJSON()];return is(c,[f])}function AT(n,t,a,r){const l=qx(a),c=n.type&&n.type!=="replay_event"?n.type:"event";TT(n,a==null?void 0:a.sdk);const f=_T(n,l,r,t);return delete n.sdkProcessingMetadata,is(f,[[{type:c},n]])}const pf=0,t0=1,n0=2;function Ar(n){return new mr(t=>{t(n)})}function Id(n){return new mr((t,a)=>{a(n)})}class mr{constructor(t){this._state=pf,this._handlers=[],this._runExecutor(t)}then(t,a){return new mr((r,l)=>{this._handlers.push([!1,c=>{if(!t)r(c);else try{r(t(c))}catch(f){l(f)}},c=>{if(!a)l(c);else try{r(a(c))}catch(f){l(f)}}]),this._executeHandlers()})}catch(t){return this.then(a=>a,t)}finally(t){return new mr((a,r)=>{let l,c;return this.then(f=>{c=!1,l=f,t&&t()},f=>{c=!0,l=f,t&&t()}).then(()=>{if(c){r(l);return}a(l)})})}_executeHandlers(){if(this._state===pf)return;const t=this._handlers.slice();this._handlers=[],t.forEach(a=>{a[0]||(this._state===t0&&a[1](this._value),this._state===n0&&a[2](this._value),a[0]=!0)})}_runExecutor(t){const a=(c,f)=>{if(this._state===pf){if(wr(f)){f.then(r,l);return}this._state=c,this._value=f,this._executeHandlers()}},r=c=>{a(t0,c)},l=c=>{a(n0,c)};try{t(r,l)}catch(c){l(c)}}}function NT(n,t,a,r=0){try{const l=Zf(t,a,n,r);return wr(l)?l:Ar(l)}catch(l){return Id(l)}}function Zf(n,t,a,r){const l=a[r];if(!n||!l)return n;const c=l({...n},t);return ce&&c===null&&ie.log(`Event processor "${l.id||"?"}" dropped event`),wr(c)?c.then(f=>Zf(f,t,a,r+1)):Zf(c,t,a,r+1)}let kn,i0,a0,di;function DT(n){const t=De._sentryDebugIds,a=De._debugIds;if(!t&&!a)return{};const r=t?Object.keys(t):[],l=a?Object.keys(a):[];if(di&&r.length===i0&&l.length===a0)return di;i0=r.length,a0=l.length,di={},kn||(kn={});const c=(f,h)=>{for(const m of f){const p=h[m],v=kn==null?void 0:kn[m];if(v&&di&&p)di[v[0]]=p,kn&&(kn[m]=[v[0],p]);else if(p){const x=n(m);for(let S=x.length-1;S>=0;S--){const w=x[S],T=w==null?void 0:w.filename;if(T&&di&&kn){di[T]=p,kn[m]=[T,p];break}}}}};return t&&c(r,t),a&&c(l,a),di}function jT(n,t){const{fingerprint:a,span:r,breadcrumbs:l,sdkProcessingMetadata:c}=t;CT(n,t),r&&RT(n,r),kT(n,a),MT(n,l),OT(n,c)}function s0(n,t){const{extra:a,tags:r,attributes:l,user:c,contexts:f,level:h,sdkProcessingMetadata:m,breadcrumbs:p,fingerprint:v,eventProcessors:x,attachments:S,propagationContext:w,transactionName:T,span:k}=t;tr(n,"extra",a),tr(n,"tags",r),tr(n,"attributes",l),tr(n,"user",c),tr(n,"contexts",f),n.sdkProcessingMetadata=Tr(n.sdkProcessingMetadata,m,2),h&&(n.level=h),T&&(n.transactionName=T),k&&(n.span=k),p.length&&(n.breadcrumbs=[...n.breadcrumbs,...p]),v.length&&(n.fingerprint=[...n.fingerprint,...v]),x.length&&(n.eventProcessors=[...n.eventProcessors,...x]),S.length&&(n.attachments=[...n.attachments,...S]),n.propagationContext={...n.propagationContext,...w}}function tr(n,t,a){n[t]=Tr(n[t],a,1)}function Ix(n,t){const a=D_().getScopeData();return n&&s0(a,n.getScopeData()),t&&s0(a,t.getScopeData()),a}function CT(n,t){const{extra:a,tags:r,user:l,contexts:c,level:f,transactionName:h}=t;Object.keys(a).length&&(n.extra={...a,...n.extra}),Object.keys(r).length&&(n.tags={...r,...n.tags}),Object.keys(l).length&&(n.user={...l,...n.user}),Object.keys(c).length&&(n.contexts={...c,...n.contexts}),f&&(n.level=f),h&&n.type!=="transaction"&&(n.transaction=h)}function MT(n,t){const a=[...n.breadcrumbs||[],...t];n.breadcrumbs=a.length?a:void 0}function OT(n,t){n.sdkProcessingMetadata={...n.sdkProcessingMetadata,...t}}function RT(n,t){n.contexts={trace:W_(t),...n.contexts},n.sdkProcessingMetadata={dynamicSamplingContext:fT(t),...n.sdkProcessingMetadata};const a=Ux(t),r=Pd(a).description;r&&!n.transaction&&n.type==="transaction"&&(n.transaction=r)}function kT(n,t){n.fingerprint=n.fingerprint?Array.isArray(n.fingerprint)?n.fingerprint:[n.fingerprint]:[],t&&(n.fingerprint=n.fingerprint.concat(t)),n.fingerprint.length||delete n.fingerprint}function LT(n,t,a,r,l,c){const{normalizeDepth:f=3,normalizeMaxBreadth:h=1e3}=n,m={...t,event_id:t.event_id||a.event_id||Zt(),timestamp:t.timestamp||_r()},p=a.integrations||n.integrations.map(B=>B.name);zT(m,n),BT(m,p),l&&l.emit("applyFrameMetadata",t),t.type===void 0&&VT(m,n.stackParser);const v=PT(r,a.captureContext);a.mechanism&&$a(m,a.mechanism);const x=l?l.getEventProcessors():[],S=Ix(c,v),w=[...a.attachments||[],...S.attachments];w.length&&(a.attachments=w),jT(m,S);const T=[...x,...S.eventProcessors];return(a.data&&a.data.__sentry__===!0?Ar(m):NT(T,m,a)).then(B=>(B&&UT(B),typeof f=="number"&&f>0?HT(B,f,h):B))}function zT(n,t){var h,m;const{environment:a,release:r,dist:l,maxValueLength:c}=t;n.environment=n.environment||a||qd,!n.release&&r&&(n.release=r),!n.dist&&l&&(n.dist=l);const f=n.request;f!=null&&f.url&&c&&(f.url=Gf(f.url,c)),c&&((m=(h=n.exception)==null?void 0:h.values)==null||m.forEach(p=>{p.value&&(p.value=Gf(p.value,c))}))}function VT(n,t){var r,l;const a=DT(t);(l=(r=n.exception)==null?void 0:r.values)==null||l.forEach(c=>{var f,h;(h=(f=c.stacktrace)==null?void 0:f.frames)==null||h.forEach(m=>{m.filename&&(m.debug_id=a[m.filename])})})}function UT(n){var r,l;const t={};if((l=(r=n.exception)==null?void 0:r.values)==null||l.forEach(c=>{var f,h;(h=(f=c.stacktrace)==null?void 0:f.frames)==null||h.forEach(m=>{m.debug_id&&(m.abs_path?t[m.abs_path]=m.debug_id:m.filename&&(t[m.filename]=m.debug_id),delete m.debug_id)})}),Object.keys(t).length===0)return;n.debug_meta=n.debug_meta||{},n.debug_meta.images=n.debug_meta.images||[];const a=n.debug_meta.images;Object.entries(t).forEach(([c,f])=>{a.push({type:"sourcemap",code_file:c,debug_id:f})})}function BT(n,t){t.length>0&&(n.sdk=n.sdk||{},n.sdk.integrations=[...n.sdk.integrations||[],...t])}function HT(n,t,a){var l,c;if(!n)return null;const r={...n,...n.breadcrumbs&&{breadcrumbs:n.breadcrumbs.map(f=>({...f,...f.data&&{data:Ln(f.data,t,a)}}))},...n.user&&{user:Ln(n.user,t,a)},...n.contexts&&{contexts:Ln(n.contexts,t,a)},...n.extra&&{extra:Ln(n.extra,t,a)}};return(l=n.contexts)!=null&&l.trace&&r.contexts&&(r.contexts.trace=n.contexts.trace,n.contexts.trace.data&&(r.contexts.trace.data=Ln(n.contexts.trace.data,t,a))),n.spans&&(r.spans=n.spans.map(f=>({...f,...f.data&&{data:Ln(f.data,t,a)}}))),(c=n.contexts)!=null&&c.flags&&r.contexts&&(r.contexts.flags=Ln(n.contexts.flags,3,a)),r}function PT(n,t){if(!t)return n;const a=n?n.clone():new Un;return a.update(t),a}function qT(n,t){return Hn().captureException(n,void 0)}function Fx(n,t){return Hn().captureEvent(n,t)}function IT(n,t){Si().setContext(n,t)}function r0(n){const t=Si(),{user:a}=Ix(t,Hn()),{userAgent:r}=De.navigator||{},l=g_({user:a,...r&&{userAgent:r},...n}),c=t.getSession();return(c==null?void 0:c.status)==="ok"&&Qa(c,{status:"exited"}),Gx(),t.setSession(l),l}function Gx(){const n=Si(),a=Hn().getSession()||n.getSession();a&&y_(a),Yx(),n.setSession()}function Yx(){const n=Si(),t=gt(),a=n.getSession();a&&t&&t.captureSession(a)}function gf(n=!1){if(n){Gx();return}Yx()}const FT="7";function GT(n){const t=n.protocol?`${n.protocol}:`:"",a=n.port?`:${n.port}`:"";return`${t}//${n.host}${a}${n.path?`/${n.path}`:""}/api/`}function YT(n){return`${GT(n)}${n.projectId}/envelope/`}function KT(n,t){const a={sentry_version:FT};return n.publicKey&&(a.sentry_key=n.publicKey),t&&(a.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(a).toString()}function XT(n,t,a){return t||`${YT(n)}?${KT(n,a)}`}const o0=[];function $T(n){const t={};return n.forEach(a=>{const{name:r}=a,l=t[r];l&&!l.isDefaultInstance&&a.isDefaultInstance||(t[r]=a)}),Object.values(t)}function QT(n){const t=n.defaultIntegrations||[],a=n.integrations;t.forEach(l=>{l.isDefaultInstance=!0});let r;if(Array.isArray(a))r=[...t,...a];else if(typeof a=="function"){const l=a(t);r=Array.isArray(l)?l:[l]}else r=t;return $T(r)}function ZT(n,t){const a={};return t.forEach(r=>{r&&Kx(n,r,a)}),a}function l0(n,t){for(const a of t)a!=null&&a.afterAllSetup&&a.afterAllSetup(n)}function Kx(n,t,a){if(a[t.name]){ce&&ie.log(`Integration skipped because it was already installed: ${t.name}`);return}if(a[t.name]=t,!o0.includes(t.name)&&typeof t.setupOnce=="function"&&(t.setupOnce(),o0.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(n),typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);n.on("preprocessEvent",(l,c)=>r(l,c,n))}if(typeof t.processEvent=="function"){const r=t.processEvent.bind(t),l=Object.assign((c,f)=>r(c,f,n),{id:t.name});n.addEventProcessor(l)}ce&&ie.log(`Integration installed: ${t.name}`)}function JT(n){return[{type:"log",item_count:n.length,content_type:"application/vnd.sentry.items.log+json"},{items:n}]}function WT(n,t,a,r){const l={};return t!=null&&t.sdk&&(l.sdk={name:t.sdk.name,version:t.sdk.version}),a&&r&&(l.dsn=Er(r)),is(l,[JT(n)])}function Jf(n,t){const a=t??eE(n)??[];if(a.length===0)return;const r=n.getOptions(),l=WT(a,r._metadata,r.tunnel,n.getDsn());Xx().set(n,[]),n.emit("flushLogs"),n.sendEnvelope(l)}function eE(n){return Xx().get(n)}function Xx(){return es("clientToLogBufferMap",()=>new WeakMap)}function tE(n){return[{type:"trace_metric",item_count:n.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:n}]}function nE(n,t,a,r){const l={};return t!=null&&t.sdk&&(l.sdk={name:t.sdk.name,version:t.sdk.version}),a&&r&&(l.dsn=Er(r)),is(l,[tE(n)])}function $x(n,t){const a=t??iE(n)??[];if(a.length===0)return;const r=n.getOptions(),l=nE(a,r._metadata,r.tunnel,n.getDsn());Qx().set(n,[]),n.emit("flushMetrics"),n.sendEnvelope(l)}function iE(n){return Qx().get(n)}function Qx(){return es("clientToMetricBufferMap",()=>new WeakMap)}function Zx(n){return typeof n=="object"&&typeof n.unref=="function"&&n.unref(),n}const Fd=Symbol.for("SentryBufferFullError");function Gd(n=100){const t=new Set;function a(){return t.size<n}function r(f){t.delete(f)}function l(f){if(!a())return Id(Fd);const h=f();return t.add(h),h.then(()=>r(h),()=>r(h)),h}function c(f){if(!t.size)return Ar(!0);const h=Promise.allSettled(Array.from(t)).then(()=>!0);if(!f)return h;const m=[h,new Promise(p=>Zx(setTimeout(()=>p(!1),f)))];return Promise.race(m)}return{get $(){return Array.from(t)},add:l,drain:c}}const aE=60*1e3;function sE(n,t=Ul()){const a=parseInt(`${n}`,10);if(!isNaN(a))return a*1e3;const r=Date.parse(`${n}`);return isNaN(r)?aE:r-t}function rE(n,t){return n[t]||n.all||0}function oE(n,t,a=Ul()){return rE(n,t)>a}function lE(n,{statusCode:t,headers:a},r=Ul()){const l={...n},c=a==null?void 0:a["x-sentry-rate-limits"],f=a==null?void 0:a["retry-after"];if(c)for(const h of c.trim().split(",")){const[m,p,,,v]=h.split(":",5),x=parseInt(m,10),S=(isNaN(x)?60:x)*1e3;if(!p)l.all=r+S;else for(const w of p.split(";"))w==="metric_bucket"?(!v||v.split(";").includes("custom"))&&(l[w]=r+S):l[w]=r+S}else f?l.all=r+sE(f,r):t===429&&(l.all=r+60*1e3);return l}const Jx=64;function cE(n,t,a=Gd(n.bufferSize||Jx)){let r={};const l=f=>a.drain(f);function c(f){const h=[];if($f(f,(x,S)=>{const w=e0(S);oE(r,w)?n.recordDroppedEvent("ratelimit_backoff",w):h.push(x)}),h.length===0)return Promise.resolve({});const m=is(f[0],h),p=x=>{if(vT(m,["client_report"])){ce&&ie.warn(`Dropping client report. Will not send outcomes (reason: ${x}).`);return}$f(m,(S,w)=>{n.recordDroppedEvent(x,e0(w))})},v=()=>t({body:xT(m)}).then(x=>x.statusCode===413?(ce&&ie.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),p("send_error"),x):(ce&&x.statusCode!==void 0&&(x.statusCode<200||x.statusCode>=300)&&ie.warn(`Sentry responded with status code ${x.statusCode} to sent event.`),r=lE(r,x),x),x=>{throw p("network_error"),ce&&ie.error("Encountered error running transport request:",x),x});return a.add(v).then(x=>x,x=>{if(x===Fd)return ce&&ie.error("Skipped sending event because buffer is full."),p("queue_overflow"),Promise.resolve({});throw x})}return{send:c,flush:l}}function uE(n,t,a){const r=[{type:"client_report"},{timestamp:_r(),discarded_events:n}];return is(t?{dsn:t}:{},[r])}function Wx(n){const t=[];n.message&&t.push(n.message);try{const a=n.exception.values[n.exception.values.length-1];a!=null&&a.value&&(t.push(a.value),a.type&&t.push(`${a.type}: ${a.value}`))}catch{}return t}function fE(n){var m;const{trace_id:t,parent_span_id:a,span_id:r,status:l,origin:c,data:f,op:h}=((m=n.contexts)==null?void 0:m.trace)??{};return{data:f??{},description:n.transaction,op:h,parent_span_id:a,span_id:r??"",start_timestamp:n.start_timestamp??0,status:l,timestamp:n.timestamp,trace_id:t??"",origin:c,profile_id:f==null?void 0:f[Rx],exclusive_time:f==null?void 0:f[kx],measurements:n.measurements,is_segment:!0}}function dE(n){return{type:"transaction",timestamp:n.timestamp,start_timestamp:n.start_timestamp,transaction:n.description,contexts:{trace:{trace_id:n.trace_id,span_id:n.span_id,parent_span_id:n.parent_span_id,op:n.op,status:n.status,origin:n.origin,data:{...n.data,...n.profile_id&&{[Rx]:n.profile_id},...n.exclusive_time&&{[kx]:n.exclusive_time}}}},measurements:n.measurements}}const c0="Not capturing exception because it's already been captured.",u0="Discarded session because of missing or non-string release",eb=Symbol.for("SentryInternalError"),tb=Symbol.for("SentryDoNotSendEventError"),hE=5e3;function rl(n){return{message:n,[eb]:!0}}function yf(n){return{message:n,[tb]:!0}}function f0(n){return!!n&&typeof n=="object"&&eb in n}function d0(n){return!!n&&typeof n=="object"&&tb in n}function h0(n,t,a,r,l){let c=0,f,h=!1;n.on(a,()=>{c=0,clearTimeout(f),h=!1}),n.on(t,m=>{c+=r(m),c>=8e5?l(n):h||(h=!0,f=Zx(setTimeout(()=>{l(n)},hE)))}),n.on("flush",()=>{l(n)})}class mE{constructor(t){var r,l,c;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=Gd(((r=t.transportOptions)==null?void 0:r.bufferSize)??Jx),t.dsn?this._dsn=Z_(t.dsn):ce&&ie.warn("No DSN provided, client will not send events."),this._dsn){const f=XT(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:f})}this._options.enableLogs=this._options.enableLogs??((l=this._options._experiments)==null?void 0:l.enableLogs),this._options.enableLogs&&h0(this,"afterCaptureLog","flushLogs",vE,Jf),(this._options.enableMetrics??((c=this._options._experiments)==null?void 0:c.enableMetrics)??!0)&&h0(this,"afterCaptureMetric","flushMetrics",yE,$x)}captureException(t,a,r){const l=Zt();if(By(t))return ce&&ie.log(c0),l;const c={event_id:l,...a};return this._process(()=>this.eventFromException(t,c).then(f=>this._captureEvent(f,c,r)).then(f=>f),"error"),c.event_id}captureMessage(t,a,r,l){const c={event_id:Zt(),...r},f=zd(t)?t:String(t),h=Ll(t),m=h?this.eventFromMessage(f,a,c):this.eventFromException(t,c);return this._process(()=>m.then(p=>this._captureEvent(p,c,l)),h?"unknown":"error"),c.event_id}captureEvent(t,a,r){const l=Zt();if(a!=null&&a.originalException&&By(a.originalException))return ce&&ie.log(c0),l;const c={event_id:l,...a},f=t.sdkProcessingMetadata||{},h=f.capturedSpanScope,m=f.capturedSpanIsolationScope,p=m0(t.type);return this._process(()=>this._captureEvent(t,c,h||r,m),p),c.event_id}captureSession(t){this.sendSession(t),Qa(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const a=this._transport;if(!a)return!0;this.emit("flush");const r=await this._isClientDoneProcessing(t),l=await a.flush(t);return r&&l}async close(t){Jf(this);const a=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),a}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const a=this._integrations[t.name];Kx(this,t,this._integrations),a||l0(this,[t])}sendEvent(t,a={}){this.emit("beforeSendEvent",t,a);let r=AT(t,this._dsn,this._options._metadata,this._options.tunnel);for(const l of a.attachments||[])r=yT(r,ST(l));this.sendEnvelope(r).then(l=>this.emit("afterSendEvent",t,l))}sendSession(t){const{release:a,environment:r=qd}=this._options;if("aggregates"in t){const c=t.attrs||{};if(!c.release&&!a){ce&&ie.warn(u0);return}c.release=c.release||a,c.environment=c.environment||r,t.attrs=c}else{if(!t.release&&!a){ce&&ie.warn(u0);return}t.release=t.release||a,t.environment=t.environment||r}this.emit("beforeSendSession",t);const l=ET(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(l)}recordDroppedEvent(t,a,r=1){if(this._options.sendClientReports){const l=`${t}:${a}`;ce&&ie.log(`Recording outcome: "${l}"${r>1?` (${r} times)`:""}`),this._outcomes[l]=(this._outcomes[l]||0)+r}}on(t,a){const r=this._hooks[t]=this._hooks[t]||new Set,l=(...c)=>a(...c);return r.add(l),()=>{r.delete(l)}}emit(t,...a){const r=this._hooks[t];r&&r.forEach(l=>l(...a))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(a){return ce&&ie.error("Error while sending envelope:",a),{}}return ce&&ie.error("Transport disabled"),{}}dispose(){}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=ZT(this,t),l0(this,t)}_updateSessionFromEvent(t,a){var m,p;let r=a.level==="fatal",l=!1;const c=(m=a.exception)==null?void 0:m.values;if(c){l=!0,r=!1;for(const v of c)if(((p=v.mechanism)==null?void 0:p.handled)===!1){r=!0;break}}const f=t.status==="ok";(f&&t.errors===0||f&&r)&&(Qa(t,{...r&&{status:"crashed"},errors:t.errors||Number(l||r)}),this.captureSession(t))}async _isClientDoneProcessing(t){let a=0;for(;!t||a<t;){if(await new Promise(r=>setTimeout(r,1)),!this._numProcessing)return!0;a++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,a,r,l){const c=this.getOptions(),f=Object.keys(this._integrations);return!a.integrations&&(f!=null&&f.length)&&(a.integrations=f),this.emit("preprocessEvent",t,a),t.type||l.setLastEventId(t.event_id||a.event_id),LT(c,t,a,r,this,l).then(h=>{var p;if(h===null)return h;this.emit("postprocessEvent",h,a),h.contexts={trace:{...(p=h.contexts)==null?void 0:p.trace,...C_(r)},...h.contexts};const m=uT(this,r);return h.sdkProcessingMetadata={dynamicSamplingContext:m,...h.sdkProcessingMetadata},h})}_captureEvent(t,a={},r=Hn(),l=Si()){return ce&&Wf(t)&&ie.log(`Captured error event \`${Wx(t)[0]||"<unknown>"}\``),this._processEvent(t,a,r,l).then(c=>c.event_id,c=>{ce&&(d0(c)?ie.log(c.message):f0(c)?ie.warn(c.message):ie.warn(c))})}_processEvent(t,a,r,l){const c=this.getOptions(),{sampleRate:f}=c,h=nb(t),m=Wf(t),v=`before send for type \`${t.type||"error"}\``,x=typeof f>"u"?void 0:J_(f);if(m&&typeof x=="number"&&vl()>x)return this.recordDroppedEvent("sample_rate","error"),Id(yf(`Discarding event because it's not included in the random sample (sampling rate = ${f})`));const S=m0(t.type);return this._prepareEvent(t,a,r,l).then(w=>{var H;if(w===null)throw this.recordDroppedEvent("event_processor",S),yf("An event processor returned `null`, will not send event.");if(((H=a.data)==null?void 0:H.__sentry__)===!0)return w;const k=gE(this,c,w,a);return pE(k,v)}).then(w=>{var H;if(w===null){if(this.recordDroppedEvent("before_send",S),h){const q=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",q)}throw yf(`${v} returned \`null\`, will not send event.`)}const T=r.getSession()||l.getSession();if(m&&T&&this._updateSessionFromEvent(T,w),h){const B=((H=w.sdkProcessingMetadata)==null?void 0:H.spanCountBeforeProcessing)||0,q=w.spans?w.spans.length:0,P=B-q;P>0&&this.recordDroppedEvent("before_send","span",P)}const k=w.transaction_info;if(h&&k&&w.transaction!==t.transaction){const B="custom";w.transaction_info={...k,source:B}}return this.sendEvent(w,a),w}).then(null,w=>{throw d0(w)||f0(w)?w:(this.captureException(w,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:w}),rl(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${w}`))})}_process(t,a){this._numProcessing++,this._promiseBuffer.add(t).then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r===Fd&&this.recordDroppedEvent("queue_overflow",a),r))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([a,r])=>{const[l,c]=a.split(":");return{reason:l,category:c,quantity:r}})}_flushOutcomes(){ce&&ie.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){ce&&ie.log("No outcomes to send");return}if(!this._dsn){ce&&ie.log("No dsn provided, will not send outcomes");return}ce&&ie.log("Sending outcomes:",t);const a=uE(t,this._options.tunnel&&Er(this._dsn));this.sendEnvelope(a)}}function m0(n){return n==="replay_event"?"replay":n||"error"}function pE(n,t){const a=`${t} must return \`null\` or a valid event.`;if(wr(n))return n.then(r=>{if(!hr(r)&&r!==null)throw rl(a);return r},r=>{throw rl(`${t} rejected with ${r}`)});if(!hr(n)&&n!==null)throw rl(a);return n}function gE(n,t,a,r){const{beforeSend:l,beforeSendTransaction:c,beforeSendSpan:f,ignoreSpans:h}=t;let m=a;if(Wf(m)&&l)return l(m,r);if(nb(m)){if(f||h){const p=fE(m);if(h!=null&&h.length&&Wy(p,h))return null;if(f){const v=f(p);v?m=Tr(a,dE(v)):Zy()}if(m.spans){const v=[],x=m.spans;for(const w of x){if(h!=null&&h.length&&Wy(w,h)){oT(x,w);continue}if(f){const T=f(w);T?v.push(T):(Zy(),v.push(w))}else v.push(w)}const S=m.spans.length-v.length;S&&n.recordDroppedEvent("before_send","span",S),m.spans=v}}if(c){if(m.spans){const p=m.spans.length;m.sdkProcessingMetadata={...a.sdkProcessingMetadata,spanCountBeforeProcessing:p}}return c(m,r)}}return m}function Wf(n){return n.type===void 0}function nb(n){return n.type==="transaction"}function yE(n){let t=0;return n.name&&(t+=n.name.length*2),t+=8,t+ib(n.attributes)}function vE(n){let t=0;return n.message&&(t+=n.message.length*2),t+ib(n.attributes)}function ib(n){if(!n)return 0;let t=0;return Object.values(n).forEach(a=>{Array.isArray(a)?t+=a.length*p0(a[0]):Ll(a)?t+=p0(a):t+=100}),t}function p0(n){return typeof n=="string"?n.length*2:typeof n=="number"?8:typeof n=="boolean"?4:0}function xE(n){return kl(n)&&"__sentry_fetch_url_host__"in n&&typeof n.__sentry_fetch_url_host__=="string"}function g0(n){return xE(n)?`${n.message} (${n.__sentry_fetch_url_host__})`:n.message}function bE(n,t){t.debug===!0&&(ce?ie.enable():ts(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),Hn().update(t.initialScope);const r=new n(t);return SE(r),r.init(),r}function SE(n){Hn().setClient(n)}function vf(n){if(!n)return{};const t=n.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const a=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:a,hash:r,relative:t[5]+a+r}}function wE(n,t=!0){if(n.startsWith("data:")){const a=n.match(/^data:([^;,]+)/),r=a?a[1]:"text/plain",l=n.includes(";base64,"),c=n.indexOf(",");let f="";if(t&&c!==-1){const h=n.slice(c+1);f=h.length>10?`${h.slice(0,10)}... [truncated]`:h}return`data:${r}${l?",base64":""}${f?`,${f}`:""}`}return n}function _E(n){var t;"aggregates"in n?((t=n.attrs)==null?void 0:t.ip_address)===void 0&&(n.attrs={...n.attrs,ip_address:"{{auto}}"}):n.ipAddress===void 0&&(n.ipAddress="{{auto}}")}function ab(n,t,a=[t],r="npm"){const l=(n._metadata=n._metadata||{}).sdk=n._metadata.sdk||{};l.name||(l.name=`sentry.javascript.${t}`,l.packages=a.map(c=>({name:`${r}:@sentry/${c}`,version:Xi})),l.version=Xi)}const TE=100;function Zi(n,t){const a=gt(),r=Si();if(!a)return;const{beforeBreadcrumb:l=null,maxBreadcrumbs:c=TE}=a.getOptions();if(c<=0)return;const h={timestamp:_r(),...n},m=l?ts(()=>l(h,t)):h;m!==null&&(a.emit&&a.emit("beforeAddBreadcrumb",m,t),r.addBreadcrumb(m,c))}let y0;const EE="FunctionToString",v0=new WeakMap,AE=(()=>({name:EE,setupOnce(){y0=Function.prototype.toString;try{Function.prototype.toString=function(...n){const t=Bd(this),a=v0.has(gt())&&t!==void 0?t:this;return y0.apply(a,n)}}catch{}},setup(n){v0.set(n,!0)}})),NE=AE,DE=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],jE="EventFilters",CE=(n={})=>{let t;return{name:jE,setup(a){const r=a.getOptions();t=x0(n,r)},processEvent(a,r,l){if(!t){const c=l.getOptions();t=x0(n,c)}return OE(a,t)?null:a}}},ME=((n={})=>({...CE(n),name:"InboundFilters"}));function x0(n={},t={}){return{allowUrls:[...n.allowUrls||[],...t.allowUrls||[]],denyUrls:[...n.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...n.ignoreErrors||[],...t.ignoreErrors||[],...n.disableErrorDefaults?[]:DE],ignoreTransactions:[...n.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function OE(n,t){if(n.type){if(n.type==="transaction"&&kE(n,t.ignoreTransactions))return ce&&ie.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${Gi(n)}`),!0}else{if(RE(n,t.ignoreErrors))return ce&&ie.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${Gi(n)}`),!0;if(UE(n))return ce&&ie.warn(`Event dropped due to not having an error message, error type or stacktrace.
Event: ${Gi(n)}`),!0;if(LE(n,t.denyUrls))return ce&&ie.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${Gi(n)}.
Url: ${xl(n)}`),!0;if(!zE(n,t.allowUrls))return ce&&ie.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${Gi(n)}.
Url: ${xl(n)}`),!0}return!1}function RE(n,t){return t!=null&&t.length?Wx(n).some(a=>Bl(a,t)):!1}function kE(n,t){if(!(t!=null&&t.length))return!1;const a=n.transaction;return a?Bl(a,t):!1}function LE(n,t){if(!(t!=null&&t.length))return!1;const a=xl(n);return a?Bl(a,t):!1}function zE(n,t){if(!(t!=null&&t.length))return!0;const a=xl(n);return a?Bl(a,t):!0}function VE(n=[]){for(let t=n.length-1;t>=0;t--){const a=n[t];if(a&&a.filename!=="<anonymous>"&&a.filename!=="[native code]")return a.filename||null}return null}function xl(n){var t,a;try{const r=[...((t=n.exception)==null?void 0:t.values)??[]].reverse().find(c=>{var f,h,m;return((f=c.mechanism)==null?void 0:f.parent_id)===void 0&&((m=(h=c.stacktrace)==null?void 0:h.frames)==null?void 0:m.length)}),l=(a=r==null?void 0:r.stacktrace)==null?void 0:a.frames;return l?VE(l):null}catch{return ce&&ie.error(`Cannot extract url for event ${Gi(n)}`),null}}function UE(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)!=null&&a.length?!n.message&&!n.exception.values.some(r=>r.stacktrace||r.type&&r.type!=="Error"||r.value):!1}function BE(n,t,a,r,l,c){var h;if(!((h=l.exception)!=null&&h.values)||!c||!yi(c.originalException,Error))return;const f=l.exception.values.length>0?l.exception.values[l.exception.values.length-1]:void 0;f&&(l.exception.values=ed(n,t,r,c.originalException,a,l.exception.values,f,0))}function ed(n,t,a,r,l,c,f,h){if(c.length>=a+1)return c;let m=[...c];if(yi(r[l],Error)){b0(f,h,r);const p=n(t,r[l]),v=m.length;S0(p,l,v,h),m=ed(n,t,a,r[l],l,[p,...m],p,v)}return sb(r)&&r.errors.forEach((p,v)=>{if(yi(p,Error)){b0(f,h,r);const x=n(t,p),S=m.length;S0(x,`errors[${v}]`,S,h),m=ed(n,t,a,p,l,[x,...m],x,S)}}),m}function sb(n){return Array.isArray(n.errors)}function b0(n,t,a){n.mechanism={handled:!0,type:"auto.core.linked_errors",...sb(a)&&{is_exception_group:!0},...n.mechanism,exception_id:t}}function S0(n,t,a,r){n.mechanism={handled:!0,...n.mechanism,type:"chained",source:t,exception_id:a,parent_id:r}}function HE(n){const t="console";Ji(t,n),Wi(t,PE)}function PE(){"console"in De&&Gw.forEach(function(n){n in De.console&&Bt(De.console,n,function(t){return yl[n]=t,function(...a){sn("console",{args:a,level:n});const l=yl[n];l==null||l.apply(De.console,a)}})})}function qE(n){return n==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(n)?n:"log"}const IE="Dedupe",FE=(()=>{let n;return{name:IE,processEvent(t){if(t.type)return t;try{if(YE(t,n))return ce&&ie.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return n=t}}}),GE=FE;function YE(n,t){return t?!!(KE(n,t)||XE(n,t)):!1}function KE(n,t){const a=n.message,r=t.message;return!(!a&&!r||a&&!r||!a&&r||a!==r||!ob(n,t)||!rb(n,t))}function XE(n,t){const a=w0(t),r=w0(n);return!(!a||!r||a.type!==r.type||a.value!==r.value||!ob(n,t)||!rb(n,t))}function rb(n,t){let a=Ry(n),r=Ry(t);if(!a&&!r)return!0;if(a&&!r||!a&&r||(a=a,r=r,r.length!==a.length))return!1;for(let l=0;l<r.length;l++){const c=r[l],f=a[l];if(c.filename!==f.filename||c.lineno!==f.lineno||c.colno!==f.colno||c.function!==f.function)return!1}return!0}function ob(n,t){let a=n.fingerprint,r=t.fingerprint;if(!a&&!r)return!0;if(a&&!r||!a&&r)return!1;a=a,r=r;try{return a.join("")===r.join("")}catch{return!1}}function w0(n){var t,a;return(a=(t=n.exception)==null?void 0:t.values)==null?void 0:a[0]}const $E="ConversationId",QE=(()=>({name:$E,setup(n){n.on("spanStart",t=>{const a=Hn().getScopeData(),r=Si().getScopeData(),l=a.conversationId||r.conversationId;l&&t.setAttribute(z_,l)})}})),ZE=QE;function lb(n){if(n!==void 0)return n>=400&&n<500?"warning":n>=500?"error":void 0}const pr=De;function JE(){return"history"in pr&&!!pr.history}function WE(){if(!("fetch"in pr))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function td(n){return n&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(n.toString())}function eA(){var a;if(typeof EdgeRuntime=="string")return!0;if(!WE())return!1;if(td(pr.fetch))return!0;let n=!1;const t=pr.document;if(t&&typeof t.createElement=="function")try{const r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),(a=r.contentWindow)!=null&&a.fetch&&(n=td(r.contentWindow.fetch)),t.head.removeChild(r)}catch(r){ce&&ie.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return n}function tA(n,t){const a="fetch";Ji(a,n),Wi(a,()=>nA(void 0,t))}function nA(n,t=!1){t&&!eA()||Bt(De,"fetch",function(a){return function(...r){const l=new Error,{method:c,url:f}=iA(r),h={args:r,fetchData:{method:c,url:f},startTimestamp:Vn()*1e3,virtualError:l,headers:aA(r)};return sn("fetch",{...h}),a.apply(De,r).then(async m=>(sn("fetch",{...h,endTimestamp:Vn()*1e3,response:m}),m),m=>{sn("fetch",{...h,endTimestamp:Vn()*1e3,error:m}),kl(m)&&m.stack===void 0&&(m.stack=l.stack,vi(m,"framesToPop",1));const p=gt(),v=(p==null?void 0:p.getOptions().enhanceFetchErrorMessages)??"always";if(v!==!1&&m instanceof TypeError&&(m.message==="Failed to fetch"||m.message==="Load failed"||m.message==="NetworkError when attempting to fetch resource."))try{const w=new URL(h.fetchData.url).host;v==="always"?m.message=`${m.message} (${w})`:vi(m,"__sentry_fetch_url_host__",w)}catch{}throw m})}})}function ol(n,t){return!!n&&typeof n=="object"&&!!n[t]}function _0(n){return typeof n=="string"?n:n?ol(n,"url")?n.url:n.toString?n.toString():"":""}function iA(n){if(n.length===0)return{method:"GET",url:""};if(n.length===2){const[a,r]=n;return{url:_0(a),method:ol(r,"method")?String(r.method).toUpperCase():Ex(a)&&ol(a,"method")?String(a.method).toUpperCase():"GET"}}const t=n[0];return{url:_0(t),method:ol(t,"method")?String(t.method).toUpperCase():"GET"}}function aA(n){const[t,a]=n;try{if(typeof a=="object"&&a!==null&&"headers"in a&&a.headers)return new Headers(a.headers);if(Ex(t))return new Headers(t.headers)}catch{}}function sA(){return"npm"}const Fe=De;let nd=0;function cb(){return nd>0}function rA(){nd++,setTimeout(()=>{nd--})}function Ja(n,t={}){function a(l){return typeof l=="function"}if(!a(n))return n;try{const l=n.__sentry_wrapped__;if(l)return typeof l=="function"?l:n;if(Bd(n))return n}catch{return n}const r=function(...l){try{const c=l.map(f=>Ja(f,t));return n.apply(this,c)}catch(c){throw rA(),j_(f=>{f.addEventProcessor(h=>(t.mechanism&&(Yf(h,void 0),$a(h,t.mechanism)),h.extra={...h.extra,arguments:l},h)),qT(c)}),c}};try{for(const l in n)Object.prototype.hasOwnProperty.call(n,l)&&(r[l]=n[l])}catch{}Nx(r,n),vi(n,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return n.name}})}catch{}return r}function oA(){const n=Ud(),{referrer:t}=Fe.document||{},{userAgent:a}=Fe.navigator||{},r={...t&&{Referer:t},...a&&{"User-Agent":a}};return{url:n,headers:r}}function Yd(n,t){const a=Kd(n,t),r={type:dA(t),value:hA(t)};return a.length&&(r.stacktrace={frames:a}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function lA(n,t,a,r){const l=gt(),c=l==null?void 0:l.getOptions().normalizeDepth,f=vA(t),h={__serialized__:Hx(t,c)};if(f)return{exception:{values:[Yd(n,f)]},extra:h};const m={exception:{values:[{type:zl(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:gA(t,{isUnhandledRejection:r})}]},extra:h};if(a){const p=Kd(n,a);p.length&&(m.exception.values[0].stacktrace={frames:p})}return m}function xf(n,t){return{exception:{values:[Yd(n,t)]}}}function Kd(n,t){const a=t.stacktrace||t.stack||"",r=uA(t),l=fA(t);try{return n(a,r,l)}catch{}return[]}const cA=/Minified React error #\d+;/i;function uA(n){return n&&cA.test(n.message)?1:0}function fA(n){return typeof n.framesToPop=="number"?n.framesToPop:0}function ub(n){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?n instanceof WebAssembly.Exception:!1}function dA(n){const t=n==null?void 0:n.name;return!t&&ub(n)?n.message&&Array.isArray(n.message)&&n.message.length==2?n.message[0]:"WebAssembly.Exception":t}function hA(n){const t=n==null?void 0:n.message;return ub(n)?Array.isArray(n.message)&&n.message.length==2?n.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?g0(t.error):g0(n):"No error message"}function mA(n,t,a,r){const l=(a==null?void 0:a.syntheticException)||void 0,c=Xd(n,t,l,r);return $a(c),c.level="error",a!=null&&a.event_id&&(c.event_id=a.event_id),Ar(c)}function pA(n,t,a="info",r,l){const c=(r==null?void 0:r.syntheticException)||void 0,f=id(n,t,c,l);return f.level=a,r!=null&&r.event_id&&(f.event_id=r.event_id),Ar(f)}function Xd(n,t,a,r,l){let c;if(_x(t)&&t.error)return xf(n,t.error);if(Ly(t)||a_(t)){const f=t;if("stack"in t)c=xf(n,t);else{const h=f.name||(Ly(f)?"DOMError":"DOMException"),m=f.message?`${h}: ${f.message}`:h;c=id(n,m,a,r),Yf(c,m)}return"code"in f&&(c.tags={...c.tags,"DOMException.code":`${f.code}`}),c}return kl(t)?xf(n,t):hr(t)||zl(t)?(c=lA(n,t,a,l),$a(c,{synthetic:!0}),c):(c=id(n,t,a,r),Yf(c,`${t}`),$a(c,{synthetic:!0}),c)}function id(n,t,a,r){const l={};if(r&&a){const c=Kd(n,a);c.length&&(l.exception={values:[{value:t,stacktrace:{frames:c}}]}),$a(l,{synthetic:!0})}if(zd(t)){const{__sentry_template_string__:c,__sentry_template_values__:f}=t;return l.logentry={message:c,params:f},l}return l.message=t,l}function gA(n,{isUnhandledRejection:t}){const a=f_(n),r=t?"promise rejection":"exception";return _x(n)?`Event \`ErrorEvent\` captured as ${r} with message \`${n.message}\``:zl(n)?`Event \`${yA(n)}\` (type=${n.type}) captured as ${r}`:`Object captured as ${r} with keys: ${a}`}function yA(n){try{const t=Object.getPrototypeOf(n);return t?t.constructor.name:void 0}catch{}}function vA(n){return Object.values(n).find(t=>t instanceof Error)}class xA extends mE{constructor(t){var v;const a=bA(t),r=Fe.SENTRY_SDK_SOURCE||sA();ab(a,"browser",["browser"],r),(v=a._metadata)!=null&&v.sdk&&(a._metadata.sdk.settings={infer_ip:a.sendDefaultPii?"auto":"never",...a._metadata.sdk.settings}),super(a);const{sendDefaultPii:l,sendClientReports:c,enableLogs:f,_experiments:h,enableMetrics:m}=this._options,p=m??(h==null?void 0:h.enableMetrics)??!0;Fe.document&&(c||f||p)&&Fe.document.addEventListener("visibilitychange",()=>{Fe.document.visibilityState==="hidden"&&(c&&this._flushOutcomes(),f&&Jf(this),p&&$x(this))}),l&&this.on("beforeSendSession",_E)}eventFromException(t,a){return mA(this._options.stackParser,t,a,this._options.attachStacktrace)}eventFromMessage(t,a="info",r){return pA(this._options.stackParser,t,a,r,this._options.attachStacktrace)}_prepareEvent(t,a,r,l){return t.platform=t.platform||"javascript",super._prepareEvent(t,a,r,l)}}function bA(n){var t;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(t=Fe.SENTRY_RELEASE)==null?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n}}const SA=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,xt=De,wA=1e3;let T0,ad,sd;function _A(n){Ji("dom",n),Wi("dom",TA)}function TA(){if(!xt.document)return;const n=sn.bind(null,"dom"),t=E0(n,!0);xt.document.addEventListener("click",t,!1),xt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(a=>{var c,f;const l=(c=xt[a])==null?void 0:c.prototype;(f=l==null?void 0:l.hasOwnProperty)!=null&&f.call(l,"addEventListener")&&(Bt(l,"addEventListener",function(h){return function(m,p,v){if(m==="click"||m=="keypress")try{const x=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},S=x[m]=x[m]||{refCount:0};if(!S.handler){const w=E0(n);S.handler=w,h.call(this,m,w,v)}S.refCount++}catch{}return h.call(this,m,p,v)}}),Bt(l,"removeEventListener",function(h){return function(m,p,v){if(m==="click"||m=="keypress")try{const x=this.__sentry_instrumentation_handlers__||{},S=x[m];S&&(S.refCount--,S.refCount<=0&&(h.call(this,m,S.handler,v),S.handler=void 0,delete x[m]),Object.keys(x).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return h.call(this,m,p,v)}}))})}function EA(n){if(n.type!==ad)return!1;try{if(!n.target||n.target._sentryId!==sd)return!1}catch{}return!0}function AA(n,t){return n!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function E0(n,t=!1){return a=>{if(!a||a._sentryCaptured)return;const r=NA(a);if(AA(a.type,r))return;vi(a,"_sentryCaptured",!0),r&&!r._sentryId&&vi(r,"_sentryId",Zt());const l=a.type==="keypress"?"input":a.type;EA(a)||(n({event:a,name:l,global:t}),ad=a.type,sd=r?r._sentryId:void 0),clearTimeout(T0),T0=xt.setTimeout(()=>{sd=void 0,ad=void 0},wA)}}function NA(n){try{return n.target}catch{return null}}let Zo;function fb(n){const t="history";Ji(t,n),Wi(t,DA)}function DA(){if(xt.addEventListener("popstate",()=>{const t=xt.location.href,a=Zo;if(Zo=t,a===t)return;sn("history",{from:a,to:t})}),!JE())return;function n(t){return function(...a){const r=a.length>2?a[2]:void 0;if(r){const l=Zo,c=jA(String(r));if(Zo=c,l===c)return t.apply(this,a);sn("history",{from:l,to:c})}return t.apply(this,a)}}Bt(xt.history,"pushState",n),Bt(xt.history,"replaceState",n)}function jA(n){try{return new URL(n,xt.location.origin).toString()}catch{return n}}const ll={};function CA(n){const t=ll[n];if(t)return t;let a=xt[n];if(td(a))return ll[n]=a.bind(xt);const r=xt.document;if(r&&typeof r.createElement=="function")try{const l=r.createElement("iframe");l.hidden=!0,r.head.appendChild(l);const c=l.contentWindow;c!=null&&c[n]&&(a=c[n]),r.head.removeChild(l)}catch(l){SA&&ie.warn(`Could not create sandbox iframe for ${n} check, bailing to window.${n}: `,l)}return a&&(ll[n]=a.bind(xt))}function MA(n){ll[n]=void 0}const sr="__sentry_xhr_v3__";function OA(n){Ji("xhr",n),Wi("xhr",RA)}function RA(){if(!xt.XMLHttpRequest)return;const n=XMLHttpRequest.prototype;n.open=new Proxy(n.open,{apply(t,a,r){const l=new Error,c=Vn()*1e3,f=zn(r[0])?r[0].toUpperCase():void 0,h=kA(r[1]);if(!f||!h)return t.apply(a,r);a[sr]={method:f,url:h,request_headers:{}},f==="POST"&&h.match(/sentry_key/)&&(a.__sentry_own_request__=!0);const m=()=>{const p=a[sr];if(p&&a.readyState===4){try{p.status_code=a.status}catch{}const v={endTimestamp:Vn()*1e3,startTimestamp:c,xhr:a,virtualError:l};sn("xhr",v)}};return"onreadystatechange"in a&&typeof a.onreadystatechange=="function"?a.onreadystatechange=new Proxy(a.onreadystatechange,{apply(p,v,x){return m(),p.apply(v,x)}}):a.addEventListener("readystatechange",m),a.setRequestHeader=new Proxy(a.setRequestHeader,{apply(p,v,x){const[S,w]=x,T=v[sr];return T&&zn(S)&&zn(w)&&(T.request_headers[S.toLowerCase()]=w),p.apply(v,x)}}),t.apply(a,r)}}),n.send=new Proxy(n.send,{apply(t,a,r){const l=a[sr];if(!l)return t.apply(a,r);r[0]!==void 0&&(l.body=r[0]);const c={startTimestamp:Vn()*1e3,xhr:a};return sn("xhr",c),t.apply(a,r)}})}function kA(n){if(zn(n))return n;try{return n.toString()}catch{}}const LA=40;function zA(n,t=CA("fetch")){let a=0,r=0;async function l(c){const f=c.body.length;a+=f,r++;const h={body:c.body,method:"POST",referrerPolicy:"strict-origin",headers:n.headers,keepalive:a<=6e4&&r<15,...n.fetchOptions};try{const m=await t(n.url,h);return{statusCode:m.status,headers:{"x-sentry-rate-limits":m.headers.get("X-Sentry-Rate-Limits"),"retry-after":m.headers.get("Retry-After")}}}catch(m){throw MA("fetch"),m}finally{a-=f,r--}}return cE(n,l,Gd(n.bufferSize||LA))}const Hl=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,VA=30,UA=50;function rd(n,t,a,r){const l={filename:n,function:t==="<anonymous>"?Qi:t,in_app:!0};return a!==void 0&&(l.lineno=a),r!==void 0&&(l.colno=r),l}const BA=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,HA=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,PA=/\((\S*)(?::(\d+))(?::(\d+))\)/,qA=/at (.+?) ?\(data:(.+?),/,IA=n=>{var l;const t=n.match(qA);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const a=BA.exec(n);if(a){const[,c,f,h]=a;return rd(c,Qi,+f,+h)}const r=HA.exec(n);if(r){if(((l=r[2])==null?void 0:l.indexOf("eval"))===0){const m=PA.exec(r[2]);m&&(r[2]=m[1],r[3]=m[2],r[4]=m[3])}const[f,h]=db(r[1]||Qi,r[2]);return rd(h,f,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},FA=[VA,IA],GA=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,YA=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,KA=n=>{const t=GA.exec(n);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const c=YA.exec(t[3]);c&&(t[1]=t[1]||"eval",t[3]=c[1],t[4]=c[2],t[5]="")}let r=t[3],l=t[1]||Qi;return[l,r]=db(l,r),rd(r,l,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},XA=[UA,KA],$A=[FA,XA],QA=bx(...$A),db=(n,t)=>{const a=n.indexOf("safari-extension")!==-1,r=n.indexOf("safari-web-extension")!==-1;return a||r?[n.indexOf("@")!==-1?n.split("@")[0]:Qi,a?`safari-extension:${t}`:`safari-web-extension:${t}`]:[n,t]},Jo=1024,ZA="Breadcrumbs",JA=((n={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...n};return{name:ZA,setup(a){t.console&&HE(nN(a)),t.dom&&_A(tN(a,t.dom)),t.xhr&&OA(iN(a)),t.fetch&&tA(aN(a)),t.history&&fb(sN(a)),t.sentry&&a.on("beforeSendEvent",eN(a))}}}),WA=JA;function eN(n){return function(a){gt()===n&&Zi({category:`sentry.${a.type==="transaction"?"transaction":"event"}`,event_id:a.event_id,level:a.level,message:Gi(a)},{event:a})}}function tN(n,t){return function(r){if(gt()!==n)return;let l,c,f=typeof t=="object"?t.serializeAttribute:void 0,h=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;h&&h>Jo&&(Hl&&ie.warn(`\`dom.maxStringLength\` cannot exceed ${Jo}, but a value of ${h} was configured. Sentry will use ${Jo} instead.`),h=Jo),typeof f=="string"&&(f=[f]);try{const p=r.event,v=rN(p)?p.target:p;l=Ax(v,{keyAttrs:f,maxStringLength:h}),c=u_(v)}catch{l="<unknown>"}if(l.length===0)return;const m={category:`ui.${r.name}`,message:l};c&&(m.data={"ui.component_name":c}),Zi(m,{event:r.event,name:r.name,global:r.global})}}function nN(n){return function(a){if(gt()!==n)return;const r={category:"console",data:{arguments:a.args,logger:"console"},level:qE(a.level),message:Uy(a.args," ")};if(a.level==="assert")if(a.args[0]===!1)r.message=`Assertion failed: ${Uy(a.args.slice(1)," ")||"console.assert"}`,r.data.arguments=a.args.slice(1);else return;Zi(r,{input:a.args,level:a.level})}}function iN(n){return function(a){if(gt()!==n)return;const{startTimestamp:r,endTimestamp:l}=a,c=a.xhr[sr];if(!r||!l||!c)return;const{method:f,url:h,status_code:m,body:p}=c,v={method:f,url:h,status_code:m},x={xhr:a.xhr,input:p,startTimestamp:r,endTimestamp:l},S={category:"xhr",data:v,type:"http",level:lb(m)};n.emit("beforeOutgoingRequestBreadcrumb",S,x),Zi(S,x)}}function aN(n){return function(a){if(gt()!==n)return;const{startTimestamp:r,endTimestamp:l}=a;if(l&&!(a.fetchData.url.match(/sentry_key/)&&a.fetchData.method==="POST"))if(a.error){const c={data:a.error,input:a.args,startTimestamp:r,endTimestamp:l},f={category:"fetch",data:a.fetchData,level:"error",type:"http"};n.emit("beforeOutgoingRequestBreadcrumb",f,c),Zi(f,c)}else{const c=a.response,f={...a.fetchData,status_code:c==null?void 0:c.status},h={input:a.args,response:c,startTimestamp:r,endTimestamp:l},m={category:"fetch",data:f,type:"http",level:lb(f.status_code)};n.emit("beforeOutgoingRequestBreadcrumb",m,h),Zi(m,h)}}}function sN(n){return function(a){if(gt()!==n)return;let r=a.from,l=a.to;const c=vf(Fe.location.href);let f=r?vf(r):void 0;const h=vf(l);f!=null&&f.path||(f=c),c.protocol===h.protocol&&c.host===h.host&&(l=h.relative),c.protocol===f.protocol&&c.host===f.host&&(r=f.relative),Zi({category:"navigation",data:{from:r,to:l}})}}function rN(n){return!!n&&!!n.target}const oN="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),lN="BrowserApiErrors",cN=((n={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...n};return{name:lN,setupOnce(){t.setTimeout&&Bt(Fe,"setTimeout",A0),t.setInterval&&Bt(Fe,"setInterval",A0),t.requestAnimationFrame&&Bt(Fe,"requestAnimationFrame",fN),t.XMLHttpRequest&&"XMLHttpRequest"in Fe&&Bt(XMLHttpRequest.prototype,"send",dN);const a=t.eventTarget;a&&(Array.isArray(a)?a:oN).forEach(l=>hN(l,t))}}}),uN=cN;function A0(n){return function(...t){const a=t[0];return t[0]=Ja(a,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${gi(n)}`}}),n.apply(this,t)}}function fN(n){return function(t){return n.apply(this,[Ja(t,{mechanism:{data:{handler:gi(n)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function dN(n){return function(...t){const a=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(l=>{l in a&&typeof a[l]=="function"&&Bt(a,l,function(c){const f={mechanism:{data:{handler:gi(c)},handled:!1,type:`auto.browser.browserapierrors.xhr.${l}`}},h=Bd(c);return h&&(f.mechanism.data.handler=gi(h)),Ja(c,f)})}),n.apply(this,t)}}function hN(n,t){var l,c;const r=(l=Fe[n])==null?void 0:l.prototype;(c=r==null?void 0:r.hasOwnProperty)!=null&&c.call(r,"addEventListener")&&(Bt(r,"addEventListener",function(f){return function(h,m,p){try{mN(m)&&(m.handleEvent=Ja(m.handleEvent,{mechanism:{data:{handler:gi(m),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&pN(this,h,m),f.apply(this,[h,Ja(m,{mechanism:{data:{handler:gi(m),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),p])}}),Bt(r,"removeEventListener",function(f){return function(h,m,p){try{const v=m.__sentry_wrapped__;v&&f.call(this,h,v,p)}catch{}return f.call(this,h,m,p)}}))}function mN(n){return typeof n.handleEvent=="function"}function pN(n,t,a){n&&typeof n=="object"&&"removeEventListener"in n&&typeof n.removeEventListener=="function"&&n.removeEventListener(t,a)}const gN=(n={})=>{const t=n.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof Fe.document>"u"){Hl&&ie.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}r0({ignoreDuration:!0}),gf();const a=Si();let r=a.getUser();a.addScopeListener(l=>{const c=l.getUser();((r==null?void 0:r.id)!==(c==null?void 0:c.id)||(r==null?void 0:r.ip_address)!==(c==null?void 0:c.ip_address))&&(gf(),r=c)}),t==="route"&&fb(({from:l,to:c})=>{l!==c&&(r0({ignoreDuration:!0}),gf())})}}},yN="CultureContext",vN=(()=>({name:yN,preprocessEvent(n){var a;const t=bN();t&&(n.contexts={...n.contexts,culture:{...t,...(a=n.contexts)==null?void 0:a.culture}})}})),xN=vN;function bN(){try{const n=Fe.Intl;if(!n)return;const t=n.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}const SN="GlobalHandlers",wN=((n={})=>{const t={onerror:!0,onunhandledrejection:!0,...n};return{name:SN,setupOnce(){Error.stackTraceLimit=50},setup(a){t.onerror&&(TN(a),N0("onerror")),t.onunhandledrejection&&(EN(a),N0("onunhandledrejection"))}}}),_N=wN;function TN(n){e_(t=>{const{stackParser:a,attachStacktrace:r}=hb();if(gt()!==n||cb())return;const{msg:l,url:c,line:f,column:h,error:m}=t,p=DN(Xd(a,m||l,void 0,r,!1),c,f,h);p.level="error",Fx(p,{originalException:m,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function EN(n){n_(t=>{const{stackParser:a,attachStacktrace:r}=hb();if(gt()!==n||cb())return;const l=AN(t),c=Ll(l)?NN(l):Xd(a,l,void 0,r,!0);c.level="error",Fx(c,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function AN(n){if(Ll(n))return n;try{if("reason"in n)return n.reason;if("detail"in n&&"reason"in n.detail)return n.detail.reason}catch{}return n}function NN(n){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(n)}`}]}}}function DN(n,t,a,r){const l=n.exception=n.exception||{},c=l.values=l.values||[],f=c[0]=c[0]||{},h=f.stacktrace=f.stacktrace||{},m=h.frames=h.frames||[];return m.length===0&&m.push({colno:r,lineno:a,filename:jN(t)??Ud(),function:Qi,in_app:!0}),n}function N0(n){Hl&&ie.log(`Global Handler attached: ${n}`)}function hb(){const n=gt();return(n==null?void 0:n.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function jN(n){if(!(!zn(n)||n.length===0))return n.startsWith("data:")?`<${wE(n,!1)}>`:n}const CN=()=>({name:"HttpContext",preprocessEvent(n){var r;if(!Fe.navigator&&!Fe.location&&!Fe.document)return;const t=oA(),a={...t.headers,...(r=n.request)==null?void 0:r.headers};n.request={...t,...n.request,headers:a}}}),MN="cause",ON=5,RN="LinkedErrors",kN=((n={})=>{const t=n.limit||ON,a=n.key||MN;return{name:RN,preprocessEvent(r,l,c){const f=c.getOptions();BE(Yd,f.stackParser,a,t,r,l)}}}),LN=kN;function zN(){return VN()?(Hl&&ts(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function VN(){var l;if(typeof Fe.window>"u")return!1;const n=Fe;if(n.nw)return!1;const t=n.chrome||n.browser;if(!((l=t==null?void 0:t.runtime)!=null&&l.id))return!1;const a=Ud();return!(Fe===Fe.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(a))}function UN(n){return[ME(),NE(),ZE(),uN(),WA(),_N(),LN(),GE(),CN(),xN(),gN()]}function BN(n={}){const t=!n.skipBrowserExtensionCheck&&zN();let a=n.defaultIntegrations==null?UN():n.defaultIntegrations;const r={...n,enabled:t?!1:n.enabled,stackParser:Jw(n.stackParser||QA),integrations:QT({integrations:n.integrations,defaultIntegrations:a}),transport:n.transport||zA};return bE(xA,r)}var bf={exports:{}},le={};/**
 * @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 D0;function HN(){if(D0)return le;D0=1;var n=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),S=Symbol.iterator;function w(A){return A===null||typeof A!="object"?null:(A=S&&A[S]||A["@@iterator"],typeof A=="function"?A:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,H={};function B(A,z,F){this.props=A,this.context=z,this.refs=H,this.updater=F||T}B.prototype.isReactComponent={},B.prototype.setState=function(A,z){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,z,"setState")},B.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function q(){}q.prototype=B.prototype;function P(A,z,F){this.props=A,this.context=z,this.refs=H,this.updater=F||T}var G=P.prototype=new q;G.constructor=P,k(G,B.prototype),G.isPureReactComponent=!0;var Y=Array.isArray;function ae(){}var X={H:null,A:null,T:null,S:null},ee=Object.prototype.hasOwnProperty;function de(A,z,F){var $=F.ref;return{$$typeof:n,type:A,key:z,ref:$!==void 0?$:null,props:F}}function xe(A,z){return de(A.type,z,A.props)}function ht(A){return typeof A=="object"&&A!==null&&A.$$typeof===n}function He(A){var z={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(F){return z[F]})}var Ge=/\/+/g;function Ve(A,z){return typeof A=="object"&&A!==null&&A.key!=null?He(""+A.key):z.toString(36)}function rt(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(ae,ae):(A.status="pending",A.then(function(z){A.status==="pending"&&(A.status="fulfilled",A.value=z)},function(z){A.status==="pending"&&(A.status="rejected",A.reason=z)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}function R(A,z,F,$,oe){var me=typeof A;(me==="undefined"||me==="boolean")&&(A=null);var Ee=!1;if(A===null)Ee=!0;else switch(me){case"bigint":case"string":case"number":Ee=!0;break;case"object":switch(A.$$typeof){case n:case t:Ee=!0;break;case v:return Ee=A._init,R(Ee(A._payload),z,F,$,oe)}}if(Ee)return oe=oe(A),Ee=$===""?"."+Ve(A,0):$,Y(oe)?(F="",Ee!=null&&(F=Ee.replace(Ge,"$&/")+"/"),R(oe,z,F,"",function(os){return os})):oe!=null&&(ht(oe)&&(oe=xe(oe,F+(oe.key==null||A&&A.key===oe.key?"":(""+oe.key).replace(Ge,"$&/")+"/")+Ee)),z.push(oe)),1;Ee=0;var yt=$===""?".":$+":";if(Y(A))for(var Ye=0;Ye<A.length;Ye++)$=A[Ye],me=yt+Ve($,Ye),Ee+=R($,z,F,me,oe);else if(Ye=w(A),typeof Ye=="function")for(A=Ye.call(A),Ye=0;!($=A.next()).done;)$=$.value,me=yt+Ve($,Ye++),Ee+=R($,z,F,me,oe);else if(me==="object"){if(typeof A.then=="function")return R(rt(A),z,F,$,oe);throw z=String(A),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.")}return Ee}function I(A,z,F){if(A==null)return A;var $=[],oe=0;return R(A,$,"","",function(me){return z.call(F,me,oe++)}),$}function K(A){if(A._status===-1){var z=A._result;z=z(),z.then(function(F){(A._status===0||A._status===-1)&&(A._status=1,A._result=F)},function(F){(A._status===0||A._status===-1)&&(A._status=2,A._result=F)}),A._status===-1&&(A._status=0,A._result=z)}if(A._status===1)return A._result.default;throw A._result}var se=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var z=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(z))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)},he={map:I,forEach:function(A,z,F){I(A,function(){z.apply(this,arguments)},F)},count:function(A){var z=0;return I(A,function(){z++}),z},toArray:function(A){return I(A,function(z){return z})||[]},only:function(A){if(!ht(A))throw Error("React.Children.only expected to receive a single React element child.");return A}};return le.Activity=x,le.Children=he,le.Component=B,le.Fragment=a,le.Profiler=l,le.PureComponent=P,le.StrictMode=r,le.Suspense=m,le.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,le.__COMPILER_RUNTIME={__proto__:null,c:function(A){return X.H.useMemoCache(A)}},le.cache=function(A){return function(){return A.apply(null,arguments)}},le.cacheSignal=function(){return null},le.cloneElement=function(A,z,F){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var $=k({},A.props),oe=A.key;if(z!=null)for(me in z.key!==void 0&&(oe=""+z.key),z)!ee.call(z,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&z.ref===void 0||($[me]=z[me]);var me=arguments.length-2;if(me===1)$.children=F;else if(1<me){for(var Ee=Array(me),yt=0;yt<me;yt++)Ee[yt]=arguments[yt+2];$.children=Ee}return de(A.type,oe,$)},le.createContext=function(A){return A={$$typeof:f,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:c,_context:A},A},le.createElement=function(A,z,F){var $,oe={},me=null;if(z!=null)for($ in z.key!==void 0&&(me=""+z.key),z)ee.call(z,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(oe[$]=z[$]);var Ee=arguments.length-2;if(Ee===1)oe.children=F;else if(1<Ee){for(var yt=Array(Ee),Ye=0;Ye<Ee;Ye++)yt[Ye]=arguments[Ye+2];oe.children=yt}if(A&&A.defaultProps)for($ in Ee=A.defaultProps,Ee)oe[$]===void 0&&(oe[$]=Ee[$]);return de(A,me,oe)},le.createRef=function(){return{current:null}},le.forwardRef=function(A){return{$$typeof:h,render:A}},le.isValidElement=ht,le.lazy=function(A){return{$$typeof:v,_payload:{_status:-1,_result:A},_init:K}},le.memo=function(A,z){return{$$typeof:p,type:A,compare:z===void 0?null:z}},le.startTransition=function(A){var z=X.T,F={};X.T=F;try{var $=A(),oe=X.S;oe!==null&&oe(F,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(ae,se)}catch(me){se(me)}finally{z!==null&&F.types!==null&&(z.types=F.types),X.T=z}},le.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},le.use=function(A){return X.H.use(A)},le.useActionState=function(A,z,F){return X.H.useActionState(A,z,F)},le.useCallback=function(A,z){return X.H.useCallback(A,z)},le.useContext=function(A){return X.H.useContext(A)},le.useDebugValue=function(){},le.useDeferredValue=function(A,z){return X.H.useDeferredValue(A,z)},le.useEffect=function(A,z){return X.H.useEffect(A,z)},le.useEffectEvent=function(A){return X.H.useEffectEvent(A)},le.useId=function(){return X.H.useId()},le.useImperativeHandle=function(A,z,F){return X.H.useImperativeHandle(A,z,F)},le.useInsertionEffect=function(A,z){return X.H.useInsertionEffect(A,z)},le.useLayoutEffect=function(A,z){return X.H.useLayoutEffect(A,z)},le.useMemo=function(A,z){return X.H.useMemo(A,z)},le.useOptimistic=function(A,z){return X.H.useOptimistic(A,z)},le.useReducer=function(A,z,F){return X.H.useReducer(A,z,F)},le.useRef=function(A){return X.H.useRef(A)},le.useState=function(A){return X.H.useState(A)},le.useSyncExternalStore=function(A,z,F){return X.H.useSyncExternalStore(A,z,F)},le.useTransition=function(){return X.H.useTransition()},le.version="19.2.4",le}var j0;function $d(){return j0||(j0=1,bf.exports=HN()),bf.exports}var W=$d();function PN(n){const t={...n};return ab(t,"react"),IT("react",{version:W.version}),BN(t)}var Sf={exports:{}},nr={},wf={exports:{}},_f={};/**
 * @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 C0;function qN(){return C0||(C0=1,(function(n){function t(R,I){var K=R.length;R.push(I);e:for(;0<K;){var se=K-1>>>1,he=R[se];if(0<l(he,I))R[se]=I,R[K]=he,K=se;else break e}}function a(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var I=R[0],K=R.pop();if(K!==I){R[0]=K;e:for(var se=0,he=R.length,A=he>>>1;se<A;){var z=2*(se+1)-1,F=R[z],$=z+1,oe=R[$];if(0>l(F,K))$<he&&0>l(oe,F)?(R[se]=oe,R[$]=K,se=$):(R[se]=F,R[z]=K,se=z);else if($<he&&0>l(oe,K))R[se]=oe,R[$]=K,se=$;else break e}}return I}function l(R,I){var K=R.sortIndex-I.sortIndex;return K!==0?K:R.id-I.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;n.unstable_now=function(){return c.now()}}else{var f=Date,h=f.now();n.unstable_now=function(){return f.now()-h}}var m=[],p=[],v=1,x=null,S=3,w=!1,T=!1,k=!1,H=!1,B=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;function G(R){for(var I=a(p);I!==null;){if(I.callback===null)r(p);else if(I.startTime<=R)r(p),I.sortIndex=I.expirationTime,t(m,I);else break;I=a(p)}}function Y(R){if(k=!1,G(R),!T)if(a(m)!==null)T=!0,ae||(ae=!0,He());else{var I=a(p);I!==null&&rt(Y,I.startTime-R)}}var ae=!1,X=-1,ee=5,de=-1;function xe(){return H?!0:!(n.unstable_now()-de<ee)}function ht(){if(H=!1,ae){var R=n.unstable_now();de=R;var I=!0;try{e:{T=!1,k&&(k=!1,q(X),X=-1),w=!0;var K=S;try{t:{for(G(R),x=a(m);x!==null&&!(x.expirationTime>R&&xe());){var se=x.callback;if(typeof se=="function"){x.callback=null,S=x.priorityLevel;var he=se(x.expirationTime<=R);if(R=n.unstable_now(),typeof he=="function"){x.callback=he,G(R),I=!0;break t}x===a(m)&&r(m),G(R)}else r(m);x=a(m)}if(x!==null)I=!0;else{var A=a(p);A!==null&&rt(Y,A.startTime-R),I=!1}}break e}finally{x=null,S=K,w=!1}I=void 0}}finally{I?He():ae=!1}}}var He;if(typeof P=="function")He=function(){P(ht)};else if(typeof MessageChannel<"u"){var Ge=new MessageChannel,Ve=Ge.port2;Ge.port1.onmessage=ht,He=function(){Ve.postMessage(null)}}else He=function(){B(ht,0)};function rt(R,I){X=B(function(){R(n.unstable_now())},I)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(R){R.callback=null},n.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ee=0<R?Math.floor(1e3/R):5},n.unstable_getCurrentPriorityLevel=function(){return S},n.unstable_next=function(R){switch(S){case 1:case 2:case 3:var I=3;break;default:I=S}var K=S;S=I;try{return R()}finally{S=K}},n.unstable_requestPaint=function(){H=!0},n.unstable_runWithPriority=function(R,I){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var K=S;S=R;try{return I()}finally{S=K}},n.unstable_scheduleCallback=function(R,I,K){var se=n.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?se+K:se):K=se,R){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=K+he,R={id:v++,callback:I,priorityLevel:R,startTime:K,expirationTime:he,sortIndex:-1},K>se?(R.sortIndex=K,t(p,R),a(m)===null&&R===a(p)&&(k?(q(X),X=-1):k=!0,rt(Y,K-se))):(R.sortIndex=he,t(m,R),T||w||(T=!0,ae||(ae=!0,He()))),R},n.unstable_shouldYield=xe,n.unstable_wrapCallback=function(R){var I=S;return function(){var K=S;S=I;try{return R.apply(this,arguments)}finally{S=K}}}})(_f)),_f}var M0;function IN(){return M0||(M0=1,wf.exports=qN()),wf.exports}var Tf={exports:{}},mt={};/**
 * @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 O0;function FN(){if(O0)return mt;O0=1;var n=$d();function t(m){var p="https://react.dev/errors/"+m;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 #"+m+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var r={d:{f:a,r:function(){throw Error(t(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},l=Symbol.for("react.portal");function c(m,p,v){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:x==null?null:""+x,children:m,containerInfo:p,implementation:v}}var f=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function h(m,p){if(m==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return mt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,mt.createPortal=function(m,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(t(299));return c(m,p,null,v)},mt.flushSync=function(m){var p=f.T,v=r.p;try{if(f.T=null,r.p=2,m)return m()}finally{f.T=p,r.p=v,r.d.f()}},mt.preconnect=function(m,p){typeof m=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,r.d.C(m,p))},mt.prefetchDNS=function(m){typeof m=="string"&&r.d.D(m)},mt.preinit=function(m,p){if(typeof m=="string"&&p&&typeof p.as=="string"){var v=p.as,x=h(v,p.crossOrigin),S=typeof p.integrity=="string"?p.integrity:void 0,w=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;v==="style"?r.d.S(m,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:x,integrity:S,fetchPriority:w}):v==="script"&&r.d.X(m,{crossOrigin:x,integrity:S,fetchPriority:w,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},mt.preinitModule=function(m,p){if(typeof m=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var v=h(p.as,p.crossOrigin);r.d.M(m,{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(m)},mt.preload=function(m,p){if(typeof m=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var v=p.as,x=h(v,p.crossOrigin);r.d.L(m,v,{crossOrigin:x,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},mt.preloadModule=function(m,p){if(typeof m=="string")if(p){var v=h(p.as,p.crossOrigin);r.d.m(m,{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(m)},mt.requestFormReset=function(m){r.d.r(m)},mt.unstable_batchedUpdates=function(m,p){return m(p)},mt.useFormState=function(m,p,v){return f.H.useFormState(m,p,v)},mt.useFormStatus=function(){return f.H.useHostTransitionStatus()},mt.version="19.2.4",mt}var R0;function GN(){if(R0)return Tf.exports;R0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(t){console.error(t)}}return n(),Tf.exports=FN(),Tf.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 k0;function YN(){if(k0)return nr;k0=1;var n=IN(),t=$d(),a=GN();function r(e){var i="https://react.dev/errors/"+e;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)i+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var i=e,s=e;if(e.alternate)for(;i.return;)i=i.return;else{e=i;do i=e,(i.flags&4098)!==0&&(s=i.return),e=i.return;while(e)}return i.tag===3?s:null}function f(e){if(e.tag===13){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function h(e){if(e.tag===31){var i=e.memoizedState;if(i===null&&(e=e.alternate,e!==null&&(i=e.memoizedState)),i!==null)return i.dehydrated}return null}function m(e){if(c(e)!==e)throw Error(r(188))}function p(e){var i=e.alternate;if(!i){if(i=c(e),i===null)throw Error(r(188));return i!==e?null:e}for(var s=e,o=i;;){var u=s.return;if(u===null)break;var d=u.alternate;if(d===null){if(o=u.return,o!==null){s=o;continue}break}if(u.child===d.child){for(d=u.child;d;){if(d===s)return m(u),e;if(d===o)return m(u),i;d=d.sibling}throw Error(r(188))}if(s.return!==o.return)s=u,o=d;else{for(var y=!1,b=u.child;b;){if(b===s){y=!0,s=u,o=d;break}if(b===o){y=!0,o=u,s=d;break}b=b.sibling}if(!y){for(b=d.child;b;){if(b===s){y=!0,s=d,o=u;break}if(b===o){y=!0,o=d,s=u;break}b=b.sibling}if(!y)throw Error(r(189))}}if(s.alternate!==o)throw Error(r(190))}if(s.tag!==3)throw Error(r(188));return s.stateNode.current===s?e:i}function v(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e;for(e=e.child;e!==null;){if(i=v(e),i!==null)return i;e=e.sibling}return null}var x=Object.assign,S=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),T=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),H=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),P=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),ee=Symbol.for("react.lazy"),de=Symbol.for("react.activity"),xe=Symbol.for("react.memo_cache_sentinel"),ht=Symbol.iterator;function He(e){return e===null||typeof e!="object"?null:(e=ht&&e[ht]||e["@@iterator"],typeof e=="function"?e:null)}var Ge=Symbol.for("react.client.reference");function Ve(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ge?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case k:return"Fragment";case B:return"Profiler";case H:return"StrictMode";case Y:return"Suspense";case ae:return"SuspenseList";case de:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case T:return"Portal";case P:return e.displayName||"Context";case q:return(e._context.displayName||"Context")+".Consumer";case G:var i=e.render;return e=e.displayName,e||(e=i.displayName||i.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return i=e.displayName||null,i!==null?i:Ve(e.type)||"Memo";case ee:i=e._payload,e=e._init;try{return Ve(e(i))}catch{}}return null}var rt=Array.isArray,R=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K={pending:!1,data:null,method:null,action:null},se=[],he=-1;function A(e){return{current:e}}function z(e){0>he||(e.current=se[he],se[he]=null,he--)}function F(e,i){he++,se[he]=e.current,e.current=i}var $=A(null),oe=A(null),me=A(null),Ee=A(null);function yt(e,i){switch(F(me,i),F(oe,e),F($,null),i.nodeType){case 9:case 11:e=(e=i.documentElement)&&(e=e.namespaceURI)?Jg(e):0;break;default:if(e=i.tagName,i=i.namespaceURI)i=Jg(i),e=Wg(i,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}z($),F($,e)}function Ye(){z($),z(oe),z(me)}function os(e){e.memoizedState!==null&&F(Ee,e);var i=$.current,s=Wg(i,e.type);i!==s&&(F(oe,e),F($,s))}function Mr(e){oe.current===e&&(z($),z(oe)),Ee.current===e&&(z(Ee),Qs._currentValue=K)}var Gl,Dh;function _i(e){if(Gl===void 0)try{throw Error()}catch(s){var i=s.stack.trim().match(/\n( *(at )?)/);Gl=i&&i[1]||"",Dh=-1<s.stack.indexOf(`
    at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Gl+e+Dh}var Yl=!1;function Kl(e,i){if(!e||Yl)return"";Yl=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(i){var U=function(){throw Error()};if(Object.defineProperty(U.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(U,[])}catch(O){var M=O}Reflect.construct(e,[],U)}else{try{U.call()}catch(O){M=O}e.call(U.prototype)}}else{try{throw Error()}catch(O){M=O}(U=e())&&typeof U.catch=="function"&&U.catch(function(){})}}catch(O){if(O&&M&&typeof O.stack=="string")return[O.stack,M.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var u=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");u&&u.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),y=d[0],b=d[1];if(y&&b){var E=y.split(`
`),C=b.split(`
`);for(u=o=0;o<E.length&&!E[o].includes("DetermineComponentFrameRoot");)o++;for(;u<C.length&&!C[u].includes("DetermineComponentFrameRoot");)u++;if(o===E.length||u===C.length)for(o=E.length-1,u=C.length-1;1<=o&&0<=u&&E[o]!==C[u];)u--;for(;1<=o&&0<=u;o--,u--)if(E[o]!==C[u]){if(o!==1||u!==1)do if(o--,u--,0>u||E[o]!==C[u]){var L=`
`+E[o].replace(" at new "," at ");return e.displayName&&L.includes("<anonymous>")&&(L=L.replace("<anonymous>",e.displayName)),L}while(1<=o&&0<=u);break}}}finally{Yl=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?_i(s):""}function bS(e,i){switch(e.tag){case 26:case 27:case 5:return _i(e.type);case 16:return _i("Lazy");case 13:return e.child!==i&&i!==null?_i("Suspense Fallback"):_i("Suspense");case 19:return _i("SuspenseList");case 0:case 15:return Kl(e.type,!1);case 11:return Kl(e.type.render,!1);case 1:return Kl(e.type,!0);case 31:return _i("Activity");default:return""}}function jh(e){try{var i="",s=null;do i+=bS(e,s),s=e,e=e.return;while(e);return i}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var Xl=Object.prototype.hasOwnProperty,$l=n.unstable_scheduleCallback,Ql=n.unstable_cancelCallback,SS=n.unstable_shouldYield,wS=n.unstable_requestPaint,jt=n.unstable_now,_S=n.unstable_getCurrentPriorityLevel,Ch=n.unstable_ImmediatePriority,Mh=n.unstable_UserBlockingPriority,Or=n.unstable_NormalPriority,TS=n.unstable_LowPriority,Oh=n.unstable_IdlePriority,ES=n.log,AS=n.unstable_setDisableYieldValue,ls=null,Ct=null;function Pn(e){if(typeof ES=="function"&&AS(e),Ct&&typeof Ct.setStrictMode=="function")try{Ct.setStrictMode(ls,e)}catch{}}var Mt=Math.clz32?Math.clz32:jS,NS=Math.log,DS=Math.LN2;function jS(e){return e>>>=0,e===0?32:31-(NS(e)/DS|0)|0}var Rr=256,kr=262144,Lr=4194304;function Ti(e){var i=e&42;if(i!==0)return i;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function zr(e,i,s){var o=e.pendingLanes;if(o===0)return 0;var u=0,d=e.suspendedLanes,y=e.pingedLanes;e=e.warmLanes;var b=o&134217727;return b!==0?(o=b&~d,o!==0?u=Ti(o):(y&=b,y!==0?u=Ti(y):s||(s=b&~e,s!==0&&(u=Ti(s))))):(b=o&~d,b!==0?u=Ti(b):y!==0?u=Ti(y):s||(s=o&~e,s!==0&&(u=Ti(s)))),u===0?0:i!==0&&i!==u&&(i&d)===0&&(d=u&-u,s=i&-i,d>=s||d===32&&(s&4194048)!==0)?i:u}function cs(e,i){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&i)===0}function CS(e,i){switch(e){case 1:case 2:case 4:case 8:case 64:return i+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Rh(){var e=Lr;return Lr<<=1,(Lr&62914560)===0&&(Lr=4194304),e}function Zl(e){for(var i=[],s=0;31>s;s++)i.push(e);return i}function us(e,i){e.pendingLanes|=i,i!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function MS(e,i,s,o,u,d){var y=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,C=e.hiddenUpdates;for(s=y&~s;0<s;){var L=31-Mt(s),U=1<<L;b[L]=0,E[L]=-1;var M=C[L];if(M!==null)for(C[L]=null,L=0;L<M.length;L++){var O=M[L];O!==null&&(O.lane&=-536870913)}s&=~U}o!==0&&kh(e,o,0),d!==0&&u===0&&e.tag!==0&&(e.suspendedLanes|=d&~(y&~i))}function kh(e,i,s){e.pendingLanes|=i,e.suspendedLanes&=~i;var o=31-Mt(i);e.entangledLanes|=i,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Lh(e,i){var s=e.entangledLanes|=i;for(e=e.entanglements;s;){var o=31-Mt(s),u=1<<o;u&i|e[o]&i&&(e[o]|=i),s&=~u}}function zh(e,i){var s=i&-i;return s=(s&42)!==0?1:Jl(s),(s&(e.suspendedLanes|i))!==0?0:s}function Jl(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Wl(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Vh(){var e=I.p;return e!==0?e:(e=window.event,e===void 0?32:wy(e.type))}function Uh(e,i){var s=I.p;try{return I.p=e,i()}finally{I.p=s}}var qn=Math.random().toString(36).slice(2),ot="__reactFiber$"+qn,wt="__reactProps$"+qn,ea="__reactContainer$"+qn,ec="__reactEvents$"+qn,OS="__reactListeners$"+qn,RS="__reactHandles$"+qn,Bh="__reactResources$"+qn,fs="__reactMarker$"+qn;function tc(e){delete e[ot],delete e[wt],delete e[ec],delete e[OS],delete e[RS]}function ta(e){var i=e[ot];if(i)return i;for(var s=e.parentNode;s;){if(i=s[ea]||s[ot]){if(s=i.alternate,i.child!==null||s!==null&&s.child!==null)for(e=ry(e);e!==null;){if(s=e[ot])return s;e=ry(e)}return i}e=s,s=e.parentNode}return null}function na(e){if(e=e[ot]||e[ea]){var i=e.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return e}return null}function ds(e){var i=e.tag;if(i===5||i===26||i===27||i===6)return e.stateNode;throw Error(r(33))}function ia(e){var i=e[Bh];return i||(i=e[Bh]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function at(e){e[fs]=!0}var Hh=new Set,Ph={};function Ei(e,i){aa(e,i),aa(e+"Capture",i)}function aa(e,i){for(Ph[e]=i,e=0;e<i.length;e++)Hh.add(i[e])}var kS=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]*$"),qh={},Ih={};function LS(e){return Xl.call(Ih,e)?!0:Xl.call(qh,e)?!1:kS.test(e)?Ih[e]=!0:(qh[e]=!0,!1)}function Vr(e,i,s){if(LS(i))if(s===null)e.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(i);return;case"boolean":var o=i.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(i);return}}e.setAttribute(i,""+s)}}function Ur(e,i,s){if(s===null)e.removeAttribute(i);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(i);return}e.setAttribute(i,""+s)}}function gn(e,i,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(i,s,""+o)}}function Ht(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fh(e){var i=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function zS(e,i,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,i);if(!e.hasOwnProperty(i)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var u=o.get,d=o.set;return Object.defineProperty(e,i,{configurable:!0,get:function(){return u.call(this)},set:function(y){s=""+y,d.call(this,y)}}),Object.defineProperty(e,i,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(y){s=""+y},stopTracking:function(){e._valueTracker=null,delete e[i]}}}}function nc(e){if(!e._valueTracker){var i=Fh(e)?"checked":"value";e._valueTracker=zS(e,i,""+e[i])}}function Gh(e){if(!e)return!1;var i=e._valueTracker;if(!i)return!0;var s=i.getValue(),o="";return e&&(o=Fh(e)?e.checked?"true":"false":e.value),e=o,e!==s?(i.setValue(e),!0):!1}function Br(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var VS=/[\n"\\]/g;function Pt(e){return e.replace(VS,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function ic(e,i,s,o,u,d,y,b){e.name="",y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.type=y:e.removeAttribute("type"),i!=null?y==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+Ht(i)):e.value!==""+Ht(i)&&(e.value=""+Ht(i)):y!=="submit"&&y!=="reset"||e.removeAttribute("value"),i!=null?ac(e,y,Ht(i)):s!=null?ac(e,y,Ht(s)):o!=null&&e.removeAttribute("value"),u==null&&d!=null&&(e.defaultChecked=!!d),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+Ht(b):e.removeAttribute("name")}function Yh(e,i,s,o,u,d,y,b){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),i!=null||s!=null){if(!(d!=="submit"&&d!=="reset"||i!=null)){nc(e);return}s=s!=null?""+Ht(s):"",i=i!=null?""+Ht(i):s,b||i===e.value||(e.value=i),e.defaultValue=i}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.name=y),nc(e)}function ac(e,i,s){i==="number"&&Br(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function sa(e,i,s,o){if(e=e.options,i){i={};for(var u=0;u<s.length;u++)i["$"+s[u]]=!0;for(s=0;s<e.length;s++)u=i.hasOwnProperty("$"+e[s].value),e[s].selected!==u&&(e[s].selected=u),u&&o&&(e[s].defaultSelected=!0)}else{for(s=""+Ht(s),i=null,u=0;u<e.length;u++){if(e[u].value===s){e[u].selected=!0,o&&(e[u].defaultSelected=!0);return}i!==null||e[u].disabled||(i=e[u])}i!==null&&(i.selected=!0)}}function Kh(e,i,s){if(i!=null&&(i=""+Ht(i),i!==e.value&&(e.value=i),s==null)){e.defaultValue!==i&&(e.defaultValue=i);return}e.defaultValue=s!=null?""+Ht(s):""}function Xh(e,i,s,o){if(i==null){if(o!=null){if(s!=null)throw Error(r(92));if(rt(o)){if(1<o.length)throw Error(r(93));o=o[0]}s=o}s==null&&(s=""),i=s}s=Ht(i),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),nc(e)}function ra(e,i){if(i){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=i;return}}e.textContent=i}var US=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 $h(e,i,s){var o=i.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="":o?e.setProperty(i,s):typeof s!="number"||s===0||US.has(i)?i==="float"?e.cssFloat=s:e[i]=(""+s).trim():e[i]=s+"px"}function Qh(e,i,s){if(i!=null&&typeof i!="object")throw Error(r(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||i!=null&&i.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var u in i)o=i[u],i.hasOwnProperty(u)&&s[u]!==o&&$h(e,u,o)}else for(var d in i)i.hasOwnProperty(d)&&$h(e,d,i[d])}function sc(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var BS=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"]]),HS=/^[\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 Hr(e){return HS.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function yn(){}var rc=null;function oc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oa=null,la=null;function Zh(e){var i=na(e);if(i&&(e=i.stateNode)){var s=e[wt]||null;e:switch(e=i.stateNode,i.type){case"input":if(ic(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),i=s.name,s.type==="radio"&&i!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Pt(""+i)+'"][type="radio"]'),i=0;i<s.length;i++){var o=s[i];if(o!==e&&o.form===e.form){var u=o[wt]||null;if(!u)throw Error(r(90));ic(o,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name)}}for(i=0;i<s.length;i++)o=s[i],o.form===e.form&&Gh(o)}break e;case"textarea":Kh(e,s.value,s.defaultValue);break e;case"select":i=s.value,i!=null&&sa(e,!!s.multiple,i,!1)}}}var lc=!1;function Jh(e,i,s){if(lc)return e(i,s);lc=!0;try{var o=e(i);return o}finally{if(lc=!1,(oa!==null||la!==null)&&(Do(),oa&&(i=oa,e=la,la=oa=null,Zh(i),e)))for(i=0;i<e.length;i++)Zh(e[i])}}function hs(e,i){var s=e.stateNode;if(s===null)return null;var o=s[wt]||null;if(o===null)return null;s=o[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(r(231,i,typeof s));return s}var vn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),cc=!1;if(vn)try{var ms={};Object.defineProperty(ms,"passive",{get:function(){cc=!0}}),window.addEventListener("test",ms,ms),window.removeEventListener("test",ms,ms)}catch{cc=!1}var In=null,uc=null,Pr=null;function Wh(){if(Pr)return Pr;var e,i=uc,s=i.length,o,u="value"in In?In.value:In.textContent,d=u.length;for(e=0;e<s&&i[e]===u[e];e++);var y=s-e;for(o=1;o<=y&&i[s-o]===u[d-o];o++);return Pr=u.slice(e,1<o?1-o:void 0)}function qr(e){var i=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&i===13&&(e=13)):e=i,e===10&&(e=13),32<=e||e===13?e:0}function Ir(){return!0}function em(){return!1}function _t(e){function i(s,o,u,d,y){this._reactName=s,this._targetInst=u,this.type=o,this.nativeEvent=d,this.target=y,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(s=e[b],this[b]=s?s(d):d[b]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Ir:em,this.isPropagationStopped=em,this}return x(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Ir)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Ir)},persist:function(){},isPersistent:Ir}),i}var Ai={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fr=_t(Ai),ps=x({},Ai,{view:0,detail:0}),PS=_t(ps),fc,dc,gs,Gr=x({},ps,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:mc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==gs&&(gs&&e.type==="mousemove"?(fc=e.screenX-gs.screenX,dc=e.screenY-gs.screenY):dc=fc=0,gs=e),fc)},movementY:function(e){return"movementY"in e?e.movementY:dc}}),tm=_t(Gr),qS=x({},Gr,{dataTransfer:0}),IS=_t(qS),FS=x({},ps,{relatedTarget:0}),hc=_t(FS),GS=x({},Ai,{animationName:0,elapsedTime:0,pseudoElement:0}),YS=_t(GS),KS=x({},Ai,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),XS=_t(KS),$S=x({},Ai,{data:0}),nm=_t($S),QS={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ZS={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"},JS={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function WS(e){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(e):(e=JS[e])?!!i[e]:!1}function mc(){return WS}var e2=x({},ps,{key:function(e){if(e.key){var i=QS[e.key]||e.key;if(i!=="Unidentified")return i}return e.type==="keypress"?(e=qr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ZS[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:mc,charCode:function(e){return e.type==="keypress"?qr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?qr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),t2=_t(e2),n2=x({},Gr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),im=_t(n2),i2=x({},ps,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:mc}),a2=_t(i2),s2=x({},Ai,{propertyName:0,elapsedTime:0,pseudoElement:0}),r2=_t(s2),o2=x({},Gr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),l2=_t(o2),c2=x({},Ai,{newState:0,oldState:0}),u2=_t(c2),f2=[9,13,27,32],pc=vn&&"CompositionEvent"in window,ys=null;vn&&"documentMode"in document&&(ys=document.documentMode);var d2=vn&&"TextEvent"in window&&!ys,am=vn&&(!pc||ys&&8<ys&&11>=ys),sm=" ",rm=!1;function om(e,i){switch(e){case"keyup":return f2.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ca=!1;function h2(e,i){switch(e){case"compositionend":return lm(i);case"keypress":return i.which!==32?null:(rm=!0,sm);case"textInput":return e=i.data,e===sm&&rm?null:e;default:return null}}function m2(e,i){if(ca)return e==="compositionend"||!pc&&om(e,i)?(e=Wh(),Pr=uc=In=null,ca=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return am&&i.locale!=="ko"?null:i.data;default:return null}}var p2={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 cm(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i==="input"?!!p2[e.type]:i==="textarea"}function um(e,i,s,o){oa?la?la.push(o):la=[o]:oa=o,i=Lo(i,"onChange"),0<i.length&&(s=new Fr("onChange","change",null,s,o),e.push({event:s,listeners:i}))}var vs=null,xs=null;function g2(e){Yg(e,0)}function Yr(e){var i=ds(e);if(Gh(i))return e}function fm(e,i){if(e==="change")return i}var dm=!1;if(vn){var gc;if(vn){var yc="oninput"in document;if(!yc){var hm=document.createElement("div");hm.setAttribute("oninput","return;"),yc=typeof hm.oninput=="function"}gc=yc}else gc=!1;dm=gc&&(!document.documentMode||9<document.documentMode)}function mm(){vs&&(vs.detachEvent("onpropertychange",pm),xs=vs=null)}function pm(e){if(e.propertyName==="value"&&Yr(xs)){var i=[];um(i,xs,e,oc(e)),Jh(g2,i)}}function y2(e,i,s){e==="focusin"?(mm(),vs=i,xs=s,vs.attachEvent("onpropertychange",pm)):e==="focusout"&&mm()}function v2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yr(xs)}function x2(e,i){if(e==="click")return Yr(i)}function b2(e,i){if(e==="input"||e==="change")return Yr(i)}function S2(e,i){return e===i&&(e!==0||1/e===1/i)||e!==e&&i!==i}var Ot=typeof Object.is=="function"?Object.is:S2;function bs(e,i){if(Ot(e,i))return!0;if(typeof e!="object"||e===null||typeof i!="object"||i===null)return!1;var s=Object.keys(e),o=Object.keys(i);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var u=s[o];if(!Xl.call(i,u)||!Ot(e[u],i[u]))return!1}return!0}function gm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ym(e,i){var s=gm(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=i&&o>=i)return{node:s,offset:i-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=gm(s)}}function vm(e,i){return e&&i?e===i?!0:e&&e.nodeType===3?!1:i&&i.nodeType===3?vm(e,i.parentNode):"contains"in e?e.contains(i):e.compareDocumentPosition?!!(e.compareDocumentPosition(i)&16):!1:!1}function xm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var i=Br(e.document);i instanceof e.HTMLIFrameElement;){try{var s=typeof i.contentWindow.location.href=="string"}catch{s=!1}if(s)e=i.contentWindow;else break;i=Br(e.document)}return i}function vc(e){var i=e&&e.nodeName&&e.nodeName.toLowerCase();return i&&(i==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||i==="textarea"||e.contentEditable==="true")}var w2=vn&&"documentMode"in document&&11>=document.documentMode,ua=null,xc=null,Ss=null,bc=!1;function bm(e,i,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;bc||ua==null||ua!==Br(o)||(o=ua,"selectionStart"in o&&vc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Ss&&bs(Ss,o)||(Ss=o,o=Lo(xc,"onSelect"),0<o.length&&(i=new Fr("onSelect","select",null,i,s),e.push({event:i,listeners:o}),i.target=ua)))}function Ni(e,i){var s={};return s[e.toLowerCase()]=i.toLowerCase(),s["Webkit"+e]="webkit"+i,s["Moz"+e]="moz"+i,s}var fa={animationend:Ni("Animation","AnimationEnd"),animationiteration:Ni("Animation","AnimationIteration"),animationstart:Ni("Animation","AnimationStart"),transitionrun:Ni("Transition","TransitionRun"),transitionstart:Ni("Transition","TransitionStart"),transitioncancel:Ni("Transition","TransitionCancel"),transitionend:Ni("Transition","TransitionEnd")},Sc={},Sm={};vn&&(Sm=document.createElement("div").style,"AnimationEvent"in window||(delete fa.animationend.animation,delete fa.animationiteration.animation,delete fa.animationstart.animation),"TransitionEvent"in window||delete fa.transitionend.transition);function Di(e){if(Sc[e])return Sc[e];if(!fa[e])return e;var i=fa[e],s;for(s in i)if(i.hasOwnProperty(s)&&s in Sm)return Sc[e]=i[s];return e}var wm=Di("animationend"),_m=Di("animationiteration"),Tm=Di("animationstart"),_2=Di("transitionrun"),T2=Di("transitionstart"),E2=Di("transitioncancel"),Em=Di("transitionend"),Am=new Map,wc="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(" ");wc.push("scrollEnd");function Wt(e,i){Am.set(e,i),Ei(i,[e])}var Kr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},qt=[],da=0,_c=0;function Xr(){for(var e=da,i=_c=da=0;i<e;){var s=qt[i];qt[i++]=null;var o=qt[i];qt[i++]=null;var u=qt[i];qt[i++]=null;var d=qt[i];if(qt[i++]=null,o!==null&&u!==null){var y=o.pending;y===null?u.next=u:(u.next=y.next,y.next=u),o.pending=u}d!==0&&Nm(s,u,d)}}function $r(e,i,s,o){qt[da++]=e,qt[da++]=i,qt[da++]=s,qt[da++]=o,_c|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function Tc(e,i,s,o){return $r(e,i,s,o),Qr(e)}function ji(e,i){return $r(e,null,null,i),Qr(e)}function Nm(e,i,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var u=!1,d=e.return;d!==null;)d.childLanes|=s,o=d.alternate,o!==null&&(o.childLanes|=s),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(u=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,u&&i!==null&&(u=31-Mt(s),e=d.hiddenUpdates,o=e[u],o===null?e[u]=[i]:o.push(i),i.lane=s|536870912),d):null}function Qr(e){if(50<Is)throw Is=0,Ru=null,Error(r(185));for(var i=e.return;i!==null;)e=i,i=e.return;return e.tag===3?e.stateNode:null}var ha={};function A2(e,i,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Rt(e,i,s,o){return new A2(e,i,s,o)}function Ec(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xn(e,i){var s=e.alternate;return s===null?(s=Rt(e.tag,i,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=i,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,i=e.dependencies,s.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function Dm(e,i){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=i,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,i=s.dependencies,e.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),e}function Zr(e,i,s,o,u,d){var y=0;if(o=e,typeof e=="function")Ec(e)&&(y=1);else if(typeof e=="string")y=Mw(e,s,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case de:return e=Rt(31,s,i,u),e.elementType=de,e.lanes=d,e;case k:return Ci(s.children,u,d,i);case H:y=8,u|=24;break;case B:return e=Rt(12,s,i,u|2),e.elementType=B,e.lanes=d,e;case Y:return e=Rt(13,s,i,u),e.elementType=Y,e.lanes=d,e;case ae:return e=Rt(19,s,i,u),e.elementType=ae,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case P:y=10;break e;case q:y=9;break e;case G:y=11;break e;case X:y=14;break e;case ee:y=16,o=null;break e}y=29,s=Error(r(130,e===null?"null":typeof e,"")),o=null}return i=Rt(y,s,i,u),i.elementType=e,i.type=o,i.lanes=d,i}function Ci(e,i,s,o){return e=Rt(7,e,o,i),e.lanes=s,e}function Ac(e,i,s){return e=Rt(6,e,null,i),e.lanes=s,e}function jm(e){var i=Rt(18,null,null,0);return i.stateNode=e,i}function Nc(e,i,s){return i=Rt(4,e.children!==null?e.children:[],e.key,i),i.lanes=s,i.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},i}var Cm=new WeakMap;function It(e,i){if(typeof e=="object"&&e!==null){var s=Cm.get(e);return s!==void 0?s:(i={value:e,source:i,stack:jh(i)},Cm.set(e,i),i)}return{value:e,source:i,stack:jh(i)}}var ma=[],pa=0,Jr=null,ws=0,Ft=[],Gt=0,Fn=null,ln=1,cn="";function bn(e,i){ma[pa++]=ws,ma[pa++]=Jr,Jr=e,ws=i}function Mm(e,i,s){Ft[Gt++]=ln,Ft[Gt++]=cn,Ft[Gt++]=Fn,Fn=e;var o=ln;e=cn;var u=32-Mt(o)-1;o&=~(1<<u),s+=1;var d=32-Mt(i)+u;if(30<d){var y=u-u%5;d=(o&(1<<y)-1).toString(32),o>>=y,u-=y,ln=1<<32-Mt(i)+u|s<<u|o,cn=d+e}else ln=1<<d|s<<u|o,cn=e}function Dc(e){e.return!==null&&(bn(e,1),Mm(e,1,0))}function jc(e){for(;e===Jr;)Jr=ma[--pa],ma[pa]=null,ws=ma[--pa],ma[pa]=null;for(;e===Fn;)Fn=Ft[--Gt],Ft[Gt]=null,cn=Ft[--Gt],Ft[Gt]=null,ln=Ft[--Gt],Ft[Gt]=null}function Om(e,i){Ft[Gt++]=ln,Ft[Gt++]=cn,Ft[Gt++]=Fn,ln=i.id,cn=i.overflow,Fn=e}var lt=null,ke=null,be=!1,Gn=null,Yt=!1,Cc=Error(r(519));function Yn(e){var i=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw _s(It(i,e)),Cc}function Rm(e){var i=e.stateNode,s=e.type,o=e.memoizedProps;switch(i[ot]=e,i[wt]=o,s){case"dialog":ge("cancel",i),ge("close",i);break;case"iframe":case"object":case"embed":ge("load",i);break;case"video":case"audio":for(s=0;s<Gs.length;s++)ge(Gs[s],i);break;case"source":ge("error",i);break;case"img":case"image":case"link":ge("error",i),ge("load",i);break;case"details":ge("toggle",i);break;case"input":ge("invalid",i),Yh(i,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":ge("invalid",i);break;case"textarea":ge("invalid",i),Xh(i,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||i.textContent===""+s||o.suppressHydrationWarning===!0||Qg(i.textContent,s)?(o.popover!=null&&(ge("beforetoggle",i),ge("toggle",i)),o.onScroll!=null&&ge("scroll",i),o.onScrollEnd!=null&&ge("scrollend",i),o.onClick!=null&&(i.onclick=yn),i=!0):i=!1,i||Yn(e,!0)}function km(e){for(lt=e.return;lt;)switch(lt.tag){case 5:case 31:case 13:Yt=!1;return;case 27:case 3:Yt=!0;return;default:lt=lt.return}}function ga(e){if(e!==lt)return!1;if(!be)return km(e),be=!0,!1;var i=e.tag,s;if((s=i!==3&&i!==27)&&((s=i===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||Xu(e.type,e.memoizedProps)),s=!s),s&&ke&&Yn(e),km(e),i===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));ke=sy(e)}else if(i===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));ke=sy(e)}else i===27?(i=ke,ri(e.type)?(e=Wu,Wu=null,ke=e):ke=i):ke=lt?Xt(e.stateNode.nextSibling):null;return!0}function Mi(){ke=lt=null,be=!1}function Mc(){var e=Gn;return e!==null&&(Nt===null?Nt=e:Nt.push.apply(Nt,e),Gn=null),e}function _s(e){Gn===null?Gn=[e]:Gn.push(e)}var Oc=A(null),Oi=null,Sn=null;function Kn(e,i,s){F(Oc,i._currentValue),i._currentValue=s}function wn(e){e._currentValue=Oc.current,z(Oc)}function Rc(e,i,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&i)!==i?(e.childLanes|=i,o!==null&&(o.childLanes|=i)):o!==null&&(o.childLanes&i)!==i&&(o.childLanes|=i),e===s)break;e=e.return}}function kc(e,i,s,o){var u=e.child;for(u!==null&&(u.return=e);u!==null;){var d=u.dependencies;if(d!==null){var y=u.child;d=d.firstContext;e:for(;d!==null;){var b=d;d=u;for(var E=0;E<i.length;E++)if(b.context===i[E]){d.lanes|=s,b=d.alternate,b!==null&&(b.lanes|=s),Rc(d.return,s,e),o||(y=null);break e}d=b.next}}else if(u.tag===18){if(y=u.return,y===null)throw Error(r(341));y.lanes|=s,d=y.alternate,d!==null&&(d.lanes|=s),Rc(y,s,e),y=null}else y=u.child;if(y!==null)y.return=u;else for(y=u;y!==null;){if(y===e){y=null;break}if(u=y.sibling,u!==null){u.return=y.return,y=u;break}y=y.return}u=y}}function ya(e,i,s,o){e=null;for(var u=i,d=!1;u!==null;){if(!d){if((u.flags&524288)!==0)d=!0;else if((u.flags&262144)!==0)break}if(u.tag===10){var y=u.alternate;if(y===null)throw Error(r(387));if(y=y.memoizedProps,y!==null){var b=u.type;Ot(u.pendingProps.value,y.value)||(e!==null?e.push(b):e=[b])}}else if(u===Ee.current){if(y=u.alternate,y===null)throw Error(r(387));y.memoizedState.memoizedState!==u.memoizedState.memoizedState&&(e!==null?e.push(Qs):e=[Qs])}u=u.return}e!==null&&kc(i,e,s,o),i.flags|=262144}function Wr(e){for(e=e.firstContext;e!==null;){if(!Ot(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ri(e){Oi=e,Sn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ct(e){return Lm(Oi,e)}function eo(e,i){return Oi===null&&Ri(e),Lm(e,i)}function Lm(e,i){var s=i._currentValue;if(i={context:i,memoizedValue:s,next:null},Sn===null){if(e===null)throw Error(r(308));Sn=i,e.dependencies={lanes:0,firstContext:i},e.flags|=524288}else Sn=Sn.next=i;return s}var N2=typeof AbortController<"u"?AbortController:function(){var e=[],i=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){i.aborted=!0,e.forEach(function(s){return s()})}},D2=n.unstable_scheduleCallback,j2=n.unstable_NormalPriority,Ze={$$typeof:P,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Lc(){return{controller:new N2,data:new Map,refCount:0}}function Ts(e){e.refCount--,e.refCount===0&&D2(j2,function(){e.controller.abort()})}var Es=null,zc=0,va=0,xa=null;function C2(e,i){if(Es===null){var s=Es=[];zc=0,va=Bu(),xa={status:"pending",value:void 0,then:function(o){s.push(o)}}}return zc++,i.then(zm,zm),i}function zm(){if(--zc===0&&Es!==null){xa!==null&&(xa.status="fulfilled");var e=Es;Es=null,va=0,xa=null;for(var i=0;i<e.length;i++)(0,e[i])()}}function M2(e,i){var s=[],o={status:"pending",value:null,reason:null,then:function(u){s.push(u)}};return e.then(function(){o.status="fulfilled",o.value=i;for(var u=0;u<s.length;u++)(0,s[u])(i)},function(u){for(o.status="rejected",o.reason=u,u=0;u<s.length;u++)(0,s[u])(void 0)}),o}var Vm=R.S;R.S=function(e,i){bg=jt(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&C2(e,i),Vm!==null&&Vm(e,i)};var ki=A(null);function Vc(){var e=ki.current;return e!==null?e:Oe.pooledCache}function to(e,i){i===null?F(ki,ki.current):F(ki,i.pool)}function Um(){var e=Vc();return e===null?null:{parent:Ze._currentValue,pool:e}}var ba=Error(r(460)),Uc=Error(r(474)),no=Error(r(542)),io={then:function(){}};function Bm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Hm(e,i,s){switch(s=e[s],s===void 0?e.push(i):s!==i&&(i.then(yn,yn),i=s),i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,qm(e),e;default:if(typeof i.status=="string")i.then(yn,yn);else{if(e=Oe,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=i,e.status="pending",e.then(function(o){if(i.status==="pending"){var u=i;u.status="fulfilled",u.value=o}},function(o){if(i.status==="pending"){var u=i;u.status="rejected",u.reason=o}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw e=i.reason,qm(e),e}throw zi=i,ba}}function Li(e){try{var i=e._init;return i(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(zi=s,ba):s}}var zi=null;function Pm(){if(zi===null)throw Error(r(459));var e=zi;return zi=null,e}function qm(e){if(e===ba||e===no)throw Error(r(483))}var Sa=null,As=0;function ao(e){var i=As;return As+=1,Sa===null&&(Sa=[]),Hm(Sa,e,i)}function Ns(e,i){i=i.props.ref,e.ref=i!==void 0?i:null}function so(e,i){throw i.$$typeof===S?Error(r(525)):(e=Object.prototype.toString.call(i),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":e)))}function Im(e){function i(D,N){if(e){var j=D.deletions;j===null?(D.deletions=[N],D.flags|=16):j.push(N)}}function s(D,N){if(!e)return null;for(;N!==null;)i(D,N),N=N.sibling;return null}function o(D){for(var N=new Map;D!==null;)D.key!==null?N.set(D.key,D):N.set(D.index,D),D=D.sibling;return N}function u(D,N){return D=xn(D,N),D.index=0,D.sibling=null,D}function d(D,N,j){return D.index=j,e?(j=D.alternate,j!==null?(j=j.index,j<N?(D.flags|=67108866,N):j):(D.flags|=67108866,N)):(D.flags|=1048576,N)}function y(D){return e&&D.alternate===null&&(D.flags|=67108866),D}function b(D,N,j,V){return N===null||N.tag!==6?(N=Ac(j,D.mode,V),N.return=D,N):(N=u(N,j),N.return=D,N)}function E(D,N,j,V){var te=j.type;return te===k?L(D,N,j.props.children,V,j.key):N!==null&&(N.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ee&&Li(te)===N.type)?(N=u(N,j.props),Ns(N,j),N.return=D,N):(N=Zr(j.type,j.key,j.props,null,D.mode,V),Ns(N,j),N.return=D,N)}function C(D,N,j,V){return N===null||N.tag!==4||N.stateNode.containerInfo!==j.containerInfo||N.stateNode.implementation!==j.implementation?(N=Nc(j,D.mode,V),N.return=D,N):(N=u(N,j.children||[]),N.return=D,N)}function L(D,N,j,V,te){return N===null||N.tag!==7?(N=Ci(j,D.mode,V,te),N.return=D,N):(N=u(N,j),N.return=D,N)}function U(D,N,j){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return N=Ac(""+N,D.mode,j),N.return=D,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case w:return j=Zr(N.type,N.key,N.props,null,D.mode,j),Ns(j,N),j.return=D,j;case T:return N=Nc(N,D.mode,j),N.return=D,N;case ee:return N=Li(N),U(D,N,j)}if(rt(N)||He(N))return N=Ci(N,D.mode,j,null),N.return=D,N;if(typeof N.then=="function")return U(D,ao(N),j);if(N.$$typeof===P)return U(D,eo(D,N),j);so(D,N)}return null}function M(D,N,j,V){var te=N!==null?N.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return te!==null?null:b(D,N,""+j,V);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case w:return j.key===te?E(D,N,j,V):null;case T:return j.key===te?C(D,N,j,V):null;case ee:return j=Li(j),M(D,N,j,V)}if(rt(j)||He(j))return te!==null?null:L(D,N,j,V,null);if(typeof j.then=="function")return M(D,N,ao(j),V);if(j.$$typeof===P)return M(D,N,eo(D,j),V);so(D,j)}return null}function O(D,N,j,V,te){if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return D=D.get(j)||null,b(N,D,""+V,te);if(typeof V=="object"&&V!==null){switch(V.$$typeof){case w:return D=D.get(V.key===null?j:V.key)||null,E(N,D,V,te);case T:return D=D.get(V.key===null?j:V.key)||null,C(N,D,V,te);case ee:return V=Li(V),O(D,N,j,V,te)}if(rt(V)||He(V))return D=D.get(j)||null,L(N,D,V,te,null);if(typeof V.then=="function")return O(D,N,j,ao(V),te);if(V.$$typeof===P)return O(D,N,j,eo(N,V),te);so(N,V)}return null}function Q(D,N,j,V){for(var te=null,we=null,J=N,fe=N=0,ve=null;J!==null&&fe<j.length;fe++){J.index>fe?(ve=J,J=null):ve=J.sibling;var _e=M(D,J,j[fe],V);if(_e===null){J===null&&(J=ve);break}e&&J&&_e.alternate===null&&i(D,J),N=d(_e,N,fe),we===null?te=_e:we.sibling=_e,we=_e,J=ve}if(fe===j.length)return s(D,J),be&&bn(D,fe),te;if(J===null){for(;fe<j.length;fe++)J=U(D,j[fe],V),J!==null&&(N=d(J,N,fe),we===null?te=J:we.sibling=J,we=J);return be&&bn(D,fe),te}for(J=o(J);fe<j.length;fe++)ve=O(J,D,fe,j[fe],V),ve!==null&&(e&&ve.alternate!==null&&J.delete(ve.key===null?fe:ve.key),N=d(ve,N,fe),we===null?te=ve:we.sibling=ve,we=ve);return e&&J.forEach(function(fi){return i(D,fi)}),be&&bn(D,fe),te}function ne(D,N,j,V){if(j==null)throw Error(r(151));for(var te=null,we=null,J=N,fe=N=0,ve=null,_e=j.next();J!==null&&!_e.done;fe++,_e=j.next()){J.index>fe?(ve=J,J=null):ve=J.sibling;var fi=M(D,J,_e.value,V);if(fi===null){J===null&&(J=ve);break}e&&J&&fi.alternate===null&&i(D,J),N=d(fi,N,fe),we===null?te=fi:we.sibling=fi,we=fi,J=ve}if(_e.done)return s(D,J),be&&bn(D,fe),te;if(J===null){for(;!_e.done;fe++,_e=j.next())_e=U(D,_e.value,V),_e!==null&&(N=d(_e,N,fe),we===null?te=_e:we.sibling=_e,we=_e);return be&&bn(D,fe),te}for(J=o(J);!_e.done;fe++,_e=j.next())_e=O(J,D,fe,_e.value,V),_e!==null&&(e&&_e.alternate!==null&&J.delete(_e.key===null?fe:_e.key),N=d(_e,N,fe),we===null?te=_e:we.sibling=_e,we=_e);return e&&J.forEach(function(qw){return i(D,qw)}),be&&bn(D,fe),te}function Me(D,N,j,V){if(typeof j=="object"&&j!==null&&j.type===k&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case w:e:{for(var te=j.key;N!==null;){if(N.key===te){if(te=j.type,te===k){if(N.tag===7){s(D,N.sibling),V=u(N,j.props.children),V.return=D,D=V;break e}}else if(N.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===ee&&Li(te)===N.type){s(D,N.sibling),V=u(N,j.props),Ns(V,j),V.return=D,D=V;break e}s(D,N);break}else i(D,N);N=N.sibling}j.type===k?(V=Ci(j.props.children,D.mode,V,j.key),V.return=D,D=V):(V=Zr(j.type,j.key,j.props,null,D.mode,V),Ns(V,j),V.return=D,D=V)}return y(D);case T:e:{for(te=j.key;N!==null;){if(N.key===te)if(N.tag===4&&N.stateNode.containerInfo===j.containerInfo&&N.stateNode.implementation===j.implementation){s(D,N.sibling),V=u(N,j.children||[]),V.return=D,D=V;break e}else{s(D,N);break}else i(D,N);N=N.sibling}V=Nc(j,D.mode,V),V.return=D,D=V}return y(D);case ee:return j=Li(j),Me(D,N,j,V)}if(rt(j))return Q(D,N,j,V);if(He(j)){if(te=He(j),typeof te!="function")throw Error(r(150));return j=te.call(j),ne(D,N,j,V)}if(typeof j.then=="function")return Me(D,N,ao(j),V);if(j.$$typeof===P)return Me(D,N,eo(D,j),V);so(D,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,N!==null&&N.tag===6?(s(D,N.sibling),V=u(N,j),V.return=D,D=V):(s(D,N),V=Ac(j,D.mode,V),V.return=D,D=V),y(D)):s(D,N)}return function(D,N,j,V){try{As=0;var te=Me(D,N,j,V);return Sa=null,te}catch(J){if(J===ba||J===no)throw J;var we=Rt(29,J,null,D.mode);return we.lanes=V,we.return=D,we}finally{}}}var Vi=Im(!0),Fm=Im(!1),Xn=!1;function Bc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Hc(e,i){e=e.updateQueue,i.updateQueue===e&&(i.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function $n(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Qn(e,i,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Te&2)!==0){var u=o.pending;return u===null?i.next=i:(i.next=u.next,u.next=i),o.pending=i,i=Qr(e),Nm(e,null,s),i}return $r(e,o,i,s),Qr(e)}function Ds(e,i,s){if(i=i.updateQueue,i!==null&&(i=i.shared,(s&4194048)!==0)){var o=i.lanes;o&=e.pendingLanes,s|=o,i.lanes=s,Lh(e,s)}}function Pc(e,i){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var u=null,d=null;if(s=s.firstBaseUpdate,s!==null){do{var y={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};d===null?u=d=y:d=d.next=y,s=s.next}while(s!==null);d===null?u=d=i:d=d.next=i}else u=d=i;s={baseState:o.baseState,firstBaseUpdate:u,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=i:e.next=i,s.lastBaseUpdate=i}var qc=!1;function js(){if(qc){var e=xa;if(e!==null)throw e}}function Cs(e,i,s,o){qc=!1;var u=e.updateQueue;Xn=!1;var d=u.firstBaseUpdate,y=u.lastBaseUpdate,b=u.shared.pending;if(b!==null){u.shared.pending=null;var E=b,C=E.next;E.next=null,y===null?d=C:y.next=C,y=E;var L=e.alternate;L!==null&&(L=L.updateQueue,b=L.lastBaseUpdate,b!==y&&(b===null?L.firstBaseUpdate=C:b.next=C,L.lastBaseUpdate=E))}if(d!==null){var U=u.baseState;y=0,L=C=E=null,b=d;do{var M=b.lane&-536870913,O=M!==b.lane;if(O?(ye&M)===M:(o&M)===M){M!==0&&M===va&&(qc=!0),L!==null&&(L=L.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Q=e,ne=b;M=i;var Me=s;switch(ne.tag){case 1:if(Q=ne.payload,typeof Q=="function"){U=Q.call(Me,U,M);break e}U=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=ne.payload,M=typeof Q=="function"?Q.call(Me,U,M):Q,M==null)break e;U=x({},U,M);break e;case 2:Xn=!0}}M=b.callback,M!==null&&(e.flags|=64,O&&(e.flags|=8192),O=u.callbacks,O===null?u.callbacks=[M]:O.push(M))}else O={lane:M,tag:b.tag,payload:b.payload,callback:b.callback,next:null},L===null?(C=L=O,E=U):L=L.next=O,y|=M;if(b=b.next,b===null){if(b=u.shared.pending,b===null)break;O=b,b=O.next,O.next=null,u.lastBaseUpdate=O,u.shared.pending=null}}while(!0);L===null&&(E=U),u.baseState=E,u.firstBaseUpdate=C,u.lastBaseUpdate=L,d===null&&(u.shared.lanes=0),ti|=y,e.lanes=y,e.memoizedState=U}}function Gm(e,i){if(typeof e!="function")throw Error(r(191,e));e.call(i)}function Ym(e,i){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)Gm(s[e],i)}var wa=A(null),ro=A(0);function Km(e,i){e=Mn,F(ro,e),F(wa,i),Mn=e|i.baseLanes}function Ic(){F(ro,Mn),F(wa,wa.current)}function Fc(){Mn=ro.current,z(wa),z(ro)}var kt=A(null),Kt=null;function Zn(e){var i=e.alternate;F(Ke,Ke.current&1),F(kt,e),Kt===null&&(i===null||wa.current!==null||i.memoizedState!==null)&&(Kt=e)}function Gc(e){F(Ke,Ke.current),F(kt,e),Kt===null&&(Kt=e)}function Xm(e){e.tag===22?(F(Ke,Ke.current),F(kt,e),Kt===null&&(Kt=e)):Jn()}function Jn(){F(Ke,Ke.current),F(kt,kt.current)}function Lt(e){z(kt),Kt===e&&(Kt=null),z(Ke)}var Ke=A(0);function oo(e){for(var i=e;i!==null;){if(i.tag===13){var s=i.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Zu(s)||Ju(s)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var _n=0,ue=null,je=null,Je=null,lo=!1,_a=!1,Ui=!1,co=0,Ms=0,Ta=null,O2=0;function Pe(){throw Error(r(321))}function Yc(e,i){if(i===null)return!1;for(var s=0;s<i.length&&s<e.length;s++)if(!Ot(e[s],i[s]))return!1;return!0}function Kc(e,i,s,o,u,d){return _n=d,ue=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,R.H=e===null||e.memoizedState===null?Mp:lu,Ui=!1,d=s(o,u),Ui=!1,_a&&(d=Qm(i,s,o,u)),$m(e),d}function $m(e){R.H=ks;var i=je!==null&&je.next!==null;if(_n=0,Je=je=ue=null,lo=!1,Ms=0,Ta=null,i)throw Error(r(300));e===null||We||(e=e.dependencies,e!==null&&Wr(e)&&(We=!0))}function Qm(e,i,s,o){ue=e;var u=0;do{if(_a&&(Ta=null),Ms=0,_a=!1,25<=u)throw Error(r(301));if(u+=1,Je=je=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}R.H=Op,d=i(s,o)}while(_a);return d}function R2(){var e=R.H,i=e.useState()[0];return i=typeof i.then=="function"?Os(i):i,e=e.useState()[0],(je!==null?je.memoizedState:null)!==e&&(ue.flags|=1024),i}function Xc(){var e=co!==0;return co=0,e}function $c(e,i,s){i.updateQueue=e.updateQueue,i.flags&=-2053,e.lanes&=~s}function Qc(e){if(lo){for(e=e.memoizedState;e!==null;){var i=e.queue;i!==null&&(i.pending=null),e=e.next}lo=!1}_n=0,Je=je=ue=null,_a=!1,Ms=co=0,Ta=null}function vt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Je===null?ue.memoizedState=Je=e:Je=Je.next=e,Je}function Xe(){if(je===null){var e=ue.alternate;e=e!==null?e.memoizedState:null}else e=je.next;var i=Je===null?ue.memoizedState:Je.next;if(i!==null)Je=i,je=e;else{if(e===null)throw ue.alternate===null?Error(r(467)):Error(r(310));je=e,e={memoizedState:je.memoizedState,baseState:je.baseState,baseQueue:je.baseQueue,queue:je.queue,next:null},Je===null?ue.memoizedState=Je=e:Je=Je.next=e}return Je}function uo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Os(e){var i=Ms;return Ms+=1,Ta===null&&(Ta=[]),e=Hm(Ta,e,i),i=ue,(Je===null?i.memoizedState:Je.next)===null&&(i=i.alternate,R.H=i===null||i.memoizedState===null?Mp:lu),e}function fo(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Os(e);if(e.$$typeof===P)return ct(e)}throw Error(r(438,String(e)))}function Zc(e){var i=null,s=ue.updateQueue;if(s!==null&&(i=s.memoCache),i==null){var o=ue.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(i={data:o.data.map(function(u){return u.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),s===null&&(s=uo(),ue.updateQueue=s),s.memoCache=i,s=i.data[i.index],s===void 0)for(s=i.data[i.index]=Array(e),o=0;o<e;o++)s[o]=xe;return i.index++,s}function Tn(e,i){return typeof i=="function"?i(e):i}function ho(e){var i=Xe();return Jc(i,je,e)}function Jc(e,i,s){var o=e.queue;if(o===null)throw Error(r(311));o.lastRenderedReducer=s;var u=e.baseQueue,d=o.pending;if(d!==null){if(u!==null){var y=u.next;u.next=d.next,d.next=y}i.baseQueue=u=d,o.pending=null}if(d=e.baseState,u===null)e.memoizedState=d;else{i=u.next;var b=y=null,E=null,C=i,L=!1;do{var U=C.lane&-536870913;if(U!==C.lane?(ye&U)===U:(_n&U)===U){var M=C.revertLane;if(M===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),U===va&&(L=!0);else if((_n&M)===M){C=C.next,M===va&&(L=!0);continue}else U={lane:0,revertLane:C.revertLane,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},E===null?(b=E=U,y=d):E=E.next=U,ue.lanes|=M,ti|=M;U=C.action,Ui&&s(d,U),d=C.hasEagerState?C.eagerState:s(d,U)}else M={lane:U,revertLane:C.revertLane,gesture:C.gesture,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},E===null?(b=E=M,y=d):E=E.next=M,ue.lanes|=U,ti|=U;C=C.next}while(C!==null&&C!==i);if(E===null?y=d:E.next=b,!Ot(d,e.memoizedState)&&(We=!0,L&&(s=xa,s!==null)))throw s;e.memoizedState=d,e.baseState=y,e.baseQueue=E,o.lastRenderedState=d}return u===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function Wc(e){var i=Xe(),s=i.queue;if(s===null)throw Error(r(311));s.lastRenderedReducer=e;var o=s.dispatch,u=s.pending,d=i.memoizedState;if(u!==null){s.pending=null;var y=u=u.next;do d=e(d,y.action),y=y.next;while(y!==u);Ot(d,i.memoizedState)||(We=!0),i.memoizedState=d,i.baseQueue===null&&(i.baseState=d),s.lastRenderedState=d}return[d,o]}function Zm(e,i,s){var o=ue,u=Xe(),d=be;if(d){if(s===void 0)throw Error(r(407));s=s()}else s=i();var y=!Ot((je||u).memoizedState,s);if(y&&(u.memoizedState=s,We=!0),u=u.queue,nu(ep.bind(null,o,u,e),[e]),u.getSnapshot!==i||y||Je!==null&&Je.memoizedState.tag&1){if(o.flags|=2048,Ea(9,{destroy:void 0},Wm.bind(null,o,u,s,i),null),Oe===null)throw Error(r(349));d||(_n&127)!==0||Jm(o,i,s)}return s}function Jm(e,i,s){e.flags|=16384,e={getSnapshot:i,value:s},i=ue.updateQueue,i===null?(i=uo(),ue.updateQueue=i,i.stores=[e]):(s=i.stores,s===null?i.stores=[e]:s.push(e))}function Wm(e,i,s,o){i.value=s,i.getSnapshot=o,tp(i)&&np(e)}function ep(e,i,s){return s(function(){tp(i)&&np(e)})}function tp(e){var i=e.getSnapshot;e=e.value;try{var s=i();return!Ot(e,s)}catch{return!0}}function np(e){var i=ji(e,2);i!==null&&Dt(i,e,2)}function eu(e){var i=vt();if(typeof e=="function"){var s=e;if(e=s(),Ui){Pn(!0);try{s()}finally{Pn(!1)}}}return i.memoizedState=i.baseState=e,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:e},i}function ip(e,i,s,o){return e.baseState=s,Jc(e,je,typeof o=="function"?o:Tn)}function k2(e,i,s,o,u){if(go(e))throw Error(r(485));if(e=i.action,e!==null){var d={payload:u,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(y){d.listeners.push(y)}};R.T!==null?s(!0):d.isTransition=!1,o(d),s=i.pending,s===null?(d.next=i.pending=d,ap(i,d)):(d.next=s.next,i.pending=s.next=d)}}function ap(e,i){var s=i.action,o=i.payload,u=e.state;if(i.isTransition){var d=R.T,y={};R.T=y;try{var b=s(u,o),E=R.S;E!==null&&E(y,b),sp(e,i,b)}catch(C){tu(e,i,C)}finally{d!==null&&y.types!==null&&(d.types=y.types),R.T=d}}else try{d=s(u,o),sp(e,i,d)}catch(C){tu(e,i,C)}}function sp(e,i,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){rp(e,i,o)},function(o){return tu(e,i,o)}):rp(e,i,s)}function rp(e,i,s){i.status="fulfilled",i.value=s,op(i),e.state=s,i=e.pending,i!==null&&(s=i.next,s===i?e.pending=null:(s=s.next,i.next=s,ap(e,s)))}function tu(e,i,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do i.status="rejected",i.reason=s,op(i),i=i.next;while(i!==o)}e.action=null}function op(e){e=e.listeners;for(var i=0;i<e.length;i++)(0,e[i])()}function lp(e,i){return i}function cp(e,i){if(be){var s=Oe.formState;if(s!==null){e:{var o=ue;if(be){if(ke){t:{for(var u=ke,d=Yt;u.nodeType!==8;){if(!d){u=null;break t}if(u=Xt(u.nextSibling),u===null){u=null;break t}}d=u.data,u=d==="F!"||d==="F"?u:null}if(u){ke=Xt(u.nextSibling),o=u.data==="F!";break e}}Yn(o)}o=!1}o&&(i=s[0])}}return s=vt(),s.memoizedState=s.baseState=i,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:lp,lastRenderedState:i},s.queue=o,s=Dp.bind(null,ue,o),o.dispatch=s,o=eu(!1),d=ou.bind(null,ue,!1,o.queue),o=vt(),u={state:i,dispatch:null,action:e,pending:null},o.queue=u,s=k2.bind(null,ue,u,d,s),u.dispatch=s,o.memoizedState=e,[i,s,!1]}function up(e){var i=Xe();return fp(i,je,e)}function fp(e,i,s){if(i=Jc(e,i,lp)[0],e=ho(Tn)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var o=Os(i)}catch(y){throw y===ba?no:y}else o=i;i=Xe();var u=i.queue,d=u.dispatch;return s!==i.memoizedState&&(ue.flags|=2048,Ea(9,{destroy:void 0},L2.bind(null,u,s),null)),[o,d,e]}function L2(e,i){e.action=i}function dp(e){var i=Xe(),s=je;if(s!==null)return fp(i,s,e);Xe(),i=i.memoizedState,s=Xe();var o=s.queue.dispatch;return s.memoizedState=e,[i,o,!1]}function Ea(e,i,s,o){return e={tag:e,create:s,deps:o,inst:i,next:null},i=ue.updateQueue,i===null&&(i=uo(),ue.updateQueue=i),s=i.lastEffect,s===null?i.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,i.lastEffect=e),e}function hp(){return Xe().memoizedState}function mo(e,i,s,o){var u=vt();ue.flags|=e,u.memoizedState=Ea(1|i,{destroy:void 0},s,o===void 0?null:o)}function po(e,i,s,o){var u=Xe();o=o===void 0?null:o;var d=u.memoizedState.inst;je!==null&&o!==null&&Yc(o,je.memoizedState.deps)?u.memoizedState=Ea(i,d,s,o):(ue.flags|=e,u.memoizedState=Ea(1|i,d,s,o))}function mp(e,i){mo(8390656,8,e,i)}function nu(e,i){po(2048,8,e,i)}function z2(e){ue.flags|=4;var i=ue.updateQueue;if(i===null)i=uo(),ue.updateQueue=i,i.events=[e];else{var s=i.events;s===null?i.events=[e]:s.push(e)}}function pp(e){var i=Xe().memoizedState;return z2({ref:i,nextImpl:e}),function(){if((Te&2)!==0)throw Error(r(440));return i.impl.apply(void 0,arguments)}}function gp(e,i){return po(4,2,e,i)}function yp(e,i){return po(4,4,e,i)}function vp(e,i){if(typeof i=="function"){e=e();var s=i(e);return function(){typeof s=="function"?s():i(null)}}if(i!=null)return e=e(),i.current=e,function(){i.current=null}}function xp(e,i,s){s=s!=null?s.concat([e]):null,po(4,4,vp.bind(null,i,e),s)}function iu(){}function bp(e,i){var s=Xe();i=i===void 0?null:i;var o=s.memoizedState;return i!==null&&Yc(i,o[1])?o[0]:(s.memoizedState=[e,i],e)}function Sp(e,i){var s=Xe();i=i===void 0?null:i;var o=s.memoizedState;if(i!==null&&Yc(i,o[1]))return o[0];if(o=e(),Ui){Pn(!0);try{e()}finally{Pn(!1)}}return s.memoizedState=[o,i],o}function au(e,i,s){return s===void 0||(_n&1073741824)!==0&&(ye&261930)===0?e.memoizedState=i:(e.memoizedState=s,e=wg(),ue.lanes|=e,ti|=e,s)}function wp(e,i,s,o){return Ot(s,i)?s:wa.current!==null?(e=au(e,s,o),Ot(e,i)||(We=!0),e):(_n&42)===0||(_n&1073741824)!==0&&(ye&261930)===0?(We=!0,e.memoizedState=s):(e=wg(),ue.lanes|=e,ti|=e,i)}function _p(e,i,s,o,u){var d=I.p;I.p=d!==0&&8>d?d:8;var y=R.T,b={};R.T=b,ou(e,!1,i,s);try{var E=u(),C=R.S;if(C!==null&&C(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var L=M2(E,o);Rs(e,i,L,Ut(e))}else Rs(e,i,o,Ut(e))}catch(U){Rs(e,i,{then:function(){},status:"rejected",reason:U},Ut())}finally{I.p=d,y!==null&&b.types!==null&&(y.types=b.types),R.T=y}}function V2(){}function su(e,i,s,o){if(e.tag!==5)throw Error(r(476));var u=Tp(e).queue;_p(e,u,i,K,s===null?V2:function(){return Ep(e),s(o)})}function Tp(e){var i=e.memoizedState;if(i!==null)return i;i={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:K},next:null};var s={};return i.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:s},next:null},e.memoizedState=i,e=e.alternate,e!==null&&(e.memoizedState=i),i}function Ep(e){var i=Tp(e);i.next===null&&(i=e.alternate.memoizedState),Rs(e,i.next.queue,{},Ut())}function ru(){return ct(Qs)}function Ap(){return Xe().memoizedState}function Np(){return Xe().memoizedState}function U2(e){for(var i=e.return;i!==null;){switch(i.tag){case 24:case 3:var s=Ut();e=$n(s);var o=Qn(i,e,s);o!==null&&(Dt(o,i,s),Ds(o,i,s)),i={cache:Lc()},e.payload=i;return}i=i.return}}function B2(e,i,s){var o=Ut();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},go(e)?jp(i,s):(s=Tc(e,i,s,o),s!==null&&(Dt(s,e,o),Cp(s,i,o)))}function Dp(e,i,s){var o=Ut();Rs(e,i,s,o)}function Rs(e,i,s,o){var u={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(go(e))jp(i,u);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=i.lastRenderedReducer,d!==null))try{var y=i.lastRenderedState,b=d(y,s);if(u.hasEagerState=!0,u.eagerState=b,Ot(b,y))return $r(e,i,u,0),Oe===null&&Xr(),!1}catch{}finally{}if(s=Tc(e,i,u,o),s!==null)return Dt(s,e,o),Cp(s,i,o),!0}return!1}function ou(e,i,s,o){if(o={lane:2,revertLane:Bu(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},go(e)){if(i)throw Error(r(479))}else i=Tc(e,s,o,2),i!==null&&Dt(i,e,2)}function go(e){var i=e.alternate;return e===ue||i!==null&&i===ue}function jp(e,i){_a=lo=!0;var s=e.pending;s===null?i.next=i:(i.next=s.next,s.next=i),e.pending=i}function Cp(e,i,s){if((s&4194048)!==0){var o=i.lanes;o&=e.pendingLanes,s|=o,i.lanes=s,Lh(e,s)}}var ks={readContext:ct,use:fo,useCallback:Pe,useContext:Pe,useEffect:Pe,useImperativeHandle:Pe,useLayoutEffect:Pe,useInsertionEffect:Pe,useMemo:Pe,useReducer:Pe,useRef:Pe,useState:Pe,useDebugValue:Pe,useDeferredValue:Pe,useTransition:Pe,useSyncExternalStore:Pe,useId:Pe,useHostTransitionStatus:Pe,useFormState:Pe,useActionState:Pe,useOptimistic:Pe,useMemoCache:Pe,useCacheRefresh:Pe};ks.useEffectEvent=Pe;var Mp={readContext:ct,use:fo,useCallback:function(e,i){return vt().memoizedState=[e,i===void 0?null:i],e},useContext:ct,useEffect:mp,useImperativeHandle:function(e,i,s){s=s!=null?s.concat([e]):null,mo(4194308,4,vp.bind(null,i,e),s)},useLayoutEffect:function(e,i){return mo(4194308,4,e,i)},useInsertionEffect:function(e,i){mo(4,2,e,i)},useMemo:function(e,i){var s=vt();i=i===void 0?null:i;var o=e();if(Ui){Pn(!0);try{e()}finally{Pn(!1)}}return s.memoizedState=[o,i],o},useReducer:function(e,i,s){var o=vt();if(s!==void 0){var u=s(i);if(Ui){Pn(!0);try{s(i)}finally{Pn(!1)}}}else u=i;return o.memoizedState=o.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},o.queue=e,e=e.dispatch=B2.bind(null,ue,e),[o.memoizedState,e]},useRef:function(e){var i=vt();return e={current:e},i.memoizedState=e},useState:function(e){e=eu(e);var i=e.queue,s=Dp.bind(null,ue,i);return i.dispatch=s,[e.memoizedState,s]},useDebugValue:iu,useDeferredValue:function(e,i){var s=vt();return au(s,e,i)},useTransition:function(){var e=eu(!1);return e=_p.bind(null,ue,e.queue,!0,!1),vt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,i,s){var o=ue,u=vt();if(be){if(s===void 0)throw Error(r(407));s=s()}else{if(s=i(),Oe===null)throw Error(r(349));(ye&127)!==0||Jm(o,i,s)}u.memoizedState=s;var d={value:s,getSnapshot:i};return u.queue=d,mp(ep.bind(null,o,d,e),[e]),o.flags|=2048,Ea(9,{destroy:void 0},Wm.bind(null,o,d,s,i),null),s},useId:function(){var e=vt(),i=Oe.identifierPrefix;if(be){var s=cn,o=ln;s=(o&~(1<<32-Mt(o)-1)).toString(32)+s,i="_"+i+"R_"+s,s=co++,0<s&&(i+="H"+s.toString(32)),i+="_"}else s=O2++,i="_"+i+"r_"+s.toString(32)+"_";return e.memoizedState=i},useHostTransitionStatus:ru,useFormState:cp,useActionState:cp,useOptimistic:function(e){var i=vt();i.memoizedState=i.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=s,i=ou.bind(null,ue,!0,s),s.dispatch=i,[e,i]},useMemoCache:Zc,useCacheRefresh:function(){return vt().memoizedState=U2.bind(null,ue)},useEffectEvent:function(e){var i=vt(),s={impl:e};return i.memoizedState=s,function(){if((Te&2)!==0)throw Error(r(440));return s.impl.apply(void 0,arguments)}}},lu={readContext:ct,use:fo,useCallback:bp,useContext:ct,useEffect:nu,useImperativeHandle:xp,useInsertionEffect:gp,useLayoutEffect:yp,useMemo:Sp,useReducer:ho,useRef:hp,useState:function(){return ho(Tn)},useDebugValue:iu,useDeferredValue:function(e,i){var s=Xe();return wp(s,je.memoizedState,e,i)},useTransition:function(){var e=ho(Tn)[0],i=Xe().memoizedState;return[typeof e=="boolean"?e:Os(e),i]},useSyncExternalStore:Zm,useId:Ap,useHostTransitionStatus:ru,useFormState:up,useActionState:up,useOptimistic:function(e,i){var s=Xe();return ip(s,je,e,i)},useMemoCache:Zc,useCacheRefresh:Np};lu.useEffectEvent=pp;var Op={readContext:ct,use:fo,useCallback:bp,useContext:ct,useEffect:nu,useImperativeHandle:xp,useInsertionEffect:gp,useLayoutEffect:yp,useMemo:Sp,useReducer:Wc,useRef:hp,useState:function(){return Wc(Tn)},useDebugValue:iu,useDeferredValue:function(e,i){var s=Xe();return je===null?au(s,e,i):wp(s,je.memoizedState,e,i)},useTransition:function(){var e=Wc(Tn)[0],i=Xe().memoizedState;return[typeof e=="boolean"?e:Os(e),i]},useSyncExternalStore:Zm,useId:Ap,useHostTransitionStatus:ru,useFormState:dp,useActionState:dp,useOptimistic:function(e,i){var s=Xe();return je!==null?ip(s,je,e,i):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Zc,useCacheRefresh:Np};Op.useEffectEvent=pp;function cu(e,i,s,o){i=e.memoizedState,s=s(o,i),s=s==null?i:x({},i,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var uu={enqueueSetState:function(e,i,s){e=e._reactInternals;var o=Ut(),u=$n(o);u.payload=i,s!=null&&(u.callback=s),i=Qn(e,u,o),i!==null&&(Dt(i,e,o),Ds(i,e,o))},enqueueReplaceState:function(e,i,s){e=e._reactInternals;var o=Ut(),u=$n(o);u.tag=1,u.payload=i,s!=null&&(u.callback=s),i=Qn(e,u,o),i!==null&&(Dt(i,e,o),Ds(i,e,o))},enqueueForceUpdate:function(e,i){e=e._reactInternals;var s=Ut(),o=$n(s);o.tag=2,i!=null&&(o.callback=i),i=Qn(e,o,s),i!==null&&(Dt(i,e,s),Ds(i,e,s))}};function Rp(e,i,s,o,u,d,y){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,y):i.prototype&&i.prototype.isPureReactComponent?!bs(s,o)||!bs(u,d):!0}function kp(e,i,s,o){e=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(s,o),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(s,o),i.state!==e&&uu.enqueueReplaceState(i,i.state,null)}function Bi(e,i){var s=i;if("ref"in i){s={};for(var o in i)o!=="ref"&&(s[o]=i[o])}if(e=e.defaultProps){s===i&&(s=x({},s));for(var u in e)s[u]===void 0&&(s[u]=e[u])}return s}function Lp(e){Kr(e)}function zp(e){console.error(e)}function Vp(e){Kr(e)}function yo(e,i){try{var s=e.onUncaughtError;s(i.value,{componentStack:i.stack})}catch(o){setTimeout(function(){throw o})}}function Up(e,i,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(u){setTimeout(function(){throw u})}}function fu(e,i,s){return s=$n(s),s.tag=3,s.payload={element:null},s.callback=function(){yo(e,i)},s}function Bp(e){return e=$n(e),e.tag=3,e}function Hp(e,i,s,o){var u=s.type.getDerivedStateFromError;if(typeof u=="function"){var d=o.value;e.payload=function(){return u(d)},e.callback=function(){Up(i,s,o)}}var y=s.stateNode;y!==null&&typeof y.componentDidCatch=="function"&&(e.callback=function(){Up(i,s,o),typeof u!="function"&&(ni===null?ni=new Set([this]):ni.add(this));var b=o.stack;this.componentDidCatch(o.value,{componentStack:b!==null?b:""})})}function H2(e,i,s,o,u){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(i=s.alternate,i!==null&&ya(i,s,u,!0),s=kt.current,s!==null){switch(s.tag){case 31:case 13:return Kt===null?jo():s.alternate===null&&qe===0&&(qe=3),s.flags&=-257,s.flags|=65536,s.lanes=u,o===io?s.flags|=16384:(i=s.updateQueue,i===null?s.updateQueue=new Set([o]):i.add(o),zu(e,o,u)),!1;case 22:return s.flags|=65536,o===io?s.flags|=16384:(i=s.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=i):(s=i.retryQueue,s===null?i.retryQueue=new Set([o]):s.add(o)),zu(e,o,u)),!1}throw Error(r(435,s.tag))}return zu(e,o,u),jo(),!1}if(be)return i=kt.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=u,o!==Cc&&(e=Error(r(422),{cause:o}),_s(It(e,s)))):(o!==Cc&&(i=Error(r(423),{cause:o}),_s(It(i,s))),e=e.current.alternate,e.flags|=65536,u&=-u,e.lanes|=u,o=It(o,s),u=fu(e.stateNode,o,u),Pc(e,u),qe!==4&&(qe=2)),!1;var d=Error(r(520),{cause:o});if(d=It(d,s),qs===null?qs=[d]:qs.push(d),qe!==4&&(qe=2),i===null)return!0;o=It(o,s),s=i;do{switch(s.tag){case 3:return s.flags|=65536,e=u&-u,s.lanes|=e,e=fu(s.stateNode,o,e),Pc(s,e),!1;case 1:if(i=s.type,d=s.stateNode,(s.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ni===null||!ni.has(d))))return s.flags|=65536,u&=-u,s.lanes|=u,u=Bp(u),Hp(u,e,s,o),Pc(s,u),!1}s=s.return}while(s!==null);return!1}var du=Error(r(461)),We=!1;function ut(e,i,s,o){i.child=e===null?Fm(i,null,s,o):Vi(i,e.child,s,o)}function Pp(e,i,s,o,u){s=s.render;var d=i.ref;if("ref"in o){var y={};for(var b in o)b!=="ref"&&(y[b]=o[b])}else y=o;return Ri(i),o=Kc(e,i,s,y,d,u),b=Xc(),e!==null&&!We?($c(e,i,u),En(e,i,u)):(be&&b&&Dc(i),i.flags|=1,ut(e,i,o,u),i.child)}function qp(e,i,s,o,u){if(e===null){var d=s.type;return typeof d=="function"&&!Ec(d)&&d.defaultProps===void 0&&s.compare===null?(i.tag=15,i.type=d,Ip(e,i,d,o,u)):(e=Zr(s.type,null,o,i,i.mode,u),e.ref=i.ref,e.return=i,i.child=e)}if(d=e.child,!bu(e,u)){var y=d.memoizedProps;if(s=s.compare,s=s!==null?s:bs,s(y,o)&&e.ref===i.ref)return En(e,i,u)}return i.flags|=1,e=xn(d,o),e.ref=i.ref,e.return=i,i.child=e}function Ip(e,i,s,o,u){if(e!==null){var d=e.memoizedProps;if(bs(d,o)&&e.ref===i.ref)if(We=!1,i.pendingProps=o=d,bu(e,u))(e.flags&131072)!==0&&(We=!0);else return i.lanes=e.lanes,En(e,i,u)}return hu(e,i,s,o,u)}function Fp(e,i,s,o){var u=o.children,d=e!==null?e.memoizedState:null;if(e===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((i.flags&128)!==0){if(d=d!==null?d.baseLanes|s:s,e!==null){for(o=i.child=e.child,u=0;o!==null;)u=u|o.lanes|o.childLanes,o=o.sibling;o=u&~d}else o=0,i.child=null;return Gp(e,i,d,s,o)}if((s&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},e!==null&&to(i,d!==null?d.cachePool:null),d!==null?Km(i,d):Ic(),Xm(i);else return o=i.lanes=536870912,Gp(e,i,d!==null?d.baseLanes|s:s,s,o)}else d!==null?(to(i,d.cachePool),Km(i,d),Jn(),i.memoizedState=null):(e!==null&&to(i,null),Ic(),Jn());return ut(e,i,u,s),i.child}function Ls(e,i){return e!==null&&e.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function Gp(e,i,s,o,u){var d=Vc();return d=d===null?null:{parent:Ze._currentValue,pool:d},i.memoizedState={baseLanes:s,cachePool:d},e!==null&&to(i,null),Ic(),Xm(i),e!==null&&ya(e,i,o,!0),i.childLanes=u,null}function vo(e,i){return i=bo({mode:i.mode,children:i.children},e.mode),i.ref=e.ref,e.child=i,i.return=e,i}function Yp(e,i,s){return Vi(i,e.child,null,s),e=vo(i,i.pendingProps),e.flags|=2,Lt(i),i.memoizedState=null,e}function P2(e,i,s){var o=i.pendingProps,u=(i.flags&128)!==0;if(i.flags&=-129,e===null){if(be){if(o.mode==="hidden")return e=vo(i,o),i.lanes=536870912,Ls(null,e);if(Gc(i),(e=ke)?(e=ay(e,Yt),e=e!==null&&e.data==="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:Fn!==null?{id:ln,overflow:cn}:null,retryLane:536870912,hydrationErrors:null},s=jm(e),s.return=i,i.child=s,lt=i,ke=null)):e=null,e===null)throw Yn(i);return i.lanes=536870912,null}return vo(i,o)}var d=e.memoizedState;if(d!==null){var y=d.dehydrated;if(Gc(i),u)if(i.flags&256)i.flags&=-257,i=Yp(e,i,s);else if(i.memoizedState!==null)i.child=e.child,i.flags|=128,i=null;else throw Error(r(558));else if(We||ya(e,i,s,!1),u=(s&e.childLanes)!==0,We||u){if(o=Oe,o!==null&&(y=zh(o,s),y!==0&&y!==d.retryLane))throw d.retryLane=y,ji(e,y),Dt(o,e,y),du;jo(),i=Yp(e,i,s)}else e=d.treeContext,ke=Xt(y.nextSibling),lt=i,be=!0,Gn=null,Yt=!1,e!==null&&Om(i,e),i=vo(i,o),i.flags|=4096;return i}return e=xn(e.child,{mode:o.mode,children:o.children}),e.ref=i.ref,i.child=e,e.return=i,e}function xo(e,i){var s=i.ref;if(s===null)e!==null&&e.ref!==null&&(i.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(r(284));(e===null||e.ref!==s)&&(i.flags|=4194816)}}function hu(e,i,s,o,u){return Ri(i),s=Kc(e,i,s,o,void 0,u),o=Xc(),e!==null&&!We?($c(e,i,u),En(e,i,u)):(be&&o&&Dc(i),i.flags|=1,ut(e,i,s,u),i.child)}function Kp(e,i,s,o,u,d){return Ri(i),i.updateQueue=null,s=Qm(i,o,s,u),$m(e),o=Xc(),e!==null&&!We?($c(e,i,d),En(e,i,d)):(be&&o&&Dc(i),i.flags|=1,ut(e,i,s,d),i.child)}function Xp(e,i,s,o,u){if(Ri(i),i.stateNode===null){var d=ha,y=s.contextType;typeof y=="object"&&y!==null&&(d=ct(y)),d=new s(o,d),i.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=uu,i.stateNode=d,d._reactInternals=i,d=i.stateNode,d.props=o,d.state=i.memoizedState,d.refs={},Bc(i),y=s.contextType,d.context=typeof y=="object"&&y!==null?ct(y):ha,d.state=i.memoizedState,y=s.getDerivedStateFromProps,typeof y=="function"&&(cu(i,s,y,o),d.state=i.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(y=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),y!==d.state&&uu.enqueueReplaceState(d,d.state,null),Cs(i,o,d,u),js(),d.state=i.memoizedState),typeof d.componentDidMount=="function"&&(i.flags|=4194308),o=!0}else if(e===null){d=i.stateNode;var b=i.memoizedProps,E=Bi(s,b);d.props=E;var C=d.context,L=s.contextType;y=ha,typeof L=="object"&&L!==null&&(y=ct(L));var U=s.getDerivedStateFromProps;L=typeof U=="function"||typeof d.getSnapshotBeforeUpdate=="function",b=i.pendingProps!==b,L||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(b||C!==y)&&kp(i,d,o,y),Xn=!1;var M=i.memoizedState;d.state=M,Cs(i,o,d,u),js(),C=i.memoizedState,b||M!==C||Xn?(typeof U=="function"&&(cu(i,s,U,o),C=i.memoizedState),(E=Xn||Rp(i,s,E,o,M,C,y))?(L||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(i.flags|=4194308)):(typeof d.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=o,i.memoizedState=C),d.props=o,d.state=C,d.context=y,o=E):(typeof d.componentDidMount=="function"&&(i.flags|=4194308),o=!1)}else{d=i.stateNode,Hc(e,i),y=i.memoizedProps,L=Bi(s,y),d.props=L,U=i.pendingProps,M=d.context,C=s.contextType,E=ha,typeof C=="object"&&C!==null&&(E=ct(C)),b=s.getDerivedStateFromProps,(C=typeof b=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(y!==U||M!==E)&&kp(i,d,o,E),Xn=!1,M=i.memoizedState,d.state=M,Cs(i,o,d,u),js();var O=i.memoizedState;y!==U||M!==O||Xn||e!==null&&e.dependencies!==null&&Wr(e.dependencies)?(typeof b=="function"&&(cu(i,s,b,o),O=i.memoizedState),(L=Xn||Rp(i,s,L,o,M,O,E)||e!==null&&e.dependencies!==null&&Wr(e.dependencies))?(C||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,O,E),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,O,E)),typeof d.componentDidUpdate=="function"&&(i.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=1024),i.memoizedProps=o,i.memoizedState=O),d.props=o,d.state=O,d.context=E,o=L):(typeof d.componentDidUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||y===e.memoizedProps&&M===e.memoizedState||(i.flags|=1024),o=!1)}return d=o,xo(e,i),o=(i.flags&128)!==0,d||o?(d=i.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:d.render(),i.flags|=1,e!==null&&o?(i.child=Vi(i,e.child,null,u),i.child=Vi(i,null,s,u)):ut(e,i,s,u),i.memoizedState=d.state,e=i.child):e=En(e,i,u),e}function $p(e,i,s,o){return Mi(),i.flags|=256,ut(e,i,s,o),i.child}var mu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function pu(e){return{baseLanes:e,cachePool:Um()}}function gu(e,i,s){return e=e!==null?e.childLanes&~s:0,i&&(e|=Vt),e}function Qp(e,i,s){var o=i.pendingProps,u=!1,d=(i.flags&128)!==0,y;if((y=d)||(y=e!==null&&e.memoizedState===null?!1:(Ke.current&2)!==0),y&&(u=!0,i.flags&=-129),y=(i.flags&32)!==0,i.flags&=-33,e===null){if(be){if(u?Zn(i):Jn(),(e=ke)?(e=ay(e,Yt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(i.memoizedState={dehydrated:e,treeContext:Fn!==null?{id:ln,overflow:cn}:null,retryLane:536870912,hydrationErrors:null},s=jm(e),s.return=i,i.child=s,lt=i,ke=null)):e=null,e===null)throw Yn(i);return Ju(e)?i.lanes=32:i.lanes=536870912,null}var b=o.children;return o=o.fallback,u?(Jn(),u=i.mode,b=bo({mode:"hidden",children:b},u),o=Ci(o,u,s,null),b.return=i,o.return=i,b.sibling=o,i.child=b,o=i.child,o.memoizedState=pu(s),o.childLanes=gu(e,y,s),i.memoizedState=mu,Ls(null,o)):(Zn(i),yu(i,b))}var E=e.memoizedState;if(E!==null&&(b=E.dehydrated,b!==null)){if(d)i.flags&256?(Zn(i),i.flags&=-257,i=vu(e,i,s)):i.memoizedState!==null?(Jn(),i.child=e.child,i.flags|=128,i=null):(Jn(),b=o.fallback,u=i.mode,o=bo({mode:"visible",children:o.children},u),b=Ci(b,u,s,null),b.flags|=2,o.return=i,b.return=i,o.sibling=b,i.child=o,Vi(i,e.child,null,s),o=i.child,o.memoizedState=pu(s),o.childLanes=gu(e,y,s),i.memoizedState=mu,i=Ls(null,o));else if(Zn(i),Ju(b)){if(y=b.nextSibling&&b.nextSibling.dataset,y)var C=y.dgst;y=C,o=Error(r(419)),o.stack="",o.digest=y,_s({value:o,source:null,stack:null}),i=vu(e,i,s)}else if(We||ya(e,i,s,!1),y=(s&e.childLanes)!==0,We||y){if(y=Oe,y!==null&&(o=zh(y,s),o!==0&&o!==E.retryLane))throw E.retryLane=o,ji(e,o),Dt(y,e,o),du;Zu(b)||jo(),i=vu(e,i,s)}else Zu(b)?(i.flags|=192,i.child=e.child,i=null):(e=E.treeContext,ke=Xt(b.nextSibling),lt=i,be=!0,Gn=null,Yt=!1,e!==null&&Om(i,e),i=yu(i,o.children),i.flags|=4096);return i}return u?(Jn(),b=o.fallback,u=i.mode,E=e.child,C=E.sibling,o=xn(E,{mode:"hidden",children:o.children}),o.subtreeFlags=E.subtreeFlags&65011712,C!==null?b=xn(C,b):(b=Ci(b,u,s,null),b.flags|=2),b.return=i,o.return=i,o.sibling=b,i.child=o,Ls(null,o),o=i.child,b=e.child.memoizedState,b===null?b=pu(s):(u=b.cachePool,u!==null?(E=Ze._currentValue,u=u.parent!==E?{parent:E,pool:E}:u):u=Um(),b={baseLanes:b.baseLanes|s,cachePool:u}),o.memoizedState=b,o.childLanes=gu(e,y,s),i.memoizedState=mu,Ls(e.child,o)):(Zn(i),s=e.child,e=s.sibling,s=xn(s,{mode:"visible",children:o.children}),s.return=i,s.sibling=null,e!==null&&(y=i.deletions,y===null?(i.deletions=[e],i.flags|=16):y.push(e)),i.child=s,i.memoizedState=null,s)}function yu(e,i){return i=bo({mode:"visible",children:i},e.mode),i.return=e,e.child=i}function bo(e,i){return e=Rt(22,e,null,i),e.lanes=0,e}function vu(e,i,s){return Vi(i,e.child,null,s),e=yu(i,i.pendingProps.children),e.flags|=2,i.memoizedState=null,e}function Zp(e,i,s){e.lanes|=i;var o=e.alternate;o!==null&&(o.lanes|=i),Rc(e.return,i,s)}function xu(e,i,s,o,u,d){var y=e.memoizedState;y===null?e.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:u,treeForkCount:d}:(y.isBackwards=i,y.rendering=null,y.renderingStartTime=0,y.last=o,y.tail=s,y.tailMode=u,y.treeForkCount=d)}function Jp(e,i,s){var o=i.pendingProps,u=o.revealOrder,d=o.tail;o=o.children;var y=Ke.current,b=(y&2)!==0;if(b?(y=y&1|2,i.flags|=128):y&=1,F(Ke,y),ut(e,i,o,s),o=be?ws:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=i.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Zp(e,s,i);else if(e.tag===19)Zp(e,s,i);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===i)break e;for(;e.sibling===null;){if(e.return===null||e.return===i)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(u){case"forwards":for(s=i.child,u=null;s!==null;)e=s.alternate,e!==null&&oo(e)===null&&(u=s),s=s.sibling;s=u,s===null?(u=i.child,i.child=null):(u=s.sibling,s.sibling=null),xu(i,!1,u,s,d,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,u=i.child,i.child=null;u!==null;){if(e=u.alternate,e!==null&&oo(e)===null){i.child=u;break}e=u.sibling,u.sibling=s,s=u,u=e}xu(i,!0,s,null,d,o);break;case"together":xu(i,!1,null,null,void 0,o);break;default:i.memoizedState=null}return i.child}function En(e,i,s){if(e!==null&&(i.dependencies=e.dependencies),ti|=i.lanes,(s&i.childLanes)===0)if(e!==null){if(ya(e,i,s,!1),(s&i.childLanes)===0)return null}else return null;if(e!==null&&i.child!==e.child)throw Error(r(153));if(i.child!==null){for(e=i.child,s=xn(e,e.pendingProps),i.child=s,s.return=i;e.sibling!==null;)e=e.sibling,s=s.sibling=xn(e,e.pendingProps),s.return=i;s.sibling=null}return i.child}function bu(e,i){return(e.lanes&i)!==0?!0:(e=e.dependencies,!!(e!==null&&Wr(e)))}function q2(e,i,s){switch(i.tag){case 3:yt(i,i.stateNode.containerInfo),Kn(i,Ze,e.memoizedState.cache),Mi();break;case 27:case 5:os(i);break;case 4:yt(i,i.stateNode.containerInfo);break;case 10:Kn(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Gc(i),null;break;case 13:var o=i.memoizedState;if(o!==null)return o.dehydrated!==null?(Zn(i),i.flags|=128,null):(s&i.child.childLanes)!==0?Qp(e,i,s):(Zn(i),e=En(e,i,s),e!==null?e.sibling:null);Zn(i);break;case 19:var u=(e.flags&128)!==0;if(o=(s&i.childLanes)!==0,o||(ya(e,i,s,!1),o=(s&i.childLanes)!==0),u){if(o)return Jp(e,i,s);i.flags|=128}if(u=i.memoizedState,u!==null&&(u.rendering=null,u.tail=null,u.lastEffect=null),F(Ke,Ke.current),o)break;return null;case 22:return i.lanes=0,Fp(e,i,s,i.pendingProps);case 24:Kn(i,Ze,e.memoizedState.cache)}return En(e,i,s)}function Wp(e,i,s){if(e!==null)if(e.memoizedProps!==i.pendingProps)We=!0;else{if(!bu(e,s)&&(i.flags&128)===0)return We=!1,q2(e,i,s);We=(e.flags&131072)!==0}else We=!1,be&&(i.flags&1048576)!==0&&Mm(i,ws,i.index);switch(i.lanes=0,i.tag){case 16:e:{var o=i.pendingProps;if(e=Li(i.elementType),i.type=e,typeof e=="function")Ec(e)?(o=Bi(e,o),i.tag=1,i=Xp(null,i,e,o,s)):(i.tag=0,i=hu(null,i,e,o,s));else{if(e!=null){var u=e.$$typeof;if(u===G){i.tag=11,i=Pp(null,i,e,o,s);break e}else if(u===X){i.tag=14,i=qp(null,i,e,o,s);break e}}throw i=Ve(e)||e,Error(r(306,i,""))}}return i;case 0:return hu(e,i,i.type,i.pendingProps,s);case 1:return o=i.type,u=Bi(o,i.pendingProps),Xp(e,i,o,u,s);case 3:e:{if(yt(i,i.stateNode.containerInfo),e===null)throw Error(r(387));o=i.pendingProps;var d=i.memoizedState;u=d.element,Hc(e,i),Cs(i,o,null,s);var y=i.memoizedState;if(o=y.cache,Kn(i,Ze,o),o!==d.cache&&kc(i,[Ze],s,!0),js(),o=y.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:y.cache},i.updateQueue.baseState=d,i.memoizedState=d,i.flags&256){i=$p(e,i,o,s);break e}else if(o!==u){u=It(Error(r(424)),i),_s(u),i=$p(e,i,o,s);break e}else{switch(e=i.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(ke=Xt(e.firstChild),lt=i,be=!0,Gn=null,Yt=!0,s=Fm(i,null,o,s),i.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(Mi(),o===u){i=En(e,i,s);break e}ut(e,i,o,s)}i=i.child}return i;case 26:return xo(e,i),e===null?(s=uy(i.type,null,i.pendingProps,null))?i.memoizedState=s:be||(s=i.type,e=i.pendingProps,o=zo(me.current).createElement(s),o[ot]=i,o[wt]=e,ft(o,s,e),at(o),i.stateNode=o):i.memoizedState=uy(i.type,e.memoizedProps,i.pendingProps,e.memoizedState),null;case 27:return os(i),e===null&&be&&(o=i.stateNode=oy(i.type,i.pendingProps,me.current),lt=i,Yt=!0,u=ke,ri(i.type)?(Wu=u,ke=Xt(o.firstChild)):ke=u),ut(e,i,i.pendingProps.children,s),xo(e,i),e===null&&(i.flags|=4194304),i.child;case 5:return e===null&&be&&((u=o=ke)&&(o=vw(o,i.type,i.pendingProps,Yt),o!==null?(i.stateNode=o,lt=i,ke=Xt(o.firstChild),Yt=!1,u=!0):u=!1),u||Yn(i)),os(i),u=i.type,d=i.pendingProps,y=e!==null?e.memoizedProps:null,o=d.children,Xu(u,d)?o=null:y!==null&&Xu(u,y)&&(i.flags|=32),i.memoizedState!==null&&(u=Kc(e,i,R2,null,null,s),Qs._currentValue=u),xo(e,i),ut(e,i,o,s),i.child;case 6:return e===null&&be&&((e=s=ke)&&(s=xw(s,i.pendingProps,Yt),s!==null?(i.stateNode=s,lt=i,ke=null,e=!0):e=!1),e||Yn(i)),null;case 13:return Qp(e,i,s);case 4:return yt(i,i.stateNode.containerInfo),o=i.pendingProps,e===null?i.child=Vi(i,null,o,s):ut(e,i,o,s),i.child;case 11:return Pp(e,i,i.type,i.pendingProps,s);case 7:return ut(e,i,i.pendingProps,s),i.child;case 8:return ut(e,i,i.pendingProps.children,s),i.child;case 12:return ut(e,i,i.pendingProps.children,s),i.child;case 10:return o=i.pendingProps,Kn(i,i.type,o.value),ut(e,i,o.children,s),i.child;case 9:return u=i.type._context,o=i.pendingProps.children,Ri(i),u=ct(u),o=o(u),i.flags|=1,ut(e,i,o,s),i.child;case 14:return qp(e,i,i.type,i.pendingProps,s);case 15:return Ip(e,i,i.type,i.pendingProps,s);case 19:return Jp(e,i,s);case 31:return P2(e,i,s);case 22:return Fp(e,i,s,i.pendingProps);case 24:return Ri(i),o=ct(Ze),e===null?(u=Vc(),u===null&&(u=Oe,d=Lc(),u.pooledCache=d,d.refCount++,d!==null&&(u.pooledCacheLanes|=s),u=d),i.memoizedState={parent:o,cache:u},Bc(i),Kn(i,Ze,u)):((e.lanes&s)!==0&&(Hc(e,i),Cs(i,null,null,s),js()),u=e.memoizedState,d=i.memoizedState,u.parent!==o?(u={parent:o,cache:o},i.memoizedState=u,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=u),Kn(i,Ze,o)):(o=d.cache,Kn(i,Ze,o),o!==u.cache&&kc(i,[Ze],s,!0))),ut(e,i,i.pendingProps.children,s),i.child;case 29:throw i.pendingProps}throw Error(r(156,i.tag))}function An(e){e.flags|=4}function Su(e,i,s,o,u){if((i=(e.mode&32)!==0)&&(i=!1),i){if(e.flags|=16777216,(u&335544128)===u)if(e.stateNode.complete)e.flags|=8192;else if(Ag())e.flags|=8192;else throw zi=io,Uc}else e.flags&=-16777217}function eg(e,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!py(i))if(Ag())e.flags|=8192;else throw zi=io,Uc}function So(e,i){i!==null&&(e.flags|=4),e.flags&16384&&(i=e.tag!==22?Rh():536870912,e.lanes|=i,ja|=i)}function zs(e,i){if(!be)switch(e.tailMode){case"hidden":i=e.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?i||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function Le(e){var i=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(i)for(var u=e.child;u!==null;)s|=u.lanes|u.childLanes,o|=u.subtreeFlags&65011712,o|=u.flags&65011712,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)s|=u.lanes|u.childLanes,o|=u.subtreeFlags,o|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=o,e.childLanes=s,i}function I2(e,i,s){var o=i.pendingProps;switch(jc(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Le(i),null;case 1:return Le(i),null;case 3:return s=i.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),wn(Ze),Ye(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(ga(i)?An(i):e===null||e.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Mc())),Le(i),null;case 26:var u=i.type,d=i.memoizedState;return e===null?(An(i),d!==null?(Le(i),eg(i,d)):(Le(i),Su(i,u,null,o,s))):d?d!==e.memoizedState?(An(i),Le(i),eg(i,d)):(Le(i),i.flags&=-16777217):(e=e.memoizedProps,e!==o&&An(i),Le(i),Su(i,u,e,o,s)),null;case 27:if(Mr(i),s=me.current,u=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==o&&An(i);else{if(!o){if(i.stateNode===null)throw Error(r(166));return Le(i),null}e=$.current,ga(i)?Rm(i):(e=oy(u,o,s),i.stateNode=e,An(i))}return Le(i),null;case 5:if(Mr(i),u=i.type,e!==null&&i.stateNode!=null)e.memoizedProps!==o&&An(i);else{if(!o){if(i.stateNode===null)throw Error(r(166));return Le(i),null}if(d=$.current,ga(i))Rm(i);else{var y=zo(me.current);switch(d){case 1:d=y.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:d=y.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":d=y.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":d=y.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":d=y.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?y.createElement("select",{is:o.is}):y.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?y.createElement(u,{is:o.is}):y.createElement(u)}}d[ot]=i,d[wt]=o;e:for(y=i.child;y!==null;){if(y.tag===5||y.tag===6)d.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===i)break e;for(;y.sibling===null;){if(y.return===null||y.return===i)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}i.stateNode=d;e:switch(ft(d,u,o),u){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&An(i)}}return Le(i),Su(i,i.type,e===null?null:e.memoizedProps,i.pendingProps,s),null;case 6:if(e&&i.stateNode!=null)e.memoizedProps!==o&&An(i);else{if(typeof o!="string"&&i.stateNode===null)throw Error(r(166));if(e=me.current,ga(i)){if(e=i.stateNode,s=i.memoizedProps,o=null,u=lt,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}e[ot]=i,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||Qg(e.nodeValue,s)),e||Yn(i,!0)}else e=zo(e).createTextNode(o),e[ot]=i,i.stateNode=e}return Le(i),null;case 31:if(s=i.memoizedState,e===null||e.memoizedState!==null){if(o=ga(i),s!==null){if(e===null){if(!o)throw Error(r(318));if(e=i.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[ot]=i}else Mi(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Le(i),e=!1}else s=Mc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return i.flags&256?(Lt(i),i):(Lt(i),null);if((i.flags&128)!==0)throw Error(r(558))}return Le(i),null;case 13:if(o=i.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=ga(i),o!==null&&o.dehydrated!==null){if(e===null){if(!u)throw Error(r(318));if(u=i.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));u[ot]=i}else Mi(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;Le(i),u=!1}else u=Mc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=u),u=!0;if(!u)return i.flags&256?(Lt(i),i):(Lt(i),null)}return Lt(i),(i.flags&128)!==0?(i.lanes=s,i):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=i.child,u=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(u=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==u&&(o.flags|=2048)),s!==e&&s&&(i.child.flags|=8192),So(i,i.updateQueue),Le(i),null);case 4:return Ye(),e===null&&Iu(i.stateNode.containerInfo),Le(i),null;case 10:return wn(i.type),Le(i),null;case 19:if(z(Ke),o=i.memoizedState,o===null)return Le(i),null;if(u=(i.flags&128)!==0,d=o.rendering,d===null)if(u)zs(o,!1);else{if(qe!==0||e!==null&&(e.flags&128)!==0)for(e=i.child;e!==null;){if(d=oo(e),d!==null){for(i.flags|=128,zs(o,!1),e=d.updateQueue,i.updateQueue=e,So(i,e),i.subtreeFlags=0,e=s,s=i.child;s!==null;)Dm(s,e),s=s.sibling;return F(Ke,Ke.current&1|2),be&&bn(i,o.treeForkCount),i.child}e=e.sibling}o.tail!==null&&jt()>Ao&&(i.flags|=128,u=!0,zs(o,!1),i.lanes=4194304)}else{if(!u)if(e=oo(d),e!==null){if(i.flags|=128,u=!0,e=e.updateQueue,i.updateQueue=e,So(i,e),zs(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!be)return Le(i),null}else 2*jt()-o.renderingStartTime>Ao&&s!==536870912&&(i.flags|=128,u=!0,zs(o,!1),i.lanes=4194304);o.isBackwards?(d.sibling=i.child,i.child=d):(e=o.last,e!==null?e.sibling=d:i.child=d,o.last=d)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=jt(),e.sibling=null,s=Ke.current,F(Ke,u?s&1|2:s&1),be&&bn(i,o.treeForkCount),e):(Le(i),null);case 22:case 23:return Lt(i),Fc(),o=i.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(i.flags|=8192):o&&(i.flags|=8192),o?(s&536870912)!==0&&(i.flags&128)===0&&(Le(i),i.subtreeFlags&6&&(i.flags|=8192)):Le(i),s=i.updateQueue,s!==null&&So(i,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),o!==s&&(i.flags|=2048),e!==null&&z(ki),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),i.memoizedState.cache!==s&&(i.flags|=2048),wn(Ze),Le(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function F2(e,i){switch(jc(i),i.tag){case 1:return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 3:return wn(Ze),Ye(),e=i.flags,(e&65536)!==0&&(e&128)===0?(i.flags=e&-65537|128,i):null;case 26:case 27:case 5:return Mr(i),null;case 31:if(i.memoizedState!==null){if(Lt(i),i.alternate===null)throw Error(r(340));Mi()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 13:if(Lt(i),e=i.memoizedState,e!==null&&e.dehydrated!==null){if(i.alternate===null)throw Error(r(340));Mi()}return e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 19:return z(Ke),null;case 4:return Ye(),null;case 10:return wn(i.type),null;case 22:case 23:return Lt(i),Fc(),e!==null&&z(ki),e=i.flags,e&65536?(i.flags=e&-65537|128,i):null;case 24:return wn(Ze),null;case 25:return null;default:return null}}function tg(e,i){switch(jc(i),i.tag){case 3:wn(Ze),Ye();break;case 26:case 27:case 5:Mr(i);break;case 4:Ye();break;case 31:i.memoizedState!==null&&Lt(i);break;case 13:Lt(i);break;case 19:z(Ke);break;case 10:wn(i.type);break;case 22:case 23:Lt(i),Fc(),e!==null&&z(ki);break;case 24:wn(Ze)}}function Vs(e,i){try{var s=i.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var u=o.next;s=u;do{if((s.tag&e)===e){o=void 0;var d=s.create,y=s.inst;o=d(),y.destroy=o}s=s.next}while(s!==u)}}catch(b){Ne(i,i.return,b)}}function Wn(e,i,s){try{var o=i.updateQueue,u=o!==null?o.lastEffect:null;if(u!==null){var d=u.next;o=d;do{if((o.tag&e)===e){var y=o.inst,b=y.destroy;if(b!==void 0){y.destroy=void 0,u=i;var E=s,C=b;try{C()}catch(L){Ne(u,E,L)}}}o=o.next}while(o!==d)}}catch(L){Ne(i,i.return,L)}}function ng(e){var i=e.updateQueue;if(i!==null){var s=e.stateNode;try{Ym(i,s)}catch(o){Ne(e,e.return,o)}}}function ig(e,i,s){s.props=Bi(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Ne(e,i,o)}}function Us(e,i){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(u){Ne(e,i,u)}}function un(e,i){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(u){Ne(e,i,u)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(u){Ne(e,i,u)}else s.current=null}function ag(e){var i=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(u){Ne(e,e.return,u)}}function wu(e,i,s){try{var o=e.stateNode;dw(o,e.type,s,i),o[wt]=i}catch(u){Ne(e,e.return,u)}}function sg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ri(e.type)||e.tag===4}function _u(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&ri(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Tu(e,i,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,i?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,i):(i=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,i.appendChild(e),s=s._reactRootContainer,s!=null||i.onclick!==null||(i.onclick=yn));else if(o!==4&&(o===27&&ri(e.type)&&(s=e.stateNode,i=null),e=e.child,e!==null))for(Tu(e,i,s),e=e.sibling;e!==null;)Tu(e,i,s),e=e.sibling}function wo(e,i,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,i?s.insertBefore(e,i):s.appendChild(e);else if(o!==4&&(o===27&&ri(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(wo(e,i,s),e=e.sibling;e!==null;)wo(e,i,s),e=e.sibling}function rg(e){var i=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,u=i.attributes;u.length;)i.removeAttributeNode(u[0]);ft(i,o,s),i[ot]=e,i[wt]=s}catch(d){Ne(e,e.return,d)}}var Nn=!1,et=!1,Eu=!1,og=typeof WeakSet=="function"?WeakSet:Set,st=null;function G2(e,i){if(e=e.containerInfo,Yu=Io,e=xm(e),vc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var u=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break e}var y=0,b=-1,E=-1,C=0,L=0,U=e,M=null;t:for(;;){for(var O;U!==s||u!==0&&U.nodeType!==3||(b=y+u),U!==d||o!==0&&U.nodeType!==3||(E=y+o),U.nodeType===3&&(y+=U.nodeValue.length),(O=U.firstChild)!==null;)M=U,U=O;for(;;){if(U===e)break t;if(M===s&&++C===u&&(b=y),M===d&&++L===o&&(E=y),(O=U.nextSibling)!==null)break;U=M,M=U.parentNode}U=O}s=b===-1||E===-1?null:{start:b,end:E}}else s=null}s=s||{start:0,end:0}}else s=null;for(Ku={focusedElem:e,selectionRange:s},Io=!1,st=i;st!==null;)if(i=st,e=i.child,(i.subtreeFlags&1028)!==0&&e!==null)e.return=i,st=e;else for(;st!==null;){switch(i=st,d=i.alternate,e=i.flags,i.tag){case 0:if((e&4)!==0&&(e=i.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)u=e[s],u.ref.impl=u.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,s=i,u=d.memoizedProps,d=d.memoizedState,o=s.stateNode;try{var Q=Bi(s.type,u);e=o.getSnapshotBeforeUpdate(Q,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(ne){Ne(s,s.return,ne)}}break;case 3:if((e&1024)!==0){if(e=i.stateNode.containerInfo,s=e.nodeType,s===9)Qu(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Qu(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=i.sibling,e!==null){e.return=i.return,st=e;break}st=i.return}}function lg(e,i,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:jn(e,s),o&4&&Vs(5,s);break;case 1:if(jn(e,s),o&4)if(e=s.stateNode,i===null)try{e.componentDidMount()}catch(y){Ne(s,s.return,y)}else{var u=Bi(s.type,i.memoizedProps);i=i.memoizedState;try{e.componentDidUpdate(u,i,e.__reactInternalSnapshotBeforeUpdate)}catch(y){Ne(s,s.return,y)}}o&64&&ng(s),o&512&&Us(s,s.return);break;case 3:if(jn(e,s),o&64&&(e=s.updateQueue,e!==null)){if(i=null,s.child!==null)switch(s.child.tag){case 27:case 5:i=s.child.stateNode;break;case 1:i=s.child.stateNode}try{Ym(e,i)}catch(y){Ne(s,s.return,y)}}break;case 27:i===null&&o&4&&rg(s);case 26:case 5:jn(e,s),i===null&&o&4&&ag(s),o&512&&Us(s,s.return);break;case 12:jn(e,s);break;case 31:jn(e,s),o&4&&fg(e,s);break;case 13:jn(e,s),o&4&&dg(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=ew.bind(null,s),bw(e,s))));break;case 22:if(o=s.memoizedState!==null||Nn,!o){i=i!==null&&i.memoizedState!==null||et,u=Nn;var d=et;Nn=o,(et=i)&&!d?Cn(e,s,(s.subtreeFlags&8772)!==0):jn(e,s),Nn=u,et=d}break;case 30:break;default:jn(e,s)}}function cg(e){var i=e.alternate;i!==null&&(e.alternate=null,cg(i)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(i=e.stateNode,i!==null&&tc(i)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ze=null,Tt=!1;function Dn(e,i,s){for(s=s.child;s!==null;)ug(e,i,s),s=s.sibling}function ug(e,i,s){if(Ct&&typeof Ct.onCommitFiberUnmount=="function")try{Ct.onCommitFiberUnmount(ls,s)}catch{}switch(s.tag){case 26:et||un(s,i),Dn(e,i,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:et||un(s,i);var o=ze,u=Tt;ri(s.type)&&(ze=s.stateNode,Tt=!1),Dn(e,i,s),Ks(s.stateNode),ze=o,Tt=u;break;case 5:et||un(s,i);case 6:if(o=ze,u=Tt,ze=null,Dn(e,i,s),ze=o,Tt=u,ze!==null)if(Tt)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(s.stateNode)}catch(d){Ne(s,i,d)}else try{ze.removeChild(s.stateNode)}catch(d){Ne(s,i,d)}break;case 18:ze!==null&&(Tt?(e=ze,ny(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),Va(e)):ny(ze,s.stateNode));break;case 4:o=ze,u=Tt,ze=s.stateNode.containerInfo,Tt=!0,Dn(e,i,s),ze=o,Tt=u;break;case 0:case 11:case 14:case 15:Wn(2,s,i),et||Wn(4,s,i),Dn(e,i,s);break;case 1:et||(un(s,i),o=s.stateNode,typeof o.componentWillUnmount=="function"&&ig(s,i,o)),Dn(e,i,s);break;case 21:Dn(e,i,s);break;case 22:et=(o=et)||s.memoizedState!==null,Dn(e,i,s),et=o;break;default:Dn(e,i,s)}}function fg(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Va(e)}catch(s){Ne(i,i.return,s)}}}function dg(e,i){if(i.memoizedState===null&&(e=i.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Va(e)}catch(s){Ne(i,i.return,s)}}function Y2(e){switch(e.tag){case 31:case 13:case 19:var i=e.stateNode;return i===null&&(i=e.stateNode=new og),i;case 22:return e=e.stateNode,i=e._retryCache,i===null&&(i=e._retryCache=new og),i;default:throw Error(r(435,e.tag))}}function _o(e,i){var s=Y2(e);i.forEach(function(o){if(!s.has(o)){s.add(o);var u=tw.bind(null,e,o);o.then(u,u)}})}function Et(e,i){var s=i.deletions;if(s!==null)for(var o=0;o<s.length;o++){var u=s[o],d=e,y=i,b=y;e:for(;b!==null;){switch(b.tag){case 27:if(ri(b.type)){ze=b.stateNode,Tt=!1;break e}break;case 5:ze=b.stateNode,Tt=!1;break e;case 3:case 4:ze=b.stateNode.containerInfo,Tt=!0;break e}b=b.return}if(ze===null)throw Error(r(160));ug(d,y,u),ze=null,Tt=!1,d=u.alternate,d!==null&&(d.return=null),u.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)hg(i,e),i=i.sibling}var en=null;function hg(e,i){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Et(i,e),At(e),o&4&&(Wn(3,e,e.return),Vs(3,e),Wn(5,e,e.return));break;case 1:Et(i,e),At(e),o&512&&(et||s===null||un(s,s.return)),o&64&&Nn&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var u=en;if(Et(i,e),At(e),o&512&&(et||s===null||un(s,s.return)),o&4){var d=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,u=u.ownerDocument||u;t:switch(o){case"title":d=u.getElementsByTagName("title")[0],(!d||d[fs]||d[ot]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=u.createElement(o),u.head.insertBefore(d,u.querySelector("head > title"))),ft(d,o,s),d[ot]=e,at(d),o=d;break e;case"link":var y=hy("link","href",u).get(o+(s.href||""));if(y){for(var b=0;b<y.length;b++)if(d=y[b],d.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&d.getAttribute("rel")===(s.rel==null?null:s.rel)&&d.getAttribute("title")===(s.title==null?null:s.title)&&d.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){y.splice(b,1);break t}}d=u.createElement(o),ft(d,o,s),u.head.appendChild(d);break;case"meta":if(y=hy("meta","content",u).get(o+(s.content||""))){for(b=0;b<y.length;b++)if(d=y[b],d.getAttribute("content")===(s.content==null?null:""+s.content)&&d.getAttribute("name")===(s.name==null?null:s.name)&&d.getAttribute("property")===(s.property==null?null:s.property)&&d.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&d.getAttribute("charset")===(s.charSet==null?null:s.charSet)){y.splice(b,1);break t}}d=u.createElement(o),ft(d,o,s),u.head.appendChild(d);break;default:throw Error(r(468,o))}d[ot]=e,at(d),o=d}e.stateNode=o}else my(u,e.type,e.stateNode);else e.stateNode=dy(u,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?my(u,e.type,e.stateNode):dy(u,o,e.memoizedProps)):o===null&&e.stateNode!==null&&wu(e,e.memoizedProps,s.memoizedProps)}break;case 27:Et(i,e),At(e),o&512&&(et||s===null||un(s,s.return)),s!==null&&o&4&&wu(e,e.memoizedProps,s.memoizedProps);break;case 5:if(Et(i,e),At(e),o&512&&(et||s===null||un(s,s.return)),e.flags&32){u=e.stateNode;try{ra(u,"")}catch(Q){Ne(e,e.return,Q)}}o&4&&e.stateNode!=null&&(u=e.memoizedProps,wu(e,u,s!==null?s.memoizedProps:u)),o&1024&&(Eu=!0);break;case 6:if(Et(i,e),At(e),o&4){if(e.stateNode===null)throw Error(r(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(Q){Ne(e,e.return,Q)}}break;case 3:if(Bo=null,u=en,en=Vo(i.containerInfo),Et(i,e),en=u,At(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Va(i.containerInfo)}catch(Q){Ne(e,e.return,Q)}Eu&&(Eu=!1,mg(e));break;case 4:o=en,en=Vo(e.stateNode.containerInfo),Et(i,e),At(e),en=o;break;case 12:Et(i,e),At(e);break;case 31:Et(i,e),At(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_o(e,o)));break;case 13:Et(i,e),At(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Eo=jt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_o(e,o)));break;case 22:u=e.memoizedState!==null;var E=s!==null&&s.memoizedState!==null,C=Nn,L=et;if(Nn=C||u,et=L||E,Et(i,e),et=L,Nn=C,At(e),o&8192)e:for(i=e.stateNode,i._visibility=u?i._visibility&-2:i._visibility|1,u&&(s===null||E||Nn||et||Hi(e)),s=null,i=e;;){if(i.tag===5||i.tag===26){if(s===null){E=s=i;try{if(d=E.stateNode,u)y=d.style,typeof y.setProperty=="function"?y.setProperty("display","none","important"):y.display="none";else{b=E.stateNode;var U=E.memoizedProps.style,M=U!=null&&U.hasOwnProperty("display")?U.display:null;b.style.display=M==null||typeof M=="boolean"?"":(""+M).trim()}}catch(Q){Ne(E,E.return,Q)}}}else if(i.tag===6){if(s===null){E=i;try{E.stateNode.nodeValue=u?"":E.memoizedProps}catch(Q){Ne(E,E.return,Q)}}}else if(i.tag===18){if(s===null){E=i;try{var O=E.stateNode;u?iy(O,!0):iy(E.stateNode,!1)}catch(Q){Ne(E,E.return,Q)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===e)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break e;for(;i.sibling===null;){if(i.return===null||i.return===e)break e;s===i&&(s=null),i=i.return}s===i&&(s=null),i.sibling.return=i.return,i=i.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,_o(e,s))));break;case 19:Et(i,e),At(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,_o(e,o)));break;case 30:break;case 21:break;default:Et(i,e),At(e)}}function At(e){var i=e.flags;if(i&2){try{for(var s,o=e.return;o!==null;){if(sg(o)){s=o;break}o=o.return}if(s==null)throw Error(r(160));switch(s.tag){case 27:var u=s.stateNode,d=_u(e);wo(e,d,u);break;case 5:var y=s.stateNode;s.flags&32&&(ra(y,""),s.flags&=-33);var b=_u(e);wo(e,b,y);break;case 3:case 4:var E=s.stateNode.containerInfo,C=_u(e);Tu(e,C,E);break;default:throw Error(r(161))}}catch(L){Ne(e,e.return,L)}e.flags&=-3}i&4096&&(e.flags&=-4097)}function mg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var i=e;mg(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),e=e.sibling}}function jn(e,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)lg(e,i.alternate,i),i=i.sibling}function Hi(e){for(e=e.child;e!==null;){var i=e;switch(i.tag){case 0:case 11:case 14:case 15:Wn(4,i,i.return),Hi(i);break;case 1:un(i,i.return);var s=i.stateNode;typeof s.componentWillUnmount=="function"&&ig(i,i.return,s),Hi(i);break;case 27:Ks(i.stateNode);case 26:case 5:un(i,i.return),Hi(i);break;case 22:i.memoizedState===null&&Hi(i);break;case 30:Hi(i);break;default:Hi(i)}e=e.sibling}}function Cn(e,i,s){for(s=s&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var o=i.alternate,u=e,d=i,y=d.flags;switch(d.tag){case 0:case 11:case 15:Cn(u,d,s),Vs(4,d);break;case 1:if(Cn(u,d,s),o=d,u=o.stateNode,typeof u.componentDidMount=="function")try{u.componentDidMount()}catch(C){Ne(o,o.return,C)}if(o=d,u=o.updateQueue,u!==null){var b=o.stateNode;try{var E=u.shared.hiddenCallbacks;if(E!==null)for(u.shared.hiddenCallbacks=null,u=0;u<E.length;u++)Gm(E[u],b)}catch(C){Ne(o,o.return,C)}}s&&y&64&&ng(d),Us(d,d.return);break;case 27:rg(d);case 26:case 5:Cn(u,d,s),s&&o===null&&y&4&&ag(d),Us(d,d.return);break;case 12:Cn(u,d,s);break;case 31:Cn(u,d,s),s&&y&4&&fg(u,d);break;case 13:Cn(u,d,s),s&&y&4&&dg(u,d);break;case 22:d.memoizedState===null&&Cn(u,d,s),Us(d,d.return);break;case 30:break;default:Cn(u,d,s)}i=i.sibling}}function Au(e,i){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(e=i.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Ts(s))}function Nu(e,i){e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&Ts(e))}function tn(e,i,s,o){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)pg(e,i,s,o),i=i.sibling}function pg(e,i,s,o){var u=i.flags;switch(i.tag){case 0:case 11:case 15:tn(e,i,s,o),u&2048&&Vs(9,i);break;case 1:tn(e,i,s,o);break;case 3:tn(e,i,s,o),u&2048&&(e=null,i.alternate!==null&&(e=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==e&&(i.refCount++,e!=null&&Ts(e)));break;case 12:if(u&2048){tn(e,i,s,o),e=i.stateNode;try{var d=i.memoizedProps,y=d.id,b=d.onPostCommit;typeof b=="function"&&b(y,i.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Ne(i,i.return,E)}}else tn(e,i,s,o);break;case 31:tn(e,i,s,o);break;case 13:tn(e,i,s,o);break;case 23:break;case 22:d=i.stateNode,y=i.alternate,i.memoizedState!==null?d._visibility&2?tn(e,i,s,o):Bs(e,i):d._visibility&2?tn(e,i,s,o):(d._visibility|=2,Aa(e,i,s,o,(i.subtreeFlags&10256)!==0||!1)),u&2048&&Au(y,i);break;case 24:tn(e,i,s,o),u&2048&&Nu(i.alternate,i);break;default:tn(e,i,s,o)}}function Aa(e,i,s,o,u){for(u=u&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var d=e,y=i,b=s,E=o,C=y.flags;switch(y.tag){case 0:case 11:case 15:Aa(d,y,b,E,u),Vs(8,y);break;case 23:break;case 22:var L=y.stateNode;y.memoizedState!==null?L._visibility&2?Aa(d,y,b,E,u):Bs(d,y):(L._visibility|=2,Aa(d,y,b,E,u)),u&&C&2048&&Au(y.alternate,y);break;case 24:Aa(d,y,b,E,u),u&&C&2048&&Nu(y.alternate,y);break;default:Aa(d,y,b,E,u)}i=i.sibling}}function Bs(e,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var s=e,o=i,u=o.flags;switch(o.tag){case 22:Bs(s,o),u&2048&&Au(o.alternate,o);break;case 24:Bs(s,o),u&2048&&Nu(o.alternate,o);break;default:Bs(s,o)}i=i.sibling}}var Hs=8192;function Na(e,i,s){if(e.subtreeFlags&Hs)for(e=e.child;e!==null;)gg(e,i,s),e=e.sibling}function gg(e,i,s){switch(e.tag){case 26:Na(e,i,s),e.flags&Hs&&e.memoizedState!==null&&Ow(s,en,e.memoizedState,e.memoizedProps);break;case 5:Na(e,i,s);break;case 3:case 4:var o=en;en=Vo(e.stateNode.containerInfo),Na(e,i,s),en=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=Hs,Hs=16777216,Na(e,i,s),Hs=o):Na(e,i,s));break;default:Na(e,i,s)}}function yg(e){var i=e.alternate;if(i!==null&&(e=i.child,e!==null)){i.child=null;do i=e.sibling,e.sibling=null,e=i;while(e!==null)}}function Ps(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var s=0;s<i.length;s++){var o=i[s];st=o,xg(o,e)}yg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)vg(e),e=e.sibling}function vg(e){switch(e.tag){case 0:case 11:case 15:Ps(e),e.flags&2048&&Wn(9,e,e.return);break;case 3:Ps(e);break;case 12:Ps(e);break;case 22:var i=e.stateNode;e.memoizedState!==null&&i._visibility&2&&(e.return===null||e.return.tag!==13)?(i._visibility&=-3,To(e)):Ps(e);break;default:Ps(e)}}function To(e){var i=e.deletions;if((e.flags&16)!==0){if(i!==null)for(var s=0;s<i.length;s++){var o=i[s];st=o,xg(o,e)}yg(e)}for(e=e.child;e!==null;){switch(i=e,i.tag){case 0:case 11:case 15:Wn(8,i,i.return),To(i);break;case 22:s=i.stateNode,s._visibility&2&&(s._visibility&=-3,To(i));break;default:To(i)}e=e.sibling}}function xg(e,i){for(;st!==null;){var s=st;switch(s.tag){case 0:case 11:case 15:Wn(8,s,i);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Ts(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,st=o;else e:for(s=e;st!==null;){o=st;var u=o.sibling,d=o.return;if(cg(o),o===s){st=null;break e}if(u!==null){u.return=d,st=u;break e}st=d}}}var K2={getCacheForType:function(e){var i=ct(Ze),s=i.data.get(e);return s===void 0&&(s=e(),i.data.set(e,s)),s},cacheSignal:function(){return ct(Ze).controller.signal}},X2=typeof WeakMap=="function"?WeakMap:Map,Te=0,Oe=null,pe=null,ye=0,Ae=0,zt=null,ei=!1,Da=!1,Du=!1,Mn=0,qe=0,ti=0,Pi=0,ju=0,Vt=0,ja=0,qs=null,Nt=null,Cu=!1,Eo=0,bg=0,Ao=1/0,No=null,ni=null,nt=0,ii=null,Ca=null,On=0,Mu=0,Ou=null,Sg=null,Is=0,Ru=null;function Ut(){return(Te&2)!==0&&ye!==0?ye&-ye:R.T!==null?Bu():Vh()}function wg(){if(Vt===0)if((ye&536870912)===0||be){var e=kr;kr<<=1,(kr&3932160)===0&&(kr=262144),Vt=e}else Vt=536870912;return e=kt.current,e!==null&&(e.flags|=32),Vt}function Dt(e,i,s){(e===Oe&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)&&(Ma(e,0),ai(e,ye,Vt,!1)),us(e,s),((Te&2)===0||e!==Oe)&&(e===Oe&&((Te&2)===0&&(Pi|=s),qe===4&&ai(e,ye,Vt,!1)),fn(e))}function _g(e,i,s){if((Te&6)!==0)throw Error(r(327));var o=!s&&(i&127)===0&&(i&e.expiredLanes)===0||cs(e,i),u=o?Z2(e,i):Lu(e,i,!0),d=o;do{if(u===0){Da&&!o&&ai(e,i,0,!1);break}else{if(s=e.current.alternate,d&&!$2(s)){u=Lu(e,i,!1),d=!1;continue}if(u===2){if(d=i,e.errorRecoveryDisabledLanes&d)var y=0;else y=e.pendingLanes&-536870913,y=y!==0?y:y&536870912?536870912:0;if(y!==0){i=y;e:{var b=e;u=qs;var E=b.current.memoizedState.isDehydrated;if(E&&(Ma(b,y).flags|=256),y=Lu(b,y,!1),y!==2){if(Du&&!E){b.errorRecoveryDisabledLanes|=d,Pi|=d,u=4;break e}d=Nt,Nt=u,d!==null&&(Nt===null?Nt=d:Nt.push.apply(Nt,d))}u=y}if(d=!1,u!==2)continue}}if(u===1){Ma(e,0),ai(e,i,0,!0);break}e:{switch(o=e,d=u,d){case 0:case 1:throw Error(r(345));case 4:if((i&4194048)!==i)break;case 6:ai(o,i,Vt,!ei);break e;case 2:Nt=null;break;case 3:case 5:break;default:throw Error(r(329))}if((i&62914560)===i&&(u=Eo+300-jt(),10<u)){if(ai(o,i,Vt,!ei),zr(o,0,!0)!==0)break e;On=i,o.timeoutHandle=ey(Tg.bind(null,o,s,Nt,No,Cu,i,Vt,Pi,ja,ei,d,"Throttled",-0,0),u);break e}Tg(o,s,Nt,No,Cu,i,Vt,Pi,ja,ei,d,null,-0,0)}}break}while(!0);fn(e)}function Tg(e,i,s,o,u,d,y,b,E,C,L,U,M,O){if(e.timeoutHandle=-1,U=i.subtreeFlags,U&8192||(U&16785408)===16785408){U={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:yn},gg(i,d,U);var Q=(d&62914560)===d?Eo-jt():(d&4194048)===d?bg-jt():0;if(Q=Rw(U,Q),Q!==null){On=d,e.cancelPendingCommit=Q(Og.bind(null,e,i,d,s,o,u,y,b,E,L,U,null,M,O)),ai(e,d,y,!C);return}}Og(e,i,d,s,o,u,y,b,E)}function $2(e){for(var i=e;;){var s=i.tag;if((s===0||s===11||s===15)&&i.flags&16384&&(s=i.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var u=s[o],d=u.getSnapshot;u=u.value;try{if(!Ot(d(),u))return!1}catch{return!1}}if(s=i.child,i.subtreeFlags&16384&&s!==null)s.return=i,i=s;else{if(i===e)break;for(;i.sibling===null;){if(i.return===null||i.return===e)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function ai(e,i,s,o){i&=~ju,i&=~Pi,e.suspendedLanes|=i,e.pingedLanes&=~i,o&&(e.warmLanes|=i),o=e.expirationTimes;for(var u=i;0<u;){var d=31-Mt(u),y=1<<d;o[d]=-1,u&=~y}s!==0&&kh(e,s,i)}function Do(){return(Te&6)===0?(Fs(0),!1):!0}function ku(){if(pe!==null){if(Ae===0)var e=pe.return;else e=pe,Sn=Oi=null,Qc(e),Sa=null,As=0,e=pe;for(;e!==null;)tg(e.alternate,e),e=e.return;pe=null}}function Ma(e,i){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,pw(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),On=0,ku(),Oe=e,pe=s=xn(e.current,null),ye=i,Ae=0,zt=null,ei=!1,Da=cs(e,i),Du=!1,ja=Vt=ju=Pi=ti=qe=0,Nt=qs=null,Cu=!1,(i&8)!==0&&(i|=i&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=i;0<o;){var u=31-Mt(o),d=1<<u;i|=e[u],o&=~d}return Mn=i,Xr(),s}function Eg(e,i){ue=null,R.H=ks,i===ba||i===no?(i=Pm(),Ae=3):i===Uc?(i=Pm(),Ae=4):Ae=i===du?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,zt=i,pe===null&&(qe=1,yo(e,It(i,e.current)))}function Ag(){var e=kt.current;return e===null?!0:(ye&4194048)===ye?Kt===null:(ye&62914560)===ye||(ye&536870912)!==0?e===Kt:!1}function Ng(){var e=R.H;return R.H=ks,e===null?ks:e}function Dg(){var e=R.A;return R.A=K2,e}function jo(){qe=4,ei||(ye&4194048)!==ye&&kt.current!==null||(Da=!0),(ti&134217727)===0&&(Pi&134217727)===0||Oe===null||ai(Oe,ye,Vt,!1)}function Lu(e,i,s){var o=Te;Te|=2;var u=Ng(),d=Dg();(Oe!==e||ye!==i)&&(No=null,Ma(e,i)),i=!1;var y=qe;e:do try{if(Ae!==0&&pe!==null){var b=pe,E=zt;switch(Ae){case 8:ku(),y=6;break e;case 3:case 2:case 9:case 6:kt.current===null&&(i=!0);var C=Ae;if(Ae=0,zt=null,Oa(e,b,E,C),s&&Da){y=0;break e}break;default:C=Ae,Ae=0,zt=null,Oa(e,b,E,C)}}Q2(),y=qe;break}catch(L){Eg(e,L)}while(!0);return i&&e.shellSuspendCounter++,Sn=Oi=null,Te=o,R.H=u,R.A=d,pe===null&&(Oe=null,ye=0,Xr()),y}function Q2(){for(;pe!==null;)jg(pe)}function Z2(e,i){var s=Te;Te|=2;var o=Ng(),u=Dg();Oe!==e||ye!==i?(No=null,Ao=jt()+500,Ma(e,i)):Da=cs(e,i);e:do try{if(Ae!==0&&pe!==null){i=pe;var d=zt;t:switch(Ae){case 1:Ae=0,zt=null,Oa(e,i,d,1);break;case 2:case 9:if(Bm(d)){Ae=0,zt=null,Cg(i);break}i=function(){Ae!==2&&Ae!==9||Oe!==e||(Ae=7),fn(e)},d.then(i,i);break e;case 3:Ae=7;break e;case 4:Ae=5;break e;case 7:Bm(d)?(Ae=0,zt=null,Cg(i)):(Ae=0,zt=null,Oa(e,i,d,7));break;case 5:var y=null;switch(pe.tag){case 26:y=pe.memoizedState;case 5:case 27:var b=pe;if(y?py(y):b.stateNode.complete){Ae=0,zt=null;var E=b.sibling;if(E!==null)pe=E;else{var C=b.return;C!==null?(pe=C,Co(C)):pe=null}break t}}Ae=0,zt=null,Oa(e,i,d,5);break;case 6:Ae=0,zt=null,Oa(e,i,d,6);break;case 8:ku(),qe=6;break e;default:throw Error(r(462))}}J2();break}catch(L){Eg(e,L)}while(!0);return Sn=Oi=null,R.H=o,R.A=u,Te=s,pe!==null?0:(Oe=null,ye=0,Xr(),qe)}function J2(){for(;pe!==null&&!SS();)jg(pe)}function jg(e){var i=Wp(e.alternate,e,Mn);e.memoizedProps=e.pendingProps,i===null?Co(e):pe=i}function Cg(e){var i=e,s=i.alternate;switch(i.tag){case 15:case 0:i=Kp(s,i,i.pendingProps,i.type,void 0,ye);break;case 11:i=Kp(s,i,i.pendingProps,i.type.render,i.ref,ye);break;case 5:Qc(i);default:tg(s,i),i=pe=Dm(i,Mn),i=Wp(s,i,Mn)}e.memoizedProps=e.pendingProps,i===null?Co(e):pe=i}function Oa(e,i,s,o){Sn=Oi=null,Qc(i),Sa=null,As=0;var u=i.return;try{if(H2(e,u,i,s,ye)){qe=1,yo(e,It(s,e.current)),pe=null;return}}catch(d){if(u!==null)throw pe=u,d;qe=1,yo(e,It(s,e.current)),pe=null;return}i.flags&32768?(be||o===1?e=!0:Da||(ye&536870912)!==0?e=!1:(ei=e=!0,(o===2||o===9||o===3||o===6)&&(o=kt.current,o!==null&&o.tag===13&&(o.flags|=16384))),Mg(i,e)):Co(i)}function Co(e){var i=e;do{if((i.flags&32768)!==0){Mg(i,ei);return}e=i.return;var s=I2(i.alternate,i,Mn);if(s!==null){pe=s;return}if(i=i.sibling,i!==null){pe=i;return}pe=i=e}while(i!==null);qe===0&&(qe=5)}function Mg(e,i){do{var s=F2(e.alternate,e);if(s!==null){s.flags&=32767,pe=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!i&&(e=e.sibling,e!==null)){pe=e;return}pe=e=s}while(e!==null);qe=6,pe=null}function Og(e,i,s,o,u,d,y,b,E){e.cancelPendingCommit=null;do Mo();while(nt!==0);if((Te&6)!==0)throw Error(r(327));if(i!==null){if(i===e.current)throw Error(r(177));if(d=i.lanes|i.childLanes,d|=_c,MS(e,s,d,y,b,E),e===Oe&&(pe=Oe=null,ye=0),Ca=i,ii=e,On=s,Mu=d,Ou=u,Sg=o,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,nw(Or,function(){return Vg(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||o){o=R.T,R.T=null,u=I.p,I.p=2,y=Te,Te|=4;try{G2(e,i,s)}finally{Te=y,I.p=u,R.T=o}}nt=1,Rg(),kg(),Lg()}}function Rg(){if(nt===1){nt=0;var e=ii,i=Ca,s=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||s){s=R.T,R.T=null;var o=I.p;I.p=2;var u=Te;Te|=4;try{hg(i,e);var d=Ku,y=xm(e.containerInfo),b=d.focusedElem,E=d.selectionRange;if(y!==b&&b&&b.ownerDocument&&vm(b.ownerDocument.documentElement,b)){if(E!==null&&vc(b)){var C=E.start,L=E.end;if(L===void 0&&(L=C),"selectionStart"in b)b.selectionStart=C,b.selectionEnd=Math.min(L,b.value.length);else{var U=b.ownerDocument||document,M=U&&U.defaultView||window;if(M.getSelection){var O=M.getSelection(),Q=b.textContent.length,ne=Math.min(E.start,Q),Me=E.end===void 0?ne:Math.min(E.end,Q);!O.extend&&ne>Me&&(y=Me,Me=ne,ne=y);var D=ym(b,ne),N=ym(b,Me);if(D&&N&&(O.rangeCount!==1||O.anchorNode!==D.node||O.anchorOffset!==D.offset||O.focusNode!==N.node||O.focusOffset!==N.offset)){var j=U.createRange();j.setStart(D.node,D.offset),O.removeAllRanges(),ne>Me?(O.addRange(j),O.extend(N.node,N.offset)):(j.setEnd(N.node,N.offset),O.addRange(j))}}}}for(U=[],O=b;O=O.parentNode;)O.nodeType===1&&U.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<U.length;b++){var V=U[b];V.element.scrollLeft=V.left,V.element.scrollTop=V.top}}Io=!!Yu,Ku=Yu=null}finally{Te=u,I.p=o,R.T=s}}e.current=i,nt=2}}function kg(){if(nt===2){nt=0;var e=ii,i=Ca,s=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||s){s=R.T,R.T=null;var o=I.p;I.p=2;var u=Te;Te|=4;try{lg(e,i.alternate,i)}finally{Te=u,I.p=o,R.T=s}}nt=3}}function Lg(){if(nt===4||nt===3){nt=0,wS();var e=ii,i=Ca,s=On,o=Sg;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?nt=5:(nt=0,Ca=ii=null,zg(e,e.pendingLanes));var u=e.pendingLanes;if(u===0&&(ni=null),Wl(s),i=i.stateNode,Ct&&typeof Ct.onCommitFiberRoot=="function")try{Ct.onCommitFiberRoot(ls,i,void 0,(i.current.flags&128)===128)}catch{}if(o!==null){i=R.T,u=I.p,I.p=2,R.T=null;try{for(var d=e.onRecoverableError,y=0;y<o.length;y++){var b=o[y];d(b.value,{componentStack:b.stack})}}finally{R.T=i,I.p=u}}(On&3)!==0&&Mo(),fn(e),u=e.pendingLanes,(s&261930)!==0&&(u&42)!==0?e===Ru?Is++:(Is=0,Ru=e):Is=0,Fs(0)}}function zg(e,i){(e.pooledCacheLanes&=i)===0&&(i=e.pooledCache,i!=null&&(e.pooledCache=null,Ts(i)))}function Mo(){return Rg(),kg(),Lg(),Vg()}function Vg(){if(nt!==5)return!1;var e=ii,i=Mu;Mu=0;var s=Wl(On),o=R.T,u=I.p;try{I.p=32>s?32:s,R.T=null,s=Ou,Ou=null;var d=ii,y=On;if(nt=0,Ca=ii=null,On=0,(Te&6)!==0)throw Error(r(331));var b=Te;if(Te|=4,vg(d.current),pg(d,d.current,y,s),Te=b,Fs(0,!1),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot(ls,d)}catch{}return!0}finally{I.p=u,R.T=o,zg(e,i)}}function Ug(e,i,s){i=It(s,i),i=fu(e.stateNode,i,2),e=Qn(e,i,2),e!==null&&(us(e,2),fn(e))}function Ne(e,i,s){if(e.tag===3)Ug(e,e,s);else for(;i!==null;){if(i.tag===3){Ug(i,e,s);break}else if(i.tag===1){var o=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(ni===null||!ni.has(o))){e=It(s,e),s=Bp(2),o=Qn(i,s,2),o!==null&&(Hp(s,o,i,e),us(o,2),fn(o));break}}i=i.return}}function zu(e,i,s){var o=e.pingCache;if(o===null){o=e.pingCache=new X2;var u=new Set;o.set(i,u)}else u=o.get(i),u===void 0&&(u=new Set,o.set(i,u));u.has(s)||(Du=!0,u.add(s),e=W2.bind(null,e,i,s),i.then(e,e))}function W2(e,i,s){var o=e.pingCache;o!==null&&o.delete(i),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,Oe===e&&(ye&s)===s&&(qe===4||qe===3&&(ye&62914560)===ye&&300>jt()-Eo?(Te&2)===0&&Ma(e,0):ju|=s,ja===ye&&(ja=0)),fn(e)}function Bg(e,i){i===0&&(i=Rh()),e=ji(e,i),e!==null&&(us(e,i),fn(e))}function ew(e){var i=e.memoizedState,s=0;i!==null&&(s=i.retryLane),Bg(e,s)}function tw(e,i){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,u=e.memoizedState;u!==null&&(s=u.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(r(314))}o!==null&&o.delete(i),Bg(e,s)}function nw(e,i){return $l(e,i)}var Oo=null,Ra=null,Vu=!1,Ro=!1,Uu=!1,si=0;function fn(e){e!==Ra&&e.next===null&&(Ra===null?Oo=Ra=e:Ra=Ra.next=e),Ro=!0,Vu||(Vu=!0,aw())}function Fs(e,i){if(!Uu&&Ro){Uu=!0;do for(var s=!1,o=Oo;o!==null;){if(e!==0){var u=o.pendingLanes;if(u===0)var d=0;else{var y=o.suspendedLanes,b=o.pingedLanes;d=(1<<31-Mt(42|e)+1)-1,d&=u&~(y&~b),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,Ig(o,d))}else d=ye,d=zr(o,o===Oe?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||cs(o,d)||(s=!0,Ig(o,d));o=o.next}while(s);Uu=!1}}function iw(){Hg()}function Hg(){Ro=Vu=!1;var e=0;si!==0&&mw()&&(e=si);for(var i=jt(),s=null,o=Oo;o!==null;){var u=o.next,d=Pg(o,i);d===0?(o.next=null,s===null?Oo=u:s.next=u,u===null&&(Ra=s)):(s=o,(e!==0||(d&3)!==0)&&(Ro=!0)),o=u}nt!==0&&nt!==5||Fs(e),si!==0&&(si=0)}function Pg(e,i){for(var s=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var y=31-Mt(d),b=1<<y,E=u[y];E===-1?((b&s)===0||(b&o)!==0)&&(u[y]=CS(b,i)):E<=i&&(e.expiredLanes|=b),d&=~b}if(i=Oe,s=ye,s=zr(e,e===i?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===i&&(Ae===2||Ae===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&Ql(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||cs(e,s)){if(i=s&-s,i===e.callbackPriority)return i;switch(o!==null&&Ql(o),Wl(s)){case 2:case 8:s=Mh;break;case 32:s=Or;break;case 268435456:s=Oh;break;default:s=Or}return o=qg.bind(null,e),s=$l(s,o),e.callbackPriority=i,e.callbackNode=s,i}return o!==null&&o!==null&&Ql(o),e.callbackPriority=2,e.callbackNode=null,2}function qg(e,i){if(nt!==0&&nt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Mo()&&e.callbackNode!==s)return null;var o=ye;return o=zr(e,e===Oe?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(_g(e,o,i),Pg(e,jt()),e.callbackNode!=null&&e.callbackNode===s?qg.bind(null,e):null)}function Ig(e,i){if(Mo())return null;_g(e,i,!0)}function aw(){gw(function(){(Te&6)!==0?$l(Ch,iw):Hg()})}function Bu(){if(si===0){var e=va;e===0&&(e=Rr,Rr<<=1,(Rr&261888)===0&&(Rr=256)),si=e}return si}function Fg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Hr(""+e)}function Gg(e,i){var s=i.ownerDocument.createElement("input");return s.name=i.name,s.value=i.value,e.id&&s.setAttribute("form",e.id),i.parentNode.insertBefore(s,i),e=new FormData(e),s.parentNode.removeChild(s),e}function sw(e,i,s,o,u){if(i==="submit"&&s&&s.stateNode===u){var d=Fg((u[wt]||null).action),y=o.submitter;y&&(i=(i=y[wt]||null)?Fg(i.formAction):y.getAttribute("formAction"),i!==null&&(d=i,y=null));var b=new Fr("action","action",null,o,u);e.push({event:b,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(si!==0){var E=y?Gg(u,y):new FormData(u);su(s,{pending:!0,data:E,method:u.method,action:d},null,E)}}else typeof d=="function"&&(b.preventDefault(),E=y?Gg(u,y):new FormData(u),su(s,{pending:!0,data:E,method:u.method,action:d},d,E))},currentTarget:u}]})}}for(var Hu=0;Hu<wc.length;Hu++){var Pu=wc[Hu],rw=Pu.toLowerCase(),ow=Pu[0].toUpperCase()+Pu.slice(1);Wt(rw,"on"+ow)}Wt(wm,"onAnimationEnd"),Wt(_m,"onAnimationIteration"),Wt(Tm,"onAnimationStart"),Wt("dblclick","onDoubleClick"),Wt("focusin","onFocus"),Wt("focusout","onBlur"),Wt(_2,"onTransitionRun"),Wt(T2,"onTransitionStart"),Wt(E2,"onTransitionCancel"),Wt(Em,"onTransitionEnd"),aa("onMouseEnter",["mouseout","mouseover"]),aa("onMouseLeave",["mouseout","mouseover"]),aa("onPointerEnter",["pointerout","pointerover"]),aa("onPointerLeave",["pointerout","pointerover"]),Ei("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ei("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ei("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ei("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gs="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(" "),lw=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Gs));function Yg(e,i){i=(i&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],u=o.event;o=o.listeners;e:{var d=void 0;if(i)for(var y=o.length-1;0<=y;y--){var b=o[y],E=b.instance,C=b.currentTarget;if(b=b.listener,E!==d&&u.isPropagationStopped())break e;d=b,u.currentTarget=C;try{d(u)}catch(L){Kr(L)}u.currentTarget=null,d=E}else for(y=0;y<o.length;y++){if(b=o[y],E=b.instance,C=b.currentTarget,b=b.listener,E!==d&&u.isPropagationStopped())break e;d=b,u.currentTarget=C;try{d(u)}catch(L){Kr(L)}u.currentTarget=null,d=E}}}}function ge(e,i){var s=i[ec];s===void 0&&(s=i[ec]=new Set);var o=e+"__bubble";s.has(o)||(Kg(i,e,2,!1),s.add(o))}function qu(e,i,s){var o=0;i&&(o|=4),Kg(s,e,o,i)}var ko="_reactListening"+Math.random().toString(36).slice(2);function Iu(e){if(!e[ko]){e[ko]=!0,Hh.forEach(function(s){s!=="selectionchange"&&(lw.has(s)||qu(s,!1,e),qu(s,!0,e))});var i=e.nodeType===9?e:e.ownerDocument;i===null||i[ko]||(i[ko]=!0,qu("selectionchange",!1,i))}}function Kg(e,i,s,o){switch(wy(i)){case 2:var u=zw;break;case 8:u=Vw;break;default:u=sf}s=u.bind(null,i,s,e),u=void 0,!cc||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(u=!0),o?u!==void 0?e.addEventListener(i,s,{capture:!0,passive:u}):e.addEventListener(i,s,!0):u!==void 0?e.addEventListener(i,s,{passive:u}):e.addEventListener(i,s,!1)}function Fu(e,i,s,o,u){var d=o;if((i&1)===0&&(i&2)===0&&o!==null)e:for(;;){if(o===null)return;var y=o.tag;if(y===3||y===4){var b=o.stateNode.containerInfo;if(b===u)break;if(y===4)for(y=o.return;y!==null;){var E=y.tag;if((E===3||E===4)&&y.stateNode.containerInfo===u)return;y=y.return}for(;b!==null;){if(y=ta(b),y===null)return;if(E=y.tag,E===5||E===6||E===26||E===27){o=d=y;continue e}b=b.parentNode}}o=o.return}Jh(function(){var C=d,L=oc(s),U=[];e:{var M=Am.get(e);if(M!==void 0){var O=Fr,Q=e;switch(e){case"keypress":if(qr(s)===0)break e;case"keydown":case"keyup":O=t2;break;case"focusin":Q="focus",O=hc;break;case"focusout":Q="blur",O=hc;break;case"beforeblur":case"afterblur":O=hc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=tm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=IS;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=a2;break;case wm:case _m:case Tm:O=YS;break;case Em:O=r2;break;case"scroll":case"scrollend":O=PS;break;case"wheel":O=l2;break;case"copy":case"cut":case"paste":O=XS;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=im;break;case"toggle":case"beforetoggle":O=u2}var ne=(i&4)!==0,Me=!ne&&(e==="scroll"||e==="scrollend"),D=ne?M!==null?M+"Capture":null:M;ne=[];for(var N=C,j;N!==null;){var V=N;if(j=V.stateNode,V=V.tag,V!==5&&V!==26&&V!==27||j===null||D===null||(V=hs(N,D),V!=null&&ne.push(Ys(N,V,j))),Me)break;N=N.return}0<ne.length&&(M=new O(M,Q,null,s,L),U.push({event:M,listeners:ne}))}}if((i&7)===0){e:{if(M=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",M&&s!==rc&&(Q=s.relatedTarget||s.fromElement)&&(ta(Q)||Q[ea]))break e;if((O||M)&&(M=L.window===L?L:(M=L.ownerDocument)?M.defaultView||M.parentWindow:window,O?(Q=s.relatedTarget||s.toElement,O=C,Q=Q?ta(Q):null,Q!==null&&(Me=c(Q),ne=Q.tag,Q!==Me||ne!==5&&ne!==27&&ne!==6)&&(Q=null)):(O=null,Q=C),O!==Q)){if(ne=tm,V="onMouseLeave",D="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(ne=im,V="onPointerLeave",D="onPointerEnter",N="pointer"),Me=O==null?M:ds(O),j=Q==null?M:ds(Q),M=new ne(V,N+"leave",O,s,L),M.target=Me,M.relatedTarget=j,V=null,ta(L)===C&&(ne=new ne(D,N+"enter",Q,s,L),ne.target=j,ne.relatedTarget=Me,V=ne),Me=V,O&&Q)t:{for(ne=cw,D=O,N=Q,j=0,V=D;V;V=ne(V))j++;V=0;for(var te=N;te;te=ne(te))V++;for(;0<j-V;)D=ne(D),j--;for(;0<V-j;)N=ne(N),V--;for(;j--;){if(D===N||N!==null&&D===N.alternate){ne=D;break t}D=ne(D),N=ne(N)}ne=null}else ne=null;O!==null&&Xg(U,M,O,ne,!1),Q!==null&&Me!==null&&Xg(U,Me,Q,ne,!0)}}e:{if(M=C?ds(C):window,O=M.nodeName&&M.nodeName.toLowerCase(),O==="select"||O==="input"&&M.type==="file")var we=fm;else if(cm(M))if(dm)we=b2;else{we=v2;var J=y2}else O=M.nodeName,!O||O.toLowerCase()!=="input"||M.type!=="checkbox"&&M.type!=="radio"?C&&sc(C.elementType)&&(we=fm):we=x2;if(we&&(we=we(e,C))){um(U,we,s,L);break e}J&&J(e,M,C),e==="focusout"&&C&&M.type==="number"&&C.memoizedProps.value!=null&&ac(M,"number",M.value)}switch(J=C?ds(C):window,e){case"focusin":(cm(J)||J.contentEditable==="true")&&(ua=J,xc=C,Ss=null);break;case"focusout":Ss=xc=ua=null;break;case"mousedown":bc=!0;break;case"contextmenu":case"mouseup":case"dragend":bc=!1,bm(U,s,L);break;case"selectionchange":if(w2)break;case"keydown":case"keyup":bm(U,s,L)}var fe;if(pc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else ca?om(e,s)&&(ve="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(ve="onCompositionStart");ve&&(am&&s.locale!=="ko"&&(ca||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&ca&&(fe=Wh()):(In=L,uc="value"in In?In.value:In.textContent,ca=!0)),J=Lo(C,ve),0<J.length&&(ve=new nm(ve,e,null,s,L),U.push({event:ve,listeners:J}),fe?ve.data=fe:(fe=lm(s),fe!==null&&(ve.data=fe)))),(fe=d2?h2(e,s):m2(e,s))&&(ve=Lo(C,"onBeforeInput"),0<ve.length&&(J=new nm("onBeforeInput","beforeinput",null,s,L),U.push({event:J,listeners:ve}),J.data=fe)),sw(U,e,C,s,L)}Yg(U,i)})}function Ys(e,i,s){return{instance:e,listener:i,currentTarget:s}}function Lo(e,i){for(var s=i+"Capture",o=[];e!==null;){var u=e,d=u.stateNode;if(u=u.tag,u!==5&&u!==26&&u!==27||d===null||(u=hs(e,s),u!=null&&o.unshift(Ys(e,u,d)),u=hs(e,i),u!=null&&o.push(Ys(e,u,d))),e.tag===3)return o;e=e.return}return[]}function cw(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Xg(e,i,s,o,u){for(var d=i._reactName,y=[];s!==null&&s!==o;){var b=s,E=b.alternate,C=b.stateNode;if(b=b.tag,E!==null&&E===o)break;b!==5&&b!==26&&b!==27||C===null||(E=C,u?(C=hs(s,d),C!=null&&y.unshift(Ys(s,C,E))):u||(C=hs(s,d),C!=null&&y.push(Ys(s,C,E)))),s=s.return}y.length!==0&&e.push({event:i,listeners:y})}var uw=/\r\n?/g,fw=/\u0000|\uFFFD/g;function $g(e){return(typeof e=="string"?e:""+e).replace(uw,`
`).replace(fw,"")}function Qg(e,i){return i=$g(i),$g(e)===i}function Ce(e,i,s,o,u,d){switch(s){case"children":typeof o=="string"?i==="body"||i==="textarea"&&o===""||ra(e,o):(typeof o=="number"||typeof o=="bigint")&&i!=="body"&&ra(e,""+o);break;case"className":Ur(e,"class",o);break;case"tabIndex":Ur(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Ur(e,s,o);break;case"style":Qh(e,o,d);break;case"data":if(i!=="object"){Ur(e,"data",o);break}case"src":case"href":if(o===""&&(i!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Hr(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(s==="formAction"?(i!=="input"&&Ce(e,i,"name",u.name,u,null),Ce(e,i,"formEncType",u.formEncType,u,null),Ce(e,i,"formMethod",u.formMethod,u,null),Ce(e,i,"formTarget",u.formTarget,u,null)):(Ce(e,i,"encType",u.encType,u,null),Ce(e,i,"method",u.method,u,null),Ce(e,i,"target",u.target,u,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Hr(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=yn);break;case"onScroll":o!=null&&ge("scroll",e);break;case"onScrollEnd":o!=null&&ge("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(s=o.__html,s!=null){if(u.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=Hr(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":ge("beforetoggle",e),ge("toggle",e),Vr(e,"popover",o);break;case"xlinkActuate":gn(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":gn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":gn(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":gn(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":gn(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":gn(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":gn(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":gn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":gn(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Vr(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=BS.get(s)||s,Vr(e,s,o))}}function Gu(e,i,s,o,u,d){switch(s){case"style":Qh(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(r(61));if(s=o.__html,s!=null){if(u.children!=null)throw Error(r(60));e.innerHTML=s}}break;case"children":typeof o=="string"?ra(e,o):(typeof o=="number"||typeof o=="bigint")&&ra(e,""+o);break;case"onScroll":o!=null&&ge("scroll",e);break;case"onScrollEnd":o!=null&&ge("scrollend",e);break;case"onClick":o!=null&&(e.onclick=yn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ph.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(u=s.endsWith("Capture"),i=s.slice(2,u?s.length-7:void 0),d=e[wt]||null,d=d!=null?d[s]:null,typeof d=="function"&&e.removeEventListener(i,d,u),typeof o=="function")){typeof d!="function"&&d!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(i,o,u);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):Vr(e,s,o)}}}function ft(e,i,s){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ge("error",e),ge("load",e);var o=!1,u=!1,d;for(d in s)if(s.hasOwnProperty(d)){var y=s[d];if(y!=null)switch(d){case"src":o=!0;break;case"srcSet":u=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ce(e,i,d,y,s,null)}}u&&Ce(e,i,"srcSet",s.srcSet,s,null),o&&Ce(e,i,"src",s.src,s,null);return;case"input":ge("invalid",e);var b=d=y=u=null,E=null,C=null;for(o in s)if(s.hasOwnProperty(o)){var L=s[o];if(L!=null)switch(o){case"name":u=L;break;case"type":y=L;break;case"checked":E=L;break;case"defaultChecked":C=L;break;case"value":d=L;break;case"defaultValue":b=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(r(137,i));break;default:Ce(e,i,o,L,s,null)}}Yh(e,d,b,E,C,y,u,!1);return;case"select":ge("invalid",e),o=y=d=null;for(u in s)if(s.hasOwnProperty(u)&&(b=s[u],b!=null))switch(u){case"value":d=b;break;case"defaultValue":y=b;break;case"multiple":o=b;default:Ce(e,i,u,b,s,null)}i=d,s=y,e.multiple=!!o,i!=null?sa(e,!!o,i,!1):s!=null&&sa(e,!!o,s,!0);return;case"textarea":ge("invalid",e),d=u=o=null;for(y in s)if(s.hasOwnProperty(y)&&(b=s[y],b!=null))switch(y){case"value":o=b;break;case"defaultValue":u=b;break;case"children":d=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(r(91));break;default:Ce(e,i,y,b,s,null)}Xh(e,o,u,d);return;case"option":for(E in s)if(s.hasOwnProperty(E)&&(o=s[E],o!=null))switch(E){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:Ce(e,i,E,o,s,null)}return;case"dialog":ge("beforetoggle",e),ge("toggle",e),ge("cancel",e),ge("close",e);break;case"iframe":case"object":ge("load",e);break;case"video":case"audio":for(o=0;o<Gs.length;o++)ge(Gs[o],e);break;case"image":ge("error",e),ge("load",e);break;case"details":ge("toggle",e);break;case"embed":case"source":case"link":ge("error",e),ge("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(C in s)if(s.hasOwnProperty(C)&&(o=s[C],o!=null))switch(C){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,i));default:Ce(e,i,C,o,s,null)}return;default:if(sc(i)){for(L in s)s.hasOwnProperty(L)&&(o=s[L],o!==void 0&&Gu(e,i,L,o,s,void 0));return}}for(b in s)s.hasOwnProperty(b)&&(o=s[b],o!=null&&Ce(e,i,b,o,s,null))}function dw(e,i,s,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var u=null,d=null,y=null,b=null,E=null,C=null,L=null;for(O in s){var U=s[O];if(s.hasOwnProperty(O)&&U!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":E=U;default:o.hasOwnProperty(O)||Ce(e,i,O,null,o,U)}}for(var M in o){var O=o[M];if(U=s[M],o.hasOwnProperty(M)&&(O!=null||U!=null))switch(M){case"type":d=O;break;case"name":u=O;break;case"checked":C=O;break;case"defaultChecked":L=O;break;case"value":y=O;break;case"defaultValue":b=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(r(137,i));break;default:O!==U&&Ce(e,i,M,O,o,U)}}ic(e,y,b,E,C,L,d,u);return;case"select":O=y=b=M=null;for(d in s)if(E=s[d],s.hasOwnProperty(d)&&E!=null)switch(d){case"value":break;case"multiple":O=E;default:o.hasOwnProperty(d)||Ce(e,i,d,null,o,E)}for(u in o)if(d=o[u],E=s[u],o.hasOwnProperty(u)&&(d!=null||E!=null))switch(u){case"value":M=d;break;case"defaultValue":b=d;break;case"multiple":y=d;default:d!==E&&Ce(e,i,u,d,o,E)}i=b,s=y,o=O,M!=null?sa(e,!!s,M,!1):!!o!=!!s&&(i!=null?sa(e,!!s,i,!0):sa(e,!!s,s?[]:"",!1));return;case"textarea":O=M=null;for(b in s)if(u=s[b],s.hasOwnProperty(b)&&u!=null&&!o.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:Ce(e,i,b,null,o,u)}for(y in o)if(u=o[y],d=s[y],o.hasOwnProperty(y)&&(u!=null||d!=null))switch(y){case"value":M=u;break;case"defaultValue":O=u;break;case"children":break;case"dangerouslySetInnerHTML":if(u!=null)throw Error(r(91));break;default:u!==d&&Ce(e,i,y,u,o,d)}Kh(e,M,O);return;case"option":for(var Q in s)if(M=s[Q],s.hasOwnProperty(Q)&&M!=null&&!o.hasOwnProperty(Q))switch(Q){case"selected":e.selected=!1;break;default:Ce(e,i,Q,null,o,M)}for(E in o)if(M=o[E],O=s[E],o.hasOwnProperty(E)&&M!==O&&(M!=null||O!=null))switch(E){case"selected":e.selected=M&&typeof M!="function"&&typeof M!="symbol";break;default:Ce(e,i,E,M,o,O)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ne in s)M=s[ne],s.hasOwnProperty(ne)&&M!=null&&!o.hasOwnProperty(ne)&&Ce(e,i,ne,null,o,M);for(C in o)if(M=o[C],O=s[C],o.hasOwnProperty(C)&&M!==O&&(M!=null||O!=null))switch(C){case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(137,i));break;default:Ce(e,i,C,M,o,O)}return;default:if(sc(i)){for(var Me in s)M=s[Me],s.hasOwnProperty(Me)&&M!==void 0&&!o.hasOwnProperty(Me)&&Gu(e,i,Me,void 0,o,M);for(L in o)M=o[L],O=s[L],!o.hasOwnProperty(L)||M===O||M===void 0&&O===void 0||Gu(e,i,L,M,o,O);return}}for(var D in s)M=s[D],s.hasOwnProperty(D)&&M!=null&&!o.hasOwnProperty(D)&&Ce(e,i,D,null,o,M);for(U in o)M=o[U],O=s[U],!o.hasOwnProperty(U)||M===O||M==null&&O==null||Ce(e,i,U,M,o,O)}function Zg(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function hw(){if(typeof performance.getEntriesByType=="function"){for(var e=0,i=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var u=s[o],d=u.transferSize,y=u.initiatorType,b=u.duration;if(d&&b&&Zg(y)){for(y=0,b=u.responseEnd,o+=1;o<s.length;o++){var E=s[o],C=E.startTime;if(C>b)break;var L=E.transferSize,U=E.initiatorType;L&&Zg(U)&&(E=E.responseEnd,y+=L*(E<b?1:(b-C)/(E-C)))}if(--o,i+=8*(d+y)/(u.duration/1e3),e++,10<e)break}}if(0<e)return i/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Yu=null,Ku=null;function zo(e){return e.nodeType===9?e:e.ownerDocument}function Jg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Wg(e,i){if(e===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&i==="foreignObject"?0:e}function Xu(e,i){return e==="textarea"||e==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var $u=null;function mw(){var e=window.event;return e&&e.type==="popstate"?e===$u?!1:($u=e,!0):($u=null,!1)}var ey=typeof setTimeout=="function"?setTimeout:void 0,pw=typeof clearTimeout=="function"?clearTimeout:void 0,ty=typeof Promise=="function"?Promise:void 0,gw=typeof queueMicrotask=="function"?queueMicrotask:typeof ty<"u"?function(e){return ty.resolve(null).then(e).catch(yw)}:ey;function yw(e){setTimeout(function(){throw e})}function ri(e){return e==="head"}function ny(e,i){var s=i,o=0;do{var u=s.nextSibling;if(e.removeChild(s),u&&u.nodeType===8)if(s=u.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(u),Va(i);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")Ks(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,Ks(s);for(var d=s.firstChild;d;){var y=d.nextSibling,b=d.nodeName;d[fs]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&d.rel.toLowerCase()==="stylesheet"||s.removeChild(d),d=y}}else s==="body"&&Ks(e.ownerDocument.body);s=u}while(s);Va(i)}function iy(e,i){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?i?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(i?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function Qu(e){var i=e.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var s=i;switch(i=i.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Qu(s),tc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function vw(e,i,s,o){for(;e.nodeType===1;){var u=s;if(e.nodeName.toLowerCase()!==i.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[fs])switch(i){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==u.rel||e.getAttribute("href")!==(u.href==null||u.href===""?null:u.href)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin)||e.getAttribute("title")!==(u.title==null?null:u.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(u.src==null?null:u.src)||e.getAttribute("type")!==(u.type==null?null:u.type)||e.getAttribute("crossorigin")!==(u.crossOrigin==null?null:u.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(i==="input"&&e.type==="hidden"){var d=u.name==null?null:""+u.name;if(u.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=Xt(e.nextSibling),e===null)break}return null}function xw(e,i,s){if(i==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Xt(e.nextSibling),e===null))return null;return e}function ay(e,i){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!i||(e=Xt(e.nextSibling),e===null))return null;return e}function Zu(e){return e.data==="$?"||e.data==="$~"}function Ju(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function bw(e,i){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=i;else if(e.data!=="$?"||s.readyState!=="loading")i();else{var o=function(){i(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Xt(e){for(;e!=null;e=e.nextSibling){var i=e.nodeType;if(i===1||i===3)break;if(i===8){if(i=e.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return e}var Wu=null;function sy(e){e=e.nextSibling;for(var i=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(i===0)return Xt(e.nextSibling);i--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||i++}e=e.nextSibling}return null}function ry(e){e=e.previousSibling;for(var i=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(i===0)return e;i--}else s!=="/$"&&s!=="/&"||i++}e=e.previousSibling}return null}function oy(e,i,s){switch(i=zo(s),e){case"html":if(e=i.documentElement,!e)throw Error(r(452));return e;case"head":if(e=i.head,!e)throw Error(r(453));return e;case"body":if(e=i.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Ks(e){for(var i=e.attributes;i.length;)e.removeAttributeNode(i[0]);tc(e)}var $t=new Map,ly=new Set;function Vo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Rn=I.d;I.d={f:Sw,r:ww,D:_w,C:Tw,L:Ew,m:Aw,X:Dw,S:Nw,M:jw};function Sw(){var e=Rn.f(),i=Do();return e||i}function ww(e){var i=na(e);i!==null&&i.tag===5&&i.type==="form"?Ep(i):Rn.r(e)}var ka=typeof document>"u"?null:document;function cy(e,i,s){var o=ka;if(o&&typeof i=="string"&&i){var u=Pt(i);u='link[rel="'+e+'"][href="'+u+'"]',typeof s=="string"&&(u+='[crossorigin="'+s+'"]'),ly.has(u)||(ly.add(u),e={rel:e,crossOrigin:s,href:i},o.querySelector(u)===null&&(i=o.createElement("link"),ft(i,"link",e),at(i),o.head.appendChild(i)))}}function _w(e){Rn.D(e),cy("dns-prefetch",e,null)}function Tw(e,i){Rn.C(e,i),cy("preconnect",e,i)}function Ew(e,i,s){Rn.L(e,i,s);var o=ka;if(o&&e&&i){var u='link[rel="preload"][as="'+Pt(i)+'"]';i==="image"&&s&&s.imageSrcSet?(u+='[imagesrcset="'+Pt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(u+='[imagesizes="'+Pt(s.imageSizes)+'"]')):u+='[href="'+Pt(e)+'"]';var d=u;switch(i){case"style":d=La(e);break;case"script":d=za(e)}$t.has(d)||(e=x({rel:"preload",href:i==="image"&&s&&s.imageSrcSet?void 0:e,as:i},s),$t.set(d,e),o.querySelector(u)!==null||i==="style"&&o.querySelector(Xs(d))||i==="script"&&o.querySelector($s(d))||(i=o.createElement("link"),ft(i,"link",e),at(i),o.head.appendChild(i)))}}function Aw(e,i){Rn.m(e,i);var s=ka;if(s&&e){var o=i&&typeof i.as=="string"?i.as:"script",u='link[rel="modulepreload"][as="'+Pt(o)+'"][href="'+Pt(e)+'"]',d=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=za(e)}if(!$t.has(d)&&(e=x({rel:"modulepreload",href:e},i),$t.set(d,e),s.querySelector(u)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector($s(d)))return}o=s.createElement("link"),ft(o,"link",e),at(o),s.head.appendChild(o)}}}function Nw(e,i,s){Rn.S(e,i,s);var o=ka;if(o&&e){var u=ia(o).hoistableStyles,d=La(e);i=i||"default";var y=u.get(d);if(!y){var b={loading:0,preload:null};if(y=o.querySelector(Xs(d)))b.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":i},s),(s=$t.get(d))&&ef(e,s);var E=y=o.createElement("link");at(E),ft(E,"link",e),E._p=new Promise(function(C,L){E.onload=C,E.onerror=L}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,Uo(y,i,o)}y={type:"stylesheet",instance:y,count:1,state:b},u.set(d,y)}}}function Dw(e,i){Rn.X(e,i);var s=ka;if(s&&e){var o=ia(s).hoistableScripts,u=za(e),d=o.get(u);d||(d=s.querySelector($s(u)),d||(e=x({src:e,async:!0},i),(i=$t.get(u))&&tf(e,i),d=s.createElement("script"),at(d),ft(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(u,d))}}function jw(e,i){Rn.M(e,i);var s=ka;if(s&&e){var o=ia(s).hoistableScripts,u=za(e),d=o.get(u);d||(d=s.querySelector($s(u)),d||(e=x({src:e,async:!0,type:"module"},i),(i=$t.get(u))&&tf(e,i),d=s.createElement("script"),at(d),ft(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(u,d))}}function uy(e,i,s,o){var u=(u=me.current)?Vo(u):null;if(!u)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(i=La(s.href),s=ia(u).hoistableStyles,o=s.get(i),o||(o={type:"style",instance:null,count:0,state:null},s.set(i,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=La(s.href);var d=ia(u).hoistableStyles,y=d.get(e);if(y||(u=u.ownerDocument||u,y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,y),(d=u.querySelector(Xs(e)))&&!d._p&&(y.instance=d,y.state.loading=5),$t.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},$t.set(e,s),d||Cw(u,e,s,y.state))),i&&o===null)throw Error(r(528,""));return y}if(i&&o!==null)throw Error(r(529,""));return null;case"script":return i=s.async,s=s.src,typeof s=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=za(s),s=ia(u).hoistableScripts,o=s.get(i),o||(o={type:"script",instance:null,count:0,state:null},s.set(i,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function La(e){return'href="'+Pt(e)+'"'}function Xs(e){return'link[rel="stylesheet"]['+e+"]"}function fy(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function Cw(e,i,s,o){e.querySelector('link[rel="preload"][as="style"]['+i+"]")?o.loading=1:(i=e.createElement("link"),o.preload=i,i.addEventListener("load",function(){return o.loading|=1}),i.addEventListener("error",function(){return o.loading|=2}),ft(i,"link",s),at(i),e.head.appendChild(i))}function za(e){return'[src="'+Pt(e)+'"]'}function $s(e){return"script[async]"+e}function dy(e,i,s){if(i.count++,i.instance===null)switch(i.type){case"style":var o=e.querySelector('style[data-href~="'+Pt(s.href)+'"]');if(o)return i.instance=o,at(o),o;var u=x({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),at(o),ft(o,"style",u),Uo(o,s.precedence,e),i.instance=o;case"stylesheet":u=La(s.href);var d=e.querySelector(Xs(u));if(d)return i.state.loading|=4,i.instance=d,at(d),d;o=fy(s),(u=$t.get(u))&&ef(o,u),d=(e.ownerDocument||e).createElement("link"),at(d);var y=d;return y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),ft(d,"link",o),i.state.loading|=4,Uo(d,s.precedence,e),i.instance=d;case"script":return d=za(s.src),(u=e.querySelector($s(d)))?(i.instance=u,at(u),u):(o=s,(u=$t.get(d))&&(o=x({},s),tf(o,u)),e=e.ownerDocument||e,u=e.createElement("script"),at(u),ft(u,"link",o),e.head.appendChild(u),i.instance=u);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(o=i.instance,i.state.loading|=4,Uo(o,s.precedence,e));return i.instance}function Uo(e,i,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=o.length?o[o.length-1]:null,d=u,y=0;y<o.length;y++){var b=o[y];if(b.dataset.precedence===i)d=b;else if(d!==u)break}d?d.parentNode.insertBefore(e,d.nextSibling):(i=s.nodeType===9?s.head:s,i.insertBefore(e,i.firstChild))}function ef(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.title==null&&(e.title=i.title)}function tf(e,i){e.crossOrigin==null&&(e.crossOrigin=i.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=i.referrerPolicy),e.integrity==null&&(e.integrity=i.integrity)}var Bo=null;function hy(e,i,s){if(Bo===null){var o=new Map,u=Bo=new Map;u.set(s,o)}else u=Bo,o=u.get(s),o||(o=new Map,u.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),u=0;u<s.length;u++){var d=s[u];if(!(d[fs]||d[ot]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var y=d.getAttribute(i)||"";y=e+y;var b=o.get(y);b?b.push(d):o.set(y,[d])}}return o}function my(e,i,s){e=e.ownerDocument||e,e.head.insertBefore(s,i==="title"?e.querySelector("head > title"):null)}function Mw(e,i,s){if(s===1||i.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return e=i.disabled,typeof i.precedence=="string"&&e==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function py(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Ow(e,i,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var u=La(o.href),d=i.querySelector(Xs(u));if(d){i=d._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(e.count++,e=Ho.bind(e),i.then(e,e)),s.state.loading|=4,s.instance=d,at(d);return}d=i.ownerDocument||i,o=fy(o),(u=$t.get(u))&&ef(o,u),d=d.createElement("link"),at(d);var y=d;y._p=new Promise(function(b,E){y.onload=b,y.onerror=E}),ft(d,"link",o),s.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,i),(i=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=Ho.bind(e),i.addEventListener("load",s),i.addEventListener("error",s))}}var nf=0;function Rw(e,i){return e.stylesheets&&e.count===0&&qo(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&qo(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+i);0<e.imgBytes&&nf===0&&(nf=62500*hw());var u=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&qo(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>nf?50:800)+i);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(u)}}:null}function Ho(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)qo(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Po=null;function qo(e,i){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Po=new Map,i.forEach(kw,e),Po=null,Ho.call(e))}function kw(e,i){if(!(i.state.loading&4)){var s=Po.get(e);if(s)var o=s.get(null);else{s=new Map,Po.set(e,s);for(var u=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<u.length;d++){var y=u[d];(y.nodeName==="LINK"||y.getAttribute("media")!=="not all")&&(s.set(y.dataset.precedence,y),o=y)}o&&s.set(null,o)}u=i.instance,y=u.getAttribute("data-precedence"),d=s.get(y)||o,d===o&&s.set(null,u),s.set(y,u),this.count++,o=Ho.bind(this),u.addEventListener("load",o),u.addEventListener("error",o),d?d.parentNode.insertBefore(u,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(u,e.firstChild)),i.state.loading|=4}}var Qs={$$typeof:P,Provider:null,Consumer:null,_currentValue:K,_currentValue2:K,_threadCount:0};function Lw(e,i,s,o,u,d,y,b,E){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Zl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zl(0),this.hiddenUpdates=Zl(null),this.identifierPrefix=o,this.onUncaughtError=u,this.onCaughtError=d,this.onRecoverableError=y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function gy(e,i,s,o,u,d,y,b,E,C,L,U){return e=new Lw(e,i,s,y,E,C,L,U,b),i=1,d===!0&&(i|=24),d=Rt(3,null,null,i),e.current=d,d.stateNode=e,i=Lc(),i.refCount++,e.pooledCache=i,i.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:i},Bc(d),e}function yy(e){return e?(e=ha,e):ha}function vy(e,i,s,o,u,d){u=yy(u),o.context===null?o.context=u:o.pendingContext=u,o=$n(i),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=Qn(e,o,i),s!==null&&(Dt(s,e,i),Ds(s,e,i))}function xy(e,i){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<i?s:i}}function af(e,i){xy(e,i),(e=e.alternate)&&xy(e,i)}function by(e){if(e.tag===13||e.tag===31){var i=ji(e,67108864);i!==null&&Dt(i,e,67108864),af(e,67108864)}}function Sy(e){if(e.tag===13||e.tag===31){var i=Ut();i=Jl(i);var s=ji(e,i);s!==null&&Dt(s,e,i),af(e,i)}}var Io=!0;function zw(e,i,s,o){var u=R.T;R.T=null;var d=I.p;try{I.p=2,sf(e,i,s,o)}finally{I.p=d,R.T=u}}function Vw(e,i,s,o){var u=R.T;R.T=null;var d=I.p;try{I.p=8,sf(e,i,s,o)}finally{I.p=d,R.T=u}}function sf(e,i,s,o){if(Io){var u=rf(o);if(u===null)Fu(e,i,o,Fo,s),_y(e,o);else if(Bw(u,e,i,s,o))o.stopPropagation();else if(_y(e,o),i&4&&-1<Uw.indexOf(e)){for(;u!==null;){var d=na(u);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var y=Ti(d.pendingLanes);if(y!==0){var b=d;for(b.pendingLanes|=2,b.entangledLanes|=2;y;){var E=1<<31-Mt(y);b.entanglements[1]|=E,y&=~E}fn(d),(Te&6)===0&&(Ao=jt()+500,Fs(0))}}break;case 31:case 13:b=ji(d,2),b!==null&&Dt(b,d,2),Do(),af(d,2)}if(d=rf(o),d===null&&Fu(e,i,o,Fo,s),d===u)break;u=d}u!==null&&o.stopPropagation()}else Fu(e,i,o,null,s)}}function rf(e){return e=oc(e),of(e)}var Fo=null;function of(e){if(Fo=null,e=ta(e),e!==null){var i=c(e);if(i===null)e=null;else{var s=i.tag;if(s===13){if(e=f(i),e!==null)return e;e=null}else if(s===31){if(e=h(i),e!==null)return e;e=null}else if(s===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;e=null}else i!==e&&(e=null)}}return Fo=e,null}function wy(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(_S()){case Ch:return 2;case Mh:return 8;case Or:case TS:return 32;case Oh:return 268435456;default:return 32}default:return 32}}var lf=!1,oi=null,li=null,ci=null,Zs=new Map,Js=new Map,ui=[],Uw="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 _y(e,i){switch(e){case"focusin":case"focusout":oi=null;break;case"dragenter":case"dragleave":li=null;break;case"mouseover":case"mouseout":ci=null;break;case"pointerover":case"pointerout":Zs.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":Js.delete(i.pointerId)}}function Ws(e,i,s,o,u,d){return e===null||e.nativeEvent!==d?(e={blockedOn:i,domEventName:s,eventSystemFlags:o,nativeEvent:d,targetContainers:[u]},i!==null&&(i=na(i),i!==null&&by(i)),e):(e.eventSystemFlags|=o,i=e.targetContainers,u!==null&&i.indexOf(u)===-1&&i.push(u),e)}function Bw(e,i,s,o,u){switch(i){case"focusin":return oi=Ws(oi,e,i,s,o,u),!0;case"dragenter":return li=Ws(li,e,i,s,o,u),!0;case"mouseover":return ci=Ws(ci,e,i,s,o,u),!0;case"pointerover":var d=u.pointerId;return Zs.set(d,Ws(Zs.get(d)||null,e,i,s,o,u)),!0;case"gotpointercapture":return d=u.pointerId,Js.set(d,Ws(Js.get(d)||null,e,i,s,o,u)),!0}return!1}function Ty(e){var i=ta(e.target);if(i!==null){var s=c(i);if(s!==null){if(i=s.tag,i===13){if(i=f(s),i!==null){e.blockedOn=i,Uh(e.priority,function(){Sy(s)});return}}else if(i===31){if(i=h(s),i!==null){e.blockedOn=i,Uh(e.priority,function(){Sy(s)});return}}else if(i===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Go(e){if(e.blockedOn!==null)return!1;for(var i=e.targetContainers;0<i.length;){var s=rf(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);rc=o,s.target.dispatchEvent(o),rc=null}else return i=na(s),i!==null&&by(i),e.blockedOn=s,!1;i.shift()}return!0}function Ey(e,i,s){Go(e)&&s.delete(i)}function Hw(){lf=!1,oi!==null&&Go(oi)&&(oi=null),li!==null&&Go(li)&&(li=null),ci!==null&&Go(ci)&&(ci=null),Zs.forEach(Ey),Js.forEach(Ey)}function Yo(e,i){e.blockedOn===i&&(e.blockedOn=null,lf||(lf=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Hw)))}var Ko=null;function Ay(e){Ko!==e&&(Ko=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ko===e&&(Ko=null);for(var i=0;i<e.length;i+=3){var s=e[i],o=e[i+1],u=e[i+2];if(typeof o!="function"){if(of(o||s)===null)continue;break}var d=na(s);d!==null&&(e.splice(i,3),i-=3,su(d,{pending:!0,data:u,method:s.method,action:o},o,u))}}))}function Va(e){function i(E){return Yo(E,e)}oi!==null&&Yo(oi,e),li!==null&&Yo(li,e),ci!==null&&Yo(ci,e),Zs.forEach(i),Js.forEach(i);for(var s=0;s<ui.length;s++){var o=ui[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<ui.length&&(s=ui[0],s.blockedOn===null);)Ty(s),s.blockedOn===null&&ui.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var u=s[o],d=s[o+1],y=u[wt]||null;if(typeof d=="function")y||Ay(s);else if(y){var b=null;if(d&&d.hasAttribute("formAction")){if(u=d,y=d[wt]||null)b=y.formAction;else if(of(u)!==null)continue}else b=y.action;typeof b=="function"?s[o+1]=b:(s.splice(o,3),o-=3),Ay(s)}}}function Ny(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(y){return u=y})},focusReset:"manual",scroll:"manual"})}function i(){u!==null&&(u(),u=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,u=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),u!==null&&(u(),u=null)}}}function cf(e){this._internalRoot=e}Xo.prototype.render=cf.prototype.render=function(e){var i=this._internalRoot;if(i===null)throw Error(r(409));var s=i.current,o=Ut();vy(s,o,e,i,null,null)},Xo.prototype.unmount=cf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var i=e.containerInfo;vy(e.current,2,null,e,null,null),Do(),i[ea]=null}};function Xo(e){this._internalRoot=e}Xo.prototype.unstable_scheduleHydration=function(e){if(e){var i=Vh();e={blockedOn:null,target:e,priority:i};for(var s=0;s<ui.length&&i!==0&&i<ui[s].priority;s++);ui.splice(s,0,e),s===0&&Ty(e)}};var Dy=t.version;if(Dy!=="19.2.4")throw Error(r(527,Dy,"19.2.4"));I.findDOMNode=function(e){var i=e._reactInternals;if(i===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=p(i),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Pw={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:R,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $o=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$o.isDisabled&&$o.supportsFiber)try{ls=$o.inject(Pw),Ct=$o}catch{}}return nr.createRoot=function(e,i){if(!l(e))throw Error(r(299));var s=!1,o="",u=Lp,d=zp,y=Vp;return i!=null&&(i.unstable_strictMode===!0&&(s=!0),i.identifierPrefix!==void 0&&(o=i.identifierPrefix),i.onUncaughtError!==void 0&&(u=i.onUncaughtError),i.onCaughtError!==void 0&&(d=i.onCaughtError),i.onRecoverableError!==void 0&&(y=i.onRecoverableError)),i=gy(e,1,!1,null,null,s,o,null,u,d,y,Ny),e[ea]=i.current,Iu(e),new cf(i)},nr.hydrateRoot=function(e,i,s){if(!l(e))throw Error(r(299));var o=!1,u="",d=Lp,y=zp,b=Vp,E=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(u=s.identifierPrefix),s.onUncaughtError!==void 0&&(d=s.onUncaughtError),s.onCaughtError!==void 0&&(y=s.onCaughtError),s.onRecoverableError!==void 0&&(b=s.onRecoverableError),s.formState!==void 0&&(E=s.formState)),i=gy(e,1,!0,i,s??null,o,u,E,d,y,b,Ny),i.context=yy(null),s=i.current,o=Ut(),o=Jl(o),u=$n(o),u.callback=null,Qn(s,u,o),s=o,i.current.lanes=s,us(i,s),fn(i),e[ea]=i.current,Iu(e),new Xo(i)},nr.version="19.2.4",nr}var L0;function KN(){if(L0)return Sf.exports;L0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(t){console.error(t)}}return n(),Sf.exports=YN(),Sf.exports}var XN=KN();const mb=W.createContext({});function $N(n){const t=W.useRef(null);return t.current===null&&(t.current=n()),t.current}const QN=typeof window<"u",ZN=QN?W.useLayoutEffect:W.useEffect,Qd=W.createContext(null);function Zd(n,t){n.indexOf(t)===-1&&n.push(t)}function bl(n,t){const a=n.indexOf(t);a>-1&&n.splice(a,1)}const pn=(n,t,a)=>a>t?t:a<n?n:a;let Jd=()=>{};const Bn={},pb=n=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n);function gb(n){return typeof n=="object"&&n!==null}const yb=n=>/^0[^.\s]+$/u.test(n);function vb(n){let t;return()=>(t===void 0&&(t=n()),t)}const Jt=n=>n,JN=(n,t)=>a=>t(n(a)),Nr=(...n)=>n.reduce(JN),gr=(n,t,a)=>{const r=t-n;return r===0?1:(a-n)/r};class Wd{constructor(){this.subscriptions=[]}add(t){return Zd(this.subscriptions,t),()=>bl(this.subscriptions,t)}notify(t,a,r){const l=this.subscriptions.length;if(l)if(l===1)this.subscriptions[0](t,a,r);else for(let c=0;c<l;c++){const f=this.subscriptions[c];f&&f(t,a,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const rn=n=>n*1e3,Qt=n=>n/1e3;function xb(n,t){return t?n*(1e3/t):0}const bb=(n,t,a)=>(((1-3*a+3*t)*n+(3*a-6*t))*n+3*t)*n,WN=1e-7,eD=12;function tD(n,t,a,r,l){let c,f,h=0;do f=t+(a-t)/2,c=bb(f,r,l)-n,c>0?a=f:t=f;while(Math.abs(c)>WN&&++h<eD);return f}function Dr(n,t,a,r){if(n===t&&a===r)return Jt;const l=c=>tD(c,0,1,n,a);return c=>c===0||c===1?c:bb(l(c),t,r)}const Sb=n=>t=>t<=.5?n(2*t)/2:(2-n(2*(1-t)))/2,wb=n=>t=>1-n(1-t),_b=Dr(.33,1.53,.69,.99),eh=wb(_b),Tb=Sb(eh),Eb=n=>(n*=2)<1?.5*eh(n):.5*(2-Math.pow(2,-10*(n-1))),th=n=>1-Math.sin(Math.acos(n)),Ab=wb(th),Nb=Sb(th),nD=Dr(.42,0,1,1),iD=Dr(0,0,.58,1),Db=Dr(.42,0,.58,1),aD=n=>Array.isArray(n)&&typeof n[0]!="number",jb=n=>Array.isArray(n)&&typeof n[0]=="number",sD={linear:Jt,easeIn:nD,easeInOut:Db,easeOut:iD,circIn:th,circInOut:Nb,circOut:Ab,backIn:eh,backInOut:Tb,backOut:_b,anticipate:Eb},rD=n=>typeof n=="string",z0=n=>{if(jb(n)){Jd(n.length===4);const[t,a,r,l]=n;return Dr(t,a,r,l)}else if(rD(n))return sD[n];return n},Wo=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function oD(n,t){let a=new Set,r=new Set,l=!1,c=!1;const f=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function m(v){f.has(v)&&(p.schedule(v),n()),v(h)}const p={schedule:(v,x=!1,S=!1)=>{const T=S&&l?a:r;return x&&f.add(v),T.has(v)||T.add(v),v},cancel:v=>{r.delete(v),f.delete(v)},process:v=>{if(h=v,l){c=!0;return}l=!0,[a,r]=[r,a],a.forEach(m),a.clear(),l=!1,c&&(c=!1,p.process(v))}};return p}const lD=40;function Cb(n,t){let a=!1,r=!0;const l={delta:0,timestamp:0,isProcessing:!1},c=()=>a=!0,f=Wo.reduce((P,G)=>(P[G]=oD(c),P),{}),{setup:h,read:m,resolveKeyframes:p,preUpdate:v,update:x,preRender:S,render:w,postRender:T}=f,k=()=>{const P=Bn.useManualTiming?l.timestamp:performance.now();a=!1,Bn.useManualTiming||(l.delta=r?1e3/60:Math.max(Math.min(P-l.timestamp,lD),1)),l.timestamp=P,l.isProcessing=!0,h.process(l),m.process(l),p.process(l),v.process(l),x.process(l),S.process(l),w.process(l),T.process(l),l.isProcessing=!1,a&&t&&(r=!1,n(k))},H=()=>{a=!0,r=!0,l.isProcessing||n(k)};return{schedule:Wo.reduce((P,G)=>{const Y=f[G];return P[G]=(ae,X=!1,ee=!1)=>(a||H(),Y.schedule(ae,X,ee)),P},{}),cancel:P=>{for(let G=0;G<Wo.length;G++)f[Wo[G]].cancel(P)},state:l,steps:f}}const{schedule:Re,cancel:xi,state:dt,steps:Ef}=Cb(typeof requestAnimationFrame<"u"?requestAnimationFrame:Jt,!0);let cl;function cD(){cl=void 0}const bt={now:()=>(cl===void 0&&bt.set(dt.isProcessing||Bn.useManualTiming?dt.timestamp:performance.now()),cl),set:n=>{cl=n,queueMicrotask(cD)}},Mb=n=>t=>typeof t=="string"&&t.startsWith(n),Ob=Mb("--"),uD=Mb("var(--"),nh=n=>uD(n)?fD.test(n.split("/*")[0].trim()):!1,fD=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function V0(n){return typeof n!="string"?!1:n.split("/*")[0].includes("var(--")}const as={test:n=>typeof n=="number",parse:parseFloat,transform:n=>n},yr={...as,transform:n=>pn(0,1,n)},el={...as,default:1},or=n=>Math.round(n*1e5)/1e5,ih=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function dD(n){return n==null}const hD=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ah=(n,t)=>a=>!!(typeof a=="string"&&hD.test(a)&&a.startsWith(n)||t&&!dD(a)&&Object.prototype.hasOwnProperty.call(a,t)),Rb=(n,t,a)=>r=>{if(typeof r!="string")return r;const[l,c,f,h]=r.match(ih);return{[n]:parseFloat(l),[t]:parseFloat(c),[a]:parseFloat(f),alpha:h!==void 0?parseFloat(h):1}},mD=n=>pn(0,255,n),Af={...as,transform:n=>Math.round(mD(n))},Yi={test:ah("rgb","red"),parse:Rb("red","green","blue"),transform:({red:n,green:t,blue:a,alpha:r=1})=>"rgba("+Af.transform(n)+", "+Af.transform(t)+", "+Af.transform(a)+", "+or(yr.transform(r))+")"};function pD(n){let t="",a="",r="",l="";return n.length>5?(t=n.substring(1,3),a=n.substring(3,5),r=n.substring(5,7),l=n.substring(7,9)):(t=n.substring(1,2),a=n.substring(2,3),r=n.substring(3,4),l=n.substring(4,5),t+=t,a+=a,r+=r,l+=l),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(r,16),alpha:l?parseInt(l,16)/255:1}}const od={test:ah("#"),parse:pD,transform:Yi.transform},jr=n=>({test:t=>typeof t=="string"&&t.endsWith(n)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${n}`}),hi=jr("deg"),mn=jr("%"),Z=jr("px"),gD=jr("vh"),yD=jr("vw"),U0={...mn,parse:n=>mn.parse(n)/100,transform:n=>mn.transform(n*100)},qa={test:ah("hsl","hue"),parse:Rb("hue","saturation","lightness"),transform:({hue:n,saturation:t,lightness:a,alpha:r=1})=>"hsla("+Math.round(n)+", "+mn.transform(or(t))+", "+mn.transform(or(a))+", "+or(yr.transform(r))+")"},tt={test:n=>Yi.test(n)||od.test(n)||qa.test(n),parse:n=>Yi.test(n)?Yi.parse(n):qa.test(n)?qa.parse(n):od.parse(n),transform:n=>typeof n=="string"?n:n.hasOwnProperty("red")?Yi.transform(n):qa.transform(n),getAnimatableNone:n=>{const t=tt.parse(n);return t.alpha=0,tt.transform(t)}},vD=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function xD(n){var t,a;return isNaN(n)&&typeof n=="string"&&(((t=n.match(ih))==null?void 0:t.length)||0)+(((a=n.match(vD))==null?void 0:a.length)||0)>0}const kb="number",Lb="color",bD="var",SD="var(",B0="${}",wD=/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 vr(n){const t=n.toString(),a=[],r={color:[],number:[],var:[]},l=[];let c=0;const h=t.replace(wD,m=>(tt.test(m)?(r.color.push(c),l.push(Lb),a.push(tt.parse(m))):m.startsWith(SD)?(r.var.push(c),l.push(bD),a.push(m)):(r.number.push(c),l.push(kb),a.push(parseFloat(m))),++c,B0)).split(B0);return{values:a,split:h,indexes:r,types:l}}function zb(n){return vr(n).values}function Vb(n){const{split:t,types:a}=vr(n),r=t.length;return l=>{let c="";for(let f=0;f<r;f++)if(c+=t[f],l[f]!==void 0){const h=a[f];h===kb?c+=or(l[f]):h===Lb?c+=tt.transform(l[f]):c+=l[f]}return c}}const _D=n=>typeof n=="number"?0:tt.test(n)?tt.getAnimatableNone(n):n;function TD(n){const t=zb(n);return Vb(n)(t.map(_D))}const on={test:xD,parse:zb,createTransformer:Vb,getAnimatableNone:TD};function Nf(n,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?n+(t-n)*6*a:a<1/2?t:a<2/3?n+(t-n)*(2/3-a)*6:n}function ED({hue:n,saturation:t,lightness:a,alpha:r}){n/=360,t/=100,a/=100;let l=0,c=0,f=0;if(!t)l=c=f=a;else{const h=a<.5?a*(1+t):a+t-a*t,m=2*a-h;l=Nf(m,h,n+1/3),c=Nf(m,h,n),f=Nf(m,h,n-1/3)}return{red:Math.round(l*255),green:Math.round(c*255),blue:Math.round(f*255),alpha:r}}function Sl(n,t){return a=>a>0?t:n}const Be=(n,t,a)=>n+(t-n)*a,Df=(n,t,a)=>{const r=n*n,l=a*(t*t-r)+r;return l<0?0:Math.sqrt(l)},AD=[od,Yi,qa],ND=n=>AD.find(t=>t.test(n));function H0(n){const t=ND(n);if(!t)return!1;let a=t.parse(n);return t===qa&&(a=ED(a)),a}const P0=(n,t)=>{const a=H0(n),r=H0(t);if(!a||!r)return Sl(n,t);const l={...a};return c=>(l.red=Df(a.red,r.red,c),l.green=Df(a.green,r.green,c),l.blue=Df(a.blue,r.blue,c),l.alpha=Be(a.alpha,r.alpha,c),Yi.transform(l))},ld=new Set(["none","hidden"]);function DD(n,t){return ld.has(n)?a=>a<=0?n:t:a=>a>=1?t:n}function jD(n,t){return a=>Be(n,t,a)}function sh(n){return typeof n=="number"?jD:typeof n=="string"?nh(n)?Sl:tt.test(n)?P0:OD:Array.isArray(n)?Ub:typeof n=="object"?tt.test(n)?P0:CD:Sl}function Ub(n,t){const a=[...n],r=a.length,l=n.map((c,f)=>sh(c)(c,t[f]));return c=>{for(let f=0;f<r;f++)a[f]=l[f](c);return a}}function CD(n,t){const a={...n,...t},r={};for(const l in a)n[l]!==void 0&&t[l]!==void 0&&(r[l]=sh(n[l])(n[l],t[l]));return l=>{for(const c in r)a[c]=r[c](l);return a}}function MD(n,t){const a=[],r={color:0,var:0,number:0};for(let l=0;l<t.values.length;l++){const c=t.types[l],f=n.indexes[c][r[c]],h=n.values[f]??0;a[l]=h,r[c]++}return a}const OD=(n,t)=>{const a=on.createTransformer(t),r=vr(n),l=vr(t);return r.indexes.var.length===l.indexes.var.length&&r.indexes.color.length===l.indexes.color.length&&r.indexes.number.length>=l.indexes.number.length?ld.has(n)&&!l.values.length||ld.has(t)&&!r.values.length?DD(n,t):Nr(Ub(MD(r,l),l.values),a):Sl(n,t)};function Bb(n,t,a){return typeof n=="number"&&typeof t=="number"&&typeof a=="number"?Be(n,t,a):sh(n)(n,t)}const RD=n=>{const t=({timestamp:a})=>n(a);return{start:(a=!0)=>Re.update(t,a),stop:()=>xi(t),now:()=>dt.isProcessing?dt.timestamp:bt.now()}},Hb=(n,t,a=10)=>{let r="";const l=Math.max(Math.round(t/a),2);for(let c=0;c<l;c++)r+=Math.round(n(c/(l-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},wl=2e4;function rh(n){let t=0;const a=50;let r=n.next(t);for(;!r.done&&t<wl;)t+=a,r=n.next(t);return t>=wl?1/0:t}function kD(n,t=100,a){const r=a({...n,keyframes:[0,t]}),l=Math.min(rh(r),wl);return{type:"keyframes",ease:c=>r.next(l*c).value/t,duration:Qt(l)}}const LD=5;function Pb(n,t,a){const r=Math.max(t-LD,0);return xb(a-n(r),t-r)}const Ie={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},jf=.001;function zD({duration:n=Ie.duration,bounce:t=Ie.bounce,velocity:a=Ie.velocity,mass:r=Ie.mass}){let l,c,f=1-t;f=pn(Ie.minDamping,Ie.maxDamping,f),n=pn(Ie.minDuration,Ie.maxDuration,Qt(n)),f<1?(l=p=>{const v=p*f,x=v*n,S=v-a,w=cd(p,f),T=Math.exp(-x);return jf-S/w*T},c=p=>{const x=p*f*n,S=x*a+a,w=Math.pow(f,2)*Math.pow(p,2)*n,T=Math.exp(-x),k=cd(Math.pow(p,2),f);return(-l(p)+jf>0?-1:1)*((S-w)*T)/k}):(l=p=>{const v=Math.exp(-p*n),x=(p-a)*n+1;return-jf+v*x},c=p=>{const v=Math.exp(-p*n),x=(a-p)*(n*n);return v*x});const h=5/n,m=UD(l,c,h);if(n=rn(n),isNaN(m))return{stiffness:Ie.stiffness,damping:Ie.damping,duration:n};{const p=Math.pow(m,2)*r;return{stiffness:p,damping:f*2*Math.sqrt(r*p),duration:n}}}const VD=12;function UD(n,t,a){let r=a;for(let l=1;l<VD;l++)r=r-n(r)/t(r);return r}function cd(n,t){return n*Math.sqrt(1-t*t)}const BD=["duration","bounce"],HD=["stiffness","damping","mass"];function q0(n,t){return t.some(a=>n[a]!==void 0)}function PD(n){let t={velocity:Ie.velocity,stiffness:Ie.stiffness,damping:Ie.damping,mass:Ie.mass,isResolvedFromDuration:!1,...n};if(!q0(n,HD)&&q0(n,BD))if(t.velocity=0,n.visualDuration){const a=n.visualDuration,r=2*Math.PI/(a*1.2),l=r*r,c=2*pn(.05,1,1-(n.bounce||0))*Math.sqrt(l);t={...t,mass:Ie.mass,stiffness:l,damping:c}}else{const a=zD({...n,velocity:0});t={...t,...a,mass:Ie.mass},t.isResolvedFromDuration=!0}return t}function _l(n=Ie.visualDuration,t=Ie.bounce){const a=typeof n!="object"?{visualDuration:n,keyframes:[0,1],bounce:t}:n;let{restSpeed:r,restDelta:l}=a;const c=a.keyframes[0],f=a.keyframes[a.keyframes.length-1],h={done:!1,value:c},{stiffness:m,damping:p,mass:v,duration:x,velocity:S,isResolvedFromDuration:w}=PD({...a,velocity:-Qt(a.velocity||0)}),T=S||0,k=p/(2*Math.sqrt(m*v)),H=f-c,B=Qt(Math.sqrt(m/v)),q=Math.abs(H)<5;r||(r=q?Ie.restSpeed.granular:Ie.restSpeed.default),l||(l=q?Ie.restDelta.granular:Ie.restDelta.default);let P;if(k<1){const Y=cd(B,k);P=ae=>{const X=Math.exp(-k*B*ae);return f-X*((T+k*B*H)/Y*Math.sin(Y*ae)+H*Math.cos(Y*ae))}}else if(k===1)P=Y=>f-Math.exp(-B*Y)*(H+(T+B*H)*Y);else{const Y=B*Math.sqrt(k*k-1);P=ae=>{const X=Math.exp(-k*B*ae),ee=Math.min(Y*ae,300);return f-X*((T+k*B*H)*Math.sinh(ee)+Y*H*Math.cosh(ee))/Y}}const G={calculatedDuration:w&&x||null,next:Y=>{const ae=P(Y);if(w)h.done=Y>=x;else{let X=Y===0?T:0;k<1&&(X=Y===0?rn(T):Pb(P,Y,ae));const ee=Math.abs(X)<=r,de=Math.abs(f-ae)<=l;h.done=ee&&de}return h.value=h.done?f:ae,h},toString:()=>{const Y=Math.min(rh(G),wl),ae=Hb(X=>G.next(Y*X).value,Y,30);return Y+"ms "+ae},toTransition:()=>{}};return G}_l.applyToOptions=n=>{const t=kD(n,100,_l);return n.ease=t.ease,n.duration=rn(t.duration),n.type="keyframes",n};function ud({keyframes:n,velocity:t=0,power:a=.8,timeConstant:r=325,bounceDamping:l=10,bounceStiffness:c=500,modifyTarget:f,min:h,max:m,restDelta:p=.5,restSpeed:v}){const x=n[0],S={done:!1,value:x},w=ee=>h!==void 0&&ee<h||m!==void 0&&ee>m,T=ee=>h===void 0?m:m===void 0||Math.abs(h-ee)<Math.abs(m-ee)?h:m;let k=a*t;const H=x+k,B=f===void 0?H:f(H);B!==H&&(k=B-x);const q=ee=>-k*Math.exp(-ee/r),P=ee=>B+q(ee),G=ee=>{const de=q(ee),xe=P(ee);S.done=Math.abs(de)<=p,S.value=S.done?B:xe};let Y,ae;const X=ee=>{w(S.value)&&(Y=ee,ae=_l({keyframes:[S.value,T(S.value)],velocity:Pb(P,ee,S.value),damping:l,stiffness:c,restDelta:p,restSpeed:v}))};return X(0),{calculatedDuration:null,next:ee=>{let de=!1;return!ae&&Y===void 0&&(de=!0,G(ee),X(ee)),Y!==void 0&&ee>=Y?ae.next(ee-Y):(!de&&G(ee),S)}}}function qD(n,t,a){const r=[],l=a||Bn.mix||Bb,c=n.length-1;for(let f=0;f<c;f++){let h=l(n[f],n[f+1]);if(t){const m=Array.isArray(t)?t[f]||Jt:t;h=Nr(m,h)}r.push(h)}return r}function ID(n,t,{clamp:a=!0,ease:r,mixer:l}={}){const c=n.length;if(Jd(c===t.length),c===1)return()=>t[0];if(c===2&&t[0]===t[1])return()=>t[1];const f=n[0]===n[1];n[0]>n[c-1]&&(n=[...n].reverse(),t=[...t].reverse());const h=qD(t,r,l),m=h.length,p=v=>{if(f&&v<n[0])return t[0];let x=0;if(m>1)for(;x<n.length-2&&!(v<n[x+1]);x++);const S=gr(n[x],n[x+1],v);return h[x](S)};return a?v=>p(pn(n[0],n[c-1],v)):p}function FD(n,t){const a=n[n.length-1];for(let r=1;r<=t;r++){const l=gr(0,t,r);n.push(Be(a,1,l))}}function GD(n){const t=[0];return FD(t,n.length-1),t}function YD(n,t){return n.map(a=>a*t)}function KD(n,t){return n.map(()=>t||Db).splice(0,n.length-1)}function lr({duration:n=300,keyframes:t,times:a,ease:r="easeInOut"}){const l=aD(r)?r.map(z0):z0(r),c={done:!1,value:t[0]},f=YD(a&&a.length===t.length?a:GD(t),n),h=ID(f,t,{ease:Array.isArray(l)?l:KD(t,l)});return{calculatedDuration:n,next:m=>(c.value=h(m),c.done=m>=n,c)}}const XD=n=>n!==null;function oh(n,{repeat:t,repeatType:a="loop"},r,l=1){const c=n.filter(XD),h=l<0||t&&a!=="loop"&&t%2===1?0:c.length-1;return!h||r===void 0?c[h]:r}const $D={decay:ud,inertia:ud,tween:lr,keyframes:lr,spring:_l};function qb(n){typeof n.type=="string"&&(n.type=$D[n.type])}class lh{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,a){return this.finished.then(t,a)}}const QD=n=>n/100;class ch extends lh{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var r,l;const{motionValue:a}=this.options;a&&a.updatedAt!==bt.now()&&this.tick(bt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(l=(r=this.options).onStop)==null||l.call(r))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;qb(t);const{type:a=lr,repeat:r=0,repeatDelay:l=0,repeatType:c,velocity:f=0}=t;let{keyframes:h}=t;const m=a||lr;m!==lr&&typeof h[0]!="number"&&(this.mixKeyframes=Nr(QD,Bb(h[0],h[1])),h=[0,100]);const p=m({...t,keyframes:h});c==="mirror"&&(this.mirroredGenerator=m({...t,keyframes:[...h].reverse(),velocity:-f})),p.calculatedDuration===null&&(p.calculatedDuration=rh(p));const{calculatedDuration:v}=p;this.calculatedDuration=v,this.resolvedDuration=v+l,this.totalDuration=this.resolvedDuration*(r+1)-l,this.generator=p}updateTime(t){const a=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=a}tick(t,a=!1){const{generator:r,totalDuration:l,mixKeyframes:c,mirroredGenerator:f,resolvedDuration:h,calculatedDuration:m}=this;if(this.startTime===null)return r.next(0);const{delay:p=0,keyframes:v,repeat:x,repeatType:S,repeatDelay:w,type:T,onUpdate:k,finalKeyframe:H}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-l/this.speed,this.startTime)),a?this.currentTime=t:this.updateTime(t);const B=this.currentTime-p*(this.playbackSpeed>=0?1:-1),q=this.playbackSpeed>=0?B<0:B>l;this.currentTime=Math.max(B,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=l);let P=this.currentTime,G=r;if(x){const ee=Math.min(this.currentTime,l)/h;let de=Math.floor(ee),xe=ee%1;!xe&&ee>=1&&(xe=1),xe===1&&de--,de=Math.min(de,x+1),!!(de%2)&&(S==="reverse"?(xe=1-xe,w&&(xe-=w/h)):S==="mirror"&&(G=f)),P=pn(0,1,xe)*h}const Y=q?{done:!1,value:v[0]}:G.next(P);c&&(Y.value=c(Y.value));let{done:ae}=Y;!q&&m!==null&&(ae=this.playbackSpeed>=0?this.currentTime>=l:this.currentTime<=0);const X=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&ae);return X&&T!==ud&&(Y.value=oh(v,this.options,H,this.speed)),k&&k(Y.value),X&&this.finish(),Y}then(t,a){return this.finished.then(t,a)}get duration(){return Qt(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Qt(t)}get time(){return Qt(this.currentTime)}set time(t){var a;t=rn(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(a=this.driver)==null||a.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(bt.now());const a=this.playbackSpeed!==t;this.playbackSpeed=t,a&&(this.time=Qt(this.currentTime))}play(){var l,c;if(this.isStopped)return;const{driver:t=RD,startTime:a}=this.options;this.driver||(this.driver=t(f=>this.tick(f))),(c=(l=this.options).onPlay)==null||c.call(l);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=a??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(bt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,a;this.notifyFinished(),this.teardown(),this.state="finished",(a=(t=this.options).onComplete)==null||a.call(t)}cancel(){var t,a;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(a=(t=this.options).onCancel)==null||a.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var a;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(a=this.driver)==null||a.stop(),t.observe(this)}}function ZD(n){for(let t=1;t<n.length;t++)n[t]??(n[t]=n[t-1])}const Ki=n=>n*180/Math.PI,fd=n=>{const t=Ki(Math.atan2(n[1],n[0]));return dd(t)},JD={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:n=>(Math.abs(n[0])+Math.abs(n[3]))/2,rotate:fd,rotateZ:fd,skewX:n=>Ki(Math.atan(n[1])),skewY:n=>Ki(Math.atan(n[2])),skew:n=>(Math.abs(n[1])+Math.abs(n[2]))/2},dd=n=>(n=n%360,n<0&&(n+=360),n),I0=fd,F0=n=>Math.sqrt(n[0]*n[0]+n[1]*n[1]),G0=n=>Math.sqrt(n[4]*n[4]+n[5]*n[5]),WD={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:F0,scaleY:G0,scale:n=>(F0(n)+G0(n))/2,rotateX:n=>dd(Ki(Math.atan2(n[6],n[5]))),rotateY:n=>dd(Ki(Math.atan2(-n[2],n[0]))),rotateZ:I0,rotate:I0,skewX:n=>Ki(Math.atan(n[4])),skewY:n=>Ki(Math.atan(n[1])),skew:n=>(Math.abs(n[1])+Math.abs(n[4]))/2};function hd(n){return n.includes("scale")?1:0}function md(n,t){if(!n||n==="none")return hd(t);const a=n.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,l;if(a)r=WD,l=a;else{const h=n.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=JD,l=h}if(!l)return hd(t);const c=r[t],f=l[1].split(",").map(tj);return typeof c=="function"?c(f):f[c]}const ej=(n,t)=>{const{transform:a="none"}=getComputedStyle(n);return md(a,t)};function tj(n){return parseFloat(n.trim())}const ss=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],rs=new Set(ss),Y0=n=>n===as||n===Z,nj=new Set(["x","y","z"]),ij=ss.filter(n=>!nj.has(n));function aj(n){const t=[];return ij.forEach(a=>{const r=n.getValue(a);r!==void 0&&(t.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),t}const pi={width:({x:n},{paddingLeft:t="0",paddingRight:a="0"})=>n.max-n.min-parseFloat(t)-parseFloat(a),height:({y:n},{paddingTop:t="0",paddingBottom:a="0"})=>n.max-n.min-parseFloat(t)-parseFloat(a),top:(n,{top:t})=>parseFloat(t),left:(n,{left:t})=>parseFloat(t),bottom:({y:n},{top:t})=>parseFloat(t)+(n.max-n.min),right:({x:n},{left:t})=>parseFloat(t)+(n.max-n.min),x:(n,{transform:t})=>md(t,"x"),y:(n,{transform:t})=>md(t,"y")};pi.translateX=pi.x;pi.translateY=pi.y;const $i=new Set;let pd=!1,gd=!1,yd=!1;function Ib(){if(gd){const n=Array.from($i).filter(r=>r.needsMeasurement),t=new Set(n.map(r=>r.element)),a=new Map;t.forEach(r=>{const l=aj(r);l.length&&(a.set(r,l),r.render())}),n.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const l=a.get(r);l&&l.forEach(([c,f])=>{var h;(h=r.getValue(c))==null||h.set(f)})}),n.forEach(r=>r.measureEndState()),n.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}gd=!1,pd=!1,$i.forEach(n=>n.complete(yd)),$i.clear()}function Fb(){$i.forEach(n=>{n.readKeyframes(),n.needsMeasurement&&(gd=!0)})}function sj(){yd=!0,Fb(),Ib(),yd=!1}class uh{constructor(t,a,r,l,c,f=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=a,this.name=r,this.motionValue=l,this.element=c,this.isAsync=f}scheduleResolve(){this.state="scheduled",this.isAsync?($i.add(this),pd||(pd=!0,Re.read(Fb),Re.resolveKeyframes(Ib))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:a,element:r,motionValue:l}=this;if(t[0]===null){const c=l==null?void 0:l.get(),f=t[t.length-1];if(c!==void 0)t[0]=c;else if(r&&a){const h=r.readValue(a,f);h!=null&&(t[0]=h)}t[0]===void 0&&(t[0]=f),l&&c===void 0&&l.set(t[0])}ZD(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),$i.delete(this)}cancel(){this.state==="scheduled"&&($i.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const rj=n=>n.startsWith("--");function oj(n,t,a){rj(t)?n.style.setProperty(t,a):n.style[t]=a}const lj={};function Gb(n,t){const a=vb(n);return()=>lj[t]??a()}const cj=Gb(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),Yb=Gb(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),rr=([n,t,a,r])=>`cubic-bezier(${n}, ${t}, ${a}, ${r})`,K0={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:rr([0,.65,.55,1]),circOut:rr([.55,0,1,.45]),backIn:rr([.31,.01,.66,-.59]),backOut:rr([.33,1.53,.69,.99])};function Kb(n,t){if(n)return typeof n=="function"?Yb()?Hb(n,t):"ease-out":jb(n)?rr(n):Array.isArray(n)?n.map(a=>Kb(a,t)||K0.easeOut):K0[n]}function uj(n,t,a,{delay:r=0,duration:l=300,repeat:c=0,repeatType:f="loop",ease:h="easeOut",times:m}={},p=void 0){const v={[t]:a};m&&(v.offset=m);const x=Kb(h,l);Array.isArray(x)&&(v.easing=x);const S={delay:r,duration:l,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:c+1,direction:f==="reverse"?"alternate":"normal"};return p&&(S.pseudoElement=p),n.animate(v,S)}function Xb(n){return typeof n=="function"&&"applyToOptions"in n}function fj({type:n,...t}){return Xb(n)&&Yb()?n.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class $b extends lh{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:a,name:r,keyframes:l,pseudoElement:c,allowFlatten:f=!1,finalKeyframe:h,onComplete:m}=t;this.isPseudoElement=!!c,this.allowFlatten=f,this.options=t,Jd(typeof t.type!="string");const p=fj(t);this.animation=uj(a,r,l,p,c),p.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const v=oh(l,this.options,h,this.speed);this.updateMotionValue&&this.updateMotionValue(v),oj(a,r,v),this.animation.cancel()}m==null||m(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,a;(a=(t=this.animation).finish)==null||a.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var a,r,l;const t=(a=this.options)==null?void 0:a.element;!this.isPseudoElement&&(t!=null&&t.isConnected)&&((l=(r=this.animation).commitStyles)==null||l.call(r))}get duration(){var a,r;const t=((r=(a=this.animation.effect)==null?void 0:a.getComputedTiming)==null?void 0:r.call(a).duration)||0;return Qt(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Qt(t)}get time(){return Qt(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=rn(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:a,rangeEnd:r,observe:l}){var c;return this.allowFlatten&&((c=this.animation.effect)==null||c.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&cj()?(this.animation.timeline=t,a&&(this.animation.rangeStart=a),r&&(this.animation.rangeEnd=r),Jt):l(this)}}const Qb={anticipate:Eb,backInOut:Tb,circInOut:Nb};function dj(n){return n in Qb}function hj(n){typeof n.ease=="string"&&dj(n.ease)&&(n.ease=Qb[n.ease])}const Cf=10;class mj extends $b{constructor(t){hj(t),qb(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:a,onUpdate:r,onComplete:l,element:c,...f}=this.options;if(!a)return;if(t!==void 0){a.set(t);return}const h=new ch({...f,autoplay:!1}),m=Math.max(Cf,bt.now()-this.startTime),p=pn(0,Cf,m-Cf);a.setWithVelocity(h.sample(Math.max(0,m-p)).value,h.sample(m).value,p),h.stop()}}const X0=(n,t)=>t==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(on.test(n)||n==="0")&&!n.startsWith("url("));function pj(n){const t=n[0];if(n.length===1)return!0;for(let a=0;a<n.length;a++)if(n[a]!==t)return!0}function gj(n,t,a,r){const l=n[0];if(l===null)return!1;if(t==="display"||t==="visibility")return!0;const c=n[n.length-1],f=X0(l,t),h=X0(c,t);return!f||!h?!1:pj(n)||(a==="spring"||Xb(a))&&r}function vd(n){n.duration=0,n.type="keyframes"}const yj=new Set(["opacity","clipPath","filter","transform"]),vj=vb(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function xj(n){var v;const{motionValue:t,name:a,repeatDelay:r,repeatType:l,damping:c,type:f}=n;if(!(((v=t==null?void 0:t.owner)==null?void 0:v.current)instanceof HTMLElement))return!1;const{onUpdate:m,transformTemplate:p}=t.owner.getProps();return vj()&&a&&yj.has(a)&&(a!=="transform"||!p)&&!m&&!r&&l!=="mirror"&&c!==0&&f!=="inertia"}const bj=40;class Sj extends lh{constructor({autoplay:t=!0,delay:a=0,type:r="keyframes",repeat:l=0,repeatDelay:c=0,repeatType:f="loop",keyframes:h,name:m,motionValue:p,element:v,...x}){var T;super(),this.stop=()=>{var k,H;this._animation&&(this._animation.stop(),(k=this.stopTimeline)==null||k.call(this)),(H=this.keyframeResolver)==null||H.cancel()},this.createdAt=bt.now();const S={autoplay:t,delay:a,type:r,repeat:l,repeatDelay:c,repeatType:f,name:m,motionValue:p,element:v,...x},w=(v==null?void 0:v.KeyframeResolver)||uh;this.keyframeResolver=new w(h,(k,H,B)=>this.onKeyframesResolved(k,H,S,!B),m,p,v),(T=this.keyframeResolver)==null||T.scheduleResolve()}onKeyframesResolved(t,a,r,l){var H,B;this.keyframeResolver=void 0;const{name:c,type:f,velocity:h,delay:m,isHandoff:p,onUpdate:v}=r;this.resolvedAt=bt.now(),gj(t,c,f,h)||((Bn.instantAnimations||!m)&&(v==null||v(oh(t,r,a))),t[0]=t[t.length-1],vd(r),r.repeat=0);const S={startTime:l?this.resolvedAt?this.resolvedAt-this.createdAt>bj?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:a,...r,keyframes:t},w=!p&&xj(S),T=(B=(H=S.motionValue)==null?void 0:H.owner)==null?void 0:B.current,k=w?new mj({...S,element:T}):new ch(S);k.finished.then(()=>{this.notifyFinished()}).catch(Jt),this.pendingTimeline&&(this.stopTimeline=k.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=k}get finished(){return this._animation?this.animation.finished:this._finished}then(t,a){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),sj()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}function Zb(n,t,a,r=0,l=1){const c=Array.from(n).sort((p,v)=>p.sortNodePosition(v)).indexOf(t),f=n.size,h=(f-1)*r;return typeof a=="function"?a(c,f):l===1?c*r:h-c*r}const wj=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function _j(n){const t=wj.exec(n);if(!t)return[,];const[,a,r,l]=t;return[`--${a??r}`,l]}function Jb(n,t,a=1){const[r,l]=_j(n);if(!r)return;const c=window.getComputedStyle(t).getPropertyValue(r);if(c){const f=c.trim();return pb(f)?parseFloat(f):f}return nh(l)?Jb(l,t,a+1):l}const Tj={type:"spring",stiffness:500,damping:25,restSpeed:10},Ej=n=>({type:"spring",stiffness:550,damping:n===0?2*Math.sqrt(550):30,restSpeed:10}),Aj={type:"keyframes",duration:.8},Nj={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Dj=(n,{keyframes:t})=>t.length>2?Aj:rs.has(n)?n.startsWith("scale")?Ej(t[1]):Tj:Nj,jj=n=>n!==null;function Cj(n,{repeat:t,repeatType:a="loop"},r){const l=n.filter(jj),c=t&&a!=="loop"&&t%2===1?0:l.length-1;return l[c]}function Wb(n,t){if(n!=null&&n.inherit&&t){const{inherit:a,...r}=n;return{...t,...r}}return n}function fh(n,t){const a=(n==null?void 0:n[t])??(n==null?void 0:n.default)??n;return a!==n?Wb(a,n):a}function Mj({when:n,delay:t,delayChildren:a,staggerChildren:r,staggerDirection:l,repeat:c,repeatType:f,repeatDelay:h,from:m,elapsed:p,...v}){return!!Object.keys(v).length}const dh=(n,t,a,r={},l,c)=>f=>{const h=fh(r,n)||{},m=h.delay||r.delay||0;let{elapsed:p=0}=r;p=p-rn(m);const v={keyframes:Array.isArray(a)?a:[null,a],ease:"easeOut",velocity:t.getVelocity(),...h,delay:-p,onUpdate:S=>{t.set(S),h.onUpdate&&h.onUpdate(S)},onComplete:()=>{f(),h.onComplete&&h.onComplete()},name:n,motionValue:t,element:c?void 0:l};Mj(h)||Object.assign(v,Dj(n,v)),v.duration&&(v.duration=rn(v.duration)),v.repeatDelay&&(v.repeatDelay=rn(v.repeatDelay)),v.from!==void 0&&(v.keyframes[0]=v.from);let x=!1;if((v.type===!1||v.duration===0&&!v.repeatDelay)&&(vd(v),v.delay===0&&(x=!0)),(Bn.instantAnimations||Bn.skipAnimations||l!=null&&l.shouldSkipAnimations)&&(x=!0,vd(v),v.delay=0),v.allowFlatten=!h.type&&!h.ease,x&&!c&&t.get()!==void 0){const S=Cj(v.keyframes,h);if(S!==void 0){Re.update(()=>{v.onUpdate(S),v.onComplete()});return}}return h.isSync?new ch(v):new Sj(v)};function $0(n){const t=[{},{}];return n==null||n.values.forEach((a,r)=>{t[0][r]=a.get(),t[1][r]=a.getVelocity()}),t}function hh(n,t,a,r){if(typeof t=="function"){const[l,c]=$0(r);t=t(a!==void 0?a:n.custom,l,c)}if(typeof t=="string"&&(t=n.variants&&n.variants[t]),typeof t=="function"){const[l,c]=$0(r);t=t(a!==void 0?a:n.custom,l,c)}return t}function Xa(n,t,a){const r=n.getProps();return hh(r,t,a!==void 0?a:r.custom,n)}const e1=new Set(["width","height","top","left","right","bottom",...ss]),Q0=30,Oj=n=>!isNaN(parseFloat(n));class Rj{constructor(t,a={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{var c;const l=bt.now();if(this.updatedAt!==l&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&((c=this.events.change)==null||c.notify(this.current),this.dependents))for(const f of this.dependents)f.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=a.owner}setCurrent(t){this.current=t,this.updatedAt=bt.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Oj(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,a){this.events[t]||(this.events[t]=new Wd);const r=this.events[t].add(a);return t==="change"?()=>{r(),Re.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,a){this.passiveEffect=t,this.stopPassiveEffect=a}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,a,r){this.set(a),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,a=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,a&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=bt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Q0)return 0;const a=Math.min(this.updatedAt-this.prevUpdatedAt,Q0);return xb(parseFloat(this.current)-parseFloat(this.prevFrameValue),a)}start(t){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=t(a),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(){var t,a;(t=this.dependents)==null||t.clear(),(a=this.events.destroy)==null||a.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Wa(n,t){return new Rj(n,t)}const xd=n=>Array.isArray(n);function kj(n,t,a){n.hasValue(t)?n.getValue(t).set(a):n.addValue(t,Wa(a))}function Lj(n){return xd(n)?n[n.length-1]||0:n}function zj(n,t){const a=Xa(n,t);let{transitionEnd:r={},transition:l={},...c}=a||{};c={...c,...r};for(const f in c){const h=Lj(c[f]);kj(n,f,h)}}const pt=n=>!!(n&&n.getVelocity);function Vj(n){return!!(pt(n)&&n.add)}function bd(n,t){const a=n.getValue("willChange");if(Vj(a))return a.add(t);if(!a&&Bn.WillChange){const r=new Bn.WillChange("auto");n.addValue("willChange",r),r.add(t)}}function mh(n){return n.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Uj="framerAppearId",t1="data-"+mh(Uj);function n1(n){return n.props[t1]}function Bj({protectedKeys:n,needsAnimating:t},a){const r=n.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,r}function i1(n,t,{delay:a=0,transitionOverride:r,type:l}={}){let{transition:c,transitionEnd:f,...h}=t;const m=n.getDefaultTransition();c=c?Wb(c,m):m;const p=c==null?void 0:c.reduceMotion;r&&(c=r);const v=[],x=l&&n.animationState&&n.animationState.getState()[l];for(const S in h){const w=n.getValue(S,n.latestValues[S]??null),T=h[S];if(T===void 0||x&&Bj(x,S))continue;const k={delay:a,...fh(c||{},S)},H=w.get();if(H!==void 0&&!w.isAnimating&&!Array.isArray(T)&&T===H&&!k.velocity)continue;let B=!1;if(window.MotionHandoffAnimation){const G=n1(n);if(G){const Y=window.MotionHandoffAnimation(G,S,Re);Y!==null&&(k.startTime=Y,B=!0)}}bd(n,S);const q=p??n.shouldReduceMotion;w.start(dh(S,w,T,q&&e1.has(S)?{type:!1}:k,n,B));const P=w.animation;P&&v.push(P)}if(f){const S=()=>Re.update(()=>{f&&zj(n,f)});v.length?Promise.all(v).then(S):S()}return v}function Sd(n,t,a={}){var m;const r=Xa(n,t,a.type==="exit"?(m=n.presenceContext)==null?void 0:m.custom:void 0);let{transition:l=n.getDefaultTransition()||{}}=r||{};a.transitionOverride&&(l=a.transitionOverride);const c=r?()=>Promise.all(i1(n,r,a)):()=>Promise.resolve(),f=n.variantChildren&&n.variantChildren.size?(p=0)=>{const{delayChildren:v=0,staggerChildren:x,staggerDirection:S}=l;return Hj(n,t,p,v,x,S,a)}:()=>Promise.resolve(),{when:h}=l;if(h){const[p,v]=h==="beforeChildren"?[c,f]:[f,c];return p().then(()=>v())}else return Promise.all([c(),f(a.delay)])}function Hj(n,t,a=0,r=0,l=0,c=1,f){const h=[];for(const m of n.variantChildren)m.notify("AnimationStart",t),h.push(Sd(m,t,{...f,delay:a+(typeof r=="function"?0:r)+Zb(n.variantChildren,m,r,l,c)}).then(()=>m.notify("AnimationComplete",t)));return Promise.all(h)}function Pj(n,t,a={}){n.notify("AnimationStart",t);let r;if(Array.isArray(t)){const l=t.map(c=>Sd(n,c,a));r=Promise.all(l)}else if(typeof t=="string")r=Sd(n,t,a);else{const l=typeof t=="function"?Xa(n,t,a.custom):t;r=Promise.all(i1(n,l,a))}return r.then(()=>{n.notify("AnimationComplete",t)})}const qj={test:n=>n==="auto",parse:n=>n},a1=n=>t=>t.test(n),s1=[as,Z,mn,hi,yD,gD,qj],Z0=n=>s1.find(a1(n));function Ij(n){return typeof n=="number"?n===0:n!==null?n==="none"||n==="0"||yb(n):!0}const Fj=new Set(["brightness","contrast","saturate","opacity"]);function Gj(n){const[t,a]=n.slice(0,-1).split("(");if(t==="drop-shadow")return n;const[r]=a.match(ih)||[];if(!r)return n;const l=a.replace(r,"");let c=Fj.has(t)?1:0;return r!==a&&(c*=100),t+"("+c+l+")"}const Yj=/\b([a-z-]*)\(.*?\)/gu,wd={...on,getAnimatableNone:n=>{const t=n.match(Yj);return t?t.map(Gj).join(" "):n}},_d={...on,getAnimatableNone:n=>{const t=on.parse(n);return on.createTransformer(n)(t.map(r=>typeof r=="number"?0:typeof r=="object"?{...r,alpha:1}:r))}},J0={...as,transform:Math.round},Kj={rotate:hi,rotateX:hi,rotateY:hi,rotateZ:hi,scale:el,scaleX:el,scaleY:el,scaleZ:el,skew:hi,skewX:hi,skewY:hi,distance:Z,translateX:Z,translateY:Z,translateZ:Z,x:Z,y:Z,z:Z,perspective:Z,transformPerspective:Z,opacity:yr,originX:U0,originY:U0,originZ:Z},ph={borderWidth:Z,borderTopWidth:Z,borderRightWidth:Z,borderBottomWidth:Z,borderLeftWidth:Z,borderRadius:Z,borderTopLeftRadius:Z,borderTopRightRadius:Z,borderBottomRightRadius:Z,borderBottomLeftRadius:Z,width:Z,maxWidth:Z,height:Z,maxHeight:Z,top:Z,right:Z,bottom:Z,left:Z,inset:Z,insetBlock:Z,insetBlockStart:Z,insetBlockEnd:Z,insetInline:Z,insetInlineStart:Z,insetInlineEnd:Z,padding:Z,paddingTop:Z,paddingRight:Z,paddingBottom:Z,paddingLeft:Z,paddingBlock:Z,paddingBlockStart:Z,paddingBlockEnd:Z,paddingInline:Z,paddingInlineStart:Z,paddingInlineEnd:Z,margin:Z,marginTop:Z,marginRight:Z,marginBottom:Z,marginLeft:Z,marginBlock:Z,marginBlockStart:Z,marginBlockEnd:Z,marginInline:Z,marginInlineStart:Z,marginInlineEnd:Z,fontSize:Z,backgroundPositionX:Z,backgroundPositionY:Z,...Kj,zIndex:J0,fillOpacity:yr,strokeOpacity:yr,numOctaves:J0},Xj={...ph,color:tt,backgroundColor:tt,outlineColor:tt,fill:tt,stroke:tt,borderColor:tt,borderTopColor:tt,borderRightColor:tt,borderBottomColor:tt,borderLeftColor:tt,filter:wd,WebkitFilter:wd,mask:_d,WebkitMask:_d},r1=n=>Xj[n],$j=new Set([wd,_d]);function o1(n,t){let a=r1(n);return $j.has(a)||(a=on),a.getAnimatableNone?a.getAnimatableNone(t):void 0}const Qj=new Set(["auto","none","0"]);function Zj(n,t,a){let r=0,l;for(;r<n.length&&!l;){const c=n[r];typeof c=="string"&&!Qj.has(c)&&vr(c).values.length&&(l=n[r]),r++}if(l&&a)for(const c of t)n[c]=o1(a,l)}class Jj extends uh{constructor(t,a,r,l,c){super(t,a,r,l,c,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:a,name:r}=this;if(!a||!a.current)return;super.readKeyframes();for(let v=0;v<t.length;v++){let x=t[v];if(typeof x=="string"&&(x=x.trim(),nh(x))){const S=Jb(x,a.current);S!==void 0&&(t[v]=S),v===t.length-1&&(this.finalKeyframe=x)}}if(this.resolveNoneKeyframes(),!e1.has(r)||t.length!==2)return;const[l,c]=t,f=Z0(l),h=Z0(c),m=V0(l),p=V0(c);if(m!==p&&pi[r]){this.needsMeasurement=!0;return}if(f!==h)if(Y0(f)&&Y0(h))for(let v=0;v<t.length;v++){const x=t[v];typeof x=="string"&&(t[v]=parseFloat(x))}else pi[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:a}=this,r=[];for(let l=0;l<t.length;l++)(t[l]===null||Ij(t[l]))&&r.push(l);r.length&&Zj(t,r,a)}measureInitialState(){const{element:t,unresolvedKeyframes:a,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=pi[r](t.measureViewportBox(),window.getComputedStyle(t.current)),a[0]=this.measuredOrigin;const l=a[a.length-1];l!==void 0&&t.getValue(r,l).jump(l,!1)}measureEndState(){var h;const{element:t,name:a,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const l=t.getValue(a);l&&l.jump(this.measuredOrigin,!1);const c=r.length-1,f=r[c];r[c]=pi[a](t.measureViewportBox(),window.getComputedStyle(t.current)),f!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=f),(h=this.removedTransforms)!=null&&h.length&&this.removedTransforms.forEach(([m,p])=>{t.getValue(m).set(p)}),this.resolveNoneKeyframes()}}const Wj=new Set(["opacity","clipPath","filter","transform"]);function l1(n,t,a){if(n==null)return[];if(n instanceof EventTarget)return[n];if(typeof n=="string"){let r=document;const l=(a==null?void 0:a[n])??r.querySelectorAll(n);return l?Array.from(l):[]}return Array.from(n).filter(r=>r!=null)}const c1=(n,t)=>t&&typeof n=="number"?t.transform(n):n;function eC(n){return gb(n)&&"offsetHeight"in n}const{schedule:gh}=Cb(queueMicrotask,!1),an={x:!1,y:!1};function u1(){return an.x||an.y}function tC(n){return n==="x"||n==="y"?an[n]?null:(an[n]=!0,()=>{an[n]=!1}):an.x||an.y?null:(an.x=an.y=!0,()=>{an.x=an.y=!1})}function f1(n,t){const a=l1(n),r=new AbortController,l={passive:!0,...t,signal:r.signal};return[a,l,()=>r.abort()]}function nC(n){return!(n.pointerType==="touch"||u1())}function iC(n,t,a={}){const[r,l,c]=f1(n,a);return r.forEach(f=>{let h=!1,m=!1,p;const v=()=>{f.removeEventListener("pointerleave",T)},x=H=>{p&&(p(H),p=void 0),v()},S=H=>{h=!1,window.removeEventListener("pointerup",S),window.removeEventListener("pointercancel",S),m&&(m=!1,x(H))},w=()=>{h=!0,window.addEventListener("pointerup",S,l),window.addEventListener("pointercancel",S,l)},T=H=>{if(H.pointerType!=="touch"){if(h){m=!0;return}x(H)}},k=H=>{if(!nC(H))return;m=!1;const B=t(f,H);typeof B=="function"&&(p=B,f.addEventListener("pointerleave",T,l))};f.addEventListener("pointerenter",k,l),f.addEventListener("pointerdown",w,l)}),c}const d1=(n,t)=>t?n===t?!0:d1(n,t.parentElement):!1,yh=n=>n.pointerType==="mouse"?typeof n.button!="number"||n.button<=0:n.isPrimary!==!1,aC=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function sC(n){return aC.has(n.tagName)||n.isContentEditable===!0}const rC=new Set(["INPUT","SELECT","TEXTAREA"]);function oC(n){return rC.has(n.tagName)||n.isContentEditable===!0}const ul=new WeakSet;function W0(n){return t=>{t.key==="Enter"&&n(t)}}function Mf(n,t){n.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const lC=(n,t)=>{const a=n.currentTarget;if(!a)return;const r=W0(()=>{if(ul.has(a))return;Mf(a,"down");const l=W0(()=>{Mf(a,"up")}),c=()=>Mf(a,"cancel");a.addEventListener("keyup",l,t),a.addEventListener("blur",c,t)});a.addEventListener("keydown",r,t),a.addEventListener("blur",()=>a.removeEventListener("keydown",r),t)};function ev(n){return yh(n)&&!u1()}const tv=new WeakSet;function cC(n,t,a={}){const[r,l,c]=f1(n,a),f=h=>{const m=h.currentTarget;if(!ev(h)||tv.has(h))return;ul.add(m),a.stopPropagation&&tv.add(h);const p=t(m,h),v=(w,T)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",S),ul.has(m)&&ul.delete(m),ev(w)&&typeof p=="function"&&p(w,{success:T})},x=w=>{v(w,m===window||m===document||a.useGlobalTarget||d1(m,w.target))},S=w=>{v(w,!1)};window.addEventListener("pointerup",x,l),window.addEventListener("pointercancel",S,l)};return r.forEach(h=>{(a.useGlobalTarget?window:h).addEventListener("pointerdown",f,l),eC(h)&&(h.addEventListener("focus",p=>lC(p,l)),!sC(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),c}function vh(n){return gb(n)&&"ownerSVGElement"in n}const fl=new WeakMap;let mi;const h1=(n,t,a)=>(r,l)=>l&&l[0]?l[0][n+"Size"]:vh(r)&&"getBBox"in r?r.getBBox()[t]:r[a],uC=h1("inline","width","offsetWidth"),fC=h1("block","height","offsetHeight");function dC({target:n,borderBoxSize:t}){var a;(a=fl.get(n))==null||a.forEach(r=>{r(n,{get width(){return uC(n,t)},get height(){return fC(n,t)}})})}function hC(n){n.forEach(dC)}function mC(){typeof ResizeObserver>"u"||(mi=new ResizeObserver(hC))}function pC(n,t){mi||mC();const a=l1(n);return a.forEach(r=>{let l=fl.get(r);l||(l=new Set,fl.set(r,l)),l.add(t),mi==null||mi.observe(r)}),()=>{a.forEach(r=>{const l=fl.get(r);l==null||l.delete(t),l!=null&&l.size||mi==null||mi.unobserve(r)})}}const dl=new Set;let Ia;function gC(){Ia=()=>{const n={get width(){return window.innerWidth},get height(){return window.innerHeight}};dl.forEach(t=>t(n))},window.addEventListener("resize",Ia)}function yC(n){return dl.add(n),Ia||gC(),()=>{dl.delete(n),!dl.size&&typeof Ia=="function"&&(window.removeEventListener("resize",Ia),Ia=void 0)}}function nv(n,t){return typeof n=="function"?yC(n):pC(n,t)}function vC(n){return vh(n)&&n.tagName==="svg"}const xC=[...s1,tt,on],bC=n=>xC.find(a1(n)),iv=()=>({translate:0,scale:1,origin:0,originPoint:0}),Fa=()=>({x:iv(),y:iv()}),av=()=>({min:0,max:0}),it=()=>({x:av(),y:av()}),SC=new WeakMap;function Pl(n){return n!==null&&typeof n=="object"&&typeof n.start=="function"}function xr(n){return typeof n=="string"||Array.isArray(n)}const xh=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],bh=["initial",...xh];function ql(n){return Pl(n.animate)||bh.some(t=>xr(n[t]))}function m1(n){return!!(ql(n)||n.variants)}function wC(n,t,a){for(const r in t){const l=t[r],c=a[r];if(pt(l))n.addValue(r,l);else if(pt(c))n.addValue(r,Wa(l,{owner:n}));else if(c!==l)if(n.hasValue(r)){const f=n.getValue(r);f.liveStyle===!0?f.jump(l):f.hasAnimated||f.set(l)}else{const f=n.getStaticValue(r);n.addValue(r,Wa(f!==void 0?f:l,{owner:n}))}}for(const r in a)t[r]===void 0&&n.removeValue(r);return t}const Td={current:null},p1={current:!1},_C=typeof window<"u";function TC(){if(p1.current=!0,!!_C)if(window.matchMedia){const n=window.matchMedia("(prefers-reduced-motion)"),t=()=>Td.current=n.matches;n.addEventListener("change",t),t()}else Td.current=!1}const sv=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Tl={};function g1(n){Tl=n}function EC(){return Tl}class AC{scrapeMotionValuesFromProps(t,a,r){return{}}constructor({parent:t,props:a,presenceContext:r,reducedMotionConfig:l,skipAnimations:c,blockInitialAnimation:f,visualState:h},m={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=uh,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=bt.now();this.renderScheduledAt<w&&(this.renderScheduledAt=w,Re.render(this.render,!1,!0))};const{latestValues:p,renderState:v}=h;this.latestValues=p,this.baseTarget={...p},this.initialValues=a.initial?{...p}:{},this.renderState=v,this.parent=t,this.props=a,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=l,this.skipAnimationsConfig=c,this.options=m,this.blockInitialAnimation=!!f,this.isControllingVariants=ql(a),this.isVariantNode=m1(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:x,...S}=this.scrapeMotionValuesFromProps(a,{},this);for(const w in S){const T=S[w];p[w]!==void 0&&pt(T)&&T.set(p[w])}}mount(t){var a,r;if(this.hasBeenMounted)for(const l in this.initialValues)(a=this.values.get(l))==null||a.jump(this.initialValues[l]),this.latestValues[l]=this.initialValues[l];this.current=t,SC.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((l,c)=>this.bindToMotionValue(c,l)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(p1.current||TC(),this.shouldReduceMotion=Td.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var t;this.projection&&this.projection.unmount(),xi(this.notifyUpdate),xi(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const r=this.features[a];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,a){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),a.accelerate&&Wj.has(t)&&this.current instanceof HTMLElement){const{factory:f,keyframes:h,times:m,ease:p,duration:v}=a.accelerate,x=new $b({element:this.current,name:t,keyframes:h,times:m,ease:p,duration:rn(v)}),S=f(x);this.valueSubscriptions.set(t,()=>{S(),x.cancel()});return}const r=rs.has(t);r&&this.onBindTransform&&this.onBindTransform();const l=a.on("change",f=>{this.latestValues[t]=f,this.props.onUpdate&&Re.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;typeof window<"u"&&window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,t,a)),this.valueSubscriptions.set(t,()=>{l(),c&&c(),a.owner&&a.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Tl){const a=Tl[t];if(!a)continue;const{isEnabled:r,Feature:l}=a;if(!this.features[t]&&l&&r(this.props)&&(this.features[t]=new l(this)),this.features[t]){const c=this.features[t];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):it()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,a){this.latestValues[t]=a}update(t,a){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let r=0;r<sv.length;r++){const l=sv[r];this.propEventSubscriptions[l]&&(this.propEventSubscriptions[l](),delete this.propEventSubscriptions[l]);const c="on"+l,f=t[c];f&&(this.propEventSubscriptions[l]=this.on(l,f))}this.prevMotionValues=wC(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const a=this.getClosestVariantNode();if(a)return a.variantChildren&&a.variantChildren.add(t),()=>a.variantChildren.delete(t)}addValue(t,a){const r=this.values.get(t);a!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,a),this.values.set(t,a),this.latestValues[t]=a.get())}removeValue(t){this.values.delete(t);const a=this.valueSubscriptions.get(t);a&&(a(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,a){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&a!==void 0&&(r=Wa(a===null?void 0:a,{owner:this}),this.addValue(t,r)),r}readValue(t,a){let r=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return r!=null&&(typeof r=="string"&&(pb(r)||yb(r))?r=parseFloat(r):!bC(r)&&on.test(a)&&(r=o1(t,a)),this.setBaseTarget(t,pt(r)?r.get():r)),pt(r)?r.get():r}setBaseTarget(t,a){this.baseTarget[t]=a}getBaseTarget(t){var c;const{initial:a}=this.props;let r;if(typeof a=="string"||typeof a=="object"){const f=hh(this.props,a,(c=this.presenceContext)==null?void 0:c.custom);f&&(r=f[t])}if(a&&r!==void 0)return r;const l=this.getBaseTargetFromProps(this.props,t);return l!==void 0&&!pt(l)?l:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,a){return this.events[t]||(this.events[t]=new Wd),this.events[t].add(a)}notify(t,...a){this.events[t]&&this.events[t].notify(...a)}scheduleRenderMicrotask(){gh.render(this.render)}}class y1 extends AC{constructor(){super(...arguments),this.KeyframeResolver=Jj}sortInstanceNodePosition(t,a){return t.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(t,a){const r=t.style;return r?r[a]:void 0}removeValueFromRenderState(t,{vars:a,style:r}){delete a[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;pt(t)&&(this.childSubscription=t.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}}class wi{constructor(t){this.isMounted=!1,this.node=t}update(){}}function v1({top:n,left:t,right:a,bottom:r}){return{x:{min:t,max:a},y:{min:n,max:r}}}function NC({x:n,y:t}){return{top:t.min,right:n.max,bottom:t.max,left:n.min}}function DC(n,t){if(!t)return n;const a=t({x:n.left,y:n.top}),r=t({x:n.right,y:n.bottom});return{top:a.y,left:a.x,bottom:r.y,right:r.x}}function Of(n){return n===void 0||n===1}function Ed({scale:n,scaleX:t,scaleY:a}){return!Of(n)||!Of(t)||!Of(a)}function Fi(n){return Ed(n)||x1(n)||n.z||n.rotate||n.rotateX||n.rotateY||n.skewX||n.skewY}function x1(n){return rv(n.x)||rv(n.y)}function rv(n){return n&&n!=="0%"}function El(n,t,a){const r=n-a,l=t*r;return a+l}function ov(n,t,a,r,l){return l!==void 0&&(n=El(n,l,r)),El(n,a,r)+t}function Ad(n,t=0,a=1,r,l){n.min=ov(n.min,t,a,r,l),n.max=ov(n.max,t,a,r,l)}function b1(n,{x:t,y:a}){Ad(n.x,t.translate,t.scale,t.originPoint),Ad(n.y,a.translate,a.scale,a.originPoint)}const lv=.999999999999,cv=1.0000000000001;function jC(n,t,a,r=!1){const l=a.length;if(!l)return;t.x=t.y=1;let c,f;for(let h=0;h<l;h++){c=a[h],f=c.projectionDelta;const{visualElement:m}=c.options;m&&m.props.style&&m.props.style.display==="contents"||(r&&c.options.layoutScroll&&c.scroll&&c!==c.root&&Ya(n,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),f&&(t.x*=f.x.scale,t.y*=f.y.scale,b1(n,f)),r&&Fi(c.latestValues)&&Ya(n,c.latestValues))}t.x<cv&&t.x>lv&&(t.x=1),t.y<cv&&t.y>lv&&(t.y=1)}function Ga(n,t){n.min=n.min+t,n.max=n.max+t}function uv(n,t,a,r,l=.5){const c=Be(n.min,n.max,l);Ad(n,t,a,c,r)}function fv(n,t){return typeof n=="string"?parseFloat(n)/100*(t.max-t.min):n}function Ya(n,t){uv(n.x,fv(t.x,n.x),t.scaleX,t.scale,t.originX),uv(n.y,fv(t.y,n.y),t.scaleY,t.scale,t.originY)}function S1(n,t){return v1(DC(n.getBoundingClientRect(),t))}function CC(n,t,a){const r=S1(n,a),{scroll:l}=t;return l&&(Ga(r.x,l.offset.x),Ga(r.y,l.offset.y)),r}const MC={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},OC=ss.length;function RC(n,t,a){let r="",l=!0;for(let c=0;c<OC;c++){const f=ss[c],h=n[f];if(h===void 0)continue;let m=!0;if(typeof h=="number")m=h===(f.startsWith("scale")?1:0);else{const p=parseFloat(h);m=f.startsWith("scale")?p===1:p===0}if(!m||a){const p=c1(h,ph[f]);if(!m){l=!1;const v=MC[f]||f;r+=`${v}(${p}) `}a&&(t[f]=p)}}return r=r.trim(),a?r=a(t,l?"":r):l&&(r="none"),r}function Sh(n,t,a){const{style:r,vars:l,transformOrigin:c}=n;let f=!1,h=!1;for(const m in t){const p=t[m];if(rs.has(m)){f=!0;continue}else if(Ob(m)){l[m]=p;continue}else{const v=c1(p,ph[m]);m.startsWith("origin")?(h=!0,c[m]=v):r[m]=v}}if(t.transform||(f||a?r.transform=RC(t,n.transform,a):r.transform&&(r.transform="none")),h){const{originX:m="50%",originY:p="50%",originZ:v=0}=c;r.transformOrigin=`${m} ${p} ${v}`}}function w1(n,{style:t,vars:a},r,l){const c=n.style;let f;for(f in t)c[f]=t[f];l==null||l.applyProjectionStyles(c,r);for(f in a)c.setProperty(f,a[f])}function dv(n,t){return t.max===t.min?0:n/(t.max-t.min)*100}const ir={correct:(n,t)=>{if(!t.target)return n;if(typeof n=="string")if(Z.test(n))n=parseFloat(n);else return n;const a=dv(n,t.target.x),r=dv(n,t.target.y);return`${a}% ${r}%`}},kC={correct:(n,{treeScale:t,projectionDelta:a})=>{const r=n,l=on.parse(n);if(l.length>5)return r;const c=on.createTransformer(n),f=typeof l[0]!="number"?1:0,h=a.x.scale*t.x,m=a.y.scale*t.y;l[0+f]/=h,l[1+f]/=m;const p=Be(h,m,.5);return typeof l[2+f]=="number"&&(l[2+f]/=p),typeof l[3+f]=="number"&&(l[3+f]/=p),c(l)}},Nd={borderRadius:{...ir,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ir,borderTopRightRadius:ir,borderBottomLeftRadius:ir,borderBottomRightRadius:ir,boxShadow:kC};function _1(n,{layout:t,layoutId:a}){return rs.has(n)||n.startsWith("origin")||(t||a!==void 0)&&(!!Nd[n]||n==="opacity")}function wh(n,t,a){var f;const r=n.style,l=t==null?void 0:t.style,c={};if(!r)return c;for(const h in r)(pt(r[h])||l&&pt(l[h])||_1(h,n)||((f=a==null?void 0:a.getValue(h))==null?void 0:f.liveStyle)!==void 0)&&(c[h]=r[h]);return c}function LC(n){return window.getComputedStyle(n)}class zC extends y1{constructor(){super(...arguments),this.type="html",this.renderInstance=w1}readValueFromInstance(t,a){var r;if(rs.has(a))return(r=this.projection)!=null&&r.isProjecting?hd(a):ej(t,a);{const l=LC(t),c=(Ob(a)?l.getPropertyValue(a):l[a])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(t,{transformPagePoint:a}){return S1(t,a)}build(t,a,r){Sh(t,a,r.transformTemplate)}scrapeMotionValuesFromProps(t,a,r){return wh(t,a,r)}}const VC={offset:"stroke-dashoffset",array:"stroke-dasharray"},UC={offset:"strokeDashoffset",array:"strokeDasharray"};function BC(n,t,a=1,r=0,l=!0){n.pathLength=1;const c=l?VC:UC;n[c.offset]=`${-r}`,n[c.array]=`${t} ${a}`}const HC=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function T1(n,{attrX:t,attrY:a,attrScale:r,pathLength:l,pathSpacing:c=1,pathOffset:f=0,...h},m,p,v){if(Sh(n,h,p),m){n.style.viewBox&&(n.attrs.viewBox=n.style.viewBox);return}n.attrs=n.style,n.style={};const{attrs:x,style:S}=n;x.transform&&(S.transform=x.transform,delete x.transform),(S.transform||x.transformOrigin)&&(S.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),S.transform&&(S.transformBox=(v==null?void 0:v.transformBox)??"fill-box",delete x.transformBox);for(const w of HC)x[w]!==void 0&&(S[w]=x[w],delete x[w]);t!==void 0&&(x.x=t),a!==void 0&&(x.y=a),r!==void 0&&(x.scale=r),l!==void 0&&BC(x,l,c,f,!1)}const E1=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"]),A1=n=>typeof n=="string"&&n.toLowerCase()==="svg";function PC(n,t,a,r){w1(n,t,void 0,r);for(const l in t.attrs)n.setAttribute(E1.has(l)?l:mh(l),t.attrs[l])}function N1(n,t,a){const r=wh(n,t,a);for(const l in n)if(pt(n[l])||pt(t[l])){const c=ss.indexOf(l)!==-1?"attr"+l.charAt(0).toUpperCase()+l.substring(1):l;r[c]=n[l]}return r}class qC extends y1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=it}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){if(rs.has(a)){const r=r1(a);return r&&r.default||0}return a=E1.has(a)?a:mh(a),t.getAttribute(a)}scrapeMotionValuesFromProps(t,a,r){return N1(t,a,r)}build(t,a,r){T1(t,a,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,a,r,l){PC(t,a,r,l)}mount(t){this.isSVGTag=A1(t.tagName),super.mount(t)}}const IC=bh.length;function D1(n){if(!n)return;if(!n.isControllingVariants){const a=n.parent?D1(n.parent)||{}:{};return n.props.initial!==void 0&&(a.initial=n.props.initial),a}const t={};for(let a=0;a<IC;a++){const r=bh[a],l=n.props[r];(xr(l)||l===!1)&&(t[r]=l)}return t}function j1(n,t){if(!Array.isArray(t))return!1;const a=t.length;if(a!==n.length)return!1;for(let r=0;r<a;r++)if(t[r]!==n[r])return!1;return!0}const FC=[...xh].reverse(),GC=xh.length;function YC(n){return t=>Promise.all(t.map(({animation:a,options:r})=>Pj(n,a,r)))}function KC(n){let t=YC(n),a=hv(),r=!0,l=!1;const c=p=>(v,x)=>{var w;const S=Xa(n,x,p==="exit"?(w=n.presenceContext)==null?void 0:w.custom:void 0);if(S){const{transition:T,transitionEnd:k,...H}=S;v={...v,...H,...k}}return v};function f(p){t=p(n)}function h(p){const{props:v}=n,x=D1(n.parent)||{},S=[],w=new Set;let T={},k=1/0;for(let B=0;B<GC;B++){const q=FC[B],P=a[q],G=v[q]!==void 0?v[q]:x[q],Y=xr(G),ae=q===p?P.isActive:null;ae===!1&&(k=B);let X=G===x[q]&&G!==v[q]&&Y;if(X&&(r||l)&&n.manuallyAnimateOnMount&&(X=!1),P.protectedKeys={...T},!P.isActive&&ae===null||!G&&!P.prevProp||Pl(G)||typeof G=="boolean")continue;if(q==="exit"&&P.isActive&&ae!==!0){P.prevResolvedValues&&(T={...T,...P.prevResolvedValues});continue}const ee=XC(P.prevProp,G);let de=ee||q===p&&P.isActive&&!X&&Y||B>k&&Y,xe=!1;const ht=Array.isArray(G)?G:[G];let He=ht.reduce(c(q),{});ae===!1&&(He={});const{prevResolvedValues:Ge={}}=P,Ve={...Ge,...He},rt=K=>{de=!0,w.has(K)&&(xe=!0,w.delete(K)),P.needsAnimating[K]=!0;const se=n.getValue(K);se&&(se.liveStyle=!1)};for(const K in Ve){const se=He[K],he=Ge[K];if(T.hasOwnProperty(K))continue;let A=!1;xd(se)&&xd(he)?A=!j1(se,he):A=se!==he,A?se!=null?rt(K):w.add(K):se!==void 0&&w.has(K)?rt(K):P.protectedKeys[K]=!0}P.prevProp=G,P.prevResolvedValues=He,P.isActive&&(T={...T,...He}),(r||l)&&n.blockInitialAnimation&&(de=!1);const R=X&&ee;de&&(!R||xe)&&S.push(...ht.map(K=>{const se={type:q};if(typeof K=="string"&&(r||l)&&!R&&n.manuallyAnimateOnMount&&n.parent){const{parent:he}=n,A=Xa(he,K);if(he.enteringChildren&&A){const{delayChildren:z}=A.transition||{};se.delay=Zb(he.enteringChildren,n,z)}}return{animation:K,options:se}}))}if(w.size){const B={};if(typeof v.initial!="boolean"){const q=Xa(n,Array.isArray(v.initial)?v.initial[0]:v.initial);q&&q.transition&&(B.transition=q.transition)}w.forEach(q=>{const P=n.getBaseTarget(q),G=n.getValue(q);G&&(G.liveStyle=!0),B[q]=P??null}),S.push({animation:B})}let H=!!S.length;return r&&(v.initial===!1||v.initial===v.animate)&&!n.manuallyAnimateOnMount&&(H=!1),r=!1,l=!1,H?t(S):Promise.resolve()}function m(p,v){var S;if(a[p].isActive===v)return Promise.resolve();(S=n.variantChildren)==null||S.forEach(w=>{var T;return(T=w.animationState)==null?void 0:T.setActive(p,v)}),a[p].isActive=v;const x=h(p);for(const w in a)a[w].protectedKeys={};return x}return{animateChanges:h,setActive:m,setAnimateFunction:f,getState:()=>a,reset:()=>{a=hv(),l=!0}}}function XC(n,t){return typeof t=="string"?t!==n:Array.isArray(t)?!j1(t,n):!1}function qi(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function hv(){return{animate:qi(!0),whileInView:qi(),whileHover:qi(),whileTap:qi(),whileDrag:qi(),whileFocus:qi(),exit:qi()}}function mv(n,t){n.min=t.min,n.max=t.max}function nn(n,t){mv(n.x,t.x),mv(n.y,t.y)}function pv(n,t){n.translate=t.translate,n.scale=t.scale,n.originPoint=t.originPoint,n.origin=t.origin}const C1=1e-4,$C=1-C1,QC=1+C1,M1=.01,ZC=0-M1,JC=0+M1;function St(n){return n.max-n.min}function WC(n,t,a){return Math.abs(n-t)<=a}function gv(n,t,a,r=.5){n.origin=r,n.originPoint=Be(t.min,t.max,n.origin),n.scale=St(a)/St(t),n.translate=Be(a.min,a.max,n.origin)-n.originPoint,(n.scale>=$C&&n.scale<=QC||isNaN(n.scale))&&(n.scale=1),(n.translate>=ZC&&n.translate<=JC||isNaN(n.translate))&&(n.translate=0)}function cr(n,t,a,r){gv(n.x,t.x,a.x,r?r.originX:void 0),gv(n.y,t.y,a.y,r?r.originY:void 0)}function yv(n,t,a){n.min=a.min+t.min,n.max=n.min+St(t)}function e5(n,t,a){yv(n.x,t.x,a.x),yv(n.y,t.y,a.y)}function vv(n,t,a){n.min=t.min-a.min,n.max=n.min+St(t)}function Al(n,t,a){vv(n.x,t.x,a.x),vv(n.y,t.y,a.y)}function xv(n,t,a,r,l){return n-=t,n=El(n,1/a,r),l!==void 0&&(n=El(n,1/l,r)),n}function t5(n,t=0,a=1,r=.5,l,c=n,f=n){if(mn.test(t)&&(t=parseFloat(t),t=Be(f.min,f.max,t/100)-f.min),typeof t!="number")return;let h=Be(c.min,c.max,r);n===c&&(h-=t),n.min=xv(n.min,t,a,h,l),n.max=xv(n.max,t,a,h,l)}function bv(n,t,[a,r,l],c,f){t5(n,t[a],t[r],t[l],t.scale,c,f)}const n5=["x","scaleX","originX"],i5=["y","scaleY","originY"];function Sv(n,t,a,r){bv(n.x,t,n5,a?a.x:void 0,r?r.x:void 0),bv(n.y,t,i5,a?a.y:void 0,r?r.y:void 0)}function wv(n){return n.translate===0&&n.scale===1}function O1(n){return wv(n.x)&&wv(n.y)}function _v(n,t){return n.min===t.min&&n.max===t.max}function a5(n,t){return _v(n.x,t.x)&&_v(n.y,t.y)}function Tv(n,t){return Math.round(n.min)===Math.round(t.min)&&Math.round(n.max)===Math.round(t.max)}function R1(n,t){return Tv(n.x,t.x)&&Tv(n.y,t.y)}function Ev(n){return St(n.x)/St(n.y)}function Av(n,t){return n.translate===t.translate&&n.scale===t.scale&&n.originPoint===t.originPoint}function dn(n){return[n("x"),n("y")]}function s5(n,t,a){let r="";const l=n.x.translate/t.x,c=n.y.translate/t.y,f=(a==null?void 0:a.z)||0;if((l||c||f)&&(r=`translate3d(${l}px, ${c}px, ${f}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),a){const{transformPerspective:p,rotate:v,rotateX:x,rotateY:S,skewX:w,skewY:T}=a;p&&(r=`perspective(${p}px) ${r}`),v&&(r+=`rotate(${v}deg) `),x&&(r+=`rotateX(${x}deg) `),S&&(r+=`rotateY(${S}deg) `),w&&(r+=`skewX(${w}deg) `),T&&(r+=`skewY(${T}deg) `)}const h=n.x.scale*t.x,m=n.y.scale*t.y;return(h!==1||m!==1)&&(r+=`scale(${h}, ${m})`),r||"none"}const k1=["TopLeft","TopRight","BottomLeft","BottomRight"],r5=k1.length,Nv=n=>typeof n=="string"?parseFloat(n):n,Dv=n=>typeof n=="number"||Z.test(n);function o5(n,t,a,r,l,c){l?(n.opacity=Be(0,a.opacity??1,l5(r)),n.opacityExit=Be(t.opacity??1,0,c5(r))):c&&(n.opacity=Be(t.opacity??1,a.opacity??1,r));for(let f=0;f<r5;f++){const h=`border${k1[f]}Radius`;let m=jv(t,h),p=jv(a,h);if(m===void 0&&p===void 0)continue;m||(m=0),p||(p=0),m===0||p===0||Dv(m)===Dv(p)?(n[h]=Math.max(Be(Nv(m),Nv(p),r),0),(mn.test(p)||mn.test(m))&&(n[h]+="%")):n[h]=p}(t.rotate||a.rotate)&&(n.rotate=Be(t.rotate||0,a.rotate||0,r))}function jv(n,t){return n[t]!==void 0?n[t]:n.borderRadius}const l5=L1(0,.5,Ab),c5=L1(.5,.95,Jt);function L1(n,t,a){return r=>r<n?0:r>t?1:a(gr(n,t,r))}function u5(n,t,a){const r=pt(n)?n:Wa(n);return r.start(dh("",r,t,a)),r.animation}function br(n,t,a,r={passive:!0}){return n.addEventListener(t,a,r),()=>n.removeEventListener(t,a)}const f5=(n,t)=>n.depth-t.depth;class d5{constructor(){this.children=[],this.isDirty=!1}add(t){Zd(this.children,t),this.isDirty=!0}remove(t){bl(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(f5),this.isDirty=!1,this.children.forEach(t)}}function h5(n,t){const a=bt.now(),r=({timestamp:l})=>{const c=l-a;c>=t&&(xi(r),n(c-t))};return Re.setup(r,!0),()=>xi(r)}function hl(n){return pt(n)?n.get():n}class m5{constructor(){this.members=[]}add(t){Zd(this.members,t);for(let a=this.members.length-1;a>=0;a--){const r=this.members[a];if(r===t||r===this.lead||r===this.prevLead)continue;const l=r.instance;(!l||l.isConnected===!1)&&!r.snapshot&&(bl(this.members,r),r.unmount())}t.scheduleRender()}remove(t){if(bl(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(t){var a;for(let r=this.members.indexOf(t)-1;r>=0;r--){const l=this.members[r];if(l.isPresent!==!1&&((a=l.instance)==null?void 0:a.isConnected)!==!1)return this.promote(l),!0}return!1}promote(t,a){var l;const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.updateSnapshot(),t.scheduleRender();const{layoutDependency:c}=r.options,{layoutDependency:f}=t.options;(c===void 0||c!==f)&&(t.resumeFrom=r,a&&(r.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),(l=t.root)!=null&&l.isUpdating&&(t.isLayoutDirty=!0)),t.options.crossfade===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var a,r,l,c,f;(r=(a=t.options).onExitComplete)==null||r.call(a),(f=(l=t.resumingFrom)==null?void 0:(c=l.options).onExitComplete)==null||f.call(c)})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){var t;(t=this.lead)!=null&&t.snapshot&&(this.lead.snapshot=void 0)}}const ml={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Rf=["","X","Y","Z"],p5=1e3;let g5=0;function kf(n,t,a,r){const{latestValues:l}=t;l[n]&&(a[n]=l[n],t.setStaticValue(n,0),r&&(r[n]=0))}function z1(n){if(n.hasCheckedOptimisedAppear=!0,n.root===n)return;const{visualElement:t}=n.options;if(!t)return;const a=n1(t);if(window.MotionHasOptimisedAnimation(a,"transform")){const{layout:l,layoutId:c}=n.options;window.MotionCancelOptimisedAnimation(a,"transform",Re,!(l||c))}const{parent:r}=n;r&&!r.hasCheckedOptimisedAppear&&z1(r)}function V1({attachResizeListener:n,defaultParent:t,measureScroll:a,checkIsScrollRoot:r,resetTransform:l}){return class{constructor(f={},h=t==null?void 0:t()){this.id=g5++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(x5),this.nodes.forEach(_5),this.nodes.forEach(T5),this.nodes.forEach(b5)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new d5)}addEventListener(f,h){return this.eventHandlers.has(f)||this.eventHandlers.set(f,new Wd),this.eventHandlers.get(f).add(h)}notifyListeners(f,...h){const m=this.eventHandlers.get(f);m&&m.notify(...h)}hasListeners(f){return this.eventHandlers.has(f)}mount(f){if(this.instance)return;this.isSVG=vh(f)&&!vC(f),this.instance=f;const{layoutId:h,layout:m,visualElement:p}=this.options;if(p&&!p.current&&p.mount(f),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||h)&&(this.isLayoutDirty=!0),n){let v,x=0;const S=()=>this.root.updateBlockedByResize=!1;Re.read(()=>{x=window.innerWidth}),n(f,()=>{const w=window.innerWidth;w!==x&&(x=w,this.root.updateBlockedByResize=!0,v&&v(),v=h5(S,250),ml.hasAnimatedSinceResize&&(ml.hasAnimatedSinceResize=!1,this.nodes.forEach(Ov)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&p&&(h||m)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:x,hasRelativeLayoutChanged:S,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const T=this.options.transition||p.getDefaultTransition()||j5,{onLayoutAnimationStart:k,onLayoutAnimationComplete:H}=p.getProps(),B=!this.targetLayout||!R1(this.targetLayout,w),q=!x&&S;if(this.options.layoutRoot||this.resumeFrom||q||x&&(B||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const P={...fh(T,"layout"),onPlay:k,onComplete:H};(p.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P),this.setAnimationOrigin(v,q)}else x||Ov(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),xi(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(E5),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&z1(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){const x=this.path[v];x.shouldResetTransform=!0,x.updateScroll("snapshot"),x.options.layoutRoot&&x.willUpdate(!1)}const{layoutId:h,layout:m}=this.options;if(h===void 0&&!m)return;const p=this.getTransformTemplate();this.prevTransformTemplateValue=p?p(this.latestValues,""):void 0,this.updateSnapshot(),f&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Cv);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Mv);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(w5),this.nodes.forEach(y5),this.nodes.forEach(v5)):this.nodes.forEach(Mv),this.clearAllSnapshots();const h=bt.now();dt.delta=pn(0,1e3/60,h-dt.timestamp),dt.timestamp=h,dt.isProcessing=!0,Ef.update.process(dt),Ef.preRender.process(dt),Ef.render.process(dt),dt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,gh.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(S5),this.sharedNodes.forEach(A5)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Re.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Re.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!St(this.snapshot.measuredBox.x)&&!St(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let m=0;m<this.path.length;m++)this.path[m].updateScroll();const f=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=it(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:h}=this.options;h&&h.notify("LayoutMeasure",this.layout.layoutBox,f?f.layoutBox:void 0)}updateScroll(f="measure"){let h=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===f&&(h=!1),h&&this.instance){const m=r(this.instance);this.scroll={animationId:this.root.animationId,phase:f,isRoot:m,offset:a(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!l)return;const f=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,h=this.projectionDelta&&!O1(this.projectionDelta),m=this.getTransformTemplate(),p=m?m(this.latestValues,""):void 0,v=p!==this.prevTransformTemplateValue;f&&this.instance&&(h||Fi(this.latestValues)||v)&&(l(this.instance,p),this.shouldResetTransform=!1,this.scheduleRender())}measure(f=!0){const h=this.measurePageBox();let m=this.removeElementScroll(h);return f&&(m=this.removeTransform(m)),C5(m),{animationId:this.root.animationId,measuredBox:h,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){var p;const{visualElement:f}=this.options;if(!f)return it();const h=f.measureViewportBox();if(!(((p=this.scroll)==null?void 0:p.wasRoot)||this.path.some(M5))){const{scroll:v}=this.root;v&&(Ga(h.x,v.offset.x),Ga(h.y,v.offset.y))}return h}removeElementScroll(f){var m;const h=it();if(nn(h,f),(m=this.scroll)!=null&&m.wasRoot)return h;for(let p=0;p<this.path.length;p++){const v=this.path[p],{scroll:x,options:S}=v;v!==this.root&&x&&S.layoutScroll&&(x.wasRoot&&nn(h,f),Ga(h.x,x.offset.x),Ga(h.y,x.offset.y))}return h}applyTransform(f,h=!1){const m=it();nn(m,f);for(let p=0;p<this.path.length;p++){const v=this.path[p];!h&&v.options.layoutScroll&&v.scroll&&v!==v.root&&Ya(m,{x:-v.scroll.offset.x,y:-v.scroll.offset.y}),Fi(v.latestValues)&&Ya(m,v.latestValues)}return Fi(this.latestValues)&&Ya(m,this.latestValues),m}removeTransform(f){const h=it();nn(h,f);for(let m=0;m<this.path.length;m++){const p=this.path[m];if(!p.instance||!Fi(p.latestValues))continue;Ed(p.latestValues)&&p.updateSnapshot();const v=it(),x=p.measurePageBox();nn(v,x),Sv(h,p.latestValues,p.snapshot?p.snapshot.layoutBox:void 0,v)}return Fi(this.latestValues)&&Sv(h,this.latestValues),h}setTargetDelta(f){this.targetDelta=f,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(f){this.options={...this.options,...f,crossfade:f.crossfade!==void 0?f.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==dt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(f=!1){var w;const h=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=h.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=h.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=h.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==h;if(!(f||m&&this.isSharedProjectionDirty||this.isProjectionDirty||(w=this.parent)!=null&&w.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:v,layoutId:x}=this.options;if(!this.layout||!(v||x))return;this.resolvedRelativeTargetAt=dt.timestamp;const S=this.getClosestProjectingParent();S&&this.linkedParentVersion!==S.layoutVersion&&!S.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(S&&S.layout?this.createRelativeTarget(S,this.layout.layoutBox,S.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=it(),this.targetWithTransforms=it()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),e5(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):nn(this.target,this.layout.layoutBox),b1(this.target,this.targetDelta)):nn(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,S&&!!S.resumingFrom==!!this.resumingFrom&&!S.options.layoutScroll&&S.target&&this.animationProgress!==1?this.createRelativeTarget(S,this.target,S.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Ed(this.parent.latestValues)||x1(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(f,h,m){this.relativeParent=f,this.linkedParentVersion=f.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=it(),this.relativeTargetOrigin=it(),Al(this.relativeTargetOrigin,h,m),nn(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var T;const f=this.getLead(),h=!!this.resumingFrom||this!==f;let m=!0;if((this.isProjectionDirty||(T=this.parent)!=null&&T.isProjectionDirty)&&(m=!1),h&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===dt.timestamp&&(m=!1),m)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;nn(this.layoutCorrected,this.layout.layoutBox);const x=this.treeScale.x,S=this.treeScale.y;jC(this.layoutCorrected,this.treeScale,this.path,h),f.layout&&!f.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(f.target=f.layout.layoutBox,f.targetWithTransforms=it());const{target:w}=f;if(!w){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(pv(this.prevProjectionDelta.x,this.projectionDelta.x),pv(this.prevProjectionDelta.y,this.projectionDelta.y)),cr(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==x||this.treeScale.y!==S||!Av(this.projectionDelta.x,this.prevProjectionDelta.x)||!Av(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",w))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(f=!0){var h;if((h=this.options.visualElement)==null||h.scheduleRender(),f){const m=this.getStack();m&&m.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Fa(),this.projectionDelta=Fa(),this.projectionDeltaWithTransform=Fa()}setAnimationOrigin(f,h=!1){const m=this.snapshot,p=m?m.latestValues:{},v={...this.latestValues},x=Fa();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!h;const S=it(),w=m?m.source:void 0,T=this.layout?this.layout.source:void 0,k=w!==T,H=this.getStack(),B=!H||H.members.length<=1,q=!!(k&&!B&&this.options.crossfade===!0&&!this.path.some(D5));this.animationProgress=0;let P;this.mixTargetDelta=G=>{const Y=G/1e3;Rv(x.x,f.x,Y),Rv(x.y,f.y,Y),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Al(S,this.layout.layoutBox,this.relativeParent.layout.layoutBox),N5(this.relativeTarget,this.relativeTargetOrigin,S,Y),P&&a5(this.relativeTarget,P)&&(this.isProjectionDirty=!1),P||(P=it()),nn(P,this.relativeTarget)),k&&(this.animationValues=v,o5(v,p,this.latestValues,Y,q,B)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=Y},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){var h,m,p;this.notifyListeners("animationStart"),(h=this.currentAnimation)==null||h.stop(),(p=(m=this.resumingFrom)==null?void 0:m.currentAnimation)==null||p.stop(),this.pendingAnimation&&(xi(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Re.update(()=>{ml.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Wa(0)),this.motionValue.jump(0,!1),this.currentAnimation=u5(this.motionValue,[0,1e3],{...f,velocity:0,isSync:!0,onUpdate:v=>{this.mixTargetDelta(v),f.onUpdate&&f.onUpdate(v)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(p5),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:h,target:m,layout:p,latestValues:v}=f;if(!(!h||!m||!p)){if(this!==f&&this.layout&&p&&U1(this.options.animationType,this.layout.layoutBox,p.layoutBox)){m=this.target||it();const x=St(this.layout.layoutBox.x);m.x.min=f.target.x.min,m.x.max=m.x.min+x;const S=St(this.layout.layoutBox.y);m.y.min=f.target.y.min,m.y.max=m.y.min+S}nn(h,m),Ya(h,v),cr(this.projectionDeltaWithTransform,this.layoutCorrected,h,v)}}registerSharedNode(f,h){this.sharedNodes.has(f)||this.sharedNodes.set(f,new m5),this.sharedNodes.get(f).add(h);const p=h.options.initialPromotionConfig;h.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(h):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){var h;const{layoutId:f}=this.options;return f?((h=this.getStack())==null?void 0:h.lead)||this:this}getPrevLead(){var h;const{layoutId:f}=this.options;return f?(h=this.getStack())==null?void 0:h.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:h,preserveFollowOpacity:m}={}){const p=this.getStack();p&&p.promote(this,m),f&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let h=!1;const{latestValues:m}=f;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(h=!0),!h)return;const p={};m.z&&kf("z",f,p,this.animationValues);for(let v=0;v<Rf.length;v++)kf(`rotate${Rf[v]}`,f,p,this.animationValues),kf(`skew${Rf[v]}`,f,p,this.animationValues);f.render();for(const v in p)f.setStaticValue(v,p[v]),this.animationValues&&(this.animationValues[v]=p[v]);f.scheduleRender()}applyProjectionStyles(f,h){if(!this.instance||this.isSVG)return;if(!this.isVisible){f.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,f.visibility="",f.opacity="",f.pointerEvents=hl(h==null?void 0:h.pointerEvents)||"",f.transform=m?m(this.latestValues,""):"none";return}const p=this.getLead();if(!this.projectionDelta||!this.layout||!p.target){this.options.layoutId&&(f.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,f.pointerEvents=hl(h==null?void 0:h.pointerEvents)||""),this.hasProjected&&!Fi(this.latestValues)&&(f.transform=m?m({},""):"none",this.hasProjected=!1);return}f.visibility="";const v=p.animationValues||p.latestValues;this.applyTransformsToTarget();let x=s5(this.projectionDeltaWithTransform,this.treeScale,v);m&&(x=m(v,x)),f.transform=x;const{x:S,y:w}=this.projectionDelta;f.transformOrigin=`${S.origin*100}% ${w.origin*100}% 0`,p.animationValues?f.opacity=p===this?v.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:v.opacityExit:f.opacity=p===this?v.opacity!==void 0?v.opacity:"":v.opacityExit!==void 0?v.opacityExit:0;for(const T in Nd){if(v[T]===void 0)continue;const{correct:k,applyTo:H,isCSSVariable:B}=Nd[T],q=x==="none"?v[T]:k(v[T],p);if(H){const P=H.length;for(let G=0;G<P;G++)f[H[G]]=q}else B?this.options.visualElement.renderState.vars[T]=q:f[T]=q}this.options.layoutId&&(f.pointerEvents=p===this?hl(h==null?void 0:h.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(f=>{var h;return(h=f.currentAnimation)==null?void 0:h.stop()}),this.root.nodes.forEach(Cv),this.root.sharedNodes.clear()}}}function y5(n){n.updateLayout()}function v5(n){var a;const t=((a=n.resumeFrom)==null?void 0:a.snapshot)||n.snapshot;if(n.isLead()&&n.layout&&t&&n.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:l}=n.layout,{animationType:c}=n.options,f=t.source!==n.layout.source;c==="size"?dn(x=>{const S=f?t.measuredBox[x]:t.layoutBox[x],w=St(S);S.min=r[x].min,S.max=S.min+w}):U1(c,t.layoutBox,r)&&dn(x=>{const S=f?t.measuredBox[x]:t.layoutBox[x],w=St(r[x]);S.max=S.min+w,n.relativeTarget&&!n.currentAnimation&&(n.isProjectionDirty=!0,n.relativeTarget[x].max=n.relativeTarget[x].min+w)});const h=Fa();cr(h,r,t.layoutBox);const m=Fa();f?cr(m,n.applyTransform(l,!0),t.measuredBox):cr(m,r,t.layoutBox);const p=!O1(h);let v=!1;if(!n.resumeFrom){const x=n.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:S,layout:w}=x;if(S&&w){const T=it();Al(T,t.layoutBox,S.layoutBox);const k=it();Al(k,r,w.layoutBox),R1(T,k)||(v=!0),x.options.layoutRoot&&(n.relativeTarget=k,n.relativeTargetOrigin=T,n.relativeParent=x)}}}n.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:m,layoutDelta:h,hasLayoutChanged:p,hasRelativeLayoutChanged:v})}else if(n.isLead()){const{onExitComplete:r}=n.options;r&&r()}n.options.transition=void 0}function x5(n){n.parent&&(n.isProjecting()||(n.isProjectionDirty=n.parent.isProjectionDirty),n.isSharedProjectionDirty||(n.isSharedProjectionDirty=!!(n.isProjectionDirty||n.parent.isProjectionDirty||n.parent.isSharedProjectionDirty)),n.isTransformDirty||(n.isTransformDirty=n.parent.isTransformDirty))}function b5(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function S5(n){n.clearSnapshot()}function Cv(n){n.clearMeasurements()}function Mv(n){n.isLayoutDirty=!1}function w5(n){const{visualElement:t}=n.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),n.resetTransform()}function Ov(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function _5(n){n.resolveTargetDelta()}function T5(n){n.calcProjection()}function E5(n){n.resetSkewAndRotation()}function A5(n){n.removeLeadSnapshot()}function Rv(n,t,a){n.translate=Be(t.translate,0,a),n.scale=Be(t.scale,1,a),n.origin=t.origin,n.originPoint=t.originPoint}function kv(n,t,a,r){n.min=Be(t.min,a.min,r),n.max=Be(t.max,a.max,r)}function N5(n,t,a,r){kv(n.x,t.x,a.x,r),kv(n.y,t.y,a.y,r)}function D5(n){return n.animationValues&&n.animationValues.opacityExit!==void 0}const j5={duration:.45,ease:[.4,0,.1,1]},Lv=n=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(n),zv=Lv("applewebkit/")&&!Lv("chrome/")?Math.round:Jt;function Vv(n){n.min=zv(n.min),n.max=zv(n.max)}function C5(n){Vv(n.x),Vv(n.y)}function U1(n,t,a){return n==="position"||n==="preserve-aspect"&&!WC(Ev(t),Ev(a),.2)}function M5(n){var t;return n!==n.root&&((t=n.scroll)==null?void 0:t.wasRoot)}const O5=V1({attachResizeListener:(n,t)=>br(n,"resize",t),measureScroll:()=>{var n,t;return{x:document.documentElement.scrollLeft||((n=document.body)==null?void 0:n.scrollLeft)||0,y:document.documentElement.scrollTop||((t=document.body)==null?void 0:t.scrollTop)||0}},checkIsScrollRoot:()=>!0}),Lf={current:void 0},B1=V1({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!Lf.current){const n=new O5({});n.mount(window),n.setOptions({layoutScroll:!0}),Lf.current=n}return Lf.current},resetTransform:(n,t)=>{n.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:n=>window.getComputedStyle(n).position==="fixed"}),H1=W.createContext({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"});function R5(n=!0){const t=W.useContext(Qd);if(t===null)return[!0,null];const{isPresent:a,onExitComplete:r,register:l}=t,c=W.useId();W.useEffect(()=>{if(n)return l(c)},[n]);const f=W.useCallback(()=>n&&r&&r(c),[c,r,n]);return!a&&r?[!1,f]:[!0]}const P1=W.createContext({strict:!1}),Uv={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Bv=!1;function k5(){if(Bv)return;const n={};for(const t in Uv)n[t]={isEnabled:a=>Uv[t].some(r=>!!a[r])};g1(n),Bv=!0}function q1(){return k5(),EC()}function L5(n){const t=q1();for(const a in n)t[a]={...t[a],...n[a]};g1(t)}const z5=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function Nl(n){return n.startsWith("while")||n.startsWith("drag")&&n!=="draggable"||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||n.startsWith("onLayout")||z5.has(n)}let I1=n=>!Nl(n);function V5(n){typeof n=="function"&&(I1=t=>t.startsWith("on")?!Nl(t):n(t))}try{V5(require("@emotion/is-prop-valid").default)}catch{}function U5(n,t,a){const r={};for(const l in n)l==="values"&&typeof n.values=="object"||(I1(l)||a===!0&&Nl(l)||!t&&!Nl(l)||n.draggable&&l.startsWith("onDrag"))&&(r[l]=n[l]);return r}const Il=W.createContext({});function B5(n,t){if(ql(n)){const{initial:a,animate:r}=n;return{initial:a===!1||xr(a)?a:void 0,animate:xr(r)?r:void 0}}return n.inherit!==!1?t:{}}function H5(n){const{initial:t,animate:a}=B5(n,W.useContext(Il));return W.useMemo(()=>({initial:t,animate:a}),[Hv(t),Hv(a)])}function Hv(n){return Array.isArray(n)?n.join(" "):n}const _h=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function F1(n,t,a){for(const r in t)!pt(t[r])&&!_1(r,a)&&(n[r]=t[r])}function P5({transformTemplate:n},t){return W.useMemo(()=>{const a=_h();return Sh(a,t,n),Object.assign({},a.vars,a.style)},[t])}function q5(n,t){const a=n.style||{},r={};return F1(r,a,n),Object.assign(r,P5(n,t)),r}function I5(n,t){const a={},r=q5(n,t);return n.drag&&n.dragListener!==!1&&(a.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=n.drag===!0?"none":`pan-${n.drag==="x"?"y":"x"}`),n.tabIndex===void 0&&(n.onTap||n.onTapStart||n.whileTap)&&(a.tabIndex=0),a.style=r,a}const G1=()=>({..._h(),attrs:{}});function F5(n,t,a,r){const l=W.useMemo(()=>{const c=G1();return T1(c,t,A1(r),n.transformTemplate,n.style),{...c.attrs,style:{...c.style}}},[t]);if(n.style){const c={};F1(c,n.style,n),l.style={...c,...l.style}}return l}const G5=["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 Th(n){return typeof n!="string"||n.includes("-")?!1:!!(G5.indexOf(n)>-1||/[A-Z]/u.test(n))}function Y5(n,t,a,{latestValues:r},l,c=!1,f){const m=(f??Th(n)?F5:I5)(t,r,l,n),p=U5(t,typeof n=="string",c),v=n!==W.Fragment?{...p,...m,ref:a}:{},{children:x}=t,S=W.useMemo(()=>pt(x)?x.get():x,[x]);return W.createElement(n,{...v,children:S})}function K5({scrapeMotionValuesFromProps:n,createRenderState:t},a,r,l){return{latestValues:X5(a,r,l,n),renderState:t()}}function X5(n,t,a,r){const l={},c=r(n,{});for(const S in c)l[S]=hl(c[S]);let{initial:f,animate:h}=n;const m=ql(n),p=m1(n);t&&p&&!m&&n.inherit!==!1&&(f===void 0&&(f=t.initial),h===void 0&&(h=t.animate));let v=a?a.initial===!1:!1;v=v||f===!1;const x=v?h:f;if(x&&typeof x!="boolean"&&!Pl(x)){const S=Array.isArray(x)?x:[x];for(let w=0;w<S.length;w++){const T=hh(n,S[w]);if(T){const{transitionEnd:k,transition:H,...B}=T;for(const q in B){let P=B[q];if(Array.isArray(P)){const G=v?P.length-1:0;P=P[G]}P!==null&&(l[q]=P)}for(const q in k)l[q]=k[q]}}}return l}const Y1=n=>(t,a)=>{const r=W.useContext(Il),l=W.useContext(Qd),c=()=>K5(n,t,r,l);return a?c():$N(c)},$5=Y1({scrapeMotionValuesFromProps:wh,createRenderState:_h}),Q5=Y1({scrapeMotionValuesFromProps:N1,createRenderState:G1}),Z5=Symbol.for("motionComponentSymbol");function J5(n,t,a){const r=W.useRef(a);W.useInsertionEffect(()=>{r.current=a});const l=W.useRef(null);return W.useCallback(c=>{var h;c&&((h=n.onMount)==null||h.call(n,c));const f=r.current;if(typeof f=="function")if(c){const m=f(c);typeof m=="function"&&(l.current=m)}else l.current?(l.current(),l.current=null):f(c);else f&&(f.current=c);t&&(c?t.mount(c):t.unmount())},[t])}const K1=W.createContext({});function Pa(n){return n&&typeof n=="object"&&Object.prototype.hasOwnProperty.call(n,"current")}function W5(n,t,a,r,l,c){var P,G;const{visualElement:f}=W.useContext(Il),h=W.useContext(P1),m=W.useContext(Qd),p=W.useContext(H1),v=p.reducedMotion,x=p.skipAnimations,S=W.useRef(null),w=W.useRef(!1);r=r||h.renderer,!S.current&&r&&(S.current=r(n,{visualState:t,parent:f,props:a,presenceContext:m,blockInitialAnimation:m?m.initial===!1:!1,reducedMotionConfig:v,skipAnimations:x,isSVG:c}),w.current&&S.current&&(S.current.manuallyAnimateOnMount=!0));const T=S.current,k=W.useContext(K1);T&&!T.projection&&l&&(T.type==="html"||T.type==="svg")&&eM(S.current,a,l,k);const H=W.useRef(!1);W.useInsertionEffect(()=>{T&&H.current&&T.update(a,m)});const B=a[t1],q=W.useRef(!!B&&typeof window<"u"&&!((P=window.MotionHandoffIsComplete)!=null&&P.call(window,B))&&((G=window.MotionHasOptimisedAnimation)==null?void 0:G.call(window,B)));return ZN(()=>{w.current=!0,T&&(H.current=!0,window.MotionIsMounted=!0,T.updateFeatures(),T.scheduleRenderMicrotask(),q.current&&T.animationState&&T.animationState.animateChanges())}),W.useEffect(()=>{T&&(!q.current&&T.animationState&&T.animationState.animateChanges(),q.current&&(queueMicrotask(()=>{var Y;(Y=window.MotionHandoffMarkAsComplete)==null||Y.call(window,B)}),q.current=!1),T.enteringChildren=void 0)}),T}function eM(n,t,a,r){const{layoutId:l,layout:c,drag:f,dragConstraints:h,layoutScroll:m,layoutRoot:p,layoutCrossfade:v}=t;n.projection=new a(n.latestValues,t["data-framer-portal-id"]?void 0:X1(n.parent)),n.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!f||h&&Pa(h),visualElement:n,animationType:typeof c=="string"?c:"both",initialPromotionConfig:r,crossfade:v,layoutScroll:m,layoutRoot:p})}function X1(n){if(n)return n.options.allowProjection!==!1?n.projection:X1(n.parent)}function zf(n,{forwardMotionProps:t=!1,type:a}={},r,l){r&&L5(r);const c=a?a==="svg":Th(n),f=c?Q5:$5;function h(p,v){let x;const S={...W.useContext(H1),...p,layoutId:tM(p)},{isStatic:w}=S,T=H5(p),k=f(p,w);if(!w&&typeof window<"u"){nM();const H=iM(S);x=H.MeasureLayout,T.visualElement=W5(n,k,S,l,H.ProjectionNode,c)}return g.jsxs(Il.Provider,{value:T,children:[x&&T.visualElement?g.jsx(x,{visualElement:T.visualElement,...S}):null,Y5(n,p,J5(k,T.visualElement,v),k,w,t,c)]})}h.displayName=`motion.${typeof n=="string"?n:`create(${n.displayName??n.name??""})`}`;const m=W.forwardRef(h);return m[Z5]=n,m}function tM({layoutId:n}){const t=W.useContext(mb).id;return t&&n!==void 0?t+"-"+n:n}function nM(n,t){W.useContext(P1).strict}function iM(n){const t=q1(),{drag:a,layout:r}=t;if(!a&&!r)return{};const l={...a,...r};return{MeasureLayout:a!=null&&a.isEnabled(n)||r!=null&&r.isEnabled(n)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}function aM(n,t){if(typeof Proxy>"u")return zf;const a=new Map,r=(c,f)=>zf(c,f,n,t),l=(c,f)=>r(c,f);return new Proxy(l,{get:(c,f)=>f==="create"?r:(a.has(f)||a.set(f,zf(f,void 0,n,t)),a.get(f))})}const sM=(n,t)=>t.isSVG??Th(n)?new qC(t):new zC(t,{allowProjection:n!==W.Fragment});class rM extends wi{constructor(t){super(t),t.animationState||(t.animationState=KC(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Pl(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:a}=this.node.prevProps||{};t!==a&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let oM=0;class lM extends wi{constructor(){super(...arguments),this.id=oM++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:a}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const l=this.node.animationState.setActive("exit",!t);a&&!t&&l.then(()=>{a(this.id)})}mount(){const{register:t,onExitComplete:a}=this.node.presenceContext||{};a&&a(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const cM={animation:{Feature:rM},exit:{Feature:lM}};function Cr(n){return{point:{x:n.pageX,y:n.pageY}}}const uM=n=>t=>yh(t)&&n(t,Cr(t));function ur(n,t,a,r){return br(n,t,uM(a),r)}const $1=({current:n})=>n?n.ownerDocument.defaultView:null,Pv=(n,t)=>Math.abs(n-t);function fM(n,t){const a=Pv(n.x,t.x),r=Pv(n.y,t.y);return Math.sqrt(a**2+r**2)}const qv=new Set(["auto","scroll"]);class Q1{constructor(t,a,{transformPagePoint:r,contextWindow:l=window,dragSnapToOrigin:c=!1,distanceThreshold:f=3,element:h}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=w=>{this.handleScroll(w.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=Uf(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,k=fM(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!k)return;const{point:H}=w,{timestamp:B}=dt;this.history.push({...H,timestamp:B});const{onStart:q,onMove:P}=this.handlers;T||(q&&q(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),P&&P(this.lastMoveEvent,w)},this.handlePointerMove=(w,T)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=Vf(T,this.transformPagePoint),Re.update(this.updatePoint,!0)},this.handlePointerUp=(w,T)=>{this.end();const{onEnd:k,onSessionEnd:H,resumeAnimation:B}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&B&&B(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const q=Uf(w.type==="pointercancel"?this.lastMoveEventInfo:Vf(T,this.transformPagePoint),this.history);this.startEvent&&k&&k(w,q),H&&H(w,q)},!yh(t))return;this.dragSnapToOrigin=c,this.handlers=a,this.transformPagePoint=r,this.distanceThreshold=f,this.contextWindow=l||window;const m=Cr(t),p=Vf(m,this.transformPagePoint),{point:v}=p,{timestamp:x}=dt;this.history=[{...v,timestamp:x}];const{onSessionStart:S}=a;S&&S(t,Uf(p,this.history)),this.removeListeners=Nr(ur(this.contextWindow,"pointermove",this.handlePointerMove),ur(this.contextWindow,"pointerup",this.handlePointerUp),ur(this.contextWindow,"pointercancel",this.handlePointerUp)),h&&this.startScrollTracking(h)}startScrollTracking(t){let a=t.parentElement;for(;a;){const r=getComputedStyle(a);(qv.has(r.overflowX)||qv.has(r.overflowY))&&this.scrollPositions.set(a,{x:a.scrollLeft,y:a.scrollTop}),a=a.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const a=this.scrollPositions.get(t);if(!a)return;const r=t===window,l=r?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},c={x:l.x-a.x,y:l.y-a.y};c.x===0&&c.y===0||(r?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=c.x,this.lastMoveEventInfo.point.y+=c.y):this.history.length>0&&(this.history[0].x-=c.x,this.history[0].y-=c.y),this.scrollPositions.set(t,l),Re.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),xi(this.updatePoint)}}function Vf(n,t){return t?{point:t(n.point)}:n}function Iv(n,t){return{x:n.x-t.x,y:n.y-t.y}}function Uf({point:n},t){return{point:n,delta:Iv(n,Z1(t)),offset:Iv(n,dM(t)),velocity:hM(t,.1)}}function dM(n){return n[0]}function Z1(n){return n[n.length-1]}function hM(n,t){if(n.length<2)return{x:0,y:0};let a=n.length-1,r=null;const l=Z1(n);for(;a>=0&&(r=n[a],!(l.timestamp-r.timestamp>rn(t)));)a--;if(!r)return{x:0,y:0};r===n[0]&&n.length>2&&l.timestamp-r.timestamp>rn(t)*2&&(r=n[1]);const c=Qt(l.timestamp-r.timestamp);if(c===0)return{x:0,y:0};const f={x:(l.x-r.x)/c,y:(l.y-r.y)/c};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function mM(n,{min:t,max:a},r){return t!==void 0&&n<t?n=r?Be(t,n,r.min):Math.max(n,t):a!==void 0&&n>a&&(n=r?Be(a,n,r.max):Math.min(n,a)),n}function Fv(n,t,a){return{min:t!==void 0?n.min+t:void 0,max:a!==void 0?n.max+a-(n.max-n.min):void 0}}function pM(n,{top:t,left:a,bottom:r,right:l}){return{x:Fv(n.x,a,l),y:Fv(n.y,t,r)}}function Gv(n,t){let a=t.min-n.min,r=t.max-n.max;return t.max-t.min<n.max-n.min&&([a,r]=[r,a]),{min:a,max:r}}function gM(n,t){return{x:Gv(n.x,t.x),y:Gv(n.y,t.y)}}function yM(n,t){let a=.5;const r=St(n),l=St(t);return l>r?a=gr(t.min,t.max-r,n.min):r>l&&(a=gr(n.min,n.max-l,t.min)),pn(0,1,a)}function vM(n,t){const a={};return t.min!==void 0&&(a.min=t.min-n.min),t.max!==void 0&&(a.max=t.max-n.min),a}const Dd=.35;function xM(n=Dd){return n===!1?n=0:n===!0&&(n=Dd),{x:Yv(n,"left","right"),y:Yv(n,"top","bottom")}}function Yv(n,t,a){return{min:Kv(n,t),max:Kv(n,a)}}function Kv(n,t){return typeof n=="number"?n:n[t]||0}const bM=new WeakMap;class SM{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=it(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:a=!1,distanceThreshold:r}={}){const{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;const c=x=>{a&&this.snapToCursor(Cr(x).point),this.stopAnimation()},f=(x,S)=>{const{drag:w,dragPropagation:T,onDragStart:k}=this.getProps();if(w&&!T&&(this.openDragLock&&this.openDragLock(),this.openDragLock=tC(w),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=S,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),dn(B=>{let q=this.getAxisMotionValue(B).get()||0;if(mn.test(q)){const{projection:P}=this.visualElement;if(P&&P.layout){const G=P.layout.layoutBox[B];G&&(q=St(G)*(parseFloat(q)/100))}}this.originPoint[B]=q}),k&&Re.update(()=>k(x,S),!1,!0),bd(this.visualElement,"transform");const{animationState:H}=this.visualElement;H&&H.setActive("whileDrag",!0)},h=(x,S)=>{this.latestPointerEvent=x,this.latestPanInfo=S;const{dragPropagation:w,dragDirectionLock:T,onDirectionLock:k,onDrag:H}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:B}=S;if(T&&this.currentDirection===null){this.currentDirection=_M(B),this.currentDirection!==null&&k&&k(this.currentDirection);return}this.updateAxis("x",S.point,B),this.updateAxis("y",S.point,B),this.visualElement.render(),H&&Re.update(()=>H(x,S),!1,!0)},m=(x,S)=>{this.latestPointerEvent=x,this.latestPanInfo=S,this.stop(x,S),this.latestPointerEvent=null,this.latestPanInfo=null},p=()=>{const{dragSnapToOrigin:x}=this.getProps();(x||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:v}=this.getProps();this.panSession=new Q1(t,{onSessionStart:c,onStart:f,onMove:h,onSessionEnd:m,resumeAnimation:p},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:v,distanceThreshold:r,contextWindow:$1(this.visualElement),element:this.visualElement.current})}stop(t,a){const r=t||this.latestPointerEvent,l=a||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!l||!r)return;const{velocity:f}=l;this.startAnimation(f);const{onDragEnd:h}=this.getProps();h&&Re.postRender(()=>h(r,l))}cancel(){this.isDragging=!1;const{projection:t,animationState:a}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),a&&a.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,a,r){const{drag:l}=this.getProps();if(!r||!tl(t,l,this.currentDirection))return;const c=this.getAxisMotionValue(t);let f=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(f=mM(f,this.constraints[t],this.elastic[t])),c.set(f)}resolveConstraints(){var c;const{dragConstraints:t,dragElastic:a}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(c=this.visualElement.projection)==null?void 0:c.layout,l=this.constraints;t&&Pa(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=pM(r.layoutBox,t):this.constraints=!1,this.elastic=xM(a),l!==this.constraints&&!Pa(t)&&r&&this.constraints&&!this.hasMutatedConstraints&&dn(f=>{this.constraints!==!1&&this.getAxisMotionValue(f)&&(this.constraints[f]=vM(r.layoutBox[f],this.constraints[f]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!Pa(t))return!1;const r=t.current,{projection:l}=this.visualElement;if(!l||!l.layout)return!1;const c=CC(r,l.root,this.visualElement.getTransformPagePoint());let f=gM(l.layout.layoutBox,c);if(a){const h=a(NC(f));this.hasMutatedConstraints=!!h,h&&(f=v1(h))}return f}startAnimation(t){const{drag:a,dragMomentum:r,dragElastic:l,dragTransition:c,dragSnapToOrigin:f,onDragTransitionEnd:h}=this.getProps(),m=this.constraints||{},p=dn(v=>{if(!tl(v,a,this.currentDirection))return;let x=m&&m[v]||{};f&&(x={min:0,max:0});const S=l?200:1e6,w=l?40:1e7,T={type:"inertia",velocity:r?t[v]:0,bounceStiffness:S,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...c,...x};return this.startAxisValueAnimation(v,T)});return Promise.all(p).then(h)}startAxisValueAnimation(t,a){const r=this.getAxisMotionValue(t);return bd(this.visualElement,t),r.start(dh(t,r,0,a,this.visualElement,!1))}stopAnimation(){dn(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const a=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),l=r[a];return l||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){dn(a=>{const{drag:r}=this.getProps();if(!tl(a,r,this.currentDirection))return;const{projection:l}=this.visualElement,c=this.getAxisMotionValue(a);if(l&&l.layout){const{min:f,max:h}=l.layout.layoutBox[a],m=c.get()||0;c.set(t[a]-Be(f,h,.5)+m)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!Pa(a)||!r||!this.constraints)return;this.stopAnimation();const l={x:0,y:0};dn(f=>{const h=this.getAxisMotionValue(f);if(h&&this.constraints!==!1){const m=h.get();l[f]=yM({min:m,max:m},this.constraints[f])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.constraints=!1,this.resolveConstraints(),dn(f=>{if(!tl(f,t,null))return;const h=this.getAxisMotionValue(f),{min:m,max:p}=this.constraints[f];h.set(Be(m,p,l[f]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;bM.set(this.visualElement,this);const t=this.visualElement.current,a=ur(t,"pointerdown",p=>{const{drag:v,dragListener:x=!0}=this.getProps(),S=p.target,w=S!==t&&oC(S);v&&x&&!w&&this.start(p)});let r;const l=()=>{const{dragConstraints:p}=this.getProps();Pa(p)&&p.current&&(this.constraints=this.resolveRefConstraints(),r||(r=wM(t,p.current,()=>this.scalePositionWithinConstraints())))},{projection:c}=this.visualElement,f=c.addEventListener("measure",l);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),Re.read(l);const h=br(window,"resize",()=>this.scalePositionWithinConstraints()),m=c.addEventListener("didUpdate",(({delta:p,hasLayoutChanged:v})=>{this.isDragging&&v&&(dn(x=>{const S=this.getAxisMotionValue(x);S&&(this.originPoint[x]+=p[x].translate,S.set(S.get()+p[x].translate))}),this.visualElement.render())}));return()=>{h(),a(),f(),m&&m(),r&&r()}}getProps(){const t=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:r=!1,dragPropagation:l=!1,dragConstraints:c=!1,dragElastic:f=Dd,dragMomentum:h=!0}=t;return{...t,drag:a,dragDirectionLock:r,dragPropagation:l,dragConstraints:c,dragElastic:f,dragMomentum:h}}}function Xv(n){let t=!0;return()=>{if(t){t=!1;return}n()}}function wM(n,t,a){const r=nv(n,Xv(a)),l=nv(t,Xv(a));return()=>{r(),l()}}function tl(n,t,a){return(t===!0||t===n)&&(a===null||a===n)}function _M(n,t=10){let a=null;return Math.abs(n.y)>t?a="y":Math.abs(n.x)>t&&(a="x"),a}class TM extends wi{constructor(t){super(t),this.removeGroupControls=Jt,this.removeListeners=Jt,this.controls=new SM(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Jt}update(){const{dragControls:t}=this.node.getProps(),{dragControls:a}=this.node.prevProps||{};t!==a&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Bf=n=>(t,a)=>{n&&Re.update(()=>n(t,a),!1,!0)};class EM extends wi{constructor(){super(...arguments),this.removePointerDownListener=Jt}onPointerDown(t){this.session=new Q1(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:$1(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:a,onPan:r,onPanEnd:l}=this.node.getProps();return{onSessionStart:Bf(t),onStart:Bf(a),onMove:Bf(r),onEnd:(c,f)=>{delete this.session,l&&Re.postRender(()=>l(c,f))}}}mount(){this.removePointerDownListener=ur(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Hf=!1;class AM extends W.Component{componentDidMount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r,layoutId:l}=this.props,{projection:c}=t;c&&(a.group&&a.group.add(c),r&&r.register&&l&&r.register(c),Hf&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),ml.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:a,visualElement:r,drag:l,isPresent:c}=this.props,{projection:f}=r;return f&&(f.isPresent=c,t.layoutDependency!==a&&f.setOptions({...f.options,layoutDependency:a}),Hf=!0,l||t.layoutDependency!==a||a===void 0||t.isPresent!==c?f.willUpdate():this.safeToRemove(),t.isPresent!==c&&(c?f.promote():f.relegate()||Re.postRender(()=>{const h=f.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),gh.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:l}=t;Hf=!0,l&&(l.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(l),r&&r.deregister&&r.deregister(l))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function J1(n){const[t,a]=R5(),r=W.useContext(mb);return g.jsx(AM,{...n,layoutGroup:r,switchLayoutGroup:W.useContext(K1),isPresent:t,safeToRemove:a})}const NM={pan:{Feature:EM},drag:{Feature:TM,ProjectionNode:B1,MeasureLayout:J1}};function $v(n,t,a){const{props:r}=n;n.animationState&&r.whileHover&&n.animationState.setActive("whileHover",a==="Start");const l="onHover"+a,c=r[l];c&&Re.postRender(()=>c(t,Cr(t)))}class DM extends wi{mount(){const{current:t}=this.node;t&&(this.unmount=iC(t,(a,r)=>($v(this.node,r,"Start"),l=>$v(this.node,l,"End"))))}unmount(){}}class jM extends wi{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Nr(br(this.node.current,"focus",()=>this.onFocus()),br(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Qv(n,t,a){const{props:r}=n;if(n.current instanceof HTMLButtonElement&&n.current.disabled)return;n.animationState&&r.whileTap&&n.animationState.setActive("whileTap",a==="Start");const l="onTap"+(a==="End"?"":a),c=r[l];c&&Re.postRender(()=>c(t,Cr(t)))}class CM extends wi{mount(){const{current:t}=this.node;if(!t)return;const{globalTapTarget:a,propagate:r}=this.node.props;this.unmount=cC(t,(l,c)=>(Qv(this.node,c,"Start"),(f,{success:h})=>Qv(this.node,f,h?"End":"Cancel")),{useGlobalTarget:a,stopPropagation:(r==null?void 0:r.tap)===!1})}unmount(){}}const jd=new WeakMap,Pf=new WeakMap,MM=n=>{const t=jd.get(n.target);t&&t(n)},OM=n=>{n.forEach(MM)};function RM({root:n,...t}){const a=n||document;Pf.has(a)||Pf.set(a,{});const r=Pf.get(a),l=JSON.stringify(t);return r[l]||(r[l]=new IntersectionObserver(OM,{root:n,...t})),r[l]}function kM(n,t,a){const r=RM(t);return jd.set(n,a),r.observe(n),()=>{jd.delete(n),r.unobserve(n)}}const LM={some:0,all:1};class zM extends wi{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:a,margin:r,amount:l="some",once:c}=t,f={root:a?a.current:void 0,rootMargin:r,threshold:typeof l=="number"?l:LM[l]},h=m=>{const{isIntersecting:p}=m;if(this.isInView===p||(this.isInView=p,c&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:v,onViewportLeave:x}=this.node.getProps(),S=p?v:x;S&&S(m)};return kM(this.node.current,f,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:a}=this.node;["amount","margin","root"].some(VM(t,a))&&this.startObserver()}unmount(){}}function VM({viewport:n={}},{viewport:t={}}={}){return a=>n[a]!==t[a]}const UM={inView:{Feature:zM},tap:{Feature:CM},focus:{Feature:jM},hover:{Feature:DM}},BM={layout:{ProjectionNode:B1,MeasureLayout:J1}},HM={...cM,...UM,...NM,...BM},Ka=aM(HM,sM);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PM=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),qM=n=>n.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,a,r)=>r?r.toUpperCase():a.toLowerCase()),Zv=n=>{const t=qM(n);return t.charAt(0).toUpperCase()+t.slice(1)},W1=(...n)=>n.filter((t,a,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===a).join(" ").trim(),IM=n=>{for(const t in n)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var FM={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.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GM=W.forwardRef(({color:n="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:l="",children:c,iconNode:f,...h},m)=>W.createElement("svg",{ref:m,...FM,width:t,height:t,stroke:n,strokeWidth:r?Number(a)*24/Number(t):a,className:W1("lucide",l),...!c&&!IM(h)&&{"aria-hidden":"true"},...h},[...f.map(([p,v])=>W.createElement(p,v)),...Array.isArray(c)?c:[c]]));/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Se=(n,t)=>{const a=W.forwardRef(({className:r,...l},c)=>W.createElement(GM,{ref:c,iconNode:t,className:W1(`lucide-${PM(Zv(n))}`,`lucide-${n}`,r),...l}));return a.displayName=Zv(n),a};/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YM=[["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"}]],KM=Se("activity",YM);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XM=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],bi=Se("arrow-right",XM);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $M=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],QM=Se("building-2",$M);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZM=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],Eh=Se("chart-column",ZM);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JM=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]],WM=Se("chart-line",JM);/**
 * @license lucide-react v0.546.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=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Cd=Se("check",e3);/**
 * @license lucide-react v0.546.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=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],n3=Se("chevron-down",t3);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i3=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],a3=Se("clock",i3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],eS=Se("cpu",s3);/**
 * @license lucide-react v0.546.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=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],o3=Se("database",r3);/**
 * @license lucide-react v0.546.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=[["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"}]],tS=Se("external-link",l3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 4 0v-6.998a2 2 0 0 0-.59-1.42L18 5",key:"1wtuz0"}],["path",{d:"M14 21V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16",key:"e09ifn"}],["path",{d:"M2 21h13",key:"1x0fut"}],["path",{d:"M3 9h11",key:"1p7c0w"}]],u3=Se("fuel",c3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],d3=Se("funnel",f3);/**
 * @license lucide-react v0.546.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=[["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"}]],Dl=Se("globe",h3);/**
 * @license lucide-react v0.546.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=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],p3=Se("key",m3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],y3=Se("landmark",g3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],nS=Se("layers",v3);/**
 * @license lucide-react v0.546.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=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],b3=Se("lock",x3);/**
 * @license lucide-react v0.546.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=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],w3=Se("mail",S3);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _3=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],T3=Se("message-circle",_3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],A3=Se("message-square",E3);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N3=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]],iS=Se("panel-top",N3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]],aS=Se("plug",D3);/**
 * @license lucide-react v0.546.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=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],C3=Se("search",j3);/**
 * @license lucide-react v0.546.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=[["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"}]],O3=Se("send",M3);/**
 * @license lucide-react v0.546.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=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],k3=Se("server",R3);/**
 * @license lucide-react v0.546.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=[["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:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],Ah=Se("shield-alert",L3);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z3=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],V3=Se("sliders-horizontal",z3);/**
 * @license lucide-react v0.546.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=[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44",key:"k4qptu"}],["path",{d:"m13.56 11.747 4.332-.924",key:"19l80z"}],["path",{d:"m16 21-3.105-6.21",key:"7oh9d"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z",key:"m7xp4m"}],["path",{d:"m6.158 8.633 1.114 4.456",key:"74o979"}],["path",{d:"m8 21 3.105-6.21",key:"1fvxut"}],["circle",{cx:"12",cy:"13",r:"2",key:"1c1ljs"}]],sS=Se("telescope",U3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],H3=Se("terminal",B3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],rS=Se("trending-up",P3);/**
 * @license lucide-react v0.546.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q3=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],I3=Se("users",q3);/**
 * @license lucide-react v0.546.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=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],G3=Se("zap",F3),Y3="modulepreload",K3=function(n){return"/pro/"+n},Jv={},Ue=function(t,a,r){let l=Promise.resolve();if(a&&a.length>0){let f=function(p){return Promise.all(p.map(v=>Promise.resolve(v).then(x=>({status:"fulfilled",value:x}),x=>({status:"rejected",reason:x}))))};document.getElementsByTagName("link");const h=document.querySelector("meta[property=csp-nonce]"),m=(h==null?void 0:h.nonce)||(h==null?void 0:h.getAttribute("nonce"));l=f(a.map(p=>{if(p=K3(p),p in Jv)return;Jv[p]=!0;const v=p.endsWith(".css"),x=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${p}"]${x}`))return;const S=document.createElement("link");if(S.rel=v?"stylesheet":Y3,v||(S.as="script"),S.crossOrigin="",S.href=p,m&&S.setAttribute("nonce",m),document.head.appendChild(S),v)return new Promise((w,T)=>{S.addEventListener("load",w),S.addEventListener("error",()=>T(new Error(`Unable to preload CSS for ${p}`)))})}))}function c(f){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=f,window.dispatchEvent(h),!h.defaultPrevented)throw f}return l.then(f=>{for(const h of f||[])h.status==="rejected"&&c(h.reason);return t().catch(c)})},re=n=>typeof n=="string",ar=()=>{let n,t;const a=new Promise((r,l)=>{n=r,t=l});return a.resolve=n,a.reject=t,a},Wv=n=>n==null?"":""+n,X3=(n,t,a)=>{n.forEach(r=>{t[r]&&(a[r]=t[r])})},$3=/###/g,ex=n=>n&&n.indexOf("###")>-1?n.replace($3,"."):n,tx=n=>!n||re(n),fr=(n,t,a)=>{const r=re(t)?t.split("."):t;let l=0;for(;l<r.length-1;){if(tx(n))return{};const c=ex(r[l]);!n[c]&&a&&(n[c]=new a),Object.prototype.hasOwnProperty.call(n,c)?n=n[c]:n={},++l}return tx(n)?{}:{obj:n,k:ex(r[l])}},nx=(n,t,a)=>{const{obj:r,k:l}=fr(n,t,Object);if(r!==void 0||t.length===1){r[l]=a;return}let c=t[t.length-1],f=t.slice(0,t.length-1),h=fr(n,f,Object);for(;h.obj===void 0&&f.length;)c=`${f[f.length-1]}.${c}`,f=f.slice(0,f.length-1),h=fr(n,f,Object),h!=null&&h.obj&&typeof h.obj[`${h.k}.${c}`]<"u"&&(h.obj=void 0);h.obj[`${h.k}.${c}`]=a},Q3=(n,t,a,r)=>{const{obj:l,k:c}=fr(n,t,Object);l[c]=l[c]||[],l[c].push(a)},jl=(n,t)=>{const{obj:a,k:r}=fr(n,t);if(a&&Object.prototype.hasOwnProperty.call(a,r))return a[r]},Z3=(n,t,a)=>{const r=jl(n,a);return r!==void 0?r:jl(t,a)},oS=(n,t,a)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in n?re(n[r])||n[r]instanceof String||re(t[r])||t[r]instanceof String?a&&(n[r]=t[r]):oS(n[r],t[r],a):n[r]=t[r]);return n},Ii=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var J3={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const W3=n=>re(n)?n.replace(/[&<>"'\/]/g,t=>J3[t]):n;class eO{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const a=this.regExpMap.get(t);if(a!==void 0)return a;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const tO=[" ",",","?","!",";"],nO=new eO(20),iO=(n,t,a)=>{t=t||"",a=a||"";const r=tO.filter(f=>t.indexOf(f)<0&&a.indexOf(f)<0);if(r.length===0)return!0;const l=nO.getRegExp(`(${r.map(f=>f==="?"?"\\?":f).join("|")})`);let c=!l.test(n);if(!c){const f=n.indexOf(a);f>0&&!l.test(n.substring(0,f))&&(c=!0)}return c},Md=(n,t,a=".")=>{if(!n)return;if(n[t])return Object.prototype.hasOwnProperty.call(n,t)?n[t]:void 0;const r=t.split(a);let l=n;for(let c=0;c<r.length;){if(!l||typeof l!="object")return;let f,h="";for(let m=c;m<r.length;++m)if(m!==c&&(h+=a),h+=r[m],f=l[h],f!==void 0){if(["string","number","boolean"].indexOf(typeof f)>-1&&m<r.length-1)continue;c+=m-c+1;break}l=f}return l},Sr=n=>n==null?void 0:n.replace(/_/g,"-"),aO={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,t){var a,r;(r=(a=console==null?void 0:console[n])==null?void 0:a.apply)==null||r.call(a,console,t)}};class Cl{constructor(t,a={}){this.init(t,a)}init(t,a={}){this.prefix=a.prefix||"i18next:",this.logger=t||aO,this.options=a,this.debug=a.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,a,r,l){return l&&!this.debug?null:(re(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[a](t))}create(t){return new Cl(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Cl(this.logger,t)}}var hn=new Cl;class Fl{constructor(){this.observers={}}on(t,a){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const l=this.observers[r].get(a)||0;this.observers[r].set(a,l+1)}),this}off(t,a){if(this.observers[t]){if(!a){delete this.observers[t];return}this.observers[t].delete(a)}}emit(t,...a){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([l,c])=>{for(let f=0;f<c;f++)l(...a)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([l,c])=>{for(let f=0;f<c;f++)l.apply(l,[t,...a])})}}class ix extends Fl{constructor(t,a={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const a=this.options.ns.indexOf(t);a>-1&&this.options.ns.splice(a,1)}getResource(t,a,r,l={}){var p,v;const c=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,f=l.ignoreJSONStructure!==void 0?l.ignoreJSONStructure:this.options.ignoreJSONStructure;let h;t.indexOf(".")>-1?h=t.split("."):(h=[t,a],r&&(Array.isArray(r)?h.push(...r):re(r)&&c?h.push(...r.split(c)):h.push(r)));const m=jl(this.data,h);return!m&&!a&&!r&&t.indexOf(".")>-1&&(t=h[0],a=h[1],r=h.slice(2).join(".")),m||!f||!re(r)?m:Md((v=(p=this.data)==null?void 0:p[t])==null?void 0:v[a],r,c)}addResource(t,a,r,l,c={silent:!1}){const f=c.keySeparator!==void 0?c.keySeparator:this.options.keySeparator;let h=[t,a];r&&(h=h.concat(f?r.split(f):r)),t.indexOf(".")>-1&&(h=t.split("."),l=a,a=h[1]),this.addNamespaces(a),nx(this.data,h,l),c.silent||this.emit("added",t,a,r,l)}addResources(t,a,r,l={silent:!1}){for(const c in r)(re(r[c])||Array.isArray(r[c]))&&this.addResource(t,a,c,r[c],{silent:!0});l.silent||this.emit("added",t,a,r)}addResourceBundle(t,a,r,l,c,f={silent:!1,skipCopy:!1}){let h=[t,a];t.indexOf(".")>-1&&(h=t.split("."),l=r,r=a,a=h[1]),this.addNamespaces(a);let m=jl(this.data,h)||{};f.skipCopy||(r=JSON.parse(JSON.stringify(r))),l?oS(m,r,c):m={...m,...r},nx(this.data,h,m),f.silent||this.emit("added",t,a,r)}removeResourceBundle(t,a){this.hasResourceBundle(t,a)&&delete this.data[t][a],this.removeNamespaces(a),this.emit("removed",t,a)}hasResourceBundle(t,a){return this.getResource(t,a)!==void 0}getResourceBundle(t,a){return a||(a=this.options.defaultNS),this.getResource(t,a)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const a=this.getDataByLanguage(t);return!!(a&&Object.keys(a)||[]).find(l=>a[l]&&Object.keys(a[l]).length>0)}toJSON(){return this.data}}var lS={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,t,a,r,l){return n.forEach(c=>{var f;t=((f=this.processors[c])==null?void 0:f.process(t,a,r,l))??t}),t}};const cS=Symbol("i18next/PATH_KEY");function sO(){const n=[],t=Object.create(null);let a;return t.get=(r,l)=>{var c;return(c=a==null?void 0:a.revoke)==null||c.call(a),l===cS?n:(n.push(l),a=Proxy.revocable(r,t),a.proxy)},Proxy.revocable(Object.create(null),t).proxy}function Od(n,t){const{[cS]:a}=n(sO());return a.join((t==null?void 0:t.keySeparator)??".")}const ax={},qf=n=>!re(n)&&typeof n!="boolean"&&typeof n!="number";class Ml extends Fl{constructor(t,a={}){super(),X3(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=a,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=hn.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,a={interpolation:{}}){const r={...a};if(t==null)return!1;const l=this.resolve(t,r);if((l==null?void 0:l.res)===void 0)return!1;const c=qf(l.res);return!(r.returnObjects===!1&&c)}extractFromKey(t,a){let r=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let c=a.ns||this.options.defaultNS||[];const f=r&&t.indexOf(r)>-1,h=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!iO(t,r,l);if(f&&!h){const m=t.match(this.interpolator.nestingRegexp);if(m&&m.length>0)return{key:t,namespaces:re(c)?[c]:c};const p=t.split(r);(r!==l||r===l&&this.options.ns.indexOf(p[0])>-1)&&(c=p.shift()),t=p.join(l)}return{key:t,namespaces:re(c)?[c]:c}}translate(t,a,r){let l=typeof a=="object"?{...a}:a;if(typeof l!="object"&&this.options.overloadTranslationOptionHandler&&(l=this.options.overloadTranslationOptionHandler(arguments)),typeof l=="object"&&(l={...l}),l||(l={}),t==null)return"";typeof t=="function"&&(t=Od(t,{...this.options,...l})),Array.isArray(t)||(t=[String(t)]);const c=l.returnDetails!==void 0?l.returnDetails:this.options.returnDetails,f=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,{key:h,namespaces:m}=this.extractFromKey(t[t.length-1],l),p=m[m.length-1];let v=l.nsSeparator!==void 0?l.nsSeparator:this.options.nsSeparator;v===void 0&&(v=":");const x=l.lng||this.language,S=l.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((x==null?void 0:x.toLowerCase())==="cimode")return S?c?{res:`${p}${v}${h}`,usedKey:h,exactUsedKey:h,usedLng:x,usedNS:p,usedParams:this.getUsedParamsDetails(l)}:`${p}${v}${h}`:c?{res:h,usedKey:h,exactUsedKey:h,usedLng:x,usedNS:p,usedParams:this.getUsedParamsDetails(l)}:h;const w=this.resolve(t,l);let T=w==null?void 0:w.res;const k=(w==null?void 0:w.usedKey)||h,H=(w==null?void 0:w.exactUsedKey)||h,B=["[object Number]","[object Function]","[object RegExp]"],q=l.joinArrays!==void 0?l.joinArrays:this.options.joinArrays,P=!this.i18nFormat||this.i18nFormat.handleAsObject,G=l.count!==void 0&&!re(l.count),Y=Ml.hasDefaultValue(l),ae=G?this.pluralResolver.getSuffix(x,l.count,l):"",X=l.ordinal&&G?this.pluralResolver.getSuffix(x,l.count,{ordinal:!1}):"",ee=G&&!l.ordinal&&l.count===0,de=ee&&l[`defaultValue${this.options.pluralSeparator}zero`]||l[`defaultValue${ae}`]||l[`defaultValue${X}`]||l.defaultValue;let xe=T;P&&!T&&Y&&(xe=de);const ht=qf(xe),He=Object.prototype.toString.apply(xe);if(P&&xe&&ht&&B.indexOf(He)<0&&!(re(q)&&Array.isArray(xe))){if(!l.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const Ge=this.options.returnedObjectHandler?this.options.returnedObjectHandler(k,xe,{...l,ns:m}):`key '${h} (${this.language})' returned an object instead of string.`;return c?(w.res=Ge,w.usedParams=this.getUsedParamsDetails(l),w):Ge}if(f){const Ge=Array.isArray(xe),Ve=Ge?[]:{},rt=Ge?H:k;for(const R in xe)if(Object.prototype.hasOwnProperty.call(xe,R)){const I=`${rt}${f}${R}`;Y&&!T?Ve[R]=this.translate(I,{...l,defaultValue:qf(de)?de[R]:void 0,joinArrays:!1,ns:m}):Ve[R]=this.translate(I,{...l,joinArrays:!1,ns:m}),Ve[R]===I&&(Ve[R]=xe[R])}T=Ve}}else if(P&&re(q)&&Array.isArray(T))T=T.join(q),T&&(T=this.extendTranslation(T,t,l,r));else{let Ge=!1,Ve=!1;!this.isValidLookup(T)&&Y&&(Ge=!0,T=de),this.isValidLookup(T)||(Ve=!0,T=h);const R=(l.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Ve?void 0:T,I=Y&&de!==T&&this.options.updateMissing;if(Ve||Ge||I){if(this.logger.log(I?"updateKey":"missingKey",x,p,h,I?de:T),f){const A=this.resolve(h,{...l,keySeparator:!1});A&&A.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let K=[];const se=this.languageUtils.getFallbackCodes(this.options.fallbackLng,l.lng||this.language);if(this.options.saveMissingTo==="fallback"&&se&&se[0])for(let A=0;A<se.length;A++)K.push(se[A]);else this.options.saveMissingTo==="all"?K=this.languageUtils.toResolveHierarchy(l.lng||this.language):K.push(l.lng||this.language);const he=(A,z,F)=>{var oe;const $=Y&&F!==T?F:R;this.options.missingKeyHandler?this.options.missingKeyHandler(A,p,z,$,I,l):(oe=this.backendConnector)!=null&&oe.saveMissing&&this.backendConnector.saveMissing(A,p,z,$,I,l),this.emit("missingKey",A,p,z,T)};this.options.saveMissing&&(this.options.saveMissingPlurals&&G?K.forEach(A=>{const z=this.pluralResolver.getSuffixes(A,l);ee&&l[`defaultValue${this.options.pluralSeparator}zero`]&&z.indexOf(`${this.options.pluralSeparator}zero`)<0&&z.push(`${this.options.pluralSeparator}zero`),z.forEach(F=>{he([A],h+F,l[`defaultValue${F}`]||de)})}):he(K,h,de))}T=this.extendTranslation(T,t,l,w,r),Ve&&T===h&&this.options.appendNamespaceToMissingKey&&(T=`${p}${v}${h}`),(Ve||Ge)&&this.options.parseMissingKeyHandler&&(T=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${p}${v}${h}`:h,Ge?T:void 0,l))}return c?(w.res=T,w.usedParams=this.getUsedParamsDetails(l),w):T}extendTranslation(t,a,r,l,c){var m,p;if((m=this.i18nFormat)!=null&&m.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||l.usedLng,l.usedNS,l.usedKey,{resolved:l});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const v=re(t)&&(((p=r==null?void 0:r.interpolation)==null?void 0:p.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let x;if(v){const w=t.match(this.interpolator.nestingRegexp);x=w&&w.length}let S=r.replace&&!re(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(S={...this.options.interpolation.defaultVariables,...S}),t=this.interpolator.interpolate(t,S,r.lng||this.language||l.usedLng,r),v){const w=t.match(this.interpolator.nestingRegexp),T=w&&w.length;x<T&&(r.nest=!1)}!r.lng&&l&&l.res&&(r.lng=this.language||l.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,(...w)=>(c==null?void 0:c[0])===w[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${w[0]} in key: ${a[0]}`),null):this.translate(...w,a),r)),r.interpolation&&this.interpolator.reset()}const f=r.postProcess||this.options.postProcess,h=re(f)?[f]:f;return t!=null&&(h!=null&&h.length)&&r.applyPostProcessor!==!1&&(t=lS.handle(h,t,a,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...l,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t,a={}){let r,l,c,f,h;return re(t)&&(t=[t]),t.forEach(m=>{if(this.isValidLookup(r))return;const p=this.extractFromKey(m,a),v=p.key;l=v;let x=p.namespaces;this.options.fallbackNS&&(x=x.concat(this.options.fallbackNS));const S=a.count!==void 0&&!re(a.count),w=S&&!a.ordinal&&a.count===0,T=a.context!==void 0&&(re(a.context)||typeof a.context=="number")&&a.context!=="",k=a.lngs?a.lngs:this.languageUtils.toResolveHierarchy(a.lng||this.language,a.fallbackLng);x.forEach(H=>{var B,q;this.isValidLookup(r)||(h=H,!ax[`${k[0]}-${H}`]&&((B=this.utils)!=null&&B.hasLoadedNamespace)&&!((q=this.utils)!=null&&q.hasLoadedNamespace(h))&&(ax[`${k[0]}-${H}`]=!0,this.logger.warn(`key "${l}" for languages "${k.join(", ")}" won't get resolved as namespace "${h}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),k.forEach(P=>{var ae;if(this.isValidLookup(r))return;f=P;const G=[v];if((ae=this.i18nFormat)!=null&&ae.addLookupKeys)this.i18nFormat.addLookupKeys(G,v,P,H,a);else{let X;S&&(X=this.pluralResolver.getSuffix(P,a.count,a));const ee=`${this.options.pluralSeparator}zero`,de=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(S&&(a.ordinal&&X.indexOf(de)===0&&G.push(v+X.replace(de,this.options.pluralSeparator)),G.push(v+X),w&&G.push(v+ee)),T){const xe=`${v}${this.options.contextSeparator||"_"}${a.context}`;G.push(xe),S&&(a.ordinal&&X.indexOf(de)===0&&G.push(xe+X.replace(de,this.options.pluralSeparator)),G.push(xe+X),w&&G.push(xe+ee))}}let Y;for(;Y=G.pop();)this.isValidLookup(r)||(c=Y,r=this.getResource(P,H,Y,a))}))})}),{res:r,usedKey:l,exactUsedKey:c,usedLng:f,usedNS:h}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,a,r,l={}){var c;return(c=this.i18nFormat)!=null&&c.getResource?this.i18nFormat.getResource(t,a,r,l):this.resourceStore.getResource(t,a,r,l)}getUsedParamsDetails(t={}){const a=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!re(t.replace);let l=r?t.replace:t;if(r&&typeof t.count<"u"&&(l.count=t.count),this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),!r){l={...l};for(const c of a)delete l[c]}return l}static hasDefaultValue(t){const a="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&a===r.substring(0,a.length)&&t[r]!==void 0)return!0;return!1}}class sx{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=hn.create("languageUtils")}getScriptPartFromCode(t){if(t=Sr(t),!t||t.indexOf("-")<0)return null;const a=t.split("-");return a.length===2||(a.pop(),a[a.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(a.join("-"))}getLanguagePartFromCode(t){if(t=Sr(t),!t||t.indexOf("-")<0)return t;const a=t.split("-");return this.formatLanguageCode(a[0])}formatLanguageCode(t){if(re(t)&&t.indexOf("-")>-1){let a;try{a=Intl.getCanonicalLocales(t)[0]}catch{}return a&&this.options.lowerCaseLng&&(a=a.toLowerCase()),a||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let a;return t.forEach(r=>{if(a)return;const l=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(l))&&(a=l)}),!a&&this.options.supportedLngs&&t.forEach(r=>{if(a)return;const l=this.getScriptPartFromCode(r);if(this.isSupportedCode(l))return a=l;const c=this.getLanguagePartFromCode(r);if(this.isSupportedCode(c))return a=c;a=this.options.supportedLngs.find(f=>{if(f===c)return f;if(!(f.indexOf("-")<0&&c.indexOf("-")<0)&&(f.indexOf("-")>0&&c.indexOf("-")<0&&f.substring(0,f.indexOf("-"))===c||f.indexOf(c)===0&&c.length>1))return f})}),a||(a=this.getFallbackCodes(this.options.fallbackLng)[0]),a}getFallbackCodes(t,a){if(!t)return[];if(typeof t=="function"&&(t=t(a)),re(t)&&(t=[t]),Array.isArray(t))return t;if(!a)return t.default||[];let r=t[a];return r||(r=t[this.getScriptPartFromCode(a)]),r||(r=t[this.formatLanguageCode(a)]),r||(r=t[this.getLanguagePartFromCode(a)]),r||(r=t.default),r||[]}toResolveHierarchy(t,a){const r=this.getFallbackCodes((a===!1?[]:a)||this.options.fallbackLng||[],t),l=[],c=f=>{f&&(this.isSupportedCode(f)?l.push(f):this.logger.warn(`rejecting language code not found in supportedLngs: ${f}`))};return re(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&c(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&c(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&c(this.getLanguagePartFromCode(t))):re(t)&&c(this.formatLanguageCode(t)),r.forEach(f=>{l.indexOf(f)<0&&c(this.formatLanguageCode(f))}),l}}const rx={zero:0,one:1,two:2,few:3,many:4,other:5},ox={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class rO{constructor(t,a={}){this.languageUtils=t,this.options=a,this.logger=hn.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,a={}){const r=Sr(t==="dev"?"en":t),l=a.ordinal?"ordinal":"cardinal",c=JSON.stringify({cleanedCode:r,type:l});if(c in this.pluralRulesCache)return this.pluralRulesCache[c];let f;try{f=new Intl.PluralRules(r,{type:l})}catch{if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),ox;if(!t.match(/-|_/))return ox;const m=this.languageUtils.getLanguagePartFromCode(t);f=this.getRule(m,a)}return this.pluralRulesCache[c]=f,f}needsPlural(t,a={}){let r=this.getRule(t,a);return r||(r=this.getRule("dev",a)),(r==null?void 0:r.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,a,r={}){return this.getSuffixes(t,r).map(l=>`${a}${l}`)}getSuffixes(t,a={}){let r=this.getRule(t,a);return r||(r=this.getRule("dev",a)),r?r.resolvedOptions().pluralCategories.sort((l,c)=>rx[l]-rx[c]).map(l=>`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${l}`):[]}getSuffix(t,a,r={}){const l=this.getRule(t,r);return l?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${l.select(a)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",a,r))}}const lx=(n,t,a,r=".",l=!0)=>{let c=Z3(n,t,a);return!c&&l&&re(a)&&(c=Md(n,a,r),c===void 0&&(c=Md(t,a,r))),c},If=n=>n.replace(/\$/g,"$$$$");class cx{constructor(t={}){var a;this.logger=hn.create("interpolator"),this.options=t,this.format=((a=t==null?void 0:t.interpolation)==null?void 0:a.format)||(r=>r),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:a,escapeValue:r,useRawValueToEscape:l,prefix:c,prefixEscaped:f,suffix:h,suffixEscaped:m,formatSeparator:p,unescapeSuffix:v,unescapePrefix:x,nestingPrefix:S,nestingPrefixEscaped:w,nestingSuffix:T,nestingSuffixEscaped:k,nestingOptionsSeparator:H,maxReplaces:B,alwaysFormat:q}=t.interpolation;this.escape=a!==void 0?a:W3,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=l!==void 0?l:!1,this.prefix=c?Ii(c):f||"{{",this.suffix=h?Ii(h):m||"}}",this.formatSeparator=p||",",this.unescapePrefix=v?"":x||"-",this.unescapeSuffix=this.unescapePrefix?"":v||"",this.nestingPrefix=S?Ii(S):w||Ii("$t("),this.nestingSuffix=T?Ii(T):k||Ii(")"),this.nestingOptionsSeparator=H||",",this.maxReplaces=B||1e3,this.alwaysFormat=q!==void 0?q:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(a,r)=>(a==null?void 0:a.source)===r?(a.lastIndex=0,a):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,a,r,l){var w;let c,f,h;const m=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},p=T=>{if(T.indexOf(this.formatSeparator)<0){const q=lx(a,m,T,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(q,void 0,r,{...l,...a,interpolationkey:T}):q}const k=T.split(this.formatSeparator),H=k.shift().trim(),B=k.join(this.formatSeparator).trim();return this.format(lx(a,m,H,this.options.keySeparator,this.options.ignoreJSONStructure),B,r,{...l,...a,interpolationkey:H})};this.resetRegExp();const v=(l==null?void 0:l.missingInterpolationHandler)||this.options.missingInterpolationHandler,x=((w=l==null?void 0:l.interpolation)==null?void 0:w.skipOnVariables)!==void 0?l.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:T=>If(T)},{regex:this.regexp,safeValue:T=>this.escapeValue?If(this.escape(T)):If(T)}].forEach(T=>{for(h=0;c=T.regex.exec(t);){const k=c[1].trim();if(f=p(k),f===void 0)if(typeof v=="function"){const B=v(t,c,l);f=re(B)?B:""}else if(l&&Object.prototype.hasOwnProperty.call(l,k))f="";else if(x){f=c[0];continue}else this.logger.warn(`missed to pass in variable ${k} for interpolating ${t}`),f="";else!re(f)&&!this.useRawValueToEscape&&(f=Wv(f));const H=T.safeValue(f);if(t=t.replace(c[0],H),x?(T.regex.lastIndex+=f.length,T.regex.lastIndex-=c[0].length):T.regex.lastIndex=0,h++,h>=this.maxReplaces)break}}),t}nest(t,a,r={}){let l,c,f;const h=(m,p)=>{const v=this.nestingOptionsSeparator;if(m.indexOf(v)<0)return m;const x=m.split(new RegExp(`${Ii(v)}[ ]*{`));let S=`{${x[1]}`;m=x[0],S=this.interpolate(S,f);const w=S.match(/'/g),T=S.match(/"/g);(((w==null?void 0:w.length)??0)%2===0&&!T||((T==null?void 0:T.length)??0)%2!==0)&&(S=S.replace(/'/g,'"'));try{f=JSON.parse(S),p&&(f={...p,...f})}catch(k){return this.logger.warn(`failed parsing options string in nesting for key ${m}`,k),`${m}${v}${S}`}return f.defaultValue&&f.defaultValue.indexOf(this.prefix)>-1&&delete f.defaultValue,m};for(;l=this.nestingRegexp.exec(t);){let m=[];f={...r},f=f.replace&&!re(f.replace)?f.replace:f,f.applyPostProcessor=!1,delete f.defaultValue;const p=/{.*}/.test(l[1])?l[1].lastIndexOf("}")+1:l[1].indexOf(this.formatSeparator);if(p!==-1&&(m=l[1].slice(p).split(this.formatSeparator).map(v=>v.trim()).filter(Boolean),l[1]=l[1].slice(0,p)),c=a(h.call(this,l[1].trim(),f),f),c&&l[0]===t&&!re(c))return c;re(c)||(c=Wv(c)),c||(this.logger.warn(`missed to resolve ${l[1]} for nesting ${t}`),c=""),m.length&&(c=m.reduce((v,x)=>this.format(v,x,r.lng,{...r,interpolationkey:l[1].trim()}),c.trim())),t=t.replace(l[0],c),this.regexp.lastIndex=0}return t}}const oO=n=>{let t=n.toLowerCase().trim();const a={};if(n.indexOf("(")>-1){const r=n.split("(");t=r[0].toLowerCase().trim();const l=r[1].substring(0,r[1].length-1);t==="currency"&&l.indexOf(":")<0?a.currency||(a.currency=l.trim()):t==="relativetime"&&l.indexOf(":")<0?a.range||(a.range=l.trim()):l.split(";").forEach(f=>{if(f){const[h,...m]=f.split(":"),p=m.join(":").trim().replace(/^'+|'+$/g,""),v=h.trim();a[v]||(a[v]=p),p==="false"&&(a[v]=!1),p==="true"&&(a[v]=!0),isNaN(p)||(a[v]=parseInt(p,10))}})}return{formatName:t,formatOptions:a}},ux=n=>{const t={};return(a,r,l)=>{let c=l;l&&l.interpolationkey&&l.formatParams&&l.formatParams[l.interpolationkey]&&l[l.interpolationkey]&&(c={...c,[l.interpolationkey]:void 0});const f=r+JSON.stringify(c);let h=t[f];return h||(h=n(Sr(r),l),t[f]=h),h(a)}},lO=n=>(t,a,r)=>n(Sr(a),r)(t);class cO{constructor(t={}){this.logger=hn.create("formatter"),this.options=t,this.init(t)}init(t,a={interpolation:{}}){this.formatSeparator=a.interpolation.formatSeparator||",";const r=a.cacheInBuiltFormats?ux:lO;this.formats={number:r((l,c)=>{const f=new Intl.NumberFormat(l,{...c});return h=>f.format(h)}),currency:r((l,c)=>{const f=new Intl.NumberFormat(l,{...c,style:"currency"});return h=>f.format(h)}),datetime:r((l,c)=>{const f=new Intl.DateTimeFormat(l,{...c});return h=>f.format(h)}),relativetime:r((l,c)=>{const f=new Intl.RelativeTimeFormat(l,{...c});return h=>f.format(h,c.range||"day")}),list:r((l,c)=>{const f=new Intl.ListFormat(l,{...c});return h=>f.format(h)})}}add(t,a){this.formats[t.toLowerCase().trim()]=a}addCached(t,a){this.formats[t.toLowerCase().trim()]=ux(a)}format(t,a,r,l={}){const c=a.split(this.formatSeparator);if(c.length>1&&c[0].indexOf("(")>1&&c[0].indexOf(")")<0&&c.find(h=>h.indexOf(")")>-1)){const h=c.findIndex(m=>m.indexOf(")")>-1);c[0]=[c[0],...c.splice(1,h)].join(this.formatSeparator)}return c.reduce((h,m)=>{var x;const{formatName:p,formatOptions:v}=oO(m);if(this.formats[p]){let S=h;try{const w=((x=l==null?void 0:l.formatParams)==null?void 0:x[l.interpolationkey])||{},T=w.locale||w.lng||l.locale||l.lng||r;S=this.formats[p](h,T,{...v,...l,...w})}catch(w){this.logger.warn(w)}return S}else this.logger.warn(`there was no format function for ${p}`);return h},t)}}const uO=(n,t)=>{n.pending[t]!==void 0&&(delete n.pending[t],n.pendingCount--)};class fO extends Fl{constructor(t,a,r,l={}){var c,f;super(),this.backend=t,this.store=a,this.services=r,this.languageUtils=r.languageUtils,this.options=l,this.logger=hn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=l.maxParallelReads||10,this.readingCalls=0,this.maxRetries=l.maxRetries>=0?l.maxRetries:5,this.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,this.state={},this.queue=[],(f=(c=this.backend)==null?void 0:c.init)==null||f.call(c,r,l.backend,l)}queueLoad(t,a,r,l){const c={},f={},h={},m={};return t.forEach(p=>{let v=!0;a.forEach(x=>{const S=`${p}|${x}`;!r.reload&&this.store.hasResourceBundle(p,x)?this.state[S]=2:this.state[S]<0||(this.state[S]===1?f[S]===void 0&&(f[S]=!0):(this.state[S]=1,v=!1,f[S]===void 0&&(f[S]=!0),c[S]===void 0&&(c[S]=!0),m[x]===void 0&&(m[x]=!0)))}),v||(h[p]=!0)}),(Object.keys(c).length||Object.keys(f).length)&&this.queue.push({pending:f,pendingCount:Object.keys(f).length,loaded:{},errors:[],callback:l}),{toLoad:Object.keys(c),pending:Object.keys(f),toLoadLanguages:Object.keys(h),toLoadNamespaces:Object.keys(m)}}loaded(t,a,r){const l=t.split("|"),c=l[0],f=l[1];a&&this.emit("failedLoading",c,f,a),!a&&r&&this.store.addResourceBundle(c,f,r,void 0,void 0,{skipCopy:!0}),this.state[t]=a?-1:2,a&&r&&(this.state[t]=0);const h={};this.queue.forEach(m=>{Q3(m.loaded,[c],f),uO(m,t),a&&m.errors.push(a),m.pendingCount===0&&!m.done&&(Object.keys(m.loaded).forEach(p=>{h[p]||(h[p]={});const v=m.loaded[p];v.length&&v.forEach(x=>{h[p][x]===void 0&&(h[p][x]=!0)})}),m.done=!0,m.errors.length?m.callback(m.errors):m.callback())}),this.emit("loaded",h),this.queue=this.queue.filter(m=>!m.done)}read(t,a,r,l=0,c=this.retryTimeout,f){if(!t.length)return f(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:a,fcName:r,tried:l,wait:c,callback:f});return}this.readingCalls++;const h=(p,v)=>{if(this.readingCalls--,this.waitingReads.length>0){const x=this.waitingReads.shift();this.read(x.lng,x.ns,x.fcName,x.tried,x.wait,x.callback)}if(p&&v&&l<this.maxRetries){setTimeout(()=>{this.read.call(this,t,a,r,l+1,c*2,f)},c);return}f(p,v)},m=this.backend[r].bind(this.backend);if(m.length===2){try{const p=m(t,a);p&&typeof p.then=="function"?p.then(v=>h(null,v)).catch(h):h(null,p)}catch(p){h(p)}return}return m(t,a,h)}prepareLoading(t,a,r={},l){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();re(t)&&(t=this.languageUtils.toResolveHierarchy(t)),re(a)&&(a=[a]);const c=this.queueLoad(t,a,r,l);if(!c.toLoad.length)return c.pending.length||l(),null;c.toLoad.forEach(f=>{this.loadOne(f)})}load(t,a,r){this.prepareLoading(t,a,{},r)}reload(t,a,r){this.prepareLoading(t,a,{reload:!0},r)}loadOne(t,a=""){const r=t.split("|"),l=r[0],c=r[1];this.read(l,c,"read",void 0,void 0,(f,h)=>{f&&this.logger.warn(`${a}loading namespace ${c} for language ${l} failed`,f),!f&&h&&this.logger.log(`${a}loaded namespace ${c} for language ${l}`,h),this.loaded(t,f,h)})}saveMissing(t,a,r,l,c,f={},h=()=>{}){var m,p,v,x,S;if((p=(m=this.services)==null?void 0:m.utils)!=null&&p.hasLoadedNamespace&&!((x=(v=this.services)==null?void 0:v.utils)!=null&&x.hasLoadedNamespace(a))){this.logger.warn(`did not save key "${r}" as the namespace "${a}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if((S=this.backend)!=null&&S.create){const w={...f,isUpdate:c},T=this.backend.create.bind(this.backend);if(T.length<6)try{let k;T.length===5?k=T(t,a,r,l,w):k=T(t,a,r,l),k&&typeof k.then=="function"?k.then(H=>h(null,H)).catch(h):h(null,k)}catch(k){h(k)}else T(t,a,r,l,h,w)}!t||!t[0]||this.store.addResource(t[0],a,r,l)}}}const Ff=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:n=>{let t={};if(typeof n[1]=="object"&&(t=n[1]),re(n[1])&&(t.defaultValue=n[1]),re(n[2])&&(t.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const a=n[3]||n[2];Object.keys(a).forEach(r=>{t[r]=a[r]})}return t},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),fx=n=>{var t,a;return re(n.ns)&&(n.ns=[n.ns]),re(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),re(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),((a=(t=n.supportedLngs)==null?void 0:t.indexOf)==null?void 0:a.call(t,"cimode"))<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n},nl=()=>{},dO=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(a=>{typeof n[a]=="function"&&(n[a]=n[a].bind(n))})},uS="__i18next_supportNoticeShown",hO=()=>typeof globalThis<"u"&&!!globalThis[uS],mO=()=>{typeof globalThis<"u"&&(globalThis[uS]=!0)},pO=n=>{var t,a,r,l,c,f,h,m,p,v,x,S,w;return!!(((r=(a=(t=n==null?void 0:n.modules)==null?void 0:t.backend)==null?void 0:a.name)==null?void 0:r.indexOf("Locize"))>0||((h=(f=(c=(l=n==null?void 0:n.modules)==null?void 0:l.backend)==null?void 0:c.constructor)==null?void 0:f.name)==null?void 0:h.indexOf("Locize"))>0||(p=(m=n==null?void 0:n.options)==null?void 0:m.backend)!=null&&p.backends&&n.options.backend.backends.some(T=>{var k,H,B;return((k=T==null?void 0:T.name)==null?void 0:k.indexOf("Locize"))>0||((B=(H=T==null?void 0:T.constructor)==null?void 0:H.name)==null?void 0:B.indexOf("Locize"))>0})||(x=(v=n==null?void 0:n.options)==null?void 0:v.backend)!=null&&x.projectId||(w=(S=n==null?void 0:n.options)==null?void 0:S.backend)!=null&&w.backendOptions&&n.options.backend.backendOptions.some(T=>T==null?void 0:T.projectId))};class dr extends Fl{constructor(t={},a){if(super(),this.options=fx(t),this.services={},this.logger=hn,this.modules={external:[]},dO(this),a&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,a),this;setTimeout(()=>{this.init(t,a)},0)}}init(t={},a){this.isInitializing=!0,typeof t=="function"&&(a=t,t={}),t.defaultNS==null&&t.ns&&(re(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const r=Ff();this.options={...r,...this.options,...fx(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=r.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!pO(this)&&!hO()&&(typeof console<"u"&&typeof console.info<"u"&&console.info("🌐 i18next is maintained with support from Locize — consider powering your project with managed localization (AI, CDN, integrations): https://locize.com 💙"),mO());const l=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?hn.init(l(this.modules.logger),this.options):hn.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=cO;const v=new sx(this.options);this.store=new ix(this.options.resources,this.options);const x=this.services;x.logger=hn,x.resourceStore=this.store,x.languageUtils=v,x.pluralResolver=new rO(v,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==r.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),p&&(!this.options.interpolation.format||this.options.interpolation.format===r.interpolation.format)&&(x.formatter=l(p),x.formatter.init&&x.formatter.init(x,this.options),this.options.interpolation.format=x.formatter.format.bind(x.formatter)),x.interpolator=new cx(this.options),x.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},x.backendConnector=new fO(l(this.modules.backend),x.resourceStore,x,this.options),x.backendConnector.on("*",(w,...T)=>{this.emit(w,...T)}),this.modules.languageDetector&&(x.languageDetector=l(this.modules.languageDetector),x.languageDetector.init&&x.languageDetector.init(x,this.options.detection,this.options)),this.modules.i18nFormat&&(x.i18nFormat=l(this.modules.i18nFormat),x.i18nFormat.init&&x.i18nFormat.init(this)),this.translator=new Ml(this.services,this.options),this.translator.on("*",(w,...T)=>{this.emit(w,...T)}),this.modules.external.forEach(w=>{w.init&&w.init(this)})}if(this.format=this.options.interpolation.format,a||(a=nl),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(p=>{this[p]=(...v)=>this.store[p](...v)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=(...v)=>(this.store[p](...v),this)});const h=ar(),m=()=>{const p=(v,x)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),h.resolve(x),a(v,x)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?m():setTimeout(m,0),h}loadResources(t,a=nl){var c,f;let r=a;const l=re(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if((l==null?void 0:l.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const h=[],m=p=>{if(!p||p==="cimode")return;this.services.languageUtils.toResolveHierarchy(p).forEach(x=>{x!=="cimode"&&h.indexOf(x)<0&&h.push(x)})};l?m(l):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(v=>m(v)),(f=(c=this.options.preload)==null?void 0:c.forEach)==null||f.call(c,p=>m(p)),this.services.backendConnector.load(h,this.options.ns,p=>{!p&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(p)})}else r(null)}reloadResources(t,a,r){const l=ar();return typeof t=="function"&&(r=t,t=void 0),typeof a=="function"&&(r=a,a=void 0),t||(t=this.languages),a||(a=this.options.ns),r||(r=nl),this.services.backendConnector.reload(t,a,c=>{l.resolve(),r(c)}),l}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&lS.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let a=0;a<this.languages.length;a++){const r=this.languages[a];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,a){this.isLanguageChangingTo=t;const r=ar();this.emit("languageChanging",t);const l=h=>{this.language=h,this.languages=this.services.languageUtils.toResolveHierarchy(h),this.resolvedLanguage=void 0,this.setResolvedLanguage(h)},c=(h,m)=>{m?this.isLanguageChangingTo===t&&(l(m),this.translator.changeLanguage(m),this.isLanguageChangingTo=void 0,this.emit("languageChanged",m),this.logger.log("languageChanged",m)):this.isLanguageChangingTo=void 0,r.resolve((...p)=>this.t(...p)),a&&a(h,(...p)=>this.t(...p))},f=h=>{var v,x;!t&&!h&&this.services.languageDetector&&(h=[]);const m=re(h)?h:h&&h[0],p=this.store.hasLanguageSomeTranslations(m)?m:this.services.languageUtils.getBestMatchFromCodes(re(h)?[h]:h);p&&(this.language||l(p),this.translator.language||this.translator.changeLanguage(p),(x=(v=this.services.languageDetector)==null?void 0:v.cacheUserLanguage)==null||x.call(v,p)),this.loadResources(p,S=>{c(S,p)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?f(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(f):this.services.languageDetector.detect(f):f(t),r}getFixedT(t,a,r){const l=(c,f,...h)=>{let m;typeof f!="object"?m=this.options.overloadTranslationOptionHandler([c,f].concat(h)):m={...f},m.lng=m.lng||l.lng,m.lngs=m.lngs||l.lngs,m.ns=m.ns||l.ns,m.keyPrefix!==""&&(m.keyPrefix=m.keyPrefix||r||l.keyPrefix);const p=this.options.keySeparator||".";let v;return m.keyPrefix&&Array.isArray(c)?v=c.map(x=>(typeof x=="function"&&(x=Od(x,{...this.options,...f})),`${m.keyPrefix}${p}${x}`)):(typeof c=="function"&&(c=Od(c,{...this.options,...f})),v=m.keyPrefix?`${m.keyPrefix}${p}${c}`:c),this.t(v,m)};return re(t)?l.lng=t:l.lngs=t,l.ns=a,l.keyPrefix=r,l}t(...t){var a;return(a=this.translator)==null?void 0:a.translate(...t)}exists(...t){var a;return(a=this.translator)==null?void 0:a.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,a={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=a.lng||this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const f=(h,m)=>{const p=this.services.backendConnector.state[`${h}|${m}`];return p===-1||p===0||p===2};if(a.precheck){const h=a.precheck(this,f);if(h!==void 0)return h}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||f(r,t)&&(!l||f(c,t)))}loadNamespaces(t,a){const r=ar();return this.options.ns?(re(t)&&(t=[t]),t.forEach(l=>{this.options.ns.indexOf(l)<0&&this.options.ns.push(l)}),this.loadResources(l=>{r.resolve(),a&&a(l)}),r):(a&&a(),Promise.resolve())}loadLanguages(t,a){const r=ar();re(t)&&(t=[t]);const l=this.options.preload||[],c=t.filter(f=>l.indexOf(f)<0&&this.services.languageUtils.isSupportedCode(f));return c.length?(this.options.preload=l.concat(c),this.loadResources(f=>{r.resolve(),a&&a(f)}),r):(a&&a(),Promise.resolve())}dir(t){var l,c;if(t||(t=this.resolvedLanguage||(((l=this.languages)==null?void 0:l.length)>0?this.languages[0]:this.language)),!t)return"rtl";try{const f=new Intl.Locale(t);if(f&&f.getTextInfo){const h=f.getTextInfo();if(h&&h.direction)return h.direction}}catch{}const a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=((c=this.services)==null?void 0:c.languageUtils)||new sx(Ff());return t.toLowerCase().indexOf("-latn")>1?"ltr":a.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},a){const r=new dr(t,a);return r.createInstance=dr.createInstance,r}cloneInstance(t={},a=nl){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const l={...this.options,...t,isClone:!0},c=new dr(l);if((t.debug!==void 0||t.prefix!==void 0)&&(c.logger=c.logger.clone(t)),["store","services","language"].forEach(h=>{c[h]=this[h]}),c.services={...this.services},c.services.utils={hasLoadedNamespace:c.hasLoadedNamespace.bind(c)},r){const h=Object.keys(this.store.data).reduce((m,p)=>(m[p]={...this.store.data[p]},m[p]=Object.keys(m[p]).reduce((v,x)=>(v[x]={...m[p][x]},v),m[p]),m),{});c.store=new ix(h,l),c.services.resourceStore=c.store}if(t.interpolation){const m={...Ff().interpolation,...this.options.interpolation,...t.interpolation},p={...l,interpolation:m};c.services.interpolator=new cx(p)}return c.translator=new Ml(c.services,l),c.translator.on("*",(h,...m)=>{c.emit(h,...m)}),c.init(l,a),c.translator.options=l,c.translator.backendConnector.services.utils={hasLoadedNamespace:c.hasLoadedNamespace.bind(c)},c}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Qe=dr.createInstance();Qe.createInstance;Qe.dir;Qe.init;Qe.loadResources;Qe.reloadResources;Qe.use;Qe.changeLanguage;Qe.getFixedT;Qe.t;Qe.exists;Qe.setDefaultNamespace;Qe.hasLoadedNamespace;Qe.loadNamespaces;Qe.loadLanguages;const{slice:gO,forEach:yO}=[];function vO(n){return yO.call(gO.call(arguments,1),t=>{if(t)for(const a in t)n[a]===void 0&&(n[a]=t[a])}),n}function xO(n){return typeof n!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(a=>a.test(n))}const dx=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,bO=function(n,t){const r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},l=encodeURIComponent(t);let c=`${n}=${l}`;if(r.maxAge>0){const f=r.maxAge-0;if(Number.isNaN(f))throw new Error("maxAge should be a Number");c+=`; Max-Age=${Math.floor(f)}`}if(r.domain){if(!dx.test(r.domain))throw new TypeError("option domain is invalid");c+=`; Domain=${r.domain}`}if(r.path){if(!dx.test(r.path))throw new TypeError("option path is invalid");c+=`; Path=${r.path}`}if(r.expires){if(typeof r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");c+=`; Expires=${r.expires.toUTCString()}`}if(r.httpOnly&&(c+="; HttpOnly"),r.secure&&(c+="; Secure"),r.sameSite)switch(typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite){case!0:c+="; SameSite=Strict";break;case"lax":c+="; SameSite=Lax";break;case"strict":c+="; SameSite=Strict";break;case"none":c+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return r.partitioned&&(c+="; Partitioned"),c},hx={create(n,t,a,r){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};a&&(l.expires=new Date,l.expires.setTime(l.expires.getTime()+a*60*1e3)),r&&(l.domain=r),document.cookie=bO(n,t,l)},read(n){const t=`${n}=`,a=document.cookie.split(";");for(let r=0;r<a.length;r++){let l=a[r];for(;l.charAt(0)===" ";)l=l.substring(1,l.length);if(l.indexOf(t)===0)return l.substring(t.length,l.length)}return null},remove(n,t){this.create(n,"",-1,t)}};var SO={name:"cookie",lookup(n){let{lookupCookie:t}=n;if(t&&typeof document<"u")return hx.read(t)||void 0},cacheUserLanguage(n,t){let{lookupCookie:a,cookieMinutes:r,cookieDomain:l,cookieOptions:c}=t;a&&typeof document<"u"&&hx.create(a,n,r,l,c)}},wO={name:"querystring",lookup(n){var r;let{lookupQuerystring:t}=n,a;if(typeof window<"u"){let{search:l}=window.location;!window.location.search&&((r=window.location.hash)==null?void 0:r.indexOf("?"))>-1&&(l=window.location.hash.substring(window.location.hash.indexOf("?")));const f=l.substring(1).split("&");for(let h=0;h<f.length;h++){const m=f[h].indexOf("=");m>0&&f[h].substring(0,m)===t&&(a=f[h].substring(m+1))}}return a}},_O={name:"hash",lookup(n){var l;let{lookupHash:t,lookupFromHashIndex:a}=n,r;if(typeof window<"u"){const{hash:c}=window.location;if(c&&c.length>2){const f=c.substring(1);if(t){const h=f.split("&");for(let m=0;m<h.length;m++){const p=h[m].indexOf("=");p>0&&h[m].substring(0,p)===t&&(r=h[m].substring(p+1))}}if(r)return r;if(!r&&a>-1){const h=c.match(/\/([a-zA-Z-]*)/g);return Array.isArray(h)?(l=h[typeof a=="number"?a:0])==null?void 0:l.replace("/",""):void 0}}}return r}};let Ba=null;const mx=()=>{if(Ba!==null)return Ba;try{if(Ba=typeof window<"u"&&window.localStorage!==null,!Ba)return!1;const n="i18next.translate.boo";window.localStorage.setItem(n,"foo"),window.localStorage.removeItem(n)}catch{Ba=!1}return Ba};var TO={name:"localStorage",lookup(n){let{lookupLocalStorage:t}=n;if(t&&mx())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(n,t){let{lookupLocalStorage:a}=t;a&&mx()&&window.localStorage.setItem(a,n)}};let Ha=null;const px=()=>{if(Ha!==null)return Ha;try{if(Ha=typeof window<"u"&&window.sessionStorage!==null,!Ha)return!1;const n="i18next.translate.boo";window.sessionStorage.setItem(n,"foo"),window.sessionStorage.removeItem(n)}catch{Ha=!1}return Ha};var EO={name:"sessionStorage",lookup(n){let{lookupSessionStorage:t}=n;if(t&&px())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(n,t){let{lookupSessionStorage:a}=t;a&&px()&&window.sessionStorage.setItem(a,n)}},AO={name:"navigator",lookup(n){const t=[];if(typeof navigator<"u"){const{languages:a,userLanguage:r,language:l}=navigator;if(a)for(let c=0;c<a.length;c++)t.push(a[c]);r&&t.push(r),l&&t.push(l)}return t.length>0?t:void 0}},NO={name:"htmlTag",lookup(n){let{htmlTag:t}=n,a;const r=t||(typeof document<"u"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(a=r.getAttribute("lang")),a}},DO={name:"path",lookup(n){var l;let{lookupFromPathIndex:t}=n;if(typeof window>"u")return;const a=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(a)?(l=a[typeof t=="number"?t:0])==null?void 0:l.replace("/",""):void 0}},jO={name:"subdomain",lookup(n){var l,c;let{lookupFromSubdomainIndex:t}=n;const a=typeof t=="number"?t+1:1,r=typeof window<"u"&&((c=(l=window.location)==null?void 0:l.hostname)==null?void 0:c.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(r)return r[a]}};let fS=!1;try{document.cookie,fS=!0}catch{}const dS=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];fS||dS.splice(1,1);const CO=()=>({order:dS,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:n=>n});class hS{constructor(t){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,a)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=vO(a,this.options||{},CO()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=l=>l.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=r,this.addDetector(SO),this.addDetector(wO),this.addDetector(TO),this.addDetector(EO),this.addDetector(AO),this.addDetector(NO),this.addDetector(DO),this.addDetector(jO),this.addDetector(_O)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,a=[];return t.forEach(r=>{if(this.detectors[r]){let l=this.detectors[r].lookup(this.options);l&&typeof l=="string"&&(l=[l]),l&&(a=a.concat(l))}}),a=a.filter(r=>r!=null&&!xO(r)).map(r=>this.options.convertDetectedLanguage(r)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?a:a.length>0?a[0]:null}cacheUserLanguage(t){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;a&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||a.forEach(r=>{this.detectors[r]&&this.detectors[r].cacheUserLanguage(t,this.options)}))}}hS.type="languageDetector";const MO={free:"Free",pro:"Pro",api:"API",enterprise:"Enterprise",reserveAccess:"Reserve Your Early Access"},OO={noiseWord:"Noise",signalWord:"Signal",valueProps:"AI-powered equity research, geopolitical analysis, and macro intelligence — correlated in real time.",reserveEarlyAccess:"Reserve Your Early Access",launchingDate:"Launching March 2026",tryFreeDashboard:"Try the free dashboard",emailPlaceholder:"Enter your email",emailAriaLabel:"Email address for waitlist"},RO={asFeaturedIn:"As featured in"},kO={proTitle:"World Monitor Pro",proDesc:"For investors, analysts, and professionals who need stock monitoring, geopolitical analysis, and daily AI briefings.",proF1:"Equity research — global stock analysis, financials, analyst targets, valuation metrics",proF2:"Geopolitical analysis — Grand Chessboard framework, Prisoners of Geography models",proF3:"Economy analytics — GDP, inflation, interest rates, growth cycles",proF4:"AI morning briefs & flash alerts delivered to Slack, Telegram, WhatsApp, Email",proF5:"Central bank & monetary policy tracking",proF6:"Global risk monitoring & scenario analysis",proF7:"Near-real-time data (<60s refresh), 22 services, 1 key",proF8:"Saved watchlists, custom views & configurable alert rules",proF9:"Premium map layers, longer history & desktop app workflows",proCta:"Reserve Your Early Access",entTitle:"World Monitor Enterprise",entDesc:"For teams that need shared monitoring, API access, deployment options, TV apps, and direct support.",entF1:"Everything in Pro, plus:",entF2:"Live-edge + satellite imagery & SAR",entF3:"AI agents with investor personas & MCP",entF4:"50,000+ infrastructure assets mapped",entF5:"100+ data connectors (Splunk, Snowflake, Sentinel...)",entF6:"REST API + webhooks + bulk export",entF7:"Team workspaces with SSO/MFA/RBAC",entF8:"White-label & embeddable panels",entF9:"Android TV app for SOC walls & trading floors",entF10:"Cloud, on-prem, or air-gapped deployment",entF11:"Dedicated onboarding & support",entCta:"Talk to Sales"},LO={title:"Why upgrade",noiseTitle:"Less noise",noiseDesc:"Filter events, feeds, layers, and live sources around the places and signals you care about.",fasterTitle:"Market intelligence",fasterDesc:"Equity research, analyst targets, and macro analytics — correlated with geopolitical signals that move markets.",controlTitle:"More control",controlDesc:"Save watchlists, custom views, and alert setups for the events you follow most.",deeperTitle:"Deeper analysis",deeperDesc:"Grand Chessboard frameworks, Prisoners of Geography models, central bank tracking, and scenario analysis."},zO={windowTitle:"worldmonitor.app — Live Dashboard",openFullScreen:"Open full screen",tryLiveDashboard:"Try the Live Dashboard",iframeTitle:"World Monitor — Live Intelligence Dashboard",description:"3D WebGL globe · 45+ interactive map layers · Real-time market, macro, geopolitical, energy, and infrastructure data"},VO={uniqueVisitors:"Unique visitors",peakDailyUsers:"Peak daily users",countriesReached:"Countries reached",liveDataSources:"Live data sources",quote:"Markets, monetary policy, geopolitics, energy — everything moves together now. I needed something that showed me how these forces connect in real time, not just the headlines but the underlying drivers.",ceo:"CEO of",asToldTo:"as told to"},UO={title:"Built for people who need signal fast",investorsTitle:"Investors & portfolio managers",investorsDesc:"Track global equities, analyst targets, valuation metrics, and macro indicators alongside geopolitical risk signals.",tradersTitle:"Energy & commodities traders",tradersDesc:"Track vessel movements, cargo inference, supply chain disruptions, and market-moving geopolitical signals.",researchersTitle:"Researchers & analysts",researchersDesc:"Equity research, economy analytics, and geopolitical frameworks for deeper analysis and reporting.",journalistsTitle:"Journalists & media",journalistsDesc:"Follow fast-moving developments across markets and regions without stitching sources together manually.",govTitle:"Government & institutions",govDesc:"Macro policy tracking, central bank monitoring, and situational awareness across geopolitical and infrastructure signals.",teamsTitle:"Teams & organizations",teamsDesc:"Move from individual use to shared workflows, API access, TV apps, and managed deployments."},BO={title:"What World Monitor Tracks",subtitle:"22 service domains ingested simultaneously. Markets, macro, geopolitics, energy, infrastructure — everything normalized and rendered on a WebGL globe.",markets:"Financial Markets & Equities",marketsDesc:"Global stock analysis, commodities, crypto, ETF flows, analyst targets, and FRED macro data",economy:"Economy & Central Banks",economyDesc:"GDP, inflation, interest rates, growth cycles, and monetary policy tracking across major economies",geopolitical:"Geopolitical Analysis",geopoliticalDesc:"ACLED & UCDP events with escalation scoring, risk frameworks, and trend analysis",maritime:"Maritime & Trade",maritimeDesc:"Ship movements, vessel detection, port activity, and cargo inference",aviation:"Aviation Tracking",aviationDesc:"ADS-B transponder tracking of global flight patterns",infra:"Critical Infrastructure",infraDesc:"Nuclear sites, power grids, pipelines, refineries — 50K+ mapped assets",fire:"Satellite Fire Detection",fireDesc:"NASA FIRMS near-real-time fire and hotspot data",cables:"Submarine Cables",cablesDesc:"Undersea cable routes and landing stations",internet:"Internet & GPS",internetDesc:"Outage detection, BGP anomalies, GPS jamming zones",cyber:"Cyber Threats",cyberDesc:"Ransomware feeds, BGP hijacks, DDoS detection",gdelt:"GDELT & News",gdeltDesc:"435+ RSS feeds, AI-scored GDELT events, live broadcasts",seismology:"Seismology & Natural",seismologyDesc:"USGS earthquakes, volcanic activity, severe weather"},HO={free:"Free",freeTagline:"See everything",freeDesc:"The open-source dashboard",freeF1:"5-15 min refresh",freeF2:"435+ feeds, 45 map layers",freeF3:"BYOK for AI",freeF4:"Free forever",openDashboard:"Open Dashboard",pro:"Pro",proTagline:"Markets, macro & geopolitics",proDesc:"Your AI analyst",proF1:"Equity research & stock analysis",proF2:"+ daily briefs, economy analytics",proF3:"AI included, 1 key",proF4:"Early access pricing",enterprise:"Enterprise",enterpriseTagline:"Act before anyone else",enterpriseDesc:"The intelligence platform",entF1:"Live-edge + satellite imagery",entF2:"+ AI agents, 50K+ infra, SAR",entF3:"Custom AI, investor personas",entF4:"Contact us",contactSales:"Contact Sales"},PO={proTier:"PRO TIER",title:"Your AI Analyst That Never Sleeps",subtitle:"The free dashboard shows you the world. Pro tells you what it means — stocks, macro trends, geopolitical risk, and the connections between them.",equityResearch:"Equity Research",equityResearchDesc:"Global stock analysis with financials visualization, analyst price targets, and valuation metrics. Track what moves markets.",geopoliticalAnalysis:"Geopolitical Analysis",geopoliticalAnalysisDesc:"Grand Chessboard strategic framework, Prisoners of Geography models, and central bank & monetary policy tracking.",economyAnalytics:"Economy Analytics",economyAnalyticsDesc:"GDP, inflation, interest rates, and growth cycles. Macro data correlated with market signals and geopolitical events.",riskMonitoring:"Risk Monitoring & Scenarios",riskMonitoringDesc:"Global risk scoring, scenario analysis, and geopolitical risk assessment. Convergence detection across market and political signals.",orbitalSurveillance:"Orbital Surveillance Analysis",orbitalSurveillanceDesc:"Overhead pass predictions, revisit frequency analysis, and imaging window alerts. Know when intelligence satellites are watching your areas of interest.",morningBriefs:"Daily Briefs & Flash Alerts",morningBriefsDesc:"AI-synthesized overnight developments ranked by your focus areas. Market-moving events and geopolitical shifts pushed in real-time.",oneKey:"22 Services, 1 Key",oneKeyDesc:"Finnhub, FRED, ACLED, UCDP, NASA FIRMS, AISStream, OpenSky, and more — all active, no separate registrations.",deliveryLabel:"Choose how intelligence finds you"},qO={morningBrief:"Morning Brief",markets:"Markets",marketsText:"S&P 500 futures -1.2% pre-market. Fed Chair testimony at 10am EST — rate-sensitive sectors under pressure. Analyst consensus shifting on Q2 earnings.",elevated:"Macro",elevatedText:"ECB holds rates at 3.75%. Euro area GDP revised up to 1.1%. Central bank divergence widening — USD/EUR at 3-month high.",watch:"Geopolitical",watchText:"Brent +2.3% on Hormuz AIS anomaly. 4 dark ships in 6h. Commodity supply chain risk elevated — energy sector correlations spiking."},IO={apiTier:"API TIER",title:"Programmatic Intelligence",subtitle:"For developers, analysts, and teams building on World Monitor data. Separate from Pro — use both or either.",restApi:"REST API across all 22 service domains",authenticated:"Authenticated per-key, rate-limited per tier",structured:"Structured JSON with cache headers and OpenAPI 3.1 docs",starter:"Starter",starterReqs:"1,000 req/day",starterWebhooks:"5 webhook rules",business:"Business",businessReqs:"50,000 req/day",businessWebhooks:"Unlimited webhooks + SLA",feedData:"Feed data into your dashboards, automate alerting via Zapier/n8n/Make, build custom scoring models on CII/risk data."},FO={enterpriseTier:"ENTERPRISE TIER",title:"Intelligence Infrastructure",subtitle:"For governments, institutions, trading desks, and organizations that need the full platform with maximum security, AI agents, TV apps, and data depth.",security:"Government-Grade Security",securityDesc:"Air-gapped deployment, on-premises Docker, dedicated cloud tenant, SOC 2 Type II path, SSO/MFA, and full audit trail.",aiAgents:"AI Agents & MCP",aiAgentsDesc:"Autonomous intelligence agents with investor personas. Connect World Monitor as a tool to Claude, GPT, or custom LLMs via MCP.",dataLayers:"Expanded Data Layers",dataLayersDesc:"Tens of thousands of infrastructure assets mapped globally. Satellite imagery integration with change detection and SAR.",connectors:"100+ Data Connectors",connectorsDesc:"PostgreSQL, Snowflake, Splunk, Sentinel, Jira, Slack, Teams, and more. Export to PDF, PowerPoint, CSV, GeoJSON.",whiteLabel:"White-Label, TV & Embeddable",whiteLabelDesc:"Your brand, your domain, your desktop app. Android TV app for SOC walls and trading floors. Embeddable iframe panels.",financial:"Financial Intelligence",financialDesc:"Earnings calendar, energy grid data, enhanced commodity tracking with cargo inference, sanctions screening with AIS correlation.",commodity:"Commodity Trading",commodityDesc:"Vessel tracking + cargo inference + supply chain graph. Know before the market moves.",government:"Government & Institutions",governmentDesc:"Air-gapped, AI agents, full situational awareness, MCP. No data leaves your network.",risk:"Risk Consultancies",riskDesc:"Scenario simulation, investor personas, branded PDF/PowerPoint reports on demand.",soc:"SOCs & CERT",socDesc:"Cyber threat layer, SIEM integration, BGP anomaly monitoring, ransomware feeds.",talkToSales:"Talk to Sales",contactFormTitle:"Talk to our team",contactFormSubtitle:"Tell us about your organization and we'll get back to you within one business day.",namePlaceholder:"Your name",emailPlaceholder:"Work email",orgPlaceholder:"Company *",phonePlaceholder:"Phone number *",messagePlaceholder:"What are you looking for?",workEmailRequired:"Please use your work email address",submitContact:"Send Message",contactSending:"Sending...",contactSent:"Message sent. We'll be in touch.",contactFailed:"Failed to send. Please email enterprise@worldmonitor.app"},GO={title:"Compare Tiers",feature:"Feature",freeHeader:"Free ($0)",proHeader:"Pro (Early Access)",apiHeader:"API (Coming Soon)",entHeader:"Enterprise (Contact)",dataRefresh:"Data refresh",dashboard:"Dashboard",ai:"AI",briefsAlerts:"Briefs & alerts",delivery:"Delivery",apiRow:"API",infraLayers:"Infrastructure layers",satellite:"Orbital Surveillance",connectorsRow:"Connectors",deployment:"Deployment",securityRow:"Security",f5_15min:"5-15 min",fLt60s:"<60 seconds",fPerRequest:"Per-request",fLiveEdge:"Live-edge",f50panels:"50+ panels",fWhiteLabel:"White-label",fBYOK:"BYOK",fIncluded:"Included",fAgentsPersonas:"Agents + personas",fDailyFlash:"Daily + flash",fTeamDist:"Team distribution",fSlackTgWa:"Slack/TG/WA/Email",fWebhook:"Webhook",fSiemMcp:"+ SIEM/MCP",fRestWebhook:"REST + webhook",fMcpBulk:"+ MCP + bulk",f45:"45",fTensOfThousands:"+ tens of thousands",fLiveTracking:"Live tracking",fPassAlerts:"Pass alerts + analysis",fImagerySar:"Imagery + SAR",f100plus:"100+",fCloud:"Cloud",fCloudOnPrem:"Cloud/on-prem/air-gap",fStandard:"Standard",fKeyAuth:"Key auth",fSsoMfa:"SSO/MFA/RBAC/audit",noteBelow:"The core platform remains free. Paid plans unlock equity research, macro analytics, AI briefings, and organizational use."},YO={title:"Frequently Asked Questions",q1:"Is World Monitor still free?",a1:"Yes. The core platform remains free. Pro adds equity research, macro analytics, and AI briefings. Enterprise adds team deployments and TV apps.",q2:"Why pay for Pro?",a2:"Pro is for investors, analysts, and professionals who want stock monitoring, geopolitical analysis, economy analytics, and AI-powered daily briefings — all under one key.",q3:"Who is Enterprise for?",a3:"Enterprise is for teams that need shared use, APIs, integrations, deployment options, and direct support.",q4:"Can I start with Pro and upgrade later?",a4:"Yes. Pro works for serious individuals. Enterprise is there when team and deployment needs grow.",q5:"Is this only for conflict monitoring?",a5:"No. World Monitor is primarily a global intelligence platform covering stock markets, macroeconomics, geopolitical analysis, energy, infrastructure, and more. Conflict tracking is one of many capabilities — not the focus.",q6:"Why keep the core platform free?",a6:"Because public access matters. Paid plans fund deeper workflows for serious users and organizations.",q7:"Can I still use my own API keys?",a7:"Yes. Bring-your-own-keys always works. Pro simply means you don't have to register for 20+ separate services.",q8:"What's MCP?",a8:"Model Context Protocol lets AI agents (Claude, GPT, or custom LLMs) use World Monitor as a tool — querying all 22 services, reading map state, and triggering analysis. Enterprise only."},KO={title:"Start with Pro. Scale to Enterprise.",subtitle:"Keep using World Monitor for free, or upgrade for equity research, macro analytics, and AI briefings. If your organization needs team access, TV apps, or API support, talk to us.",getPro:"Reserve Your Early Access",talkToSales:"Talk to Sales"},XO={beFirstInLine:"Be first in line.",lookingForEnterprise:"Looking for Enterprise?",contactUs:"Contact us",wiredArticle:"WIRED Article"},$O={submitting:"Submitting...",joinWaitlist:"Reserve Your Early Access",tooManyRequests:"Too many requests",failedTryAgain:"Failed — try again"},QO={alreadyOnList:"You're already on the list.",shareHint:"Share your link to move up the line. Each friend who joins bumps you closer to the front.",copied:"Copied!",shareOnX:"Share on X",linkedin:"LinkedIn",whatsapp:"WhatsApp",telegram:"Telegram",shareText:"I just joined the World Monitor Pro waitlist — stock monitoring, geopolitical analysis, and AI daily briefings in one platform. Join me:",joinWaitlistShare:"Join the World Monitor Pro waitlist:",youreIn:"You're in!",invitedBanner:"You've been invited — join the waitlist"},mS={nav:MO,hero:OO,wired:RO,twoPath:kO,whyUpgrade:LO,livePreview:zO,socialProof:VO,audience:UO,dataCoverage:BO,tiers:HO,proShowcase:PO,slackMock:qO,apiSection:IO,enterpriseShowcase:FO,pricingTable:GO,faq:YO,finalCta:KO,footer:XO,form:$O,referral:QO},pS=["en","ar","bg","cs","de","el","es","fr","it","ja","ko","nl","pl","pt","ro","ru","sv","th","tr","vi","zh"],ZO=new Set(pS),gx=new Set(["en"]),JO=new Set(["ar"]),WO=Object.assign({"./locales/ar.json":()=>Ue(()=>import("./ar-BHa0nEOe.js"),[]).then(n=>n.default),"./locales/bg.json":()=>Ue(()=>import("./bg-Ci69To5a.js"),[]).then(n=>n.default),"./locales/cs.json":()=>Ue(()=>import("./cs-CqKhwIlR.js"),[]).then(n=>n.default),"./locales/de.json":()=>Ue(()=>import("./de-B71p-f-t.js"),[]).then(n=>n.default),"./locales/el.json":()=>Ue(()=>import("./el-DJwjBufy.js"),[]).then(n=>n.default),"./locales/es.json":()=>Ue(()=>import("./es-aR_qLKIk.js"),[]).then(n=>n.default),"./locales/fr.json":()=>Ue(()=>import("./fr-BrtwTv_R.js"),[]).then(n=>n.default),"./locales/it.json":()=>Ue(()=>import("./it-DHbGtQXZ.js"),[]).then(n=>n.default),"./locales/ja.json":()=>Ue(()=>import("./ja-D8-35S3Y.js"),[]).then(n=>n.default),"./locales/ko.json":()=>Ue(()=>import("./ko-otMG-p7A.js"),[]).then(n=>n.default),"./locales/nl.json":()=>Ue(()=>import("./nl-B3DRC8p4.js"),[]).then(n=>n.default),"./locales/pl.json":()=>Ue(()=>import("./pl-DqoCbf3Z.js"),[]).then(n=>n.default),"./locales/pt.json":()=>Ue(()=>import("./pt-CqDblfWm.js"),[]).then(n=>n.default),"./locales/ro.json":()=>Ue(()=>import("./ro-DaIMP80d.js"),[]).then(n=>n.default),"./locales/ru.json":()=>Ue(()=>import("./ru-DN0TfVz-.js"),[]).then(n=>n.default),"./locales/sv.json":()=>Ue(()=>import("./sv-B8YGwHj7.js"),[]).then(n=>n.default),"./locales/th.json":()=>Ue(()=>import("./th-Dx5iTAoX.js"),[]).then(n=>n.default),"./locales/tr.json":()=>Ue(()=>import("./tr-DqKzKEKV.js"),[]).then(n=>n.default),"./locales/vi.json":()=>Ue(()=>import("./vi-ByRwBJoF.js"),[]).then(n=>n.default),"./locales/zh.json":()=>Ue(()=>import("./zh-Cf0ddDO-.js"),[]).then(n=>n.default)});function eR(n){var a;const t=((a=(n||"en").split("-")[0])==null?void 0:a.toLowerCase())||"en";return ZO.has(t)?t:"en"}async function tR(n){const t=eR(n);if(gx.has(t))return t;const a=WO[`./locales/${t}.json`],r=a?await a():mS;return Qe.addResourceBundle(t,"translation",r,!0,!0),gx.add(t),t}async function nR(){if(Qe.isInitialized)return;await Qe.use(hS).init({resources:{en:{translation:mS}},supportedLngs:[...pS],nonExplicitSupportedLngs:!0,fallbackLng:"en",interpolation:{escapeValue:!1},detection:{order:["querystring","localStorage","navigator"],lookupQuerystring:"lang",caches:["localStorage"]}});const n=await tR(Qe.language||"en");n!=="en"&&await Qe.changeLanguage(n);const t=(Qe.language||n).split("-")[0]||"en";document.documentElement.setAttribute("lang",t==="zh"?"zh-CN":t),JO.has(t)&&document.documentElement.setAttribute("dir","rtl")}function _(n,t){return Qe.t(n,t)}const iR="https://api.worldmonitor.app/api",yx="'SF Mono', Monaco, 'Cascadia Code', 'Fira Code', monospace";let $e=null,pl=null,Rd=null,gl=!1,il=null;async function aR(){return $e||il||(il=sR(),il)}async function sR(){const{Clerk:n}=await Ue(async()=>{const{Clerk:a}=await import("./clerk-C6kUTNKl.js");return{Clerk:a}},[]),t="pk_live_Y2xlcmsud29ybGRtb25pdG9yLmFwcCQ";return $e=new n(t),await $e.load({appearance:{variables:{colorBackground:"#0f0f0f",colorInputBackground:"#141414",colorInputText:"#e8e8e8",colorText:"#e8e8e8",colorTextSecondary:"#aaaaaa",colorPrimary:"#44ff88",colorNeutral:"#e8e8e8",colorDanger:"#ff4444",borderRadius:"4px",fontFamily:yx,fontFamilyButtons:yx},elements:{card:{backgroundColor:"#111111",border:"1px solid #2a2a2a",boxShadow:"0 8px 32px rgba(0,0,0,0.6)"},formButtonPrimary:{color:"#000000",fontWeight:"600"},footerActionLink:{color:"#44ff88"},socialButtonsBlockButton:{borderColor:"#2a2a2a",color:"#e8e8e8",backgroundColor:"#141414"}}}}),$e.addListener(()=>{if($e!=null&&$e.user&&pl){const a=pl,r=Rd;pl=null,Rd=null,gS(a,r??{})}}),$e}function rR(n){Ue(async()=>{const{DodoPayments:t}=await import("./index.esm-BiNDwt_v.js");return{DodoPayments:t}},[]).then(({DodoPayments:t})=>{t.Initialize({mode:"test",displayType:"overlay",onEvent:a=>{var r,l,c;a.event_type==="checkout.status"&&(((r=a.data)==null?void 0:r.status)??((c=(l=a.data)==null?void 0:l.message)==null?void 0:c.status))==="succeeded"&&(n==null||n())}})}).catch(t=>{console.error("[checkout] Failed to load Dodo overlay SDK:",t)})}async function oR(n,t){if(gl)return!1;const a=await aR();return a.user?gS(n,t??{}):(pl=n,Rd=t??null,a.openSignIn(),!1)}async function gS(n,t){var a,r,l,c;if(gl)return!1;gl=!0;try{let f=await((a=$e==null?void 0:$e.session)==null?void 0:a.getToken({template:"convex"}).catch(()=>null))??await((r=$e==null?void 0:$e.session)==null?void 0:r.getToken().catch(()=>null));if(f||(await new Promise(v=>setTimeout(v,2e3)),f=await((l=$e==null?void 0:$e.session)==null?void 0:l.getToken({template:"convex"}).catch(()=>null))??await((c=$e==null?void 0:$e.session)==null?void 0:c.getToken().catch(()=>null))),!f)return console.error("[checkout] No auth token after retry"),!1;const h=await fetch(`${iR}/create-checkout`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${f}`},body:JSON.stringify({productId:n,returnUrl:"https://worldmonitor.app",discountCode:t.discountCode,referralCode:t.referralCode}),signal:AbortSignal.timeout(15e3)});if(!h.ok){const v=await h.json().catch(()=>({}));return console.error("[checkout] Edge error:",h.status,v),!1}const m=await h.json();if(!(m!=null&&m.checkout_url))return console.error("[checkout] No checkout_url in response"),!1;const{DodoPayments:p}=await Ue(async()=>{const{DodoPayments:v}=await import("./index.esm-BiNDwt_v.js");return{DodoPayments:v}},[]);return p.Checkout.open({checkoutUrl:m.checkout_url,options:{manualRedirect:!0,themeConfig:{dark:{bgPrimary:"#0d0d0d",bgSecondary:"#1a1a1a",borderPrimary:"#323232",textPrimary:"#ffffff",textSecondary:"#909090",buttonPrimary:"#22c55e",buttonPrimaryHover:"#16a34a",buttonTextPrimary:"#0d0d0d"},light:{bgPrimary:"#ffffff",bgSecondary:"#f8f9fa",borderPrimary:"#d4d4d4",textPrimary:"#1a1a1a",textSecondary:"#555555",buttonPrimary:"#16a34a",buttonPrimaryHover:"#15803d",buttonTextPrimary:"#ffffff"},radius:"4px"}}}),!0}catch(f){return console.error("[checkout] Failed:",f),!1}finally{gl=!1}}const lR=[{name:"Free",price:0,period:"forever",description:"Get started with the essentials",features:["Core dashboard panels","Global news feed","Earthquake & weather alerts","Basic map view"],cta:"Get Started",href:"https://worldmonitor.app",highlighted:!1},{name:"Pro",monthlyPrice:39.99,annualPrice:399.99,description:"Full intelligence dashboard",features:["Everything in Free","AI stock analysis & backtesting","Daily market briefs","Military & geopolitical tracking","Custom widget builder","MCP data connectors","Priority data refresh"],monthlyProductId:"pdt_0Nbtt71uObulf7fGXhQup",annualProductId:"pdt_0NbttMIfjLWC10jHQWYgJ",highlighted:!0},{name:"API",monthlyPrice:99.99,annualPrice:999,description:"Programmatic access to intelligence data",features:["REST API access","Real-time data streams","1,000 requests/day","Webhook notifications","Custom data exports"],monthlyProductId:"pdt_0NbttVmG1SERrxhygbbUq",annualProductId:"pdt_0Nbu2lawHYE3dv2THgSEV",highlighted:!1},{name:"Enterprise",price:null,description:"Custom solutions for organizations",features:["Everything in Pro + API","Unlimited API requests","Dedicated support","Custom integrations","SLA guarantee","On-premise option"],cta:"Contact Sales",href:"mailto:enterprise@worldmonitor.app",highlighted:!1}],cR="https://api.worldmonitor.app/api/product-catalog";function uR(){const[n,t]=W.useState(lR);return W.useEffect(()=>{let a=!1;return fetch(cR,{signal:AbortSignal.timeout(5e3)}).then(r=>r.ok?r.json():null).then(r=>{var l;!a&&((l=r==null?void 0:r.tiers)!=null&&l.length)&&t(r.tiers)}).catch(()=>{}),()=>{a=!0}},[]),n}function fR(n,t){return n.price===0?{amount:"$0",suffix:"forever"}:n.price===null&&n.monthlyPrice===void 0?{amount:"Custom",suffix:"tailored to you"}:n.annualPrice===null&&n.monthlyPrice!==void 0?{amount:`$${n.monthlyPrice}`,suffix:"/mo"}:t==="annual"&&n.annualPrice!=null?{amount:`$${n.annualPrice}`,suffix:"/yr"}:{amount:`$${n.monthlyPrice}`,suffix:"/mo"}}function dR(n,t){return n.cta&&n.href&&n.price===0?{type:"link",label:n.cta,href:n.href,external:!0}:n.cta&&n.href&&n.price===null?{type:"link",label:n.cta,href:n.href,external:!0}:n.monthlyProductId?{type:"checkout",label:"Get Started",productId:t==="annual"&&n.annualProductId?n.annualProductId:n.monthlyProductId}:{type:"link",label:"Learn More",href:"#",external:!1}}function hR({refCode:n}){const[t,a]=W.useState("monthly"),r=uR(),l=W.useCallback(c=>{oR(c,{referralCode:n})},[n]);return g.jsx("section",{id:"pricing",className:"py-24 px-6 border-t border-wm-border bg-[#060606]",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsxs("div",{className:"text-center mb-16",children:[g.jsx(Ka.h2,{className:"text-3xl md:text-5xl font-display font-bold mb-4",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:"Choose Your Plan"}),g.jsx(Ka.p,{className:"text-wm-muted max-w-xl mx-auto mb-8",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:"From real-time monitoring to full intelligence infrastructure. Pick the tier that fits your mission."}),g.jsxs(Ka.div,{className:"inline-flex items-center gap-3 bg-wm-card border border-wm-border rounded-sm p-1",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:[g.jsx("button",{onClick:()=>a("monthly"),className:`px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider transition-colors ${t==="monthly"?"bg-wm-green text-wm-bg font-bold":"text-wm-muted hover:text-wm-text"}`,children:"Monthly"}),g.jsxs("button",{onClick:()=>a("annual"),className:`px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider transition-colors flex items-center gap-2 ${t==="annual"?"bg-wm-green text-wm-bg font-bold":"text-wm-muted hover:text-wm-text"}`,children:["Annual",g.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded-sm ${t==="annual"?"bg-wm-bg/20 text-wm-bg":"bg-wm-green/10 text-wm-green"}`,children:"Save 17%"})]})]})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:r.map((c,f)=>{const h=fR(c,t),m=dR(c,t);return g.jsxs(Ka.div,{className:`relative bg-zinc-900 rounded-lg p-6 flex flex-col ${c.highlighted?"border-2 border-wm-green shadow-lg shadow-wm-green/10":"border border-wm-border"}`,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:f*.1},children:[c.highlighted&&g.jsxs("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 inline-flex items-center gap-1 bg-wm-green text-wm-bg px-3 py-1 rounded-full text-xs font-mono font-bold uppercase tracking-wider",children:[g.jsx(G3,{className:"w-3 h-3","aria-hidden":"true"}),"Most Popular"]}),g.jsx("h3",{className:`font-display text-lg font-bold mb-1 ${c.highlighted?"text-wm-green":"text-wm-text"}`,children:c.name}),g.jsx("p",{className:"text-xs text-wm-muted mb-4",children:c.description}),g.jsxs("div",{className:"mb-6",children:[g.jsx("span",{className:"text-4xl font-display font-bold",children:h.amount}),g.jsxs("span",{className:"text-sm text-wm-muted ml-1",children:["/",h.suffix]})]}),g.jsx("ul",{className:"space-y-3 mb-8 flex-1",children:c.features.map((p,v)=>g.jsxs("li",{className:"flex items-start gap-2 text-sm",children:[g.jsx(Cd,{className:`w-4 h-4 shrink-0 mt-0.5 ${c.highlighted?"text-wm-green":"text-wm-muted"}`,"aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:p})]},v))}),m.type==="link"?g.jsxs("a",{href:m.href,target:m.external?"_blank":void 0,rel:m.external?"noreferrer":void 0,className:`block text-center py-3 rounded-sm font-mono text-xs uppercase tracking-wider font-bold transition-colors ${c.highlighted?"bg-wm-green text-wm-bg hover:bg-green-400":"border border-wm-border text-wm-muted hover:text-wm-text hover:border-wm-text"}`,children:[m.label," ",g.jsx(bi,{className:"w-3.5 h-3.5 inline-block ml-1","aria-hidden":"true"})]}):g.jsxs("button",{onClick:()=>l(m.productId),className:`block w-full text-center py-3 rounded-sm font-mono text-xs uppercase tracking-wider font-bold transition-colors cursor-pointer ${c.highlighted?"bg-wm-green text-wm-bg hover:bg-green-400":"border border-wm-border text-wm-muted hover:text-wm-text hover:border-wm-text"}`,children:[m.label," ",g.jsx(bi,{className:"w-3.5 h-3.5 inline-block ml-1","aria-hidden":"true"})]})]},c.name)})}),g.jsx("p",{className:"text-center text-xs text-wm-muted font-mono mt-8",children:"Have a promo code? Enter it during checkout."})]})})}const mR="/pro/assets/worldmonitor-7-mar-2026-CtI5YvxO.jpg",pR="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0.11%2010.99%20124.78%2024.98'%3e%3cpath%20d='M105.375%2014.875v17.25h8.5c2.375%200%203.75-.375%204.75-1.25%201.25-1.125%201.875-3.125%201.875-7.375s-.625-6.25-1.875-7.375c-1-.875-2.375-1.25-4.75-1.25zM117%2023.5c0%203.75-.25%204.625-1%205.125-.5.375-1.125.5-2.375.5h-4.75V17.75h4.75c1.25%200%201.875%200%202.375.5.75.625%201%201.5%201%205.25zm7.875%2012.438H99.937V11h24.938zM79.563%2017.75v-2.875h14.75v5.5h-3.126V17.75h-6v4.125h4.75v2.75h-4.75v4.625h6.126v-3h3.124v5.875H79.564V29.25h2.374v-11.5zM66.188%2027.625c0%201.875.124%203.25.374%204.375h3.376c-.126-.875-.25-2.5-.25-4.625-.126-2.5-.876-2.875-2.626-3.25%202-.375%202.876-1.25%202.876-4.375%200-2.5-.376-3.5-1.126-4.125-.5-.5-1.374-.75-2.75-.75h-10.5v17.25h3.5v-6.75h4.876c1%200%201.374.125%201.75.375s.5.625.5%201.875zm-7.126-5v-4.75h5.626c.75%200%201%20.125%201.124.25.25.25.5.625.5%202.125s-.25%202-.5%202.25c-.124.125-.374.25-1.124.25zm15.876%2013.313h-25V11h24.937v24.938zM43.438%2029.25v2.875H31.562V29.25h4.25v-11.5h-4.25v-2.875h11.875v2.875h-4.25v11.5zM23.375%2014.875h-3.25L17.75%2028.5%2015%2015.875c-.125-.875-.5-1-1.25-1H12c-.75%200-1.125.25-1.25%201L8%2028.5%205.625%2014.875h-3.5L5.5%2031.25c.125.75.375.875%201.25.875h2.375c.75%200%201-.125%201.25-.875L13%2019.375l2.625%2011.875c.125.75.375.875%201.25.875h2.25c.75%200%201.125-.125%201.25-.875zm1.75%2021.063h-25V11h24.938v24.938z'%3e%3c/path%3e%3c/svg%3e",yS="https://api.worldmonitor.app/api",gR="0x4AAAAAACnaYgHIyxclu8Tj",yR="https://worldmonitor.app/pro";function vR(){if(!window.turnstile)return 0;let n=0;return document.querySelectorAll(".cf-turnstile:not([data-rendered])").forEach(t=>{const a=window.turnstile.render(t,{sitekey:gR,size:"flexible",callback:r=>{t.dataset.token=r},"expired-callback":()=>{delete t.dataset.token},"error-callback":()=>{delete t.dataset.token}});t.dataset.rendered="true",t.dataset.widgetId=String(a),n++}),n}function Nh(){return new URLSearchParams(window.location.search).get("ref")||void 0}function xR(n){return String(n??"").replace(/[&<>"']/g,t=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"})[t]||t)}function bR(n,t){if(t.referralCode==null&&t.status==null){const v=n.querySelector('button[type="submit"]');v&&(v.textContent=_("form.joinWaitlist"),v.disabled=!1);return}const a=xR(t.referralCode),r=`${yR}?ref=${a}`,l=encodeURIComponent(_("referral.shareText")),c=encodeURIComponent(r),f=(v,x,S)=>{const w=document.createElement(v);return w.className=x,S&&(w.textContent=S),w},h=f("div","text-center"),m=t.status==="already_registered",p=_("referral.shareHint");if(m?h.appendChild(f("p","text-lg font-display font-bold text-wm-green mb-2",_("referral.alreadyOnList"))):h.appendChild(f("p","text-lg font-display font-bold text-wm-green mb-2",_("referral.youreIn"))),h.appendChild(f("p","text-sm text-wm-muted mb-4",p)),a){const v=f("div","bg-wm-card border border-wm-border px-4 py-3 mb-4 font-mono text-xs text-wm-green break-all select-all cursor-pointer",r);v.addEventListener("click",()=>{navigator.clipboard.writeText(r).then(()=>{v.textContent=_("referral.copied"),setTimeout(()=>{v.textContent=r},2e3)})}),h.appendChild(v);const x=f("div","flex gap-3 justify-center flex-wrap"),S=[{label:_("referral.shareOnX"),href:`https://x.com/intent/tweet?text=${l}&url=${c}`},{label:_("referral.linkedin"),href:`https://www.linkedin.com/sharing/share-offsite/?url=${c}`},{label:_("referral.whatsapp"),href:`https://wa.me/?text=${l}%20${c}`},{label:_("referral.telegram"),href:`https://t.me/share/url?url=${c}&text=${encodeURIComponent(_("referral.joinWaitlistShare"))}`}];for(const w of S){const T=f("a","bg-wm-card border border-wm-border px-4 py-2 text-xs font-mono text-wm-muted hover:text-wm-text hover:border-wm-text transition-colors",w.label);T.href=w.href,T.target="_blank",T.rel="noreferrer",x.appendChild(T)}h.appendChild(x)}n.replaceWith(h)}async function vS(n,t){var m;const a=t.querySelector('button[type="submit"]'),r=a.textContent;a.disabled=!0,a.textContent=_("form.submitting");const l=((m=t.querySelector('input[name="website"]'))==null?void 0:m.value)||"",c=t.querySelector(".cf-turnstile"),f=(c==null?void 0:c.dataset.token)||"",h=Nh();try{const p=await fetch(`${yS}/register-interest`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n,source:"pro-waitlist",website:l,turnstileToken:f,referredBy:h})}),v=await p.json();if(!p.ok)throw new Error(v.error||"Registration failed");bR(t,{referralCode:v.referralCode,position:v.position,status:v.status})}catch(p){a.textContent=p.message==="Too many requests"?_("form.tooManyRequests"):_("form.failedTryAgain"),a.disabled=!1,c!=null&&c.dataset.widgetId&&window.turnstile&&(window.turnstile.reset(c.dataset.widgetId),delete c.dataset.token),setTimeout(()=>{a.textContent=r},3e3)}}const SR=()=>g.jsx("svg",{viewBox:"0 0 24 24",className:"w-5 h-5",fill:"currentColor","aria-hidden":"true",children:g.jsx("path",{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"})}),xS=()=>g.jsxs("a",{href:"https://worldmonitor.app",className:"flex items-center gap-2 hover:opacity-80 transition-opacity","aria-label":"World Monitor — Home",children:[g.jsxs("div",{className:"relative w-8 h-8 rounded-full bg-wm-card border border-wm-border flex items-center justify-center overflow-hidden",children:[g.jsx(Dl,{className:"w-5 h-5 text-wm-blue opacity-50 absolute","aria-hidden":"true"}),g.jsx(KM,{className:"w-6 h-6 text-wm-green absolute z-10","aria-hidden":"true"})]}),g.jsxs("div",{className:"flex flex-col",children:[g.jsx("span",{className:"font-display font-bold text-sm leading-none tracking-tight",children:"WORLD MONITOR"}),g.jsx("span",{className:"text-[9px] text-wm-muted font-mono uppercase tracking-widest leading-none mt-1",children:"by Someone.ceo"})]})]}),wR=()=>g.jsx("nav",{className:"fixed top-0 left-0 right-0 z-50 glass-panel border-b-0 border-x-0 rounded-none","aria-label":"Main navigation",children:g.jsxs("div",{className:"max-w-7xl mx-auto px-6 h-16 flex items-center justify-between",children:[g.jsx(xS,{}),g.jsxs("div",{className:"hidden md:flex items-center gap-8 text-sm font-mono text-wm-muted",children:[g.jsx("a",{href:"#tiers",className:"hover:text-wm-text transition-colors",children:_("nav.free")}),g.jsx("a",{href:"#pro",className:"hover:text-wm-green transition-colors",children:_("nav.pro")}),g.jsx("a",{href:"#api",className:"hover:text-wm-text transition-colors",children:_("nav.api")}),g.jsx("a",{href:"#enterprise",className:"hover:text-wm-text transition-colors",children:_("nav.enterprise")})]}),g.jsx("a",{href:"#pricing",className:"bg-wm-green text-wm-bg px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:_("nav.reserveAccess")})]})}),_R=()=>g.jsxs("a",{href:"https://www.wired.me/story/the-music-streaming-ceo-who-built-a-global-war-map",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full border border-wm-border bg-wm-card/50 text-wm-muted text-xs font-mono hover:border-wm-green/30 hover:text-wm-text transition-colors",children:[_("wired.asFeaturedIn")," ",g.jsx("span",{className:"text-wm-text font-bold",children:"WIRED"})," ",g.jsx(tS,{className:"w-3 h-3","aria-hidden":"true"})]}),TR=()=>g.jsxs("div",{className:"relative my-4 md:my-8 -mx-6",children:[g.jsx("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:g.jsx("div",{className:"w-64 h-40 md:w-96 md:h-56 bg-wm-green/8 rounded-full blur-[80px]"})}),g.jsx("div",{className:"flex items-end justify-center gap-[3px] md:gap-1 h-28 md:h-44 relative px-4","aria-hidden":"true",children:Array.from({length:60}).map((r,l)=>{const c=Math.abs(l-30),f=c<=8,h=f?1-c/8:0,m=60+h*110,p=Math.max(8,35-c*.8);return g.jsx(Ka.div,{className:`flex-1 max-w-2 md:max-w-3 rounded-sm ${f?"bg-wm-green":"bg-wm-muted/20"}`,style:f?{boxShadow:`0 0 ${6+h*12}px rgba(74,222,128,${h*.5})`}:void 0,initial:{height:f?m*.3:p*.5,opacity:f?.4:.08},animate:f?{height:[m*.5,m,m*.65,m*.9],opacity:[.6+h*.3,1,.75+h*.2,.95]}:{height:[p,p*.3,p*.7,p*.15,p*.5],opacity:[.2,.06,.15,.04,.12]},transition:{duration:f?2.5+h*.5:1+Math.random()*.6,repeat:1/0,repeatType:"reverse",delay:f?c*.07:Math.random()*.6,ease:"easeInOut"}},l)})})]}),ER=()=>g.jsxs("section",{className:"pt-28 pb-12 px-6 relative overflow-hidden",children:[g.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_50%_20%,rgba(74,222,128,0.08)_0%,transparent_50%)] pointer-events-none"}),g.jsx("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:g.jsxs(Ka.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[g.jsx("div",{className:"mb-4",children:g.jsx(_R,{})}),g.jsxs("h1",{className:"text-6xl md:text-8xl font-display font-bold tracking-tighter leading-[0.95]",children:[g.jsx("span",{className:"text-wm-muted/40",children:_("hero.noiseWord")}),g.jsx("span",{className:"mx-3 md:mx-5 text-wm-border/50",children:"→"}),g.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-wm-green to-emerald-300 text-glow",children:_("hero.signalWord")})]}),g.jsx(TR,{}),g.jsx("p",{className:"text-lg md:text-xl text-wm-muted max-w-xl mx-auto font-light leading-relaxed",children:_("hero.valueProps")}),Nh()&&g.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 mt-4 rounded-sm border border-wm-green/30 bg-wm-green/5 text-sm font-mono text-wm-green",children:[g.jsx(I3,{className:"w-4 h-4","aria-hidden":"true"}),_("referral.invitedBanner")]}),g.jsxs("form",{className:"flex flex-col gap-3 max-w-md mx-auto mt-8",onSubmit:n=>{n.preventDefault();const t=n.currentTarget,a=new FormData(t).get("email");vS(a,t)},children:[g.jsx("input",{type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"absolute opacity-0 h-0 w-0 pointer-events-none"}),g.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[g.jsx("input",{type:"email",name:"email",placeholder:_("hero.emailPlaceholder"),className:"flex-1 bg-wm-card border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono",required:!0,"aria-label":_("hero.emailAriaLabel")}),g.jsxs("button",{type:"submit",className:"bg-wm-green text-wm-bg px-6 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors flex items-center justify-center gap-2 whitespace-nowrap",children:[_("hero.reserveEarlyAccess")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})]}),g.jsx("div",{className:"cf-turnstile mx-auto"})]}),g.jsxs("div",{className:"flex items-center justify-center gap-4 mt-4",children:[g.jsx("p",{className:"text-xs text-wm-muted font-mono",children:_("hero.launchingDate")}),g.jsx("span",{className:"text-wm-border",children:"|"}),g.jsxs("a",{href:"https://worldmonitor.app",className:"text-xs text-wm-green font-mono hover:text-green-300 transition-colors flex items-center gap-1",children:[_("hero.tryFreeDashboard")," ",g.jsx(bi,{className:"w-3 h-3","aria-hidden":"true"})]})]})]})})]}),AR=()=>g.jsx("section",{className:"border-y border-wm-border bg-wm-card/30 py-16 px-6",children:g.jsxs("div",{className:"max-w-5xl mx-auto",children:[g.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 text-center mb-12",children:[{value:"2M+",label:_("socialProof.uniqueVisitors")},{value:"421K",label:_("socialProof.peakDailyUsers")},{value:"190+",label:_("socialProof.countriesReached")},{value:"435+",label:_("socialProof.liveDataSources")}].map((n,t)=>g.jsxs("div",{children:[g.jsx("p",{className:"text-3xl md:text-4xl font-display font-bold text-wm-green",children:n.value}),g.jsx("p",{className:"text-xs font-mono text-wm-muted uppercase tracking-widest mt-1",children:n.label})]},t))}),g.jsxs("blockquote",{className:"max-w-3xl mx-auto text-center",children:[g.jsxs("p",{className:"text-lg md:text-xl text-wm-muted italic leading-relaxed",children:['"',_("socialProof.quote"),'"']}),g.jsx("footer",{className:"mt-6 flex items-center justify-center gap-3",children:g.jsx("a",{href:"https://www.wired.me/story/the-music-streaming-ceo-who-built-a-global-war-map",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 text-wm-muted hover:text-wm-text transition-colors",children:g.jsx("img",{src:pR,alt:"WIRED",className:"h-5 brightness-0 invert opacity-60 hover:opacity-100 transition-opacity"})})})]})]})}),NR=()=>g.jsxs("section",{className:"py-24 px-6 max-w-5xl mx-auto",id:"tiers",children:[g.jsx("h2",{className:"sr-only",children:"Plans"}),g.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-green p-8 relative border-glow",children:[g.jsx("div",{className:"absolute top-0 left-0 w-full h-1 bg-wm-green"}),g.jsx("h3",{className:"font-display text-2xl font-bold mb-2",children:_("twoPath.proTitle")}),g.jsx("p",{className:"text-sm text-wm-muted mb-6",children:_("twoPath.proDesc")}),g.jsx("ul",{className:"space-y-3 mb-8",children:[_("twoPath.proF1"),_("twoPath.proF2"),_("twoPath.proF3"),_("twoPath.proF4"),_("twoPath.proF5"),_("twoPath.proF6"),_("twoPath.proF7"),_("twoPath.proF8"),_("twoPath.proF9")].map((n,t)=>g.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[g.jsx(Cd,{className:"w-4 h-4 shrink-0 mt-0.5 text-wm-green","aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:n})]},t))}),g.jsx("a",{href:"#pricing",className:"block text-center py-2.5 rounded-sm font-mono text-xs uppercase tracking-wider font-bold bg-wm-green text-wm-bg hover:bg-green-400 transition-colors",children:_("twoPath.proCta")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-8",children:[g.jsx("h3",{className:"font-display text-2xl font-bold mb-2",children:_("twoPath.entTitle")}),g.jsx("p",{className:"text-sm text-wm-muted mb-6",children:_("twoPath.entDesc")}),g.jsxs("ul",{className:"space-y-3 mb-8",children:[g.jsx("li",{className:"text-xs font-mono text-wm-green uppercase tracking-wider mb-1",children:_("twoPath.entF1")}),[_("twoPath.entF2"),_("twoPath.entF3"),_("twoPath.entF4"),_("twoPath.entF5"),_("twoPath.entF6"),_("twoPath.entF7"),_("twoPath.entF8"),_("twoPath.entF9"),_("twoPath.entF10"),_("twoPath.entF11")].map((n,t)=>g.jsxs("li",{className:"flex items-start gap-3 text-sm",children:[g.jsx(Cd,{className:"w-4 h-4 shrink-0 mt-0.5 text-wm-muted","aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted",children:n})]},t))]}),g.jsx("a",{href:"#enterprise",className:"block text-center py-2.5 rounded-sm font-mono text-xs uppercase tracking-wider font-bold border border-wm-border text-wm-muted hover:text-wm-text hover:border-wm-text transition-colors",children:_("twoPath.entCta")})]})]})]}),DR=()=>{const n=[{icon:g.jsx(d3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.noiseTitle"),desc:_("whyUpgrade.noiseDesc")},{icon:g.jsx(rS,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.fasterTitle"),desc:_("whyUpgrade.fasterDesc")},{icon:g.jsx(V3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.controlTitle"),desc:_("whyUpgrade.controlDesc")},{icon:g.jsx(sS,{className:"w-6 h-6","aria-hidden":"true"}),title:_("whyUpgrade.deeperTitle"),desc:_("whyUpgrade.deeperDesc")}];return g.jsx("section",{className:"py-24 px-6 border-t border-wm-border bg-wm-card/20",children:g.jsxs("div",{className:"max-w-5xl mx-auto",children:[g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-16 text-center",children:_("whyUpgrade.title")}),g.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:n.map((t,a)=>g.jsxs("div",{className:"flex gap-5",children:[g.jsx("div",{className:"text-wm-green shrink-0 mt-1",children:t.icon}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold text-lg mb-2",children:t.title}),g.jsx("p",{className:"text-sm text-wm-muted leading-relaxed",children:t.desc})]})]},a))})]})})},jR=()=>g.jsx("section",{className:"px-6 py-16",children:g.jsxs("div",{className:"max-w-6xl mx-auto",children:[g.jsxs("div",{className:"relative rounded-lg overflow-hidden border border-wm-border shadow-2xl shadow-wm-green/5",children:[g.jsxs("div",{className:"bg-wm-card px-4 py-2 border-b border-wm-border flex items-center gap-3",children:[g.jsxs("div",{className:"flex gap-1.5",children:[g.jsx("div",{className:"w-3 h-3 rounded-full bg-red-500/70"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500/70"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500/70"})]}),g.jsx("span",{className:"font-mono text-xs text-wm-muted ml-2",children:_("livePreview.windowTitle")}),g.jsxs("a",{href:"https://worldmonitor.app",target:"_blank",rel:"noreferrer",className:"ml-auto text-xs text-wm-green font-mono hover:text-green-300 transition-colors flex items-center gap-1",children:[_("livePreview.openFullScreen")," ",g.jsx(tS,{className:"w-3 h-3","aria-hidden":"true"})]})]}),g.jsxs("div",{className:"relative aspect-[16/9] bg-black",children:[g.jsx("img",{src:mR,alt:"World Monitor Dashboard",className:"absolute inset-0 w-full h-full object-cover"}),g.jsx("iframe",{src:"https://worldmonitor.app?alert=false",title:_("livePreview.iframeTitle"),className:"relative w-full h-full border-0",loading:"lazy",sandbox:"allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"}),g.jsx("div",{className:"absolute inset-0 pointer-events-none bg-gradient-to-t from-wm-bg/80 via-transparent to-transparent"}),g.jsx("div",{className:"absolute bottom-4 left-0 right-0 text-center pointer-events-auto",children:g.jsxs("a",{href:"https://worldmonitor.app",target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-2 bg-wm-green text-wm-bg px-6 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:[_("livePreview.tryLiveDashboard")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})})]})]}),g.jsx("p",{className:"text-center text-xs text-wm-muted font-mono mt-4",children:_("livePreview.description")})]})}),CR=()=>{const t=["Finnhub","FRED","Bloomberg","CNBC","Nikkei","CoinGecko","Polymarket","Reuters","ACLED","UCDP","GDELT","NASA FIRMS","USGS","OpenSky","AISStream","Cloudflare Radar","BGPStream","GPSJam","NOAA","Copernicus","IAEA","Al Jazeera","Sky News","Euronews","DW News","France 24","OilPrice","Rigzone","Maritime Executive","Hellenic Shipping News","Defense One","Jane's","The War Zone","TechCrunch","Ars Technica","The Verge","Wired","Krebs on Security","BleepingComputer","The Record"].join(" · ");return g.jsx("section",{className:"border-y border-wm-border bg-wm-card/20 overflow-hidden py-4","aria-label":"Data sources",children:g.jsxs("div",{className:"marquee-track whitespace-nowrap font-mono text-xs text-wm-muted uppercase tracking-widest",children:[g.jsxs("span",{className:"inline-block px-4",children:[t," · "]}),g.jsxs("span",{className:"inline-block px-4",children:[t," · "]})]})})},MR=()=>g.jsx("section",{className:"py-24 px-6 border-t border-wm-border bg-wm-card/30",id:"pro",children:g.jsxs("div",{className:"max-w-7xl mx-auto grid lg:grid-cols-2 gap-16 items-start",children:[g.jsxs("div",{children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-green/30 bg-wm-green/10 text-wm-green text-xs font-mono mb-6",children:_("proShowcase.proTier")}),g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("proShowcase.title")}),g.jsx("p",{className:"text-wm-muted mb-8",children:_("proShowcase.subtitle")}),g.jsxs("div",{className:"space-y-6",children:[g.jsxs("div",{className:"flex gap-4",children:[g.jsx(rS,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.equityResearch")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.equityResearchDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(Dl,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.geopoliticalAnalysis")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.geopoliticalAnalysisDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(Eh,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.economyAnalytics")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.economyAnalyticsDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(Ah,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.riskMonitoring")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.riskMonitoringDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(sS,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h4",{className:"font-bold mb-1",children:_("proShowcase.orbitalSurveillance")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.orbitalSurveillanceDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(a3,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.morningBriefs")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.morningBriefsDesc")})]})]}),g.jsxs("div",{className:"flex gap-4",children:[g.jsx(p3,{className:"w-6 h-6 text-wm-green shrink-0","aria-hidden":"true"}),g.jsxs("div",{children:[g.jsx("h3",{className:"font-bold mb-1",children:_("proShowcase.oneKey")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("proShowcase.oneKeyDesc")})]})]})]}),g.jsxs("div",{className:"mt-10 pt-8 border-t border-wm-border",children:[g.jsx("p",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-4",children:_("proShowcase.deliveryLabel")}),g.jsx("div",{className:"flex gap-6",children:[{icon:g.jsx(SR,{}),label:"Slack"},{icon:g.jsx(O3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Telegram"},{icon:g.jsx(T3,{className:"w-5 h-5","aria-hidden":"true"}),label:"WhatsApp"},{icon:g.jsx(w3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Email"},{icon:g.jsx(A3,{className:"w-5 h-5","aria-hidden":"true"}),label:"Discord"}].map((n,t)=>g.jsxs("div",{className:"flex flex-col items-center gap-1.5 text-wm-muted hover:text-wm-text transition-colors cursor-pointer",children:[n.icon,g.jsx("span",{className:"text-[10px] font-mono",children:n.label})]},t))})]})]}),g.jsxs("div",{className:"bg-[#1a1d21] rounded-lg border border-[#35373b] overflow-hidden shadow-2xl sticky top-24",children:[g.jsxs("div",{className:"bg-[#222529] px-4 py-3 border-b border-[#35373b] flex items-center gap-3",children:[g.jsx("div",{className:"w-3 h-3 rounded-full bg-red-500"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),g.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500"}),g.jsx("span",{className:"ml-2 font-mono text-xs text-gray-400",children:"#world-monitor-alerts"})]}),g.jsx("div",{className:"p-6 space-y-6 font-sans text-sm",children:g.jsxs("div",{className:"flex gap-4",children:[g.jsx("div",{className:"w-10 h-10 rounded bg-wm-green/20 flex items-center justify-center shrink-0",children:g.jsx(Dl,{className:"w-6 h-6 text-wm-green","aria-hidden":"true"})}),g.jsxs("div",{children:[g.jsxs("div",{className:"flex items-baseline gap-2 mb-1",children:[g.jsx("span",{className:"font-bold text-gray-200",children:"World Monitor"}),g.jsx("span",{className:"text-xs text-gray-500 bg-gray-800 px-1 rounded",children:"APP"}),g.jsx("span",{className:"text-xs text-gray-500",children:"8:00 AM"})]}),g.jsxs("p",{className:"text-gray-300 font-bold mb-3",children:[_("slackMock.morningBrief")," · Mar 6"]}),g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{className:"pl-3 border-l-2 border-blue-500",children:[g.jsx("span",{className:"text-blue-400 font-bold text-xs uppercase tracking-wider",children:_("slackMock.markets")}),g.jsx("p",{className:"text-gray-300 mt-1",children:_("slackMock.marketsText")})]}),g.jsxs("div",{className:"pl-3 border-l-2 border-orange-500",children:[g.jsx("span",{className:"text-orange-400 font-bold text-xs uppercase tracking-wider",children:_("slackMock.elevated")}),g.jsx("p",{className:"text-gray-300 mt-1",children:_("slackMock.elevatedText")})]}),g.jsxs("div",{className:"pl-3 border-l-2 border-yellow-500",children:[g.jsx("span",{className:"text-yellow-400 font-bold text-xs uppercase tracking-wider",children:_("slackMock.watch")}),g.jsx("p",{className:"text-gray-300 mt-1",children:_("slackMock.watchText")})]})]})]})]})})]})]})}),OR=()=>{const n=[{icon:g.jsx(WM,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.investorsTitle"),desc:_("audience.investorsDesc")},{icon:g.jsx(u3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.tradersTitle"),desc:_("audience.tradersDesc")},{icon:g.jsx(C3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.researchersTitle"),desc:_("audience.researchersDesc")},{icon:g.jsx(Dl,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.journalistsTitle"),desc:_("audience.journalistsDesc")},{icon:g.jsx(y3,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.govTitle"),desc:_("audience.govDesc")},{icon:g.jsx(QM,{className:"w-6 h-6","aria-hidden":"true"}),title:_("audience.teamsTitle"),desc:_("audience.teamsDesc")}];return g.jsx("section",{className:"py-24 px-6",children:g.jsxs("div",{className:"max-w-5xl mx-auto",children:[g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-16 text-center",children:_("audience.title")}),g.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:n.map((t,a)=>g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6 hover:border-wm-green/30 transition-colors",children:[g.jsx("div",{className:"text-wm-green mb-4",children:t.icon}),g.jsx("h3",{className:"font-bold mb-2",children:t.title}),g.jsx("p",{className:"text-sm text-wm-muted",children:t.desc})]},a))})]})})},RR=()=>g.jsx("section",{className:"py-24 px-6 border-y border-wm-border bg-[#0a0a0a]",id:"api",children:g.jsxs("div",{className:"max-w-7xl mx-auto grid lg:grid-cols-2 gap-16 items-center",children:[g.jsx("div",{className:"order-2 lg:order-1",children:g.jsxs("div",{className:"bg-black border border-wm-border rounded-lg overflow-hidden font-mono text-sm",children:[g.jsxs("div",{className:"bg-wm-card px-4 py-2 border-b border-wm-border flex items-center gap-2",children:[g.jsx(H3,{className:"w-4 h-4 text-wm-muted","aria-hidden":"true"}),g.jsx("span",{className:"text-wm-muted text-xs",children:"api.worldmonitor.app"})]}),g.jsx("div",{className:"p-6 text-gray-300 overflow-x-auto",children:g.jsx("pre",{children:g.jsxs("code",{children:[g.jsx("span",{className:"text-wm-blue",children:"curl"})," \\",g.jsx("br",{}),g.jsx("span",{className:"text-wm-green",children:'"https://api.worldmonitor.app/v1/intelligence/convergence?region=MENA&time_window=6h"'})," \\",g.jsx("br",{}),"-H ",g.jsx("span",{className:"text-wm-green",children:'"Authorization: Bearer wm_live_xxx"'}),g.jsx("br",{}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"{"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"status"'}),": ",g.jsx("span",{className:"text-wm-green",children:'"success"'}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"data"'}),": ",g.jsx("span",{className:"text-wm-muted",children:"["}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"{"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"type"'}),": ",g.jsx("span",{className:"text-wm-green",children:'"multi_signal_convergence"'}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"signals"'}),": ",g.jsx("span",{className:"text-wm-muted",children:'["military_flights", "ais_dark_ships", "oref_sirens"]'}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"confidence"'}),": ",g.jsx("span",{className:"text-orange-400",children:"0.92"}),",",g.jsx("br",{}),g.jsx("span",{className:"text-wm-blue",children:'"location"'}),": ",g.jsx("span",{className:"text-wm-muted",children:"{"})," ",g.jsx("span",{className:"text-wm-blue",children:'"lat"'}),": ",g.jsx("span",{className:"text-orange-400",children:"34.05"}),", ",g.jsx("span",{className:"text-wm-blue",children:'"lng"'}),": ",g.jsx("span",{className:"text-orange-400",children:"35.12"})," ",g.jsx("span",{className:"text-wm-muted",children:"}"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"}"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"]"}),g.jsx("br",{}),g.jsx("span",{className:"text-wm-muted",children:"}"})]})})})]})}),g.jsxs("div",{className:"order-1 lg:order-2",children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-border bg-wm-card text-wm-muted text-xs font-mono mb-6",children:_("apiSection.apiTier")}),g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("apiSection.title")}),g.jsx("p",{className:"text-wm-muted mb-8",children:_("apiSection.subtitle")}),g.jsxs("ul",{className:"space-y-4 mb-8",children:[g.jsxs("li",{className:"flex items-start gap-3",children:[g.jsx(k3,{className:"w-5 h-5 text-wm-muted shrink-0","aria-hidden":"true"}),g.jsx("span",{className:"text-sm",children:_("apiSection.restApi")})]}),g.jsxs("li",{className:"flex items-start gap-3",children:[g.jsx(b3,{className:"w-5 h-5 text-wm-muted shrink-0","aria-hidden":"true"}),g.jsx("span",{className:"text-sm",children:_("apiSection.authenticated")})]}),g.jsxs("li",{className:"flex items-start gap-3",children:[g.jsx(o3,{className:"w-5 h-5 text-wm-muted shrink-0","aria-hidden":"true"}),g.jsx("span",{className:"text-sm",children:_("apiSection.structured")})]})]}),g.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8 p-4 bg-wm-card border border-wm-border rounded-sm",children:[g.jsxs("div",{children:[g.jsx("p",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("apiSection.starter")}),g.jsx("p",{className:"text-sm font-bold",children:_("apiSection.starterReqs")}),g.jsx("p",{className:"text-xs text-wm-muted",children:_("apiSection.starterWebhooks")})]}),g.jsxs("div",{children:[g.jsx("p",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("apiSection.business")}),g.jsx("p",{className:"text-sm font-bold",children:_("apiSection.businessReqs")}),g.jsx("p",{className:"text-xs text-wm-muted",children:_("apiSection.businessWebhooks")})]})]}),g.jsx("p",{className:"text-sm text-wm-muted border-l-2 border-wm-border pl-4",children:_("apiSection.feedData")})]})]})}),kR=()=>g.jsx("section",{className:"py-24 px-6",id:"enterprise",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsxs("div",{className:"text-center mb-16",children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-border bg-wm-card text-wm-muted text-xs font-mono mb-6",children:_("enterpriseShowcase.enterpriseTier")}),g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("enterpriseShowcase.title")}),g.jsx("p",{className:"text-wm-muted max-w-2xl mx-auto",children:_("enterpriseShowcase.subtitle")})]}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-6",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Ah,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.security")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.securityDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(eS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.aiAgents")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.aiAgentsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(nS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.dataLayers")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.dataLayersDesc")})]})]}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-12",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(aS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.connectors")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.connectorsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(iS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.whiteLabel")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.whiteLabelDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Eh,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.financial")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.financialDesc")})]})]}),g.jsxs("div",{className:"data-grid mb-12",children:[g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.commodity")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.commodityDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.government")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.governmentDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.risk")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.riskDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h4",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.soc")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.socDesc")})]})]}),g.jsx("div",{className:"text-center mt-12",children:g.jsxs("a",{href:"#enterprise-contact","aria-label":"Talk to sales about Enterprise plans",className:"inline-flex items-center gap-2 bg-wm-green text-wm-bg px-8 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:[_("enterpriseShowcase.talkToSales")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})})]})}),LR=()=>{const n=[{feature:_("pricingTable.dataRefresh"),free:_("pricingTable.f5_15min"),pro:_("pricingTable.fLt60s"),api:_("pricingTable.fPerRequest"),ent:_("pricingTable.fLiveEdge")},{feature:_("pricingTable.dashboard"),free:_("pricingTable.f50panels"),pro:_("pricingTable.f50panels"),api:"—",ent:_("pricingTable.fWhiteLabel")},{feature:_("pricingTable.ai"),free:_("pricingTable.fBYOK"),pro:_("pricingTable.fIncluded"),api:"—",ent:_("pricingTable.fAgentsPersonas")},{feature:_("pricingTable.briefsAlerts"),free:"—",pro:_("pricingTable.fDailyFlash"),api:"—",ent:_("pricingTable.fTeamDist")},{feature:_("pricingTable.delivery"),free:"—",pro:_("pricingTable.fSlackTgWa"),api:_("pricingTable.fWebhook"),ent:_("pricingTable.fSiemMcp")},{feature:_("pricingTable.apiRow"),free:"—",pro:"—",api:_("pricingTable.fRestWebhook"),ent:_("pricingTable.fMcpBulk")},{feature:_("pricingTable.infraLayers"),free:_("pricingTable.f45"),pro:_("pricingTable.f45"),api:"—",ent:_("pricingTable.fTensOfThousands")},{feature:_("pricingTable.satellite"),free:_("pricingTable.fLiveTracking"),pro:_("pricingTable.fPassAlerts"),api:"—",ent:_("pricingTable.fImagerySar")},{feature:_("pricingTable.connectorsRow"),free:"—",pro:"—",api:"—",ent:_("pricingTable.f100plus")},{feature:_("pricingTable.deployment"),free:_("pricingTable.fCloud"),pro:_("pricingTable.fCloud"),api:_("pricingTable.fCloud"),ent:_("pricingTable.fCloudOnPrem")},{feature:_("pricingTable.securityRow"),free:_("pricingTable.fStandard"),pro:_("pricingTable.fStandard"),api:_("pricingTable.fKeyAuth"),ent:_("pricingTable.fSsoMfa")}];return g.jsxs("section",{className:"py-24 px-6 max-w-7xl mx-auto",children:[g.jsx("div",{className:"text-center mb-16",children:g.jsx("h2",{className:"text-3xl md:text-5xl font-display font-bold mb-6",children:_("pricingTable.title")})}),g.jsxs("div",{className:"hidden md:block",children:[g.jsxs("div",{className:"grid grid-cols-5 gap-4 mb-4 pb-4 border-b border-wm-border font-mono text-xs uppercase tracking-widest text-wm-muted",children:[g.jsx("div",{children:_("pricingTable.feature")}),g.jsx("div",{children:_("pricingTable.freeHeader")}),g.jsx("div",{className:"text-wm-green",children:_("pricingTable.proHeader")}),g.jsx("div",{children:_("pricingTable.apiHeader")}),g.jsx("div",{children:_("pricingTable.entHeader")})]}),n.map((t,a)=>g.jsxs("div",{className:"grid grid-cols-5 gap-4 py-4 border-b border-wm-border/50 text-sm hover:bg-wm-card/50 transition-colors",children:[g.jsx("div",{className:"font-medium",children:t.feature}),g.jsx("div",{className:"text-wm-muted",children:t.free}),g.jsx("div",{className:"text-wm-green",children:t.pro}),g.jsx("div",{className:"text-wm-muted",children:t.api}),g.jsx("div",{className:"text-wm-muted",children:t.ent})]},a))]}),g.jsx("div",{className:"md:hidden space-y-4",children:n.map((t,a)=>g.jsxs("div",{className:"bg-wm-card border border-wm-border p-4 rounded-sm",children:[g.jsx("p",{className:"font-medium text-sm mb-3",children:t.feature}),g.jsxs("div",{className:"grid grid-cols-2 gap-2 text-xs",children:[g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-muted",children:[_("tiers.free"),":"]})," ",t.free]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-green",children:[_("tiers.pro"),":"]})," ",g.jsx("span",{className:"text-wm-green",children:t.pro})]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-muted",children:[_("nav.api"),":"]})," ",t.api]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-wm-muted",children:[_("tiers.enterprise"),":"]})," ",t.ent]})]})]},a))}),g.jsx("p",{className:"text-center text-sm text-wm-muted mt-8",children:_("pricingTable.noteBelow")})]})},zR=()=>{const n=[{q:_("faq.q1"),a:_("faq.a1"),open:!0},{q:_("faq.q2"),a:_("faq.a2")},{q:_("faq.q3"),a:_("faq.a3")},{q:_("faq.q4"),a:_("faq.a4")},{q:_("faq.q5"),a:_("faq.a5")},{q:_("faq.q6"),a:_("faq.a6")},{q:_("faq.q7"),a:_("faq.a7")},{q:_("faq.q8"),a:_("faq.a8")}];return g.jsxs("section",{className:"py-24 px-6 max-w-3xl mx-auto",children:[g.jsx("h2",{className:"text-3xl font-display font-bold mb-12 text-center",children:_("faq.title")}),g.jsx("div",{className:"space-y-4",children:n.map((t,a)=>g.jsxs("details",{open:t.open,className:"group bg-wm-card border border-wm-border rounded-sm [&_summary::-webkit-details-marker]:hidden",children:[g.jsxs("summary",{className:"flex items-center justify-between p-6 cursor-pointer font-medium",children:[t.q,g.jsx(n3,{className:"w-5 h-5 text-wm-muted group-open:rotate-180 transition-transform","aria-hidden":"true"})]}),g.jsx("div",{className:"px-6 pb-6 text-wm-muted text-sm border-t border-wm-border pt-4 mt-2",children:t.a})]},a))})]})},VR=()=>g.jsxs("footer",{className:"border-t border-wm-border bg-[#020202] pt-24 pb-12 px-6 text-center",id:"waitlist",children:[g.jsxs("div",{className:"max-w-2xl mx-auto mb-16",children:[g.jsx("h2",{className:"text-4xl font-display font-bold mb-4",children:_("finalCta.title")}),g.jsx("p",{className:"text-wm-muted mb-8",children:_("finalCta.subtitle")}),g.jsxs("form",{className:"flex flex-col gap-3 max-w-md mx-auto mb-6",onSubmit:n=>{n.preventDefault();const t=n.currentTarget,a=new FormData(t).get("email");vS(a,t)},children:[g.jsx("input",{type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"absolute opacity-0 h-0 w-0 pointer-events-none"}),g.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[g.jsx("input",{type:"email",name:"email",placeholder:_("hero.emailPlaceholder"),className:"flex-1 bg-wm-card border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono",required:!0,"aria-label":_("hero.emailAriaLabel")}),g.jsx("button",{type:"submit",className:"bg-wm-green text-wm-bg px-6 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors whitespace-nowrap",children:_("finalCta.getPro")})]}),g.jsx("div",{className:"cf-turnstile mx-auto"})]}),g.jsxs("a",{href:"#enterprise-contact",className:"inline-flex items-center gap-2 text-sm text-wm-muted hover:text-wm-text transition-colors font-mono",children:[_("finalCta.talkToSales")," ",g.jsx(bi,{className:"w-3 h-3","aria-hidden":"true"})]})]}),g.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between max-w-7xl mx-auto pt-8 border-t border-wm-border/50 text-xs text-wm-muted font-mono",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-4 md:mb-0",children:[g.jsx("img",{src:"/favico/favicon-32x32.png",alt:"",width:"28",height:"28",className:"rounded-full"}),g.jsxs("div",{className:"flex flex-col",children:[g.jsx("span",{className:"font-display font-bold text-sm leading-none tracking-tight text-wm-text",children:"WORLD MONITOR"}),g.jsx("span",{className:"text-[9px] uppercase tracking-[2px] opacity-60 mt-0.5",children:"by Someone.ceo"})]})]}),g.jsxs("div",{className:"flex items-center gap-6",children:[g.jsx("a",{href:"/",className:"hover:text-wm-text transition-colors",children:"Dashboard"}),g.jsx("a",{href:"https://www.worldmonitor.app/blog/",className:"hover:text-wm-text transition-colors",children:"Blog"}),g.jsx("a",{href:"https://www.worldmonitor.app/docs",className:"hover:text-wm-text transition-colors",children:"Docs"}),g.jsx("a",{href:"https://status.worldmonitor.app/",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Status"}),g.jsx("a",{href:"https://github.com/koala73/worldmonitor",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"GitHub"}),g.jsx("a",{href:"https://discord.gg/re63kWKxaz",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Discord"}),g.jsx("a",{href:"https://x.com/worldmonitorai",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"X"})]}),g.jsxs("span",{className:"text-[10px] opacity-40 mt-4 md:mt-0",children:["© ",new Date().getFullYear()," WorldMonitor"]})]})]}),UR=()=>g.jsxs("div",{className:"min-h-screen selection:bg-wm-green/30 selection:text-wm-green",children:[g.jsx("nav",{className:"fixed top-0 left-0 right-0 z-50 glass-panel border-b-0 border-x-0 rounded-none","aria-label":"Main navigation",children:g.jsxs("div",{className:"max-w-7xl mx-auto px-6 h-16 flex items-center justify-between",children:[g.jsx("a",{href:"#",onClick:n=>{n.preventDefault(),window.location.hash=""},children:g.jsx(xS,{})}),g.jsxs("div",{className:"hidden md:flex items-center gap-8 text-sm font-mono text-wm-muted",children:[g.jsx("a",{href:"#",onClick:n=>{n.preventDefault(),window.location.hash=""},className:"hover:text-wm-text transition-colors",children:_("nav.pro")}),g.jsx("a",{href:"#enterprise",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("features"))==null||t.scrollIntoView({behavior:"smooth"})},className:"hover:text-wm-text transition-colors",children:_("nav.enterprise")}),g.jsx("a",{href:"#enterprise-contact",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("contact"))==null||t.scrollIntoView({behavior:"smooth"})},className:"hover:text-wm-green transition-colors",children:_("enterpriseShowcase.talkToSales")})]}),g.jsx("a",{href:"#enterprise-contact",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("contact"))==null||t.scrollIntoView({behavior:"smooth"})},className:"bg-wm-green text-wm-bg px-4 py-2 rounded-sm font-mono text-xs uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:_("enterpriseShowcase.talkToSales")})]})}),g.jsxs("main",{className:"pt-24",children:[g.jsx("section",{className:"py-24 px-6 text-center",children:g.jsxs("div",{className:"max-w-4xl mx-auto",children:[g.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-wm-border bg-wm-card text-wm-muted text-xs font-mono mb-6",children:_("enterpriseShowcase.enterpriseTier")}),g.jsx("h2",{className:"text-4xl md:text-6xl font-display font-bold mb-6",children:_("enterpriseShowcase.title")}),g.jsx("p",{className:"text-lg text-wm-muted max-w-2xl mx-auto mb-10",children:_("enterpriseShowcase.subtitle")}),g.jsxs("a",{href:"#enterprise-contact",onClick:n=>{var t;n.preventDefault(),(t=document.getElementById("contact"))==null||t.scrollIntoView({behavior:"smooth"})},className:"inline-flex items-center gap-2 bg-wm-green text-wm-bg px-8 py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:[_("enterpriseShowcase.talkToSales")," ",g.jsx(bi,{className:"w-4 h-4","aria-hidden":"true"})]})]})}),g.jsx("section",{className:"py-24 px-6",id:"features",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsx("h2",{className:"sr-only",children:"Enterprise Features"}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-6",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Ah,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.security")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.securityDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(eS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.aiAgents")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.aiAgentsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(nS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.dataLayers")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.dataLayersDesc")})]})]}),g.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mb-12",children:[g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(aS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.connectors")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.connectorsDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(iS,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.whiteLabel")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.whiteLabelDesc")})]}),g.jsxs("div",{className:"bg-wm-card border border-wm-border p-6",children:[g.jsx(Eh,{className:"w-8 h-8 text-wm-muted mb-4","aria-hidden":"true"}),g.jsx("h3",{className:"font-bold mb-2",children:_("enterpriseShowcase.financial")}),g.jsx("p",{className:"text-sm text-wm-muted",children:_("enterpriseShowcase.financialDesc")})]})]})]})}),g.jsx("section",{className:"py-24 px-6 border-t border-wm-border",children:g.jsxs("div",{className:"max-w-7xl mx-auto",children:[g.jsx("h2",{className:"text-3xl font-display font-bold mb-12 text-center",children:_("enterpriseShowcase.title")}),g.jsxs("div",{className:"data-grid",children:[g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.commodity")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.commodityDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.government")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.governmentDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.risk")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.riskDesc")})]}),g.jsxs("div",{className:"data-cell",children:[g.jsx("h3",{className:"font-mono text-xs text-wm-muted uppercase tracking-widest mb-2",children:_("enterpriseShowcase.soc")}),g.jsx("p",{className:"text-sm",children:_("enterpriseShowcase.socDesc")})]})]})]})}),g.jsx("section",{className:"py-24 px-6 border-t border-wm-border",id:"contact",children:g.jsxs("div",{className:"max-w-xl mx-auto",children:[g.jsx("h2",{className:"font-display text-3xl font-bold mb-2 text-center",children:_("enterpriseShowcase.contactFormTitle")}),g.jsx("p",{className:"text-sm text-wm-muted mb-10 text-center",children:_("enterpriseShowcase.contactFormSubtitle")}),g.jsxs("form",{className:"space-y-4",onSubmit:async n=>{var m;n.preventDefault();const t=n.currentTarget,a=t.querySelector('button[type="submit"]'),r=a.textContent;a.disabled=!0,a.textContent=_("enterpriseShowcase.contactSending");const l=new FormData(t),c=((m=t.querySelector('input[name="website"]'))==null?void 0:m.value)||"",f=t.querySelector(".cf-turnstile"),h=(f==null?void 0:f.dataset.token)||"";try{const p=await fetch(`${yS}/contact`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:l.get("email"),name:l.get("name"),organization:l.get("organization"),phone:l.get("phone"),message:l.get("message"),source:"enterprise-contact",website:c,turnstileToken:h})}),v=t.querySelector("[data-form-error]");if(!p.ok){const x=await p.json().catch(()=>({}));if(p.status===422&&v){v.textContent=x.error||_("enterpriseShowcase.workEmailRequired"),v.classList.remove("hidden"),a.textContent=r,a.disabled=!1;return}throw new Error}v&&v.classList.add("hidden"),a.textContent=_("enterpriseShowcase.contactSent"),a.className=a.className.replace("bg-wm-green","bg-wm-card border border-wm-green text-wm-green")}catch{a.textContent=_("enterpriseShowcase.contactFailed"),a.disabled=!1,f!=null&&f.dataset.widgetId&&window.turnstile&&(window.turnstile.reset(f.dataset.widgetId),delete f.dataset.token),setTimeout(()=>{a.textContent=r},4e3)}},children:[g.jsx("input",{type:"text",name:"website",autoComplete:"off",tabIndex:-1,"aria-hidden":"true",className:"absolute opacity-0 h-0 w-0 pointer-events-none"}),g.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[g.jsx("input",{type:"text",name:"name",placeholder:_("enterpriseShowcase.namePlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"}),g.jsx("input",{type:"email",name:"email",placeholder:_("enterpriseShowcase.emailPlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"})]}),g.jsx("span",{"data-form-error":!0,className:"hidden text-red-400 text-xs font-mono block"}),g.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[g.jsx("input",{type:"text",name:"organization",placeholder:_("enterpriseShowcase.orgPlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"}),g.jsx("input",{type:"tel",name:"phone",placeholder:_("enterpriseShowcase.phonePlaceholder"),required:!0,className:"bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono"})]}),g.jsx("textarea",{name:"message",placeholder:_("enterpriseShowcase.messagePlaceholder"),rows:4,className:"w-full bg-wm-bg border border-wm-border rounded-sm px-4 py-3 text-sm focus:outline-none focus:border-wm-green transition-colors font-mono resize-none"}),g.jsx("div",{className:"cf-turnstile mx-auto"}),g.jsx("button",{type:"submit",className:"w-full bg-wm-green text-wm-bg py-3 rounded-sm font-mono text-sm uppercase tracking-wider font-bold hover:bg-green-400 transition-colors",children:_("enterpriseShowcase.submitContact")})]})]})})]}),g.jsx("footer",{className:"border-t border-wm-border bg-[#020202] py-8 px-6 text-center",children:g.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between max-w-7xl mx-auto text-xs text-wm-muted font-mono",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-4 md:mb-0",children:[g.jsx("img",{src:"/favico/favicon-32x32.png",alt:"",width:"28",height:"28",className:"rounded-full"}),g.jsxs("div",{className:"flex flex-col",children:[g.jsx("span",{className:"font-display font-bold text-sm leading-none tracking-tight text-wm-text",children:"WORLD MONITOR"}),g.jsx("span",{className:"text-[9px] uppercase tracking-[2px] opacity-60 mt-0.5",children:"by Someone.ceo"})]})]}),g.jsxs("div",{className:"flex items-center gap-6",children:[g.jsx("a",{href:"/",className:"hover:text-wm-text transition-colors",children:"Dashboard"}),g.jsx("a",{href:"https://www.worldmonitor.app/blog/",className:"hover:text-wm-text transition-colors",children:"Blog"}),g.jsx("a",{href:"https://www.worldmonitor.app/docs",className:"hover:text-wm-text transition-colors",children:"Docs"}),g.jsx("a",{href:"https://status.worldmonitor.app/",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Status"}),g.jsx("a",{href:"https://github.com/koala73/worldmonitor",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"GitHub"}),g.jsx("a",{href:"https://discord.gg/re63kWKxaz",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"Discord"}),g.jsx("a",{href:"https://x.com/worldmonitorai",target:"_blank",rel:"noreferrer",className:"hover:text-wm-text transition-colors",children:"X"})]}),g.jsxs("span",{className:"text-[10px] opacity-40 mt-4 md:mt-0",children:["© ",new Date().getFullYear()," WorldMonitor"]})]})})]});function BR(){const[n,t]=W.useState(()=>window.location.hash.startsWith("#enterprise")?"enterprise":"home");return W.useEffect(()=>{rR(()=>{const a=document.createElement("div");Object.assign(a.style,{position:"fixed",top:"0",left:"0",right:"0",zIndex:"99999",padding:"14px 20px",background:"linear-gradient(135deg, #16a34a, #22c55e)",color:"#fff",fontWeight:"600",fontSize:"14px",textAlign:"center",boxShadow:"0 2px 12px rgba(0,0,0,0.3)",transition:"opacity 0.4s ease, transform 0.4s ease",transform:"translateY(-100%)",opacity:"0"}),a.textContent="Payment received! Unlocking your premium features...",document.body.appendChild(a),requestAnimationFrame(()=>{a.style.transform="translateY(0)",a.style.opacity="1"}),setTimeout(()=>{window.location.href="https://worldmonitor.app"},3e3)})},[]),W.useEffect(()=>{const a=()=>{const r=window.location.hash,l=r.startsWith("#enterprise")?"enterprise":"home",c=n==="enterprise";t(l),l==="enterprise"&&!c&&window.scrollTo(0,0),r==="#enterprise-contact"&&setTimeout(()=>{var f;(f=document.getElementById("contact"))==null||f.scrollIntoView({behavior:"smooth"})},c?0:100)};return window.addEventListener("hashchange",a),()=>window.removeEventListener("hashchange",a)},[n]),W.useEffect(()=>{n==="enterprise"&&window.location.hash==="#enterprise-contact"&&setTimeout(()=>{var a;(a=document.getElementById("contact"))==null||a.scrollIntoView({behavior:"smooth"})},100)},[]),n==="enterprise"?g.jsx(UR,{}):g.jsxs("div",{className:"min-h-screen selection:bg-wm-green/30 selection:text-wm-green",children:[g.jsx(wR,{}),g.jsxs("main",{children:[g.jsx(ER,{}),g.jsx(AR,{}),g.jsx(NR,{}),g.jsx(OR,{}),g.jsx(DR,{}),g.jsx(jR,{}),g.jsx(CR,{}),g.jsx(MR,{}),g.jsx(RR,{}),g.jsx(kR,{}),(localStorage.getItem("wm-widget-key")||localStorage.getItem("wm-pro-key"))&&g.jsxs(g.Fragment,{children:[g.jsx(hR,{refCode:Nh()}),g.jsx(LR,{})]}),g.jsx(zR,{})]}),g.jsx(VR,{})]})}const HR=void 0;PN({dsn:void 0,environment:location.hostname==="worldmonitor.app"||location.hostname.endsWith(".worldmonitor.app")?"production":location.hostname.includes("vercel.app")?"preview":"development",enabled:!!HR&&!location.hostname.startsWith("localhost"),allowUrls:[/https?:\/\/(www\.|tech\.|finance\.|commodity\.|happy\.)?worldmonitor\.app/,/https?:\/\/.*\.vercel\.app/],tracesSampleRate:.1,ignoreErrors:[/ResizeObserver loop/,/^TypeError: Load failed/,/^TypeError: Failed to fetch/,/^TypeError: NetworkError/,/Non-Error promise rejection captured with value:/]});const PR='script[src^="https://challenges.cloudflare.com/turnstile/v0/api.js"]';nR().then(()=>{XN.createRoot(document.getElementById("root")).render(g.jsx(W.StrictMode,{children:g.jsx(BR,{})}));const n=()=>window.turnstile?vR()>0:!1,t=document.querySelector(PR);if(t==null||t.addEventListener("load",()=>{n()},{once:!0}),!n()){let a=0;const r=window.setInterval(()=>{(n()||++a>=20)&&window.clearInterval(r)},500)}window.addEventListener("hashchange",()=>{let a=0;const r=()=>{n()||++a>=10||setTimeout(r,200)};setTimeout(r,100)})});
