@baseplate-dev/project-builder-web
Version:
Web interface for constructing project builder JSON
24 lines • 229 kB
JavaScript
import{e as R,b as l,f as ju,N as xu,B as Uu,n as X,g as Me,c as Ge,d as A,h as Q,s as Lt,i as Ct,j as G,k as I,l as Ke,m as Ve,o as Rt,q as Nu,r as yt,t as We,u as Pe,v as K,w as E,x as Ft,y as Te,z as _e,A as Ou,p as Ee,a as Ae,C as Du,D as ee,E as g,F as _,G as v,H as Zu,I as Be,J as P,K as Jt,$ as Mt,L as Pu,M as Gt,O as Kt,P as Vt,Q as Wt,_ as Bt,R as Xt,S as qt,T as Yt,U as Ht,V as Qt,W as er,X as nr,Y as tr,Z as rr,a0 as ir,a1 as or,a2 as ye,a3 as Tu,a4 as Eu,a5 as Au,a6 as Lu,a7 as Xe,a8 as qe,a9 as ar,aa as ur,ab as Cu,ac as Ru,ad as Fu,ae as Ju,af as Mu,ag as cr,ah as lr,ai as kt,aj as Gu,ak as Ku,al as Vu,am as Wu,an as Bu,ao as Xu,ap as qu,aq as Yu}from"./registries-DdLT7oXj.js";const sr=/^[cC][^\s-]{8,}$/,dr=/^[0-9a-z]+$/,mr=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,fr=/^[0-9a-vA-V]{20}$/,vr=/^[A-Za-z0-9]{27}$/,gr=/^[a-zA-Z0-9_-]{21}$/,pr=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Hu=/^[-+]?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)?)??$/,$r=/^([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})$/,V=n=>n?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${n}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Qu=V(4),ec=V(6),nc=V(7),hr=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,tc=/^[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])?)*$/,rc=/^(([^<>()\[\]\\.,;:\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,}))$/,br=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,ic=br,oc=/^[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])?)*$/,ac="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function _r(){return new RegExp(ac,"u")}const yr=/^(?:(?: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])$/,kr=/^(([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}|:))$/,Ir=n=>{const t=R(n??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},zr=/^((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])$/,wr=/^(([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])$/,Sr=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Ye=/^[A-Za-z0-9_-]*$/,jr=/^(?=.{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])?)*\.?$/,xr=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,Ur=/^\+(?:[0-9]){6,14}[0-9]$/,Nr="(?:(?:\\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])))",Or=new RegExp(`^${Nr}$`);function Dr(n){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof n.precision=="number"?n.precision===-1?`${t}`:n.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${n.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Zr(n){return new RegExp(`^${Dr(n)}$`)}function Pr(n){const t=Dr({precision:n.precision}),o=["Z"];n.local&&o.push(""),n.offset&&o.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const i=`${t}(?:${o.join("|")})`;return new RegExp(`^${Nr}T(?:${i})$`)}const Tr=n=>{const t=n?`[\\s\\S]{${n?.minimum??0},${n?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Er=/^-?\d+n?$/,Ar=/^-?\d+$/,Lr=/^-?\d+(?:\.\d+)?/,Cr=/^(?:true|false)$/i,Rr=/^null$/i,Fr=/^undefined$/i,Jr=/^[^A-Z]*$/,Mr=/^[^a-z]*$/,Gr=/^[0-9a-fA-F]*$/;function ie(n,t){return new RegExp(`^[A-Za-z0-9+/]{${n}}${t}$`)}function oe(n){return new RegExp(`^[A-Za-z0-9_-]{${n}}$`)}const uc=/^[0-9a-fA-F]{32}$/,cc=ie(22,"=="),lc=oe(22),sc=/^[0-9a-fA-F]{40}$/,dc=ie(27,"="),mc=oe(27),fc=/^[0-9a-fA-F]{64}$/,vc=ie(43,"="),gc=oe(43),pc=/^[0-9a-fA-F]{96}$/,$c=ie(64,""),hc=oe(64),bc=/^[0-9a-fA-F]{128}$/,_c=ie(86,"=="),yc=oe(86),He=Object.freeze(Object.defineProperty({__proto__:null,base64:Sr,base64url:Ye,bigint:Er,boolean:Cr,browserEmail:oc,cidrv4:zr,cidrv6:wr,cuid:sr,cuid2:dr,date:Or,datetime:Pr,domain:xr,duration:pr,e164:Ur,email:hr,emoji:_r,extendedDuration:Hu,guid:$r,hex:Gr,hostname:jr,html5Email:tc,idnEmail:ic,integer:Ar,ipv4:yr,ipv6:kr,ksuid:vr,lowercase:Jr,mac:Ir,md5_base64:cc,md5_base64url:lc,md5_hex:uc,nanoid:gr,null:Rr,number:Lr,rfc5322Email:rc,sha1_base64:dc,sha1_base64url:mc,sha1_hex:sc,sha256_base64:vc,sha256_base64url:gc,sha256_hex:fc,sha384_base64:$c,sha384_base64url:hc,sha384_hex:pc,sha512_base64:_c,sha512_base64url:yc,sha512_hex:bc,string:Tr,time:Zr,ulid:mr,undefined:Fr,unicodeEmail:br,uppercase:Mr,uuid:V,uuid4:Qu,uuid6:ec,uuid7:nc,xid:fr},Symbol.toStringTag,{value:"Module"})),N=l("$ZodCheck",(n,t)=>{var o;n._zod??(n._zod={}),n._zod.def=t,(o=n._zod).onattach??(o.onattach=[])}),Kr={number:"number",bigint:"bigint",object:"date"},Qe=l("$ZodCheckLessThan",(n,t)=>{N.init(n,t);const o=Kr[typeof t.value];n._zod.onattach.push(i=>{const e=i._zod.bag,r=(t.inclusive?e.maximum:e.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<r&&(t.inclusive?e.maximum=t.value:e.exclusiveMaximum=t.value)}),n._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value<t.value)||i.issues.push({origin:o,code:"too_big",maximum:t.value,input:i.value,inclusive:t.inclusive,inst:n,continue:!t.abort})}}),en=l("$ZodCheckGreaterThan",(n,t)=>{N.init(n,t);const o=Kr[typeof t.value];n._zod.onattach.push(i=>{const e=i._zod.bag,r=(t.inclusive?e.minimum:e.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?e.minimum=t.value:e.exclusiveMinimum=t.value)}),n._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:o,code:"too_small",minimum:t.value,input:i.value,inclusive:t.inclusive,inst:n,continue:!t.abort})}}),Vr=l("$ZodCheckMultipleOf",(n,t)=>{N.init(n,t),n._zod.onattach.push(o=>{var i;(i=o._zod.bag).multipleOf??(i.multipleOf=t.value)}),n._zod.check=o=>{if(typeof o.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof o.value=="bigint"?o.value%t.value===BigInt(0):ju(o.value,t.value)===0)||o.issues.push({origin:typeof o.value,code:"not_multiple_of",divisor:t.value,input:o.value,inst:n,continue:!t.abort})}}),Wr=l("$ZodCheckNumberFormat",(n,t)=>{N.init(n,t),t.format=t.format||"float64";const o=t.format?.includes("int"),i=o?"int":"number",[e,r]=xu[t.format];n._zod.onattach.push(a=>{const u=a._zod.bag;u.format=t.format,u.minimum=e,u.maximum=r,o&&(u.pattern=Ar)}),n._zod.check=a=>{const u=a.value;if(o){if(!Number.isInteger(u)){a.issues.push({expected:i,format:t.format,code:"invalid_type",continue:!1,input:u,inst:n});return}if(!Number.isSafeInteger(u)){u>0?a.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:n,origin:i,continue:!t.abort}):a.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:n,origin:i,continue:!t.abort});return}}u<e&&a.issues.push({origin:"number",input:u,code:"too_small",minimum:e,inclusive:!0,inst:n,continue:!t.abort}),u>r&&a.issues.push({origin:"number",input:u,code:"too_big",maximum:r,inst:n})}}),Br=l("$ZodCheckBigIntFormat",(n,t)=>{N.init(n,t);const[o,i]=Uu[t.format];n._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,r.minimum=o,r.maximum=i}),n._zod.check=e=>{const r=e.value;r<o&&e.issues.push({origin:"bigint",input:r,code:"too_small",minimum:o,inclusive:!0,inst:n,continue:!t.abort}),r>i&&e.issues.push({origin:"bigint",input:r,code:"too_big",maximum:i,inst:n})}}),Xr=l("$ZodCheckMaxSize",(n,t)=>{var o;N.init(n,t),(o=n._zod.def).when??(o.when=i=>{const e=i.value;return!X(e)&&e.size!==void 0}),n._zod.onattach.push(i=>{const e=i._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<e&&(i._zod.bag.maximum=t.maximum)}),n._zod.check=i=>{const e=i.value;e.size<=t.maximum||i.issues.push({origin:Me(e),code:"too_big",maximum:t.maximum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),qr=l("$ZodCheckMinSize",(n,t)=>{var o;N.init(n,t),(o=n._zod.def).when??(o.when=i=>{const e=i.value;return!X(e)&&e.size!==void 0}),n._zod.onattach.push(i=>{const e=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>e&&(i._zod.bag.minimum=t.minimum)}),n._zod.check=i=>{const e=i.value;e.size>=t.minimum||i.issues.push({origin:Me(e),code:"too_small",minimum:t.minimum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Yr=l("$ZodCheckSizeEquals",(n,t)=>{var o;N.init(n,t),(o=n._zod.def).when??(o.when=i=>{const e=i.value;return!X(e)&&e.size!==void 0}),n._zod.onattach.push(i=>{const e=i._zod.bag;e.minimum=t.size,e.maximum=t.size,e.size=t.size}),n._zod.check=i=>{const e=i.value,r=e.size;if(r===t.size)return;const a=r>t.size;i.issues.push({origin:Me(e),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:n,continue:!t.abort})}}),Hr=l("$ZodCheckMaxLength",(n,t)=>{var o;N.init(n,t),(o=n._zod.def).when??(o.when=i=>{const e=i.value;return!X(e)&&e.length!==void 0}),n._zod.onattach.push(i=>{const e=i._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<e&&(i._zod.bag.maximum=t.maximum)}),n._zod.check=i=>{const e=i.value;if(e.length<=t.maximum)return;const a=Ge(e);i.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Qr=l("$ZodCheckMinLength",(n,t)=>{var o;N.init(n,t),(o=n._zod.def).when??(o.when=i=>{const e=i.value;return!X(e)&&e.length!==void 0}),n._zod.onattach.push(i=>{const e=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>e&&(i._zod.bag.minimum=t.minimum)}),n._zod.check=i=>{const e=i.value;if(e.length>=t.minimum)return;const a=Ge(e);i.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),ei=l("$ZodCheckLengthEquals",(n,t)=>{var o;N.init(n,t),(o=n._zod.def).when??(o.when=i=>{const e=i.value;return!X(e)&&e.length!==void 0}),n._zod.onattach.push(i=>{const e=i._zod.bag;e.minimum=t.length,e.maximum=t.length,e.length=t.length}),n._zod.check=i=>{const e=i.value,r=e.length;if(r===t.length)return;const a=Ge(e),u=r>t.length;i.issues.push({origin:a,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:n,continue:!t.abort})}}),ae=l("$ZodCheckStringFormat",(n,t)=>{var o,i;N.init(n,t),n._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(o=n._zod).check??(o.check=e=>{t.pattern.lastIndex=0,!t.pattern.test(e.value)&&e.issues.push({origin:"string",code:"invalid_format",format:t.format,input:e.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:n,continue:!t.abort})}):(i=n._zod).check??(i.check=()=>{})}),ni=l("$ZodCheckRegex",(n,t)=>{ae.init(n,t),n._zod.check=o=>{t.pattern.lastIndex=0,!t.pattern.test(o.value)&&o.issues.push({origin:"string",code:"invalid_format",format:"regex",input:o.value,pattern:t.pattern.toString(),inst:n,continue:!t.abort})}}),ti=l("$ZodCheckLowerCase",(n,t)=>{t.pattern??(t.pattern=Jr),ae.init(n,t)}),ri=l("$ZodCheckUpperCase",(n,t)=>{t.pattern??(t.pattern=Mr),ae.init(n,t)}),ii=l("$ZodCheckIncludes",(n,t)=>{N.init(n,t);const o=R(t.includes),i=new RegExp(typeof t.position=="number"?`^.{${t.position}}${o}`:o);t.pattern=i,n._zod.onattach.push(e=>{const r=e._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(i)}),n._zod.check=e=>{e.value.includes(t.includes,t.position)||e.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:e.value,inst:n,continue:!t.abort})}}),oi=l("$ZodCheckStartsWith",(n,t)=>{N.init(n,t);const o=new RegExp(`^${R(t.prefix)}.*`);t.pattern??(t.pattern=o),n._zod.onattach.push(i=>{const e=i._zod.bag;e.patterns??(e.patterns=new Set),e.patterns.add(o)}),n._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:n,continue:!t.abort})}}),ai=l("$ZodCheckEndsWith",(n,t)=>{N.init(n,t);const o=new RegExp(`.*${R(t.suffix)}$`);t.pattern??(t.pattern=o),n._zod.onattach.push(i=>{const e=i._zod.bag;e.patterns??(e.patterns=new Set),e.patterns.add(o)}),n._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:n,continue:!t.abort})}});function It(n,t,o){n.issues.length&&t.issues.push(...A(o,n.issues))}const ui=l("$ZodCheckProperty",(n,t)=>{N.init(n,t),n._zod.check=o=>{const i=t.schema._zod.run({value:o.value[t.property],issues:[]},{});if(i instanceof Promise)return i.then(e=>It(e,o,t.property));It(i,o,t.property)}}),ci=l("$ZodCheckMimeType",(n,t)=>{N.init(n,t);const o=new Set(t.mime);n._zod.onattach.push(i=>{i._zod.bag.mime=t.mime}),n._zod.check=i=>{o.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:n,continue:!t.abort})}}),li=l("$ZodCheckOverwrite",(n,t)=>{N.init(n,t),n._zod.check=o=>{o.value=t.tx(o.value)}});class si{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}const i=t.split(`
`).filter(a=>a),e=Math.min(...i.map(a=>a.length-a.trimStart().length)),r=i.map(a=>a.slice(e)).map(a=>" ".repeat(this.indent*2)+a);for(const a of r)this.content.push(a)}compile(){const t=Function,o=this?.args,e=[...(this?.content??[""]).map(r=>` ${r}`)];return new t(...o,e.join(`
`))}}const di={major:4,minor:1,patch:13},y=l("$ZodType",(n,t)=>{var o;n??(n={}),n._zod.def=t,n._zod.bag=n._zod.bag||{},n._zod.version=di;const i=[...n._zod.def.checks??[]];n._zod.traits.has("$ZodCheck")&&i.unshift(n);for(const e of i)for(const r of e._zod.onattach)r(n);if(i.length===0)(o=n._zod).deferred??(o.deferred=[]),n._zod.deferred?.push(()=>{n._zod.run=n._zod.parse});else{const e=(a,u,m)=>{let c=G(a),s;for(const f of u){if(f._zod.def.when){if(!f._zod.def.when(a))continue}else if(c)continue;const h=a.issues.length,p=f._zod.check(a);if(p instanceof Promise&&m?.async===!1)throw new Q;if(s||p instanceof Promise)s=(s??Promise.resolve()).then(async()=>{await p,a.issues.length!==h&&(c||(c=G(a,h)))});else{if(a.issues.length===h)continue;c||(c=G(a,h))}}return s?s.then(()=>a):a},r=(a,u,m)=>{if(G(a))return a.aborted=!0,a;const c=e(u,i,m);if(c instanceof Promise){if(m.async===!1)throw new Q;return c.then(s=>n._zod.parse(s,m))}return n._zod.parse(c,m)};n._zod.run=(a,u)=>{if(u.skipChecks)return n._zod.parse(a,u);if(u.direction==="backward"){const c=n._zod.parse({value:a.value,issues:[]},{...u,skipChecks:!0});return c instanceof Promise?c.then(s=>r(s,a,u)):r(c,a,u)}const m=n._zod.parse(a,u);if(m instanceof Promise){if(u.async===!1)throw new Q;return m.then(c=>e(c,i,u))}return e(m,i,u)}}n["~standard"]={validate:e=>{try{const r=Lt(n,e);return r.success?{value:r.data}:{issues:r.error?.issues}}catch{return Ct(n,e).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}}),ue=l("$ZodString",(n,t)=>{y.init(n,t),n._zod.pattern=[...n?._zod.bag?.patterns??[]].pop()??Tr(n._zod.bag),n._zod.parse=(o,i)=>{if(t.coerce)try{o.value=String(o.value)}catch{}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:n}),o}}),j=l("$ZodStringFormat",(n,t)=>{ae.init(n,t),ue.init(n,t)}),mi=l("$ZodGUID",(n,t)=>{t.pattern??(t.pattern=$r),j.init(n,t)}),fi=l("$ZodUUID",(n,t)=>{if(t.version){const i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(i===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=V(i))}else t.pattern??(t.pattern=V());j.init(n,t)}),vi=l("$ZodEmail",(n,t)=>{t.pattern??(t.pattern=hr),j.init(n,t)}),gi=l("$ZodURL",(n,t)=>{j.init(n,t),n._zod.check=o=>{try{const i=o.value.trim(),e=new URL(i);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(e.hostname)||o.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:o.value,inst:n,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)||o.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:o.value,inst:n,continue:!t.abort})),t.normalize?o.value=e.href:o.value=i;return}catch{o.issues.push({code:"invalid_format",format:"url",input:o.value,inst:n,continue:!t.abort})}}}),pi=l("$ZodEmoji",(n,t)=>{t.pattern??(t.pattern=_r()),j.init(n,t)}),$i=l("$ZodNanoID",(n,t)=>{t.pattern??(t.pattern=gr),j.init(n,t)}),hi=l("$ZodCUID",(n,t)=>{t.pattern??(t.pattern=sr),j.init(n,t)}),bi=l("$ZodCUID2",(n,t)=>{t.pattern??(t.pattern=dr),j.init(n,t)}),_i=l("$ZodULID",(n,t)=>{t.pattern??(t.pattern=mr),j.init(n,t)}),yi=l("$ZodXID",(n,t)=>{t.pattern??(t.pattern=fr),j.init(n,t)}),ki=l("$ZodKSUID",(n,t)=>{t.pattern??(t.pattern=vr),j.init(n,t)}),Ii=l("$ZodISODateTime",(n,t)=>{t.pattern??(t.pattern=Pr(t)),j.init(n,t)}),zi=l("$ZodISODate",(n,t)=>{t.pattern??(t.pattern=Or),j.init(n,t)}),wi=l("$ZodISOTime",(n,t)=>{t.pattern??(t.pattern=Zr(t)),j.init(n,t)}),Si=l("$ZodISODuration",(n,t)=>{t.pattern??(t.pattern=pr),j.init(n,t)}),ji=l("$ZodIPv4",(n,t)=>{t.pattern??(t.pattern=yr),j.init(n,t),n._zod.bag.format="ipv4"}),xi=l("$ZodIPv6",(n,t)=>{t.pattern??(t.pattern=kr),j.init(n,t),n._zod.bag.format="ipv6",n._zod.check=o=>{try{new URL(`http://[${o.value}]`)}catch{o.issues.push({code:"invalid_format",format:"ipv6",input:o.value,inst:n,continue:!t.abort})}}}),Ui=l("$ZodMAC",(n,t)=>{t.pattern??(t.pattern=Ir(t.delimiter)),j.init(n,t),n._zod.bag.format="mac"}),Ni=l("$ZodCIDRv4",(n,t)=>{t.pattern??(t.pattern=zr),j.init(n,t)}),Oi=l("$ZodCIDRv6",(n,t)=>{t.pattern??(t.pattern=wr),j.init(n,t),n._zod.check=o=>{const i=o.value.split("/");try{if(i.length!==2)throw new Error;const[e,r]=i;if(!r)throw new Error;const a=Number(r);if(`${a}`!==r)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${e}]`)}catch{o.issues.push({code:"invalid_format",format:"cidrv6",input:o.value,inst:n,continue:!t.abort})}}});function nn(n){if(n==="")return!0;if(n.length%4!==0)return!1;try{return atob(n),!0}catch{return!1}}const Di=l("$ZodBase64",(n,t)=>{t.pattern??(t.pattern=Sr),j.init(n,t),n._zod.bag.contentEncoding="base64",n._zod.check=o=>{nn(o.value)||o.issues.push({code:"invalid_format",format:"base64",input:o.value,inst:n,continue:!t.abort})}});function Zi(n){if(!Ye.test(n))return!1;const t=n.replace(/[-_]/g,i=>i==="-"?"+":"/"),o=t.padEnd(Math.ceil(t.length/4)*4,"=");return nn(o)}const Pi=l("$ZodBase64URL",(n,t)=>{t.pattern??(t.pattern=Ye),j.init(n,t),n._zod.bag.contentEncoding="base64url",n._zod.check=o=>{Zi(o.value)||o.issues.push({code:"invalid_format",format:"base64url",input:o.value,inst:n,continue:!t.abort})}}),Ti=l("$ZodE164",(n,t)=>{t.pattern??(t.pattern=Ur),j.init(n,t)});function Ei(n,t=null){try{const o=n.split(".");if(o.length!==3)return!1;const[i]=o;if(!i)return!1;const e=JSON.parse(atob(i));return!("typ"in e&&e?.typ!=="JWT"||!e.alg||t&&(!("alg"in e)||e.alg!==t))}catch{return!1}}const Ai=l("$ZodJWT",(n,t)=>{j.init(n,t),n._zod.check=o=>{Ei(o.value,t.alg)||o.issues.push({code:"invalid_format",format:"jwt",input:o.value,inst:n,continue:!t.abort})}}),Li=l("$ZodCustomStringFormat",(n,t)=>{j.init(n,t),n._zod.check=o=>{t.fn(o.value)||o.issues.push({code:"invalid_format",format:t.format,input:o.value,inst:n,continue:!t.abort})}}),tn=l("$ZodNumber",(n,t)=>{y.init(n,t),n._zod.pattern=n._zod.bag.pattern??Lr,n._zod.parse=(o,i)=>{if(t.coerce)try{o.value=Number(o.value)}catch{}const e=o.value;if(typeof e=="number"&&!Number.isNaN(e)&&Number.isFinite(e))return o;const r=typeof e=="number"?Number.isNaN(e)?"NaN":Number.isFinite(e)?void 0:"Infinity":void 0;return o.issues.push({expected:"number",code:"invalid_type",input:e,inst:n,...r?{received:r}:{}}),o}}),Ci=l("$ZodNumberFormat",(n,t)=>{Wr.init(n,t),tn.init(n,t)}),rn=l("$ZodBoolean",(n,t)=>{y.init(n,t),n._zod.pattern=Cr,n._zod.parse=(o,i)=>{if(t.coerce)try{o.value=!!o.value}catch{}const e=o.value;return typeof e=="boolean"||o.issues.push({expected:"boolean",code:"invalid_type",input:e,inst:n}),o}}),on=l("$ZodBigInt",(n,t)=>{y.init(n,t),n._zod.pattern=Er,n._zod.parse=(o,i)=>{if(t.coerce)try{o.value=BigInt(o.value)}catch{}return typeof o.value=="bigint"||o.issues.push({expected:"bigint",code:"invalid_type",input:o.value,inst:n}),o}}),Ri=l("$ZodBigIntFormat",(n,t)=>{Br.init(n,t),on.init(n,t)}),Fi=l("$ZodSymbol",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;return typeof e=="symbol"||o.issues.push({expected:"symbol",code:"invalid_type",input:e,inst:n}),o}}),Ji=l("$ZodUndefined",(n,t)=>{y.init(n,t),n._zod.pattern=Fr,n._zod.values=new Set([void 0]),n._zod.optin="optional",n._zod.optout="optional",n._zod.parse=(o,i)=>{const e=o.value;return typeof e>"u"||o.issues.push({expected:"undefined",code:"invalid_type",input:e,inst:n}),o}}),Mi=l("$ZodNull",(n,t)=>{y.init(n,t),n._zod.pattern=Rr,n._zod.values=new Set([null]),n._zod.parse=(o,i)=>{const e=o.value;return e===null||o.issues.push({expected:"null",code:"invalid_type",input:e,inst:n}),o}}),Gi=l("$ZodAny",(n,t)=>{y.init(n,t),n._zod.parse=o=>o}),Ki=l("$ZodUnknown",(n,t)=>{y.init(n,t),n._zod.parse=o=>o}),Vi=l("$ZodNever",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>(o.issues.push({expected:"never",code:"invalid_type",input:o.value,inst:n}),o)}),Wi=l("$ZodVoid",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;return typeof e>"u"||o.issues.push({expected:"void",code:"invalid_type",input:e,inst:n}),o}}),Bi=l("$ZodDate",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{if(t.coerce)try{o.value=new Date(o.value)}catch{}const e=o.value,r=e instanceof Date;return r&&!Number.isNaN(e.getTime())||o.issues.push({expected:"date",code:"invalid_type",input:e,...r?{received:"Invalid Date"}:{},inst:n}),o}});function zt(n,t,o){n.issues.length&&t.issues.push(...A(o,n.issues)),t.value[o]=n.value}const Xi=l("$ZodArray",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;if(!Array.isArray(e))return o.issues.push({expected:"array",code:"invalid_type",input:e,inst:n}),o;o.value=Array(e.length);const r=[];for(let a=0;a<e.length;a++){const u=e[a],m=t.element._zod.run({value:u,issues:[]},i);m instanceof Promise?r.push(m.then(c=>zt(c,o,a))):zt(m,o,a)}return r.length?Promise.all(r).then(()=>o):o}});function ve(n,t,o,i){n.issues.length&&t.issues.push(...A(o,n.issues)),n.value===void 0?o in i&&(t.value[o]=void 0):t.value[o]=n.value}function qi(n){const t=Object.keys(n.shape);for(const i of t)if(!n.shape?.[i]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${i}": expected a Zod schema`);const o=Du(n.shape);return{...n,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(o)}}function Yi(n,t,o,i,e,r){const a=[],u=e.keySet,m=e.catchall._zod,c=m.def.type;for(const s in t){if(u.has(s))continue;if(c==="never"){a.push(s);continue}const f=m.run({value:t[s],issues:[]},i);f instanceof Promise?n.push(f.then(h=>ve(h,o,s,t))):ve(f,o,s,t)}return a.length&&o.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:r}),n.length?Promise.all(n).then(()=>o):o}const Hi=l("$ZodObject",(n,t)=>{if(y.init(n,t),!Object.getOwnPropertyDescriptor(t,"shape")?.get){const u=t.shape;Object.defineProperty(t,"shape",{get:()=>{const m={...u};return Object.defineProperty(t,"shape",{value:m}),m}})}const i=Ke(()=>qi(t));I(n._zod,"propValues",()=>{const u=t.shape,m={};for(const c in u){const s=u[c]._zod;if(s.values){m[c]??(m[c]=new Set);for(const f of s.values)m[c].add(f)}}return m});const e=Ve,r=t.catchall;let a;n._zod.parse=(u,m)=>{a??(a=i.value);const c=u.value;if(!e(c))return u.issues.push({expected:"object",code:"invalid_type",input:c,inst:n}),u;u.value={};const s=[],f=a.shape;for(const h of a.keys){const d=f[h]._zod.run({value:c[h],issues:[]},m);d instanceof Promise?s.push(d.then($=>ve($,u,h,c))):ve(d,u,h,c)}return r?Yi(s,c,u,m,i.value,n):s.length?Promise.all(s).then(()=>u):u}}),Qi=l("$ZodObjectJIT",(n,t)=>{Hi.init(n,t);const o=n._zod.parse,i=Ke(()=>qi(t)),e=h=>{const p=new si(["shape","payload","ctx"]),d=i.value,$=S=>{const U=yt(S);return`shape[${U}]._zod.run({ value: input[${U}], issues: [] }, ctx)`};p.write("const input = payload.value;");const b=Object.create(null);let w=0;for(const S of d.keys)b[S]=`key_${w++}`;p.write("const newResult = {};");for(const S of d.keys){const U=b[S],L=yt(S);p.write(`const ${U} = ${$(S)};`),p.write(`
if (${U}.issues.length) {
payload.issues = payload.issues.concat(${U}.issues.map(iss => ({
...iss,
path: iss.path ? [${L}, ...iss.path] : [${L}]
})));
}
if (${U}.value === undefined) {
if (${L} in input) {
newResult[${L}] = undefined;
}
} else {
newResult[${L}] = ${U}.value;
}
`)}p.write("payload.value = newResult;"),p.write("return payload;");const z=p.compile();return(S,U)=>z(h,S,U)};let r;const a=Ve,u=!Rt.jitless,c=u&&Nu.value,s=t.catchall;let f;n._zod.parse=(h,p)=>{f??(f=i.value);const d=h.value;return a(d)?u&&c&&p?.async===!1&&p.jitless!==!0?(r||(r=e(t.shape)),h=r(h,p),s?Yi([],d,h,p,f,n):h):o(h,p):(h.issues.push({expected:"object",code:"invalid_type",input:d,inst:n}),h)}});function wt(n,t,o,i){for(const r of n)if(r.issues.length===0)return t.value=r.value,t;const e=n.filter(r=>!G(r));return e.length===1?(t.value=e[0].value,e[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:o,errors:n.map(r=>r.issues.map(a=>K(a,i,E())))}),t)}const an=l("$ZodUnion",(n,t)=>{y.init(n,t),I(n._zod,"optin",()=>t.options.some(e=>e._zod.optin==="optional")?"optional":void 0),I(n._zod,"optout",()=>t.options.some(e=>e._zod.optout==="optional")?"optional":void 0),I(n._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),I(n._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){const e=t.options.map(r=>r._zod.pattern);return new RegExp(`^(${e.map(r=>We(r.source)).join("|")})$`)}});const o=t.options.length===1,i=t.options[0]._zod.run;n._zod.parse=(e,r)=>{if(o)return i(e,r);let a=!1;const u=[];for(const m of t.options){const c=m._zod.run({value:e.value,issues:[]},r);if(c instanceof Promise)u.push(c),a=!0;else{if(c.issues.length===0)return c;u.push(c)}}return a?Promise.all(u).then(m=>wt(m,e,n,r)):wt(u,e,n,r)}}),eo=l("$ZodDiscriminatedUnion",(n,t)=>{an.init(n,t);const o=n._zod.parse;I(n._zod,"propValues",()=>{const e={};for(const r of t.options){const a=r._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(const[u,m]of Object.entries(a)){e[u]||(e[u]=new Set);for(const c of m)e[u].add(c)}}return e});const i=Ke(()=>{const e=t.options,r=new Map;for(const a of e){const u=a._zod.propValues?.[t.discriminator];if(!u||u.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(a)}"`);for(const m of u){if(r.has(m))throw new Error(`Duplicate discriminator value "${String(m)}"`);r.set(m,a)}}return r});n._zod.parse=(e,r)=>{const a=e.value;if(!Ve(a))return e.issues.push({code:"invalid_type",expected:"object",input:a,inst:n}),e;const u=i.value.get(a?.[t.discriminator]);return u?u._zod.run(e,r):t.unionFallback?o(e,r):(e.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:a,path:[t.discriminator],inst:n}),e)}}),no=l("$ZodIntersection",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value,r=t.left._zod.run({value:e,issues:[]},i),a=t.right._zod.run({value:e,issues:[]},i);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([m,c])=>St(o,m,c)):St(o,r,a)}});function Le(n,t){if(n===t)return{valid:!0,data:n};if(n instanceof Date&&t instanceof Date&&+n==+t)return{valid:!0,data:n};if(Pe(n)&&Pe(t)){const o=Object.keys(t),i=Object.keys(n).filter(r=>o.indexOf(r)!==-1),e={...n,...t};for(const r of i){const a=Le(n[r],t[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};e[r]=a.data}return{valid:!0,data:e}}if(Array.isArray(n)&&Array.isArray(t)){if(n.length!==t.length)return{valid:!1,mergeErrorPath:[]};const o=[];for(let i=0;i<n.length;i++){const e=n[i],r=t[i],a=Le(e,r);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};o.push(a.data)}return{valid:!0,data:o}}return{valid:!1,mergeErrorPath:[]}}function St(n,t,o){if(t.issues.length&&n.issues.push(...t.issues),o.issues.length&&n.issues.push(...o.issues),G(n))return n;const i=Le(t.value,o.value);if(!i.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return n.value=i.data,n}const un=l("$ZodTuple",(n,t)=>{y.init(n,t);const o=t.items;n._zod.parse=(i,e)=>{const r=i.value;if(!Array.isArray(r))return i.issues.push({input:r,inst:n,expected:"tuple",code:"invalid_type"}),i;i.value=[];const a=[],u=[...o].reverse().findIndex(s=>s._zod.optin!=="optional"),m=u===-1?0:o.length-u;if(!t.rest){const s=r.length>o.length,f=r.length<m-1;if(s||f)return i.issues.push({...s?{code:"too_big",maximum:o.length}:{code:"too_small",minimum:o.length},input:r,inst:n,origin:"array"}),i}let c=-1;for(const s of o){if(c++,c>=r.length&&c>=m)continue;const f=s._zod.run({value:r[c],issues:[]},e);f instanceof Promise?a.push(f.then(h=>se(h,i,c))):se(f,i,c)}if(t.rest){const s=r.slice(o.length);for(const f of s){c++;const h=t.rest._zod.run({value:f,issues:[]},e);h instanceof Promise?a.push(h.then(p=>se(p,i,c))):se(h,i,c)}}return a.length?Promise.all(a).then(()=>i):i}});function se(n,t,o){n.issues.length&&t.issues.push(...A(o,n.issues)),t.value[o]=n.value}const to=l("$ZodRecord",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;if(!Pe(e))return o.issues.push({expected:"record",code:"invalid_type",input:e,inst:n}),o;const r=[],a=t.keyType._zod.values;if(a){o.value={};const u=new Set;for(const c of a)if(typeof c=="string"||typeof c=="number"||typeof c=="symbol"){u.add(typeof c=="number"?c.toString():c);const s=t.valueType._zod.run({value:e[c],issues:[]},i);s instanceof Promise?r.push(s.then(f=>{f.issues.length&&o.issues.push(...A(c,f.issues)),o.value[c]=f.value})):(s.issues.length&&o.issues.push(...A(c,s.issues)),o.value[c]=s.value)}let m;for(const c in e)u.has(c)||(m=m??[],m.push(c));m&&m.length>0&&o.issues.push({code:"unrecognized_keys",input:e,inst:n,keys:m})}else{o.value={};for(const u of Reflect.ownKeys(e)){if(u==="__proto__")continue;const m=t.keyType._zod.run({value:u,issues:[]},i);if(m instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(m.issues.length){o.issues.push({code:"invalid_key",origin:"record",issues:m.issues.map(s=>K(s,i,E())),input:u,path:[u],inst:n}),o.value[m.value]=m.value;continue}const c=t.valueType._zod.run({value:e[u],issues:[]},i);c instanceof Promise?r.push(c.then(s=>{s.issues.length&&o.issues.push(...A(u,s.issues)),o.value[m.value]=s.value})):(c.issues.length&&o.issues.push(...A(u,c.issues)),o.value[m.value]=c.value)}}return r.length?Promise.all(r).then(()=>o):o}}),ro=l("$ZodMap",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;if(!(e instanceof Map))return o.issues.push({expected:"map",code:"invalid_type",input:e,inst:n}),o;const r=[];o.value=new Map;for(const[a,u]of e){const m=t.keyType._zod.run({value:a,issues:[]},i),c=t.valueType._zod.run({value:u,issues:[]},i);m instanceof Promise||c instanceof Promise?r.push(Promise.all([m,c]).then(([s,f])=>{jt(s,f,o,a,e,n,i)})):jt(m,c,o,a,e,n,i)}return r.length?Promise.all(r).then(()=>o):o}});function jt(n,t,o,i,e,r,a){n.issues.length&&(Te.has(typeof i)?o.issues.push(...A(i,n.issues)):o.issues.push({code:"invalid_key",origin:"map",input:e,inst:r,issues:n.issues.map(u=>K(u,a,E()))})),t.issues.length&&(Te.has(typeof i)?o.issues.push(...A(i,t.issues)):o.issues.push({origin:"map",code:"invalid_element",input:e,inst:r,key:i,issues:t.issues.map(u=>K(u,a,E()))})),o.value.set(n.value,t.value)}const io=l("$ZodSet",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;if(!(e instanceof Set))return o.issues.push({input:e,inst:n,expected:"set",code:"invalid_type"}),o;const r=[];o.value=new Set;for(const a of e){const u=t.valueType._zod.run({value:a,issues:[]},i);u instanceof Promise?r.push(u.then(m=>xt(m,o))):xt(u,o)}return r.length?Promise.all(r).then(()=>o):o}});function xt(n,t){n.issues.length&&t.issues.push(...n.issues),t.value.add(n.value)}const oo=l("$ZodEnum",(n,t)=>{y.init(n,t);const o=Ft(t.entries),i=new Set(o);n._zod.values=i,n._zod.pattern=new RegExp(`^(${o.filter(e=>Te.has(typeof e)).map(e=>typeof e=="string"?R(e):e.toString()).join("|")})$`),n._zod.parse=(e,r)=>{const a=e.value;return i.has(a)||e.issues.push({code:"invalid_value",values:o,input:a,inst:n}),e}}),ao=l("$ZodLiteral",(n,t)=>{if(y.init(n,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");const o=new Set(t.values);n._zod.values=o,n._zod.pattern=new RegExp(`^(${t.values.map(i=>typeof i=="string"?R(i):i?R(i.toString()):String(i)).join("|")})$`),n._zod.parse=(i,e)=>{const r=i.value;return o.has(r)||i.issues.push({code:"invalid_value",values:t.values,input:r,inst:n}),i}}),uo=l("$ZodFile",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{const e=o.value;return e instanceof File||o.issues.push({expected:"file",code:"invalid_type",input:e,inst:n}),o}}),co=l("$ZodTransform",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{if(i.direction==="backward")throw new _e(n.constructor.name);const e=t.transform(o.value,o);if(i.async)return(e instanceof Promise?e:Promise.resolve(e)).then(a=>(o.value=a,o));if(e instanceof Promise)throw new Q;return o.value=e,o}});function Ut(n,t){return n.issues.length&&t===void 0?{issues:[],value:void 0}:n}const lo=l("$ZodOptional",(n,t)=>{y.init(n,t),n._zod.optin="optional",n._zod.optout="optional",I(n._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),I(n._zod,"pattern",()=>{const o=t.innerType._zod.pattern;return o?new RegExp(`^(${We(o.source)})?$`):void 0}),n._zod.parse=(o,i)=>{if(t.innerType._zod.optin==="optional"){const e=t.innerType._zod.run(o,i);return e instanceof Promise?e.then(r=>Ut(r,o.value)):Ut(e,o.value)}return o.value===void 0?o:t.innerType._zod.run(o,i)}}),so=l("$ZodNullable",(n,t)=>{y.init(n,t),I(n._zod,"optin",()=>t.innerType._zod.optin),I(n._zod,"optout",()=>t.innerType._zod.optout),I(n._zod,"pattern",()=>{const o=t.innerType._zod.pattern;return o?new RegExp(`^(${We(o.source)}|null)$`):void 0}),I(n._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),n._zod.parse=(o,i)=>o.value===null?o:t.innerType._zod.run(o,i)}),mo=l("$ZodDefault",(n,t)=>{y.init(n,t),n._zod.optin="optional",I(n._zod,"values",()=>t.innerType._zod.values),n._zod.parse=(o,i)=>{if(i.direction==="backward")return t.innerType._zod.run(o,i);if(o.value===void 0)return o.value=t.defaultValue,o;const e=t.innerType._zod.run(o,i);return e instanceof Promise?e.then(r=>Nt(r,t)):Nt(e,t)}});function Nt(n,t){return n.value===void 0&&(n.value=t.defaultValue),n}const fo=l("$ZodPrefault",(n,t)=>{y.init(n,t),n._zod.optin="optional",I(n._zod,"values",()=>t.innerType._zod.values),n._zod.parse=(o,i)=>(i.direction==="backward"||o.value===void 0&&(o.value=t.defaultValue),t.innerType._zod.run(o,i))}),vo=l("$ZodNonOptional",(n,t)=>{y.init(n,t),I(n._zod,"values",()=>{const o=t.innerType._zod.values;return o?new Set([...o].filter(i=>i!==void 0)):void 0}),n._zod.parse=(o,i)=>{const e=t.innerType._zod.run(o,i);return e instanceof Promise?e.then(r=>Ot(r,n)):Ot(e,n)}});function Ot(n,t){return!n.issues.length&&n.value===void 0&&n.issues.push({code:"invalid_type",expected:"nonoptional",input:n.value,inst:t}),n}const go=l("$ZodSuccess",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>{if(i.direction==="backward")throw new _e("ZodSuccess");const e=t.innerType._zod.run(o,i);return e instanceof Promise?e.then(r=>(o.value=r.issues.length===0,o)):(o.value=e.issues.length===0,o)}}),po=l("$ZodCatch",(n,t)=>{y.init(n,t),I(n._zod,"optin",()=>t.innerType._zod.optin),I(n._zod,"optout",()=>t.innerType._zod.optout),I(n._zod,"values",()=>t.innerType._zod.values),n._zod.parse=(o,i)=>{if(i.direction==="backward")return t.innerType._zod.run(o,i);const e=t.innerType._zod.run(o,i);return e instanceof Promise?e.then(r=>(o.value=r.value,r.issues.length&&(o.value=t.catchValue({...o,error:{issues:r.issues.map(a=>K(a,i,E()))},input:o.value}),o.issues=[]),o)):(o.value=e.value,e.issues.length&&(o.value=t.catchValue({...o,error:{issues:e.issues.map(r=>K(r,i,E()))},input:o.value}),o.issues=[]),o)}}),$o=l("$ZodNaN",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>((typeof o.value!="number"||!Number.isNaN(o.value))&&o.issues.push({input:o.value,inst:n,expected:"nan",code:"invalid_type"}),o)}),ho=l("$ZodPipe",(n,t)=>{y.init(n,t),I(n._zod,"values",()=>t.in._zod.values),I(n._zod,"optin",()=>t.in._zod.optin),I(n._zod,"optout",()=>t.out._zod.optout),I(n._zod,"propValues",()=>t.in._zod.propValues),n._zod.parse=(o,i)=>{if(i.direction==="backward"){const r=t.out._zod.run(o,i);return r instanceof Promise?r.then(a=>de(a,t.in,i)):de(r,t.in,i)}const e=t.in._zod.run(o,i);return e instanceof Promise?e.then(r=>de(r,t.out,i)):de(e,t.out,i)}});function de(n,t,o){return n.issues.length?(n.aborted=!0,n):t._zod.run({value:n.value,issues:n.issues},o)}const cn=l("$ZodCodec",(n,t)=>{y.init(n,t),I(n._zod,"values",()=>t.in._zod.values),I(n._zod,"optin",()=>t.in._zod.optin),I(n._zod,"optout",()=>t.out._zod.optout),I(n._zod,"propValues",()=>t.in._zod.propValues),n._zod.parse=(o,i)=>{if((i.direction||"forward")==="forward"){const r=t.in._zod.run(o,i);return r instanceof Promise?r.then(a=>me(a,t,i)):me(r,t,i)}else{const r=t.out._zod.run(o,i);return r instanceof Promise?r.then(a=>me(a,t,i)):me(r,t,i)}}});function me(n,t,o){if(n.issues.length)return n.aborted=!0,n;if((o.direction||"forward")==="forward"){const e=t.transform(n.value,n);return e instanceof Promise?e.then(r=>fe(n,r,t.out,o)):fe(n,e,t.out,o)}else{const e=t.reverseTransform(n.value,n);return e instanceof Promise?e.then(r=>fe(n,r,t.in,o)):fe(n,e,t.in,o)}}function fe(n,t,o,i){return n.issues.length?(n.aborted=!0,n):o._zod.run({value:t,issues:n.issues},i)}const bo=l("$ZodReadonly",(n,t)=>{y.init(n,t),I(n._zod,"propValues",()=>t.innerType._zod.propValues),I(n._zod,"values",()=>t.innerType._zod.values),I(n._zod,"optin",()=>t.innerType?._zod?.optin),I(n._zod,"optout",()=>t.innerType?._zod?.optout),n._zod.parse=(o,i)=>{if(i.direction==="backward")return t.innerType._zod.run(o,i);const e=t.innerType._zod.run(o,i);return e instanceof Promise?e.then(Dt):Dt(e)}});function Dt(n){return n.value=Object.freeze(n.value),n}const _o=l("$ZodTemplateLiteral",(n,t)=>{y.init(n,t);const o=[];for(const i of t.parts)if(typeof i=="object"&&i!==null){if(!i._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...i._zod.traits].shift()}`);const e=i._zod.pattern instanceof RegExp?i._zod.pattern.source:i._zod.pattern;if(!e)throw new Error(`Invalid template literal part: ${i._zod.traits}`);const r=e.startsWith("^")?1:0,a=e.endsWith("$")?e.length-1:e.length;o.push(e.slice(r,a))}else if(i===null||Ou.has(typeof i))o.push(R(`${i}`));else throw new Error(`Invalid template literal part: ${i}`);n._zod.pattern=new RegExp(`^${o.join("")}$`),n._zod.parse=(i,e)=>typeof i.value!="string"?(i.issues.push({input:i.value,inst:n,expected:"template_literal",code:"invalid_type"}),i):(n._zod.pattern.lastIndex=0,n._zod.pattern.test(i.value)||i.issues.push({input:i.value,inst:n,code:"invalid_format",format:t.format??"template_literal",pattern:n._zod.pattern.source}),i)}),yo=l("$ZodFunction",(n,t)=>(y.init(n,t),n._def=t,n._zod.def=t,n.implement=o=>{if(typeof o!="function")throw new Error("implement() must be called with a function");return function(...i){const e=n._def.input?Ee(n._def.input,i):i,r=Reflect.apply(o,this,e);return n._def.output?Ee(n._def.output,r):r}},n.implementAsync=o=>{if(typeof o!="function")throw new Error("implementAsync() must be called with a function");return async function(...i){const e=n._def.input?await Ae(n._def.input,i):i,r=await Reflect.apply(o,this,e);return n._def.output?await Ae(n._def.output,r):r}},n._zod.parse=(o,i)=>typeof o.value!="function"?(o.issues.push({code:"invalid_type",expected:"function",input:o.value,inst:n}),o):(n._def.output&&n._def.output._zod.def.type==="promise"?o.value=n.implementAsync(o.value):o.value=n.implement(o.value),o),n.input=(...o)=>{const i=n.constructor;return Array.isArray(o[0])?new i({type:"function",input:new un({type:"tuple",items:o[0],rest:o[1]}),output:n._def.output}):new i({type:"function",input:o[0],output:n._def.output})},n.output=o=>{const i=n.constructor;return new i({type:"function",input:n._def.input,output:o})},n)),ko=l("$ZodPromise",(n,t)=>{y.init(n,t),n._zod.parse=(o,i)=>Promise.resolve(o.value).then(e=>t.innerType._zod.run({value:e,issues:[]},i))}),Io=l("$ZodLazy",(n,t)=>{y.init(n,t),I(n._zod,"innerType",()=>t.getter()),I(n._zod,"pattern",()=>n._zod.innerType?._zod?.pattern),I(n._zod,"propValues",()=>n._zod.innerType?._zod?.propValues),I(n._zod,"optin",()=>n._zod.innerType?._zod?.optin??void 0),I(n._zod,"optout",()=>n._zod.innerType?._zod?.optout??void 0),n._zod.parse=(o,i)=>n._zod.innerType._zod.run(o,i)}),zo=l("$ZodCustom",(n,t)=>{N.init(n,t),y.init(n,t),n._zod.parse=(o,i)=>o,n._zod.check=o=>{const i=o.value,e=t.fn(i);if(e instanceof Promise)return e.then(r=>Zt(r,o,i,n));Zt(e,o,i,n)}});function Zt(n,t,o,i){if(!n){const e={code:"custom",input:o,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(e.params=i._zod.def.params),t.issues.push(ee(e))}}const kc=()=>{const n={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"};return e=>{switch(e.code){case"invalid_type":return`مدخلات غير مقبولة: يفترض إدخال ${e.expected}، ولكن تم إدخال ${o(e.input)}`;case"invalid_value":return e.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${_(e.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?` أكبر من اللازم: يفترض أن تكون ${e.origin??"القيمة"} ${r} ${e.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${e.origin??"القيمة"} ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${r} ${e.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${e.prefix}"`:r.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${r.suffix}"`:r.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${r.includes}"`:r.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${r.pattern}`:`${i[r.format]??e.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${e.divisor}`;case"unrecognized_keys":return`معرف${e.keys.length>1?"ات":""} غريب${e.keys.length>1?"ة":""}: ${g(e.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${e.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${e.origin}`;default:return"مدخل غير مقبول"}}};function Ic(){return{localeError:kc()}}const zc=()=>{const n={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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"};return e=>{switch(e.code){case"invalid_type":return`Yanlış dəyər: gözlənilən ${e.expected}, daxil olan ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Yanlış dəyər: gözlənilən ${_(e.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Çox böyük: gözlənilən ${e.origin??"dəyər"} ${r}${e.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${e.origin??"dəyər"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Çox kiçik: gözlənilən ${e.origin} ${r}${e.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Yanlış mətn: "${r.prefix}" ilə başlamalıdır`:r.format==="ends_with"?`Yanlış mətn: "${r.suffix}" ilə bitməlidir`:r.format==="includes"?`Yanlış mətn: "${r.includes}" daxil olmalıdır`:r.format==="regex"?`Yanlış mətn: ${r.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${i[r.format]??e.format}`}case"not_multiple_of":return`Yanlış ədəd: ${e.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${e.keys.length>1?"lar":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${e.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function wc(){return{localeError:zc()}}function Pt(n,t,o,i){const e=Math.abs(n),r=e%10,a=e%100;return a>=11&&a<=19?i:r===1?t:r>=2&&r<=4?o:i}const Sc=()=>{const n={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"лік";case"object":{if(Array.isArray(e))return"масіў";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"};return e=>{switch(e.code){case"invalid_type":return`Няправільны ўвод: чакаўся ${e.expected}, атрымана ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Няправільны ўвод: чакалася ${_(e.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);if(a){const u=Number(e.maximum),m=Pt(u,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${e.origin??"значэнне"} павінна ${a.verb} ${r}${e.maximum.toString()} ${m}`}return`Занадта вялікі: чакалася, што ${e.origin??"значэнне"} павінна быць ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);if(a){const u=Number(e.minimum),m=Pt(u,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${e.origin} павінна ${a.verb} ${r}${e.minimum.toString()} ${m}`}return`Занадта малы: чакалася, што ${e.origin} павінна быць ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${r.prefix}"`:r.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${r.suffix}"`:r.format==="includes"?`Няправільны радок: павінен змяшчаць "${r.includes}"`:r.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${r.pattern}`:`Няправільны ${i[r.format]??e.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${e.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${e.keys.length>1?"ключы":"ключ"}: ${g(e.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${e.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${e.origin}`;default:return"Няправільны ўвод"}}};function jc(){return{localeError:Sc()}}const xc=n=>{const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":"число";case"object":{if(Array.isArray(n))return"масив";if(n===null)return"null";if(Object.getPrototypeOf(n)!==Object.prototype&&n.constructor)return n.constructor.name}}return t},Uc=()=>{const n={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function t(i){return n[i]??null}const o={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"};return i=>{switch(i.code){case"invalid_type":return`Невалиден вход: очакван ${i.expected}, получен ${xc(i.input)}`;case"invalid_value":return i.values.length===1?`Невалиден вход: очакван ${_(i.values[0])}`:`Невалидна опция: очаквано едно от ${g(i.values,"|")}`;case"too_big":{const e=i.inclusive?"<=":"<",r=t(i.origin);return r?`Твърде голямо: очаква се ${i.origin??"стойност"} да съдържа ${e}${i.maximum.toString()} ${r.unit??"елемента"}`:`Твърде голямо: очаква се ${i.origin??"стойност"} да бъде ${e}${i.maximum.toString()}`}case"too_small":{const e=i.inclusive?">=":">",r=t(i.origin);return r?`Твърде малко: очаква се ${i.origin} да съдържа ${e}${i.minimum.toString()} ${r.unit}`:`Твърде малко: очаква се ${i.origin} да бъде ${e}${i.minimum.toString()}`}case"invalid_format":{const e=i;if(e.format==="starts_with")return`Невалиден низ: трябва да започва с "${e.prefix}"`;if(e.format==="ends_with")return`Невалиден низ: трябва да завършва с "${e.suffix}"`;if(e.format==="includes")return`Невалиден низ: трябва да включва "${e.includes}"`;if(e.format==="regex")return`Невалиден низ: трябва да съвпада с ${e.pattern}`;let r="Невалиден";return e.format==="emoji"&&(r="Невалидно"),e.format==="datetime"&&(r="Невалидно"),e.format==="date"&&(r="Невалидна"),e.format==="time"&&(r="Невалидно"),e.format==="duration"&&(r="Невалидна"),`${r} ${o[e.format]??i.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${i.divisor}`;case"unrecognized_keys":return`Неразпознат${i.keys.length>1?"и":""} ключ${i.keys.length>1?"ове":""}: ${g(i.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${i.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${i.origin}`;default:return"Невалиден вход"}}};function Nc(){return{localeError:Uc()}}const Oc=()=>{const n={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"entrada",email:"adreça electrònica",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ça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"};return e=>{switch(e.code){case"invalid_type":return`Tipus invàlid: s'esperava ${e.expected}, s'ha rebut ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Valor invàlid: s'esperava ${_(e.values[0])}`:`Opció invàlida: s'esperava una de ${g(e.values," o ")}`;case"too_big":{const r=e.inclusive?"com a màxim":"menys de",a=t(e.origin);return a?`Massa gran: s'esperava que ${e.origin??"el valor"} contingués ${r} ${e.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${e.origin??"el valor"} fos ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?"com a mínim":"més de",a=t(e.origin);return a?`Massa petit: s'esperava que ${e.origin} contingués ${r} ${e.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${e.origin} fos ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Format invàlid: ha de començar amb "${r.prefix}"`:r.format==="ends_with"?`Format invàlid: ha d'acabar amb "${r.suffix}"`:r.format==="includes"?`Format invàlid: ha d'incloure "${r.includes}"`:r.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${r.pattern}`:`Format invàlid per a ${i[r.format]??e.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${e.divisor}`;case"unrecognized_keys":return`Clau${e.keys.length>1?"s":""} no reconeguda${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${e.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${e.origin}`;default:return"Entrada invàlida"}}};function Dc(){return{localeError:Oc()}}const Zc=()=>{const n={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"číslo";case"string":return"řetězec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":{if(Array.isArray(e))return"pole";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"regulární výraz",email:"e-mailová 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 čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"};return e=>{switch(e.code){case"invalid_type":return`Neplatný vstup: očekáváno ${e.expected}, obdrženo ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Neplatný vstup: očekáváno ${_(e.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Hodnota je příliš velká: ${e.origin??"hodnota"} musí mít ${r}${e.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${e.origin??"hodnota"} musí být ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Hodnota je příliš malá: ${e.origin??"hodnota"} musí mít ${r}${e.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${e.origin??"hodnota"} musí být ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Neplatný řetězec: musí začínat na "${r.prefix}"`:r.format==="ends_with"?`Neplatný řetězec: musí končit na "${r.suffix}"`:r.format==="includes"?`Neplatný řetězec: musí obsahovat "${r.includes}"`:r.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${r.pattern}`:`Neplatný formát ${i[r.format]??e.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${e.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${g(e.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${e.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${e.origin}`;default:return"Neplatný vstup"}}};function Pc(){return{localeError:Zc()}}const Tc=()=>{const n={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}},t={string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};function o(a){return n[a]??null}function i(a){return t[a]??a}const e=a=>{const u=typeof a;switch(u){case"number":return Number.isNaN(a)?"NaN":"tal";case"object":return Array.isArray(a)?"liste":a===null?"null":Object.getPrototypeOf(a)!==Object.prototype&&a.constructor?a.constructor.name:"objekt"}return u},r={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æt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",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"};return a=>{switch(a.code){case"invalid_type":return`Ugyldigt input: forventede ${i(a.expected)}, fik ${i(e(a.input))}`;case"invalid_value":return a.values.length===1?`Ugyldig værdi: forventede ${_(a.values[0])}`:`Ugyldigt valg: forventede en af følgende ${g(a.values,"|")}`;case"too_big":{const u=a.inclusive?"<=":"<",m=o(a.origin),c=i(a.origin);return m?`For stor: forventede ${c??"value"} ${m.verb} ${u} ${a.maximum.toString()} ${m.unit??"elementer"}`:`For stor: forventede ${c??"value"} havde ${u} ${a.maximum.toString()}`}case"too_small":{const u=a.inclusive?">=":">",m=o(a.origin),c=i(a.origin);return m?`For lille: forventede ${c} ${m.verb} ${u} ${a.minimum.toString()} ${m.unit}`:`For lille: forventede ${c} havde ${u} ${a.minimum.toString()}`}case"invalid_format":{const u=a;return u.format==="starts_with"?`Ugyldig streng: skal starte med "${u.prefix}"`:u.format==="ends_with"?`Ugyldig streng: skal ende med "${u.suffix}"`:u.format==="includes"?`Ugyldig streng: skal indeholde "${u.includes}"`:u.format==="regex"?`Ugyldig streng: skal matche mønsteret ${u.pattern}`:`Ugyldig ${r[u.format]??a.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${a.divisor}`;case"unrecognized_keys":return`${a.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${g(a.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${a.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${a.origin}`;default:return"Ugyldigt input"}}};function Ec(){return{localeError:Tc()}}const Ac=()=>{const n={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(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"Zahl";case"object":{if(Array.isArray(e))return"Array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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"};return e=>{switch(e.code){case"invalid_type":return`Ungültige Eingabe: erwartet ${e.expected}, erhalten ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Ungültige Eingabe: erwartet ${_(e.values[0])}`:`Ungültige Option: erwartet eine von ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Zu groß: erwartet, dass ${e.origin??"Wert"} ${r}${e.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${e.origin??"Wert"} ${r}${e.maximum.toString()} ist`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Zu klein: erwartet, dass ${e.origin} ${r}${e.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${e.origin} ${r}${e.minimum.toString()} ist`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ungültiger String: muss mit "${r.prefix}" beginnen`:r.format==="ends_with"?`Ungültiger String: muss mit "${r.suffix}" enden`:r.format==="includes"?`Ungültiger String: muss "${r.includes}" enthalten`:r.format==="regex"?`Ungültiger String: muss dem Muster ${r.pattern} entsprechen`:`Ungültig: ${i[r.format]??e.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${e.divisor} sein`;case"unrecognized_keys":return`${e.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${e.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${e.origin}`;default:return"Ungültige Eingabe"}}};function Lc(){return{localeError:Ac()}}const Cc=n=>{const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":"number";case"object":{if(Array.isArray(n))return"array";if(n===null)return"null";if(Object.getPrototypeOf(n)!==Object.prototype&&n.constructor)return n.constructor.name}}return t},Rc=()=>{const n={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"}};function t(i){return n[i]??null}const o={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"};return i=>{switch(i.code){case"invalid_type":return`Invalid input: expected ${i.expected}, received ${Cc(i.input)}`;case"invalid_value":return i.values.length===1?`Invalid input: expected ${_(i.values[0])}`:`Invalid option: expected one of ${g(i.values,"|")}`;case"too_big":{const e=i.inclusive?"<=":"<",r=t(i.origin);return r?`Too big: expected ${i.origin??"value"} to have ${e}${i.maximum.toString()} ${r.unit??"elements"}`:`Too big: expected ${i.origin??"value"} to be ${e}${i.maximum.toString()}`}case"too_small":{const e=i.inclusive?">=":">",r=t(i.origin);return r?`Too small: expected ${i.origin} to have ${e}${i.minimum.toString()} ${r.unit}`:`Too small: expected ${i.origin} to be ${e}${i.minimum.toString()}`}case"invalid_format":{const e=i;return e.format==="starts_with"?`Invalid string: must start with "${e.prefix}"`:e.format==="ends_with"?`Invalid string: must end with "${e.suffix}"`:e.format==="includes"?`Invalid string: must include "${e.includes}"`:e.format==="regex"?`Invalid string: must match pattern ${e.pattern}`:`Invalid ${o[e.format]??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":""}: ${g(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 wo(){return{localeError:Rc()}}const Fc=n=>{const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":"nombro";case"object":{if(Array.isArray(n))return"tabelo";if(n===null)return"senvalora";if(Object.getPrototypeOf(n)!==Object.prototype&&n.constructor)return n.constructor.name}}return t},Jc=()=>{const n={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function t(i){return n[i]??null}const o={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",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ŭro",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"};return i=>{switch(i.code){case"invalid_type":return`Nevalida enigo: atendiĝis ${i.expected}, riceviĝis ${Fc(i.input)}`;case"invalid_value":return i.values.length===1?`Nevalida enigo: atendiĝis ${_(i.values[0])}`:`Nevalida opcio: atendiĝis unu el ${g(i.values,"|")}`;case"too_big":{const e=i.inclusive?"<=":"<",r=t(i.origin);return r?`Tro granda: atendiĝis ke ${i.origin??"valoro"} havu ${e}${i.maximum.toString()} ${r.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${i.origin??"valoro"} havu ${e}${i.maximum.toString()}`}case"too_small":{const e=i.inclusive?">=":">",r=t(i.origin);return r?`Tro malgranda: atendiĝis ke ${i.origin} havu ${e}${i.minimum.toString()} ${r.unit}`:`Tro malgranda: atendiĝis ke ${i.origin} estu ${e}${i.minimum.toString()}`}case"invalid_format":{const e=i;return e.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${e.prefix}"`:e.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${e.suffix}"`:e.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${e.includes}"`:e.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${e.pattern}`:`Nevalida ${o[e.format]??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":""} ŝlosilo${i.keys.length>1?"j":""}: ${g(i.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${i.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${i.origin}`;default:return"Nevalida enigo"}}};function Mc(){return{localeError:Jc()}}const Gc=()=>{const n={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},t={string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};function o(a){return n[a]??null}function i(a){return t[a]??a}const e=a=>{const u=typeof a;switch(u){case"number":return Number.isNaN(a)?"NaN":"number";case"object":return Array.isArray(a)?"array":a===null?"null":Object.getPrototypeOf(a)!==Object.prototype?a.constructor.name:"object"}return u},r={regex:"entrada",email:"dirección de correo electrónico",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ón ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"};return a=>{switch(a.code){case"invalid_type":return`Entrada inválida: se esperaba ${i(a.expected)}, recibido ${i(e(a.input))}`;case"invalid_value":return a.values.length===1?`Entrada inválida: se esperaba ${_(a.values[0])}`:`Opción inválida: se esperaba una de ${g(a.values,"|")}`;case"too_big":{const u=a.inclusive?"<=":"<",m=o(a.origin),c=i(a.origin);return m?`Demasiado grande: se esperaba que ${c??"valor"} tuviera ${u}${a.maximum.toString()} ${m.unit??"elementos"}`:`Demasiado grande: se esperaba que ${c??"valor"} fuera ${u}${a.maximum.toString()}`}case"too_small":{const u=a.inclusive?">=":">",m=o(a.origin),c=i(a.origin);return m?`Demasiado pequeño: se esperaba que ${c} tuviera ${u}${a.minimum.toString()} ${m.unit}`:`Demasiado pequeño: se esperaba que ${c} fuera ${u}${a.minimum.toString()}`}case"invalid_format":{const u=a;return u.format==="starts_with"?`Cadena inválida: debe comenzar con "${u.prefix}"`:u.format==="ends_with"?`Cadena inválida: debe terminar en "${u.suffix}"`:u.format==="includes"?`Cadena inválida: debe incluir "${u.includes}"`:u.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${u.pattern}`:`Inválido ${r[u.format]??a.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${a.divisor}`;case"unrecognized_keys":return`Llave${a.keys.length>1?"s":""} desconocida${a.keys.length>1?"s":""}: ${g(a.keys,", ")}`;case"invalid_key":return`Llave inválida en ${i(a.origin)}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${i(a.origin)}`;default:return"Entrada inválida"}}};function Kc(){return{localeError:Gc()}}const Vc=()=>{const n={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":{if(Array.isArray(e))return"آرایه";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"};return e=>{switch(e.code){case"invalid_type":return`ورودی نامعتبر: میبایست ${e.expected} میبود، ${o(e.input)} دریافت شد`;case"invalid_value":return e.values.length===1?`ورودی نامعتبر: میبایست ${_(e.values[0])} میبود`:`گزینه نامعتبر: میبایست یکی از ${g(e.values,"|")} میبود`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`خیلی بزرگ: ${e.origin??"مقدار"} باید ${r}${e.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${e.origin??"مقدار"} باید ${r}${e.maximum.toString()} باشد`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`خیلی کوچک: ${e.origin} باید ${r}${e.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${e.origin} باید ${r}${e.minimum.toString()} باشد`}case"invalid_format":{const r=e;return r.format==="starts_with"?`رشته نامعتبر: باید با "${r.prefix}" شروع شود`:r.format==="ends_with"?`رشته نامعتبر: باید با "${r.suffix}" تمام شود`:r.format==="includes"?`رشته نامعتبر: باید شامل "${r.includes}" باشد`:r.format==="regex"?`رشته نامعتبر: باید با الگوی ${r.pattern} مطابقت داشته باشد`:`${i[r.format]??e.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${e.divisor} باشد`;case"unrecognized_keys":return`کلید${e.keys.length>1?"های":""} ناشناس: ${g(e.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${e.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${e.origin}`;default:return"ورودی نامعتبر"}}};function Wc(){return{localeError:Vc()}}const Bc=()=>{const n={string:{unit:"merkkiä",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äivämäärän"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"säännöllinen lauseke",email:"sähköpostiosoite",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äivämäärä",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"};return e=>{switch(e.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${e.expected}, oli ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Virheellinen syöte: täytyy olla ${_(e.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${r}${e.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${r}${e.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${r.prefix}"`:r.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${r.suffix}"`:r.format==="includes"?`Virheellinen syöte: täytyy sisältää "${r.includes}"`:r.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${r.pattern}`:`Virheellinen ${i[r.format]??e.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${e.divisor} monikerta`;case"unrecognized_keys":return`${e.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${g(e.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öte"}}};function Xc(){return{localeError:Bc()}}const qc=()=>{const n={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nombre";case"object":{if(Array.isArray(e))return"tableau";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"};return e=>{switch(e.code){case"invalid_type":return`Entrée invalide : ${e.expected} attendu, ${o(e.input)} reçu`;case"invalid_value":return e.values.length===1?`Entrée invalide : ${_(e.values[0])} attendu`:`Option invalide : une valeur parmi ${g(e.values,"|")} attendue`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Trop grand : ${e.origin??"valeur"} doit ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${e.origin??"valeur"} doit être ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Trop petit : ${e.origin} doit ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Trop petit : ${e.origin} doit être ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Chaîne invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Chaîne invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Chaîne invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${r.pattern}`:`${i[r.format]??e.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${e.divisor}`;case"unrecognized_keys":return`Clé${e.keys.length>1?"s":""} non reconnue${e.keys.length>1?"s":""} : ${g(e.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${e.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${e.origin}`;default:return"Entrée invalide"}}};function Yc(){return{localeError:qc()}}const Hc=()=>{const n={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"entrée",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ée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"};return e=>{switch(e.code){case"invalid_type":return`Entrée invalide : attendu ${e.expected}, reçu ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Entrée invalide : attendu ${_(e.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"≤":"<",a=t(e.origin);return a?`Trop grand : attendu que ${e.origin??"la valeur"} ait ${r}${e.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${e.origin??"la valeur"} soit ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?"≥":">",a=t(e.origin);return a?`Trop petit : attendu que ${e.origin} ait ${r}${e.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${e.origin} soit ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Chaîne invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Chaîne invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Chaîne invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Chaîne invalide : doit correspondre au motif ${r.pattern}`:`${i[r.format]??e.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${e.divisor}`;case"unrecognized_keys":return`Clé${e.keys.length>1?"s":""} non reconnue${e.keys.length>1?"s":""} : ${g(e.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${e.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${e.origin}`;default:return"Entrée invalide"}}};function Qc(){return{localeError:Hc()}}const el=()=>{const n={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},t={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},o=c=>c?n[c]:void 0,i=c=>{const s=o(c);return s?s.label:c??n.unknown.label},e=c=>`ה${i(c)}`,r=c=>(o(c)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות",a=c=>c?t[c]??null:null,u=c=>{const s=typeof c;switch(s){case"number":return Number.isNaN(c)?"NaN":"number";case"object":return Array.isArray(c)?"array":c===null?"null":Object.getPrototypeOf(c)!==Object.prototype&&c.constructor?c.constructor.name:"object";default:return s}},m={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",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:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}};return c=>{switch(c.code){case"invalid_type":{const s=c.expected,f=i(s),h=u(c.input),p=n[h]?.label??h;return`קלט לא תקין: צריך להיות ${f}, התקבל ${p}`}case"invalid_value":{if(c.values.length===1)return`ערך לא תקין: הערך חייב להיות ${_(c.values[0])}`;const s=c.values.map(p=>_(p));if(c.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${s[0]} או ${s[1]}`;const f=s[s.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${s.slice(0,-1).join(", ")} או ${f}`}case"too_big":{const s=a(c.origin),f=e(c.origin??"value");if(c.origin==="string")return`${s?.longLabel??"ארוך"} מדי: ${f} צריכה להכיל ${c.maximum.toString()} ${s?.unit??""} ${c.inclusive?"או פחות":"לכל היותר"}`.trim();if(c.origin==="number"){const d=c.inclusive?`קטן או שווה ל-${c.maximum}`:`קטן מ-${c.maximum}`;return`גדול מדי: ${f} צריך להיות ${d}`}if(c.origin==="array"||c.origin==="set"){const d=c.origin==="set"?"צריכה":"צריך",$=c.inclusive?`${c.maximum} ${s?.unit??""} או פחות`:`פחות מ-${c.maximum} ${s?.unit??""}`;return`גדול מדי: ${f} ${d} להכיל ${$}`.trim()}const h=c.inclusive?"<=":"<",p=r(c.origin??"value");return s?.unit?`${s.longLabel} מדי: ${f} ${p} ${h}${c.maximum.toString()} ${s.unit}`:`${s?.longLabel??"גדול"} מדי: ${f} ${p} ${h}${c.maximum.toString()}`}case"too_small":{const s=a(c.origin),f=e(c.origin??"value");if(c.origin==="string")return`${s?.shortLabel??"קצר"} מדי: ${f} צריכה להכיל ${c.minimum.toString()} ${s?.unit??""} ${c.inclusive?"או יותר":"לפחות"}`.trim();if(c.origin==="number"){const d=c.inclusive?`גדול או שווה ל-${c.minimum}`:`גדול מ-${c.minimum}`;return`קטן מדי: ${f} צריך להיות ${d}`}if(c.origin==="array"||c.origin==="set"){const d=c.origin==="set"?"צריכה":"צריך";if(c.minimum===1&&c.inclusive){const b=(c.origin==="set","לפחות פריט אחד");return`קטן מדי: ${f} ${d} להכיל ${b}`}const $=c.inclusive?`${c.minimum} ${s?.unit??""} או יותר`:`יותר מ-${c.minimum} ${s?.unit??""}`;return`קטן מדי: ${f} ${d} להכיל ${$}`.trim()}const h=c.inclusive?">=":">",p=r(c.origin??"value");return s?.unit?`${s.shortLabel} מדי: ${f} ${p} ${h}${c.minimum.toString()} ${s.unit}`:`${s?.shortLabel??"קטן"} מדי: ${f} ${p} ${h}${c.minimum.toString()}`}case"invalid_format":{const s=c;if(s.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${s.prefix}"`;if(s.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${s.suffix}"`;if(s.format==="includes")return`המחרוזת חייבת לכלול "${s.includes}"`;if(s.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${s.pattern}`;const f=m[s.format],h=f?.label??s.format,d=(f?.gender??"m")==="f"?"תקינה":"תקין";return`${h} לא ${d}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${c.divisor}`;case"unrecognized_keys":return`מפתח${c.keys.length>1?"ות":""} לא מזוה${c.keys.length>1?"ים":"ה"}: ${g(c.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${e(c.origin??"array")}`;default:return"קלט לא תקין"}}};function nl(){return{localeError:el()}}const tl=()=>{const n={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"szám";case"object":{if(Array.isArray(e))return"tömb";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"bemenet",email:"email cím",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őbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"};return e=>{switch(e.code){case"invalid_type":return`Érvénytelen bemenet: a várt érték ${e.expected}, a kapott érték ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Érvénytelen bemenet: a várt érték ${_(e.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Túl nagy: ${e.origin??"érték"} mérete túl nagy ${r}${e.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${e.origin??"érték"} túl nagy: ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Túl kicsi: a bemeneti érték ${e.origin} mérete túl kicsi ${r}${e.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${e.origin} túl kicsi ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Érvénytelen string: "${r.prefix}" értékkel kell kezdődnie`:r.format==="ends_with"?`Érvénytelen string: "${r.suffix}" értékkel kell végződnie`:r.format==="includes"?`Érvénytelen string: "${r.includes}" értéket kell tartalmaznia`:r.format==="regex"?`Érvénytelen string: ${r.pattern} mintának kell megfelelnie`:`Érvénytelen ${i[r.format]??e.format}`}case"not_multiple_of":return`Érvénytelen szám: ${e.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${e.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${e.origin}`;default:return"Érvénytelen bemenet"}}};function rl(){return{localeError:tl()}}const il=()=>{const n={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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"};return e=>{switch(e.code){case"invalid_type":return`Input tidak valid: diharapkan ${e.expected}, diterima ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Input tidak valid: diharapkan ${_(e.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Terlalu besar: diharapkan ${e.origin??"value"} memiliki ${r}${e.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${e.origin??"value"} menjadi ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Terlalu kecil: diharapkan ${e.origin} memiliki ${r}${e.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${e.origin} menjadi ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`String tidak valid: harus dimulai dengan "${r.prefix}"`:r.format==="ends_with"?`String tidak valid: harus berakhir dengan "${r.suffix}"`:r.format==="includes"?`String tidak valid: harus menyertakan "${r.includes}"`:r.format==="regex"?`String tidak valid: harus sesuai pola ${r.pattern}`:`${i[r.format]??e.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${e.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${e.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${e.origin}`;default:return"Input tidak valid"}}};function ol(){return{localeError:il()}}const al=n=>{const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":"númer";case"object":{if(Array.isArray(n))return"fylki";if(n===null)return"null";if(Object.getPrototypeOf(n)!==Object.prototype&&n.constructor)return n.constructor.name}}return t},ul=()=>{const n={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function t(i){return n[i]??null}const o={regex:"gildi",email:"netfang",url:"vefslóð",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ími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",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ölugildi",jwt:"JWT",template_literal:"gildi"};return i=>{switch(i.code){case"invalid_type":return`Rangt gildi: Þú slóst inn ${al(i.input)} þar sem á að vera ${i.expected}`;case"invalid_value":return i.values.length===1?`Rangt gildi: gert ráð fyrir ${_(i.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${g(i.values,"|")}`;case"too_big":{const e=i.inclusive?"<=":"<",r=t(i.origin);return r?`Of stórt: gert er ráð fyrir að ${i.origin??"gildi"} hafi ${e}${i.maximum.toString()} ${r.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${i.origin??"gildi"} sé ${e}${i.maximum.toString()}`}case"too_small":{const e=i.inclusive?">=":">",r=t(i.origin);return r?`Of lítið: gert er ráð fyrir að ${i.origin} hafi ${e}${i.minimum.toString()} ${r.unit}`:`Of lítið: gert er ráð fyrir að ${i.origin} sé ${e}${i.minimum.toString()}`}case"invalid_format":{const e=i;return e.format==="starts_with"?`Ógildur strengur: verður að byrja á "${e.prefix}"`:e.format==="ends_with"?`Ógildur strengur: verður að enda á "${e.suffix}"`:e.format==="includes"?`Ógildur strengur: verður að innihalda "${e.includes}"`:e.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${e.pattern}`:`Rangt ${o[e.format]??i.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${i.divisor}`;case"unrecognized_keys":return`Óþekkt ${i.keys.length>1?"ir lyklar":"ur lykill"}: ${g(i.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${i.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${i.origin}`;default:return"Rangt gildi"}}};function cl(){return{localeError:ul()}}const ll=()=>{const n={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"numero";case"object":{if(Array.isArray(e))return"vettore";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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"};return e=>{switch(e.code){case"invalid_type":return`Input non valido: atteso ${e.expected}, ricevuto ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Input non valido: atteso ${_(e.values[0])}`:`Opzione non valida: atteso uno tra ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Troppo grande: ${e.origin??"valore"} deve avere ${r}${e.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${e.origin??"valore"} deve essere ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Troppo piccolo: ${e.origin} deve avere ${r}${e.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${e.origin} deve essere ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Stringa non valida: deve iniziare con "${r.prefix}"`:r.format==="ends_with"?`Stringa non valida: deve terminare con "${r.suffix}"`:r.format==="includes"?`Stringa non valida: deve includere "${r.includes}"`:r.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${r.pattern}`:`Invalid ${i[r.format]??e.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${e.divisor}`;case"unrecognized_keys":return`Chiav${e.keys.length>1?"i":"e"} non riconosciut${e.keys.length>1?"e":"a"}: ${g(e.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${e.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${e.origin}`;default:return"Input non valido"}}};function sl(){return{localeError:ll()}}const dl=()=>{const n={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"数値";case"object":{if(Array.isArray(e))return"配列";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"};return e=>{switch(e.code){case"invalid_type":return`無効な入力: ${e.expected}が期待されましたが、${o(e.input)}が入力されました`;case"invalid_value":return e.values.length===1?`無効な入力: ${_(e.values[0])}が期待されました`:`無効な選択: ${g(e.values,"、")}のいずれかである必要があります`;case"too_big":{const r=e.inclusive?"以下である":"より小さい",a=t(e.origin);return a?`大きすぎる値: ${e.origin??"値"}は${e.maximum.toString()}${a.unit??"要素"}${r}必要があります`:`大きすぎる値: ${e.origin??"値"}は${e.maximum.toString()}${r}必要があります`}case"too_small":{const r=e.inclusive?"以上である":"より大きい",a=t(e.origin);return a?`小さすぎる値: ${e.origin}は${e.minimum.toString()}${a.unit}${r}必要があります`:`小さすぎる値: ${e.origin}は${e.minimum.toString()}${r}必要があります`}case"invalid_format":{const r=e;return r.format==="starts_with"?`無効な文字列: "${r.prefix}"で始まる必要があります`:r.format==="ends_with"?`無効な文字列: "${r.suffix}"で終わる必要があります`:r.format==="includes"?`無効な文字列: "${r.includes}"を含む必要があります`:r.format==="regex"?`無効な文字列: パターン${r.pattern}に一致する必要があります`:`無効な${i[r.format]??e.format}`}case"not_multiple_of":return`無効な数値: ${e.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${e.keys.length>1?"群":""}: ${g(e.keys,"、")}`;case"invalid_key":return`${e.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${e.origin}内の無効な値`;default:return"無効な入力"}}};function ml(){return{localeError:dl()}}const fl=n=>{const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":"რიცხვი";case"object":{if(Array.isArray(n))return"მასივი";if(n===null)return"null";if(Object.getPrototypeOf(n)!==Object.prototype&&n.constructor)return n.constructor.name}}return{string:"სტრინგი",boolean:"ბულეანი",undefined:"undefined",bigint:"bigint",symbol:"symbol",function:"ფუნქცია"}[t]??t},vl=()=>{const n={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function t(i){return n[i]??null}const o={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"};return i=>{switch(i.code){case"invalid_type":return`არასწორი შეყვანა: მოსალოდნელი ${i.expected}, მიღებული ${fl(i.input)}`;case"invalid_value":return i.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${_(i.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${g(i.values,"|")}-დან`;case"too_big":{const e=i.inclusive?"<=":"<",r=t(i.origin);return r?`ზედმეტად დიდი: მოსალოდნელი ${i.origin??"მნიშვნელობა"} ${r.verb} ${e}${i.maximum.toString()} ${r.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${i.origin??"მნიშვნელობა"} იყოს ${e}${i.maximum.toString()}`}case"too_small":{const e=i.inclusive?">=":">",r=t(i.origin);return r?`ზედმეტად პატარა: მოსალოდნელი ${i.origin} ${r.verb} ${e}${i.minimum.toString()} ${r.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${i.origin} იყოს ${e}${i.minimum.toString()}`}case"invalid_format":{const e=i;return e.format==="starts_with"?`არასწორი სტრინგი: უნდა იწყებოდეს "${e.prefix}"-ით`:e.format==="ends_with"?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${e.suffix}"-ით`:e.format==="includes"?`არასწორი სტრინგი: უნდა შეიცავდეს "${e.includes}"-ს`:e.format==="regex"?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${e.pattern}`:`არასწორი ${o[e.format]??i.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${i.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${i.keys.length>1?"ები":"ი"}: ${g(i.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${i.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${i.origin}-ში`;default:return"არასწორი შეყვანა"}}};function gl(){return{localeError:vl()}}const pl=()=>{const n={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"មិនមែនជាលេខ (NaN)":"លេខ";case"object":{if(Array.isArray(e))return"អារេ (Array)";if(e===null)return"គ្មានតម្លៃ (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"};return e=>{switch(e.code){case"invalid_type":return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${e.expected} ប៉ុន្តែទទួលបាន ${o(e.input)}`;case"invalid_value":return e.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${_(e.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`ធំពេក៖ ត្រូវការ ${e.origin??"តម្លៃ"} ${r} ${e.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${e.origin??"តម្លៃ"} ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`តូចពេក៖ ត្រូវការ ${e.origin} ${r} ${e.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${e.origin} ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${r.prefix}"`:r.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${r.suffix}"`:r.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${r.includes}"`:r.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${r.pattern}`:`មិនត្រឹមត្រូវ៖ ${i[r.format]??e.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${e.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${g(e.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function So(){return{localeError:pl()}}function $l(){return So()}const hl=()=>{const n={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"};return e=>{switch(e.code){case"invalid_type":return`잘못된 입력: 예상 타입은 ${e.expected}, 받은 타입은 ${o(e.input)}입니다`;case"invalid_value":return e.values.length===1?`잘못된 입력: 값은 ${_(e.values[0])} 이어야 합니다`:`잘못된 옵션: ${g(e.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const r=e.inclusive?"이하":"미만",a=r==="미만"?"이어야 합니다":"여야 합니다",u=t(e.origin),m=u?.unit??"요소";return u?`${e.origin??"값"}이 너무 큽니다: ${e.maximum.toString()}${m} ${r}${a}`:`${e.origin??"값"}이 너무 큽니다: ${e.maximum.toString()} ${r}${a}`}case"too_small":{const r=e.inclusive?"이상":"초과",a=r==="이상"?"이어야 합니다":"여야 합니다",u=t(e.origin),m=u?.unit??"요소";return u?`${e.origin??"값"}이 너무 작습니다: ${e.minimum.toString()}${m} ${r}${a}`:`${e.origin??"값"}이 너무 작습니다: ${e.minimum.toString()} ${r}${a}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`잘못된 문자열: "${r.prefix}"(으)로 시작해야 합니다`:r.format==="ends_with"?`잘못된 문자열: "${r.suffix}"(으)로 끝나야 합니다`:r.format==="includes"?`잘못된 문자열: "${r.includes}"을(를) 포함해야 합니다`:r.format==="regex"?`잘못된 문자열: 정규식 ${r.pattern} 패턴과 일치해야 합니다`:`잘못된 ${i[r.format]??e.format}`}case"not_multiple_of":return`잘못된 숫자: ${e.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${g(e.keys,", ")}`;case"invalid_key":return`잘못된 키: ${e.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${e.origin}`;default:return"잘못된 입력"}}};function bl(){return{localeError:hl()}}const _l=n=>H(typeof n,n),H=(n,t=void 0)=>{switch(n){case"number":return Number.isNaN(t)?"NaN":"skaičius";case"bigint":return"sveikasis skaičius";case"string":return"eilutė";case"boolean":return"loginė reikšmė";case"undefined":case"void":return"neapibrėžta reikšmė";case"function":return"funkcija";case"symbol":return"simbolis";case"object":return t===void 0?"nežinomas objektas":t===null?"nulinė reikšmė":Array.isArray(t)?"masyvas":Object.getPrototypeOf(t)!==Object.prototype&&t.constructor?t.constructor.name:"objektas";case"null":return"nulinė reikšmė"}return n},Y=n=>n.charAt(0).toUpperCase()+n.slice(1);function Tt(n){const t=Math.abs(n),o=t%10,i=t%100;return i>=11&&i<=19||o===0?"many":o===1?"one":"few"}const yl=()=>{const n={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function t(i,e,r,a){const u=n[i]??null;return u===null?u:{unit:u.unit[e],verb:u.verb[a][r?"inclusive":"notInclusive"]}}const o={regex:"įvestis",email:"el. pašto 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ė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"};return i=>{switch(i.code){case"invalid_type":return`Gautas tipas ${_l(i.input)}, o tikėtasi - ${H(i.expected)}`;case"invalid_value":return i.values.length===1?`Privalo būti ${_(i.values[0])}`:`Privalo būti vienas iš ${g(i.values,"|")} pasirinkimų`;case"too_big":{const e=H(i.origin),r=t(i.origin,Tt(Number(i.maximum)),i.inclusive??!1,"smaller");if(r?.verb)return`${Y(e??i.origin??"reikšmė")} ${r.verb} ${i.maximum.toString()} ${r.unit??"elementų"}`;const a=i.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${Y(e??i.origin??"reikšmė")} turi būti ${a} ${i.maximum.toString()} ${r?.unit}`}case"too_small":{const e=H(i.origin),r=t(i.origin,Tt(Number(i.minimum)),i.inclusive??!1,"bigger");if(r?.verb)return`${Y(e??i.origin??"reikšmė")} ${r.verb} ${i.minimum.toString()} ${r.unit??"elementų"}`;const a=i.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${Y(e??i.origin??"reikšmė")} turi būti ${a} ${i.minimum.toString()} ${r?.unit}`}case"invalid_format":{const e=i;return e.format==="starts_with"?`Eilutė privalo prasidėti "${e.prefix}"`:e.format==="ends_with"?`Eilutė privalo pasibaigti "${e.suffix}"`:e.format==="includes"?`Eilutė privalo įtraukti "${e.includes}"`:e.format==="regex"?`Eilutė privalo atitikti ${e.pattern}`:`Neteisingas ${o[e.format]??i.format}`}case"not_multiple_of":return`Skaičius privalo būti ${i.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${i.keys.length>1?"i":"as"} rakt${i.keys.length>1?"ai":"as"}: ${g(i.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const e=H(i.origin);return`${Y(e??i.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function kl(){return{localeError:yl()}}const Il=()=>{const n={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"број";case"object":{if(Array.isArray(e))return"низа";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"};return e=>{switch(e.code){case"invalid_type":return`Грешен внес: се очекува ${e.expected}, примено ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Invalid input: expected ${_(e.values[0])}`:`Грешана опција: се очекува една ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Премногу голем: се очекува ${e.origin??"вредноста"} да има ${r}${e.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${e.origin??"вредноста"} да биде ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Премногу мал: се очекува ${e.origin} да има ${r}${e.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${e.origin} да биде ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Неважечка низа: мора да започнува со "${r.prefix}"`:r.format==="ends_with"?`Неважечка низа: мора да завршува со "${r.suffix}"`:r.format==="includes"?`Неважечка низа: мора да вклучува "${r.includes}"`:r.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${r.pattern}`:`Invalid ${i[r.format]??e.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${g(e.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${e.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${e.origin}`;default:return"Грешен внес"}}};function zl(){return{localeError:Il()}}const wl=()=>{const n={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nombor";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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"};return e=>{switch(e.code){case"invalid_type":return`Input tidak sah: dijangka ${e.expected}, diterima ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Input tidak sah: dijangka ${_(e.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Terlalu besar: dijangka ${e.origin??"nilai"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${e.origin??"nilai"} adalah ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Terlalu kecil: dijangka ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${e.origin} adalah ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`String tidak sah: mesti bermula dengan "${r.prefix}"`:r.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${r.suffix}"`:r.format==="includes"?`String tidak sah: mesti mengandungi "${r.includes}"`:r.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${r.pattern}`:`${i[r.format]??e.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${e.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${g(e.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${e.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${e.origin}`;default:return"Input tidak sah"}}};function Sl(){return{localeError:wl()}}const jl=()=>{const n={string:{unit:"tekens",verb:"te hebben"},file:{unit:"bytes",verb:"te hebben"},array:{unit:"elementen",verb:"te hebben"},set:{unit:"elementen",verb:"te hebben"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"getal";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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"};return e=>{switch(e.code){case"invalid_type":return`Ongeldige invoer: verwacht ${e.expected}, ontving ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Ongeldige invoer: verwacht ${_(e.values[0])}`:`Ongeldige optie: verwacht één van ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Te groot: verwacht dat ${e.origin??"waarde"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"elementen"}`:`Te groot: verwacht dat ${e.origin??"waarde"} ${r}${e.maximum.toString()} is`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Te klein: verwacht dat ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Te klein: verwacht dat ${e.origin} ${r}${e.minimum.toString()} is`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ongeldige tekst: moet met "${r.prefix}" beginnen`:r.format==="ends_with"?`Ongeldige tekst: moet op "${r.suffix}" eindigen`:r.format==="includes"?`Ongeldige tekst: moet "${r.includes}" bevatten`:r.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`:`Ongeldig: ${i[r.format]??e.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${e.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${e.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${e.origin}`;default:return"Ongeldige invoer"}}};function xl(){return{localeError:jl()}}const Ul=()=>{const n={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"tall";case"object":{if(Array.isArray(e))return"liste";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={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åde",ipv6:"IPv6-område",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"};return e=>{switch(e.code){case"invalid_type":return`Ugyldig input: forventet ${e.expected}, fikk ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Ugyldig verdi: forventet ${_(e.values[0])}`:`Ugyldig valg: forventet en av ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`For stor(t): forventet ${e.origin??"value"} til å ha ${r}${e.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${e.origin??"value"} til å ha ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`For lite(n): forventet ${e.origin} til å ha ${r}${e.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${e.origin} til å ha ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ugyldig streng: må starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: må ende med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: må inneholde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: må matche mønsteret ${r.pattern}`:`Ugyldig ${i[r.format]??e.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${e.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${e.origin}`;default:return"Ugyldig input"}}};function Nl(){return{localeError:Ul()}}const Ol=()=>{const n={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"numara";case"object":{if(Array.isArray(e))return"saf";if(e===null)return"gayb";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"giren",email:"epostagâh",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âmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"};return e=>{switch(e.code){case"invalid_type":return`Fâsit giren: umulan ${e.expected}, alınan ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Fâsit giren: umulan ${_(e.values[0])}`:`Fâsit tercih: mûteberler ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Fazla büyük: ${e.origin??"value"}, ${r}${e.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${e.origin??"value"}, ${r}${e.maximum.toString()} olmalıydı.`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Fazla küçük: ${e.origin}, ${r}${e.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${e.origin}, ${r}${e.minimum.toString()} olmalıydı.`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Fâsit metin: "${r.prefix}" ile başlamalı.`:r.format==="ends_with"?`Fâsit metin: "${r.suffix}" ile bitmeli.`:r.format==="includes"?`Fâsit metin: "${r.includes}" ihtivâ etmeli.`:r.format==="regex"?`Fâsit metin: ${r.pattern} nakşına uymalı.`:`Fâsit ${i[r.format]??e.format}`}case"not_multiple_of":return`Fâsit sayı: ${e.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${e.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function Dl(){return{localeError:Ol()}}const Zl=()=>{const n={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":{if(Array.isArray(e))return"ارې";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"};return e=>{switch(e.code){case"invalid_type":return`ناسم ورودي: باید ${e.expected} وای, مګر ${o(e.input)} ترلاسه شو`;case"invalid_value":return e.values.length===1?`ناسم ورودي: باید ${_(e.values[0])} وای`:`ناسم انتخاب: باید یو له ${g(e.values,"|")} څخه وای`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`ډیر لوی: ${e.origin??"ارزښت"} باید ${r}${e.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${e.origin??"ارزښت"} باید ${r}${e.maximum.toString()} وي`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`ډیر کوچنی: ${e.origin} باید ${r}${e.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${e.origin} باید ${r}${e.minimum.toString()} وي`}case"invalid_format":{const r=e;return r.format==="starts_with"?`ناسم متن: باید د "${r.prefix}" سره پیل شي`:r.format==="ends_with"?`ناسم متن: باید د "${r.suffix}" سره پای ته ورسيږي`:r.format==="includes"?`ناسم متن: باید "${r.includes}" ولري`:r.format==="regex"?`ناسم متن: باید د ${r.pattern} سره مطابقت ولري`:`${i[r.format]??e.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${e.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${e.keys.length>1?"کلیډونه":"کلیډ"}: ${g(e.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${e.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${e.origin} کې`;default:return"ناسمه ورودي"}}};function Pl(){return{localeError:Zl()}}const Tl=()=>{const n={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"liczba";case"object":{if(Array.isArray(e))return"tablica";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"wyrażenie",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ąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"};return e=>{switch(e.code){case"invalid_type":return`Nieprawidłowe dane wejściowe: oczekiwano ${e.expected}, otrzymano ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${_(e.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Za duża wartość: oczekiwano, że ${e.origin??"wartość"} będzie mieć ${r}${e.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${e.origin??"wartość"} będzie wynosić ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Za mała wartość: oczekiwano, że ${e.origin??"wartość"} będzie mieć ${r}${e.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${e.origin??"wartość"} będzie wynosić ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${r.prefix}"`:r.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${r.suffix}"`:r.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${r.includes}"`:r.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${r.pattern}`:`Nieprawidłow(y/a/e) ${i[r.format]??e.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${e.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${e.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${e.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function El(){return{localeError:Tl()}}const Al=()=>{const n={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"número";case"object":{if(Array.isArray(e))return"array";if(e===null)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"padrão",email:"endereço 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ção ISO",ipv4:"endereço IPv4",ipv6:"endereço 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úmero E.164",jwt:"JWT",template_literal:"entrada"};return e=>{switch(e.code){case"invalid_type":return`Tipo inválido: esperado ${e.expected}, recebido ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Entrada inválida: esperado ${_(e.values[0])}`:`Opção inválida: esperada uma das ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Muito grande: esperado que ${e.origin??"valor"} tivesse ${r}${e.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${e.origin??"valor"} fosse ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Muito pequeno: esperado que ${e.origin} tivesse ${r}${e.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${e.origin} fosse ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Texto inválido: deve começar com "${r.prefix}"`:r.format==="ends_with"?`Texto inválido: deve terminar com "${r.suffix}"`:r.format==="includes"?`Texto inválido: deve incluir "${r.includes}"`:r.format==="regex"?`Texto inválido: deve corresponder ao padrão ${r.pattern}`:`${i[r.format]??e.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${e.divisor}`;case"unrecognized_keys":return`Chave${e.keys.length>1?"s":""} desconhecida${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Chave inválida em ${e.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${e.origin}`;default:return"Campo inválido"}}};function Ll(){return{localeError:Al()}}function Et(n,t,o,i){const e=Math.abs(n),r=e%10,a=e%100;return a>=11&&a<=19?i:r===1?t:r>=2&&r<=4?o:i}const Cl=()=>{const n={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"число";case"object":{if(Array.isArray(e))return"массив";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"};return e=>{switch(e.code){case"invalid_type":return`Неверный ввод: ожидалось ${e.expected}, получено ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Неверный ввод: ожидалось ${_(e.values[0])}`:`Неверный вариант: ожидалось одно из ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);if(a){const u=Number(e.maximum),m=Et(u,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${e.origin??"значение"} будет иметь ${r}${e.maximum.toString()} ${m}`}return`Слишком большое значение: ожидалось, что ${e.origin??"значение"} будет ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);if(a){const u=Number(e.minimum),m=Et(u,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${e.origin} будет иметь ${r}${e.minimum.toString()} ${m}`}return`Слишком маленькое значение: ожидалось, что ${e.origin} будет ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Неверная строка: должна начинаться с "${r.prefix}"`:r.format==="ends_with"?`Неверная строка: должна заканчиваться на "${r.suffix}"`:r.format==="includes"?`Неверная строка: должна содержать "${r.includes}"`:r.format==="regex"?`Неверная строка: должна соответствовать шаблону ${r.pattern}`:`Неверный ${i[r.format]??e.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${e.divisor}`;case"unrecognized_keys":return`Нераспознанн${e.keys.length>1?"ые":"ый"} ключ${e.keys.length>1?"и":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${e.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${e.origin}`;default:return"Неверные входные данные"}}};function Rl(){return{localeError:Cl()}}const Fl=()=>{const n={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"število";case"object":{if(Array.isArray(e))return"tabela";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"vnos",email:"e-poštni 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 čas",date:"ISO datum",time:"ISO čas",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 številka",jwt:"JWT",template_literal:"vnos"};return e=>{switch(e.code){case"invalid_type":return`Neveljaven vnos: pričakovano ${e.expected}, prejeto ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Neveljaven vnos: pričakovano ${_(e.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Preveliko: pričakovano, da bo ${e.origin??"vrednost"} imelo ${r}${e.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${e.origin??"vrednost"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Premajhno: pričakovano, da bo ${e.origin} imelo ${r}${e.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Neveljaven niz: mora se začeti z "${r.prefix}"`:r.format==="ends_with"?`Neveljaven niz: mora se končati z "${r.suffix}"`:r.format==="includes"?`Neveljaven niz: mora vsebovati "${r.includes}"`:r.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`:`Neveljaven ${i[r.format]??e.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${e.divisor}`;case"unrecognized_keys":return`Neprepoznan${e.keys.length>1?"i ključi":" ključ"}: ${g(e.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${e.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${e.origin}`;default:return"Neveljaven vnos"}}};function Jl(){return{localeError:Fl()}}const Ml=()=>{const n={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"antal";case"object":{if(Array.isArray(e))return"lista";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"reguljärt 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äng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return e=>{switch(e.code){case"invalid_type":return`Ogiltig inmatning: förväntat ${e.expected}, fick ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Ogiltig inmatning: förväntat ${_(e.values[0])}`:`Ogiltigt val: förväntade en av ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`För stor(t): förväntade ${e.origin??"värdet"} att ha ${r}${e.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${e.origin??"värdet"} att ha ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`För lite(t): förväntade ${e.origin??"värdet"} att ha ${r}${e.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${e.origin??"värdet"} att ha ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ogiltig sträng: måste börja med "${r.prefix}"`:r.format==="ends_with"?`Ogiltig sträng: måste sluta med "${r.suffix}"`:r.format==="includes"?`Ogiltig sträng: måste innehålla "${r.includes}"`:r.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${r.pattern}"`:`Ogiltig(t) ${i[r.format]??e.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${e.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${e.origin??"värdet"}`;default:return"Ogiltig input"}}};function Gl(){return{localeError:Ml()}}const Kl=()=>{const n={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"எண் அல்லாதது":"எண்";case"object":{if(Array.isArray(e))return"அணி";if(e===null)return"வெறுமை";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"உள்ளீடு",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:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${e.expected}, பெறப்பட்டது ${o(e.input)}`;case"invalid_value":return e.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${_(e.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${g(e.values,"|")} இல் ஒன்று`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??"மதிப்பு"} ${r}${e.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??"மதிப்பு"} ${r}${e.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${r}${e.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${r}${e.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const r=e;return r.format==="starts_with"?`தவறான சரம்: "${r.prefix}" இல் தொடங்க வேண்டும்`:r.format==="ends_with"?`தவறான சரம்: "${r.suffix}" இல் முடிவடைய வேண்டும்`:r.format==="includes"?`தவறான சரம்: "${r.includes}" ஐ உள்ளடக்க வேண்டும்`:r.format==="regex"?`தவறான சரம்: ${r.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${i[r.format]??e.format}`}case"not_multiple_of":return`தவறான எண்: ${e.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${e.keys.length>1?"கள்":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${e.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Vl(){return{localeError:Kl()}}const Wl=()=>{const n={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"ไม่ใช่ตัวเลข (NaN)":"ตัวเลข";case"object":{if(Array.isArray(e))return"อาร์เรย์ (Array)";if(e===null)return"ไม่มีค่า (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"};return e=>{switch(e.code){case"invalid_type":return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${e.expected} แต่ได้รับ ${o(e.input)}`;case"invalid_value":return e.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${_(e.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"ไม่เกิน":"น้อยกว่า",a=t(e.origin);return a?`เกินกำหนด: ${e.origin??"ค่า"} ควรมี${r} ${e.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${e.origin??"ค่า"} ควรมี${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?"อย่างน้อย":"มากกว่า",a=t(e.origin);return a?`น้อยกว่ากำหนด: ${e.origin} ควรมี${r} ${e.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${e.origin} ควรมี${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${r.prefix}"`:r.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${r.suffix}"`:r.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${r.includes}" อยู่ในข้อความ`:r.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${r.pattern}`:`รูปแบบไม่ถูกต้อง: ${i[r.format]??e.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${e.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${g(e.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${e.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${e.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Bl(){return{localeError:Wl()}}const Xl=n=>{const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"NaN":"number";case"object":{if(Array.isArray(n))return"array";if(n===null)return"null";if(Object.getPrototypeOf(n)!==Object.prototype&&n.constructor)return n.constructor.name}}return t},ql=()=>{const n={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function t(i){return n[i]??null}const o={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üre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"};return i=>{switch(i.code){case"invalid_type":return`Geçersiz değer: beklenen ${i.expected}, alınan ${Xl(i.input)}`;case"invalid_value":return i.values.length===1?`Geçersiz değer: beklenen ${_(i.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${g(i.values,"|")}`;case"too_big":{const e=i.inclusive?"<=":"<",r=t(i.origin);return r?`Çok büyük: beklenen ${i.origin??"değer"} ${e}${i.maximum.toString()} ${r.unit??"öğe"}`:`Çok büyük: beklenen ${i.origin??"değer"} ${e}${i.maximum.toString()}`}case"too_small":{const e=i.inclusive?">=":">",r=t(i.origin);return r?`Çok küçük: beklenen ${i.origin} ${e}${i.minimum.toString()} ${r.unit}`:`Çok küçük: beklenen ${i.origin} ${e}${i.minimum.toString()}`}case"invalid_format":{const e=i;return e.format==="starts_with"?`Geçersiz metin: "${e.prefix}" ile başlamalı`:e.format==="ends_with"?`Geçersiz metin: "${e.suffix}" ile bitmeli`:e.format==="includes"?`Geçersiz metin: "${e.includes}" içermeli`:e.format==="regex"?`Geçersiz metin: ${e.pattern} desenine uymalı`:`Geçersiz ${o[e.format]??i.format}`}case"not_multiple_of":return`Geçersiz sayı: ${i.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${i.keys.length>1?"lar":""}: ${g(i.keys,", ")}`;case"invalid_key":return`${i.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${i.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function Yl(){return{localeError:ql()}}const Hl=()=>{const n={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"число";case"object":{if(Array.isArray(e))return"масив";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"};return e=>{switch(e.code){case"invalid_type":return`Неправильні вхідні дані: очікується ${e.expected}, отримано ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Неправильні вхідні дані: очікується ${_(e.values[0])}`:`Неправильна опція: очікується одне з ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Занадто велике: очікується, що ${e.origin??"значення"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${e.origin??"значення"} буде ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Занадто мале: очікується, що ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${e.origin} буде ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Неправильний рядок: повинен починатися з "${r.prefix}"`:r.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${r.suffix}"`:r.format==="includes"?`Неправильний рядок: повинен містити "${r.includes}"`:r.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${r.pattern}`:`Неправильний ${i[r.format]??e.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${e.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${e.keys.length>1?"і":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${e.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${e.origin}`;default:return"Неправильні вхідні дані"}}};function jo(){return{localeError:Hl()}}function Ql(){return jo()}const es=()=>{const n={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"نمبر";case"object":{if(Array.isArray(e))return"آرے";if(e===null)return"نل";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"};return e=>{switch(e.code){case"invalid_type":return`غلط ان پٹ: ${e.expected} متوقع تھا، ${o(e.input)} موصول ہوا`;case"invalid_value":return e.values.length===1?`غلط ان پٹ: ${_(e.values[0])} متوقع تھا`:`غلط آپشن: ${g(e.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`بہت بڑا: ${e.origin??"ویلیو"} کے ${r}${e.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${e.origin??"ویلیو"} کا ${r}${e.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`بہت چھوٹا: ${e.origin} کے ${r}${e.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${e.origin} کا ${r}${e.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const r=e;return r.format==="starts_with"?`غلط سٹرنگ: "${r.prefix}" سے شروع ہونا چاہیے`:r.format==="ends_with"?`غلط سٹرنگ: "${r.suffix}" پر ختم ہونا چاہیے`:r.format==="includes"?`غلط سٹرنگ: "${r.includes}" شامل ہونا چاہیے`:r.format==="regex"?`غلط سٹرنگ: پیٹرن ${r.pattern} سے میچ ہونا چاہیے`:`غلط ${i[r.format]??e.format}`}case"not_multiple_of":return`غلط نمبر: ${e.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${e.keys.length>1?"ز":""}: ${g(e.keys,"، ")}`;case"invalid_key":return`${e.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${e.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function ns(){return{localeError:es()}}const ts=()=>{const n={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"số";case"object":{if(Array.isArray(e))return"mảng";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"đầu vào",email:"địa chỉ 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ày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"};return e=>{switch(e.code){case"invalid_type":return`Đầu vào không hợp lệ: mong đợi ${e.expected}, nhận được ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Đầu vào không hợp lệ: mong đợi ${_(e.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Quá lớn: mong đợi ${e.origin??"giá trị"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${e.origin??"giá trị"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Quá nhỏ: mong đợi ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${r.prefix}"`:r.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${r.suffix}"`:r.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${r.includes}"`:r.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${r.pattern}`:`${i[r.format]??e.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${e.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${g(e.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${e.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${e.origin}`;default:return"Đầu vào không hợp lệ"}}};function rs(){return{localeError:ts()}}const is=()=>{const n={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"非数字(NaN)":"数字";case"object":{if(Array.isArray(e))return"数组";if(e===null)return"空值(null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"};return e=>{switch(e.code){case"invalid_type":return`无效输入:期望 ${e.expected},实际接收 ${o(e.input)}`;case"invalid_value":return e.values.length===1?`无效输入:期望 ${_(e.values[0])}`:`无效选项:期望以下之一 ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`数值过大:期望 ${e.origin??"值"} ${r}${e.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${e.origin??"值"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`数值过小:期望 ${e.origin} ${r}${e.minimum.toString()} ${a.unit}`:`数值过小:期望 ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`无效字符串:必须以 "${r.prefix}" 开头`:r.format==="ends_with"?`无效字符串:必须以 "${r.suffix}" 结尾`:r.format==="includes"?`无效字符串:必须包含 "${r.includes}"`:r.format==="regex"?`无效字符串:必须满足正则表达式 ${r.pattern}`:`无效${i[r.format]??e.format}`}case"not_multiple_of":return`无效数字:必须是 ${e.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${e.origin} 中包含无效值(value)`;default:return"无效输入"}}};function os(){return{localeError:is()}}const as=()=>{const n={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":{if(Array.isArray(e))return"array";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"輸入",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:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"};return e=>{switch(e.code){case"invalid_type":return`無效的輸入值:預期為 ${e.expected},但收到 ${o(e.input)}`;case"invalid_value":return e.values.length===1?`無效的輸入值:預期為 ${_(e.values[0])}`:`無效的選項:預期為以下其中之一 ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`數值過大:預期 ${e.origin??"值"} 應為 ${r}${e.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${e.origin??"值"} 應為 ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`數值過小:預期 ${e.origin} 應為 ${r}${e.minimum.toString()} ${a.unit}`:`數值過小:預期 ${e.origin} 應為 ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`無效的字串:必須以 "${r.prefix}" 開頭`:r.format==="ends_with"?`無效的字串:必須以 "${r.suffix}" 結尾`:r.format==="includes"?`無效的字串:必須包含 "${r.includes}"`:r.format==="regex"?`無效的字串:必須符合格式 ${r.pattern}`:`無效的 ${i[r.format]??e.format}`}case"not_multiple_of":return`無效的數字:必須為 ${e.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${e.keys.length>1?"們":""}:${g(e.keys,"、")}`;case"invalid_key":return`${e.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${e.origin} 中有無效的值`;default:return"無效的輸入值"}}};function us(){return{localeError:as()}}const cs=()=>{const n={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function t(e){return n[e]??null}const o=e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nọ́mbà";case"object":{if(Array.isArray(e))return"akopọ";if(e===null)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}}return r},i={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",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:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"};return e=>{switch(e.code){case"invalid_type":return`Ìbáwọlé aṣìṣe: a ní láti fi ${e.expected}, àmọ̀ a rí ${o(e.input)}`;case"invalid_value":return e.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${_(e.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${e.origin??"iye"} ${a.verb} ${r}${e.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${r}${e.maximum}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${e.origin} ${a.verb} ${r}${e.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${r}${e.minimum}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${r.prefix}"`:r.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${r.suffix}"`:r.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${r.includes}"`:r.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${r.pattern}`:`Aṣìṣe: ${i[r.format]??e.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${e.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${g(e.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${e.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${e.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function ls(){return{localeError:cs()}}const xo=Object.freeze(Object.defineProperty({__proto__:null,ar:Ic,az:wc,be:jc,bg:Nc,ca:Dc,cs:Pc,da:Ec,de:Lc,en:wo,eo:Mc,es:Kc,fa:Wc,fi:Xc,fr:Yc,frCA:Qc,he:nl,hu:rl,id:ol,is:cl,it:sl,ja:ml,ka:gl,kh:$l,km:So,ko:bl,lt:kl,mk:zl,ms:Sl,nl:xl,no:Nl,ota:Dl,pl:El,ps:Pl,pt:Ll,ru:Rl,sl:Jl,sv:Gl,ta:Vl,th:Bl,tr:Yl,ua:Ql,uk:jo,ur:ns,vi:rs,yo:ls,zhCN:os,zhTW:us},Symbol.toStringTag,{value:"Module"}));function Uo(n,t){return new n({type:"string",...v(t)})}function No(n,t){return new n({type:"string",coerce:!0,...v(t)})}function ln(n,t){return new n({type:"string",format:"email",check:"string_format",abort:!1,...v(t)})}function ge(n,t){return new n({type:"string",format:"guid",check:"string_format",abort:!1,...v(t)})}function sn(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,...v(t)})}function dn(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...v(t)})}function mn(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...v(t)})}function fn(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...v(t)})}function ke(n,t){return new n({type:"string",format:"url",check:"string_format",abort:!1,...v(t)})}function vn(n,t){return new n({type:"string",format:"emoji",check:"string_format",abort:!1,...v(t)})}function gn(n,t){return new n({type:"string",format:"nanoid",check:"string_format",abort:!1,...v(t)})}function pn(n,t){return new n({type:"string",format:"cuid",check:"string_format",abort:!1,...v(t)})}function $n(n,t){return new n({type:"string",format:"cuid2",check:"string_format",abort:!1,...v(t)})}function hn(n,t){return new n({type:"string",format:"ulid",check:"string_format",abort:!1,...v(t)})}function bn(n,t){return new n({type:"string",format:"xid",check:"string_format",abort:!1,...v(t)})}function _n(n,t){return new n({type:"string",format:"ksuid",check:"string_format",abort:!1,...v(t)})}function yn(n,t){return new n({type:"string",format:"ipv4",check:"string_format",abort:!1,...v(t)})}function kn(n,t){return new n({type:"string",format:"ipv6",check:"string_format",abort:!1,...v(t)})}function Oo(n,t){return new n({type:"string",format:"mac",check:"string_format",abort:!1,...v(t)})}function In(n,t){return new n({type:"string",format:"cidrv4",check:"string_format",abort:!1,...v(t)})}function zn(n,t){return new n({type:"string",format:"cidrv6",check:"string_format",abort:!1,...v(t)})}function wn(n,t){return new n({type:"string",format:"base64",check:"string_format",abort:!1,...v(t)})}function Sn(n,t){return new n({type:"string",format:"base64url",check:"string_format",abort:!1,...v(t)})}function jn(n,t){return new n({type:"string",format:"e164",check:"string_format",abort:!1,...v(t)})}function xn(n,t){return new n({type:"string",format:"jwt",check:"string_format",abort:!1,...v(t)})}const Do={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Zo(n,t){return new n({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...v(t)})}function Po(n,t){return new n({type:"string",format:"date",check:"string_format",...v(t)})}function To(n,t){return new n({type:"string",format:"time",check:"string_format",precision:null,...v(t)})}function Eo(n,t){return new n({type:"string",format:"duration",check:"string_format",...v(t)})}function Ao(n,t){return new n({type:"number",checks:[],...v(t)})}function Lo(n,t){return new n({type:"number",coerce:!0,checks:[],...v(t)})}function Co(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"safeint",...v(t)})}function Ro(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"float32",...v(t)})}function Fo(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"float64",...v(t)})}function Jo(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"int32",...v(t)})}function Mo(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"uint32",...v(t)})}function Go(n,t){return new n({type:"boolean",...v(t)})}function Ko(n,t){return new n({type:"boolean",coerce:!0,...v(t)})}function Vo(n,t){return new n({type:"bigint",...v(t)})}function Wo(n,t){return new n({type:"bigint",coerce:!0,...v(t)})}function Bo(n,t){return new n({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...v(t)})}function Xo(n,t){return new n({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...v(t)})}function qo(n,t){return new n({type:"symbol",...v(t)})}function Yo(n,t){return new n({type:"undefined",...v(t)})}function Ho(n,t){return new n({type:"null",...v(t)})}function Qo(n){return new n({type:"any"})}function ea(n){return new n({type:"unknown"})}function na(n,t){return new n({type:"never",...v(t)})}function ta(n,t){return new n({type:"void",...v(t)})}function ra(n,t){return new n({type:"date",...v(t)})}function ia(n,t){return new n({type:"date",coerce:!0,...v(t)})}function oa(n,t){return new n({type:"nan",...v(t)})}function J(n,t){return new Qe({check:"less_than",...v(t),value:n,inclusive:!1})}function T(n,t){return new Qe({check:"less_than",...v(t),value:n,inclusive:!0})}function M(n,t){return new en({check:"greater_than",...v(t),value:n,inclusive:!1})}function D(n,t){return new en({check:"greater_than",...v(t),value:n,inclusive:!0})}function aa(n){return M(0,n)}function ua(n){return J(0,n)}function ca(n){return T(0,n)}function la(n){return D(0,n)}function ne(n,t){return new Vr({check:"multiple_of",...v(t),value:n})}function Ie(n,t){return new Xr({check:"max_size",...v(t),maximum:n})}function te(n,t){return new qr({check:"min_size",...v(t),minimum:n})}function Un(n,t){return new Yr({check:"size_equals",...v(t),size:n})}function ze(n,t){return new Hr({check:"max_length",...v(t),maximum:n})}function W(n,t){return new Qr({check:"min_length",...v(t),minimum:n})}function we(n,t){return new ei({check:"length_equals",...v(t),length:n})}function Nn(n,t){return new ni({check:"string_format",format:"regex",...v(t),pattern:n})}function On(n){return new ti({check:"string_format",format:"lowercase",...v(n)})}function Dn(n){return new ri({check:"string_format",format:"uppercase",...v(n)})}function Zn(n,t){return new ii({check:"string_format",format:"includes",...v(t),includes:n})}function Pn(n,t){return new oi({check:"string_format",format:"starts_with",...v(t),prefix:n})}function Tn(n,t){return new ai({check:"string_format",format:"ends_with",...v(t),suffix:n})}function sa(n,t,o){return new ui({check:"property",property:n,schema:t,...v(o)})}function En(n,t){return new ci({check:"mime_type",mime:n,...v(t)})}function F(n){return new li({check:"overwrite",tx:n})}function An(n){return F(t=>t.normalize(n))}function Ln(){return F(n=>n.trim())}function Cn(){return F(n=>n.toLowerCase())}function Rn(){return F(n=>n.toUpperCase())}function Fn(){return F(n=>Zu(n))}function da(n,t,o){return new n({type:"array",element:t,...v(o)})}function ss(n,t,o){return new n({type:"union",options:t,...v(o)})}function ds(n,t,o,i){return new n({type:"union",options:o,discriminator:t,...v(i)})}function ms(n,t,o){return new n({type:"intersection",left:t,right:o})}function fs(n,t,o,i){const e=o instanceof y,r=e?i:o,a=e?o:null;return new n({type:"tuple",items:t,rest:a,...v(r)})}function vs(n,t,o,i){return new n({type:"record",keyType:t,valueType:o,...v(i)})}function gs(n,t,o,i){return new n({type:"map",keyType:t,valueType:o,...v(i)})}function ps(n,t,o){return new n({type:"set",valueType:t,...v(o)})}function $s(n,t,o){const i=Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t;return new n({type:"enum",entries:i,...v(o)})}function hs(n,t,o){return new n({type:"enum",entries:t,...v(o)})}function bs(n,t,o){return new n({type:"literal",values:Array.isArray(t)?t:[t],...v(o)})}function ma(n,t){return new n({type:"file",...v(t)})}function _s(n,t){return new n({type:"transform",transform:t})}function ys(n,t){return new n({type:"optional",innerType:t})}function ks(n,t){return new n({type:"nullable",innerType:t})}function Is(n,t,o){return new n({type:"default",innerType:t,get defaultValue(){return typeof o=="function"?o():Be(o)}})}function zs(n,t,o){return new n({type:"nonoptional",innerType:t,...v(o)})}function ws(n,t){return new n({type:"success",innerType:t})}function Ss(n,t,o){return new n({type:"catch",innerType:t,catchValue:typeof o=="function"?o:()=>o})}function js(n,t,o){return new n({type:"pipe",in:t,out:o})}function xs(n,t){return new n({type:"readonly",innerType:t})}function Us(n,t,o){return new n({type:"template_literal",parts:t,...v(o)})}function Ns(n,t){return new n({type:"lazy",getter:t})}function Os(n,t){return new n({type:"promise",innerType:t})}function fa(n,t,o){const i=v(o);return i.abort??(i.abort=!0),new n({type:"custom",check:"custom",fn:t,...i})}function va(n,t,o){return new n({type:"custom",check:"custom",fn:t,...v(o)})}function ga(n){const t=pa(o=>(o.addIssue=i=>{if(typeof i=="string")o.issues.push(ee(i,o.value,t._zod.def));else{const e=i;e.fatal&&(e.continue=!1),e.code??(e.code="custom"),e.input??(e.input=o.value),e.inst??(e.inst=t),e.continue??(e.continue=!t._zod.def.abort),o.issues.push(ee(e))}},n(o.value,o)));return t}function pa(n,t){const o=new N({check:"custom",...v(t)});return o._zod.check=n,o}function $a(n){const t=new N({check:"describe"});return t._zod.onattach=[o=>{const i=P.get(o)??{};P.add(o,{...i,description:n})}],t._zod.check=()=>{},t}function ha(n){const t=new N({check:"meta"});return t._zod.onattach=[o=>{const i=P.get(o)??{};P.add(o,{...i,...n})}],t._zod.check=()=>{},t}function ba(n,t){const o=v(t);let i=o.truthy??["true","1","yes","on","y","enabled"],e=o.falsy??["false","0","no","off","n","disabled"];o.case!=="sensitive"&&(i=i.map(p=>typeof p=="string"?p.toLowerCase():p),e=e.map(p=>typeof p=="string"?p.toLowerCase():p));const r=new Set(i),a=new Set(e),u=n.Codec??cn,m=n.Boolean??rn,c=n.String??ue,s=new c({type:"string",error:o.error}),f=new m({type:"boolean",error:o.error}),h=new u({type:"pipe",in:s,out:f,transform:(p,d)=>{let $=p;return o.case!=="sensitive"&&($=$.toLowerCase()),r.has($)?!0:a.has($)?!1:(d.issues.push({code:"invalid_value",expected:"stringbool",values:[...r,...a],input:d.value,inst:h,continue:!1}),{})},reverseTransform:(p,d)=>p===!0?i[0]||"true":e[0]||"false",error:o.error});return h}function ce(n,t,o,i={}){const e=v(i),r={...v(i),check:"string_format",type:"string",format:t,fn:typeof o=="function"?o:u=>o.test(u),...e};return o instanceof RegExp&&(r.pattern=o),new n(r)}class Ce{constructor(t){this.counter=0,this.metadataRegistry=t?.metadata??P,this.target=t?.target??"draft-2020-12",this.unrepresentable=t?.unrepresentable??"throw",this.override=t?.override??(()=>{}),this.io=t?.io??"output",this.seen=new Map}process(t,o={path:[],schemaPath:[]}){var i;const e=t._zod.def,r={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},a=this.seen.get(t);if(a)return a.count++,o.schemaPath.includes(t)&&(a.cycle=o.path),a.schema;const u={schema:{},count:1,cycle:void 0,path:o.path};this.seen.set(t,u);const m=t._zod.toJSONSchema?.();if(m)u.schema=m;else{const f={...o,schemaPath:[...o.schemaPath,t],path:o.path},h=t._zod.parent;if(h)u.ref=h,this.process(h,f),this.seen.get(h).isParent=!0;else{const p=u.schema;switch(e.type){case"string":{const d=p;d.type="string";const{minimum:$,maximum:b,format:w,patterns:z,contentEncoding:S}=t._zod.bag;if(typeof $=="number"&&(d.minLength=$),typeof b=="number"&&(d.maxLength=b),w&&(d.format=r[w]??w,d.format===""&&delete d.format),S&&(d.contentEncoding=S),z&&z.size>0){const U=[...z];U.length===1?d.pattern=U[0].source:U.length>1&&(u.schema.allOf=[...U.map(L=>({...this.target==="draft-7"||this.target==="draft-4"||this.target==="openapi-3.0"?{type:"string"}:{},pattern:L.source}))])}break}case"number":{const d=p,{minimum:$,maximum:b,format:w,multipleOf:z,exclusiveMaximum:S,exclusiveMinimum:U}=t._zod.bag;typeof w=="string"&&w.includes("int")?d.type="integer":d.type="number",typeof U=="number"&&(this.target==="draft-4"||this.target==="openapi-3.0"?(d.minimum=U,d.exclusiveMinimum=!0):d.exclusiveMinimum=U),typeof $=="number"&&(d.minimum=$,typeof U=="number"&&this.target!=="draft-4"&&(U>=$?delete d.minimum:delete d.exclusiveMinimum)),typeof S=="number"&&(this.target==="draft-4"||this.target==="openapi-3.0"?(d.maximum=S,d.exclusiveMaximum=!0):d.exclusiveMaximum=S),typeof b=="number"&&(d.maximum=b,typeof S=="number"&&this.target!=="draft-4"&&(S<=b?delete d.maximum:delete d.exclusiveMaximum)),typeof z=="number"&&(d.multipleOf=z);break}case"boolean":{const d=p;d.type="boolean";break}case"bigint":{if(this.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema");break}case"symbol":{if(this.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema");break}case"null":{this.target==="openapi-3.0"?(p.type="string",p.nullable=!0,p.enum=[null]):p.type="null";break}case"any":break;case"unknown":break;case"undefined":{if(this.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema");break}case"void":{if(this.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema");break}case"never":{p.not={};break}case"date":{if(this.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema");break}case"array":{const d=p,{minimum:$,maximum:b}=t._zod.bag;typeof $=="number"&&(d.minItems=$),typeof b=="number"&&(d.maxItems=b),d.type="array",d.items=this.process(e.element,{...f,path:[...f.path,"items"]});break}case"object":{const d=p;d.type="object",d.properties={};const $=e.shape;for(const z in $)d.properties[z]=this.process($[z],{...f,path:[...f.path,"properties",z]});const b=new Set(Object.keys($)),w=new Set([...b].filter(z=>{const S=e.shape[z]._zod;return this.io==="input"?S.optin===void 0:S.optout===void 0}));w.size>0&&(d.required=Array.from(w)),e.catchall?._zod.def.type==="never"?d.additionalProperties=!1:e.catchall?e.catchall&&(d.additionalProperties=this.process(e.catchall,{...f,path:[...f.path,"additionalProperties"]})):this.io==="output"&&(d.additionalProperties=!1);break}case"union":{const d=p,$=e.discriminator!==void 0,b=e.options.map((w,z)=>this.process(w,{...f,path:[...f.path,$?"oneOf":"anyOf",z]}));$?d.oneOf=b:d.anyOf=b;break}case"intersection":{const d=p,$=this.process(e.left,{...f,path:[...f.path,"allOf",0]}),b=this.process(e.right,{...f,path:[...f.path,"allOf",1]}),w=S=>"allOf"in S&&Object.keys(S).length===1,z=[...w($)?$.allOf:[$],...w(b)?b.allOf:[b]];d.allOf=z;break}case"tuple":{const d=p;d.type="array";const $=this.target==="draft-2020-12"?"prefixItems":"items",b=this.target==="draft-2020-12"||this.target==="openapi-3.0"?"items":"additionalItems",w=e.items.map((L,Su)=>this.process(L,{...f,path:[...f.path,$,Su]})),z=e.rest?this.process(e.rest,{...f,path:[...f.path,b,...this.target==="openapi-3.0"?[e.items.length]:[]]}):null;this.target==="draft-2020-12"?(d.prefixItems=w,z&&(d.items=z)):this.target==="openapi-3.0"?(d.items={anyOf:w},z&&d.items.anyOf.push(z),d.minItems=w.length,z||(d.maxItems=w.length)):(d.items=w,z&&(d.additionalItems=z));const{minimum:S,maximum:U}=t._zod.bag;typeof S=="number"&&(d.minItems=S),typeof U=="number"&&(d.maxItems=U);break}case"record":{const d=p;d.type="object",(this.target==="draft-7"||this.target==="draft-2020-12")&&(d.propertyNames=this.process(e.keyType,{...f,path:[...f.path,"propertyNames"]})),d.additionalProperties=this.process(e.valueType,{...f,path:[...f.path,"additionalProperties"]});break}case"map":{if(this.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema");break}case"set":{if(this.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema");break}case"enum":{const d=p,$=Ft(e.entries);$.every(b=>typeof b=="number")&&(d.type="number"),$.every(b=>typeof b=="string")&&(d.type="string"),d.enum=$;break}case"literal":{const d=p,$=[];for(const b of e.values)if(b===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof b=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");$.push(Number(b))}else $.push(b);if($.length!==0)if($.length===1){const b=$[0];d.type=b===null?"null":typeof b,this.target==="draft-4"||this.target==="openapi-3.0"?d.enum=[b]:d.const=b}else $.every(b=>typeof b=="number")&&(d.type="number"),$.every(b=>typeof b=="string")&&(d.type="string"),$.every(b=>typeof b=="boolean")&&(d.type="string"),$.every(b=>b===null)&&(d.type="null"),d.enum=$;break}case"file":{const d=p,$={type:"string",format:"binary",contentEncoding:"binary"},{minimum:b,maximum:w,mime:z}=t._zod.bag;b!==void 0&&($.minLength=b),w!==void 0&&($.maxLength=w),z?z.length===1?($.contentMediaType=z[0],Object.assign(d,$)):d.anyOf=z.map(S=>({...$,contentMediaType:S})):Object.assign(d,$);break}case"transform":{if(this.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema");break}case"nullable":{const d=this.process(e.innerType,f);this.target==="openapi-3.0"?(u.ref=e.innerType,p.nullable=!0):p.anyOf=[d,{type:"null"}];break}case"nonoptional":{this.process(e.innerType,f),u.ref=e.innerType;break}case"success":{const d=p;d.type="boolean";break}case"default":{this.process(e.innerType,f),u.ref=e.innerType,p.default=JSON.parse(JSON.stringify(e.defaultValue));break}case"prefault":{this.process(e.innerType,f),u.ref=e.innerType,this.io==="input"&&(p._prefault=JSON.parse(JSON.stringify(e.defaultValue)));break}case"catch":{this.process(e.innerType,f),u.ref=e.innerType;let d;try{d=e.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}p.default=d;break}case"nan":{if(this.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema");break}case"template_literal":{const d=p,$=t._zod.pattern;if(!$)throw new Error("Pattern not found in template literal");d.type="string",d.pattern=$.source;break}case"pipe":{const d=this.io==="input"?e.in._zod.def.type==="transform"?e.out:e.in:e.out;this.process(d,f),u.ref=d;break}case"readonly":{this.process(e.innerType,f),u.ref=e.innerType,p.readOnly=!0;break}case"promise":{this.process(e.innerType,f),u.ref=e.innerType;break}case"optional":{this.process(e.innerType,f),u.ref=e.innerType;break}case"lazy":{const d=t._zod.innerType;this.process(d,f),u.ref=d;break}case"custom":{if(this.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema");break}case"function":{if(this.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema");break}}}}const c=this.metadataRegistry.get(t);return c&&Object.assign(u.schema,c),this.io==="input"&&O(t)&&(delete u.schema.examples,delete u.schema.default),this.io==="input"&&u.schema._prefault&&((i=u.schema).default??(i.default=u.schema._prefault)),delete u.schema._prefault,this.seen.get(t).schema}emit(t,o){const i={cycles:o?.cycles??"ref",reused:o?.reused??"inline",external:o?.external??void 0},e=this.seen.get(t);if(!e)throw new Error("Unprocessed schema. This is a bug in Zod.");const r=s=>{const f=this.target==="draft-2020-12"?"$defs":"definitions";if(i.external){const $=i.external.registry.get(s[0])?.id,b=i.external.uri??(z=>z);if($)return{ref:b($)};const w=s[1].defId??s[1].schema.id??`schema${this.counter++}`;return s[1].defId=w,{defId:w,ref:`${b("__shared")}#/${f}/${w}`}}if(s[1]===e)return{ref:"#"};const p=`#/${f}/`,d=s[1].schema.id??`__schema${this.counter++}`;return{defId:d,ref:p+d}},a=s=>{if(s[1].schema.$ref)return;const f=s[1],{ref:h,defId:p}=r(s);f.def={...f.schema},p&&(f.defId=p);const d=f.schema;for(const $ in d)delete d[$];d.$ref=h};if(i.cycles==="throw")for(const s of this.seen.entries()){const f=s[1];if(f.cycle)throw new Error(`Cycle detected: #/${f.cycle?.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const s of this.seen.entries()){const f=s[1];if(t===s[0]){a(s);continue}if(i.external){const p=i.external.registry.get(s[0])?.id;if(t!==s[0]&&p){a(s);continue}}if(this.metadataRegistry.get(s[0])?.id){a(s);continue}if(f.cycle){a(s);continue}if(f.count>1&&i.reused==="ref"){a(s);continue}}const u=(s,f)=>{const h=this.seen.get(s),p=h.def??h.schema,d={...p};if(h.ref===null)return;const $=h.ref;if(h.ref=null,$){u($,f);const b=this.seen.get($).schema;b.$ref&&(f.target==="draft-7"||f.target==="draft-4"||f.target==="openapi-3.0")?(p.allOf=p.allOf??[],p.allOf.push(b)):(Object.assign(p,b),Object.assign(p,d))}h.isParent||this.override({zodSchema:s,jsonSchema:p,path:h.path??[]})};for(const s of[...this.seen.entries()].reverse())u(s[0],{target:this.target});const m={};if(this.target==="draft-2020-12"?m.$schema="https://json-schema.org/draft/2020-12/schema":this.target==="draft-7"?m.$schema="http://json-schema.org/draft-07/schema#":this.target==="draft-4"?m.$schema="http://json-schema.org/draft-04/schema#":this.target==="openapi-3.0"||console.warn(`Invalid target: ${this.target}`),i.external?.uri){const s=i.external.registry.get(t)?.id;if(!s)throw new Error("Schema is missing an `id` property");m.$id=i.external.uri(s)}Object.assign(m,e.def);const c=i.external?.defs??{};for(const s of this.seen.entries()){const f=s[1];f.def&&f.defId&&(c[f.defId]=f.def)}i.external||Object.keys(c).length>0&&(this.target==="draft-2020-12"?m.$defs=c:m.definitions=c);try{return JSON.parse(JSON.stringify(m))}catch{throw new Error("Error converting schema to JSON.")}}}function _a(n,t){if(n instanceof Jt){const i=new Ce(t),e={};for(const u of n._idmap.entries()){const[m,c]=u;i.process(c)}const r={},a={registry:n,uri:t?.uri,defs:e};for(const u of n._idmap.entries()){const[m,c]=u;r[m]=i.emit(c,{...t,external:a})}if(Object.keys(e).length>0){const u=i.target==="draft-2020-12"?"$defs":"definitions";r.__shared={[u]:e}}return{schemas:r}}const o=new Ce(t);return o.process(n),o.emit(n,t)}function O(n,t){const o=t??{seen:new Set};if(o.seen.has(n))return!1;o.seen.add(n);const i=n._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return O(i.element,o);if(i.type==="set")return O(i.valueType,o);if(i.type==="lazy")return O(i.getter(),o);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault")return O(i.innerType,o);if(i.type==="intersection")return O(i.left,o)||O(i.right,o);if(i.type==="record"||i.type==="map")return O(i.keyType,o)||O(i.valueType,o);if(i.type==="pipe")return O(i.in,o)||O(i.out,o);if(i.type==="object"){for(const e in i.shape)if(O(i.shape[e],o))return!0;return!1}if(i.type==="union"){for(const e of i.options)if(O(e,o))return!0;return!1}if(i.type==="tuple"){for(const e of i.items)if(O(e,o))return!0;return!!(i.rest&&O(i.rest,o))}return!1}const Ds=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Zs=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:Gi,$ZodArray:Xi,$ZodAsyncError:Q,$ZodBase64:Di,$ZodBase64URL:Pi,$ZodBigInt:on,$ZodBigIntFormat:Ri,$ZodBoolean:rn,$ZodCIDRv4:Ni,$ZodCIDRv6:Oi,$ZodCUID:hi,$ZodCUID2:bi,$ZodCatch:po,$ZodCheck:N,$ZodCheckBigIntFormat:Br,$ZodCheckEndsWith:ai,$ZodCheckGreaterThan:en,$ZodCheckIncludes:ii,$ZodCheckLengthEquals:ei,$ZodCheckLessThan:Qe,$ZodCheckLowerCase:ti,$ZodCheckMaxLength:Hr,$ZodCheckMaxSize:Xr,$ZodCheckMimeType:ci,$ZodCheckMinLength:Qr,$ZodCheckMinSize:qr,$ZodCheckMultipleOf:Vr,$ZodCheckNumberFormat:Wr,$ZodCheckOverwrite:li,$ZodCheckProperty:ui,$ZodCheckRegex:ni,$ZodCheckSizeEquals:Yr,$ZodCheckStartsWith:oi,$ZodCheckStringFormat:ae,$ZodCheckUpperCase:ri,$ZodCodec:cn,$ZodCustom:zo,$ZodCustomStringFormat:Li,$ZodDate:Bi,$ZodDefault:mo,$ZodDiscriminatedUnion:eo,$ZodE164:Ti,$ZodEmail:vi,$ZodEmoji:pi,$ZodEncodeError:_e,$ZodEnum:oo,$ZodError:Mt,$ZodFile:uo,$ZodFunction:yo,$ZodGUID:mi,$ZodIPv4:ji,$ZodIPv6:xi,$ZodISODate:zi,$ZodISODateTime:Ii,$ZodISODuration:Si,$ZodISOTime:wi,$ZodIntersection:no,$ZodJWT:Ai,$ZodKSUID:ki,$ZodLazy:Io,$ZodLiteral:ao,$ZodMAC:Ui,$ZodMap:ro,$ZodNaN:$o,$ZodNanoID:$i,$ZodNever:Vi,$ZodNonOptional:vo,$ZodNull:Mi,$ZodNullable:so,$ZodNumber:tn,$ZodNumberFormat:Ci,$ZodObject:Hi,$ZodObjectJIT:Qi,$ZodOptional:lo,$ZodPipe:ho,$ZodPrefault:fo,$ZodPromise:ko,$ZodReadonly:bo,$ZodRealError:Pu,$ZodRecord:to,$ZodRegistry:Jt,$ZodSet:io,$ZodString:ue,$ZodStringFormat:j,$ZodSuccess:go,$ZodSymbol:Fi,$ZodTemplateLiteral:_o,$ZodTransform:co,$ZodTuple:un,$ZodType:y,$ZodULID:_i,$ZodURL:gi,$ZodUUID:fi,$ZodUndefined:Ji,$ZodUnion:an,$ZodUnknown:Ki,$ZodVoid:Wi,$ZodXID:yi,$brand:Gt,$constructor:l,$input:Kt,$output:Vt,Doc:si,JSONSchema:Ds,JSONSchemaGenerator:Ce,NEVER:Wt,TimePrecision:Do,_any:Qo,_array:da,_base64:wn,_base64url:Sn,_bigint:Vo,_boolean:Go,_catch:Ss,_check:pa,_cidrv4:In,_cidrv6:zn,_coercedBigint:Wo,_coercedBoolean:Ko,_coercedDate:ia,_coercedNumber:Lo,_coercedString:No,_cuid:pn,_cuid2:$n,_custom:fa,_date:ra,_decode:Bt,_decodeAsync:Xt,_default:Is,_discriminatedUnion:ds,_e164:jn,_email:ln,_emoji:vn,_encode:qt,_encodeAsync:Yt,_endsWith:Tn,_enum:$s,_file:ma,_float32:Ro,_float64:Fo,_gt:M,_gte:D,_guid:ge,_includes:Zn,_int:Co,_int32:Jo,_int64:Bo,_intersection:ms,_ipv4:yn,_ipv6:kn,_isoDate:Po,_isoDateTime:Zo,_isoDuration:Eo,_isoTime:To,_jwt:xn,_ksuid:_n,_lazy:Ns,_length:we,_literal:bs,_lowercase:On,_lt:J,_lte:T,_mac:Oo,_map:gs,_max:T,_maxLength:ze,_maxSize:Ie,_mime:En,_min:D,_minLength:W,_minSize:te,_multipleOf:ne,_nan:oa,_nanoid:gn,_nativeEnum:hs,_negative:ua,_never:na,_nonnegative:la,_nonoptional:zs,_nonpositive:ca,_normalize:An,_null:Ho,_nullable:ks,_number:Ao,_optional:ys,_overwrite:F,_parse:Ht,_parseAsync:Qt,_pipe:js,_positive:aa,_promise:Os,_property:sa,_readonly:xs,_record:vs,_refine:va,_regex:Nn,_safeDecode:er,_safeDecodeAsync:nr,_safeEncode:tr,_safeEncodeAsync:rr,_safeParse:ir,_safeParseAsync:or,_set:ps,_size:Un,_slugify:Fn,_startsWith:Pn,_string:Uo,_stringFormat:ce,_stringbool:ba,_success:ws,_superRefine:ga,_symbol:qo,_templateLiteral:Us,_toLowerCase:Cn,_toUpperCase:Rn,_transform:_s,_trim:Ln,_tuple:fs,_uint32:Mo,_uint64:Xo,_ulid:hn,_undefined:Yo,_union:ss,_unknown:ea,_uppercase:Dn,_url:ke,_uuid:sn,_uuidv4:dn,_uuidv6:mn,_uuidv7:fn,_void:ta,_xid:bn,clone:ye,config:E,decode:Tu,decodeAsync:Eu,describe:$a,encode:Au,encodeAsync:Lu,flattenError:Xe,formatError:qe,globalConfig:Rt,globalRegistry:P,isValidBase64:nn,isValidBase64URL:Zi,isValidJWT:Ei,locales:xo,meta:ha,parse:Ee,parseAsync:Ae,prettifyError:ar,regexes:He,registry:ur,safeDecode:Cu,safeDecodeAsync:Ru,safeEncode:Fu,safeEncodeAsync:Ju,safeParse:Lt,safeParseAsync:Ct,toDotPath:Mu,toJSONSchema:_a,treeifyError:cr,util:lr,version:di},Symbol.toStringTag,{value:"Module"})),Jn=l("ZodISODateTime",(n,t)=>{Ii.init(n,t),x.init(n,t)});function ya(n){return Zo(Jn,n)}const Mn=l("ZodISODate",(n,t)=>{zi.init(n,t),x.init(n,t)});function ka(n){return Po(Mn,n)}const Gn=l("ZodISOTime",(n,t)=>{wi.init(n,t),x.init(n,t)});function Ia(n){return To(Gn,n)}const Kn=l("ZodISODuration",(n,t)=>{Si.init(n,t),x.init(n,t)});function za(n){return Eo(Kn,n)}const Ps=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:Mn,ZodISODateTime:Jn,ZodISODuration:Kn,ZodISOTime:Gn,date:ka,datetime:ya,duration:za,time:Ia},Symbol.toStringTag,{value:"Module"})),wa=(n,t)=>{Mt.init(n,t),n.name="ZodError",Object.defineProperties(n,{format:{value:o=>qe(n,o)},flatten:{value:o=>Xe(n,o)},addIssue:{value:o=>{n.issues.push(o),n.message=JSON.stringify(n.issues,kt,2)}},addIssues:{value:o=>{n.issues.push(...o),n.message=JSON.stringify(n.issues,kt,2)}},isEmpty:{get(){return n.issues.length===0}}})},Ts=l("ZodError",wa),Z=l("ZodError",wa,{Parent:Error}),Sa=Ht(Z),ja=Qt(Z),xa=ir(Z),Ua=or(Z),Na=qt(Z),Oa=Bt(Z),Da=Yt(Z),Za=Xt(Z),Pa=tr(Z),Ta=er(Z),Ea=rr(Z),Aa=nr(Z),k=l("ZodType",(n,t)=>(y.init(n,t),n.def=t,n.type=t.type,Object.defineProperty(n,"_def",{value:t}),n.check=(...o)=>n.clone(Gu(t,{checks:[...t.checks??[],...o.map(i=>typeof i=="function"?{_zod:{check:i,def:{check:"custom"},onattach:[]}}:i)]})),n.clone=(o,i)=>ye(n,o,i),n.brand=()=>n,n.register=(o,i)=>(o.add(n,i),n),n.parse=(o,i)=>Sa(n,o,i,{callee:n.parse}),n.safeParse=(o,i)=>xa(n,o,i),n.parseAsync=async(o,i)=>ja(n,o,i,{callee:n.parseAsync}),n.safeParseAsync=async(o,i)=>Ua(n,o,i),n.spa=n.safeParseAsync,n.encode=(o,i)=>Na(n,o,i),n.decode=(o,i)=>Oa(n,o,i),n.encodeAsync=async(o,i)=>Da(n,o,i),n.decodeAsync=async(o,i)=>Za(n,o,i),n.safeEncode=(o,i)=>Pa(n,o,i),n.safeDecode=(o,i)=>Ta(n,o,i),n.safeEncodeAsync=async(o,i)=>Ea(n,o,i),n.safeDecodeAsync=async(o,i)=>Aa(n,o,i),n.refine=(o,i)=>n.check(zu(o,i)),n.superRefine=o=>n.check(wu(o)),n.overwrite=o=>n.check(F(o)),n.optional=()=>$e(n),n.nullable=()=>he(n),n.nullish=()=>$e(he(n)),n.nonoptional=o=>mu(n,o),n.array=()=>Oe(n),n.or=o=>ft([n,o]),n.and=o=>Ha(n,o),n.transform=o=>be(n,pt(o)),n.default=o=>lu(n,o),n.prefault=o=>du(n,o),n.catch=o=>gu(n,o),n.pipe=o=>be(n,o),n.readonly=()=>hu(n),n.describe=o=>{const i=n.clone();return P.add(i,{description:o}),i},Object.defineProperty(n,"description",{get(){return P.get(n)?.description},configurable:!0}),n.meta=(...o)=>{if(o.length===0)return P.get(n);const i=n.clone();return P.add(i,o[0]),i},n.isOptional=()=>n.safeParse(void 0).success,n.isNullable=()=>n.safeParse(null).success,n)),Vn=l("_ZodString",(n,t)=>{ue.init(n,t),k.init(n,t);const o=n._zod.bag;n.format=o.format??null,n.minLength=o.minimum??null,n.maxLength=o.maximum??null,n.regex=(...i)=>n.check(Nn(...i)),n.includes=(...i)=>n.check(Zn(...i)),n.startsWith=(...i)=>n.check(Pn(...i)),n.endsWith=(...i)=>n.check(Tn(...i)),n.min=(...i)=>n.check(W(...i)),n.max=(...i)=>n.check(ze(...i)),n.length=(...i)=>n.check(we(...i)),n.nonempty=(...i)=>n.check(W(1,...i)),n.lowercase=i=>n.check(On(i)),n.uppercase=i=>n.check(Dn(i)),n.trim=()=>n.check(Ln()),n.normalize=(...i)=>n.check(An(...i)),n.toLowerCase=()=>n.check(Cn()),n.toUpperCase=()=>n.check(Rn()),n.slugify=()=>n.check(Fn())}),Se=l("ZodString",(n,t)=>{ue.init(n,t),Vn.init(n,t),n.email=o=>n.check(ln(Wn,o)),n.url=o=>n.check(ke(je,o)),n.jwt=o=>n.check(xn(ct,o)),n.emoji=o=>n.check(vn(Bn,o)),n.guid=o=>n.check(ge(pe,o)),n.uuid=o=>n.check(sn(C,o)),n.uuidv4=o=>n.check(dn(C,o)),n.uuidv6=o=>n.check(mn(C,o)),n.uuidv7=o=>n.check(fn(C,o)),n.nanoid=o=>n.check(gn(Xn,o)),n.guid=o=>n.check(ge(pe,o)),n.cuid=o=>n.check(pn(qn,o)),n.cuid2=o=>n.check($n(Yn,o)),n.ulid=o=>n.check(hn(Hn,o)),n.base64=o=>n.check(wn(ot,o)),n.base64url=o=>n.check(Sn(at,o)),n.xid=o=>n.check(bn(Qn,o)),n.ksuid=o=>n.check(_n(et,o)),n.ipv4=o=>n.check(yn(nt,o)),n.ipv6=o=>n.check(kn(tt,o)),n.cidrv4=o=>n.check(In(rt,o)),n.cidrv6=o=>n.check(zn(it,o)),n.e164=o=>n.check(jn(ut,o)),n.datetime=o=>n.check(ya(o)),n.date=o=>n.check(ka(o)),n.time=o=>n.check(Ia(o)),n.duration=o=>n.check(za(o))});function Re(n){return Uo(Se,n)}const x=l("ZodStringFormat",(n,t)=>{j.init(n,t),Vn.init(n,t)}),Wn=l("ZodEmail",(n,t)=>{vi.init(n,t),x.init(n,t)});function Es(n){return ln(Wn,n)}const pe=l("ZodGUID",(n,t)=>{mi.init(n,t),x.init(n,t)});function As(n){return ge(pe,n)}const C=l("ZodUUID",(n,t)=>{fi.init(n,t),x.init(n,t)});function Ls(n){return sn(C,n)}function Cs(n){return dn(C,n)}function Rs(n){return mn(C,n)}function Fs(n){return fn(C,n)}const je=l("ZodURL",(n,t)=>{gi.init(n,t),x.init(n,t)});function Js(n){return ke(je,n)}function Ms(n){return ke(je,{protocol:/^https?$/,hostname:xr,...v(n)})}const Bn=l("ZodEmoji",(n,t)=>{pi.init(n,t),x.init(n,t)});function Gs(n){return vn(Bn,n)}const Xn=l("ZodNanoID",(n,t)=>{$i.init(n,t),x.init(n,t)});function Ks(n){return gn(Xn,n)}const qn=l("ZodCUID",(n,t)=>{hi.init(n,t),x.init(n,t)});function Vs(n){return pn(qn,n)}const Yn=l("ZodCUID2",(n,t)=>{bi.init(n,t),x.init(n,t)});function Ws(n){return $n(Yn,n)}const Hn=l("ZodULID",(n,t)=>{_i.init(n,t),x.init(n,t)});function Bs(n){return hn(Hn,n)}const Qn=l("ZodXID",(n,t)=>{yi.init(n,t),x.init(n,t)});function Xs(n){return bn(Qn,n)}const et=l("ZodKSUID",(n,t)=>{ki.init(n,t),x.init(n,t)});function qs(n){return _n(et,n)}const nt=l("ZodIPv4",(n,t)=>{ji.init(n,t),x.init(n,t)});function Ys(n){return yn(nt,n)}const La=l("ZodMAC",(n,t)=>{Ui.init(n,t),x.init(n,t)});function Hs(n){return Oo(La,n)}const tt=l("ZodIPv6",(n,t)=>{xi.init(n,t),x.init(n,t)});function Qs(n){return kn(tt,n)}const rt=l("ZodCIDRv4",(n,t)=>{Ni.init(n,t),x.init(n,t)});function ed(n){return In(rt,n)}const it=l("ZodCIDRv6",(n,t)=>{Oi.init(n,t),x.init(n,t)});function nd(n){return zn(it,n)}const ot=l("ZodBase64",(n,t)=>{Di.init(n,t),x.init(n,t)});function td(n){return wn(ot,n)}const at=l("ZodBase64URL",(n,t)=>{Pi.init(n,t),x.init(n,t)});function rd(n){return Sn(at,n)}const ut=l("ZodE164",(n,t)=>{Ti.init(n,t),x.init(n,t)});function id(n){return jn(ut,n)}const ct=l("ZodJWT",(n,t)=>{Ai.init(n,t),x.init(n,t)});function od(n){return xn(ct,n)}const le=l("ZodCustomStringFormat",(n,t)=>{Li.init(n,t),x.init(n,t)});function ad(n,t,o={}){return ce(le,n,t,o)}function ud(n){return ce(le,"hostname",jr,n)}function cd(n){return ce(le,"hex",Gr,n)}function ld(n,t){const o=t?.enc??"hex",i=`${n}_${o}`,e=He[i];if(!e)throw new Error(`Unrecognized hash format: ${i}`);return ce(le,i,e,t)}const xe=l("ZodNumber",(n,t)=>{tn.init(n,t),k.init(n,t),n.gt=(i,e)=>n.check(M(i,e)),n.gte=(i,e)=>n.check(D(i,e)),n.min=(i,e)=>n.check(D(i,e)),n.lt=(i,e)=>n.check(J(i,e)),n.lte=(i,e)=>n.check(T(i,e)),n.max=(i,e)=>n.check(T(i,e)),n.int=i=>n.check(Fe(i)),n.safe=i=>n.check(Fe(i)),n.positive=i=>n.check(M(0,i)),n.nonnegative=i=>n.check(D(0,i)),n.negative=i=>n.check(J(0,i)),n.nonpositive=i=>n.check(T(0,i)),n.multipleOf=(i,e)=>n.check(ne(i,e)),n.step=(i,e)=>n.check(ne(i,e)),n.finite=()=>n;const o=n._zod.bag;n.minValue=Math.max(o.minimum??Number.NEGATIVE_INFINITY,o.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,n.maxValue=Math.min(o.maximum??Number.POSITIVE_INFINITY,o.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,n.isInt=(o.format??"").includes("int")||Number.isSafeInteger(o.multipleOf??.5),n.isFinite=!0,n.format=o.format??null});function Ca(n){return Ao(xe,n)}const q=l("ZodNumberFormat",(n,t)=>{Ci.init(n,t),xe.init(n,t)});function Fe(n){return Co(q,n)}function sd(n){return Ro(q,n)}function dd(n){return Fo(q,n)}function md(n){return Jo(q,n)}function fd(n){return Mo(q,n)}const Ue=l("ZodBoolean",(n,t)=>{rn.init(n,t),k.init(n,t)});function Ra(n){return Go(Ue,n)}const Ne=l("ZodBigInt",(n,t)=>{on.init(n,t),k.init(n,t),n.gte=(i,e)=>n.check(D(i,e)),n.min=(i,e)=>n.check(D(i,e)),n.gt=(i,e)=>n.check(M(i,e)),n.gte=(i,e)=>n.check(D(i,e)),n.min=(i,e)=>n.check(D(i,e)),n.lt=(i,e)=>n.check(J(i,e)),n.lte=(i,e)=>n.check(T(i,e)),n.max=(i,e)=>n.check(T(i,e)),n.positive=i=>n.check(M(BigInt(0),i)),n.negative=i=>n.check(J(BigInt(0),i)),n.nonpositive=i=>n.check(T(BigInt(0),i)),n.nonnegative=i=>n.check(D(BigInt(0),i)),n.multipleOf=(i,e)=>n.check(ne(i,e));const o=n._zod.bag;n.minValue=o.minimum??null,n.maxValue=o.maximum??null,n.format=o.format??null});function vd(n){return Vo(Ne,n)}const lt=l("ZodBigIntFormat",(n,t)=>{Ri.init(n,t),Ne.init(n,t)});function gd(n){return Bo(lt,n)}function pd(n){return Xo(lt,n)}const Fa=l("ZodSymbol",(n,t)=>{Fi.init(n,t),k.init(n,t)});function $d(n){return qo(Fa,n)}const Ja=l("ZodUndefined",(n,t)=>{Ji.init(n,t),k.init(n,t)});function hd(n){return Yo(Ja,n)}const Ma=l("ZodNull",(n,t)=>{Mi.init(n,t),k.init(n,t)});function Ga(n){return Ho(Ma,n)}const Ka=l("ZodAny",(n,t)=>{Gi.init(n,t),k.init(n,t)});function bd(){return Qo(Ka)}const Va=l("ZodUnknown",(n,t)=>{Ki.init(n,t),k.init(n,t)});function B(){return ea(Va)}const Wa=l("ZodNever",(n,t)=>{Vi.init(n,t),k.init(n,t)});function st(n){return na(Wa,n)}const Ba=l("ZodVoid",(n,t)=>{Wi.init(n,t),k.init(n,t)});function _d(n){return ta(Ba,n)}const dt=l("ZodDate",(n,t)=>{Bi.init(n,t),k.init(n,t),n.min=(i,e)=>n.check(D(i,e)),n.max=(i,e)=>n.check(T(i,e));const o=n._zod.bag;n.minDate=o.minimum?new Date(o.minimum):null,n.maxDate=o.maximum?new Date(o.maximum):null});function yd(n){return ra(dt,n)}const Xa=l("ZodArray",(n,t)=>{Xi.init(n,t),k.init(n,t),n.element=t.element,n.min=(o,i)=>n.check(W(o,i)),n.nonempty=o=>n.check(W(1,o)),n.max=(o,i)=>n.check(ze(o,i)),n.length=(o,i)=>n.check(we(o,i)),n.unwrap=()=>n.element});function Oe(n,t){return da(Xa,n,t)}function kd(n){const t=n._zod.def.shape;return gt(Object.keys(t))}const De=l("ZodObject",(n,t)=>{Qi.init(n,t),k.init(n,t),I(n,"shape",()=>t.shape),n.keyof=()=>gt(Object.keys(n._zod.def.shape)),n.catchall=o=>n.clone({...n._zod.def,catchall:o}),n.passthrough=()=>n.clone({...n._zod.def,catchall:B()}),n.loose=()=>n.clone({...n._zod.def,catchall:B()}),n.strict=()=>n.clone({...n._zod.def,catchall:st()}),n.strip=()=>n.clone({...n._zod.def,catchall:void 0}),n.extend=o=>Ku(n,o),n.safeExtend=o=>Vu(n,o),n.merge=o=>Wu(n,o),n.pick=o=>Bu(n,o),n.omit=o=>Xu(n,o),n.partial=(...o)=>qu($t,n,o[0]),n.required=(...o)=>Yu(ht,n,o[0])});function Id(n,t){const o={type:"object",shape:n??{},...v(t)};return new De(o)}function zd(n,t){return new De({type:"object",shape:n,catchall:st(),...v(t)})}function wd(n,t){return new De({type:"object",shape:n,catchall:B(),...v(t)})}const mt=l("ZodUnion",(n,t)=>{an.init(n,t),k.init(n,t),n.options=t.options});function ft(n,t){return new mt({type:"union",options:n,...v(t)})}const qa=l("ZodDiscriminatedUnion",(n,t)=>{mt.init(n,t),eo.init(n,t)});function Sd(n,t,o){return new qa({type:"union",options:t,discriminator:n,...v(o)})}const Ya=l("ZodIntersection",(n,t)=>{no.init(n,t),k.init(n,t)});function Ha(n,t){return new Ya({type:"intersection",left:n,right:t})}const Qa=l("ZodTuple",(n,t)=>{un.init(n,t),k.init(n,t),n.rest=o=>n.clone({...n._zod.def,rest:o})});function eu(n,t,o){const i=t instanceof y,e=i?o:t,r=i?t:null;return new Qa({type:"tuple",items:n,rest:r,...v(e)})}const vt=l("ZodRecord",(n,t)=>{to.init(n,t),k.init(n,t),n.keyType=t.keyType,n.valueType=t.valueType});function nu(n,t,o){return new vt({type:"record",keyType:n,valueType:t,...v(o)})}function jd(n,t,o){const i=ye(n);return i._zod.values=void 0,new vt({type:"record",keyType:i,valueType:t,...v(o)})}const tu=l("ZodMap",(n,t)=>{ro.init(n,t),k.init(n,t),n.keyType=t.keyType,n.valueType=t.valueType});function xd(n,t,o){return new tu({type:"map",keyType:n,valueType:t,...v(o)})}const ru=l("ZodSet",(n,t)=>{io.init(n,t),k.init(n,t),n.min=(...o)=>n.check(te(...o)),n.nonempty=o=>n.check(te(1,o)),n.max=(...o)=>n.check(Ie(...o)),n.size=(...o)=>n.check(Un(...o))});function Ud(n,t){return new ru({type:"set",valueType:n,...v(t)})}const re=l("ZodEnum",(n,t)=>{oo.init(n,t),k.init(n,t),n.enum=t.entries,n.options=Object.values(t.entries);const o=new Set(Object.keys(t.entries));n.extract=(i,e)=>{const r={};for(const a of i)if(o.has(a))r[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new re({...t,checks:[],...v(e),entries:r})},n.exclude=(i,e)=>{const r={...t.entries};for(const a of i)if(o.has(a))delete r[a];else throw new Error(`Key ${a} not found in enum`);return new re({...t,checks:[],...v(e),entries:r})}});function gt(n,t){const o=Array.isArray(n)?Object.fromEntries(n.map(i=>[i,i])):n;return new re({type:"enum",entries:o,...v(t)})}function Nd(n,t){return new re({type:"enum",entries:n,...v(t)})}const iu=l("ZodLiteral",(n,t)=>{ao.init(n,t),k.init(n,t),n.values=new Set(t.values),Object.defineProperty(n,"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 Od(n,t){return new iu({type:"literal",values:Array.isArray(n)?n:[n],...v(t)})}const ou=l("ZodFile",(n,t)=>{uo.init(n,t),k.init(n,t),n.min=(o,i)=>n.check(te(o,i)),n.max=(o,i)=>n.check(Ie(o,i)),n.mime=(o,i)=>n.check(En(Array.isArray(o)?o:[o],i))});function Dd(n){return ma(ou,n)}const au=l("ZodTransform",(n,t)=>{co.init(n,t),k.init(n,t),n._zod.parse=(o,i)=>{if(i.direction==="backward")throw new _e(n.constructor.name);o.addIssue=r=>{if(typeof r=="string")o.issues.push(ee(r,o.value,t));else{const a=r;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=o.value),a.inst??(a.inst=n),o.issues.push(ee(a))}};const e=t.transform(o.value,o);return e instanceof Promise?e.then(r=>(o.value=r,o)):(o.value=e,o)}});function pt(n){return new au({type:"transform",transform:n})}const $t=l("ZodOptional",(n,t)=>{lo.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function $e(n){return new $t({type:"optional",innerType:n})}const uu=l("ZodNullable",(n,t)=>{so.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function he(n){return new uu({type:"nullable",innerType:n})}function Zd(n){return $e(he(n))}const cu=l("ZodDefault",(n,t)=>{mo.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType,n.removeDefault=n.unwrap});function lu(n,t){return new cu({type:"default",innerType:n,get defaultValue(){return typeof t=="function"?t():Be(t)}})}const su=l("ZodPrefault",(n,t)=>{fo.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function du(n,t){return new su({type:"prefault",innerType:n,get defaultValue(){return typeof t=="function"?t():Be(t)}})}const ht=l("ZodNonOptional",(n,t)=>{vo.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function mu(n,t){return new ht({type:"nonoptional",innerType:n,...v(t)})}const fu=l("ZodSuccess",(n,t)=>{go.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function Pd(n){return new fu({type:"success",innerType:n})}const vu=l("ZodCatch",(n,t)=>{po.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType,n.removeCatch=n.unwrap});function gu(n,t){return new vu({type:"catch",innerType:n,catchValue:typeof t=="function"?t:()=>t})}const pu=l("ZodNaN",(n,t)=>{$o.init(n,t),k.init(n,t)});function Td(n){return oa(pu,n)}const bt=l("ZodPipe",(n,t)=>{ho.init(n,t),k.init(n,t),n.in=t.in,n.out=t.out});function be(n,t){return new bt({type:"pipe",in:n,out:t})}const _t=l("ZodCodec",(n,t)=>{bt.init(n,t),cn.init(n,t)});function Ed(n,t,o){return new _t({type:"pipe",in:n,out:t,transform:o.decode,reverseTransform:o.encode})}const $u=l("ZodReadonly",(n,t)=>{bo.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function hu(n){return new $u({type:"readonly",innerType:n})}const bu=l("ZodTemplateLiteral",(n,t)=>{_o.init(n,t),k.init(n,t)});function Ad(n,t){return new bu({type:"template_literal",parts:n,...v(t)})}const _u=l("ZodLazy",(n,t)=>{Io.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.getter()});function yu(n){return new _u({type:"lazy",getter:n})}const ku=l("ZodPromise",(n,t)=>{ko.init(n,t),k.init(n,t),n.unwrap=()=>n._zod.def.innerType});function Ld(n){return new ku({type:"promise",innerType:n})}const Iu=l("ZodFunction",(n,t)=>{yo.init(n,t),k.init(n,t)});function At(n){return new Iu({type:"function",input:Array.isArray(n?.input)?eu(n?.input):n?.input??Oe(B()),output:n?.output??B()})}const Ze=l("ZodCustom",(n,t)=>{zo.init(n,t),k.init(n,t)});function Cd(n){const t=new N({check:"custom"});return t._zod.check=n,t}function Rd(n,t){return fa(Ze,n??(()=>!0),t)}function zu(n,t={}){return va(Ze,n,t)}function wu(n){return ga(n)}const Fd=$a,Jd=ha;function Md(n,t={error:`Input not instance of ${n.name}`}){const o=new Ze({type:"custom",check:"custom",fn:i=>i instanceof n,abort:!0,...v(t)});return o._zod.bag.Class=n,o}const Gd=(...n)=>ba({Codec:_t,Boolean:Ue,String:Se},...n);function Kd(n){const t=yu(()=>ft([Re(n),Ca(),Ra(),Ga(),Oe(t),nu(Re(),t)]));return t}function Vd(n,t){return be(pt(n),t)}const Wd={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 Bd(n){E({customError:n})}function Xd(){return E().customError}var Je;Je||(Je={});function qd(n){return No(Se,n)}function Yd(n){return Lo(xe,n)}function Hd(n){return Ko(Ue,n)}function Qd(n){return Wo(Ne,n)}function em(n){return ia(dt,n)}const nm=Object.freeze(Object.defineProperty({__proto__:null,bigint:Qd,boolean:Hd,date:em,number:Yd,string:qd},Symbol.toStringTag,{value:"Module"}));E(wo());const rm=Object.freeze(Object.defineProperty({__proto__:null,$brand:Gt,$input:Kt,$output:Vt,NEVER:Wt,TimePrecision:Do,ZodAny:Ka,ZodArray:Xa,ZodBase64:ot,ZodBase64URL:at,ZodBigInt:Ne,ZodBigIntFormat:lt,ZodBoolean:Ue,ZodCIDRv4:rt,ZodCIDRv6:it,ZodCUID:qn,ZodCUID2:Yn,ZodCatch:vu,ZodCodec:_t,ZodCustom:Ze,ZodCustomStringFormat:le,ZodDate:dt,ZodDefault:cu,ZodDiscriminatedUnion:qa,ZodE164:ut,ZodEmail:Wn,ZodEmoji:Bn,ZodEnum:re,ZodError:Ts,ZodFile:ou,get ZodFirstPartyTypeKind(){return Je},ZodFunction:Iu,ZodGUID:pe,ZodIPv4:nt,ZodIPv6:tt,ZodISODate:Mn,ZodISODateTime:Jn,ZodISODuration:Kn,ZodISOTime:Gn,ZodIntersection:Ya,ZodIssueCode:Wd,ZodJWT:ct,ZodKSUID:et,ZodLazy:_u,ZodLiteral:iu,ZodMAC:La,ZodMap:tu,ZodNaN:pu,ZodNanoID:Xn,ZodNever:Wa,ZodNonOptional:ht,ZodNull:Ma,ZodNullable:uu,ZodNumber:xe,ZodNumberFormat:q,ZodObject:De,ZodOptional:$t,ZodPipe:bt,ZodPrefault:su,ZodPromise:ku,ZodReadonly:$u,ZodRealError:Z,ZodRecord:vt,ZodSet:ru,ZodString:Se,ZodStringFormat:x,ZodSuccess:fu,ZodSymbol:Fa,ZodTemplateLiteral:bu,ZodTransform:au,ZodTuple:Qa,ZodType:k,ZodULID:Hn,ZodURL:je,ZodUUID:C,ZodUndefined:Ja,ZodUnion:mt,ZodUnknown:Va,ZodVoid:Ba,ZodXID:Qn,_ZodString:Vn,_default:lu,_function:At,any:bd,array:Oe,base64:td,base64url:rd,bigint:vd,boolean:Ra,catch:gu,check:Cd,cidrv4:ed,cidrv6:nd,clone:ye,codec:Ed,coerce:nm,config:E,core:Zs,cuid:Vs,cuid2:Ws,custom:Rd,date:yd,decode:Oa,decodeAsync:Za,describe:Fd,discriminatedUnion:Sd,e164:id,email:Es,emoji:Gs,encode:Na,encodeAsync:Da,endsWith:Tn,enum:gt,file:Dd,flattenError:Xe,float32:sd,float64:dd,formatError:qe,function:At,getErrorMap:Xd,globalRegistry:P,gt:M,gte:D,guid:As,hash:ld,hex:cd,hostname:ud,httpUrl:Ms,includes:Zn,instanceof:Md,int:Fe,int32:md,int64:gd,intersection:Ha,ipv4:Ys,ipv6:Qs,iso:Ps,json:Kd,jwt:od,keyof:kd,ksuid:qs,lazy:yu,length:we,literal:Od,locales:xo,looseObject:wd,lowercase:On,lt:J,lte:T,mac:Hs,map:xd,maxLength:ze,maxSize:Ie,meta:Jd,mime:En,minLength:W,minSize:te,multipleOf:ne,nan:Td,nanoid:Ks,nativeEnum:Nd,negative:ua,never:st,nonnegative:la,nonoptional:mu,nonpositive:ca,normalize:An,null:Ga,nullable:he,nullish:Zd,number:Ca,object:Id,optional:$e,overwrite:F,parse:Sa,parseAsync:ja,partialRecord:jd,pipe:be,positive:aa,prefault:du,preprocess:Vd,prettifyError:ar,promise:Ld,property:sa,readonly:hu,record:nu,refine:zu,regex:Nn,regexes:He,registry:ur,safeDecode:Ta,safeDecodeAsync:Aa,safeEncode:Pa,safeEncodeAsync:Ea,safeParse:xa,safeParseAsync:Ua,set:Ud,setErrorMap:Bd,size:Un,slugify:Fn,startsWith:Pn,strictObject:zd,string:Re,stringFormat:ad,stringbool:Gd,success:Pd,superRefine:wu,symbol:$d,templateLiteral:Ad,toJSONSchema:_a,toLowerCase:Cn,toUpperCase:Rn,transform:pt,treeifyError:cr,trim:Ln,tuple:eu,uint32:fd,uint64:pd,ulid:Bs,undefined:hd,union:ft,unknown:B,uppercase:Dn,url:Js,util:lr,uuid:Ls,uuidv4:Cs,uuidv6:Rs,uuidv7:Fs,void:_d,xid:Xs},Symbol.toStringTag,{value:"Module"}));export{Gt as $brand,Kt as $input,Vt as $output,Wt as NEVER,Do as TimePrecision,Ka as ZodAny,Xa as ZodArray,ot as ZodBase64,at as ZodBase64URL,Ne as ZodBigInt,lt as ZodBigIntFormat,Ue as ZodBoolean,rt as ZodCIDRv4,it as ZodCIDRv6,qn as ZodCUID,Yn as ZodCUID2,vu as ZodCatch,_t as ZodCodec,Ze as ZodCustom,le as ZodCustomStringFormat,dt as ZodDate,cu as ZodDefault,qa as ZodDiscriminatedUnion,ut as ZodE164,Wn as ZodEmail,Bn as ZodEmoji,re as ZodEnum,Ts as ZodError,ou as ZodFile,Je as ZodFirstPartyTypeKind,Iu as ZodFunction,pe as ZodGUID,nt as ZodIPv4,tt as ZodIPv6,Mn as ZodISODate,Jn as ZodISODateTime,Kn as ZodISODuration,Gn as ZodISOTime,Ya as ZodIntersection,Wd as ZodIssueCode,ct as ZodJWT,et as ZodKSUID,_u as ZodLazy,iu as ZodLiteral,La as ZodMAC,tu as ZodMap,pu as ZodNaN,Xn as ZodNanoID,Wa as ZodNever,ht as ZodNonOptional,Ma as ZodNull,uu as ZodNullable,xe as ZodNumber,q as ZodNumberFormat,De as ZodObject,$t as ZodOptional,bt as ZodPipe,su as ZodPrefault,ku as ZodPromise,$u as ZodReadonly,Z as ZodRealError,vt as ZodRecord,ru as ZodSet,Se as ZodString,x as ZodStringFormat,fu as ZodSuccess,Fa as ZodSymbol,bu as ZodTemplateLiteral,au as ZodTransform,Qa as ZodTuple,k as ZodType,Hn as ZodULID,je as ZodURL,C as ZodUUID,Ja as ZodUndefined,mt as ZodUnion,Va as ZodUnknown,Ba as ZodVoid,Qn as ZodXID,Vn as _ZodString,lu as _default,At as _function,bd as any,Oe as array,td as base64,rd as base64url,vd as bigint,Ra as boolean,gu as catch,Cd as check,ed as cidrv4,nd as cidrv6,ye as clone,Ed as codec,nm as coerce,E as config,Zs as core,Vs as cuid,Ws as cuid2,Rd as custom,yd as date,Oa as decode,Za as decodeAsync,rm as default,Fd as describe,Sd as discriminatedUnion,id as e164,Es as email,Gs as emoji,Na as encode,Da as encodeAsync,Tn as endsWith,gt as enum,Dd as file,Xe as flattenError,sd as float32,dd as float64,qe as formatError,At as function,Xd as getErrorMap,P as globalRegistry,M as gt,D as gte,As as guid,ld as hash,cd as hex,ud as hostname,Ms as httpUrl,Zn as includes,Md as instanceof,Fe as int,md as int32,gd as int64,Ha as intersection,Ys as ipv4,Qs as ipv6,Ps as iso,Kd as json,od as jwt,kd as keyof,qs as ksuid,yu as lazy,we as length,Od as literal,xo as locales,wd as looseObject,On as lowercase,J as lt,T as lte,Hs as mac,xd as map,ze as maxLength,Ie as maxSize,Jd as meta,En as mime,W as minLength,te as minSize,ne as multipleOf,Td as nan,Ks as nanoid,Nd as nativeEnum,ua as negative,st as never,la as nonnegative,mu as nonoptional,ca as nonpositive,An as normalize,Ga as null,he as nullable,Zd as nullish,Ca as number,Id as object,$e as optional,F as overwrite,Sa as parse,ja as parseAsync,jd as partialRecord,be as pipe,aa as positive,du as prefault,Vd as preprocess,ar as prettifyError,Ld as promise,sa as property,hu as readonly,nu as record,zu as refine,Nn as regex,He as regexes,ur as registry,Ta as safeDecode,Aa as safeDecodeAsync,Pa as safeEncode,Ea as safeEncodeAsync,xa as safeParse,Ua as safeParseAsync,Ud as set,Bd as setErrorMap,Un as size,Fn as slugify,Pn as startsWith,zd as strictObject,Re as string,ad as stringFormat,Gd as stringbool,Pd as success,wu as superRefine,$d as symbol,Ad as templateLiteral,_a as toJSONSchema,Cn as toLowerCase,Rn as toUpperCase,pt as transform,cr as treeifyError,Ln as trim,eu as tuple,fd as uint32,pd as uint64,Bs as ulid,hd as undefined,ft as union,B as unknown,Dn as uppercase,Js as url,lr as util,Ls as uuid,Cs as uuidv4,Rs as uuidv6,Fs as uuidv7,_d as void,Xs as xid,rm as z};
//# sourceMappingURL=__federation_shared_zod-F0PoFnG2.js.map