1
0
Files
medical-notes/content/.obsidian/plugins/agent-client/main.js
Johan Dahlin b74f7d9e33
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 2m22s
vault backup: 2026-01-16 00:12:59
2026-01-16 00:12:59 +01:00

213 lines
701 KiB
JavaScript

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var OI=Object.create;var ts=Object.defineProperty;var DI=Object.getOwnPropertyDescriptor;var MI=Object.getOwnPropertyNames;var UI=Object.getPrototypeOf,RI=Object.prototype.hasOwnProperty;var jI=(e,t,n)=>t in e?ts(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var J=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),On=(e,t)=>{for(var n in t)ts(e,n,{get:t[n],enumerable:!0})},w_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of MI(t))!RI.call(e,i)&&i!==n&&ts(e,i,{get:()=>t[i],enumerable:!(r=DI(t,i))||r.enumerable});return e};var X=(e,t,n)=>(n=e!=null?OI(UI(e)):{},w_(t||!e||!e.__esModule?ts(n,"default",{value:e,enumerable:!0}):n,e)),PI=e=>w_(ts({},"__esModule",{value:!0}),e);var uu=(e,t,n)=>(jI(e,typeof t!="symbol"?t+"":t,n),n),wm=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var te=(e,t,n)=>(wm(e,t,"read from private field"),n?n.call(e):t.get(e)),ot=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},zn=(e,t,n,r)=>(wm(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),z_=(e,t,n,r)=>({set _(i){zn(e,t,i,n)},get _(){return te(e,t,r)}}),Dn=(e,t,n)=>(wm(e,t,"access private method"),n);var ns=J((D2,A_)=>{"use strict";var LI="2.0.0",ZI=Number.MAX_SAFE_INTEGER||9007199254740991,qI=16,VI=256-6,HI=["major","premajor","minor","preminor","patch","prepatch","prerelease"];A_.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:qI,MAX_SAFE_BUILD_LENGTH:VI,MAX_SAFE_INTEGER:ZI,RELEASE_TYPES:HI,SEMVER_SPEC_VERSION:LI,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var is=J((M2,E_)=>{"use strict";var BI=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};E_.exports=BI});var co=J((Mn,T_)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:zm,MAX_SAFE_BUILD_LENGTH:GI,MAX_LENGTH:FI}=ns(),XI=is();Mn=T_.exports={};var JI=Mn.re=[],YI=Mn.safeRe=[],B=Mn.src=[],KI=Mn.safeSrc=[],G=Mn.t={},QI=0,Am="[a-zA-Z0-9-]",WI=[["\\s",1],["\\d",FI],[Am,GI]],eN=e=>{for(let[t,n]of WI)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},re=(e,t,n)=>{let r=eN(t),i=QI++;XI(e,i,t),G[e]=i,B[i]=t,KI[i]=r,JI[i]=new RegExp(t,n?"g":void 0),YI[i]=new RegExp(r,n?"g":void 0)};re("NUMERICIDENTIFIER","0|[1-9]\\d*");re("NUMERICIDENTIFIERLOOSE","\\d+");re("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Am}*`);re("MAINVERSION",`(${B[G.NUMERICIDENTIFIER]})\\.(${B[G.NUMERICIDENTIFIER]})\\.(${B[G.NUMERICIDENTIFIER]})`);re("MAINVERSIONLOOSE",`(${B[G.NUMERICIDENTIFIERLOOSE]})\\.(${B[G.NUMERICIDENTIFIERLOOSE]})\\.(${B[G.NUMERICIDENTIFIERLOOSE]})`);re("PRERELEASEIDENTIFIER",`(?:${B[G.NONNUMERICIDENTIFIER]}|${B[G.NUMERICIDENTIFIER]})`);re("PRERELEASEIDENTIFIERLOOSE",`(?:${B[G.NONNUMERICIDENTIFIER]}|${B[G.NUMERICIDENTIFIERLOOSE]})`);re("PRERELEASE",`(?:-(${B[G.PRERELEASEIDENTIFIER]}(?:\\.${B[G.PRERELEASEIDENTIFIER]})*))`);re("PRERELEASELOOSE",`(?:-?(${B[G.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${B[G.PRERELEASEIDENTIFIERLOOSE]})*))`);re("BUILDIDENTIFIER",`${Am}+`);re("BUILD",`(?:\\+(${B[G.BUILDIDENTIFIER]}(?:\\.${B[G.BUILDIDENTIFIER]})*))`);re("FULLPLAIN",`v?${B[G.MAINVERSION]}${B[G.PRERELEASE]}?${B[G.BUILD]}?`);re("FULL",`^${B[G.FULLPLAIN]}$`);re("LOOSEPLAIN",`[v=\\s]*${B[G.MAINVERSIONLOOSE]}${B[G.PRERELEASELOOSE]}?${B[G.BUILD]}?`);re("LOOSE",`^${B[G.LOOSEPLAIN]}$`);re("GTLT","((?:<|>)?=?)");re("XRANGEIDENTIFIERLOOSE",`${B[G.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);re("XRANGEIDENTIFIER",`${B[G.NUMERICIDENTIFIER]}|x|X|\\*`);re("XRANGEPLAIN",`[v=\\s]*(${B[G.XRANGEIDENTIFIER]})(?:\\.(${B[G.XRANGEIDENTIFIER]})(?:\\.(${B[G.XRANGEIDENTIFIER]})(?:${B[G.PRERELEASE]})?${B[G.BUILD]}?)?)?`);re("XRANGEPLAINLOOSE",`[v=\\s]*(${B[G.XRANGEIDENTIFIERLOOSE]})(?:\\.(${B[G.XRANGEIDENTIFIERLOOSE]})(?:\\.(${B[G.XRANGEIDENTIFIERLOOSE]})(?:${B[G.PRERELEASELOOSE]})?${B[G.BUILD]}?)?)?`);re("XRANGE",`^${B[G.GTLT]}\\s*${B[G.XRANGEPLAIN]}$`);re("XRANGELOOSE",`^${B[G.GTLT]}\\s*${B[G.XRANGEPLAINLOOSE]}$`);re("COERCEPLAIN",`(^|[^\\d])(\\d{1,${zm}})(?:\\.(\\d{1,${zm}}))?(?:\\.(\\d{1,${zm}}))?`);re("COERCE",`${B[G.COERCEPLAIN]}(?:$|[^\\d])`);re("COERCEFULL",B[G.COERCEPLAIN]+`(?:${B[G.PRERELEASE]})?(?:${B[G.BUILD]})?(?:$|[^\\d])`);re("COERCERTL",B[G.COERCE],!0);re("COERCERTLFULL",B[G.COERCEFULL],!0);re("LONETILDE","(?:~>?)");re("TILDETRIM",`(\\s*)${B[G.LONETILDE]}\\s+`,!0);Mn.tildeTrimReplace="$1~";re("TILDE",`^${B[G.LONETILDE]}${B[G.XRANGEPLAIN]}$`);re("TILDELOOSE",`^${B[G.LONETILDE]}${B[G.XRANGEPLAINLOOSE]}$`);re("LONECARET","(?:\\^)");re("CARETTRIM",`(\\s*)${B[G.LONECARET]}\\s+`,!0);Mn.caretTrimReplace="$1^";re("CARET",`^${B[G.LONECARET]}${B[G.XRANGEPLAIN]}$`);re("CARETLOOSE",`^${B[G.LONECARET]}${B[G.XRANGEPLAINLOOSE]}$`);re("COMPARATORLOOSE",`^${B[G.GTLT]}\\s*(${B[G.LOOSEPLAIN]})$|^$`);re("COMPARATOR",`^${B[G.GTLT]}\\s*(${B[G.FULLPLAIN]})$|^$`);re("COMPARATORTRIM",`(\\s*)${B[G.GTLT]}\\s*(${B[G.LOOSEPLAIN]}|${B[G.XRANGEPLAIN]})`,!0);Mn.comparatorTrimReplace="$1$2$3";re("HYPHENRANGE",`^\\s*(${B[G.XRANGEPLAIN]})\\s+-\\s+(${B[G.XRANGEPLAIN]})\\s*$`);re("HYPHENRANGELOOSE",`^\\s*(${B[G.XRANGEPLAINLOOSE]})\\s+-\\s+(${B[G.XRANGEPLAINLOOSE]})\\s*$`);re("STAR","(<|>)?=?\\s*\\*");re("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");re("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var cu=J((U2,k_)=>{"use strict";var tN=Object.freeze({loose:!0}),nN=Object.freeze({}),iN=e=>e?typeof e!="object"?tN:e:nN;k_.exports=iN});var Em=J((R2,N_)=>{"use strict";var C_=/^[0-9]+$/,I_=(e,t)=>{if(typeof e=="number"&&typeof t=="number")return e===t?0:e<t?-1:1;let n=C_.test(e),r=C_.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1},rN=(e,t)=>I_(t,e);N_.exports={compareIdentifiers:I_,rcompareIdentifiers:rN}});var $t=J((j2,D_)=>{"use strict";var du=is(),{MAX_LENGTH:O_,MAX_SAFE_INTEGER:fu}=ns(),{safeRe:mu,t:pu}=co(),oN=cu(),{compareIdentifiers:Tm}=Em(),Jt=class{constructor(t,n){if(n=oN(n),t instanceof Jt){if(t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>O_)throw new TypeError(`version is longer than ${O_} characters`);du("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=t.trim().match(n.loose?mu[pu.LOOSE]:mu[pu.FULL]);if(!r)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>fu||this.major<0)throw new TypeError("Invalid major version");if(this.minor>fu||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>fu||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let o=+i;if(o>=0&&o<fu)return o}return i}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(du("SemVer.compare",this.version,this.options,t),!(t instanceof Jt)){if(typeof t=="string"&&t===this.version)return 0;t=new Jt(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof Jt||(t=new Jt(t,this.options)),this.major<t.major?-1:this.major>t.major?1:this.minor<t.minor?-1:this.minor>t.minor?1:this.patch<t.patch?-1:this.patch>t.patch?1:0}comparePre(t){if(t instanceof Jt||(t=new Jt(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let n=0;do{let r=this.prerelease[n],i=t.prerelease[n];if(du("prerelease compare",n,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return Tm(r,i)}while(++n)}compareBuild(t){t instanceof Jt||(t=new Jt(t,this.options));let n=0;do{let r=this.build[n],i=t.build[n];if(du("build compare",n,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return Tm(r,i)}while(++n)}inc(t,n,r){if(t.startsWith("pre")){if(!n&&r===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let i=`-${n}`.match(this.options.loose?mu[pu.PRERELEASELOOSE]:mu[pu.PRERELEASE]);if(!i||i[1]!==n)throw new Error(`invalid identifier: ${n}`)}}switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,r),this.inc("pre",n,r);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,r),this.inc("pre",n,r);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let i=Number(r)?1:0;if(this.prerelease.length===0)this.prerelease=[i];else{let o=this.prerelease.length;for(;--o>=0;)typeof this.prerelease[o]=="number"&&(this.prerelease[o]++,o=-2);if(o===-1){if(n===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(n){let o=[n,i];r===!1&&(o=[n]),Tm(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=o):this.prerelease=o}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};D_.exports=Jt});var br=J((P2,U_)=>{"use strict";var M_=$t(),aN=(e,t,n=!1)=>{if(e instanceof M_)return e;try{return new M_(e,t)}catch(r){if(!n)return null;throw r}};U_.exports=aN});var j_=J((L2,R_)=>{"use strict";var sN=br(),lN=(e,t)=>{let n=sN(e,t);return n?n.version:null};R_.exports=lN});var L_=J((Z2,P_)=>{"use strict";var uN=br(),cN=(e,t)=>{let n=uN(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null};P_.exports=cN});var V_=J((q2,q_)=>{"use strict";var Z_=$t(),dN=(e,t,n,r,i)=>{typeof n=="string"&&(i=r,r=n,n=void 0);try{return new Z_(e instanceof Z_?e.version:e,n).inc(t,r,i).version}catch(o){return null}};q_.exports=dN});var G_=J((V2,B_)=>{"use strict";var H_=br(),fN=(e,t)=>{let n=H_(e,null,!0),r=H_(t,null,!0),i=n.compare(r);if(i===0)return null;let o=i>0,a=o?n:r,s=o?r:n,u=!!a.prerelease.length;if(!!s.prerelease.length&&!u){if(!s.patch&&!s.minor)return"major";if(s.compareMain(a)===0)return s.minor&&!s.patch?"minor":"patch"}let m=u?"pre":"";return n.major!==r.major?m+"major":n.minor!==r.minor?m+"minor":n.patch!==r.patch?m+"patch":"prerelease"};B_.exports=fN});var X_=J((H2,F_)=>{"use strict";var mN=$t(),pN=(e,t)=>new mN(e,t).major;F_.exports=pN});var Y_=J((B2,J_)=>{"use strict";var gN=$t(),hN=(e,t)=>new gN(e,t).minor;J_.exports=hN});var Q_=J((G2,K_)=>{"use strict";var vN=$t(),yN=(e,t)=>new vN(e,t).patch;K_.exports=yN});var e$=J((F2,W_)=>{"use strict";var bN=br(),SN=(e,t)=>{let n=bN(e,t);return n&&n.prerelease.length?n.prerelease:null};W_.exports=SN});var dn=J((X2,n$)=>{"use strict";var t$=$t(),xN=(e,t,n)=>new t$(e,n).compare(new t$(t,n));n$.exports=xN});var r$=J((J2,i$)=>{"use strict";var _N=dn(),$N=(e,t,n)=>_N(t,e,n);i$.exports=$N});var a$=J((Y2,o$)=>{"use strict";var wN=dn(),zN=(e,t)=>wN(e,t,!0);o$.exports=zN});var gu=J((K2,l$)=>{"use strict";var s$=$t(),AN=(e,t,n)=>{let r=new s$(e,n),i=new s$(t,n);return r.compare(i)||r.compareBuild(i)};l$.exports=AN});var c$=J((Q2,u$)=>{"use strict";var EN=gu(),TN=(e,t)=>e.sort((n,r)=>EN(n,r,t));u$.exports=TN});var f$=J((W2,d$)=>{"use strict";var kN=gu(),CN=(e,t)=>e.sort((n,r)=>kN(r,n,t));d$.exports=CN});var rs=J((eL,m$)=>{"use strict";var IN=dn(),NN=(e,t,n)=>IN(e,t,n)>0;m$.exports=NN});var hu=J((tL,p$)=>{"use strict";var ON=dn(),DN=(e,t,n)=>ON(e,t,n)<0;p$.exports=DN});var km=J((nL,g$)=>{"use strict";var MN=dn(),UN=(e,t,n)=>MN(e,t,n)===0;g$.exports=UN});var Cm=J((iL,h$)=>{"use strict";var RN=dn(),jN=(e,t,n)=>RN(e,t,n)!==0;h$.exports=jN});var vu=J((rL,v$)=>{"use strict";var PN=dn(),LN=(e,t,n)=>PN(e,t,n)>=0;v$.exports=LN});var yu=J((oL,y$)=>{"use strict";var ZN=dn(),qN=(e,t,n)=>ZN(e,t,n)<=0;y$.exports=qN});var Im=J((aL,b$)=>{"use strict";var VN=km(),HN=Cm(),BN=rs(),GN=vu(),FN=hu(),XN=yu(),JN=(e,t,n,r)=>{switch(t){case"===":return typeof e=="object"&&(e=e.version),typeof n=="object"&&(n=n.version),e===n;case"!==":return typeof e=="object"&&(e=e.version),typeof n=="object"&&(n=n.version),e!==n;case"":case"=":case"==":return VN(e,n,r);case"!=":return HN(e,n,r);case">":return BN(e,n,r);case">=":return GN(e,n,r);case"<":return FN(e,n,r);case"<=":return XN(e,n,r);default:throw new TypeError(`Invalid operator: ${t}`)}};b$.exports=JN});var x$=J((sL,S$)=>{"use strict";var YN=$t(),KN=br(),{safeRe:bu,t:Su}=co(),QN=(e,t)=>{if(e instanceof YN)return e;if(typeof e=="number"&&(e=String(e)),typeof e!="string")return null;t=t||{};let n=null;if(!t.rtl)n=e.match(t.includePrerelease?bu[Su.COERCEFULL]:bu[Su.COERCE]);else{let u=t.includePrerelease?bu[Su.COERCERTLFULL]:bu[Su.COERCERTL],d;for(;(d=u.exec(e))&&(!n||n.index+n[0].length!==e.length);)(!n||d.index+d[0].length!==n.index+n[0].length)&&(n=d),u.lastIndex=d.index+d[1].length+d[2].length;u.lastIndex=-1}if(n===null)return null;let r=n[2],i=n[3]||"0",o=n[4]||"0",a=t.includePrerelease&&n[5]?`-${n[5]}`:"",s=t.includePrerelease&&n[6]?`+${n[6]}`:"";return KN(`${r}.${i}.${o}${a}${s}`,t)};S$.exports=QN});var $$=J((lL,_$)=>{"use strict";var Nm=class{constructor(){this.max=1e3,this.map=new Map}get(t){let n=this.map.get(t);if(n!==void 0)return this.map.delete(t),this.map.set(t,n),n}delete(t){return this.map.delete(t)}set(t,n){if(!this.delete(t)&&n!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(t,n)}return this}};_$.exports=Nm});var fn=J((uL,E$)=>{"use strict";var WN=/\s+/g,Sr=class{constructor(t,n){if(n=tO(n),t instanceof Sr)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new Sr(t.raw,n);if(t instanceof Om)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=t.trim().replace(WN," "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let r=this.set[0];if(this.set=this.set.filter(i=>!z$(i[0])),this.set.length===0)this.set=[r];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&lO(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t<this.set.length;t++){t>0&&(this.formatted+="||");let n=this.set[t];for(let r=0;r<n.length;r++)r>0&&(this.formatted+=" "),this.formatted+=n[r].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let r=((this.options.includePrerelease&&aO)|(this.options.loose&&sO))+":"+t,i=w$.get(r);if(i)return i;let o=this.options.loose,a=o?Tt[wt.HYPHENRANGELOOSE]:Tt[wt.HYPHENRANGE];t=t.replace(a,yO(this.options.includePrerelease)),Me("hyphen replace",t),t=t.replace(Tt[wt.COMPARATORTRIM],iO),Me("comparator trim",t),t=t.replace(Tt[wt.TILDETRIM],rO),Me("tilde trim",t),t=t.replace(Tt[wt.CARETTRIM],oO),Me("caret trim",t);let s=t.split(" ").map(l=>uO(l,this.options)).join(" ").split(/\s+/).map(l=>vO(l,this.options));o&&(s=s.filter(l=>(Me("loose invalid filter",l,this.options),!!l.match(Tt[wt.COMPARATORLOOSE])))),Me("range list",s);let u=new Map,d=s.map(l=>new Om(l,this.options));for(let l of d){if(z$(l))return[l];u.set(l.value,l)}u.size>1&&u.has("")&&u.delete("");let m=[...u.values()];return w$.set(r,m),m}intersects(t,n){if(!(t instanceof Sr))throw new TypeError("a Range is required");return this.set.some(r=>A$(r,n)&&t.set.some(i=>A$(i,n)&&r.every(o=>i.every(a=>o.intersects(a,n)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new nO(t,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(bO(this.set[n],t,this.options))return!0;return!1}};E$.exports=Sr;var eO=$$(),w$=new eO,tO=cu(),Om=os(),Me=is(),nO=$t(),{safeRe:Tt,t:wt,comparatorTrimReplace:iO,tildeTrimReplace:rO,caretTrimReplace:oO}=co(),{FLAG_INCLUDE_PRERELEASE:aO,FLAG_LOOSE:sO}=ns(),z$=e=>e.value==="<0.0.0-0",lO=e=>e.value==="",A$=(e,t)=>{let n=!0,r=e.slice(),i=r.pop();for(;n&&r.length;)n=r.every(o=>i.intersects(o,t)),i=r.pop();return n},uO=(e,t)=>(e=e.replace(Tt[wt.BUILD],""),Me("comp",e,t),e=fO(e,t),Me("caret",e),e=cO(e,t),Me("tildes",e),e=pO(e,t),Me("xrange",e),e=hO(e,t),Me("stars",e),e),kt=e=>!e||e.toLowerCase()==="x"||e==="*",cO=(e,t)=>e.trim().split(/\s+/).map(n=>dO(n,t)).join(" "),dO=(e,t)=>{let n=t.loose?Tt[wt.TILDELOOSE]:Tt[wt.TILDE];return e.replace(n,(r,i,o,a,s)=>{Me("tilde",e,r,i,o,a,s);let u;return kt(i)?u="":kt(o)?u=`>=${i}.0.0 <${+i+1}.0.0-0`:kt(a)?u=`>=${i}.${o}.0 <${i}.${+o+1}.0-0`:s?(Me("replaceTilde pr",s),u=`>=${i}.${o}.${a}-${s} <${i}.${+o+1}.0-0`):u=`>=${i}.${o}.${a} <${i}.${+o+1}.0-0`,Me("tilde return",u),u})},fO=(e,t)=>e.trim().split(/\s+/).map(n=>mO(n,t)).join(" "),mO=(e,t)=>{Me("caret",e,t);let n=t.loose?Tt[wt.CARETLOOSE]:Tt[wt.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(i,o,a,s,u)=>{Me("caret",e,i,o,a,s,u);let d;return kt(o)?d="":kt(a)?d=`>=${o}.0.0${r} <${+o+1}.0.0-0`:kt(s)?o==="0"?d=`>=${o}.${a}.0${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.0${r} <${+o+1}.0.0-0`:u?(Me("replaceCaret pr",u),o==="0"?a==="0"?d=`>=${o}.${a}.${s}-${u} <${o}.${a}.${+s+1}-0`:d=`>=${o}.${a}.${s}-${u} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${s}-${u} <${+o+1}.0.0-0`):(Me("no pr"),o==="0"?a==="0"?d=`>=${o}.${a}.${s}${r} <${o}.${a}.${+s+1}-0`:d=`>=${o}.${a}.${s}${r} <${o}.${+a+1}.0-0`:d=`>=${o}.${a}.${s} <${+o+1}.0.0-0`),Me("caret return",d),d})},pO=(e,t)=>(Me("replaceXRanges",e,t),e.split(/\s+/).map(n=>gO(n,t)).join(" ")),gO=(e,t)=>{e=e.trim();let n=t.loose?Tt[wt.XRANGELOOSE]:Tt[wt.XRANGE];return e.replace(n,(r,i,o,a,s,u)=>{Me("xRange",e,r,i,o,a,s,u);let d=kt(o),m=d||kt(a),l=m||kt(s),f=l;return i==="="&&f&&(i=""),u=t.includePrerelease?"-0":"",d?i===">"||i==="<"?r="<0.0.0-0":r="*":i&&f?(m&&(a=0),s=0,i===">"?(i=">=",m?(o=+o+1,a=0,s=0):(a=+a+1,s=0)):i==="<="&&(i="<",m?o=+o+1:a=+a+1),i==="<"&&(u="-0"),r=`${i+o}.${a}.${s}${u}`):m?r=`>=${o}.0.0${u} <${+o+1}.0.0-0`:l&&(r=`>=${o}.${a}.0${u} <${o}.${+a+1}.0-0`),Me("xRange return",r),r})},hO=(e,t)=>(Me("replaceStars",e,t),e.trim().replace(Tt[wt.STAR],"")),vO=(e,t)=>(Me("replaceGTE0",e,t),e.trim().replace(Tt[t.includePrerelease?wt.GTE0PRE:wt.GTE0],"")),yO=e=>(t,n,r,i,o,a,s,u,d,m,l,f)=>(kt(r)?n="":kt(i)?n=`>=${r}.0.0${e?"-0":""}`:kt(o)?n=`>=${r}.${i}.0${e?"-0":""}`:a?n=`>=${n}`:n=`>=${n}${e?"-0":""}`,kt(d)?u="":kt(m)?u=`<${+d+1}.0.0-0`:kt(l)?u=`<${d}.${+m+1}.0-0`:f?u=`<=${d}.${m}.${l}-${f}`:e?u=`<${d}.${m}.${+l+1}-0`:u=`<=${u}`,`${n} ${u}`.trim()),bO=(e,t,n)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let r=0;r<e.length;r++)if(Me(e[r].semver),e[r].semver!==Om.ANY&&e[r].semver.prerelease.length>0){let i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var os=J((cL,O$)=>{"use strict";var as=Symbol("SemVer ANY"),fo=class{static get ANY(){return as}constructor(t,n){if(n=T$(n),t instanceof fo){if(t.loose===!!n.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),Mm("comparator",t,n),this.options=n,this.loose=!!n.loose,this.parse(t),this.semver===as?this.value="":this.value=this.operator+this.semver.version,Mm("comp",this)}parse(t){let n=this.options.loose?k$[C$.COMPARATORLOOSE]:k$[C$.COMPARATOR],r=t.match(n);if(!r)throw new TypeError(`Invalid comparator: ${t}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new I$(r[2],this.options.loose):this.semver=as}toString(){return this.value}test(t){if(Mm("Comparator.test",t,this.options.loose),this.semver===as||t===as)return!0;if(typeof t=="string")try{t=new I$(t,this.options)}catch(n){return!1}return Dm(t,this.operator,this.semver,this.options)}intersects(t,n){if(!(t instanceof fo))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new N$(t.value,n).test(this.value):t.operator===""?t.value===""?!0:new N$(this.value,n).test(t.semver):(n=T$(n),n.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!n.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||Dm(this.semver,"<",t.semver,n)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Dm(this.semver,">",t.semver,n)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};O$.exports=fo;var T$=cu(),{safeRe:k$,t:C$}=co(),Dm=Im(),Mm=is(),I$=$t(),N$=fn()});var ss=J((dL,D$)=>{"use strict";var SO=fn(),xO=(e,t,n)=>{try{t=new SO(t,n)}catch(r){return!1}return t.test(e)};D$.exports=xO});var U$=J((fL,M$)=>{"use strict";var _O=fn(),$O=(e,t)=>new _O(e,t).set.map(n=>n.map(r=>r.value).join(" ").trim().split(" "));M$.exports=$O});var j$=J((mL,R$)=>{"use strict";var wO=$t(),zO=fn(),AO=(e,t,n)=>{let r=null,i=null,o=null;try{o=new zO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===-1)&&(r=a,i=new wO(r,n))}),r};R$.exports=AO});var L$=J((pL,P$)=>{"use strict";var EO=$t(),TO=fn(),kO=(e,t,n)=>{let r=null,i=null,o=null;try{o=new TO(t,n)}catch(a){return null}return e.forEach(a=>{o.test(a)&&(!r||i.compare(a)===1)&&(r=a,i=new EO(r,n))}),r};P$.exports=kO});var V$=J((gL,q$)=>{"use strict";var Um=$t(),CO=fn(),Z$=rs(),IO=(e,t)=>{e=new CO(e,t);let n=new Um("0.0.0");if(e.test(n)||(n=new Um("0.0.0-0"),e.test(n)))return n;n=null;for(let r=0;r<e.set.length;++r){let i=e.set[r],o=null;i.forEach(a=>{let s=new Um(a.semver.version);switch(a.operator){case">":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!o||Z$(s,o))&&(o=s);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),o&&(!n||Z$(n,o))&&(n=o)}return n&&e.test(n)?n:null};q$.exports=IO});var B$=J((hL,H$)=>{"use strict";var NO=fn(),OO=(e,t)=>{try{return new NO(e,t).range||"*"}catch(n){return null}};H$.exports=OO});var xu=J((vL,J$)=>{"use strict";var DO=$t(),X$=os(),{ANY:MO}=X$,UO=fn(),RO=ss(),G$=rs(),F$=hu(),jO=yu(),PO=vu(),LO=(e,t,n,r)=>{e=new DO(e,r),t=new UO(t,r);let i,o,a,s,u;switch(n){case">":i=G$,o=jO,a=F$,s=">",u=">=";break;case"<":i=F$,o=PO,a=G$,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(RO(e,t,r))return!1;for(let d=0;d<t.set.length;++d){let m=t.set[d],l=null,f=null;if(m.forEach(p=>{p.semver===MO&&(p=new X$(">=0.0.0")),l=l||p,f=f||p,i(p.semver,l.semver,r)?l=p:a(p.semver,f.semver,r)&&(f=p)}),l.operator===s||l.operator===u||(!f.operator||f.operator===s)&&o(e,f.semver))return!1;if(f.operator===u&&a(e,f.semver))return!1}return!0};J$.exports=LO});var K$=J((yL,Y$)=>{"use strict";var ZO=xu(),qO=(e,t,n)=>ZO(e,t,">",n);Y$.exports=qO});var W$=J((bL,Q$)=>{"use strict";var VO=xu(),HO=(e,t,n)=>VO(e,t,"<",n);Q$.exports=HO});var n0=J((SL,t0)=>{"use strict";var e0=fn(),BO=(e,t,n)=>(e=new e0(e,n),t=new e0(t,n),e.intersects(t,n));t0.exports=BO});var r0=J((xL,i0)=>{"use strict";var GO=ss(),FO=dn();i0.exports=(e,t,n)=>{let r=[],i=null,o=null,a=e.sort((m,l)=>FO(m,l,n));for(let m of a)GO(m,t,n)?(o=m,i||(i=m)):(o&&r.push([i,o]),o=null,i=null);i&&r.push([i,null]);let s=[];for(let[m,l]of r)m===l?s.push(m):!l&&m===a[0]?s.push("*"):l?m===a[0]?s.push(`<=${l}`):s.push(`${m} - ${l}`):s.push(`>=${m}`);let u=s.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return u.length<d.length?u:t}});var c0=J((_L,u0)=>{"use strict";var o0=fn(),jm=os(),{ANY:Rm}=jm,ls=ss(),Pm=dn(),XO=(e,t,n={})=>{if(e===t)return!0;e=new o0(e,n),t=new o0(t,n);let r=!1;e:for(let i of e.set){for(let o of t.set){let a=YO(i,o,n);if(r=r||a!==null,a)continue e}if(r)return!1}return!0},JO=[new jm(">=0.0.0-0")],a0=[new jm(">=0.0.0")],YO=(e,t,n)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Rm){if(t.length===1&&t[0].semver===Rm)return!0;n.includePrerelease?e=JO:e=a0}if(t.length===1&&t[0].semver===Rm){if(n.includePrerelease)return!0;t=a0}let r=new Set,i,o;for(let p of e)p.operator===">"||p.operator===">="?i=s0(i,p,n):p.operator==="<"||p.operator==="<="?o=l0(o,p,n):r.add(p.semver);if(r.size>1)return null;let a;if(i&&o){if(a=Pm(i.semver,o.semver,n),a>0)return null;if(a===0&&(i.operator!==">="||o.operator!=="<="))return null}for(let p of r){if(i&&!ls(p,String(i),n)||o&&!ls(p,String(o),n))return null;for(let h of t)if(!ls(p,String(h),n))return!1;return!0}let s,u,d,m,l=o&&!n.includePrerelease&&o.semver.prerelease.length?o.semver:!1,f=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1;l&&l.prerelease.length===1&&o.operator==="<"&&l.prerelease[0]===0&&(l=!1);for(let p of t){if(m=m||p.operator===">"||p.operator===">=",d=d||p.operator==="<"||p.operator==="<=",i){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator===">"||p.operator===">="){if(s=s0(i,p,n),s===p&&s!==i)return!1}else if(i.operator===">="&&!ls(i.semver,String(p),n))return!1}if(o){if(l&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===l.major&&p.semver.minor===l.minor&&p.semver.patch===l.patch&&(l=!1),p.operator==="<"||p.operator==="<="){if(u=l0(o,p,n),u===p&&u!==o)return!1}else if(o.operator==="<="&&!ls(o.semver,String(p),n))return!1}if(!p.operator&&(o||i)&&a!==0)return!1}return!(i&&d&&!o&&a!==0||o&&m&&!i&&a!==0||f||l)},s0=(e,t,n)=>{if(!e)return t;let r=Pm(e.semver,t.semver,n);return r>0?e:r<0||t.operator===">"&&e.operator===">="?t:e},l0=(e,t,n)=>{if(!e)return t;let r=Pm(e.semver,t.semver,n);return r<0?e:r>0||t.operator==="<"&&e.operator==="<="?t:e};u0.exports=XO});var p0=J(($L,m0)=>{"use strict";var Lm=co(),d0=ns(),KO=$t(),f0=Em(),QO=br(),WO=j_(),eD=L_(),tD=V_(),nD=G_(),iD=X_(),rD=Y_(),oD=Q_(),aD=e$(),sD=dn(),lD=r$(),uD=a$(),cD=gu(),dD=c$(),fD=f$(),mD=rs(),pD=hu(),gD=km(),hD=Cm(),vD=vu(),yD=yu(),bD=Im(),SD=x$(),xD=os(),_D=fn(),$D=ss(),wD=U$(),zD=j$(),AD=L$(),ED=V$(),TD=B$(),kD=xu(),CD=K$(),ID=W$(),ND=n0(),OD=r0(),DD=c0();m0.exports={parse:QO,valid:WO,clean:eD,inc:tD,diff:nD,major:iD,minor:rD,patch:oD,prerelease:aD,compare:sD,rcompare:lD,compareLoose:uD,compareBuild:cD,sort:dD,rsort:fD,gt:mD,lt:pD,eq:gD,neq:hD,gte:vD,lte:yD,cmp:bD,coerce:SD,Comparator:xD,Range:_D,satisfies:$D,toComparators:wD,maxSatisfying:zD,minSatisfying:AD,minVersion:ED,validRange:TD,outside:kD,gtr:CD,ltr:ID,intersects:ND,simplifyRange:OD,subset:DD,SemVer:KO,re:Lm.re,src:Lm.src,tokens:Lm.t,SEMVER_SPEC_VERSION:d0.SEMVER_SPEC_VERSION,RELEASE_TYPES:d0.RELEASE_TYPES,compareIdentifiers:f0.compareIdentifiers,rcompareIdentifiers:f0.rcompareIdentifiers}});var z0=J(oe=>{"use strict";var Vm=Symbol.for("react.transitional.element"),MD=Symbol.for("react.portal"),UD=Symbol.for("react.fragment"),RD=Symbol.for("react.strict_mode"),jD=Symbol.for("react.profiler"),PD=Symbol.for("react.consumer"),LD=Symbol.for("react.context"),ZD=Symbol.for("react.forward_ref"),qD=Symbol.for("react.suspense"),VD=Symbol.for("react.memo"),b0=Symbol.for("react.lazy"),HD=Symbol.for("react.activity"),g0=Symbol.iterator;function BD(e){return e===null||typeof e!="object"?null:(e=g0&&e[g0]||e["@@iterator"],typeof e=="function"?e:null)}var S0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x0=Object.assign,_0={};function po(e,t,n){this.props=e,this.context=t,this.refs=_0,this.updater=n||S0}po.prototype.isReactComponent={};po.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};po.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $0(){}$0.prototype=po.prototype;function Hm(e,t,n){this.props=e,this.context=t,this.refs=_0,this.updater=n||S0}var Bm=Hm.prototype=new $0;Bm.constructor=Hm;x0(Bm,po.prototype);Bm.isPureReactComponent=!0;var h0=Array.isArray;function qm(){}var Ue={H:null,A:null,T:null,S:null},w0=Object.prototype.hasOwnProperty;function Gm(e,t,n){var r=n.ref;return{$$typeof:Vm,type:e,key:t,ref:r!==void 0?r:null,props:n}}function GD(e,t){return Gm(e.type,t,e.props)}function Fm(e){return typeof e=="object"&&e!==null&&e.$$typeof===Vm}function FD(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var v0=/\/+/g;function Zm(e,t){return typeof e=="object"&&e!==null&&e.key!=null?FD(""+e.key):t.toString(36)}function XD(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(qm,qm):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function mo(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"bigint":case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Vm:case MD:a=!0;break;case b0:return a=e._init,mo(a(e._payload),t,n,r,i)}}if(a)return i=i(e),a=r===""?"."+Zm(e,0):r,h0(i)?(n="",a!=null&&(n=a.replace(v0,"$&/")+"/"),mo(i,t,n,"",function(d){return d})):i!=null&&(Fm(i)&&(i=GD(i,n+(i.key==null||e&&e.key===i.key?"":(""+i.key).replace(v0,"$&/")+"/")+a)),t.push(i)),1;a=0;var s=r===""?".":r+":";if(h0(e))for(var u=0;u<e.length;u++)r=e[u],o=s+Zm(r,u),a+=mo(r,t,n,o,i);else if(u=BD(e),typeof u=="function")for(e=u.call(e),u=0;!(r=e.next()).done;)r=r.value,o=s+Zm(r,u++),a+=mo(r,t,n,o,i);else if(o==="object"){if(typeof e.then=="function")return mo(XD(e),t,n,r,i);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return a}function _u(e,t,n){if(e==null)return e;var r=[],i=0;return mo(e,r,"","",function(o){return t.call(n,o,i++)}),r}function JD(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var y0=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},YD={map:_u,forEach:function(e,t,n){_u(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return _u(e,function(){t++}),t},toArray:function(e){return _u(e,function(t){return t})||[]},only:function(e){if(!Fm(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};oe.Activity=HD;oe.Children=YD;oe.Component=po;oe.Fragment=UD;oe.Profiler=jD;oe.PureComponent=Hm;oe.StrictMode=RD;oe.Suspense=qD;oe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ue;oe.__COMPILER_RUNTIME={__proto__:null,c:function(e){return Ue.H.useMemoCache(e)}};oe.cache=function(e){return function(){return e.apply(null,arguments)}};oe.cacheSignal=function(){return null};oe.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var r=x0({},e.props),i=e.key;if(t!=null)for(o in t.key!==void 0&&(i=""+t.key),t)!w0.call(t,o)||o==="key"||o==="__self"||o==="__source"||o==="ref"&&t.ref===void 0||(r[o]=t[o]);var o=arguments.length-2;if(o===1)r.children=n;else if(1<o){for(var a=Array(o),s=0;s<o;s++)a[s]=arguments[s+2];r.children=a}return Gm(e.type,i,r)};oe.createContext=function(e){return e={$$typeof:LD,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:PD,_context:e},e};oe.createElement=function(e,t,n){var r,i={},o=null;if(t!=null)for(r in t.key!==void 0&&(o=""+t.key),t)w0.call(t,r)&&r!=="key"&&r!=="__self"&&r!=="__source"&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var s=Array(a),u=0;u<a;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return Gm(e,o,i)};oe.createRef=function(){return{current:null}};oe.forwardRef=function(e){return{$$typeof:ZD,render:e}};oe.isValidElement=Fm;oe.lazy=function(e){return{$$typeof:b0,_payload:{_status:-1,_result:e},_init:JD}};oe.memo=function(e,t){return{$$typeof:VD,type:e,compare:t===void 0?null:t}};oe.startTransition=function(e){var t=Ue.T,n={};Ue.T=n;try{var r=e(),i=Ue.S;i!==null&&i(n,r),typeof r=="object"&&r!==null&&typeof r.then=="function"&&r.then(qm,y0)}catch(o){y0(o)}finally{t!==null&&n.types!==null&&(t.types=n.types),Ue.T=t}};oe.unstable_useCacheRefresh=function(){return Ue.H.useCacheRefresh()};oe.use=function(e){return Ue.H.use(e)};oe.useActionState=function(e,t,n){return Ue.H.useActionState(e,t,n)};oe.useCallback=function(e,t){return Ue.H.useCallback(e,t)};oe.useContext=function(e){return Ue.H.useContext(e)};oe.useDebugValue=function(){};oe.useDeferredValue=function(e,t){return Ue.H.useDeferredValue(e,t)};oe.useEffect=function(e,t){return Ue.H.useEffect(e,t)};oe.useEffectEvent=function(e){return Ue.H.useEffectEvent(e)};oe.useId=function(){return Ue.H.useId()};oe.useImperativeHandle=function(e,t,n){return Ue.H.useImperativeHandle(e,t,n)};oe.useInsertionEffect=function(e,t){return Ue.H.useInsertionEffect(e,t)};oe.useLayoutEffect=function(e,t){return Ue.H.useLayoutEffect(e,t)};oe.useMemo=function(e,t){return Ue.H.useMemo(e,t)};oe.useOptimistic=function(e,t){return Ue.H.useOptimistic(e,t)};oe.useReducer=function(e,t,n){return Ue.H.useReducer(e,t,n)};oe.useRef=function(e){return Ue.H.useRef(e)};oe.useState=function(e){return Ue.H.useState(e)};oe.useSyncExternalStore=function(e,t,n){return Ue.H.useSyncExternalStore(e,t,n)};oe.useTransition=function(){return Ue.H.useTransition()};oe.version="19.2.3"});var Ze=J((zL,A0)=>{"use strict";A0.exports=z0()});var U0=J(qe=>{"use strict";function Km(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(0<$u(i,t))e[r]=t,e[n]=i,n=r;else break e}}function Un(e){return e.length===0?null:e[0]}function zu(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var a=2*(r+1)-1,s=e[a],u=a+1,d=e[u];if(0>$u(s,n))u<i&&0>$u(d,s)?(e[r]=d,e[u]=n,r=u):(e[r]=s,e[a]=n,r=a);else if(u<i&&0>$u(d,n))e[r]=d,e[u]=n,r=u;else break e}}return t}function $u(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}qe.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(E0=performance,qe.unstable_now=function(){return E0.now()}):(Xm=Date,T0=Xm.now(),qe.unstable_now=function(){return Xm.now()-T0});var E0,Xm,T0,Yn=[],Ti=[],KD=1,mn=null,zt=3,Qm=!1,us=!1,cs=!1,Wm=!1,I0=typeof setTimeout=="function"?setTimeout:null,N0=typeof clearTimeout=="function"?clearTimeout:null,k0=typeof setImmediate!="undefined"?setImmediate:null;function wu(e){for(var t=Un(Ti);t!==null;){if(t.callback===null)zu(Ti);else if(t.startTime<=e)zu(Ti),t.sortIndex=t.expirationTime,Km(Yn,t);else break;t=Un(Ti)}}function ep(e){if(cs=!1,wu(e),!us)if(Un(Yn)!==null)us=!0,ho||(ho=!0,go());else{var t=Un(Ti);t!==null&&tp(ep,t.startTime-e)}}var ho=!1,ds=-1,O0=5,D0=-1;function M0(){return Wm?!0:!(qe.unstable_now()-D0<O0)}function Jm(){if(Wm=!1,ho){var e=qe.unstable_now();D0=e;var t=!0;try{e:{us=!1,cs&&(cs=!1,N0(ds),ds=-1),Qm=!0;var n=zt;try{t:{for(wu(e),mn=Un(Yn);mn!==null&&!(mn.expirationTime>e&&M0());){var r=mn.callback;if(typeof r=="function"){mn.callback=null,zt=mn.priorityLevel;var i=r(mn.expirationTime<=e);if(e=qe.unstable_now(),typeof i=="function"){mn.callback=i,wu(e),t=!0;break t}mn===Un(Yn)&&zu(Yn),wu(e)}else zu(Yn);mn=Un(Yn)}if(mn!==null)t=!0;else{var o=Un(Ti);o!==null&&tp(ep,o.startTime-e),t=!1}}break e}finally{mn=null,zt=n,Qm=!1}t=void 0}}finally{t?go():ho=!1}}}var go;typeof k0=="function"?go=function(){k0(Jm)}:typeof MessageChannel!="undefined"?(Ym=new MessageChannel,C0=Ym.port2,Ym.port1.onmessage=Jm,go=function(){C0.postMessage(null)}):go=function(){I0(Jm,0)};var Ym,C0;function tp(e,t){ds=I0(function(){e(qe.unstable_now())},t)}qe.unstable_IdlePriority=5;qe.unstable_ImmediatePriority=1;qe.unstable_LowPriority=4;qe.unstable_NormalPriority=3;qe.unstable_Profiling=null;qe.unstable_UserBlockingPriority=2;qe.unstable_cancelCallback=function(e){e.callback=null};qe.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O0=0<e?Math.floor(1e3/e):5};qe.unstable_getCurrentPriorityLevel=function(){return zt};qe.unstable_next=function(e){switch(zt){case 1:case 2:case 3:var t=3;break;default:t=zt}var n=zt;zt=t;try{return e()}finally{zt=n}};qe.unstable_requestPaint=function(){Wm=!0};qe.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=zt;zt=e;try{return t()}finally{zt=n}};qe.unstable_scheduleCallback=function(e,t,n){var r=qe.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=n+i,e={id:KD++,callback:t,priorityLevel:e,startTime:n,expirationTime:i,sortIndex:-1},n>r?(e.sortIndex=n,Km(Ti,e),Un(Yn)===null&&e===Un(Ti)&&(cs?(N0(ds),ds=-1):cs=!0,tp(ep,n-r))):(e.sortIndex=i,Km(Yn,e),us||Qm||(us=!0,ho||(ho=!0,go()))),e};qe.unstable_shouldYield=M0;qe.unstable_wrapCallback=function(e){var t=zt;return function(){var n=zt;zt=t;try{return e.apply(this,arguments)}finally{zt=n}}}});var j0=J((EL,R0)=>{"use strict";R0.exports=U0()});var L0=J(It=>{"use strict";var QD=Ze();function P0(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function ki(){}var Ct={d:{f:ki,r:function(){throw Error(P0(522))},D:ki,C:ki,L:ki,m:ki,X:ki,S:ki,M:ki},p:0,findDOMNode:null},WD=Symbol.for("react.portal");function e4(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:WD,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}var fs=QD.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Au(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}It.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Ct;It.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(P0(299));return e4(e,t,null,n)};It.flushSync=function(e){var t=fs.T,n=Ct.p;try{if(fs.T=null,Ct.p=2,e)return e()}finally{fs.T=t,Ct.p=n,Ct.d.f()}};It.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Ct.d.C(e,t))};It.prefetchDNS=function(e){typeof e=="string"&&Ct.d.D(e)};It.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,r=Au(n,t.crossOrigin),i=typeof t.integrity=="string"?t.integrity:void 0,o=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?Ct.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n==="script"&&Ct.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};It.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=Au(t.as,t.crossOrigin);Ct.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Ct.d.M(e)};It.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,r=Au(n,t.crossOrigin);Ct.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};It.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=Au(t.as,t.crossOrigin);Ct.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Ct.d.m(e)};It.requestFormReset=function(e){Ct.d.r(e)};It.unstable_batchedUpdates=function(e,t){return e(t)};It.useFormState=function(e,t,n){return fs.H.useFormState(e,t,n)};It.useFormStatus=function(){return fs.H.useHostTransitionStatus()};It.version="19.2.3"});var V0=J((kL,q0)=>{"use strict";function Z0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Z0)}catch(e){console.error(e)}}Z0(),q0.exports=L0()});var t1=J(Kc=>{"use strict";var st=j0(),gz=Ze(),t4=V0();function k(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function hz(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Qs(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function vz(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function yz(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function H0(e){if(Qs(e)!==e)throw Error(k(188))}function n4(e){var t=e.alternate;if(!t){if(t=Qs(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return H0(i),e;if(o===r)return H0(i),t;o=o.sibling}throw Error(k(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function bz(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=bz(e),t!==null)return t;e=e.sibling}return null}var Pe=Object.assign,i4=Symbol.for("react.element"),Eu=Symbol.for("react.transitional.element"),Ss=Symbol.for("react.portal"),_o=Symbol.for("react.fragment"),Sz=Symbol.for("react.strict_mode"),Mp=Symbol.for("react.profiler"),xz=Symbol.for("react.consumer"),ri=Symbol.for("react.context"),Cg=Symbol.for("react.forward_ref"),Up=Symbol.for("react.suspense"),Rp=Symbol.for("react.suspense_list"),Ig=Symbol.for("react.memo"),Ci=Symbol.for("react.lazy");Symbol.for("react.scope");var jp=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var r4=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var B0=Symbol.iterator;function ms(e){return e===null||typeof e!="object"?null:(e=B0&&e[B0]||e["@@iterator"],typeof e=="function"?e:null)}var o4=Symbol.for("react.client.reference");function Pp(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===o4?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _o:return"Fragment";case Mp:return"Profiler";case Sz:return"StrictMode";case Up:return"Suspense";case Rp:return"SuspenseList";case jp:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Ss:return"Portal";case ri:return e.displayName||"Context";case xz:return(e._context.displayName||"Context")+".Consumer";case Cg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ig:return t=e.displayName||null,t!==null?t:Pp(e.type)||"Memo";case Ci:t=e._payload,e=e._init;try{return Pp(e(t))}catch(n){}}return null}var xs=Array.isArray,ne=gz.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ye=t4.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ar={pending:!1,data:null,method:null,action:null},Lp=[],$o=-1;function Zn(e){return{current:e}}function mt(e){0>$o||(e.current=Lp[$o],Lp[$o]=null,$o--)}function Ne(e,t){$o++,Lp[$o]=e.current,e.current=t}var Ln=Zn(null),js=Zn(null),Zi=Zn(null),ac=Zn(null);function sc(e,t){switch(Ne(Zi,t),Ne(js,e),Ne(Ln,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Qw(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Qw(t),e=ZE(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}mt(Ln),Ne(Ln,e)}function Zo(){mt(Ln),mt(js),mt(Zi)}function Zp(e){e.memoizedState!==null&&Ne(ac,e);var t=Ln.current,n=ZE(t,e.type);t!==n&&(Ne(js,e),Ne(Ln,n))}function lc(e){js.current===e&&(mt(Ln),mt(js)),ac.current===e&&(mt(ac),Js._currentValue=Ar)}var np,G0;function _r(e){if(np===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);np=t&&t[1]||"",G0=-1<n.stack.indexOf(`
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+np+e+G0}var ip=!1;function rp(e,t){if(!e||ip)return"";ip=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var l=function(){throw Error()};if(Object.defineProperty(l.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(l,[])}catch(p){var f=p}Reflect.construct(e,[],l)}else{try{l.call()}catch(p){f=p}e.call(l.prototype)}}else{try{throw Error()}catch(p){f=p}(l=e())&&typeof l.catch=="function"&&l.catch(function(){})}}catch(p){if(p&&f&&typeof p.stack=="string")return[p.stack,f.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),a=o[0],s=o[1];if(a&&s){var u=a.split(`
`),d=s.split(`
`);for(i=r=0;r<u.length&&!u[r].includes("DetermineComponentFrameRoot");)r++;for(;i<d.length&&!d[i].includes("DetermineComponentFrameRoot");)i++;if(r===u.length||i===d.length)for(r=u.length-1,i=d.length-1;1<=r&&0<=i&&u[r]!==d[i];)i--;for(;1<=r&&0<=i;r--,i--)if(u[r]!==d[i]){if(r!==1||i!==1)do if(r--,i--,0>i||u[r]!==d[i]){var m=`
`+u[r].replace(" at new "," at ");return e.displayName&&m.includes("<anonymous>")&&(m=m.replace("<anonymous>",e.displayName)),m}while(1<=r&&0<=i);break}}}finally{ip=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?_r(n):""}function a4(e,t){switch(e.tag){case 26:case 27:case 5:return _r(e.type);case 16:return _r("Lazy");case 13:return e.child!==t&&t!==null?_r("Suspense Fallback"):_r("Suspense");case 19:return _r("SuspenseList");case 0:case 15:return rp(e.type,!1);case 11:return rp(e.type.render,!1);case 1:return rp(e.type,!0);case 31:return _r("Activity");default:return""}}function F0(e){try{var t="",n=null;do t+=a4(e,n),n=e,e=e.return;while(e);return t}catch(r){return`
Error generating stack: `+r.message+`
`+r.stack}}var qp=Object.prototype.hasOwnProperty,Ng=st.unstable_scheduleCallback,op=st.unstable_cancelCallback,s4=st.unstable_shouldYield,l4=st.unstable_requestPaint,en=st.unstable_now,u4=st.unstable_getCurrentPriorityLevel,_z=st.unstable_ImmediatePriority,$z=st.unstable_UserBlockingPriority,uc=st.unstable_NormalPriority,c4=st.unstable_LowPriority,wz=st.unstable_IdlePriority,d4=st.log,f4=st.unstable_setDisableYieldValue,Ws=null,tn=null;function Ui(e){if(typeof d4=="function"&&f4(e),tn&&typeof tn.setStrictMode=="function")try{tn.setStrictMode(Ws,e)}catch(t){}}var nn=Math.clz32?Math.clz32:g4,m4=Math.log,p4=Math.LN2;function g4(e){return e>>>=0,e===0?32:31-(m4(e)/p4|0)|0}var Tu=256,ku=262144,Cu=4194304;function $r(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Mc(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,o=e.suspendedLanes,a=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s!==0?(r=s&~o,r!==0?i=$r(r):(a&=s,a!==0?i=$r(a):n||(n=s&~e,n!==0&&(i=$r(n))))):(s=r&~o,s!==0?i=$r(s):a!==0?i=$r(a):n||(n=r&~e,n!==0&&(i=$r(n)))),i===0?0:t!==0&&t!==i&&!(t&o)&&(o=i&-i,n=t&-t,o>=n||o===32&&(n&4194048)!==0)?t:i}function el(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function h4(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 zz(){var e=Cu;return Cu<<=1,!(Cu&62914560)&&(Cu=4194304),e}function ap(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function v4(e,t,n,r,i,o){var a=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,u=e.expirationTimes,d=e.hiddenUpdates;for(n=a&~n;0<n;){var m=31-nn(n),l=1<<m;s[m]=0,u[m]=-1;var f=d[m];if(f!==null)for(d[m]=null,m=0;m<f.length;m++){var p=f[m];p!==null&&(p.lane&=-536870913)}n&=~l}r!==0&&Az(e,r,0),o!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=o&~(a&~t))}function Az(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-nn(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Ez(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-nn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Tz(e,t){var n=t&-t;return n=n&42?1:Og(n),n&(e.suspendedLanes|t)?0:n}function Og(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Dg(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function kz(){var e=ye.p;return e!==0?e:(e=window.event,e===void 0?32:QE(e.type))}function X0(e,t){var n=ye.p;try{return ye.p=e,t()}finally{ye.p=n}}var er=Math.random().toString(36).slice(2),vt="__reactFiber$"+er,Vt="__reactProps$"+er,Qo="__reactContainer$"+er,Vp="__reactEvents$"+er,y4="__reactListeners$"+er,b4="__reactHandles$"+er,J0="__reactResources$"+er,nl="__reactMarker$"+er;function Mg(e){delete e[vt],delete e[Vt],delete e[Vp],delete e[y4],delete e[b4]}function wo(e){var t=e[vt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Qo]||n[vt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=iz(e);e!==null;){if(n=e[vt])return n;e=iz(e)}return t}e=n,n=e.parentNode}return null}function Wo(e){if(e=e[vt]||e[Qo]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function _s(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(k(33))}function Do(e){var t=e[J0];return t||(t=e[J0]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ft(e){e[nl]=!0}var Cz=new Set,Iz={};function Ur(e,t){qo(e,t),qo(e+"Capture",t)}function qo(e,t){for(Iz[e]=t,e=0;e<t.length;e++)Cz.add(t[e])}var S4=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Y0={},K0={};function x4(e){return qp.call(K0,e)?!0:qp.call(Y0,e)?!1:S4.test(e)?K0[e]=!0:(Y0[e]=!0,!1)}function Bu(e,t,n){if(x4(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function Iu(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Kn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function gn(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Nz(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function _4(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof r!="undefined"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hp(e){if(!e._valueTracker){var t=Nz(e)?"checked":"value";e._valueTracker=_4(e,t,""+e[t])}}function Oz(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Nz(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function cc(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}var $4=/[\n"\\]/g;function yn(e){return e.replace($4,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Bp(e,t,n,r,i,o,a,s){e.name="",a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"?e.type=a:e.removeAttribute("type"),t!=null?a==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gn(t)):e.value!==""+gn(t)&&(e.value=""+gn(t)):a!=="submit"&&a!=="reset"||e.removeAttribute("value"),t!=null?Gp(e,a,gn(t)):n!=null?Gp(e,a,gn(n)):r!=null&&e.removeAttribute("value"),i==null&&o!=null&&(e.defaultChecked=!!o),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+gn(s):e.removeAttribute("name")}function Dz(e,t,n,r,i,o,a,s){if(o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.type=o),t!=null||n!=null){if(!(o!=="submit"&&o!=="reset"||t!=null)){Hp(e);return}n=n!=null?""+gn(n):"",t=t!=null?""+gn(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}r=r!=null?r:i,r=typeof r!="function"&&typeof r!="symbol"&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.name=a),Hp(e)}function Gp(e,t,n){t==="number"&&cc(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Mo(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+gn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Mz(e,t,n){if(t!=null&&(t=""+gn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+gn(n):""}function Uz(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(k(92));if(xs(r)){if(1<r.length)throw Error(k(93));r=r[0]}n=r}n==null&&(n=""),t=n}n=gn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==""&&r!==null&&(e.value=r),Hp(e)}function Vo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var w4=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Q0(e,t,n){var r=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?r?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":r?e.setProperty(t,n):typeof n!="number"||n===0||w4.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Rz(e,t,n){if(t!=null&&typeof t!="object")throw Error(k(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf("--")===0?e.setProperty(r,""):r==="float"?e.cssFloat="":e[r]="");for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&Q0(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&Q0(e,o,t[o])}function Ug(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var z4=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),A4=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Gu(e){return A4.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function oi(){}var Fp=null;function Rg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zo=null,Uo=null;function W0(e){var t=Wo(e);if(t&&(e=t.stateNode)){var n=e[Vt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Bp(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+yn(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[Vt]||null;if(!i)throw Error(k(90));Bp(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Oz(r)}break e;case"textarea":Mz(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Mo(e,!!n.multiple,t,!1)}}}var sp=!1;function jz(e,t,n){if(sp)return e(t,n);sp=!0;try{var r=e(t);return r}finally{if(sp=!1,(zo!==null||Uo!==null)&&(Fc(),zo&&(t=zo,e=Uo,Uo=zo=null,W0(t),e)))for(t=0;t<e.length;t++)W0(e[t])}}function Ps(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Vt]||null;if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(k(231,t,typeof n));return n}var ci=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),Xp=!1;if(ci)try{vo={},Object.defineProperty(vo,"passive",{get:function(){Xp=!0}}),window.addEventListener("test",vo,vo),window.removeEventListener("test",vo,vo)}catch(e){Xp=!1}var vo,Ri=null,jg=null,Fu=null;function Pz(){if(Fu)return Fu;var e,t=jg,n=t.length,r,i="value"in Ri?Ri.value:Ri.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return Fu=i.slice(e,1<r?1-r:void 0)}function Xu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Nu(){return!0}function ew(){return!1}function Ht(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Nu:ew,this.isPropagationStopped=ew,this}return Pe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Nu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nu)},persist:function(){},isPersistent:Nu}),t}var Rr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Uc=Ht(Rr),il=Pe({},Rr,{view:0,detail:0}),E4=Ht(il),lp,up,ps,Rc=Pe({},il,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pg,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ps&&(ps&&e.type==="mousemove"?(lp=e.screenX-ps.screenX,up=e.screenY-ps.screenY):up=lp=0,ps=e),lp)},movementY:function(e){return"movementY"in e?e.movementY:up}}),tw=Ht(Rc),T4=Pe({},Rc,{dataTransfer:0}),k4=Ht(T4),C4=Pe({},il,{relatedTarget:0}),cp=Ht(C4),I4=Pe({},Rr,{animationName:0,elapsedTime:0,pseudoElement:0}),N4=Ht(I4),O4=Pe({},Rr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),D4=Ht(O4),M4=Pe({},Rr,{data:0}),nw=Ht(M4),U4={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},R4={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},j4={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function P4(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=j4[e])?!!t[e]:!1}function Pg(){return P4}var L4=Pe({},il,{key:function(e){if(e.key){var t=U4[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Xu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?R4[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pg,charCode:function(e){return e.type==="keypress"?Xu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Xu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Z4=Ht(L4),q4=Pe({},Rc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),iw=Ht(q4),V4=Pe({},il,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pg}),H4=Ht(V4),B4=Pe({},Rr,{propertyName:0,elapsedTime:0,pseudoElement:0}),G4=Ht(B4),F4=Pe({},Rc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),X4=Ht(F4),J4=Pe({},Rr,{newState:0,oldState:0}),Y4=Ht(J4),K4=[9,13,27,32],Lg=ci&&"CompositionEvent"in window,zs=null;ci&&"documentMode"in document&&(zs=document.documentMode);var Q4=ci&&"TextEvent"in window&&!zs,Lz=ci&&(!Lg||zs&&8<zs&&11>=zs),rw=String.fromCharCode(32),ow=!1;function Zz(e,t){switch(e){case"keyup":return K4.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qz(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ao=!1;function W4(e,t){switch(e){case"compositionend":return qz(t);case"keypress":return t.which!==32?null:(ow=!0,rw);case"textInput":return e=t.data,e===rw&&ow?null:e;default:return null}}function e6(e,t){if(Ao)return e==="compositionend"||!Lg&&Zz(e,t)?(e=Pz(),Fu=jg=Ri=null,Ao=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Lz&&t.locale!=="ko"?null:t.data;default:return null}}var t6={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function aw(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!t6[e.type]:t==="textarea"}function Vz(e,t,n,r){zo?Uo?Uo.push(r):Uo=[r]:zo=r,t=Tc(t,"onChange"),0<t.length&&(n=new Uc("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var As=null,Ls=null;function n6(e){jE(e,0)}function jc(e){var t=_s(e);if(Oz(t))return e}function sw(e,t){if(e==="change")return t}var Hz=!1;ci&&(ci?(Du="oninput"in document,Du||(dp=document.createElement("div"),dp.setAttribute("oninput","return;"),Du=typeof dp.oninput=="function"),Ou=Du):Ou=!1,Hz=Ou&&(!document.documentMode||9<document.documentMode));var Ou,Du,dp;function lw(){As&&(As.detachEvent("onpropertychange",Bz),Ls=As=null)}function Bz(e){if(e.propertyName==="value"&&jc(Ls)){var t=[];Vz(t,Ls,e,Rg(e)),jz(n6,t)}}function i6(e,t,n){e==="focusin"?(lw(),As=t,Ls=n,As.attachEvent("onpropertychange",Bz)):e==="focusout"&&lw()}function r6(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return jc(Ls)}function o6(e,t){if(e==="click")return jc(t)}function a6(e,t){if(e==="input"||e==="change")return jc(t)}function s6(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var on=typeof Object.is=="function"?Object.is:s6;function Zs(e,t){if(on(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!qp.call(t,i)||!on(e[i],t[i]))return!1}return!0}function uw(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cw(e,t){var n=uw(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=uw(n)}}function Gz(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gz(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fz(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=cc(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=cc(e.document)}return t}function Zg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var l6=ci&&"documentMode"in document&&11>=document.documentMode,Eo=null,Jp=null,Es=null,Yp=!1;function dw(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Yp||Eo==null||Eo!==cc(r)||(r=Eo,"selectionStart"in r&&Zg(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}),Es&&Zs(Es,r)||(Es=r,r=Tc(Jp,"onSelect"),0<r.length&&(t=new Uc("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Eo)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var To={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionrun:xr("Transition","TransitionRun"),transitionstart:xr("Transition","TransitionStart"),transitioncancel:xr("Transition","TransitionCancel"),transitionend:xr("Transition","TransitionEnd")},fp={},Xz={};ci&&(Xz=document.createElement("div").style,"AnimationEvent"in window||(delete To.animationend.animation,delete To.animationiteration.animation,delete To.animationstart.animation),"TransitionEvent"in window||delete To.transitionend.transition);function jr(e){if(fp[e])return fp[e];if(!To[e])return e;var t=To[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Xz)return fp[e]=t[n];return e}var Jz=jr("animationend"),Yz=jr("animationiteration"),Kz=jr("animationstart"),u6=jr("transitionrun"),c6=jr("transitionstart"),d6=jr("transitioncancel"),Qz=jr("transitionend"),Wz=new Map,Kp="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Kp.push("scrollEnd");function Tn(e,t){Wz.set(e,t),Ur(t,[e])}var dc=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},pn=[],ko=0,qg=0;function Pc(){for(var e=ko,t=qg=ko=0;t<e;){var n=pn[t];pn[t++]=null;var r=pn[t];pn[t++]=null;var i=pn[t];pn[t++]=null;var o=pn[t];if(pn[t++]=null,r!==null&&i!==null){var a=r.pending;a===null?i.next=i:(i.next=a.next,a.next=i),r.pending=i}o!==0&&eA(n,i,o)}}function Lc(e,t,n,r){pn[ko++]=e,pn[ko++]=t,pn[ko++]=n,pn[ko++]=r,qg|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Vg(e,t,n,r){return Lc(e,t,n,r),fc(e)}function Pr(e,t){return Lc(e,null,null,t),fc(e)}function eA(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,o=e.return;o!==null;)o.childLanes|=n,r=o.alternate,r!==null&&(r.childLanes|=n),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(i=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,i&&t!==null&&(i=31-nn(n),e=o.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),o):null}function fc(e){if(50<Us)throw Us=0,yg=null,Error(k(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Co={};function f6(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Qt(e,t,n,r){return new f6(e,t,n,r)}function Hg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function si(e,t){var n=e.alternate;return n===null?(n=Qt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function tA(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Ju(e,t,n,r,i,o){var a=0;if(r=e,typeof e=="function")Hg(e)&&(a=1);else if(typeof e=="string")a=gM(e,n,Ln.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case jp:return e=Qt(31,n,t,i),e.elementType=jp,e.lanes=o,e;case _o:return Er(n.children,i,o,t);case Sz:a=8,i|=24;break;case Mp:return e=Qt(12,n,t,i|2),e.elementType=Mp,e.lanes=o,e;case Up:return e=Qt(13,n,t,i),e.elementType=Up,e.lanes=o,e;case Rp:return e=Qt(19,n,t,i),e.elementType=Rp,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ri:a=10;break e;case xz:a=9;break e;case Cg:a=11;break e;case Ig:a=14;break e;case Ci:a=16,r=null;break e}a=29,n=Error(k(130,e===null?"null":typeof e,"")),r=null}return t=Qt(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Er(e,t,n,r){return e=Qt(7,e,r,t),e.lanes=n,e}function mp(e,t,n){return e=Qt(6,e,null,t),e.lanes=n,e}function nA(e){var t=Qt(18,null,null,0);return t.stateNode=e,t}function pp(e,t,n){return t=Qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var fw=new WeakMap;function bn(e,t){if(typeof e=="object"&&e!==null){var n=fw.get(e);return n!==void 0?n:(t={value:e,source:t,stack:F0(t)},fw.set(e,t),t)}return{value:e,source:t,stack:F0(t)}}var Io=[],No=0,mc=null,qs=0,hn=[],vn=0,Yi=null,Rn=1,jn="";function ni(e,t){Io[No++]=qs,Io[No++]=mc,mc=e,qs=t}function iA(e,t,n){hn[vn++]=Rn,hn[vn++]=jn,hn[vn++]=Yi,Yi=e;var r=Rn;e=jn;var i=32-nn(r)-1;r&=~(1<<i),n+=1;var o=32-nn(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Rn=1<<32-nn(t)+i|n<<i|r,jn=o+e}else Rn=1<<o|n<<i|r,jn=e}function Bg(e){e.return!==null&&(ni(e,1),iA(e,1,0))}function Gg(e){for(;e===mc;)mc=Io[--No],Io[No]=null,qs=Io[--No],Io[No]=null;for(;e===Yi;)Yi=hn[--vn],hn[vn]=null,jn=hn[--vn],hn[vn]=null,Rn=hn[--vn],hn[vn]=null}function rA(e,t){hn[vn++]=Rn,hn[vn++]=jn,hn[vn++]=Yi,Rn=t.id,jn=t.overflow,Yi=e}var yt=null,je=null,ge=!1,qi=null,Sn=!1,Qp=Error(k(519));function Ki(e){var t=Error(k(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Vs(bn(t,e)),Qp}function mw(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[vt]=e,t[Vt]=r,n){case"dialog":fe("cancel",t),fe("close",t);break;case"iframe":case"object":case"embed":fe("load",t);break;case"video":case"audio":for(n=0;n<Fs.length;n++)fe(Fs[n],t);break;case"source":fe("error",t);break;case"img":case"image":case"link":fe("error",t),fe("load",t);break;case"details":fe("toggle",t);break;case"input":fe("invalid",t),Dz(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":fe("invalid",t);break;case"textarea":fe("invalid",t),Uz(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||r.suppressHydrationWarning===!0||LE(t.textContent,n)?(r.popover!=null&&(fe("beforetoggle",t),fe("toggle",t)),r.onScroll!=null&&fe("scroll",t),r.onScrollEnd!=null&&fe("scrollend",t),r.onClick!=null&&(t.onclick=oi),t=!0):t=!1,t||Ki(e,!0)}function pw(e){for(yt=e.return;yt;)switch(yt.tag){case 5:case 31:case 13:Sn=!1;return;case 27:case 3:Sn=!0;return;default:yt=yt.return}}function yo(e){if(e!==yt)return!1;if(!ge)return pw(e),ge=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||$g(e.type,e.memoizedProps)),n=!n),n&&je&&Ki(e),pw(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));je=nz(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));je=nz(e)}else t===27?(t=je,tr(e.type)?(e=Eg,Eg=null,je=e):je=t):je=yt?_n(e.stateNode.nextSibling):null;return!0}function Ir(){je=yt=null,ge=!1}function gp(){var e=qi;return e!==null&&(Zt===null?Zt=e:Zt.push.apply(Zt,e),qi=null),e}function Vs(e){qi===null?qi=[e]:qi.push(e)}var Wp=Zn(null),Lr=null,ai=null;function Ni(e,t,n){Ne(Wp,t._currentValue),t._currentValue=n}function li(e){e._currentValue=Wp.current,mt(Wp)}function eg(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function tg(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){var a=i.child;o=o.firstContext;e:for(;o!==null;){var s=o;o=i;for(var u=0;u<t.length;u++)if(s.context===t[u]){o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),eg(o.return,n,e),r||(a=null);break e}o=s.next}}else if(i.tag===18){if(a=i.return,a===null)throw Error(k(341));a.lanes|=n,o=a.alternate,o!==null&&(o.lanes|=n),eg(a,n,e),a=null}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===e){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}}function ea(e,t,n,r){e=null;for(var i=t,o=!1;i!==null;){if(!o){if(i.flags&524288)o=!0;else if(i.flags&262144)break}if(i.tag===10){var a=i.alternate;if(a===null)throw Error(k(387));if(a=a.memoizedProps,a!==null){var s=i.type;on(i.pendingProps.value,a.value)||(e!==null?e.push(s):e=[s])}}else if(i===ac.current){if(a=i.alternate,a===null)throw Error(k(387));a.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Js):e=[Js])}i=i.return}e!==null&&tg(t,e,n,r),t.flags|=262144}function pc(e){for(e=e.firstContext;e!==null;){if(!on(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Nr(e){Lr=e,ai=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function bt(e){return oA(Lr,e)}function Mu(e,t){return Lr===null&&Nr(e),oA(e,t)}function oA(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},ai===null){if(e===null)throw Error(k(308));ai=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ai=ai.next=t;return n}var m6=typeof AbortController!="undefined"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},p6=st.unstable_scheduleCallback,g6=st.unstable_NormalPriority,tt={$$typeof:ri,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fg(){return{controller:new m6,data:new Map,refCount:0}}function rl(e){e.refCount--,e.refCount===0&&p6(g6,function(){e.controller.abort()})}var Ts=null,ng=0,Ho=0,Ro=null;function h6(e,t){if(Ts===null){var n=Ts=[];ng=0,Ho=yh(),Ro={status:"pending",value:void 0,then:function(r){n.push(r)}}}return ng++,t.then(gw,gw),t}function gw(){if(--ng===0&&Ts!==null){Ro!==null&&(Ro.status="fulfilled");var e=Ts;Ts=null,Ho=0,Ro=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function v6(e,t){var n=[],r={status:"pending",value:null,reason:null,then:function(i){n.push(i)}};return e.then(function(){r.status="fulfilled",r.value=t;for(var i=0;i<n.length;i++)(0,n[i])(t)},function(i){for(r.status="rejected",r.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),r}var hw=ne.S;ne.S=function(e,t){bE=en(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&h6(e,t),hw!==null&&hw(e,t)};var Tr=Zn(null);function Xg(){var e=Tr.current;return e!==null?e:ke.pooledCache}function Yu(e,t){t===null?Ne(Tr,Tr.current):Ne(Tr,t.pool)}function aA(){var e=Xg();return e===null?null:{parent:tt._currentValue,pool:e}}var ta=Error(k(460)),Jg=Error(k(474)),Zc=Error(k(542)),gc={then:function(){}};function vw(e){return e=e.status,e==="fulfilled"||e==="rejected"}function sA(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(oi,oi),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,bw(e),e;default:if(typeof t.status=="string")t.then(oi,oi);else{if(e=ke,e!==null&&100<e.shellSuspendCounter)throw Error(k(482));e=t,e.status="pending",e.then(function(r){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=r}},function(r){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=r}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,bw(e),e}throw kr=t,ta}}function wr(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(kr=n,ta):n}}var kr=null;function yw(){if(kr===null)throw Error(k(459));var e=kr;return kr=null,e}function bw(e){if(e===ta||e===Zc)throw Error(k(483))}var jo=null,Hs=0;function Uu(e){var t=Hs;return Hs+=1,jo===null&&(jo=[]),sA(jo,e,t)}function gs(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ru(e,t){throw t.$$typeof===i4?Error(k(525)):(e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function lA(e){function t(y,g){if(e){var b=y.deletions;b===null?(y.deletions=[g],y.flags|=16):b.push(g)}}function n(y,g){if(!e)return null;for(;g!==null;)t(y,g),g=g.sibling;return null}function r(y){for(var g=new Map;y!==null;)y.key!==null?g.set(y.key,y):g.set(y.index,y),y=y.sibling;return g}function i(y,g){return y=si(y,g),y.index=0,y.sibling=null,y}function o(y,g,b){return y.index=b,e?(b=y.alternate,b!==null?(b=b.index,b<g?(y.flags|=67108866,g):b):(y.flags|=67108866,g)):(y.flags|=1048576,g)}function a(y){return e&&y.alternate===null&&(y.flags|=67108866),y}function s(y,g,b,S){return g===null||g.tag!==6?(g=mp(b,y.mode,S),g.return=y,g):(g=i(g,b),g.return=y,g)}function u(y,g,b,S){var $=b.type;return $===_o?m(y,g,b.props.children,S,b.key):g!==null&&(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ci&&wr($)===g.type)?(g=i(g,b.props),gs(g,b),g.return=y,g):(g=Ju(b.type,b.key,b.props,null,y.mode,S),gs(g,b),g.return=y,g)}function d(y,g,b,S){return g===null||g.tag!==4||g.stateNode.containerInfo!==b.containerInfo||g.stateNode.implementation!==b.implementation?(g=pp(b,y.mode,S),g.return=y,g):(g=i(g,b.children||[]),g.return=y,g)}function m(y,g,b,S,$){return g===null||g.tag!==7?(g=Er(b,y.mode,S,$),g.return=y,g):(g=i(g,b),g.return=y,g)}function l(y,g,b){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=mp(""+g,y.mode,b),g.return=y,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Eu:return b=Ju(g.type,g.key,g.props,null,y.mode,b),gs(b,g),b.return=y,b;case Ss:return g=pp(g,y.mode,b),g.return=y,g;case Ci:return g=wr(g),l(y,g,b)}if(xs(g)||ms(g))return g=Er(g,y.mode,b,null),g.return=y,g;if(typeof g.then=="function")return l(y,Uu(g),b);if(g.$$typeof===ri)return l(y,Mu(y,g),b);Ru(y,g)}return null}function f(y,g,b,S){var $=g!==null?g.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return $!==null?null:s(y,g,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Eu:return b.key===$?u(y,g,b,S):null;case Ss:return b.key===$?d(y,g,b,S):null;case Ci:return b=wr(b),f(y,g,b,S)}if(xs(b)||ms(b))return $!==null?null:m(y,g,b,S,null);if(typeof b.then=="function")return f(y,g,Uu(b),S);if(b.$$typeof===ri)return f(y,g,Mu(y,b),S);Ru(y,b)}return null}function p(y,g,b,S,$){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return y=y.get(b)||null,s(g,y,""+S,$);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Eu:return y=y.get(S.key===null?b:S.key)||null,u(g,y,S,$);case Ss:return y=y.get(S.key===null?b:S.key)||null,d(g,y,S,$);case Ci:return S=wr(S),p(y,g,b,S,$)}if(xs(S)||ms(S))return y=y.get(b)||null,m(g,y,S,$,null);if(typeof S.then=="function")return p(y,g,b,Uu(S),$);if(S.$$typeof===ri)return p(y,g,b,Mu(g,S),$);Ru(g,S)}return null}function h(y,g,b,S){for(var $=null,R=null,A=g,T=g=0,z=null;A!==null&&T<b.length;T++){A.index>T?(z=A,A=null):z=A.sibling;var E=f(y,A,b[T],S);if(E===null){A===null&&(A=z);break}e&&A&&E.alternate===null&&t(y,A),g=o(E,g,T),R===null?$=E:R.sibling=E,R=E,A=z}if(T===b.length)return n(y,A),ge&&ni(y,T),$;if(A===null){for(;T<b.length;T++)A=l(y,b[T],S),A!==null&&(g=o(A,g,T),R===null?$=A:R.sibling=A,R=A);return ge&&ni(y,T),$}for(A=r(A);T<b.length;T++)z=p(A,y,T,b[T],S),z!==null&&(e&&z.alternate!==null&&A.delete(z.key===null?T:z.key),g=o(z,g,T),R===null?$=z:R.sibling=z,R=z);return e&&A.forEach(function(F){return t(y,F)}),ge&&ni(y,T),$}function v(y,g,b,S){if(b==null)throw Error(k(151));for(var $=null,R=null,A=g,T=g=0,z=null,E=b.next();A!==null&&!E.done;T++,E=b.next()){A.index>T?(z=A,A=null):z=A.sibling;var F=f(y,A,E.value,S);if(F===null){A===null&&(A=z);break}e&&A&&F.alternate===null&&t(y,A),g=o(F,g,T),R===null?$=F:R.sibling=F,R=F,A=z}if(E.done)return n(y,A),ge&&ni(y,T),$;if(A===null){for(;!E.done;T++,E=b.next())E=l(y,E.value,S),E!==null&&(g=o(E,g,T),R===null?$=E:R.sibling=E,R=E);return ge&&ni(y,T),$}for(A=r(A);!E.done;T++,E=b.next())E=p(A,y,T,E.value,S),E!==null&&(e&&E.alternate!==null&&A.delete(E.key===null?T:E.key),g=o(E,g,T),R===null?$=E:R.sibling=E,R=E);return e&&A.forEach(function(P){return t(y,P)}),ge&&ni(y,T),$}function x(y,g,b,S){if(typeof b=="object"&&b!==null&&b.type===_o&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Eu:e:{for(var $=b.key;g!==null;){if(g.key===$){if($=b.type,$===_o){if(g.tag===7){n(y,g.sibling),S=i(g,b.props.children),S.return=y,y=S;break e}}else if(g.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ci&&wr($)===g.type){n(y,g.sibling),S=i(g,b.props),gs(S,b),S.return=y,y=S;break e}n(y,g);break}else t(y,g);g=g.sibling}b.type===_o?(S=Er(b.props.children,y.mode,S,b.key),S.return=y,y=S):(S=Ju(b.type,b.key,b.props,null,y.mode,S),gs(S,b),S.return=y,y=S)}return a(y);case Ss:e:{for($=b.key;g!==null;){if(g.key===$)if(g.tag===4&&g.stateNode.containerInfo===b.containerInfo&&g.stateNode.implementation===b.implementation){n(y,g.sibling),S=i(g,b.children||[]),S.return=y,y=S;break e}else{n(y,g);break}else t(y,g);g=g.sibling}S=pp(b,y.mode,S),S.return=y,y=S}return a(y);case Ci:return b=wr(b),x(y,g,b,S)}if(xs(b))return h(y,g,b,S);if(ms(b)){if($=ms(b),typeof $!="function")throw Error(k(150));return b=$.call(b),v(y,g,b,S)}if(typeof b.then=="function")return x(y,g,Uu(b),S);if(b.$$typeof===ri)return x(y,g,Mu(y,b),S);Ru(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,g!==null&&g.tag===6?(n(y,g.sibling),S=i(g,b),S.return=y,y=S):(n(y,g),S=mp(b,y.mode,S),S.return=y,y=S),a(y)):n(y,g)}return function(y,g,b,S){try{Hs=0;var $=x(y,g,b,S);return jo=null,$}catch(A){if(A===ta||A===Zc)throw A;var R=Qt(29,A,null,y.mode);return R.lanes=S,R.return=y,R}finally{}}}var Or=lA(!0),uA=lA(!1),Ii=!1;function Yg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ig(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Vi(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Hi(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ve&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=fc(e),eA(e,null,n),t}return Lc(e,r,t,n),fc(e)}function ks(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ez(e,n)}}function hp(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var rg=!1;function Cs(){if(rg){var e=Ro;if(e!==null)throw e}}function Is(e,t,n,r){rg=!1;var i=e.updateQueue;Ii=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var u=s,d=u.next;u.next=null,a===null?o=d:a.next=d,a=u;var m=e.alternate;m!==null&&(m=m.updateQueue,s=m.lastBaseUpdate,s!==a&&(s===null?m.firstBaseUpdate=d:s.next=d,m.lastBaseUpdate=u))}if(o!==null){var l=i.baseState;a=0,m=d=u=null,s=o;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(pe&f)===f:(r&f)===f){f!==0&&f===Ho&&(rg=!0),m!==null&&(m=m.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,v=s;f=t;var x=n;switch(v.tag){case 1:if(h=v.payload,typeof h=="function"){l=h.call(x,l,f);break e}l=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,f=typeof h=="function"?h.call(x,l,f):h,f==null)break e;l=Pe({},l,f);break e;case 2:Ii=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(d=m=p,u=l):m=m.next=p,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);m===null&&(u=l),i.baseState=u,i.firstBaseUpdate=d,i.lastBaseUpdate=m,o===null&&(i.shared.lanes=0),Wi|=a,e.lanes=a,e.memoizedState=l}}function cA(e,t){if(typeof e!="function")throw Error(k(191,e));e.call(t)}function dA(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)cA(n[e],t)}var Bo=Zn(null),hc=Zn(0);function Sw(e,t){e=pi,Ne(hc,e),Ne(Bo,t),pi=e|t.baseLanes}function og(){Ne(hc,pi),Ne(Bo,Bo.current)}function Kg(){pi=hc.current,mt(Bo),mt(hc)}var an=Zn(null),xn=null;function Oi(e){var t=e.alternate;Ne(Ke,Ke.current&1),Ne(an,e),xn===null&&(t===null||Bo.current!==null||t.memoizedState!==null)&&(xn=e)}function ag(e){Ne(Ke,Ke.current),Ne(an,e),xn===null&&(xn=e)}function fA(e){e.tag===22?(Ne(Ke,Ke.current),Ne(an,e),xn===null&&(xn=e)):Di(e)}function Di(){Ne(Ke,Ke.current),Ne(an,an.current)}function Kt(e){mt(an),xn===e&&(xn=null),mt(Ke)}var Ke=Zn(0);function vc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||zg(n)||Ag(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var di=0,ae=null,Ae=null,We=null,yc=!1,Po=!1,Dr=!1,bc=0,Bs=0,Lo=null,y6=0;function Fe(){throw Error(k(321))}function Qg(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!on(e[n],t[n]))return!1;return!0}function Wg(e,t,n,r,i,o){return di=o,ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ne.H=e===null||e.memoizedState===null?VA:ch,Dr=!1,o=n(r,i),Dr=!1,Po&&(o=pA(t,n,r,i)),mA(e),o}function mA(e){ne.H=Gs;var t=Ae!==null&&Ae.next!==null;if(di=0,We=Ae=ae=null,yc=!1,Bs=0,Lo=null,t)throw Error(k(300));e===null||nt||(e=e.dependencies,e!==null&&pc(e)&&(nt=!0))}function pA(e,t,n,r){ae=e;var i=0;do{if(Po&&(Lo=null),Bs=0,Po=!1,25<=i)throw Error(k(301));if(i+=1,We=Ae=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}ne.H=HA,o=t(n,r)}while(Po);return o}function b6(){var e=ne.H,t=e.useState()[0];return t=typeof t.then=="function"?ol(t):t,e=e.useState()[0],(Ae!==null?Ae.memoizedState:null)!==e&&(ae.flags|=1024),t}function eh(){var e=bc!==0;return bc=0,e}function th(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function nh(e){if(yc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}yc=!1}di=0,We=Ae=ae=null,Po=!1,Bs=bc=0,Lo=null}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return We===null?ae.memoizedState=We=e:We=We.next=e,We}function Qe(){if(Ae===null){var e=ae.alternate;e=e!==null?e.memoizedState:null}else e=Ae.next;var t=We===null?ae.memoizedState:We.next;if(t!==null)We=t,Ae=e;else{if(e===null)throw ae.alternate===null?Error(k(467)):Error(k(310));Ae=e,e={memoizedState:Ae.memoizedState,baseState:Ae.baseState,baseQueue:Ae.baseQueue,queue:Ae.queue,next:null},We===null?ae.memoizedState=We=e:We=We.next=e}return We}function qc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ol(e){var t=Bs;return Bs+=1,Lo===null&&(Lo=[]),e=sA(Lo,e,t),t=ae,(We===null?t.memoizedState:We.next)===null&&(t=t.alternate,ne.H=t===null||t.memoizedState===null?VA:ch),e}function Vc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ol(e);if(e.$$typeof===ri)return bt(e)}throw Error(k(438,String(e)))}function ih(e){var t=null,n=ae.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=ae.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=qc(),ae.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=r4;return t.index++,n}function fi(e,t){return typeof t=="function"?t(e):t}function Ku(e){var t=Qe();return rh(t,Ae,e)}function rh(e,t,n){var r=e.queue;if(r===null)throw Error(k(311));r.lastRenderedReducer=n;var i=e.baseQueue,o=r.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}t.baseQueue=i=o,r.pending=null}if(o=e.baseState,i===null)e.memoizedState=o;else{t=i.next;var s=a=null,u=null,d=t,m=!1;do{var l=d.lane&-536870913;if(l!==d.lane?(pe&l)===l:(di&l)===l){var f=d.revertLane;if(f===0)u!==null&&(u=u.next={lane:0,revertLane:0,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),l===Ho&&(m=!0);else if((di&f)===f){d=d.next,f===Ho&&(m=!0);continue}else l={lane:0,revertLane:d.revertLane,gesture:null,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},u===null?(s=u=l,a=o):u=u.next=l,ae.lanes|=f,Wi|=f;l=d.action,Dr&&n(o,l),o=d.hasEagerState?d.eagerState:n(o,l)}else f={lane:l,revertLane:d.revertLane,gesture:d.gesture,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},u===null?(s=u=f,a=o):u=u.next=f,ae.lanes|=l,Wi|=l;d=d.next}while(d!==null&&d!==t);if(u===null?a=o:u.next=s,!on(o,e.memoizedState)&&(nt=!0,m&&(n=Ro,n!==null)))throw n;e.memoizedState=o,e.baseState=a,e.baseQueue=u,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function vp(e){var t=Qe(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);on(o,t.memoizedState)||(nt=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function gA(e,t,n){var r=ae,i=Qe(),o=ge;if(o){if(n===void 0)throw Error(k(407));n=n()}else n=t();var a=!on((Ae||i).memoizedState,n);if(a&&(i.memoizedState=n,nt=!0),i=i.queue,oh(yA.bind(null,r,i,e),[e]),i.getSnapshot!==t||a||We!==null&&We.memoizedState.tag&1){if(r.flags|=2048,Go(9,{destroy:void 0},vA.bind(null,r,i,n,t),null),ke===null)throw Error(k(349));o||di&127||hA(r,t,n)}return n}function hA(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ae.updateQueue,t===null?(t=qc(),ae.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function vA(e,t,n,r){t.value=n,t.getSnapshot=r,bA(t)&&SA(e)}function yA(e,t,n){return n(function(){bA(t)&&SA(e)})}function bA(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!on(e,n)}catch(r){return!0}}function SA(e){var t=Pr(e,2);t!==null&&qt(t,e,2)}function sg(e){var t=Nt();if(typeof e=="function"){var n=e;if(e=n(),Dr){Ui(!0);try{n()}finally{Ui(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fi,lastRenderedState:e},t}function xA(e,t,n,r){return e.baseState=n,rh(e,Ae,typeof r=="function"?r:fi)}function S6(e,t,n,r,i){if(Bc(e))throw Error(k(485));if(e=t.action,e!==null){var o={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(a){o.listeners.push(a)}};ne.T!==null?n(!0):o.isTransition=!1,r(o),n=t.pending,n===null?(o.next=t.pending=o,_A(t,o)):(o.next=n.next,t.pending=n.next=o)}}function _A(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var o=ne.T,a={};ne.T=a;try{var s=n(i,r),u=ne.S;u!==null&&u(a,s),xw(e,t,s)}catch(d){lg(e,t,d)}finally{o!==null&&a.types!==null&&(o.types=a.types),ne.T=o}}else try{o=n(i,r),xw(e,t,o)}catch(d){lg(e,t,d)}}function xw(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(r){_w(e,t,r)},function(r){return lg(e,t,r)}):_w(e,t,n)}function _w(e,t,n){t.status="fulfilled",t.value=n,$A(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,_A(e,n)))}function lg(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status="rejected",t.reason=n,$A(t),t=t.next;while(t!==r)}e.action=null}function $A(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function wA(e,t){return t}function $w(e,t){if(ge){var n=ke.formState;if(n!==null){e:{var r=ae;if(ge){if(je){t:{for(var i=je,o=Sn;i.nodeType!==8;){if(!o){i=null;break t}if(i=_n(i.nextSibling),i===null){i=null;break t}}o=i.data,i=o==="F!"||o==="F"?i:null}if(i){je=_n(i.nextSibling),r=i.data==="F!";break e}}Ki(r)}r=!1}r&&(t=n[0])}}return n=Nt(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wA,lastRenderedState:t},n.queue=r,n=LA.bind(null,ae,r),r.dispatch=n,r=sg(!1),o=uh.bind(null,ae,!1,r.queue),r=Nt(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=S6.bind(null,ae,i,o,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ww(e){var t=Qe();return zA(t,Ae,e)}function zA(e,t,n){if(t=rh(e,t,wA)[0],e=Ku(fi)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var r=ol(t)}catch(a){throw a===ta?Zc:a}else r=t;t=Qe();var i=t.queue,o=i.dispatch;return n!==t.memoizedState&&(ae.flags|=2048,Go(9,{destroy:void 0},x6.bind(null,i,n),null)),[r,o,e]}function x6(e,t){e.action=t}function zw(e){var t=Qe(),n=Ae;if(n!==null)return zA(t,n,e);Qe(),t=t.memoizedState,n=Qe();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Go(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=ae.updateQueue,t===null&&(t=qc(),ae.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function AA(){return Qe().memoizedState}function Qu(e,t,n,r){var i=Nt();ae.flags|=e,i.memoizedState=Go(1|t,{destroy:void 0},n,r===void 0?null:r)}function Hc(e,t,n,r){var i=Qe();r=r===void 0?null:r;var o=i.memoizedState.inst;Ae!==null&&r!==null&&Qg(r,Ae.memoizedState.deps)?i.memoizedState=Go(t,o,n,r):(ae.flags|=e,i.memoizedState=Go(1|t,o,n,r))}function Aw(e,t){Qu(8390656,8,e,t)}function oh(e,t){Hc(2048,8,e,t)}function _6(e){ae.flags|=4;var t=ae.updateQueue;if(t===null)t=qc(),ae.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function EA(e){var t=Qe().memoizedState;return _6({ref:t,nextImpl:e}),function(){if(ve&2)throw Error(k(440));return t.impl.apply(void 0,arguments)}}function TA(e,t){return Hc(4,2,e,t)}function kA(e,t){return Hc(4,4,e,t)}function CA(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function IA(e,t,n){n=n!=null?n.concat([e]):null,Hc(4,4,CA.bind(null,t,e),n)}function ah(){}function NA(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Qg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function OA(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Qg(t,r[1]))return r[0];if(r=e(),Dr){Ui(!0);try{e()}finally{Ui(!1)}}return n.memoizedState=[r,t],r}function sh(e,t,n){return n===void 0||di&1073741824&&!(pe&261930)?e.memoizedState=t:(e.memoizedState=n,e=xE(),ae.lanes|=e,Wi|=e,n)}function DA(e,t,n,r){return on(n,t)?n:Bo.current!==null?(e=sh(e,n,r),on(e,t)||(nt=!0),e):!(di&42)||di&1073741824&&!(pe&261930)?(nt=!0,e.memoizedState=n):(e=xE(),ae.lanes|=e,Wi|=e,t)}function MA(e,t,n,r,i){var o=ye.p;ye.p=o!==0&&8>o?o:8;var a=ne.T,s={};ne.T=s,uh(e,!1,t,n);try{var u=i(),d=ne.S;if(d!==null&&d(s,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var m=v6(u,r);Ns(e,t,m,rn(e))}else Ns(e,t,r,rn(e))}catch(l){Ns(e,t,{then:function(){},status:"rejected",reason:l},rn())}finally{ye.p=o,a!==null&&s.types!==null&&(a.types=s.types),ne.T=a}}function $6(){}function ug(e,t,n,r){if(e.tag!==5)throw Error(k(476));var i=UA(e).queue;MA(e,i,t,Ar,n===null?$6:function(){return RA(e),n(r)})}function UA(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ar,baseState:Ar,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fi,lastRenderedState:Ar},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fi,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function RA(e){var t=UA(e);t.next===null&&(t=e.alternate.memoizedState),Ns(e,t.next.queue,{},rn())}function lh(){return bt(Js)}function jA(){return Qe().memoizedState}function PA(){return Qe().memoizedState}function w6(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=rn();e=Vi(n);var r=Hi(t,e,n);r!==null&&(qt(r,t,n),ks(r,t,n)),t={cache:Fg()},e.payload=t;return}t=t.return}}function z6(e,t,n){var r=rn();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Bc(e)?ZA(t,n):(n=Vg(e,t,n,r),n!==null&&(qt(n,e,r),qA(n,t,r)))}function LA(e,t,n){var r=rn();Ns(e,t,n,r)}function Ns(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Bc(e))ZA(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,on(s,a))return Lc(e,t,i,0),ke===null&&Pc(),!1}catch(u){}finally{}if(n=Vg(e,t,i,r),n!==null)return qt(n,e,r),qA(n,t,r),!0}return!1}function uh(e,t,n,r){if(r={lane:2,revertLane:yh(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Bc(e)){if(t)throw Error(k(479))}else t=Vg(e,n,r,2),t!==null&&qt(t,e,2)}function Bc(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function ZA(e,t){Po=yc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qA(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ez(e,n)}}var Gs={readContext:bt,use:Vc,useCallback:Fe,useContext:Fe,useEffect:Fe,useImperativeHandle:Fe,useLayoutEffect:Fe,useInsertionEffect:Fe,useMemo:Fe,useReducer:Fe,useRef:Fe,useState:Fe,useDebugValue:Fe,useDeferredValue:Fe,useTransition:Fe,useSyncExternalStore:Fe,useId:Fe,useHostTransitionStatus:Fe,useFormState:Fe,useActionState:Fe,useOptimistic:Fe,useMemoCache:Fe,useCacheRefresh:Fe};Gs.useEffectEvent=Fe;var VA={readContext:bt,use:Vc,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:Aw,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Qu(4194308,4,CA.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qu(4194308,4,e,t)},useInsertionEffect:function(e,t){Qu(4,2,e,t)},useMemo:function(e,t){var n=Nt();t=t===void 0?null:t;var r=e();if(Dr){Ui(!0);try{e()}finally{Ui(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Nt();if(n!==void 0){var i=n(t);if(Dr){Ui(!0);try{n(t)}finally{Ui(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=z6.bind(null,ae,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:function(e){e=sg(e);var t=e.queue,n=LA.bind(null,ae,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ah,useDeferredValue:function(e,t){var n=Nt();return sh(n,e,t)},useTransition:function(){var e=sg(!1);return e=MA.bind(null,ae,e.queue,!0,!1),Nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=ae,i=Nt();if(ge){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),ke===null)throw Error(k(349));pe&127||hA(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Aw(yA.bind(null,r,o,e),[e]),r.flags|=2048,Go(9,{destroy:void 0},vA.bind(null,r,o,n,t),null),n},useId:function(){var e=Nt(),t=ke.identifierPrefix;if(ge){var n=jn,r=Rn;n=(r&~(1<<32-nn(r)-1)).toString(32)+n,t="_"+t+"R_"+n,n=bc++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=y6++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:lh,useFormState:$w,useActionState:$w,useOptimistic:function(e){var t=Nt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=uh.bind(null,ae,!0,n),n.dispatch=t,[e,t]},useMemoCache:ih,useCacheRefresh:function(){return Nt().memoizedState=w6.bind(null,ae)},useEffectEvent:function(e){var t=Nt(),n={impl:e};return t.memoizedState=n,function(){if(ve&2)throw Error(k(440));return n.impl.apply(void 0,arguments)}}},ch={readContext:bt,use:Vc,useCallback:NA,useContext:bt,useEffect:oh,useImperativeHandle:IA,useInsertionEffect:TA,useLayoutEffect:kA,useMemo:OA,useReducer:Ku,useRef:AA,useState:function(){return Ku(fi)},useDebugValue:ah,useDeferredValue:function(e,t){var n=Qe();return DA(n,Ae.memoizedState,e,t)},useTransition:function(){var e=Ku(fi)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:ol(e),t]},useSyncExternalStore:gA,useId:jA,useHostTransitionStatus:lh,useFormState:ww,useActionState:ww,useOptimistic:function(e,t){var n=Qe();return xA(n,Ae,e,t)},useMemoCache:ih,useCacheRefresh:PA};ch.useEffectEvent=EA;var HA={readContext:bt,use:Vc,useCallback:NA,useContext:bt,useEffect:oh,useImperativeHandle:IA,useInsertionEffect:TA,useLayoutEffect:kA,useMemo:OA,useReducer:vp,useRef:AA,useState:function(){return vp(fi)},useDebugValue:ah,useDeferredValue:function(e,t){var n=Qe();return Ae===null?sh(n,e,t):DA(n,Ae.memoizedState,e,t)},useTransition:function(){var e=vp(fi)[0],t=Qe().memoizedState;return[typeof e=="boolean"?e:ol(e),t]},useSyncExternalStore:gA,useId:jA,useHostTransitionStatus:lh,useFormState:zw,useActionState:zw,useOptimistic:function(e,t){var n=Qe();return Ae!==null?xA(n,Ae,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:ih,useCacheRefresh:PA};HA.useEffectEvent=EA;function yp(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Pe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var cg={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=rn(),i=Vi(r);i.payload=t,n!=null&&(i.callback=n),t=Hi(e,i,r),t!==null&&(qt(t,e,r),ks(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=rn(),i=Vi(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Hi(e,i,r),t!==null&&(qt(t,e,r),ks(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=rn(),r=Vi(n);r.tag=2,t!=null&&(r.callback=t),t=Hi(e,r,n),t!==null&&(qt(t,e,n),ks(t,e,n))}};function Ew(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!Zs(n,r)||!Zs(i,o):!0}function Tw(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&cg.enqueueReplaceState(t,t.state,null)}function Mr(e,t){var n=t;if("ref"in t){n={};for(var r in t)r!=="ref"&&(n[r]=t[r])}if(e=e.defaultProps){n===t&&(n=Pe({},n));for(var i in e)n[i]===void 0&&(n[i]=e[i])}return n}function BA(e){dc(e)}function GA(e){console.error(e)}function FA(e){dc(e)}function Sc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function kw(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function dg(e,t,n){return n=Vi(n),n.tag=3,n.payload={element:null},n.callback=function(){Sc(e,t)},n}function XA(e){return e=Vi(e),e.tag=3,e}function JA(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i=="function"){var o=r.value;e.payload=function(){return i(o)},e.callback=function(){kw(t,n,r)}}var a=n.stateNode;a!==null&&typeof a.componentDidCatch=="function"&&(e.callback=function(){kw(t,n,r),typeof i!="function"&&(Bi===null?Bi=new Set([this]):Bi.add(this));var s=r.stack;this.componentDidCatch(r.value,{componentStack:s!==null?s:""})})}function A6(e,t,n,r,i){if(n.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(t=n.alternate,t!==null&&ea(t,n,i,!0),n=an.current,n!==null){switch(n.tag){case 31:case 13:return xn===null?zc():n.alternate===null&&Xe===0&&(Xe=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===gc?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),kp(e,r,i)),!1;case 22:return n.flags|=65536,r===gc?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),kp(e,r,i)),!1}throw Error(k(435,n.tag))}return kp(e,r,i),zc(),!1}if(ge)return t=an.current,t!==null?(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Qp&&(e=Error(k(422),{cause:r}),Vs(bn(e,n)))):(r!==Qp&&(t=Error(k(423),{cause:r}),Vs(bn(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=bn(r,n),i=dg(e.stateNode,r,i),hp(e,i),Xe!==4&&(Xe=2)),!1;var o=Error(k(520),{cause:r});if(o=bn(o,n),Ms===null?Ms=[o]:Ms.push(o),Xe!==4&&(Xe=2),t===null)return!0;r=bn(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=dg(n.stateNode,r,e),hp(n,e),!1;case 1:if(t=n.type,o=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||o!==null&&typeof o.componentDidCatch=="function"&&(Bi===null||!Bi.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=XA(i),JA(i,e,n,r),hp(n,i),!1}n=n.return}while(n!==null);return!1}var dh=Error(k(461)),nt=!1;function ht(e,t,n,r){t.child=e===null?uA(t,null,n,r):Or(t,e.child,n,r)}function Cw(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var a={};for(var s in r)s!=="ref"&&(a[s]=r[s])}else a=r;return Nr(t),r=Wg(e,t,n,a,o,i),s=eh(),e!==null&&!nt?(th(e,t,i),mi(e,t,i)):(ge&&s&&Bg(t),t.flags|=1,ht(e,t,r,i),t.child)}function Iw(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Hg(o)&&o.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=o,YA(e,t,o,r,i)):(e=Ju(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!fh(e,i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:Zs,n(a,r)&&e.ref===t.ref)return mi(e,t,i)}return t.flags|=1,e=si(o,r),e.ref=t.ref,e.return=t,t.child=e}function YA(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Zs(o,r)&&e.ref===t.ref)if(nt=!1,t.pendingProps=r=o,fh(e,i))e.flags&131072&&(nt=!0);else return t.lanes=e.lanes,mi(e,t,i)}return fg(e,t,n,r,i)}function KA(e,t,n,r){var i=r.children,o=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode==="hidden"){if(t.flags&128){if(o=o!==null?o.baseLanes|n:n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~o}else r=0,t.child=null;return Nw(e,t,o,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Yu(t,o!==null?o.cachePool:null),o!==null?Sw(t,o):og(),fA(t);else return r=t.lanes=536870912,Nw(e,t,o!==null?o.baseLanes|n:n,n,r)}else o!==null?(Yu(t,o.cachePool),Sw(t,o),Di(t),t.memoizedState=null):(e!==null&&Yu(t,null),og(),Di(t));return ht(e,t,i,n),t.child}function $s(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Nw(e,t,n,r,i){var o=Xg();return o=o===null?null:{parent:tt._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},e!==null&&Yu(t,null),og(),fA(t),e!==null&&ea(e,t,r,!0),t.childLanes=i,null}function Wu(e,t){return t=xc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Ow(e,t,n){return Or(t,e.child,null,n),e=Wu(t,t.pendingProps),e.flags|=2,Kt(t),t.memoizedState=null,e}function E6(e,t,n){var r=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(ge){if(r.mode==="hidden")return e=Wu(t,r),t.lanes=536870912,$s(null,e);if(ag(t),(e=je)?(e=VE(e,Sn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Yi!==null?{id:Rn,overflow:jn}:null,retryLane:536870912,hydrationErrors:null},n=nA(e),n.return=t,t.child=n,yt=t,je=null)):e=null,e===null)throw Ki(t);return t.lanes=536870912,null}return Wu(t,r)}var o=e.memoizedState;if(o!==null){var a=o.dehydrated;if(ag(t),i)if(t.flags&256)t.flags&=-257,t=Ow(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(k(558));else if(nt||ea(e,t,n,!1),i=(n&e.childLanes)!==0,nt||i){if(r=ke,r!==null&&(a=Tz(r,n),a!==0&&a!==o.retryLane))throw o.retryLane=a,Pr(e,a),qt(r,e,a),dh;zc(),t=Ow(e,t,n)}else e=o.treeContext,je=_n(a.nextSibling),yt=t,ge=!0,qi=null,Sn=!1,e!==null&&rA(t,e),t=Wu(t,r),t.flags|=4096;return t}return e=si(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function ec(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(k(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function fg(e,t,n,r,i){return Nr(t),n=Wg(e,t,n,r,void 0,i),r=eh(),e!==null&&!nt?(th(e,t,i),mi(e,t,i)):(ge&&r&&Bg(t),t.flags|=1,ht(e,t,n,i),t.child)}function Dw(e,t,n,r,i,o){return Nr(t),t.updateQueue=null,n=pA(t,r,n,i),mA(e),r=eh(),e!==null&&!nt?(th(e,t,o),mi(e,t,o)):(ge&&r&&Bg(t),t.flags|=1,ht(e,t,n,o),t.child)}function Mw(e,t,n,r,i){if(Nr(t),t.stateNode===null){var o=Co,a=n.contextType;typeof a=="object"&&a!==null&&(o=bt(a)),o=new n(r,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=cg,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=r,o.state=t.memoizedState,o.refs={},Yg(t),a=n.contextType,o.context=typeof a=="object"&&a!==null?bt(a):Co,o.state=t.memoizedState,a=n.getDerivedStateFromProps,typeof a=="function"&&(yp(t,n,a,r),o.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(a=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),a!==o.state&&cg.enqueueReplaceState(o,o.state,null),Is(t,r,o,i),Cs(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!0}else if(e===null){o=t.stateNode;var s=t.memoizedProps,u=Mr(n,s);o.props=u;var d=o.context,m=n.contextType;a=Co,typeof m=="object"&&m!==null&&(a=bt(m));var l=n.getDerivedStateFromProps;m=typeof l=="function"||typeof o.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s||d!==a)&&Tw(t,o,r,a),Ii=!1;var f=t.memoizedState;o.state=f,Is(t,r,o,i),Cs(),d=t.memoizedState,s||f!==d||Ii?(typeof l=="function"&&(yp(t,n,l,r),d=t.memoizedState),(u=Ii||Ew(t,n,u,r,f,d,a))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=d),o.props=r,o.state=d,o.context=a,r=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ig(e,t),a=t.memoizedProps,m=Mr(n,a),o.props=m,l=t.pendingProps,f=o.context,d=n.contextType,u=Co,typeof d=="object"&&d!==null&&(u=bt(d)),s=n.getDerivedStateFromProps,(d=typeof s=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==l||f!==u)&&Tw(t,o,r,u),Ii=!1,f=t.memoizedState,o.state=f,Is(t,r,o,i),Cs();var p=t.memoizedState;a!==l||f!==p||Ii||e!==null&&e.dependencies!==null&&pc(e.dependencies)?(typeof s=="function"&&(yp(t,n,s,r),p=t.memoizedState),(m=Ii||Ew(t,n,m,r,f,p,u)||e!==null&&e.dependencies!==null&&pc(e.dependencies))?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,p,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,p,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=u,r=m):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,ec(e,t),r=(t.flags&128)!==0,o||r?(o=t.stateNode,n=r&&typeof n.getDerivedStateFromError!="function"?null:o.render(),t.flags|=1,e!==null&&r?(t.child=Or(t,e.child,null,i),t.child=Or(t,null,n,i)):ht(e,t,n,i),t.memoizedState=o.state,e=t.child):e=mi(e,t,i),e}function Uw(e,t,n,r){return Ir(),t.flags|=256,ht(e,t,n,r),t.child}var bp={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Sp(e){return{baseLanes:e,cachePool:aA()}}function xp(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Wt),e}function QA(e,t,n){var r=t.pendingProps,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(Ke.current&2)!==0),a&&(i=!0,t.flags&=-129),a=(t.flags&32)!==0,t.flags&=-33,e===null){if(ge){if(i?Oi(t):Di(t),(e=je)?(e=VE(e,Sn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Yi!==null?{id:Rn,overflow:jn}:null,retryLane:536870912,hydrationErrors:null},n=nA(e),n.return=t,t.child=n,yt=t,je=null)):e=null,e===null)throw Ki(t);return Ag(e)?t.lanes=32:t.lanes=536870912,null}var s=r.children;return r=r.fallback,i?(Di(t),i=t.mode,s=xc({mode:"hidden",children:s},i),r=Er(r,i,n,null),s.return=t,r.return=t,s.sibling=r,t.child=s,r=t.child,r.memoizedState=Sp(n),r.childLanes=xp(e,a,n),t.memoizedState=bp,$s(null,r)):(Oi(t),mg(t,s))}var u=e.memoizedState;if(u!==null&&(s=u.dehydrated,s!==null)){if(o)t.flags&256?(Oi(t),t.flags&=-257,t=_p(e,t,n)):t.memoizedState!==null?(Di(t),t.child=e.child,t.flags|=128,t=null):(Di(t),s=r.fallback,i=t.mode,r=xc({mode:"visible",children:r.children},i),s=Er(s,i,n,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,Or(t,e.child,null,n),r=t.child,r.memoizedState=Sp(n),r.childLanes=xp(e,a,n),t.memoizedState=bp,t=$s(null,r));else if(Oi(t),Ag(s)){if(a=s.nextSibling&&s.nextSibling.dataset,a)var d=a.dgst;a=d,r=Error(k(419)),r.stack="",r.digest=a,Vs({value:r,source:null,stack:null}),t=_p(e,t,n)}else if(nt||ea(e,t,n,!1),a=(n&e.childLanes)!==0,nt||a){if(a=ke,a!==null&&(r=Tz(a,n),r!==0&&r!==u.retryLane))throw u.retryLane=r,Pr(e,r),qt(a,e,r),dh;zg(s)||zc(),t=_p(e,t,n)}else zg(s)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,je=_n(s.nextSibling),yt=t,ge=!0,qi=null,Sn=!1,e!==null&&rA(t,e),t=mg(t,r.children),t.flags|=4096);return t}return i?(Di(t),s=r.fallback,i=t.mode,u=e.child,d=u.sibling,r=si(u,{mode:"hidden",children:r.children}),r.subtreeFlags=u.subtreeFlags&65011712,d!==null?s=si(d,s):(s=Er(s,i,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,$s(null,r),r=t.child,s=e.child.memoizedState,s===null?s=Sp(n):(i=s.cachePool,i!==null?(u=tt._currentValue,i=i.parent!==u?{parent:u,pool:u}:i):i=aA(),s={baseLanes:s.baseLanes|n,cachePool:i}),r.memoizedState=s,r.childLanes=xp(e,a,n),t.memoizedState=bp,$s(e.child,r)):(Oi(t),n=e.child,e=n.sibling,n=si(n,{mode:"visible",children:r.children}),n.return=t,n.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=n,t.memoizedState=null,n)}function mg(e,t){return t=xc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function xc(e,t){return e=Qt(22,e,null,t),e.lanes=0,e}function _p(e,t,n){return Or(t,e.child,null,n),e=mg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Rw(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),eg(e.return,t,n)}function $p(e,t,n,r,i,o){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.treeForkCount=o)}function WA(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;r=r.children;var a=Ke.current,s=(a&2)!==0;if(s?(a=a&1|2,t.flags|=128):a&=1,Ne(Ke,a),ht(e,t,r,n),r=ge?qs:0,!s&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Rw(e,n,t);else if(e.tag===19)Rw(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&vc(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),$p(t,!1,i,n,o,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&vc(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}$p(t,!0,n,null,o,r);break;case"together":$p(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function mi(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wi|=t.lanes,!(n&t.childLanes))if(e!==null){if(ea(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=si(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=si(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function fh(e,t){return e.lanes&t?!0:(e=e.dependencies,!!(e!==null&&pc(e)))}function T6(e,t,n){switch(t.tag){case 3:sc(t,t.stateNode.containerInfo),Ni(t,tt,e.memoizedState.cache),Ir();break;case 27:case 5:Zp(t);break;case 4:sc(t,t.stateNode.containerInfo);break;case 10:Ni(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,ag(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(Oi(t),t.flags|=128,null):n&t.child.childLanes?QA(e,t,n):(Oi(t),e=mi(e,t,n),e!==null?e.sibling:null);Oi(t);break;case 19:var i=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(ea(e,t,n,!1),r=(n&t.childLanes)!==0),i){if(r)return WA(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ne(Ke,Ke.current),r)break;return null;case 22:return t.lanes=0,KA(e,t,n,t.pendingProps);case 24:Ni(t,tt,e.memoizedState.cache)}return mi(e,t,n)}function eE(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)nt=!0;else{if(!fh(e,n)&&!(t.flags&128))return nt=!1,T6(e,t,n);nt=!!(e.flags&131072)}else nt=!1,ge&&t.flags&1048576&&iA(t,qs,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=wr(t.elementType),t.type=e,typeof e=="function")Hg(e)?(r=Mr(e,r),t.tag=1,t=Mw(null,t,e,r,n)):(t.tag=0,t=fg(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===Cg){t.tag=11,t=Cw(null,t,e,r,n);break e}else if(i===Ig){t.tag=14,t=Iw(null,t,e,r,n);break e}}throw t=Pp(e)||e,Error(k(306,t,""))}}return t;case 0:return fg(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Mr(r,t.pendingProps),Mw(e,t,r,i,n);case 3:e:{if(sc(t,t.stateNode.containerInfo),e===null)throw Error(k(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,ig(e,t),Is(t,r,null,n);var a=t.memoizedState;if(r=a.cache,Ni(t,tt,r),r!==o.cache&&tg(t,[tt],n,!0),Cs(),r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Uw(e,t,r,n);break e}else if(r!==i){i=bn(Error(k(424)),t),Vs(i),t=Uw(e,t,r,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(je=_n(e.firstChild),yt=t,ge=!0,qi=null,Sn=!0,n=uA(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ir(),r===i){t=mi(e,t,n);break e}ht(e,t,r,n)}t=t.child}return t;case 26:return ec(e,t),e===null?(n=oz(t.type,null,t.pendingProps,null))?t.memoizedState=n:ge||(n=t.type,e=t.pendingProps,r=kc(Zi.current).createElement(n),r[vt]=t,r[Vt]=e,St(r,n,e),ft(r),t.stateNode=r):t.memoizedState=oz(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Zp(t),e===null&&ge&&(r=t.stateNode=HE(t.type,t.pendingProps,Zi.current),yt=t,Sn=!0,i=je,tr(t.type)?(Eg=i,je=_n(r.firstChild)):je=i),ht(e,t,t.pendingProps.children,n),ec(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ge&&((i=r=je)&&(r=nM(r,t.type,t.pendingProps,Sn),r!==null?(t.stateNode=r,yt=t,je=_n(r.firstChild),Sn=!1,i=!0):i=!1),i||Ki(t)),Zp(t),i=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,r=o.children,$g(i,o)?r=null:a!==null&&$g(i,a)&&(t.flags|=32),t.memoizedState!==null&&(i=Wg(e,t,b6,null,null,n),Js._currentValue=i),ec(e,t),ht(e,t,r,n),t.child;case 6:return e===null&&ge&&((e=n=je)&&(n=iM(n,t.pendingProps,Sn),n!==null?(t.stateNode=n,yt=t,je=null,e=!0):e=!1),e||Ki(t)),null;case 13:return QA(e,t,n);case 4:return sc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Or(t,null,r,n):ht(e,t,r,n),t.child;case 11:return Cw(e,t,t.type,t.pendingProps,n);case 7:return ht(e,t,t.pendingProps,n),t.child;case 8:return ht(e,t,t.pendingProps.children,n),t.child;case 12:return ht(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ni(t,t.type,r.value),ht(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,Nr(t),i=bt(i),r=r(i),t.flags|=1,ht(e,t,r,n),t.child;case 14:return Iw(e,t,t.type,t.pendingProps,n);case 15:return YA(e,t,t.type,t.pendingProps,n);case 19:return WA(e,t,n);case 31:return E6(e,t,n);case 22:return KA(e,t,n,t.pendingProps);case 24:return Nr(t),r=bt(tt),e===null?(i=Xg(),i===null&&(i=ke,o=Fg(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},Yg(t),Ni(t,tt,i)):(e.lanes&n&&(ig(e,t),Is(t,null,null,n),Cs()),i=e.memoizedState,o=t.memoizedState,i.parent!==r?(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Ni(t,tt,r)):(r=o.cache,Ni(t,tt,r),r!==i.cache&&tg(t,[tt],n,!0))),ht(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(k(156,t.tag))}function Qn(e){e.flags|=4}function wp(e,t,n,r,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(wE())e.flags|=8192;else throw kr=gc,Jg}else e.flags&=-16777217}function jw(e,t){if(t.type!=="stylesheet"||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!FE(t))if(wE())e.flags|=8192;else throw kr=gc,Jg}function ju(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?zz():536870912,e.lanes|=t,Fo|=t)}function hs(e,t){if(!ge)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Re(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function k6(e,t,n){var r=t.pendingProps;switch(Gg(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Re(t),null;case 1:return Re(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),li(tt),Zo(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yo(t)?Qn(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,gp())),Re(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(Qn(t),o!==null?(Re(t),jw(t,o)):(Re(t),wp(t,i,null,r,n))):o?o!==e.memoizedState?(Qn(t),Re(t),jw(t,o)):(Re(t),t.flags&=-16777217):(e=e.memoizedProps,e!==r&&Qn(t),Re(t),wp(t,i,e,r,n)),null;case 27:if(lc(t),n=Zi.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Qn(t);else{if(!r){if(t.stateNode===null)throw Error(k(166));return Re(t),null}e=Ln.current,yo(t)?mw(t,e):(e=HE(i,r,n),t.stateNode=e,Qn(t))}return Re(t),null;case 5:if(lc(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Qn(t);else{if(!r){if(t.stateNode===null)throw Error(k(166));return Re(t),null}if(o=Ln.current,yo(t))mw(t,o);else{var a=kc(Zi.current);switch(o){case 1:o=a.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:o=a.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":o=a.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":o=a.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":o=a.createElement("div"),o.innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o=typeof r.is=="string"?a.createElement("select",{is:r.is}):a.createElement("select"),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is=="string"?a.createElement(i,{is:r.is}):a.createElement(i)}}o[vt]=t,o[Vt]=r;e:for(a=t.child;a!==null;){if(a.tag===5||a.tag===6)o.appendChild(a.stateNode);else if(a.tag!==4&&a.tag!==27&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;a=a.return}a.sibling.return=a.return,a=a.sibling}t.stateNode=o;e:switch(St(o,i,r),i){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&Qn(t)}}return Re(t),wp(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Qn(t);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(e=Zi.current,yo(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=yt,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[vt]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||LE(e.nodeValue,n)),e||Ki(t,!0)}else e=kc(e).createTextNode(r),e[vt]=t,t.stateNode=e}return Re(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=yo(t),n!==null){if(e===null){if(!r)throw Error(k(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(557));e[vt]=t}else Ir(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Re(t),e=!1}else n=gp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Kt(t),t):(Kt(t),null);if(t.flags&128)throw Error(k(558))}return Re(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=yo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(k(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k(317));i[vt]=t}else Ir(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Re(t),i=!1}else i=gp(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Kt(t),t):(Kt(t),null)}return Kt(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ju(t,t.updateQueue),Re(t),null);case 4:return Zo(),e===null&&bh(t.stateNode.containerInfo),Re(t),null;case 10:return li(t.type),Re(t),null;case 19:if(mt(Ke),r=t.memoizedState,r===null)return Re(t),null;if(i=(t.flags&128)!==0,o=r.rendering,o===null)if(i)hs(r,!1);else{if(Xe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=vc(e),o!==null){for(t.flags|=128,hs(r,!1),e=o.updateQueue,t.updateQueue=e,ju(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)tA(n,e),n=n.sibling;return Ne(Ke,Ke.current&1|2),ge&&ni(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&en()>$c&&(t.flags|=128,i=!0,hs(r,!1),t.lanes=4194304)}else{if(!i)if(e=vc(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,ju(t,e),hs(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!ge)return Re(t),null}else 2*en()-r.renderingStartTime>$c&&n!==536870912&&(t.flags|=128,i=!0,hs(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e!==null?e.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=en(),e.sibling=null,n=Ke.current,Ne(Ke,i?n&1|2:n&1),ge&&ni(t,r.treeForkCount),e):(Re(t),null);case 22:case 23:return Kt(t),Kg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Re(t),t.subtreeFlags&6&&(t.flags|=8192)):Re(t),n=t.updateQueue,n!==null&&ju(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&mt(Tr),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),li(tt),Re(t),null;case 25:return null;case 30:return null}throw Error(k(156,t.tag))}function C6(e,t){switch(Gg(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return li(tt),Zo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return lc(t),null;case 31:if(t.memoizedState!==null){if(Kt(t),t.alternate===null)throw Error(k(340));Ir()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Kt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Ir()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return mt(Ke),null;case 4:return Zo(),null;case 10:return li(t.type),null;case 22:case 23:return Kt(t),Kg(),e!==null&&mt(Tr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return li(tt),null;case 25:return null;default:return null}}function tE(e,t){switch(Gg(t),t.tag){case 3:li(tt),Zo();break;case 26:case 27:case 5:lc(t);break;case 4:Zo();break;case 31:t.memoizedState!==null&&Kt(t);break;case 13:Kt(t);break;case 19:mt(Ke);break;case 10:li(t.type);break;case 22:case 23:Kt(t),Kg(),e!==null&&mt(Tr);break;case 24:li(tt)}}function al(e,t){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var o=n.create,a=n.inst;r=o(),a.destroy=r}n=n.next}while(n!==i)}}catch(s){we(t,t.return,s)}}function Qi(e,t,n){try{var r=t.updateQueue,i=r!==null?r.lastEffect:null;if(i!==null){var o=i.next;r=o;do{if((r.tag&e)===e){var a=r.inst,s=a.destroy;if(s!==void 0){a.destroy=void 0,i=t;var u=n,d=s;try{d()}catch(m){we(i,u,m)}}}r=r.next}while(r!==o)}}catch(m){we(t,t.return,m)}}function nE(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{dA(t,n)}catch(r){we(e,e.return,r)}}}function iE(e,t,n){n.props=Mr(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){we(e,t,r)}}function Os(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n=="function"?e.refCleanup=n(r):n.current=r}}catch(i){we(e,t,i)}}function Pn(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r=="function")try{r()}catch(i){we(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(i){we(e,t,i)}else n.current=null}function rE(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(i){we(e,e.return,i)}}function zp(e,t,n){try{var r=e.stateNode;Y6(r,e.type,n,t),r[Vt]=t}catch(i){we(e,e.return,i)}}function oE(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&tr(e.type)||e.tag===4}function Ap(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||oE(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&tr(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function pg(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=oi));else if(r!==4&&(r===27&&tr(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(pg(e,t,n),e=e.sibling;e!==null;)pg(e,t,n),e=e.sibling}function _c(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&tr(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(_c(e,t,n),e=e.sibling;e!==null;)_c(e,t,n),e=e.sibling}function aE(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);St(t,r,n),t[vt]=e,t[Vt]=n}catch(o){we(e,e.return,o)}}var ii=!1,et=!1,Ep=!1,Pw=typeof WeakSet=="function"?WeakSet:Set,dt=null;function I6(e,t){if(e=e.containerInfo,xg=Oc,e=Fz(e),Zg(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(v){n=null;break e}var a=0,s=-1,u=-1,d=0,m=0,l=e,f=null;t:for(;;){for(var p;l!==n||i!==0&&l.nodeType!==3||(s=a+i),l!==o||r!==0&&l.nodeType!==3||(u=a+r),l.nodeType===3&&(a+=l.nodeValue.length),(p=l.firstChild)!==null;)f=l,l=p;for(;;){if(l===e)break t;if(f===n&&++d===i&&(s=a),f===o&&++m===r&&(u=a),(p=l.nextSibling)!==null)break;l=f,f=l.parentNode}l=p}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(_g={focusedElem:e,selectionRange:n},Oc=!1,dt=t;dt!==null;)if(t=dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,dt=e;else for(;dt!==null;){switch(t=dt,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,i=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=Mr(n.type,i);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(v){we(n,n.return,v)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)wg(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":wg(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(k(163))}if(e=t.sibling,e!==null){e.return=t.return,dt=e;break}dt=t.return}}function sE(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ei(e,n),r&4&&al(5,n);break;case 1:if(ei(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(a){we(n,n.return,a)}else{var i=Mr(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(a){we(n,n.return,a)}}r&64&&nE(n),r&512&&Os(n,n.return);break;case 3:if(ei(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{dA(e,t)}catch(a){we(n,n.return,a)}}break;case 27:t===null&&r&4&&aE(n);case 26:case 5:ei(e,n),t===null&&r&4&&rE(n),r&512&&Os(n,n.return);break;case 12:ei(e,n);break;case 31:ei(e,n),r&4&&cE(e,n);break;case 13:ei(e,n),r&4&&dE(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=L6.bind(null,n),rM(e,n))));break;case 22:if(r=n.memoizedState!==null||ii,!r){t=t!==null&&t.memoizedState!==null||et,i=ii;var o=et;ii=r,(et=t)&&!o?ti(e,n,(n.subtreeFlags&8772)!==0):ei(e,n),ii=i,et=o}break;case 30:break;default:ei(e,n)}}function lE(e){var t=e.alternate;t!==null&&(e.alternate=null,lE(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Mg(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ve=null,Lt=!1;function Wn(e,t,n){for(n=n.child;n!==null;)uE(e,t,n),n=n.sibling}function uE(e,t,n){if(tn&&typeof tn.onCommitFiberUnmount=="function")try{tn.onCommitFiberUnmount(Ws,n)}catch(o){}switch(n.tag){case 26:et||Pn(n,t),Wn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:et||Pn(n,t);var r=Ve,i=Lt;tr(n.type)&&(Ve=n.stateNode,Lt=!1),Wn(e,t,n),Rs(n.stateNode),Ve=r,Lt=i;break;case 5:et||Pn(n,t);case 6:if(r=Ve,i=Lt,Ve=null,Wn(e,t,n),Ve=r,Lt=i,Ve!==null)if(Lt)try{(Ve.nodeType===9?Ve.body:Ve.nodeName==="HTML"?Ve.ownerDocument.body:Ve).removeChild(n.stateNode)}catch(o){we(n,t,o)}else try{Ve.removeChild(n.stateNode)}catch(o){we(n,t,o)}break;case 18:Ve!==null&&(Lt?(e=Ve,ez(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),Ko(e)):ez(Ve,n.stateNode));break;case 4:r=Ve,i=Lt,Ve=n.stateNode.containerInfo,Lt=!0,Wn(e,t,n),Ve=r,Lt=i;break;case 0:case 11:case 14:case 15:Qi(2,n,t),et||Qi(4,n,t),Wn(e,t,n);break;case 1:et||(Pn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"&&iE(n,t,r)),Wn(e,t,n);break;case 21:Wn(e,t,n);break;case 22:et=(r=et)||n.memoizedState!==null,Wn(e,t,n),et=r;break;default:Wn(e,t,n)}}function cE(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ko(e)}catch(n){we(t,t.return,n)}}}function dE(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ko(e)}catch(n){we(t,t.return,n)}}function N6(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Pw),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Pw),t;default:throw Error(k(435,e.tag))}}function Pu(e,t){var n=N6(e);t.forEach(function(r){if(!n.has(r)){n.add(r);var i=Z6.bind(null,e,r);r.then(i,i)}})}function jt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r],o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 27:if(tr(s.type)){Ve=s.stateNode,Lt=!1;break e}break;case 5:Ve=s.stateNode,Lt=!1;break e;case 3:case 4:Ve=s.stateNode.containerInfo,Lt=!0;break e}s=s.return}if(Ve===null)throw Error(k(160));uE(o,a,i),Ve=null,Lt=!1,o=i.alternate,o!==null&&(o.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)fE(t,e),t=t.sibling}var En=null;function fE(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:jt(t,e),Pt(e),r&4&&(Qi(3,e,e.return),al(3,e),Qi(5,e,e.return));break;case 1:jt(t,e),Pt(e),r&512&&(et||n===null||Pn(n,n.return)),r&64&&ii&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var i=En;if(jt(t,e),Pt(e),r&512&&(et||n===null||Pn(n,n.return)),r&4){var o=n!==null?n.memoizedState:null;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){e:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(r){case"title":o=i.getElementsByTagName("title")[0],(!o||o[nl]||o[vt]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=i.createElement(r),i.head.insertBefore(o,i.querySelector("head > title"))),St(o,r,n),o[vt]=e,ft(o),r=o;break e;case"link":var a=sz("link","href",i).get(r+(n.href||""));if(a){for(var s=0;s<a.length;s++)if(o=a[s],o.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&o.getAttribute("rel")===(n.rel==null?null:n.rel)&&o.getAttribute("title")===(n.title==null?null:n.title)&&o.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){a.splice(s,1);break t}}o=i.createElement(r),St(o,r,n),i.head.appendChild(o);break;case"meta":if(a=sz("meta","content",i).get(r+(n.content||""))){for(s=0;s<a.length;s++)if(o=a[s],o.getAttribute("content")===(n.content==null?null:""+n.content)&&o.getAttribute("name")===(n.name==null?null:n.name)&&o.getAttribute("property")===(n.property==null?null:n.property)&&o.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute("charset")===(n.charSet==null?null:n.charSet)){a.splice(s,1);break t}}o=i.createElement(r),St(o,r,n),i.head.appendChild(o);break;default:throw Error(k(468,r))}o[vt]=e,ft(o),r=o}e.stateNode=r}else lz(i,e.type,e.stateNode);else e.stateNode=az(i,r,e.memoizedProps);else o!==r?(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?lz(i,e.type,e.stateNode):az(i,r,e.memoizedProps)):r===null&&e.stateNode!==null&&zp(e,e.memoizedProps,n.memoizedProps)}break;case 27:jt(t,e),Pt(e),r&512&&(et||n===null||Pn(n,n.return)),n!==null&&r&4&&zp(e,e.memoizedProps,n.memoizedProps);break;case 5:if(jt(t,e),Pt(e),r&512&&(et||n===null||Pn(n,n.return)),e.flags&32){i=e.stateNode;try{Vo(i,"")}catch(h){we(e,e.return,h)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,zp(e,i,n!==null?n.memoizedProps:i)),r&1024&&(Ep=!0);break;case 6:if(jt(t,e),Pt(e),r&4){if(e.stateNode===null)throw Error(k(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(h){we(e,e.return,h)}}break;case 3:if(ic=null,i=En,En=Cc(t.containerInfo),jt(t,e),En=i,Pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Ko(t.containerInfo)}catch(h){we(e,e.return,h)}Ep&&(Ep=!1,mE(e));break;case 4:r=En,En=Cc(e.stateNode.containerInfo),jt(t,e),Pt(e),En=r;break;case 12:jt(t,e),Pt(e);break;case 31:jt(t,e),Pt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Pu(e,r)));break;case 13:jt(t,e),Pt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Gc=en()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Pu(e,r)));break;case 22:i=e.memoizedState!==null;var u=n!==null&&n.memoizedState!==null,d=ii,m=et;if(ii=d||i,et=m||u,jt(t,e),et=m,ii=d,Pt(e),r&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||u||ii||et||zr(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){u=n=t;try{if(o=u.stateNode,i)a=o.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none";else{s=u.stateNode;var l=u.memoizedProps.style,f=l!=null&&l.hasOwnProperty("display")?l.display:null;s.style.display=f==null||typeof f=="boolean"?"":(""+f).trim()}}catch(h){we(u,u.return,h)}}}else if(t.tag===6){if(n===null){u=t;try{u.stateNode.nodeValue=i?"":u.memoizedProps}catch(h){we(u,u.return,h)}}}else if(t.tag===18){if(n===null){u=t;try{var p=u.stateNode;i?tz(p,!0):tz(u.stateNode,!1)}catch(h){we(u,u.return,h)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,Pu(e,n))));break;case 19:jt(t,e),Pt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Pu(e,r)));break;case 30:break;case 21:break;default:jt(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(oE(r)){n=r;break}r=r.return}if(n==null)throw Error(k(160));switch(n.tag){case 27:var i=n.stateNode,o=Ap(e);_c(e,o,i);break;case 5:var a=n.stateNode;n.flags&32&&(Vo(a,""),n.flags&=-33);var s=Ap(e);_c(e,s,a);break;case 3:case 4:var u=n.stateNode.containerInfo,d=Ap(e);pg(e,d,u);break;default:throw Error(k(161))}}catch(m){we(e,e.return,m)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function mE(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;mE(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ei(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)sE(e,t.alternate,t),t=t.sibling}function zr(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Qi(4,t,t.return),zr(t);break;case 1:Pn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&iE(t,t.return,n),zr(t);break;case 27:Rs(t.stateNode);case 26:case 5:Pn(t,t.return),zr(t);break;case 22:t.memoizedState===null&&zr(t);break;case 30:zr(t);break;default:zr(t)}e=e.sibling}}function ti(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var r=t.alternate,i=e,o=t,a=o.flags;switch(o.tag){case 0:case 11:case 15:ti(i,o,n),al(4,o);break;case 1:if(ti(i,o,n),r=o,i=r.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(d){we(r,r.return,d)}if(r=o,i=r.updateQueue,i!==null){var s=r.stateNode;try{var u=i.shared.hiddenCallbacks;if(u!==null)for(i.shared.hiddenCallbacks=null,i=0;i<u.length;i++)cA(u[i],s)}catch(d){we(r,r.return,d)}}n&&a&64&&nE(o),Os(o,o.return);break;case 27:aE(o);case 26:case 5:ti(i,o,n),n&&r===null&&a&4&&rE(o),Os(o,o.return);break;case 12:ti(i,o,n);break;case 31:ti(i,o,n),n&&a&4&&cE(i,o);break;case 13:ti(i,o,n),n&&a&4&&dE(i,o);break;case 22:o.memoizedState===null&&ti(i,o,n),Os(o,o.return);break;case 30:break;default:ti(i,o,n)}t=t.sibling}}function mh(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&rl(n))}function ph(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&rl(e))}function An(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)pE(e,t,n,r),t=t.sibling}function pE(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:An(e,t,n,r),i&2048&&al(9,t);break;case 1:An(e,t,n,r);break;case 3:An(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&rl(e)));break;case 12:if(i&2048){An(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,a=o.id,s=o.onPostCommit;typeof s=="function"&&s(a,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(u){we(t,t.return,u)}}else An(e,t,n,r);break;case 31:An(e,t,n,r);break;case 13:An(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,a=t.alternate,t.memoizedState!==null?o._visibility&2?An(e,t,n,r):Ds(e,t):o._visibility&2?An(e,t,n,r):(o._visibility|=2,So(e,t,n,r,(t.subtreeFlags&10256)!==0||!1)),i&2048&&mh(a,t);break;case 24:An(e,t,n,r),i&2048&&ph(t.alternate,t);break;default:An(e,t,n,r)}}function So(e,t,n,r,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,a=t,s=n,u=r,d=a.flags;switch(a.tag){case 0:case 11:case 15:So(o,a,s,u,i),al(8,a);break;case 23:break;case 22:var m=a.stateNode;a.memoizedState!==null?m._visibility&2?So(o,a,s,u,i):Ds(o,a):(m._visibility|=2,So(o,a,s,u,i)),i&&d&2048&&mh(a.alternate,a);break;case 24:So(o,a,s,u,i),i&&d&2048&&ph(a.alternate,a);break;default:So(o,a,s,u,i)}t=t.sibling}}function Ds(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Ds(n,r),i&2048&&mh(r.alternate,r);break;case 24:Ds(n,r),i&2048&&ph(r.alternate,r);break;default:Ds(n,r)}t=t.sibling}}var ws=8192;function bo(e,t,n){if(e.subtreeFlags&ws)for(e=e.child;e!==null;)gE(e,t,n),e=e.sibling}function gE(e,t,n){switch(e.tag){case 26:bo(e,t,n),e.flags&ws&&e.memoizedState!==null&&hM(n,En,e.memoizedState,e.memoizedProps);break;case 5:bo(e,t,n);break;case 3:case 4:var r=En;En=Cc(e.stateNode.containerInfo),bo(e,t,n),En=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=ws,ws=16777216,bo(e,t,n),ws=r):bo(e,t,n));break;default:bo(e,t,n)}}function hE(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function vs(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];dt=r,yE(r,e)}hE(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)vE(e),e=e.sibling}function vE(e){switch(e.tag){case 0:case 11:case 15:vs(e),e.flags&2048&&Qi(9,e,e.return);break;case 3:vs(e);break;case 12:vs(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,tc(e)):vs(e);break;default:vs(e)}}function tc(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];dt=r,yE(r,e)}hE(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Qi(8,t,t.return),tc(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,tc(t));break;default:tc(t)}e=e.sibling}}function yE(e,t){for(;dt!==null;){var n=dt;switch(n.tag){case 0:case 11:case 15:Qi(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:rl(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,dt=r;else e:for(n=e;dt!==null;){r=dt;var i=r.sibling,o=r.return;if(lE(r),r===n){dt=null;break e}if(i!==null){i.return=o,dt=i;break e}dt=o}}}var O6={getCacheForType:function(e){var t=bt(tt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return bt(tt).controller.signal}},D6=typeof WeakMap=="function"?WeakMap:Map,ve=0,ke=null,me=null,pe=0,$e=0,Yt=null,ji=!1,na=!1,gh=!1,pi=0,Xe=0,Wi=0,Cr=0,hh=0,Wt=0,Fo=0,Ms=null,Zt=null,gg=!1,Gc=0,bE=0,$c=1/0,wc=null,Bi=null,at=0,Gi=null,Xo=null,ui=0,hg=0,vg=null,SE=null,Us=0,yg=null;function rn(){return ve&2&&pe!==0?pe&-pe:ne.T!==null?yh():kz()}function xE(){if(Wt===0)if(!(pe&536870912)||ge){var e=ku;ku<<=1,!(ku&3932160)&&(ku=262144),Wt=e}else Wt=536870912;return e=an.current,e!==null&&(e.flags|=32),Wt}function qt(e,t,n){(e===ke&&($e===2||$e===9)||e.cancelPendingCommit!==null)&&(Jo(e,0),Pi(e,pe,Wt,!1)),tl(e,n),(!(ve&2)||e!==ke)&&(e===ke&&(!(ve&2)&&(Cr|=n),Xe===4&&Pi(e,pe,Wt,!1)),qn(e))}function _E(e,t,n){if(ve&6)throw Error(k(327));var r=!n&&(t&127)===0&&(t&e.expiredLanes)===0||el(e,t),i=r?R6(e,t):Tp(e,t,!0),o=r;do{if(i===0){na&&!r&&Pi(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!M6(n)){i=Tp(e,t,!1),o=!1;continue}if(i===2){if(o=t,e.errorRecoveryDisabledLanes&o)var a=0;else a=e.pendingLanes&-536870913,a=a!==0?a:a&536870912?536870912:0;if(a!==0){t=a;e:{var s=e;i=Ms;var u=s.current.memoizedState.isDehydrated;if(u&&(Jo(s,a).flags|=256),a=Tp(s,a,!1),a!==2){if(gh&&!u){s.errorRecoveryDisabledLanes|=o,Cr|=o,i=4;break e}o=Zt,Zt=i,o!==null&&(Zt===null?Zt=o:Zt.push.apply(Zt,o))}i=a}if(o=!1,i!==2)continue}}if(i===1){Jo(e,0),Pi(e,t,0,!0);break}e:{switch(r=e,o=i,o){case 0:case 1:throw Error(k(345));case 4:if((t&4194048)!==t)break;case 6:Pi(r,t,Wt,!ji);break e;case 2:Zt=null;break;case 3:case 5:break;default:throw Error(k(329))}if((t&62914560)===t&&(i=Gc+300-en(),10<i)){if(Pi(r,t,Wt,!ji),Mc(r,0,!0)!==0)break e;ui=t,r.timeoutHandle=qE(Lw.bind(null,r,n,Zt,wc,gg,t,Wt,Cr,Fo,ji,o,"Throttled",-0,0),i);break e}Lw(r,n,Zt,wc,gg,t,Wt,Cr,Fo,ji,o,null,-0,0)}}break}while(1);qn(e)}function Lw(e,t,n,r,i,o,a,s,u,d,m,l,f,p){if(e.timeoutHandle=-1,l=t.subtreeFlags,l&8192||(l&16785408)===16785408){l={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:oi},gE(t,o,l);var h=(o&62914560)===o?Gc-en():(o&4194048)===o?bE-en():0;if(h=vM(l,h),h!==null){ui=o,e.cancelPendingCommit=h(qw.bind(null,e,t,o,n,r,i,a,s,u,m,l,null,f,p)),Pi(e,o,a,!d);return}}qw(e,t,o,n,r,i,a,s,u)}function M6(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!on(o(),i))return!1}catch(a){return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Pi(e,t,n,r){t&=~hh,t&=~Cr,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var o=31-nn(i),a=1<<o;r[o]=-1,i&=~a}n!==0&&Az(e,n,t)}function Fc(){return ve&6?!0:(sl(0,!1),!1)}function vh(){if(me!==null){if($e===0)var e=me.return;else e=me,ai=Lr=null,nh(e),jo=null,Hs=0,e=me;for(;e!==null;)tE(e.alternate,e),e=e.return;me=null}}function Jo(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,W6(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ui=0,vh(),ke=e,me=n=si(e.current,null),pe=t,$e=0,Yt=null,ji=!1,na=el(e,t),gh=!1,Fo=Wt=hh=Cr=Wi=Xe=0,Zt=Ms=null,gg=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-nn(r),o=1<<i;t|=e[i],r&=~o}return pi=t,Pc(),n}function $E(e,t){ae=null,ne.H=Gs,t===ta||t===Zc?(t=yw(),$e=3):t===Jg?(t=yw(),$e=4):$e=t===dh?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Yt=t,me===null&&(Xe=1,Sc(e,bn(t,e.current)))}function wE(){var e=an.current;return e===null?!0:(pe&4194048)===pe?xn===null:(pe&62914560)===pe||pe&536870912?e===xn:!1}function zE(){var e=ne.H;return ne.H=Gs,e===null?Gs:e}function AE(){var e=ne.A;return ne.A=O6,e}function zc(){Xe=4,ji||(pe&4194048)!==pe&&an.current!==null||(na=!0),!(Wi&134217727)&&!(Cr&134217727)||ke===null||Pi(ke,pe,Wt,!1)}function Tp(e,t,n){var r=ve;ve|=2;var i=zE(),o=AE();(ke!==e||pe!==t)&&(wc=null,Jo(e,t)),t=!1;var a=Xe;e:do try{if($e!==0&&me!==null){var s=me,u=Yt;switch($e){case 8:vh(),a=6;break e;case 3:case 2:case 9:case 6:an.current===null&&(t=!0);var d=$e;if($e=0,Yt=null,Oo(e,s,u,d),n&&na){a=0;break e}break;default:d=$e,$e=0,Yt=null,Oo(e,s,u,d)}}U6(),a=Xe;break}catch(m){$E(e,m)}while(1);return t&&e.shellSuspendCounter++,ai=Lr=null,ve=r,ne.H=i,ne.A=o,me===null&&(ke=null,pe=0,Pc()),a}function U6(){for(;me!==null;)EE(me)}function R6(e,t){var n=ve;ve|=2;var r=zE(),i=AE();ke!==e||pe!==t?(wc=null,$c=en()+500,Jo(e,t)):na=el(e,t);e:do try{if($e!==0&&me!==null){t=me;var o=Yt;t:switch($e){case 1:$e=0,Yt=null,Oo(e,t,o,1);break;case 2:case 9:if(vw(o)){$e=0,Yt=null,Zw(t);break}t=function(){$e!==2&&$e!==9||ke!==e||($e=7),qn(e)},o.then(t,t);break e;case 3:$e=7;break e;case 4:$e=5;break e;case 7:vw(o)?($e=0,Yt=null,Zw(t)):($e=0,Yt=null,Oo(e,t,o,7));break;case 5:var a=null;switch(me.tag){case 26:a=me.memoizedState;case 5:case 27:var s=me;if(a?FE(a):s.stateNode.complete){$e=0,Yt=null;var u=s.sibling;if(u!==null)me=u;else{var d=s.return;d!==null?(me=d,Xc(d)):me=null}break t}}$e=0,Yt=null,Oo(e,t,o,5);break;case 6:$e=0,Yt=null,Oo(e,t,o,6);break;case 8:vh(),Xe=6;break e;default:throw Error(k(462))}}j6();break}catch(m){$E(e,m)}while(1);return ai=Lr=null,ne.H=r,ne.A=i,ve=n,me!==null?0:(ke=null,pe=0,Pc(),Xe)}function j6(){for(;me!==null&&!s4();)EE(me)}function EE(e){var t=eE(e.alternate,e,pi);e.memoizedProps=e.pendingProps,t===null?Xc(e):me=t}function Zw(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Dw(n,t,t.pendingProps,t.type,void 0,pe);break;case 11:t=Dw(n,t,t.pendingProps,t.type.render,t.ref,pe);break;case 5:nh(t);default:tE(n,t),t=me=tA(t,pi),t=eE(n,t,pi)}e.memoizedProps=e.pendingProps,t===null?Xc(e):me=t}function Oo(e,t,n,r){ai=Lr=null,nh(t),jo=null,Hs=0;var i=t.return;try{if(A6(e,i,t,n,pe)){Xe=1,Sc(e,bn(n,e.current)),me=null;return}}catch(o){if(i!==null)throw me=i,o;Xe=1,Sc(e,bn(n,e.current)),me=null;return}t.flags&32768?(ge||r===1?e=!0:na||pe&536870912?e=!1:(ji=e=!0,(r===2||r===9||r===3||r===6)&&(r=an.current,r!==null&&r.tag===13&&(r.flags|=16384))),TE(t,e)):Xc(t)}function Xc(e){var t=e;do{if(t.flags&32768){TE(t,ji);return}e=t.return;var n=k6(t.alternate,t,pi);if(n!==null){me=n;return}if(t=t.sibling,t!==null){me=t;return}me=t=e}while(t!==null);Xe===0&&(Xe=5)}function TE(e,t){do{var n=C6(e.alternate,e);if(n!==null){n.flags&=32767,me=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){me=e;return}me=e=n}while(e!==null);Xe=6,me=null}function qw(e,t,n,r,i,o,a,s,u){e.cancelPendingCommit=null;do Jc();while(at!==0);if(ve&6)throw Error(k(327));if(t!==null){if(t===e.current)throw Error(k(177));if(o=t.lanes|t.childLanes,o|=qg,v4(e,n,o,a,s,u),e===ke&&(me=ke=null,pe=0),Xo=t,Gi=e,ui=n,hg=o,vg=i,SE=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,q6(uc,function(){return OE(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,t.subtreeFlags&13878||r){r=ne.T,ne.T=null,i=ye.p,ye.p=2,a=ve,ve|=4;try{I6(e,t,n)}finally{ve=a,ye.p=i,ne.T=r}}at=1,kE(),CE(),IE()}}function kE(){if(at===1){at=0;var e=Gi,t=Xo,n=(t.flags&13878)!==0;if(t.subtreeFlags&13878||n){n=ne.T,ne.T=null;var r=ye.p;ye.p=2;var i=ve;ve|=4;try{fE(t,e);var o=_g,a=Fz(e.containerInfo),s=o.focusedElem,u=o.selectionRange;if(a!==s&&s&&s.ownerDocument&&Gz(s.ownerDocument.documentElement,s)){if(u!==null&&Zg(s)){var d=u.start,m=u.end;if(m===void 0&&(m=d),"selectionStart"in s)s.selectionStart=d,s.selectionEnd=Math.min(m,s.value.length);else{var l=s.ownerDocument||document,f=l&&l.defaultView||window;if(f.getSelection){var p=f.getSelection(),h=s.textContent.length,v=Math.min(u.start,h),x=u.end===void 0?v:Math.min(u.end,h);!p.extend&&v>x&&(a=x,x=v,v=a);var y=cw(s,v),g=cw(s,x);if(y&&g&&(p.rangeCount!==1||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==g.node||p.focusOffset!==g.offset)){var b=l.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),v>x?(p.addRange(b),p.extend(g.node,g.offset)):(b.setEnd(g.node,g.offset),p.addRange(b))}}}}for(l=[],p=s;p=p.parentNode;)p.nodeType===1&&l.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<l.length;s++){var S=l[s];S.element.scrollLeft=S.left,S.element.scrollTop=S.top}}Oc=!!xg,_g=xg=null}finally{ve=i,ye.p=r,ne.T=n}}e.current=t,at=2}}function CE(){if(at===2){at=0;var e=Gi,t=Xo,n=(t.flags&8772)!==0;if(t.subtreeFlags&8772||n){n=ne.T,ne.T=null;var r=ye.p;ye.p=2;var i=ve;ve|=4;try{sE(e,t.alternate,t)}finally{ve=i,ye.p=r,ne.T=n}}at=3}}function IE(){if(at===4||at===3){at=0,l4();var e=Gi,t=Xo,n=ui,r=SE;t.subtreeFlags&10256||t.flags&10256?at=5:(at=0,Xo=Gi=null,NE(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Bi=null),Dg(n),t=t.stateNode,tn&&typeof tn.onCommitFiberRoot=="function")try{tn.onCommitFiberRoot(Ws,t,void 0,(t.current.flags&128)===128)}catch(u){}if(r!==null){t=ne.T,i=ye.p,ye.p=2,ne.T=null;try{for(var o=e.onRecoverableError,a=0;a<r.length;a++){var s=r[a];o(s.value,{componentStack:s.stack})}}finally{ne.T=t,ye.p=i}}ui&3&&Jc(),qn(e),i=e.pendingLanes,n&261930&&i&42?e===yg?Us++:(Us=0,yg=e):Us=0,sl(0,!1)}}function NE(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,rl(t)))}function Jc(){return kE(),CE(),IE(),OE()}function OE(){if(at!==5)return!1;var e=Gi,t=hg;hg=0;var n=Dg(ui),r=ne.T,i=ye.p;try{ye.p=32>n?32:n,ne.T=null,n=vg,vg=null;var o=Gi,a=ui;if(at=0,Xo=Gi=null,ui=0,ve&6)throw Error(k(331));var s=ve;if(ve|=4,vE(o.current),pE(o,o.current,a,n),ve=s,sl(0,!1),tn&&typeof tn.onPostCommitFiberRoot=="function")try{tn.onPostCommitFiberRoot(Ws,o)}catch(u){}return!0}finally{ye.p=i,ne.T=r,NE(e,t)}}function Vw(e,t,n){t=bn(n,t),t=dg(e.stateNode,t,2),e=Hi(e,t,2),e!==null&&(tl(e,2),qn(e))}function we(e,t,n){if(e.tag===3)Vw(e,e,n);else for(;t!==null;){if(t.tag===3){Vw(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Bi===null||!Bi.has(r))){e=bn(n,e),n=XA(2),r=Hi(t,n,2),r!==null&&(JA(n,r,t,e),tl(r,2),qn(r));break}}t=t.return}}function kp(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new D6;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(gh=!0,i.add(n),e=P6.bind(null,e,t,n),t.then(e,e))}function P6(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ke===e&&(pe&n)===n&&(Xe===4||Xe===3&&(pe&62914560)===pe&&300>en()-Gc?!(ve&2)&&Jo(e,0):hh|=n,Fo===pe&&(Fo=0)),qn(e)}function DE(e,t){t===0&&(t=zz()),e=Pr(e,t),e!==null&&(tl(e,t),qn(e))}function L6(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),DE(e,n)}function Z6(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(k(314))}r!==null&&r.delete(t),DE(e,n)}function q6(e,t){return Ng(e,t)}var Ac=null,xo=null,bg=!1,Ec=!1,Cp=!1,Li=0;function qn(e){e!==xo&&e.next===null&&(xo===null?Ac=xo=e:xo=xo.next=e),Ec=!0,bg||(bg=!0,H6())}function sl(e,t){if(!Cp&&Ec){Cp=!0;do for(var n=!1,r=Ac;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var o=0;else{var a=r.suspendedLanes,s=r.pingedLanes;o=(1<<31-nn(42|e)+1)-1,o&=i&~(a&~s),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(n=!0,Hw(r,o))}else o=pe,o=Mc(r,r===ke?o:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(o&3)||el(r,o)||(n=!0,Hw(r,o));r=r.next}while(n);Cp=!1}}function V6(){ME()}function ME(){Ec=bg=!1;var e=0;Li!==0&&Q6()&&(e=Li);for(var t=en(),n=null,r=Ac;r!==null;){var i=r.next,o=UE(r,t);o===0?(r.next=null,n===null?Ac=i:n.next=i,i===null&&(xo=n)):(n=r,(e!==0||o&3)&&(Ec=!0)),r=i}at!==0&&at!==5||sl(e,!1),Li!==0&&(Li=0)}function UE(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var a=31-nn(o),s=1<<a,u=i[a];u===-1?(!(s&n)||s&r)&&(i[a]=h4(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}if(t=ke,n=pe,n=Mc(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&($e===2||$e===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&op(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||el(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&op(r),Dg(n)){case 2:case 8:n=$z;break;case 32:n=uc;break;case 268435456:n=wz;break;default:n=uc}return r=RE.bind(null,e),n=Ng(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&op(r),e.callbackPriority=2,e.callbackNode=null,2}function RE(e,t){if(at!==0&&at!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Jc()&&e.callbackNode!==n)return null;var r=pe;return r=Mc(e,e===ke?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(_E(e,r,t),UE(e,en()),e.callbackNode!=null&&e.callbackNode===n?RE.bind(null,e):null)}function Hw(e,t){if(Jc())return null;_E(e,t,!0)}function H6(){eM(function(){ve&6?Ng(_z,V6):ME()})}function yh(){if(Li===0){var e=Ho;e===0&&(e=Tu,Tu<<=1,!(Tu&261888)&&(Tu=256)),Li=e}return Li}function Bw(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Gu(""+e)}function Gw(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function B6(e,t,n,r,i){if(t==="submit"&&n&&n.stateNode===i){var o=Bw((i[Vt]||null).action),a=r.submitter;a&&(t=(t=a[Vt]||null)?Bw(t.formAction):a.getAttribute("formAction"),t!==null&&(o=t,a=null));var s=new Uc("action","action",null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Li!==0){var u=a?Gw(i,a):new FormData(i);ug(n,{pending:!0,data:u,method:i.method,action:o},null,u)}}else typeof o=="function"&&(s.preventDefault(),u=a?Gw(i,a):new FormData(i),ug(n,{pending:!0,data:u,method:i.method,action:o},o,u))},currentTarget:i}]})}}for(Lu=0;Lu<Kp.length;Lu++)Zu=Kp[Lu],Fw=Zu.toLowerCase(),Xw=Zu[0].toUpperCase()+Zu.slice(1),Tn(Fw,"on"+Xw);var Zu,Fw,Xw,Lu;Tn(Jz,"onAnimationEnd");Tn(Yz,"onAnimationIteration");Tn(Kz,"onAnimationStart");Tn("dblclick","onDoubleClick");Tn("focusin","onFocus");Tn("focusout","onBlur");Tn(u6,"onTransitionRun");Tn(c6,"onTransitionStart");Tn(d6,"onTransitionCancel");Tn(Qz,"onTransitionEnd");qo("onMouseEnter",["mouseout","mouseover"]);qo("onMouseLeave",["mouseout","mouseover"]);qo("onPointerEnter",["pointerout","pointerover"]);qo("onPointerLeave",["pointerout","pointerover"]);Ur("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ur("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ur("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ur("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ur("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ur("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),G6=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Fs));function jE(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],u=s.instance,d=s.currentTarget;if(s=s.listener,u!==o&&i.isPropagationStopped())break e;o=s,i.currentTarget=d;try{o(i)}catch(m){dc(m)}i.currentTarget=null,o=u}else for(a=0;a<r.length;a++){if(s=r[a],u=s.instance,d=s.currentTarget,s=s.listener,u!==o&&i.isPropagationStopped())break e;o=s,i.currentTarget=d;try{o(i)}catch(m){dc(m)}i.currentTarget=null,o=u}}}}function fe(e,t){var n=t[Vp];n===void 0&&(n=t[Vp]=new Set);var r=e+"__bubble";n.has(r)||(PE(t,e,2,!1),n.add(r))}function Ip(e,t,n){var r=0;t&&(r|=4),PE(n,e,r,t)}var qu="_reactListening"+Math.random().toString(36).slice(2);function bh(e){if(!e[qu]){e[qu]=!0,Cz.forEach(function(n){n!=="selectionchange"&&(G6.has(n)||Ip(n,!1,e),Ip(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[qu]||(t[qu]=!0,Ip("selectionchange",!1,t))}}function PE(e,t,n,r){switch(QE(t)){case 2:var i=SM;break;case 8:i=xM;break;default:i=$h}n=i.bind(null,t,n,e),i=void 0,!Xp||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Np(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i)break;if(a===4)for(a=r.return;a!==null;){var u=a.tag;if((u===3||u===4)&&a.stateNode.containerInfo===i)return;a=a.return}for(;s!==null;){if(a=wo(s),a===null)return;if(u=a.tag,u===5||u===6||u===26||u===27){r=o=a;continue e}s=s.parentNode}}r=r.return}jz(function(){var d=o,m=Rg(n),l=[];e:{var f=Wz.get(e);if(f!==void 0){var p=Uc,h=e;switch(e){case"keypress":if(Xu(n)===0)break e;case"keydown":case"keyup":p=Z4;break;case"focusin":h="focus",p=cp;break;case"focusout":h="blur",p=cp;break;case"beforeblur":case"afterblur":p=cp;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=tw;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=k4;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=H4;break;case Jz:case Yz:case Kz:p=N4;break;case Qz:p=G4;break;case"scroll":case"scrollend":p=E4;break;case"wheel":p=X4;break;case"copy":case"cut":case"paste":p=D4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=iw;break;case"toggle":case"beforetoggle":p=Y4}var v=(t&4)!==0,x=!v&&(e==="scroll"||e==="scrollend"),y=v?f!==null?f+"Capture":null:f;v=[];for(var g=d,b;g!==null;){var S=g;if(b=S.stateNode,S=S.tag,S!==5&&S!==26&&S!==27||b===null||y===null||(S=Ps(g,y),S!=null&&v.push(Xs(g,S,b))),x)break;g=g.return}0<v.length&&(f=new p(f,h,null,n,m),l.push({event:f,listeners:v}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==Fp&&(h=n.relatedTarget||n.fromElement)&&(wo(h)||h[Qo]))break e;if((p||f)&&(f=m.window===m?m:(f=m.ownerDocument)?f.defaultView||f.parentWindow:window,p?(h=n.relatedTarget||n.toElement,p=d,h=h?wo(h):null,h!==null&&(x=Qs(h),v=h.tag,h!==x||v!==5&&v!==27&&v!==6)&&(h=null)):(p=null,h=d),p!==h)){if(v=tw,S="onMouseLeave",y="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(v=iw,S="onPointerLeave",y="onPointerEnter",g="pointer"),x=p==null?f:_s(p),b=h==null?f:_s(h),f=new v(S,g+"leave",p,n,m),f.target=x,f.relatedTarget=b,S=null,wo(m)===d&&(v=new v(y,g+"enter",h,n,m),v.target=b,v.relatedTarget=x,S=v),x=S,p&&h)t:{for(v=F6,y=p,g=h,b=0,S=y;S;S=v(S))b++;S=0;for(var $=g;$;$=v($))S++;for(;0<b-S;)y=v(y),b--;for(;0<S-b;)g=v(g),S--;for(;b--;){if(y===g||g!==null&&y===g.alternate){v=y;break t}y=v(y),g=v(g)}v=null}else v=null;p!==null&&Jw(l,f,p,v,!1),h!==null&&x!==null&&Jw(l,x,h,v,!0)}}e:{if(f=d?_s(d):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var R=sw;else if(aw(f))if(Hz)R=a6;else{R=r6;var A=i6}else p=f.nodeName,!p||p.toLowerCase()!=="input"||f.type!=="checkbox"&&f.type!=="radio"?d&&Ug(d.elementType)&&(R=sw):R=o6;if(R&&(R=R(e,d))){Vz(l,R,n,m);break e}A&&A(e,f,d),e==="focusout"&&d&&f.type==="number"&&d.memoizedProps.value!=null&&Gp(f,"number",f.value)}switch(A=d?_s(d):window,e){case"focusin":(aw(A)||A.contentEditable==="true")&&(Eo=A,Jp=d,Es=null);break;case"focusout":Es=Jp=Eo=null;break;case"mousedown":Yp=!0;break;case"contextmenu":case"mouseup":case"dragend":Yp=!1,dw(l,n,m);break;case"selectionchange":if(l6)break;case"keydown":case"keyup":dw(l,n,m)}var T;if(Lg)e:{switch(e){case"compositionstart":var z="onCompositionStart";break e;case"compositionend":z="onCompositionEnd";break e;case"compositionupdate":z="onCompositionUpdate";break e}z=void 0}else Ao?Zz(e,n)&&(z="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(z="onCompositionStart");z&&(Lz&&n.locale!=="ko"&&(Ao||z!=="onCompositionStart"?z==="onCompositionEnd"&&Ao&&(T=Pz()):(Ri=m,jg="value"in Ri?Ri.value:Ri.textContent,Ao=!0)),A=Tc(d,z),0<A.length&&(z=new nw(z,e,null,n,m),l.push({event:z,listeners:A}),T?z.data=T:(T=qz(n),T!==null&&(z.data=T)))),(T=Q4?W4(e,n):e6(e,n))&&(z=Tc(d,"onBeforeInput"),0<z.length&&(A=new nw("onBeforeInput","beforeinput",null,n,m),l.push({event:A,listeners:z}),A.data=T)),B6(l,e,d,n,m)}jE(l,t)})}function Xs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Tc(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||o===null||(i=Ps(e,n),i!=null&&r.unshift(Xs(e,i,o)),i=Ps(e,t),i!=null&&r.push(Xs(e,i,o))),e.tag===3)return r;e=e.return}return[]}function F6(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Jw(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,u=s.alternate,d=s.stateNode;if(s=s.tag,u!==null&&u===r)break;s!==5&&s!==26&&s!==27||d===null||(u=d,i?(d=Ps(n,o),d!=null&&a.unshift(Xs(n,d,u))):i||(d=Ps(n,o),d!=null&&a.push(Xs(n,d,u)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var X6=/\r\n?/g,J6=/\u0000|\uFFFD/g;function Yw(e){return(typeof e=="string"?e:""+e).replace(X6,`
`).replace(J6,"")}function LE(e,t){return t=Yw(t),Yw(e)===t}function ze(e,t,n,r,i,o){switch(n){case"children":typeof r=="string"?t==="body"||t==="textarea"&&r===""||Vo(e,r):(typeof r=="number"||typeof r=="bigint")&&t!=="body"&&Vo(e,""+r);break;case"className":Iu(e,"class",r);break;case"tabIndex":Iu(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":Iu(e,n,r);break;case"style":Rz(e,r,o);break;case"data":if(t!=="object"){Iu(e,"data",r);break}case"src":case"href":if(r===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=Gu(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if(typeof r=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof o=="function"&&(n==="formAction"?(t!=="input"&&ze(e,t,"name",i.name,i,null),ze(e,t,"formEncType",i.formEncType,i,null),ze(e,t,"formMethod",i.formMethod,i,null),ze(e,t,"formTarget",i.formTarget,i,null)):(ze(e,t,"encType",i.encType,i,null),ze(e,t,"method",i.method,i,null),ze(e,t,"target",i.target,i,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){e.removeAttribute(n);break}r=Gu(""+r),e.setAttribute(n,r);break;case"onClick":r!=null&&(e.onclick=oi);break;case"onScroll":r!=null&&fe("scroll",e);break;case"onScrollEnd":r!=null&&fe("scrollend",e);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(k(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(k(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":e.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){e.removeAttribute("xlink:href");break}n=Gu(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":r===!0?e.setAttribute(n,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":fe("beforetoggle",e),fe("toggle",e),Bu(e,"popover",r);break;case"xlinkActuate":Kn(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":Kn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":Kn(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":Kn(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":Kn(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":Kn(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":Kn(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":Kn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":Kn(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":Bu(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=z4.get(n)||n,Bu(e,n,r))}}function Sg(e,t,n,r,i,o){switch(n){case"style":Rz(e,r,o);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(k(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(k(60));e.innerHTML=n}}break;case"children":typeof r=="string"?Vo(e,r):(typeof r=="number"||typeof r=="bigint")&&Vo(e,""+r);break;case"onScroll":r!=null&&fe("scroll",e);break;case"onScrollEnd":r!=null&&fe("scrollend",e);break;case"onClick":r!=null&&(e.onclick=oi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Iz.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),o=e[Vt]||null,o=o!=null?o[n]:null,typeof o=="function"&&e.removeEventListener(t,o,i),typeof r=="function")){typeof o!="function"&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break e}n in e?e[n]=r:r===!0?e.setAttribute(n,""):Bu(e,n,r)}}}function St(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":fe("error",e),fe("load",e);var r=!1,i=!1,o;for(o in n)if(n.hasOwnProperty(o)){var a=n[o];if(a!=null)switch(o){case"src":r=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(k(137,t));default:ze(e,t,o,a,n,null)}}i&&ze(e,t,"srcSet",n.srcSet,n,null),r&&ze(e,t,"src",n.src,n,null);return;case"input":fe("invalid",e);var s=o=a=i=null,u=null,d=null;for(r in n)if(n.hasOwnProperty(r)){var m=n[r];if(m!=null)switch(r){case"name":i=m;break;case"type":a=m;break;case"checked":u=m;break;case"defaultChecked":d=m;break;case"value":o=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(k(137,t));break;default:ze(e,t,r,m,n,null)}}Dz(e,o,s,u,d,a,i,!1);return;case"select":fe("invalid",e),r=a=o=null;for(i in n)if(n.hasOwnProperty(i)&&(s=n[i],s!=null))switch(i){case"value":o=s;break;case"defaultValue":a=s;break;case"multiple":r=s;default:ze(e,t,i,s,n,null)}t=o,n=a,e.multiple=!!r,t!=null?Mo(e,!!r,t,!1):n!=null&&Mo(e,!!r,n,!0);return;case"textarea":fe("invalid",e),o=i=r=null;for(a in n)if(n.hasOwnProperty(a)&&(s=n[a],s!=null))switch(a){case"value":r=s;break;case"defaultValue":i=s;break;case"children":o=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(k(91));break;default:ze(e,t,a,s,n,null)}Uz(e,r,i,o);return;case"option":for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case"selected":e.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:ze(e,t,u,r,n,null)}return;case"dialog":fe("beforetoggle",e),fe("toggle",e),fe("cancel",e),fe("close",e);break;case"iframe":case"object":fe("load",e);break;case"video":case"audio":for(r=0;r<Fs.length;r++)fe(Fs[r],e);break;case"image":fe("error",e),fe("load",e);break;case"details":fe("toggle",e);break;case"embed":case"source":case"link":fe("error",e),fe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(d in n)if(n.hasOwnProperty(d)&&(r=n[d],r!=null))switch(d){case"children":case"dangerouslySetInnerHTML":throw Error(k(137,t));default:ze(e,t,d,r,n,null)}return;default:if(Ug(t)){for(m in n)n.hasOwnProperty(m)&&(r=n[m],r!==void 0&&Sg(e,t,m,r,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(r=n[s],r!=null&&ze(e,t,s,r,n,null))}function Y6(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,o=null,a=null,s=null,u=null,d=null,m=null;for(p in n){var l=n[p];if(n.hasOwnProperty(p)&&l!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":u=l;default:r.hasOwnProperty(p)||ze(e,t,p,null,r,l)}}for(var f in r){var p=r[f];if(l=n[f],r.hasOwnProperty(f)&&(p!=null||l!=null))switch(f){case"type":o=p;break;case"name":i=p;break;case"checked":d=p;break;case"defaultChecked":m=p;break;case"value":a=p;break;case"defaultValue":s=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(k(137,t));break;default:p!==l&&ze(e,t,f,p,r,l)}}Bp(e,a,s,u,d,m,o,i);return;case"select":p=a=s=f=null;for(o in n)if(u=n[o],n.hasOwnProperty(o)&&u!=null)switch(o){case"value":break;case"multiple":p=u;default:r.hasOwnProperty(o)||ze(e,t,o,null,r,u)}for(i in r)if(o=r[i],u=n[i],r.hasOwnProperty(i)&&(o!=null||u!=null))switch(i){case"value":f=o;break;case"defaultValue":s=o;break;case"multiple":a=o;default:o!==u&&ze(e,t,i,o,r,u)}t=s,n=a,r=p,f!=null?Mo(e,!!n,f,!1):!!r!=!!n&&(t!=null?Mo(e,!!n,t,!0):Mo(e,!!n,n?[]:"",!1));return;case"textarea":p=f=null;for(s in n)if(i=n[s],n.hasOwnProperty(s)&&i!=null&&!r.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:ze(e,t,s,null,r,i)}for(a in r)if(i=r[a],o=n[a],r.hasOwnProperty(a)&&(i!=null||o!=null))switch(a){case"value":f=i;break;case"defaultValue":p=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(k(91));break;default:i!==o&&ze(e,t,a,i,r,o)}Mz(e,f,p);return;case"option":for(var h in n)if(f=n[h],n.hasOwnProperty(h)&&f!=null&&!r.hasOwnProperty(h))switch(h){case"selected":e.selected=!1;break;default:ze(e,t,h,null,r,f)}for(u in r)if(f=r[u],p=n[u],r.hasOwnProperty(u)&&f!==p&&(f!=null||p!=null))switch(u){case"selected":e.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:ze(e,t,u,f,r,p)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var v in n)f=n[v],n.hasOwnProperty(v)&&f!=null&&!r.hasOwnProperty(v)&&ze(e,t,v,null,r,f);for(d in r)if(f=r[d],p=n[d],r.hasOwnProperty(d)&&f!==p&&(f!=null||p!=null))switch(d){case"children":case"dangerouslySetInnerHTML":if(f!=null)throw Error(k(137,t));break;default:ze(e,t,d,f,r,p)}return;default:if(Ug(t)){for(var x in n)f=n[x],n.hasOwnProperty(x)&&f!==void 0&&!r.hasOwnProperty(x)&&Sg(e,t,x,void 0,r,f);for(m in r)f=r[m],p=n[m],!r.hasOwnProperty(m)||f===p||f===void 0&&p===void 0||Sg(e,t,m,f,r,p);return}}for(var y in n)f=n[y],n.hasOwnProperty(y)&&f!=null&&!r.hasOwnProperty(y)&&ze(e,t,y,null,r,f);for(l in r)f=r[l],p=n[l],!r.hasOwnProperty(l)||f===p||f==null&&p==null||ze(e,t,l,f,r,p)}function Kw(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function K6(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var i=n[r],o=i.transferSize,a=i.initiatorType,s=i.duration;if(o&&s&&Kw(a)){for(a=0,s=i.responseEnd,r+=1;r<n.length;r++){var u=n[r],d=u.startTime;if(d>s)break;var m=u.transferSize,l=u.initiatorType;m&&Kw(l)&&(u=u.responseEnd,a+=m*(u<s?1:(s-d)/(u-d)))}if(--r,t+=8*(o+a)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var xg=null,_g=null;function kc(e){return e.nodeType===9?e:e.ownerDocument}function Qw(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function ZE(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function $g(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Op=null;function Q6(){var e=window.event;return e&&e.type==="popstate"?e===Op?!1:(Op=e,!0):(Op=null,!1)}var qE=typeof setTimeout=="function"?setTimeout:void 0,W6=typeof clearTimeout=="function"?clearTimeout:void 0,Ww=typeof Promise=="function"?Promise:void 0,eM=typeof queueMicrotask=="function"?queueMicrotask:typeof Ww!="undefined"?function(e){return Ww.resolve(null).then(e).catch(tM)}:qE;function tM(e){setTimeout(function(){throw e})}function tr(e){return e==="head"}function ez(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"||n==="/&"){if(r===0){e.removeChild(i),Ko(t);return}r--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")r++;else if(n==="html")Rs(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Rs(n);for(var o=n.firstChild;o;){var a=o.nextSibling,s=o.nodeName;o[nl]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=a}}else n==="body"&&Rs(e.ownerDocument.body);n=i}while(n);Ko(t)}function tz(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&r.nodeType===8)if(n=r.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=r}while(n)}function wg(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":wg(n),Mg(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function nM(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(r){if(!e[nl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(o=e.getAttribute("rel"),o==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(o!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(o=e.getAttribute("src"),(o!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var o=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===o)return e}else return e;if(e=_n(e.nextSibling),e===null)break}return null}function iM(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=_n(e.nextSibling),e===null))return null;return e}function VE(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=_n(e.nextSibling),e===null))return null;return e}function zg(e){return e.data==="$?"||e.data==="$~"}function Ag(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function rM(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}function _n(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Eg=null;function nz(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return _n(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function iz(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function HE(e,t,n){switch(t=kc(n),e){case"html":if(e=t.documentElement,!e)throw Error(k(452));return e;case"head":if(e=t.head,!e)throw Error(k(453));return e;case"body":if(e=t.body,!e)throw Error(k(454));return e;default:throw Error(k(451))}}function Rs(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Mg(e)}var $n=new Map,rz=new Set;function Cc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var gi=ye.d;ye.d={f:oM,r:aM,D:sM,C:lM,L:uM,m:cM,X:fM,S:dM,M:mM};function oM(){var e=gi.f(),t=Fc();return e||t}function aM(e){var t=Wo(e);t!==null&&t.tag===5&&t.type==="form"?RA(t):gi.r(e)}var ia=typeof document=="undefined"?null:document;function BE(e,t,n){var r=ia;if(r&&typeof t=="string"&&t){var i=yn(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof n=="string"&&(i+='[crossorigin="'+n+'"]'),rz.has(i)||(rz.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement("link"),St(t,"link",e),ft(t),r.head.appendChild(t)))}}function sM(e){gi.D(e),BE("dns-prefetch",e,null)}function lM(e,t){gi.C(e,t),BE("preconnect",e,t)}function uM(e,t,n){gi.L(e,t,n);var r=ia;if(r&&e&&t){var i='link[rel="preload"][as="'+yn(t)+'"]';t==="image"&&n&&n.imageSrcSet?(i+='[imagesrcset="'+yn(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(i+='[imagesizes="'+yn(n.imageSizes)+'"]')):i+='[href="'+yn(e)+'"]';var o=i;switch(t){case"style":o=Yo(e);break;case"script":o=ra(e)}$n.has(o)||(e=Pe({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),$n.set(o,e),r.querySelector(i)!==null||t==="style"&&r.querySelector(ll(o))||t==="script"&&r.querySelector(ul(o))||(t=r.createElement("link"),St(t,"link",e),ft(t),r.head.appendChild(t)))}}function cM(e,t){gi.m(e,t);var n=ia;if(n&&e){var r=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+yn(r)+'"][href="'+yn(e)+'"]',o=i;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=ra(e)}if(!$n.has(o)&&(e=Pe({rel:"modulepreload",href:e},t),$n.set(o,e),n.querySelector(i)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(ul(o)))return}r=n.createElement("link"),St(r,"link",e),ft(r),n.head.appendChild(r)}}}function dM(e,t,n){gi.S(e,t,n);var r=ia;if(r&&e){var i=Do(r).hoistableStyles,o=Yo(e);t=t||"default";var a=i.get(o);if(!a){var s={loading:0,preload:null};if(a=r.querySelector(ll(o)))s.loading=5;else{e=Pe({rel:"stylesheet",href:e,"data-precedence":t},n),(n=$n.get(o))&&Sh(e,n);var u=a=r.createElement("link");ft(u),St(u,"link",e),u._p=new Promise(function(d,m){u.onload=d,u.onerror=m}),u.addEventListener("load",function(){s.loading|=1}),u.addEventListener("error",function(){s.loading|=2}),s.loading|=4,nc(a,t,r)}a={type:"stylesheet",instance:a,count:1,state:s},i.set(o,a)}}}function fM(e,t){gi.X(e,t);var n=ia;if(n&&e){var r=Do(n).hoistableScripts,i=ra(e),o=r.get(i);o||(o=n.querySelector(ul(i)),o||(e=Pe({src:e,async:!0},t),(t=$n.get(i))&&xh(e,t),o=n.createElement("script"),ft(o),St(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function mM(e,t){gi.M(e,t);var n=ia;if(n&&e){var r=Do(n).hoistableScripts,i=ra(e),o=r.get(i);o||(o=n.querySelector(ul(i)),o||(e=Pe({src:e,async:!0,type:"module"},t),(t=$n.get(i))&&xh(e,t),o=n.createElement("script"),ft(o),St(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},r.set(i,o))}}function oz(e,t,n,r){var i=(i=Zi.current)?Cc(i):null;if(!i)throw Error(k(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=Yo(n.href),n=Do(i).hoistableStyles,r=n.get(t),r||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=Yo(n.href);var o=Do(i).hoistableStyles,a=o.get(e);if(a||(i=i.ownerDocument||i,a={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,a),(o=i.querySelector(ll(e)))&&!o._p&&(a.instance=o,a.state.loading=5),$n.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},$n.set(e,n),o||pM(i,e,n,a.state))),t&&r===null)throw Error(k(528,""));return a}if(t&&r!==null)throw Error(k(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ra(n),n=Do(i).hoistableScripts,r=n.get(t),r||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(k(444,e))}}function Yo(e){return'href="'+yn(e)+'"'}function ll(e){return'link[rel="stylesheet"]['+e+"]"}function GE(e){return Pe({},e,{"data-precedence":e.precedence,precedence:null})}function pM(e,t,n,r){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?r.loading=1:(t=e.createElement("link"),r.preload=t,t.addEventListener("load",function(){return r.loading|=1}),t.addEventListener("error",function(){return r.loading|=2}),St(t,"link",n),ft(t),e.head.appendChild(t))}function ra(e){return'[src="'+yn(e)+'"]'}function ul(e){return"script[async]"+e}function az(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+yn(n.href)+'"]');if(r)return t.instance=r,ft(r),r;var i=Pe({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement("style"),ft(r),St(r,"style",i),nc(r,n.precedence,e),t.instance=r;case"stylesheet":i=Yo(n.href);var o=e.querySelector(ll(i));if(o)return t.state.loading|=4,t.instance=o,ft(o),o;r=GE(n),(i=$n.get(i))&&Sh(r,i),o=(e.ownerDocument||e).createElement("link"),ft(o);var a=o;return a._p=new Promise(function(s,u){a.onload=s,a.onerror=u}),St(o,"link",r),t.state.loading|=4,nc(o,n.precedence,e),t.instance=o;case"script":return o=ra(n.src),(i=e.querySelector(ul(o)))?(t.instance=i,ft(i),i):(r=n,(i=$n.get(o))&&(r=Pe({},n),xh(r,i)),e=e.ownerDocument||e,i=e.createElement("script"),ft(i),St(i,"link",r),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(k(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,nc(r,n.precedence,e));return t.instance}function nc(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=r.length?r[r.length-1]:null,o=i,a=0;a<r.length;a++){var s=r[a];if(s.dataset.precedence===t)o=s;else if(o!==i)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Sh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function xh(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ic=null;function sz(e,t,n){if(ic===null){var r=new Map,i=ic=new Map;i.set(n,r)}else i=ic,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var o=n[i];if(!(o[nl]||o[vt]||e==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var a=o.getAttribute(t)||"";a=e+a;var s=r.get(a);s?s.push(o):r.set(a,[o])}}return r}function lz(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function gM(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function FE(e){return!(e.type==="stylesheet"&&!(e.state.loading&3))}function hM(e,t,n,r){if(n.type==="stylesheet"&&(typeof r.media!="string"||matchMedia(r.media).matches!==!1)&&!(n.state.loading&4)){if(n.instance===null){var i=Yo(r.href),o=t.querySelector(ll(i));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ic.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=o,ft(o);return}o=t.ownerDocument||t,r=GE(r),(i=$n.get(i))&&Sh(r,i),o=o.createElement("link"),ft(o);var a=o;a._p=new Promise(function(s,u){a.onload=s,a.onerror=u}),St(o,"link",r),n.instance=o}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Ic.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var Dp=0;function vM(e,t){return e.stylesheets&&e.count===0&&rc(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&rc(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&Dp===0&&(Dp=62500*K6());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&rc(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>Dp?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Ic(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)rc(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Nc=null;function rc(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Nc=new Map,t.forEach(yM,e),Nc=null,Ic.call(e))}function yM(e,t){if(!(t.state.loading&4)){var n=Nc.get(e);if(n)var r=n.get(null);else{n=new Map,Nc.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<i.length;o++){var a=i[o];(a.nodeName==="LINK"||a.getAttribute("media")!=="not all")&&(n.set(a.dataset.precedence,a),r=a)}r&&n.set(null,r)}i=t.instance,a=i.getAttribute("data-precedence"),o=n.get(a)||r,o===r&&n.set(null,i),n.set(a,i),this.count++,r=Ic.bind(this),i.addEventListener("load",r),i.addEventListener("error",r),o?o.parentNode.insertBefore(i,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Js={$$typeof:ri,Provider:null,Consumer:null,_currentValue:Ar,_currentValue2:Ar,_threadCount:0};function bM(e,t,n,r,i,o,a,s,u){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ap(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ap(0),this.hiddenUpdates=ap(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=o,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function XE(e,t,n,r,i,o,a,s,u,d,m,l){return e=new bM(e,t,n,a,u,d,m,l,s),t=1,o===!0&&(t|=24),o=Qt(3,null,null,t),e.current=o,o.stateNode=e,t=Fg(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:n,cache:t},Yg(o),e}function JE(e){return e?(e=Co,e):Co}function YE(e,t,n,r,i,o){i=JE(i),r.context===null?r.context=i:r.pendingContext=i,r=Vi(t),r.payload={element:n},o=o===void 0?null:o,o!==null&&(r.callback=o),n=Hi(e,r,t),n!==null&&(qt(n,e,t),ks(n,e,t))}function uz(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function _h(e,t){uz(e,t),(e=e.alternate)&&uz(e,t)}function KE(e){if(e.tag===13||e.tag===31){var t=Pr(e,67108864);t!==null&&qt(t,e,67108864),_h(e,67108864)}}function cz(e){if(e.tag===13||e.tag===31){var t=rn();t=Og(t);var n=Pr(e,t);n!==null&&qt(n,e,t),_h(e,t)}}var Oc=!0;function SM(e,t,n,r){var i=ne.T;ne.T=null;var o=ye.p;try{ye.p=2,$h(e,t,n,r)}finally{ye.p=o,ne.T=i}}function xM(e,t,n,r){var i=ne.T;ne.T=null;var o=ye.p;try{ye.p=8,$h(e,t,n,r)}finally{ye.p=o,ne.T=i}}function $h(e,t,n,r){if(Oc){var i=Tg(r);if(i===null)Np(e,t,r,Dc,n),dz(e,r);else if($M(i,e,t,n,r))r.stopPropagation();else if(dz(e,r),t&4&&-1<_M.indexOf(e)){for(;i!==null;){var o=Wo(i);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var a=$r(o.pendingLanes);if(a!==0){var s=o;for(s.pendingLanes|=2,s.entangledLanes|=2;a;){var u=1<<31-nn(a);s.entanglements[1]|=u,a&=~u}qn(o),!(ve&6)&&($c=en()+500,sl(0,!1))}}break;case 31:case 13:s=Pr(o,2),s!==null&&qt(s,o,2),Fc(),_h(o,2)}if(o=Tg(r),o===null&&Np(e,t,r,Dc,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else Np(e,t,r,null,n)}}function Tg(e){return e=Rg(e),wh(e)}var Dc=null;function wh(e){if(Dc=null,e=wo(e),e!==null){var t=Qs(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=vz(t),e!==null)return e;e=null}else if(n===31){if(e=yz(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Dc=e,null}function QE(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(u4()){case _z:return 2;case $z:return 8;case uc:case c4:return 32;case wz:return 268435456;default:return 32}default:return 32}}var kg=!1,Fi=null,Xi=null,Ji=null,Ys=new Map,Ks=new Map,Mi=[],_M="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function dz(e,t){switch(e){case"focusin":case"focusout":Fi=null;break;case"dragenter":case"dragleave":Xi=null;break;case"mouseover":case"mouseout":Ji=null;break;case"pointerover":case"pointerout":Ys.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ks.delete(t.pointerId)}}function ys(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Wo(t),t!==null&&KE(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function $M(e,t,n,r,i){switch(t){case"focusin":return Fi=ys(Fi,e,t,n,r,i),!0;case"dragenter":return Xi=ys(Xi,e,t,n,r,i),!0;case"mouseover":return Ji=ys(Ji,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Ys.set(o,ys(Ys.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Ks.set(o,ys(Ks.get(o)||null,e,t,n,r,i)),!0}return!1}function WE(e){var t=wo(e.target);if(t!==null){var n=Qs(t);if(n!==null){if(t=n.tag,t===13){if(t=vz(n),t!==null){e.blockedOn=t,X0(e.priority,function(){cz(n)});return}}else if(t===31){if(t=yz(n),t!==null){e.blockedOn=t,X0(e.priority,function(){cz(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function oc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Tg(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Fp=r,n.target.dispatchEvent(r),Fp=null}else return t=Wo(n),t!==null&&KE(t),e.blockedOn=n,!1;t.shift()}return!0}function fz(e,t,n){oc(e)&&n.delete(t)}function wM(){kg=!1,Fi!==null&&oc(Fi)&&(Fi=null),Xi!==null&&oc(Xi)&&(Xi=null),Ji!==null&&oc(Ji)&&(Ji=null),Ys.forEach(fz),Ks.forEach(fz)}function Vu(e,t){e.blockedOn===t&&(e.blockedOn=null,kg||(kg=!0,st.unstable_scheduleCallback(st.unstable_NormalPriority,wM)))}var Hu=null;function mz(e){Hu!==e&&(Hu=e,st.unstable_scheduleCallback(st.unstable_NormalPriority,function(){Hu===e&&(Hu=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!="function"){if(wh(r||n)===null)continue;break}var o=Wo(n);o!==null&&(e.splice(t,3),t-=3,ug(o,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Ko(e){function t(u){return Vu(u,e)}Fi!==null&&Vu(Fi,e),Xi!==null&&Vu(Xi,e),Ji!==null&&Vu(Ji,e),Ys.forEach(t),Ks.forEach(t);for(var n=0;n<Mi.length;n++){var r=Mi[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Mi.length&&(n=Mi[0],n.blockedOn===null);)WE(n),n.blockedOn===null&&Mi.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],o=n[r+1],a=i[Vt]||null;if(typeof o=="function")a||mz(n);else if(a){var s=null;if(o&&o.hasAttribute("formAction")){if(i=o,a=o[Vt]||null)s=a.formAction;else if(wh(i)!==null)continue}else s=a.action;typeof s=="function"?n[r+1]=s:(n.splice(r,3),r-=3),mz(n)}}}function e1(){function e(o){o.canIntercept&&o.info==="react-transition"&&o.intercept({handler:function(){return new Promise(function(a){return i=a})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var o=navigation.currentEntry;o&&o.url!=null&&navigation.navigate(o.url,{state:o.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var r=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function zh(e){this._internalRoot=e}Yc.prototype.render=zh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));var n=t.current,r=rn();YE(n,r,e,t,null,null)};Yc.prototype.unmount=zh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;YE(e.current,2,null,e,null,null),Fc(),t[Qo]=null}};function Yc(e){this._internalRoot=e}Yc.prototype.unstable_scheduleHydration=function(e){if(e){var t=kz();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mi.length&&t!==0&&t<Mi[n].priority;n++);Mi.splice(n,0,e),n===0&&WE(e)}};var pz=gz.version;if(pz!=="19.2.3")throw Error(k(527,pz,"19.2.3"));ye.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=n4(t),e=e!==null?bz(e):null,e=e===null?null:e.stateNode,e};var zM={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:ne,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(bs=__REACT_DEVTOOLS_GLOBAL_HOOK__,!bs.isDisabled&&bs.supportsFiber))try{Ws=bs.inject(zM),tn=bs}catch(e){}var bs;Kc.createRoot=function(e,t){if(!hz(e))throw Error(k(299));var n=!1,r="",i=BA,o=GA,a=FA;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(a=t.onRecoverableError)),t=XE(e,1,!1,null,null,n,r,null,i,o,a,e1),e[Qo]=t.current,bh(e),new zh(t)};Kc.hydrateRoot=function(e,t,n){if(!hz(e))throw Error(k(299));var r=!1,i="",o=BA,a=GA,s=FA,u=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(o=n.onUncaughtError),n.onCaughtError!==void 0&&(a=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=XE(e,1,!0,t,n!=null?n:null,r,i,u,o,a,s,e1),t.context=JE(null),n=t.current,r=rn(),r=Og(r),i=Vi(r),i.callback=null,Hi(n,i,r),n=r,t.current.lanes=n,tl(t,n),qn(t),e[Qo]=t.current,bh(e),new Yc(t)};Kc.version="19.2.3"});var Ah=J((IL,i1)=>{"use strict";function n1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n1)}catch(e){console.error(e)}}n1(),i1.exports=t1()});var o1=J(Qc=>{"use strict";var AM=Symbol.for("react.transitional.element"),EM=Symbol.for("react.fragment");function r1(e,t,n){var r=null;if(n!==void 0&&(r=""+n),t.key!==void 0&&(r=""+t.key),"key"in t){n={};for(var i in t)i!=="key"&&(n[i]=t[i])}else n=t;return t=n.ref,{$$typeof:AM,type:e,key:r,ref:t!==void 0?t:null,props:n}}Qc.Fragment=EM;Qc.jsx=r1;Qc.jsxs=r1});var he=J((OL,a1)=>{"use strict";a1.exports=o1()});var N2={};On(N2,{default:()=>tu});module.exports=PI(N2);var hr=require("obsidian"),Jn=X(p0());var xt=require("obsidian"),_U=X(Ze()),mT=X(Ah());var TM=X(Ze()),s1=require("obsidian"),l1=X(he()),{useRef:kM,useEffect:CM}=TM;function cl({iconName:e,tooltip:t,onClick:n}){let r=kM(null);return CM(()=>{r.current&&(0,s1.setIcon)(r.current,e)},[e]),(0,l1.jsx)("button",{ref:r,title:t,onClick:n,className:"agent-client-header-button"})}var kn=X(he());function u1({agentLabel:e,isUpdateAvailable:t,hasHistoryCapability:n=!1,onNewChat:r,onExportChat:i,onOpenSettings:o,onOpenHistory:a}){return(0,kn.jsxs)("div",{className:"agent-client-chat-view-header",children:[(0,kn.jsx)("div",{className:"agent-client-chat-view-header-main",children:(0,kn.jsx)("h3",{className:"agent-client-chat-view-header-title",children:e})}),t&&(0,kn.jsx)("p",{className:"agent-client-chat-view-header-update",children:"Update available!"}),(0,kn.jsxs)("div",{className:"agent-client-chat-view-header-actions",children:[(0,kn.jsx)(cl,{iconName:"plus",tooltip:"New chat",onClick:r}),a&&(0,kn.jsx)(cl,{iconName:"history",tooltip:"Session history",onClick:a}),(0,kn.jsx)(cl,{iconName:"save",tooltip:"Export chat to Markdown",onClick:i}),(0,kn.jsx)(cl,{iconName:"settings",tooltip:"Settings",onClick:o})]})]})}var QM=X(Ze());var IM=X(Ze()),Wc=require("obsidian"),c1=X(he()),{useRef:NM,useEffect:OM}=IM;function ed({text:e,plugin:t}){let n=NM(null);return OM(()=>{var a;let r=n.current;if(!r)return;(a=r.empty)==null||a.call(r),r.classList.add("markdown-rendered");let i=new Wc.Component;i.load(),Wc.MarkdownRenderer.render(t.app,e,r,"",i);let o=s=>{let d=s.target.closest("a.internal-link");if(d){s.preventDefault();let m=d.getAttribute("data-href");m&&t.app.workspace.openLinkText(m,"")}};return r.addEventListener("click",o),()=>{r.removeEventListener("click",o),i.unload()}},[e,t]),(0,c1.jsx)("div",{ref:n,className:"agent-client-markdown-text-renderer"})}var DM=X(Ze());var Zr=X(he()),{useState:MM}=DM;function d1({text:e,plugin:t}){let[n,r]=MM(!1);return(0,Zr.jsxs)("div",{className:"agent-client-collapsible-thought",onClick:()=>r(!n),children:[(0,Zr.jsxs)("div",{className:"agent-client-collapsible-thought-header",children:["\u{1F4A1}Thinking",(0,Zr.jsx)("span",{className:"agent-client-collapsible-thought-icon",children:n?"\u25BC":"\u25B6"})]}),n&&(0,Zr.jsx)("div",{className:"agent-client-collapsible-thought-content",children:(0,Zr.jsx)(ed,{text:e,plugin:t})})]})}var UM=X(Ze());var Le=class{constructor(t){this.plugin=t}log(...t){this.plugin.settings.debugMode&&console.debug(...t)}error(...t){this.plugin.settings.debugMode&&console.error(...t)}warn(...t){this.plugin.settings.debugMode&&console.warn(...t)}info(...t){this.plugin.settings.debugMode&&console.debug(...t)}};var hi=X(he()),{useState:td,useRef:RM,useEffect:f1,useMemo:jM}=UM;function nd({terminalId:e,acpClient:t,plugin:n}){let r=jM(()=>new Le(n),[n]),[i,o]=td(""),[a,s]=td(null),[u,d]=td(!0),[m,l]=td(!1),f=RM(null);return r.log(`[TerminalRenderer] Component rendered for terminal ${e}, acpClient: ${!!t}`),f1(()=>{if(r.log(`[TerminalRenderer] useEffect triggered for ${e}, acpClient: ${!!t}`),!e||!t)return;let p=async()=>{var h,v;try{let x=await t.terminalOutput({terminalId:e,sessionId:""});r.log(`[TerminalRenderer] Poll result for ${e}:`,x),o(x.output),x.exitStatus&&(s({exitCode:(h=x.exitStatus.exitCode)!=null?h:null,signal:(v=x.exitStatus.signal)!=null?v:null}),d(!1),f.current&&(window.clearInterval(f.current),f.current=null))}catch(x){let y=x instanceof Error?x.message:String(x);r.log(`[TerminalRenderer] Polling error for terminal ${e}: ${y}`),y.includes("not found")&&!a&&l(!0),d(!1),f.current&&(window.clearInterval(f.current),f.current=null)}};return p(),f.current=window.setInterval(()=>{p()},100),()=>{f.current&&(window.clearInterval(f.current),f.current=null)}},[e,t,r]),f1(()=>{!u&&f.current&&(window.clearInterval(f.current),f.current=null)},[u]),(0,hi.jsxs)("div",{className:"agent-client-terminal-renderer",children:[(0,hi.jsxs)("div",{className:"agent-client-terminal-renderer-header",children:["\u{1F5A5}\uFE0F Terminal ",e.slice(0,8),u?(0,hi.jsx)("span",{className:"agent-client-terminal-status agent-client-running",children:"\u25CF RUNNING"}):m?(0,hi.jsx)("span",{className:"agent-client-terminal-status agent-client-cancelled",children:"\u25CF CANCELLED"}):(0,hi.jsx)("span",{className:"agent-client-terminal-status agent-client-finished",children:"\u25CF FINISHED"})]}),(0,hi.jsx)("div",{className:"agent-client-terminal-renderer-output",children:i||(u?"Waiting for output...":"No output")}),a&&(0,hi.jsxs)("div",{className:`agent-client-terminal-renderer-exit ${a.exitCode===0?"agent-client-success":"agent-client-error"}`,children:["Exit Code: ",a.exitCode,a.signal&&` | Signal: ${a.signal}`]})]})}var dl=X(he());function Eh({text:e,plugin:t,autoMentionContext:n}){let r=/@\[\[([^\]]+)\]\]/g,i=[];if(n){let s=n.selection?`@${n.noteName}:${n.selection.fromLine}-${n.selection.toLine}`:`@${n.noteName}`;i.push((0,dl.jsx)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(n.notePath,"")},children:s},"auto-mention")),i.push(`
`)}let o=0,a;for(;(a=r.exec(e))!==null;){a.index>o&&i.push(e.slice(o,a.index));let s=a[1],u=t.app.vault.getMarkdownFiles().find(d=>d.basename===s);u?i.push((0,dl.jsxs)("span",{className:"agent-client-text-mention",onClick:()=>{t.app.workspace.openLinkText(u.path,"")},children:["@",s]},a.index)):i.push(`@${s}`),o=a.index+a[0].length}return o<e.length&&i.push(e.slice(o)),(0,dl.jsx)("div",{className:"agent-client-text-with-mentions",children:i})}var jh=X(Ze());var PM=X(Ze());var qr=X(he()),{useMemo:LM}=PM;function m1({permissionRequest:e,toolCallId:t,plugin:n,onApprovePermission:r,onOptionSelected:i}){let o=LM(()=>new Le(n),[n]),a=e.selectedOptionId!==void 0,s=e.isCancelled===!0,u=e.isActive!==!1,d=e.options.find(m=>m.optionId===e.selectedOptionId);return(0,qr.jsxs)("div",{className:"agent-client-message-permission-request",children:[u&&!a&&!s&&(0,qr.jsx)("div",{className:"agent-client-message-permission-request-options",children:e.options.map(m=>(0,qr.jsx)("button",{className:`agent-client-permission-option ${m.kind?`agent-client-permission-kind-${m.kind}`:""}`,onClick:()=>{i&&i(m.optionId),r?r(e.requestId,m.optionId):o.warn("Cannot handle permission response: missing onApprovePermission callback")},children:m.name},m.optionId))}),a&&d&&(0,qr.jsxs)("div",{className:"agent-client-message-permission-request-result agent-client-selected",children:["\u2713 Selected: ",d.name]}),s&&(0,qr.jsx)("div",{className:"agent-client-message-permission-request-result agent-client-cancelled",children:"\u26A0 Cancelled: Permission request was cancelled"})]})}function oa(e){if(!e)return null;let t=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return t<=0?null:e.slice(0,t)}function p1(e,t){let n=t.replace(/\/+$/,""),r=e.replace(/\/+$/,"");return r.startsWith(n+"/")?r.slice(n.length+1):e}function Th(e){let t=e.replace(/\\/g,"/");return/^[A-Za-z]:/.test(t)?`file:///${t}`:`file://${t}`}var nr=class{diff(t,n,r={}){let i;typeof r=="function"?(i=r,r={}):"callback"in r&&(i=r.callback);let o=this.castInput(t,r),a=this.castInput(n,r),s=this.removeEmpty(this.tokenize(o,r)),u=this.removeEmpty(this.tokenize(a,r));return this.diffWithOptionsObj(s,u,r,i)}diffWithOptionsObj(t,n,r,i){var o;let a=g=>{if(g=this.postProcess(g,r),i){setTimeout(function(){i(g)},0);return}else return g},s=n.length,u=t.length,d=1,m=s+u;r.maxEditLength!=null&&(m=Math.min(m,r.maxEditLength));let l=(o=r.timeout)!==null&&o!==void 0?o:1/0,f=Date.now()+l,p=[{oldPos:-1,lastComponent:void 0}],h=this.extractCommon(p[0],n,t,0,r);if(p[0].oldPos+1>=u&&h+1>=s)return a(this.buildValues(p[0].lastComponent,n,t));let v=-1/0,x=1/0,y=()=>{for(let g=Math.max(v,-d);g<=Math.min(x,d);g+=2){let b,S=p[g-1],$=p[g+1];S&&(p[g-1]=void 0);let R=!1;if($){let T=$.oldPos-g;R=$&&0<=T&&T<s}let A=S&&S.oldPos+1<u;if(!R&&!A){p[g]=void 0;continue}if(!A||R&&S.oldPos<$.oldPos?b=this.addToPath($,!0,!1,0,r):b=this.addToPath(S,!1,!0,1,r),h=this.extractCommon(b,n,t,g,r),b.oldPos+1>=u&&h+1>=s)return a(this.buildValues(b.lastComponent,n,t))||!0;p[g]=b,b.oldPos+1>=u&&(x=Math.min(x,g-1)),h+1>=s&&(v=Math.max(v,g+1))}d++};if(i)(function g(){setTimeout(function(){if(d>m||Date.now()>f)return i(void 0);y()||g()},0)})();else for(;d<=m&&Date.now()<=f;){let g=y();if(g)return g}}addToPath(t,n,r,i,o){let a=t.lastComponent;return a&&!o.oneChangePerToken&&a.added===n&&a.removed===r?{oldPos:t.oldPos+i,lastComponent:{count:a.count+1,added:n,removed:r,previousComponent:a.previousComponent}}:{oldPos:t.oldPos+i,lastComponent:{count:1,added:n,removed:r,previousComponent:a}}}extractCommon(t,n,r,i,o){let a=n.length,s=r.length,u=t.oldPos,d=u-i,m=0;for(;d+1<a&&u+1<s&&this.equals(r[u+1],n[d+1],o);)d++,u++,m++,o.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return m&&!o.oneChangePerToken&&(t.lastComponent={count:m,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=u,d}equals(t,n,r){return r.comparator?r.comparator(t,n):t===n||!!r.ignoreCase&&t.toLowerCase()===n.toLowerCase()}removeEmpty(t){let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n}castInput(t,n){return t}tokenize(t,n){return Array.from(t)}join(t){return t.join("")}postProcess(t,n){return t}get useLongestToken(){return!1}buildValues(t,n,r){let i=[],o;for(;t;)i.push(t),o=t.previousComponent,delete t.previousComponent,t=o;i.reverse();let a=i.length,s=0,u=0,d=0;for(;s<a;s++){let m=i[s];if(m.removed)m.value=this.join(r.slice(d,d+m.count)),d+=m.count;else{if(!m.added&&this.useLongestToken){let l=n.slice(u,u+m.count);l=l.map(function(f,p){let h=r[d+p];return h.length>f.length?h:f}),m.value=this.join(l)}else m.value=this.join(n.slice(u,u+m.count));u+=m.count,m.added||(d+=m.count)}}return i}};function kh(e,t){let n;for(n=0;n<e.length&&n<t.length;n++)if(e[n]!=t[n])return e.slice(0,n);return e.slice(0,n)}function Ch(e,t){let n;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(n=0;n<e.length&&n<t.length;n++)if(e[e.length-(n+1)]!=t[t.length-(n+1)])return e.slice(-n);return e.slice(-n)}function id(e,t,n){if(e.slice(0,t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't start with prefix ${JSON.stringify(t)}; this is a bug`);return n+e.slice(t.length)}function rd(e,t,n){if(!t)return e+n;if(e.slice(-t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't end with suffix ${JSON.stringify(t)}; this is a bug`);return e.slice(0,-t.length)+n}function aa(e,t){return id(e,t,"")}function fl(e,t){return rd(e,t,"")}function Ih(e,t){return t.slice(0,ZM(e,t))}function ZM(e,t){let n=0;e.length>t.length&&(n=e.length-t.length);let r=t.length;e.length<t.length&&(r=e.length);let i=Array(r),o=0;i[0]=0;for(let a=1;a<r;a++){for(t[a]==t[o]?i[a]=i[o]:i[a]=o;o>0&&t[a]!=t[o];)o=i[o];t[a]==t[o]&&o++}o=0;for(let a=n;a<e.length;a++){for(;o>0&&e[a]!=t[o];)o=i[o];e[a]==t[o]&&o++}return o}function sa(e){let t;for(t=e.length-1;t>=0&&e[t].match(/\s/);t--);return e.substring(t+1)}function vi(e){let t=e.match(/^\s*/);return t?t[0]:""}var od="a-zA-Z0-9_\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",qM=new RegExp(`[${od}]+|\\s+|[^${od}]`,"ug"),Nh=class extends nr{equals(t,n,r){return r.ignoreCase&&(t=t.toLowerCase(),n=n.toLowerCase()),t.trim()===n.trim()}tokenize(t,n={}){let r;if(n.intlSegmenter){let a=n.intlSegmenter;if(a.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');r=Array.from(a.segment(t),s=>s.segment)}else r=t.match(qM)||[];let i=[],o=null;return r.forEach(a=>{/\s/.test(a)?o==null?i.push(a):i.push(i.pop()+a):o!=null&&/\s/.test(o)?i[i.length-1]==o?i.push(i.pop()+a):i.push(o+a):i.push(a),o=a}),i}join(t){return t.map((n,r)=>r==0?n:n.replace(/^\s+/,"")).join("")}postProcess(t,n){if(!t||n.oneChangePerToken)return t;let r=null,i=null,o=null;return t.forEach(a=>{a.added?i=a:a.removed?o=a:((i||o)&&g1(r,o,i,a),r=a,i=null,o=null)}),(i||o)&&g1(r,o,i,null),t}},h1=new Nh;function Dh(e,t,n){return(n==null?void 0:n.ignoreWhitespace)!=null&&!n.ignoreWhitespace?y1(e,t,n):h1.diff(e,t,n)}function g1(e,t,n,r){if(t&&n){let i=vi(t.value),o=sa(t.value),a=vi(n.value),s=sa(n.value);if(e){let u=kh(i,a);e.value=rd(e.value,a,u),t.value=aa(t.value,u),n.value=aa(n.value,u)}if(r){let u=Ch(o,s);r.value=id(r.value,s,u),t.value=fl(t.value,u),n.value=fl(n.value,u)}}else if(n){if(e){let i=vi(n.value);n.value=n.value.substring(i.length)}if(r){let i=vi(r.value);r.value=r.value.substring(i.length)}}else if(e&&r){let i=vi(r.value),o=vi(t.value),a=sa(t.value),s=kh(i,o);t.value=aa(t.value,s);let u=Ch(aa(i,s),a);t.value=fl(t.value,u),r.value=id(r.value,i,u),e.value=rd(e.value,i,i.slice(0,i.length-u.length))}else if(r){let i=vi(r.value),o=sa(t.value),a=Ih(o,i);t.value=fl(t.value,a)}else if(e){let i=sa(e.value),o=vi(t.value),a=Ih(i,o);t.value=aa(t.value,a)}}var Oh=class extends nr{tokenize(t){let n=new RegExp(`(\\r?\\n)|[${od}]+|[^\\S\\n\\r]+|[^${od}]`,"ug");return t.match(n)||[]}},v1=new Oh;function y1(e,t,n){return v1.diff(e,t,n)}var Mh=class extends nr{constructor(){super(...arguments),this.tokenize=HM}equals(t,n,r){return r.ignoreWhitespace?((!r.newlineIsToken||!t.includes(`
`))&&(t=t.trim()),(!r.newlineIsToken||!n.includes(`
`))&&(n=n.trim())):r.ignoreNewlineAtEof&&!r.newlineIsToken&&(t.endsWith(`
`)&&(t=t.slice(0,-1)),n.endsWith(`
`)&&(n=n.slice(0,-1))),super.equals(t,n,r)}},VM=new Mh;function Uh(e,t,n){return VM.diff(e,t,n)}function HM(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
`));let n=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(let i=0;i<r.length;i++){let o=r[i];i%2&&!t.newlineIsToken?n[n.length-1]+=o:n.push(o)}return n}function Rh(e,t,n,r,i,o,a){let s;a?typeof a=="function"?s={callback:a}:s=a:s={},typeof s.context=="undefined"&&(s.context=4);let u=s.context;if(s.newlineIsToken)throw new Error("newlineIsToken may not be used with patch-generation functions, only with diffing functions");if(s.callback){let{callback:m}=s;Uh(n,r,Object.assign(Object.assign({},s),{callback:l=>{let f=d(l);m(f)}}))}else return d(Uh(n,r,s));function d(m){if(!m)return;m.push({value:"",lines:[]});function l(g){return g.map(function(b){return" "+b})}let f=[],p=0,h=0,v=[],x=1,y=1;for(let g=0;g<m.length;g++){let b=m[g],S=b.lines||BM(b.value);if(b.lines=S,b.added||b.removed){if(!p){let $=m[g-1];p=x,h=y,$&&(v=u>0?l($.lines.slice(-u)):[],p-=v.length,h-=v.length)}for(let $ of S)v.push((b.added?"+":"-")+$);b.added?y+=S.length:x+=S.length}else{if(p)if(S.length<=u*2&&g<m.length-2)for(let $ of l(S))v.push($);else{let $=Math.min(S.length,u);for(let A of l(S.slice(0,$)))v.push(A);let R={oldStart:p,oldLines:x-p+$,newStart:h,newLines:y-h+$,lines:v};f.push(R),p=0,h=0,v=[]}x+=S.length,y+=S.length}}for(let g of f)for(let b=0;b<g.lines.length;b++)g.lines[b].endsWith(`
`)?g.lines[b]=g.lines[b].slice(0,-1):(g.lines.splice(b+1,0,"\\ No newline at end of file"),b++);return{oldFileName:e,newFileName:t,oldHeader:i,newHeader:o,hunks:f}}}function BM(e){let t=e.endsWith(`
`),n=e.split(`
`).map(r=>r+`
`);return t?n.pop():n.push(n.pop().slice(0,-1)),n}var Se=X(he()),{useState:S1,useMemo:x1}=jh;function _1({content:e,plugin:t,acpClient:n,onApprovePermission:r}){let{kind:i,title:o,status:a,toolCallId:s,permissionRequest:u,locations:d,content:m}=e,[l,f]=S1(u==null?void 0:u.selectedOptionId);jh.useEffect(()=>{(u==null?void 0:u.selectedOptionId)!==l&&f(u==null?void 0:u.selectedOptionId)},[u==null?void 0:u.selectedOptionId]);let p=x1(()=>t.app.vault.adapter.basePath||"",[t]);return(0,Se.jsxs)("div",{className:"agent-client-message-tool-call",children:[(0,Se.jsxs)("div",{className:"agent-client-message-tool-call-header",children:[(0,Se.jsxs)("div",{className:"agent-client-message-tool-call-title",children:[(0,Se.jsx)("span",{className:"agent-client-message-tool-call-icon",children:(v=>{switch(v){case"read":return"\u{1F4D6}";case"edit":return"\u270F\uFE0F";case"delete":return"\u{1F5D1}\uFE0F";case"move":return"\u{1F4E6}";case"search":return"\u{1F50D}";case"execute":return"\u{1F4BB}";case"think":return"\u{1F4AD}";case"fetch":return"\u{1F310}";case"switch_mode":return"\u{1F504}";default:return"\u{1F527}"}})(i)}),o]}),d&&d.length>0&&(0,Se.jsx)("div",{className:"agent-client-message-tool-call-locations",children:d.map((v,x)=>(0,Se.jsxs)("span",{className:"agent-client-message-tool-call-location",children:[p1(v.path,p),v.line!=null&&`:${v.line}`]},x))}),(0,Se.jsxs)("div",{className:"agent-client-message-tool-call-status",children:["Status: ",a]})]}),m&&m.map((v,x)=>v.type==="terminal"?(0,Se.jsx)(nd,{terminalId:v.terminalId,acpClient:n||null,plugin:t},x):v.type==="diff"?(0,Se.jsx)(YM,{diff:v,plugin:t,autoCollapse:t.settings.displaySettings.autoCollapseDiffs,collapseThreshold:t.settings.displaySettings.diffCollapseThreshold},x):null),u&&(0,Se.jsx)(m1,{permissionRequest:{...u,selectedOptionId:l},toolCallId:s,plugin:t,onApprovePermission:r,onOptionSelected:f})]})}function b1(e){return e.oldText===null||e.oldText===void 0||e.oldText===""}function FM(e){return e.map(t=>({type:t.added?"added":t.removed?"removed":"context",value:t.value}))}function XM(e,t){let n=e.filter(r=>!(t==="removed"&&r.type==="added"||t==="added"&&r.type==="removed"));return(0,Se.jsx)(Se.Fragment,{children:n.map((r,i)=>r.type==="added"?(0,Se.jsx)("span",{className:"agent-client-diff-word-added",children:r.value},i):r.type==="removed"?(0,Se.jsx)("span",{className:"agent-client-diff-word-removed",children:r.value},i):(0,Se.jsx)("span",{children:r.value},i))})}var JM=3;function YM({diff:e,autoCollapse:t=!1,collapseThreshold:n=10}){let r=x1(()=>{if(b1(e))return e.newText.split(`
`).map((x,y)=>({type:"added",newLineNumber:y+1,content:x}));let m=e.oldText||"",l=Rh("old","new",m,e.newText,"","",{context:JM}),f=[],p=0,h=0;for(let v of l.hunks){l.hunks.length>1&&f.push({type:"context",content:`@@ -${v.oldStart},${v.oldLines} +${v.newStart},${v.newLines} @@`}),p=v.oldStart,h=v.newStart;for(let x of v.lines){let y=x[0],g=x.substring(1);y==="+"?f.push({type:"added",newLineNumber:h++,content:g}):y==="-"?f.push({type:"removed",oldLineNumber:p++,content:g}):f.push({type:"context",oldLineNumber:p++,newLineNumber:h++,content:g})}}for(let v=0;v<f.length-1;v++){let x=f[v],y=f[v+1];if(x.type==="removed"&&y.type==="added"){let g=Dh(x.content,y.content),b=FM(g);x.wordDiff=b,y.wordDiff=b}}return f},[e.oldText,e.newText]),i=(m,l)=>{var v,x;if(m.type==="context"&&m.content.startsWith("@@"))return(0,Se.jsx)("div",{className:"agent-client-diff-hunk-header",children:m.content},l);let p="agent-client-diff-line",h=" ";return m.type==="added"?(p+=" agent-client-diff-line-added",h="+"):m.type==="removed"?(p+=" agent-client-diff-line-removed",h="-"):p+=" agent-client-diff-line-context",(0,Se.jsxs)("div",{className:p,children:[(0,Se.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-old",children:(v=m.oldLineNumber)!=null?v:""}),(0,Se.jsx)("span",{className:"agent-client-diff-line-number agent-client-diff-line-number-new",children:(x=m.newLineNumber)!=null?x:""}),(0,Se.jsx)("span",{className:"agent-client-diff-line-marker",children:h}),(0,Se.jsx)("span",{className:"agent-client-diff-line-content",children:m.wordDiff&&(m.type==="added"||m.type==="removed")?XM(m.wordDiff,m.type):m.content})]},l)},o=t&&r.length>n,[a,s]=S1(o),u=a?r.slice(0,n):r,d=r.length-n;return(0,Se.jsxs)("div",{className:"agent-client-tool-call-diff",children:[b1(e)?(0,Se.jsx)("div",{className:"agent-client-diff-line-info",children:"New file"}):null,(0,Se.jsx)("div",{className:"agent-client-tool-call-diff-content",children:u.map((m,l)=>i(m,l))}),o&&(0,Se.jsxs)("div",{className:"agent-client-diff-expand-bar",onClick:()=>s(!a),children:[(0,Se.jsx)("span",{className:"agent-client-diff-expand-text",children:a?`${d} more lines`:"Collapse"}),(0,Se.jsx)("span",{className:"agent-client-diff-expand-icon",children:a?"\u25B6":"\u25B2"})]})]})}var Ot=X(he());function Ph({content:e,plugin:t,messageId:n,messageRole:r,acpClient:i,onApprovePermission:o}){switch(e.type){case"text":return r==="user"?(0,Ot.jsx)(Eh,{text:e.text,plugin:t}):(0,Ot.jsx)(ed,{text:e.text,plugin:t});case"text_with_context":return(0,Ot.jsx)(Eh,{text:e.text,autoMentionContext:e.autoMentionContext,plugin:t});case"agent_thought":return(0,Ot.jsx)(d1,{text:e.text,plugin:t});case"tool_call":return(0,Ot.jsx)(_1,{content:e,plugin:t,acpClient:i,onApprovePermission:o});case"plan":return(0,Ot.jsxs)("div",{className:"agent-client-message-plan",children:[(0,Ot.jsx)("div",{className:"agent-client-message-plan-title",children:"\u{1F4CB} Plan"}),e.entries.map((a,s)=>(0,Ot.jsxs)("div",{className:"agent-client-message-plan-entry",children:[(0,Ot.jsx)("span",{className:`agent-client-message-plan-entry-icon agent-client-status-${a.status}`,children:a.status==="completed"?"\u2713":a.status==="in_progress"?"\u23F3":"\u2B55"})," ",a.content]},s))]});case"terminal":return(0,Ot.jsx)(nd,{terminalId:e.terminalId,acpClient:i||null,plugin:t});case"image":return(0,Ot.jsx)("div",{className:"agent-client-message-image",children:(0,Ot.jsx)("img",{src:`data:${e.mimeType};base64,${e.data}`,alt:"Attached image",className:"agent-client-message-image-thumbnail"})});default:return(0,Ot.jsx)("span",{children:"Unsupported content type"})}}var la=X(he());function KM(e){let t=[],n=[];for(let r of e)r.type==="image"?n.push(r):(n.length>0&&(t.push({type:"images",items:n}),n=[]),t.push({type:"single",item:r}));return n.length>0&&t.push({type:"images",items:n}),t}function $1({message:e,plugin:t,acpClient:n,onApprovePermission:r}){let i=KM(e.content);return(0,la.jsx)("div",{className:`agent-client-message-renderer ${e.role==="user"?"agent-client-message-user":"agent-client-message-assistant"}`,children:i.map((o,a)=>o.type==="images"?(0,la.jsx)("div",{className:"agent-client-message-images-strip",children:o.items.map((s,u)=>(0,la.jsx)(Ph,{content:s,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r},u))},a):(0,la.jsx)("div",{children:(0,la.jsx)(Ph,{content:o.item,plugin:t,messageId:e.id,messageRole:e.role,acpClient:n,onApprovePermission:r})},a))})}var He=X(he()),{useRef:WM,useState:eU,useEffect:w1,useCallback:z1}=QM;function A1({messages:e,isSending:t,isSessionReady:n,isRestoringSession:r,agentLabel:i,errorInfo:o,plugin:a,view:s,acpClient:u,onApprovePermission:d,onClearError:m}){let l=WM(null),[f,p]=eU(!0),h=z1(()=>{let x=l.current;if(!x)return!0;let y=50,g=x.scrollTop+x.clientHeight>=x.scrollHeight-y;return p(g),g},[]),v=z1(()=>{let x=l.current;x&&(x.scrollTop=x.scrollHeight)},[]);return w1(()=>{f&&e.length>0&&window.setTimeout(()=>{v()},0)},[e,f,v]),w1(()=>{let x=l.current;if(!x)return;let y=()=>{h()};s.registerDomEvent(x,"scroll",y),h()},[s,h]),(0,He.jsx)("div",{ref:l,className:"agent-client-chat-view-messages",children:o?(0,He.jsxs)("div",{className:"agent-client-chat-error-container",children:[(0,He.jsx)("h4",{className:"agent-client-chat-error-title",children:o.title}),(0,He.jsx)("p",{className:"agent-client-chat-error-message",children:o.message}),o.suggestion&&(0,He.jsxs)("p",{className:"agent-client-chat-error-suggestion",children:["\u{1F4A1} ",o.suggestion]}),(0,He.jsx)("button",{onClick:m,className:"agent-client-chat-error-button",children:"OK"})]}):e.length===0?(0,He.jsx)("div",{className:"agent-client-chat-empty-state",children:r?"Restoring session...":n?`Start a conversation with ${i}...`:`Connecting to ${i}...`}):(0,He.jsxs)(He.Fragment,{children:[e.map(x=>(0,He.jsx)($1,{message:x,plugin:a,acpClient:u,onApprovePermission:d},x.id)),t&&(0,He.jsx)("div",{className:"agent-client-loading-indicator",children:(0,He.jsxs)("div",{className:"agent-client-loading-dots",children:[(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"}),(0,He.jsx)("div",{className:"agent-client-loading-dot"})]})})]})})}var rU=X(Ze()),Dt=require("obsidian");var tU=X(Ze());var yi=X(he()),{useRef:nU,useEffect:E1,useMemo:iU}=tU;function Lh({type:e,items:t,selectedIndex:n,onSelect:r,onClose:i,plugin:o,view:a}){let s=nU(null);if(iU(()=>new Le(o),[o]).log(`[DEBUG] SuggestionDropdown (${e}) rendering with:`,{itemsCount:t.length,selectedIndex:n}),E1(()=>{let m=l=>{s.current&&!s.current.contains(l.target)&&i()};a.registerDomEvent(document,"mousedown",m)},[i,a]),E1(()=>{if(!s.current)return;let m=s.current.children[n];m==null||m.scrollIntoView({block:"nearest"})},[n]),t.length===0)return null;let d=(m,l)=>{let f=l===n,p=l<t.length-1;if(e==="mention"){let h=m;return(0,yi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,yi.jsx)("div",{className:"agent-client-mention-dropdown-item-name",children:h.name}),(0,yi.jsx)("div",{className:"agent-client-mention-dropdown-item-path",children:h.path})]},h.path)}else{let h=m;return(0,yi.jsxs)("div",{className:`agent-client-mention-dropdown-item ${f?"agent-client-selected":""} ${p?"agent-client-has-border":""}`,onClick:()=>r(h),onMouseEnter:()=>{},children:[(0,yi.jsxs)("div",{className:"agent-client-mention-dropdown-item-name",children:["/",h.name]}),(0,yi.jsxs)("div",{className:"agent-client-mention-dropdown-item-path",children:[h.description,h.hint&&` (${h.hint})`]})]},h.name)}};return(0,yi.jsx)("div",{ref:s,className:"agent-client-mention-dropdown",children:t.map((m,l)=>d(m,l))})}var T1=require("obsidian"),ua=X(he());function k1({images:e,onRemove:t}){return e.length===0?null:(0,ua.jsx)("div",{className:"agent-client-image-preview-strip",children:e.map(n=>(0,ua.jsxs)("div",{className:"agent-client-image-preview-item",children:[(0,ua.jsx)("img",{src:`data:${n.mimeType};base64,${n.data}`,alt:"Attached image",className:"agent-client-image-preview-thumbnail"}),(0,ua.jsx)("button",{className:"agent-client-image-preview-remove",onClick:()=>t(n.id),title:"Remove image",type:"button",ref:r=>{r&&(0,T1.setIcon)(r,"x")}})]},n.id))})}var C1=X(Ze());function ad(e){return(0,C1.useSyncExternalStore)(e.settingsStore.subscribe,e.settingsStore.getSnapshot,e.settingsStore.getSnapshot)}var Be=X(he()),{useRef:bi,useState:ml,useEffect:Vn,useCallback:pt,useMemo:oU}=rU,N1=5,aU=N1*1024*1024,Zh=10,I1=["image/png","image/jpeg","image/gif","image/webp"];function O1({isSending:e,isSessionReady:t,isRestoringSession:n,agentLabel:r,availableCommands:i,autoMentionEnabled:o,restoredMessage:a,mentions:s,slashCommands:u,autoMention:d,plugin:m,view:l,onSendMessage:f,onStopGeneration:p,onRestoredMessageConsumed:h,modes:v,onModeChange:x,models:y,onModelChange:g,supportsImages:b=!1,agentId:S}){var S_,x_,__,$_;let $=oU(()=>new Le(m),[m]),R=ad(m),[A,T]=ml(""),[z,E]=ml(null),[F,P]=ml(""),[V,L]=ml([]),[C,M]=ml(!1),K=bi(null),ce=bi(0),be=bi(null),q=bi(null),W=bi(null),Ye=bi(null),Oe=bi(null);Vn(()=>{L([])},[S]);let Ai=pt(I=>{L(H=>H.length>=Zh?H:[...H,I])},[]),oo=pt(I=>{L(H=>H.filter(ee=>ee.id!==I))},[]),nu=pt(async I=>new Promise((H,ee)=>{let Ie=new FileReader;Ie.onload=()=>{let lu=Ie.result.split(",")[1];H(lu)},Ie.onerror=ee,Ie.readAsDataURL(I)}),[]),ao=pt(async I=>{let H=0;for(let ee of I){if(V.length+H>=Zh){new Dt.Notice(`[Agent Client] Maximum ${Zh} images allowed`);break}if(ee.size>aU){new Dt.Notice(`[Agent Client] Image too large (max ${N1}MB)`);continue}try{let Ie=await nu(ee);Ai({id:crypto.randomUUID(),data:Ie,mimeType:ee.type}),H++}catch(Ie){console.error("Failed to convert image:",Ie),new Dt.Notice("[Agent Client] Failed to attach image")}}},[V.length,Ai,nu]),Ya=pt(async I=>{var Ie;let H=(Ie=I.clipboardData)==null?void 0:Ie.items;if(!H)return;let ee=[];for(let Ei of Array.from(H))if(I1.includes(Ei.type)){let lu=Ei.getAsFile();lu&&ee.push(lu)}if(ee.length!==0){if(I.preventDefault(),!b){new Dt.Notice("[Agent Client] This agent does not support image attachments");return}await ao(ee)}},[b,ao]),xm=pt(I=>{var H;(H=I.dataTransfer)!=null&&H.types.includes("Files")&&(I.preventDefault(),I.dataTransfer.dropEffect="copy")},[]),_m=pt(I=>{var H;(H=I.dataTransfer)!=null&&H.types.includes("Files")&&(I.preventDefault(),ce.current++,ce.current===1&&M(!0))},[]),iu=pt(I=>{ce.current--,ce.current===0&&M(!1)},[]),ru=pt(async I=>{var Ie;ce.current=0,M(!1);let H=(Ie=I.dataTransfer)==null?void 0:Ie.files;if(!H||H.length===0)return;let ee=Array.from(H).filter(Ei=>I1.includes(Ei.type));if(ee.length!==0){if(I.preventDefault(),!b){new Dt.Notice("[Agent Client] This agent does not support image attachments");return}await ao(ee)}},[b,ao]),Ka=pt(I=>{T(I),window.setTimeout(()=>{let H=K.current;if(H){let ee=I.length;H.selectionStart=ee,H.selectionEnd=ee,H.focus()}},0)},[]),so=pt(I=>{let H=s.selectSuggestion(A,I);Ka(H)},[s,A,Ka]),lo=pt(I=>{let H=u.selectSuggestion(A,I);if(T(H),I.hint){let ee=`/${I.name} `;P(ee),E(I.hint)}else E(null),P("");window.setTimeout(()=>{let ee=K.current;if(ee){let Ie=I.hint?`/${I.name} `.length:H.length;ee.selectionStart=Ie,ee.selectionEnd=Ie,ee.focus()}},0)},[u,A]),Qa=pt(()=>{let I=K.current;if(I){I.classList.remove("agent-client-textarea-auto-height","agent-client-textarea-expanded"),I.classList.add("agent-client-textarea-auto-height");let H=I.scrollHeight,ee=80,Ei=Math.max(ee,Math.min(H,300));Ei>ee?(I.classList.add("agent-client-textarea-expanded"),I.style.setProperty("--textarea-height",`${Ei}px`)):I.style.removeProperty("--textarea-height"),I.classList.remove("agent-client-textarea-auto-height")}},[]),vr=pt(I=>{if(I.classList.remove("agent-client-icon-sending","agent-client-icon-active","agent-client-icon-inactive"),e)I.classList.add("agent-client-icon-sending");else{let H=A.trim()!==""||V.length>0;I.classList.add(H?"agent-client-icon-active":"agent-client-icon-inactive")}},[e,A,V.length]),j=pt(async()=>{if(e){await p();return}if(!A.trim()&&V.length===0)return;let I=A.trim(),H=V.map(ee=>({type:"image",data:ee.data,mimeType:ee.mimeType}));T(""),L([]),E(null),P(""),await f(I,H.length>0?H:void 0)},[e,A,V,f,p]),de=pt(I=>{let H=u.isOpen,ee=s.isOpen;if(!H&&!ee)return!1;if(I.key==="ArrowDown")return I.preventDefault(),H?u.navigate("down"):s.navigate("down"),!0;if(I.key==="ArrowUp")return I.preventDefault(),H?u.navigate("up"):s.navigate("up"),!0;if(I.key==="Enter"||I.key==="Tab"){if(I.preventDefault(),H){let Ie=u.suggestions[u.selectedIndex];Ie&&lo(Ie)}else{let Ie=s.suggestions[s.selectedIndex];Ie&&so(Ie)}return!0}return I.key==="Escape"?(I.preventDefault(),H?u.close():s.close(),!0):!1},[u,s,lo,so]),De=!e&&(A.trim()===""&&V.length===0||!t||n),ou=pt(I=>{de(I)||I.key==="Enter"&&!I.nativeEvent.isComposing&&(R.sendMessageShortcut==="enter"?!I.shiftKey:I.metaKey||I.ctrlKey)&&(I.preventDefault(),!De&&!e&&j())},[de,e,De,j,R.sendMessageShortcut]),uo=pt(I=>{let H=I.target.value,ee=I.target.selectionStart||0;if($.log("[DEBUG] Input changed:",H,"cursor:",ee),T(H),z){let Ie=F+z;H!==Ie&&(E(null),P(""))}s.updateSuggestions(H,ee),u.updateSuggestions(H,ee)},[$,z,F,s,u]);Vn(()=>{Qa()},[A,Qa]),Vn(()=>{if(be.current){let I=e?"square":"send-horizontal";(0,Dt.setIcon)(be.current,I);let H=be.current.querySelector("svg");H&&vr(H)}},[e,vr]),Vn(()=>{if(be.current){let I=be.current.querySelector("svg");I&&vr(I)}},[A,V.length,vr]),Vn(()=>{window.setTimeout(()=>{K.current&&K.current.focus()},0)},[]),Vn(()=>{a&&(A.trim()||(T(a),window.setTimeout(()=>{K.current&&(K.current.focus(),K.current.selectionStart=a.length,K.current.selectionEnd=a.length)},0)),h())},[a,h,A]);let yr=bi(x);yr.current=x;let au=v==null?void 0:v.availableModes,Wa=v==null?void 0:v.currentModeId;Vn(()=>{let I=q.current;if(I){if(!au||au.length<=1){W.current&&(I.empty(),W.current=null);return}if(!W.current){let H=new Dt.DropdownComponent(I);W.current=H;for(let ee of au)H.addOption(ee.id,ee.name);Wa&&H.setValue(Wa),H.onChange(ee=>{yr.current&&yr.current(ee)})}return()=>{W.current&&(I.empty(),W.current=null)}}},[au]),Vn(()=>{W.current&&Wa&&W.current.setValue(Wa)},[Wa]);let $m=bi(g);$m.current=g;let su=y==null?void 0:y.availableModels,es=y==null?void 0:y.currentModelId;Vn(()=>{let I=Ye.current;if(I){if(!su||su.length<=1){Oe.current&&(I.empty(),Oe.current=null);return}if(!Oe.current){let H=new Dt.DropdownComponent(I);Oe.current=H;for(let ee of su)H.addOption(ee.modelId,ee.name);es&&H.setValue(es),H.onChange(ee=>{$m.current&&$m.current(ee)})}return()=>{Oe.current&&(I.empty(),Oe.current=null)}}},[su]),Vn(()=>{Oe.current&&es&&Oe.current.setValue(es)},[es]);let NI=`Message ${r} - @ to mention notes${i.length>0?", / for commands":""}`;return(0,Be.jsxs)("div",{className:"agent-client-chat-input-container",children:[s.isOpen&&(0,Be.jsx)(Lh,{type:"mention",items:s.suggestions,selectedIndex:s.selectedIndex,onSelect:so,onClose:s.close,plugin:m,view:l}),u.isOpen&&(0,Be.jsx)(Lh,{type:"slash-command",items:u.suggestions,selectedIndex:u.selectedIndex,onSelect:lo,onClose:u.close,plugin:m,view:l}),(0,Be.jsxs)("div",{className:`agent-client-chat-input-box ${C?"agent-client-dragging-over":""}`,onDragOver:xm,onDragEnter:_m,onDragLeave:iu,onDrop:I=>void ru(I),children:[o&&d.activeNote&&(0,Be.jsxs)("div",{className:"agent-client-auto-mention-inline",children:[(0,Be.jsxs)("span",{className:`agent-client-mention-badge ${d.isDisabled?"agent-client-disabled":""}`,children:["@",d.activeNote.name,d.activeNote.selection&&(0,Be.jsxs)("span",{className:"agent-client-selection-indicator",children:[":",d.activeNote.selection.from.line+1,"-",d.activeNote.selection.to.line+1]})]}),(0,Be.jsx)("button",{className:"agent-client-auto-mention-toggle-btn",onClick:I=>{let H=!d.isDisabled;d.toggle(H);let ee=H?"x":"plus";(0,Dt.setIcon)(I.currentTarget,ee)},title:d.isDisabled?"Enable auto-mention":"Temporarily disable auto-mention",ref:I=>{if(I){let H=d.isDisabled?"plus":"x";(0,Dt.setIcon)(I,H)}}})]}),(0,Be.jsxs)("div",{className:"agent-client-textarea-wrapper",children:[(0,Be.jsx)("textarea",{ref:K,value:A,onChange:uo,onKeyDown:ou,onPaste:I=>void Ya(I),placeholder:NI,className:`agent-client-chat-input-textarea ${o&&d.activeNote?"has-auto-mention":""}`,rows:1}),z&&(0,Be.jsxs)("div",{className:"agent-client-hint-overlay","aria-hidden":"true",children:[(0,Be.jsx)("span",{className:"agent-client-invisible",children:F}),(0,Be.jsx)("span",{className:"agent-client-hint-text",children:z})]})]}),b&&(0,Be.jsx)(k1,{images:V,onRemove:oo}),(0,Be.jsxs)("div",{className:"agent-client-chat-input-actions",children:[v&&v.availableModes.length>1&&(0,Be.jsxs)("div",{className:"agent-client-mode-selector",title:(x_=(S_=v.availableModes.find(I=>I.id===v.currentModeId))==null?void 0:S_.description)!=null?x_:"Select mode",children:[(0,Be.jsx)("div",{ref:q}),(0,Be.jsx)("span",{className:"agent-client-mode-selector-icon",ref:I=>{I&&(0,Dt.setIcon)(I,"chevron-down")}})]}),y&&y.availableModels.length>1&&(0,Be.jsxs)("div",{className:"agent-client-model-selector",title:($_=(__=y.availableModels.find(I=>I.modelId===y.currentModelId))==null?void 0:__.description)!=null?$_:"Select model",children:[(0,Be.jsx)("div",{ref:Ye}),(0,Be.jsx)("span",{className:"agent-client-model-selector-icon",ref:I=>{I&&(0,Dt.setIcon)(I,"chevron-down")}})]}),(0,Be.jsx)("button",{ref:be,onClick:()=>void j(),disabled:De,className:`agent-client-chat-send-button ${e?"sending":""} ${De?"agent-client-disabled":""}`,title:t?e?"Stop generation":"Send message":"Connecting..."})]})]})]})}var U1=require("obsidian"),R1=X(Ze()),j1=X(Ah());var pl=X(Ze()),D1=require("obsidian"),Y=X(he()),{useState:Vh,useCallback:Vr}=pl;function qh({iconName:e,label:t,className:n,onClick:r}){let i=pl.useRef(null);return pl.useEffect(()=>{i.current&&(0,D1.setIcon)(i.current,e)},[e]),(0,Y.jsx)("div",{ref:i,className:n,"aria-label":t,onClick:r})}function sU(e){let t=Date.now(),n=e.getTime(),r=t-n,i=Math.floor(r/1e3),o=Math.floor(i/60),a=Math.floor(o/60),s=Math.floor(a/24);if(o<1)return"just now";if(o<60)return`${o} minute${o===1?"":"s"} ago`;if(a<24)return`${a} hour${a===1?"":"s"} ago`;if(s===1)return"yesterday";if(s<7)return`${s} days ago`;{let u=e.toLocaleString("default",{month:"short"}),d=e.getDate(),m=e.getFullYear();return`${u} ${d}, ${m}`}}function lU(e){return e.length<=50?e:e.slice(0,50)+"..."}function uU({currentCwd:e,onRestoreSession:t,onForkSession:n,onClose:r}){let[i,o]=Vh(""),[a,s]=Vh(e),u=Vr(()=>{i.trim()&&(r(),t(i.trim(),a.trim()||e))},[i,a,e,t,r]),d=Vr(()=>{i.trim()&&(r(),n(i.trim(),a.trim()||e))},[i,a,e,n,r]);return(0,Y.jsxs)("div",{className:"agent-client-session-history-debug",children:[(0,Y.jsx)("h3",{children:"Debug: Manual Session Input"}),(0,Y.jsxs)("div",{className:"agent-client-session-history-debug-group",children:[(0,Y.jsx)("label",{htmlFor:"debug-session-id",children:"Session ID:"}),(0,Y.jsx)("input",{id:"debug-session-id",type:"text",placeholder:"Enter session ID...",className:"agent-client-session-history-debug-input",value:i,onChange:m=>o(m.target.value)})]}),(0,Y.jsxs)("div",{className:"agent-client-session-history-debug-group",children:[(0,Y.jsx)("label",{htmlFor:"debug-cwd",children:"Working Directory (cwd):"}),(0,Y.jsx)("input",{id:"debug-cwd",type:"text",placeholder:"Enter working directory...",className:"agent-client-session-history-debug-input",value:a,onChange:m=>s(m.target.value)})]}),(0,Y.jsxs)("div",{className:"agent-client-session-history-debug-actions",children:[(0,Y.jsx)("button",{className:"agent-client-session-history-debug-button",onClick:u,children:"Restore"}),(0,Y.jsx)("button",{className:"agent-client-session-history-debug-button",onClick:d,children:"Fork"})]}),(0,Y.jsx)("hr",{className:"agent-client-session-history-debug-separator"})]})}function cU({session:e,canRestore:t,canFork:n,onRestoreSession:r,onForkSession:i,onDeleteSession:o,onClose:a}){var m;let s=Vr(()=>{a(),r(e.sessionId,e.cwd)},[e,r,a]),u=Vr(()=>{a(),i(e.sessionId,e.cwd)},[e,i,a]),d=Vr(()=>{o(e.sessionId)},[e.sessionId,o]);return(0,Y.jsxs)("div",{className:"agent-client-session-history-item",children:[(0,Y.jsxs)("div",{className:"agent-client-session-history-item-content",children:[(0,Y.jsx)("div",{className:"agent-client-session-history-item-title",children:(0,Y.jsx)("span",{children:lU((m=e.title)!=null?m:"Untitled Session")})}),(0,Y.jsx)("div",{className:"agent-client-session-history-item-metadata",children:e.updatedAt&&(0,Y.jsx)("span",{className:"agent-client-session-history-item-timestamp",children:sU(new Date(e.updatedAt))})})]}),(0,Y.jsxs)("div",{className:"agent-client-session-history-item-actions",children:[t&&(0,Y.jsx)(qh,{iconName:"play",label:"Restore session",className:"agent-client-session-history-action-icon agent-client-session-history-restore-icon",onClick:s}),n&&(0,Y.jsx)(qh,{iconName:"git-branch",label:"Fork session (create new branch)",className:"agent-client-session-history-action-icon agent-client-session-history-fork-icon",onClick:u}),(0,Y.jsx)(qh,{iconName:"trash-2",label:"Delete session",className:"agent-client-session-history-action-icon agent-client-session-history-delete-icon",onClick:d})]})]})}function M1({sessions:e,loading:t,error:n,hasMore:r,currentCwd:i,canList:o,canRestore:a,canFork:s,isUsingLocalSessions:u,isAgentReady:d,debugMode:m,onRestoreSession:l,onForkSession:f,onDeleteSession:p,onLoadMore:h,onFetchSessions:v,onClose:x}){let[y,g]=Vh(!0),b=Vr(A=>{let T=A.target.checked;g(T),v(T?i:void 0)},[i,v]),S=Vr(()=>{v(y?i:void 0)},[y,i,v]);if(!d)return(0,Y.jsx)("div",{className:"agent-client-session-history-loading",children:(0,Y.jsx)("p",{children:"Preparing agent..."})});let $=a||s,R=o||u||!$;return(0,Y.jsxs)(Y.Fragment,{children:[m&&(0,Y.jsx)(uU,{currentCwd:i,onRestoreSession:l,onForkSession:f,onClose:x}),!$&&(0,Y.jsx)("div",{className:"agent-client-session-history-warning-banner",children:(0,Y.jsx)("p",{children:"This agent does not support session restoration."})}),(u||!$)&&(0,Y.jsx)("div",{className:"agent-client-session-history-local-banner",children:(0,Y.jsx)("span",{children:"These sessions are saved in the plugin."})}),!R&&!m&&(0,Y.jsxs)("div",{className:"agent-client-session-history-empty",children:[(0,Y.jsx)("p",{className:"agent-client-session-history-empty-text",children:"Session list is not available for this agent."}),(0,Y.jsx)("p",{className:"agent-client-session-history-empty-text",children:"Enable Debug Mode in settings to manually enter session IDs."})]}),R&&(0,Y.jsxs)(Y.Fragment,{children:[o&&!u&&(0,Y.jsx)("div",{className:"agent-client-session-history-filter",children:(0,Y.jsxs)("label",{className:"agent-client-session-history-filter-label",children:[(0,Y.jsx)("input",{type:"checkbox",checked:y,onChange:b}),(0,Y.jsx)("span",{children:"Show current vault only"})]})}),n&&(0,Y.jsxs)("div",{className:"agent-client-session-history-error",children:[(0,Y.jsx)("p",{className:"agent-client-session-history-error-text",children:n}),(0,Y.jsx)("button",{className:"agent-client-session-history-retry-button",onClick:S,children:"Retry"})]}),!n&&t&&e.length===0&&(0,Y.jsx)("div",{className:"agent-client-session-history-loading",children:(0,Y.jsx)("p",{children:"Loading sessions..."})}),!n&&!t&&e.length===0&&(0,Y.jsx)("div",{className:"agent-client-session-history-empty",children:(0,Y.jsx)("p",{className:"agent-client-session-history-empty-text",children:"No previous sessions"})}),!n&&e.length>0&&(0,Y.jsx)("div",{className:"agent-client-session-history-list",children:e.map(A=>(0,Y.jsx)(cU,{session:A,canRestore:a,canFork:s,onRestoreSession:l,onForkSession:f,onDeleteSession:p,onClose:x},A.sessionId))}),!n&&r&&(0,Y.jsx)("div",{className:"agent-client-session-history-load-more",children:(0,Y.jsx)("button",{className:"agent-client-session-history-load-more-button",disabled:t,onClick:h,children:t?"Loading...":"Load more"})})]})]})}var sd=class extends U1.Modal{constructor(n,r){super(n);this.root=null;this.props=r}updateProps(n){this.props=n,this.renderContent()}onOpen(){let{contentEl:n}=this;n.empty(),n.createEl("h2",{text:"Session history"});let r=n.createDiv();this.root=(0,j1.createRoot)(r),this.renderContent()}renderContent(){this.root&&this.root.render(R1.createElement(M1,{...this.props,onClose:()=>this.close()}))}onClose(){this.root&&(this.root.unmount(),this.root=null);let{contentEl:n}=this;n.empty()}};var P1=require("obsidian"),ld=class extends P1.Modal{constructor(n,r,i){super(n);this.sessionTitle=r,this.onConfirm=i}onOpen(){let{contentEl:n}=this;n.empty(),n.createEl("h2",{text:"Delete session?"}),n.createEl("p",{text:`Are you sure you want to delete "${this.sessionTitle}"?`,cls:"agent-client-confirm-delete-message"}),n.createEl("p",{text:"This only removes the session from this plugin. The session data will remain on the agent side.",cls:"agent-client-confirm-delete-warning"});let r=n.createDiv({cls:"agent-client-confirm-delete-buttons"});r.createEl("button",{text:"Cancel",cls:"agent-client-confirm-delete-cancel"}).addEventListener("click",()=>{this.close()}),r.createEl("button",{text:"Delete",cls:"agent-client-confirm-delete-confirm mod-warning"}).addEventListener("click",()=>{this.close(),this.onConfirm()})}onClose(){let{contentEl:n}=this;n.empty()}};var gl=require("obsidian");var ud=class{constructor(t){this.files=[];this.lastBuild=0;this.eventRefs=[];this.plugin=t,this.logger=new Le(t),this.rebuildIndex(),this.eventRefs.push(this.plugin.app.vault.on("create",n=>{n instanceof gl.TFile&&n.extension==="md"&&this.rebuildIndex()})),this.eventRefs.push(this.plugin.app.vault.on("delete",()=>this.rebuildIndex())),this.eventRefs.push(this.plugin.app.vault.on("rename",n=>{n instanceof gl.TFile&&n.extension==="md"&&this.rebuildIndex()}))}destroy(){for(let t of this.eventRefs)this.plugin.app.vault.offref(t);this.eventRefs=[]}rebuildIndex(){this.files=this.plugin.app.vault.getMarkdownFiles(),this.lastBuild=Date.now(),this.logger.log(`[NoteMentionService] Rebuilt index with ${this.files.length} files`)}searchNotes(t){if(this.logger.log("[DEBUG] NoteMentionService.searchNotes called with:",t),this.logger.log("[DEBUG] Total files indexed:",this.files.length),!t.trim()){this.logger.log("[DEBUG] Empty query, returning recent files");let i=this.files.slice().sort((o,a)=>{var s,u;return(((s=a.stat)==null?void 0:s.mtime)||0)-(((u=o.stat)==null?void 0:u.mtime)||0)}).slice(0,20);return this.logger.log("[DEBUG] Recent files:",i.map(o=>o.name)),i}this.logger.log("[DEBUG] Preparing fuzzy search for:",t.trim());let n=(0,gl.prepareFuzzySearch)(t.trim());return this.files.map(i=>{var f;let o=i.basename,a=i.path,s=this.plugin.app.metadataCache.getFileCache(i),u=(f=s==null?void 0:s.frontmatter)==null?void 0:f.aliases,d=Array.isArray(u)?u:u?[u]:[],m=[o,a,...d],l=-1/0;for(let p of m){let h=n(p);h&&h.score>l&&(l=h.score)}return{file:i,score:l}}).filter(i=>i.score>-1/0).sort((i,o)=>o.score-i.score).slice(0,20).map(i=>i.file)}getAllFiles(){return this.files}getFileByPath(t){return this.files.find(n=>n.path===t)||null}};var Hh=require("obsidian"),ca=class{constructor(t){this.plugin=t;this.logger=new Le(t)}async exportToMarkdown(t,n,r,i,o,a=!0){let s=this.plugin.settings.exportSettings,u=t.length>0?t[0].timestamp:o,d=this.generateFileName(u),m=s.defaultFolder||"Agent Client";await this.ensureFolderExists(m);let l=`${m}/${d}.md`;try{let f=this.generateFrontmatter(n,r,i,u),p=await this.convertMessagesToMarkdown(t,n,l),h=`${f}
${p}`,v=this.plugin.app.vault.getAbstractFileByPath(l),x;return v instanceof Hh.TFile?(await this.plugin.app.vault.modify(v,h),x=v):x=await this.plugin.app.vault.create(l,h),a&&await this.plugin.app.workspace.getLeaf(!1).openFile(x),this.logger.log(`Chat exported to: ${l}`),l}catch(f){throw this.logger.error("Export error:",f),f}}async ensureFolderExists(t){this.plugin.app.vault.getAbstractFileByPath(t)||await this.plugin.app.vault.createFolder(t)}generateFileName(t){let r=this.plugin.settings.exportSettings.filenameTemplate||"agent_client_{date}_{time}",i=t.getFullYear(),o=String(t.getMonth()+1).padStart(2,"0"),a=String(t.getDate()).padStart(2,"0"),s=`${i}${o}${a}`,u=String(t.getHours()).padStart(2,"0"),d=String(t.getMinutes()).padStart(2,"0"),m=String(t.getSeconds()).padStart(2,"0"),l=`${u}${d}${m}`;return r.replace("{date}",s).replace("{time}",l)}generateFrontmatter(t,n,r,i){let o=i.getFullYear(),a=String(i.getMonth()+1).padStart(2,"0"),s=String(i.getDate()).padStart(2,"0"),u=String(i.getHours()).padStart(2,"0"),d=String(i.getMinutes()).padStart(2,"0"),m=String(i.getSeconds()).padStart(2,"0");return`---
created: ${`${o}-${a}-${s}T${u}:${d}:${m}`}
agentDisplayName: ${t}
agentId: ${n}
session_id: ${r}
tags: [agent-client]
---`}async convertMessagesToMarkdown(t,n,r){let i=this.plugin.settings.exportSettings,o={exportFilePath:r,imageIndex:0,includeImages:i.includeImages,imageLocation:i.imageLocation,imageCustomFolder:i.imageCustomFolder},a=`# ${n}
`;for(let s of t){let u=s.timestamp.toLocaleTimeString(),d=s.role==="user"?"User":"Assistant";a+=`## ${u} - ${d}
`;for(let m of s.content)a+=await this.convertContentToMarkdown(m,o);a+=`
---
`}return a}async convertContentToMarkdown(t,n){switch(t.type){case"text":return t.text+`
`;case"text_with_context":{let r="";if(t.autoMentionContext){let{noteName:i,selection:o}=t.autoMentionContext;o?r+=`@[[${i}]]:${o.fromLine}-${o.toLine}
`:r+=`@[[${i}]]
`}return r+=t.text+`
`,r}case"agent_thought":return`> [!info]- Thinking
> ${t.text.split(`
`).join(`
> `)}
`;case"tool_call":return this.convertToolCallToMarkdown(t);case"terminal":return`### \u{1F5A5}\uFE0F Terminal: ${t.terminalId.slice(0,8)}
`;case"plan":return this.convertPlanToMarkdown(t);case"permission_request":return this.convertPermissionRequestToMarkdown(t);case"image":if(!n.includeImages)return"";if(t.uri)return`![Image](${t.uri})
`;if(n.imageLocation==="base64")return`![Image](data:${t.mimeType};base64,${t.data})
`;try{return n.imageIndex++,`![[${(await this.saveImageAsAttachment(t.data,t.mimeType,n.exportFilePath,n.imageIndex,n.imageLocation,n.imageCustomFolder)).split("/").pop()}]]
`}catch(r){return this.logger.error(`Failed to save image as attachment: ${r}`),`![Image](data:${t.mimeType};base64,${t.data})
`}default:return""}}convertToolCallToMarkdown(t){let n=`### \u{1F527} ${t.title||"Tool"}
`;if(t.locations&&t.locations.length>0){let r=t.locations.map(i=>i.line!=null?`\`${i.path}:${i.line}\``:`\`${i.path}\``);n+=`**Locations**: ${r.join(", ")}
`}if(n+=`**Status**: ${t.status}
`,t.content&&t.content.length>0)for(let r of t.content)r.type==="diff"&&(n+=this.convertDiffToMarkdown(r));return n}convertDiffToMarkdown(t){let n=`**File**: \`${t.path}\`
`;if(t.oldText===null||t.oldText===void 0||t.oldText==="")return n+="```diff\n",t.newText.split(`
`).forEach(o=>{n+=`+ ${o}
`}),n+="```\n\n",n;let r=t.oldText.split(`
`),i=t.newText.split(`
`);return n+="```diff\n",r.forEach(o=>{n+=`- ${o}
`}),i.forEach(o=>{n+=`+ ${o}
`}),n+="```\n\n",n}convertPlanToMarkdown(t){let n=`> [!plan] Plan
`;for(let r of t.entries){let i=r.status==="completed"?"\u2705":r.status==="in_progress"?"\u{1F504}":"\u23F3";n+=`> ${i} ${r.content}
`}return n+=`
`,n}convertPermissionRequestToMarkdown(t){let n=t.isCancelled?"Cancelled":"Requested";return`### \u26A0\uFE0F Permission: ${t.toolCall.title||"Unknown"} (${n})
`}async saveImageAsAttachment(t,n,r,i,o,a){let s=this.getExtensionFromMimeType(n),m=`${r.replace(/\.md$/,"").split("/").pop()||"image"}_${String(i).padStart(3,"0")}.${s}`,l;if(o==="custom"){let p=a||"Agent Client";if(await this.ensureFolderExists(p),l=`${p}/${m}`,this.plugin.app.vault.getAbstractFileByPath(l)instanceof Hh.TFile)return this.logger.log(`Image already exists, skipping: ${l}`),l}else if(l=await this.plugin.app.fileManager.getAvailablePathForAttachment(m,r),!l.endsWith(m)){let p=l.replace(/ \d+(\.[^.]+)$/,"$1");return this.logger.log(`Image already exists, skipping: ${p}`),p}let f=this.base64ToArrayBuffer(t);return await this.plugin.app.vault.createBinary(l,f),this.logger.log(`Image saved as attachment: ${l}`),l}getExtensionFromMimeType(t){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[t]||"png"}base64ToArrayBuffer(t){let n=atob(t),r=new Uint8Array(n.length);for(let i=0;i<n.length;i++)r[i]=n.charCodeAt(i);return r.buffer}};var da=require("obsidian"),L1=require("@codemirror/view"),dd=require("@codemirror/state"),cd=class{constructor(t,n){this.plugin=t;this.currentSelection=null;this.selectionListeners=new Set;this.activeLeafRef=null;this.detachEditorListenerFn=null;this.selectionCompartment=null;this.lastSelectionKey="";this.mentionService=n}async readNote(t){let n=this.plugin.app.vault.getAbstractFileByPath(t);if(!(n instanceof da.TFile))throw new Error(`File not found: ${t}`);return await this.plugin.app.vault.read(n)}searchNotes(t){let n=this.mentionService.searchNotes(t);return Promise.resolve(n.map(r=>this.convertToMetadata(r)))}getActiveNote(){let t=this.plugin.app.workspace.getActiveFile();if(!t)return Promise.resolve(null);let n=this.convertToMetadata(t);return this.currentSelection&&this.currentSelection.filePath===t.path&&(n.selection=this.currentSelection.selection),Promise.resolve(n)}subscribeSelectionChanges(t){return this.selectionListeners.add(t),this.ensureSelectionTracking(),()=>{this.selectionListeners.delete(t),this.selectionListeners.size===0&&this.teardownSelectionTracking()}}ensureSelectionTracking(){if(this.activeLeafRef)return;let t=this.plugin.app.workspace.getActiveViewOfType(da.MarkdownView);this.attachToView(t!=null?t:null),this.activeLeafRef=this.plugin.app.workspace.on("active-leaf-change",n=>{let r=(n==null?void 0:n.view)instanceof da.MarkdownView?n.view:this.plugin.app.workspace.getActiveViewOfType(da.MarkdownView);this.attachToView(r!=null?r:null)})}teardownSelectionTracking(){this.detachEditorListener(),this.activeLeafRef&&(this.plugin.app.workspace.offref(this.activeLeafRef),this.activeLeafRef=null),this.lastSelectionKey=""}detachEditorListener(){this.detachEditorListenerFn&&(this.detachEditorListenerFn(),this.detachEditorListenerFn=null),this.selectionCompartment=null}attachToView(t){if(this.detachEditorListener(),!(t!=null&&t.file))return;let{editor:n,file:r}=t,i=r.path;this.lastSelectionKey&&!this.lastSelectionKey.startsWith(`${i}:`)&&this.handleSelectionChange(i,null);let o=()=>{if(n.somethingSelected()){let u=n.listSelections();if(u.length>0){let d=this.normalizeSelection(u[0]);this.handleSelectionChange(i,{from:{line:d.anchor.line,ch:d.anchor.ch},to:{line:d.head.line,ch:d.head.ch}});return}}n.hasFocus()&&this.handleSelectionChange(i,null)},a=n.cm;if(o(),!a){console.warn("[ObsidianVaultAdapter] CodeMirror 6 API not available. Selection change tracking will not work. This may be due to an Obsidian version change.");return}{let s=new dd.Compartment;this.selectionCompartment=s,a.dispatch({effects:dd.StateEffect.appendConfig.of(s.of(L1.EditorView.updateListener.of(u=>{u.selectionSet&&o()})))}),this.detachEditorListenerFn=()=>{this.selectionCompartment&&a.dispatch({effects:this.selectionCompartment.reconfigure([])}),this.selectionCompartment=null}}}normalizeSelection(t){var o;let n=t.anchor,r=(o=t.head)!=null?o:t.anchor;return n.line<r.line||n.line===r.line&&n.ch<=r.ch?{anchor:n,head:r}:{anchor:r,head:n}}handleSelectionChange(t,n){let r=t?n?`${t}:${n.from.line}:${n.from.ch}-${n.to.line}:${n.to.ch}`:`${t}:none`:"none";r!==this.lastSelectionKey&&(this.lastSelectionKey=r,t&&n?this.currentSelection={filePath:t,selection:n}:this.currentSelection&&(t===null||this.currentSelection.filePath===t)&&(this.currentSelection=null),this.notifySelectionListeners())}notifySelectionListeners(){for(let t of this.selectionListeners)try{t()}catch(n){console.error("[ObsidianVaultAdapter] Selection listener error",n)}}listNotes(){let t=this.mentionService.getAllFiles();return Promise.resolve(t.map(n=>this.convertToMetadata(n)))}convertToMetadata(t){var i;let n=this.plugin.app.metadataCache.getFileCache(t),r=(i=n==null?void 0:n.frontmatter)==null?void 0:i.aliases;return{path:t.path,name:t.basename,extension:t.extension,created:t.stat.ctime,modified:t.stat.mtime,aliases:Array.isArray(r)?r:r?[r]:void 0}}};var Si=X(Ze());function Z1(e,t,n){let r=new Le(n);if(r.log("[DEBUG] detectMention called with:",{text:e,cursorPosition:t}),t<0||t>e.length)return r.log("[DEBUG] Invalid cursor position"),null;let i=e.slice(0,t);r.log("[DEBUG] Text up to cursor:",i);let o=i.lastIndexOf("@");if(r.log("[DEBUG] @ index found:",o),o===-1)return r.log("[DEBUG] No @ symbol found"),null;let a=i.slice(o+1);r.log("[DEBUG] Text after @:",a);let s="",u=t;if(a.startsWith("[[")){let m=a.indexOf("]]");if(m===-1)s=a.slice(2),u=t;else{let l=o+1+m+1;if(t>l)return r.log("[DEBUG] Cursor is after closing ]], stopping mention detection"),null;s=a.slice(2,m),u=l+1}}else{if(a.includes(" ")||a.includes(" ")||a.includes(`
`))return r.log("[DEBUG] Mention ended by whitespace (simple format)"),null;s=a,u=t}let d={start:o,end:u,query:s};return r.log("[DEBUG] Mention context created:",d),d}function q1(e,t,n){let r=e.slice(0,t.start),i=e.slice(t.end),o=` @[[${n}]] `,a=r+o+i,s=t.start+o.length;return{newText:a,newCursorPos:s}}function V1(e,t){let n=/@\[\[([^\]]+)\]\]/g,r=Array.from(e.matchAll(n)),i=[],o=new Set;for(let a of r){let s=a[1];if(o.has(s))continue;o.add(s);let u=t.getAllFiles().find(d=>d.basename===s);i.push({noteTitle:s,file:u})}return i}function H1(e,t){let[n,r]=(0,Si.useState)([]),[i,o]=(0,Si.useState)(0),[a,s]=(0,Si.useState)(null),u=n.length>0&&a!==null,d=(0,Si.useCallback)(async(p,h)=>{let v=Z1(p,h,t);if(!v){r([]),o(0),s(null);return}let x=await e.searchNotes(v.query);r(x),o(0),s(v)},[e,t]),m=(0,Si.useCallback)((p,h)=>{if(!a)return p;let{newText:v}=q1(p,a,h.name);return r([]),o(0),s(null),v},[a]),l=(0,Si.useCallback)(p=>{if(!u)return;let h=n.length-1;o(v=>p==="down"?Math.min(v+1,h):Math.max(v-1,0))},[u,n.length]),f=(0,Si.useCallback)(()=>{r([]),o(0),s(null)},[]);return{suggestions:n,selectedIndex:i,isOpen:u,context:a,updateSuggestions:d,selectSuggestion:m,navigate:l,close:f}}var ir=X(Ze());function B1(e,t){let[n,r]=(0,ir.useState)([]),[i,o]=(0,ir.useState)(0),a=n.length>0,s=(0,ir.useCallback)((l,f)=>{let p=n.length>0;if(!l.startsWith("/")){p&&(t==null||t(!1)),r([]),o(0);return}let v=l.slice(0,f).slice(1);if(v.includes(" ")){r([]),o(0),t==null||t(!0);return}let x=v.toLowerCase(),y=e.filter(g=>g.name.toLowerCase().includes(x));r(y),o(0),t==null||t(!0)},[e,t,n.length]),u=(0,ir.useCallback)((l,f)=>{let p=`/${f.name} `;return r([]),o(0),p},[]),d=(0,ir.useCallback)(l=>{if(n.length===0)return;let f=n.length-1;o(p=>l==="down"?Math.min(p+1,f):Math.max(p-1,0))},[n.length]),m=(0,ir.useCallback)(()=>{r([]),o(0)},[]);return{suggestions:n,selectedIndex:i,isOpen:a,updateSuggestions:s,selectSuggestion:u,navigate:d,close:m}}var fa=X(Ze());function G1(e){let[t,n]=(0,fa.useState)(null),[r,i]=(0,fa.useState)(!1),o=(0,fa.useCallback)(s=>{i(s===void 0?u=>!u:s)},[]),a=(0,fa.useCallback)(async()=>{let s=await e.getActiveNote();n(s)},[e]);return{activeNote:t,isDisabled:r,toggle:o,updateActiveNote:a}}var gt=X(Ze());var hl=e=>Array.isArray(e)?e.map(t=>typeof t=="string"?t.trim():"").filter(t=>t.length>0):typeof e=="string"?e.split(/\r?\n/).map(t=>t.trim()).filter(t=>t.length>0):[],Hr=e=>{let t=[];if(!e)return t;if(Array.isArray(e)){for(let r of e)if(r&&typeof r=="object"){let i=r,o="key"in i?i.key:void 0,a="value"in i?i.value:void 0;typeof o=="string"&&o.trim().length>0&&t.push({key:o.trim(),value:typeof a=="string"?a:""})}}else if(typeof e=="object")for(let[r,i]of Object.entries(e))typeof r=="string"&&r.trim().length>0&&t.push({key:r.trim(),value:typeof i=="string"?i:""});let n=new Set;return t.filter(r=>n.has(r.key)?!1:(n.add(r.key),!0))},F1=e=>{let t=e&&typeof e.id=="string"&&e.id.trim().length>0?e.id.trim():"custom-agent",n=e&&typeof e.displayName=="string"&&e.displayName.trim().length>0?e.displayName.trim():t;return{id:t,displayName:n,command:e&&typeof e.command=="string"&&e.command.trim().length>0?e.command.trim():"",args:hl(e==null?void 0:e.args),env:Hr(e==null?void 0:e.env)}},X1=e=>{let t=new Set;return e.map(n=>{let r=n.id&&n.id.trim().length>0?n.id.trim():"custom-agent",i=r,o=2;for(;t.has(i);)i=`${r}-${o}`,o+=1;return t.add(i),{...n,id:i}})},J1=(e,t)=>{let n=e.env.reduce((r,{key:i,value:o})=>(r[i]=o,r),{});return{id:e.id,displayName:e.displayName,command:e.command,args:e.args,env:n,workingDirectory:t}};function fd(e){return e.activeAgentId||e.claude.id}function Q1(e){return[{id:e.claude.id,displayName:e.claude.displayName||e.claude.id},{id:e.codex.id,displayName:e.codex.displayName||e.codex.id},{id:e.gemini.id,displayName:e.gemini.displayName||e.gemini.id},...e.customAgents.map(t=>({id:t.id,displayName:t.displayName||t.id}))]}function Bh(e){let t=fd(e);return Q1(e).find(r=>r.id===t)||{id:t,displayName:t}}function Y1(e,t){return t===e.claude.id?e.claude:t===e.codex.id?e.codex:t===e.gemini.id?e.gemini:e.customAgents.find(r=>r.id===t)||null}function K1(e,t,n,r){let i=J1(t,r);if(n===e.claude.id){let o=t;return{...i,env:{...i.env,ANTHROPIC_API_KEY:o.apiKey}}}if(n===e.codex.id){let o=t;return{...i,env:{...i.env,OPENAI_API_KEY:o.apiKey}}}if(n===e.gemini.id){let o=t;return{...i,env:{...i.env,GOOGLE_API_KEY:o.apiKey}}}return i}function dU(e,t,n){return{sessionId:null,state:"disconnected",agentId:e,agentDisplayName:t,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,createdAt:new Date,lastActivityAt:new Date,workingDirectory:n}}function W1(e,t,n){var A,T;let r=t.getSnapshot(),i=fd(r),o=Bh(r),[a,s]=(0,gt.useState)(()=>dU(i,o.displayName,n)),[u,d]=(0,gt.useState)(null),m=a.state==="ready",l=(0,gt.useCallback)(async()=>{let z=t.getSnapshot(),E=fd(z),F=Bh(z);s(P=>({...P,sessionId:null,state:"initializing",agentId:E,agentDisplayName:F.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:P.promptCapabilities,agentCapabilities:P.agentCapabilities,agentInfo:P.agentInfo,createdAt:new Date,lastActivityAt:new Date})),d(null);try{let P=Y1(z,E);if(!P){s(q=>({...q,state:"error"})),d({title:"Agent Not Found",message:`Agent with ID "${E}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let V=K1(z,P,E,n),L=!e.isInitialized()||e.getCurrentAgentId()!==E,C=[],M,K,ce;if(L){let q=await e.initialize(V);C=q.authMethods,M=q.promptCapabilities,K=q.agentCapabilities,ce=q.agentInfo}let be=await e.newSession(n);s(q=>({...q,sessionId:be.sessionId,state:"ready",authMethods:C,modes:be.modes,models:be.models,promptCapabilities:L?M:q.promptCapabilities,agentCapabilities:L?K:q.agentCapabilities,agentInfo:L?ce:q.agentInfo,lastActivityAt:new Date}))}catch(P){s(V=>({...V,state:"error"})),d({title:"Session Creation Failed",message:`Failed to create new session: ${P instanceof Error?P.message:String(P)}`,suggestion:"Please check the agent configuration and try again."})}},[e,t,n]),f=(0,gt.useCallback)(async z=>{let E=t.getSnapshot(),F=fd(E),P=Bh(E);s(V=>({...V,sessionId:null,state:"initializing",agentId:F,agentDisplayName:P.displayName,authMethods:[],availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:V.promptCapabilities,createdAt:new Date,lastActivityAt:new Date})),d(null);try{let V=Y1(E,F);if(!V){s(q=>({...q,state:"error"})),d({title:"Agent Not Found",message:`Agent with ID "${F}" not found in settings`,suggestion:"Please check your agent configuration in settings."});return}let L=K1(E,V,F,n),C=!e.isInitialized()||e.getCurrentAgentId()!==F,M=[],K,ce;if(C){let q=await e.initialize(L);M=q.authMethods,K=q.promptCapabilities,ce=q.agentCapabilities}let be=await e.loadSession(z,n);s(q=>({...q,sessionId:be.sessionId,state:"ready",authMethods:M,modes:be.modes,models:be.models,promptCapabilities:C?K:q.promptCapabilities,agentCapabilities:C?ce:q.agentCapabilities,lastActivityAt:new Date}))}catch(V){s(L=>({...L,state:"error"})),d({title:"Session Loading Failed",message:`Failed to load session: ${V instanceof Error?V.message:String(V)}`,suggestion:"Please try again or create a new session."})}},[e,t,n]),p=(0,gt.useCallback)(async()=>{await l()},[l]),h=(0,gt.useCallback)(async()=>{if(a.sessionId)try{await e.cancel(a.sessionId)}catch(z){console.warn("Failed to cancel session:",z)}try{await e.disconnect()}catch(z){console.warn("Failed to disconnect:",z)}s(z=>({...z,sessionId:null,state:"disconnected"}))},[e,a.sessionId]),v=(0,gt.useCallback)(async()=>{if(a.sessionId)try{await e.cancel(a.sessionId),s(z=>({...z,state:"ready"}))}catch(z){console.warn("Failed to cancel operation:",z),s(E=>({...E,state:"ready"}))}},[e,a.sessionId]),x=(0,gt.useCallback)(async z=>{await t.updateSettings({activeAgentId:z}),s(E=>({...E,agentId:z,availableCommands:void 0,modes:void 0,models:void 0,promptCapabilities:void 0,agentCapabilities:void 0,agentInfo:void 0}))},[t]),y=(0,gt.useCallback)(()=>{let z=t.getSnapshot();return Q1(z)},[t]),g=(0,gt.useCallback)(z=>{s(E=>({...E,availableCommands:z}))},[]),b=(0,gt.useCallback)(z=>{s(E=>E.modes?{...E,modes:{...E.modes,currentModeId:z}}:E)},[]),S=(0,gt.useCallback)(async z=>{var F;if(!a.sessionId){console.warn("Cannot set mode: no active session");return}let E=(F=a.modes)==null?void 0:F.currentModeId;s(P=>P.modes?{...P,modes:{...P.modes,currentModeId:z}}:P);try{await e.setSessionMode(a.sessionId,z)}catch(P){console.error("Failed to set mode:",P),E&&s(V=>V.modes?{...V,modes:{...V.modes,currentModeId:E}}:V)}},[e,a.sessionId,(A=a.modes)==null?void 0:A.currentModeId]),$=(0,gt.useCallback)(async z=>{var F;if(!a.sessionId){console.warn("Cannot set model: no active session");return}let E=(F=a.models)==null?void 0:F.currentModelId;s(P=>P.models?{...P,models:{...P.models,currentModelId:z}}:P);try{await e.setSessionModel(a.sessionId,z)}catch(P){console.error("Failed to set model:",P),E&&s(V=>V.models?{...V,models:{...V.models,currentModelId:E}}:V)}},[e,a.sessionId,(T=a.models)==null?void 0:T.currentModelId]);(0,gt.useEffect)(()=>{e.onError(z=>{s(E=>({...E,state:"error"})),d({title:z.title||"Agent Error",message:z.message||"An error occurred",suggestion:z.suggestion})})},[e]);let R=(0,gt.useCallback)((z,E,F)=>{s(P=>({...P,sessionId:z,state:"ready",modes:E!=null?E:P.modes,models:F!=null?F:P.models,lastActivityAt:new Date}))},[]);return{session:a,isReady:m,errorInfo:u,createSession:l,loadSession:f,restartSession:p,closeSession:h,cancelOperation:v,switchAgent:x,getAvailableAgents:y,updateSessionFromLoad:R,updateAvailableCommands:g,updateCurrentMode:b,setMode:S,setModel:$}}var lt=X(Ze());function xi(e){let n=e.replace(/\\/g,"/").match(/^([A-Za-z]):(\/.*)/);if(n){let r=n[1].toLowerCase(),i=n[2];return`/mnt/${r}${i}`}return e}function md(e,t,n,r,i){if(/^\\\\/.test(n))throw new Error(`UNC paths are not supported in WSL mode: ${n}. Please use a local drive path.`);let o=xi(n);if(o===n&&/^[A-Za-z]:[\\/]/.test(n))throw new Error(`Failed to convert Windows path to WSL format: ${n}`);let a=[];if(r){if(!/^[a-zA-Z0-9_-]+$/.test(r))throw new Error(`Invalid WSL distribution name: ${r}`);a.push("-d",r)}let s=t.map(eT).join(" "),u=s.length>0?` ${s}`:"",d="";if(i){let l=xi(i);d=`export PATH="${fU(l)}:$PATH"; `}let m=`${d}cd ${eT(o)} && ${e}${u}`;return a.push("bash","-l","-c",m),{command:"C:\\Windows\\System32\\wsl.exe",args:a}}function eT(e){return`'${e.replace(/'/g,"'\\''")}'`}function fU(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}var tT=1e4,nT=1e4;async function iT(e,t,n){let r=V1(e.message,n);return e.supportsEmbeddedContext?mU(e,t,r):pU(e,t,r)}async function mU(e,t,n){var d,m,l;let r=[];for(let{file:f}of n)if(f)try{let p=await t.readNote(f.path),h=(d=e.maxNoteLength)!=null?d:tT,v=p;p.length>h&&(v=p.substring(0,h)+`
[Note: Truncated from ${p.length} to ${h} characters]`);let x=e.vaultBasePath?`${e.vaultBasePath}/${f.path}`:f.path;e.convertToWsl&&(x=xi(x)),r.push({type:"resource",resource:{uri:Th(x),mimeType:"text/markdown",text:v},annotations:{audience:["assistant"],priority:1,lastModified:new Date(f.stat.mtime).toISOString()}})}catch(p){console.error(`Failed to read note ${f.path}:`,p)}let i=[];if(e.activeNote&&!e.isAutoMentionDisabled){let f=await gU(e.activeNote,e.vaultBasePath,t,(m=e.convertToWsl)!=null?m:!1,(l=e.maxSelectionLength)!=null?l:nT);i.push(...f)}let o=[...e.message?[{type:"text",text:e.message}]:[],...e.images||[]],a=e.activeNote&&!e.isAutoMentionDisabled?e.activeNote.selection?`@[[${e.activeNote.name}]]:${e.activeNote.selection.from.line+1}-${e.activeNote.selection.to.line+1}
`:`@[[${e.activeNote.name}]]
`:"",s=[...r,...i,...e.message||a?[{type:"text",text:a+e.message}]:[],...e.images||[]],u=e.activeNote&&!e.isAutoMentionDisabled?{noteName:e.activeNote.name,notePath:e.activeNote.path,selection:e.activeNote.selection?{fromLine:e.activeNote.selection.from.line+1,toLine:e.activeNote.selection.to.line+1}:void 0}:void 0;return{displayContent:o,agentContent:s,autoMentionContext:u}}async function pU(e,t,n){var d,m,l;let r=[];for(let{file:f}of n)if(f)try{let p=await t.readNote(f.path),h=(d=e.maxNoteLength)!=null?d:tT,v=p,x="";p.length>h&&(v=p.substring(0,h),x=`
[Note: This note was truncated. Original length: ${p.length} characters, showing first ${h} characters]`);let y=e.vaultBasePath?`${e.vaultBasePath}/${f.path}`:f.path;e.convertToWsl&&(y=xi(y));let g=`<obsidian_mentioned_note ref="${y}">
${v}${x}
</obsidian_mentioned_note>`;r.push(g)}catch(p){console.error(`Failed to read note ${f.path}:`,p)}if(e.activeNote&&!e.isAutoMentionDisabled){let f=await hU(e.activeNote.path,e.vaultBasePath,t,(m=e.convertToWsl)!=null?m:!1,e.activeNote.selection,(l=e.maxSelectionLength)!=null?l:nT);r.push(f)}let i=e.activeNote&&!e.isAutoMentionDisabled?e.activeNote.selection?`@[[${e.activeNote.name}]]:${e.activeNote.selection.from.line+1}-${e.activeNote.selection.to.line+1}
`:`@[[${e.activeNote.name}]]
`:"",o=r.length>0?r.join(`
`)+`
`+i+e.message:i+e.message,a=[...e.message?[{type:"text",text:e.message}]:[],...e.images||[]],s=[...o?[{type:"text",text:o}]:[],...e.images||[]],u=e.activeNote&&!e.isAutoMentionDisabled?{noteName:e.activeNote.name,notePath:e.activeNote.path,selection:e.activeNote.selection?{fromLine:e.activeNote.selection.from.line+1,toLine:e.activeNote.selection.to.line+1}:void 0}:void 0;return{displayContent:a,agentContent:s,autoMentionContext:u}}async function gU(e,t,n,r,i){let o=t?`${t}/${e.path}`:e.path;r&&(o=xi(o));let a=Th(o);if(e.selection){let s=e.selection.from.line+1,u=e.selection.to.line+1;try{let l=(await n.readNote(e.path)).split(`
`).slice(e.selection.from.line,e.selection.to.line+1),f=l.join(`
`);return f.length>i&&(f=f.substring(0,i)+`
[Note: Truncated from ${l.join(`
`).length} to ${i} characters]`),[{type:"resource",resource:{uri:a,mimeType:"text/markdown",text:f},annotations:{audience:["assistant"],priority:.8,lastModified:new Date(e.modified).toISOString()}},{type:"text",text:`The user has selected lines ${s}-${u} in the above note. This is what they are currently focusing on.`}]}catch(d){return console.error(`Failed to read selection from ${e.path}:`,d),[{type:"text",text:`The user has selected lines ${s}-${u} in ${a}. If relevant, use the Read tool to examine the specific lines.`}]}}return[{type:"text",text:`The user has opened the note ${a} in Obsidian. This may or may not be related to the current conversation. If it seems relevant, consider using the Read tool to examine its content.`}]}async function hU(e,t,n,r,i,o){let a=t?`${t}/${e}`:e;if(r&&(a=xi(a)),i){let s=i.from.line+1,u=i.to.line+1;try{let l=(await n.readNote(e)).split(`
`).slice(i.from.line,i.to.line+1),f=l.join(`
`),p="";return f.length>o&&(f=f.substring(0,o),p=`
[Note: The selection was truncated. Original length: ${l.join(`
`).length} characters, showing first ${o} characters]`),`<obsidian_opened_note selection="lines ${s}-${u}">
The user opened the note ${a} in Obsidian and selected the following text (lines ${s}-${u}):
${f}${p}
This is what the user is currently focusing on.
</obsidian_opened_note>`}catch(d){return console.error(`Failed to read selection from ${e}:`,d),`<obsidian_opened_note selection="lines ${s}-${u}">The user opened the note ${a} in Obsidian and is focusing on lines ${s}-${u}. This may or may not be related to the current conversation. If it seems relevant, consider using the Read tool to examine the specific lines.</obsidian_opened_note>`}}return`<obsidian_opened_note>The user opened the note ${a} in Obsidian. This may or may not be related to the current conversation. If it seems relevant, consider using the Read tool to examine the content.</obsidian_opened_note>`}async function rT(e,t){try{return await t.sendPrompt(e.sessionId,e.agentContent),{success:!0,displayContent:e.displayContent,agentContent:e.agentContent}}catch(n){return await vU(n,e.sessionId,e.agentContent,e.displayContent,e.authMethods,t)}}async function vU(e,t,n,r,i,o){if(yU(e))return{success:!0,displayContent:r,agentContent:n};if(e&&typeof e=="object"&&"code"in e&&e.code===429){let s="message"in e&&typeof e.message=="string"?e.message:"Too many requests. Please try again later.";return{success:!1,displayContent:r,agentContent:n,error:{id:crypto.randomUUID(),category:"rate_limit",severity:"error",title:"Rate Limit Exceeded",message:`Rate limit exceeded: ${s}`,suggestion:"You have exceeded the API rate limit. Please wait a few moments before trying again.",occurredAt:new Date,sessionId:t,originalError:e}}}if(!i||i.length===0)return{success:!1,displayContent:r,agentContent:n,error:{id:crypto.randomUUID(),category:"authentication",severity:"error",title:"No Authentication Methods",message:"No authentication methods available for this agent.",suggestion:"Please check your agent configuration in settings.",occurredAt:new Date,sessionId:t,originalError:e}};if(i.length===1){let s=await bU(t,n,r,i[0].id,o);if(s)return s}return{success:!1,displayContent:r,agentContent:n,requiresAuth:!0,error:{id:crypto.randomUUID(),category:"authentication",severity:"error",title:"Authentication Required",message:"Authentication failed. Please check if you are logged into the agent or if your API key is correctly set.",suggestion:"Check your agent configuration in settings and ensure API keys are valid.",occurredAt:new Date,sessionId:t,originalError:e}}}function yU(e){if(!e||typeof e!="object"||!("code"in e)||e.code!==-32603||!("data"in e))return!1;let t=e.data;return!!(t&&typeof t=="object"&&"details"in t&&typeof t.details=="string"&&t.details.includes("empty response text"))}async function bU(e,t,n,r,i){try{return await i.authenticate(r)?(await i.sendPrompt(e,t),{success:!0,displayContent:n,agentContent:t,retriedSuccessfully:!0}):null}catch(o){return{success:!1,displayContent:n,agentContent:t,error:{id:crypto.randomUUID(),category:"communication",severity:"error",title:"Message Send Failed",message:`Failed to send message after authentication: ${o instanceof Error?o.message:String(o)}`,suggestion:"Please try again or check your connection.",occurredAt:new Date,sessionId:e,originalError:o}}}}var aT=require("obsidian");function oT(e,t){let n=e.content||[];if(t.content!==void 0){let r=t.content||[];r.some(o=>o.type==="diff")&&(n=n.filter(o=>o.type!=="diff")),n=[...n,...r]}return{...e,toolCallId:t.toolCallId,title:t.title!==void 0?t.title:e.title,kind:t.kind!==void 0?t.kind:e.kind,status:t.status!==void 0?t.status:e.status,content:n,locations:t.locations!==void 0?t.locations:e.locations,permissionRequest:t.permissionRequest!==void 0?t.permissionRequest:e.permissionRequest}}function sT(e,t,n,r,i){let[o,a]=(0,lt.useState)([]),[s,u]=(0,lt.useState)(!1),[d,m]=(0,lt.useState)(null),[l,f]=(0,lt.useState)(null),p=(0,lt.useCallback)(z=>{a(E=>[...E,z])},[]),h=(0,lt.useCallback)(z=>{a(E=>{if(E.length===0||E[E.length-1].role!=="assistant"){let V={id:crypto.randomUUID(),role:"assistant",content:[z],timestamp:new Date};return[...E,V]}let P={...E[E.length-1]};if(z.type==="text"||z.type==="agent_thought"){let V=P.content.findIndex(L=>L.type===z.type);if(V>=0){let L=P.content[V];(L.type==="text"||L.type==="agent_thought")&&(P.content[V]={type:z.type,text:L.text+z.text})}else P.content.push(z)}else{let V=P.content.findIndex(L=>L.type===z.type);V>=0?P.content[V]=z:P.content.push(z)}return[...E.slice(0,-1),P]})},[]),v=(0,lt.useCallback)(z=>{a(E=>{if(E.length===0||E[E.length-1].role!=="user"){let V={id:crypto.randomUUID(),role:"user",content:[z],timestamp:new Date};return[...E,V]}let P={...E[E.length-1]};if(z.type==="text"){let V=P.content.findIndex(L=>L.type==="text");if(V>=0){let L=P.content[V];L.type==="text"&&(P.content[V]={type:"text",text:L.text+z.text})}else P.content.push(z)}else{let V=P.content.findIndex(L=>L.type===z.type);V>=0?P.content[V]=z:P.content.push(z)}return[...E.slice(0,-1),P]})},[]),x=(0,lt.useCallback)((z,E)=>{E.type==="tool_call"&&a(F=>F.map(P=>({...P,content:P.content.map(V=>V.type==="tool_call"&&V.toolCallId===z?oT(V,E):V)})))},[]),y=(0,lt.useCallback)((z,E)=>{E.type==="tool_call"&&a(F=>{let P=!1,V=F.map(L=>({...L,content:L.content.map(C=>C.type==="tool_call"&&C.toolCallId===z?(P=!0,oT(C,E)):C)}));return P?V:[...F,{id:crypto.randomUUID(),role:"assistant",content:[E],timestamp:new Date}]})},[]),g=(0,lt.useCallback)(z=>{switch(z.type){case"agent_message_chunk":h({type:"text",text:z.text});break;case"agent_thought_chunk":h({type:"agent_thought",text:z.text});break;case"user_message_chunk":v({type:"text",text:z.text});break;case"tool_call":case"tool_call_update":y(z.toolCallId,{type:"tool_call",toolCallId:z.toolCallId,title:z.title,status:z.status||"pending",kind:z.kind,content:z.content,locations:z.locations,permissionRequest:z.permissionRequest});break;case"plan":h({type:"plan",entries:z.entries});break;case"available_commands_update":case"current_mode_update":break}},[h,y]),b=(0,lt.useCallback)(()=>{a([]),m(null),u(!1),f(null)},[]),S=(0,lt.useCallback)(z=>{let E=z.map(F=>({id:crypto.randomUUID(),role:F.role,content:F.content.map(P=>({type:P.type,text:P.text})),timestamp:F.timestamp?new Date(F.timestamp):new Date}));a(E),u(!1),f(null)},[]),$=(0,lt.useCallback)(z=>{a(z),u(!1),f(null)},[]),R=(0,lt.useCallback)(()=>{f(null)},[]),A=(0,lt.useMemo)(()=>aT.Platform.isWin&&i.windowsWslMode,[i.windowsWslMode]),T=(0,lt.useCallback)(async(z,E)=>{var L,C;if(!r.sessionId){f({title:"Cannot Send Message",message:"No active session. Please wait for connection."});return}let F=await iT({message:z,images:E.images,activeNote:E.activeNote,vaultBasePath:E.vaultBasePath,isAutoMentionDisabled:E.isAutoMentionDisabled,convertToWsl:A,supportsEmbeddedContext:(C=(L=r.promptCapabilities)==null?void 0:L.embeddedContext)!=null?C:!1,maxNoteLength:i.maxNoteLength,maxSelectionLength:i.maxSelectionLength},t,n),P=[];if(F.autoMentionContext?P.push({type:"text_with_context",text:z,autoMentionContext:F.autoMentionContext}):P.push({type:"text",text:z}),E.images&&E.images.length>0)for(let M of E.images)P.push({type:"image",data:M.data,mimeType:M.mimeType});let V={id:crypto.randomUUID(),role:"user",content:P,timestamp:new Date};p(V),u(!0),m(z);try{let M=await rT({sessionId:r.sessionId,agentContent:F.agentContent,displayContent:F.displayContent,authMethods:r.authMethods},e);M.success?(u(!1),m(null)):(u(!1),f(M.error?{title:M.error.title,message:M.error.message,suggestion:M.error.suggestion}:{title:"Send Message Failed",message:"Failed to send message"}))}catch(M){u(!1),f({title:"Send Message Failed",message:`Failed to send message: ${M instanceof Error?M.message:String(M)}`})}},[e,t,n,r.sessionId,r.authMethods,r.promptCapabilities,A,p]);return{messages:o,isSending:s,lastUserMessage:d,errorInfo:l,sendMessage:T,clearMessages:b,setInitialMessages:S,setMessagesFromLocal:$,clearError:R,addMessage:p,updateLastMessage:h,updateMessage:x,upsertToolCall:y,handleSessionUpdate:g}}var _i=X(Ze());function SU(e){for(let t of e)for(let n of t.content)if(n.type==="tool_call"){let r=n.permissionRequest;if(r!=null&&r.isActive)return{requestId:r.requestId,toolCallId:n.toolCallId,options:r.options}}return null}function lT(e,t,n){for(let r of t){let i=e.find(o=>o.kind===r);if(i)return i}if(n){let r=e.find(n);if(r)return r}return e[0]}function uT(e,t){let[n,r]=(0,_i.useState)(null),i=(0,_i.useMemo)(()=>SU(t),[t]),o=(0,_i.useCallback)(async(d,m)=>{try{await e.respondToPermission(d,m)}catch(l){r({title:"Permission Error",message:`Failed to respond to permission request: ${l instanceof Error?l.message:String(l)}`})}},[e]),a=(0,_i.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=lT(i.options,["allow_once","allow_always"]);return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),s=(0,_i.useCallback)(async()=>{if(!i||i.options.length===0)return!1;let d=lT(i.options,["reject_once","reject_always"],m=>m.name.toLowerCase().includes("reject")||m.name.toLowerCase().includes("deny"));return d?(await o(i.requestId,d.optionId),!0):!1},[i,o]),u=(0,_i.useCallback)(()=>{r(null)},[]);return{activePermission:i,errorInfo:n,approvePermission:o,approveActivePermission:a,rejectActivePermission:s,clearError:u}}var vl=X(Ze());var Gh=require("obsidian");function cT(e){let t=(0,vl.useRef)(new Le(e)),n=(0,vl.useCallback)(async(i,o)=>{if(i.length===0||!o.sessionId)return null;try{let a=new ca(e),s=e.settings.exportSettings.openFileAfterExport;return await a.exportToMarkdown(i,o.agentDisplayName,o.agentId,o.sessionId,o.createdAt,s)}catch(a){throw t.current.error("Export failed:",a),a}},[e]);return{autoExportIfEnabled:(0,vl.useCallback)(async(i,o,a)=>{if((i==="newChat"?e.settings.exportSettings.autoExportOnNewChat:e.settings.exportSettings.autoExportOnCloseChat)&&o.length!==0&&a.sessionId)try{let u=await n(o,a);if(u){new Gh.Notice(`[Agent Client] Chat exported to ${u}`);let d=i==="newChat"?"new session":"closing chat";t.current.log(`Chat auto-exported before ${d}`)}}catch(u){new Gh.Notice("[Agent Client] Failed to export chat")}},[e,n]),exportChat:n}}var it=X(Ze());function dT(e){let t=e==null?void 0:e.sessionCapabilities;return{canLoad:(e==null?void 0:e.loadSession)===!0,canResume:(t==null?void 0:t.resume)!==void 0,canFork:(t==null?void 0:t.fork)!==void 0,canList:(t==null?void 0:t.list)!==void 0}}var xU=5*60*1e3;function fT(e){let{agentClient:t,session:n,settingsAccess:r,cwd:i,onSessionLoad:o,onMessagesRestore:a,onLoadStart:s,onLoadEnd:u}=e,d=(0,it.useMemo)(()=>dT(n.agentCapabilities),[n.agentCapabilities]),[m,l]=(0,it.useState)([]),[f,p]=(0,it.useState)(!1),[h,v]=(0,it.useState)(null),[x,y]=(0,it.useState)(void 0),g=(0,it.useRef)(null),b=(0,it.useRef)(void 0),S=(0,it.useCallback)(L=>!g.current||g.current.cwd!==L?!1:Date.now()-g.current.timestamp<xU,[]),$=(0,it.useCallback)(()=>{g.current=null},[]),R=d.canLoad||d.canResume||d.canFork,A=(0,it.useCallback)(async L=>{if(!d.canList||!R){let K=r.getSavedSessions(n.agentId,L).map(ce=>({sessionId:ce.sessionId,cwd:ce.cwd,title:ce.title,updatedAt:ce.updatedAt}));l(K),y(void 0),v(null);return}if(S(L)){l(g.current.sessions),y(g.current.nextCursor),v(null);return}p(!0),v(null),b.current=L;try{let M=await t.listSessions(L);l(M.sessions),y(M.nextCursor),g.current={sessions:M.sessions,nextCursor:M.nextCursor,cwd:L,timestamp:Date.now()}}catch(M){let K=M instanceof Error?M.message:String(M);v(`Failed to fetch sessions: ${K}`),l([]),y(void 0)}finally{p(!1)}},[t,d.canList,R,S,r,n.agentId]),T=(0,it.useCallback)(async()=>{if(!(!x||!d.canList)){p(!0),v(null);try{let L=await t.listSessions(b.current,x);l(C=>[...C,...L.sessions]),y(L.nextCursor),g.current&&(g.current={...g.current,sessions:[...g.current.sessions,...L.sessions],nextCursor:L.nextCursor,timestamp:Date.now()})}catch(L){let C=L instanceof Error?L.message:String(L);v(`Failed to load more sessions: ${C}`)}finally{p(!1)}}},[t,d.canList,x]),z=(0,it.useCallback)(async(L,C)=>{p(!0),v(null);try{if(o(L,void 0,void 0),d.canLoad){s==null||s();try{let M=r.loadSessionMessages(L),K=await t.loadSession(L,C);o(K.sessionId,K.modes,K.models);let ce=await M;ce&&a&&a(ce)}finally{u==null||u()}}else if(d.canResume){let M=await t.resumeSession(L,C);o(M.sessionId,M.modes,M.models);let K=await r.loadSessionMessages(L);K&&a&&a(K)}else throw new Error("Session restoration is not supported")}catch(M){let K=M instanceof Error?M.message:String(M);throw v(`Failed to restore session: ${K}`),M}finally{p(!1)}},[t,d.canLoad,d.canResume,o,r,a,s,u]),E=(0,it.useCallback)(async(L,C)=>{p(!0),v(null);try{let M=await t.forkSession(L,C);o(M.sessionId,M.modes,M.models);let K=await r.loadSessionMessages(L);K&&a&&a(K),$()}catch(M){let K=M instanceof Error?M.message:String(M);throw v(`Failed to fork session: ${K}`),M}finally{p(!1)}},[t,o,r,a,$]),F=(0,it.useCallback)(async L=>{try{await r.deleteSession(L),l(C=>C.filter(M=>M.sessionId!==L)),$()}catch(C){let M=C instanceof Error?C.message:String(C);throw v(`Failed to delete session: ${M}`),C}},[r,$]),P=(0,it.useCallback)(async(L,C)=>{if(!n.agentId)return;let M=C.length>50?C.substring(0,50)+"...":C;await r.saveSession({sessionId:L,agentId:n.agentId,cwd:i,title:M,createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()})},[n.agentId,i,r]),V=(0,it.useCallback)((L,C)=>{!n.agentId||C.length===0||r.saveSessionMessages(L,n.agentId,C)},[n.agentId,r]);return{sessions:m,loading:f,error:h,hasMore:x!==void 0,canShowSessionHistory:d.canList||d.canLoad||d.canResume||d.canFork,canRestore:d.canLoad||d.canResume,canFork:d.canFork,canList:d.canList,isUsingLocalSessions:!d.canList,fetchSessions:A,loadMoreSessions:T,restoreSession:z,forkSession:E,deleteSession:F,saveSessionLocally:P,saveSessionMessages:V,invalidateCache:$}}var Gr=X(he()),{useState:Fh,useRef:Br,useEffect:sn,useMemo:ma,useCallback:At}=_U,yl="agent-client-chat-view";function $U({plugin:e,view:t}){var Qa,vr;if(!xt.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let n=ma(()=>new Le(e),[e]),r=ma(()=>e.app.vault.adapter.basePath||process.cwd(),[e]),i=ma(()=>new ud(e),[e]);sn(()=>()=>{i.destroy()},[i]);let o=ma(()=>e.getOrCreateAdapter(),[e]),a=Br(o),s=ma(()=>new cd(e,i),[e,i]),u=ad(e),d=W1(o,e.settingsStore,r),{session:m,errorInfo:l,isReady:f}=d,p=sT(o,s,i,{sessionId:m.sessionId,authMethods:m.authMethods,promptCapabilities:m.promptCapabilities},{windowsWslMode:u.windowsWslMode,maxNoteLength:u.displaySettings.maxNoteLength,maxSelectionLength:u.displaySettings.maxSelectionLength}),{messages:h,isSending:v}=p,x=uT(o,h),y=H1(s,e),g=G1(s),b=B1(m.availableCommands||[],g.toggle),S=cT(e),$=At((j,de,De)=>{n.log(`[ChatView] Session loaded/resumed/forked: ${j}`,{modes:de,models:De}),d.updateSessionFromLoad(j,de,De)},[n,d]),R=At(()=>{n.log("[ChatView] session/load started, ignoring history replay"),C(!0),p.clearMessages()},[n,p]),A=At(()=>{n.log("[ChatView] session/load ended, resuming normal processing"),C(!1)},[n]),T=fT({agentClient:o,session:m,settingsAccess:e.settingsStore,cwd:r,onSessionLoad:$,onMessagesRestore:p.setMessagesFromLocal,onLoadStart:R,onLoadEnd:A}),z=l||p.errorInfo||x.errorInfo,[E,F]=Fh(!1),[P,V]=Fh(null),[L,C]=Fh(!1),M=Br(null),K=ma(()=>{let j=m.agentId;if(j===e.settings.claude.id)return e.settings.claude.displayName||e.settings.claude.id;if(j===e.settings.codex.id)return e.settings.codex.displayName||e.settings.codex.id;if(j===e.settings.gemini.id)return e.settings.gemini.displayName||e.settings.gemini.id;let de=e.settings.customAgents.find(De=>De.id===j);return(de==null?void 0:de.displayName)||(de==null?void 0:de.id)||j},[m.agentId,e.settings]),ce=At(async j=>{let de=j&&j!==m.agentId;if(h.length===0&&!de){new xt.Notice("[Agent Client] Already a new session");return}p.isSending&&await d.cancelOperation(),n.log(`[Debug] Creating new session${de?` with agent: ${j}`:""}...`),h.length>0&&await S.autoExportIfEnabled("newChat",h,m),de&&await d.switchAgent(j),g.toggle(!1),p.clearMessages(),await d.restartSession(),T.invalidateCache()},[h,m,n,S,g,p,d,T]),be=At(async()=>{if(h.length===0){new xt.Notice("[Agent Client] No messages to export");return}try{let j=new ca(e),de=e.settings.exportSettings.openFileAfterExport,De=await j.exportToMarkdown(h,m.agentDisplayName,m.agentId,m.sessionId||"unknown",m.createdAt,de);new xt.Notice(`[Agent Client] Chat exported to ${De}`)}catch(j){new xt.Notice("[Agent Client] Failed to export chat"),n.error("Export error:",j)}},[h,m,e,n]),q=At(()=>{let j=e.app;j.setting.open(),j.setting.openTabById(e.manifest.id)},[e]),W=At(async(j,de)=>{try{n.log(`[ChatView] Restoring session: ${j}`),p.clearMessages(),await T.restoreSession(j,de),new xt.Notice("[Agent Client] Session restored")}catch(De){new xt.Notice("[Agent Client] Failed to restore session"),n.error("Session restore error:",De)}},[n,p,T]),Ye=At(async(j,de)=>{try{n.log(`[ChatView] Forking session: ${j}`),p.clearMessages(),await T.forkSession(j,de),new xt.Notice("[Agent Client] Session forked")}catch(De){new xt.Notice("[Agent Client] Failed to fork session"),n.error("Session fork error:",De)}},[n,p,T]),Oe=At(j=>{var uo;let de=T.sessions.find(yr=>yr.sessionId===j),De=(uo=de==null?void 0:de.title)!=null?uo:"Untitled Session";new ld(e.app,De,async()=>{try{n.log(`[ChatView] Deleting session: ${j}`),await T.deleteSession(j),new xt.Notice("[Agent Client] Session deleted")}catch(yr){new xt.Notice("[Agent Client] Failed to delete session"),n.error("Session delete error:",yr)}}).open()},[e.app,T,n]),Ai=At(()=>{T.loadMoreSessions()},[T]),oo=At(j=>{T.fetchSessions(j)},[T]),nu=At(()=>{M.current||(M.current=new sd(e.app,{sessions:T.sessions,loading:T.loading,error:T.error,hasMore:T.hasMore,currentCwd:r,canList:T.canList,canRestore:T.canRestore,canFork:T.canFork,isUsingLocalSessions:T.isUsingLocalSessions,isAgentReady:f,debugMode:u.debugMode,onRestoreSession:W,onForkSession:Ye,onDeleteSession:Oe,onLoadMore:Ai,onFetchSessions:oo})),M.current.open(),T.fetchSessions(r)},[e.app,T,r,f,u.debugMode,W,Ye,Oe,Ai,oo]);sn(()=>{M.current&&M.current.updateProps({sessions:T.sessions,loading:T.loading,error:T.error,hasMore:T.hasMore,currentCwd:r,canList:T.canList,canRestore:T.canRestore,canFork:T.canFork,isUsingLocalSessions:T.isUsingLocalSessions,isAgentReady:f,debugMode:u.debugMode,onRestoreSession:W,onForkSession:Ye,onDeleteSession:Oe,onLoadMore:Ai,onFetchSessions:oo})},[T.sessions,T.loading,T.error,T.hasMore,T.canList,T.canRestore,T.canFork,T.isUsingLocalSessions,r,f,u.debugMode,W,Ye,Oe,Ai,oo]);let ao=At(async(j,de)=>{let De=h.length===0;await p.sendMessage(j,{activeNote:g.activeNote,vaultBasePath:e.app.vault.adapter.basePath||"",isAutoMentionDisabled:g.isDisabled,images:de}),De&&m.sessionId&&(await T.saveSessionLocally(m.sessionId,j),n.log(`[ChatView] Session saved locally: ${m.sessionId}`))},[p,g,e,h.length,m.sessionId,T,n]),Ya=At(async()=>{n.log("Cancelling current operation...");let j=p.lastUserMessage;await d.cancelOperation(),j&&V(j)},[n,d,p.lastUserMessage]),xm=At(()=>{p.clearError()},[p]),_m=At(()=>{V(null)},[]);sn(()=>{n.log("[Debug] Starting connection setup via useAgentSession..."),d.createSession()},[m.agentId,d.createSession]);let iu=Br(h),ru=Br(m),Ka=Br(S),so=Br(d.closeSession);iu.current=h,ru.current=m,Ka.current=S,so.current=d.closeSession,sn(()=>()=>{n.log("[ChatView] Cleanup: auto-export and close session"),(async()=>(await Ka.current.autoExportIfEnabled("closeChat",iu.current,ru.current),await so.current()))()},[]),sn(()=>{let j=u.activeAgentId||u.claude.id;h.length===0&&j!==m.agentId&&d.switchAgent(j)},[u.activeAgentId,h.length,m.agentId,d.switchAgent]),sn(()=>{o.onSessionUpdate(j=>{if(m.sessionId&&j.sessionId!==m.sessionId){n.log(`[ChatView] Ignoring update for old session: ${j.sessionId} (current: ${m.sessionId})`);return}if(L){j.type==="available_commands_update"?d.updateAvailableCommands(j.commands):j.type==="current_mode_update"&&d.updateCurrentMode(j.currentModeId);return}p.handleSessionUpdate(j),j.type==="available_commands_update"?d.updateAvailableCommands(j.commands):j.type==="current_mode_update"&&d.updateCurrentMode(j.currentModeId)})},[o,m.sessionId,n,L,p.handleSessionUpdate,d.updateAvailableCommands,d.updateCurrentMode]),sn(()=>{o.setUpdateMessageCallback(p.updateMessage)},[o,p.updateMessage]),sn(()=>{e.checkForUpdates().then(F).catch(j=>{console.error("Failed to check for updates:",j)})},[e]);let lo=Br(!1);return sn(()=>{let j=lo.current;lo.current=v,j&&!v&&m.sessionId&&h.length>0&&(T.saveSessionMessages(m.sessionId,h),n.log(`[ChatView] Session messages saved: ${m.sessionId}`))},[v,m.sessionId,h,T,n]),sn(()=>{let j=!0,de=async()=>{j&&await g.updateActiveNote()},De=s.subscribeSelectionChanges(()=>{de()});return de(),()=>{j=!1,De()}},[g.updateActiveNote,s]),sn(()=>{let j=e.app.workspace,de=j.on("agent-client:toggle-auto-mention",()=>{g.toggle()});return()=>{j.offref(de)}},[e.app.workspace,g.toggle]),sn(()=>{let j=e.app.workspace,de=j.on("agent-client:new-chat-requested",De=>{ce(De)});return()=>{j.offref(de)}},[e.app.workspace,ce]),sn(()=>{let j=e.app.workspace,de=j.on("agent-client:approve-active-permission",()=>{(async()=>await x.approveActivePermission()||new xt.Notice("[Agent Client] No active permission request"))()}),De=j.on("agent-client:reject-active-permission",()=>{(async()=>await x.rejectActivePermission()||new xt.Notice("[Agent Client] No active permission request"))()}),ou=j.on("agent-client:cancel-message",()=>{Ya()});return()=>{j.offref(de),j.offref(De),j.offref(ou)}},[e.app.workspace,x.approveActivePermission,x.rejectActivePermission,Ya]),(0,Gr.jsxs)("div",{className:"agent-client-chat-view-container",children:[(0,Gr.jsx)(u1,{agentLabel:K,isUpdateAvailable:E,hasHistoryCapability:T.canShowSessionHistory,onNewChat:()=>void ce(),onExportChat:()=>void be(),onOpenSettings:q,onOpenHistory:nu}),(0,Gr.jsx)(A1,{messages:h,isSending:v,isSessionReady:f,isRestoringSession:T.loading,agentLabel:K,errorInfo:z,plugin:e,view:t,acpClient:a.current,onApprovePermission:x.approvePermission,onClearError:xm}),(0,Gr.jsx)(O1,{isSending:v,isSessionReady:f,isRestoringSession:T.loading,agentLabel:K,availableCommands:m.availableCommands||[],autoMentionEnabled:u.autoMentionActiveNote,restoredMessage:P,mentions:y,slashCommands:b,autoMention:g,plugin:e,view:t,onSendMessage:ao,onStopGeneration:Ya,onRestoredMessageConsumed:_m,modes:m.modes,onModeChange:j=>void d.setMode(j),models:m.models,onModelChange:j=>void d.setModel(j),supportsImages:(vr=(Qa=m.promptCapabilities)==null?void 0:Qa.image)!=null?vr:!1,agentId:m.agentId})]})}var pd=class extends xt.ItemView{constructor(n,r){super(n);this.root=null;this.plugin=r,this.logger=new Le(r)}getViewType(){return yl}getDisplayText(){return"Agent client"}getIcon(){return"bot-message-square"}onOpen(){let n=this.containerEl.children[1];return n.empty(),this.root=(0,mT.createRoot)(n),this.root.render((0,Gr.jsx)($U,{plugin:this.plugin,view:this})),Promise.resolve()}onClose(){return this.logger.log("[ChatView] onClose() called"),this.root&&(this.root.unmount(),this.root=null),Promise.resolve()}};var Xh=class{constructor(t,n){this.listeners=new Set;this.getSnapshot=()=>this.state;this.subscribe=t=>(this.listeners.add(t),()=>this.listeners.delete(t));this.state=t,this.plugin=n}async updateSettings(t){let n={...this.state,...t};this.state=n,this.plugin.settings=n;for(let r of this.listeners)r();await this.plugin.saveSettings()}set(t){this.updateSettings(t)}async saveSession(t){let n=[...this.state.savedSessions||[]],r=n.findIndex(i=>i.sessionId===t.sessionId);r>=0?n[r]=t:(n.unshift(t),n.length>Xh.MAX_SAVED_SESSIONS&&n.pop()),await this.updateSettings({savedSessions:n})}getSavedSessions(t,n){let r=this.state.savedSessions||[];return t&&(r=r.filter(i=>i.agentId===t)),n&&(r=r.filter(i=>i.cwd===n)),[...r].sort((i,o)=>new Date(o.updatedAt).getTime()-new Date(i.updatedAt).getTime())}async deleteSession(t){let n=(this.state.savedSessions||[]).filter(r=>r.sessionId!==t);await this.updateSettings({savedSessions:n}),await this.deleteSessionMessages(t)}getSessionsDir(){return`${this.plugin.app.vault.configDir}/plugins/agent-client/sessions`}async ensureSessionsDir(){let t=this.plugin.app.vault.adapter,n=this.getSessionsDir();await t.exists(n)||await t.mkdir(n)}getSessionFilePath(t){let n=t.replace(/[^a-zA-Z0-9_-]/g,"_");return`${this.getSessionsDir()}/${n}.json`}async saveSessionMessages(t,n,r){await this.ensureSessionsDir();let i=r.map(s=>({...s,timestamp:s.timestamp.toISOString()})),o={version:1,sessionId:t,agentId:n,messages:i,savedAt:new Date().toISOString()},a=this.getSessionFilePath(t);await this.plugin.app.vault.adapter.write(a,JSON.stringify(o,null,2))}async loadSessionMessages(t){let n=this.getSessionFilePath(t),r=this.plugin.app.vault.adapter;if(!await r.exists(n))return null;try{let i=await r.read(n),o=JSON.parse(i);return typeof o.version!="number"||!Array.isArray(o.messages)?(console.warn(`[SettingsStore] Invalid session file structure: ${n}`),null):o.version!==1?(console.warn(`[SettingsStore] Unknown session file version: ${o.version}`),null):o.messages.map(a=>({...a,timestamp:new Date(a.timestamp)}))}catch(i){return console.error(`[SettingsStore] Failed to load session messages: ${i}`),null}}async deleteSessionMessages(t){let n=this.getSessionFilePath(t),r=this.plugin.app.vault.adapter;await r.exists(n)&&await r.remove(n)}},gd=Xh;gd.MAX_SAVED_SESSIONS=50;var pT=(e,t)=>new gd(e,t);var Q=require("obsidian");var hd=class extends Q.PluginSettingTab{constructor(n,r){super(n,r);this.agentSelector=null;this.unsubscribe=null;this.plugin=r}display(){let{containerEl:n}=this;n.empty(),this.agentSelector=null,this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null);let r=n.createDiv({cls:"agent-client-doc-link"});r.createSpan({text:"Need help? Check out the "}),r.createEl("a",{text:"documentation",href:"https://rait-09.github.io/obsidian-agent-client/"}),r.createSpan({text:"."}),this.renderAgentSelector(n),this.unsubscribe=this.plugin.settingsStore.subscribe(()=>{this.updateAgentDropdown()}),this.updateAgentDropdown(),new Q.Setting(n).setName("Node.js path").setDesc('Absolute path to Node.js executable. On macOS/Linux, use "which node", and on Windows, use "where node" to find it.').addText(i=>{i.setPlaceholder("Absolute path to node").setValue(this.plugin.settings.nodePath).onChange(async o=>{this.plugin.settings.nodePath=o.trim(),await this.plugin.saveSettings()})}),new Q.Setting(n).setName("Send message shortcut").setDesc("Choose the keyboard shortcut to send messages. Note: If using Cmd/Ctrl+Enter, you may need to remove any hotkeys assigned to Cmd/Ctrl+Enter (Settings \u2192 Hotkeys).").addDropdown(i=>i.addOption("enter","Enter to send, Shift+Enter for newline").addOption("cmd-enter","Cmd/Ctrl+Enter to send, Enter for newline").setValue(this.plugin.settings.sendMessageShortcut).onChange(async o=>{this.plugin.settings.sendMessageShortcut=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Mentions").setHeading(),new Q.Setting(n).setName("Auto-mention active note").setDesc("Include the current note in your messages automatically. The agent will have access to its content without typing @notename.").addToggle(i=>i.setValue(this.plugin.settings.autoMentionActiveNote).onChange(async o=>{this.plugin.settings.autoMentionActiveNote=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Max note length").setDesc("Maximum characters per mentioned note. Notes longer than this will be truncated.").addText(i=>i.setPlaceholder("10000").setValue(String(this.plugin.settings.displaySettings.maxNoteLength)).onChange(async o=>{let a=parseInt(o,10);!isNaN(a)&&a>=1&&(this.plugin.settings.displaySettings.maxNoteLength=a,await this.plugin.saveSettings())})),new Q.Setting(n).setName("Max selection length").setDesc("Maximum characters for text selection in auto-mention. Selections longer than this will be truncated.").addText(i=>i.setPlaceholder("10000").setValue(String(this.plugin.settings.displaySettings.maxSelectionLength)).onChange(async o=>{let a=parseInt(o,10);!isNaN(a)&&a>=1&&(this.plugin.settings.displaySettings.maxSelectionLength=a,await this.plugin.saveSettings())})),new Q.Setting(n).setName("Display").setHeading(),new Q.Setting(n).setName("Auto-collapse long diffs").setDesc("Automatically collapse diffs that exceed the line threshold.").addToggle(i=>i.setValue(this.plugin.settings.displaySettings.autoCollapseDiffs).onChange(async o=>{this.plugin.settings.displaySettings.autoCollapseDiffs=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.displaySettings.autoCollapseDiffs&&new Q.Setting(n).setName("Collapse threshold").setDesc("Diffs with more lines than this will be collapsed by default.").addText(i=>i.setPlaceholder("10").setValue(String(this.plugin.settings.displaySettings.diffCollapseThreshold)).onChange(async o=>{let a=parseInt(o,10);!isNaN(a)&&a>0&&(this.plugin.settings.displaySettings.diffCollapseThreshold=a,await this.plugin.saveSettings())})),new Q.Setting(n).setName("Permissions").setHeading(),new Q.Setting(n).setName("Auto-allow permissions").setDesc("Automatically allow all permission requests from agents. \u26A0\uFE0F Use with caution - this gives agents full access to your system.").addToggle(i=>i.setValue(this.plugin.settings.autoAllowPermissions).onChange(async o=>{this.plugin.settings.autoAllowPermissions=o,await this.plugin.saveSettings()})),Q.Platform.isWin&&(new Q.Setting(n).setName("Windows Subsystem for Linux").setHeading(),new Q.Setting(n).setName("Enable WSL mode").setDesc("Run agents inside Windows Subsystem for Linux. Recommended for agents like Codex that don't work well in native Windows environments.").addToggle(i=>i.setValue(this.plugin.settings.windowsWslMode).onChange(async o=>{this.plugin.settings.windowsWslMode=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.windowsWslMode&&new Q.Setting(n).setName("WSL distribution").setDesc("Specify WSL distribution name (leave empty for default). Example: Ubuntu, Debian").addText(i=>i.setPlaceholder("Leave empty for default").setValue(this.plugin.settings.windowsWslDistribution||"").onChange(async o=>{this.plugin.settings.windowsWslDistribution=o.trim()||void 0,await this.plugin.saveSettings()}))),new Q.Setting(n).setName("Built-in agents").setHeading(),this.renderClaudeSettings(n),this.renderCodexSettings(n),this.renderGeminiSettings(n),new Q.Setting(n).setName("Custom agents").setHeading(),this.renderCustomAgents(n),new Q.Setting(n).setName("Export").setHeading(),new Q.Setting(n).setName("Export folder").setDesc("Folder where chat exports will be saved").addText(i=>i.setPlaceholder("Agent Client").setValue(this.plugin.settings.exportSettings.defaultFolder).onChange(async o=>{this.plugin.settings.exportSettings.defaultFolder=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Filename").setDesc("Template for exported filenames. Use {date} for date and {time} for time").addText(i=>i.setPlaceholder("agent_client_{date}_{time}").setValue(this.plugin.settings.exportSettings.filenameTemplate).onChange(async o=>{this.plugin.settings.exportSettings.filenameTemplate=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Include images").setDesc("Include images in exported markdown files").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.includeImages).onChange(async o=>{this.plugin.settings.exportSettings.includeImages=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.exportSettings.includeImages&&(new Q.Setting(n).setName("Image location").setDesc("Where to save exported images").addDropdown(i=>i.addOption("obsidian","Use Obsidian's attachment setting").addOption("custom","Save to custom folder").addOption("base64","Embed as Base64 (not recommended)").setValue(this.plugin.settings.exportSettings.imageLocation).onChange(async o=>{this.plugin.settings.exportSettings.imageLocation=o,await this.plugin.saveSettings(),this.display()})),this.plugin.settings.exportSettings.imageLocation==="custom"&&new Q.Setting(n).setName("Custom image folder").setDesc("Folder path for exported images (relative to vault root)").addText(i=>i.setPlaceholder("Agent Client").setValue(this.plugin.settings.exportSettings.imageCustomFolder).onChange(async o=>{this.plugin.settings.exportSettings.imageCustomFolder=o,await this.plugin.saveSettings()}))),new Q.Setting(n).setName("Auto-export on new chat").setDesc("Automatically export the current chat when starting a new chat").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.autoExportOnNewChat).onChange(async o=>{this.plugin.settings.exportSettings.autoExportOnNewChat=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Auto-export on close chat").setDesc("Automatically export the current chat when closing the chat view").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.autoExportOnCloseChat).onChange(async o=>{this.plugin.settings.exportSettings.autoExportOnCloseChat=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Open note after export").setDesc("Automatically open the exported note after exporting").addToggle(i=>i.setValue(this.plugin.settings.exportSettings.openFileAfterExport).onChange(async o=>{this.plugin.settings.exportSettings.openFileAfterExport=o,await this.plugin.saveSettings()})),new Q.Setting(n).setName("Developer").setHeading(),new Q.Setting(n).setName("Debug mode").setDesc("Enable debug logging to console. Useful for development and troubleshooting.").addToggle(i=>i.setValue(this.plugin.settings.debugMode).onChange(async o=>{this.plugin.settings.debugMode=o,await this.plugin.saveSettings()}))}updateAgentDropdown(){if(!this.agentSelector)return;let n=this.plugin.settingsStore.getSnapshot(),r=this.agentSelector.getValue();n.activeAgentId!==r&&this.agentSelector.setValue(n.activeAgentId)}hide(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}renderAgentSelector(n){this.plugin.ensureActiveAgentId(),new Q.Setting(n).setName("Active agent").setDesc("Choose which agent handles new chat sessions.").addDropdown(r=>{this.agentSelector=r,this.populateAgentDropdown(r),r.setValue(this.plugin.settings.activeAgentId),r.onChange(async i=>{let o={...this.plugin.settings,activeAgentId:i};this.plugin.ensureActiveAgentId(),await this.plugin.saveSettingsAndNotify(o)})})}populateAgentDropdown(n){n.selectEl.empty();for(let r of this.getAgentOptions())n.addOption(r.id,r.label)}refreshAgentDropdown(){this.agentSelector&&(this.populateAgentDropdown(this.agentSelector),this.agentSelector.setValue(this.plugin.settings.activeAgentId))}getAgentOptions(){let n=(o,a)=>({id:o,label:`${a} (${o})`}),r=[n(this.plugin.settings.claude.id,this.plugin.settings.claude.displayName||this.plugin.settings.claude.id),n(this.plugin.settings.codex.id,this.plugin.settings.codex.displayName||this.plugin.settings.codex.id),n(this.plugin.settings.gemini.id,this.plugin.settings.gemini.displayName||this.plugin.settings.gemini.id)];for(let o of this.plugin.settings.customAgents)if(o.id&&o.id.length>0){let a=o.displayName&&o.displayName.length>0?o.displayName:o.id;r.push(n(o.id,a))}let i=new Set;return r.filter(({id:o})=>i.has(o)?!1:(i.add(o),!0))}renderGeminiSettings(n){let r=this.plugin.settings.gemini;new Q.Setting(n).setName(r.displayName||"Gemini CLI").setHeading(),new Q.Setting(n).setName("API key").setDesc("Gemini API key. Required if not logging in with a Google account. (Stored as plain text)").addText(i=>{i.setPlaceholder("Enter your Gemini API key").setValue(r.apiKey).onChange(async o=>{this.plugin.settings.gemini.apiKey=o.trim(),await this.plugin.saveSettings()}),i.inputEl.type="password"}),new Q.Setting(n).setName("Path").setDesc('Absolute path to the Gemini CLI. On macOS/Linux, use "which gemini", and on Windows, use "where gemini" to find it.').addText(i=>{i.setPlaceholder("Absolute path to gemini").setValue(r.command).onChange(async o=>{this.plugin.settings.gemini.command=o.trim(),await this.plugin.saveSettings()})}),new Q.Setting(n).setName("Arguments").setDesc('Enter one argument per line. Leave empty to run without arguments.(Currently, the Gemini CLI requires the "--experimental-acp" option.)').addTextArea(i=>{i.setPlaceholder("").setValue(this.formatArgs(r.args)).onChange(async o=>{this.plugin.settings.gemini.args=this.parseArgs(o),await this.plugin.saveSettings()}),i.inputEl.rows=3}),new Q.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. Required to authenticate with Vertex AI. GEMINI_API_KEY is derived from the field above.(Stored as plain text)").addTextArea(i=>{i.setPlaceholder("GOOGLE_CLOUD_PROJECT=...").setValue(this.formatEnv(r.env)).onChange(async o=>{this.plugin.settings.gemini.env=this.parseEnv(o),await this.plugin.saveSettings()}),i.inputEl.rows=3})}renderClaudeSettings(n){let r=this.plugin.settings.claude;new Q.Setting(n).setName(r.displayName||"Claude Code (ACP)").setHeading(),new Q.Setting(n).setName("API key").setDesc("Anthropic API key. Required if not logging in with an Anthropic account. (Stored as plain text)").addText(i=>{i.setPlaceholder("Enter your Anthropic API key").setValue(r.apiKey).onChange(async o=>{this.plugin.settings.claude.apiKey=o.trim(),await this.plugin.saveSettings()}),i.inputEl.type="password"}),new Q.Setting(n).setName("Path").setDesc('Absolute path to the claude-code-acp. On macOS/Linux, use "which claude-code-acp", and on Windows, use "where claude-code-acp" to find it.').addText(i=>{i.setPlaceholder("Absolute path to claude-code-acp").setValue(r.command).onChange(async o=>{this.plugin.settings.claude.command=o.trim(),await this.plugin.saveSettings()})}),new Q.Setting(n).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatArgs(r.args)).onChange(async o=>{this.plugin.settings.claude.args=this.parseArgs(o),await this.plugin.saveSettings()}),i.inputEl.rows=3}),new Q.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. ANTHROPIC_API_KEY is derived from the field above.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatEnv(r.env)).onChange(async o=>{this.plugin.settings.claude.env=this.parseEnv(o),await this.plugin.saveSettings()}),i.inputEl.rows=3})}renderCodexSettings(n){let r=this.plugin.settings.codex;new Q.Setting(n).setName(r.displayName||"Codex").setHeading(),new Q.Setting(n).setName("API key").setDesc("OpenAI API key. Required if not logging in with an OpenAI account. (Stored as plain text)").addText(i=>{i.setPlaceholder("Enter your OpenAI API key").setValue(r.apiKey).onChange(async o=>{this.plugin.settings.codex.apiKey=o.trim(),await this.plugin.saveSettings()}),i.inputEl.type="password"}),new Q.Setting(n).setName("Path").setDesc('Absolute path to the codex-acp. On macOS/Linux, use "which codex-acp", and on Windows, use "where codex-acp" to find it.').addText(i=>{i.setPlaceholder("Absolute path to codex-acp").setValue(r.command).onChange(async o=>{this.plugin.settings.codex.command=o.trim(),await this.plugin.saveSettings()})}),new Q.Setting(n).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatArgs(r.args)).onChange(async o=>{this.plugin.settings.codex.args=this.parseArgs(o),await this.plugin.saveSettings()}),i.inputEl.rows=3}),new Q.Setting(n).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. OPENAI_API_KEY is derived from the field above.").addTextArea(i=>{i.setPlaceholder("").setValue(this.formatEnv(r.env)).onChange(async o=>{this.plugin.settings.codex.env=this.parseEnv(o),await this.plugin.saveSettings()}),i.inputEl.rows=3})}renderCustomAgents(n){this.plugin.settings.customAgents.length===0?n.createEl("p",{text:"No custom agents configured yet."}):this.plugin.settings.customAgents.forEach((r,i)=>{this.renderCustomAgent(n,r,i)}),new Q.Setting(n).addButton(r=>{r.setButtonText("Add custom agent").setCta().onClick(async()=>{let i=this.generateCustomAgentId(),o=this.generateCustomAgentDisplayName();this.plugin.settings.customAgents.push({id:i,displayName:o,command:"",args:[],env:[]}),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.display()})})}renderCustomAgent(n,r,i){let o=n.createDiv({cls:"agent-client-custom-agent"});new Q.Setting(o).setName("Agent ID").setDesc("Unique identifier used to reference this agent.").addText(s=>{s.setPlaceholder("custom-agent").setValue(r.id).onChange(async u=>{let d=this.plugin.settings.customAgents[i].id,l=u.trim();l.length===0&&(l=this.generateCustomAgentId(),s.setValue(l)),this.plugin.settings.customAgents[i].id=l,this.plugin.settings.activeAgentId===d&&(this.plugin.settings.activeAgentId=l),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.refreshAgentDropdown()})}).addExtraButton(s=>{s.setIcon("trash").setTooltip("Delete this agent").onClick(async()=>{this.plugin.settings.customAgents.splice(i,1),this.plugin.ensureActiveAgentId(),await this.plugin.saveSettings(),this.display()})}),new Q.Setting(o).setName("Display name").setDesc("Shown in menus and headers.").addText(s=>{s.setPlaceholder("Custom agent").setValue(r.displayName||r.id).onChange(async u=>{let d=u.trim();this.plugin.settings.customAgents[i].displayName=d.length>0?d:this.plugin.settings.customAgents[i].id,await this.plugin.saveSettings(),this.refreshAgentDropdown()})}),new Q.Setting(o).setName("Path").setDesc("Absolute path to the custom agent.").addText(s=>{s.setPlaceholder("Absolute path to custom agent").setValue(r.command).onChange(async u=>{this.plugin.settings.customAgents[i].command=u.trim(),await this.plugin.saveSettings()})}),new Q.Setting(o).setName("Arguments").setDesc("Enter one argument per line. Leave empty to run without arguments.").addTextArea(s=>{s.setPlaceholder(`--flag
--another=value`).setValue(this.formatArgs(r.args)).onChange(async u=>{this.plugin.settings.customAgents[i].args=this.parseArgs(u),await this.plugin.saveSettings()}),s.inputEl.rows=3}),new Q.Setting(o).setName("Environment variables").setDesc("Enter KEY=VALUE pairs, one per line. (Stored as plain text)").addTextArea(s=>{s.setPlaceholder("TOKEN=...").setValue(this.formatEnv(r.env)).onChange(async u=>{this.plugin.settings.customAgents[i].env=this.parseEnv(u),await this.plugin.saveSettings()}),s.inputEl.rows=3})}generateCustomAgentDisplayName(){let n="Custom agent",r=new Set;r.add(this.plugin.settings.claude.displayName||this.plugin.settings.claude.id),r.add(this.plugin.settings.codex.displayName||this.plugin.settings.codex.id),r.add(this.plugin.settings.gemini.displayName||this.plugin.settings.gemini.id);for(let a of this.plugin.settings.customAgents)r.add(a.displayName||a.id);if(!r.has(n))return n;let i=2,o=`${n} ${i}`;for(;r.has(o);)i+=1,o=`${n} ${i}`;return o}generateCustomAgentId(){let n="custom-agent",r=new Set(this.plugin.settings.customAgents.map(a=>a.id));if(!r.has(n))return n;let i=2,o=`${n}-${i}`;for(;r.has(o);)i+=1,o=`${n}-${i}`;return o}formatArgs(n){return n.join(`
`)}parseArgs(n){return n.split(/\r?\n/).map(r=>r.trim()).filter(r=>r.length>0)}formatEnv(n){return n.map(r=>{var i;return`${r.key}=${(i=r.value)!=null?i:""}`}).join(`
`)}parseEnv(n){let r=[];for(let i of n.split(/\r?\n/)){let o=i.trim();if(!o)continue;let a=o.indexOf("=");if(a===-1)continue;let s=o.slice(0,a).trim(),u=o.slice(a+1).trim();s&&r.push({key:s,value:u})}return Hr(r)}};var II=require("child_process");var c={};On(c,{$brand:()=>vd,$input:()=>pb,$output:()=>mb,NEVER:()=>Jh,TimePrecision:()=>yb,ZodAny:()=>lx,ZodArray:()=>fx,ZodBase64:()=>Bf,ZodBase64URL:()=>Gf,ZodBigInt:()=>qa,ZodBigIntFormat:()=>Jf,ZodBoolean:()=>Za,ZodCIDRv4:()=>Vf,ZodCIDRv6:()=>Hf,ZodCUID:()=>Uf,ZodCUID2:()=>Rf,ZodCatch:()=>Dx,ZodCodec:()=>im,ZodCustom:()=>Jl,ZodCustomStringFormat:()=>Pa,ZodDate:()=>Hl,ZodDefault:()=>Tx,ZodDiscriminatedUnion:()=>px,ZodE164:()=>Ff,ZodEmail:()=>Of,ZodEmoji:()=>Df,ZodEnum:()=>Ra,ZodError:()=>Kj,ZodExactOptional:()=>zx,ZodFile:()=>$x,ZodFirstPartyTypeKind:()=>Gx,ZodFunction:()=>Vx,ZodGUID:()=>Pl,ZodIPv4:()=>Zf,ZodIPv6:()=>qf,ZodISODate:()=>Ef,ZodISODateTime:()=>Af,ZodISODuration:()=>kf,ZodISOTime:()=>Tf,ZodIntersection:()=>gx,ZodIssueCode:()=>Wj,ZodJWT:()=>Xf,ZodKSUID:()=>Lf,ZodLazy:()=>Lx,ZodLiteral:()=>_x,ZodMAC:()=>tx,ZodMap:()=>Sx,ZodNaN:()=>Ux,ZodNanoID:()=>Mf,ZodNever:()=>cx,ZodNonOptional:()=>tm,ZodNull:()=>ax,ZodNullable:()=>Ex,ZodNumber:()=>La,ZodNumberFormat:()=>no,ZodObject:()=>Gl,ZodOptional:()=>em,ZodPipe:()=>nm,ZodPrefault:()=>Cx,ZodPromise:()=>qx,ZodReadonly:()=>Rx,ZodRealError:()=>Ft,ZodRecord:()=>Xl,ZodSet:()=>xx,ZodString:()=>ja,ZodStringFormat:()=>Te,ZodSuccess:()=>Ox,ZodSymbol:()=>rx,ZodTemplateLiteral:()=>Px,ZodTransform:()=>wx,ZodTuple:()=>vx,ZodType:()=>se,ZodULID:()=>jf,ZodURL:()=>Vl,ZodUUID:()=>Xn,ZodUndefined:()=>ox,ZodUnion:()=>Fl,ZodUnknown:()=>ux,ZodVoid:()=>dx,ZodXID:()=>Pf,ZodXor:()=>mx,_ZodString:()=>Nf,_default:()=>kx,_function:()=>FC,any:()=>zC,array:()=>Bl,base64:()=>lC,base64url:()=>uC,bigint:()=>SC,boolean:()=>ix,catch:()=>Mx,check:()=>XC,cidrv4:()=>aC,cidrv6:()=>sC,clone:()=>Mt,codec:()=>HC,coerce:()=>rm,config:()=>Je,core:()=>Fn,cuid:()=>Qk,cuid2:()=>Wk,custom:()=>JC,date:()=>EC,decode:()=>XS,decodeAsync:()=>YS,describe:()=>YC,discriminatedUnion:()=>OC,e164:()=>cC,email:()=>qk,emoji:()=>Yk,encode:()=>FS,encodeAsync:()=>JS,endsWith:()=>Ta,enum:()=>Qf,exactOptional:()=>Ax,file:()=>LC,flattenError:()=>El,float32:()=>hC,float64:()=>vC,formatError:()=>Tl,fromJSONSchema:()=>iI,function:()=>FC,getErrorMap:()=>tP,globalRegistry:()=>_t,gt:()=>Bn,gte:()=>Ut,guid:()=>Vk,hash:()=>gC,hex:()=>pC,hostname:()=>mC,httpUrl:()=>Jk,includes:()=>Aa,instanceof:()=>QC,int:()=>If,int32:()=>yC,int64:()=>xC,intersection:()=>hx,ipv4:()=>iC,ipv6:()=>oC,iso:()=>eo,json:()=>eI,jwt:()=>dC,keyof:()=>TC,ksuid:()=>nC,lazy:()=>Zx,length:()=>Wr,literal:()=>PC,locales:()=>Yr,looseObject:()=>IC,looseRecord:()=>MC,lowercase:()=>wa,lt:()=>Hn,lte:()=>cn,mac:()=>rC,map:()=>UC,maxLength:()=>Qr,maxSize:()=>cr,meta:()=>KC,mime:()=>ka,minLength:()=>wi,minSize:()=>Gn,multipleOf:()=>ur,nan:()=>VC,nanoid:()=>Kk,nativeEnum:()=>jC,negative:()=>hf,never:()=>Yf,nonnegative:()=>yf,nonoptional:()=>Nx,nonpositive:()=>vf,normalize:()=>Ca,null:()=>sx,nullable:()=>Zl,nullish:()=>ZC,number:()=>nx,object:()=>kC,optional:()=>Ll,overwrite:()=>In,parse:()=>VS,parseAsync:()=>HS,partialRecord:()=>DC,pipe:()=>ql,positive:()=>gf,prefault:()=>Ix,preprocess:()=>tI,prettifyError:()=>sv,promise:()=>GC,property:()=>bf,readonly:()=>jx,record:()=>bx,refine:()=>Hx,regex:()=>$a,regexes:()=>un,registry:()=>Fd,safeDecode:()=>QS,safeDecodeAsync:()=>ex,safeEncode:()=>KS,safeEncodeAsync:()=>WS,safeParse:()=>BS,safeParseAsync:()=>GS,set:()=>RC,setErrorMap:()=>eP,size:()=>Kr,slugify:()=>Da,startsWith:()=>Ea,strictObject:()=>CC,string:()=>Cf,stringFormat:()=>fC,stringbool:()=>WC,success:()=>qC,superRefine:()=>Bx,symbol:()=>$C,templateLiteral:()=>BC,toJSONSchema:()=>$f,toLowerCase:()=>Na,toUpperCase:()=>Oa,transform:()=>Wf,treeifyError:()=>av,trim:()=>Ia,tuple:()=>yx,uint32:()=>bC,uint64:()=>_C,ulid:()=>eC,undefined:()=>wC,union:()=>Kf,unknown:()=>to,uppercase:()=>za,url:()=>Xk,util:()=>D,uuid:()=>Hk,uuidv4:()=>Bk,uuidv6:()=>Gk,uuidv7:()=>Fk,void:()=>AC,xid:()=>tC,xor:()=>NC});var Fn={};On(Fn,{$ZodAny:()=>My,$ZodArray:()=>Ly,$ZodAsyncError:()=>Cn,$ZodBase64:()=>zy,$ZodBase64URL:()=>Ay,$ZodBigInt:()=>Ld,$ZodBigIntFormat:()=>Iy,$ZodBoolean:()=>Nl,$ZodCIDRv4:()=>_y,$ZodCIDRv6:()=>$y,$ZodCUID:()=>cy,$ZodCUID2:()=>dy,$ZodCatch:()=>rb,$ZodCheck:()=>Ce,$ZodCheckBigIntFormat:()=>Lv,$ZodCheckEndsWith:()=>Qv,$ZodCheckGreaterThan:()=>Od,$ZodCheckIncludes:()=>Yv,$ZodCheckLengthEquals:()=>Gv,$ZodCheckLessThan:()=>Nd,$ZodCheckLowerCase:()=>Xv,$ZodCheckMaxLength:()=>Hv,$ZodCheckMaxSize:()=>Zv,$ZodCheckMimeType:()=>ey,$ZodCheckMinLength:()=>Bv,$ZodCheckMinSize:()=>qv,$ZodCheckMultipleOf:()=>jv,$ZodCheckNumberFormat:()=>Pv,$ZodCheckOverwrite:()=>ty,$ZodCheckProperty:()=>Wv,$ZodCheckRegex:()=>Fv,$ZodCheckSizeEquals:()=>Vv,$ZodCheckStartsWith:()=>Kv,$ZodCheckStringFormat:()=>xa,$ZodCheckUpperCase:()=>Jv,$ZodCodec:()=>Dl,$ZodCustom:()=>fb,$ZodCustomStringFormat:()=>ky,$ZodDate:()=>Py,$ZodDefault:()=>eb,$ZodDiscriminatedUnion:()=>Vy,$ZodE164:()=>Ey,$ZodEmail:()=>ay,$ZodEmoji:()=>ly,$ZodEncodeError:()=>rr,$ZodEnum:()=>Xy,$ZodError:()=>Al,$ZodExactOptional:()=>Qy,$ZodFile:()=>Yy,$ZodFunction:()=>ub,$ZodGUID:()=>ry,$ZodIPv4:()=>by,$ZodIPv6:()=>Sy,$ZodISODate:()=>hy,$ZodISODateTime:()=>gy,$ZodISODuration:()=>yy,$ZodISOTime:()=>vy,$ZodIntersection:()=>Hy,$ZodJWT:()=>Ty,$ZodKSUID:()=>py,$ZodLazy:()=>db,$ZodLiteral:()=>Jy,$ZodMAC:()=>xy,$ZodMap:()=>Gy,$ZodNaN:()=>ob,$ZodNanoID:()=>uy,$ZodNever:()=>Ry,$ZodNonOptional:()=>nb,$ZodNull:()=>Dy,$ZodNullable:()=>Wy,$ZodNumber:()=>Pd,$ZodNumberFormat:()=>Cy,$ZodObject:()=>ZT,$ZodObjectJIT:()=>Zy,$ZodOptional:()=>qd,$ZodPipe:()=>ab,$ZodPrefault:()=>tb,$ZodPromise:()=>cb,$ZodReadonly:()=>sb,$ZodRealError:()=>Gt,$ZodRecord:()=>By,$ZodRegistry:()=>Gd,$ZodSet:()=>Fy,$ZodString:()=>Jr,$ZodStringFormat:()=>Ee,$ZodSuccess:()=>ib,$ZodSymbol:()=>Ny,$ZodTemplateLiteral:()=>lb,$ZodTransform:()=>Ky,$ZodTuple:()=>Zd,$ZodType:()=>ie,$ZodULID:()=>fy,$ZodURL:()=>sy,$ZodUUID:()=>oy,$ZodUndefined:()=>Oy,$ZodUnion:()=>Ol,$ZodUnknown:()=>Uy,$ZodVoid:()=>jy,$ZodXID:()=>my,$ZodXor:()=>qy,$brand:()=>vd,$constructor:()=>_,$input:()=>pb,$output:()=>mb,Doc:()=>Il,JSONSchema:()=>jS,JSONSchemaGenerator:()=>wf,NEVER:()=>Jh,TimePrecision:()=>yb,_any:()=>Pb,_array:()=>Gb,_base64:()=>df,_base64url:()=>ff,_bigint:()=>Nb,_boolean:()=>Cb,_catch:()=>Vj,_check:()=>Lk,_cidrv4:()=>uf,_cidrv6:()=>cf,_coercedBigint:()=>Ob,_coercedBoolean:()=>Ib,_coercedDate:()=>Hb,_coercedNumber:()=>wb,_coercedString:()=>hb,_cuid:()=>tf,_cuid2:()=>nf,_custom:()=>Xb,_date:()=>Vb,_decode:()=>$d,_decodeAsync:()=>zd,_default:()=>Lj,_discriminatedUnion:()=>Tj,_e164:()=>mf,_email:()=>Xd,_emoji:()=>Wd,_encode:()=>_d,_encodeAsync:()=>wd,_endsWith:()=>Ta,_enum:()=>Dj,_file:()=>Fb,_float32:()=>Ab,_float64:()=>Eb,_gt:()=>Bn,_gte:()=>Ut,_guid:()=>Ul,_includes:()=>Aa,_int:()=>zb,_int32:()=>Tb,_int64:()=>Db,_intersection:()=>kj,_ipv4:()=>sf,_ipv6:()=>lf,_isoDate:()=>Sb,_isoDateTime:()=>bb,_isoDuration:()=>_b,_isoTime:()=>xb,_jwt:()=>pf,_ksuid:()=>af,_lazy:()=>Fj,_length:()=>Wr,_literal:()=>Uj,_lowercase:()=>wa,_lt:()=>Hn,_lte:()=>cn,_mac:()=>vb,_map:()=>Nj,_max:()=>cn,_maxLength:()=>Qr,_maxSize:()=>cr,_mime:()=>ka,_min:()=>Ut,_minLength:()=>wi,_minSize:()=>Gn,_multipleOf:()=>ur,_nan:()=>Bb,_nanoid:()=>ef,_nativeEnum:()=>Mj,_negative:()=>hf,_never:()=>Zb,_nonnegative:()=>yf,_nonoptional:()=>Zj,_nonpositive:()=>vf,_normalize:()=>Ca,_null:()=>jb,_nullable:()=>Pj,_number:()=>$b,_optional:()=>jj,_overwrite:()=>In,_parse:()=>va,_parseAsync:()=>ya,_pipe:()=>Hj,_positive:()=>gf,_promise:()=>Xj,_property:()=>bf,_readonly:()=>Bj,_record:()=>Ij,_refine:()=>Jb,_regex:()=>$a,_safeDecode:()=>Ed,_safeDecodeAsync:()=>kd,_safeEncode:()=>Ad,_safeEncodeAsync:()=>Td,_safeParse:()=>ba,_safeParseAsync:()=>Sa,_set:()=>Oj,_size:()=>Kr,_slugify:()=>Da,_startsWith:()=>Ea,_string:()=>gb,_stringFormat:()=>Ma,_stringbool:()=>Wb,_success:()=>qj,_superRefine:()=>Yb,_symbol:()=>Ub,_templateLiteral:()=>Gj,_toLowerCase:()=>Na,_toUpperCase:()=>Oa,_transform:()=>Rj,_trim:()=>Ia,_tuple:()=>Cj,_uint32:()=>kb,_uint64:()=>Mb,_ulid:()=>rf,_undefined:()=>Rb,_union:()=>Aj,_unknown:()=>Lb,_uppercase:()=>za,_url:()=>Rl,_uuid:()=>Jd,_uuidv4:()=>Yd,_uuidv6:()=>Kd,_uuidv7:()=>Qd,_void:()=>qb,_xid:()=>of,_xor:()=>Ej,clone:()=>Mt,config:()=>Je,createStandardJSONSchemaMethod:()=>Ua,createToJSONSchemaMethod:()=>eS,decode:()=>KU,decodeAsync:()=>WU,describe:()=>Kb,encode:()=>YU,encodeAsync:()=>QU,extractDefs:()=>fr,finalize:()=>mr,flattenError:()=>El,formatError:()=>Tl,globalConfig:()=>bl,globalRegistry:()=>_t,initializeContext:()=>dr,isValidBase64:()=>wy,isValidBase64URL:()=>RT,isValidJWT:()=>jT,locales:()=>Yr,meta:()=>Qb,parse:()=>Sd,parseAsync:()=>xd,prettifyError:()=>sv,process:()=>xe,regexes:()=>un,registry:()=>Fd,safeDecode:()=>tR,safeDecodeAsync:()=>iR,safeEncode:()=>eR,safeEncodeAsync:()=>nR,safeParse:()=>lv,safeParseAsync:()=>uv,toDotPath:()=>bT,toJSONSchema:()=>$f,treeifyError:()=>av,util:()=>D,version:()=>ny});var Jh=Object.freeze({status:"aborted"});function _(e,t,n){var s;function r(u,d){if(u._zod||Object.defineProperty(u,"_zod",{value:{def:d,constr:a,traits:new Set},enumerable:!1}),u._zod.traits.has(e))return;u._zod.traits.add(e),t(u,d);let m=a.prototype,l=Object.keys(m);for(let f=0;f<l.length;f++){let p=l[f];p in u||(u[p]=m[p].bind(u))}}let i=(s=n==null?void 0:n.Parent)!=null?s:Object;class o extends i{}Object.defineProperty(o,"name",{value:e});function a(u){var l;var d;let m=n!=null&&n.Parent?new o:this;r(m,u),(l=(d=m._zod).deferred)!=null||(d.deferred=[]);for(let f of m._zod.deferred)f();return m}return Object.defineProperty(a,"init",{value:r}),Object.defineProperty(a,Symbol.hasInstance,{value:u=>{var d,m;return n!=null&&n.Parent&&u instanceof n.Parent?!0:(m=(d=u==null?void 0:u._zod)==null?void 0:d.traits)==null?void 0:m.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}var vd=Symbol("zod_brand"),Cn=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},rr=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}},bl={};function Je(e){return e&&Object.assign(bl,e),bl}var D={};On(D,{BIGINT_FORMAT_RANGES:()=>ov,Class:()=>Kh,NUMBER_FORMAT_RANGES:()=>rv,aborted:()=>lr,allowsEval:()=>ev,assert:()=>TU,assertEqual:()=>wU,assertIs:()=>AU,assertNever:()=>EU,assertNotEqual:()=>zU,assignProp:()=>ar,base64ToUint8Array:()=>hT,base64urlToUint8Array:()=>BU,cached:()=>ga,captureStackTrace:()=>bd,cleanEnum:()=>HU,cleanRegex:()=>_l,clone:()=>Mt,cloneDef:()=>CU,createTransparentProxy:()=>UU,defineLazy:()=>le,esc:()=>yd,escapeRegex:()=>wn,extend:()=>PU,finalizeIssue:()=>Bt,floatSafeRemainder:()=>Qh,getElementAtPath:()=>IU,getEnumValues:()=>xl,getLengthableOrigin:()=>zl,getParsedType:()=>MU,getSizableOrigin:()=>wl,hexToUint8Array:()=>FU,isObject:()=>Fr,isPlainObject:()=>sr,issue:()=>ha,joinValues:()=>w,jsonStringifyReplacer:()=>pa,merge:()=>ZU,mergeDefs:()=>$i,normalizeParams:()=>U,nullish:()=>or,numKeys:()=>DU,objectClone:()=>kU,omit:()=>jU,optionalKeys:()=>iv,parsedType:()=>O,partial:()=>qU,pick:()=>RU,prefixIssues:()=>ln,primitiveTypes:()=>nv,promiseAllObject:()=>NU,propertyKeyTypes:()=>$l,randomString:()=>OU,required:()=>VU,safeExtend:()=>LU,shallowClone:()=>tv,slugify:()=>Wh,stringifyPrimitive:()=>N,uint8ArrayToBase64:()=>vT,uint8ArrayToBase64url:()=>GU,uint8ArrayToHex:()=>XU,unwrapMessage:()=>Sl});function wU(e){return e}function zU(e){return e}function AU(e){}function EU(e){throw new Error("Unexpected value in exhaustive check")}function TU(e){}function xl(e){let t=Object.values(e).filter(r=>typeof r=="number");return Object.entries(e).filter(([r,i])=>t.indexOf(+r)===-1).map(([r,i])=>i)}function w(e,t="|"){return e.map(n=>N(n)).join(t)}function pa(e,t){return typeof t=="bigint"?t.toString():t}function ga(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function or(e){return e==null}function _l(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Qh(e,t){let n=(e.toString().split(".")[1]||"").length,r=t.toString(),i=(r.split(".")[1]||"").length;if(i===0&&/\d?e-\d?/.test(r)){let u=r.match(/\d?e-(\d?)/);u!=null&&u[1]&&(i=Number.parseInt(u[1]))}let o=n>i?n:i,a=Number.parseInt(e.toFixed(o).replace(".","")),s=Number.parseInt(t.toFixed(o).replace(".",""));return a%s/10**o}var gT=Symbol("evaluating");function le(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==gT)return r===void 0&&(r=gT,r=n()),r},set(i){Object.defineProperty(e,t,{value:i})},configurable:!0})}function kU(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function ar(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function $i(...e){let t={};for(let n of e){let r=Object.getOwnPropertyDescriptors(n);Object.assign(t,r)}return Object.defineProperties({},t)}function CU(e){return $i(e._zod.def)}function IU(e,t){return t?t.reduce((n,r)=>n==null?void 0:n[r],e):e}function NU(e){let t=Object.keys(e),n=t.map(r=>e[r]);return Promise.all(n).then(r=>{let i={};for(let o=0;o<t.length;o++)i[t[o]]=r[o];return i})}function OU(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function yd(e){return JSON.stringify(e)}function Wh(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var bd="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Fr(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var ev=ga(()=>{var e;if(typeof navigator!="undefined"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{let t=Function;return new t(""),!0}catch(t){return!1}});function sr(e){if(Fr(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Fr(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function tv(e){return sr(e)?{...e}:Array.isArray(e)?[...e]:e}function DU(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var MU=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map!="undefined"&&e instanceof Map?"map":typeof Set!="undefined"&&e instanceof Set?"set":typeof Date!="undefined"&&e instanceof Date?"date":typeof File!="undefined"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},$l=new Set(["string","number","symbol"]),nv=new Set(["string","number","bigint","boolean","symbol","undefined"]);function wn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Mt(e,t,n){let r=new e._zod.constr(t!=null?t:e._zod.def);return(!t||n!=null&&n.parent)&&(r._zod.parent=e),r}function U(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if((t==null?void 0:t.message)!==void 0){if((t==null?void 0:t.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function UU(e){let t;return new Proxy({},{get(n,r,i){return t!=null||(t=e()),Reflect.get(t,r,i)},set(n,r,i,o){return t!=null||(t=e()),Reflect.set(t,r,i,o)},has(n,r){return t!=null||(t=e()),Reflect.has(t,r)},deleteProperty(n,r){return t!=null||(t=e()),Reflect.deleteProperty(t,r)},ownKeys(n){return t!=null||(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t!=null||(t=e()),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,i){return t!=null||(t=e()),Reflect.defineProperty(t,r,i)}})}function N(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function iv(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}var rv={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},ov={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function RU(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let o=$i(e._zod.def,{get shape(){let a={};for(let s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&(a[s]=n.shape[s])}return ar(this,"shape",a),a},checks:[]});return Mt(e,o)}function jU(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let o=$i(e._zod.def,{get shape(){let a={...e._zod.def.shape};for(let s in t){if(!(s in n.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&delete a[s]}return ar(this,"shape",a),a},checks:[]});return Mt(e,o)}function PU(e,t){if(!sr(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let o=e._zod.def.shape;for(let a in t)if(Object.getOwnPropertyDescriptor(o,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let i=$i(e._zod.def,{get shape(){let o={...e._zod.def.shape,...t};return ar(this,"shape",o),o}});return Mt(e,i)}function LU(e,t){if(!sr(t))throw new Error("Invalid input to safeExtend: expected a plain object");let n=$i(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return ar(this,"shape",r),r}});return Mt(e,n)}function ZU(e,t){let n=$i(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return ar(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return Mt(e,n)}function qU(e,t,n){let i=t._zod.def.checks;if(i&&i.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");let a=$i(t._zod.def,{get shape(){let s=t._zod.def.shape,u={...s};if(n)for(let d in n){if(!(d in s))throw new Error(`Unrecognized key: "${d}"`);n[d]&&(u[d]=e?new e({type:"optional",innerType:s[d]}):s[d])}else for(let d in s)u[d]=e?new e({type:"optional",innerType:s[d]}):s[d];return ar(this,"shape",u),u},checks:[]});return Mt(t,a)}function VU(e,t,n){let r=$i(t._zod.def,{get shape(){let i=t._zod.def.shape,o={...i};if(n)for(let a in n){if(!(a in o))throw new Error(`Unrecognized key: "${a}"`);n[a]&&(o[a]=new e({type:"nonoptional",innerType:i[a]}))}else for(let a in i)o[a]=new e({type:"nonoptional",innerType:i[a]});return ar(this,"shape",o),o}});return Mt(t,r)}function lr(e,t=0){var n;if(e.aborted===!0)return!0;for(let r=t;r<e.issues.length;r++)if(((n=e.issues[r])==null?void 0:n.continue)!==!0)return!0;return!1}function ln(e,t){return t.map(n=>{var i;var r;return(i=(r=n).path)!=null||(r.path=[]),n.path.unshift(e),n})}function Sl(e){return typeof e=="string"?e:e==null?void 0:e.message}function Bt(e,t,n){var i,o,a,s,u,d,m,l,f,p,h;let r={...e,path:(i=e.path)!=null?i:[]};if(!e.message){let v=(h=(p=(l=(d=Sl((s=(a=(o=e.inst)==null?void 0:o._zod.def)==null?void 0:a.error)==null?void 0:s.call(a,e)))!=null?d:Sl((u=t==null?void 0:t.error)==null?void 0:u.call(t,e)))!=null?l:Sl((m=n.customError)==null?void 0:m.call(n,e)))!=null?p:Sl((f=n.localeError)==null?void 0:f.call(n,e)))!=null?h:"Invalid input";r.message=v}return delete r.inst,delete r.continue,t!=null&&t.reportInput||delete r.input,r}function wl(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function zl(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function O(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function ha(...e){let[t,n,r]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:r}:{...t}}function HU(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function hT(e){let t=atob(e),n=new Uint8Array(t.length);for(let r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n}function vT(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function BU(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return hT(t+n)}function GU(e){return vT(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function FU(e){let t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(t.length/2);for(let r=0;r<t.length;r+=2)n[r/2]=Number.parseInt(t.slice(r,r+2),16);return n}function XU(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var Kh=class{constructor(...t){}};var yT=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,pa,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Al=_("$ZodError",yT),Gt=_("$ZodError",yT,{Parent:Error});function El(e,t=n=>n.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function Tl(e,t=n=>n.message){let n={_errors:[]},r=i=>{for(let o of i.issues)if(o.code==="invalid_union"&&o.errors.length)o.errors.map(a=>r({issues:a}));else if(o.code==="invalid_key")r({issues:o.issues});else if(o.code==="invalid_element")r({issues:o.issues});else if(o.path.length===0)n._errors.push(t(o));else{let a=n,s=0;for(;s<o.path.length;){let u=o.path[s];s===o.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(t(o))):a[u]=a[u]||{_errors:[]},a=a[u],s++}}};return r(e),n}function av(e,t=n=>n.message){let n={errors:[]},r=(i,o=[])=>{var u,d,m,l;var a,s;for(let f of i.issues)if(f.code==="invalid_union"&&f.errors.length)f.errors.map(p=>r({issues:p},f.path));else if(f.code==="invalid_key")r({issues:f.issues},f.path);else if(f.code==="invalid_element")r({issues:f.issues},f.path);else{let p=[...o,...f.path];if(p.length===0){n.errors.push(t(f));continue}let h=n,v=0;for(;v<p.length;){let x=p[v],y=v===p.length-1;typeof x=="string"?((u=h.properties)!=null||(h.properties={}),(d=(a=h.properties)[x])!=null||(a[x]={errors:[]}),h=h.properties[x]):((m=h.items)!=null||(h.items=[]),(l=(s=h.items)[x])!=null||(s[x]={errors:[]}),h=h.items[x]),y&&h.errors.push(t(f)),v++}}};return r(e),n}function bT(e){let t=[],n=e.map(r=>typeof r=="object"?r.key:r);for(let r of n)typeof r=="number"?t.push(`[${r}]`):typeof r=="symbol"?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}function sv(e){var r;let t=[],n=[...e.issues].sort((i,o)=>{var a,s;return((a=i.path)!=null?a:[]).length-((s=o.path)!=null?s:[]).length});for(let i of n)t.push(`\u2716 ${i.message}`),(r=i.path)!=null&&r.length&&t.push(` \u2192 at ${bT(i.path)}`);return t.join(`
`)}var va=e=>(t,n,r,i)=>{var s;let o=r?Object.assign(r,{async:!1}):{async:!1},a=t._zod.run({value:n,issues:[]},o);if(a instanceof Promise)throw new Cn;if(a.issues.length){let u=new((s=i==null?void 0:i.Err)!=null?s:e)(a.issues.map(d=>Bt(d,o,Je())));throw bd(u,i==null?void 0:i.callee),u}return a.value},Sd=va(Gt),ya=e=>async(t,n,r,i)=>{var s;let o=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},o);if(a instanceof Promise&&(a=await a),a.issues.length){let u=new((s=i==null?void 0:i.Err)!=null?s:e)(a.issues.map(d=>Bt(d,o,Je())));throw bd(u,i==null?void 0:i.callee),u}return a.value},xd=ya(Gt),ba=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},i);if(o instanceof Promise)throw new Cn;return o.issues.length?{success:!1,error:new(e!=null?e:Al)(o.issues.map(a=>Bt(a,i,Je())))}:{success:!0,data:o.value}},lv=ba(Gt),Sa=e=>async(t,n,r)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},i);return o instanceof Promise&&(o=await o),o.issues.length?{success:!1,error:new e(o.issues.map(a=>Bt(a,i,Je())))}:{success:!0,data:o.value}},uv=Sa(Gt),_d=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return va(e)(t,n,i)},YU=_d(Gt),$d=e=>(t,n,r)=>va(e)(t,n,r),KU=$d(Gt),wd=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ya(e)(t,n,i)},QU=wd(Gt),zd=e=>async(t,n,r)=>ya(e)(t,n,r),WU=zd(Gt),Ad=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return ba(e)(t,n,i)},eR=Ad(Gt),Ed=e=>(t,n,r)=>ba(e)(t,n,r),tR=Ed(Gt),Td=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:"backward"}):{direction:"backward"};return Sa(e)(t,n,i)},nR=Td(Gt),kd=e=>async(t,n,r)=>Sa(e)(t,n,r),iR=kd(Gt);var un={};On(un,{base64:()=>zv,base64url:()=>Cd,bigint:()=>Iv,boolean:()=>Ov,browserEmail:()=>dR,cidrv4:()=>$v,cidrv6:()=>wv,cuid:()=>cv,cuid2:()=>dv,date:()=>Ev,datetime:()=>kv,domain:()=>pR,duration:()=>hv,e164:()=>Av,email:()=>yv,emoji:()=>bv,extendedDuration:()=>rR,guid:()=>vv,hex:()=>gR,hostname:()=>mR,html5Email:()=>lR,idnEmail:()=>cR,integer:()=>Nv,ipv4:()=>Sv,ipv6:()=>xv,ksuid:()=>pv,lowercase:()=>Uv,mac:()=>_v,md5_base64:()=>vR,md5_base64url:()=>yR,md5_hex:()=>hR,nanoid:()=>gv,null:()=>Dv,number:()=>Id,rfc5322Email:()=>uR,sha1_base64:()=>SR,sha1_base64url:()=>xR,sha1_hex:()=>bR,sha256_base64:()=>$R,sha256_base64url:()=>wR,sha256_hex:()=>_R,sha384_base64:()=>AR,sha384_base64url:()=>ER,sha384_hex:()=>zR,sha512_base64:()=>kR,sha512_base64url:()=>CR,sha512_hex:()=>TR,string:()=>Cv,time:()=>Tv,ulid:()=>fv,undefined:()=>Mv,unicodeEmail:()=>ST,uppercase:()=>Rv,uuid:()=>Xr,uuid4:()=>oR,uuid6:()=>aR,uuid7:()=>sR,xid:()=>mv});var cv=/^[cC][^\s-]{8,}$/,dv=/^[0-9a-z]+$/,fv=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,mv=/^[0-9a-vA-V]{20}$/,pv=/^[A-Za-z0-9]{27}$/,gv=/^[a-zA-Z0-9_-]{21}$/,hv=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,rR=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,vv=/^([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})$/,Xr=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[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)$/,oR=Xr(4),aR=Xr(6),sR=Xr(7),yv=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,lR=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,uR=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,ST=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,cR=ST,dR=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,fR="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function bv(){return new RegExp(fR,"u")}var Sv=/^(?:(?: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])$/,xv=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,_v=e=>{let t=wn(e!=null?e:":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},$v=/^((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])$/,wv=/^(([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])$/,zv=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Cd=/^[A-Za-z0-9_-]*$/,mR=/^(?=.{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])?)*\.?$/,pR=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Av=/^\+[1-9]\d{6,14}$/,xT="(?:(?:\\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])))",Ev=new RegExp(`^${xT}$`);function _T(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Tv(e){return new RegExp(`^${_T(e)}$`)}function kv(e){let t=_T({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let r=`${t}(?:${n.join("|")})`;return new RegExp(`^${xT}T(?:${r})$`)}var Cv=e=>{var n,r;let t=e?`[\\s\\S]{${(n=e==null?void 0:e.minimum)!=null?n:0},${(r=e==null?void 0:e.maximum)!=null?r:""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Iv=/^-?\d+n?$/,Nv=/^-?\d+$/,Id=/^-?\d+(?:\.\d+)?$/,Ov=/^(?:true|false)$/i,Dv=/^null$/i;var Mv=/^undefined$/i;var Uv=/^[^A-Z]*$/,Rv=/^[^a-z]*$/,gR=/^[0-9a-fA-F]*$/;function kl(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Cl(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var hR=/^[0-9a-fA-F]{32}$/,vR=kl(22,"=="),yR=Cl(22),bR=/^[0-9a-fA-F]{40}$/,SR=kl(27,"="),xR=Cl(27),_R=/^[0-9a-fA-F]{64}$/,$R=kl(43,"="),wR=Cl(43),zR=/^[0-9a-fA-F]{96}$/,AR=kl(64,""),ER=Cl(64),TR=/^[0-9a-fA-F]{128}$/,kR=kl(86,"=="),CR=Cl(86);var Ce=_("$ZodCheck",(e,t)=>{var r,i;var n;(r=e._zod)!=null||(e._zod={}),e._zod.def=t,(i=(n=e._zod).onattach)!=null||(n.onattach=[])}),wT={number:"number",bigint:"bigint",object:"date"},Nd=_("$ZodCheckLessThan",(e,t)=>{Ce.init(e,t);let n=wT[typeof t.value];e._zod.onattach.push(r=>{var a;let i=r._zod.bag,o=(a=t.inclusive?i.maximum:i.exclusiveMaximum)!=null?a:Number.POSITIVE_INFINITY;t.value<o&&(t.inclusive?i.maximum=t.value:i.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Od=_("$ZodCheckGreaterThan",(e,t)=>{Ce.init(e,t);let n=wT[typeof t.value];e._zod.onattach.push(r=>{var a;let i=r._zod.bag,o=(a=t.inclusive?i.minimum:i.exclusiveMinimum)!=null?a:Number.NEGATIVE_INFINITY;t.value>o&&(t.inclusive?i.minimum=t.value:i.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),jv=_("$ZodCheckMultipleOf",(e,t)=>{Ce.init(e,t),e._zod.onattach.push(n=>{var i;var r;(i=(r=n._zod.bag).multipleOf)!=null||(r.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%t.value===BigInt(0):Qh(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Pv=_("$ZodCheckNumberFormat",(e,t)=>{var a;Ce.init(e,t),t.format=t.format||"float64";let n=(a=t.format)==null?void 0:a.includes("int"),r=n?"int":"number",[i,o]=rv[t.format];e._zod.onattach.push(s=>{let u=s._zod.bag;u.format=t.format,u.minimum=i,u.maximum=o,n&&(u.pattern=Nv)}),e._zod.check=s=>{let u=s.value;if(n){if(!Number.isInteger(u)){s.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?s.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}):s.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}u<i&&s.issues.push({origin:"number",input:u,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),u>o&&s.issues.push({origin:"number",input:u,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),Lv=_("$ZodCheckBigIntFormat",(e,t)=>{Ce.init(e,t);let[n,r]=ov[t.format];e._zod.onattach.push(i=>{let o=i._zod.bag;o.format=t.format,o.minimum=n,o.maximum=r}),e._zod.check=i=>{let o=i.value;o<n&&i.issues.push({origin:"bigint",input:o,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),o>r&&i.issues.push({origin:"bigint",input:o,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),Zv=_("$ZodCheckMaxSize",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(o)&&o.size!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.maximum)!=null?a:Number.POSITIVE_INFINITY;t.maximum<o&&(i._zod.bag.maximum=t.maximum)}),e._zod.check=i=>{let o=i.value;o.size<=t.maximum||i.issues.push({origin:wl(o),code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),qv=_("$ZodCheckMinSize",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(o)&&o.size!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.minimum)!=null?a:Number.NEGATIVE_INFINITY;t.minimum>o&&(i._zod.bag.minimum=t.minimum)}),e._zod.check=i=>{let o=i.value;o.size>=t.minimum||i.issues.push({origin:wl(o),code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Vv=_("$ZodCheckSizeEquals",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(o)&&o.size!==void 0}),e._zod.onattach.push(i=>{let o=i._zod.bag;o.minimum=t.size,o.maximum=t.size,o.size=t.size}),e._zod.check=i=>{let o=i.value,a=o.size;if(a===t.size)return;let s=a>t.size;i.issues.push({origin:wl(o),...s?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),Hv=_("$ZodCheckMaxLength",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(o)&&o.length!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.maximum)!=null?a:Number.POSITIVE_INFINITY;t.maximum<o&&(i._zod.bag.maximum=t.maximum)}),e._zod.check=i=>{let o=i.value;if(o.length<=t.maximum)return;let s=zl(o);i.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Bv=_("$ZodCheckMinLength",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(o)&&o.length!==void 0}),e._zod.onattach.push(i=>{var a;let o=(a=i._zod.bag.minimum)!=null?a:Number.NEGATIVE_INFINITY;t.minimum>o&&(i._zod.bag.minimum=t.minimum)}),e._zod.check=i=>{let o=i.value;if(o.length>=t.minimum)return;let s=zl(o);i.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:o,inst:e,continue:!t.abort})}}),Gv=_("$ZodCheckLengthEquals",(e,t)=>{var r;var n;Ce.init(e,t),(r=(n=e._zod.def).when)!=null||(n.when=i=>{let o=i.value;return!or(o)&&o.length!==void 0}),e._zod.onattach.push(i=>{let o=i._zod.bag;o.minimum=t.length,o.maximum=t.length,o.length=t.length}),e._zod.check=i=>{let o=i.value,a=o.length;if(a===t.length)return;let s=zl(o),u=a>t.length;i.issues.push({origin:s,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),xa=_("$ZodCheckStringFormat",(e,t)=>{var i,o;var n,r;Ce.init(e,t),e._zod.onattach.push(a=>{var u;let s=a._zod.bag;s.format=t.format,t.pattern&&((u=s.patterns)!=null||(s.patterns=new Set),s.patterns.add(t.pattern))}),t.pattern?(i=(n=e._zod).check)!=null||(n.check=a=>{t.pattern.lastIndex=0,!t.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:t.format,input:a.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(o=(r=e._zod).check)!=null||(r.check=()=>{})}),Fv=_("$ZodCheckRegex",(e,t)=>{xa.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Xv=_("$ZodCheckLowerCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Uv),xa.init(e,t)}),Jv=_("$ZodCheckUpperCase",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Rv),xa.init(e,t)}),Yv=_("$ZodCheckIncludes",(e,t)=>{Ce.init(e,t);let n=wn(t.includes),r=new RegExp(typeof t.position=="number"?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(i=>{var a;let o=i._zod.bag;(a=o.patterns)!=null||(o.patterns=new Set),o.patterns.add(r)}),e._zod.check=i=>{i.value.includes(t.includes,t.position)||i.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:i.value,inst:e,continue:!t.abort})}}),Kv=_("$ZodCheckStartsWith",(e,t)=>{var r;Ce.init(e,t);let n=new RegExp(`^${wn(t.prefix)}.*`);(r=t.pattern)!=null||(t.pattern=n),e._zod.onattach.push(i=>{var a;let o=i._zod.bag;(a=o.patterns)!=null||(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=i=>{i.value.startsWith(t.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:i.value,inst:e,continue:!t.abort})}}),Qv=_("$ZodCheckEndsWith",(e,t)=>{var r;Ce.init(e,t);let n=new RegExp(`.*${wn(t.suffix)}$`);(r=t.pattern)!=null||(t.pattern=n),e._zod.onattach.push(i=>{var a;let o=i._zod.bag;(a=o.patterns)!=null||(o.patterns=new Set),o.patterns.add(n)}),e._zod.check=i=>{i.value.endsWith(t.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:i.value,inst:e,continue:!t.abort})}});function $T(e,t,n){e.issues.length&&t.issues.push(...ln(n,e.issues))}var Wv=_("$ZodCheckProperty",(e,t)=>{Ce.init(e,t),e._zod.check=n=>{let r=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(i=>$T(i,n,t.property));$T(r,n,t.property)}}),ey=_("$ZodCheckMimeType",(e,t)=>{Ce.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(r=>{r._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:"invalid_value",values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),ty=_("$ZodCheckOverwrite",(e,t)=>{Ce.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Il=class{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let r=t.split(`
`).filter(a=>a),i=Math.min(...r.map(a=>a.length-a.trimStart().length)),o=r.map(a=>a.slice(i)).map(a=>" ".repeat(this.indent*2)+a);for(let a of o)this.content.push(a)}compile(){var o;let t=Function,n=this==null?void 0:this.args,i=[...((o=this==null?void 0:this.content)!=null?o:[""]).map(a=>` ${a}`)];return new t(...n,i.join(`
`))}};var ny={major:4,minor:3,patch:5};var ie=_("$ZodType",(e,t)=>{var i,o,a;var n;e!=null||(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=ny;let r=[...(i=e._zod.def.checks)!=null?i:[]];e._zod.traits.has("$ZodCheck")&&r.unshift(e);for(let s of r)for(let u of s._zod.onattach)u(e);if(r.length===0)(o=(n=e._zod).deferred)!=null||(n.deferred=[]),(a=e._zod.deferred)==null||a.push(()=>{e._zod.run=e._zod.parse});else{let s=(d,m,l)=>{let f=lr(d),p;for(let h of m){if(h._zod.def.when){if(!h._zod.def.when(d))continue}else if(f)continue;let v=d.issues.length,x=h._zod.check(d);if(x instanceof Promise&&(l==null?void 0:l.async)===!1)throw new Cn;if(p||x instanceof Promise)p=(p!=null?p:Promise.resolve()).then(async()=>{await x,d.issues.length!==v&&(f||(f=lr(d,v)))});else{if(d.issues.length===v)continue;f||(f=lr(d,v))}}return p?p.then(()=>d):d},u=(d,m,l)=>{if(lr(d))return d.aborted=!0,d;let f=s(m,r,l);if(f instanceof Promise){if(l.async===!1)throw new Cn;return f.then(p=>e._zod.parse(p,l))}return e._zod.parse(f,l)};e._zod.run=(d,m)=>{if(m.skipChecks)return e._zod.parse(d,m);if(m.direction==="backward"){let f=e._zod.parse({value:d.value,issues:[]},{...m,skipChecks:!0});return f instanceof Promise?f.then(p=>u(p,d,m)):u(f,d,m)}let l=e._zod.parse(d,m);if(l instanceof Promise){if(m.async===!1)throw new Cn;return l.then(f=>s(f,r,m))}return s(l,r,m)}}le(e,"~standard",()=>({validate:s=>{var u;try{let d=lv(e,s);return d.success?{value:d.data}:{issues:(u=d.error)==null?void 0:u.issues}}catch(d){return uv(e,s).then(m=>{var l;return m.success?{value:m.data}:{issues:(l=m.error)==null?void 0:l.issues}})}},vendor:"zod",version:1}))}),Jr=_("$ZodString",(e,t)=>{var n,r,i;ie.init(e,t),e._zod.pattern=(i=[...(r=(n=e==null?void 0:e._zod.bag)==null?void 0:n.patterns)!=null?r:[]].pop())!=null?i:Cv(e._zod.bag),e._zod.parse=(o,a)=>{if(t.coerce)try{o.value=String(o.value)}catch(s){}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),Ee=_("$ZodStringFormat",(e,t)=>{xa.init(e,t),Jr.init(e,t)}),ry=_("$ZodGUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=vv),Ee.init(e,t)}),oy=_("$ZodUUID",(e,t)=>{var n,r;if(t.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);(n=t.pattern)!=null||(t.pattern=Xr(o))}else(r=t.pattern)!=null||(t.pattern=Xr());Ee.init(e,t)}),ay=_("$ZodEmail",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=yv),Ee.init(e,t)}),sy=_("$ZodURL",(e,t)=>{Ee.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=i.href:n.value=r;return}catch(r){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),ly=_("$ZodEmoji",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=bv()),Ee.init(e,t)}),uy=_("$ZodNanoID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=gv),Ee.init(e,t)}),cy=_("$ZodCUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=cv),Ee.init(e,t)}),dy=_("$ZodCUID2",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=dv),Ee.init(e,t)}),fy=_("$ZodULID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=fv),Ee.init(e,t)}),my=_("$ZodXID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=mv),Ee.init(e,t)}),py=_("$ZodKSUID",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=pv),Ee.init(e,t)}),gy=_("$ZodISODateTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=kv(t)),Ee.init(e,t)}),hy=_("$ZodISODate",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Ev),Ee.init(e,t)}),vy=_("$ZodISOTime",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Tv(t)),Ee.init(e,t)}),yy=_("$ZodISODuration",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=hv),Ee.init(e,t)}),by=_("$ZodIPv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Sv),Ee.init(e,t),e._zod.bag.format="ipv4"}),Sy=_("$ZodIPv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=xv),Ee.init(e,t),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch(i){r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!t.abort})}}}),xy=_("$ZodMAC",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=_v(t.delimiter)),Ee.init(e,t),e._zod.bag.format="mac"}),_y=_("$ZodCIDRv4",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=$v),Ee.init(e,t)}),$y=_("$ZodCIDRv6",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=wv),Ee.init(e,t),e._zod.check=r=>{let i=r.value.split("/");try{if(i.length!==2)throw new Error;let[o,a]=i;if(!a)throw new Error;let s=Number(a);if(`${s}`!==a)throw new Error;if(s<0||s>128)throw new Error;new URL(`http://[${o}]`)}catch(o){r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function wy(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch(t){return!1}}var zy=_("$ZodBase64",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=zv),Ee.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{wy(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function RT(e){if(!Cd.test(e))return!1;let t=e.replace(/[-_]/g,r=>r==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return wy(n)}var Ay=_("$ZodBase64URL",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Cd),Ee.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{RT(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),Ey=_("$ZodE164",(e,t)=>{var n;(n=t.pattern)!=null||(t.pattern=Av),Ee.init(e,t)});function jT(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!("typ"in i&&(i==null?void 0:i.typ)!=="JWT"||!i.alg||t&&(!("alg"in i)||i.alg!==t))}catch(n){return!1}}var Ty=_("$ZodJWT",(e,t)=>{Ee.init(e,t),e._zod.check=n=>{jT(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),ky=_("$ZodCustomStringFormat",(e,t)=>{Ee.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Pd=_("$ZodNumber",(e,t)=>{var n;ie.init(e,t),e._zod.pattern=(n=e._zod.bag.pattern)!=null?n:Id,e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=Number(r.value)}catch(s){}let o=r.value;if(typeof o=="number"&&!Number.isNaN(o)&&Number.isFinite(o))return r;let a=typeof o=="number"?Number.isNaN(o)?"NaN":Number.isFinite(o)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:o,inst:e,...a?{received:a}:{}}),r}}),Cy=_("$ZodNumberFormat",(e,t)=>{Pv.init(e,t),Pd.init(e,t)}),Nl=_("$ZodBoolean",(e,t)=>{ie.init(e,t),e._zod.pattern=Ov,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Boolean(n.value)}catch(o){}let i=n.value;return typeof i=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),n}}),Ld=_("$ZodBigInt",(e,t)=>{ie.init(e,t),e._zod.pattern=Iv,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch(i){}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),Iy=_("$ZodBigIntFormat",(e,t)=>{Lv.init(e,t),Ld.init(e,t)}),Ny=_("$ZodSymbol",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;return typeof i=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:i,inst:e}),n}}),Oy=_("$ZodUndefined",(e,t)=>{ie.init(e,t),e._zod.pattern=Mv,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(n,r)=>{let i=n.value;return typeof i=="undefined"||n.issues.push({expected:"undefined",code:"invalid_type",input:i,inst:e}),n}}),Dy=_("$ZodNull",(e,t)=>{ie.init(e,t),e._zod.pattern=Dv,e._zod.values=new Set([null]),e._zod.parse=(n,r)=>{let i=n.value;return i===null||n.issues.push({expected:"null",code:"invalid_type",input:i,inst:e}),n}}),My=_("$ZodAny",(e,t)=>{ie.init(e,t),e._zod.parse=n=>n}),Uy=_("$ZodUnknown",(e,t)=>{ie.init(e,t),e._zod.parse=n=>n}),Ry=_("$ZodNever",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),jy=_("$ZodVoid",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;return typeof i=="undefined"||n.issues.push({expected:"void",code:"invalid_type",input:i,inst:e}),n}}),Py=_("$ZodDate",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch(s){}let i=n.value,o=i instanceof Date;return o&&!Number.isNaN(i.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:i,...o?{received:"Invalid Date"}:{},inst:e}),n}});function AT(e,t,n){e.issues.length&&t.issues.push(...ln(n,e.issues)),t.value[n]=e.value}var Ly=_("$ZodArray",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),n;n.value=Array(i.length);let o=[];for(let a=0;a<i.length;a++){let s=i[a],u=t.element._zod.run({value:s,issues:[]},r);u instanceof Promise?o.push(u.then(d=>AT(d,n,a))):AT(u,n,a)}return o.length?Promise.all(o).then(()=>n):n}});function jd(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...ln(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function PT(e){var r,i,o,a;let t=Object.keys(e.shape);for(let s of t)if(!((a=(o=(i=(r=e.shape)==null?void 0:r[s])==null?void 0:i._zod)==null?void 0:o.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${s}": expected a Zod schema`);let n=iv(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function LT(e,t,n,r,i,o){let a=[],s=i.keySet,u=i.catchall._zod,d=u.def.type,m=u.optout==="optional";for(let l in t){if(s.has(l))continue;if(d==="never"){a.push(l);continue}let f=u.run({value:t[l],issues:[]},r);f instanceof Promise?e.push(f.then(p=>jd(p,n,l,t,m))):jd(f,n,l,t,m)}return a.length&&n.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:o}),e.length?Promise.all(e).then(()=>n):n}var ZT=_("$ZodObject",(e,t)=>{ie.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape");if(!(n!=null&&n.get)){let s=t.shape;Object.defineProperty(t,"shape",{get:()=>{let u={...s};return Object.defineProperty(t,"shape",{value:u}),u}})}let r=ga(()=>PT(t));le(e._zod,"propValues",()=>{var d;let s=t.shape,u={};for(let m in s){let l=s[m]._zod;if(l.values){(d=u[m])!=null||(u[m]=new Set);for(let f of l.values)u[m].add(f)}}return u});let i=Fr,o=t.catchall,a;e._zod.parse=(s,u)=>{a!=null||(a=r.value);let d=s.value;if(!i(d))return s.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),s;s.value={};let m=[],l=a.shape;for(let f of a.keys){let p=l[f],h=p._zod.optout==="optional",v=p._zod.run({value:d[f],issues:[]},u);v instanceof Promise?m.push(v.then(x=>jd(x,s,f,d,h))):jd(v,s,f,d,h)}return o?LT(m,d,s,u,r.value,e):m.length?Promise.all(m).then(()=>s):s}}),Zy=_("$ZodObjectJIT",(e,t)=>{ZT.init(e,t);let n=e._zod.parse,r=ga(()=>PT(t)),i=f=>{var b;let p=new Il(["shape","payload","ctx"]),h=r.value,v=S=>{let $=yd(S);return`shape[${$}]._zod.run({ value: input[${$}], issues: [] }, ctx)`};p.write("const input = payload.value;");let x=Object.create(null),y=0;for(let S of h.keys)x[S]=`key_${y++}`;p.write("const newResult = {};");for(let S of h.keys){let $=x[S],R=yd(S),A=f[S],T=((b=A==null?void 0:A._zod)==null?void 0:b.optout)==="optional";p.write(`const ${$} = ${v(S)};`),T?p.write(`
if (${$}.issues.length) {
if (${R} in input) {
payload.issues = payload.issues.concat(${$}.issues.map(iss => ({
...iss,
path: iss.path ? [${R}, ...iss.path] : [${R}]
})));
}
}
if (${$}.value === undefined) {
if (${R} in input) {
newResult[${R}] = undefined;
}
} else {
newResult[${R}] = ${$}.value;
}
`):p.write(`
if (${$}.issues.length) {
payload.issues = payload.issues.concat(${$}.issues.map(iss => ({
...iss,
path: iss.path ? [${R}, ...iss.path] : [${R}]
})));
}
if (${$}.value === undefined) {
if (${R} in input) {
newResult[${R}] = undefined;
}
} else {
newResult[${R}] = ${$}.value;
}
`)}p.write("payload.value = newResult;"),p.write("return payload;");let g=p.compile();return(S,$)=>g(f,S,$)},o,a=Fr,s=!bl.jitless,d=s&&ev.value,m=t.catchall,l;e._zod.parse=(f,p)=>{l!=null||(l=r.value);let h=f.value;return a(h)?s&&d&&(p==null?void 0:p.async)===!1&&p.jitless!==!0?(o||(o=i(t.shape)),f=o(f,p),m?LT([],h,f,p,l,e):f):n(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),f)}});function ET(e,t,n,r){for(let o of e)if(o.issues.length===0)return t.value=o.value,t;let i=e.filter(o=>!lr(o));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(o=>o.issues.map(a=>Bt(a,r,Je())))}),t)}var Ol=_("$ZodUnion",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.options.some(i=>i._zod.optin==="optional")?"optional":void 0),le(e._zod,"optout",()=>t.options.some(i=>i._zod.optout==="optional")?"optional":void 0),le(e._zod,"values",()=>{if(t.options.every(i=>i._zod.values))return new Set(t.options.flatMap(i=>Array.from(i._zod.values)))}),le(e._zod,"pattern",()=>{if(t.options.every(i=>i._zod.pattern)){let i=t.options.map(o=>o._zod.pattern);return new RegExp(`^(${i.map(o=>_l(o.source)).join("|")})$`)}});let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,o)=>{if(n)return r(i,o);let a=!1,s=[];for(let u of t.options){let d=u._zod.run({value:i.value,issues:[]},o);if(d instanceof Promise)s.push(d),a=!0;else{if(d.issues.length===0)return d;s.push(d)}}return a?Promise.all(s).then(u=>ET(u,i,e,o)):ET(s,i,e,o)}});function TT(e,t,n,r){let i=e.filter(o=>o.issues.length===0);return i.length===1?(t.value=i[0].value,t):(i.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(o=>o.issues.map(a=>Bt(a,r,Je())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1}),t)}var qy=_("$ZodXor",(e,t)=>{Ol.init(e,t),t.inclusive=!1;let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,o)=>{if(n)return r(i,o);let a=!1,s=[];for(let u of t.options){let d=u._zod.run({value:i.value,issues:[]},o);d instanceof Promise?(s.push(d),a=!0):s.push(d)}return a?Promise.all(s).then(u=>TT(u,i,e,o)):TT(s,i,e,o)}}),Vy=_("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,Ol.init(e,t);let n=e._zod.parse;le(e._zod,"propValues",()=>{let i={};for(let o of t.options){let a=o._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(o)}"`);for(let[s,u]of Object.entries(a)){i[s]||(i[s]=new Set);for(let d of u)i[s].add(d)}}return i});let r=ga(()=>{var a;let i=t.options,o=new Map;for(let s of i){let u=(a=s._zod.propValues)==null?void 0:a[t.discriminator];if(!u||u.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(s)}"`);for(let d of u){if(o.has(d))throw new Error(`Duplicate discriminator value "${String(d)}"`);o.set(d,s)}}return o});e._zod.parse=(i,o)=>{let a=i.value;if(!Fr(a))return i.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),i;let s=r.value.get(a==null?void 0:a[t.discriminator]);return s?s._zod.run(i,o):t.unionFallback?n(i,o):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:a,path:[t.discriminator],inst:e}),i)}}),Hy=_("$ZodIntersection",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value,o=t.left._zod.run({value:i,issues:[]},r),a=t.right._zod.run({value:i,issues:[]},r);return o instanceof Promise||a instanceof Promise?Promise.all([o,a]).then(([u,d])=>kT(n,u,d)):kT(n,o,a)}});function iy(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(sr(e)&&sr(t)){let n=Object.keys(t),r=Object.keys(e).filter(o=>n.indexOf(o)!==-1),i={...e,...t};for(let o of r){let a=iy(e[o],t[o]);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i[o]=a.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],o=t[r],a=iy(i,o);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function kT(e,t,n){let r=new Map,i;for(let s of t.issues)if(s.code==="unrecognized_keys"){i!=null||(i=s);for(let u of s.keys)r.has(u)||r.set(u,{}),r.get(u).l=!0}else e.issues.push(s);for(let s of n.issues)if(s.code==="unrecognized_keys")for(let u of s.keys)r.has(u)||r.set(u,{}),r.get(u).r=!0;else e.issues.push(s);let o=[...r].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(o.length&&i&&e.issues.push({...i,keys:o}),lr(e))return e;let a=iy(t.value,n.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}var Zd=_("$ZodTuple",(e,t)=>{ie.init(e,t);let n=t.items;e._zod.parse=(r,i)=>{let o=r.value;if(!Array.isArray(o))return r.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=[];let a=[],s=[...n].reverse().findIndex(m=>m._zod.optin!=="optional"),u=s===-1?0:n.length-s;if(!t.rest){let m=o.length>n.length,l=o.length<u-1;if(m||l)return r.issues.push({...m?{code:"too_big",maximum:n.length,inclusive:!0}:{code:"too_small",minimum:n.length},input:o,inst:e,origin:"array"}),r}let d=-1;for(let m of n){if(d++,d>=o.length&&d>=u)continue;let l=m._zod.run({value:o[d],issues:[]},i);l instanceof Promise?a.push(l.then(f=>Dd(f,r,d))):Dd(l,r,d)}if(t.rest){let m=o.slice(n.length);for(let l of m){d++;let f=t.rest._zod.run({value:l,issues:[]},i);f instanceof Promise?a.push(f.then(p=>Dd(p,r,d))):Dd(f,r,d)}}return a.length?Promise.all(a).then(()=>r):r}});function Dd(e,t,n){e.issues.length&&t.issues.push(...ln(n,e.issues)),t.value[n]=e.value}var By=_("$ZodRecord",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!sr(i))return n.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),n;let o=[],a=t.keyType._zod.values;if(a){n.value={};let s=new Set;for(let d of a)if(typeof d=="string"||typeof d=="number"||typeof d=="symbol"){s.add(typeof d=="number"?d.toString():d);let m=t.valueType._zod.run({value:i[d],issues:[]},r);m instanceof Promise?o.push(m.then(l=>{l.issues.length&&n.issues.push(...ln(d,l.issues)),n.value[d]=l.value})):(m.issues.length&&n.issues.push(...ln(d,m.issues)),n.value[d]=m.value)}let u;for(let d in i)s.has(d)||(u=u!=null?u:[],u.push(d));u&&u.length>0&&n.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:u})}else{n.value={};for(let s of Reflect.ownKeys(i)){if(s==="__proto__")continue;let u=t.keyType._zod.run({value:s,issues:[]},r);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof s=="string"&&Id.test(s)&&u.issues.length&&u.issues.some(l=>l.code==="invalid_type"&&l.expected==="number")){let l=t.keyType._zod.run({value:Number(s),issues:[]},r);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");l.issues.length===0&&(u=l)}if(u.issues.length){t.mode==="loose"?n.value[s]=i[s]:n.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(l=>Bt(l,r,Je())),input:s,path:[s],inst:e});continue}let m=t.valueType._zod.run({value:i[s],issues:[]},r);m instanceof Promise?o.push(m.then(l=>{l.issues.length&&n.issues.push(...ln(s,l.issues)),n.value[u.value]=l.value})):(m.issues.length&&n.issues.push(...ln(s,m.issues)),n.value[u.value]=m.value)}}return o.length?Promise.all(o).then(()=>n):n}}),Gy=_("$ZodMap",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),n;let o=[];n.value=new Map;for(let[a,s]of i){let u=t.keyType._zod.run({value:a,issues:[]},r),d=t.valueType._zod.run({value:s,issues:[]},r);u instanceof Promise||d instanceof Promise?o.push(Promise.all([u,d]).then(([m,l])=>{CT(m,l,n,a,i,e,r)})):CT(u,d,n,a,i,e,r)}return o.length?Promise.all(o).then(()=>n):n}});function CT(e,t,n,r,i,o,a){e.issues.length&&($l.has(typeof r)?n.issues.push(...ln(r,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:i,inst:o,issues:e.issues.map(s=>Bt(s,a,Je()))})),t.issues.length&&($l.has(typeof r)?n.issues.push(...ln(r,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:i,inst:o,key:r,issues:t.issues.map(s=>Bt(s,a,Je()))})),n.value.set(e.value,t.value)}var Fy=_("$ZodSet",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Set))return n.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),n;let o=[];n.value=new Set;for(let a of i){let s=t.valueType._zod.run({value:a,issues:[]},r);s instanceof Promise?o.push(s.then(u=>IT(u,n))):IT(s,n)}return o.length?Promise.all(o).then(()=>n):n}});function IT(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var Xy=_("$ZodEnum",(e,t)=>{ie.init(e,t);let n=xl(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.filter(i=>$l.has(typeof i)).map(i=>typeof i=="string"?wn(i):i.toString()).join("|")})$`),e._zod.parse=(i,o)=>{let a=i.value;return r.has(a)||i.issues.push({code:"invalid_value",values:n,input:a,inst:e}),i}}),Jy=_("$ZodLiteral",(e,t)=>{if(ie.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");let n=new Set(t.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.values.map(r=>typeof r=="string"?wn(r):r?wn(r.toString()):String(r)).join("|")})$`),e._zod.parse=(r,i)=>{let o=r.value;return n.has(o)||r.issues.push({code:"invalid_value",values:t.values,input:o,inst:e}),r}}),Yy=_("$ZodFile",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;return i instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:i,inst:e}),n}}),Ky=_("$ZodTransform",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new rr(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(a=>(n.value=a,n));if(i instanceof Promise)throw new Cn;return n.value=i,n}});function NT(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var qd=_("$ZodOptional",(e,t)=>{ie.init(e,t),e._zod.optin="optional",e._zod.optout="optional",le(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),le(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${_l(n.source)})?$`):void 0}),e._zod.parse=(n,r)=>{if(t.innerType._zod.optin==="optional"){let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>NT(o,n.value)):NT(i,n.value)}return n.value===void 0?n:t.innerType._zod.run(n,r)}}),Qy=_("$ZodExactOptional",(e,t)=>{qd.init(e,t),le(e._zod,"values",()=>t.innerType._zod.values),le(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(n,r)=>t.innerType._zod.run(n,r)}),Wy=_("$ZodNullable",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.innerType._zod.optin),le(e._zod,"optout",()=>t.innerType._zod.optout),le(e._zod,"pattern",()=>{let n=t.innerType._zod.pattern;return n?new RegExp(`^(${_l(n.source)}|null)$`):void 0}),le(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(n,r)=>n.value===null?n:t.innerType._zod.run(n,r)}),eb=_("$ZodDefault",(e,t)=>{ie.init(e,t),e._zod.optin="optional",le(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);if(n.value===void 0)return n.value=t.defaultValue,n;let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>OT(o,t)):OT(i,t)}});function OT(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var tb=_("$ZodPrefault",(e,t)=>{ie.init(e,t),e._zod.optin="optional",le(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>(r.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,r))}),nb=_("$ZodNonOptional",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>{let n=t.innerType._zod.values;return n?new Set([...n].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>DT(o,e)):DT(i,e)}});function DT(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var ib=_("$ZodSuccess",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new rr("ZodSuccess");let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>(n.value=o.issues.length===0,n)):(n.value=i.issues.length===0,n)}}),rb=_("$ZodCatch",(e,t)=>{ie.init(e,t),le(e._zod,"optin",()=>t.innerType._zod.optin),le(e._zod,"optout",()=>t.innerType._zod.optout),le(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(o=>(n.value=o.value,o.issues.length&&(n.value=t.catchValue({...n,error:{issues:o.issues.map(a=>Bt(a,r,Je()))},input:n.value}),n.issues=[]),n)):(n.value=i.value,i.issues.length&&(n.value=t.catchValue({...n,error:{issues:i.issues.map(o=>Bt(o,r,Je()))},input:n.value}),n.issues=[]),n)}}),ob=_("$ZodNaN",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),ab=_("$ZodPipe",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>t.in._zod.values),le(e._zod,"optin",()=>t.in._zod.optin),le(e._zod,"optout",()=>t.out._zod.optout),le(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if(r.direction==="backward"){let o=t.out._zod.run(n,r);return o instanceof Promise?o.then(a=>Md(a,t.in,r)):Md(o,t.in,r)}let i=t.in._zod.run(n,r);return i instanceof Promise?i.then(o=>Md(o,t.out,r)):Md(i,t.out,r)}});function Md(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var Dl=_("$ZodCodec",(e,t)=>{ie.init(e,t),le(e._zod,"values",()=>t.in._zod.values),le(e._zod,"optin",()=>t.in._zod.optin),le(e._zod,"optout",()=>t.out._zod.optout),le(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(n,r)=>{if((r.direction||"forward")==="forward"){let o=t.in._zod.run(n,r);return o instanceof Promise?o.then(a=>Ud(a,t,r)):Ud(o,t,r)}else{let o=t.out._zod.run(n,r);return o instanceof Promise?o.then(a=>Ud(a,t,r)):Ud(o,t,r)}}});function Ud(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let i=t.transform(e.value,e);return i instanceof Promise?i.then(o=>Rd(e,o,t.out,n)):Rd(e,i,t.out,n)}else{let i=t.reverseTransform(e.value,e);return i instanceof Promise?i.then(o=>Rd(e,o,t.in,n)):Rd(e,i,t.in,n)}}function Rd(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var sb=_("$ZodReadonly",(e,t)=>{ie.init(e,t),le(e._zod,"propValues",()=>t.innerType._zod.propValues),le(e._zod,"values",()=>t.innerType._zod.values),le(e._zod,"optin",()=>{var n,r;return(r=(n=t.innerType)==null?void 0:n._zod)==null?void 0:r.optin}),le(e._zod,"optout",()=>{var n,r;return(r=(n=t.innerType)==null?void 0:n._zod)==null?void 0:r.optout}),e._zod.parse=(n,r)=>{if(r.direction==="backward")return t.innerType._zod.run(n,r);let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(MT):MT(i)}});function MT(e){return e.value=Object.freeze(e.value),e}var lb=_("$ZodTemplateLiteral",(e,t)=>{ie.init(e,t);let n=[];for(let r of t.parts)if(typeof r=="object"&&r!==null){if(!r._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...r._zod.traits].shift()}`);let i=r._zod.pattern instanceof RegExp?r._zod.pattern.source:r._zod.pattern;if(!i)throw new Error(`Invalid template literal part: ${r._zod.traits}`);let o=i.startsWith("^")?1:0,a=i.endsWith("$")?i.length-1:i.length;n.push(i.slice(o,a))}else if(r===null||nv.has(typeof r))n.push(wn(`${r}`));else throw new Error(`Invalid template literal part: ${r}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(r,i)=>{var o;return typeof r.value!="string"?(r.issues.push({input:r.value,inst:e,expected:"string",code:"invalid_type"}),r):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(r.value)||r.issues.push({input:r.value,inst:e,code:"invalid_format",format:(o=t.format)!=null?o:"template_literal",pattern:e._zod.pattern.source}),r)}}),ub=_("$ZodFunction",(e,t)=>(ie.init(e,t),e._def=t,e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...r){let i=e._def.input?Sd(e._def.input,r):r,o=Reflect.apply(n,this,i);return e._def.output?Sd(e._def.output,o):o}},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...r){let i=e._def.input?await xd(e._def.input,r):r,o=await Reflect.apply(n,this,i);return e._def.output?await xd(e._def.output,o):o}},e._zod.parse=(n,r)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let r=e.constructor;return Array.isArray(n[0])?new r({type:"function",input:new Zd({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new r({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let r=e.constructor;return new r({type:"function",input:e._def.input,output:n})},e)),cb=_("$ZodPromise",(e,t)=>{ie.init(e,t),e._zod.parse=(n,r)=>Promise.resolve(n.value).then(i=>t.innerType._zod.run({value:i,issues:[]},r))}),db=_("$ZodLazy",(e,t)=>{ie.init(e,t),le(e._zod,"innerType",()=>t.getter()),le(e._zod,"pattern",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.pattern}),le(e._zod,"propValues",()=>{var n,r;return(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.propValues}),le(e._zod,"optin",()=>{var n,r,i;return(i=(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.optin)!=null?i:void 0}),le(e._zod,"optout",()=>{var n,r,i;return(i=(r=(n=e._zod.innerType)==null?void 0:n._zod)==null?void 0:r.optout)!=null?i:void 0}),e._zod.parse=(n,r)=>e._zod.innerType._zod.run(n,r)}),fb=_("$ZodCustom",(e,t)=>{Ce.init(e,t),ie.init(e,t),e._zod.parse=(n,r)=>n,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(o=>UT(o,n,r,e));UT(i,n,r,e)}});function UT(e,t,n,r){var i;if(!e){let o={code:"custom",input:n,inst:r,path:[...(i=r._zod.def.path)!=null?i:[]],continue:!r._zod.def.abort};r._zod.def.params&&(o.params=r._zod.def.params),t.issues.push(ha(o))}}var Yr={};On(Yr,{ar:()=>qT,az:()=>VT,be:()=>BT,bg:()=>GT,ca:()=>FT,cs:()=>XT,da:()=>JT,de:()=>YT,en:()=>Vd,eo:()=>KT,es:()=>QT,fa:()=>WT,fi:()=>ek,fr:()=>tk,frCA:()=>nk,he:()=>ik,hu:()=>rk,hy:()=>ak,id:()=>sk,is:()=>lk,it:()=>uk,ja:()=>ck,ka:()=>dk,kh:()=>fk,km:()=>Hd,ko:()=>mk,lt:()=>gk,mk:()=>hk,ms:()=>vk,nl:()=>yk,no:()=>bk,ota:()=>Sk,pl:()=>_k,ps:()=>xk,pt:()=>$k,ru:()=>zk,sl:()=>Ak,sv:()=>Ek,ta:()=>Tk,th:()=>kk,tr:()=>Ck,ua:()=>Ik,uk:()=>Bd,ur:()=>Nk,uz:()=>Ok,vi:()=>Dk,yo:()=>Rk,zhCN:()=>Mk,zhTW:()=>Uk});var NR=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${i.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${p}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${l}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${p}`}case"invalid_value":return i.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${N(i.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${(s=i.origin)!=null?s:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${l} ${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${(d=i.origin)!=null?d:"\u0627\u0644\u0642\u064A\u0645\u0629"} ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${i.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${l} ${i.minimum.toString()} ${f.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${i.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${i.prefix}"`:l.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${l.suffix}"`:l.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${l.includes}"`:l.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${l.pattern}`:`${(m=n[l.format])!=null?m:i.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${i.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${i.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${i.keys.length>1?"\u0629":""}: ${w(i.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${i.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${i.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function qT(){return{localeError:NR()}}var OR=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${i.expected}, daxil olan ${p}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${l}, daxil olan ${p}`}case"invalid_value":return i.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${N(i.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(s=i.origin)!=null?s:"d\u0259y\u0259r"} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${(d=i.origin)!=null?d:"d\u0259y\u0259r"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${i.origin} ${l}${i.minimum.toString()} ${f.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${l.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:l.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${l.suffix}" il\u0259 bitm\u0259lidir`:l.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${l.includes}" daxil olmal\u0131d\u0131r`:l.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${l.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${i.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${i.keys.length>1?"lar":""}: ${w(i.keys,", ")}`;case"invalid_key":return`${i.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${i.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function VT(){return{localeError:OR()}}function HT(e,t,n,r){let i=Math.abs(e),o=i%10,a=i%100;return a>=11&&a<=19?r:o===1?t:o>=2&&o<=4?n:r}var DR=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},r={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return i=>{var o,a,s,u,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${i.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${f}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${m}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${f}`}case"invalid_value":return i.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${N(i.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=HT(f,l.unit.one,l.unit.few,l.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${(s=i.origin)!=null?s:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${l.verb} ${m}${i.maximum.toString()} ${p}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${(u=i.origin)!=null?u:"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);if(l){let f=Number(i.minimum),p=HT(f,l.unit.one,l.unit.few,l.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${i.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${l.verb} ${m}${i.minimum.toString()} ${p}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${i.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${m.prefix}"`:m.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${m.suffix}"`:m.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${m.includes}"`:m.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${m.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${i.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${w(i.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${i.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${i.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function BT(){return{localeError:DR()}}var MR=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${i.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${p}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${l}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${p}`}case"invalid_value":return i.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${N(i.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${(s=i.origin)!=null?s:"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${(d=i.origin)!=null?d:"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${i.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${l}${i.minimum.toString()} ${f.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${i.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;if(l.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${l.prefix}"`;if(l.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${l.suffix}"`;if(l.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${l.includes}"`;if(l.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${l.pattern}`;let f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return l.format==="emoji"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),l.format==="datetime"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),l.format==="date"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),l.format==="time"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),l.format==="duration"&&(f="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${f} ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${i.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${i.keys.length>1?"\u043E\u0432\u0435":""}: ${w(i.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${i.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${i.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function GT(){return{localeError:MR()}}var UR=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${i.expected}, s'ha rebut ${p}`:`Tipus inv\xE0lid: s'esperava ${l}, s'ha rebut ${p}`}case"invalid_value":return i.values.length===1?`Valor inv\xE0lid: s'esperava ${N(i.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${w(i.values," o ")}`;case"too_big":{let l=i.inclusive?"com a m\xE0xim":"menys de",f=t(i.origin);return f?`Massa gran: s'esperava que ${(s=i.origin)!=null?s:"el valor"} contingu\xE9s ${l} ${i.maximum.toString()} ${(u=f.unit)!=null?u:"elements"}`:`Massa gran: s'esperava que ${(d=i.origin)!=null?d:"el valor"} fos ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?"com a m\xEDnim":"m\xE9s de",f=t(i.origin);return f?`Massa petit: s'esperava que ${i.origin} contingu\xE9s ${l} ${i.minimum.toString()} ${f.unit}`:`Massa petit: s'esperava que ${i.origin} fos ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${l.prefix}"`:l.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${l.suffix}"`:l.format==="includes"?`Format inv\xE0lid: ha d'incloure "${l.includes}"`:l.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${l.pattern}`:`Format inv\xE0lid per a ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${i.divisor}`;case"unrecognized_keys":return`Clau${i.keys.length>1?"s":""} no reconeguda${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${i.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${i.origin}`;default:return"Entrada inv\xE0lida"}}};function FT(){return{localeError:UR()}}var RR=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"},r={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return i=>{var o,a,s,u,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=O(i.input),x=(a=r[v])!=null?a:v;return/^[A-Z]/.test(i.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${i.expected}, obdr\u017Eeno ${x}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${h}, obdr\u017Eeno ${x}`}case"invalid_value":return i.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${N(i.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${w(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",v=t(i.origin);return v?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(s=i.origin)!=null?s:"hodnota"} mus\xED m\xEDt ${h}${i.maximum.toString()} ${(u=v.unit)!=null?u:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${(d=i.origin)!=null?d:"hodnota"} mus\xED b\xFDt ${h}${i.maximum.toString()}`}case"too_small":{let h=i.inclusive?">=":">",v=t(i.origin);return v?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(m=i.origin)!=null?m:"hodnota"} mus\xED m\xEDt ${h}${i.minimum.toString()} ${(l=v.unit)!=null?l:"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${(f=i.origin)!=null?f:"hodnota"} mus\xED b\xFDt ${h}${i.minimum.toString()}`}case"invalid_format":{let h=i;return h.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${h.prefix}"`:h.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${h.suffix}"`:h.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${h.includes}"`:h.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${h.pattern}`:`Neplatn\xFD form\xE1t ${(p=n[h.format])!=null?p:i.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${i.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${w(i.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${i.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${i.origin}`;default:return"Neplatn\xFD vstup"}}};function XT(){return{localeError:RR()}}var jR=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ugyldigt input: forventede instanceof ${i.expected}, fik ${p}`:`Ugyldigt input: forventede ${l}, fik ${p}`}case"invalid_value":return i.values.length===1?`Ugyldig v\xE6rdi: forventede ${N(i.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin),p=(s=r[i.origin])!=null?s:i.origin;return f?`For stor: forventede ${p!=null?p:"value"} ${f.verb} ${l} ${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementer"}`:`For stor: forventede ${p!=null?p:"value"} havde ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin),p=(d=r[i.origin])!=null?d:i.origin;return f?`For lille: forventede ${p} ${f.verb} ${l} ${i.minimum.toString()} ${f.unit}`:`For lille: forventede ${p} havde ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ugyldig streng: skal starte med "${l.prefix}"`:l.format==="ends_with"?`Ugyldig streng: skal ende med "${l.suffix}"`:l.format==="includes"?`Ugyldig streng: skal indeholde "${l.includes}"`:l.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${l.pattern}`:`Ugyldig ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${w(i.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${i.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${i.origin}`;default:return"Ugyldigt input"}}};function JT(){return{localeError:jR()}}var PR=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},r={nan:"NaN",number:"Zahl",array:"Array"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${i.expected}, erhalten ${p}`:`Ung\xFCltige Eingabe: erwartet ${l}, erhalten ${p}`}case"invalid_value":return i.values.length===1?`Ung\xFCltige Eingabe: erwartet ${N(i.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Zu gro\xDF: erwartet, dass ${(s=i.origin)!=null?s:"Wert"} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${(d=i.origin)!=null?d:"Wert"} ${l}${i.maximum.toString()} ist`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Zu klein: erwartet, dass ${i.origin} ${l}${i.minimum.toString()} ${f.unit} hat`:`Zu klein: erwartet, dass ${i.origin} ${l}${i.minimum.toString()} ist`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ung\xFCltiger String: muss mit "${l.prefix}" beginnen`:l.format==="ends_with"?`Ung\xFCltiger String: muss mit "${l.suffix}" enden`:l.format==="includes"?`Ung\xFCltiger String: muss "${l.includes}" enthalten`:l.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${l.pattern} entsprechen`:`Ung\xFCltig: ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${i.divisor} sein`;case"unrecognized_keys":return`${i.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${w(i.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${i.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${i.origin}`;default:return"Ung\xFCltige Eingabe"}}};function YT(){return{localeError:PR()}}var LR=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return`Invalid input: expected ${l}, received ${p}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${N(i.values[0])}`:`Invalid option: expected one of ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Too big: expected ${(s=i.origin)!=null?s:"value"} to have ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elements"}`:`Too big: expected ${(d=i.origin)!=null?d:"value"} to be ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Too small: expected ${i.origin} to have ${l}${i.minimum.toString()} ${f.unit}`:`Too small: expected ${i.origin} to be ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Invalid string: must start with "${l.prefix}"`:l.format==="ends_with"?`Invalid string: must end with "${l.suffix}"`:l.format==="includes"?`Invalid string: must include "${l.includes}"`:l.format==="regex"?`Invalid string: must match pattern ${l.pattern}`:`Invalid ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${i.divisor}`;case"unrecognized_keys":return`Unrecognized key${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Invalid key in ${i.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${i.origin}`;default:return"Invalid input"}}};function Vd(){return{localeError:LR()}}var ZR=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},r={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${i.expected}, ricevi\u011Dis ${p}`:`Nevalida enigo: atendi\u011Dis ${l}, ricevi\u011Dis ${p}`}case"invalid_value":return i.values.length===1?`Nevalida enigo: atendi\u011Dis ${N(i.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Tro granda: atendi\u011Dis ke ${(s=i.origin)!=null?s:"valoro"} havu ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementojn"}`:`Tro granda: atendi\u011Dis ke ${(d=i.origin)!=null?d:"valoro"} havu ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Tro malgranda: atendi\u011Dis ke ${i.origin} havu ${l}${i.minimum.toString()} ${f.unit}`:`Tro malgranda: atendi\u011Dis ke ${i.origin} estu ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${l.prefix}"`:l.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${l.suffix}"`:l.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${l.includes}"`:l.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${l.pattern}`:`Nevalida ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${i.divisor}`;case"unrecognized_keys":return`Nekonata${i.keys.length>1?"j":""} \u015Dlosilo${i.keys.length>1?"j":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${i.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${i.origin}`;default:return"Nevalida enigo"}}};function KT(){return{localeError:ZR()}}var qR=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return i=>{var o,a,s,u,d,m,l,f;switch(i.code){case"invalid_type":{let p=(o=r[i.expected])!=null?o:i.expected,h=O(i.input),v=(a=r[h])!=null?a:h;return/^[A-Z]/.test(i.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${i.expected}, recibido ${v}`:`Entrada inv\xE1lida: se esperaba ${p}, recibido ${v}`}case"invalid_value":return i.values.length===1?`Entrada inv\xE1lida: se esperaba ${N(i.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${w(i.values,"|")}`;case"too_big":{let p=i.inclusive?"<=":"<",h=t(i.origin),v=(s=r[i.origin])!=null?s:i.origin;return h?`Demasiado grande: se esperaba que ${v!=null?v:"valor"} tuviera ${p}${i.maximum.toString()} ${(u=h.unit)!=null?u:"elementos"}`:`Demasiado grande: se esperaba que ${v!=null?v:"valor"} fuera ${p}${i.maximum.toString()}`}case"too_small":{let p=i.inclusive?">=":">",h=t(i.origin),v=(d=r[i.origin])!=null?d:i.origin;return h?`Demasiado peque\xF1o: se esperaba que ${v} tuviera ${p}${i.minimum.toString()} ${h.unit}`:`Demasiado peque\xF1o: se esperaba que ${v} fuera ${p}${i.minimum.toString()}`}case"invalid_format":{let p=i;return p.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${p.prefix}"`:p.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${p.suffix}"`:p.format==="includes"?`Cadena inv\xE1lida: debe incluir "${p.includes}"`:p.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${p.pattern}`:`Inv\xE1lido ${(m=n[p.format])!=null?m:i.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${i.divisor}`;case"unrecognized_keys":return`Llave${i.keys.length>1?"s":""} desconocida${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${(l=r[i.origin])!=null?l:i.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${(f=r[i.origin])!=null?f:i.origin}`;default:return"Entrada inv\xE1lida"}}};function QT(){return{localeError:qR()}}var VR=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},r={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${i.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${p} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${l} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${p} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return i.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${N(i.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${w(i.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(s=i.origin)!=null?s:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${(d=i.origin)!=null?d:"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} ${f.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${l.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:l.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${l.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:l.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${l.includes}" \u0628\u0627\u0634\u062F`:l.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${l.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${(m=n[l.format])!=null?m:i.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${i.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${i.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${w(i.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${i.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${i.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function WT(){return{localeError:VR()}}var HR=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},r={nan:"NaN"};return i=>{var o,a,s;switch(i.code){case"invalid_type":{let u=(o=r[i.expected])!=null?o:i.expected,d=O(i.input),m=(a=r[d])!=null?a:d;return/^[A-Z]/.test(i.expected)?`Virheellinen tyyppi: odotettiin instanceof ${i.expected}, oli ${m}`:`Virheellinen tyyppi: odotettiin ${u}, oli ${m}`}case"invalid_value":return i.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${N(i.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${w(i.values,"|")}`;case"too_big":{let u=i.inclusive?"<=":"<",d=t(i.origin);return d?`Liian suuri: ${d.subject} t\xE4ytyy olla ${u}${i.maximum.toString()} ${d.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${u}${i.maximum.toString()}`}case"too_small":{let u=i.inclusive?">=":">",d=t(i.origin);return d?`Liian pieni: ${d.subject} t\xE4ytyy olla ${u}${i.minimum.toString()} ${d.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${u}${i.minimum.toString()}`}case"invalid_format":{let u=i;return u.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${u.prefix}"`:u.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${u.suffix}"`:u.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${u.includes}"`:u.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${u.pattern}`:`Virheellinen ${(s=n[u.format])!=null?s:i.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${i.divisor} monikerta`;case"unrecognized_keys":return`${i.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${w(i.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};function ek(){return{localeError:HR()}}var BR=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},r={nan:"NaN",number:"nombre",array:"tableau"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Entr\xE9e invalide : instanceof ${i.expected} attendu, ${p} re\xE7u`:`Entr\xE9e invalide : ${l} attendu, ${p} re\xE7u`}case"invalid_value":return i.values.length===1?`Entr\xE9e invalide : ${N(i.values[0])} attendu`:`Option invalide : une valeur parmi ${w(i.values,"|")} attendue`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Trop grand : ${(s=i.origin)!=null?s:"valeur"} doit ${f.verb} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\xE9l\xE9ment(s)"}`:`Trop grand : ${(d=i.origin)!=null?d:"valeur"} doit \xEAtre ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Trop petit : ${i.origin} doit ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`Trop petit : ${i.origin} doit \xEAtre ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${l.prefix}"`:l.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${l.suffix}"`:l.format==="includes"?`Cha\xEEne invalide : doit inclure "${l.includes}"`:l.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${l.pattern}`:`${(m=n[l.format])!=null?m:i.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${i.divisor}`;case"unrecognized_keys":return`Cl\xE9${i.keys.length>1?"s":""} non reconnue${i.keys.length>1?"s":""} : ${w(i.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${i.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${i.origin}`;default:return"Entr\xE9e invalide"}}};function tk(){return{localeError:BR()}}var GR=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},r={nan:"NaN"};return i=>{var o,a,s,u,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`Entr\xE9e invalide : attendu instanceof ${i.expected}, re\xE7u ${f}`:`Entr\xE9e invalide : attendu ${m}, re\xE7u ${f}`}case"invalid_value":return i.values.length===1?`Entr\xE9e invalide : attendu ${N(i.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"\u2264":"<",l=t(i.origin);return l?`Trop grand : attendu que ${(s=i.origin)!=null?s:"la valeur"} ait ${m}${i.maximum.toString()} ${l.unit}`:`Trop grand : attendu que ${(u=i.origin)!=null?u:"la valeur"} soit ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?"\u2265":">",l=t(i.origin);return l?`Trop petit : attendu que ${i.origin} ait ${m}${i.minimum.toString()} ${l.unit}`:`Trop petit : attendu que ${i.origin} soit ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${m.prefix}"`:m.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${m.suffix}"`:m.format==="includes"?`Cha\xEEne invalide : doit inclure "${m.includes}"`:m.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${m.pattern}`:`${(d=n[m.format])!=null?d:i.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${i.divisor}`;case"unrecognized_keys":return`Cl\xE9${i.keys.length>1?"s":""} non reconnue${i.keys.length>1?"s":""} : ${w(i.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${i.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${i.origin}`;default:return"Entr\xE9e invalide"}}};function nk(){return{localeError:GR()}}var FR=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=d=>d?e[d]:void 0,r=d=>{let m=n(d);return m?m.label:d!=null?d:e.unknown.label},i=d=>`\u05D4${r(d)}`,o=d=>{var f;let m=n(d);return((f=m==null?void 0:m.gender)!=null?f:"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"},a=d=>{var m;return d&&(m=t[d])!=null?m:null},s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},u={nan:"NaN"};return d=>{var m,l,f,p,h,v,x,y,g,b,S,$,R,A,T,z,E,F,P,V,L;switch(d.code){case"invalid_type":{let C=d.expected,M=(m=u[C!=null?C:""])!=null?m:r(C),K=O(d.input),ce=(p=(f=u[K])!=null?f:(l=e[K])==null?void 0:l.label)!=null?p:K;return/^[A-Z]/.test(d.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${d.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${ce}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${M}, \u05D4\u05EA\u05E7\u05D1\u05DC ${ce}`}case"invalid_value":{if(d.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${N(d.values[0])}`;let C=d.values.map(ce=>N(ce));if(d.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${C[0]} \u05D0\u05D5 ${C[1]}`;let M=C[C.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${C.slice(0,-1).join(", ")} \u05D0\u05D5 ${M}`}case"too_big":{let C=a(d.origin),M=i((h=d.origin)!=null?h:"value");if(d.origin==="string")return`${(v=C==null?void 0:C.longLabel)!=null?v:"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.maximum.toString()} ${(x=C==null?void 0:C.unit)!=null?x:""} ${d.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(d.origin==="number"){let be=d.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${d.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${d.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${be}`}if(d.origin==="array"||d.origin==="set"){let be=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",q=d.inclusive?`${d.maximum} ${(y=C==null?void 0:C.unit)!=null?y:""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${d.maximum} ${(g=C==null?void 0:C.unit)!=null?g:""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${M} ${be} \u05DC\u05D4\u05DB\u05D9\u05DC ${q}`.trim()}let K=d.inclusive?"<=":"<",ce=o((b=d.origin)!=null?b:"value");return C!=null&&C.unit?`${C.longLabel} \u05DE\u05D3\u05D9: ${M} ${ce} ${K}${d.maximum.toString()} ${C.unit}`:`${(S=C==null?void 0:C.longLabel)!=null?S:"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${M} ${ce} ${K}${d.maximum.toString()}`}case"too_small":{let C=a(d.origin),M=i(($=d.origin)!=null?$:"value");if(d.origin==="string")return`${(R=C==null?void 0:C.shortLabel)!=null?R:"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${d.minimum.toString()} ${(A=C==null?void 0:C.unit)!=null?A:""} ${d.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(d.origin==="number"){let be=d.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${d.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${d.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${be}`}if(d.origin==="array"||d.origin==="set"){let be=d.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(d.minimum===1&&d.inclusive){let W=(d.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} ${be} \u05DC\u05D4\u05DB\u05D9\u05DC ${W}`}let q=d.inclusive?`${d.minimum} ${(T=C==null?void 0:C.unit)!=null?T:""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${d.minimum} ${(z=C==null?void 0:C.unit)!=null?z:""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${M} ${be} \u05DC\u05D4\u05DB\u05D9\u05DC ${q}`.trim()}let K=d.inclusive?">=":">",ce=o((E=d.origin)!=null?E:"value");return C!=null&&C.unit?`${C.shortLabel} \u05DE\u05D3\u05D9: ${M} ${ce} ${K}${d.minimum.toString()} ${C.unit}`:`${(F=C==null?void 0:C.shortLabel)!=null?F:"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${M} ${ce} ${K}${d.minimum.toString()}`}case"invalid_format":{let C=d;if(C.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${C.prefix}"`;if(C.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${C.suffix}"`;if(C.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${C.includes}"`;if(C.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${C.pattern}`;let M=s[C.format],K=(P=M==null?void 0:M.label)!=null?P:C.format,be=((V=M==null?void 0:M.gender)!=null?V:"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${K} \u05DC\u05D0 ${be}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${d.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${d.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${d.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${w(d.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${i((L=d.origin)!=null?L:"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function ik(){return{localeError:FR()}}var XR=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"},r={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${i.expected}, a kapott \xE9rt\xE9k ${p}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${l}, a kapott \xE9rt\xE9k ${p}`}case"invalid_value":return i.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${N(i.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`T\xFAl nagy: ${(s=i.origin)!=null?s:"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${(d=i.origin)!=null?d:"\xE9rt\xE9k"} t\xFAl nagy: ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${i.origin} m\xE9rete t\xFAl kicsi ${l}${i.minimum.toString()} ${f.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${i.origin} t\xFAl kicsi ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\xC9rv\xE9nytelen string: "${l.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:l.format==="ends_with"?`\xC9rv\xE9nytelen string: "${l.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:l.format==="includes"?`\xC9rv\xE9nytelen string: "${l.includes}" \xE9rt\xE9ket kell tartalmaznia`:l.format==="regex"?`\xC9rv\xE9nytelen string: ${l.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${i.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${i.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${i.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function rk(){return{localeError:XR()}}function ok(e,t,n){return Math.abs(e)===1?t:n}function _a(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var JR=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},r={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return i=>{var o,a,s,u,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${i.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${f}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${m}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${f}`}case"invalid_value":return i.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${N(i.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=ok(f,l.unit.one,l.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${_a((s=i.origin)!=null?s:"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${m}${i.maximum.toString()} ${p}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${_a((u=i.origin)!=null?u:"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);if(l){let f=Number(i.minimum),p=ok(f,l.unit.one,l.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${_a(i.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${m}${i.minimum.toString()} ${p}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${_a(i.origin)} \u056C\u056B\u0576\u056B ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${m.prefix}"-\u0578\u057E`:m.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${m.suffix}"-\u0578\u057E`:m.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${m.includes}"`:m.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${m.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${i.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${i.keys.length>1?"\u0576\u0565\u0580":""}. ${w(i.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${_a(i.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${_a(i.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function ak(){return{localeError:JR()}}var YR=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Input tidak valid: diharapkan instanceof ${i.expected}, diterima ${p}`:`Input tidak valid: diharapkan ${l}, diterima ${p}`}case"invalid_value":return i.values.length===1?`Input tidak valid: diharapkan ${N(i.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Terlalu besar: diharapkan ${(s=i.origin)!=null?s:"value"} memiliki ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elemen"}`:`Terlalu besar: diharapkan ${(d=i.origin)!=null?d:"value"} menjadi ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Terlalu kecil: diharapkan ${i.origin} memiliki ${l}${i.minimum.toString()} ${f.unit}`:`Terlalu kecil: diharapkan ${i.origin} menjadi ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`String tidak valid: harus dimulai dengan "${l.prefix}"`:l.format==="ends_with"?`String tidak valid: harus berakhir dengan "${l.suffix}"`:l.format==="includes"?`String tidak valid: harus menyertakan "${l.includes}"`:l.format==="regex"?`String tidak valid: harus sesuai pola ${l.pattern}`:`${(m=n[l.format])!=null?m:i.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${i.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${i.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${i.origin}`;default:return"Input tidak valid"}}};function sk(){return{localeError:YR()}}var KR=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},r={nan:"NaN",number:"n\xFAmer",array:"fylki"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${p} \xFEar sem \xE1 a\xF0 vera instanceof ${i.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${p} \xFEar sem \xE1 a\xF0 vera ${l}`}case"invalid_value":return i.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${N(i.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${(s=i.origin)!=null?s:"gildi"} hafi ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${(d=i.origin)!=null?d:"gildi"} s\xE9 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${i.origin} hafi ${l}${i.minimum.toString()} ${f.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${i.origin} s\xE9 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${l.prefix}"`:l.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${l.suffix}"`:l.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${l.includes}"`:l.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${l.pattern}`:`Rangt ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${i.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${i.keys.length>1?"ir lyklar":"ur lykill"}: ${w(i.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${i.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${i.origin}`;default:return"Rangt gildi"}}};function lk(){return{localeError:KR()}}var QR=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"numero",array:"vettore"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Input non valido: atteso instanceof ${i.expected}, ricevuto ${p}`:`Input non valido: atteso ${l}, ricevuto ${p}`}case"invalid_value":return i.values.length===1?`Input non valido: atteso ${N(i.values[0])}`:`Opzione non valida: atteso uno tra ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Troppo grande: ${(s=i.origin)!=null?s:"valore"} deve avere ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementi"}`:`Troppo grande: ${(d=i.origin)!=null?d:"valore"} deve essere ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Troppo piccolo: ${i.origin} deve avere ${l}${i.minimum.toString()} ${f.unit}`:`Troppo piccolo: ${i.origin} deve essere ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Stringa non valida: deve iniziare con "${l.prefix}"`:l.format==="ends_with"?`Stringa non valida: deve terminare con "${l.suffix}"`:l.format==="includes"?`Stringa non valida: deve includere "${l.includes}"`:l.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${l.pattern}`:`Invalid ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${i.divisor}`;case"unrecognized_keys":return`Chiav${i.keys.length>1?"i":"e"} non riconosciut${i.keys.length>1?"e":"a"}: ${w(i.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${i.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${i.origin}`;default:return"Input non valido"}}};function uk(){return{localeError:QR()}}var WR=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},r={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${i.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${p}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${l}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${p}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return i.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${N(i.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${w(i.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let l=i.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",f=t(i.origin);return f?`\u5927\u304D\u3059\u304E\u308B\u5024: ${(s=i.origin)!=null?s:"\u5024"}\u306F${i.maximum.toString()}${(u=f.unit)!=null?u:"\u8981\u7D20"}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${(d=i.origin)!=null?d:"\u5024"}\u306F${i.maximum.toString()}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let l=i.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",f=t(i.origin);return f?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${i.origin}\u306F${i.minimum.toString()}${f.unit}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${i.origin}\u306F${i.minimum.toString()}${l}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${l.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:l.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${l.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:l.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${l.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:l.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${l.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${i.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${i.keys.length>1?"\u7FA4":""}: ${w(i.keys,"\u3001")}`;case"invalid_key":return`${i.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${i.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function ck(){return{localeError:WR()}}var ej=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},r={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return i=>{var o,a,s,u,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${i.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${f}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${m}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${f}`}case"invalid_value":return i.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${N(i.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${w(i.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);return l?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${(s=i.origin)!=null?s:"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${l.verb} ${m}${i.maximum.toString()} ${l.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${(u=i.origin)!=null?u:"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);return l?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i.origin} ${l.verb} ${m}${i.minimum.toString()} ${l.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${i.origin} \u10D8\u10E7\u10DD\u10E1 ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${m.prefix}"-\u10D8\u10D7`:m.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${m.suffix}"-\u10D8\u10D7`:m.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${m.includes}"-\u10E1`:m.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${m.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${i.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${i.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${w(i.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${i.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${i.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function dk(){return{localeError:ej()}}var tj=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},r={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${i.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${p}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${l} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${p}`}case"invalid_value":return i.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${N(i.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(s=i.origin)!=null?s:"\u178F\u1798\u17D2\u179B\u17C3"} ${l} ${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${(d=i.origin)!=null?d:"\u178F\u1798\u17D2\u179B\u17C3"} ${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i.origin} ${l} ${i.minimum.toString()} ${f.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${i.origin} ${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${l.prefix}"`:l.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${l.suffix}"`:l.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${l.includes}"`:l.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${l.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${i.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${w(i.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${i.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${i.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function Hd(){return{localeError:tj()}}function fk(){return Hd()}var nj=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=O(i.input),x=(a=r[v])!=null?a:v;return/^[A-Z]/.test(i.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${i.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${x}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${h}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${x}\uC785\uB2C8\uB2E4`}case"invalid_value":return i.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${N(i.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${w(i.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let h=i.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",v=h==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",x=t(i.origin),y=(s=x==null?void 0:x.unit)!=null?s:"\uC694\uC18C";return x?`${(u=i.origin)!=null?u:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${i.maximum.toString()}${y} ${h}${v}`:`${(d=i.origin)!=null?d:"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${i.maximum.toString()} ${h}${v}`}case"too_small":{let h=i.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",v=h==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",x=t(i.origin),y=(m=x==null?void 0:x.unit)!=null?m:"\uC694\uC18C";return x?`${(l=i.origin)!=null?l:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${i.minimum.toString()}${y} ${h}${v}`:`${(f=i.origin)!=null?f:"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${i.minimum.toString()} ${h}${v}`}case"invalid_format":{let h=i;return h.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${h.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:h.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${h.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:h.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${h.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:h.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${h.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${(p=n[h.format])!=null?p:i.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${i.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${w(i.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${i.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${i.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function mk(){return{localeError:nj()}}var Ml=e=>e.charAt(0).toUpperCase()+e.slice(1);function pk(e){let t=Math.abs(e),n=t%10,r=t%100;return r>=11&&r<=19||n===0?"many":n===1?"one":"few"}var ij=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(i,o,a,s){var d;let u=(d=e[i])!=null?d:null;return u===null?u:{unit:u.unit[o],verb:u.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"},r={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return i=>{var o,a,s,u,d,m,l,f,p,h,v,x,y,g,b;switch(i.code){case"invalid_type":{let S=(o=r[i.expected])!=null?o:i.expected,$=O(i.input),R=(a=r[$])!=null?a:$;return/^[A-Z]/.test(i.expected)?`Gautas tipas ${R}, o tik\u0117tasi - instanceof ${i.expected}`:`Gautas tipas ${R}, o tik\u0117tasi - ${S}`}case"invalid_value":return i.values.length===1?`Privalo b\u016Bti ${N(i.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${w(i.values,"|")} pasirinkim\u0173`;case"too_big":{let S=(s=r[i.origin])!=null?s:i.origin,$=t(i.origin,pk(Number(i.maximum)),(u=i.inclusive)!=null?u:!1,"smaller");if($!=null&&$.verb)return`${Ml((d=S!=null?S:i.origin)!=null?d:"reik\u0161m\u0117")} ${$.verb} ${i.maximum.toString()} ${(m=$.unit)!=null?m:"element\u0173"}`;let R=i.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${Ml((l=S!=null?S:i.origin)!=null?l:"reik\u0161m\u0117")} turi b\u016Bti ${R} ${i.maximum.toString()} ${$==null?void 0:$.unit}`}case"too_small":{let S=(f=r[i.origin])!=null?f:i.origin,$=t(i.origin,pk(Number(i.minimum)),(p=i.inclusive)!=null?p:!1,"bigger");if($!=null&&$.verb)return`${Ml((h=S!=null?S:i.origin)!=null?h:"reik\u0161m\u0117")} ${$.verb} ${i.minimum.toString()} ${(v=$.unit)!=null?v:"element\u0173"}`;let R=i.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${Ml((x=S!=null?S:i.origin)!=null?x:"reik\u0161m\u0117")} turi b\u016Bti ${R} ${i.minimum.toString()} ${$==null?void 0:$.unit}`}case"invalid_format":{let S=i;return S.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${S.prefix}"`:S.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${S.suffix}"`:S.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${S.includes}"`:S.format==="regex"?`Eilut\u0117 privalo atitikti ${S.pattern}`:`Neteisingas ${(y=n[S.format])!=null?y:i.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${i.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${i.keys.length>1?"i":"as"} rakt${i.keys.length>1?"ai":"as"}: ${w(i.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let S=(g=r[i.origin])!=null?g:i.origin;return`${Ml((b=S!=null?S:i.origin)!=null?b:"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function gk(){return{localeError:ij()}}var rj=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},r={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${i.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${p}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${l}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${p}`}case"invalid_value":return i.values.length===1?`Invalid input: expected ${N(i.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${(s=i.origin)!=null?s:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${(d=i.origin)!=null?d:"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i.origin} \u0434\u0430 \u0438\u043C\u0430 ${l}${i.minimum.toString()} ${f.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${i.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${l.prefix}"`:l.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${l.suffix}"`:l.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${l.includes}"`:l.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${l.pattern}`:`Invalid ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${w(i.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${i.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${i.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function hk(){return{localeError:rj()}}var oj=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"nombor"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Input tidak sah: dijangka instanceof ${i.expected}, diterima ${p}`:`Input tidak sah: dijangka ${l}, diterima ${p}`}case"invalid_value":return i.values.length===1?`Input tidak sah: dijangka ${N(i.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Terlalu besar: dijangka ${(s=i.origin)!=null?s:"nilai"} ${f.verb} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elemen"}`:`Terlalu besar: dijangka ${(d=i.origin)!=null?d:"nilai"} adalah ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Terlalu kecil: dijangka ${i.origin} ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`Terlalu kecil: dijangka ${i.origin} adalah ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`String tidak sah: mesti bermula dengan "${l.prefix}"`:l.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${l.suffix}"`:l.format==="includes"?`String tidak sah: mesti mengandungi "${l.includes}"`:l.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${l.pattern}`:`${(m=n[l.format])!=null?m:i.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${i.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${w(i.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${i.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${i.origin}`;default:return"Input tidak sah"}}};function vk(){return{localeError:oj()}}var aj=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},r={nan:"NaN",number:"getal"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ongeldige invoer: verwacht instanceof ${i.expected}, ontving ${p}`:`Ongeldige invoer: verwacht ${l}, ontving ${p}`}case"invalid_value":return i.values.length===1?`Ongeldige invoer: verwacht ${N(i.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin),p=i.origin==="date"?"laat":i.origin==="string"?"lang":"groot";return f?`Te ${p}: verwacht dat ${(s=i.origin)!=null?s:"waarde"} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementen"} ${f.verb}`:`Te ${p}: verwacht dat ${(d=i.origin)!=null?d:"waarde"} ${l}${i.maximum.toString()} is`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin),p=i.origin==="date"?"vroeg":i.origin==="string"?"kort":"klein";return f?`Te ${p}: verwacht dat ${i.origin} ${l}${i.minimum.toString()} ${f.unit} ${f.verb}`:`Te ${p}: verwacht dat ${i.origin} ${l}${i.minimum.toString()} is`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ongeldige tekst: moet met "${l.prefix}" beginnen`:l.format==="ends_with"?`Ongeldige tekst: moet op "${l.suffix}" eindigen`:l.format==="includes"?`Ongeldige tekst: moet "${l.includes}" bevatten`:l.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${l.pattern}`:`Ongeldig: ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${i.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${i.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${i.origin}`;default:return"Ongeldige invoer"}}};function yk(){return{localeError:aj()}}var sj=()=>{let e={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"tall",array:"liste"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ugyldig input: forventet instanceof ${i.expected}, fikk ${p}`:`Ugyldig input: forventet ${l}, fikk ${p}`}case"invalid_value":return i.values.length===1?`Ugyldig verdi: forventet ${N(i.values[0])}`:`Ugyldig valg: forventet en av ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`For stor(t): forventet ${(s=i.origin)!=null?s:"value"} til \xE5 ha ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementer"}`:`For stor(t): forventet ${(d=i.origin)!=null?d:"value"} til \xE5 ha ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`For lite(n): forventet ${i.origin} til \xE5 ha ${l}${i.minimum.toString()} ${f.unit}`:`For lite(n): forventet ${i.origin} til \xE5 ha ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${l.prefix}"`:l.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${l.suffix}"`:l.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${l.includes}"`:l.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${l.pattern}`:`Ugyldig ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${w(i.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${i.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${i.origin}`;default:return"Ugyldig input"}}};function bk(){return{localeError:sj()}}var lj=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"},r={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`F\xE2sit giren: umulan instanceof ${i.expected}, al\u0131nan ${p}`:`F\xE2sit giren: umulan ${l}, al\u0131nan ${p}`}case"invalid_value":return i.values.length===1?`F\xE2sit giren: umulan ${N(i.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Fazla b\xFCy\xFCk: ${(s=i.origin)!=null?s:"value"}, ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${(d=i.origin)!=null?d:"value"}, ${l}${i.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Fazla k\xFC\xE7\xFCk: ${i.origin}, ${l}${i.minimum.toString()} ${f.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${i.origin}, ${l}${i.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let l=i;return l.format==="starts_with"?`F\xE2sit metin: "${l.prefix}" ile ba\u015Flamal\u0131.`:l.format==="ends_with"?`F\xE2sit metin: "${l.suffix}" ile bitmeli.`:l.format==="includes"?`F\xE2sit metin: "${l.includes}" ihtiv\xE2 etmeli.`:l.format==="regex"?`F\xE2sit metin: ${l.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${i.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`${i.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${i.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function Sk(){return{localeError:lj()}}var uj=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},r={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${i.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${p} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${l} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${p} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return i.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${N(i.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${w(i.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(s=i.origin)!=null?s:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${(d=i.origin)!=null?d:"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${l}${i.maximum.toString()} \u0648\u064A`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} ${f.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${i.origin} \u0628\u0627\u06CC\u062F ${l}${i.minimum.toString()} \u0648\u064A`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${l.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:l.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${l.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:l.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${l.includes}" \u0648\u0644\u0631\u064A`:l.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${l.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${(m=n[l.format])!=null?m:i.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${i.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${i.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${w(i.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${i.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${i.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function xk(){return{localeError:uj()}}var cj=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"},r={nan:"NaN",number:"liczba",array:"tablica"};return i=>{var o,a,s,u,d,m,l,f,p;switch(i.code){case"invalid_type":{let h=(o=r[i.expected])!=null?o:i.expected,v=O(i.input),x=(a=r[v])!=null?a:v;return/^[A-Z]/.test(i.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${i.expected}, otrzymano ${x}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${h}, otrzymano ${x}`}case"invalid_value":return i.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${N(i.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${w(i.values,"|")}`;case"too_big":{let h=i.inclusive?"<=":"<",v=t(i.origin);return v?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${(s=i.origin)!=null?s:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${h}${i.maximum.toString()} ${(u=v.unit)!=null?u:"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${(d=i.origin)!=null?d:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${h}${i.maximum.toString()}`}case"too_small":{let h=i.inclusive?">=":">",v=t(i.origin);return v?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${(m=i.origin)!=null?m:"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${h}${i.minimum.toString()} ${(l=v.unit)!=null?l:"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${(f=i.origin)!=null?f:"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${h}${i.minimum.toString()}`}case"invalid_format":{let h=i;return h.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${h.prefix}"`:h.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${h.suffix}"`:h.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${h.includes}"`:h.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${h.pattern}`:`Nieprawid\u0142ow(y/a/e) ${(p=n[h.format])!=null?p:i.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${i.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${i.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${i.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function _k(){return{localeError:cj()}}var dj=()=>{let e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},r={nan:"NaN",number:"n\xFAmero",null:"nulo"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Tipo inv\xE1lido: esperado instanceof ${i.expected}, recebido ${p}`:`Tipo inv\xE1lido: esperado ${l}, recebido ${p}`}case"invalid_value":return i.values.length===1?`Entrada inv\xE1lida: esperado ${N(i.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Muito grande: esperado que ${(s=i.origin)!=null?s:"valor"} tivesse ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementos"}`:`Muito grande: esperado que ${(d=i.origin)!=null?d:"valor"} fosse ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Muito pequeno: esperado que ${i.origin} tivesse ${l}${i.minimum.toString()} ${f.unit}`:`Muito pequeno: esperado que ${i.origin} fosse ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${l.prefix}"`:l.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${l.suffix}"`:l.format==="includes"?`Texto inv\xE1lido: deve incluir "${l.includes}"`:l.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${l.pattern}`:`${(m=n[l.format])!=null?m:i.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${i.divisor}`;case"unrecognized_keys":return`Chave${i.keys.length>1?"s":""} desconhecida${i.keys.length>1?"s":""}: ${w(i.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${i.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${i.origin}`;default:return"Campo inv\xE1lido"}}};function $k(){return{localeError:dj()}}function wk(e,t,n,r){let i=Math.abs(e),o=i%10,a=i%100;return a>=11&&a<=19?r:o===1?t:o>=2&&o<=4?n:r}var fj=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return i=>{var o,a,s,u,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${i.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${f}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${m}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${f}`}case"invalid_value":return i.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${N(i.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);if(l){let f=Number(i.maximum),p=wk(f,l.unit.one,l.unit.few,l.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${(s=i.origin)!=null?s:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${m}${i.maximum.toString()} ${p}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${(u=i.origin)!=null?u:"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);if(l){let f=Number(i.minimum),p=wk(f,l.unit.one,l.unit.few,l.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${i.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${m}${i.minimum.toString()} ${p}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${i.origin} \u0431\u0443\u0434\u0435\u0442 ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${m.prefix}"`:m.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${m.suffix}"`:m.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${m.includes}"`:m.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${m.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${i.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${i.keys.length>1?"\u0438":""}: ${w(i.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${i.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${i.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function zk(){return{localeError:fj()}}var mj=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"},r={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${i.expected}, prejeto ${p}`:`Neveljaven vnos: pri\u010Dakovano ${l}, prejeto ${p}`}case"invalid_value":return i.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${N(i.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Preveliko: pri\u010Dakovano, da bo ${(s=i.origin)!=null?s:"vrednost"} imelo ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${(d=i.origin)!=null?d:"vrednost"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Premajhno: pri\u010Dakovano, da bo ${i.origin} imelo ${l}${i.minimum.toString()} ${f.unit}`:`Premajhno: pri\u010Dakovano, da bo ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${l.prefix}"`:l.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${l.suffix}"`:l.format==="includes"?`Neveljaven niz: mora vsebovati "${l.includes}"`:l.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${l.pattern}`:`Neveljaven ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${i.divisor}`;case"unrecognized_keys":return`Neprepoznan${i.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${w(i.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${i.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${i.origin}`;default:return"Neveljaven vnos"}}};function Ak(){return{localeError:mj()}}var pj=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},r={nan:"NaN",number:"antal",array:"lista"};return i=>{var o,a,s,u,d,m,l,f,p,h;switch(i.code){case"invalid_type":{let v=(o=r[i.expected])!=null?o:i.expected,x=O(i.input),y=(a=r[x])!=null?a:x;return/^[A-Z]/.test(i.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${i.expected}, fick ${y}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${v}, fick ${y}`}case"invalid_value":return i.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${N(i.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${w(i.values,"|")}`;case"too_big":{let v=i.inclusive?"<=":"<",x=t(i.origin);return x?`F\xF6r stor(t): f\xF6rv\xE4ntade ${(s=i.origin)!=null?s:"v\xE4rdet"} att ha ${v}${i.maximum.toString()} ${(u=x.unit)!=null?u:"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${(d=i.origin)!=null?d:"v\xE4rdet"} att ha ${v}${i.maximum.toString()}`}case"too_small":{let v=i.inclusive?">=":">",x=t(i.origin);return x?`F\xF6r lite(t): f\xF6rv\xE4ntade ${(m=i.origin)!=null?m:"v\xE4rdet"} att ha ${v}${i.minimum.toString()} ${x.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${(l=i.origin)!=null?l:"v\xE4rdet"} att ha ${v}${i.minimum.toString()}`}case"invalid_format":{let v=i;return v.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${v.prefix}"`:v.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${v.suffix}"`:v.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${v.includes}"`:v.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${v.pattern}"`:`Ogiltig(t) ${(f=n[v.format])!=null?f:i.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${i.divisor}`;case"unrecognized_keys":return`${i.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${w(i.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${(p=i.origin)!=null?p:"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${(h=i.origin)!=null?h:"v\xE4rdet"}`;default:return"Ogiltig input"}}};function Ek(){return{localeError:pj()}}var gj=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"},r={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${i.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${p}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${l}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${p}`}case"invalid_value":return i.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${N(i.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${w(i.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${(s=i.origin)!=null?s:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${(d=i.origin)!=null?d:"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${l}${i.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${i.origin} ${l}${i.minimum.toString()} ${f.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${i.origin} ${l}${i.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${l.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:l.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${l.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:l.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${l.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:l.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${l.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${i.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${i.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${w(i.keys,", ")}`;case"invalid_key":return`${i.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${i.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function Tk(){return{localeError:gj()}}var hj=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},r={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${i.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${p}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${l} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${p}`}case"invalid_value":return i.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${N(i.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",f=t(i.origin);return f?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(s=i.origin)!=null?s:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${(d=i.origin)!=null?d:"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",f=t(i.origin);return f?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${i.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.minimum.toString()} ${f.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${i.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${l} ${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${l.prefix}"`:l.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${l.suffix}"`:l.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${l.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:l.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${l.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${i.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${w(i.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${i.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${i.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function kk(){return{localeError:hj()}}var vj=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${i.expected}, al\u0131nan ${p}`:`Ge\xE7ersiz de\u011Fer: beklenen ${l}, al\u0131nan ${p}`}case"invalid_value":return i.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${N(i.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\xC7ok b\xFCy\xFCk: beklenen ${(s=i.origin)!=null?s:"de\u011Fer"} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${(d=i.origin)!=null?d:"de\u011Fer"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${l}${i.minimum.toString()} ${f.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Ge\xE7ersiz metin: "${l.prefix}" ile ba\u015Flamal\u0131`:l.format==="ends_with"?`Ge\xE7ersiz metin: "${l.suffix}" ile bitmeli`:l.format==="includes"?`Ge\xE7ersiz metin: "${l.includes}" i\xE7ermeli`:l.format==="regex"?`Ge\xE7ersiz metin: ${l.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${i.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${i.keys.length>1?"lar":""}: ${w(i.keys,", ")}`;case"invalid_key":return`${i.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${i.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function Ck(){return{localeError:vj()}}var yj=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},r={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${i.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${p}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${l}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${p}`}case"invalid_value":return i.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${N(i.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${(s=i.origin)!=null?s:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${f.verb} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${(d=i.origin)!=null?d:"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${i.origin} ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${i.origin} \u0431\u0443\u0434\u0435 ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${l.prefix}"`:l.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${l.suffix}"`:l.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${l.includes}"`:l.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${l.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${i.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${i.keys.length>1?"\u0456":""}: ${w(i.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${i.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${i.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function Bd(){return{localeError:yj()}}function Ik(){return Bd()}var bj=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},r={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${i.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${p} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${l} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${p} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return i.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${N(i.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${w(i.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(s=i.origin)!=null?s:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${(d=i.origin)!=null?d:"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${l}${i.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${i.origin} \u06A9\u06D2 ${l}${i.minimum.toString()} ${f.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${i.origin} \u06A9\u0627 ${l}${i.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${l.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:l.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${l.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:l.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${l.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:l.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${l.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${i.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${i.keys.length>1?"\u0632":""}: ${w(i.keys,"\u060C ")}`;case"invalid_key":return`${i.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${i.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function Nk(){return{localeError:bj()}}var Sj=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},r={nan:"NaN",number:"raqam",array:"massiv"};return i=>{var o,a,s,u,d;switch(i.code){case"invalid_type":{let m=(o=r[i.expected])!=null?o:i.expected,l=O(i.input),f=(a=r[l])!=null?a:l;return/^[A-Z]/.test(i.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${i.expected}, qabul qilingan ${f}`:`Noto\u2018g\u2018ri kirish: kutilgan ${m}, qabul qilingan ${f}`}case"invalid_value":return i.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${N(i.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${w(i.values,"|")}`;case"too_big":{let m=i.inclusive?"<=":"<",l=t(i.origin);return l?`Juda katta: kutilgan ${(s=i.origin)!=null?s:"qiymat"} ${m}${i.maximum.toString()} ${l.unit} ${l.verb}`:`Juda katta: kutilgan ${(u=i.origin)!=null?u:"qiymat"} ${m}${i.maximum.toString()}`}case"too_small":{let m=i.inclusive?">=":">",l=t(i.origin);return l?`Juda kichik: kutilgan ${i.origin} ${m}${i.minimum.toString()} ${l.unit} ${l.verb}`:`Juda kichik: kutilgan ${i.origin} ${m}${i.minimum.toString()}`}case"invalid_format":{let m=i;return m.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${m.prefix}" bilan boshlanishi kerak`:m.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${m.suffix}" bilan tugashi kerak`:m.format==="includes"?`Noto\u2018g\u2018ri satr: "${m.includes}" ni o\u2018z ichiga olishi kerak`:m.format==="regex"?`Noto\u2018g\u2018ri satr: ${m.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${(d=n[m.format])!=null?d:i.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${i.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${i.keys.length>1?"lar":""}: ${w(i.keys,", ")}`;case"invalid_key":return`${i.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${i.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function Ok(){return{localeError:Sj()}}var xj=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},r={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${i.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${p}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${l}, nh\u1EADn \u0111\u01B0\u1EE3c ${p}`}case"invalid_value":return i.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${N(i.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(s=i.origin)!=null?s:"gi\xE1 tr\u1ECB"} ${f.verb} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${(d=i.origin)!=null?d:"gi\xE1 tr\u1ECB"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${i.origin} ${f.verb} ${l}${i.minimum.toString()} ${f.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${l.prefix}"`:l.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${l.suffix}"`:l.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${l.includes}"`:l.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${l.pattern}`:`${(m=n[l.format])!=null?m:i.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${i.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${w(i.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${i.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${i.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function Dk(){return{localeError:xj()}}var _j=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"},r={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${i.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${p}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${l}\uFF0C\u5B9E\u9645\u63A5\u6536 ${p}`}case"invalid_value":return i.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${N(i.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(s=i.origin)!=null?s:"\u503C"} ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${(d=i.origin)!=null?d:"\u503C"} ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${i.origin} ${l}${i.minimum.toString()} ${f.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${i.origin} ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${l.prefix}" \u5F00\u5934`:l.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${l.suffix}" \u7ED3\u5C3E`:l.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${l.includes}"`:l.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${l.pattern}`:`\u65E0\u6548${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${i.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${w(i.keys,", ")}`;case"invalid_key":return`${i.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${i.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function Mk(){return{localeError:_j()}}var $j=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"},r={nan:"NaN"};return i=>{var o,a,s,u,d,m;switch(i.code){case"invalid_type":{let l=(o=r[i.expected])!=null?o:i.expected,f=O(i.input),p=(a=r[f])!=null?a:f;return/^[A-Z]/.test(i.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${i.expected}\uFF0C\u4F46\u6536\u5230 ${p}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${l}\uFF0C\u4F46\u6536\u5230 ${p}`}case"invalid_value":return i.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${N(i.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${w(i.values,"|")}`;case"too_big":{let l=i.inclusive?"<=":"<",f=t(i.origin);return f?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(s=i.origin)!=null?s:"\u503C"} \u61C9\u70BA ${l}${i.maximum.toString()} ${(u=f.unit)!=null?u:"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${(d=i.origin)!=null?d:"\u503C"} \u61C9\u70BA ${l}${i.maximum.toString()}`}case"too_small":{let l=i.inclusive?">=":">",f=t(i.origin);return f?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${i.origin} \u61C9\u70BA ${l}${i.minimum.toString()} ${f.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${i.origin} \u61C9\u70BA ${l}${i.minimum.toString()}`}case"invalid_format":{let l=i;return l.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${l.prefix}" \u958B\u982D`:l.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${l.suffix}" \u7D50\u5C3E`:l.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${l.includes}"`:l.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${l.pattern}`:`\u7121\u6548\u7684 ${(m=n[l.format])!=null?m:i.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${i.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${i.keys.length>1?"\u5011":""}\uFF1A${w(i.keys,"\u3001")}`;case"invalid_key":return`${i.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${i.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function Uk(){return{localeError:$j()}}var wj=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function t(i){var o;return(o=e[i])!=null?o:null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},r={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return i=>{var o,a,s,u;switch(i.code){case"invalid_type":{let d=(o=r[i.expected])!=null?o:i.expected,m=O(i.input),l=(a=r[m])!=null?a:m;return/^[A-Z]/.test(i.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${i.expected}, \xE0m\u1ECD\u0300 a r\xED ${l}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${d}, \xE0m\u1ECD\u0300 a r\xED ${l}`}case"invalid_value":return i.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${N(i.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${w(i.values,"|")}`;case"too_big":{let d=i.inclusive?"<=":"<",m=t(i.origin);return m?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${(s=i.origin)!=null?s:"iye"} ${m.verb} ${d}${i.maximum} ${m.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${d}${i.maximum}`}case"too_small":{let d=i.inclusive?">=":">",m=t(i.origin);return m?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${i.origin} ${m.verb} ${d}${i.minimum} ${m.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${d}${i.minimum}`}case"invalid_format":{let d=i;return d.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${d.prefix}"`:d.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${d.suffix}"`:d.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${d.includes}"`:d.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${d.pattern}`:`A\u1E63\xEC\u1E63e: ${(u=n[d.format])!=null?u:i.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${i.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${w(i.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${i.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${i.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function Rk(){return{localeError:wj()}}var jk,mb=Symbol("ZodOutput"),pb=Symbol("ZodInput"),Gd=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let r=n[0];return this._map.set(t,r),r&&typeof r=="object"&&"id"in r&&this._idmap.set(r.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){var r;let n=t._zod.parent;if(n){let i={...(r=this.get(n))!=null?r:{}};delete i.id;let o={...i,...this._map.get(t)};return Object.keys(o).length?o:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function Fd(){return new Gd}var Pk;(Pk=(jk=globalThis).__zod_globalRegistry)!=null||(jk.__zod_globalRegistry=Fd());var _t=globalThis.__zod_globalRegistry;function gb(e,t){return new e({type:"string",...U(t)})}function hb(e,t){return new e({type:"string",coerce:!0,...U(t)})}function Xd(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...U(t)})}function Ul(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...U(t)})}function Jd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...U(t)})}function Yd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...U(t)})}function Kd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...U(t)})}function Qd(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...U(t)})}function Rl(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...U(t)})}function Wd(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...U(t)})}function ef(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...U(t)})}function tf(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...U(t)})}function nf(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...U(t)})}function rf(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...U(t)})}function of(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...U(t)})}function af(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...U(t)})}function sf(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...U(t)})}function lf(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...U(t)})}function vb(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...U(t)})}function uf(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...U(t)})}function cf(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...U(t)})}function df(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...U(t)})}function ff(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...U(t)})}function mf(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...U(t)})}function pf(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...U(t)})}var yb={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function bb(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...U(t)})}function Sb(e,t){return new e({type:"string",format:"date",check:"string_format",...U(t)})}function xb(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...U(t)})}function _b(e,t){return new e({type:"string",format:"duration",check:"string_format",...U(t)})}function $b(e,t){return new e({type:"number",checks:[],...U(t)})}function wb(e,t){return new e({type:"number",coerce:!0,checks:[],...U(t)})}function zb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...U(t)})}function Ab(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...U(t)})}function Eb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...U(t)})}function Tb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...U(t)})}function kb(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...U(t)})}function Cb(e,t){return new e({type:"boolean",...U(t)})}function Ib(e,t){return new e({type:"boolean",coerce:!0,...U(t)})}function Nb(e,t){return new e({type:"bigint",...U(t)})}function Ob(e,t){return new e({type:"bigint",coerce:!0,...U(t)})}function Db(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...U(t)})}function Mb(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...U(t)})}function Ub(e,t){return new e({type:"symbol",...U(t)})}function Rb(e,t){return new e({type:"undefined",...U(t)})}function jb(e,t){return new e({type:"null",...U(t)})}function Pb(e){return new e({type:"any"})}function Lb(e){return new e({type:"unknown"})}function Zb(e,t){return new e({type:"never",...U(t)})}function qb(e,t){return new e({type:"void",...U(t)})}function Vb(e,t){return new e({type:"date",...U(t)})}function Hb(e,t){return new e({type:"date",coerce:!0,...U(t)})}function Bb(e,t){return new e({type:"nan",...U(t)})}function Hn(e,t){return new Nd({check:"less_than",...U(t),value:e,inclusive:!1})}function cn(e,t){return new Nd({check:"less_than",...U(t),value:e,inclusive:!0})}function Bn(e,t){return new Od({check:"greater_than",...U(t),value:e,inclusive:!1})}function Ut(e,t){return new Od({check:"greater_than",...U(t),value:e,inclusive:!0})}function gf(e){return Bn(0,e)}function hf(e){return Hn(0,e)}function vf(e){return cn(0,e)}function yf(e){return Ut(0,e)}function ur(e,t){return new jv({check:"multiple_of",...U(t),value:e})}function cr(e,t){return new Zv({check:"max_size",...U(t),maximum:e})}function Gn(e,t){return new qv({check:"min_size",...U(t),minimum:e})}function Kr(e,t){return new Vv({check:"size_equals",...U(t),size:e})}function Qr(e,t){return new Hv({check:"max_length",...U(t),maximum:e})}function wi(e,t){return new Bv({check:"min_length",...U(t),minimum:e})}function Wr(e,t){return new Gv({check:"length_equals",...U(t),length:e})}function $a(e,t){return new Fv({check:"string_format",format:"regex",...U(t),pattern:e})}function wa(e){return new Xv({check:"string_format",format:"lowercase",...U(e)})}function za(e){return new Jv({check:"string_format",format:"uppercase",...U(e)})}function Aa(e,t){return new Yv({check:"string_format",format:"includes",...U(t),includes:e})}function Ea(e,t){return new Kv({check:"string_format",format:"starts_with",...U(t),prefix:e})}function Ta(e,t){return new Qv({check:"string_format",format:"ends_with",...U(t),suffix:e})}function bf(e,t,n){return new Wv({check:"property",property:e,schema:t,...U(n)})}function ka(e,t){return new ey({check:"mime_type",mime:e,...U(t)})}function In(e){return new ty({check:"overwrite",tx:e})}function Ca(e){return In(t=>t.normalize(e))}function Ia(){return In(e=>e.trim())}function Na(){return In(e=>e.toLowerCase())}function Oa(){return In(e=>e.toUpperCase())}function Da(){return In(e=>Wh(e))}function Gb(e,t,n){return new e({type:"array",element:t,...U(n)})}function Aj(e,t,n){return new e({type:"union",options:t,...U(n)})}function Ej(e,t,n){return new e({type:"union",options:t,inclusive:!1,...U(n)})}function Tj(e,t,n,r){return new e({type:"union",options:n,discriminator:t,...U(r)})}function kj(e,t,n){return new e({type:"intersection",left:t,right:n})}function Cj(e,t,n,r){let i=n instanceof ie,o=i?r:n,a=i?n:null;return new e({type:"tuple",items:t,rest:a,...U(o)})}function Ij(e,t,n,r){return new e({type:"record",keyType:t,valueType:n,...U(r)})}function Nj(e,t,n,r){return new e({type:"map",keyType:t,valueType:n,...U(r)})}function Oj(e,t,n){return new e({type:"set",valueType:t,...U(n)})}function Dj(e,t,n){let r=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new e({type:"enum",entries:r,...U(n)})}function Mj(e,t,n){return new e({type:"enum",entries:t,...U(n)})}function Uj(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...U(n)})}function Fb(e,t){return new e({type:"file",...U(t)})}function Rj(e,t){return new e({type:"transform",transform:t})}function jj(e,t){return new e({type:"optional",innerType:t})}function Pj(e,t){return new e({type:"nullable",innerType:t})}function Lj(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():tv(n)}})}function Zj(e,t,n){return new e({type:"nonoptional",innerType:t,...U(n)})}function qj(e,t){return new e({type:"success",innerType:t})}function Vj(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:()=>n})}function Hj(e,t,n){return new e({type:"pipe",in:t,out:n})}function Bj(e,t){return new e({type:"readonly",innerType:t})}function Gj(e,t,n){return new e({type:"template_literal",parts:t,...U(n)})}function Fj(e,t){return new e({type:"lazy",getter:t})}function Xj(e,t){return new e({type:"promise",innerType:t})}function Xb(e,t,n){var o;let r=U(n);return(o=r.abort)!=null||(r.abort=!0),new e({type:"custom",check:"custom",fn:t,...r})}function Jb(e,t,n){return new e({type:"custom",check:"custom",fn:t,...U(n)})}function Yb(e){let t=Lk(n=>(n.addIssue=r=>{var i,o,a,s;if(typeof r=="string")n.issues.push(ha(r,n.value,t._zod.def));else{let u=r;u.fatal&&(u.continue=!1),(i=u.code)!=null||(u.code="custom"),(o=u.input)!=null||(u.input=n.value),(a=u.inst)!=null||(u.inst=t),(s=u.continue)!=null||(u.continue=!t._zod.def.abort),n.issues.push(ha(u))}},e(n.value,n)));return t}function Lk(e,t){let n=new Ce({check:"custom",...U(t)});return n._zod.check=e,n}function Kb(e){let t=new Ce({check:"describe"});return t._zod.onattach=[n=>{var i;let r=(i=_t.get(n))!=null?i:{};_t.add(n,{...r,description:e})}],t._zod.check=()=>{},t}function Qb(e){let t=new Ce({check:"meta"});return t._zod.onattach=[n=>{var i;let r=(i=_t.get(n))!=null?i:{};_t.add(n,{...r,...e})}],t._zod.check=()=>{},t}function Wb(e,t){var p,h,v,x,y;let n=U(t),r=(p=n.truthy)!=null?p:["true","1","yes","on","y","enabled"],i=(h=n.falsy)!=null?h:["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(r=r.map(g=>typeof g=="string"?g.toLowerCase():g),i=i.map(g=>typeof g=="string"?g.toLowerCase():g));let o=new Set(r),a=new Set(i),s=(v=e.Codec)!=null?v:Dl,u=(x=e.Boolean)!=null?x:Nl,d=(y=e.String)!=null?y:Jr,m=new d({type:"string",error:n.error}),l=new u({type:"boolean",error:n.error}),f=new s({type:"pipe",in:m,out:l,transform:(g,b)=>{let S=g;return n.case!=="sensitive"&&(S=S.toLowerCase()),o.has(S)?!0:a.has(S)?!1:(b.issues.push({code:"invalid_value",expected:"stringbool",values:[...o,...a],input:b.value,inst:f,continue:!1}),{})},reverseTransform:(g,b)=>g===!0?r[0]||"true":i[0]||"false",error:n.error});return f}function Ma(e,t,n,r={}){let i=U(r),o={...U(r),check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...i};return n instanceof RegExp&&(o.pattern=n),new e(o)}function dr(e){var n,r,i,o,a,s,u,d,m;let t=(n=e==null?void 0:e.target)!=null?n:"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:(r=e.processors)!=null?r:{},metadataRegistry:(i=e==null?void 0:e.metadata)!=null?i:_t,target:t,unrepresentable:(o=e==null?void 0:e.unrepresentable)!=null?o:"throw",override:(a=e==null?void 0:e.override)!=null?a:()=>{},io:(s=e==null?void 0:e.io)!=null?s:"output",counter:0,seen:new Map,cycles:(u=e==null?void 0:e.cycles)!=null?u:"ref",reused:(d=e==null?void 0:e.reused)!=null?d:"inline",external:(m=e==null?void 0:e.external)!=null?m:void 0}}function xe(e,t,n={path:[],schemaPath:[]}){var m,l,f;var r;let i=e._zod.def,o=t.seen.get(e);if(o)return o.count++,n.schemaPath.includes(e)&&(o.cycle=n.path),o.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a);let s=(l=(m=e._zod).toJSONSchema)==null?void 0:l.call(m);if(s)a.schema=s;else{let p={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,p);else{let v=a.schema,x=t.processors[i.type];if(!x)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);x(e,t,v,p)}let h=e._zod.parent;h&&(a.ref||(a.ref=h),xe(h,t,p),t.seen.get(h).isParent=!0)}let u=t.metadataRegistry.get(e);return u&&Object.assign(a.schema,u),t.io==="input"&&Rt(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&a.schema._prefault&&((f=(r=a.schema).default)!=null||(r.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function fr(e,t){var a,s,u,d;let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=new Map;for(let m of e.seen.entries()){let l=(a=e.metadataRegistry.get(m[0]))==null?void 0:a.id;if(l){let f=r.get(l);if(f&&f!==m[0])throw new Error(`Duplicate schema id "${l}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(l,m[0])}}let i=m=>{var v,x,y,g,b;let l=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let S=(v=e.external.registry.get(m[0]))==null?void 0:v.id,$=(x=e.external.uri)!=null?x:A=>A;if(S)return{ref:$(S)};let R=(g=(y=m[1].defId)!=null?y:m[1].schema.id)!=null?g:`schema${e.counter++}`;return m[1].defId=R,{defId:R,ref:`${$("__shared")}#/${l}/${R}`}}if(m[1]===n)return{ref:"#"};let p=`#/${l}/`,h=(b=m[1].schema.id)!=null?b:`__schema${e.counter++}`;return{defId:h,ref:p+h}},o=m=>{if(m[1].schema.$ref)return;let l=m[1],{ref:f,defId:p}=i(m);l.def={...l.schema},p&&(l.defId=p);let h=l.schema;for(let v in h)delete h[v];h.$ref=f};if(e.cycles==="throw")for(let m of e.seen.entries()){let l=m[1];if(l.cycle)throw new Error(`Cycle detected: #/${(s=l.cycle)==null?void 0:s.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let m of e.seen.entries()){let l=m[1];if(t===m[0]){o(m);continue}if(e.external){let p=(u=e.external.registry.get(m[0]))==null?void 0:u.id;if(t!==m[0]&&p){o(m);continue}}if((d=e.metadataRegistry.get(m[0]))==null?void 0:d.id){o(m);continue}if(l.cycle){o(m);continue}if(l.count>1&&e.reused==="ref"){o(m);continue}}}function mr(e,t){var a,s,u,d,m;let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let r=l=>{var y,g,b;let f=e.seen.get(l);if(f.ref===null)return;let p=(y=f.def)!=null?y:f.schema,h={...p},v=f.ref;if(f.ref=null,v){r(v);let S=e.seen.get(v),$=S.schema;if($.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(p.allOf=(g=p.allOf)!=null?g:[],p.allOf.push($)):Object.assign(p,$),Object.assign(p,h),l._zod.parent===v)for(let A in p)A==="$ref"||A==="allOf"||A in h||delete p[A];if($.$ref)for(let A in p)A==="$ref"||A==="allOf"||A in S.def&&JSON.stringify(p[A])===JSON.stringify(S.def[A])&&delete p[A]}let x=l._zod.parent;if(x&&x!==v){r(x);let S=e.seen.get(x);if(S!=null&&S.schema.$ref&&(p.$ref=S.schema.$ref,S.def))for(let $ in p)$==="$ref"||$==="allOf"||$ in S.def&&JSON.stringify(p[$])===JSON.stringify(S.def[$])&&delete p[$]}e.override({zodSchema:l,jsonSchema:p,path:(b=f.path)!=null?b:[]})};for(let l of[...e.seen.entries()].reverse())r(l[0]);let i={};if(e.target==="draft-2020-12"?i.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?i.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?i.$schema="http://json-schema.org/draft-04/schema#":e.target,(a=e.external)!=null&&a.uri){let l=(s=e.external.registry.get(t))==null?void 0:s.id;if(!l)throw new Error("Schema is missing an `id` property");i.$id=e.external.uri(l)}Object.assign(i,(u=n.def)!=null?u:n.schema);let o=(m=(d=e.external)==null?void 0:d.defs)!=null?m:{};for(let l of e.seen.entries()){let f=l[1];f.def&&f.defId&&(o[f.defId]=f.def)}e.external||Object.keys(o).length>0&&(e.target==="draft-2020-12"?i.$defs=o:i.definitions=o);try{let l=JSON.parse(JSON.stringify(i));return Object.defineProperty(l,"~standard",{value:{...t["~standard"],jsonSchema:{input:Ua(t,"input",e.processors),output:Ua(t,"output",e.processors)}},enumerable:!1,writable:!1}),l}catch(l){throw new Error("Error converting schema to JSON.")}}function Rt(e,t){let n=t!=null?t:{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type==="transform")return!0;if(r.type==="array")return Rt(r.element,n);if(r.type==="set")return Rt(r.valueType,n);if(r.type==="lazy")return Rt(r.getter(),n);if(r.type==="promise"||r.type==="optional"||r.type==="nonoptional"||r.type==="nullable"||r.type==="readonly"||r.type==="default"||r.type==="prefault")return Rt(r.innerType,n);if(r.type==="intersection")return Rt(r.left,n)||Rt(r.right,n);if(r.type==="record"||r.type==="map")return Rt(r.keyType,n)||Rt(r.valueType,n);if(r.type==="pipe")return Rt(r.in,n)||Rt(r.out,n);if(r.type==="object"){for(let i in r.shape)if(Rt(r.shape[i],n))return!0;return!1}if(r.type==="union"){for(let i of r.options)if(Rt(i,n))return!0;return!1}if(r.type==="tuple"){for(let i of r.items)if(Rt(i,n))return!0;return!!(r.rest&&Rt(r.rest,n))}return!1}var eS=(e,t={})=>n=>{let r=dr({...n,processors:t});return xe(e,r),fr(r,e),mr(r,e)},Ua=(e,t,n={})=>r=>{let{libraryOptions:i,target:o}=r!=null?r:{},a=dr({...i!=null?i:{},target:o,io:t,processors:n});return xe(e,a),fr(a,e),mr(a,e)};var Jj={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},tS=(e,t,n,r)=>{var m;let i=n;i.type="string";let{minimum:o,maximum:a,format:s,patterns:u,contentEncoding:d}=e._zod.bag;if(typeof o=="number"&&(i.minLength=o),typeof a=="number"&&(i.maxLength=a),s&&(i.format=(m=Jj[s])!=null?m:s,i.format===""&&delete i.format,s==="time"&&delete i.format),d&&(i.contentEncoding=d),u&&u.size>0){let l=[...u];l.length===1?i.pattern=l[0].source:l.length>1&&(i.allOf=[...l.map(f=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:f.source}))])}},nS=(e,t,n,r)=>{let i=n,{minimum:o,maximum:a,format:s,multipleOf:u,exclusiveMaximum:d,exclusiveMinimum:m}=e._zod.bag;typeof s=="string"&&s.includes("int")?i.type="integer":i.type="number",typeof m=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.minimum=m,i.exclusiveMinimum=!0):i.exclusiveMinimum=m),typeof o=="number"&&(i.minimum=o,typeof m=="number"&&t.target!=="draft-04"&&(m>=o?delete i.minimum:delete i.exclusiveMinimum)),typeof d=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.maximum=d,i.exclusiveMaximum=!0):i.exclusiveMaximum=d),typeof a=="number"&&(i.maximum=a,typeof d=="number"&&t.target!=="draft-04"&&(d<=a?delete i.maximum:delete i.exclusiveMaximum)),typeof u=="number"&&(i.multipleOf=u)},iS=(e,t,n,r)=>{n.type="boolean"},rS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},oS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},aS=(e,t,n,r)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},sS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},lS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},uS=(e,t,n,r)=>{n.not={}},cS=(e,t,n,r)=>{},dS=(e,t,n,r)=>{},fS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},mS=(e,t,n,r)=>{let i=e._zod.def,o=xl(i.entries);o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),n.enum=o},pS=(e,t,n,r)=>{let i=e._zod.def,o=[];for(let a of i.values)if(a===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");o.push(Number(a))}else o.push(a);if(o.length!==0)if(o.length===1){let a=o[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),o.every(a=>typeof a=="boolean")&&(n.type="boolean"),o.every(a=>a===null)&&(n.type="null"),n.enum=o},gS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},hS=(e,t,n,r)=>{let i=n,o=e._zod.pattern;if(!o)throw new Error("Pattern not found in template literal");i.type="string",i.pattern=o.source},vS=(e,t,n,r)=>{let i=n,o={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:s,mime:u}=e._zod.bag;a!==void 0&&(o.minLength=a),s!==void 0&&(o.maxLength=s),u?u.length===1?(o.contentMediaType=u[0],Object.assign(i,o)):(Object.assign(i,o),i.anyOf=u.map(d=>({contentMediaType:d}))):Object.assign(i,o)},yS=(e,t,n,r)=>{n.type="boolean"},bS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},SS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},xS=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},_S=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},$S=(e,t,n,r)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},wS=(e,t,n,r)=>{let i=n,o=e._zod.def,{minimum:a,maximum:s}=e._zod.bag;typeof a=="number"&&(i.minItems=a),typeof s=="number"&&(i.maxItems=s),i.type="array",i.items=xe(o.element,t,{...r,path:[...r.path,"items"]})},zS=(e,t,n,r)=>{var d;let i=n,o=e._zod.def;i.type="object",i.properties={};let a=o.shape;for(let m in a)i.properties[m]=xe(a[m],t,{...r,path:[...r.path,"properties",m]});let s=new Set(Object.keys(a)),u=new Set([...s].filter(m=>{let l=o.shape[m]._zod;return t.io==="input"?l.optin===void 0:l.optout===void 0}));u.size>0&&(i.required=Array.from(u)),((d=o.catchall)==null?void 0:d._zod.def.type)==="never"?i.additionalProperties=!1:o.catchall?o.catchall&&(i.additionalProperties=xe(o.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):t.io==="output"&&(i.additionalProperties=!1)},xf=(e,t,n,r)=>{let i=e._zod.def,o=i.inclusive===!1,a=i.options.map((s,u)=>xe(s,t,{...r,path:[...r.path,o?"oneOf":"anyOf",u]}));o?n.oneOf=a:n.anyOf=a},AS=(e,t,n,r)=>{let i=e._zod.def,o=xe(i.left,t,{...r,path:[...r.path,"allOf",0]}),a=xe(i.right,t,{...r,path:[...r.path,"allOf",1]}),s=d=>"allOf"in d&&Object.keys(d).length===1,u=[...s(o)?o.allOf:[o],...s(a)?a.allOf:[a]];n.allOf=u},ES=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",u=o.items.map((f,p)=>xe(f,t,{...r,path:[...r.path,a,p]})),d=o.rest?xe(o.rest,t,{...r,path:[...r.path,s,...t.target==="openapi-3.0"?[o.items.length]:[]]}):null;t.target==="draft-2020-12"?(i.prefixItems=u,d&&(i.items=d)):t.target==="openapi-3.0"?(i.items={anyOf:u},d&&i.items.anyOf.push(d),i.minItems=u.length,d||(i.maxItems=u.length)):(i.items=u,d&&(i.additionalItems=d));let{minimum:m,maximum:l}=e._zod.bag;typeof m=="number"&&(i.minItems=m),typeof l=="number"&&(i.maxItems=l)},TS=(e,t,n,r)=>{let i=n,o=e._zod.def;i.type="object";let a=o.keyType,s=a._zod.bag,u=s==null?void 0:s.patterns;if(o.mode==="loose"&&u&&u.size>0){let m=xe(o.valueType,t,{...r,path:[...r.path,"patternProperties","*"]});i.patternProperties={};for(let l of u)i.patternProperties[l.source]=m}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(i.propertyNames=xe(o.keyType,t,{...r,path:[...r.path,"propertyNames"]})),i.additionalProperties=xe(o.valueType,t,{...r,path:[...r.path,"additionalProperties"]});let d=a._zod.values;if(d){let m=[...d].filter(l=>typeof l=="string"||typeof l=="number");m.length>0&&(i.required=m)}},kS=(e,t,n,r)=>{let i=e._zod.def,o=xe(i.innerType,t,r),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=i.innerType,n.nullable=!0):n.anyOf=[o,{type:"null"}]},CS=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},IS=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},NS=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,t.io==="input"&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},OS=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType;let a;try{a=i.catchValue(void 0)}catch(s){throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=a},DS=(e,t,n,r)=>{let i=e._zod.def,o=t.io==="input"?i.in._zod.def.type==="transform"?i.out:i.in:i.out;xe(o,t,r);let a=t.seen.get(e);a.ref=o},MS=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType,n.readOnly=!0},US=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},_f=(e,t,n,r)=>{let i=e._zod.def;xe(i.innerType,t,r);let o=t.seen.get(e);o.ref=i.innerType},RS=(e,t,n,r)=>{let i=e._zod.innerType;xe(i,t,r);let o=t.seen.get(e);o.ref=i},Sf={string:tS,number:nS,boolean:iS,bigint:rS,symbol:oS,null:aS,undefined:sS,void:lS,never:uS,any:cS,unknown:dS,date:fS,enum:mS,literal:pS,nan:gS,template_literal:hS,file:vS,success:yS,custom:bS,function:SS,transform:xS,map:_S,set:$S,array:wS,object:zS,union:xf,intersection:AS,tuple:ES,record:TS,nullable:kS,nonoptional:CS,default:IS,prefault:NS,catch:OS,pipe:DS,readonly:MS,promise:US,optional:_f,lazy:RS};function $f(e,t){if("_idmap"in e){let r=e,i=dr({...t,processors:Sf}),o={};for(let u of r._idmap.entries()){let[d,m]=u;xe(m,i)}let a={},s={registry:r,uri:t==null?void 0:t.uri,defs:o};i.external=s;for(let u of r._idmap.entries()){let[d,m]=u;fr(i,m),a[d]=mr(i,m)}if(Object.keys(o).length>0){let u=i.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[u]:o}}return{schemas:a}}let n=dr({...t,processors:Sf});return xe(e,n),fr(n,e),mr(n,e)}var wf=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){var r;let n=(r=t==null?void 0:t.target)!=null?r:"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=dr({processors:Sf,target:n,...(t==null?void 0:t.metadata)&&{metadata:t.metadata},...(t==null?void 0:t.unrepresentable)&&{unrepresentable:t.unrepresentable},...(t==null?void 0:t.override)&&{override:t.override},...(t==null?void 0:t.io)&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return xe(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),fr(this.ctx,t);let r=mr(this.ctx,t),{"~standard":i,...o}=r;return o}};var jS={};var jl={};On(jl,{ZodAny:()=>lx,ZodArray:()=>fx,ZodBase64:()=>Bf,ZodBase64URL:()=>Gf,ZodBigInt:()=>qa,ZodBigIntFormat:()=>Jf,ZodBoolean:()=>Za,ZodCIDRv4:()=>Vf,ZodCIDRv6:()=>Hf,ZodCUID:()=>Uf,ZodCUID2:()=>Rf,ZodCatch:()=>Dx,ZodCodec:()=>im,ZodCustom:()=>Jl,ZodCustomStringFormat:()=>Pa,ZodDate:()=>Hl,ZodDefault:()=>Tx,ZodDiscriminatedUnion:()=>px,ZodE164:()=>Ff,ZodEmail:()=>Of,ZodEmoji:()=>Df,ZodEnum:()=>Ra,ZodExactOptional:()=>zx,ZodFile:()=>$x,ZodFunction:()=>Vx,ZodGUID:()=>Pl,ZodIPv4:()=>Zf,ZodIPv6:()=>qf,ZodIntersection:()=>gx,ZodJWT:()=>Xf,ZodKSUID:()=>Lf,ZodLazy:()=>Lx,ZodLiteral:()=>_x,ZodMAC:()=>tx,ZodMap:()=>Sx,ZodNaN:()=>Ux,ZodNanoID:()=>Mf,ZodNever:()=>cx,ZodNonOptional:()=>tm,ZodNull:()=>ax,ZodNullable:()=>Ex,ZodNumber:()=>La,ZodNumberFormat:()=>no,ZodObject:()=>Gl,ZodOptional:()=>em,ZodPipe:()=>nm,ZodPrefault:()=>Cx,ZodPromise:()=>qx,ZodReadonly:()=>Rx,ZodRecord:()=>Xl,ZodSet:()=>xx,ZodString:()=>ja,ZodStringFormat:()=>Te,ZodSuccess:()=>Ox,ZodSymbol:()=>rx,ZodTemplateLiteral:()=>Px,ZodTransform:()=>wx,ZodTuple:()=>vx,ZodType:()=>se,ZodULID:()=>jf,ZodURL:()=>Vl,ZodUUID:()=>Xn,ZodUndefined:()=>ox,ZodUnion:()=>Fl,ZodUnknown:()=>ux,ZodVoid:()=>dx,ZodXID:()=>Pf,ZodXor:()=>mx,_ZodString:()=>Nf,_default:()=>kx,_function:()=>FC,any:()=>zC,array:()=>Bl,base64:()=>lC,base64url:()=>uC,bigint:()=>SC,boolean:()=>ix,catch:()=>Mx,check:()=>XC,cidrv4:()=>aC,cidrv6:()=>sC,codec:()=>HC,cuid:()=>Qk,cuid2:()=>Wk,custom:()=>JC,date:()=>EC,describe:()=>YC,discriminatedUnion:()=>OC,e164:()=>cC,email:()=>qk,emoji:()=>Yk,enum:()=>Qf,exactOptional:()=>Ax,file:()=>LC,float32:()=>hC,float64:()=>vC,function:()=>FC,guid:()=>Vk,hash:()=>gC,hex:()=>pC,hostname:()=>mC,httpUrl:()=>Jk,instanceof:()=>QC,int:()=>If,int32:()=>yC,int64:()=>xC,intersection:()=>hx,ipv4:()=>iC,ipv6:()=>oC,json:()=>eI,jwt:()=>dC,keyof:()=>TC,ksuid:()=>nC,lazy:()=>Zx,literal:()=>PC,looseObject:()=>IC,looseRecord:()=>MC,mac:()=>rC,map:()=>UC,meta:()=>KC,nan:()=>VC,nanoid:()=>Kk,nativeEnum:()=>jC,never:()=>Yf,nonoptional:()=>Nx,null:()=>sx,nullable:()=>Zl,nullish:()=>ZC,number:()=>nx,object:()=>kC,optional:()=>Ll,partialRecord:()=>DC,pipe:()=>ql,prefault:()=>Ix,preprocess:()=>tI,promise:()=>GC,readonly:()=>jx,record:()=>bx,refine:()=>Hx,set:()=>RC,strictObject:()=>CC,string:()=>Cf,stringFormat:()=>fC,stringbool:()=>WC,success:()=>qC,superRefine:()=>Bx,symbol:()=>$C,templateLiteral:()=>BC,transform:()=>Wf,tuple:()=>yx,uint32:()=>bC,uint64:()=>_C,ulid:()=>eC,undefined:()=>wC,union:()=>Kf,unknown:()=>to,url:()=>Xk,uuid:()=>Hk,uuidv4:()=>Bk,uuidv6:()=>Gk,uuidv7:()=>Fk,void:()=>AC,xid:()=>tC,xor:()=>NC});var zf={};On(zf,{endsWith:()=>Ta,gt:()=>Bn,gte:()=>Ut,includes:()=>Aa,length:()=>Wr,lowercase:()=>wa,lt:()=>Hn,lte:()=>cn,maxLength:()=>Qr,maxSize:()=>cr,mime:()=>ka,minLength:()=>wi,minSize:()=>Gn,multipleOf:()=>ur,negative:()=>hf,nonnegative:()=>yf,nonpositive:()=>vf,normalize:()=>Ca,overwrite:()=>In,positive:()=>gf,property:()=>bf,regex:()=>$a,size:()=>Kr,slugify:()=>Da,startsWith:()=>Ea,toLowerCase:()=>Na,toUpperCase:()=>Oa,trim:()=>Ia,uppercase:()=>za});var eo={};On(eo,{ZodISODate:()=>Ef,ZodISODateTime:()=>Af,ZodISODuration:()=>kf,ZodISOTime:()=>Tf,date:()=>LS,datetime:()=>PS,duration:()=>qS,time:()=>ZS});var Af=_("ZodISODateTime",(e,t)=>{gy.init(e,t),Te.init(e,t)});function PS(e){return bb(Af,e)}var Ef=_("ZodISODate",(e,t)=>{hy.init(e,t),Te.init(e,t)});function LS(e){return Sb(Ef,e)}var Tf=_("ZodISOTime",(e,t)=>{vy.init(e,t),Te.init(e,t)});function ZS(e){return xb(Tf,e)}var kf=_("ZodISODuration",(e,t)=>{yy.init(e,t),Te.init(e,t)});function qS(e){return _b(kf,e)}var Zk=(e,t)=>{Al.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>Tl(e,n)},flatten:{value:n=>El(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,pa,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,pa,2)}},isEmpty:{get(){return e.issues.length===0}}})},Kj=_("ZodError",Zk),Ft=_("ZodError",Zk,{Parent:Error});var VS=va(Ft),HS=ya(Ft),BS=ba(Ft),GS=Sa(Ft),FS=_d(Ft),XS=$d(Ft),JS=wd(Ft),YS=zd(Ft),KS=Ad(Ft),QS=Ed(Ft),WS=Td(Ft),ex=kd(Ft);var se=_("ZodType",(e,t)=>(ie.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:Ua(e,"input"),output:Ua(e,"output")}}),e.toJSONSchema=eS(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>{var r;return e.clone(D.mergeDefs(t,{checks:[...(r=t.checks)!=null?r:[],...n.map(i=>typeof i=="function"?{_zod:{check:i,def:{check:"custom"},onattach:[]}}:i)]}),{parent:!0})},e.with=e.check,e.clone=(n,r)=>Mt(e,n,r),e.brand=()=>e,e.register=(n,r)=>(n.add(e,r),e),e.parse=(n,r)=>VS(e,n,r,{callee:e.parse}),e.safeParse=(n,r)=>BS(e,n,r),e.parseAsync=async(n,r)=>HS(e,n,r,{callee:e.parseAsync}),e.safeParseAsync=async(n,r)=>GS(e,n,r),e.spa=e.safeParseAsync,e.encode=(n,r)=>FS(e,n,r),e.decode=(n,r)=>XS(e,n,r),e.encodeAsync=async(n,r)=>JS(e,n,r),e.decodeAsync=async(n,r)=>YS(e,n,r),e.safeEncode=(n,r)=>KS(e,n,r),e.safeDecode=(n,r)=>QS(e,n,r),e.safeEncodeAsync=async(n,r)=>WS(e,n,r),e.safeDecodeAsync=async(n,r)=>ex(e,n,r),e.refine=(n,r)=>e.check(Hx(n,r)),e.superRefine=n=>e.check(Bx(n)),e.overwrite=n=>e.check(In(n)),e.optional=()=>Ll(e),e.exactOptional=()=>Ax(e),e.nullable=()=>Zl(e),e.nullish=()=>Ll(Zl(e)),e.nonoptional=n=>Nx(e,n),e.array=()=>Bl(e),e.or=n=>Kf([e,n]),e.and=n=>hx(e,n),e.transform=n=>ql(e,Wf(n)),e.default=n=>kx(e,n),e.prefault=n=>Ix(e,n),e.catch=n=>Mx(e,n),e.pipe=n=>ql(e,n),e.readonly=()=>jx(e),e.describe=n=>{let r=e.clone();return _t.add(r,{description:n}),r},Object.defineProperty(e,"description",{get(){var n;return(n=_t.get(e))==null?void 0:n.description},configurable:!0}),e.meta=(...n)=>{if(n.length===0)return _t.get(e);let r=e.clone();return _t.add(r,n[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=n=>n(e),e)),Nf=_("_ZodString",(e,t)=>{var r,i,o;Jr.init(e,t),se.init(e,t),e._zod.processJSONSchema=(a,s,u)=>tS(e,a,s,u);let n=e._zod.bag;e.format=(r=n.format)!=null?r:null,e.minLength=(i=n.minimum)!=null?i:null,e.maxLength=(o=n.maximum)!=null?o:null,e.regex=(...a)=>e.check($a(...a)),e.includes=(...a)=>e.check(Aa(...a)),e.startsWith=(...a)=>e.check(Ea(...a)),e.endsWith=(...a)=>e.check(Ta(...a)),e.min=(...a)=>e.check(wi(...a)),e.max=(...a)=>e.check(Qr(...a)),e.length=(...a)=>e.check(Wr(...a)),e.nonempty=(...a)=>e.check(wi(1,...a)),e.lowercase=a=>e.check(wa(a)),e.uppercase=a=>e.check(za(a)),e.trim=()=>e.check(Ia()),e.normalize=(...a)=>e.check(Ca(...a)),e.toLowerCase=()=>e.check(Na()),e.toUpperCase=()=>e.check(Oa()),e.slugify=()=>e.check(Da())}),ja=_("ZodString",(e,t)=>{Jr.init(e,t),Nf.init(e,t),e.email=n=>e.check(Xd(Of,n)),e.url=n=>e.check(Rl(Vl,n)),e.jwt=n=>e.check(pf(Xf,n)),e.emoji=n=>e.check(Wd(Df,n)),e.guid=n=>e.check(Ul(Pl,n)),e.uuid=n=>e.check(Jd(Xn,n)),e.uuidv4=n=>e.check(Yd(Xn,n)),e.uuidv6=n=>e.check(Kd(Xn,n)),e.uuidv7=n=>e.check(Qd(Xn,n)),e.nanoid=n=>e.check(ef(Mf,n)),e.guid=n=>e.check(Ul(Pl,n)),e.cuid=n=>e.check(tf(Uf,n)),e.cuid2=n=>e.check(nf(Rf,n)),e.ulid=n=>e.check(rf(jf,n)),e.base64=n=>e.check(df(Bf,n)),e.base64url=n=>e.check(ff(Gf,n)),e.xid=n=>e.check(of(Pf,n)),e.ksuid=n=>e.check(af(Lf,n)),e.ipv4=n=>e.check(sf(Zf,n)),e.ipv6=n=>e.check(lf(qf,n)),e.cidrv4=n=>e.check(uf(Vf,n)),e.cidrv6=n=>e.check(cf(Hf,n)),e.e164=n=>e.check(mf(Ff,n)),e.datetime=n=>e.check(PS(n)),e.date=n=>e.check(LS(n)),e.time=n=>e.check(ZS(n)),e.duration=n=>e.check(qS(n))});function Cf(e){return gb(ja,e)}var Te=_("ZodStringFormat",(e,t)=>{Ee.init(e,t),Nf.init(e,t)}),Of=_("ZodEmail",(e,t)=>{ay.init(e,t),Te.init(e,t)});function qk(e){return Xd(Of,e)}var Pl=_("ZodGUID",(e,t)=>{ry.init(e,t),Te.init(e,t)});function Vk(e){return Ul(Pl,e)}var Xn=_("ZodUUID",(e,t)=>{oy.init(e,t),Te.init(e,t)});function Hk(e){return Jd(Xn,e)}function Bk(e){return Yd(Xn,e)}function Gk(e){return Kd(Xn,e)}function Fk(e){return Qd(Xn,e)}var Vl=_("ZodURL",(e,t)=>{sy.init(e,t),Te.init(e,t)});function Xk(e){return Rl(Vl,e)}function Jk(e){return Rl(Vl,{protocol:/^https?$/,hostname:un.domain,...D.normalizeParams(e)})}var Df=_("ZodEmoji",(e,t)=>{ly.init(e,t),Te.init(e,t)});function Yk(e){return Wd(Df,e)}var Mf=_("ZodNanoID",(e,t)=>{uy.init(e,t),Te.init(e,t)});function Kk(e){return ef(Mf,e)}var Uf=_("ZodCUID",(e,t)=>{cy.init(e,t),Te.init(e,t)});function Qk(e){return tf(Uf,e)}var Rf=_("ZodCUID2",(e,t)=>{dy.init(e,t),Te.init(e,t)});function Wk(e){return nf(Rf,e)}var jf=_("ZodULID",(e,t)=>{fy.init(e,t),Te.init(e,t)});function eC(e){return rf(jf,e)}var Pf=_("ZodXID",(e,t)=>{my.init(e,t),Te.init(e,t)});function tC(e){return of(Pf,e)}var Lf=_("ZodKSUID",(e,t)=>{py.init(e,t),Te.init(e,t)});function nC(e){return af(Lf,e)}var Zf=_("ZodIPv4",(e,t)=>{by.init(e,t),Te.init(e,t)});function iC(e){return sf(Zf,e)}var tx=_("ZodMAC",(e,t)=>{xy.init(e,t),Te.init(e,t)});function rC(e){return vb(tx,e)}var qf=_("ZodIPv6",(e,t)=>{Sy.init(e,t),Te.init(e,t)});function oC(e){return lf(qf,e)}var Vf=_("ZodCIDRv4",(e,t)=>{_y.init(e,t),Te.init(e,t)});function aC(e){return uf(Vf,e)}var Hf=_("ZodCIDRv6",(e,t)=>{$y.init(e,t),Te.init(e,t)});function sC(e){return cf(Hf,e)}var Bf=_("ZodBase64",(e,t)=>{zy.init(e,t),Te.init(e,t)});function lC(e){return df(Bf,e)}var Gf=_("ZodBase64URL",(e,t)=>{Ay.init(e,t),Te.init(e,t)});function uC(e){return ff(Gf,e)}var Ff=_("ZodE164",(e,t)=>{Ey.init(e,t),Te.init(e,t)});function cC(e){return mf(Ff,e)}var Xf=_("ZodJWT",(e,t)=>{Ty.init(e,t),Te.init(e,t)});function dC(e){return pf(Xf,e)}var Pa=_("ZodCustomStringFormat",(e,t)=>{ky.init(e,t),Te.init(e,t)});function fC(e,t,n={}){return Ma(Pa,e,t,n)}function mC(e){return Ma(Pa,"hostname",un.hostname,e)}function pC(e){return Ma(Pa,"hex",un.hex,e)}function gC(e,t){var o;let n=(o=t==null?void 0:t.enc)!=null?o:"hex",r=`${e}_${n}`,i=un[r];if(!i)throw new Error(`Unrecognized hash format: ${r}`);return Ma(Pa,r,i,t)}var La=_("ZodNumber",(e,t)=>{var r,i,o,a,s,u,d,m,l;Pd.init(e,t),se.init(e,t),e._zod.processJSONSchema=(f,p,h)=>nS(e,f,p,h),e.gt=(f,p)=>e.check(Bn(f,p)),e.gte=(f,p)=>e.check(Ut(f,p)),e.min=(f,p)=>e.check(Ut(f,p)),e.lt=(f,p)=>e.check(Hn(f,p)),e.lte=(f,p)=>e.check(cn(f,p)),e.max=(f,p)=>e.check(cn(f,p)),e.int=f=>e.check(If(f)),e.safe=f=>e.check(If(f)),e.positive=f=>e.check(Bn(0,f)),e.nonnegative=f=>e.check(Ut(0,f)),e.negative=f=>e.check(Hn(0,f)),e.nonpositive=f=>e.check(cn(0,f)),e.multipleOf=(f,p)=>e.check(ur(f,p)),e.step=(f,p)=>e.check(ur(f,p)),e.finite=()=>e;let n=e._zod.bag;e.minValue=(o=Math.max((r=n.minimum)!=null?r:Number.NEGATIVE_INFINITY,(i=n.exclusiveMinimum)!=null?i:Number.NEGATIVE_INFINITY))!=null?o:null,e.maxValue=(u=Math.min((a=n.maximum)!=null?a:Number.POSITIVE_INFINITY,(s=n.exclusiveMaximum)!=null?s:Number.POSITIVE_INFINITY))!=null?u:null,e.isInt=((d=n.format)!=null?d:"").includes("int")||Number.isSafeInteger((m=n.multipleOf)!=null?m:.5),e.isFinite=!0,e.format=(l=n.format)!=null?l:null});function nx(e){return $b(La,e)}var no=_("ZodNumberFormat",(e,t)=>{Cy.init(e,t),La.init(e,t)});function If(e){return zb(no,e)}function hC(e){return Ab(no,e)}function vC(e){return Eb(no,e)}function yC(e){return Tb(no,e)}function bC(e){return kb(no,e)}var Za=_("ZodBoolean",(e,t)=>{Nl.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>iS(e,n,r,i)});function ix(e){return Cb(Za,e)}var qa=_("ZodBigInt",(e,t)=>{var r,i,o;Ld.init(e,t),se.init(e,t),e._zod.processJSONSchema=(a,s,u)=>rS(e,a,s,u),e.gte=(a,s)=>e.check(Ut(a,s)),e.min=(a,s)=>e.check(Ut(a,s)),e.gt=(a,s)=>e.check(Bn(a,s)),e.gte=(a,s)=>e.check(Ut(a,s)),e.min=(a,s)=>e.check(Ut(a,s)),e.lt=(a,s)=>e.check(Hn(a,s)),e.lte=(a,s)=>e.check(cn(a,s)),e.max=(a,s)=>e.check(cn(a,s)),e.positive=a=>e.check(Bn(BigInt(0),a)),e.negative=a=>e.check(Hn(BigInt(0),a)),e.nonpositive=a=>e.check(cn(BigInt(0),a)),e.nonnegative=a=>e.check(Ut(BigInt(0),a)),e.multipleOf=(a,s)=>e.check(ur(a,s));let n=e._zod.bag;e.minValue=(r=n.minimum)!=null?r:null,e.maxValue=(i=n.maximum)!=null?i:null,e.format=(o=n.format)!=null?o:null});function SC(e){return Nb(qa,e)}var Jf=_("ZodBigIntFormat",(e,t)=>{Iy.init(e,t),qa.init(e,t)});function xC(e){return Db(Jf,e)}function _C(e){return Mb(Jf,e)}var rx=_("ZodSymbol",(e,t)=>{Ny.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>oS(e,n,r,i)});function $C(e){return Ub(rx,e)}var ox=_("ZodUndefined",(e,t)=>{Oy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>sS(e,n,r,i)});function wC(e){return Rb(ox,e)}var ax=_("ZodNull",(e,t)=>{Dy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>aS(e,n,r,i)});function sx(e){return jb(ax,e)}var lx=_("ZodAny",(e,t)=>{My.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>cS(e,n,r,i)});function zC(){return Pb(lx)}var ux=_("ZodUnknown",(e,t)=>{Uy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>dS(e,n,r,i)});function to(){return Lb(ux)}var cx=_("ZodNever",(e,t)=>{Ry.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>uS(e,n,r,i)});function Yf(e){return Zb(cx,e)}var dx=_("ZodVoid",(e,t)=>{jy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>lS(e,n,r,i)});function AC(e){return qb(dx,e)}var Hl=_("ZodDate",(e,t)=>{Py.init(e,t),se.init(e,t),e._zod.processJSONSchema=(r,i,o)=>fS(e,r,i,o),e.min=(r,i)=>e.check(Ut(r,i)),e.max=(r,i)=>e.check(cn(r,i));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function EC(e){return Vb(Hl,e)}var fx=_("ZodArray",(e,t)=>{Ly.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>wS(e,n,r,i),e.element=t.element,e.min=(n,r)=>e.check(wi(n,r)),e.nonempty=n=>e.check(wi(1,n)),e.max=(n,r)=>e.check(Qr(n,r)),e.length=(n,r)=>e.check(Wr(n,r)),e.unwrap=()=>e.element});function Bl(e,t){return Gb(fx,e,t)}function TC(e){let t=e._zod.def.shape;return Qf(Object.keys(t))}var Gl=_("ZodObject",(e,t)=>{Zy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>zS(e,n,r,i),D.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>Qf(Object.keys(e._zod.def.shape)),e.catchall=n=>e.clone({...e._zod.def,catchall:n}),e.passthrough=()=>e.clone({...e._zod.def,catchall:to()}),e.loose=()=>e.clone({...e._zod.def,catchall:to()}),e.strict=()=>e.clone({...e._zod.def,catchall:Yf()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=n=>D.extend(e,n),e.safeExtend=n=>D.safeExtend(e,n),e.merge=n=>D.merge(e,n),e.pick=n=>D.pick(e,n),e.omit=n=>D.omit(e,n),e.partial=(...n)=>D.partial(em,e,n[0]),e.required=(...n)=>D.required(tm,e,n[0])});function kC(e,t){let n={type:"object",shape:e!=null?e:{},...D.normalizeParams(t)};return new Gl(n)}function CC(e,t){return new Gl({type:"object",shape:e,catchall:Yf(),...D.normalizeParams(t)})}function IC(e,t){return new Gl({type:"object",shape:e,catchall:to(),...D.normalizeParams(t)})}var Fl=_("ZodUnion",(e,t)=>{Ol.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>xf(e,n,r,i),e.options=t.options});function Kf(e,t){return new Fl({type:"union",options:e,...D.normalizeParams(t)})}var mx=_("ZodXor",(e,t)=>{Fl.init(e,t),qy.init(e,t),e._zod.processJSONSchema=(n,r,i)=>xf(e,n,r,i),e.options=t.options});function NC(e,t){return new mx({type:"union",options:e,inclusive:!1,...D.normalizeParams(t)})}var px=_("ZodDiscriminatedUnion",(e,t)=>{Fl.init(e,t),Vy.init(e,t)});function OC(e,t,n){return new px({type:"union",options:t,discriminator:e,...D.normalizeParams(n)})}var gx=_("ZodIntersection",(e,t)=>{Hy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>AS(e,n,r,i)});function hx(e,t){return new gx({type:"intersection",left:e,right:t})}var vx=_("ZodTuple",(e,t)=>{Zd.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>ES(e,n,r,i),e.rest=n=>e.clone({...e._zod.def,rest:n})});function yx(e,t,n){let r=t instanceof ie,i=r?n:t,o=r?t:null;return new vx({type:"tuple",items:e,rest:o,...D.normalizeParams(i)})}var Xl=_("ZodRecord",(e,t)=>{By.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>TS(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType});function bx(e,t,n){return new Xl({type:"record",keyType:e,valueType:t,...D.normalizeParams(n)})}function DC(e,t,n){let r=Mt(e);return r._zod.values=void 0,new Xl({type:"record",keyType:r,valueType:t,...D.normalizeParams(n)})}function MC(e,t,n){return new Xl({type:"record",keyType:e,valueType:t,mode:"loose",...D.normalizeParams(n)})}var Sx=_("ZodMap",(e,t)=>{Gy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>_S(e,n,r,i),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(Gn(...n)),e.nonempty=n=>e.check(Gn(1,n)),e.max=(...n)=>e.check(cr(...n)),e.size=(...n)=>e.check(Kr(...n))});function UC(e,t,n){return new Sx({type:"map",keyType:e,valueType:t,...D.normalizeParams(n)})}var xx=_("ZodSet",(e,t)=>{Fy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>$S(e,n,r,i),e.min=(...n)=>e.check(Gn(...n)),e.nonempty=n=>e.check(Gn(1,n)),e.max=(...n)=>e.check(cr(...n)),e.size=(...n)=>e.check(Kr(...n))});function RC(e,t){return new xx({type:"set",valueType:e,...D.normalizeParams(t)})}var Ra=_("ZodEnum",(e,t)=>{Xy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(r,i,o)=>mS(e,r,i,o),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(r,i)=>{let o={};for(let a of r)if(n.has(a))o[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new Ra({...t,checks:[],...D.normalizeParams(i),entries:o})},e.exclude=(r,i)=>{let o={...t.entries};for(let a of r)if(n.has(a))delete o[a];else throw new Error(`Key ${a} not found in enum`);return new Ra({...t,checks:[],...D.normalizeParams(i),entries:o})}});function Qf(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new Ra({type:"enum",entries:n,...D.normalizeParams(t)})}function jC(e,t){return new Ra({type:"enum",entries:e,...D.normalizeParams(t)})}var _x=_("ZodLiteral",(e,t)=>{Jy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>pS(e,n,r,i),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function PC(e,t){return new _x({type:"literal",values:Array.isArray(e)?e:[e],...D.normalizeParams(t)})}var $x=_("ZodFile",(e,t)=>{Yy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>vS(e,n,r,i),e.min=(n,r)=>e.check(Gn(n,r)),e.max=(n,r)=>e.check(cr(n,r)),e.mime=(n,r)=>e.check(ka(Array.isArray(n)?n:[n],r))});function LC(e){return Fb($x,e)}var wx=_("ZodTransform",(e,t)=>{Ky.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>xS(e,n,r,i),e._zod.parse=(n,r)=>{if(r.direction==="backward")throw new rr(e.constructor.name);n.addIssue=o=>{var a,s,u;if(typeof o=="string")n.issues.push(D.issue(o,n.value,t));else{let d=o;d.fatal&&(d.continue=!1),(a=d.code)!=null||(d.code="custom"),(s=d.input)!=null||(d.input=n.value),(u=d.inst)!=null||(d.inst=e),n.issues.push(D.issue(d))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(o=>(n.value=o,n)):(n.value=i,n)}});function Wf(e){return new wx({type:"transform",transform:e})}var em=_("ZodOptional",(e,t)=>{qd.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>_f(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Ll(e){return new em({type:"optional",innerType:e})}var zx=_("ZodExactOptional",(e,t)=>{Qy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>_f(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Ax(e){return new zx({type:"optional",innerType:e})}var Ex=_("ZodNullable",(e,t)=>{Wy.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>kS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Zl(e){return new Ex({type:"nullable",innerType:e})}function ZC(e){return Ll(Zl(e))}var Tx=_("ZodDefault",(e,t)=>{eb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>IS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function kx(e,t){return new Tx({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():D.shallowClone(t)}})}var Cx=_("ZodPrefault",(e,t)=>{tb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>NS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Ix(e,t){return new Cx({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():D.shallowClone(t)}})}var tm=_("ZodNonOptional",(e,t)=>{nb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>CS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function Nx(e,t){return new tm({type:"nonoptional",innerType:e,...D.normalizeParams(t)})}var Ox=_("ZodSuccess",(e,t)=>{ib.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>yS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function qC(e){return new Ox({type:"success",innerType:e})}var Dx=_("ZodCatch",(e,t)=>{rb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>OS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Mx(e,t){return new Dx({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}var Ux=_("ZodNaN",(e,t)=>{ob.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>gS(e,n,r,i)});function VC(e){return Bb(Ux,e)}var nm=_("ZodPipe",(e,t)=>{ab.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>DS(e,n,r,i),e.in=t.in,e.out=t.out});function ql(e,t){return new nm({type:"pipe",in:e,out:t})}var im=_("ZodCodec",(e,t)=>{nm.init(e,t),Dl.init(e,t)});function HC(e,t,n){return new im({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var Rx=_("ZodReadonly",(e,t)=>{sb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>MS(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function jx(e){return new Rx({type:"readonly",innerType:e})}var Px=_("ZodTemplateLiteral",(e,t)=>{lb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>hS(e,n,r,i)});function BC(e,t){return new Px({type:"template_literal",parts:e,...D.normalizeParams(t)})}var Lx=_("ZodLazy",(e,t)=>{db.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>RS(e,n,r,i),e.unwrap=()=>e._zod.def.getter()});function Zx(e){return new Lx({type:"lazy",getter:e})}var qx=_("ZodPromise",(e,t)=>{cb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>US(e,n,r,i),e.unwrap=()=>e._zod.def.innerType});function GC(e){return new qx({type:"promise",innerType:e})}var Vx=_("ZodFunction",(e,t)=>{ub.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>SS(e,n,r,i)});function FC(e){var t,n;return new Vx({type:"function",input:Array.isArray(e==null?void 0:e.input)?yx(e==null?void 0:e.input):(t=e==null?void 0:e.input)!=null?t:Bl(to()),output:(n=e==null?void 0:e.output)!=null?n:to()})}var Jl=_("ZodCustom",(e,t)=>{fb.init(e,t),se.init(e,t),e._zod.processJSONSchema=(n,r,i)=>bS(e,n,r,i)});function XC(e){let t=new Ce({check:"custom"});return t._zod.check=e,t}function JC(e,t){return Xb(Jl,e!=null?e:()=>!0,t)}function Hx(e,t={}){return Jb(Jl,e,t)}function Bx(e){return Yb(e)}var YC=Kb,KC=Qb;function QC(e,t={}){let n=new Jl({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...D.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=r=>{var i;r.value instanceof e||r.issues.push({code:"invalid_type",expected:e.name,input:r.value,inst:n,path:[...(i=n._zod.def.path)!=null?i:[]]})},n}var WC=(...e)=>Wb({Codec:im,Boolean:Za,String:ja},...e);function eI(e){let t=Zx(()=>Kf([Cf(e),nx(),ix(),sx(),Bl(t),bx(Cf(),t)]));return t}function tI(e,t){return ql(Wf(e),t)}var Wj={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function eP(e){Je({customError:e})}function tP(){return Je().customError}var Gx;(function(e){})(Gx||(Gx={}));var Z={...jl,...zf,iso:eo},nP=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function iP(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t!=null?t:"draft-2020-12"}function rP(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;let r=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===r){let i=n[1];if(!i||!t.defs[i])throw new Error(`Reference not found: ${e}`);return t.defs[i]}throw new Error(`Reference not found: ${e}`)}function nI(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return Z.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let i=e.$ref;if(t.refs.has(i))return t.refs.get(i);if(t.processing.has(i))return Z.lazy(()=>{if(!t.refs.has(i))throw new Error(`Circular reference not resolved: ${i}`);return t.refs.get(i)});t.processing.add(i);let o=rP(i,t),a=Et(o,t);return t.refs.set(i,a),t.processing.delete(i),a}if(e.enum!==void 0){let i=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&i.length===1&&i[0]===null)return Z.null();if(i.length===0)return Z.never();if(i.length===1)return Z.literal(i[0]);if(i.every(a=>typeof a=="string"))return Z.enum(i);let o=i.map(a=>Z.literal(a));return o.length<2?o[0]:Z.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return Z.literal(e.const);let n=e.type;if(Array.isArray(n)){let i=n.map(o=>{let a={...e,type:o};return nI(a,t)});return i.length===0?Z.never():i.length===1?i[0]:Z.union(i)}if(!n)return Z.any();let r;switch(n){case"string":{let i=Z.string();if(e.format){let o=e.format;o==="email"?i=i.check(Z.email()):o==="uri"||o==="uri-reference"?i=i.check(Z.url()):o==="uuid"||o==="guid"?i=i.check(Z.uuid()):o==="date-time"?i=i.check(Z.iso.datetime()):o==="date"?i=i.check(Z.iso.date()):o==="time"?i=i.check(Z.iso.time()):o==="duration"?i=i.check(Z.iso.duration()):o==="ipv4"?i=i.check(Z.ipv4()):o==="ipv6"?i=i.check(Z.ipv6()):o==="mac"?i=i.check(Z.mac()):o==="cidr"?i=i.check(Z.cidrv4()):o==="cidr-v6"?i=i.check(Z.cidrv6()):o==="base64"?i=i.check(Z.base64()):o==="base64url"?i=i.check(Z.base64url()):o==="e164"?i=i.check(Z.e164()):o==="jwt"?i=i.check(Z.jwt()):o==="emoji"?i=i.check(Z.emoji()):o==="nanoid"?i=i.check(Z.nanoid()):o==="cuid"?i=i.check(Z.cuid()):o==="cuid2"?i=i.check(Z.cuid2()):o==="ulid"?i=i.check(Z.ulid()):o==="xid"?i=i.check(Z.xid()):o==="ksuid"&&(i=i.check(Z.ksuid()))}typeof e.minLength=="number"&&(i=i.min(e.minLength)),typeof e.maxLength=="number"&&(i=i.max(e.maxLength)),e.pattern&&(i=i.regex(new RegExp(e.pattern))),r=i;break}case"number":case"integer":{let i=n==="integer"?Z.number().int():Z.number();typeof e.minimum=="number"&&(i=i.min(e.minimum)),typeof e.maximum=="number"&&(i=i.max(e.maximum)),typeof e.exclusiveMinimum=="number"?i=i.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(i=i.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?i=i.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(i=i.lt(e.maximum)),typeof e.multipleOf=="number"&&(i=i.multipleOf(e.multipleOf)),r=i;break}case"boolean":{r=Z.boolean();break}case"null":{r=Z.null();break}case"object":{let i={},o=e.properties||{},a=new Set(e.required||[]);for(let[u,d]of Object.entries(o)){let m=Et(d,t);i[u]=a.has(u)?m:m.optional()}if(e.propertyNames){let u=Et(e.propertyNames,t),d=e.additionalProperties&&typeof e.additionalProperties=="object"?Et(e.additionalProperties,t):Z.any();if(Object.keys(i).length===0){r=Z.record(u,d);break}let m=Z.object(i).passthrough(),l=Z.looseRecord(u,d);r=Z.intersection(m,l);break}if(e.patternProperties){let u=e.patternProperties,d=Object.keys(u),m=[];for(let f of d){let p=Et(u[f],t),h=Z.string().regex(new RegExp(f));m.push(Z.looseRecord(h,p))}let l=[];if(Object.keys(i).length>0&&l.push(Z.object(i).passthrough()),l.push(...m),l.length===0)r=Z.object({}).passthrough();else if(l.length===1)r=l[0];else{let f=Z.intersection(l[0],l[1]);for(let p=2;p<l.length;p++)f=Z.intersection(f,l[p]);r=f}break}let s=Z.object(i);e.additionalProperties===!1?r=s.strict():typeof e.additionalProperties=="object"?r=s.catchall(Et(e.additionalProperties,t)):r=s.passthrough();break}case"array":{let i=e.prefixItems,o=e.items;if(i&&Array.isArray(i)){let a=i.map(u=>Et(u,t)),s=o&&typeof o=="object"&&!Array.isArray(o)?Et(o,t):void 0;s?r=Z.tuple(a).rest(s):r=Z.tuple(a),typeof e.minItems=="number"&&(r=r.check(Z.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(Z.maxLength(e.maxItems)))}else if(Array.isArray(o)){let a=o.map(u=>Et(u,t)),s=e.additionalItems&&typeof e.additionalItems=="object"?Et(e.additionalItems,t):void 0;s?r=Z.tuple(a).rest(s):r=Z.tuple(a),typeof e.minItems=="number"&&(r=r.check(Z.minLength(e.minItems))),typeof e.maxItems=="number"&&(r=r.check(Z.maxLength(e.maxItems)))}else if(o!==void 0){let a=Et(o,t),s=Z.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),r=s}else r=Z.array(Z.any());break}default:throw new Error(`Unsupported type: ${n}`)}return e.description&&(r=r.describe(e.description)),e.default!==void 0&&(r=r.default(e.default)),r}function Et(e,t){if(typeof e=="boolean")return e?Z.any():Z.never();let n=nI(e,t),r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(d=>Et(d,t)),u=Z.union(s);n=r?Z.intersection(n,u):u}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(d=>Et(d,t)),u=Z.xor(s);n=r?Z.intersection(n,u):u}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=r?n:Z.any();else{let s=r?n:Et(e.allOf[0],t),u=r?0:1;for(let d=u;d<e.allOf.length;d++)s=Z.intersection(s,Et(e.allOf[d],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=Z.nullable(n)),e.readOnly===!0&&(n=Z.readonly(n));let i={},o=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let s of o)s in e&&(i[s]=e[s]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let s of a)s in e&&(i[s]=e[s]);for(let s of Object.keys(e))nP.has(s)||(i[s]=e[s]);return Object.keys(i).length>0&&t.registry.add(n,i),n}function iI(e,t){var o;if(typeof e=="boolean")return e?Z.any():Z.never();let n=iP(e,t==null?void 0:t.defaultTarget),r=e.$defs||e.definitions||{},i={version:n,defs:r,refs:new Map,processing:new Set,rootSchema:e,registry:(o=t==null?void 0:t.registry)!=null?o:_t};return Et(e,i)}var rm={};On(rm,{bigint:()=>lP,boolean:()=>sP,date:()=>uP,number:()=>aP,string:()=>oP});function oP(e){return hb(ja,e)}function aP(e){return wb(La,e)}function sP(e){return Ib(Za,e)}function lP(e){return Ob(qa,e)}function uP(e){return Hb(Hl,e)}Je(Vd());var Ge={authenticate:"authenticate",initialize:"initialize",session_cancel:"session/cancel",session_fork:"session/fork",session_list:"session/list",session_load:"session/load",session_new:"session/new",session_prompt:"session/prompt",session_resume:"session/resume",session_set_config_option:"session/set_config_option",session_set_mode:"session/set_mode",session_set_model:"session/set_model"},ut={fs_read_text_file:"fs/read_text_file",fs_write_text_file:"fs/write_text_file",session_request_permission:"session/request_permission",session_update:"session/update",terminal_create:"terminal/create",terminal_kill:"terminal/kill",terminal_output:"terminal/output",terminal_release:"terminal/release",terminal_wait_for_exit:"terminal/wait_for_exit"},rI=1;var dP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:c.string(),name:c.string()}),Xx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),methodId:c.string()}),fP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),mP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),blob:c.string(),mimeType:c.union([c.string(),c.null()]).optional(),uri:c.string()}),pP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),terminalId:c.string()}),gP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),newText:c.string(),oldText:c.union([c.string(),c.null()]).optional(),path:c.string()}),oI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),value:c.string()}),hP=c.union([c.literal(-32700),c.literal(-32600),c.literal(-32601),c.literal(-32602),c.literal(-32603),c.literal(-32800),c.literal(-32e3),c.literal(-32002),c.number().int()]),aI=c.object({code:hP,data:c.unknown().optional(),message:c.string()}),sI=c.unknown(),lI=c.unknown(),uI=c.unknown(),vP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),readTextFile:c.boolean().optional().default(!1),writeTextFile:c.boolean().optional().default(!1)}),yP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),fs:vP.optional().default({readTextFile:!1,writeTextFile:!1}),terminal:c.boolean().optional().default(!1)}),cI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),value:c.string()}),dI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),name:c.string(),title:c.union([c.string(),c.null()]).optional(),version:c.string()}),bP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),Jx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cursor:c.union([c.string(),c.null()]).optional(),cwd:c.union([c.string(),c.null()]).optional()}),SP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),http:c.boolean().optional().default(!1),sse:c.boolean().optional().default(!1)}),xP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),headers:c.array(cI),name:c.string(),url:c.string()}),_P=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),headers:c.array(cI),name:c.string(),url:c.string()}),$P=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),args:c.array(c.string()),command:c.string(),env:c.array(oI),name:c.string()}),om=c.union([xP.and(c.object({type:c.literal("http")})),_P.and(c.object({type:c.literal("sse")})),$P]),Yx=c.string(),wP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),modelId:Yx,name:c.string()}),Kx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(om)}),fI=c.string(),zP=c.union([c.literal("allow_once"),c.literal("allow_always"),c.literal("reject_once"),c.literal("reject_always")]),AP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),kind:zP,name:c.string(),optionId:fI}),EP=c.union([c.literal("high"),c.literal("medium"),c.literal("low")]),TP=c.union([c.literal("pending"),c.literal("in_progress"),c.literal("completed")]),kP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string(),priority:EP,status:TP}),CP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),entries:c.array(kP)}),IP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),audio:c.boolean().optional().default(!1),embeddedContext:c.boolean().optional().default(!1),image:c.boolean().optional().default(!1)}),mI=c.number().int().gte(0).lte(65535),Qx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),clientCapabilities:yP.optional().default({fs:{readTextFile:!1,writeTextFile:!1},terminal:!1}),clientInfo:c.union([dI,c.null()]).optional(),protocolVersion:mI}),NP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string()}),OP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),io=c.union([c.null(),c.coerce.bigint(),c.string()]),D8=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),requestId:io}),DP=c.enum(["assistant","user"]),Yl=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),audience:c.union([c.array(DP),c.null()]).optional(),lastModified:c.union([c.string(),c.null()]).optional(),priority:c.union([c.number(),c.null()]).optional()}),MP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Yl,c.null()]).optional(),data:c.string(),mimeType:c.string()}),UP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Yl,c.null()]).optional(),data:c.string(),mimeType:c.string(),uri:c.union([c.string(),c.null()]).optional()}),RP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Yl,c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),mimeType:c.union([c.string(),c.null()]).optional(),name:c.string(),size:c.union([c.coerce.bigint(),c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),uri:c.string()}),jP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),optionId:fI}),PP=c.union([c.object({outcome:c.literal("cancelled")}),jP.and(c.object({outcome:c.literal("selected")}))]),LP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),outcome:PP}),ZP=c.string(),pI=c.string(),Wx=c.string(),gI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),name:c.string(),value:Wx}),qP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),group:ZP,name:c.string(),options:c.array(gI)}),VP=c.union([c.array(gI),c.array(qP)]),HP=c.object({currentValue:Wx,options:VP}),Va=HP.and(c.object({type:c.literal("select")})).and(c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:pI,name:c.string()})),BP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.array(Va)}),GP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),rt=c.string(),e_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt}),M8=c.object({method:c.string(),params:c.union([c.union([e_,sI]),c.null()]).optional()}),t_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),args:c.array(c.string()).optional(),command:c.string(),cwd:c.union([c.string(),c.null()]).optional(),env:c.array(oI).optional(),outputByteLimit:c.union([c.number().int().gte(0),c.null()]).optional(),sessionId:rt}),n_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(om).optional(),sessionId:rt}),i_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),r_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(om),sessionId:rt}),o_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),limit:c.union([c.number().int().gte(0),c.null()]).optional(),line:c.union([c.number().int().gte(0),c.null()]).optional(),path:c.string(),sessionId:rt}),a_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),s_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),mcpServers:c.array(om).optional(),sessionId:rt}),FP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),cwd:c.string(),sessionId:rt,title:c.union([c.string(),c.null()]).optional(),updatedAt:c.union([c.string(),c.null()]).optional()}),XP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),nextCursor:c.union([c.string(),c.null()]).optional(),sessions:c.array(FP)}),JP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),updatedAt:c.union([c.string(),c.null()]).optional()}),YP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),am=c.string(),KP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),currentModeId:am}),QP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.union([c.string(),c.null()]).optional(),id:am,name:c.string()}),sm=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableModes:c.array(QP),currentModeId:am}),lm=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableModels:c.array(wP),currentModelId:Yx}),WP=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Va),c.null()]).optional(),models:c.union([lm,c.null()]).optional(),modes:c.union([sm,c.null()]).optional(),sessionId:rt}),e2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Va),c.null()]).optional(),models:c.union([lm,c.null()]).optional(),modes:c.union([sm,c.null()]).optional()}),t2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Va),c.null()]).optional(),models:c.union([lm,c.null()]).optional(),modes:c.union([sm,c.null()]).optional(),sessionId:rt}),n2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.union([c.array(Va),c.null()]).optional(),models:c.union([lm,c.null()]).optional(),modes:c.union([sm,c.null()]).optional()}),i2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),r2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),fork:c.union([GP,c.null()]).optional(),list:c.union([YP,c.null()]).optional(),resume:c.union([i2,c.null()]).optional()}),o2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),loadSession:c.boolean().optional().default(!1),mcpCapabilities:SP.optional().default({http:!1,sse:!1}),promptCapabilities:IP.optional().default({audio:!1,embeddedContext:!1,image:!1}),sessionCapabilities:r2.optional().default({})}),a2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),agentCapabilities:o2.optional().default({loadSession:!1,mcpCapabilities:{http:!1,sse:!1},promptCapabilities:{audio:!1,embeddedContext:!1,image:!1},sessionCapabilities:{}}),agentInfo:c.union([dI,c.null()]).optional(),authMethods:c.array(dP).optional().default([]),protocolVersion:mI}),s2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configId:pI,sessionId:rt,value:Wx}),l2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),configOptions:c.array(Va)}),l_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),modeId:am,sessionId:rt}),u2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),u_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),modelId:Yx,sessionId:rt}),c2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),d2=c.union([c.literal("end_turn"),c.literal("max_tokens"),c.literal("max_turn_requests"),c.literal("refusal"),c.literal("cancelled")]),f2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),stopReason:d2}),U8=c.union([c.object({id:io,result:c.union([a2,fP,t2,e2,XP,WP,n2,u2,l2,f2,c2,uI])}),c.object({error:aI,id:io})]),m2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),terminalId:c.string()}),p2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitCode:c.union([c.number().int().gte(0),c.null()]).optional(),signal:c.union([c.string(),c.null()]).optional()}),c_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),g2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitStatus:c.union([p2,c.null()]).optional(),output:c.string(),truncated:c.boolean()}),h2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Yl,c.null()]).optional(),text:c.string()}),v2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),mimeType:c.union([c.string(),c.null()]).optional(),text:c.string(),uri:c.string()}),y2=c.union([v2,mP]),b2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),annotations:c.union([Yl,c.null()]).optional(),resource:y2}),d_=c.union([h2.and(c.object({type:c.literal("text")})),UP.and(c.object({type:c.literal("image")})),MP.and(c.object({type:c.literal("audio")})),RP.and(c.object({type:c.literal("resource_link")})),b2.and(c.object({type:c.literal("resource")}))]),S2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:d_}),Fx=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:d_}),f_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),prompt:c.array(d_),sessionId:rt}),R8=c.object({id:io,method:c.string(),params:c.union([c.union([Qx,Xx,Kx,r_,Jx,n_,s_,l_,s2,f_,u_,lI]),c.null()]).optional()}),hI=c.union([S2.and(c.object({type:c.literal("content")})),gP.and(c.object({type:c.literal("diff")})),m2.and(c.object({type:c.literal("terminal")}))]),vI=c.string(),yI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),line:c.union([c.number().int().gte(0),c.null()]).optional(),path:c.string()}),bI=c.union([c.literal("pending"),c.literal("in_progress"),c.literal("completed"),c.literal("failed")]),SI=c.union([c.literal("read"),c.literal("edit"),c.literal("delete"),c.literal("move"),c.literal("search"),c.literal("execute"),c.literal("think"),c.literal("fetch"),c.literal("switch_mode"),c.literal("other")]),x2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.array(hI).optional(),kind:SI.optional(),locations:c.array(yI).optional(),rawInput:c.unknown().optional(),rawOutput:c.unknown().optional(),status:bI.optional(),title:c.string(),toolCallId:vI}),xI=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.union([c.array(hI),c.null()]).optional(),kind:c.union([SI,c.null()]).optional(),locations:c.union([c.array(yI),c.null()]).optional(),rawInput:c.unknown().optional(),rawOutput:c.unknown().optional(),status:c.union([bI,c.null()]).optional(),title:c.union([c.string(),c.null()]).optional(),toolCallId:vI}),m_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),options:c.array(AP),sessionId:rt,toolCall:xI}),_2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),hint:c.string()}),$2=_2,w2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),description:c.string(),input:c.union([$2,c.null()]).optional(),name:c.string()}),z2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),availableCommands:c.array(w2)}),A2=c.union([Fx.and(c.object({sessionUpdate:c.literal("user_message_chunk")})),Fx.and(c.object({sessionUpdate:c.literal("agent_message_chunk")})),Fx.and(c.object({sessionUpdate:c.literal("agent_thought_chunk")})),x2.and(c.object({sessionUpdate:c.literal("tool_call")})),xI.and(c.object({sessionUpdate:c.literal("tool_call_update")})),CP.and(c.object({sessionUpdate:c.literal("plan")})),z2.and(c.object({sessionUpdate:c.literal("available_commands_update")})),KP.and(c.object({sessionUpdate:c.literal("current_mode_update")})),BP.and(c.object({sessionUpdate:c.literal("config_option_update")})),JP.and(c.object({sessionUpdate:c.literal("session_info_update")}))]),p_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,update:A2}),j8=c.object({method:c.string(),params:c.union([c.union([p_,sI]),c.null()]).optional()}),g_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),sessionId:rt,terminalId:c.string()}),E2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),exitCode:c.union([c.number().int().gte(0),c.null()]).optional(),signal:c.union([c.string(),c.null()]).optional()}),h_=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional(),content:c.string(),path:c.string(),sessionId:rt}),P8=c.object({id:io,method:c.string(),params:c.union([c.union([h_,o_,m_,t_,c_,a_,g_,i_,lI]),c.null()]).optional()}),T2=c.object({_meta:c.union([c.record(c.string(),c.unknown()),c.null()]).optional()}),L8=c.union([c.object({id:io,result:c.union([T2,NP,LP,pP,g2,OP,E2,bP,uI])}),c.object({error:aI,id:io})]);function _I(e,t){let n=new TextEncoder,r=new TextDecoder,i=new ReadableStream({async start(a){let s="",u=t.getReader();try{for(;;){let{value:d,done:m}=await u.read();if(m)break;if(!d)continue;s+=r.decode(d,{stream:!0});let l=s.split(`
`);s=l.pop()||"";for(let f of l){let p=f.trim();if(p)try{let h=JSON.parse(p);a.enqueue(h)}catch(h){console.error("Failed to parse JSON message:",p,h)}}}}finally{u.releaseLock(),a.close()}}}),o=new WritableStream({async write(a){let s=JSON.stringify(a)+`
`,u=e.getWriter();try{await u.write(n.encode(s))}finally{u.releaseLock()}}});return{readable:i,writable:o}}var Xt,$I=class{constructor(t,n){ot(this,Xt,void 0);let r=t(this),i=async(a,s)=>{switch(a){case Ge.initialize:{let u=Qx.parse(s);return r.initialize(u)}case Ge.session_new:{let u=Kx.parse(s);return r.newSession(u)}case Ge.session_load:{if(!r.loadSession)throw _e.methodNotFound(a);let u=r_.parse(s);return r.loadSession(u)}case Ge.session_list:{if(!r.unstable_listSessions)throw _e.methodNotFound(a);let u=Jx.parse(s);return r.unstable_listSessions(u)}case Ge.session_fork:{if(!r.unstable_forkSession)throw _e.methodNotFound(a);let u=n_.parse(s);return r.unstable_forkSession(u)}case Ge.session_resume:{if(!r.unstable_resumeSession)throw _e.methodNotFound(a);let u=s_.parse(s);return r.unstable_resumeSession(u)}case Ge.session_set_mode:{if(!r.setSessionMode)throw _e.methodNotFound(a);let u=l_.parse(s),d=await r.setSessionMode(u);return d!=null?d:{}}case Ge.authenticate:{let u=Xx.parse(s),d=await r.authenticate(u);return d!=null?d:{}}case Ge.session_prompt:{let u=f_.parse(s);return r.prompt(u)}case Ge.session_set_model:{if(!r.unstable_setSessionModel)throw _e.methodNotFound(a);let u=u_.parse(s),d=await r.unstable_setSessionModel(u);return d!=null?d:{}}default:if(a.startsWith("_")){if(!r.extMethod)throw _e.methodNotFound(a);return r.extMethod(a.substring(1),s)}throw _e.methodNotFound(a)}},o=async(a,s)=>{switch(a){case Ge.session_cancel:{let u=e_.parse(s);return r.cancel(u)}default:if(a.startsWith("_"))return r.extNotification?r.extNotification(a.substring(1),s):void 0;throw _e.methodNotFound(a)}};zn(this,Xt,new cm(i,o,n))}async sessionUpdate(t){return await te(this,Xt).sendNotification(ut.session_update,t)}async requestPermission(t){return await te(this,Xt).sendRequest(ut.session_request_permission,t)}async readTextFile(t){return await te(this,Xt).sendRequest(ut.fs_read_text_file,t)}async writeTextFile(t){var n;return(n=await te(this,Xt).sendRequest(ut.fs_write_text_file,t))!=null?n:{}}async createTerminal(t){let n=await te(this,Xt).sendRequest(ut.terminal_create,t);return new v_(n.terminalId,t.sessionId,te(this,Xt))}async extMethod(t,n){return await te(this,Xt).sendRequest(`_${t}`,n)}async extNotification(t,n){return await te(this,Xt).sendNotification(`_${t}`,n)}get signal(){return te(this,Xt).signal}get closed(){return te(this,Xt).closed}};Xt=new WeakMap;var pr,gr,v_=class{constructor(t,n,r){uu(this,"id");ot(this,pr,void 0);ot(this,gr,void 0);this.id=t,zn(this,pr,n),zn(this,gr,r)}async currentOutput(){return await te(this,gr).sendRequest(ut.terminal_output,{sessionId:te(this,pr),terminalId:this.id})}async waitForExit(){return await te(this,gr).sendRequest(ut.terminal_wait_for_exit,{sessionId:te(this,pr),terminalId:this.id})}async kill(){var t;return(t=await te(this,gr).sendRequest(ut.terminal_kill,{sessionId:te(this,pr),terminalId:this.id}))!=null?t:{}}async release(){var t;return(t=await te(this,gr).sendRequest(ut.terminal_release,{sessionId:te(this,pr),terminalId:this.id}))!=null?t:{}}async[Symbol.asyncDispose](){await this.release()}};pr=new WeakMap,gr=new WeakMap;var ct,um=class{constructor(t,n){ot(this,ct,void 0);let r=t(this),i=async(a,s)=>{var u,d,m,l,f,p,h;switch(a){case ut.fs_write_text_file:{let v=h_.parse(s);return(u=r.writeTextFile)==null?void 0:u.call(r,v)}case ut.fs_read_text_file:{let v=o_.parse(s);return(d=r.readTextFile)==null?void 0:d.call(r,v)}case ut.session_request_permission:{let v=m_.parse(s);return r.requestPermission(v)}case ut.terminal_create:{let v=t_.parse(s);return(m=r.createTerminal)==null?void 0:m.call(r,v)}case ut.terminal_output:{let v=c_.parse(s);return(l=r.terminalOutput)==null?void 0:l.call(r,v)}case ut.terminal_release:{let v=a_.parse(s),x=await((f=r.releaseTerminal)==null?void 0:f.call(r,v));return x!=null?x:{}}case ut.terminal_wait_for_exit:{let v=g_.parse(s);return(p=r.waitForTerminalExit)==null?void 0:p.call(r,v)}case ut.terminal_kill:{let v=i_.parse(s),x=await((h=r.killTerminal)==null?void 0:h.call(r,v));return x!=null?x:{}}default:if(a.startsWith("_")){let v=a.substring(1);if(!r.extMethod)throw _e.methodNotFound(a);return r.extMethod(v,s)}throw _e.methodNotFound(a)}},o=async(a,s)=>{switch(a){case ut.session_update:{let u=p_.parse(s);return r.sessionUpdate(u)}default:if(a.startsWith("_")){let u=a.substring(1);return r.extNotification?r.extNotification(u,s):void 0}throw _e.methodNotFound(a)}};zn(this,ct,new cm(i,o,n))}async initialize(t){return await te(this,ct).sendRequest(Ge.initialize,t)}async newSession(t){return await te(this,ct).sendRequest(Ge.session_new,t)}async loadSession(t){var n;return(n=await te(this,ct).sendRequest(Ge.session_load,t))!=null?n:{}}async unstable_forkSession(t){return await te(this,ct).sendRequest(Ge.session_fork,t)}async unstable_listSessions(t){return await te(this,ct).sendRequest(Ge.session_list,t)}async unstable_resumeSession(t){return await te(this,ct).sendRequest(Ge.session_resume,t)}async setSessionMode(t){var n;return(n=await te(this,ct).sendRequest(Ge.session_set_mode,t))!=null?n:{}}async unstable_setSessionModel(t){var n;return(n=await te(this,ct).sendRequest(Ge.session_set_model,t))!=null?n:{}}async authenticate(t){var n;return(n=await te(this,ct).sendRequest(Ge.authenticate,t))!=null?n:{}}async prompt(t){return await te(this,ct).sendRequest(Ge.session_prompt,t)}async cancel(t){return await te(this,ct).sendNotification(Ge.session_cancel,t)}async extMethod(t,n){return await te(this,ct).sendRequest(`_${t}`,n)}async extNotification(t,n){return await te(this,ct).sendNotification(`_${t}`,n)}get signal(){return te(this,ct).signal}get closed(){return te(this,ct).closed}};ct=new WeakMap;var Ha,dm,Ql,Wl,Ba,Ga,Fa,eu,fm,wI,mm,zI,pm,AI,gm,EI,hm,TI,ro,Kl,cm=class{constructor(t,n,r){ot(this,fm);ot(this,mm);ot(this,pm);ot(this,gm);ot(this,hm);ot(this,ro);ot(this,Ha,new Map);ot(this,dm,0);ot(this,Ql,void 0);ot(this,Wl,void 0);ot(this,Ba,void 0);ot(this,Ga,Promise.resolve());ot(this,Fa,new AbortController);ot(this,eu,void 0);zn(this,Ql,t),zn(this,Wl,n),zn(this,Ba,r),zn(this,eu,new Promise(i=>{te(this,Fa).signal.addEventListener("abort",()=>i())})),Dn(this,fm,wI).call(this)}get signal(){return te(this,Fa).signal}get closed(){return te(this,eu)}async sendRequest(t,n){let r=z_(this,dm)._++,i=new Promise((o,a)=>{te(this,Ha).set(r,{resolve:o,reject:a})});return await Dn(this,ro,Kl).call(this,{jsonrpc:"2.0",id:r,method:t,params:n}),i}async sendNotification(t,n){await Dn(this,ro,Kl).call(this,{jsonrpc:"2.0",method:t,params:n})}};Ha=new WeakMap,dm=new WeakMap,Ql=new WeakMap,Wl=new WeakMap,Ba=new WeakMap,Ga=new WeakMap,Fa=new WeakMap,eu=new WeakMap,fm=new WeakSet,wI=async function(){let t=te(this,Ba).readable.getReader();try{for(;;){let{value:n,done:r}=await t.read();if(r)break;if(n)try{Dn(this,mm,zI).call(this,n)}catch(i){console.error("Unexpected error during message processing:",n,i),"id"in n&&n.id!==void 0&&Dn(this,ro,Kl).call(this,{jsonrpc:"2.0",id:n.id,error:{code:-32700,message:"Parse error"}})}}}finally{t.releaseLock(),te(this,Fa).abort()}},mm=new WeakSet,zI=async function(t){if("method"in t&&"id"in t){let n=await Dn(this,pm,AI).call(this,t.method,t.params);"error"in n&&console.error("Error handling request",t,n.error),await Dn(this,ro,Kl).call(this,{jsonrpc:"2.0",id:t.id,...n})}else if("method"in t){let n=await Dn(this,gm,EI).call(this,t.method,t.params);"error"in n&&console.error("Error handling notification",t,n.error)}else"id"in t?Dn(this,hm,TI).call(this,t):console.error("Invalid message",{message:t})},pm=new WeakSet,AI=async function(t,n){try{let r=await te(this,Ql).call(this,t,n);return{result:r!=null?r:null}}catch(r){if(r instanceof _e)return r.toResult();if(r instanceof c.ZodError)return _e.invalidParams(r.format()).toResult();let i;(r instanceof Error||typeof r=="object"&&r!=null&&"message"in r&&typeof r.message=="string")&&(i=r.message);try{return _e.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return _e.internalError({details:i}).toResult()}}},gm=new WeakSet,EI=async function(t,n){try{return await te(this,Wl).call(this,t,n),{result:null}}catch(r){if(r instanceof _e)return r.toResult();if(r instanceof c.ZodError)return _e.invalidParams(r.format()).toResult();let i;(r instanceof Error||typeof r=="object"&&r!=null&&"message"in r&&typeof r.message=="string")&&(i=r.message);try{return _e.internalError(i?JSON.parse(i):{}).toResult()}catch(o){return _e.internalError({details:i}).toResult()}}},hm=new WeakSet,TI=function(t){let n=te(this,Ha).get(t.id);n?("result"in t?n.resolve(t.result):"error"in t&&n.reject(t.error),te(this,Ha).delete(t.id)):console.error("Got response to unknown request",t.id)},ro=new WeakSet,Kl=async function(t){return zn(this,Ga,te(this,Ga).then(async()=>{let n=te(this,Ba).writable.getWriter();try{await n.write(t)}finally{n.releaseLock()}}).catch(n=>{console.error("ACP write error:",n)})),te(this,Ga)};var _e=class extends Error{constructor(n,r,i){super(r);uu(this,"code");uu(this,"data");this.code=n,this.name="RequestError",this.data=i}static parseError(n,r){return new _e(-32700,`Parse error${r?`: ${r}`:""}`,n)}static invalidRequest(n,r){return new _e(-32600,`Invalid request${r?`: ${r}`:""}`,n)}static methodNotFound(n){return new _e(-32601,`"Method not found": ${n}`,{method:n})}static invalidParams(n,r){return new _e(-32602,`Invalid params${r?`: ${r}`:""}`,n)}static internalError(n,r){return new _e(-32603,`Internal error${r?`: ${r}`:""}`,n)}static authRequired(n,r){return new _e(-32e3,`Authentication required${r?`: ${r}`:""}`,n)}static resourceNotFound(n){return new _e(-32002,`Resource not found${n?`: ${n}`:""}`,n&&{uri:n})}toResult(){return{error:{code:this.code,message:this.message,data:this.data}}}toErrorResponse(){return{code:this.code,message:this.message,data:this.data}}};var Nn=require("obsidian");var Xa=class{static toToolCallContent(t){if(!t)return;let n=[];for(let r of t)r.type==="diff"?n.push({type:"diff",path:r.path,newText:r.newText,oldText:r.oldText}):r.type==="terminal"&&n.push({type:"terminal",terminalId:r.terminalId});return n.length>0?n:void 0}static toAcpContentBlock(t){switch(t.type){case"text":return{type:"text",text:t.text};case"image":return{type:"image",data:t.data,mimeType:t.mimeType};case"resource":return{type:"resource",resource:{uri:t.resource.uri,mimeType:t.resource.mimeType,text:t.resource.text},annotations:t.annotations}}}};var CI=require("child_process");var zi=require("obsidian");var y_=require("child_process"),b_=require("obsidian"),vm=null;function I2(){if(!b_.Platform.isWin)return null;if(vm!==null)return vm;try{let e=(0,y_.execSync)('reg query "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment" /v Path',{encoding:"utf8",windowsHide:!0}),t=(0,y_.execSync)('reg query "HKCU\\Environment" /v Path',{encoding:"utf8",windowsHide:!0}),n=kI(e),r=kI(t),i=[];return r&&i.push(r),n&&i.push(n),vm=i.join(";"),vm}catch(e){return null}}function kI(e){let t=e.split(`
`);for(let n of t){let r=n.trim();if(r.toLowerCase().startsWith("path")){let i=r.match(/Path\s+REG_(?:EXPAND_)?SZ\s+(.+)/i);if(i)return i[1].trim()}}return null}function ym(e){if(!b_.Platform.isWin)return e;let t=I2();if(!t)return e;let r=(e.PATH||"").split(";").filter(a=>a.length>0),i=t.split(";").filter(a=>a.length>0),o=[...r];for(let a of i)o.some(s=>s.toLowerCase()===a.toLowerCase())||o.push(a);return{...e,PATH:o.join(";")}}function Ja(e){let t=e.replace(/%/g,"%%").replace(/"/g,'""');return/[\s&()<>|^]/.test(e)?`"${t}"`:t}var bm=class{constructor(t){this.terminals=new Map;this.logger=new Le(t),this.plugin=t}createTerminal(t){var m,l,f;let n=crypto.randomUUID();if(!zi.Platform.isDesktopApp)throw new Error("Agent Client is only available on desktop");let r={...process.env};if(zi.Platform.isWin&&!this.plugin.settings.windowsWslMode&&(r=ym(r)),t.env)for(let p of t.env)r[p.name]=p.value;let i=t.command,o=t.args||[];if(zi.Platform.isWin&&this.plugin.settings.windowsWslMode){let p=this.plugin.settings.nodePath&&oa(this.plugin.settings.nodePath.trim())||void 0,h=md(i,o,t.cwd||process.cwd(),this.plugin.settings.windowsWslDistribution,p);i=h.command,o=h.args,this.logger.log(`[Terminal ${n}] Using WSL mode:`,this.plugin.settings.windowsWslDistribution||"default")}else if(zi.Platform.isMacOS||zi.Platform.isLinux){let p=zi.Platform.isMacOS?"/bin/zsh":"/bin/bash",h;o.length>0?h=[i,...o].map(v=>"'"+v.replace(/'/g,"'\\''")+"'").join(" "):h=i,i=p,o=["-l","-c",h]}else zi.Platform.isWin&&o.length>0&&(i=Ja(i),o=o.map(Ja));this.logger.log(`[Terminal ${n}] Creating terminal:`,{command:i,args:o,cwd:t.cwd});let a=zi.Platform.isWin&&!this.plugin.settings.windowsWslMode,s={cwd:t.cwd||void 0,env:r,stdio:["pipe","pipe","pipe"],shell:a},u=(0,CI.spawn)(i,o,s),d={id:n,process:u,output:"",exitStatus:null,outputByteLimit:(m=t.outputByteLimit)!=null?m:void 0,waitPromises:[]};return u.on("error",p=>{this.logger.log(`[Terminal ${n}] Process error:`,p.message);let h={exitCode:127,signal:null};d.exitStatus=h,d.waitPromises.forEach(v=>v(h)),d.waitPromises=[]}),(l=u.stdout)==null||l.on("data",p=>{let h=p.toString();this.logger.log(`[Terminal ${n}] stdout:`,h),this.appendOutput(d,h)}),(f=u.stderr)==null||f.on("data",p=>{let h=p.toString();this.logger.log(`[Terminal ${n}] stderr:`,h),this.appendOutput(d,h)}),u.on("exit",(p,h)=>{this.logger.log(`[Terminal ${n}] Process exited with code: ${p}, signal: ${h}`);let v={exitCode:p,signal:h};d.exitStatus=v,d.waitPromises.forEach(x=>x(v)),d.waitPromises=[]}),this.terminals.set(n,d),n}appendOutput(t,n){if(t.output+=n,t.outputByteLimit&&Buffer.byteLength(t.output,"utf8")>t.outputByteLimit){let r=Buffer.from(t.output,"utf8"),i=r.subarray(r.length-t.outputByteLimit);t.output=i.toString("utf8")}}getOutput(t){let n=this.terminals.get(t);return n?{output:n.output,truncated:n.outputByteLimit?Buffer.byteLength(n.output,"utf8")>=n.outputByteLimit:!1,exitStatus:n.exitStatus}:null}waitForExit(t){let n=this.terminals.get(t);return n?n.exitStatus?Promise.resolve(n.exitStatus):new Promise(r=>{n.waitPromises.push(r)}):Promise.reject(new Error(`Terminal ${t} not found`))}killTerminal(t){let n=this.terminals.get(t);return n?(n.exitStatus||n.process.kill("SIGTERM"),!0):!1}releaseTerminal(t){let n=this.terminals.get(t);return n?(this.logger.log(`[Terminal ${t}] Releasing terminal`),n.exitStatus||n.process.kill("SIGTERM"),n.cleanupTimeout=window.setTimeout(()=>{this.logger.log(`[Terminal ${t}] Cleaning up terminal after grace period`),this.terminals.delete(t)},3e4),!0):!1}killAllTerminals(){this.logger.log(`Killing ${this.terminals.size} running terminals...`),this.terminals.forEach((t,n)=>{t.cleanupTimeout&&window.clearTimeout(t.cleanupTimeout),t.exitStatus||(this.logger.log(`Killing terminal ${n}`),this.killTerminal(n))}),this.terminals.clear()}};var Sm=class{constructor(t){this.plugin=t;this.connection=null;this.agentProcess=null;this.sessionUpdateCallback=null;this.errorCallback=null;this.currentConfig=null;this.isInitializedFlag=!1;this.currentAgentId=null;this.autoAllowPermissions=!1;this.currentMessageId=null;this.pendingPermissionRequests=new Map;this.pendingPermissionQueue=[];this.logger=new Le(t),this.updateMessage=()=>{},this.terminalManager=new bm(t)}setUpdateMessageCallback(t){this.updateMessage=t}async initialize(t){var v,x,y,g,b,S,$,R,A,T,z,E,F,P,V,L,C,M,K,ce,be;if(this.logger.log("[AcpAdapter] Starting initialization with config:",t),this.logger.log(`[AcpAdapter] Current state - process: ${!!this.agentProcess}, PID: ${(v=this.agentProcess)==null?void 0:v.pid}`),this.agentProcess&&(this.logger.log(`[AcpAdapter] Killing existing process (PID: ${this.agentProcess.pid})`),this.agentProcess.kill(),this.agentProcess=null),this.connection&&(this.logger.log("[AcpAdapter] Cleaning up existing connection"),this.connection=null),this.currentConfig=t,this.autoAllowPermissions=this.plugin.settings.autoAllowPermissions,!t.command||t.command.trim().length===0)throw new Error(`Command not configured for agent "${t.displayName}" (${t.id}). Please configure the agent command in settings.`);let n=t.command.trim(),r=t.args.length>0?[...t.args]:[];this.logger.log(`[AcpAdapter] Active agent: ${t.displayName} (${t.id})`),this.logger.log("[AcpAdapter] Command:",n),this.logger.log("[AcpAdapter] Args:",r.length>0?r.join(" "):"(none)");let i={...process.env,...t.env||{}};if(Nn.Platform.isWin&&!this.plugin.settings.windowsWslMode&&(i=ym(i)),this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let q=oa(this.plugin.settings.nodePath.trim());if(q){let W=Nn.Platform.isWin?";":":";i.PATH=i.PATH?`${q}${W}${i.PATH}`:q}}this.logger.log("[AcpAdapter] Starting agent process in directory:",t.workingDirectory);let o=n,a=r;if(Nn.Platform.isWin&&this.plugin.settings.windowsWslMode){let q=this.plugin.settings.nodePath&&oa(this.plugin.settings.nodePath.trim())||void 0,W=md(n,r,t.workingDirectory,this.plugin.settings.windowsWslDistribution,q);o=W.command,a=W.args,this.logger.log("[AcpAdapter] Using WSL mode:",this.plugin.settings.windowsWslDistribution||"default","with command:",o,a)}else if(Nn.Platform.isMacOS||Nn.Platform.isLinux){let q=Nn.Platform.isMacOS?"/bin/zsh":"/bin/bash",W=[n,...r].map(Oe=>"'"+Oe.replace(/'/g,"'\\''")+"'").join(" "),Ye=W;if(this.plugin.settings.nodePath&&this.plugin.settings.nodePath.trim().length>0){let Oe=oa(this.plugin.settings.nodePath.trim());Oe&&(Ye=`export PATH='${Oe.replace(/'/g,"'\\''")}':"$PATH"; ${W}`)}o=q,a=["-l","-c",Ye],this.logger.log("[AcpAdapter] Using login shell:",q,"with command:",Ye)}else Nn.Platform.isWin&&(o=Ja(n),a=r.map(Ja),this.logger.log("[AcpAdapter] Using Windows shell with command:",o,a));let s=Nn.Platform.isWin&&!this.plugin.settings.windowsWslMode,u=(0,II.spawn)(o,a,{stdio:["pipe","pipe","pipe"],env:i,cwd:t.workingDirectory,shell:s});this.agentProcess=u;let d=`${t.displayName} (${t.id})`;if(u.on("spawn",()=>{this.logger.log(`[AcpAdapter] ${d} process spawned successfully, PID:`,u.pid)}),u.on("error",q=>{var Ye;this.logger.error(`[AcpAdapter] ${d} process error:`,q);let W={id:crypto.randomUUID(),category:"connection",severity:"error",occurredAt:new Date,agentId:t.id,originalError:q,...this.getErrorInfo(q,n,d)};(Ye=this.errorCallback)==null||Ye.call(this,W)}),u.on("exit",(q,W)=>{var Ye;if(this.logger.log(`[AcpAdapter] ${d} process exited with code:`,q,"signal:",W),q===127){this.logger.error(`[AcpAdapter] Command not found: ${n}`);let Oe={id:crypto.randomUUID(),category:"configuration",severity:"error",title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${d}.`,suggestion:this.getCommandNotFoundSuggestion(n),occurredAt:new Date,agentId:t.id,code:q};(Ye=this.errorCallback)==null||Ye.call(this,Oe)}}),u.on("close",(q,W)=>{this.logger.log(`[AcpAdapter] ${d} process closed with code:`,q,"signal:",W)}),(x=u.stderr)==null||x.setEncoding("utf8"),(y=u.stderr)==null||y.on("data",q=>{this.logger.log(`[AcpAdapter] ${d} stderr:`,q)}),!u.stdin||!u.stdout)throw new Error("Agent process stdin/stdout not available");let m=u.stdin,l=u.stdout,f=new WritableStream({write(q){m.write(q)},close(){m.end()}}),p=new ReadableStream({start(q){l.on("data",W=>{q.enqueue(W)}),l.on("end",()=>{q.close()})}});this.logger.log("[AcpAdapter] Using working directory:",t.workingDirectory);let h=_I(f,p);this.connection=new um(()=>this,h);try{this.logger.log("[AcpAdapter] Starting ACP initialization...");let q=await this.connection.initialize({protocolVersion:rI,clientCapabilities:{fs:{readTextFile:!1,writeTextFile:!1},terminal:!0},clientInfo:{name:"obsidian-agent-client",title:"Agent Client for Obsidian",version:this.plugin.manifest.version}});this.logger.log(`[AcpAdapter] \u2705 Connected to agent (protocol v${q.protocolVersion})`),this.logger.log("[AcpAdapter] Auth methods:",q.authMethods),this.logger.log("[AcpAdapter] Agent capabilities:",q.agentCapabilities),this.isInitializedFlag=!0,this.currentAgentId=t.id;let W=(g=q.agentCapabilities)==null?void 0:g.promptCapabilities,Ye=(b=q.agentCapabilities)==null?void 0:b.mcpCapabilities,Oe=(S=q.agentCapabilities)==null?void 0:S.sessionCapabilities;return{protocolVersion:q.protocolVersion,authMethods:q.authMethods||[],promptCapabilities:{image:($=W==null?void 0:W.image)!=null?$:!1,audio:(R=W==null?void 0:W.audio)!=null?R:!1,embeddedContext:(A=W==null?void 0:W.embeddedContext)!=null?A:!1},agentCapabilities:{loadSession:(z=(T=q.agentCapabilities)==null?void 0:T.loadSession)!=null?z:!1,sessionCapabilities:Oe?{resume:(E=Oe.resume)!=null?E:void 0,fork:(F=Oe.fork)!=null?F:void 0,list:(P=Oe.list)!=null?P:void 0}:void 0,mcpCapabilities:Ye?{http:(V=Ye.http)!=null?V:!1,sse:(L=Ye.sse)!=null?L:!1}:void 0,promptCapabilities:{image:(C=W==null?void 0:W.image)!=null?C:!1,audio:(M=W==null?void 0:W.audio)!=null?M:!1,embeddedContext:(K=W==null?void 0:W.embeddedContext)!=null?K:!1}},agentInfo:q.agentInfo?{name:q.agentInfo.name,title:(ce=q.agentInfo.title)!=null?ce:void 0,version:(be=q.agentInfo.version)!=null?be:void 0}:void 0}}catch(q){throw this.logger.error("[AcpAdapter] Initialization Error:",q),this.isInitializedFlag=!1,this.currentAgentId=null,q}}async newSession(t){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");try{this.logger.log("[AcpAdapter] Creating new session...");let n=t;Nn.Platform.isWin&&this.plugin.settings.windowsWslMode&&(n=xi(t)),this.logger.log("[AcpAdapter] Using working directory:",n);let r=await this.connection.newSession({cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] \u{1F4DD} Created session: ${r.sessionId}`),this.logger.log("[AcpAdapter] NewSessionResponse:",JSON.stringify(r,null,2));let i;r.modes&&(i={availableModes:r.modes.availableModes.map(a=>{var s;return{id:a.id,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModeId:r.modes.currentModeId},this.logger.log(`[AcpAdapter] Session modes: ${i.availableModes.map(a=>a.id).join(", ")} (current: ${i.currentModeId})`));let o;return r.models&&(o={availableModels:r.models.availableModels.map(a=>{var s;return{modelId:a.modelId,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModelId:r.models.currentModelId},this.logger.log(`[AcpAdapter] Session models: ${o.availableModels.map(a=>a.modelId).join(", ")} (current: ${o.currentModelId})`)),{sessionId:r.sessionId,modes:i,models:o}}catch(n){throw this.logger.error("[AcpAdapter] New Session Error:",n),n}}async authenticate(t){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");try{return await this.connection.authenticate({methodId:t}),this.logger.log("[AcpAdapter] \u2705 authenticate ok:",t),!0}catch(n){return this.logger.error("[AcpAdapter] Authentication Error:",n),!1}}async sendPrompt(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.resetCurrentMessage();try{let r=n.map(o=>Xa.toAcpContentBlock(o));this.logger.log(`[AcpAdapter] Sending prompt with ${n.length} content blocks`);let i=await this.connection.prompt({sessionId:t,prompt:r});this.logger.log(`[AcpAdapter] Agent completed with: ${i.stopReason}`)}catch(r){this.logger.error("[AcpAdapter] Prompt Error:",r);let i=r;if(i&&typeof i=="object"&&"code"in i&&i.code===-32603&&"data"in i){let o=i.data;if(o&&typeof o=="object"&&"details"in o&&typeof o.details=="string"){if(o.details.includes("empty response text")){this.logger.log("[AcpAdapter] Empty response text error - ignoring");return}if(o.details.includes("user aborted")){this.logger.log("[AcpAdapter] User aborted request - ignoring");return}}}throw r}}async cancel(t){if(!this.connection){this.logger.warn("[AcpAdapter] Cannot cancel: no connection");return}try{this.logger.log("[AcpAdapter] Sending session/cancel notification..."),await this.connection.cancel({sessionId:t}),this.logger.log("[AcpAdapter] Cancellation request sent successfully"),this.cancelAllOperations()}catch(n){this.logger.error("[AcpAdapter] Failed to send cancellation:",n),this.cancelAllOperations()}}disconnect(){return this.logger.log("[AcpAdapter] Disconnecting..."),this.cancelAllOperations(),this.agentProcess&&(this.logger.log(`[AcpAdapter] Killing agent process (PID: ${this.agentProcess.pid})`),this.agentProcess.kill(),this.agentProcess=null),this.connection=null,this.currentConfig=null,this.isInitializedFlag=!1,this.currentAgentId=null,this.logger.log("[AcpAdapter] Disconnected"),Promise.resolve()}isInitialized(){return this.isInitializedFlag&&this.connection!==null&&this.agentProcess!==null}getCurrentAgentId(){return this.currentAgentId}async setSessionMode(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.logger.log(`[AcpAdapter] Setting session mode to: ${n} for session: ${t}`);try{await this.connection.setSessionMode({sessionId:t,modeId:n}),this.logger.log(`[AcpAdapter] Session mode set to: ${n}`)}catch(r){throw this.logger.error("[AcpAdapter] Failed to set session mode:",r),r}}async setSessionModel(t,n){if(!this.connection)throw new Error("Connection not initialized. Call initialize() first.");this.logger.log(`[AcpAdapter] Setting session model to: ${n} for session: ${t}`);try{await this.connection.unstable_setSessionModel({sessionId:t,modelId:n}),this.logger.log(`[AcpAdapter] Session model set to: ${n}`)}catch(r){throw this.logger.error("[AcpAdapter] Failed to set session model:",r),r}}onSessionUpdate(t){this.sessionUpdateCallback=t}onError(t){this.errorCallback=t}respondToPermission(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");return this.logger.log("[AcpAdapter] Responding to permission request:",t,"with option:",n),this.handlePermissionResponse(t,n),Promise.resolve()}getErrorInfo(t,n,r){return t.code==="ENOENT"?{title:"Command Not Found",message:`The command "${n}" could not be found. Please check the path configuration for ${r}.`,suggestion:this.getCommandNotFoundSuggestion(n)}:{title:"Agent Startup Error",message:`Failed to start ${r}: ${t.message}`,suggestion:"Please check the agent configuration in settings."}}getCommandNotFoundSuggestion(t){var r;let n=((r=t.split("/").pop())==null?void 0:r.split("\\").pop())||"command";return Nn.Platform.isWin?`1. Verify the agent path: Use "where ${n}" in Command Prompt to find the correct path. 2. If the agent requires Node.js, also check that Node.js path is correctly set in General Settings (use "where node" to find it).`:`1. Verify the agent path: Use "which ${n}" in Terminal to find the correct path. 2. If the agent requires Node.js, also check that Node.js path is correctly set in General Settings (use "which node" to find it).`}sessionUpdate(t){var i,o,a,s,u,d,m,l,f,p;let n=t.update,r=t.sessionId;switch(this.logger.log("[AcpAdapter] sessionUpdate:",{sessionId:r,update:n}),n.sessionUpdate){case"agent_message_chunk":n.content.type==="text"&&((i=this.sessionUpdateCallback)==null||i.call(this,{type:"agent_message_chunk",sessionId:r,text:n.content.text}));break;case"agent_thought_chunk":n.content.type==="text"&&((o=this.sessionUpdateCallback)==null||o.call(this,{type:"agent_thought_chunk",sessionId:r,text:n.content.text}));break;case"user_message_chunk":n.content.type==="text"&&((a=this.sessionUpdateCallback)==null||a.call(this,{type:"user_message_chunk",sessionId:r,text:n.content.text}));break;case"tool_call":case"tool_call_update":{(m=this.sessionUpdateCallback)==null||m.call(this,{type:n.sessionUpdate,sessionId:r,toolCallId:n.toolCallId,title:(s=n.title)!=null?s:void 0,status:n.status||"pending",kind:(u=n.kind)!=null?u:void 0,content:Xa.toToolCallContent(n.content),locations:(d=n.locations)!=null?d:void 0});break}case"plan":(l=this.sessionUpdateCallback)==null||l.call(this,{type:"plan",sessionId:r,entries:n.entries});break;case"available_commands_update":{this.logger.log("[AcpAdapter] available_commands_update, commands:",n.availableCommands);let h=(n.availableCommands||[]).map(v=>{var x,y;return{name:v.name,description:v.description,hint:(y=(x=v.input)==null?void 0:x.hint)!=null?y:null}});(f=this.sessionUpdateCallback)==null||f.call(this,{type:"available_commands_update",sessionId:r,commands:h});break}case"current_mode_update":{this.logger.log(`[AcpAdapter] current_mode_update: ${n.currentModeId}`),(p=this.sessionUpdateCallback)==null||p.call(this,{type:"current_mode_update",sessionId:r,currentModeId:n.currentModeId});break}}return Promise.resolve()}resetCurrentMessage(){this.currentMessageId=null}handlePermissionResponse(t,n){let r=this.pendingPermissionRequests.get(t);if(!r)return;let{resolve:i,toolCallId:o,options:a}=r;this.updateMessage(o,{type:"tool_call",toolCallId:o,permissionRequest:{requestId:t,options:a,selectedOptionId:n,isActive:!1}}),i({outcome:{outcome:"selected",optionId:n}}),this.pendingPermissionRequests.delete(t),this.pendingPermissionQueue=this.pendingPermissionQueue.filter(s=>s.requestId!==t),this.activateNextPermission()}cancelAllOperations(){this.cancelPendingPermissionRequests(),this.terminalManager.killAllTerminals()}activateNextPermission(){if(this.pendingPermissionQueue.length===0)return;let t=this.pendingPermissionQueue[0],n=this.pendingPermissionRequests.get(t.requestId);n&&this.updateMessage(t.toolCallId,{type:"tool_call",toolCallId:t.toolCallId,permissionRequest:{requestId:t.requestId,options:n.options,isActive:!0}})}async requestPermission(t){var d,m,l,f;if(this.logger.log("[AcpAdapter] Permission request received:",t),this.autoAllowPermissions){let p=t.options.find(h=>h.kind==="allow_once"||h.kind==="allow_always"||!h.kind&&h.name.toLowerCase().includes("allow"))||t.options[0];return this.logger.log("[AcpAdapter] Auto-allowing permission request:",p),Promise.resolve({outcome:{outcome:"selected",optionId:p.optionId}})}let n=crypto.randomUUID(),r=((d=t.toolCall)==null?void 0:d.toolCallId)||crypto.randomUUID(),i=t.sessionId,o=t.options.map(p=>{let h=p.kind==="reject_always"?"reject_once":p.kind,v=h||(p.name.toLowerCase().includes("allow")?"allow_once":"reject_once");return{optionId:p.optionId,name:p.name,kind:v}}),a=this.pendingPermissionQueue.length===0,s={requestId:n,options:o,isActive:a};this.pendingPermissionQueue.push({requestId:n,toolCallId:r,options:o});let u=t.toolCall;return(f=this.sessionUpdateCallback)==null||f.call(this,{type:"tool_call",sessionId:i,toolCallId:r,title:(m=u==null?void 0:u.title)!=null?m:void 0,status:(u==null?void 0:u.status)||"pending",kind:(l=u==null?void 0:u.kind)!=null?l:void 0,content:Xa.toToolCallContent(u==null?void 0:u.content),permissionRequest:s}),new Promise(p=>{this.pendingPermissionRequests.set(n,{resolve:p,toolCallId:r,options:o})})}cancelPendingPermissionRequests(){this.logger.log(`[AcpAdapter] Cancelling ${this.pendingPermissionRequests.size} pending permission requests`),this.pendingPermissionRequests.forEach(({resolve:t,toolCallId:n,options:r},i)=>{this.updateMessage(n,{type:"tool_call",toolCallId:n,status:"completed",permissionRequest:{requestId:i,options:r,isCancelled:!0,isActive:!1}}),t({outcome:{outcome:"cancelled"}})}),this.pendingPermissionRequests.clear(),this.pendingPermissionQueue=[]}readTextFile(t){return Promise.resolve({content:""})}writeTextFile(t){return Promise.resolve({})}createTerminal(t){var i;this.logger.log("[AcpAdapter] createTerminal called with params:",t);let n={...t,cwd:t.cwd||((i=this.currentConfig)==null?void 0:i.workingDirectory)||""};this.logger.log("[AcpAdapter] Using modified params:",n);let r=this.terminalManager.createTerminal(n);return Promise.resolve({terminalId:r})}terminalOutput(t){let n=this.terminalManager.getOutput(t.terminalId);if(!n)throw new Error(`Terminal ${t.terminalId} not found`);return Promise.resolve(n)}async waitForTerminalExit(t){return await this.terminalManager.waitForExit(t.terminalId)}killTerminal(t){if(!this.terminalManager.killTerminal(t.terminalId))throw new Error(`Terminal ${t.terminalId} not found`);return Promise.resolve({})}releaseTerminal(t){return this.terminalManager.releaseTerminal(t.terminalId)||this.logger.log(`[AcpAdapter] releaseTerminal: Terminal ${t.terminalId} not found (may have been already cleaned up)`),Promise.resolve({})}async listSessions(t,n){var r;if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log("[AcpAdapter] Listing sessions...");let i=await this.connection.unstable_listSessions({cwd:t!=null?t:null,cursor:n!=null?n:null});return this.logger.log(`[AcpAdapter] Found ${i.sessions.length} sessions`),{sessions:i.sessions.map(o=>{var a,s;return{sessionId:o.sessionId,cwd:o.cwd,title:(a=o.title)!=null?a:void 0,updatedAt:(s=o.updatedAt)!=null?s:void 0}}),nextCursor:(r=i.nextCursor)!=null?r:void 0}}catch(i){throw this.logger.error("[AcpAdapter] List Sessions Error:",i),i}}async loadSession(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log(`[AcpAdapter] Loading session: ${t}...`);let r=await this.connection.loadSession({sessionId:t,cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] Session loaded: ${t}`);let i;r.modes&&(i={availableModes:r.modes.availableModes.map(a=>{var s;return{id:a.id,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModeId:r.modes.currentModeId});let o;return r.models&&(o={availableModels:r.models.availableModels.map(a=>{var s;return{modelId:a.modelId,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModelId:r.models.currentModelId}),{sessionId:t,modes:i,models:o}}catch(r){throw this.logger.error("[AcpAdapter] Load Session Error:",r),r}}async resumeSession(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log(`[AcpAdapter] Resuming session: ${t}...`);let r=await this.connection.unstable_resumeSession({sessionId:t,cwd:n,mcpServers:[]});this.logger.log(`[AcpAdapter] Session resumed: ${t}`);let i;r.modes&&(i={availableModes:r.modes.availableModes.map(a=>{var s;return{id:a.id,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModeId:r.modes.currentModeId});let o;return r.models&&(o={availableModels:r.models.availableModels.map(a=>{var s;return{modelId:a.modelId,name:a.name,description:(s=a.description)!=null?s:void 0}}),currentModelId:r.models.currentModelId}),{sessionId:t,modes:i,models:o}}catch(r){throw this.logger.error("[AcpAdapter] Resume Session Error:",r),r}}async forkSession(t,n){if(!this.connection)throw new Error("ACP connection not initialized. Call initialize() first.");try{this.logger.log(`[AcpAdapter] Forking session: ${t}...`);let r=await this.connection.unstable_forkSession({sessionId:t,cwd:n,mcpServers:[]}),i=r.sessionId;this.logger.log(`[AcpAdapter] Session forked: ${t} -> ${i}`);let o;r.modes&&(o={availableModes:r.modes.availableModes.map(s=>{var u;return{id:s.id,name:s.name,description:(u=s.description)!=null?u:void 0}}),currentModeId:r.modes.currentModeId});let a;return r.models&&(a={availableModels:r.models.availableModels.map(s=>{var u;return{modelId:s.modelId,name:s.name,description:(u=s.description)!=null?u:void 0}}),currentModelId:r.models.currentModelId}),{sessionId:i,modes:o,models:a}}catch(r){throw this.logger.error("[AcpAdapter] Fork Session Error:",r),r}}};var ue={claude:{id:"claude-code-acp",displayName:"Claude Code",apiKey:"",command:"",args:[],env:[]},codex:{id:"codex-acp",displayName:"Codex",apiKey:"",command:"",args:[],env:[]},gemini:{id:"gemini-cli",displayName:"Gemini CLI",apiKey:"",command:"",args:["--experimental-acp"],env:[]},customAgents:[],activeAgentId:"claude-code-acp",autoAllowPermissions:!1,autoMentionActiveNote:!0,debugMode:!1,nodePath:"",exportSettings:{defaultFolder:"Agent Client",filenameTemplate:"agent_client_{date}_{time}",autoExportOnNewChat:!1,autoExportOnCloseChat:!1,openFileAfterExport:!0,includeImages:!0,imageLocation:"obsidian",imageCustomFolder:"Agent Client"},windowsWslMode:!1,windowsWslDistribution:void 0,sendMessageShortcut:"enter",displaySettings:{autoCollapseDiffs:!1,diffCollapseThreshold:10,maxNoteLength:1e4,maxSelectionLength:1e4},savedSessions:[]},tu=class extends hr.Plugin{constructor(){super(...arguments);this._acpAdapter=null}async onload(){await this.loadSettings(),this.settingsStore=pT(this.settings,this),this.registerView(yl,r=>new pd(r,this)),this.addRibbonIcon("bot-message-square","Open agent client",r=>{this.activateView()}).addClass("agent-client-ribbon-icon"),this.addCommand({id:"open-chat-view",name:"Open agent chat",callback:()=>{this.activateView()}}),this.registerAgentCommands(),this.registerPermissionCommands(),this.addSettingTab(new hd(this.app,this)),this.registerEvent(this.app.workspace.on("quit",()=>{this._acpAdapter&&this._acpAdapter.disconnect().catch(r=>{console.warn("[AgentClient] Quit cleanup error:",r)})}))}onunload(){}getOrCreateAdapter(){return this._acpAdapter||(this._acpAdapter=new Sm(this)),this._acpAdapter}async activateView(){var o;let{workspace:n}=this.app,r=null,i=n.getLeavesOfType(yl);if(i.length>0?r=i[0]:(r=n.getRightLeaf(!1),r&&await r.setViewState({type:yl,active:!0})),r){await n.revealLeaf(r);let a=(o=r.view)==null?void 0:o.containerEl;a&&window.setTimeout(()=>{let s=a.querySelector("textarea.agent-client-chat-input-textarea");s instanceof HTMLTextAreaElement&&s.focus()},0)}}getAvailableAgents(){return[{id:this.settings.claude.id,displayName:this.settings.claude.displayName||this.settings.claude.id},{id:this.settings.codex.id,displayName:this.settings.codex.displayName||this.settings.codex.id},{id:this.settings.gemini.id,displayName:this.settings.gemini.displayName||this.settings.gemini.id},...this.settings.customAgents.map(n=>({id:n.id,displayName:n.displayName||n.id}))]}async openChatWithAgent(n){this.settings.activeAgentId!==n&&await this.settingsStore.updateSettings({activeAgentId:n}),await this.activateView(),this.app.workspace.trigger("agent-client:new-chat-requested",n)}registerAgentCommands(){let n=this.getAvailableAgents();for(let r of n)this.addCommand({id:`open-chat-with-${r.id}`,name:`New chat with ${r.displayName}`,callback:async()=>{await this.openChatWithAgent(r.id)}})}registerPermissionCommands(){this.addCommand({id:"approve-active-permission",name:"Approve active permission",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:approve-active-permission")}}),this.addCommand({id:"reject-active-permission",name:"Reject active permission",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:reject-active-permission")}}),this.addCommand({id:"toggle-auto-mention",name:"Toggle auto-mention",callback:async()=>{await this.activateView(),this.app.workspace.trigger("agent-client:toggle-auto-mention")}}),this.addCommand({id:"cancel-current-message",name:"Cancel current message",callback:()=>{this.app.workspace.trigger("agent-client:cancel-message")}})}async loadSettings(){var y;let n=(y=await this.loadData())!=null?y:{},r=typeof n.claude=="object"&&n.claude!==null?n.claude:{},i=typeof n.codex=="object"&&n.codex!==null?n.codex:{},o=typeof n.gemini=="object"&&n.gemini!==null?n.gemini:{},a=hl(r.args),s=Hr(r.env),u=hl(i.args),d=Hr(i.env),m=hl(o.args),l=Hr(o.env),f=Array.isArray(n.customAgents)?X1(n.customAgents.map(g=>F1(typeof g=="object"&&g!==null?g:{}))):[],p=[ue.claude.id,ue.codex.id,ue.gemini.id,...f.map(g=>g.id)],h=typeof n.activeAgentId=="string"?n.activeAgentId.trim():"",v=p.find(g=>g.length>0)||ue.claude.id,x=p.includes(h)&&h.length>0?h:v;this.settings={claude:{id:ue.claude.id,displayName:typeof r.displayName=="string"&&r.displayName.trim().length>0?r.displayName.trim():ue.claude.displayName,apiKey:typeof r.apiKey=="string"?r.apiKey:ue.claude.apiKey,command:typeof r.command=="string"&&r.command.trim().length>0?r.command.trim():typeof n.claudeCodeAcpCommandPath=="string"&&n.claudeCodeAcpCommandPath.trim().length>0?n.claudeCodeAcpCommandPath.trim():ue.claude.command,args:a.length>0?a:[],env:s.length>0?s:[]},codex:{id:ue.codex.id,displayName:typeof i.displayName=="string"&&i.displayName.trim().length>0?i.displayName.trim():ue.codex.displayName,apiKey:typeof i.apiKey=="string"?i.apiKey:ue.codex.apiKey,command:typeof i.command=="string"&&i.command.trim().length>0?i.command.trim():ue.codex.command,args:u.length>0?u:[],env:d.length>0?d:[]},gemini:{id:ue.gemini.id,displayName:typeof o.displayName=="string"&&o.displayName.trim().length>0?o.displayName.trim():ue.gemini.displayName,apiKey:typeof o.apiKey=="string"?o.apiKey:ue.gemini.apiKey,command:typeof o.command=="string"&&o.command.trim().length>0?o.command.trim():typeof n.geminiCommandPath=="string"&&n.geminiCommandPath.trim().length>0?n.geminiCommandPath.trim():ue.gemini.command,args:m.length>0?m:ue.gemini.args,env:l.length>0?l:[]},customAgents:f,activeAgentId:x,autoAllowPermissions:typeof n.autoAllowPermissions=="boolean"?n.autoAllowPermissions:ue.autoAllowPermissions,autoMentionActiveNote:typeof n.autoMentionActiveNote=="boolean"?n.autoMentionActiveNote:ue.autoMentionActiveNote,debugMode:typeof n.debugMode=="boolean"?n.debugMode:ue.debugMode,nodePath:typeof n.nodePath=="string"?n.nodePath.trim():ue.nodePath,exportSettings:(()=>{let g=n.exportSettings;return g&&typeof g=="object"?{defaultFolder:typeof g.defaultFolder=="string"?g.defaultFolder:ue.exportSettings.defaultFolder,filenameTemplate:typeof g.filenameTemplate=="string"?g.filenameTemplate:ue.exportSettings.filenameTemplate,autoExportOnNewChat:typeof g.autoExportOnNewChat=="boolean"?g.autoExportOnNewChat:ue.exportSettings.autoExportOnNewChat,autoExportOnCloseChat:typeof g.autoExportOnCloseChat=="boolean"?g.autoExportOnCloseChat:ue.exportSettings.autoExportOnCloseChat,openFileAfterExport:typeof g.openFileAfterExport=="boolean"?g.openFileAfterExport:ue.exportSettings.openFileAfterExport,includeImages:typeof g.includeImages=="boolean"?g.includeImages:ue.exportSettings.includeImages,imageLocation:g.imageLocation==="obsidian"||g.imageLocation==="custom"||g.imageLocation==="base64"?g.imageLocation:ue.exportSettings.imageLocation,imageCustomFolder:typeof g.imageCustomFolder=="string"?g.imageCustomFolder:ue.exportSettings.imageCustomFolder}:ue.exportSettings})(),windowsWslMode:typeof n.windowsWslMode=="boolean"?n.windowsWslMode:ue.windowsWslMode,windowsWslDistribution:typeof n.windowsWslDistribution=="string"?n.windowsWslDistribution:ue.windowsWslDistribution,sendMessageShortcut:n.sendMessageShortcut==="enter"||n.sendMessageShortcut==="cmd-enter"?n.sendMessageShortcut:ue.sendMessageShortcut,displaySettings:(()=>{let g=n.displaySettings;return g&&typeof g=="object"?{autoCollapseDiffs:typeof g.autoCollapseDiffs=="boolean"?g.autoCollapseDiffs:ue.displaySettings.autoCollapseDiffs,diffCollapseThreshold:typeof g.diffCollapseThreshold=="number"&&g.diffCollapseThreshold>0?g.diffCollapseThreshold:ue.displaySettings.diffCollapseThreshold,maxNoteLength:typeof g.maxNoteLength=="number"&&g.maxNoteLength>=1?g.maxNoteLength:ue.displaySettings.maxNoteLength,maxSelectionLength:typeof g.maxSelectionLength=="number"&&g.maxSelectionLength>=1?g.maxSelectionLength:ue.displaySettings.maxSelectionLength}:ue.displaySettings})(),savedSessions:Array.isArray(n.savedSessions)?n.savedSessions:ue.savedSessions},this.ensureActiveAgentId()}async saveSettings(){await this.saveData(this.settings)}async saveSettingsAndNotify(n){this.settings=n,await this.saveData(this.settings),this.settingsStore.set(this.settings)}async fetchLatestStable(){let r=(await(0,hr.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases/latest"})).json;return r.tag_name?Jn.clean(r.tag_name):null}async fetchLatestPrerelease(){let i=(await(0,hr.requestUrl)({url:"https://api.github.com/repos/RAIT-09/obsidian-agent-client/releases"})).json.find(o=>o.prerelease);return i?Jn.clean(i.tag_name):null}async checkForUpdates(){let n=Jn.clean(this.manifest.version)||this.manifest.version;if(Jn.prerelease(n)!==null){let[i,o]=await Promise.all([this.fetchLatestStable(),this.fetchLatestPrerelease()]),a=i&&Jn.gt(i,n),s=o&&Jn.gt(o,n);if(a||s){let u=a?i:o;return new hr.Notice(`[Agent Client] Update available: v${u}`),!0}}else{let i=await this.fetchLatestStable();if(i&&Jn.gt(i,n))return new hr.Notice(`[Agent Client] Update available: v${i}`),!0}return!1}ensureActiveAgentId(){let n=this.collectAvailableAgentIds();if(n.length===0){this.settings.activeAgentId=ue.claude.id;return}n.includes(this.settings.activeAgentId)||(this.settings.activeAgentId=n[0])}collectAvailableAgentIds(){let n=new Set;n.add(this.settings.claude.id),n.add(this.settings.codex.id),n.add(this.settings.gemini.id);for(let r of this.settings.customAgents)r.id&&r.id.length>0&&n.add(r.id);return Array.from(n)}};
/*! Bundled license information:
react/cjs/react.production.js:
(**
* @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.
*)
scheduler/cjs/scheduler.production.js:
(**
* @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.
*)
react-dom/cjs/react-dom.production.js:
(**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom-client.production.js:
(**
* @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.
*)
react/cjs/react-jsx-runtime.production.js:
(**
* @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.
*)
*/