import{g as Av}from"./router-CQ4G2GmP.js";function G0(n,l){for(var i=0;iu[c]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var Tc={exports:{}},oi={};/** * @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 dg;function X0(){if(dg)return oi;dg=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.fragment");function i(u,c,f){var d=null;if(f!==void 0&&(d=""+f),c.key!==void 0&&(d=""+c.key),"key"in c){f={};for(var m in c)m!=="key"&&(f[m]=c[m])}else f=c;return c=f.ref,{$$typeof:n,type:u,key:d,ref:c!==void 0?c:null,props:f}}return oi.Fragment=l,oi.jsx=i,oi.jsxs=i,oi}var hg;function Q0(){return hg||(hg=1,Tc.exports=X0()),Tc.exports}var _2=Q0(),Oc={exports:{}},Dt={};/** * @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 mg;function $0(){if(mg)return Dt;mg=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),d=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),y=Symbol.iterator;function x(_){return _===null||typeof _!="object"?null:(_=y&&_[y]||_["@@iterator"],typeof _=="function"?_:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k=Object.assign,C={};function B(_,Q,at){this.props=_,this.context=Q,this.refs=C,this.updater=at||T}B.prototype.isReactComponent={},B.prototype.setState=function(_,Q){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,Q,"setState")},B.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function X(){}X.prototype=B.prototype;function H(_,Q,at){this.props=_,this.context=Q,this.refs=C,this.updater=at||T}var K=H.prototype=new X;K.constructor=H,k(K,B.prototype),K.isPureReactComponent=!0;var F=Array.isArray,Z={H:null,A:null,T:null,S:null,V:null},tt=Object.prototype.hasOwnProperty;function ut(_,Q,at,j,P,ht){return at=ht.ref,{$$typeof:n,type:_,key:Q,ref:at!==void 0?at:null,props:ht}}function W(_,Q){return ut(_.type,Q,void 0,void 0,void 0,_.props)}function vt(_){return typeof _=="object"&&_!==null&&_.$$typeof===n}function Rt(_){var Q={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(at){return Q[at]})}var Et=/\/+/g;function lt(_,Q){return typeof _=="object"&&_!==null&&_.key!=null?Rt(""+_.key):Q.toString(36)}function ot(){}function yt(_){switch(_.status){case"fulfilled":return _.value;case"rejected":throw _.reason;default:switch(typeof _.status=="string"?_.then(ot,ot):(_.status="pending",_.then(function(Q){_.status==="pending"&&(_.status="fulfilled",_.value=Q)},function(Q){_.status==="pending"&&(_.status="rejected",_.reason=Q)})),_.status){case"fulfilled":return _.value;case"rejected":throw _.reason}}throw _}function bt(_,Q,at,j,P){var ht=typeof _;(ht==="undefined"||ht==="boolean")&&(_=null);var mt=!1;if(_===null)mt=!0;else switch(ht){case"bigint":case"string":case"number":mt=!0;break;case"object":switch(_.$$typeof){case n:case l:mt=!0;break;case b:return mt=_._init,bt(mt(_._payload),Q,at,j,P)}}if(mt)return P=P(_),mt=j===""?"."+lt(_,0):j,F(P)?(at="",mt!=null&&(at=mt.replace(Et,"$&/")+"/"),bt(P,Q,at,"",function(Wt){return Wt})):P!=null&&(vt(P)&&(P=W(P,at+(P.key==null||_&&_.key===P.key?"":(""+P.key).replace(Et,"$&/")+"/")+mt)),Q.push(P)),1;mt=0;var Ot=j===""?".":j+":";if(F(_))for(var St=0;St<_.length;St++)j=_[St],ht=Ot+lt(j,St),mt+=bt(j,Q,at,ht,P);else if(St=x(_),typeof St=="function")for(_=St.call(_),St=0;!(j=_.next()).done;)j=j.value,ht=Ot+lt(j,St++),mt+=bt(j,Q,at,ht,P);else if(ht==="object"){if(typeof _.then=="function")return bt(yt(_),Q,at,j,P);throw Q=String(_),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return mt}function A(_,Q,at){if(_==null)return _;var j=[],P=0;return bt(_,j,"","",function(ht){return Q.call(at,ht,P++)}),j}function L(_){if(_._status===-1){var Q=_._result;Q=Q(),Q.then(function(at){(_._status===0||_._status===-1)&&(_._status=1,_._result=at)},function(at){(_._status===0||_._status===-1)&&(_._status=2,_._result=at)}),_._status===-1&&(_._status=0,_._result=Q)}if(_._status===1)return _._result.default;throw _._result}var U=typeof reportError=="function"?reportError:function(_){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof _=="object"&&_!==null&&typeof _.message=="string"?String(_.message):String(_),error:_});if(!window.dispatchEvent(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",_);return}console.error(_)};function gt(){}return Dt.Children={map:A,forEach:function(_,Q,at){A(_,function(){Q.apply(this,arguments)},at)},count:function(_){var Q=0;return A(_,function(){Q++}),Q},toArray:function(_){return A(_,function(Q){return Q})||[]},only:function(_){if(!vt(_))throw Error("React.Children.only expected to receive a single React element child.");return _}},Dt.Component=B,Dt.Fragment=i,Dt.Profiler=c,Dt.PureComponent=H,Dt.StrictMode=u,Dt.Suspense=p,Dt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Z,Dt.__COMPILER_RUNTIME={__proto__:null,c:function(_){return Z.H.useMemoCache(_)}},Dt.cache=function(_){return function(){return _.apply(null,arguments)}},Dt.cloneElement=function(_,Q,at){if(_==null)throw Error("The argument must be a React element, but you passed "+_+".");var j=k({},_.props),P=_.key,ht=void 0;if(Q!=null)for(mt in Q.ref!==void 0&&(ht=void 0),Q.key!==void 0&&(P=""+Q.key),Q)!tt.call(Q,mt)||mt==="key"||mt==="__self"||mt==="__source"||mt==="ref"&&Q.ref===void 0||(j[mt]=Q[mt]);var mt=arguments.length-2;if(mt===1)j.children=at;else if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),Rc.exports=K0(),Rc.exports}var Tv=zv();const J0=Av(Tv);function Ov(n){var l,i,u="";if(typeof n=="string"||typeof n=="number")u+=n;else if(typeof n=="object")if(Array.isArray(n)){var c=n.length;for(l=0;ltypeof n=="boolean"?`${n}`:n===0?"0":n,bg=F0,x2=(n,l)=>i=>{var u;if(l?.variants==null)return bg(n,i?.class,i?.className);const{variants:c,defaultVariants:f}=l,d=Object.keys(c).map(v=>{const b=i?.[v],y=f?.[v];if(b===null)return null;const x=pg(b)||pg(y);return c[v][x]}),m=i&&Object.entries(i).reduce((v,b)=>{let[y,x]=b;return x===void 0||(v[y]=x),v},{}),p=l==null||(u=l.compoundVariants)===null||u===void 0?void 0:u.reduce((v,b)=>{let{class:y,className:x,...T}=b;return Object.entries(T).every(k=>{let[C,B]=k;return Array.isArray(B)?B.includes({...f,...m}[C]):{...f,...m}[C]===B})?[...v,y,x]:v},[]);return bg(n,d,p,i?.class,i?.className)},af="-",W0=n=>{const l=I0(n),{conflictingClassGroups:i,conflictingClassGroupModifiers:u}=n;return{getClassGroupId:d=>{const m=d.split(af);return m[0]===""&&m.length!==1&&m.shift(),Rv(m,l)||P0(d)},getConflictingClassGroupIds:(d,m)=>{const p=i[d]||[];return m&&u[d]?[...p,...u[d]]:p}}},Rv=(n,l)=>{if(n.length===0)return l.classGroupId;const i=n[0],u=l.nextPart.get(i),c=u?Rv(n.slice(1),u):void 0;if(c)return c;if(l.validators.length===0)return;const f=n.join(af);return l.validators.find(({validator:d})=>d(f))?.classGroupId},Sg=/^\[(.+)\]$/,P0=n=>{if(Sg.test(n)){const l=Sg.exec(n)[1],i=l?.substring(0,l.indexOf(":"));if(i)return"arbitrary.."+i}},I0=n=>{const{theme:l,classGroups:i}=n,u={nextPart:new Map,validators:[]};for(const c in i)qc(i[c],u,c,l);return u},qc=(n,l,i,u)=>{n.forEach(c=>{if(typeof c=="string"){const f=c===""?l:_g(l,c);f.classGroupId=i;return}if(typeof c=="function"){if(tb(c)){qc(c(u),l,i,u);return}l.validators.push({validator:c,classGroupId:i});return}Object.entries(c).forEach(([f,d])=>{qc(d,_g(l,f),i,u)})})},_g=(n,l)=>{let i=n;return l.split(af).forEach(u=>{i.nextPart.has(u)||i.nextPart.set(u,{nextPart:new Map,validators:[]}),i=i.nextPart.get(u)}),i},tb=n=>n.isThemeGetter,eb=n=>{if(n<1)return{get:()=>{},set:()=>{}};let l=0,i=new Map,u=new Map;const c=(f,d)=>{i.set(f,d),l++,l>n&&(l=0,u=i,i=new Map)};return{get(f){let d=i.get(f);if(d!==void 0)return d;if((d=u.get(f))!==void 0)return c(f,d),d},set(f,d){i.has(f)?i.set(f,d):c(f,d)}}},Gc="!",Xc=":",nb=Xc.length,ab=n=>{const{prefix:l,experimentalParseClassName:i}=n;let u=c=>{const f=[];let d=0,m=0,p=0,v;for(let k=0;kp?v-p:void 0;return{modifiers:f,hasImportantModifier:x,baseClassName:y,maybePostfixModifierPosition:T}};if(l){const c=l+Xc,f=u;u=d=>d.startsWith(c)?f(d.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:d,maybePostfixModifierPosition:void 0}}if(i){const c=u;u=f=>i({className:f,parseClassName:c})}return u},lb=n=>n.endsWith(Gc)?n.substring(0,n.length-1):n.startsWith(Gc)?n.substring(1):n,rb=n=>{const l=Object.fromEntries(n.orderSensitiveModifiers.map(u=>[u,!0]));return u=>{if(u.length<=1)return u;const c=[];let f=[];return u.forEach(d=>{d[0]==="["||l[d]?(c.push(...f.sort(),d),f=[]):f.push(d)}),c.push(...f.sort()),c}},ib=n=>({cache:eb(n.cacheSize),parseClassName:ab(n),sortModifiers:rb(n),...W0(n)}),ub=/\s+/,ob=(n,l)=>{const{parseClassName:i,getClassGroupId:u,getConflictingClassGroupIds:c,sortModifiers:f}=l,d=[],m=n.trim().split(ub);let p="";for(let v=m.length-1;v>=0;v-=1){const b=m[v],{isExternal:y,modifiers:x,hasImportantModifier:T,baseClassName:k,maybePostfixModifierPosition:C}=i(b);if(y){p=b+(p.length>0?" "+p:p);continue}let B=!!C,X=u(B?k.substring(0,C):k);if(!X){if(!B){p=b+(p.length>0?" "+p:p);continue}if(X=u(k),!X){p=b+(p.length>0?" "+p:p);continue}B=!1}const H=f(x).join(":"),K=T?H+Gc:H,F=K+X;if(d.includes(F))continue;d.push(F);const Z=c(X,B);for(let tt=0;tt0?" "+p:p)}return p};function sb(){let n=0,l,i,u="";for(;n{if(typeof n=="string")return n;let l,i="";for(let u=0;uy(b),n());return i=ib(v),u=i.cache.get,c=i.cache.set,f=m,m(p)}function m(p){const v=u(p);if(v)return v;const b=ob(p,i);return c(p,b),b}return function(){return f(sb.apply(null,arguments))}}const be=n=>{const l=i=>i[n]||[];return l.isThemeGetter=!0,l},Mv=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Cv=/^\((?:(\w[\w-]*):)?(.+)\)$/i,fb=/^\d+\/\d+$/,db=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,hb=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,mb=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,gb=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,vb=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fl=n=>fb.test(n),Ct=n=>!!n&&!Number.isNaN(Number(n)),Na=n=>!!n&&Number.isInteger(Number(n)),Dc=n=>n.endsWith("%")&&Ct(n.slice(0,-1)),ra=n=>db.test(n),yb=()=>!0,pb=n=>hb.test(n)&&!mb.test(n),kv=()=>!1,bb=n=>gb.test(n),Sb=n=>vb.test(n),_b=n=>!ft(n)&&!dt(n),wb=n=>ur(n,Zv,kv),ft=n=>Mv.test(n),ll=n=>ur(n,Vv,pb),Mc=n=>ur(n,Tb,Ct),wg=n=>ur(n,Nv,kv),xb=n=>ur(n,Uv,Sb),Uu=n=>ur(n,Bv,bb),dt=n=>Cv.test(n),si=n=>or(n,Vv),Eb=n=>or(n,Ob),xg=n=>or(n,Nv),Ab=n=>or(n,Zv),zb=n=>or(n,Uv),Zu=n=>or(n,Bv,!0),ur=(n,l,i)=>{const u=Mv.exec(n);return u?u[1]?l(u[1]):i(u[2]):!1},or=(n,l,i=!1)=>{const u=Cv.exec(n);return u?u[1]?l(u[1]):i:!1},Nv=n=>n==="position"||n==="percentage",Uv=n=>n==="image"||n==="url",Zv=n=>n==="length"||n==="size"||n==="bg-size",Vv=n=>n==="length",Tb=n=>n==="number",Ob=n=>n==="family-name",Bv=n=>n==="shadow",Rb=()=>{const n=be("color"),l=be("font"),i=be("text"),u=be("font-weight"),c=be("tracking"),f=be("leading"),d=be("breakpoint"),m=be("container"),p=be("spacing"),v=be("radius"),b=be("shadow"),y=be("inset-shadow"),x=be("text-shadow"),T=be("drop-shadow"),k=be("blur"),C=be("perspective"),B=be("aspect"),X=be("ease"),H=be("animate"),K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Z=()=>[...F(),dt,ft],tt=()=>["auto","hidden","clip","visible","scroll"],ut=()=>["auto","contain","none"],W=()=>[dt,ft,p],vt=()=>[Fl,"full","auto",...W()],Rt=()=>[Na,"none","subgrid",dt,ft],Et=()=>["auto",{span:["full",Na,dt,ft]},Na,dt,ft],lt=()=>[Na,"auto",dt,ft],ot=()=>["auto","min","max","fr",dt,ft],yt=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],bt=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...W()],L=()=>[Fl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...W()],U=()=>[n,dt,ft],gt=()=>[...F(),xg,wg,{position:[dt,ft]}],_=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Q=()=>["auto","cover","contain",Ab,wb,{size:[dt,ft]}],at=()=>[Dc,si,ll],j=()=>["","none","full",v,dt,ft],P=()=>["",Ct,si,ll],ht=()=>["solid","dashed","dotted","double"],mt=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ot=()=>[Ct,Dc,xg,wg],St=()=>["","none",k,dt,ft],Wt=()=>["none",Ct,dt,ft],Re=()=>["none",Ct,dt,ft],Ze=()=>[Ct,dt,ft],we=()=>[Fl,"full",...W()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ra],breakpoint:[ra],color:[yb],container:[ra],"drop-shadow":[ra],ease:["in","out","in-out"],font:[_b],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ra],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ra],shadow:[ra],spacing:["px",Ct],text:[ra],"text-shadow":[ra],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fl,ft,dt,B]}],container:["container"],columns:[{columns:[Ct,ft,dt,m]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:Z()}],overflow:[{overflow:tt()}],"overflow-x":[{"overflow-x":tt()}],"overflow-y":[{"overflow-y":tt()}],overscroll:[{overscroll:ut()}],"overscroll-x":[{"overscroll-x":ut()}],"overscroll-y":[{"overscroll-y":ut()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:vt()}],"inset-x":[{"inset-x":vt()}],"inset-y":[{"inset-y":vt()}],start:[{start:vt()}],end:[{end:vt()}],top:[{top:vt()}],right:[{right:vt()}],bottom:[{bottom:vt()}],left:[{left:vt()}],visibility:["visible","invisible","collapse"],z:[{z:[Na,"auto",dt,ft]}],basis:[{basis:[Fl,"full","auto",m,...W()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ct,Fl,"auto","initial","none",ft]}],grow:[{grow:["",Ct,dt,ft]}],shrink:[{shrink:["",Ct,dt,ft]}],order:[{order:[Na,"first","last","none",dt,ft]}],"grid-cols":[{"grid-cols":Rt()}],"col-start-end":[{col:Et()}],"col-start":[{"col-start":lt()}],"col-end":[{"col-end":lt()}],"grid-rows":[{"grid-rows":Rt()}],"row-start-end":[{row:Et()}],"row-start":[{"row-start":lt()}],"row-end":[{"row-end":lt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ot()}],"auto-rows":[{"auto-rows":ot()}],gap:[{gap:W()}],"gap-x":[{"gap-x":W()}],"gap-y":[{"gap-y":W()}],"justify-content":[{justify:[...yt(),"normal"]}],"justify-items":[{"justify-items":[...bt(),"normal"]}],"justify-self":[{"justify-self":["auto",...bt()]}],"align-content":[{content:["normal",...yt()]}],"align-items":[{items:[...bt(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...bt(),{baseline:["","last"]}]}],"place-content":[{"place-content":yt()}],"place-items":[{"place-items":[...bt(),"baseline"]}],"place-self":[{"place-self":["auto",...bt()]}],p:[{p:W()}],px:[{px:W()}],py:[{py:W()}],ps:[{ps:W()}],pe:[{pe:W()}],pt:[{pt:W()}],pr:[{pr:W()}],pb:[{pb:W()}],pl:[{pl:W()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":W()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":W()}],"space-y-reverse":["space-y-reverse"],size:[{size:L()}],w:[{w:[m,"screen",...L()]}],"min-w":[{"min-w":[m,"screen","none",...L()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[d]},...L()]}],h:[{h:["screen","lh",...L()]}],"min-h":[{"min-h":["screen","lh","none",...L()]}],"max-h":[{"max-h":["screen","lh",...L()]}],"font-size":[{text:["base",i,si,ll]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[u,dt,Mc]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Dc,ft]}],"font-family":[{font:[Eb,ft,l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,dt,ft]}],"line-clamp":[{"line-clamp":[Ct,"none",dt,Mc]}],leading:[{leading:[f,...W()]}],"list-image":[{"list-image":["none",dt,ft]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",dt,ft]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:U()}],"text-color":[{text:U()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ht(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ct,"from-font","auto",dt,ll]}],"text-decoration-color":[{decoration:U()}],"underline-offset":[{"underline-offset":[Ct,"auto",dt,ft]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",dt,ft]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",dt,ft]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:gt()}],"bg-repeat":[{bg:_()}],"bg-size":[{bg:Q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Na,dt,ft],radial:["",dt,ft],conic:[Na,dt,ft]},zb,xb]}],"bg-color":[{bg:U()}],"gradient-from-pos":[{from:at()}],"gradient-via-pos":[{via:at()}],"gradient-to-pos":[{to:at()}],"gradient-from":[{from:U()}],"gradient-via":[{via:U()}],"gradient-to":[{to:U()}],rounded:[{rounded:j()}],"rounded-s":[{"rounded-s":j()}],"rounded-e":[{"rounded-e":j()}],"rounded-t":[{"rounded-t":j()}],"rounded-r":[{"rounded-r":j()}],"rounded-b":[{"rounded-b":j()}],"rounded-l":[{"rounded-l":j()}],"rounded-ss":[{"rounded-ss":j()}],"rounded-se":[{"rounded-se":j()}],"rounded-ee":[{"rounded-ee":j()}],"rounded-es":[{"rounded-es":j()}],"rounded-tl":[{"rounded-tl":j()}],"rounded-tr":[{"rounded-tr":j()}],"rounded-br":[{"rounded-br":j()}],"rounded-bl":[{"rounded-bl":j()}],"border-w":[{border:P()}],"border-w-x":[{"border-x":P()}],"border-w-y":[{"border-y":P()}],"border-w-s":[{"border-s":P()}],"border-w-e":[{"border-e":P()}],"border-w-t":[{"border-t":P()}],"border-w-r":[{"border-r":P()}],"border-w-b":[{"border-b":P()}],"border-w-l":[{"border-l":P()}],"divide-x":[{"divide-x":P()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":P()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ht(),"hidden","none"]}],"divide-style":[{divide:[...ht(),"hidden","none"]}],"border-color":[{border:U()}],"border-color-x":[{"border-x":U()}],"border-color-y":[{"border-y":U()}],"border-color-s":[{"border-s":U()}],"border-color-e":[{"border-e":U()}],"border-color-t":[{"border-t":U()}],"border-color-r":[{"border-r":U()}],"border-color-b":[{"border-b":U()}],"border-color-l":[{"border-l":U()}],"divide-color":[{divide:U()}],"outline-style":[{outline:[...ht(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ct,dt,ft]}],"outline-w":[{outline:["",Ct,si,ll]}],"outline-color":[{outline:U()}],shadow:[{shadow:["","none",b,Zu,Uu]}],"shadow-color":[{shadow:U()}],"inset-shadow":[{"inset-shadow":["none",y,Zu,Uu]}],"inset-shadow-color":[{"inset-shadow":U()}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:U()}],"ring-offset-w":[{"ring-offset":[Ct,ll]}],"ring-offset-color":[{"ring-offset":U()}],"inset-ring-w":[{"inset-ring":P()}],"inset-ring-color":[{"inset-ring":U()}],"text-shadow":[{"text-shadow":["none",x,Zu,Uu]}],"text-shadow-color":[{"text-shadow":U()}],opacity:[{opacity:[Ct,dt,ft]}],"mix-blend":[{"mix-blend":[...mt(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":mt()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ct]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ot()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ot()}],"mask-image-linear-from-color":[{"mask-linear-from":U()}],"mask-image-linear-to-color":[{"mask-linear-to":U()}],"mask-image-t-from-pos":[{"mask-t-from":Ot()}],"mask-image-t-to-pos":[{"mask-t-to":Ot()}],"mask-image-t-from-color":[{"mask-t-from":U()}],"mask-image-t-to-color":[{"mask-t-to":U()}],"mask-image-r-from-pos":[{"mask-r-from":Ot()}],"mask-image-r-to-pos":[{"mask-r-to":Ot()}],"mask-image-r-from-color":[{"mask-r-from":U()}],"mask-image-r-to-color":[{"mask-r-to":U()}],"mask-image-b-from-pos":[{"mask-b-from":Ot()}],"mask-image-b-to-pos":[{"mask-b-to":Ot()}],"mask-image-b-from-color":[{"mask-b-from":U()}],"mask-image-b-to-color":[{"mask-b-to":U()}],"mask-image-l-from-pos":[{"mask-l-from":Ot()}],"mask-image-l-to-pos":[{"mask-l-to":Ot()}],"mask-image-l-from-color":[{"mask-l-from":U()}],"mask-image-l-to-color":[{"mask-l-to":U()}],"mask-image-x-from-pos":[{"mask-x-from":Ot()}],"mask-image-x-to-pos":[{"mask-x-to":Ot()}],"mask-image-x-from-color":[{"mask-x-from":U()}],"mask-image-x-to-color":[{"mask-x-to":U()}],"mask-image-y-from-pos":[{"mask-y-from":Ot()}],"mask-image-y-to-pos":[{"mask-y-to":Ot()}],"mask-image-y-from-color":[{"mask-y-from":U()}],"mask-image-y-to-color":[{"mask-y-to":U()}],"mask-image-radial":[{"mask-radial":[dt,ft]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ot()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ot()}],"mask-image-radial-from-color":[{"mask-radial-from":U()}],"mask-image-radial-to-color":[{"mask-radial-to":U()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[Ct]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ot()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ot()}],"mask-image-conic-from-color":[{"mask-conic-from":U()}],"mask-image-conic-to-color":[{"mask-conic-to":U()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:gt()}],"mask-repeat":[{mask:_()}],"mask-size":[{mask:Q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",dt,ft]}],filter:[{filter:["","none",dt,ft]}],blur:[{blur:St()}],brightness:[{brightness:[Ct,dt,ft]}],contrast:[{contrast:[Ct,dt,ft]}],"drop-shadow":[{"drop-shadow":["","none",T,Zu,Uu]}],"drop-shadow-color":[{"drop-shadow":U()}],grayscale:[{grayscale:["",Ct,dt,ft]}],"hue-rotate":[{"hue-rotate":[Ct,dt,ft]}],invert:[{invert:["",Ct,dt,ft]}],saturate:[{saturate:[Ct,dt,ft]}],sepia:[{sepia:["",Ct,dt,ft]}],"backdrop-filter":[{"backdrop-filter":["","none",dt,ft]}],"backdrop-blur":[{"backdrop-blur":St()}],"backdrop-brightness":[{"backdrop-brightness":[Ct,dt,ft]}],"backdrop-contrast":[{"backdrop-contrast":[Ct,dt,ft]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ct,dt,ft]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ct,dt,ft]}],"backdrop-invert":[{"backdrop-invert":["",Ct,dt,ft]}],"backdrop-opacity":[{"backdrop-opacity":[Ct,dt,ft]}],"backdrop-saturate":[{"backdrop-saturate":[Ct,dt,ft]}],"backdrop-sepia":[{"backdrop-sepia":["",Ct,dt,ft]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":W()}],"border-spacing-x":[{"border-spacing-x":W()}],"border-spacing-y":[{"border-spacing-y":W()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",dt,ft]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ct,"initial",dt,ft]}],ease:[{ease:["linear","initial",X,dt,ft]}],delay:[{delay:[Ct,dt,ft]}],animate:[{animate:["none",H,dt,ft]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[C,dt,ft]}],"perspective-origin":[{"perspective-origin":Z()}],rotate:[{rotate:Wt()}],"rotate-x":[{"rotate-x":Wt()}],"rotate-y":[{"rotate-y":Wt()}],"rotate-z":[{"rotate-z":Wt()}],scale:[{scale:Re()}],"scale-x":[{"scale-x":Re()}],"scale-y":[{"scale-y":Re()}],"scale-z":[{"scale-z":Re()}],"scale-3d":["scale-3d"],skew:[{skew:Ze()}],"skew-x":[{"skew-x":Ze()}],"skew-y":[{"skew-y":Ze()}],transform:[{transform:[dt,ft,"","none","gpu","cpu"]}],"transform-origin":[{origin:Z()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:we()}],"translate-x":[{"translate-x":we()}],"translate-y":[{"translate-y":we()}],"translate-z":[{"translate-z":we()}],"translate-none":["translate-none"],accent:[{accent:U()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:U()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",dt,ft]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",dt,ft]}],fill:[{fill:["none",...U()]}],"stroke-w":[{stroke:[Ct,si,ll,Mc]}],stroke:[{stroke:["none",...U()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},E2=cb(Rb);var Un=function(){return Un=Object.assign||function(l){for(var i,u=1,c=arguments.length;u"u")return Qb;var l=$b(n),i=document.documentElement.clientWidth,u=window.innerWidth;return{left:l[0],top:l[1],right:l[2],gap:Math.max(0,u-i+l[2]-l[0])}},Jb=Yv(),nr="data-scroll-locked",Fb=function(n,l,i,u){var c=n.left,f=n.top,d=n.right,m=n.gap;return i===void 0&&(i="margin"),` .`.concat(Mb,` { overflow: hidden `).concat(u,`; padding-right: `).concat(m,"px ").concat(u,`; } body[`).concat(nr,`] { overflow: hidden `).concat(u,`; overscroll-behavior: contain; `).concat([l&&"position: relative ".concat(u,";"),i==="margin"&&` padding-left: `.concat(c,`px; padding-top: `).concat(f,`px; padding-right: `).concat(d,`px; margin-left:0; margin-top:0; margin-right: `).concat(m,"px ").concat(u,`; `),i==="padding"&&"padding-right: ".concat(m,"px ").concat(u,";")].filter(Boolean).join(""),` } .`).concat(Qu,` { right: `).concat(m,"px ").concat(u,`; } .`).concat($u,` { margin-right: `).concat(m,"px ").concat(u,`; } .`).concat(Qu," .").concat(Qu,` { right: 0 `).concat(u,`; } .`).concat($u," .").concat($u,` { margin-right: 0 `).concat(u,`; } body[`).concat(nr,`] { `).concat(Cb,": ").concat(m,`px; } `)},Ag=function(){var n=parseInt(document.body.getAttribute(nr)||"0",10);return isFinite(n)?n:0},Wb=function(){it.useEffect(function(){return document.body.setAttribute(nr,(Ag()+1).toString()),function(){var n=Ag()-1;n<=0?document.body.removeAttribute(nr):document.body.setAttribute(nr,n.toString())}},[])},Pb=function(n){var l=n.noRelative,i=n.noImportant,u=n.gapMode,c=u===void 0?"margin":u;Wb();var f=it.useMemo(function(){return Kb(c)},[c]);return it.createElement(Jb,{styles:Fb(f,!l,c,i?"":"!important")})},Qc=!1;if(typeof window<"u")try{var Vu=Object.defineProperty({},"passive",{get:function(){return Qc=!0,!0}});window.addEventListener("test",Vu,Vu),window.removeEventListener("test",Vu,Vu)}catch{Qc=!1}var Wl=Qc?{passive:!1}:!1,Ib=function(n){return n.tagName==="TEXTAREA"},qv=function(n,l){if(!(n instanceof Element))return!1;var i=window.getComputedStyle(n);return i[l]!=="hidden"&&!(i.overflowY===i.overflowX&&!Ib(n)&&i[l]==="visible")},t1=function(n){return qv(n,"overflowY")},e1=function(n){return qv(n,"overflowX")},zg=function(n,l){var i=l.ownerDocument,u=l;do{typeof ShadowRoot<"u"&&u instanceof ShadowRoot&&(u=u.host);var c=Gv(n,u);if(c){var f=Xv(n,u),d=f[1],m=f[2];if(d>m)return!0}u=u.parentNode}while(u&&u!==i.body);return!1},n1=function(n){var l=n.scrollTop,i=n.scrollHeight,u=n.clientHeight;return[l,i,u]},a1=function(n){var l=n.scrollLeft,i=n.scrollWidth,u=n.clientWidth;return[l,i,u]},Gv=function(n,l){return n==="v"?t1(l):e1(l)},Xv=function(n,l){return n==="v"?n1(l):a1(l)},l1=function(n,l){return n==="h"&&l==="rtl"?-1:1},r1=function(n,l,i,u,c){var f=l1(n,window.getComputedStyle(l).direction),d=f*u,m=i.target,p=l.contains(m),v=!1,b=d>0,y=0,x=0;do{if(!m)break;var T=Xv(n,m),k=T[0],C=T[1],B=T[2],X=C-B-f*k;(k||X)&&Gv(n,m)&&(y+=X,x+=k);var H=m.parentNode;m=H&&H.nodeType===Node.DOCUMENT_FRAGMENT_NODE?H.host:H}while(!p&&m!==document.body||p&&(l.contains(m)||l===m));return(b&&Math.abs(y)<1||!b&&Math.abs(x)<1)&&(v=!0),v},Bu=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Tg=function(n){return[n.deltaX,n.deltaY]},Og=function(n){return n&&"current"in n?n.current:n},i1=function(n,l){return n[0]===l[0]&&n[1]===l[1]},u1=function(n){return` .block-interactivity-`.concat(n,` {pointer-events: none;} .allow-interactivity-`).concat(n,` {pointer-events: all;} `)},o1=0,Pl=[];function s1(n){var l=it.useRef([]),i=it.useRef([0,0]),u=it.useRef(),c=it.useState(o1++)[0],f=it.useState(Yv)[0],d=it.useRef(n);it.useEffect(function(){d.current=n},[n]),it.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(c));var C=Db([n.lockRef.current],(n.shards||[]).map(Og),!0).filter(Boolean);return C.forEach(function(B){return B.classList.add("allow-interactivity-".concat(c))}),function(){document.body.classList.remove("block-interactivity-".concat(c)),C.forEach(function(B){return B.classList.remove("allow-interactivity-".concat(c))})}}},[n.inert,n.lockRef.current,n.shards]);var m=it.useCallback(function(C,B){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!d.current.allowPinchZoom;var X=Bu(C),H=i.current,K="deltaX"in C?C.deltaX:H[0]-X[0],F="deltaY"in C?C.deltaY:H[1]-X[1],Z,tt=C.target,ut=Math.abs(K)>Math.abs(F)?"h":"v";if("touches"in C&&ut==="h"&&tt.type==="range")return!1;var W=zg(ut,tt);if(!W)return!0;if(W?Z=ut:(Z=ut==="v"?"h":"v",W=zg(ut,tt)),!W)return!1;if(!u.current&&"changedTouches"in C&&(K||F)&&(u.current=Z),!Z)return!0;var vt=u.current||Z;return r1(vt,B,C,vt==="h"?K:F)},[]),p=it.useCallback(function(C){var B=C;if(!(!Pl.length||Pl[Pl.length-1]!==f)){var X="deltaY"in B?Tg(B):Bu(B),H=l.current.filter(function(Z){return Z.name===B.type&&(Z.target===B.target||B.target===Z.shadowParent)&&i1(Z.delta,X)})[0];if(H&&H.should){B.cancelable&&B.preventDefault();return}if(!H){var K=(d.current.shards||[]).map(Og).filter(Boolean).filter(function(Z){return Z.contains(B.target)}),F=K.length>0?m(B,K[0]):!d.current.noIsolation;F&&B.cancelable&&B.preventDefault()}}},[]),v=it.useCallback(function(C,B,X,H){var K={name:C,delta:B,target:X,should:H,shadowParent:c1(X)};l.current.push(K),setTimeout(function(){l.current=l.current.filter(function(F){return F!==K})},1)},[]),b=it.useCallback(function(C){i.current=Bu(C),u.current=void 0},[]),y=it.useCallback(function(C){v(C.type,Tg(C),C.target,m(C,n.lockRef.current))},[]),x=it.useCallback(function(C){v(C.type,Bu(C),C.target,m(C,n.lockRef.current))},[]);it.useEffect(function(){return Pl.push(f),n.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:x}),document.addEventListener("wheel",p,Wl),document.addEventListener("touchmove",p,Wl),document.addEventListener("touchstart",b,Wl),function(){Pl=Pl.filter(function(C){return C!==f}),document.removeEventListener("wheel",p,Wl),document.removeEventListener("touchmove",p,Wl),document.removeEventListener("touchstart",b,Wl)}},[]);var T=n.removeScrollBar,k=n.inert;return it.createElement(it.Fragment,null,k?it.createElement(f,{styles:u1(c)}):null,T?it.createElement(Pb,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function c1(n){for(var l=null;n!==null;)n instanceof ShadowRoot&&(l=n.host,n=n.host),n=n.parentNode;return l}const f1=Hb(Lv,s1);var d1=it.forwardRef(function(n,l){return it.createElement(uo,Un({},n,{ref:l,sideCar:f1}))});d1.classNames=uo.classNames;var h1=function(n){if(typeof document>"u")return null;var l=Array.isArray(n)?n[0]:n;return l.ownerDocument.body},Il=new WeakMap,Hu=new WeakMap,ju={},Uc=0,Qv=function(n){return n&&(n.host||Qv(n.parentNode))},m1=function(n,l){return l.map(function(i){if(n.contains(i))return i;var u=Qv(i);return u&&n.contains(u)?u:(console.error("aria-hidden",i,"in not contained inside",n,". Doing nothing"),null)}).filter(function(i){return!!i})},g1=function(n,l,i,u){var c=m1(l,Array.isArray(n)?n:[n]);ju[i]||(ju[i]=new WeakMap);var f=ju[i],d=[],m=new Set,p=new Set(c),v=function(y){!y||m.has(y)||(m.add(y),v(y.parentNode))};c.forEach(v);var b=function(y){!y||p.has(y)||Array.prototype.forEach.call(y.children,function(x){if(m.has(x))b(x);else try{var T=x.getAttribute(u),k=T!==null&&T!=="false",C=(Il.get(x)||0)+1,B=(f.get(x)||0)+1;Il.set(x,C),f.set(x,B),d.push(x),C===1&&k&&Hu.set(x,!0),B===1&&x.setAttribute(i,"true"),k||x.setAttribute(u,"true")}catch(X){console.error("aria-hidden: cannot operate on ",x,X)}})};return b(l),m.clear(),Uc++,function(){d.forEach(function(y){var x=Il.get(y)-1,T=f.get(y)-1;Il.set(y,x),f.set(y,T),x||(Hu.has(y)||y.removeAttribute(u),Hu.delete(y)),T||y.removeAttribute(i)}),Uc--,Uc||(Il=new WeakMap,Il=new WeakMap,Hu=new WeakMap,ju={})}},A2=function(n,l,i){i===void 0&&(i="data-aria-hidden");var u=Array.from(Array.isArray(n)?n:[n]),c=h1(n);return c?(u.push.apply(u,Array.from(c.querySelectorAll("[aria-live], script"))),g1(u,c,i,"aria-hidden")):function(){return null}};const v1=["top","right","bottom","left"],Ua=Math.min,nn=Math.max,Fu=Math.round,Lu=Math.floor,Bn=n=>({x:n,y:n}),y1={left:"right",right:"left",bottom:"top",top:"bottom"},p1={start:"end",end:"start"};function $c(n,l,i){return nn(n,Ua(l,i))}function oa(n,l){return typeof n=="function"?n(l):n}function sa(n){return n.split("-")[0]}function sr(n){return n.split("-")[1]}function lf(n){return n==="x"?"y":"x"}function rf(n){return n==="y"?"height":"width"}const b1=new Set(["top","bottom"]);function Zn(n){return b1.has(sa(n))?"y":"x"}function uf(n){return lf(Zn(n))}function S1(n,l,i){i===void 0&&(i=!1);const u=sr(n),c=uf(n),f=rf(c);let d=c==="x"?u===(i?"end":"start")?"right":"left":u==="start"?"bottom":"top";return l.reference[f]>l.floating[f]&&(d=Wu(d)),[d,Wu(d)]}function _1(n){const l=Wu(n);return[Kc(n),l,Kc(l)]}function Kc(n){return n.replace(/start|end/g,l=>p1[l])}const Rg=["left","right"],Dg=["right","left"],w1=["top","bottom"],x1=["bottom","top"];function E1(n,l,i){switch(n){case"top":case"bottom":return i?l?Dg:Rg:l?Rg:Dg;case"left":case"right":return l?w1:x1;default:return[]}}function A1(n,l,i,u){const c=sr(n);let f=E1(sa(n),i==="start",u);return c&&(f=f.map(d=>d+"-"+c),l&&(f=f.concat(f.map(Kc)))),f}function Wu(n){return n.replace(/left|right|bottom|top/g,l=>y1[l])}function z1(n){return{top:0,right:0,bottom:0,left:0,...n}}function $v(n){return typeof n!="number"?z1(n):{top:n,right:n,bottom:n,left:n}}function Pu(n){const{x:l,y:i,width:u,height:c}=n;return{width:u,height:c,top:i,left:l,right:l+u,bottom:i+c,x:l,y:i}}function Mg(n,l,i){let{reference:u,floating:c}=n;const f=Zn(l),d=uf(l),m=rf(d),p=sa(l),v=f==="y",b=u.x+u.width/2-c.width/2,y=u.y+u.height/2-c.height/2,x=u[m]/2-c[m]/2;let T;switch(p){case"top":T={x:b,y:u.y-c.height};break;case"bottom":T={x:b,y:u.y+u.height};break;case"right":T={x:u.x+u.width,y};break;case"left":T={x:u.x-c.width,y};break;default:T={x:u.x,y:u.y}}switch(sr(l)){case"start":T[d]-=x*(i&&v?-1:1);break;case"end":T[d]+=x*(i&&v?-1:1);break}return T}const T1=async(n,l,i)=>{const{placement:u="bottom",strategy:c="absolute",middleware:f=[],platform:d}=i,m=f.filter(Boolean),p=await(d.isRTL==null?void 0:d.isRTL(l));let v=await d.getElementRects({reference:n,floating:l,strategy:c}),{x:b,y}=Mg(v,u,p),x=u,T={},k=0;for(let C=0;C({name:"arrow",options:n,async fn(l){const{x:i,y:u,placement:c,rects:f,platform:d,elements:m,middlewareData:p}=l,{element:v,padding:b=0}=oa(n,l)||{};if(v==null)return{};const y=$v(b),x={x:i,y:u},T=uf(c),k=rf(T),C=await d.getDimensions(v),B=T==="y",X=B?"top":"left",H=B?"bottom":"right",K=B?"clientHeight":"clientWidth",F=f.reference[k]+f.reference[T]-x[T]-f.floating[k],Z=x[T]-f.reference[T],tt=await(d.getOffsetParent==null?void 0:d.getOffsetParent(v));let ut=tt?tt[K]:0;(!ut||!await(d.isElement==null?void 0:d.isElement(tt)))&&(ut=m.floating[K]||f.floating[k]);const W=F/2-Z/2,vt=ut/2-C[k]/2-1,Rt=Ua(y[X],vt),Et=Ua(y[H],vt),lt=Rt,ot=ut-C[k]-Et,yt=ut/2-C[k]/2+W,bt=$c(lt,yt,ot),A=!p.arrow&&sr(c)!=null&&yt!==bt&&f.reference[k]/2-(ytyt<=0)){var Et,lt;const yt=(((Et=f.flip)==null?void 0:Et.index)||0)+1,bt=ut[yt];if(bt&&(!(y==="alignment"?H!==Zn(bt):!1)||Rt.every(U=>Zn(U.placement)===H?U.overflows[0]>0:!0)))return{data:{index:yt,overflows:Rt},reset:{placement:bt}};let A=(lt=Rt.filter(L=>L.overflows[0]<=0).sort((L,U)=>L.overflows[1]-U.overflows[1])[0])==null?void 0:lt.placement;if(!A)switch(T){case"bestFit":{var ot;const L=(ot=Rt.filter(U=>{if(tt){const gt=Zn(U.placement);return gt===H||gt==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(gt=>gt>0).reduce((gt,_)=>gt+_,0)]).sort((U,gt)=>U[1]-gt[1])[0])==null?void 0:ot[0];L&&(A=L);break}case"initialPlacement":A=m;break}if(c!==A)return{reset:{placement:A}}}return{}}}};function Cg(n,l){return{top:n.top-l.height,right:n.right-l.width,bottom:n.bottom-l.height,left:n.left-l.width}}function kg(n){return v1.some(l=>n[l]>=0)}const D1=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(l){const{rects:i}=l,{strategy:u="referenceHidden",...c}=oa(n,l);switch(u){case"referenceHidden":{const f=await vi(l,{...c,elementContext:"reference"}),d=Cg(f,i.reference);return{data:{referenceHiddenOffsets:d,referenceHidden:kg(d)}}}case"escaped":{const f=await vi(l,{...c,altBoundary:!0}),d=Cg(f,i.floating);return{data:{escapedOffsets:d,escaped:kg(d)}}}default:return{}}}}},Kv=new Set(["left","top"]);async function M1(n,l){const{placement:i,platform:u,elements:c}=n,f=await(u.isRTL==null?void 0:u.isRTL(c.floating)),d=sa(i),m=sr(i),p=Zn(i)==="y",v=Kv.has(d)?-1:1,b=f&&p?-1:1,y=oa(l,n);let{mainAxis:x,crossAxis:T,alignmentAxis:k}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return m&&typeof k=="number"&&(T=m==="end"?k*-1:k),p?{x:T*b,y:x*v}:{x:x*v,y:T*b}}const C1=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(l){var i,u;const{x:c,y:f,placement:d,middlewareData:m}=l,p=await M1(l,n);return d===((i=m.offset)==null?void 0:i.placement)&&(u=m.arrow)!=null&&u.alignmentOffset?{}:{x:c+p.x,y:f+p.y,data:{...p,placement:d}}}}},k1=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(l){const{x:i,y:u,placement:c}=l,{mainAxis:f=!0,crossAxis:d=!1,limiter:m={fn:B=>{let{x:X,y:H}=B;return{x:X,y:H}}},...p}=oa(n,l),v={x:i,y:u},b=await vi(l,p),y=Zn(sa(c)),x=lf(y);let T=v[x],k=v[y];if(f){const B=x==="y"?"top":"left",X=x==="y"?"bottom":"right",H=T+b[B],K=T-b[X];T=$c(H,T,K)}if(d){const B=y==="y"?"top":"left",X=y==="y"?"bottom":"right",H=k+b[B],K=k-b[X];k=$c(H,k,K)}const C=m.fn({...l,[x]:T,[y]:k});return{...C,data:{x:C.x-i,y:C.y-u,enabled:{[x]:f,[y]:d}}}}}},N1=function(n){return n===void 0&&(n={}),{options:n,fn(l){const{x:i,y:u,placement:c,rects:f,middlewareData:d}=l,{offset:m=0,mainAxis:p=!0,crossAxis:v=!0}=oa(n,l),b={x:i,y:u},y=Zn(c),x=lf(y);let T=b[x],k=b[y];const C=oa(m,l),B=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:0,crossAxis:0,...C};if(p){const K=x==="y"?"height":"width",F=f.reference[x]-f.floating[K]+B.mainAxis,Z=f.reference[x]+f.reference[K]-B.mainAxis;TZ&&(T=Z)}if(v){var X,H;const K=x==="y"?"width":"height",F=Kv.has(sa(c)),Z=f.reference[y]-f.floating[K]+(F&&((X=d.offset)==null?void 0:X[y])||0)+(F?0:B.crossAxis),tt=f.reference[y]+f.reference[K]+(F?0:((H=d.offset)==null?void 0:H[y])||0)-(F?B.crossAxis:0);ktt&&(k=tt)}return{[x]:T,[y]:k}}}},U1=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(l){var i,u;const{placement:c,rects:f,platform:d,elements:m}=l,{apply:p=()=>{},...v}=oa(n,l),b=await vi(l,v),y=sa(c),x=sr(c),T=Zn(c)==="y",{width:k,height:C}=f.floating;let B,X;y==="top"||y==="bottom"?(B=y,X=x===(await(d.isRTL==null?void 0:d.isRTL(m.floating))?"start":"end")?"left":"right"):(X=y,B=x==="end"?"top":"bottom");const H=C-b.top-b.bottom,K=k-b.left-b.right,F=Ua(C-b[B],H),Z=Ua(k-b[X],K),tt=!l.middlewareData.shift;let ut=F,W=Z;if((i=l.middlewareData.shift)!=null&&i.enabled.x&&(W=K),(u=l.middlewareData.shift)!=null&&u.enabled.y&&(ut=H),tt&&!x){const Rt=nn(b.left,0),Et=nn(b.right,0),lt=nn(b.top,0),ot=nn(b.bottom,0);T?W=k-2*(Rt!==0||Et!==0?Rt+Et:nn(b.left,b.right)):ut=C-2*(lt!==0||ot!==0?lt+ot:nn(b.top,b.bottom))}await p({...l,availableWidth:W,availableHeight:ut});const vt=await d.getDimensions(m.floating);return k!==vt.width||C!==vt.height?{reset:{rects:!0}}:{}}}};function oo(){return typeof window<"u"}function cr(n){return Jv(n)?(n.nodeName||"").toLowerCase():"#document"}function an(n){var l;return(n==null||(l=n.ownerDocument)==null?void 0:l.defaultView)||window}function jn(n){var l;return(l=(Jv(n)?n.ownerDocument:n.document)||window.document)==null?void 0:l.documentElement}function Jv(n){return oo()?n instanceof Node||n instanceof an(n).Node:!1}function wn(n){return oo()?n instanceof Element||n instanceof an(n).Element:!1}function Hn(n){return oo()?n instanceof HTMLElement||n instanceof an(n).HTMLElement:!1}function Ng(n){return!oo()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof an(n).ShadowRoot}const Z1=new Set(["inline","contents"]);function Si(n){const{overflow:l,overflowX:i,overflowY:u,display:c}=xn(n);return/auto|scroll|overlay|hidden|clip/.test(l+u+i)&&!Z1.has(c)}const V1=new Set(["table","td","th"]);function B1(n){return V1.has(cr(n))}const H1=[":popover-open",":modal"];function so(n){return H1.some(l=>{try{return n.matches(l)}catch{return!1}})}const j1=["transform","translate","scale","rotate","perspective"],L1=["transform","translate","scale","rotate","perspective","filter"],Y1=["paint","layout","strict","content"];function of(n){const l=sf(),i=wn(n)?xn(n):n;return j1.some(u=>i[u]?i[u]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!l&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!l&&(i.filter?i.filter!=="none":!1)||L1.some(u=>(i.willChange||"").includes(u))||Y1.some(u=>(i.contain||"").includes(u))}function q1(n){let l=Za(n);for(;Hn(l)&&!rr(l);){if(of(l))return l;if(so(l))return null;l=Za(l)}return null}function sf(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const G1=new Set(["html","body","#document"]);function rr(n){return G1.has(cr(n))}function xn(n){return an(n).getComputedStyle(n)}function co(n){return wn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Za(n){if(cr(n)==="html")return n;const l=n.assignedSlot||n.parentNode||Ng(n)&&n.host||jn(n);return Ng(l)?l.host:l}function Fv(n){const l=Za(n);return rr(l)?n.ownerDocument?n.ownerDocument.body:n.body:Hn(l)&&Si(l)?l:Fv(l)}function yi(n,l,i){var u;l===void 0&&(l=[]),i===void 0&&(i=!0);const c=Fv(n),f=c===((u=n.ownerDocument)==null?void 0:u.body),d=an(c);if(f){const m=Jc(d);return l.concat(d,d.visualViewport||[],Si(c)?c:[],m&&i?yi(m):[])}return l.concat(c,yi(c,[],i))}function Jc(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function Wv(n){const l=xn(n);let i=parseFloat(l.width)||0,u=parseFloat(l.height)||0;const c=Hn(n),f=c?n.offsetWidth:i,d=c?n.offsetHeight:u,m=Fu(i)!==f||Fu(u)!==d;return m&&(i=f,u=d),{width:i,height:u,$:m}}function cf(n){return wn(n)?n:n.contextElement}function ar(n){const l=cf(n);if(!Hn(l))return Bn(1);const i=l.getBoundingClientRect(),{width:u,height:c,$:f}=Wv(l);let d=(f?Fu(i.width):i.width)/u,m=(f?Fu(i.height):i.height)/c;return(!d||!Number.isFinite(d))&&(d=1),(!m||!Number.isFinite(m))&&(m=1),{x:d,y:m}}const X1=Bn(0);function Pv(n){const l=an(n);return!sf()||!l.visualViewport?X1:{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}}function Q1(n,l,i){return l===void 0&&(l=!1),!i||l&&i!==an(n)?!1:l}function il(n,l,i,u){l===void 0&&(l=!1),i===void 0&&(i=!1);const c=n.getBoundingClientRect(),f=cf(n);let d=Bn(1);l&&(u?wn(u)&&(d=ar(u)):d=ar(n));const m=Q1(f,i,u)?Pv(f):Bn(0);let p=(c.left+m.x)/d.x,v=(c.top+m.y)/d.y,b=c.width/d.x,y=c.height/d.y;if(f){const x=an(f),T=u&&wn(u)?an(u):u;let k=x,C=Jc(k);for(;C&&u&&T!==k;){const B=ar(C),X=C.getBoundingClientRect(),H=xn(C),K=X.left+(C.clientLeft+parseFloat(H.paddingLeft))*B.x,F=X.top+(C.clientTop+parseFloat(H.paddingTop))*B.y;p*=B.x,v*=B.y,b*=B.x,y*=B.y,p+=K,v+=F,k=an(C),C=Jc(k)}}return Pu({width:b,height:y,x:p,y:v})}function fo(n,l){const i=co(n).scrollLeft;return l?l.left+i:il(jn(n)).left+i}function Iv(n,l){const i=n.getBoundingClientRect(),u=i.left+l.scrollLeft-fo(n,i),c=i.top+l.scrollTop;return{x:u,y:c}}function $1(n){let{elements:l,rect:i,offsetParent:u,strategy:c}=n;const f=c==="fixed",d=jn(u),m=l?so(l.floating):!1;if(u===d||m&&f)return i;let p={scrollLeft:0,scrollTop:0},v=Bn(1);const b=Bn(0),y=Hn(u);if((y||!y&&!f)&&((cr(u)!=="body"||Si(d))&&(p=co(u)),Hn(u))){const T=il(u);v=ar(u),b.x=T.x+u.clientLeft,b.y=T.y+u.clientTop}const x=d&&!y&&!f?Iv(d,p):Bn(0);return{width:i.width*v.x,height:i.height*v.y,x:i.x*v.x-p.scrollLeft*v.x+b.x+x.x,y:i.y*v.y-p.scrollTop*v.y+b.y+x.y}}function K1(n){return Array.from(n.getClientRects())}function J1(n){const l=jn(n),i=co(n),u=n.ownerDocument.body,c=nn(l.scrollWidth,l.clientWidth,u.scrollWidth,u.clientWidth),f=nn(l.scrollHeight,l.clientHeight,u.scrollHeight,u.clientHeight);let d=-i.scrollLeft+fo(n);const m=-i.scrollTop;return xn(u).direction==="rtl"&&(d+=nn(l.clientWidth,u.clientWidth)-c),{width:c,height:f,x:d,y:m}}const Ug=25;function F1(n,l){const i=an(n),u=jn(n),c=i.visualViewport;let f=u.clientWidth,d=u.clientHeight,m=0,p=0;if(c){f=c.width,d=c.height;const b=sf();(!b||b&&l==="fixed")&&(m=c.offsetLeft,p=c.offsetTop)}const v=fo(u);if(v<=0){const b=u.ownerDocument,y=b.body,x=getComputedStyle(y),T=b.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,k=Math.abs(u.clientWidth-y.clientWidth-T);k<=Ug&&(f-=k)}else v<=Ug&&(f+=v);return{width:f,height:d,x:m,y:p}}const W1=new Set(["absolute","fixed"]);function P1(n,l){const i=il(n,!0,l==="fixed"),u=i.top+n.clientTop,c=i.left+n.clientLeft,f=Hn(n)?ar(n):Bn(1),d=n.clientWidth*f.x,m=n.clientHeight*f.y,p=c*f.x,v=u*f.y;return{width:d,height:m,x:p,y:v}}function Zg(n,l,i){let u;if(l==="viewport")u=F1(n,i);else if(l==="document")u=J1(jn(n));else if(wn(l))u=P1(l,i);else{const c=Pv(n);u={x:l.x-c.x,y:l.y-c.y,width:l.width,height:l.height}}return Pu(u)}function ty(n,l){const i=Za(n);return i===l||!wn(i)||rr(i)?!1:xn(i).position==="fixed"||ty(i,l)}function I1(n,l){const i=l.get(n);if(i)return i;let u=yi(n,[],!1).filter(m=>wn(m)&&cr(m)!=="body"),c=null;const f=xn(n).position==="fixed";let d=f?Za(n):n;for(;wn(d)&&!rr(d);){const m=xn(d),p=of(d);!p&&m.position==="fixed"&&(c=null),(f?!p&&!c:!p&&m.position==="static"&&!!c&&W1.has(c.position)||Si(d)&&!p&&ty(n,d))?u=u.filter(b=>b!==d):c=m,d=Za(d)}return l.set(n,u),u}function tS(n){let{element:l,boundary:i,rootBoundary:u,strategy:c}=n;const d=[...i==="clippingAncestors"?so(l)?[]:I1(l,this._c):[].concat(i),u],m=d[0],p=d.reduce((v,b)=>{const y=Zg(l,b,c);return v.top=nn(y.top,v.top),v.right=Ua(y.right,v.right),v.bottom=Ua(y.bottom,v.bottom),v.left=nn(y.left,v.left),v},Zg(l,m,c));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function eS(n){const{width:l,height:i}=Wv(n);return{width:l,height:i}}function nS(n,l,i){const u=Hn(l),c=jn(l),f=i==="fixed",d=il(n,!0,f,l);let m={scrollLeft:0,scrollTop:0};const p=Bn(0);function v(){p.x=fo(c)}if(u||!u&&!f)if((cr(l)!=="body"||Si(c))&&(m=co(l)),u){const T=il(l,!0,f,l);p.x=T.x+l.clientLeft,p.y=T.y+l.clientTop}else c&&v();f&&!u&&c&&v();const b=c&&!u&&!f?Iv(c,m):Bn(0),y=d.left+m.scrollLeft-p.x-b.x,x=d.top+m.scrollTop-p.y-b.y;return{x:y,y:x,width:d.width,height:d.height}}function Zc(n){return xn(n).position==="static"}function Vg(n,l){if(!Hn(n)||xn(n).position==="fixed")return null;if(l)return l(n);let i=n.offsetParent;return jn(n)===i&&(i=i.ownerDocument.body),i}function ey(n,l){const i=an(n);if(so(n))return i;if(!Hn(n)){let c=Za(n);for(;c&&!rr(c);){if(wn(c)&&!Zc(c))return c;c=Za(c)}return i}let u=Vg(n,l);for(;u&&B1(u)&&Zc(u);)u=Vg(u,l);return u&&rr(u)&&Zc(u)&&!of(u)?i:u||q1(n)||i}const aS=async function(n){const l=this.getOffsetParent||ey,i=this.getDimensions,u=await i(n.floating);return{reference:nS(n.reference,await l(n.floating),n.strategy),floating:{x:0,y:0,width:u.width,height:u.height}}};function lS(n){return xn(n).direction==="rtl"}const rS={convertOffsetParentRelativeRectToViewportRelativeRect:$1,getDocumentElement:jn,getClippingRect:tS,getOffsetParent:ey,getElementRects:aS,getClientRects:K1,getDimensions:eS,getScale:ar,isElement:wn,isRTL:lS};function ny(n,l){return n.x===l.x&&n.y===l.y&&n.width===l.width&&n.height===l.height}function iS(n,l){let i=null,u;const c=jn(n);function f(){var m;clearTimeout(u),(m=i)==null||m.disconnect(),i=null}function d(m,p){m===void 0&&(m=!1),p===void 0&&(p=1),f();const v=n.getBoundingClientRect(),{left:b,top:y,width:x,height:T}=v;if(m||l(),!x||!T)return;const k=Lu(y),C=Lu(c.clientWidth-(b+x)),B=Lu(c.clientHeight-(y+T)),X=Lu(b),K={rootMargin:-k+"px "+-C+"px "+-B+"px "+-X+"px",threshold:nn(0,Ua(1,p))||1};let F=!0;function Z(tt){const ut=tt[0].intersectionRatio;if(ut!==p){if(!F)return d();ut?d(!1,ut):u=setTimeout(()=>{d(!1,1e-7)},1e3)}ut===1&&!ny(v,n.getBoundingClientRect())&&d(),F=!1}try{i=new IntersectionObserver(Z,{...K,root:c.ownerDocument})}catch{i=new IntersectionObserver(Z,K)}i.observe(n)}return d(!0),f}function z2(n,l,i,u){u===void 0&&(u={});const{ancestorScroll:c=!0,ancestorResize:f=!0,elementResize:d=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:p=!1}=u,v=cf(n),b=c||f?[...v?yi(v):[],...yi(l)]:[];b.forEach(X=>{c&&X.addEventListener("scroll",i,{passive:!0}),f&&X.addEventListener("resize",i)});const y=v&&m?iS(v,i):null;let x=-1,T=null;d&&(T=new ResizeObserver(X=>{let[H]=X;H&&H.target===v&&T&&(T.unobserve(l),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var K;(K=T)==null||K.observe(l)})),i()}),v&&!p&&T.observe(v),T.observe(l));let k,C=p?il(n):null;p&&B();function B(){const X=il(n);C&&!ny(C,X)&&i(),C=X,k=requestAnimationFrame(B)}return i(),()=>{var X;b.forEach(H=>{c&&H.removeEventListener("scroll",i),f&&H.removeEventListener("resize",i)}),y?.(),(X=T)==null||X.disconnect(),T=null,p&&cancelAnimationFrame(k)}}const uS=C1,oS=k1,sS=R1,cS=U1,fS=D1,Bg=O1,dS=N1,hS=(n,l,i)=>{const u=new Map,c={platform:rS,...i},f={...c.platform,_c:u};return T1(n,l,{...c,platform:f})};var mS=typeof document<"u",gS=function(){},Ku=mS?it.useLayoutEffect:gS;function Iu(n,l){if(n===l)return!0;if(typeof n!=typeof l)return!1;if(typeof n=="function"&&n.toString()===l.toString())return!0;let i,u,c;if(n&&l&&typeof n=="object"){if(Array.isArray(n)){if(i=n.length,i!==l.length)return!1;for(u=i;u--!==0;)if(!Iu(n[u],l[u]))return!1;return!0}if(c=Object.keys(n),i=c.length,i!==Object.keys(l).length)return!1;for(u=i;u--!==0;)if(!{}.hasOwnProperty.call(l,c[u]))return!1;for(u=i;u--!==0;){const f=c[u];if(!(f==="_owner"&&n.$$typeof)&&!Iu(n[f],l[f]))return!1}return!0}return n!==n&&l!==l}function ay(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Hg(n,l){const i=ay(n);return Math.round(l*i)/i}function Vc(n){const l=it.useRef(n);return Ku(()=>{l.current=n}),l}function T2(n){n===void 0&&(n={});const{placement:l="bottom",strategy:i="absolute",middleware:u=[],platform:c,elements:{reference:f,floating:d}={},transform:m=!0,whileElementsMounted:p,open:v}=n,[b,y]=it.useState({x:0,y:0,strategy:i,placement:l,middlewareData:{},isPositioned:!1}),[x,T]=it.useState(u);Iu(x,u)||T(u);const[k,C]=it.useState(null),[B,X]=it.useState(null),H=it.useCallback(U=>{U!==tt.current&&(tt.current=U,C(U))},[]),K=it.useCallback(U=>{U!==ut.current&&(ut.current=U,X(U))},[]),F=f||k,Z=d||B,tt=it.useRef(null),ut=it.useRef(null),W=it.useRef(b),vt=p!=null,Rt=Vc(p),Et=Vc(c),lt=Vc(v),ot=it.useCallback(()=>{if(!tt.current||!ut.current)return;const U={placement:l,strategy:i,middleware:x};Et.current&&(U.platform=Et.current),hS(tt.current,ut.current,U).then(gt=>{const _={...gt,isPositioned:lt.current!==!1};yt.current&&!Iu(W.current,_)&&(W.current=_,Tv.flushSync(()=>{y(_)}))})},[x,l,i,Et,lt]);Ku(()=>{v===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,y(U=>({...U,isPositioned:!1})))},[v]);const yt=it.useRef(!1);Ku(()=>(yt.current=!0,()=>{yt.current=!1}),[]),Ku(()=>{if(F&&(tt.current=F),Z&&(ut.current=Z),F&&Z){if(Rt.current)return Rt.current(F,Z,ot);ot()}},[F,Z,ot,Rt,vt]);const bt=it.useMemo(()=>({reference:tt,floating:ut,setReference:H,setFloating:K}),[H,K]),A=it.useMemo(()=>({reference:F,floating:Z}),[F,Z]),L=it.useMemo(()=>{const U={position:i,left:0,top:0};if(!A.floating)return U;const gt=Hg(A.floating,b.x),_=Hg(A.floating,b.y);return m?{...U,transform:"translate("+gt+"px, "+_+"px)",...ay(A.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:gt,top:_}},[i,m,A.floating,b.x,b.y]);return it.useMemo(()=>({...b,update:ot,refs:bt,elements:A,floatingStyles:L}),[b,ot,bt,A,L])}const vS=n=>{function l(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:n,fn(i){const{element:u,padding:c}=typeof n=="function"?n(i):n;return u&&l(u)?u.current!=null?Bg({element:u.current,padding:c}).fn(i):{}:u?Bg({element:u,padding:c}).fn(i):{}}}},O2=(n,l)=>({...uS(n),options:[n,l]}),R2=(n,l)=>({...oS(n),options:[n,l]}),D2=(n,l)=>({...dS(n),options:[n,l]}),M2=(n,l)=>({...sS(n),options:[n,l]}),C2=(n,l)=>({...cS(n),options:[n,l]}),k2=(n,l)=>({...fS(n),options:[n,l]}),N2=(n,l)=>({...vS(n),options:[n,l]});var yS=(n,l,i,u,c,f,d,m)=>{let p=document.documentElement,v=["light","dark"];function b(T){(Array.isArray(n)?n:[n]).forEach(k=>{let C=k==="class",B=C&&f?c.map(X=>f[X]||X):c;C?(p.classList.remove(...B),p.classList.add(f&&f[T]?f[T]:T)):p.setAttribute(k,T)}),y(T)}function y(T){m&&v.includes(T)&&(p.style.colorScheme=T)}function x(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)b(u);else try{let T=localStorage.getItem(l)||i,k=d&&T==="system"?x():T;b(k)}catch{}},jg=["light","dark"],ly="(prefers-color-scheme: dark)",pS=typeof window>"u",ff=it.createContext(void 0),bS={setTheme:n=>{},themes:[]},U2=()=>{var n;return(n=it.useContext(ff))!=null?n:bS},Z2=n=>it.useContext(ff)?it.createElement(it.Fragment,null,n.children):it.createElement(_S,{...n}),SS=["light","dark"],_S=({forcedTheme:n,disableTransitionOnChange:l=!1,enableSystem:i=!0,enableColorScheme:u=!0,storageKey:c="theme",themes:f=SS,defaultTheme:d=i?"system":"light",attribute:m="data-theme",value:p,children:v,nonce:b,scriptProps:y})=>{let[x,T]=it.useState(()=>xS(c,d)),[k,C]=it.useState(()=>x==="system"?Bc():x),B=p?Object.values(p):f,X=it.useCallback(Z=>{let tt=Z;if(!tt)return;Z==="system"&&i&&(tt=Bc());let ut=p?p[tt]:tt,W=l?ES(b):null,vt=document.documentElement,Rt=Et=>{Et==="class"?(vt.classList.remove(...B),ut&&vt.classList.add(ut)):Et.startsWith("data-")&&(ut?vt.setAttribute(Et,ut):vt.removeAttribute(Et))};if(Array.isArray(m)?m.forEach(Rt):Rt(m),u){let Et=jg.includes(d)?d:null,lt=jg.includes(tt)?tt:Et;vt.style.colorScheme=lt}W?.()},[b]),H=it.useCallback(Z=>{let tt=typeof Z=="function"?Z(x):Z;T(tt);try{localStorage.setItem(c,tt)}catch{}},[x]),K=it.useCallback(Z=>{let tt=Bc(Z);C(tt),x==="system"&&i&&!n&&X("system")},[x,n]);it.useEffect(()=>{let Z=window.matchMedia(ly);return Z.addListener(K),K(Z),()=>Z.removeListener(K)},[K]),it.useEffect(()=>{let Z=tt=>{tt.key===c&&(tt.newValue?T(tt.newValue):H(d))};return window.addEventListener("storage",Z),()=>window.removeEventListener("storage",Z)},[H]),it.useEffect(()=>{X(n??x)},[n,x]);let F=it.useMemo(()=>({theme:x,setTheme:H,forcedTheme:n,resolvedTheme:x==="system"?k:x,themes:i?[...f,"system"]:f,systemTheme:i?k:void 0}),[x,H,n,k,i,f]);return it.createElement(ff.Provider,{value:F},it.createElement(wS,{forcedTheme:n,storageKey:c,attribute:m,enableSystem:i,enableColorScheme:u,defaultTheme:d,value:p,themes:f,nonce:b,scriptProps:y}),v)},wS=it.memo(({forcedTheme:n,storageKey:l,attribute:i,enableSystem:u,enableColorScheme:c,defaultTheme:f,value:d,themes:m,nonce:p,scriptProps:v})=>{let b=JSON.stringify([i,l,f,n,m,d,u,c]).slice(1,-1);return it.createElement("script",{...v,suppressHydrationWarning:!0,nonce:typeof window>"u"?p:"",dangerouslySetInnerHTML:{__html:`(${yS.toString()})(${b})`}})}),xS=(n,l)=>{if(pS)return;let i;try{i=localStorage.getItem(n)||void 0}catch{}return i||l},ES=n=>{let l=document.createElement("style");return n&&l.setAttribute("nonce",n),l.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(l),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(l)},1)}},Bc=n=>(n||(n=window.matchMedia(ly)),n.matches?"dark":"light"),_i=n=>n.type==="checkbox",rl=n=>n instanceof Date,He=n=>n==null;const ry=n=>typeof n=="object";var ce=n=>!He(n)&&!Array.isArray(n)&&ry(n)&&!rl(n),iy=n=>ce(n)&&n.target?_i(n.target)?n.target.checked:n.target.value:n,AS=n=>n.substring(0,n.search(/\.\d+(\.|$)/))||n,uy=(n,l)=>n.has(AS(l)),zS=n=>{const l=n.constructor&&n.constructor.prototype;return ce(l)&&l.hasOwnProperty("isPrototypeOf")},df=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Se(n){let l;const i=Array.isArray(n),u=typeof FileList<"u"?n instanceof FileList:!1;if(n instanceof Date)l=new Date(n);else if(!(df&&(n instanceof Blob||u))&&(i||ce(n)))if(l=i?[]:Object.create(Object.getPrototypeOf(n)),!i&&!zS(n))l=n;else for(const c in n)n.hasOwnProperty(c)&&(l[c]=Se(n[c]));else return n;return l}var ho=n=>/^\w*$/.test(n),se=n=>n===void 0,hf=n=>Array.isArray(n)?n.filter(Boolean):[],mf=n=>hf(n.replace(/["|']|\]/g,"").split(/\.|\[/)),rt=(n,l,i)=>{if(!l||!ce(n))return i;const u=(ho(l)?[l]:mf(l)).reduce((c,f)=>He(c)?c:c[f],n);return se(u)||u===n?se(n[l])?i:n[l]:u},en=n=>typeof n=="boolean",qt=(n,l,i)=>{let u=-1;const c=ho(l)?[l]:mf(l),f=c.length,d=f-1;for(;++uq.useContext(gf),V2=n=>{const{children:l,...i}=n;return q.createElement(gf.Provider,{value:i},l)};var oy=(n,l,i,u=!0)=>{const c={defaultValues:l._defaultValues};for(const f in n)Object.defineProperty(c,f,{get:()=>{const d=f;return l._proxyFormState[d]!==Sn.all&&(l._proxyFormState[d]=!u||Sn.all),i&&(i[d]=!0),n[d]}});return c};const yf=typeof window<"u"?q.useLayoutEffect:q.useEffect;function TS(n){const l=vf(),{control:i=l.control,disabled:u,name:c,exact:f}=n||{},[d,m]=q.useState(i._formState),p=q.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return yf(()=>i._subscribe({name:c,formState:p.current,exact:f,callback:v=>{!u&&m({...i._formState,...v})}}),[c,u,f]),q.useEffect(()=>{p.current.isValid&&i._setValid(!0)},[i]),q.useMemo(()=>oy(d,i,p.current,!1),[d,i])}var Vn=n=>typeof n=="string",sy=(n,l,i,u,c)=>Vn(n)?(u&&l.watch.add(n),rt(i,n,c)):Array.isArray(n)?n.map(f=>(u&&l.watch.add(f),rt(i,f))):(u&&(l.watchAll=!0),i),Fc=n=>He(n)||!ry(n);function ua(n,l,i=new WeakSet){if(Fc(n)||Fc(l))return n===l;if(rl(n)&&rl(l))return n.getTime()===l.getTime();const u=Object.keys(n),c=Object.keys(l);if(u.length!==c.length)return!1;if(i.has(n)||i.has(l))return!0;i.add(n),i.add(l);for(const f of u){const d=n[f];if(!c.includes(f))return!1;if(f!=="ref"){const m=l[f];if(rl(d)&&rl(m)||ce(d)&&ce(m)||Array.isArray(d)&&Array.isArray(m)?!ua(d,m,i):d!==m)return!1}}return!0}function OS(n){const l=vf(),{control:i=l.control,name:u,defaultValue:c,disabled:f,exact:d,compute:m}=n||{},p=q.useRef(c),v=q.useRef(m),b=q.useRef(void 0);v.current=m;const y=q.useMemo(()=>i._getWatch(u,p.current),[i,u]),[x,T]=q.useState(v.current?v.current(y):y);return yf(()=>i._subscribe({name:u,formState:{values:!0},exact:d,callback:k=>{if(!f){const C=sy(u,i._names,k.values||i._formValues,!1,p.current);if(v.current){const B=v.current(C);ua(B,b.current)||(T(B),b.current=B)}else T(C)}}}),[i,f,u,d]),q.useEffect(()=>i._removeUnmounted()),x}function RS(n){const l=vf(),{name:i,disabled:u,control:c=l.control,shouldUnregister:f,defaultValue:d}=n,m=uy(c._names.array,i),p=q.useMemo(()=>rt(c._formValues,i,rt(c._defaultValues,i,d)),[c,i,d]),v=OS({control:c,name:i,defaultValue:p,exact:!0}),b=TS({control:c,name:i,exact:!0}),y=q.useRef(n),x=q.useRef(c.register(i,{...n.rules,value:v,...en(n.disabled)?{disabled:n.disabled}:{}}));y.current=n;const T=q.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!rt(b.errors,i)},isDirty:{enumerable:!0,get:()=>!!rt(b.dirtyFields,i)},isTouched:{enumerable:!0,get:()=>!!rt(b.touchedFields,i)},isValidating:{enumerable:!0,get:()=>!!rt(b.validatingFields,i)},error:{enumerable:!0,get:()=>rt(b.errors,i)}}),[b,i]),k=q.useCallback(H=>x.current.onChange({target:{value:iy(H),name:i},type:to.CHANGE}),[i]),C=q.useCallback(()=>x.current.onBlur({target:{value:rt(c._formValues,i),name:i},type:to.BLUR}),[i,c._formValues]),B=q.useCallback(H=>{const K=rt(c._fields,i);K&&H&&(K._f.ref={focus:()=>H.focus&&H.focus(),select:()=>H.select&&H.select(),setCustomValidity:F=>H.setCustomValidity(F),reportValidity:()=>H.reportValidity()})},[c._fields,i]),X=q.useMemo(()=>({name:i,value:v,...en(u)||b.disabled?{disabled:b.disabled||u}:{},onChange:k,onBlur:C,ref:B}),[i,u,b.disabled,k,C,B,v]);return q.useEffect(()=>{const H=c._options.shouldUnregister||f;c.register(i,{...y.current.rules,...en(y.current.disabled)?{disabled:y.current.disabled}:{}});const K=(F,Z)=>{const tt=rt(c._fields,F);tt&&tt._f&&(tt._f.mount=Z)};if(K(i,!0),H){const F=Se(rt(c._options.defaultValues,i));qt(c._defaultValues,i,F),se(rt(c._formValues,i))&&qt(c._formValues,i,F)}return!m&&c.register(i),()=>{(m?H&&!c._state.action:H)?c.unregister(i):K(i,!1)}},[i,c,m,f]),q.useEffect(()=>{c._setDisabledField({disabled:u,name:i})},[u,i,c]),q.useMemo(()=>({field:X,formState:b,fieldState:T}),[X,b,T])}const B2=n=>n.render(RS(n));var pf=(n,l,i,u,c)=>l?{...i[n],types:{...i[n]&&i[n].types?i[n].types:{},[u]:c||!0}}:{},mi=n=>Array.isArray(n)?n:[n],Lg=()=>{let n=[];return{get observers(){return n},next:c=>{for(const f of n)f.next&&f.next(c)},subscribe:c=>(n.push(c),{unsubscribe:()=>{n=n.filter(f=>f!==c)}}),unsubscribe:()=>{n=[]}}},Ge=n=>ce(n)&&!Object.keys(n).length,bf=n=>n.type==="file",_n=n=>typeof n=="function",eo=n=>{if(!df)return!1;const l=n?n.ownerDocument:0;return n instanceof(l&&l.defaultView?l.defaultView.HTMLElement:HTMLElement)},cy=n=>n.type==="select-multiple",Sf=n=>n.type==="radio",DS=n=>Sf(n)||_i(n),Hc=n=>eo(n)&&n.isConnected;function MS(n,l){const i=l.slice(0,-1).length;let u=0;for(;u{for(const l in n)if(_n(n[l]))return!0;return!1};function no(n,l={}){const i=Array.isArray(n);if(ce(n)||i)for(const u in n)Array.isArray(n[u])||ce(n[u])&&!fy(n[u])?(l[u]=Array.isArray(n[u])?[]:{},no(n[u],l[u])):He(n[u])||(l[u]=!0);return l}function dy(n,l,i){const u=Array.isArray(n);if(ce(n)||u)for(const c in n)Array.isArray(n[c])||ce(n[c])&&!fy(n[c])?se(l)||Fc(i[c])?i[c]=Array.isArray(n[c])?no(n[c],[]):{...no(n[c])}:dy(n[c],He(l)?{}:l[c],i[c]):i[c]=!ua(n[c],l[c]);return i}var ci=(n,l)=>dy(n,l,no(l));const Yg={value:!1,isValid:!1},qg={value:!0,isValid:!0};var hy=n=>{if(Array.isArray(n)){if(n.length>1){const l=n.filter(i=>i&&i.checked&&!i.disabled).map(i=>i.value);return{value:l,isValid:!!l.length}}return n[0].checked&&!n[0].disabled?n[0].attributes&&!se(n[0].attributes.value)?se(n[0].value)||n[0].value===""?qg:{value:n[0].value,isValid:!0}:qg:Yg}return Yg},my=(n,{valueAsNumber:l,valueAsDate:i,setValueAs:u})=>se(n)?n:l?n===""?NaN:n&&+n:i&&Vn(n)?new Date(n):u?u(n):n;const Gg={isValid:!1,value:null};var gy=n=>Array.isArray(n)?n.reduce((l,i)=>i&&i.checked&&!i.disabled?{isValid:!0,value:i.value}:l,Gg):Gg;function Xg(n){const l=n.ref;return bf(l)?l.files:Sf(l)?gy(n.refs).value:cy(l)?[...l.selectedOptions].map(({value:i})=>i):_i(l)?hy(n.refs).value:my(se(l.value)?n.ref.value:l.value,n)}var kS=(n,l,i,u)=>{const c={};for(const f of n){const d=rt(l,f);d&&qt(c,f,d._f)}return{criteriaMode:i,names:[...n],fields:c,shouldUseNativeValidation:u}},ao=n=>n instanceof RegExp,fi=n=>se(n)?n:ao(n)?n.source:ce(n)?ao(n.value)?n.value.source:n.value:n,Qg=n=>({isOnSubmit:!n||n===Sn.onSubmit,isOnBlur:n===Sn.onBlur,isOnChange:n===Sn.onChange,isOnAll:n===Sn.all,isOnTouch:n===Sn.onTouched});const $g="AsyncFunction";var NS=n=>!!n&&!!n.validate&&!!(_n(n.validate)&&n.validate.constructor.name===$g||ce(n.validate)&&Object.values(n.validate).find(l=>l.constructor.name===$g)),US=n=>n.mount&&(n.required||n.min||n.max||n.maxLength||n.minLength||n.pattern||n.validate),Kg=(n,l,i)=>!i&&(l.watchAll||l.watch.has(n)||[...l.watch].some(u=>n.startsWith(u)&&/^\.\w+/.test(n.slice(u.length))));const gi=(n,l,i,u)=>{for(const c of i||Object.keys(n)){const f=rt(n,c);if(f){const{_f:d,...m}=f;if(d){if(d.refs&&d.refs[0]&&l(d.refs[0],c)&&!u)return!0;if(d.ref&&l(d.ref,d.name)&&!u)return!0;if(gi(m,l))break}else if(ce(m)&&gi(m,l))break}}};function Jg(n,l,i){const u=rt(n,i);if(u||ho(i))return{error:u,name:i};const c=i.split(".");for(;c.length;){const f=c.join("."),d=rt(l,f),m=rt(n,f);if(d&&!Array.isArray(d)&&i!==f)return{name:i};if(m&&m.type)return{name:f,error:m};if(m&&m.root&&m.root.type)return{name:`${f}.root`,error:m.root};c.pop()}return{name:i}}var ZS=(n,l,i,u)=>{i(n);const{name:c,...f}=n;return Ge(f)||Object.keys(f).length>=Object.keys(l).length||Object.keys(f).find(d=>l[d]===(!u||Sn.all))},VS=(n,l,i)=>!n||!l||n===l||mi(n).some(u=>u&&(i?u===l:u.startsWith(l)||l.startsWith(u))),BS=(n,l,i,u,c)=>c.isOnAll?!1:!i&&c.isOnTouch?!(l||n):(i?u.isOnBlur:c.isOnBlur)?!n:(i?u.isOnChange:c.isOnChange)?n:!0,HS=(n,l)=>!hf(rt(n,l)).length&&me(n,l),jS=(n,l,i)=>{const u=mi(rt(n,i));return qt(u,"root",l[i]),qt(n,i,u),n},Ju=n=>Vn(n);function Fg(n,l,i="validate"){if(Ju(n)||Array.isArray(n)&&n.every(Ju)||en(n)&&!n)return{type:i,message:Ju(n)?n:"",ref:l}}var tr=n=>ce(n)&&!ao(n)?n:{value:n,message:""},Wg=async(n,l,i,u,c,f)=>{const{ref:d,refs:m,required:p,maxLength:v,minLength:b,min:y,max:x,pattern:T,validate:k,name:C,valueAsNumber:B,mount:X}=n._f,H=rt(i,C);if(!X||l.has(C))return{};const K=m?m[0]:d,F=lt=>{c&&K.reportValidity&&(K.setCustomValidity(en(lt)?"":lt||""),K.reportValidity())},Z={},tt=Sf(d),ut=_i(d),W=tt||ut,vt=(B||bf(d))&&se(d.value)&&se(H)||eo(d)&&d.value===""||H===""||Array.isArray(H)&&!H.length,Rt=pf.bind(null,C,u,Z),Et=(lt,ot,yt,bt=ia.maxLength,A=ia.minLength)=>{const L=lt?ot:yt;Z[C]={type:lt?bt:A,message:L,ref:d,...Rt(lt?bt:A,L)}};if(f?!Array.isArray(H)||!H.length:p&&(!W&&(vt||He(H))||en(H)&&!H||ut&&!hy(m).isValid||tt&&!gy(m).isValid)){const{value:lt,message:ot}=Ju(p)?{value:!!p,message:p}:tr(p);if(lt&&(Z[C]={type:ia.required,message:ot,ref:K,...Rt(ia.required,ot)},!u))return F(ot),Z}if(!vt&&(!He(y)||!He(x))){let lt,ot;const yt=tr(x),bt=tr(y);if(!He(H)&&!isNaN(H)){const A=d.valueAsNumber||H&&+H;He(yt.value)||(lt=A>yt.value),He(bt.value)||(ot=Anew Date(new Date().toDateString()+" "+_),U=d.type=="time",gt=d.type=="week";Vn(yt.value)&&H&&(lt=U?L(H)>L(yt.value):gt?H>yt.value:A>new Date(yt.value)),Vn(bt.value)&&H&&(ot=U?L(H)+lt.value,bt=!He(ot.value)&&H.length<+ot.value;if((yt||bt)&&(Et(yt,lt.message,ot.message),!u))return F(Z[C].message),Z}if(T&&!vt&&Vn(H)){const{value:lt,message:ot}=tr(T);if(ao(lt)&&!H.match(lt)&&(Z[C]={type:ia.pattern,message:ot,ref:d,...Rt(ia.pattern,ot)},!u))return F(ot),Z}if(k){if(_n(k)){const lt=await k(H,i),ot=Fg(lt,K);if(ot&&(Z[C]={...ot,...Rt(ia.validate,ot.message)},!u))return F(ot.message),Z}else if(ce(k)){let lt={};for(const ot in k){if(!Ge(lt)&&!u)break;const yt=Fg(await k[ot](H,i),K,ot);yt&&(lt={...yt,...Rt(ot,yt.message)},F(yt.message),u&&(Z[C]=lt))}if(!Ge(lt)&&(Z[C]={ref:K,...lt},!u))return Z}}return F(!0),Z};const LS={mode:Sn.onSubmit,reValidateMode:Sn.onChange,shouldFocusError:!0};function YS(n={}){let l={...LS,...n},i={submitCount:0,isDirty:!1,isReady:!1,isLoading:_n(l.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:l.errors||{},disabled:l.disabled||!1},u={},c=ce(l.defaultValues)||ce(l.values)?Se(l.defaultValues||l.values)||{}:{},f=l.shouldUnregister?{}:Se(c),d={action:!1,mount:!1,watch:!1},m={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},p,v=0;const b={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let y={...b};const x={array:Lg(),state:Lg()},T=l.criteriaMode===Sn.all,k=w=>D=>{clearTimeout(v),v=setTimeout(w,D)},C=async w=>{if(!l.disabled&&(b.isValid||y.isValid||w)){const D=l.resolver?Ge((await ut()).errors):await vt(u,!0);D!==i.isValid&&x.state.next({isValid:D})}},B=(w,D)=>{!l.disabled&&(b.isValidating||b.validatingFields||y.isValidating||y.validatingFields)&&((w||Array.from(m.mount)).forEach(V=>{V&&(D?qt(i.validatingFields,V,D):me(i.validatingFields,V))}),x.state.next({validatingFields:i.validatingFields,isValidating:!Ge(i.validatingFields)}))},X=(w,D=[],V,nt,et=!0,I=!0)=>{if(nt&&V&&!l.disabled){if(d.action=!0,I&&Array.isArray(rt(u,w))){const st=V(rt(u,w),nt.argA,nt.argB);et&&qt(u,w,st)}if(I&&Array.isArray(rt(i.errors,w))){const st=V(rt(i.errors,w),nt.argA,nt.argB);et&&qt(i.errors,w,st),HS(i.errors,w)}if((b.touchedFields||y.touchedFields)&&I&&Array.isArray(rt(i.touchedFields,w))){const st=V(rt(i.touchedFields,w),nt.argA,nt.argB);et&&qt(i.touchedFields,w,st)}(b.dirtyFields||y.dirtyFields)&&(i.dirtyFields=ci(c,f)),x.state.next({name:w,isDirty:Et(w,D),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else qt(f,w,D)},H=(w,D)=>{qt(i.errors,w,D),x.state.next({errors:i.errors})},K=w=>{i.errors=w,x.state.next({errors:i.errors,isValid:!1})},F=(w,D,V,nt)=>{const et=rt(u,w);if(et){const I=rt(f,w,se(V)?rt(c,w):V);se(I)||nt&&nt.defaultChecked||D?qt(f,w,D?I:Xg(et._f)):yt(w,I),d.mount&&C()}},Z=(w,D,V,nt,et)=>{let I=!1,st=!1;const zt={name:w};if(!l.disabled){if(!V||nt){(b.isDirty||y.isDirty)&&(st=i.isDirty,i.isDirty=zt.isDirty=Et(),I=st!==zt.isDirty);const kt=ua(rt(c,w),D);st=!!rt(i.dirtyFields,w),kt?me(i.dirtyFields,w):qt(i.dirtyFields,w,!0),zt.dirtyFields=i.dirtyFields,I=I||(b.dirtyFields||y.dirtyFields)&&st!==!kt}if(V){const kt=rt(i.touchedFields,w);kt||(qt(i.touchedFields,w,V),zt.touchedFields=i.touchedFields,I=I||(b.touchedFields||y.touchedFields)&&kt!==V)}I&&et&&x.state.next(zt)}return I?zt:{}},tt=(w,D,V,nt)=>{const et=rt(i.errors,w),I=(b.isValid||y.isValid)&&en(D)&&i.isValid!==D;if(l.delayError&&V?(p=k(()=>H(w,V)),p(l.delayError)):(clearTimeout(v),p=null,V?qt(i.errors,w,V):me(i.errors,w)),(V?!ua(et,V):et)||!Ge(nt)||I){const st={...nt,...I&&en(D)?{isValid:D}:{},errors:i.errors,name:w};i={...i,...st},x.state.next(st)}},ut=async w=>{B(w,!0);const D=await l.resolver(f,l.context,kS(w||m.mount,u,l.criteriaMode,l.shouldUseNativeValidation));return B(w),D},W=async w=>{const{errors:D}=await ut(w);if(w)for(const V of w){const nt=rt(D,V);nt?qt(i.errors,V,nt):me(i.errors,V)}else i.errors=D;return D},vt=async(w,D,V={valid:!0})=>{for(const nt in w){const et=w[nt];if(et){const{_f:I,...st}=et;if(I){const zt=m.array.has(I.name),kt=et._f&&NS(et._f);kt&&b.validatingFields&&B([nt],!0);const jt=await Wg(et,m.disabled,f,T,l.shouldUseNativeValidation&&!D,zt);if(kt&&b.validatingFields&&B([nt]),jt[I.name]&&(V.valid=!1,D))break;!D&&(rt(jt,I.name)?zt?jS(i.errors,jt,I.name):qt(i.errors,I.name,jt[I.name]):me(i.errors,I.name))}!Ge(st)&&await vt(st,D,V)}}return V.valid},Rt=()=>{for(const w of m.unMount){const D=rt(u,w);D&&(D._f.refs?D._f.refs.every(V=>!Hc(V)):!Hc(D._f.ref))&&Ot(w)}m.unMount=new Set},Et=(w,D)=>!l.disabled&&(w&&D&&qt(f,w,D),!ua(_(),c)),lt=(w,D,V)=>sy(w,m,{...d.mount?f:se(D)?c:Vn(w)?{[w]:D}:D},V,D),ot=w=>hf(rt(d.mount?f:c,w,l.shouldUnregister?rt(c,w,[]):[])),yt=(w,D,V={})=>{const nt=rt(u,w);let et=D;if(nt){const I=nt._f;I&&(!I.disabled&&qt(f,w,my(D,I)),et=eo(I.ref)&&He(D)?"":D,cy(I.ref)?[...I.ref.options].forEach(st=>st.selected=et.includes(st.value)):I.refs?_i(I.ref)?I.refs.forEach(st=>{(!st.defaultChecked||!st.disabled)&&(Array.isArray(et)?st.checked=!!et.find(zt=>zt===st.value):st.checked=et===st.value||!!et)}):I.refs.forEach(st=>st.checked=st.value===et):bf(I.ref)?I.ref.value="":(I.ref.value=et,I.ref.type||x.state.next({name:w,values:Se(f)})))}(V.shouldDirty||V.shouldTouch)&&Z(w,et,V.shouldTouch,V.shouldDirty,!0),V.shouldValidate&>(w)},bt=(w,D,V)=>{for(const nt in D){if(!D.hasOwnProperty(nt))return;const et=D[nt],I=w+"."+nt,st=rt(u,I);(m.array.has(w)||ce(et)||st&&!st._f)&&!rl(et)?bt(I,et,V):yt(I,et,V)}},A=(w,D,V={})=>{const nt=rt(u,w),et=m.array.has(w),I=Se(D);qt(f,w,I),et?(x.array.next({name:w,values:Se(f)}),(b.isDirty||b.dirtyFields||y.isDirty||y.dirtyFields)&&V.shouldDirty&&x.state.next({name:w,dirtyFields:ci(c,f),isDirty:Et(w,I)})):nt&&!nt._f&&!He(I)?bt(w,I,V):yt(w,I,V),Kg(w,m)&&x.state.next({...i,name:w}),x.state.next({name:d.mount?w:void 0,values:Se(f)})},L=async w=>{d.mount=!0;const D=w.target;let V=D.name,nt=!0;const et=rt(u,V),I=kt=>{nt=Number.isNaN(kt)||rl(kt)&&isNaN(kt.getTime())||ua(kt,rt(f,V,kt))},st=Qg(l.mode),zt=Qg(l.reValidateMode);if(et){let kt,jt;const Qe=D.type?Xg(et._f):iy(w),$e=w.type===to.BLUR||w.type===to.FOCUS_OUT,An=!US(et._f)&&!l.resolver&&!rt(i.errors,V)&&!et._f.deps||BS($e,rt(i.touchedFields,V),i.isSubmitted,zt,st),zn=Kg(V,m,$e);qt(f,V,Qe),$e?(!D||!D.readOnly)&&(et._f.onBlur&&et._f.onBlur(w),p&&p(0)):et._f.onChange&&et._f.onChange(w);const Tn=Z(V,Qe,$e),ln=!Ge(Tn)||zn;if(!$e&&x.state.next({name:V,type:w.type,values:Se(f)}),An)return(b.isValid||y.isValid)&&(l.mode==="onBlur"?$e&&C():$e||C()),ln&&x.state.next({name:V,...zn?{}:Tn});if(!$e&&zn&&x.state.next({...i}),l.resolver){const{errors:On}=await ut([V]);if(I(Qe),nt){const Yn=Jg(i.errors,u,V),ca=Jg(On,u,Yn.name||V);kt=ca.error,V=ca.name,jt=Ge(On)}}else B([V],!0),kt=(await Wg(et,m.disabled,f,T,l.shouldUseNativeValidation))[V],B([V]),I(Qe),nt&&(kt?jt=!1:(b.isValid||y.isValid)&&(jt=await vt(u,!0)));nt&&(et._f.deps&>(et._f.deps),tt(V,jt,kt,Tn))}},U=(w,D)=>{if(rt(i.errors,D)&&w.focus)return w.focus(),1},gt=async(w,D={})=>{let V,nt;const et=mi(w);if(l.resolver){const I=await W(se(w)?w:et);V=Ge(I),nt=w?!et.some(st=>rt(I,st)):V}else w?(nt=(await Promise.all(et.map(async I=>{const st=rt(u,I);return await vt(st&&st._f?{[I]:st}:st)}))).every(Boolean),!(!nt&&!i.isValid)&&C()):nt=V=await vt(u);return x.state.next({...!Vn(w)||(b.isValid||y.isValid)&&V!==i.isValid?{}:{name:w},...l.resolver||!w?{isValid:V}:{},errors:i.errors}),D.shouldFocus&&!nt&&gi(u,U,w?et:m.mount),nt},_=w=>{const D={...d.mount?f:c};return se(w)?D:Vn(w)?rt(D,w):w.map(V=>rt(D,V))},Q=(w,D)=>({invalid:!!rt((D||i).errors,w),isDirty:!!rt((D||i).dirtyFields,w),error:rt((D||i).errors,w),isValidating:!!rt(i.validatingFields,w),isTouched:!!rt((D||i).touchedFields,w)}),at=w=>{w&&mi(w).forEach(D=>me(i.errors,D)),x.state.next({errors:w?i.errors:{}})},j=(w,D,V)=>{const nt=(rt(u,w,{_f:{}})._f||{}).ref,et=rt(i.errors,w)||{},{ref:I,message:st,type:zt,...kt}=et;qt(i.errors,w,{...kt,...D,ref:nt}),x.state.next({name:w,errors:i.errors,isValid:!1}),V&&V.shouldFocus&&nt&&nt.focus&&nt.focus()},P=(w,D)=>_n(w)?x.state.subscribe({next:V=>"values"in V&&w(lt(void 0,D),V)}):lt(w,D,!0),ht=w=>x.state.subscribe({next:D=>{VS(w.name,D.name,w.exact)&&ZS(D,w.formState||b,xe,w.reRenderRoot)&&w.callback({values:{...f},...i,...D,defaultValues:c})}}).unsubscribe,mt=w=>(d.mount=!0,y={...y,...w.formState},ht({...w,formState:y})),Ot=(w,D={})=>{for(const V of w?mi(w):m.mount)m.mount.delete(V),m.array.delete(V),D.keepValue||(me(u,V),me(f,V)),!D.keepError&&me(i.errors,V),!D.keepDirty&&me(i.dirtyFields,V),!D.keepTouched&&me(i.touchedFields,V),!D.keepIsValidating&&me(i.validatingFields,V),!l.shouldUnregister&&!D.keepDefaultValue&&me(c,V);x.state.next({values:Se(f)}),x.state.next({...i,...D.keepDirty?{isDirty:Et()}:{}}),!D.keepIsValid&&C()},St=({disabled:w,name:D})=>{(en(w)&&d.mount||w||m.disabled.has(D))&&(w?m.disabled.add(D):m.disabled.delete(D))},Wt=(w,D={})=>{let V=rt(u,w);const nt=en(D.disabled)||en(l.disabled);return qt(u,w,{...V||{},_f:{...V&&V._f?V._f:{ref:{name:w}},name:w,mount:!0,...D}}),m.mount.add(w),V?St({disabled:en(D.disabled)?D.disabled:l.disabled,name:w}):F(w,!0,D.value),{...nt?{disabled:D.disabled||l.disabled}:{},...l.progressive?{required:!!D.required,min:fi(D.min),max:fi(D.max),minLength:fi(D.minLength),maxLength:fi(D.maxLength),pattern:fi(D.pattern)}:{},name:w,onChange:L,onBlur:L,ref:et=>{if(et){Wt(w,D),V=rt(u,w);const I=se(et.value)&&et.querySelectorAll&&et.querySelectorAll("input,select,textarea")[0]||et,st=DS(I),zt=V._f.refs||[];if(st?zt.find(kt=>kt===I):I===V._f.ref)return;qt(u,w,{_f:{...V._f,...st?{refs:[...zt.filter(Hc),I,...Array.isArray(rt(c,w))?[{}]:[]],ref:{type:I.type,name:w}}:{ref:I}}}),F(w,!1,void 0,I)}else V=rt(u,w,{}),V._f&&(V._f.mount=!1),(l.shouldUnregister||D.shouldUnregister)&&!(uy(m.array,w)&&d.action)&&m.unMount.add(w)}}},Re=()=>l.shouldFocusError&&gi(u,U,m.mount),Ze=w=>{en(w)&&(x.state.next({disabled:w}),gi(u,(D,V)=>{const nt=rt(u,V);nt&&(D.disabled=nt._f.disabled||w,Array.isArray(nt._f.refs)&&nt._f.refs.forEach(et=>{et.disabled=nt._f.disabled||w}))},0,!1))},we=(w,D)=>async V=>{let nt;V&&(V.preventDefault&&V.preventDefault(),V.persist&&V.persist());let et=Se(f);if(x.state.next({isSubmitting:!0}),l.resolver){const{errors:I,values:st}=await ut();i.errors=I,et=Se(st)}else await vt(u);if(m.disabled.size)for(const I of m.disabled)me(et,I);if(me(i.errors,"root"),Ge(i.errors)){x.state.next({errors:{}});try{await w(et,V)}catch(I){nt=I}}else D&&await D({...i.errors},V),Re(),setTimeout(Re);if(x.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Ge(i.errors)&&!nt,submitCount:i.submitCount+1,errors:i.errors}),nt)throw nt},Ha=(w,D={})=>{rt(u,w)&&(se(D.defaultValue)?A(w,Se(rt(c,w))):(A(w,D.defaultValue),qt(c,w,Se(D.defaultValue))),D.keepTouched||me(i.touchedFields,w),D.keepDirty||(me(i.dirtyFields,w),i.isDirty=D.defaultValue?Et(w,Se(rt(c,w))):Et()),D.keepError||(me(i.errors,w),b.isValid&&C()),x.state.next({...i}))},En=(w,D={})=>{const V=w?Se(w):c,nt=Se(V),et=Ge(w),I=et?c:nt;if(D.keepDefaultValues||(c=V),!D.keepValues){if(D.keepDirtyValues){const st=new Set([...m.mount,...Object.keys(ci(c,f))]);for(const zt of Array.from(st))rt(i.dirtyFields,zt)?qt(I,zt,rt(f,zt)):A(zt,rt(I,zt))}else{if(df&&se(w))for(const st of m.mount){const zt=rt(u,st);if(zt&&zt._f){const kt=Array.isArray(zt._f.refs)?zt._f.refs[0]:zt._f.ref;if(eo(kt)){const jt=kt.closest("form");if(jt){jt.reset();break}}}}if(D.keepFieldsRef)for(const st of m.mount)A(st,rt(I,st));else u={}}f=l.shouldUnregister?D.keepDefaultValues?Se(c):{}:Se(I),x.array.next({values:{...I}}),x.state.next({values:{...I}})}m={mount:D.keepDirtyValues?m.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},d.mount=!b.isValid||!!D.keepIsValid||!!D.keepDirtyValues,d.watch=!!l.shouldUnregister,x.state.next({submitCount:D.keepSubmitCount?i.submitCount:0,isDirty:et?!1:D.keepDirty?i.isDirty:!!(D.keepDefaultValues&&!ua(w,c)),isSubmitted:D.keepIsSubmitted?i.isSubmitted:!1,dirtyFields:et?{}:D.keepDirtyValues?D.keepDefaultValues&&f?ci(c,f):i.dirtyFields:D.keepDefaultValues&&w?ci(c,w):D.keepDirty?i.dirtyFields:{},touchedFields:D.keepTouched?i.touchedFields:{},errors:D.keepErrors?i.errors:{},isSubmitSuccessful:D.keepIsSubmitSuccessful?i.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:c})},sl=(w,D)=>En(_n(w)?w(f):w,D),cl=(w,D={})=>{const V=rt(u,w),nt=V&&V._f;if(nt){const et=nt.refs?nt.refs[0]:nt.ref;et.focus&&(et.focus(),D.shouldSelect&&_n(et.select)&&et.select())}},xe=w=>{i={...i,...w}},Ve={control:{register:Wt,unregister:Ot,getFieldState:Q,handleSubmit:we,setError:j,_subscribe:ht,_runSchema:ut,_focusError:Re,_getWatch:lt,_getDirty:Et,_setValid:C,_setFieldArray:X,_setDisabledField:St,_setErrors:K,_getFieldArray:ot,_reset:En,_resetDefaultValues:()=>_n(l.defaultValues)&&l.defaultValues().then(w=>{sl(w,l.resetOptions),x.state.next({isLoading:!1})}),_removeUnmounted:Rt,_disableForm:Ze,_subjects:x,_proxyFormState:b,get _fields(){return u},get _formValues(){return f},get _state(){return d},set _state(w){d=w},get _defaultValues(){return c},get _names(){return m},set _names(w){m=w},get _formState(){return i},get _options(){return l},set _options(w){l={...l,...w}}},subscribe:mt,trigger:gt,register:Wt,handleSubmit:we,watch:P,setValue:A,getValues:_,reset:sl,resetField:Ha,clearErrors:at,unregister:Ot,setError:j,setFocus:cl,getFieldState:Q};return{...Ve,formControl:Ve}}function H2(n={}){const l=q.useRef(void 0),i=q.useRef(void 0),[u,c]=q.useState({isDirty:!1,isValidating:!1,isLoading:_n(n.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1,isReady:!1,defaultValues:_n(n.defaultValues)?void 0:n.defaultValues});if(!l.current)if(n.formControl)l.current={...n.formControl,formState:u},n.defaultValues&&!_n(n.defaultValues)&&n.formControl.reset(n.defaultValues,n.resetOptions);else{const{formControl:d,...m}=YS(n);l.current={...m,formState:u}}const f=l.current.control;return f._options=n,yf(()=>{const d=f._subscribe({formState:f._proxyFormState,callback:()=>c({...f._formState}),reRenderRoot:!0});return c(m=>({...m,isReady:!0})),f._formState.isReady=!0,d},[f]),q.useEffect(()=>f._disableForm(n.disabled),[f,n.disabled]),q.useEffect(()=>{n.mode&&(f._options.mode=n.mode),n.reValidateMode&&(f._options.reValidateMode=n.reValidateMode)},[f,n.mode,n.reValidateMode]),q.useEffect(()=>{n.errors&&(f._setErrors(n.errors),f._focusError())},[f,n.errors]),q.useEffect(()=>{n.shouldUnregister&&f._subjects.state.next({values:f._getWatch()})},[f,n.shouldUnregister]),q.useEffect(()=>{if(f._proxyFormState.isDirty){const d=f._getDirty();d!==u.isDirty&&f._subjects.state.next({isDirty:d})}},[f,u.isDirty]),q.useEffect(()=>{n.values&&!ua(n.values,i.current)?(f._reset(n.values,{keepFieldsRef:!0,...f._options.resetOptions}),i.current=n.values,c(d=>({...d}))):f._resetDefaultValues()},[f,n.values]),q.useEffect(()=>{f._state.mount||(f._setValid(),f._state.mount=!0),f._state.watch&&(f._state.watch=!1,f._subjects.state.next({...f._formState})),f._removeUnmounted()}),l.current.formState=oy(u,f),l.current}const Pg=(n,l,i)=>{if(n&&"reportValidity"in n){const u=rt(i,l);n.setCustomValidity(u&&u.message||""),n.reportValidity()}},Wc=(n,l)=>{for(const i in l.fields){const u=l.fields[i];u&&u.ref&&"reportValidity"in u.ref?Pg(u.ref,i,n):u&&u.refs&&u.refs.forEach(c=>Pg(c,i,n))}},Ig=(n,l)=>{l.shouldUseNativeValidation&&Wc(n,l);const i={};for(const u in n){const c=rt(l.fields,u),f=Object.assign(n[u]||{},{ref:c&&c.ref});if(qS(l.names||Object.keys(n),u)){const d=Object.assign({},rt(i,u));qt(d,"root",f),qt(i,u,d)}else qt(i,u,f)}return i},qS=(n,l)=>{const i=tv(l);return n.some(u=>tv(u).match(`^${i}\\.\\d+`))};function tv(n){return n.replace(/\]|\[/g,"")}function J(n,l,i){function u(m,p){var v;Object.defineProperty(m,"_zod",{value:m._zod??{},enumerable:!1}),(v=m._zod).traits??(v.traits=new Set),m._zod.traits.add(n),l(m,p);for(const b in d.prototype)b in m||Object.defineProperty(m,b,{value:d.prototype[b].bind(m)});m._zod.constr=d,m._zod.def=p}const c=i?.Parent??Object;class f extends c{}Object.defineProperty(f,"name",{value:n});function d(m){var p;const v=i?.Parent?new f:this;u(v,m),(p=v._zod).deferred??(p.deferred=[]);for(const b of v._zod.deferred)b();return v}return Object.defineProperty(d,"init",{value:u}),Object.defineProperty(d,Symbol.hasInstance,{value:m=>i?.Parent&&m instanceof i.Parent?!0:m?._zod?.traits?.has(n)}),Object.defineProperty(d,"name",{value:n}),d}class lr extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class vy extends Error{constructor(l){super(`Encountered unidirectional transform during encode: ${l}`),this.name="ZodEncodeError"}}const yy={};function ul(n){return yy}function GS(n){const l=Object.values(n).filter(u=>typeof u=="number");return Object.entries(n).filter(([u,c])=>l.indexOf(+u)===-1).map(([u,c])=>c)}function Pc(n,l){return typeof l=="bigint"?l.toString():l}function _f(n){return{get value(){{const l=n();return Object.defineProperty(this,"value",{value:l}),l}}}}function wf(n){return n==null}function xf(n){const l=n.startsWith("^")?1:0,i=n.endsWith("$")?n.length-1:n.length;return n.slice(l,i)}const ev=Symbol("evaluating");function Ft(n,l,i){let u;Object.defineProperty(n,l,{get(){if(u!==ev)return u===void 0&&(u=ev,u=i()),u},set(c){Object.defineProperty(n,l,{value:c})},configurable:!0})}function XS(n){return Object.create(Object.getPrototypeOf(n),Object.getOwnPropertyDescriptors(n))}function Va(n,l,i){Object.defineProperty(n,l,{value:i,writable:!0,enumerable:!0,configurable:!0})}function fr(...n){const l={};for(const i of n){const u=Object.getOwnPropertyDescriptors(i);Object.assign(l,u)}return Object.defineProperties({},l)}function nv(n){return JSON.stringify(n)}const py="captureStackTrace"in Error?Error.captureStackTrace:(...n)=>{};function lo(n){return typeof n=="object"&&n!==null&&!Array.isArray(n)}const QS=_f(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const n=Function;return new n(""),!0}catch{return!1}});function pi(n){if(lo(n)===!1)return!1;const l=n.constructor;if(l===void 0)return!0;const i=l.prototype;return!(lo(i)===!1||Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")===!1)}function by(n){return pi(n)?{...n}:n}const $S=new Set(["string","number","symbol"]);function ir(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Ba(n,l,i){const u=new n._zod.constr(l??n._zod.def);return(!l||i?.parent)&&(u._zod.parent=n),u}function At(n){const l=n;if(!l)return{};if(typeof l=="string")return{error:()=>l};if(l?.message!==void 0){if(l?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");l.error=l.message}return delete l.message,typeof l.error=="string"?{...l,error:()=>l.error}:l}function KS(n){return Object.keys(n).filter(l=>n[l]._zod.optin==="optional"&&n[l]._zod.optout==="optional")}function JS(n,l){const i=n._zod.def,u=fr(n._zod.def,{get shape(){const c={};for(const f in l){if(!(f in i.shape))throw new Error(`Unrecognized key: "${f}"`);l[f]&&(c[f]=i.shape[f])}return Va(this,"shape",c),c},checks:[]});return Ba(n,u)}function FS(n,l){const i=n._zod.def,u=fr(n._zod.def,{get shape(){const c={...n._zod.def.shape};for(const f in l){if(!(f in i.shape))throw new Error(`Unrecognized key: "${f}"`);l[f]&&delete c[f]}return Va(this,"shape",c),c},checks:[]});return Ba(n,u)}function WS(n,l){if(!pi(l))throw new Error("Invalid input to extend: expected a plain object");const i=n._zod.def.checks;if(i&&i.length>0)throw new Error("Object schemas containing refinements cannot be extended. Use `.safeExtend()` instead.");const c=fr(n._zod.def,{get shape(){const f={...n._zod.def.shape,...l};return Va(this,"shape",f),f},checks:[]});return Ba(n,c)}function PS(n,l){if(!pi(l))throw new Error("Invalid input to safeExtend: expected a plain object");const i={...n._zod.def,get shape(){const u={...n._zod.def.shape,...l};return Va(this,"shape",u),u},checks:n._zod.def.checks};return Ba(n,i)}function IS(n,l){const i=fr(n._zod.def,{get shape(){const u={...n._zod.def.shape,...l._zod.def.shape};return Va(this,"shape",u),u},get catchall(){return l._zod.def.catchall},checks:[]});return Ba(n,i)}function t_(n,l,i){const u=fr(l._zod.def,{get shape(){const c=l._zod.def.shape,f={...c};if(i)for(const d in i){if(!(d in c))throw new Error(`Unrecognized key: "${d}"`);i[d]&&(f[d]=n?new n({type:"optional",innerType:c[d]}):c[d])}else for(const d in c)f[d]=n?new n({type:"optional",innerType:c[d]}):c[d];return Va(this,"shape",f),f},checks:[]});return Ba(l,u)}function e_(n,l,i){const u=fr(l._zod.def,{get shape(){const c=l._zod.def.shape,f={...c};if(i)for(const d in i){if(!(d in f))throw new Error(`Unrecognized key: "${d}"`);i[d]&&(f[d]=new n({type:"nonoptional",innerType:c[d]}))}else for(const d in c)f[d]=new n({type:"nonoptional",innerType:c[d]});return Va(this,"shape",f),f},checks:[]});return Ba(l,u)}function er(n,l=0){if(n.aborted===!0)return!0;for(let i=l;i{var u;return(u=i).path??(u.path=[]),i.path.unshift(n),i})}function Yu(n){return typeof n=="string"?n:n?.message}function ol(n,l,i){const u={...n,path:n.path??[]};if(!n.message){const c=Yu(n.inst?._zod.def?.error?.(n))??Yu(l?.error?.(n))??Yu(i.customError?.(n))??Yu(i.localeError?.(n))??"Invalid input";u.message=c}return delete u.inst,delete u.continue,l?.reportInput||delete u.input,u}function Ef(n){return Array.isArray(n)?"array":typeof n=="string"?"string":"unknown"}function bi(...n){const[l,i,u]=n;return typeof l=="string"?{message:l,code:"custom",input:i,inst:u}:{...l}}const _y=(n,l)=>{n.name="$ZodError",Object.defineProperty(n,"_zod",{value:n._zod,enumerable:!1}),Object.defineProperty(n,"issues",{value:l,enumerable:!1}),n.message=JSON.stringify(l,Pc,2),Object.defineProperty(n,"toString",{value:()=>n.message,enumerable:!1})},Af=J("$ZodError",_y),mo=J("$ZodError",_y,{Parent:Error});function n_(n,l=i=>i.message){const i={},u=[];for(const c of n.issues)c.path.length>0?(i[c.path[0]]=i[c.path[0]]||[],i[c.path[0]].push(l(c))):u.push(l(c));return{formErrors:u,fieldErrors:i}}function a_(n,l){const i=l||function(f){return f.message},u={_errors:[]},c=f=>{for(const d of f.issues)if(d.code==="invalid_union"&&d.errors.length)d.errors.map(m=>c({issues:m}));else if(d.code==="invalid_key")c({issues:d.issues});else if(d.code==="invalid_element")c({issues:d.issues});else if(d.path.length===0)u._errors.push(i(d));else{let m=u,p=0;for(;p(l,i,u,c)=>{const f=u?Object.assign(u,{async:!1}):{async:!1},d=l._zod.run({value:i,issues:[]},f);if(d instanceof Promise)throw new lr;if(d.issues.length){const m=new(c?.Err??n)(d.issues.map(p=>ol(p,f,ul())));throw py(m,c?.callee),m}return d.value},l_=go(mo),vo=n=>async(l,i,u,c)=>{const f=u?Object.assign(u,{async:!0}):{async:!0};let d=l._zod.run({value:i,issues:[]},f);if(d instanceof Promise&&(d=await d),d.issues.length){const m=new(c?.Err??n)(d.issues.map(p=>ol(p,f,ul())));throw py(m,c?.callee),m}return d.value},r_=vo(mo),yo=n=>(l,i,u)=>{const c=u?{...u,async:!1}:{async:!1},f=l._zod.run({value:i,issues:[]},c);if(f instanceof Promise)throw new lr;return f.issues.length?{success:!1,error:new(n??Af)(f.issues.map(d=>ol(d,c,ul())))}:{success:!0,data:f.value}},i_=yo(mo),po=n=>async(l,i,u)=>{const c=u?Object.assign(u,{async:!0}):{async:!0};let f=l._zod.run({value:i,issues:[]},c);return f instanceof Promise&&(f=await f),f.issues.length?{success:!1,error:new n(f.issues.map(d=>ol(d,c,ul())))}:{success:!0,data:f.value}},u_=po(mo),o_=n=>(l,i,u)=>{const c=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return go(n)(l,i,c)},s_=n=>(l,i,u)=>go(n)(l,i,u),c_=n=>async(l,i,u)=>{const c=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return vo(n)(l,i,c)},f_=n=>async(l,i,u)=>vo(n)(l,i,u),d_=n=>(l,i,u)=>{const c=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return yo(n)(l,i,c)},h_=n=>(l,i,u)=>yo(n)(l,i,u),m_=n=>async(l,i,u)=>{const c=u?Object.assign(u,{direction:"backward"}):{direction:"backward"};return po(n)(l,i,c)},g_=n=>async(l,i,u)=>po(n)(l,i,u),v_=/^[cC][^\s-]{8,}$/,y_=/^[0-9a-z]+$/,p_=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,b_=/^[0-9a-vA-V]{20}$/,S_=/^[A-Za-z0-9]{27}$/,__=/^[a-zA-Z0-9_-]{21}$/,w_=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,x_=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,av=n=>n?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${n}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,E_=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,A_="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function z_(){return new RegExp(A_,"u")}const T_=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,O_=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,R_=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,D_=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,M_=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,wy=/^[A-Za-z0-9_-]*$/,C_=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,k_=/^\+(?:[0-9]){6,14}[0-9]$/,xy="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",N_=new RegExp(`^${xy}$`);function Ey(n){const l="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof n.precision=="number"?n.precision===-1?`${l}`:n.precision===0?`${l}:[0-5]\\d`:`${l}:[0-5]\\d\\.\\d{${n.precision}}`:`${l}(?::[0-5]\\d(?:\\.\\d+)?)?`}function U_(n){return new RegExp(`^${Ey(n)}$`)}function Z_(n){const l=Ey({precision:n.precision}),i=["Z"];n.local&&i.push(""),n.offset&&i.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const u=`${l}(?:${i.join("|")})`;return new RegExp(`^${xy}T(?:${u})$`)}const V_=n=>{const l=n?`[\\s\\S]{${n?.minimum??0},${n?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${l}$`)},B_=/^[^A-Z]*$/,H_=/^[^a-z]*$/,Ln=J("$ZodCheck",(n,l)=>{var i;n._zod??(n._zod={}),n._zod.def=l,(i=n._zod).onattach??(i.onattach=[])}),j_=J("$ZodCheckMaxLength",(n,l)=>{var i;Ln.init(n,l),(i=n._zod.def).when??(i.when=u=>{const c=u.value;return!wf(c)&&c.length!==void 0}),n._zod.onattach.push(u=>{const c=u._zod.bag.maximum??Number.POSITIVE_INFINITY;l.maximum{const c=u.value;if(c.length<=l.maximum)return;const d=Ef(c);u.issues.push({origin:d,code:"too_big",maximum:l.maximum,inclusive:!0,input:c,inst:n,continue:!l.abort})}}),L_=J("$ZodCheckMinLength",(n,l)=>{var i;Ln.init(n,l),(i=n._zod.def).when??(i.when=u=>{const c=u.value;return!wf(c)&&c.length!==void 0}),n._zod.onattach.push(u=>{const c=u._zod.bag.minimum??Number.NEGATIVE_INFINITY;l.minimum>c&&(u._zod.bag.minimum=l.minimum)}),n._zod.check=u=>{const c=u.value;if(c.length>=l.minimum)return;const d=Ef(c);u.issues.push({origin:d,code:"too_small",minimum:l.minimum,inclusive:!0,input:c,inst:n,continue:!l.abort})}}),Y_=J("$ZodCheckLengthEquals",(n,l)=>{var i;Ln.init(n,l),(i=n._zod.def).when??(i.when=u=>{const c=u.value;return!wf(c)&&c.length!==void 0}),n._zod.onattach.push(u=>{const c=u._zod.bag;c.minimum=l.length,c.maximum=l.length,c.length=l.length}),n._zod.check=u=>{const c=u.value,f=c.length;if(f===l.length)return;const d=Ef(c),m=f>l.length;u.issues.push({origin:d,...m?{code:"too_big",maximum:l.length}:{code:"too_small",minimum:l.length},inclusive:!0,exact:!0,input:u.value,inst:n,continue:!l.abort})}}),bo=J("$ZodCheckStringFormat",(n,l)=>{var i,u;Ln.init(n,l),n._zod.onattach.push(c=>{const f=c._zod.bag;f.format=l.format,l.pattern&&(f.patterns??(f.patterns=new Set),f.patterns.add(l.pattern))}),l.pattern?(i=n._zod).check??(i.check=c=>{l.pattern.lastIndex=0,!l.pattern.test(c.value)&&c.issues.push({origin:"string",code:"invalid_format",format:l.format,input:c.value,...l.pattern?{pattern:l.pattern.toString()}:{},inst:n,continue:!l.abort})}):(u=n._zod).check??(u.check=()=>{})}),q_=J("$ZodCheckRegex",(n,l)=>{bo.init(n,l),n._zod.check=i=>{l.pattern.lastIndex=0,!l.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:"regex",input:i.value,pattern:l.pattern.toString(),inst:n,continue:!l.abort})}}),G_=J("$ZodCheckLowerCase",(n,l)=>{l.pattern??(l.pattern=B_),bo.init(n,l)}),X_=J("$ZodCheckUpperCase",(n,l)=>{l.pattern??(l.pattern=H_),bo.init(n,l)}),Q_=J("$ZodCheckIncludes",(n,l)=>{Ln.init(n,l);const i=ir(l.includes),u=new RegExp(typeof l.position=="number"?`^.{${l.position}}${i}`:i);l.pattern=u,n._zod.onattach.push(c=>{const f=c._zod.bag;f.patterns??(f.patterns=new Set),f.patterns.add(u)}),n._zod.check=c=>{c.value.includes(l.includes,l.position)||c.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:l.includes,input:c.value,inst:n,continue:!l.abort})}}),$_=J("$ZodCheckStartsWith",(n,l)=>{Ln.init(n,l);const i=new RegExp(`^${ir(l.prefix)}.*`);l.pattern??(l.pattern=i),n._zod.onattach.push(u=>{const c=u._zod.bag;c.patterns??(c.patterns=new Set),c.patterns.add(i)}),n._zod.check=u=>{u.value.startsWith(l.prefix)||u.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:l.prefix,input:u.value,inst:n,continue:!l.abort})}}),K_=J("$ZodCheckEndsWith",(n,l)=>{Ln.init(n,l);const i=new RegExp(`.*${ir(l.suffix)}$`);l.pattern??(l.pattern=i),n._zod.onattach.push(u=>{const c=u._zod.bag;c.patterns??(c.patterns=new Set),c.patterns.add(i)}),n._zod.check=u=>{u.value.endsWith(l.suffix)||u.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:l.suffix,input:u.value,inst:n,continue:!l.abort})}}),J_=J("$ZodCheckOverwrite",(n,l)=>{Ln.init(n,l),n._zod.check=i=>{i.value=l.tx(i.value)}});class F_{constructor(l=[]){this.content=[],this.indent=0,this&&(this.args=l)}indented(l){this.indent+=1,l(this),this.indent-=1}write(l){if(typeof l=="function"){l(this,{execution:"sync"}),l(this,{execution:"async"});return}const u=l.split(` `).filter(d=>d),c=Math.min(...u.map(d=>d.length-d.trimStart().length)),f=u.map(d=>d.slice(c)).map(d=>" ".repeat(this.indent*2)+d);for(const d of f)this.content.push(d)}compile(){const l=Function,i=this?.args,c=[...(this?.content??[""]).map(f=>` ${f}`)];return new l(...i,c.join(` `))}}const W_={major:4,minor:1,patch:5},ge=J("$ZodType",(n,l)=>{var i;n??(n={}),n._zod.def=l,n._zod.bag=n._zod.bag||{},n._zod.version=W_;const u=[...n._zod.def.checks??[]];n._zod.traits.has("$ZodCheck")&&u.unshift(n);for(const c of u)for(const f of c._zod.onattach)f(n);if(u.length===0)(i=n._zod).deferred??(i.deferred=[]),n._zod.deferred?.push(()=>{n._zod.run=n._zod.parse});else{const c=(d,m,p)=>{let v=er(d),b;for(const y of m){if(y._zod.def.when){if(!y._zod.def.when(d))continue}else if(v)continue;const x=d.issues.length,T=y._zod.check(d);if(T instanceof Promise&&p?.async===!1)throw new lr;if(b||T instanceof Promise)b=(b??Promise.resolve()).then(async()=>{await T,d.issues.length!==x&&(v||(v=er(d,x)))});else{if(d.issues.length===x)continue;v||(v=er(d,x))}}return b?b.then(()=>d):d},f=(d,m,p)=>{if(er(d))return d.aborted=!0,d;const v=c(m,u,p);if(v instanceof Promise){if(p.async===!1)throw new lr;return v.then(b=>n._zod.parse(b,p))}return n._zod.parse(v,p)};n._zod.run=(d,m)=>{if(m.skipChecks)return n._zod.parse(d,m);if(m.direction==="backward"){const v=n._zod.parse({value:d.value,issues:[]},{...m,skipChecks:!0});return v instanceof Promise?v.then(b=>f(b,d,m)):f(v,d,m)}const p=n._zod.parse(d,m);if(p instanceof Promise){if(m.async===!1)throw new lr;return p.then(v=>c(v,u,m))}return c(p,u,m)}}n["~standard"]={validate:c=>{try{const f=i_(n,c);return f.success?{value:f.data}:{issues:f.error?.issues}}catch{return u_(n,c).then(d=>d.success?{value:d.data}:{issues:d.error?.issues})}},vendor:"zod",version:1}}),zf=J("$ZodString",(n,l)=>{ge.init(n,l),n._zod.pattern=[...n?._zod.bag?.patterns??[]].pop()??V_(n._zod.bag),n._zod.parse=(i,u)=>{if(l.coerce)try{i.value=String(i.value)}catch{}return typeof i.value=="string"||i.issues.push({expected:"string",code:"invalid_type",input:i.value,inst:n}),i}}),It=J("$ZodStringFormat",(n,l)=>{bo.init(n,l),zf.init(n,l)}),P_=J("$ZodGUID",(n,l)=>{l.pattern??(l.pattern=x_),It.init(n,l)}),I_=J("$ZodUUID",(n,l)=>{if(l.version){const u={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[l.version];if(u===void 0)throw new Error(`Invalid UUID version: "${l.version}"`);l.pattern??(l.pattern=av(u))}else l.pattern??(l.pattern=av());It.init(n,l)}),tw=J("$ZodEmail",(n,l)=>{l.pattern??(l.pattern=E_),It.init(n,l)}),ew=J("$ZodURL",(n,l)=>{It.init(n,l),n._zod.check=i=>{try{const u=i.value.trim(),c=new URL(u);l.hostname&&(l.hostname.lastIndex=0,l.hostname.test(c.hostname)||i.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:C_.source,input:i.value,inst:n,continue:!l.abort})),l.protocol&&(l.protocol.lastIndex=0,l.protocol.test(c.protocol.endsWith(":")?c.protocol.slice(0,-1):c.protocol)||i.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:l.protocol.source,input:i.value,inst:n,continue:!l.abort})),l.normalize?i.value=c.href:i.value=u;return}catch{i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:n,continue:!l.abort})}}}),nw=J("$ZodEmoji",(n,l)=>{l.pattern??(l.pattern=z_()),It.init(n,l)}),aw=J("$ZodNanoID",(n,l)=>{l.pattern??(l.pattern=__),It.init(n,l)}),lw=J("$ZodCUID",(n,l)=>{l.pattern??(l.pattern=v_),It.init(n,l)}),rw=J("$ZodCUID2",(n,l)=>{l.pattern??(l.pattern=y_),It.init(n,l)}),iw=J("$ZodULID",(n,l)=>{l.pattern??(l.pattern=p_),It.init(n,l)}),uw=J("$ZodXID",(n,l)=>{l.pattern??(l.pattern=b_),It.init(n,l)}),ow=J("$ZodKSUID",(n,l)=>{l.pattern??(l.pattern=S_),It.init(n,l)}),sw=J("$ZodISODateTime",(n,l)=>{l.pattern??(l.pattern=Z_(l)),It.init(n,l)}),cw=J("$ZodISODate",(n,l)=>{l.pattern??(l.pattern=N_),It.init(n,l)}),fw=J("$ZodISOTime",(n,l)=>{l.pattern??(l.pattern=U_(l)),It.init(n,l)}),dw=J("$ZodISODuration",(n,l)=>{l.pattern??(l.pattern=w_),It.init(n,l)}),hw=J("$ZodIPv4",(n,l)=>{l.pattern??(l.pattern=T_),It.init(n,l),n._zod.onattach.push(i=>{const u=i._zod.bag;u.format="ipv4"})}),mw=J("$ZodIPv6",(n,l)=>{l.pattern??(l.pattern=O_),It.init(n,l),n._zod.onattach.push(i=>{const u=i._zod.bag;u.format="ipv6"}),n._zod.check=i=>{try{new URL(`http://[${i.value}]`)}catch{i.issues.push({code:"invalid_format",format:"ipv6",input:i.value,inst:n,continue:!l.abort})}}}),gw=J("$ZodCIDRv4",(n,l)=>{l.pattern??(l.pattern=R_),It.init(n,l)}),vw=J("$ZodCIDRv6",(n,l)=>{l.pattern??(l.pattern=D_),It.init(n,l),n._zod.check=i=>{const[u,c]=i.value.split("/");try{if(!c)throw new Error;const f=Number(c);if(`${f}`!==c)throw new Error;if(f<0||f>128)throw new Error;new URL(`http://[${u}]`)}catch{i.issues.push({code:"invalid_format",format:"cidrv6",input:i.value,inst:n,continue:!l.abort})}}});function Ay(n){if(n==="")return!0;if(n.length%4!==0)return!1;try{return atob(n),!0}catch{return!1}}const yw=J("$ZodBase64",(n,l)=>{l.pattern??(l.pattern=M_),It.init(n,l),n._zod.onattach.push(i=>{i._zod.bag.contentEncoding="base64"}),n._zod.check=i=>{Ay(i.value)||i.issues.push({code:"invalid_format",format:"base64",input:i.value,inst:n,continue:!l.abort})}});function pw(n){if(!wy.test(n))return!1;const l=n.replace(/[-_]/g,u=>u==="-"?"+":"/"),i=l.padEnd(Math.ceil(l.length/4)*4,"=");return Ay(i)}const bw=J("$ZodBase64URL",(n,l)=>{l.pattern??(l.pattern=wy),It.init(n,l),n._zod.onattach.push(i=>{i._zod.bag.contentEncoding="base64url"}),n._zod.check=i=>{pw(i.value)||i.issues.push({code:"invalid_format",format:"base64url",input:i.value,inst:n,continue:!l.abort})}}),Sw=J("$ZodE164",(n,l)=>{l.pattern??(l.pattern=k_),It.init(n,l)});function _w(n,l=null){try{const i=n.split(".");if(i.length!==3)return!1;const[u]=i;if(!u)return!1;const c=JSON.parse(atob(u));return!("typ"in c&&c?.typ!=="JWT"||!c.alg||l&&(!("alg"in c)||c.alg!==l))}catch{return!1}}const ww=J("$ZodJWT",(n,l)=>{It.init(n,l),n._zod.check=i=>{_w(i.value,l.alg)||i.issues.push({code:"invalid_format",format:"jwt",input:i.value,inst:n,continue:!l.abort})}}),xw=J("$ZodUnknown",(n,l)=>{ge.init(n,l),n._zod.parse=i=>i}),Ew=J("$ZodNever",(n,l)=>{ge.init(n,l),n._zod.parse=(i,u)=>(i.issues.push({expected:"never",code:"invalid_type",input:i.value,inst:n}),i)});function lv(n,l,i){n.issues.length&&l.issues.push(...Sy(i,n.issues)),l.value[i]=n.value}const Aw=J("$ZodArray",(n,l)=>{ge.init(n,l),n._zod.parse=(i,u)=>{const c=i.value;if(!Array.isArray(c))return i.issues.push({expected:"array",code:"invalid_type",input:c,inst:n}),i;i.value=Array(c.length);const f=[];for(let d=0;dlv(v,i,d))):lv(p,i,d)}return f.length?Promise.all(f).then(()=>i):i}});function ro(n,l,i,u){n.issues.length&&l.issues.push(...Sy(i,n.issues)),n.value===void 0?i in u&&(l.value[i]=void 0):l.value[i]=n.value}function zy(n){const l=Object.keys(n.shape);for(const u of l)if(!n.shape[u]._zod.traits.has("$ZodType"))throw new Error(`Invalid element at key "${u}": expected a Zod schema`);const i=KS(n.shape);return{...n,keys:l,keySet:new Set(l),numKeys:l.length,optionalKeys:new Set(i)}}function Ty(n,l,i,u,c,f){const d=[],m=c.keySet,p=c.catchall._zod,v=p.def.type;for(const b of Object.keys(l)){if(m.has(b))continue;if(v==="never"){d.push(b);continue}const y=p.run({value:l[b],issues:[]},u);y instanceof Promise?n.push(y.then(x=>ro(x,i,b,l))):ro(y,i,b,l)}return d.length&&i.issues.push({code:"unrecognized_keys",keys:d,input:l,inst:f}),n.length?Promise.all(n).then(()=>i):i}const zw=J("$ZodObject",(n,l)=>{ge.init(n,l);const i=_f(()=>zy(l));Ft(n._zod,"propValues",()=>{const d=l.shape,m={};for(const p in d){const v=d[p]._zod;if(v.values){m[p]??(m[p]=new Set);for(const b of v.values)m[p].add(b)}}return m});const u=lo,c=l.catchall;let f;n._zod.parse=(d,m)=>{f??(f=i.value);const p=d.value;if(!u(p))return d.issues.push({expected:"object",code:"invalid_type",input:p,inst:n}),d;d.value={};const v=[],b=f.shape;for(const y of f.keys){const T=b[y]._zod.run({value:p[y],issues:[]},m);T instanceof Promise?v.push(T.then(k=>ro(k,d,y,p))):ro(T,d,y,p)}return c?Ty(v,p,d,m,i.value,n):v.length?Promise.all(v).then(()=>d):d}}),Tw=J("$ZodObjectJIT",(n,l)=>{zw.init(n,l);const i=n._zod.parse,u=_f(()=>zy(l)),c=x=>{const T=new F_(["shape","payload","ctx"]),k=u.value,C=K=>{const F=nv(K);return`shape[${F}]._zod.run({ value: input[${F}], issues: [] }, ctx)`};T.write("const input = payload.value;");const B=Object.create(null);let X=0;for(const K of k.keys)B[K]=`key_${X++}`;T.write("const newResult = {}");for(const K of k.keys){const F=B[K],Z=nv(K);T.write(`const ${F} = ${C(K)};`),T.write(` if (${F}.issues.length) { payload.issues = payload.issues.concat(${F}.issues.map(iss => ({ ...iss, path: iss.path ? [${Z}, ...iss.path] : [${Z}] }))); } if (${F}.value === undefined) { if (${Z} in input) { newResult[${Z}] = undefined; } } else { newResult[${Z}] = ${F}.value; } `)}T.write("payload.value = newResult;"),T.write("return payload;");const H=T.compile();return(K,F)=>H(x,K,F)};let f;const d=lo,m=!yy.jitless,v=m&&QS.value,b=l.catchall;let y;n._zod.parse=(x,T)=>{y??(y=u.value);const k=x.value;return d(k)?m&&v&&T?.async===!1&&T.jitless!==!0?(f||(f=c(l.shape)),x=f(x,T),b?Ty([],k,x,T,y,n):x):i(x,T):(x.issues.push({expected:"object",code:"invalid_type",input:k,inst:n}),x)}});function rv(n,l,i,u){for(const f of n)if(f.issues.length===0)return l.value=f.value,l;const c=n.filter(f=>!er(f));return c.length===1?(l.value=c[0].value,c[0]):(l.issues.push({code:"invalid_union",input:l.value,inst:i,errors:n.map(f=>f.issues.map(d=>ol(d,u,ul())))}),l)}const Ow=J("$ZodUnion",(n,l)=>{ge.init(n,l),Ft(n._zod,"optin",()=>l.options.some(c=>c._zod.optin==="optional")?"optional":void 0),Ft(n._zod,"optout",()=>l.options.some(c=>c._zod.optout==="optional")?"optional":void 0),Ft(n._zod,"values",()=>{if(l.options.every(c=>c._zod.values))return new Set(l.options.flatMap(c=>Array.from(c._zod.values)))}),Ft(n._zod,"pattern",()=>{if(l.options.every(c=>c._zod.pattern)){const c=l.options.map(f=>f._zod.pattern);return new RegExp(`^(${c.map(f=>xf(f.source)).join("|")})$`)}});const i=l.options.length===1,u=l.options[0]._zod.run;n._zod.parse=(c,f)=>{if(i)return u(c,f);let d=!1;const m=[];for(const p of l.options){const v=p._zod.run({value:c.value,issues:[]},f);if(v instanceof Promise)m.push(v),d=!0;else{if(v.issues.length===0)return v;m.push(v)}}return d?Promise.all(m).then(p=>rv(p,c,n,f)):rv(m,c,n,f)}}),Rw=J("$ZodIntersection",(n,l)=>{ge.init(n,l),n._zod.parse=(i,u)=>{const c=i.value,f=l.left._zod.run({value:c,issues:[]},u),d=l.right._zod.run({value:c,issues:[]},u);return f instanceof Promise||d instanceof Promise?Promise.all([f,d]).then(([p,v])=>iv(i,p,v)):iv(i,f,d)}});function Ic(n,l){if(n===l)return{valid:!0,data:n};if(n instanceof Date&&l instanceof Date&&+n==+l)return{valid:!0,data:n};if(pi(n)&&pi(l)){const i=Object.keys(l),u=Object.keys(n).filter(f=>i.indexOf(f)!==-1),c={...n,...l};for(const f of u){const d=Ic(n[f],l[f]);if(!d.valid)return{valid:!1,mergeErrorPath:[f,...d.mergeErrorPath]};c[f]=d.data}return{valid:!0,data:c}}if(Array.isArray(n)&&Array.isArray(l)){if(n.length!==l.length)return{valid:!1,mergeErrorPath:[]};const i=[];for(let u=0;u{ge.init(n,l);const i=GS(l.entries),u=new Set(i);n._zod.values=u,n._zod.pattern=new RegExp(`^(${i.filter(c=>$S.has(typeof c)).map(c=>typeof c=="string"?ir(c):c.toString()).join("|")})$`),n._zod.parse=(c,f)=>{const d=c.value;return u.has(d)||c.issues.push({code:"invalid_value",values:i,input:d,inst:n}),c}}),Mw=J("$ZodLiteral",(n,l)=>{if(ge.init(n,l),l.values.length===0)throw new Error("Cannot create literal schema with no valid values");n._zod.values=new Set(l.values),n._zod.pattern=new RegExp(`^(${l.values.map(i=>typeof i=="string"?ir(i):i?ir(i.toString()):String(i)).join("|")})$`),n._zod.parse=(i,u)=>{const c=i.value;return n._zod.values.has(c)||i.issues.push({code:"invalid_value",values:l.values,input:c,inst:n}),i}}),Cw=J("$ZodTransform",(n,l)=>{ge.init(n,l),n._zod.parse=(i,u)=>{if(u.direction==="backward")throw new vy(n.constructor.name);const c=l.transform(i.value,i);if(u.async)return(c instanceof Promise?c:Promise.resolve(c)).then(d=>(i.value=d,i));if(c instanceof Promise)throw new lr;return i.value=c,i}});function uv(n,l){return n.issues.length&&l===void 0?{issues:[],value:void 0}:n}const kw=J("$ZodOptional",(n,l)=>{ge.init(n,l),n._zod.optin="optional",n._zod.optout="optional",Ft(n._zod,"values",()=>l.innerType._zod.values?new Set([...l.innerType._zod.values,void 0]):void 0),Ft(n._zod,"pattern",()=>{const i=l.innerType._zod.pattern;return i?new RegExp(`^(${xf(i.source)})?$`):void 0}),n._zod.parse=(i,u)=>{if(l.innerType._zod.optin==="optional"){const c=l.innerType._zod.run(i,u);return c instanceof Promise?c.then(f=>uv(f,i.value)):uv(c,i.value)}return i.value===void 0?i:l.innerType._zod.run(i,u)}}),Nw=J("$ZodNullable",(n,l)=>{ge.init(n,l),Ft(n._zod,"optin",()=>l.innerType._zod.optin),Ft(n._zod,"optout",()=>l.innerType._zod.optout),Ft(n._zod,"pattern",()=>{const i=l.innerType._zod.pattern;return i?new RegExp(`^(${xf(i.source)}|null)$`):void 0}),Ft(n._zod,"values",()=>l.innerType._zod.values?new Set([...l.innerType._zod.values,null]):void 0),n._zod.parse=(i,u)=>i.value===null?i:l.innerType._zod.run(i,u)}),Uw=J("$ZodDefault",(n,l)=>{ge.init(n,l),n._zod.optin="optional",Ft(n._zod,"values",()=>l.innerType._zod.values),n._zod.parse=(i,u)=>{if(u.direction==="backward")return l.innerType._zod.run(i,u);if(i.value===void 0)return i.value=l.defaultValue,i;const c=l.innerType._zod.run(i,u);return c instanceof Promise?c.then(f=>ov(f,l)):ov(c,l)}});function ov(n,l){return n.value===void 0&&(n.value=l.defaultValue),n}const Zw=J("$ZodPrefault",(n,l)=>{ge.init(n,l),n._zod.optin="optional",Ft(n._zod,"values",()=>l.innerType._zod.values),n._zod.parse=(i,u)=>(u.direction==="backward"||i.value===void 0&&(i.value=l.defaultValue),l.innerType._zod.run(i,u))}),Vw=J("$ZodNonOptional",(n,l)=>{ge.init(n,l),Ft(n._zod,"values",()=>{const i=l.innerType._zod.values;return i?new Set([...i].filter(u=>u!==void 0)):void 0}),n._zod.parse=(i,u)=>{const c=l.innerType._zod.run(i,u);return c instanceof Promise?c.then(f=>sv(f,n)):sv(c,n)}});function sv(n,l){return!n.issues.length&&n.value===void 0&&n.issues.push({code:"invalid_type",expected:"nonoptional",input:n.value,inst:l}),n}const Bw=J("$ZodCatch",(n,l)=>{ge.init(n,l),Ft(n._zod,"optin",()=>l.innerType._zod.optin),Ft(n._zod,"optout",()=>l.innerType._zod.optout),Ft(n._zod,"values",()=>l.innerType._zod.values),n._zod.parse=(i,u)=>{if(u.direction==="backward")return l.innerType._zod.run(i,u);const c=l.innerType._zod.run(i,u);return c instanceof Promise?c.then(f=>(i.value=f.value,f.issues.length&&(i.value=l.catchValue({...i,error:{issues:f.issues.map(d=>ol(d,u,ul()))},input:i.value}),i.issues=[]),i)):(i.value=c.value,c.issues.length&&(i.value=l.catchValue({...i,error:{issues:c.issues.map(f=>ol(f,u,ul()))},input:i.value}),i.issues=[]),i)}}),Hw=J("$ZodPipe",(n,l)=>{ge.init(n,l),Ft(n._zod,"values",()=>l.in._zod.values),Ft(n._zod,"optin",()=>l.in._zod.optin),Ft(n._zod,"optout",()=>l.out._zod.optout),Ft(n._zod,"propValues",()=>l.in._zod.propValues),n._zod.parse=(i,u)=>{if(u.direction==="backward"){const f=l.out._zod.run(i,u);return f instanceof Promise?f.then(d=>qu(d,l.in,u)):qu(f,l.in,u)}const c=l.in._zod.run(i,u);return c instanceof Promise?c.then(f=>qu(f,l.out,u)):qu(c,l.out,u)}});function qu(n,l,i){return n.issues.length?(n.aborted=!0,n):l._zod.run({value:n.value,issues:n.issues},i)}const jw=J("$ZodReadonly",(n,l)=>{ge.init(n,l),Ft(n._zod,"propValues",()=>l.innerType._zod.propValues),Ft(n._zod,"values",()=>l.innerType._zod.values),Ft(n._zod,"optin",()=>l.innerType._zod.optin),Ft(n._zod,"optout",()=>l.innerType._zod.optout),n._zod.parse=(i,u)=>{if(u.direction==="backward")return l.innerType._zod.run(i,u);const c=l.innerType._zod.run(i,u);return c instanceof Promise?c.then(cv):cv(c)}});function cv(n){return n.value=Object.freeze(n.value),n}const Lw=J("$ZodCustom",(n,l)=>{Ln.init(n,l),ge.init(n,l),n._zod.parse=(i,u)=>i,n._zod.check=i=>{const u=i.value,c=l.fn(u);if(c instanceof Promise)return c.then(f=>fv(f,i,u,n));fv(c,i,u,n)}});function fv(n,l,i,u){if(!n){const c={code:"custom",input:i,inst:u,path:[...u._zod.def.path??[]],continue:!u._zod.def.abort};u._zod.def.params&&(c.params=u._zod.def.params),l.issues.push(bi(c))}}class Yw{constructor(){this._map=new Map,this._idmap=new Map}add(l,...i){const u=i[0];if(this._map.set(l,u),u&&typeof u=="object"&&"id"in u){if(this._idmap.has(u.id))throw new Error(`ID ${u.id} already exists in the registry`);this._idmap.set(u.id,l)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(l){const i=this._map.get(l);return i&&typeof i=="object"&&"id"in i&&this._idmap.delete(i.id),this._map.delete(l),this}get(l){const i=l._zod.parent;if(i){const u={...this.get(i)??{}};delete u.id;const c={...u,...this._map.get(l)};return Object.keys(c).length?c:void 0}return this._map.get(l)}has(l){return this._map.has(l)}}function qw(){return new Yw}const Gu=qw();function Gw(n,l){return new n({type:"string",...At(l)})}function Oy(n,l){return new n({type:"string",format:"email",check:"string_format",abort:!1,...At(l)})}function dv(n,l){return new n({type:"string",format:"guid",check:"string_format",abort:!1,...At(l)})}function Ry(n,l){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,...At(l)})}function Xw(n,l){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...At(l)})}function Qw(n,l){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...At(l)})}function $w(n,l){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...At(l)})}function Kw(n,l){return new n({type:"string",format:"url",check:"string_format",abort:!1,...At(l)})}function Jw(n,l){return new n({type:"string",format:"emoji",check:"string_format",abort:!1,...At(l)})}function Fw(n,l){return new n({type:"string",format:"nanoid",check:"string_format",abort:!1,...At(l)})}function Ww(n,l){return new n({type:"string",format:"cuid",check:"string_format",abort:!1,...At(l)})}function Pw(n,l){return new n({type:"string",format:"cuid2",check:"string_format",abort:!1,...At(l)})}function Iw(n,l){return new n({type:"string",format:"ulid",check:"string_format",abort:!1,...At(l)})}function tx(n,l){return new n({type:"string",format:"xid",check:"string_format",abort:!1,...At(l)})}function ex(n,l){return new n({type:"string",format:"ksuid",check:"string_format",abort:!1,...At(l)})}function nx(n,l){return new n({type:"string",format:"ipv4",check:"string_format",abort:!1,...At(l)})}function ax(n,l){return new n({type:"string",format:"ipv6",check:"string_format",abort:!1,...At(l)})}function lx(n,l){return new n({type:"string",format:"cidrv4",check:"string_format",abort:!1,...At(l)})}function rx(n,l){return new n({type:"string",format:"cidrv6",check:"string_format",abort:!1,...At(l)})}function ix(n,l){return new n({type:"string",format:"base64",check:"string_format",abort:!1,...At(l)})}function ux(n,l){return new n({type:"string",format:"base64url",check:"string_format",abort:!1,...At(l)})}function ox(n,l){return new n({type:"string",format:"e164",check:"string_format",abort:!1,...At(l)})}function sx(n,l){return new n({type:"string",format:"jwt",check:"string_format",abort:!1,...At(l)})}function cx(n,l){return new n({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...At(l)})}function fx(n,l){return new n({type:"string",format:"date",check:"string_format",...At(l)})}function dx(n,l){return new n({type:"string",format:"time",check:"string_format",precision:null,...At(l)})}function hx(n,l){return new n({type:"string",format:"duration",check:"string_format",...At(l)})}function mx(n){return new n({type:"unknown"})}function gx(n,l){return new n({type:"never",...At(l)})}function Dy(n,l){return new j_({check:"max_length",...At(l),maximum:n})}function io(n,l){return new L_({check:"min_length",...At(l),minimum:n})}function My(n,l){return new Y_({check:"length_equals",...At(l),length:n})}function vx(n,l){return new q_({check:"string_format",format:"regex",...At(l),pattern:n})}function yx(n){return new G_({check:"string_format",format:"lowercase",...At(n)})}function px(n){return new X_({check:"string_format",format:"uppercase",...At(n)})}function bx(n,l){return new Q_({check:"string_format",format:"includes",...At(l),includes:n})}function Sx(n,l){return new $_({check:"string_format",format:"starts_with",...At(l),prefix:n})}function _x(n,l){return new K_({check:"string_format",format:"ends_with",...At(l),suffix:n})}function wi(n){return new J_({check:"overwrite",tx:n})}function wx(n){return wi(l=>l.normalize(n))}function xx(){return wi(n=>n.trim())}function Ex(){return wi(n=>n.toLowerCase())}function Ax(){return wi(n=>n.toUpperCase())}function zx(n,l,i){return new n({type:"array",element:l,...At(i)})}function Tx(n,l,i){return new n({type:"custom",check:"custom",fn:l,...At(i)})}function Ox(n){const l=Rx(i=>(i.addIssue=u=>{if(typeof u=="string")i.issues.push(bi(u,i.value,l._zod.def));else{const c=u;c.fatal&&(c.continue=!1),c.code??(c.code="custom"),c.input??(c.input=i.value),c.inst??(c.inst=l),c.continue??(c.continue=!l._zod.def.abort),i.issues.push(bi(c))}},n(i.value,i)));return l}function Rx(n,l){const i=new Ln({check:"custom",...At(l)});return i._zod.check=n,i}function hv(n,l){try{var i=n()}catch(u){return l(u)}return i&&i.then?i.then(void 0,l):i}function Dx(n,l){for(var i={};n.length;){var u=n[0],c=u.code,f=u.message,d=u.path.join(".");if(!i[d])if("unionErrors"in u){var m=u.unionErrors[0].errors[0];i[d]={message:m.message,type:m.code}}else i[d]={message:f,type:c};if("unionErrors"in u&&u.unionErrors.forEach(function(b){return b.errors.forEach(function(y){return n.push(y)})}),l){var p=i[d].types,v=p&&p[u.code];i[d]=pf(d,l,i,c,v?[].concat(v,u.message):u.message)}n.shift()}return i}function Mx(n,l){for(var i={};n.length;){var u=n[0],c=u.code,f=u.message,d=u.path.join(".");if(!i[d])if(u.code==="invalid_union"&&u.errors.length>0){var m=u.errors[0][0];i[d]={message:m.message,type:m.code}}else i[d]={message:f,type:c};if(u.code==="invalid_union"&&u.errors.forEach(function(b){return b.forEach(function(y){return n.push(y)})}),l){var p=i[d].types,v=p&&p[u.code];i[d]=pf(d,l,i,c,v?[].concat(v,u.message):u.message)}n.shift()}return i}function j2(n,l,i){if(i===void 0&&(i={}),(function(u){return"_def"in u&&typeof u._def=="object"&&"typeName"in u._def})(n))return function(u,c,f){try{return Promise.resolve(hv(function(){return Promise.resolve(n[i.mode==="sync"?"parse":"parseAsync"](u,l)).then(function(d){return f.shouldUseNativeValidation&&Wc({},f),{errors:{},values:i.raw?Object.assign({},u):d}})},function(d){if((function(m){return Array.isArray(m?.issues)})(d))return{values:{},errors:Ig(Dx(d.errors,!f.shouldUseNativeValidation&&f.criteriaMode==="all"),f)};throw d}))}catch(d){return Promise.reject(d)}};if((function(u){return"_zod"in u&&typeof u._zod=="object"})(n))return function(u,c,f){try{return Promise.resolve(hv(function(){return Promise.resolve((i.mode==="sync"?l_:r_)(n,u,l)).then(function(d){return f.shouldUseNativeValidation&&Wc({},f),{errors:{},values:i.raw?Object.assign({},u):d}})},function(d){if((function(m){return m instanceof Af})(d))return{values:{},errors:Ig(Mx(d.issues,!f.shouldUseNativeValidation&&f.criteriaMode==="all"),f)};throw d}))}catch(d){return Promise.reject(d)}};throw new Error("Invalid input: not a Zod schema")}function Cx(n){if(typeof document>"u")return;let l=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",l.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}const kx=n=>{switch(n){case"success":return Zx;case"info":return Bx;case"warning":return Vx;case"error":return Hx;default:return null}},Nx=Array(12).fill(0),Ux=({visible:n,className:l})=>q.createElement("div",{className:["sonner-loading-wrapper",l].filter(Boolean).join(" "),"data-visible":n},q.createElement("div",{className:"sonner-spinner"},Nx.map((i,u)=>q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${u}`})))),Zx=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Vx=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Bx=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Hx=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),jx=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Lx=()=>{const[n,l]=q.useState(document.hidden);return q.useEffect(()=>{const i=()=>{l(document.hidden)};return document.addEventListener("visibilitychange",i),()=>window.removeEventListener("visibilitychange",i)},[]),n};let tf=1;class Yx{constructor(){this.subscribe=l=>(this.subscribers.push(l),()=>{const i=this.subscribers.indexOf(l);this.subscribers.splice(i,1)}),this.publish=l=>{this.subscribers.forEach(i=>i(l))},this.addToast=l=>{this.publish(l),this.toasts=[...this.toasts,l]},this.create=l=>{var i;const{message:u,...c}=l,f=typeof l?.id=="number"||((i=l.id)==null?void 0:i.length)>0?l.id:tf++,d=this.toasts.find(p=>p.id===f),m=l.dismissible===void 0?!0:l.dismissible;return this.dismissedToasts.has(f)&&this.dismissedToasts.delete(f),d?this.toasts=this.toasts.map(p=>p.id===f?(this.publish({...p,...l,id:f,title:u}),{...p,...l,id:f,dismissible:m,title:u}):p):this.addToast({title:u,...c,dismissible:m,id:f}),f},this.dismiss=l=>(l?(this.dismissedToasts.add(l),requestAnimationFrame(()=>this.subscribers.forEach(i=>i({id:l,dismiss:!0})))):this.toasts.forEach(i=>{this.subscribers.forEach(u=>u({id:i.id,dismiss:!0}))}),l),this.message=(l,i)=>this.create({...i,message:l}),this.error=(l,i)=>this.create({...i,message:l,type:"error"}),this.success=(l,i)=>this.create({...i,type:"success",message:l}),this.info=(l,i)=>this.create({...i,type:"info",message:l}),this.warning=(l,i)=>this.create({...i,type:"warning",message:l}),this.loading=(l,i)=>this.create({...i,type:"loading",message:l}),this.promise=(l,i)=>{if(!i)return;let u;i.loading!==void 0&&(u=this.create({...i,promise:l,type:"loading",message:i.loading,description:typeof i.description!="function"?i.description:void 0}));const c=Promise.resolve(l instanceof Function?l():l);let f=u!==void 0,d;const m=c.then(async v=>{if(d=["resolve",v],q.isValidElement(v))f=!1,this.create({id:u,type:"default",message:v});else if(Gx(v)&&!v.ok){f=!1;const y=typeof i.error=="function"?await i.error(`HTTP error! status: ${v.status}`):i.error,x=typeof i.description=="function"?await i.description(`HTTP error! status: ${v.status}`):i.description,k=typeof y=="object"&&!q.isValidElement(y)?y:{message:y};this.create({id:u,type:"error",description:x,...k})}else if(v instanceof Error){f=!1;const y=typeof i.error=="function"?await i.error(v):i.error,x=typeof i.description=="function"?await i.description(v):i.description,k=typeof y=="object"&&!q.isValidElement(y)?y:{message:y};this.create({id:u,type:"error",description:x,...k})}else if(i.success!==void 0){f=!1;const y=typeof i.success=="function"?await i.success(v):i.success,x=typeof i.description=="function"?await i.description(v):i.description,k=typeof y=="object"&&!q.isValidElement(y)?y:{message:y};this.create({id:u,type:"success",description:x,...k})}}).catch(async v=>{if(d=["reject",v],i.error!==void 0){f=!1;const b=typeof i.error=="function"?await i.error(v):i.error,y=typeof i.description=="function"?await i.description(v):i.description,T=typeof b=="object"&&!q.isValidElement(b)?b:{message:b};this.create({id:u,type:"error",description:y,...T})}}).finally(()=>{f&&(this.dismiss(u),u=void 0),i.finally==null||i.finally.call(i)}),p=()=>new Promise((v,b)=>m.then(()=>d[0]==="reject"?b(d[1]):v(d[1])).catch(b));return typeof u!="string"&&typeof u!="number"?{unwrap:p}:Object.assign(u,{unwrap:p})},this.custom=(l,i)=>{const u=i?.id||tf++;return this.create({jsx:l(u),id:u,...i}),u},this.getActiveToasts=()=>this.toasts.filter(l=>!this.dismissedToasts.has(l.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Xe=new Yx,qx=(n,l)=>{const i=l?.id||tf++;return Xe.addToast({title:n,...l,id:i}),i},Gx=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",Xx=qx,Qx=()=>Xe.toasts,$x=()=>Xe.getActiveToasts(),L2=Object.assign(Xx,{success:Xe.success,info:Xe.info,warning:Xe.warning,error:Xe.error,custom:Xe.custom,message:Xe.message,promise:Xe.promise,dismiss:Xe.dismiss,loading:Xe.loading},{getHistory:Qx,getToasts:$x});Cx("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Xu(n){return n.label!==void 0}const Kx=3,Jx="24px",Fx="16px",mv=4e3,Wx=356,Px=14,Ix=45,tE=200;function Nn(...n){return n.filter(Boolean).join(" ")}function eE(n){const[l,i]=n.split("-"),u=[];return l&&u.push(l),i&&u.push(i),u}const nE=n=>{var l,i,u,c,f,d,m,p,v;const{invert:b,toast:y,unstyled:x,interacting:T,setHeights:k,visibleToasts:C,heights:B,index:X,toasts:H,expanded:K,removeToast:F,defaultRichColors:Z,closeButton:tt,style:ut,cancelButtonStyle:W,actionButtonStyle:vt,className:Rt="",descriptionClassName:Et="",duration:lt,position:ot,gap:yt,expandByDefault:bt,classNames:A,icons:L,closeButtonAriaLabel:U="Close toast"}=n,[gt,_]=q.useState(null),[Q,at]=q.useState(null),[j,P]=q.useState(!1),[ht,mt]=q.useState(!1),[Ot,St]=q.useState(!1),[Wt,Re]=q.useState(!1),[Ze,we]=q.useState(!1),[Ha,En]=q.useState(0),[sl,cl]=q.useState(0),xe=q.useRef(y.duration||lt||mv),dr=q.useRef(null),Ve=q.useRef(null),w=X===0,D=X+1<=C,V=y.type,nt=y.dismissible!==!1,et=y.className||"",I=y.descriptionClassName||"",st=q.useMemo(()=>B.findIndex(Tt=>Tt.toastId===y.id)||0,[B,y.id]),zt=q.useMemo(()=>{var Tt;return(Tt=y.closeButton)!=null?Tt:tt},[y.closeButton,tt]),kt=q.useMemo(()=>y.duration||lt||mv,[y.duration,lt]),jt=q.useRef(0),Qe=q.useRef(0),$e=q.useRef(0),An=q.useRef(null),[zn,Tn]=ot.split("-"),ln=q.useMemo(()=>B.reduce((Tt,le,fe)=>fe>=st?Tt:Tt+le.height,0),[B,st]),On=Lx(),Yn=y.invert||b,ca=V==="loading";Qe.current=q.useMemo(()=>st*yt+ln,[st,ln]),q.useEffect(()=>{xe.current=kt},[kt]),q.useEffect(()=>{P(!0)},[]),q.useEffect(()=>{const Tt=Ve.current;if(Tt){const le=Tt.getBoundingClientRect().height;return cl(le),k(fe=>[{toastId:y.id,height:le,position:y.position},...fe]),()=>k(fe=>fe.filter(De=>De.toastId!==y.id))}},[k,y.id]),q.useLayoutEffect(()=>{if(!j)return;const Tt=Ve.current,le=Tt.style.height;Tt.style.height="auto";const fe=Tt.getBoundingClientRect().height;Tt.style.height=le,cl(fe),k(De=>De.find(ve=>ve.toastId===y.id)?De.map(ve=>ve.toastId===y.id?{...ve,height:fe}:ve):[{toastId:y.id,height:fe,position:y.position},...De])},[j,y.title,y.description,k,y.id,y.jsx,y.action,y.cancel]);const vn=q.useCallback(()=>{mt(!0),En(Qe.current),k(Tt=>Tt.filter(le=>le.toastId!==y.id)),setTimeout(()=>{F(y)},tE)},[y,F,k,Qe]);q.useEffect(()=>{if(y.promise&&V==="loading"||y.duration===1/0||y.type==="loading")return;let Tt;return K||T||On?(()=>{if($e.current{xe.current!==1/0&&(jt.current=new Date().getTime(),Tt=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),vn()},xe.current))})(),()=>clearTimeout(Tt)},[K,T,y,V,On,vn]),q.useEffect(()=>{y.delete&&(vn(),y.onDismiss==null||y.onDismiss.call(y,y))},[vn,y.delete]);function xi(){var Tt;if(L?.loading){var le;return q.createElement("div",{className:Nn(A?.loader,y==null||(le=y.classNames)==null?void 0:le.loader,"sonner-loader"),"data-visible":V==="loading"},L.loading)}return q.createElement(Ux,{className:Nn(A?.loader,y==null||(Tt=y.classNames)==null?void 0:Tt.loader),visible:V==="loading"})}const hr=y.icon||L?.[V]||kx(V);var fa,Ei;return q.createElement("li",{tabIndex:0,ref:Ve,className:Nn(Rt,et,A?.toast,y==null||(l=y.classNames)==null?void 0:l.toast,A?.default,A?.[V],y==null||(i=y.classNames)==null?void 0:i[V]),"data-sonner-toast":"","data-rich-colors":(fa=y.richColors)!=null?fa:Z,"data-styled":!(y.jsx||y.unstyled||x),"data-mounted":j,"data-promise":!!y.promise,"data-swiped":Ze,"data-removed":ht,"data-visible":D,"data-y-position":zn,"data-x-position":Tn,"data-index":X,"data-front":w,"data-swiping":Ot,"data-dismissible":nt,"data-type":V,"data-invert":Yn,"data-swipe-out":Wt,"data-swipe-direction":Q,"data-expanded":!!(K||bt&&j),"data-testid":y.testId,style:{"--index":X,"--toasts-before":X,"--z-index":H.length-X,"--offset":`${ht?Ha:Qe.current}px`,"--initial-height":bt?"auto":`${sl}px`,...ut,...y.style},onDragEnd:()=>{St(!1),_(null),An.current=null},onPointerDown:Tt=>{Tt.button!==2&&(ca||!nt||(dr.current=new Date,En(Qe.current),Tt.target.setPointerCapture(Tt.pointerId),Tt.target.tagName!=="BUTTON"&&(St(!0),An.current={x:Tt.clientX,y:Tt.clientY})))},onPointerUp:()=>{var Tt,le,fe;if(Wt||!nt)return;An.current=null;const De=Number(((Tt=Ve.current)==null?void 0:Tt.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),ja=Number(((le=Ve.current)==null?void 0:le.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ve=new Date().getTime()-((fe=dr.current)==null?void 0:fe.getTime()),re=gt==="x"?De:ja,ie=Math.abs(re)/ve;if(Math.abs(re)>=Ix||ie>.11){En(Qe.current),y.onDismiss==null||y.onDismiss.call(y,y),at(gt==="x"?De>0?"right":"left":ja>0?"down":"up"),vn(),Re(!0);return}else{var Kt,Ee;(Kt=Ve.current)==null||Kt.style.setProperty("--swipe-amount-x","0px"),(Ee=Ve.current)==null||Ee.style.setProperty("--swipe-amount-y","0px")}we(!1),St(!1),_(null)},onPointerMove:Tt=>{var le,fe,De;if(!An.current||!nt||((le=window.getSelection())==null?void 0:le.toString().length)>0)return;const ve=Tt.clientY-An.current.y,re=Tt.clientX-An.current.x;var ie;const Kt=(ie=n.swipeDirections)!=null?ie:eE(ot);!gt&&(Math.abs(re)>1||Math.abs(ve)>1)&&_(Math.abs(re)>Math.abs(ve)?"x":"y");let Ee={x:0,y:0};const fl=qn=>1/(1.5+Math.abs(qn)/20);if(gt==="y"){if(Kt.includes("top")||Kt.includes("bottom"))if(Kt.includes("top")&&ve<0||Kt.includes("bottom")&&ve>0)Ee.y=ve;else{const qn=ve*fl(ve);Ee.y=Math.abs(qn)0)Ee.x=re;else{const qn=re*fl(re);Ee.x=Math.abs(qn)0||Math.abs(Ee.y)>0)&&we(!0),(fe=Ve.current)==null||fe.style.setProperty("--swipe-amount-x",`${Ee.x}px`),(De=Ve.current)==null||De.style.setProperty("--swipe-amount-y",`${Ee.y}px`)}},zt&&!y.jsx&&V!=="loading"?q.createElement("button",{"aria-label":U,"data-disabled":ca,"data-close-button":!0,onClick:ca||!nt?()=>{}:()=>{vn(),y.onDismiss==null||y.onDismiss.call(y,y)},className:Nn(A?.closeButton,y==null||(u=y.classNames)==null?void 0:u.closeButton)},(Ei=L?.close)!=null?Ei:jx):null,(V||y.icon||y.promise)&&y.icon!==null&&(L?.[V]!==null||y.icon)?q.createElement("div",{"data-icon":"",className:Nn(A?.icon,y==null||(c=y.classNames)==null?void 0:c.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||xi():null,y.type!=="loading"?hr:null):null,q.createElement("div",{"data-content":"",className:Nn(A?.content,y==null||(f=y.classNames)==null?void 0:f.content)},q.createElement("div",{"data-title":"",className:Nn(A?.title,y==null||(d=y.classNames)==null?void 0:d.title)},y.jsx?y.jsx:typeof y.title=="function"?y.title():y.title),y.description?q.createElement("div",{"data-description":"",className:Nn(Et,I,A?.description,y==null||(m=y.classNames)==null?void 0:m.description)},typeof y.description=="function"?y.description():y.description):null),q.isValidElement(y.cancel)?y.cancel:y.cancel&&Xu(y.cancel)?q.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||W,onClick:Tt=>{Xu(y.cancel)&&nt&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,Tt),vn())},className:Nn(A?.cancelButton,y==null||(p=y.classNames)==null?void 0:p.cancelButton)},y.cancel.label):null,q.isValidElement(y.action)?y.action:y.action&&Xu(y.action)?q.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||vt,onClick:Tt=>{Xu(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,Tt),!Tt.defaultPrevented&&vn())},className:Nn(A?.actionButton,y==null||(v=y.classNames)==null?void 0:v.actionButton)},y.action.label):null)};function gv(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function aE(n,l){const i={};return[n,l].forEach((u,c)=>{const f=c===1,d=f?"--mobile-offset":"--offset",m=f?Fx:Jx;function p(v){["top","right","bottom","left"].forEach(b=>{i[`${d}-${b}`]=typeof v=="number"?`${v}px`:v})}typeof u=="number"||typeof u=="string"?p(u):typeof u=="object"?["top","right","bottom","left"].forEach(v=>{u[v]===void 0?i[`${d}-${v}`]=m:i[`${d}-${v}`]=typeof u[v]=="number"?`${u[v]}px`:u[v]}):p(m)}),i}const Y2=q.forwardRef(function(l,i){const{id:u,invert:c,position:f="bottom-right",hotkey:d=["altKey","KeyT"],expand:m,closeButton:p,className:v,offset:b,mobileOffset:y,theme:x="light",richColors:T,duration:k,style:C,visibleToasts:B=Kx,toastOptions:X,dir:H=gv(),gap:K=Px,icons:F,containerAriaLabel:Z="Notifications"}=l,[tt,ut]=q.useState([]),W=q.useMemo(()=>u?tt.filter(j=>j.toasterId===u):tt.filter(j=>!j.toasterId),[tt,u]),vt=q.useMemo(()=>Array.from(new Set([f].concat(W.filter(j=>j.position).map(j=>j.position)))),[W,f]),[Rt,Et]=q.useState([]),[lt,ot]=q.useState(!1),[yt,bt]=q.useState(!1),[A,L]=q.useState(x!=="system"?x:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),U=q.useRef(null),gt=d.join("+").replace(/Key/g,"").replace(/Digit/g,""),_=q.useRef(null),Q=q.useRef(!1),at=q.useCallback(j=>{ut(P=>{var ht;return(ht=P.find(mt=>mt.id===j.id))!=null&&ht.delete||Xe.dismiss(j.id),P.filter(({id:mt})=>mt!==j.id)})},[]);return q.useEffect(()=>Xe.subscribe(j=>{if(j.dismiss){requestAnimationFrame(()=>{ut(P=>P.map(ht=>ht.id===j.id?{...ht,delete:!0}:ht))});return}setTimeout(()=>{J0.flushSync(()=>{ut(P=>{const ht=P.findIndex(mt=>mt.id===j.id);return ht!==-1?[...P.slice(0,ht),{...P[ht],...j},...P.slice(ht+1)]:[j,...P]})})})}),[tt]),q.useEffect(()=>{if(x!=="system"){L(x);return}if(x==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?L("dark"):L("light")),typeof window>"u")return;const j=window.matchMedia("(prefers-color-scheme: dark)");try{j.addEventListener("change",({matches:P})=>{L(P?"dark":"light")})}catch{j.addListener(({matches:ht})=>{try{L(ht?"dark":"light")}catch(mt){console.error(mt)}})}},[x]),q.useEffect(()=>{tt.length<=1&&ot(!1)},[tt]),q.useEffect(()=>{const j=P=>{var ht;if(d.every(St=>P[St]||P.code===St)){var Ot;ot(!0),(Ot=U.current)==null||Ot.focus()}P.code==="Escape"&&(document.activeElement===U.current||(ht=U.current)!=null&&ht.contains(document.activeElement))&&ot(!1)};return document.addEventListener("keydown",j),()=>document.removeEventListener("keydown",j)},[d]),q.useEffect(()=>{if(U.current)return()=>{_.current&&(_.current.focus({preventScroll:!0}),_.current=null,Q.current=!1)}},[U.current]),q.createElement("section",{ref:i,"aria-label":`${Z} ${gt}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},vt.map((j,P)=>{var ht;const[mt,Ot]=j.split("-");return W.length?q.createElement("ol",{key:j,dir:H==="auto"?gv():H,tabIndex:-1,ref:U,className:v,"data-sonner-toaster":!0,"data-sonner-theme":A,"data-y-position":mt,"data-x-position":Ot,style:{"--front-toast-height":`${((ht=Rt[0])==null?void 0:ht.height)||0}px`,"--width":`${Wx}px`,"--gap":`${K}px`,...C,...aE(b,y)},onBlur:St=>{Q.current&&!St.currentTarget.contains(St.relatedTarget)&&(Q.current=!1,_.current&&(_.current.focus({preventScroll:!0}),_.current=null))},onFocus:St=>{St.target instanceof HTMLElement&&St.target.dataset.dismissible==="false"||Q.current||(Q.current=!0,_.current=St.relatedTarget)},onMouseEnter:()=>ot(!0),onMouseMove:()=>ot(!0),onMouseLeave:()=>{yt||ot(!1)},onDragEnd:()=>ot(!1),onPointerDown:St=>{St.target instanceof HTMLElement&&St.target.dataset.dismissible==="false"||bt(!0)},onPointerUp:()=>bt(!1)},W.filter(St=>!St.position&&P===0||St.position===j).map((St,Wt)=>{var Re,Ze;return q.createElement(nE,{key:St.id,icons:F,index:Wt,toast:St,defaultRichColors:T,duration:(Re=X?.duration)!=null?Re:k,className:X?.className,descriptionClassName:X?.descriptionClassName,invert:c,visibleToasts:B,closeButton:(Ze=X?.closeButton)!=null?Ze:p,interacting:yt,position:j,style:X?.style,unstyled:X?.unstyled,classNames:X?.classNames,cancelButtonStyle:X?.cancelButtonStyle,actionButtonStyle:X?.actionButtonStyle,closeButtonAriaLabel:X?.closeButtonAriaLabel,removeToast:at,toasts:W.filter(we=>we.position==St.position),heights:Rt.filter(we=>we.position==St.position),setHeights:Et,expandByDefault:m,gap:K,expanded:lt,swipeDirections:l.swipeDirections})})):null}))}),lE=J("ZodISODateTime",(n,l)=>{sw.init(n,l),ee.init(n,l)});function rE(n){return cx(lE,n)}const iE=J("ZodISODate",(n,l)=>{cw.init(n,l),ee.init(n,l)});function uE(n){return fx(iE,n)}const oE=J("ZodISOTime",(n,l)=>{fw.init(n,l),ee.init(n,l)});function sE(n){return dx(oE,n)}const cE=J("ZodISODuration",(n,l)=>{dw.init(n,l),ee.init(n,l)});function fE(n){return hx(cE,n)}const dE=(n,l)=>{Af.init(n,l),n.name="ZodError",Object.defineProperties(n,{format:{value:i=>a_(n,i)},flatten:{value:i=>n_(n,i)},addIssue:{value:i=>{n.issues.push(i),n.message=JSON.stringify(n.issues,Pc,2)}},addIssues:{value:i=>{n.issues.push(...i),n.message=JSON.stringify(n.issues,Pc,2)}},isEmpty:{get(){return n.issues.length===0}}})},gn=J("ZodError",dE,{Parent:Error}),hE=go(gn),mE=vo(gn),gE=yo(gn),vE=po(gn),yE=o_(gn),pE=s_(gn),bE=c_(gn),SE=f_(gn),_E=d_(gn),wE=h_(gn),xE=m_(gn),EE=g_(gn),_e=J("ZodType",(n,l)=>(ge.init(n,l),n.def=l,n.type=l.type,Object.defineProperty(n,"_def",{value:l}),n.check=(...i)=>n.clone({...l,checks:[...l.checks??[],...i.map(u=>typeof u=="function"?{_zod:{check:u,def:{check:"custom"},onattach:[]}}:u)]}),n.clone=(i,u)=>Ba(n,i,u),n.brand=()=>n,n.register=((i,u)=>(i.add(n,u),n)),n.parse=(i,u)=>hE(n,i,u,{callee:n.parse}),n.safeParse=(i,u)=>gE(n,i,u),n.parseAsync=async(i,u)=>mE(n,i,u,{callee:n.parseAsync}),n.safeParseAsync=async(i,u)=>vE(n,i,u),n.spa=n.safeParseAsync,n.encode=(i,u)=>yE(n,i,u),n.decode=(i,u)=>pE(n,i,u),n.encodeAsync=async(i,u)=>bE(n,i,u),n.decodeAsync=async(i,u)=>SE(n,i,u),n.safeEncode=(i,u)=>_E(n,i,u),n.safeDecode=(i,u)=>wE(n,i,u),n.safeEncodeAsync=async(i,u)=>xE(n,i,u),n.safeDecodeAsync=async(i,u)=>EE(n,i,u),n.refine=(i,u)=>n.check(m2(i,u)),n.superRefine=i=>n.check(g2(i)),n.overwrite=i=>n.check(wi(i)),n.optional=()=>pv(n),n.nullable=()=>bv(n),n.nullish=()=>pv(bv(n)),n.nonoptional=i=>u2(n,i),n.array=()=>QE(n),n.or=i=>JE([n,i]),n.and=i=>WE(n,i),n.transform=i=>Sv(n,e2(i)),n.default=i=>l2(n,i),n.prefault=i=>i2(n,i),n.catch=i=>s2(n,i),n.pipe=i=>Sv(n,i),n.readonly=()=>d2(n),n.describe=i=>{const u=n.clone();return Gu.add(u,{description:i}),u},Object.defineProperty(n,"description",{get(){return Gu.get(n)?.description},configurable:!0}),n.meta=(...i)=>{if(i.length===0)return Gu.get(n);const u=n.clone();return Gu.add(u,i[0]),u},n.isOptional=()=>n.safeParse(void 0).success,n.isNullable=()=>n.safeParse(null).success,n)),Cy=J("_ZodString",(n,l)=>{zf.init(n,l),_e.init(n,l);const i=n._zod.bag;n.format=i.format??null,n.minLength=i.minimum??null,n.maxLength=i.maximum??null,n.regex=(...u)=>n.check(vx(...u)),n.includes=(...u)=>n.check(bx(...u)),n.startsWith=(...u)=>n.check(Sx(...u)),n.endsWith=(...u)=>n.check(_x(...u)),n.min=(...u)=>n.check(io(...u)),n.max=(...u)=>n.check(Dy(...u)),n.length=(...u)=>n.check(My(...u)),n.nonempty=(...u)=>n.check(io(1,...u)),n.lowercase=u=>n.check(yx(u)),n.uppercase=u=>n.check(px(u)),n.trim=()=>n.check(xx()),n.normalize=(...u)=>n.check(wx(...u)),n.toLowerCase=()=>n.check(Ex()),n.toUpperCase=()=>n.check(Ax())}),AE=J("ZodString",(n,l)=>{zf.init(n,l),Cy.init(n,l),n.email=i=>n.check(Oy(ky,i)),n.url=i=>n.check(Kw(zE,i)),n.jwt=i=>n.check(sx(LE,i)),n.emoji=i=>n.check(Jw(TE,i)),n.guid=i=>n.check(dv(vv,i)),n.uuid=i=>n.check(Ry(hi,i)),n.uuidv4=i=>n.check(Xw(hi,i)),n.uuidv6=i=>n.check(Qw(hi,i)),n.uuidv7=i=>n.check($w(hi,i)),n.nanoid=i=>n.check(Fw(OE,i)),n.guid=i=>n.check(dv(vv,i)),n.cuid=i=>n.check(Ww(RE,i)),n.cuid2=i=>n.check(Pw(DE,i)),n.ulid=i=>n.check(Iw(ME,i)),n.base64=i=>n.check(ix(BE,i)),n.base64url=i=>n.check(ux(HE,i)),n.xid=i=>n.check(tx(CE,i)),n.ksuid=i=>n.check(ex(kE,i)),n.ipv4=i=>n.check(nx(NE,i)),n.ipv6=i=>n.check(ax(UE,i)),n.cidrv4=i=>n.check(lx(ZE,i)),n.cidrv6=i=>n.check(rx(VE,i)),n.e164=i=>n.check(ox(jE,i)),n.datetime=i=>n.check(rE(i)),n.date=i=>n.check(uE(i)),n.time=i=>n.check(sE(i)),n.duration=i=>n.check(fE(i))});function q2(n){return Gw(AE,n)}const ee=J("ZodStringFormat",(n,l)=>{It.init(n,l),Cy.init(n,l)}),ky=J("ZodEmail",(n,l)=>{tw.init(n,l),ee.init(n,l)});function G2(n){return Oy(ky,n)}const vv=J("ZodGUID",(n,l)=>{P_.init(n,l),ee.init(n,l)}),hi=J("ZodUUID",(n,l)=>{I_.init(n,l),ee.init(n,l)});function X2(n){return Ry(hi,n)}const zE=J("ZodURL",(n,l)=>{ew.init(n,l),ee.init(n,l)}),TE=J("ZodEmoji",(n,l)=>{nw.init(n,l),ee.init(n,l)}),OE=J("ZodNanoID",(n,l)=>{aw.init(n,l),ee.init(n,l)}),RE=J("ZodCUID",(n,l)=>{lw.init(n,l),ee.init(n,l)}),DE=J("ZodCUID2",(n,l)=>{rw.init(n,l),ee.init(n,l)}),ME=J("ZodULID",(n,l)=>{iw.init(n,l),ee.init(n,l)}),CE=J("ZodXID",(n,l)=>{uw.init(n,l),ee.init(n,l)}),kE=J("ZodKSUID",(n,l)=>{ow.init(n,l),ee.init(n,l)}),NE=J("ZodIPv4",(n,l)=>{hw.init(n,l),ee.init(n,l)}),UE=J("ZodIPv6",(n,l)=>{mw.init(n,l),ee.init(n,l)}),ZE=J("ZodCIDRv4",(n,l)=>{gw.init(n,l),ee.init(n,l)}),VE=J("ZodCIDRv6",(n,l)=>{vw.init(n,l),ee.init(n,l)}),BE=J("ZodBase64",(n,l)=>{yw.init(n,l),ee.init(n,l)}),HE=J("ZodBase64URL",(n,l)=>{bw.init(n,l),ee.init(n,l)}),jE=J("ZodE164",(n,l)=>{Sw.init(n,l),ee.init(n,l)}),LE=J("ZodJWT",(n,l)=>{ww.init(n,l),ee.init(n,l)}),YE=J("ZodUnknown",(n,l)=>{xw.init(n,l),_e.init(n,l)});function yv(){return mx(YE)}const qE=J("ZodNever",(n,l)=>{Ew.init(n,l),_e.init(n,l)});function GE(n){return gx(qE,n)}const XE=J("ZodArray",(n,l)=>{Aw.init(n,l),_e.init(n,l),n.element=l.element,n.min=(i,u)=>n.check(io(i,u)),n.nonempty=i=>n.check(io(1,i)),n.max=(i,u)=>n.check(Dy(i,u)),n.length=(i,u)=>n.check(My(i,u)),n.unwrap=()=>n.element});function QE(n,l){return zx(XE,n,l)}const $E=J("ZodObject",(n,l)=>{Tw.init(n,l),_e.init(n,l),Ft(n,"shape",()=>l.shape),n.keyof=()=>PE(Object.keys(n._zod.def.shape)),n.catchall=i=>n.clone({...n._zod.def,catchall:i}),n.passthrough=()=>n.clone({...n._zod.def,catchall:yv()}),n.loose=()=>n.clone({...n._zod.def,catchall:yv()}),n.strict=()=>n.clone({...n._zod.def,catchall:GE()}),n.strip=()=>n.clone({...n._zod.def,catchall:void 0}),n.extend=i=>WS(n,i),n.safeExtend=i=>PS(n,i),n.merge=i=>IS(n,i),n.pick=i=>JS(n,i),n.omit=i=>FS(n,i),n.partial=(...i)=>t_(Ny,n,i[0]),n.required=(...i)=>e_(Uy,n,i[0])});function Q2(n,l){const i={type:"object",get shape(){return Va(this,"shape",n?XS(n):{}),this.shape},...At(l)};return new $E(i)}const KE=J("ZodUnion",(n,l)=>{Ow.init(n,l),_e.init(n,l),n.options=l.options});function JE(n,l){return new KE({type:"union",options:n,...At(l)})}const FE=J("ZodIntersection",(n,l)=>{Rw.init(n,l),_e.init(n,l)});function WE(n,l){return new FE({type:"intersection",left:n,right:l})}const ef=J("ZodEnum",(n,l)=>{Dw.init(n,l),_e.init(n,l),n.enum=l.entries,n.options=Object.values(l.entries);const i=new Set(Object.keys(l.entries));n.extract=(u,c)=>{const f={};for(const d of u)if(i.has(d))f[d]=l.entries[d];else throw new Error(`Key ${d} not found in enum`);return new ef({...l,checks:[],...At(c),entries:f})},n.exclude=(u,c)=>{const f={...l.entries};for(const d of u)if(i.has(d))delete f[d];else throw new Error(`Key ${d} not found in enum`);return new ef({...l,checks:[],...At(c),entries:f})}});function PE(n,l){const i=Array.isArray(n)?Object.fromEntries(n.map(u=>[u,u])):n;return new ef({type:"enum",entries:i,...At(l)})}const IE=J("ZodLiteral",(n,l)=>{Mw.init(n,l),_e.init(n,l),n.values=new Set(l.values),Object.defineProperty(n,"value",{get(){if(l.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return l.values[0]}})});function $2(n,l){return new IE({type:"literal",values:Array.isArray(n)?n:[n],...At(l)})}const t2=J("ZodTransform",(n,l)=>{Cw.init(n,l),_e.init(n,l),n._zod.parse=(i,u)=>{if(u.direction==="backward")throw new vy(n.constructor.name);i.addIssue=f=>{if(typeof f=="string")i.issues.push(bi(f,i.value,l));else{const d=f;d.fatal&&(d.continue=!1),d.code??(d.code="custom"),d.input??(d.input=i.value),d.inst??(d.inst=n),i.issues.push(bi(d))}};const c=l.transform(i.value,i);return c instanceof Promise?c.then(f=>(i.value=f,i)):(i.value=c,i)}});function e2(n){return new t2({type:"transform",transform:n})}const Ny=J("ZodOptional",(n,l)=>{kw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType});function pv(n){return new Ny({type:"optional",innerType:n})}const n2=J("ZodNullable",(n,l)=>{Nw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType});function bv(n){return new n2({type:"nullable",innerType:n})}const a2=J("ZodDefault",(n,l)=>{Uw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType,n.removeDefault=n.unwrap});function l2(n,l){return new a2({type:"default",innerType:n,get defaultValue(){return typeof l=="function"?l():by(l)}})}const r2=J("ZodPrefault",(n,l)=>{Zw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType});function i2(n,l){return new r2({type:"prefault",innerType:n,get defaultValue(){return typeof l=="function"?l():by(l)}})}const Uy=J("ZodNonOptional",(n,l)=>{Vw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType});function u2(n,l){return new Uy({type:"nonoptional",innerType:n,...At(l)})}const o2=J("ZodCatch",(n,l)=>{Bw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType,n.removeCatch=n.unwrap});function s2(n,l){return new o2({type:"catch",innerType:n,catchValue:typeof l=="function"?l:()=>l})}const c2=J("ZodPipe",(n,l)=>{Hw.init(n,l),_e.init(n,l),n.in=l.in,n.out=l.out});function Sv(n,l){return new c2({type:"pipe",in:n,out:l})}const f2=J("ZodReadonly",(n,l)=>{jw.init(n,l),_e.init(n,l),n.unwrap=()=>n._zod.def.innerType});function d2(n){return new f2({type:"readonly",innerType:n})}const h2=J("ZodCustom",(n,l)=>{Lw.init(n,l),_e.init(n,l)});function m2(n,l={}){return Tx(h2,n,l)}function g2(n){return Ox(n)}var jc={exports:{}},di={},Lc={exports:{}},Yc={};/** * @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 _v;function v2(){return _v||(_v=1,(function(n){function l(A,L){var U=A.length;A.push(L);t:for(;0>>1,_=A[gt];if(0>>1;gtc(j,U))P<_&&0>c(ht,j)?(A[gt]=ht,A[P]=U,gt=P):(A[gt]=j,A[at]=U,gt=at);else if(P<_&&0>c(ht,U))A[gt]=ht,A[P]=U,gt=P;else break t}}return L}function c(A,L){var U=A.sortIndex-L.sortIndex;return U!==0?U:A.id-L.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;n.unstable_now=function(){return f.now()}}else{var d=Date,m=d.now();n.unstable_now=function(){return d.now()-m}}var p=[],v=[],b=1,y=null,x=3,T=!1,k=!1,C=!1,B=!1,X=typeof setTimeout=="function"?setTimeout:null,H=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function F(A){for(var L=i(v);L!==null;){if(L.callback===null)u(v);else if(L.startTime<=A)u(v),L.sortIndex=L.expirationTime,l(p,L);else break;L=i(v)}}function Z(A){if(C=!1,F(A),!k)if(i(p)!==null)k=!0,tt||(tt=!0,lt());else{var L=i(v);L!==null&&bt(Z,L.startTime-A)}}var tt=!1,ut=-1,W=5,vt=-1;function Rt(){return B?!0:!(n.unstable_now()-vtA&&Rt());){var gt=y.callback;if(typeof gt=="function"){y.callback=null,x=y.priorityLevel;var _=gt(y.expirationTime<=A);if(A=n.unstable_now(),typeof _=="function"){y.callback=_,F(A),L=!0;break e}y===i(p)&&u(p),F(A)}else u(p);y=i(p)}if(y!==null)L=!0;else{var Q=i(v);Q!==null&&bt(Z,Q.startTime-A),L=!1}}break t}finally{y=null,x=U,T=!1}L=void 0}}finally{L?lt():tt=!1}}}var lt;if(typeof K=="function")lt=function(){K(Et)};else if(typeof MessageChannel<"u"){var ot=new MessageChannel,yt=ot.port2;ot.port1.onmessage=Et,lt=function(){yt.postMessage(null)}}else lt=function(){X(Et,0)};function bt(A,L){ut=X(function(){A(n.unstable_now())},L)}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(A){A.callback=null},n.unstable_forceFrameRate=function(A){0>A||125gt?(A.sortIndex=U,l(v,A),i(p)===null&&A===i(v)&&(C?(H(ut),ut=-1):C=!0,bt(Z,U-gt))):(A.sortIndex=_,l(p,A),k||T||(k=!0,tt||(tt=!0,lt()))),A},n.unstable_shouldYield=Rt,n.unstable_wrapCallback=function(A){var L=x;return function(){var U=x;x=L;try{return A.apply(this,arguments)}finally{x=U}}}})(Yc)),Yc}var wv;function y2(){return wv||(wv=1,Lc.exports=v2()),Lc.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 xv;function p2(){if(xv)return di;xv=1;var n=y2(),l=nf(),i=zv();function u(t){var e="https://react.dev/errors/"+t;if(1_||(t.current=gt[_],gt[_]=null,_--)}function j(t,e){_++,gt[_]=t.current,t.current=e}var P=Q(null),ht=Q(null),mt=Q(null),Ot=Q(null);function St(t,e){switch(j(mt,e),j(ht,t),j(P,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?jm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=jm(e),t=Lm(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}at(P),j(P,t)}function Wt(){at(P),at(ht),at(mt)}function Re(t){t.memoizedState!==null&&j(Ot,t);var e=P.current,a=Lm(e,t.type);e!==a&&(j(ht,t),j(P,a))}function Ze(t){ht.current===t&&(at(P),at(ht)),Ot.current===t&&(at(Ot),ai._currentValue=U)}var we=Object.prototype.hasOwnProperty,Ha=n.unstable_scheduleCallback,En=n.unstable_cancelCallback,sl=n.unstable_shouldYield,cl=n.unstable_requestPaint,xe=n.unstable_now,dr=n.unstable_getCurrentPriorityLevel,Ve=n.unstable_ImmediatePriority,w=n.unstable_UserBlockingPriority,D=n.unstable_NormalPriority,V=n.unstable_LowPriority,nt=n.unstable_IdlePriority,et=n.log,I=n.unstable_setDisableYieldValue,st=null,zt=null;function kt(t){if(typeof et=="function"&&I(t),zt&&typeof zt.setStrictMode=="function")try{zt.setStrictMode(st,t)}catch{}}var jt=Math.clz32?Math.clz32:An,Qe=Math.log,$e=Math.LN2;function An(t){return t>>>=0,t===0?32:31-(Qe(t)/$e|0)|0}var zn=256,Tn=4194304;function ln(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function On(t,e,a){var r=t.pendingLanes;if(r===0)return 0;var o=0,s=t.suspendedLanes,h=t.pingedLanes;t=t.warmLanes;var g=r&134217727;return g!==0?(r=g&~s,r!==0?o=ln(r):(h&=g,h!==0?o=ln(h):a||(a=g&~t,a!==0&&(o=ln(a))))):(g=r&~s,g!==0?o=ln(g):h!==0?o=ln(h):a||(a=r&~t,a!==0&&(o=ln(a)))),o===0?0:e!==0&&e!==o&&(e&s)===0&&(s=o&-o,a=e&-e,s>=a||s===32&&(a&4194048)!==0)?e:o}function Yn(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function ca(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vn(){var t=zn;return zn<<=1,(zn&4194048)===0&&(zn=256),t}function xi(){var t=Tn;return Tn<<=1,(Tn&62914560)===0&&(Tn=4194304),t}function hr(t){for(var e=[],a=0;31>a;a++)e.push(t);return e}function fa(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Ei(t,e,a,r,o,s){var h=t.pendingLanes;t.pendingLanes=a,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=a,t.entangledLanes&=a,t.errorRecoveryDisabledLanes&=a,t.shellSuspendCounter=0;var g=t.entanglements,S=t.expirationTimes,R=t.hiddenUpdates;for(a=h&~a;0)":-1o||S[r]!==R[o]){var Y=` `+S[r].replace(" at new "," at ");return t.displayName&&Y.includes("")&&(Y=Y.replace("",t.displayName)),Y}while(1<=r&&0<=o);break}}}finally{wo=!1,Error.prepareStackTrace=a}return(a=t?t.displayName||t.name:"")?vl(a):""}function By(t){switch(t.tag){case 26:case 27:case 5:return vl(t.type);case 16:return vl("Lazy");case 13:return vl("Suspense");case 19:return vl("SuspenseList");case 0:case 15:return xo(t.type,!1);case 11:return xo(t.type.render,!1);case 1:return xo(t.type,!0);case 31:return vl("Activity");default:return""}}function Nf(t){try{var e="";do e+=By(t),t=t.return;while(t);return e}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}function rn(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Uf(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Hy(t){var e=Uf(t)?"checked":"value",a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,s=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return o.call(this)},set:function(h){r=""+h,s.call(this,h)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return r},setValue:function(h){r=""+h},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Ti(t){t._valueTracker||(t._valueTracker=Hy(t))}function Zf(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var a=e.getValue(),r="";return t&&(r=Uf(t)?t.checked?"true":"false":t.value),t=r,t!==a?(e.setValue(t),!0):!1}function Oi(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var jy=/[\n"\\]/g;function un(t){return t.replace(jy,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Eo(t,e,a,r,o,s,h,g){t.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.type=h:t.removeAttribute("type"),e!=null?h==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+rn(e)):t.value!==""+rn(e)&&(t.value=""+rn(e)):h!=="submit"&&h!=="reset"||t.removeAttribute("value"),e!=null?Ao(t,h,rn(e)):a!=null?Ao(t,h,rn(a)):r!=null&&t.removeAttribute("value"),o==null&&s!=null&&(t.defaultChecked=!!s),o!=null&&(t.checked=o&&typeof o!="function"&&typeof o!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?t.name=""+rn(g):t.removeAttribute("name")}function Vf(t,e,a,r,o,s,h,g){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(t.type=s),e!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||e!=null))return;a=a!=null?""+rn(a):"",e=e!=null?""+rn(e):a,g||e===t.value||(t.value=e),t.defaultValue=e}r=r??o,r=typeof r!="function"&&typeof r!="symbol"&&!!r,t.checked=g?t.checked:!!r,t.defaultChecked=!!r,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(t.name=h)}function Ao(t,e,a){e==="number"&&Oi(t.ownerDocument)===t||t.defaultValue===""+a||(t.defaultValue=""+a)}function yl(t,e,a,r){if(t=t.options,e){e={};for(var o=0;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Do=!1;if(Xn)try{var yr={};Object.defineProperty(yr,"passive",{get:function(){Do=!0}}),window.addEventListener("test",yr,yr),window.removeEventListener("test",yr,yr)}catch{Do=!1}var da=null,Mo=null,Di=null;function Gf(){if(Di)return Di;var t,e=Mo,a=e.length,r,o="value"in da?da.value:da.textContent,s=o.length;for(t=0;t=Sr),Ff=" ",Wf=!1;function Pf(t,e){switch(t){case"keyup":return mp.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function If(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var _l=!1;function vp(t,e){switch(t){case"compositionend":return If(e);case"keypress":return e.which!==32?null:(Wf=!0,Ff);case"textInput":return t=e.data,t===Ff&&Wf?null:t;default:return null}}function yp(t,e){if(_l)return t==="compositionend"||!Zo&&Pf(t,e)?(t=Gf(),Di=Mo=da=null,_l=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:a,offset:e-t};t=r}t:{for(;a;){if(a.nextSibling){a=a.nextSibling;break t}a=a.parentNode}a=void 0}a=ud(a)}}function sd(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?sd(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function cd(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Oi(t.document);e instanceof t.HTMLIFrameElement;){try{var a=typeof e.contentWindow.location.href=="string"}catch{a=!1}if(a)t=e.contentWindow;else break;e=Oi(t.document)}return e}function Ho(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var Ap=Xn&&"documentMode"in document&&11>=document.documentMode,wl=null,jo=null,Er=null,Lo=!1;function fd(t,e,a){var r=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Lo||wl==null||wl!==Oi(r)||(r=wl,"selectionStart"in r&&Ho(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Er&&xr(Er,r)||(Er=r,r=Su(jo,"onSelect"),0>=h,o-=h,$n=1<<32-jt(e)+o|a<s?s:8;var h=A.T,g={};A.T=g,zs(t,!1,e,a);try{var S=o(),R=A.S;if(R!==null&&R(g,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var Y=Np(S,r);Hr(t,e,Y,Ie(t))}else Hr(t,e,r,Ie(t))}catch($){Hr(t,e,{then:function(){},status:"rejected",reason:$},Ie())}finally{L.p=s,A.T=h}}function Hp(){}function Es(t,e,a,r){if(t.tag!==5)throw Error(u(476));var o=dh(t).queue;fh(t,o,e,U,a===null?Hp:function(){return hh(t),a(r)})}function dh(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:U},next:null};var a={};return e.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:a},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function hh(t){var e=dh(t).next.queue;Hr(t,e,{},Ie())}function As(){return Ne(ai)}function mh(){return he().memoizedState}function gh(){return he().memoizedState}function jp(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var a=Ie();t=ga(a);var r=va(e,t,a);r!==null&&(tn(r,e,a),kr(r,e,a)),e={cache:es()},t.payload=e;return}e=e.return}}function Lp(t,e,a){var r=Ie();a={lane:r,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},tu(t)?yh(e,a):(a=Xo(t,e,a,r),a!==null&&(tn(a,t,r),ph(a,e,r)))}function vh(t,e,a){var r=Ie();Hr(t,e,a,r)}function Hr(t,e,a,r){var o={lane:r,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(tu(t))yh(e,o);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var h=e.lastRenderedState,g=s(h,a);if(o.hasEagerState=!0,o.eagerState=g,Ke(g,h))return Vi(t,e,o,0),Jt===null&&Zi(),!1}catch{}finally{}if(a=Xo(t,e,o,r),a!==null)return tn(a,t,r),ph(a,e,r),!0}return!1}function zs(t,e,a,r){if(r={lane:2,revertLane:lc(),action:r,hasEagerState:!1,eagerState:null,next:null},tu(t)){if(e)throw Error(u(479))}else e=Xo(t,a,r,2),e!==null&&tn(e,t,2)}function tu(t){var e=t.alternate;return t===Mt||e!==null&&e===Mt}function yh(t,e){Cl=Ki=!0;var a=t.pending;a===null?e.next=e:(e.next=a.next,a.next=e),t.pending=e}function ph(t,e,a){if((a&4194048)!==0){var r=e.lanes;r&=t.pendingLanes,a|=r,e.lanes=a,le(t,a)}}var eu={readContext:Ne,use:Fi,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useLayoutEffect:ue,useInsertionEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useSyncExternalStore:ue,useId:ue,useHostTransitionStatus:ue,useFormState:ue,useActionState:ue,useOptimistic:ue,useMemoCache:ue,useCacheRefresh:ue},bh={readContext:Ne,use:Fi,useCallback:function(t,e){return Le().memoizedState=[t,e===void 0?null:e],t},useContext:Ne,useEffect:nh,useImperativeHandle:function(t,e,a){a=a!=null?a.concat([t]):null,Ii(4194308,4,ih.bind(null,e,t),a)},useLayoutEffect:function(t,e){return Ii(4194308,4,t,e)},useInsertionEffect:function(t,e){Ii(4,2,t,e)},useMemo:function(t,e){var a=Le();e=e===void 0?null:e;var r=t();if(Ia){kt(!0);try{t()}finally{kt(!1)}}return a.memoizedState=[r,e],r},useReducer:function(t,e,a){var r=Le();if(a!==void 0){var o=a(e);if(Ia){kt(!0);try{a(e)}finally{kt(!1)}}}else o=e;return r.memoizedState=r.baseState=o,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:o},r.queue=t,t=t.dispatch=Lp.bind(null,Mt,t),[r.memoizedState,t]},useRef:function(t){var e=Le();return t={current:t},e.memoizedState=t},useState:function(t){t=Ss(t);var e=t.queue,a=vh.bind(null,Mt,e);return e.dispatch=a,[t.memoizedState,a]},useDebugValue:ws,useDeferredValue:function(t,e){var a=Le();return xs(a,t,e)},useTransition:function(){var t=Ss(!1);return t=fh.bind(null,Mt,t.queue,!0,!1),Le().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,a){var r=Mt,o=Le();if(Ht){if(a===void 0)throw Error(u(407));a=a()}else{if(a=e(),Jt===null)throw Error(u(349));(Vt&124)!==0||jd(r,e,a)}o.memoizedState=a;var s={value:a,getSnapshot:e};return o.queue=s,nh(Yd.bind(null,r,s,t),[t]),r.flags|=2048,Nl(9,Pi(),Ld.bind(null,r,s,a,e),null),a},useId:function(){var t=Le(),e=Jt.identifierPrefix;if(Ht){var a=Kn,r=$n;a=(r&~(1<<32-jt(r)-1)).toString(32)+a,e="«"+e+"R"+a,a=Ji++,0wt?(Oe=pt,pt=null):Oe=pt.sibling;var Bt=M(z,pt,O[wt],G);if(Bt===null){pt===null&&(pt=Oe);break}t&&pt&&Bt.alternate===null&&e(z,pt),E=s(Bt,E,wt),Nt===null?ct=Bt:Nt.sibling=Bt,Nt=Bt,pt=Oe}if(wt===O.length)return a(z,pt),Ht&&$a(z,wt),ct;if(pt===null){for(;wtwt?(Oe=pt,pt=null):Oe=pt.sibling;var ka=M(z,pt,Bt.value,G);if(ka===null){pt===null&&(pt=Oe);break}t&&pt&&ka.alternate===null&&e(z,pt),E=s(ka,E,wt),Nt===null?ct=ka:Nt.sibling=ka,Nt=ka,pt=Oe}if(Bt.done)return a(z,pt),Ht&&$a(z,wt),ct;if(pt===null){for(;!Bt.done;wt++,Bt=O.next())Bt=$(z,Bt.value,G),Bt!==null&&(E=s(Bt,E,wt),Nt===null?ct=Bt:Nt.sibling=Bt,Nt=Bt);return Ht&&$a(z,wt),ct}for(pt=r(pt);!Bt.done;wt++,Bt=O.next())Bt=N(pt,z,wt,Bt.value,G),Bt!==null&&(t&&Bt.alternate!==null&&pt.delete(Bt.key===null?wt:Bt.key),E=s(Bt,E,wt),Nt===null?ct=Bt:Nt.sibling=Bt,Nt=Bt);return t&&pt.forEach(function(q0){return e(z,q0)}),Ht&&$a(z,wt),ct}function Qt(z,E,O,G){if(typeof O=="object"&&O!==null&&O.type===k&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case x:t:{for(var ct=O.key;E!==null;){if(E.key===ct){if(ct=O.type,ct===k){if(E.tag===7){a(z,E.sibling),G=o(E,O.props.children),G.return=z,z=G;break t}}else if(E.elementType===ct||typeof ct=="object"&&ct!==null&&ct.$$typeof===W&&_h(ct)===E.type){a(z,E.sibling),G=o(E,O.props),Lr(G,O),G.return=z,z=G;break t}a(z,E);break}else e(z,E);E=E.sibling}O.type===k?(G=Xa(O.props.children,z.mode,G,O.key),G.return=z,z=G):(G=Hi(O.type,O.key,O.props,null,z.mode,G),Lr(G,O),G.return=z,z=G)}return h(z);case T:t:{for(ct=O.key;E!==null;){if(E.key===ct)if(E.tag===4&&E.stateNode.containerInfo===O.containerInfo&&E.stateNode.implementation===O.implementation){a(z,E.sibling),G=o(E,O.children||[]),G.return=z,z=G;break t}else{a(z,E);break}else e(z,E);E=E.sibling}G=Ko(O,z.mode,G),G.return=z,z=G}return h(z);case W:return ct=O._init,O=ct(O._payload),Qt(z,E,O,G)}if(bt(O))return xt(z,E,O,G);if(lt(O)){if(ct=lt(O),typeof ct!="function")throw Error(u(150));return O=ct.call(O),_t(z,E,O,G)}if(typeof O.then=="function")return Qt(z,E,nu(O),G);if(O.$$typeof===K)return Qt(z,E,qi(z,O),G);au(z,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,E!==null&&E.tag===6?(a(z,E.sibling),G=o(E,O),G.return=z,z=G):(a(z,E),G=$o(O,z.mode,G),G.return=z,z=G),h(z)):a(z,E)}return function(z,E,O,G){try{jr=0;var ct=Qt(z,E,O,G);return Ul=null,ct}catch(pt){if(pt===Mr||pt===Xi)throw pt;var Nt=Je(29,pt,null,z.mode);return Nt.lanes=G,Nt.return=z,Nt}finally{}}}var Zl=wh(!0),xh=wh(!1),dn=Q(null),Dn=null;function pa(t){var e=t.alternate;j(pe,pe.current&1),j(dn,t),Dn===null&&(e===null||Ml.current!==null||e.memoizedState!==null)&&(Dn=t)}function Eh(t){if(t.tag===22){if(j(pe,pe.current),j(dn,t),Dn===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&(Dn=t)}}else ba()}function ba(){j(pe,pe.current),j(dn,dn.current)}function Pn(t){at(dn),Dn===t&&(Dn=null),at(pe)}var pe=Q(0);function lu(t){for(var e=t;e!==null;){if(e.tag===13){var a=e.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||vc(a)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}function Ts(t,e,a,r){e=t.memoizedState,a=a(r,e),a=a==null?e:b({},e,a),t.memoizedState=a,t.lanes===0&&(t.updateQueue.baseState=a)}var Os={enqueueSetState:function(t,e,a){t=t._reactInternals;var r=Ie(),o=ga(r);o.payload=e,a!=null&&(o.callback=a),e=va(t,o,r),e!==null&&(tn(e,t,r),kr(e,t,r))},enqueueReplaceState:function(t,e,a){t=t._reactInternals;var r=Ie(),o=ga(r);o.tag=1,o.payload=e,a!=null&&(o.callback=a),e=va(t,o,r),e!==null&&(tn(e,t,r),kr(e,t,r))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var a=Ie(),r=ga(a);r.tag=2,e!=null&&(r.callback=e),e=va(t,r,a),e!==null&&(tn(e,t,a),kr(e,t,a))}};function Ah(t,e,a,r,o,s,h){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,s,h):e.prototype&&e.prototype.isPureReactComponent?!xr(a,r)||!xr(o,s):!0}function zh(t,e,a,r){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(a,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(a,r),e.state!==t&&Os.enqueueReplaceState(e,e.state,null)}function tl(t,e){var a=e;if("ref"in e){a={};for(var r in e)r!=="ref"&&(a[r]=e[r])}if(t=t.defaultProps){a===e&&(a=b({},a));for(var o in t)a[o]===void 0&&(a[o]=t[o])}return a}var ru=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function Th(t){ru(t)}function Oh(t){console.error(t)}function Rh(t){ru(t)}function iu(t,e){try{var a=t.onUncaughtError;a(e.value,{componentStack:e.stack})}catch(r){setTimeout(function(){throw r})}}function Dh(t,e,a){try{var r=t.onCaughtError;r(a.value,{componentStack:a.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function Rs(t,e,a){return a=ga(a),a.tag=3,a.payload={element:null},a.callback=function(){iu(t,e)},a}function Mh(t){return t=ga(t),t.tag=3,t}function Ch(t,e,a,r){var o=a.type.getDerivedStateFromError;if(typeof o=="function"){var s=r.value;t.payload=function(){return o(s)},t.callback=function(){Dh(e,a,r)}}var h=a.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(t.callback=function(){Dh(e,a,r),typeof o!="function"&&(Aa===null?Aa=new Set([this]):Aa.add(this));var g=r.stack;this.componentDidCatch(r.value,{componentStack:g!==null?g:""})})}function qp(t,e,a,r,o){if(a.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(e=a.alternate,e!==null&&Or(e,a,o,!0),a=dn.current,a!==null){switch(a.tag){case 13:return Dn===null?Is():a.alternate===null&&ae===0&&(ae=3),a.flags&=-257,a.flags|=65536,a.lanes=o,r===ls?a.flags|=16384:(e=a.updateQueue,e===null?a.updateQueue=new Set([r]):e.add(r),ec(t,r,o)),!1;case 22:return a.flags|=65536,r===ls?a.flags|=16384:(e=a.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([r])},a.updateQueue=e):(a=e.retryQueue,a===null?e.retryQueue=new Set([r]):a.add(r)),ec(t,r,o)),!1}throw Error(u(435,a.tag))}return ec(t,r,o),Is(),!1}if(Ht)return e=dn.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=o,r!==Wo&&(t=Error(u(422),{cause:r}),Tr(on(t,a)))):(r!==Wo&&(e=Error(u(423),{cause:r}),Tr(on(e,a))),t=t.current.alternate,t.flags|=65536,o&=-o,t.lanes|=o,r=on(r,a),o=Rs(t.stateNode,r,o),us(t,o),ae!==4&&(ae=2)),!1;var s=Error(u(520),{cause:r});if(s=on(s,a),Kr===null?Kr=[s]:Kr.push(s),ae!==4&&(ae=2),e===null)return!0;r=on(r,a),a=e;do{switch(a.tag){case 3:return a.flags|=65536,t=o&-o,a.lanes|=t,t=Rs(a.stateNode,r,t),us(a,t),!1;case 1:if(e=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Aa===null||!Aa.has(s))))return a.flags|=65536,o&=-o,a.lanes|=o,o=Mh(o),Ch(o,t,a,r),us(a,o),!1}a=a.return}while(a!==null);return!1}var kh=Error(u(461)),ze=!1;function Me(t,e,a,r){e.child=t===null?xh(e,null,a,r):Zl(e,t.child,a,r)}function Nh(t,e,a,r,o){a=a.render;var s=e.ref;if("ref"in r){var h={};for(var g in r)g!=="ref"&&(h[g]=r[g])}else h=r;return Wa(e),r=ds(t,e,a,h,s,o),g=hs(),t!==null&&!ze?(ms(t,e,o),In(t,e,o)):(Ht&&g&&Jo(e),e.flags|=1,Me(t,e,r,o),e.child)}function Uh(t,e,a,r,o){if(t===null){var s=a.type;return typeof s=="function"&&!Qo(s)&&s.defaultProps===void 0&&a.compare===null?(e.tag=15,e.type=s,Zh(t,e,s,r,o)):(t=Hi(a.type,null,r,e,e.mode,o),t.ref=e.ref,t.return=e,e.child=t)}if(s=t.child,!Vs(t,o)){var h=s.memoizedProps;if(a=a.compare,a=a!==null?a:xr,a(h,r)&&t.ref===e.ref)return In(t,e,o)}return e.flags|=1,t=Qn(s,r),t.ref=e.ref,t.return=e,e.child=t}function Zh(t,e,a,r,o){if(t!==null){var s=t.memoizedProps;if(xr(s,r)&&t.ref===e.ref)if(ze=!1,e.pendingProps=r=s,Vs(t,o))(t.flags&131072)!==0&&(ze=!0);else return e.lanes=t.lanes,In(t,e,o)}return Ds(t,e,a,r,o)}function Vh(t,e,a){var r=e.pendingProps,o=r.children,s=t!==null?t.memoizedState:null;if(r.mode==="hidden"){if((e.flags&128)!==0){if(r=s!==null?s.baseLanes|a:a,t!==null){for(o=e.child=t.child,s=0;o!==null;)s=s|o.lanes|o.childLanes,o=o.sibling;e.childLanes=s&~r}else e.childLanes=0,e.child=null;return Bh(t,e,r,a)}if((a&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Gi(e,s!==null?s.cachePool:null),s!==null?Zd(e,s):ss(),Eh(e);else return e.lanes=e.childLanes=536870912,Bh(t,e,s!==null?s.baseLanes|a:a,a)}else s!==null?(Gi(e,s.cachePool),Zd(e,s),ba(),e.memoizedState=null):(t!==null&&Gi(e,null),ss(),ba());return Me(t,e,o,a),e.child}function Bh(t,e,a,r){var o=as();return o=o===null?null:{parent:ye._currentValue,pool:o},e.memoizedState={baseLanes:a,cachePool:o},t!==null&&Gi(e,null),ss(),Eh(e),t!==null&&Or(t,e,r,!0),null}function uu(t,e){var a=e.ref;if(a===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(u(284));(t===null||t.ref!==a)&&(e.flags|=4194816)}}function Ds(t,e,a,r,o){return Wa(e),a=ds(t,e,a,r,void 0,o),r=hs(),t!==null&&!ze?(ms(t,e,o),In(t,e,o)):(Ht&&r&&Jo(e),e.flags|=1,Me(t,e,a,o),e.child)}function Hh(t,e,a,r,o,s){return Wa(e),e.updateQueue=null,a=Bd(e,r,a,o),Vd(t),r=hs(),t!==null&&!ze?(ms(t,e,s),In(t,e,s)):(Ht&&r&&Jo(e),e.flags|=1,Me(t,e,a,s),e.child)}function jh(t,e,a,r,o){if(Wa(e),e.stateNode===null){var s=zl,h=a.contextType;typeof h=="object"&&h!==null&&(s=Ne(h)),s=new a(r,s),e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Os,e.stateNode=s,s._reactInternals=e,s=e.stateNode,s.props=r,s.state=e.memoizedState,s.refs={},rs(e),h=a.contextType,s.context=typeof h=="object"&&h!==null?Ne(h):zl,s.state=e.memoizedState,h=a.getDerivedStateFromProps,typeof h=="function"&&(Ts(e,a,h,r),s.state=e.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(h=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),h!==s.state&&Os.enqueueReplaceState(s,s.state,null),Ur(e,r,s,o),Nr(),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308),r=!0}else if(t===null){s=e.stateNode;var g=e.memoizedProps,S=tl(a,g);s.props=S;var R=s.context,Y=a.contextType;h=zl,typeof Y=="object"&&Y!==null&&(h=Ne(Y));var $=a.getDerivedStateFromProps;Y=typeof $=="function"||typeof s.getSnapshotBeforeUpdate=="function",g=e.pendingProps!==g,Y||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(g||R!==h)&&zh(e,s,r,h),ma=!1;var M=e.memoizedState;s.state=M,Ur(e,r,s,o),Nr(),R=e.memoizedState,g||M!==R||ma?(typeof $=="function"&&(Ts(e,a,$,r),R=e.memoizedState),(S=ma||Ah(e,a,S,r,M,R,h))?(Y||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(e.flags|=4194308)):(typeof s.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=R),s.props=r,s.state=R,s.context=h,r=S):(typeof s.componentDidMount=="function"&&(e.flags|=4194308),r=!1)}else{s=e.stateNode,is(t,e),h=e.memoizedProps,Y=tl(a,h),s.props=Y,$=e.pendingProps,M=s.context,R=a.contextType,S=zl,typeof R=="object"&&R!==null&&(S=Ne(R)),g=a.getDerivedStateFromProps,(R=typeof g=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(h!==$||M!==S)&&zh(e,s,r,S),ma=!1,M=e.memoizedState,s.state=M,Ur(e,r,s,o),Nr();var N=e.memoizedState;h!==$||M!==N||ma||t!==null&&t.dependencies!==null&&Yi(t.dependencies)?(typeof g=="function"&&(Ts(e,a,g,r),N=e.memoizedState),(Y=ma||Ah(e,a,Y,r,M,N,S)||t!==null&&t.dependencies!==null&&Yi(t.dependencies))?(R||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,N,S),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,N,S)),typeof s.componentDidUpdate=="function"&&(e.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof s.componentDidUpdate!="function"||h===t.memoizedProps&&M===t.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&M===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=N),s.props=r,s.state=N,s.context=S,r=Y):(typeof s.componentDidUpdate!="function"||h===t.memoizedProps&&M===t.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&M===t.memoizedState||(e.flags|=1024),r=!1)}return s=r,uu(t,e),r=(e.flags&128)!==0,s||r?(s=e.stateNode,a=r&&typeof a.getDerivedStateFromError!="function"?null:s.render(),e.flags|=1,t!==null&&r?(e.child=Zl(e,t.child,null,o),e.child=Zl(e,null,a,o)):Me(t,e,a,o),e.memoizedState=s.state,t=e.child):t=In(t,e,o),t}function Lh(t,e,a,r){return zr(),e.flags|=256,Me(t,e,a,r),e.child}var Ms={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cs(t){return{baseLanes:t,cachePool:Od()}}function ks(t,e,a){return t=t!==null?t.childLanes&~a:0,e&&(t|=hn),t}function Yh(t,e,a){var r=e.pendingProps,o=!1,s=(e.flags&128)!==0,h;if((h=s)||(h=t!==null&&t.memoizedState===null?!1:(pe.current&2)!==0),h&&(o=!0,e.flags&=-129),h=(e.flags&32)!==0,e.flags&=-33,t===null){if(Ht){if(o?pa(e):ba(),Ht){var g=ne,S;if(S=g){t:{for(S=g,g=Rn;S.nodeType!==8;){if(!g){g=null;break t}if(S=bn(S.nextSibling),S===null){g=null;break t}}g=S}g!==null?(e.memoizedState={dehydrated:g,treeContext:Qa!==null?{id:$n,overflow:Kn}:null,retryLane:536870912,hydrationErrors:null},S=Je(18,null,null,0),S.stateNode=g,S.return=e,e.child=S,Be=e,ne=null,S=!0):S=!1}S||Ja(e)}if(g=e.memoizedState,g!==null&&(g=g.dehydrated,g!==null))return vc(g)?e.lanes=32:e.lanes=536870912,null;Pn(e)}return g=r.children,r=r.fallback,o?(ba(),o=e.mode,g=ou({mode:"hidden",children:g},o),r=Xa(r,o,a,null),g.return=e,r.return=e,g.sibling=r,e.child=g,o=e.child,o.memoizedState=Cs(a),o.childLanes=ks(t,h,a),e.memoizedState=Ms,r):(pa(e),Ns(e,g))}if(S=t.memoizedState,S!==null&&(g=S.dehydrated,g!==null)){if(s)e.flags&256?(pa(e),e.flags&=-257,e=Us(t,e,a)):e.memoizedState!==null?(ba(),e.child=t.child,e.flags|=128,e=null):(ba(),o=r.fallback,g=e.mode,r=ou({mode:"visible",children:r.children},g),o=Xa(o,g,a,null),o.flags|=2,r.return=e,o.return=e,r.sibling=o,e.child=r,Zl(e,t.child,null,a),r=e.child,r.memoizedState=Cs(a),r.childLanes=ks(t,h,a),e.memoizedState=Ms,e=o);else if(pa(e),vc(g)){if(h=g.nextSibling&&g.nextSibling.dataset,h)var R=h.dgst;h=R,r=Error(u(419)),r.stack="",r.digest=h,Tr({value:r,source:null,stack:null}),e=Us(t,e,a)}else if(ze||Or(t,e,a,!1),h=(a&t.childLanes)!==0,ze||h){if(h=Jt,h!==null&&(r=a&-a,r=(r&42)!==0?1:fe(r),r=(r&(h.suspendedLanes|a))!==0?0:r,r!==0&&r!==S.retryLane))throw S.retryLane=r,Al(t,r),tn(h,t,r),kh;g.data==="$?"||Is(),e=Us(t,e,a)}else g.data==="$?"?(e.flags|=192,e.child=t.child,e=null):(t=S.treeContext,ne=bn(g.nextSibling),Be=e,Ht=!0,Ka=null,Rn=!1,t!==null&&(cn[fn++]=$n,cn[fn++]=Kn,cn[fn++]=Qa,$n=t.id,Kn=t.overflow,Qa=e),e=Ns(e,r.children),e.flags|=4096);return e}return o?(ba(),o=r.fallback,g=e.mode,S=t.child,R=S.sibling,r=Qn(S,{mode:"hidden",children:r.children}),r.subtreeFlags=S.subtreeFlags&65011712,R!==null?o=Qn(R,o):(o=Xa(o,g,a,null),o.flags|=2),o.return=e,r.return=e,r.sibling=o,e.child=r,r=o,o=e.child,g=t.child.memoizedState,g===null?g=Cs(a):(S=g.cachePool,S!==null?(R=ye._currentValue,S=S.parent!==R?{parent:R,pool:R}:S):S=Od(),g={baseLanes:g.baseLanes|a,cachePool:S}),o.memoizedState=g,o.childLanes=ks(t,h,a),e.memoizedState=Ms,r):(pa(e),a=t.child,t=a.sibling,a=Qn(a,{mode:"visible",children:r.children}),a.return=e,a.sibling=null,t!==null&&(h=e.deletions,h===null?(e.deletions=[t],e.flags|=16):h.push(t)),e.child=a,e.memoizedState=null,a)}function Ns(t,e){return e=ou({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function ou(t,e){return t=Je(22,t,null,e),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function Us(t,e,a){return Zl(e,t.child,null,a),t=Ns(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function qh(t,e,a){t.lanes|=e;var r=t.alternate;r!==null&&(r.lanes|=e),Io(t.return,e,a)}function Zs(t,e,a,r,o){var s=t.memoizedState;s===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:a,tailMode:o}:(s.isBackwards=e,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=a,s.tailMode=o)}function Gh(t,e,a){var r=e.pendingProps,o=r.revealOrder,s=r.tail;if(Me(t,e,r.children,a),r=pe.current,(r&2)!==0)r=r&1|2,e.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&qh(t,a,e);else if(t.tag===19)qh(t,a,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}r&=1}switch(j(pe,r),o){case"forwards":for(a=e.child,o=null;a!==null;)t=a.alternate,t!==null&&lu(t)===null&&(o=a),a=a.sibling;a=o,a===null?(o=e.child,e.child=null):(o=a.sibling,a.sibling=null),Zs(e,!1,o,a,s);break;case"backwards":for(a=null,o=e.child,e.child=null;o!==null;){if(t=o.alternate,t!==null&&lu(t)===null){e.child=o;break}t=o.sibling,o.sibling=a,a=o,o=t}Zs(e,!0,a,null,s);break;case"together":Zs(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function In(t,e,a){if(t!==null&&(e.dependencies=t.dependencies),Ea|=e.lanes,(a&e.childLanes)===0)if(t!==null){if(Or(t,e,a,!1),(a&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(u(153));if(e.child!==null){for(t=e.child,a=Qn(t,t.pendingProps),e.child=a,a.return=e;t.sibling!==null;)t=t.sibling,a=a.sibling=Qn(t,t.pendingProps),a.return=e;a.sibling=null}return e.child}function Vs(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Yi(t)))}function Gp(t,e,a){switch(e.tag){case 3:St(e,e.stateNode.containerInfo),ha(e,ye,t.memoizedState.cache),zr();break;case 27:case 5:Re(e);break;case 4:St(e,e.stateNode.containerInfo);break;case 10:ha(e,e.type,e.memoizedProps.value);break;case 13:var r=e.memoizedState;if(r!==null)return r.dehydrated!==null?(pa(e),e.flags|=128,null):(a&e.child.childLanes)!==0?Yh(t,e,a):(pa(e),t=In(t,e,a),t!==null?t.sibling:null);pa(e);break;case 19:var o=(t.flags&128)!==0;if(r=(a&e.childLanes)!==0,r||(Or(t,e,a,!1),r=(a&e.childLanes)!==0),o){if(r)return Gh(t,e,a);e.flags|=128}if(o=e.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),j(pe,pe.current),r)break;return null;case 22:case 23:return e.lanes=0,Vh(t,e,a);case 24:ha(e,ye,t.memoizedState.cache)}return In(t,e,a)}function Xh(t,e,a){if(t!==null)if(t.memoizedProps!==e.pendingProps)ze=!0;else{if(!Vs(t,a)&&(e.flags&128)===0)return ze=!1,Gp(t,e,a);ze=(t.flags&131072)!==0}else ze=!1,Ht&&(e.flags&1048576)!==0&&_d(e,Li,e.index);switch(e.lanes=0,e.tag){case 16:t:{t=e.pendingProps;var r=e.elementType,o=r._init;if(r=o(r._payload),e.type=r,typeof r=="function")Qo(r)?(t=tl(r,t),e.tag=1,e=jh(null,e,r,t,a)):(e.tag=0,e=Ds(null,e,r,t,a));else{if(r!=null){if(o=r.$$typeof,o===F){e.tag=11,e=Nh(null,e,r,t,a);break t}else if(o===ut){e.tag=14,e=Uh(null,e,r,t,a);break t}}throw e=yt(r)||r,Error(u(306,e,""))}}return e;case 0:return Ds(t,e,e.type,e.pendingProps,a);case 1:return r=e.type,o=tl(r,e.pendingProps),jh(t,e,r,o,a);case 3:t:{if(St(e,e.stateNode.containerInfo),t===null)throw Error(u(387));r=e.pendingProps;var s=e.memoizedState;o=s.element,is(t,e),Ur(e,r,null,a);var h=e.memoizedState;if(r=h.cache,ha(e,ye,r),r!==s.cache&&ts(e,[ye],a,!0),Nr(),r=h.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:h.cache},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){e=Lh(t,e,r,a);break t}else if(r!==o){o=on(Error(u(424)),e),Tr(o),e=Lh(t,e,r,a);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(ne=bn(t.firstChild),Be=e,Ht=!0,Ka=null,Rn=!0,a=xh(e,null,r,a),e.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(zr(),r===o){e=In(t,e,a);break t}Me(t,e,r,a)}e=e.child}return e;case 26:return uu(t,e),t===null?(a=Jm(e.type,null,e.pendingProps,null))?e.memoizedState=a:Ht||(a=e.type,t=e.pendingProps,r=wu(mt.current).createElement(a),r[ie]=e,r[Kt]=t,ke(r,a,t),Ae(r),e.stateNode=r):e.memoizedState=Jm(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Re(e),t===null&&Ht&&(r=e.stateNode=Qm(e.type,e.pendingProps,mt.current),Be=e,Rn=!0,o=ne,Oa(e.type)?(yc=o,ne=bn(r.firstChild)):ne=o),Me(t,e,e.pendingProps.children,a),uu(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Ht&&((o=r=ne)&&(r=p0(r,e.type,e.pendingProps,Rn),r!==null?(e.stateNode=r,Be=e,ne=bn(r.firstChild),Rn=!1,o=!0):o=!1),o||Ja(e)),Re(e),o=e.type,s=e.pendingProps,h=t!==null?t.memoizedProps:null,r=s.children,hc(o,s)?r=null:h!==null&&hc(o,h)&&(e.flags|=32),e.memoizedState!==null&&(o=ds(t,e,Zp,null,null,a),ai._currentValue=o),uu(t,e),Me(t,e,r,a),e.child;case 6:return t===null&&Ht&&((t=a=ne)&&(a=b0(a,e.pendingProps,Rn),a!==null?(e.stateNode=a,Be=e,ne=null,t=!0):t=!1),t||Ja(e)),null;case 13:return Yh(t,e,a);case 4:return St(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=Zl(e,null,r,a):Me(t,e,r,a),e.child;case 11:return Nh(t,e,e.type,e.pendingProps,a);case 7:return Me(t,e,e.pendingProps,a),e.child;case 8:return Me(t,e,e.pendingProps.children,a),e.child;case 12:return Me(t,e,e.pendingProps.children,a),e.child;case 10:return r=e.pendingProps,ha(e,e.type,r.value),Me(t,e,r.children,a),e.child;case 9:return o=e.type._context,r=e.pendingProps.children,Wa(e),o=Ne(o),r=r(o),e.flags|=1,Me(t,e,r,a),e.child;case 14:return Uh(t,e,e.type,e.pendingProps,a);case 15:return Zh(t,e,e.type,e.pendingProps,a);case 19:return Gh(t,e,a);case 31:return r=e.pendingProps,a=e.mode,r={mode:r.mode,children:r.children},t===null?(a=ou(r,a),a.ref=e.ref,e.child=a,a.return=e,e=a):(a=Qn(t.child,r),a.ref=e.ref,e.child=a,a.return=e,e=a),e;case 22:return Vh(t,e,a);case 24:return Wa(e),r=Ne(ye),t===null?(o=as(),o===null&&(o=Jt,s=es(),o.pooledCache=s,s.refCount++,s!==null&&(o.pooledCacheLanes|=a),o=s),e.memoizedState={parent:r,cache:o},rs(e),ha(e,ye,o)):((t.lanes&a)!==0&&(is(t,e),Ur(e,null,null,a),Nr()),o=t.memoizedState,s=e.memoizedState,o.parent!==r?(o={parent:r,cache:r},e.memoizedState=o,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=o),ha(e,ye,r)):(r=s.cache,ha(e,ye,r),r!==o.cache&&ts(e,[ye],a,!0))),Me(t,e,e.pendingProps.children,a),e.child;case 29:throw e.pendingProps}throw Error(u(156,e.tag))}function ta(t){t.flags|=4}function Qh(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!tg(e)){if(e=dn.current,e!==null&&((Vt&4194048)===Vt?Dn!==null:(Vt&62914560)!==Vt&&(Vt&536870912)===0||e!==Dn))throw Cr=ls,Rd;t.flags|=8192}}function su(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?xi():536870912,t.lanes|=e,jl|=e)}function Yr(t,e){if(!Ht)switch(t.tailMode){case"hidden":e=t.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?t.tail=null:a.sibling=null;break;case"collapsed":a=t.tail;for(var r=null;a!==null;)a.alternate!==null&&(r=a),a=a.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function te(t){var e=t.alternate!==null&&t.alternate.child===t.child,a=0,r=0;if(e)for(var o=t.child;o!==null;)a|=o.lanes|o.childLanes,r|=o.subtreeFlags&65011712,r|=o.flags&65011712,o.return=t,o=o.sibling;else for(o=t.child;o!==null;)a|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=t,o=o.sibling;return t.subtreeFlags|=r,t.childLanes=a,e}function Xp(t,e,a){var r=e.pendingProps;switch(Fo(e),e.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return te(e),null;case 1:return te(e),null;case 3:return a=e.stateNode,r=null,t!==null&&(r=t.memoizedState.cache),e.memoizedState.cache!==r&&(e.flags|=2048),Fn(ye),Wt(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(t===null||t.child===null)&&(Ar(e)?ta(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ed())),te(e),null;case 26:return a=e.memoizedState,t===null?(ta(e),a!==null?(te(e),Qh(e,a)):(te(e),e.flags&=-16777217)):a?a!==t.memoizedState?(ta(e),te(e),Qh(e,a)):(te(e),e.flags&=-16777217):(t.memoizedProps!==r&&ta(e),te(e),e.flags&=-16777217),null;case 27:Ze(e),a=mt.current;var o=e.type;if(t!==null&&e.stateNode!=null)t.memoizedProps!==r&&ta(e);else{if(!r){if(e.stateNode===null)throw Error(u(166));return te(e),null}t=P.current,Ar(e)?wd(e):(t=Qm(o,r,a),e.stateNode=t,ta(e))}return te(e),null;case 5:if(Ze(e),a=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==r&&ta(e);else{if(!r){if(e.stateNode===null)throw Error(u(166));return te(e),null}if(t=P.current,Ar(e))wd(e);else{switch(o=wu(mt.current),t){case 1:t=o.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:t=o.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":t=o.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":t=o.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":t=o.createElement("div"),t.innerHTML="