UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

51 lines 356 kB
import{$ as e,A as t,B as n,C as r,D as i,E as a,F as o,G as s,H as c,I as l,J as u,K as d,L as f,M as p,N as m,O as ee,P as h,Q as g,R as te,S as ne,T as _,U as re,V as ie,W as v,X as ae,Y as oe,Z as se,_ as ce,a as le,at as ue,b as y,c as de,ct as fe,d as b,dt as pe,et as me,f as he,ft as x,h as ge,i as _e,it as ve,j as ye,k as S,l as be,lt as C,m as w,n as T,nt as E,o as xe,ot as Se,p as D,q as Ce,r as we,rt as Te,s as Ee,st as De,t as Oe,tt as ke,u as Ae,ut as je,v as Me,w as Ne,x as Pe,y as Fe,z as Ie}from"../_chunks/client/errors-Cd0_QQdM.js";var Le=class{constructor(e=[],t={}){this.content=[],this.indent=0,this.args=e,this.closed=t}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(`
`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.content??[``];return new e(...Object.keys(this.closed),`return function (${this.args.join(`, `)}) {\n${t.join(`
`)}\n};`)(...Object.values(this.closed))}},Re=class extends Error{constructor(){super(`Cannot parse a reference cycle that closes through a transform`),this.name=`ZodCyclicError`}};const ze=`~memo`,Be=[];function Ve(e){return e.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}const He=new WeakMap;function Ue(e,t){let n=He.get(e);if(n!==void 0)return n;if(t.has(e))return!0;t.add(e);let r=!1,i=e=>{!r&&e?._zod&&Ue(e,t)&&(r=!0)},a=e._zod.def;switch(a.type){case`object`:for(let e of Reflect.ownKeys(a.shape))i(a.shape[e]);i(a.catchall);break;case`array`:i(a.element);break;case`tuple`:for(let e of a.items)i(e);i(a.rest);break;case`record`:case`map`:i(a.keyType),i(a.valueType);break;case`set`:i(a.valueType);break;case`union`:for(let e of a.options)i(e);break;case`intersection`:i(a.left),i(a.right);break;case`optional`:case`nullable`:case`default`:case`prefault`:case`catch`:case`readonly`:case`nonoptional`:case`promise`:case`success`:i(a.innerType);break;case`pipe`:i(a.in),i(a.out);break;case`function`:i(a.input),i(a.output);break;case`lazy`:i(e._zod.innerType);break;case`template_literal`:case`string`:case`number`:case`int`:case`boolean`:case`bigint`:case`symbol`:case`undefined`:case`null`:case`void`:case`never`:case`any`:case`unknown`:case`date`:case`nan`:case`enum`:case`literal`:case`file`:case`transform`:case`custom`:break;default:for(let e in a){let t=Object.getOwnPropertyDescriptor(a,e);if(!t||t.get)continue;let n=t.value;if(n&&typeof n==`object`){if(n._zod)i(n);else if(Array.isArray(n))for(let e of n)i(e)}}}return t.delete(e),He.set(e,r),r}function We(e){return Ue(e,new Set)}function Ge(e,t){let n=e.buckets.get(t);return n||(n=new Map,e.buckets.set(t,n)),n}let Ke;const qe=[],Je={alloc(e,t,n){let r=Ke;if(!r)return n;Ke=void 0;let i={value:n,issues:null};return r.set(t.value,i),qe.push(i),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,n=(e,n)=>{if(n.direction!==`backward`&&Xe(n,e.value))throw new Re;return t(e,n)};e._zod.parse=n,e._zod.run===t&&(e._zod.run=n)})},attach(e){var t;let n,r,i;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,a=(o,s)=>{if(n===void 0&&(n=Ue(e,new Set),!n))return e._zod.parse=t,e._zod.run===a&&(e._zod.run=t),t(o,s);let c=o.value;if(typeof c!=`object`||!c)return t(o,s);let l=s[ze];l||(l={buckets:new Map,backEdges:void 0},s[ze]=l);let u;r===s?u=i:(u=Ge(l,e),r=s,i=u);let d=u.get(c);if(d)return o.value=d.value,d.issues?d.issues.length&&o.issues.push(...Ve(d.issues)):(o.memo=!0,l.backEdges??(l.backEdges=new Set),l.backEdges.add(d.value)),o;Ke=u;let f=qe.length,p=t(o,s);Ke=void 0;let m=qe.length>f?qe.pop():void 0;return p instanceof Promise?p.then(e=>(m&&(m.issues=e.issues.length?Ve(e.issues):Be),e)):(m&&(m.issues=p.issues.length?Ve(p.issues):Be),p)};e._zod.parse=a,e._zod.run===t&&(e._zod.run=a)})}};function Ye(){return Je}function Xe(e,t){let n=e[ze]?.backEdges;return n!==void 0&&typeof t==`object`&&!!t&&n.has(t)}var Ze=x({base64:()=>wt,base64url:()=>Tt,bigint:()=>Rt,boolean:()=>Vt,browserEmail:()=>_t,cidrv4:()=>St,cidrv6:()=>Ct,creditCard:()=>At,cuid:()=>Qe,cuid2:()=>$e,date:()=>Nt,datetime:()=>It,domain:()=>Dt,duration:()=>at,e164:()=>kt,email:()=>ft,emoji:()=>vt,extendedDuration:()=>ot,guid:()=>st,hex:()=>Kt,hostname:()=>Et,html5Email:()=>pt,httpProtocol:()=>Ot,idnEmail:()=>gt,integer:()=>zt,ipv4:()=>yt,ipv6:()=>bt,ksuid:()=>nt,lowercase:()=>Wt,mac:()=>xt,md5_base64:()=>Xt,md5_base64url:()=>Zt,md5_hex:()=>Yt,nanoid:()=>rt,nanoidOfLength:()=>it,null:()=>Ht,number:()=>Bt,rfc5322Email:()=>mt,sha1_base64:()=>$t,sha1_base64url:()=>en,sha1_hex:()=>Qt,sha256_base64:()=>nn,sha256_base64url:()=>rn,sha256_hex:()=>tn,sha384_base64:()=>on,sha384_base64url:()=>sn,sha384_hex:()=>an,sha512_base64:()=>ln,sha512_base64url:()=>un,sha512_hex:()=>cn,string:()=>Lt,time:()=>Ft,ulid:()=>et,undefined:()=>Ut,unicodeEmail:()=>ht,uppercase:()=>Gt,uuid:()=>ct,uuid4:()=>lt,uuid6:()=>ut,uuid7:()=>dt,xid:()=>tt});const Qe=/^[cC][0-9a-z]{6,}$/,$e=/^[0-9a-z]+$/,et=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,tt=/^[0-9a-vA-V]{20}$/,nt=/^[A-Za-z0-9]{27}$/,rt=/^[a-zA-Z0-9_-]{21}$/;function it(e){return RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}const at=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,ot=/^[-+]?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)?)??$/,st=/^([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})$/,ct=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,lt=ct(4),ut=ct(6),dt=ct(7),ft=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,pt=/^[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])?)*$/,mt=/^(([^<>()\[\]\\.,;:\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,}))$/,ht=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,gt=ht,_t=/^[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])?)*$/;function vt(){return RegExp(`^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$`,`u`)}const yt=/^(?:(?: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])$/,bt=/^(([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}|:))$/,xt=e=>{let t=ye(e??`:`);return RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},St=/^((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])$/,Ct=/^(([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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,wt=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Tt=/^[A-Za-z0-9_-]*$/,Et=/^(?=.{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])?)*\.?$/,Dt=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,Ot=/^https?$/,kt=/^\+[1-9]\d{6,14}$/,At=/^\d(?:[ -]?\d){11,18}$/,jt=`(?:(?:\\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])))`;function Mt(e){return RegExp(`^${e}$`)}const Nt=Mt(jt);function Pt(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Ft(e){return RegExp(`^${Pt(e)}$`)}function It(e){let t=[`Z`];e.offset&&t.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let n=`${Pt({precision:e.precision,seconds:!0})}(?:${t.join(`|`)})`,r=e.local?`${n}|${Pt({precision:e.precision})}`:n;return RegExp(`^${jt}T(?:${r})$`)}const Lt=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},Rt=/^-?\d+n?$/,zt=/^-?\d+$/,Bt=/^-?\d+(?:\.\d+)?$/,Vt=/^(?:true|false)$/i,Ht=/^null$/i,Ut=/^undefined$/i,Wt=/^[^A-Z]*$/,Gt=/^[^a-z]*$/,Kt=/^[0-9a-fA-F]*$/;function qt(e,t){return RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Jt(e){return RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Yt=/^[0-9a-fA-F]{32}$/,Xt=qt(22,`==`),Zt=Jt(22),Qt=/^[0-9a-fA-F]{40}$/,$t=qt(27,`=`),en=Jt(27),tn=/^[0-9a-fA-F]{64}$/,nn=qt(43,`=`),rn=Jt(43),an=/^[0-9a-fA-F]{96}$/,on=qt(64,``),sn=Jt(64),cn=/^[0-9a-fA-F]{128}$/,ln=qt(86,`==`),un=Jt(86),O=b(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),dn=e=>{let t=e.value;return!oe(t)&&t.size!==void 0},fn=e=>{let t=e.value;return!oe(t)&&t.length!==void 0},pn={number:`number`,bigint:`bigint`,object:`date`},mn=b(`$ZodCheckLessThan`,(e,t)=>{O.init(e,t);let n=pn[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:pn[typeof r.value]??n,code:`too_big`,maximum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),hn=b(`$ZodCheckGreaterThan`,(e,t)=>{O.init(e,t);let n=pn[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:pn[typeof r.value]??n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),gn=b(`$ZodCheckMultipleOf`,(e,t)=>{O.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):o(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),_n=b(`$ZodCheckNumberFormat`,(e,t)=>{O.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=ce[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=zt)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}s<i&&o.issues.push({origin:`number`,input:s,code:`too_small`,minimum:i,inclusive:!0,inst:e,continue:!t.abort}),s>a&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),vn=b(`$ZodCheckBigIntFormat`,(e,t)=>{O.init(e,t);let[n,r]=ge[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=n,i.maximum=r}),e._zod.check=i=>{let a=i.value;a<n&&i.issues.push({origin:`bigint`,input:a,code:`too_small`,minimum:n,inclusive:!0,inst:e,continue:!t.abort}),a>r&&i.issues.push({origin:`bigint`,input:a,code:`too_big`,maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),yn=b(`$ZodCheckMaxSize`,(e,t)=>{var n;O.init(e,t),(n=e._zod.def).when??(n.when=dn),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value;r.size<=t.maximum||n.issues.push({origin:te(r),code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),bn=b(`$ZodCheckMinSize`,(e,t)=>{var n;O.init(e,t),(n=e._zod.def).when??(n.when=dn),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;r.size>=t.minimum||n.issues.push({origin:te(r),code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),xn=b(`$ZodCheckSizeEquals`,(e,t)=>{var n;O.init(e,t),(n=e._zod.def).when??(n.when=dn),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=n=>{let r=n.value,i=r.size;if(i===t.size)return;let a=i>t.size;n.issues.push({origin:te(r),...a?{code:`too_big`,maximum:t.size}:{code:`too_small`,minimum:t.size},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Sn=b(`$ZodCheckMaxLength`,(e,t)=>{var n;O.init(e,t),(n=e._zod.def).when??(n.when=fn),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>t.maximum?a(r):i)<=t.maximum)return;let o=f(r);n.issues.push({origin:o,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Cn=b(`$ZodCheckMinLength`,(e,t)=>{var n;O.init(e,t),(n=e._zod.def).when??(n.when=fn),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>=t.minimum&&i<t.minimum*2?a(r):i)>=t.minimum)return;let o=f(r);n.issues.push({origin:o,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),wn=b(`$ZodCheckLengthEquals`,(e,t)=>{var n;O.init(e,t),(n=e._zod.def).when??(n.when=fn),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length,o=typeof r==`string`&&i>=t.length&&i<=t.length*2?a(r):i;if(o===t.length)return;let s=f(r),c=o>t.length;n.issues.push({origin:s,...c?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Tn=b(`$ZodCheckStringFormat`,(e,t)=>{var n,r;O.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),En=b(`$ZodCheckRegex`,(e,t)=>{Tn.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Dn=b(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=Wt,Tn.init(e,t)}),On=b(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=Gt,Tn.init(e,t)}),kn=b(`$ZodCheckIncludes`,(e,t)=>{O.init(e,t);let n=ye(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position},}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),An=b(`$ZodCheckStartsWith`,(e,t)=>{O.init(e,t);let n=RegExp(`^${ye(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),jn=b(`$ZodCheckEndsWith`,(e,t)=>{O.init(e,t);let n=RegExp(`.*${ye(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}});function Mn(e,t,n){e.issues.length&&t.issues.push(...E(n,e.issues))}const Nn=b(`$ZodCheckProperty`,(e,t)=>{O.init(e,t),e._zod.check=e=>{let n=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(n instanceof Promise)return n.then(n=>Mn(n,e,t.property));Mn(n,e,t.property)}}),Pn=b(`$ZodCheckMimeType`,(e,t)=>{O.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:`invalid_value`,values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),Fn=b(`$ZodCheckOverwrite`,(e,t)=>{O.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});function In(e,t){return{callee:t?.callee??e,Err:t?.Err}}const Ln=e=>{let t=(n,i,a,o)=>{let s=a?{...a,async:!1}:{async:!1},c=n._zod.run({value:i,issues:[]},s);if(c instanceof Promise)throw new de;if(c.issues.length){let n=new((o?.Err)??e)(c.issues.map(e=>h(e,s,D())));throw r(n,o?.callee??t),n}return c.value};return t},Rn=Ln(T),zn=e=>{let t=async(n,i,a,o)=>{let s=a?{...a,async:!0}:{async:!0},c=n._zod.run({value:i,issues:[]},s);if(c instanceof Promise&&(c=await c),c.issues.length){let n=new((o?.Err)??e)(c.issues.map(e=>h(e,s,D())));throw r(n,o?.callee??t),n}return c.value};return t},Bn=zn(T),Vn=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new de;return a.issues.length?{success:!1,error:new(e??Oe)(a.issues.map(e=>h(e,i,D())))}:{success:!0,data:a.value}},Hn=Vn(T),Un=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>h(e,i,D())))}:{success:!0,data:a.value}},Wn=Un(T),Gn=Symbol.for(`zod.compile.invalid`),Kn=Symbol.for(`zod.compile.fallback`),qn=((e,t,n)=>{let r=e._zod.bag.validator;return r!==void 0&&r(t)!==Gn||Jn(e,t,n)});function Jn(e,t,n){let r=n?{...n,async:!1}:{async:!1},i=e._zod.bag.fallbackRun,a;if(i?(r[Kn]=!0,a=i({value:t,issues:[]},r)):a=e._zod.run({value:t,issues:[]},r),a instanceof Promise)throw new de;return a.issues.length===0}const Yn=async(e,t,n)=>{let r=n?{...n,async:!0}:{async:!0},i=e._zod.run({value:t,issues:[]},r);return i instanceof Promise&&(i=await i),i.issues.length===0},Xn=e=>{let t=Ln(e),n=(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return t(e,r,o,In(n,a))};return n},Zn=Xn(T),Qn=e=>{let t=Ln(e),n=(e,r,i,a)=>t(e,r,i,In(n,a));return n},$n=Qn(T),er=e=>{let t=zn(e),n=async(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return await t(e,r,o,In(n,a))};return n},tr=er(T),nr=e=>{let t=zn(e),n=async(e,r,i,a)=>await t(e,r,i,In(n,a));return n},rr=nr(T),ir=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Vn(e)(t,n,i)},ar=ir(T),or=e=>(t,n,r)=>Vn(e)(t,n,r),sr=or(T),cr=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Un(e)(t,n,i)},lr=cr(T),ur=e=>async(t,n,r)=>Un(e)(t,n,r),dr=ur(T),fr={major:4,minor:5,patch:4},k=b(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=fr;let r=e._zod.def.checks,i=e._zod.traits.has(`$ZodCheck`)?[e,...r??[]]:r?.length?[...r]:[];for(let t of i)for(let n of t._zod.onattach)n(e);if(i.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(t,n,r)=>{if(t.memo)return t;let i=Me(t),a;for(let o of n){if(o._zod.def.when){if(p(t)||!o._zod.def.when(t))continue}else if(i)continue;let n=t.issues.length,s=o._zod.check(t);if(s instanceof Promise&&r?.async===!1)throw new de;if(a||s instanceof Promise)a=(a??Promise.resolve()).then(async()=>{await s,t.issues.length!==n&&(Pe(t.issues,n,e),i||=Me(t,n))});else{if(t.issues.length===n)continue;Pe(t.issues,n,e),i||=Me(t,n)}}return a?a.then(()=>t):t},n=(n,r,a)=>{if(Me(n))return n.aborted=!0,n;let o=t(r,i,a);if(o instanceof Promise){if(a.async===!1)throw new de;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(r,a)=>{if(a.skipChecks)return e._zod.parse(r,a);if(a.direction===`backward`){let t=e._zod.parse({value:r.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,r,a)):n(t,r,a)}let o=e._zod.parse(r,a);if(o instanceof Promise){if(a.async===!1)throw new de;return o.then(e=>t(e,i,a))}return t(o,i,a)}}},{get"~standard"(){return Ie(this,`~standard`,mr(this))},set"~standard"(e){g(this,`~standard`,e)}}),pr=e=>e.success?{value:e.data}:{issues:e.error?.issues};function mr(e){return{validate:t=>{try{return pr(Hn(e,t))}catch{return Wn(e,t).then(pr)}},vendor:`zod`,version:1}}const hr=b(`$ZodString`,(e,t)=>{k.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??Lt(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),A=b(`$ZodStringFormat`,(e,t)=>{Tn.init(e,t),hr.init(e,t)}),gr=b(`$ZodGUID`,(e,t)=>{t.pattern??=st,A.init(e,t)}),_r=b(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=ct(e)}else t.pattern??=ct();A.init(e,t)}),vr=b(`$ZodEmail`,(e,t)=>{t.pattern??=ft,A.init(e,t)});function yr(e,t){if(!t.normalize&&t.protocol?.source===Ot.source&&!/^https?:\/\//i.test(e))return 1;try{return new URL(e)}catch{return 2}}const br=/[\t\n\r]/g;function xr(e){return e.replace(br,``)}function Sr(e,t){return t.lastIndex=0,t.test(e.hostname)}function Cr(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(`:`)?e.protocol.slice(0,-1):e.protocol)}const wr=b(`$ZodURL`,(e,t)=>{A.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=yr(r,t);if(i===1){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}if(i===2){n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort});return}t.hostname&&!Sr(i,t.hostname)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Cr(i,t.protocol)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?i.href:xr(r);return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),Tr=b(`$ZodEmoji`,(e,t)=>{t.pattern??=vt(),A.init(e,t)}),Er=b(`$ZodNanoID`,(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw Error(`Invalid nanoid length: ${t.length}`);t.pattern??=t.length===void 0?rt:it(t.length),A.init(e,t)}),Dr=b(`$ZodCUID`,(e,t)=>{t.pattern??=Qe,A.init(e,t)}),Or=b(`$ZodCUID2`,(e,t)=>{t.pattern??=$e,A.init(e,t)}),kr=b(`$ZodULID`,(e,t)=>{t.pattern??=et,A.init(e,t)}),Ar=b(`$ZodXID`,(e,t)=>{t.pattern??=tt,A.init(e,t)}),jr=b(`$ZodKSUID`,(e,t)=>{t.pattern??=nt,A.init(e,t)}),Mr=b(`$ZodISODateTime`,(e,t)=>{t.pattern??=It(t),A.init(e,t),(t.local||t.precision===-1)&&(e._zod.bag.laxFormat=!0,e._zod.onattach.push(e=>{e._zod.bag.laxFormat=!0}))}),Nr=b(`$ZodISODate`,(e,t)=>{t.pattern??=Nt,A.init(e,t)}),Pr=b(`$ZodISOTime`,(e,t)=>{t.pattern??=Ft(t),A.init(e,t)}),Fr=b(`$ZodISODuration`,(e,t)=>{t.pattern??=at,A.init(e,t)}),Ir=b(`$ZodIPv4`,(e,t)=>{t.pattern??=yt,A.init(e,t),e._zod.bag.format=`ipv4`}),Lr=/^[0-9a-fA-F:.]+$/;function Rr(e){if(!Lr.test(e))return!1;try{return new URL(`http://[${e}]`),!0}catch{return!1}}const zr=b(`$ZodIPv6`,(e,t)=>{t.pattern??=bt,A.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{Rr(n.value)||n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}),Br=b(`$ZodMAC`,(e,t)=>{t.pattern??=xt(t.delimiter),A.init(e,t),e._zod.bag.format=`mac`}),Vr=b(`$ZodCIDRv4`,(e,t)=>{t.pattern??=St,A.init(e,t)});function Hr(e){let t=e.split(`/`);if(t.length!==2)return!1;let[n,r]=t;if(!r)return!1;let i=Number(r);return`${i}`!==r||i<0||i>128?!1:Rr(n)}const Ur=b(`$ZodCIDRv6`,(e,t)=>{t.pattern??=Ct,A.init(e,t),e._zod.check=n=>{Hr(n.value)||n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}});function Wr(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}const Gr=b(`$ZodBase64`,(e,t)=>{t.pattern??=wt,A.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{Wr(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function Kr(e){if(!Tt.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return Wr(t.padEnd(Math.ceil(t.length/4)*4,`=`))}const qr=b(`$ZodBase64URL`,(e,t)=>{t.pattern??=Tt,A.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{Kr(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),Jr=b(`$ZodE164`,(e,t)=>{t.pattern??=kt,A.init(e,t)}),Yr=/[- ]/g;function Xr(e){let t=e.length,n=1,r=0;for(;t;){let i=+e[--t];n^=1,r+=n?[0,2,4,6,8,1,3,5,7,9][i]:i}return r%10==0}function Zr(e){return At.test(e)?Xr(e.replace(Yr,``)):!1}const Qr=b(`$ZodCreditCard`,(e,t)=>{t.pattern??=At,A.init(e,t),e._zod.check=n=>{Zr(n.value)||n.issues.push({code:`invalid_format`,format:`credit_card`,input:n.value,inst:e,continue:!t.abort})}});function $r(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}const ei=b(`$ZodJWT`,(e,t)=>{A.init(e,t),e._zod.check=n=>{$r(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),ti=b(`$ZodCustomStringFormat`,(e,t)=>{A.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:`invalid_format`,format:t.format,input:n.value,inst:e,continue:!t.abort})}}),ni=b(`$ZodNumber`,(e,t)=>{k.init(e,t),e._zod.pattern=e._zod.bag.pattern??Bt,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:String(i):void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),ri=b(`$ZodNumberFormat`,(e,t)=>{_n.init(e,t),ni.init(e,t)}),ii=b(`$ZodBoolean`,(e,t)=>{k.init(e,t),e._zod.pattern=Vt,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),ai=b(`$ZodBigInt`,(e,t)=>{k.init(e,t),e._zod.pattern=Rt,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value==`bigint`||n.issues.push({expected:`bigint`,code:`invalid_type`,input:n.value,inst:e}),n}}),oi=b(`$ZodBigIntFormat`,(e,t)=>{vn.init(e,t),ai.init(e,t)}),si=b(`$ZodSymbol`,(e,t)=>{k.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return typeof r==`symbol`||t.issues.push({expected:`symbol`,code:`invalid_type`,input:r,inst:e}),t}}),ci=b(`$ZodUndefined`,(e,t)=>{k.init(e,t),e._zod.pattern=Ut,e._zod.values=new Set([void 0]),e._zod.parse=(t,n)=>{let r=t.value;return r===void 0||t.issues.push({expected:`undefined`,code:`invalid_type`,input:r,inst:e}),t}}),li=b(`$ZodNull`,(e,t)=>{k.init(e,t),e._zod.pattern=Ht,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let r=t.value;return r===null||t.issues.push({expected:`null`,code:`invalid_type`,input:r,inst:e}),t}}),ui=b(`$ZodAny`,(e,t)=>{k.init(e,t),e._zod.parse=e=>e}),di=b(`$ZodUnknown`,(e,t)=>{k.init(e,t),e._zod.parse=e=>e}),fi=b(`$ZodNever`,(e,t)=>{k.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)}),pi=b(`$ZodVoid`,(e,t)=>{k.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return r===void 0||t.issues.push({expected:`void`,code:`invalid_type`,input:r,inst:e}),t}}),mi=b(`$ZodDate`,(e,t)=>{k.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let i=n.value,a=i instanceof Date;return a&&!Number.isNaN(i.getTime())||n.issues.push({expected:`date`,code:`invalid_type`,input:i,...a?{received:`Invalid Date`}:{},inst:e}),n}});function hi(e,t,n){e.issues.length&&t.issues.push(...E(n,e.issues)),t.value[n]=e.value}const gi=b(`$ZodArray`,(e,t)=>{k.init(e,t);let n=w.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({expected:`array`,code:`invalid_type`,input:a,inst:e}),r;r.value=n?n.alloc(e,r,Array(a.length),i):Array(a.length);let o=[];for(let e=0;e<a.length;e++){let n=a[e],s=t.element._zod.run({value:n,issues:[]},i);s instanceof Promise?o.push(s.then(t=>hi(t,r,e))):hi(s,r,e)}return o.length?Promise.all(o).then(()=>r):r}});function _i(e,t,n,r,i,a){let o=n in r,s=a===`optional`;if(o||!s||i!==`optional`){if(e.issues.length){if(i!==void 0&&s&&!o)return;t.issues.push(...E(n,e.issues))}if(!o&&i===void 0){e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]});return}e.value===void 0?o&&(t.value[n]=void 0):t.value[n]=e.value}}const vi=[];function yi(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),r=n.length?n:vi,i=r.length?[...t,...r]:t;for(let t of i)if(!e.shape?.[t]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${String(t)}": expected a Zod schema`);let a=se(e.shape);return{...e,allKeys:i,symbolKeys:r,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function bi(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optin,d=c.optout;for(let i in t){if(s.has(i))continue;if(i===`__proto__`){l===`never`&&o.push(i);continue}if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>_i(e,n,i,t,u,d))):_i(a,n,i,t,u,d)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a,continue:!0}),e.length?Promise.all(e).then(()=>n):n}const xi=new WeakMap,Si=b(`$ZodObject`,(e,t)=>{if(k.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;xi.set(t,e),Object.defineProperty(t,"shape",{get:()=>{let n={...e};return Object.defineProperty(t,"shape",{value:n}),xi.set(t,n),n}})}let n=ne(()=>yi(t));S(e,`propValues`,e=>{let t=e.def.shape,n={};for(let e in t){let r=t[e]._zod;if(r.values){Object.prototype.hasOwnProperty.call(n,e)||y(n,e,new Set);for(let t of r.values)n[e].add(t);r.optin!==void 0&&n[e].add(void 0)}}return n});let r=ie,i=t.catchall,a,o=w.memoizer;o?.attach(e),e._zod.parse=(t,s)=>{a??=n.value;let c=t.value;if(!r(c))return t.issues.push({expected:`object`,code:`invalid_type`,input:c,inst:e}),t;t.value=o?o.alloc(e,t,{},s):{};let l=[],u=a.shape;for(let e of a.allKeys){if(e===`__proto__`)continue;let n=u[e],r=n._zod.optin,i=n._zod.optout,a=n._zod.run({value:c[e],issues:[]},s);a instanceof Promise?l.push(a.then(n=>_i(n,t,e,c,r,i))):_i(a,t,e,c,r,i)}return i?bi(l,c,t,s,n.value,e):l.length?Promise.all(l).then(()=>t):t}}),Ci=b(`$ZodObjectJIT`,(e,n)=>{Si.init(e,n);let r=e._zod.parse,i=ne(()=>yi(n)),a=w.memoizer,o=n=>{let r=i.value,o=r.symbolKeys,s=new Le([`payload`,`ctx`],{shape:n,inst:e,memo:a,syms:o}),c=e=>`shape[${e}]._zod.run({ value: input[${e}], issues: [] }, ctx)`,l=(e,t)=>`
          for (let i = 0; i < ${e}.issues.length; i++) {
            const iss = ${e}.issues[i];
            iss.path = iss.path ? [${t}, ...iss.path] : [${t}];
            payload.issues.push(iss);
          }`;s.write(`const input = payload.value;`);let u=Object.create(null),d=0;for(let e of r.allKeys)u[e]=`key_${d++}`;s.write(a?`const newResult = memo.alloc(inst, payload, {}, ctx);`:`const newResult = {};`);for(let e of r.allKeys){if(e===`__proto__`)continue;let r=u[e],i=typeof e==`symbol`?`syms[${o.indexOf(e)}]`:t(e),a=`${i} in input`,d=n[e],f=d?._zod?.optin,p=f!==void 0,m=d?._zod?.optout===`optional`;if(s.write(`const ${r} = ${c(i)};`),p&&m){let e=f===`optional`?`${r}_present`:`${r}.value !== undefined || ${r}_present`;s.write(`
        const ${r}_present = ${a};
        if (!${r}.issues.length || ${r}_present) {
          if (${r}.issues.length) {${l(r,i)}
          }

          if (${e}) {
            newResult[${i}] = ${r}.value;
          }
        }

      `)}else p?s.write(`
        if (${r}.issues.length) {${l(r,i)}
        }
        
        if (${r}.value === undefined) {
          if (${a}) {
            newResult[${i}] = undefined;
          }
        } else {
          newResult[${i}] = ${r}.value;
        }

      `):s.write(`
        const ${r}_present = ${a};
        if (${r}.issues.length) {${l(r,i)}
        }
        if (!${r}_present && !${r}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${i}]
          });
        }

        if (${r}_present) {
          newResult[${i}] = ${r}.value;
        }

      `)}return s.write(`payload.value = newResult;`),s.write(`return payload;`),s.compile()},s,c=ie,l=!w.jitless,u=l&&Fe.value,d=n.catchall,f;e._zod.parse=(t,a)=>{f??=i.value;let p=t.value;return c(p)?l&&u&&a?.async===!1&&a.jitless!==!0?(s||=o(n.shape),t=s(t,a),d?bi([],p,t,a,f,e):t):r(t,a):(t.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),t)}});function wi(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!Me(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>h(e,r,D())))}),t)}const Ti=b(`$ZodUnion`,(e,t)=>{k.init(e,t),S(e,`optin`,e=>e.def.options.some(e=>e._zod.optin===`defaulted`)?`defaulted`:e.def.options.some(e=>e._zod.optin!==void 0)?`optional`:void 0),S(e,`optout`,e=>e.def.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),S(e,`values`,e=>{if(e.def.options.every(e=>e._zod.values))return new Set(e.def.options.flatMap(e=>Array.from(e._zod.values)))}),S(e,`pattern`,e=>{if(e.def.options.every(e=>e._zod.pattern)){let t=e.def.options.map(e=>e._zod.pattern);return RegExp(`^(${t.map(e=>Ne(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>wi(t,r,e,i)):wi(o,r,e,i)}});function Ei(e,t,n,r){let i=[];for(let t=0;t<e.length;t++)e[t].issues.length===0&&i.push(t);return i.length===1?(t.value=e[i[0]].value,t):(i.length===0?t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>h(e,r,D())))}):t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:[],inclusive:!1,matches:i}),t)}const Di=b(`$ZodXor`,(e,t)=>{Ti.init(e,t),t.inclusive=!1;let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);t instanceof Promise?(o.push(t),a=!0):o.push(t)}return a?Promise.all(o).then(t=>Ei(t,r,e,i)):Ei(o,r,e,i)}});function Oi(e,t){let n=e._zod,r=n.bag.optionsMap;if(!r){r=new Map;let{options:e,discriminator:t}=n.def;for(let n of e)for(let e of n._zod.propValues?.[t]??[])r.has(e)||r.set(e,n);n.bag.optionsMap=r}return r.get(t)}const ki=b(`$ZodDiscriminatedUnion`,(e,t)=>{t.inclusive=!1,Ti.init(e,t);let n=e._zod.parse;S(e,`propValues`,e=>{let t={};for(let n of e.def.options){let r=n._zod.propValues;if(!r||Object.keys(r).length===0)throw Error(`Invalid discriminated union option at index "${e.def.options.indexOf(n)}"`);for(let[e,n]of Object.entries(r)){Object.prototype.hasOwnProperty.call(t,e)||y(t,e,new Set);for(let r of n)t[e].add(r)}}return t}),t.options.forEach((e,n)=>{let r=xi.get(e._zod.def);if(r&&!Object.prototype.hasOwnProperty.call(r,t.discriminator))throw Error(`Invalid discriminated union option at index "${n}"`)});let r=ne(()=>{let e=t.options,n=new Map;for(let r of e){let e=r._zod.propValues?.[t.discriminator];if(!e||e.size===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let t of e){if(n.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,r)}}return n});e._zod.parse=(i,a)=>{let o=i.value;if(!ie(o))return i.issues.push({code:`invalid_type`,expected:`object`,input:o,inst:e}),i;let s=r.value.get(o?.[t.discriminator]);return s?s._zod.run(i,a):t.unionFallback||a.direction===`backward`?n(i,a):(i.issues.push({code:`invalid_union`,errors:[],note:`No matching discriminator`,discriminator:t.discriminator,options:Array.from(r.value.keys()),input:o,path:[t.discriminator],inst:e}),i)}}),Ai=b(`$ZodIntersection`,(e,t)=>{k.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>Mi(e,t,n)):Mi(e,i,a)}});function ji(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(c(e)&&c(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};Object.prototype.hasOwnProperty.call(i,`__proto__`)&&delete i.__proto__;for(let n of r){if(n===`__proto__`)continue;let r=ji(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t[r],o=ji(i,a);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function Mi(e,t,n){let r=new Map,i,a=new Map,o=(e,t)=>{let n;if(e.code===`unrecognized_keys`&&!e.path?.length)i??=e,n=e.keys;else if(e.code===`invalid_key`&&e.origin===`record`&&e.path?.length===1){let t=String(e.path[0]);a.has(t)||a.set(t,e),n=[t]}else return!1;for(let e of n)r.has(e)||r.set(e,{}),r.get(e)[t]=!0;return!0};for(let n of t.issues)o(n,`l`)||e.issues.push(n);for(let t of n.issues)o(t,`r`)||e.issues.push(t);let s=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(s.length){let t=i?s.filter(e=>i.keys.includes(e)):[];t.length&&e.issues.push({...i,keys:t});for(let n of s)!t.includes(n)&&a.has(n)&&e.issues.push(a.get(n))}let c=ji(t.value,n.value);if(!c.valid){if(Me(e))return e;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(c.mergeErrorPath)}`)}return e.value=c.data,e}const Ni=b(`$ZodTuple`,(e,t)=>{k.init(e,t);let n=t.items,r=w.memoizer;r?.attach(e),e._zod.parse=(i,a)=>{let o=i.value;if(!Array.isArray(o))return i.issues.push({input:o,inst:e,expected:`tuple`,code:`invalid_type`}),i;i.value=r?r.alloc(e,i,[],a):[];let s=[],c=Pi(n,`optin`),l=Pi(n,`optout`);if(!t.rest){if(o.length<c)return i.issues.push({code:`too_small`,minimum:c,inclusive:!0,input:o,inst:e,origin:`array`}),i;o.length>n.length&&i.issues.push({code:`too_big`,maximum:n.length,inclusive:!0,input:o,inst:e,origin:`array`})}let u=Array(n.length);for(let e=0;e<n.length;e++){let t=n[e]._zod.run({value:o[e],issues:[]},a);t instanceof Promise?s.push(t.then(t=>{u[e]=t})):u[e]=t}if(t.rest){let e=n.length-1,r=o.slice(n.length);for(let n of r){e++;let r=t.rest._zod.run({value:n,issues:[]},a);r instanceof Promise?s.push(r.then(t=>Fi(t,i,e))):Fi(r,i,e)}}return s.length?Promise.all(s).then(()=>Ii(u,i,n,o,l)):Ii(u,i,n,o,l)}});function Pi(e,t){for(let n=e.length-1;n>=0;n--)if(!(t===`optin`?e[n]._zod.optin!==void 0:e[n]._zod.optout===`optional`))return n+1;return 0}function Fi(e,t,n){e.issues.length&&t.issues.push(...E(n,e.issues)),t.value[n]=e.value}function Ii(e,t,n,r,i){for(let a=0;a<n.length;a++){let o=e[a],s=a<r.length;if(!s&&a>=i&&n[a]._zod.optin===`optional`){t.value.length=a;break}if(o.issues.length){if(!s&&a>=i){t.value.length=a;break}t.issues.push(...E(a,o.issues))}t.value[a]=o.value}for(let e=t.value.length-1;e>=r.length&&n[e]._zod.optout===`optional`&&t.value[e]===void 0;e--)t.value.length=e;return t}const Li=b(`$ZodRecord`,(e,t)=>{k.init(e,t);let n=w.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!c(a))return r.issues.push({expected:`record`,code:`invalid_type`,input:a,inst:e}),r;let o=[],s=t.keyType._zod.values;if(s&&!t.partial){r.value=n?n.alloc(e,r,{},i):{};let c=new Set;for(let n of s)if(typeof n==`string`||typeof n==`number`||typeof n==`symbol`){if(c.add(typeof n==`number`?n.toString():n),n===`__proto__`)continue;let s=t.keyType._zod.run({value:n,issues:[]},i);if(s instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(s.issues.length){r.issues.push({code:`invalid_key`,origin:`record`,issues:s.issues.map(e=>h(e,i,D())),input:n,path:[n],inst:e});continue}let l=s.value;if(l===`__proto__`)continue;let u=t.valueType._zod.run({value:a[n],issues:[]},i);u instanceof Promise?o.push(u.then(e=>{e.issues.length&&r.issues.push(...E(n,e.issues)),r.value[l]=e.value})):(u.issues.length&&r.issues.push(...E(n,u.issues)),r.value[l]=u.value)}let l;for(let e in a)if(!c.has(e)){if(t.mode===`loose`){if(e===`__proto__`)continue;r.value[e]=a[e]}else l??=[],l.push(e)}l&&l.length>0&&r.issues.push({code:`unrecognized_keys`,input:a,inst:e,keys:l,continue:!0})}else{r.value=n?n.alloc(e,r,{},i):{};let c;for(let n of Reflect.ownKeys(a)){if(n===`__proto__`||!Object.prototype.propertyIsEnumerable.call(a,n))continue;let l=t.keyType._zod.run({value:n,issues:[]},i);if(l instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(typeof n==`string`&&Bt.test(n)&&l.issues.length){let e=t.keyType._zod.run({value:Number(n),issues:[]},i);if(e instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);e.issues.length===0&&(l=e)}if(l.issues.length){t.mode===`loose`?r.value[n]=a[n]:s?(c??=[],c.push(n)):r.issues.push({code:`invalid_key`,origin:`record`,issues:l.issues.map(e=>h(e,i,D())),input:n,path:[n],inst:e});continue}let u=l.value;if(u===`__proto__`)continue;let d=t.valueType._zod.run({value:a[n],issues:[]},i);d instanceof Promise?o.push(d.then(e=>{e.issues.length&&r.issues.push(...E(n,e.issues)),r.value[u]=e.value})):(d.issues.length&&r.issues.push(...E(n,d.issues)),r.value[u]=d.value)}c&&c.length>0&&r.issues.push({code:`unrecognized_keys`,input:a,inst:e,keys:c,continue:!0})}return o.length?Promise.all(o).then(()=>r):r}}),Ri=b(`$ZodMap`,(e,t)=>{k.init(e,t);let n=w.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!(a instanceof Map))return r.issues.push({expected:`map`,code:`invalid_type`,input:a,inst:e}),r;let o=[];r.value=n?n.alloc(e,r,new Map,i):new Map;for(let[n,s]of a){let c=t.keyType._zod.run({value:n,issues:[]},i),l=t.valueType._zod.run({value:s,issues:[]},i);c instanceof Promise||l instanceof Promise?o.push(Promise.all([c,l]).then(([t,o])=>{zi(t,o,r,n,a,e,i)})):zi(c,l,r,n,a,e,i)}return o.length?Promise.all(o).then(()=>r):r}});function zi(e,t,n,r,i,a,o){e.issues.length&&(ve.has(typeof r)?n.issues.push(...E(r,e.issues)):n.issues.push({code:`invalid_key`,origin:`map`,input:i,inst:a,issues:e.issues.map(e=>h(e,o,D()))})),t.issues.length&&(ve.has(typeof r)?n.issues.push(...E(r,t.issues)):n.issues.push({origin:`map`,code:`invalid_element`,input:i,inst:a,key:r,issues:t.issues.map(e=>h(e,o,D()))})),n.value.set(e.value,t.value)}const Bi=b(`$ZodSet`,(e,t)=>{k.init(e,t);let n=w.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!(a instanceof Set))return r.issues.push({input:a,inst:e,expected:`set`,code:`invalid_type`}),r;let o=[];r.value=n?n.alloc(e,r,new Set,i):new Set;for(let e of a){let n=t.valueType._zod.run({value:e,issues:[]},i);n instanceof Promise?o.push(n.then(e=>Vi(e,r))):Vi(n,r)}return o.length?Promise.all(o).then(()=>r):r}});function Vi(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}const Hi=b(`$ZodEnum`,(e,t)=>{k.init(e,t);let n=l(t.entries),r=new Set(n);e._zod.values=r;let i=n.filter(e=>ve.has(typeof e));e._zod.pattern=RegExp(i.length?`^(${i.map(e=>ye(e.toString())).join(`|`)})$`:`^[^\\s\\S]$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),Ui=b(`$ZodLiteral`,(e,t)=>{k.init(e,t);let n=new Set(t.values);e._zod.values=n,e._zod.pattern=RegExp(t.values.length?`^(${t.values.map(e=>typeof e==`string`?ye(e):e?ye(e.toString()):String(e)).join(`|`)})$`:`^[^\\s\\S]$`),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),Wi=b(`$ZodFile`,(e,t)=>{k.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return r instanceof File||t.issues.push({expected:`file`,code:`invalid_type`,input:r,inst:e}),t}}),Gi=b(`$ZodTransform`,(e,t)=>{k.init(e,t),e._zod.optin=`optional`,w.memoizer?.guard(e),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new be(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new de;return n.value=i,n}});function Ki(e,t){return e.value=t.issues.length?void 0:t.value,e}const qi=b(`$ZodOptional`,(e,t)=>{k.init(e,t),S(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),e._zod.optout=`optional`,S(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t,void 0]):void 0}),S(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Ne(t.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(e.value===void 0){if(t.innerType._zod.optin!==`defaulted`)return e;let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(t=>Ki(e,t)):Ki(e,r)}return t.innerType._zod.run(e,n)}}),Ji=b(`$ZodExactOptional`,(e,t)=>{qi.init(e,t),S(e,`values`,e=>e.def.innerType._zod.values),S(e,`pattern`,e=>e.def.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),Yi=b(`$ZodNullable`,(e,t)=>{k.init(e,t),S(e,`optin`,e=>e.def.innerType._zod.optin),S(e,`optout`,e=>e.def.innerType._zod.optout),S(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Ne(t.source)}|null)$`):void 0}),S(e,`values`,e=>e.def.innerType._zod.values?new Set([...e.def.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),Xi=b(`$ZodDefault`,(e,t)=>{k.init(e,t),e._zod.optin=`defaulted`,S(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>Zi(e,t)):Zi(r,t)}});function Zi(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const Qi=b(`$ZodPrefault`,(e,t)=>{k.init(e,t),e._zod.optin=`defaulted`,S(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),$i=b(`$ZodNonOptional`,(e,t)=>{k.init(e,t),S(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>ea(t,e)):ea(i,e)}});function ea(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}const ta=b(`$ZodSuccess`,(e,t)=>{k.init(e,t),e._zod.parse=(e,n)=>{if(n.direction===`backward`)throw new be(`ZodSuccess`);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>(e.value=t.issues.length===0,e)):(e.value=r.issues.length===0,e)}});function na(e,t,n,r){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(e=>h(e,r,D()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}const ra=b(`$ZodCatch`,(e,t)=>{k.init(e,t),S(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),S(e,`optout`,e=>e.def.innerType._zod.optout),S(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(r=>na(e,r,t,n)):na(e,r,t,n)}}),ia=b(`$ZodNaN`,(e,t)=>{k.init(e,t),e._zod.parse=(t,n)=>((typeof t.value!=`number`||!Number.isNaN(t.value))&&t.issues.push({input:t.value,inst:e,expected:`nan`,code:`invalid_type`}),t)}),aa=b(`$ZodPipe`,(e,t)=>{k.init(e,t),S(e,`values`,e=>e.def.in._zod.values),S(e,`optin`,e=>e.def.in._zod.optin),S(e,`optout`,e=>e.def.out._zod.optout),S(e,`propValues`,e=>e.def.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>oa(e,t.in,n)):oa(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>oa(e,t.out,n)):oa(r,t.out,n)}});function oa(e,t,n){return e.issues.some(e=>e.code!==`unrecognized_keys`)?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}const sa=b(`$ZodCodec`,(e,t)=>{k.init(e,t),S(e,`values`,e=>e.def.in._zod.values),S(e,`optin`,e=>e.def.in._zod.optin),S(e,`optout`,e=>e.def.out._zod.optout),S(e,`propValues`,e=>e.def.in._zod.propValues),e._zod.parse=(e,n)=>{if((n.direction||`forward`)===`forward`){let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>ca(e,t,n)):ca(r,t,n)}{let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>ca(e,t,n)):ca(r,t,n)}}});function ca(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||`forward`)===`forward`){let r=t.transform(e.value,e);return r instanceof Promise?r.then(r=>la(e,r,t.out,n)):la(e,r,t.out,n)}{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(r=>la(e,r,t.in,n)):la(e,r,t.in,n)}}function la(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}const ua=b(`$ZodPreprocess`,(e,t)=>{aa.init(e,t)}),da=b(`$ZodReadonly`,(e,t)=>{k.init(e,t),S(e,`propValues`,e=>e.def.innerType._zod.propValues),S(e,`values`,e=>e.def.innerType._zod.values),S(e,`optin`,e=>e.def.innerType?._zod?.optin),S(e,`optout`,e=>e.def.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(fa):fa(r)}});function fa(e){return e.memo||(e.value=Object.freeze(e.value)),e}const pa=b(`$ZodTemplateLiteral`,(e,t)=>{k.init(e,t);let n=[];for(let e of t.parts)if(typeof e==`object`&&e){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let r=+!!t.startsWith(`^`),i=t.endsWith(`$`)?t.length-1:t.length;n.push(t.slice(r,i))}else if(e===null||Te.has(typeof e))n.push(ye(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${n.join(``)}$`),e._zod.parse=(n,r)=>typeof n.value==`string`?(e._zod.pattern.lastIndex=0,e._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:e,code:`invalid_format`,format:t.format??`template_literal`,pattern:e._zod.pattern.source}),n):(n.issues.push({input:n.value,inst:e,expected:`string`,code:`invalid_type`}),n)}),ma=b(`$ZodFunction`,(e,t)=>(k.init(e,t),Object.defineProperty(e,"_def",{value:t}),e._zod.def=t,e.implement=t=>{if(typeof t!=`function`)throw Error(`implement() must be called with a function`);return Object.defineProperty(function(...n){let r=e._def.input?Rn(e._def.input,n):n,i=Reflect.apply(t,this,r);return e._def.output?Rn(e._def.output,i):i},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=t=>{if(typeof t!=`function`)throw Error(`implementAsync() must be called with a function`);return Object.defineProperty(async function(...n){let r=e._def.input?await Bn(e._def.input,n):n,i=await Reflect.apply(t,this,r);return e._def.output?await Bn(e._def.output,i):i},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(t,n)=>typeof t.value==`function`?(t.value=e._def.output&&e._def.output._zod.def.type===`promise`?e.implementAsync(t.value):e.implement(t.value),t):(t.issues.push({code:`invalid_type`,expected:`function`,input:t.value,inst:e}),t),e.input=(...t)=>{let n=e.constructor;return Array.isArray(t[0])?new n({type:`function`,input:new Ni({type:`tuple`,items:t[0],rest:t[1]}),output:e._def.output}):new n({type:`function`,input:t[0],output:e._def.output})},e.output=t=>{let n=e.constructor;return new n({type:`function`,input:e._def.input,output:t})},e)),ha=b(`$ZodPromise`,(e,t)=>{k.init(e,t),e._zod.parse=(e,n)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},n))}),ga=b(`$ZodLazy`,(e,t)=>{k.init(e,t),ee(e._zod,`innerType`,()=>{let e=t;return e._cachedInner||=t.getter(),e._cachedInner}),S(e,`pattern`,e=>e.innerType?._zod?.pattern),S(e,`propValues`,e=>e.innerType?._zod?.propValues),S(e,`optin`,e=>e.innerType?._zod?.optin??void 0),S(e,`optout`,e=>e.innerType?._zod?.optout??void 0),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),_a=b(`$ZodCustom`,(e,t)=>{O.init(e,t),k.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>va(t,n,r,e));va(i,n,r,e)}});function va(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(re(e))}}const j=Symbol.for(`zod.compile.invalid`),ya=Symbol.for(`zod.compile.fallback`);var M=class extends Error{constructor(e=`z.compile does not support async refinements, transforms, or checks`){super(e),this.name=`ZodCompileAsyncError`}},N=class extends Error{constructor(e,t=!0){super(`z.compile does not support ${e}; this schema must use the runtime parser`),this.name=`ZodCompileUnsupportedError`,this.islandable=t}};function ba(e,t){try{return Ca(e,{assertOnly:!0})}catch{return t}}function xa(e,t){try{let t=Ca(e),n=_(e),r=e._zod.run,i=r.__originalRun??r,a=(e,n)=>{if(n?.async||n?.direction===`backward`||n?.skipChecks||n?.[ya]||n&&Xe(n,e.value))return i(e,n);let r=t(e.value);return r===j?(n&&(n[ya]=!0),i(e,n)):(e.value=r,e)};return a.__originalRun=i,n._zod.bag.fallbackRun=i,n._zod.bag.validator=ba(e,t),n._zod.run=a,r.__originalRun||Sa(n,e,t),n}catch(n){if(t?.strict)throw n;return e}}function Sa(e,t,n){let r=e,i=t;if(typeof i.safeParse==`function`){let e=i.safeParse;r.safeParse=(t,r)=>{let i=n(t);return i===j?e(t,r):{success:!0,data:i}}}if(typeof i.parse==`function`){let e=i.parse;r.parse=(t,r)=>{let i=n(t);return i===j?e(t,r):i}}}function Ca(e,t){let n=!0;try{n=We(e)}catch{}if(n)throw new N(`a schema whose subtree contains a reference cycle`);let r={constants:new Map,constantCounter:0,varCounter:0},i=new Le([`input`]),a=L(i,r,e,`input`,!t?.assertOnly);i.write(a===null?`return true;`:`return ${a};`);let o=[`INVALID`,...r.constants.keys()],s=[j,...r.constants.values()],c=i.content.join(`
`),l=t?.debug?o.length>0?`// Constants: ${o.join(`, `)}\n${c}`:c:``,u=Function,d=`return (input) => {\n${c}\n}`,f;try{f=new u(...o,d)(...s)}catch(e){throw new N(`this schema (generated code failed to evaluate: ${e.message})`)}return t?.debug&&(f.code=l),f}function P(e,t){for(let[n,r]of e.constants)if(r===t)return n;let n=`c${e.constantCounter++}`;return e.constants.set(n,t),n}function F(e){return`v${e.varCounter++}`}function wa(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then==`function`)return j;let r=n;return r.issues.length===0?r.value:j}function I(e,t,n,r,i=!0){let a=e.content.length,o=t.constants.size,s=t.constantCounter,c=t.varCounter;try{return L(e,t,n,r,i)}catch(i){if(!(i instanceof N)||!i.islandable)throw i;if(e.content.length=a,t.constants.size>o){let e=Array.from(t.constants.keys()).slice(o);for(let n of e)t.constants.delete(n)}return t.constantCounter=s,t.varCounter=c,Ta(e,t,n,r)}}function Ta(e,t,n,r){let i=P(t,n),a=P(t,wa),o=F(t);return e.write(`const ${o} = ${a}(${i}, ${r});`),e.write(`if (${o} === INVALID) return INVALID;`),o}const Ea=new Set([`max_size`,`min_size`,`size_equals`,`max_length`,`min_length`,`length_equals`]);function Da(e,t,n,r){let i=n._zod.def.checks;if(!i||i.length===0)return r;let a=r;for(let n of i){let r=n._zod.def;if(r.when&&!Ea.has(r.check))throw new N(`check with a custom "when" condition`);switch(r.check){case`greater_than`:ja(e,t,r,a);break;case`less_than`:Ma(e,t,r,a);break;case`multiple_of`:Na(e,t,r,a);break;case`number_format`:Pa(e,r,a);break;case`min_length`:{let n=ka(r.minimum,`min_length`),i=Oa(e,t,a,`${a}.length >= ${n} && ${a}.length < ${r.minimum*2}`);e.write(`if (${i} < ${n}) return INVALID;`);break}case`max_length`:{let n=ka(r.maximum,`max_length`),i=Oa(e,t,a,`${a}.length > ${n}`);e.write(`if (${i} > ${n}) return INVALID;`);break}case`length_equals`:{let n=ka(r.length,`length_equals`),i=Oa(e,t,a,`${a}.length >= ${n} && ${a}.length <= ${r.length*2}`);e.write(`if (${i} !== ${n}) return INVALID;`);break}case`min_size`:e.write(`if (${a}.size < ${ka(r.minimum,`min_size`)}) return INVALID;`);break;case`max_size`:e.write(`if (${a}.size > ${ka(r.maximum,`max_size`)}) return INVALID;`);break;case`size_equals`:e.write(`if (${a}.size !== ${ka(r.size,`size_equals`)}) return INVALID;`);break;case`string_format`:a=Ua(e,t,r,a);break;case`custom`:a=Va(e,t,n,a);break;case`bigint_format`:Fa(e,r,a);break;case`mime_type`:Ia(e,t,r,a);break;case`property`:La(e,t,r,a);break;case`overwrite`:{let r=F(t);Ra(e,t,n,a,r),a=r;break}default:throw new N(`check type ${r.check}`)}}return a}function Oa(e,t,n,r){let i=P(t,a),o=F(t);return e.write(`const ${o} = typeof ${n} === "string" && ${r} ? ${i}(${n}) : ${n}.length;`),o}function ka(e,t){if(typeof e!=`number`||!Number.isFinite(e))throw new N(`${t} bound of type ${typeof e}`);return`${e}`}function Aa(e,t){if(typeof t==`bigint`)return`${t}n`;if(typeof t==`number`){if(Number.isNaN(t))throw new N(`comparison check with NaN bound`);return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new N(`comparison check with Invalid Date bound`);return P(e,t)}throw new N(`comparison check bound of type ${typeof t}`)}function ja(e,t,n,r){let i=n.inclusive?`<`:`<=`;e.write(`if (${r} ${i} ${Aa(t,n.value)}) return INVALID;`)}function Ma(e,t,n,r){let i=n.inclusive?`>`:`>=`;e.write(`if (${r} ${i} ${Aa(t,n.value)}) return INVALID;`)}function Na(e,t,n,r){if(typeof n.value==`bigint`){if(n.value===BigInt(0))throw new N(`multiple_of check with a zero divisor`);e.write(`if (${r} % ${n.value}n !== 0n) return INVALID;`)}else{let i=P(t,o);e.write(`if (${i}(${r}, ${ka(n.value,`multiple_of`)}) !== 0) return INVALID;`)}}function Pa(e,t,n){let r=t.format;switch(r){case`safeint`:e.write(`if (!Number.isSafeInteger(${n})) return INVALID;`);break;case`int32`:e.write(`if (!Number.isInteger(${n}) || ${n} < -2147483648 || ${n} > 2147483647) return INVALID;`);break;case`uint32`:e.write(`if (!Number.isInteger(${n}) || ${n} < 0 || ${n} > 4294967295) return INVALID;`);break;case`float32`:e.write(`if (!Number.isFinite(${n}) || ${n} < -3.4028234663852886e38 || ${n} > 3.4028234663852886e38) return INVALID;`);break;case`float64`:e.write(`if (!Number.isFinite(${n})) return INVALID;`);break;default:throw new N(`number format ${r}`)}}function Fa(e,t,n){let r=t.format;if(r)switch(r){case`int64`:e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case`uint64`:e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break;default:throw new N(`bigint format ${r}`)}}function Ia(e,t,n,r){let i=n.mime;if(i&&i.length>0){let n=P(t,new Set(i));e.write(`if (!${n}.has(${r}.type)) return INVALID;`)}}function La(e,t,n,r){let i=`${r}[${JSON.stringify(n.property)}]`;L(e,t,n.schema,i)}function Ra(e,t,n,r,i){let a=n._zod.def.tx;if(!a)throw new N(`overwrite check without a transform function`);if(ko(a))throw new M(`z.compile: async overwrite transforms are not supported`);let o=P(t,a);e.write(`const ${i} = ${o}(${r});`)}function za(){throw new de}function Ba(e){this.issues.push(e)}function Va(e,t,n,r){let i=n._zod.def;if(i.fn){if(ko(i.fn))throw new M(`z.compile: async .refine() predicates are not supported`);let n=P(t,i.fn),a=P(t,za),o=F(t);return e.write(`const ${o} = ${n}(${r});`),e.write(`if (${o} instanceof Promise) ${a}();`),e.write(`if (!${o}) return INVALID;`),r}if(n._zod.check){if(ko(n._zod.check))throw new M(`z.compile: async .superRefine() / check functions are not supported`);let i=n._zod.check,a=P(t,e=>{let t={value:e,issues:[],addIssue:Ba};return i(t)instanceof Promise&&za(),t.issues.length===0?t.value:j}),o=F(t);return e.write(`const ${o} = ${a}(${r});`),e.write(`if (${o} === INVALID) return INVALID;`),o}throw new N(`custom check without a predicate or check function`)}const Ha=new Set([`cidrv4`,`cuid`,`cuid2`,`date`,`datetime`,`duration`,`e164`,`email`,`emoji`,`ends_with`,`guid`,`includes`,`ipv4`,`ksuid`,`lowercase`,`mac`,`nanoid`,`regex`,`starts_with`,`time`,`ulid`,`uppercase`,`uuid`,`xid`]);function Ua(e,n,r,i){let a=r.format;if(a===`base64`){let t=P(n,Wr);return e.write(`if (!${t}(${i})) return INVALID;`),i}if(a===`base64url`){let t=P(n,Kr);return e.write(`if (!${t}(${i})) return INVALID;`),i}if(a===`jwt`){let t=P(n,$r),a=P(n,r.alg??null);return e.write(`if (!${t}(${i}, ${a})) return INVALID;`),i}if(a===`ipv6`){let t=P(n,Rr);return e.write(`if (!${t}(${i})) return INVALID;`),i}if(a===`cidrv6`){let t=P(n,Hr);return e.write(`if (!${t}(${i})) return INVALID;`),i}if(a===`credit_card`){let t=P(n,Zr);return e.write(`if (!${t}(${i})) return INVALID;`),i}let o=r;if(a===`url`||a===`httpurl`||o.normalize||o.hostname!==void 0||o.protocol!==void 0){let t=P(n,yr),a=P(n,r),s=F(n),c=F(n);if(e.write(`const ${s} = ${i}.trim();`),e.write(`const ${c} = ${t}(${s}, ${a});`),e.write(`if (typeof ${c} === "number") return INVALID;`),o.hostname!==void 0){let t=P(n,Sr);e.write(`if (!${t}(${c}, ${a}.hostname)) return INVALID;`)}if(o.protocol!==void 0){let t=P(n,Cr);e.write(`if (!${t}(${c}, ${a}.protocol)) return INVALID;`)}let l=F(n),u=o.normalize?`${c}.href`:`${P(n,xr)}(${s})`;return e.write(`const ${l} = ${u};`),l}let s=r.fn;if(s){if(ko(s))throw new N(`async string format ${a}`);let t=P(n,s);return e.write(`if (!${t}(${i})) return INVALID;`),i}if(Ha.has(a)&&r.pattern){let t=P(n,r.pattern);return e.write(`${t}.lastIndex = 0;`),e.write(`if (!${t}.test(${i})) return INVALID;`),i}let c=r.format;switch(c){case`regex`:throw new N(`regex format without a pattern`);case`lowercase`:e.write(`if (${i} !== ${i}.toLowerCase()) return INVALID;`);break;case`uppercase`:e.write(`if (${i} !== ${i}.toUpperCase()) return INVALID;`);break;case`includes`:e.write(`if (!${i}.includes(${t(r.includes)})) return INVALID;`);break;case`starts_with`:{let n=r.prefix;e.write(`if (${i}.slice(0, ${n.length}) !== ${t(n)}) return INVALID;`);break}case`ends_with`:{let n=r.suffix;e.write(`if (${i}.slice(-${n.length}) !== ${t(n)}) return INVALID;`);break}default:throw new N(`string format ${c}`)}return i}function L(e,t,n,r,i=!0){let a=n._zod.def,o=a.type;if(a.coerce)throw new N(`coercion (z.coerce.${o}())`);let s=i||!!a.checks?.length,c;switch(o){case`string`:c=Wa(e,t,n,r);break;case`number`:c=Ga(e,n,r);break;case`boolean`:c=Ka(e,r);break;case`bigint`:c=qa(e,n,r);break;case`symbol`:c=Ja(e,r);break;case`undefined`:c=Ya(e,r);break;case`null`:c=Xa(e,r);break;case`any`:case`unknown`:c=r;break;case`never`:e.write(`return INVALID;`),c=r;break;case`void`:c=Za(e,r);break;case`nan`:c=Qa(e,r);break;case`date`:c=$a(e,r);break;case`object`:c=eo(e,t,n,r,s);break;case`optional`:c=to(e,t,n,r,s);break;case`nullable`:c=so(e,t,n,r,s);break;case`array`:c=co(e,t,n,r,s);break;case`literal`:c=lo(e,t,n,r);break;case`enum`:c=uo(e,t,n,r);break;case`readonly`:{let i=fo(e,t,n,r),a=F(t);e.write(`const ${a} = Object.freeze(${i});`),c=a;break}case`success`:fo(e,t,n,r),c=`true`;break;case`default`:case`prefault`:c=po(e,t,n,r);break;case`nonoptional`:c=mo(e,t,n,r);break;case`tuple`:c=ho(e,t,n,r);break;case`union`:c=_o(e,t,n,r);break;case`intersection`:c=bo(e,t,n,r);break;case`record`:c=xo(e,t,n,r);break;case`map`:c=Co(e,t,n,r);break;case`set`:c=wo(e,t,n,r);break;case`file`:c=To(e,r);break;case`template_literal`:c=Eo(e,t,n,r);break;case`lazy`:c=Do(e,t,n,r);break;case`pipe`:c=Oo(e,t,n,r);break;case`custom`:c=Ao(e,t,n,r);break;case`transform`:c=No(e,t,n,r);break;case`catch`:c=Mo(e,t,n,r);break;default:throw new N(`schema type ${o}`)}return c===null?null:Da(e,t,n,c)}function Wa(e,t,n,r){e.write(`if (typeof ${r} !== "string") return INVALID;`);let i=n._zod.def;return i.format===void 0?r:Ua(e,t,i,r)}function Ga(e,t,n){e.write(`if (typeof ${n} !== "number" || !Number.isFinite(${n})) return INVALID;`);let r=t._zod.def;return r.check===`number_format`&&r.format&&Pa(e,{format:r.format},n),n}function Ka(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function qa(e,t,n){e.write(`if (typeof ${n} !== "bigint") return INVALID;`);let r=t._zod.def;if(r.format)switch(r.format){case`int64`:e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case`uint64`:e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`)}return n}function Ja(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function Ya(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function Xa(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function Za(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function Qa(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function $a(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function eo(e,n,r,i,a=!0){let o=r._zod.def;e.write(`if (typeof ${i} !== "object" || ${i} === null || Array.isArray(${i})) return INVALID;`);let s=o.shape,c=Object.keys(s),l=Object.getOwnPropertySymbols(s),u=l.length?[...c,...l]:c,d=e=>typeof e==`symbol`?P(n,e):t(e),f=e=>typeof e==`symbol`?`[${d(e)}]`:t(e),p=s;if(c.includes(`__proto__`))throw new N(`object shape key "__proto__"`);let m=new Map;for(let t of u){let r=p[t],o=d(t),s=F(n);if(e.write(`const ${s} = ${i}[${o}];`),r._zod.optin!==void 0){let a=F(n);e.write(`let ${a} = (() => {`),e.indented(e=>{let t=I(e,n,r,s);e.write(`return ${t};`)}),e.write(`})();`),r._zod.optout===`optional`?(e.write(`if (${a} === INVALID) {`),e.indented(e=>{e.write(`if (${o} in ${i}) return INVALID;`),e.write(`${a} = undefined;`)}),e.write(`}`)):e.write(`if (${a} === INVALID) return INVALID;`),m.set(t,a)}else{ro(r)&&e.write(`if (!(${o} in ${i})) return INVALID;`);let c=I(e,n,r,s,a);c!==null&&m.set(t,c)}}let ee=o.catchall,h=`none`;if(ee){let n=ee._zod.def.type;if(n===`never`){let n=c.map(e=>`k !== ${t(e)}`).join(` && `)||`true`;e.write(`for (const k in ${i}) {`),e.indented(e=>{e.write(`if (${n}) return INVALID;`)}),e.write(`}`)}else h=(n===`unknown`||n===`any`)&&!ee._zod.def.checks?.length?`passthrough`:`schema`}let g=F(n),te=u.some(e=>oo(p[e])||ao(p[e]));if(!a){if(h===`schema`){let t=c.length>0?P(n,new Set(c)):null;e.write(`for (const k in ${i}) {`),e.indented(e=>{e.write(`if (k === "__proto__") continue;`),t&&e.write(`if (${t}.has(k)) continue;`);let r=F(n);e.write(`const ${r} = ${i}[k];`),I(e,n,ee,r,!1)}),e.write(`}`)}return null}if(te){e.write(`const ${g} = {};`);for(let t of u){let n=d(t),r=m.get(t);ao(p[t])?e.write(`if (${n} in ${i}) ${g}[${n}] = ${r};`):oo(p[t])?e.write(`if (${r} !== undefined || ${n} in ${i}) ${g}[${n}] = ${r};`):e.write(`${g}[${n}] = ${r};`)}}else{let t=u.map(e=>`${f(e)}: ${m.get(e)}`).join(`, `);e.write(`const ${g} = { ${t} };`)}if(h!==`none`){let t=c.length>0?P(n,new Set(c)):null;e.write(`for (const k in ${i}) {`),e.indented(e=>{if(e.write(`if (k === "__proto__") continue;`),t&&e.write(`if (${t}.has(k)) continue;`),h===`passthrough`)e.write(`${g}[k] = ${i}[k];`);else{let t=F(n);e.write(`const ${t} = ${i}[k];`);let r=I(e,n,ee,t);e.write(`${g}[k] = ${r};`)}}),e.write(`}`)}return g}function to(e,t,n,r,i=!0){let a=n._zod.def;if(no(n))return L(e,t,a.innerType,r,i);if(a.innerType._zod.optin===`defaulted`){let n=F(t),i=F(t);return e.write(`let ${n};`),e.write(`if (${r} === undefined) {`),e.indented(e=>{e.write(`const ${i} = (() => {`),e.indented(e=>{let n=L(e,t,a.innerType,r);e.write(`return ${n};`)}),e.write(`})();`),e.write(`if (${i} !== INVALID) ${n} = ${i};`)}),e.write(`} else {`),e.indented(e=>{let i=L(e,t,a.innerType,r);e.write(`${n} = ${i};`)}),e.write(`}`),n}let o=i?F(t):null;return o&&e.write(`let ${o};`),e.write(`if (${r} !== undefined) {`),e.indented(e=>{let n=L(e,t,a.innerType,r,i);o&&n!==null&&e.write(`${o} = ${n};`)}),e.write(`}`),o}function no(e){return e._zod.traits?.has(`$ZodExactOptional`)===!0}function ro(e){return e._zod.optin===void 0&&io(e)}function io(e){if(e._zod.def.coerce)return!0;let t=e._zod.def;switch(t.type){case`any`:case`unknown`:case`undefined`:case`void`:case`default`:case`prefault`:case`transform`:case`custom`:case`lazy`:return!0;case`string`:case`number`:case`boolean`:case`bigint`:case`symbol`:case`null`:case`never`:case`nan`:case`date`:case`object`:case`array`:case`tuple`:case`record`:case`map`:case`set`:case`file`:case`template_literal`:return!1;case`nonoptional`:return t.innerType?io(t.innerType):!1;case`literal`:return!!t.values?.includes(void 0);case`enum`:return!!e._zod.values?.has(void 0);case`optional`:case`nullable`:case`readonly`:case`success`:return!t.innerType||io(t.innerType);case`catch`:return!0;case`union`:return!t.options||t.options.some(io);case`intersection`:return!t.left||!t.right||io(t.left)&&io(t.right);case`pipe`:return!t.in||io(t.in);default:return!0}}function ao(e){return e._zod.optin===`optional`&&e._zod.optout===`optional`}function oo(e){let t=e._zod.def;switch(t.type){case`string`:case`number`:case`boolean`:case`bigint`:case`symbol`:case`null`:case`nan`:case`date`:case`object`:case`array`:case`tuple`:case`record`:case`map`:case`set`:case`file`:case`template_literal`:case`never`:case`success`:return!1;case`literal`:return!!t.values?.includes(void 0);case`enum`:return!!e._zod.values?.has(void 0);case`optional`:return!0;case`nullable`:case`readonly`:case`nonoptional`:return!t.innerType||oo(t.innerType);case`union`:return!t.options||t.options.some(oo);case`intersection`:return!t.left||!t.right||oo(t.left)||oo(t.right);case`pipe`:return!t.out||oo(t.out);default:return!0}}function so(e,t,n,r,i=!0){let a=n._zod.def,o=i?F(t):null;return o&&e.write(`let ${o} = null;`),e.write(`if (${r} !== null) {`),e.indented(e=>{let n=L(e,t,a.innerType,r,i);o&&n!==null&&e.write(`${o} = ${n};`)}),e.write(`}`),o}function co(e,t,n,r,i=!0){let a=n._zod.def;e.write(`if (!Array.isArray(${r})) return INVALID;`);let o=i?F(t):null,s=F(t),c=F(t);return o&&e.write(`const ${o} = new Array(${r}.length);`),e.write(`for (let ${s} = 0; ${s} < ${r}.length; ${s}++) {`),e.indented(e=>{e.write(`const ${c} = ${r}[${s}];`);let n=I(e,t,a.element,c,i);o&&n!==null&&e.write(`${o}[${s}] = ${n};`)}),e.write(`}`),o}function lo(e,n,r,i){let a=r._zod.def.values;if(a.length!==1){let t=P(n,new Set(a));return e.write(`if (!${t}.has(${i})) return INVALID;`),i}let o=a[0];if(typeof o==`number`&&Number.isNaN(o)){let t=P(n,new Set(a));return e.write(`if (!${t}.has(${i})) return INVALID;`),i}if(typeof o==`string`)e.write(`if (${i} !== ${t(o)}) return INVALID;`);else if(typeof o==`number`||typeof o==`boolean`)e.write(`if (${i} !== ${o}) return INVALID;`);else if(o===null)e.write(`if (${i} !== null) return INVALID;`);else if(o===void 0)e.write(`if (${i} !== undefined) return INVALID;`);else if(typeof o==`bigint`)e.write(`if (${i} !== ${o}n) return INVALID;`);else throw new N(`literal type ${typeof o}`);return i}function uo(e,t,n,r){let i=n._zod.values;if(!i)throw new N(`enum schema without enumerated values`);let a=P(t,i);return e.write(`if (!${a}.has(${r})) return INVALID;`),r}function fo(e,t,n,r){let i=n._zod.def;return L(e,t,i.innerType,r)}function po(e,t,n,r){let i=n._zod.def,a=Object.getOwnPropertyDescriptor(n._zod.def,`defaultValue`)?()=>n._zod.def.defaultValue:void 0;if(n._zod.def.type===`prefault`){if(!a)return L(e,t,i.innerType,r);let n=P(t,a),o=F(t);return e.write(`let ${o} = ${r};`),e.write(`if (${r} === undefined) ${o} = ${n}();`),L(e,t,i.innerType,o)}let o=F(t);if(a){let n=P(t,a),s=P(t,De);e.write(`let ${o};`),e.write(`if (${r} === undefined) {`),e.indented(e=>{e.write(`${o} = ${s}(${n}());`)}),e.write(`} else {`),e.indented(e=>{let a=L(e,t,i.innerType,r);e.write(`${o} = ${a} === undefined ? ${s}(${n}()) : ${a};`)}),e.write(`}`)}else e.write(`let ${o};`),e.write(`if (${r} !== undefined) {`),e.indented(e=>{let n=L(e,t,i.innerType,r);e.write(`${o} = ${n};`)}),e.write(`}`);return o}function mo(e,t,n,r){let i=n._zod.def,a=L(e,t,i.innerType,r),o=F(t);return e.write(`const ${o} = ${a};`),e.write(`if (${o} === undefined) return INVALID;`),o}function ho(e,t,n,r){let i=n._zod.def,a=i.items,o=i.rest;e.write(`if (!Array.isArray(${r})) return INVALID;`);let s=go(a,`optin`),c=go(a,`optout`);o?e.write(`if (${r}.length < ${s}) return INVALID;`):e.write(`if (${r}.length < ${s} || ${r}.length > ${a.length}) return INVALID;`);let l=F(t);e.write(`const ${l} = [];`);for(let n=0;n<a.length;n++){let i=a[n];if(n>=c)e.write(`if (${l}.length === ${n}) {`),e.indented(e=>{e.write(`if (${n} < ${r}.length) {`),e.indented(e=>{let a=F(t);e.write(`const ${a} = ${r}[${n}];`);let o=I(e,t,i,a);e.write(`${l}[${n}] = ${o};`)}),e.write(`} else {`),e.indented(e=>{if(ao(i)){e.write(`${l}.length = ${n};`);return}let r=F(t),a=F(t);e.write(`const ${r} = undefined;`),e.write(`const ${a} = (() => {`),e.indented(e=>{let n=I(e,t,i,r);e.write(`return ${n};`)}),e.write(`})();`),e.write(`if (${a} === INVALID || ${a} === undefined) ${l}.length = ${n};`),e.write(`else ${l}[${n}] = ${a};`)}),e.write(`}`)}),e.write(`}`);else{let a=F(t);e.write(`const ${a} = ${r}[${n}];`);let o=I(e,t,i,a);e.write(`${l}[${n}] = ${o};`)}}if(o){let n=F(t),i=F(t);e.write(`for (let ${n} = ${a.length}; ${n} < ${r}.length; ${n}++) {`),e.indented(e=>{e.write(`const ${i} = ${r}[${n}];`);let a=I(e,t,o,i);e.write(`${l}[${n}] = ${a};`)}),e.write(`}`)}return l}function go(e,t){for(let n=e.length-1;n>=0;n--)if(!(t===`optin`?e[n]._zod.optin!==void 0:e[n]._zod.optout===`optional`))return n+1;return 0}function _o(e,t,n,r){let i=n._zod.def,a=i.options;if(i.discriminator)return vo(e,t,i,r);if(i.inclusive===!1)throw new N(`exclusive unions (z.xor)`);if(a.length===0)return e.write(`return INVALID;`),r;if(a.length===1)return L(e,t,a[0],r);if(a.every(e=>e._zod.def.type===`literal`&&!e._zod.def.checks?.length)){let n=P(t,new Set(a.flatMap(e=>e._zod.def.values)));return e.write(`if (!${n}.has(${r})) return INVALID;`),r}let o=F(t);e.write(`let ${o};`);for(let n=0;n<a.length;n++){let i=a[n];n===0?e.write(`${o} = (() => {`):e.write(`if (${o} === INVALID) ${o} = (() => {`),e.indented(e=>{let n=L(e,t,i,r);e.write(`return ${n};`)}),e.write(`})();`)}return e.write(`if (${o} === INVALID) return INVALID;`),o}function vo(e,n,r,i){if(r.unionFallback)throw new N(`discriminated union with unionFallback`);if(r.options.length===0)return e.write(`return INVALID;`),i;let a=F(n),o=F(n);e.write(`const ${a} = ${i}?.[${t(r.discriminator)}];`),e.write(`let ${o};`);let s=!0,c=new Set;for(let t of r.options){let l=t._zod.propValues?.[r.discriminator];if(!l||l.size===0)throw new N(`discriminated union option without static discriminator values`);for(let e of l){if(c.has(e))throw new N(`duplicate discriminator value ${String(e)}`);c.add(e)}let u=Array.from(l,e=>yo(n,a,e)),d=s?`if`:`else if`;e.write(`${d} (${u.join(` || `)}) {`),e.indented(e=>{let r=L(e,n,t,i);e.write(`${o} = ${r};`)}),e.write(`}`),s=!1}return e.write(`else { return INVALID; }`),o}function yo(e,n,r){if(typeof r==`string`)return`${n} === ${t(r)}`;if(typeof r==`number`)return Number.isNaN(r)?`Number.isNaN(${n})`:`${n} === ${r}`;if(typeof r==`boolean`)return`${n} === ${r}`;if(r===null)return`${n} === null`;if(r===void 0)return`${n} === undefined`;if(typeof r==`bigint`)return`${n} === ${r}n`;if(typeof r==`symbol`)return`${n} === ${P(e,r)}`;throw new N(`literal discriminator value ${String(r)}`)}function bo(e,t,n,r){let i=n._zod.def,a=I(e,t,i.left,r),o=I(e,t,i.right,r),s=P(t,ji),c=F(t);return e.write(`const ${c} = ${s}(${a}, ${o});`),e.write(`if (!${c}.valid) return INVALID;`),`${c}.data`}function xo(e,t,n,r){let i=n._zod.def,a=P(t,c);e.write(`if (!${a}(${r})) return INVALID;`);let o=F(t),s=F(t),l=F(t);e.write(`const ${o} = {};`);let u=i,d=u.partial?void 0:i.keyType._zod.values;if(d){let n=[];for(let a of d){if(typeof a!=`string`&&typeof a!=`number`&&typeof a!=`symbol`)throw new N(`record key value ${String(a)}`);let s=typeof a==`number`?a.toString():a;if(s===`__proto__`)throw new N(`record key "__proto__"`);n.push(s);let c=P(t,a),l=L(e,t,i.keyType,c),u=F(t);e.write(`const ${u} = ${r}[${So(t,s)}];`);let d=I(e,t,i.valueType,u);e.write(`${o}[${l}] = ${d};`)}let a=P(t,new Set(n));return e.write(`for (const ${s} in ${r}) {`),e.indented(e=>{e.write(`if (${a}.has(${s})) continue;`),u.mode===`loose`?e.write(`if (${s} !== "__proto__") ${o}[${s}] = ${r}[${s}];`):e.write(`return INVALID;`)}),e.write(`}`),o}let f=i.keyType._zod.def;if(f.type!==`string`||f.format!==void 0||f.coerce||(f.checks?.length??0)!==0){let n=i.mode===`loose`,a=P(t,Ca(i.keyType)),c=P(t,Bt),l=P(t,Object.prototype.propertyIsEnumerable),u=F(t);return e.write(`for (const ${s} of Reflect.ownKeys(${r})) {`),e.indented(e=>{e.write(`if (${s} === "__proto__") continue;`),e.write(`if (!${l}.call(${r}, ${s})) continue;`),e.write(`let ${u} = ${a}(${s});`),e.write(`if (${u} === INVALID && typeof ${s} === "string" && ${c}.test(${s})) ${u} = ${a}(Number(${s}));`),n?e.write(`if (${u} === INVALID) { ${o}[${s}] = ${r}[${s}]; continue; }`):e.write(`if (${u} === INVALID) return INVALID;`),e.write(`if (${u} === "__proto__") continue;`);let d=F(t);e.write(`const ${d} = ${r}[${s}];`);let f=I(e,t,i.valueType,d);e.write(`${o}[${u}] = ${f};`)}),e.write(`}`),o}let p=P(t,Object.prototype.propertyIsEnumerable);return e.write(`for (const ${s} of Reflect.ownKeys(${r})) {`),e.indented(e=>{e.write(`if (${s} === "__proto__") continue;`),e.write(`if (!${p}.call(${r}, ${s})) continue;`),e.write(`if (typeof ${s} !== "string") return INVALID;`),e.write(`const ${l} = ${r}[${s}];`);let n=I(e,t,i.valueType,l);e.write(`${o}[${s}] = ${n};`)}),e.write(`}`),o}function So(e,n){return typeof n==`string`?t(n):P(e,n)}function Co(e,t,n,r){let i=n._zod.def;e.write(`if (!(${r} instanceof Map)) return INVALID;`);let a=F(t),o=F(t),s=F(t);return e.write(`const ${a} = new Map();`),e.write(`for (const [${o}, ${s}] of ${r}) {`),e.indented(e=>{let n=L(e,t,i.keyType,o),r=L(e,t,i.valueType,s);e.write(`${a}.set(${n}, ${r});`)}),e.write(`}`),a}function wo(e,t,n,r){let i=n._zod.def;e.write(`if (!(${r} instanceof Set)) return INVALID;`);let a=F(t),o=F(t);return e.write(`const ${a} = new Set();`),e.write(`for (const ${o} of ${r}) {`),e.indented(e=>{let n=L(e,t,i.valueType,o);e.write(`${a}.add(${n});`)}),e.write(`}`),a}function To(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function Eo(e,t,n,r){e.write(`if (typeof ${r} !== "string") return INVALID;`);let i=n._zod.pattern;if(i){let n=P(t,i);e.write(`${n}.lastIndex = 0;`),e.write(`if (!${n}.test(${r})) return INVALID;`)}return r}function Do(e,t,n,r){let i=n._zod.def,a=P(t,i.getter),o=P(t,{parser:null});e.write(`if (!${o}.parser) {`),e.indented(e=>{e.write(`const inner = ${a}();`),e.write(`${o}.parser = function(input) {`),e.indented(e=>{e.write(`const result = inner._zod.run({ value: input, issues: [] }, {});`),e.write(`return result.issues.length === 0 ? result.value : INVALID;`)}),e.write(`};`)}),e.write(`}`);let s=F(t);return e.write(`const ${s} = ${o}.parser(${r});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function Oo(e,t,n,r){let i=n._zod.def,a=L(e,t,i.in,r);if(i.transform){if(ko(i.transform))throw new M(`z.compile: async transforms in pipes are not supported`);let n=i.transform,r=P(t,e=>{let t={value:e,issues:[],addIssue:Ba},r=n(e,t);return r instanceof Promise?j:t.issues.length===0?r:j}),o=F(t);return e.write(`const ${o} = ${r}(${a});`),e.write(`if (${o} === INVALID) return INVALID;`),L(e,t,i.out,o)}return L(e,t,i.out,a)}function ko(e){return typeof e==`function`&&(e.constructor.name===`AsyncFunction`||e[Symbol.toStringTag]===`AsyncFunction`)}function Ao(e,t,n,r){let i=n._zod.def;if(i.fn){if(ko(i.fn))throw new M(`z.compile: async custom predicates are not supported`);let n=P(t,i.fn),a=P(t,za),o=F(t);e.write(`const ${o} = ${n}(${r});`),e.write(`if (${o} instanceof Promise) ${a}();`),e.write(`if (!${o}) return INVALID;`)}else throw new N(`custom schema without a predicate function`);return r}function jo(e,t,n){let r=e._zod.run({value:n,issues:[]},{});if(r&&typeof r.then==`function`)return j;let i=r;return i.issues.length===0?i.value:t()}function Mo(e,t,n,r){let i=n._zod.def;if(!i.catchValue[`~constantCatch`])throw new N(`catch with a callback (only a constant catch value compiles)`,!1);let a=F(t);e.write(`let ${a} = (() => {`),e.indented(e=>{let n=I(e,t,i.innerType,r);e.write(`return ${n};`)}),e.write(`})();`);let o=P(t,i.innerType),s=P(t,i.catchValue),c=P(t,jo);return e.write(`if (${a} === INVALID) {`),e.indented(e=>{e.write(`${a} = ${c}(${o}, ${s}, ${r});`),e.write(`if (${a} === INVALID) return INVALID;`)}),e.write(`}`),a}function No(e,t,n,r){let i=n._zod.def;if(i.transform){if(ko(i.transform))throw new M(`z.compile: async transforms are not supported`);let n=i.transform,a=P(t,e=>{let t={value:e,issues:[],addIssue:Ba},r=n(e,t);return r instanceof Promise?j:t.issues.length===0?r:j}),o=F(t);return e.write(`const ${o} = ${a}(${r});`),e.write(`if (${o} === INVALID) return INVALID;`),o}return r}const Po=()=>{let t={string:{unit:`حرف`,verb:`أن يحوي`},file:{unit:`بايت`,verb:`أن يحوي`},array:{unit:`عنصر`,verb:`أن يحوي`},set:{unit:`عنصر`,verb:`أن يحوي`},map:{unit:`عنصر`,verb:`أن يحوي`}};function n(e){return t[e]??null}let r={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`,mac:`عنوان MAC`,cidrv4:`مدى عناوين بصيغة IPv4`,cidrv6:`مدى عناوين بصيغة IPv6`,base64:`نَص بترميز base64-encoded`,base64url:`نَص بترميز base64url-encoded`,json_string:`نَص على هيئة JSON`,e164:`رقم هاتف بمعيار E.164`,credit_card:`رقم بطاقة الائتمان`,jwt:`JWT`,template_literal:`مدخل`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${t.expected}، ولكن تم إدخال ${a}`:`مدخلات غير مقبولة: يفترض إدخال ${n}، ولكن تم إدخال ${a}`}case`invalid_value`:return t.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${C(t.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?` أكبر من اللازم: يفترض أن تكون ${t.origin??`القيمة`} ${e} ${t.maximum.toString()} ${r.unit??`عنصر`}`:`أكبر من اللازم: يفترض أن تكون ${t.origin??`القيمة`} ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${e} ${t.minimum.toString()} ${r.unit}`:`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`نَص غير مقبول: يجب أن يبدأ بـ "${t.prefix}"`:e.format===`ends_with`?`نَص غير مقبول: يجب أن ينتهي بـ "${e.suffix}"`:e.format===`includes`?`نَص غير مقبول: يجب أن يتضمَّن "${e.includes}"`:e.format===`regex`?`نَص غير مقبول: يجب أن يطابق النمط ${e.pattern}`:`${r[e.format]??t.format} غير مقبول`}case`not_multiple_of`:return`رقم غير مقبول: يجب أن يكون من مضاعفات ${t.divisor}`;case`unrecognized_keys`:return`معرف${t.keys.length>1?`ات`:``} غريب${t.keys.length>1?`ة`:``}: ${v(t.keys,`، `)}`;case`invalid_key`:return`معرف غير مقبول في ${t.origin}`;case`invalid_union`:return`مدخل غير مقبول`;case`invalid_element`:return`مدخل غير مقبول في ${t.origin}`;default:return`مدخل غير مقبول`}}};function Fo(){return{localeError:Po()}}const Io=()=>{let t={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`},map:{unit:`element`,verb:`olmalıdır`}};function n(e){return t[e]??null}let r={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`,credit_card:`kredit kartı nömrəsi`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Yanlış dəyər: gözlənilən instanceof ${t.expected}, daxil olan ${a}`:`Yanlış dəyər: gözlənilən ${n}, daxil olan ${a}`}case`invalid_value`:return t.values.length===1?`Yanlış dəyər: gözlənilən ${C(t.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Çox böyük: gözlənilən ${t.origin??`dəyər`} ${e}${t.maximum.toString()} ${r.unit??`element`}`:`Çox böyük: gözlənilən ${t.origin??`dəyər`} ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Çox kiçik: gözlənilən ${t.origin} ${e}${t.minimum.toString()} ${r.unit}`:`Çox kiçik: gözlənilən ${t.origin} ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Yanlış mətn: "${e.prefix}" ilə başlamalıdır`:e.format===`ends_with`?`Yanlış mətn: "${e.suffix}" ilə bitməlidir`:e.format===`includes`?`Yanlış mətn: "${e.includes}" daxil olmalıdır`:e.format===`regex`?`Yanlış mətn: ${e.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${r[e.format]??t.format}`}case`not_multiple_of`:return`Yanlış ədəd: ${t.divisor} ilə bölünə bilən olmalıdır`;case`unrecognized_keys`:return`Tanınmayan açar${t.keys.length>1?`lar`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} daxilində yanlış açar`;case`invalid_union`:return`Yanlış dəyər`;case`invalid_element`:return`${t.origin} daxilində yanlış dəyər`;default:return`Yanlış dəyər`}}};function Lo(){return{localeError:Io()}}function Ro(e,t,n,r){let i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?r:a===1?t:a>=2&&a<=4?n:r}const zo=()=>{let t={string:{unit:{one:`сімвал`,few:`сімвалы`,many:`сімвалаў`},verb:`мець`},array:{unit:{one:`элемент`,few:`элементы`,many:`элементаў`},verb:`мець`},set:{unit:{one:`элемент`,few:`элементы`,many:`элементаў`},verb:`мець`},map:{unit:{one:`элемент`,few:`элементы`,many:`элементаў`},verb:`мець`},file:{unit:{one:`байт`,few:`байты`,many:`байтаў`},verb:`мець`}};function n(e){return t[e]??null}let r={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 адрас`,mac:`MAC адрас`,cidrv4:`IPv4 дыяпазон`,cidrv6:`IPv6 дыяпазон`,base64:`радок у фармаце base64`,base64url:`радок у фармаце base64url`,json_string:`JSON радок`,e164:`нумар E.164`,credit_card:`нумар крэдытнай карты`,jwt:`JWT`,template_literal:`увод`},i={nan:`NaN`,number:`лік`,array:`масіў`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Няправільны ўвод: чакаўся instanceof ${t.expected}, атрымана ${a}`:`Няправільны ўвод: чакаўся ${n}, атрымана ${a}`}case`invalid_value`:return t.values.length===1?`Няправільны ўвод: чакалася ${C(t.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);if(r){let n=Ro(Number(t.maximum),r.unit.one,r.unit.few,r.unit.many);return`Занадта вялікі: чакалася, што ${t.origin??`значэнне`} павінна ${r.verb} ${e}${t.maximum.toString()} ${n}`}return`Занадта вялікі: чакалася, што ${t.origin??`значэнне`} павінна быць ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);if(r){let n=Ro(Number(t.minimum),r.unit.one,r.unit.few,r.unit.many);return`Занадта малы: чакалася, што ${t.origin} павінна ${r.verb} ${e}${t.minimum.toString()} ${n}`}return`Занадта малы: чакалася, што ${t.origin} павінна быць ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Няправільны радок: павінен пачынацца з "${e.prefix}"`:e.format===`ends_with`?`Няправільны радок: павінен заканчвацца на "${e.suffix}"`:e.format===`includes`?`Няправільны радок: павінен змяшчаць "${e.includes}"`:e.format===`regex`?`Няправільны радок: павінен адпавядаць шаблону ${e.pattern}`:`Няправільны ${r[e.format]??t.format}`}case`not_multiple_of`:return`Няправільны лік: павінен быць кратным ${t.divisor}`;case`unrecognized_keys`:return`Нераспазнаны ${t.keys.length>1?`ключы`:`ключ`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Няправільны ключ у ${t.origin}`;case`invalid_union`:return`Няправільны ўвод`;case`invalid_element`:return`Няправільнае значэнне ў ${t.origin}`;default:return`Няправільны ўвод`}}};function Bo(){return{localeError:zo()}}const Vo=()=>{let t={string:{unit:`символа`,verb:`да съдържа`},file:{unit:`байта`,verb:`да съдържа`},array:{unit:`елемента`,verb:`да съдържа`},set:{unit:`елемента`,verb:`да съдържа`},map:{unit:`елемента`,verb:`да съдържа`}};function n(e){return t[e]??null}let r={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 адрес`,mac:`MAC адрес`,cidrv4:`IPv4 диапазон`,cidrv6:`IPv6 диапазон`,base64:`base64-кодиран низ`,base64url:`base64url-кодиран низ`,json_string:`JSON низ`,e164:`E.164 номер`,credit_card:`номер на кредитна карта`,jwt:`JWT`,template_literal:`вход`},i={nan:`NaN`,number:`число`,array:`масив`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Невалиден вход: очакван instanceof ${t.expected}, получен ${a}`:`Невалиден вход: очакван ${n}, получен ${a}`}case`invalid_value`:return t.values.length===1?`Невалиден вход: очакван ${C(t.values[0])}`:`Невалидна опция: очаквано едно от ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Твърде голямо: очаква се ${t.origin??`стойност`} да съдържа ${e}${t.maximum.toString()} ${r.unit??`елемента`}`:`Твърде голямо: очаква се ${t.origin??`стойност`} да бъде ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Твърде малко: очаква се ${t.origin} да съдържа ${e}${t.minimum.toString()} ${r.unit}`:`Твърде малко: очаква се ${t.origin} да бъде ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;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 n=`Невалиден`;return e.format===`emoji`&&(n=`Невалидно`),e.format===`datetime`&&(n=`Невалидно`),e.format===`date`&&(n=`Невалидна`),e.format===`time`&&(n=`Невалидно`),e.format===`duration`&&(n=`Невалидна`),`${n} ${r[e.format]??t.format}`}case`not_multiple_of`:return`Невалидно число: трябва да бъде кратно на ${t.divisor}`;case`unrecognized_keys`:return`Неразпознат${t.keys.length>1?`и`:``} ключ${t.keys.length>1?`ове`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Невалиден ключ в ${t.origin}`;case`invalid_union`:return`Невалиден вход`;case`invalid_element`:return`Невалидна стойност в ${t.origin}`;default:return`Невалиден вход`}}};function Ho(){return{localeError:Vo()}}const Uo=()=>{let t={string:{unit:`অক্ষর`,verb:`থাকতে হবে`},file:{unit:`বাইট`,verb:`থাকতে হবে`},array:{unit:`আইটেম`,verb:`থাকতে হবে`},set:{unit:`আইটেম`,verb:`থাকতে হবে`},map:{unit:`এন্ট্রি`,verb:`থাকতে হবে`}};function n(e){return t[e]??null}let r={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 ঠিকানা`,mac:`MAC ঠিকানা`,cidrv4:`IPv4 রেঞ্জ`,cidrv6:`IPv6 রেঞ্জ`,base64:`base64-এনকোডেড স্ট্রিং`,base64url:`base64url-এনকোডেড স্ট্রিং`,json_string:`JSON স্ট্রিং`,e164:`E.164 নম্বর`,credit_card:`ক্রেডিট কার্ড নম্বর`,jwt:`JWT`,template_literal:`ইনপুট`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`অবৈধ ইনপুট: প্রত্যাশিত ${n}, প্রাপ্ত ${i[r]??r}`}case`invalid_value`:return t.values.length===1?`অবৈধ ইনপুট: প্রত্যাশিত ${C(t.values[0])}`:`অবৈধ অপশন: ${v(t.values,` | `)} এর মধ্যে একটি প্রত্যাশিত`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`অনেক বড়: ${t.origin??`মান`} ${e}${t.maximum.toString()} ${r.unit??`এলিমেন্ট`} হতে হবে`:`অনেক বড়: ${t.origin??`মান`} ${e}${t.maximum.toString()} হতে হবে`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`অনেক ছোট: ${t.origin} ${e}${t.minimum.toString()} ${r.unit} হতে হবে`:`অনেক ছোট: ${t.origin} ${e}${t.minimum.toString()} হতে হবে`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`অবৈধ স্ট্রিং: "${e.prefix}" দিয়ে শুরু হতে হবে`:e.format===`ends_with`?`অবৈধ স্ট্রিং: "${e.suffix}" দিয়ে শেষ হতে হবে`:e.format===`includes`?`অবৈধ স্ট্রিং: "${e.includes}" অন্তর্ভুক্ত থাকতে হবে`:e.format===`regex`?`অবৈধ স্ট্রিং: ${e.pattern} প্যাটার্ন মিলতে হবে`:`অবৈধ ${r[e.format]??t.format}`}case`not_multiple_of`:return`অবৈধ নম্বর: ${t.divisor} এর গুণিতক হতে হবে`;case`unrecognized_keys`:return`অচেনা কী${t.keys.length>1?`গুলো`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} এ অবৈধ কী`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`অবৈধ ডিসক্রিমিনেটর মান। প্রত্যাশিত ${t.options.map(e=>`'${e}'`).join(` | `)}`:`অবৈধ ইনপুট`;case`invalid_element`:return`${t.origin} এ অবৈধ মান`;default:return`অবৈধ ইনপুট`}}};function Wo(){return{localeError:Uo()}}const Go=()=>{let t={string:{unit:`caràcters`,verb:`contenir`},file:{unit:`bytes`,verb:`contenir`},array:{unit:`elements`,verb:`contenir`},set:{unit:`elements`,verb:`contenir`},map:{unit:`elements`,verb:`contenir`}};function n(e){return t[e]??null}let r={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`,mac:`adreça MAC`,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`,credit_card:`número de targeta de crèdit`,jwt:`JWT`,template_literal:`entrada`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Tipus invàlid: s'esperava instanceof ${t.expected}, s'ha rebut ${a}`:`Tipus invàlid: s'esperava ${n}, s'ha rebut ${a}`}case`invalid_value`:return t.values.length===1?`Valor invàlid: s'esperava ${C(t.values[0])}`:`Opció invàlida: s'esperava una de ${v(t.values,` o `)}`;case`too_big`:{let e=t.inclusive?`com a màxim`:`menys de`,r=n(t.origin);return r?`Massa gran: s'esperava que ${t.origin??`el valor`} contingués ${e} ${t.maximum.toString()} ${r.unit??`elements`}`:`Massa gran: s'esperava que ${t.origin??`el valor`} fos ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`com a mínim`:`més de`,r=n(t.origin);return r?`Massa petit: s'esperava que ${t.origin} contingués ${e} ${t.minimum.toString()} ${r.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Format invàlid: ha de començar amb "${e.prefix}"`:e.format===`ends_with`?`Format invàlid: ha d'acabar amb "${e.suffix}"`:e.format===`includes`?`Format invàlid: ha d'incloure "${e.includes}"`:e.format===`regex`?`Format invàlid: ha de coincidir amb el patró ${e.pattern}`:`Format invàlid per a ${r[e.format]??t.format}`}case`not_multiple_of`:return`Número invàlid: ha de ser múltiple de ${t.divisor}`;case`unrecognized_keys`:return`Clau${t.keys.length>1?`s`:``} no reconeguda${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Clau invàlida a ${t.origin}`;case`invalid_union`:return`Entrada invàlida`;case`invalid_element`:return`Element invàlid a ${t.origin}`;default:return`Entrada invàlida`}}};function Ko(){return{localeError:Go()}}const qo=()=>{let t={string:{unit:`پیت`,verb:`بێت`},file:{unit:`بایت`,verb:`بێت`},array:{unit:`دانە`,verb:`بێت`},set:{unit:`دانە`,verb:`بێت`},map:{unit:`دانە`,verb:`بێت`}};function n(e){return t[e]??null}let r={regex:`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`,mac:`ناونیشانی MAC`,cidrv4:`مەودای IPv4`,cidrv6:`مەودای IPv6`,base64:`دەقی base64`,base64url:`دەقی base64url`,json_string:`دەقی JSON`,e164:`ژمارەی E.164`,credit_card:`ژمارەی کارتی کرێدیت`,jwt:`JWT`,template_literal:`تێکردە`},i={nan:`NaN`,string:`نووسین`,number:`ژمارە`,boolean:`boolean`,array:`array`,object:`object`,date:`ڕێکەوت`,integer:`ژمارە`,float:`ژمارە`,null:`null`,undefined:`undefined`,function:`function`,symbol:`symbol`,unknown:`unknown`,promise:`promise`,void:`void`,never:`never`,map:`map`,set:`set`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r,o=[`ا`,`و`,`ۆ`,`وو`,`ە`,`ی`,`ێ`].some(e=>a.endsWith(e))?`یە`:`ە`,s=/^[a-zA-Z]+$/.test(a);return r===`null`||r===`undefined`?`داواکراوە`:`چاوەڕوانکراوە ${n} بێت، بەڵام ${a}${s?``:o}`}case`invalid_value`:return t.values.length===1?`بەهاکە نادرووستە: چاوەڕوانکراوە ${C(t.values[0])} بێت`:`هەڵبژاردەی نادروست: چاوەڕوانکراوە یەکێک بێت لە ${v(t.values,`|`)}`;case`too_big`:{let e=n(t.origin);return e?`پێویستە بە لایەنی زۆرەوە ${t.maximum.toString()} ${e.unit} ${e.verb}`:`پێویستە بە لایەنی زۆرەوە ${t.maximum.toString()} بێت`}case`too_small`:{let e=n(t.origin);return e?`پێویستە بە لایەنی کەمەوە ${t.minimum.toString()} ${e.unit} ${e.verb}`:`پێویستە بە لایەنی کەمەوە ${t.minimum.toString()} بێت`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`دەقی نادروست: پێویستە دەستپێبکات بە "${e.prefix}"`:e.format===`ends_with`?`دەقی نادروست: پێویستە کۆتاییبێت بە "${e.suffix}"`:e.format===`includes`?`دەقی نادروست: پێویستە "${e.includes}" لەخۆبگرێت`:e.format===`regex`?`دەقی نادروست: پێویستە لەگەڵ پاتێرنی ${e.pattern} بگونجێت`:`بەهای ${r[e.format]??t.format} نادروستە`}case`not_multiple_of`:return`ژمارەی نادروست: دەبێت چەند هێندە بێت بۆ ${t.divisor}`;case`unrecognized_keys`:return`کلیلی نەناسراو: ${v(t.keys,`, `)}`;case`invalid_key`:return`کلیلی نادروست لە ${t.origin}`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`بەهای نەناسراو هەیە. بەهای چاوەڕوانکراو: ${t.options.map(e=>`'${e}'`).join(` | `)}`:`یەکگرتنی نادروست`;case`invalid_element`:return`${t.origin} بەهاکە نادروستە`;default:return`تێکردەی نادروست`}}};function Jo(){return{localeError:qo()}}const Yo=()=>{let t={string:{unit:`znaků`,verb:`mít`},file:{unit:`bajtů`,verb:`mít`},array:{unit:`prvků`,verb:`mít`},set:{unit:`prvků`,verb:`mít`},map:{unit:`prvků`,verb:`mít`}};function n(e){return t[e]??null}let r={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`,mac:`MAC 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`,credit_card:`číslo kreditní karty`,jwt:`JWT`,template_literal:`vstup`},i={nan:`NaN`,number:`číslo`,string:`řetězec`,function:`funkce`,array:`pole`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očekáváno instanceof ${t.expected}, obdrženo ${a}`:`Neplatný vstup: očekáváno ${n}, obdrženo ${a}`}case`invalid_value`:return t.values.length===1?`Neplatný vstup: očekáváno ${C(t.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Hodnota je příliš velká: ${t.origin??`hodnota`} musí mít ${e}${t.maximum.toString()} ${r.unit??`prvků`}`:`Hodnota je příliš velká: ${t.origin??`hodnota`} musí být ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Hodnota je příliš malá: ${t.origin??`hodnota`} musí mít ${e}${t.minimum.toString()} ${r.unit??`prvků`}`:`Hodnota je příliš malá: ${t.origin??`hodnota`} musí být ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Neplatný řetězec: musí začínat na "${e.prefix}"`:e.format===`ends_with`?`Neplatný řetězec: musí končit na "${e.suffix}"`:e.format===`includes`?`Neplatný řetězec: musí obsahovat "${e.includes}"`:e.format===`regex`?`Neplatný řetězec: musí odpovídat vzoru ${e.pattern}`:`Neplatný formát ${r[e.format]??t.format}`}case`not_multiple_of`:return`Neplatné číslo: musí být násobkem ${t.divisor}`;case`unrecognized_keys`:return`Neznámé klíče: ${v(t.keys,`, `)}`;case`invalid_key`:return`Neplatný klíč v ${t.origin}`;case`invalid_union`:return`Neplatný vstup`;case`invalid_element`:return`Neplatná hodnota v ${t.origin}`;default:return`Neplatný vstup`}}};function Xo(){return{localeError:Yo()}}const Zo=()=>{let t={string:{unit:`tegn`,verb:`havde`},file:{unit:`bytes`,verb:`havde`},array:{unit:`elementer`,verb:`indeholdt`},set:{unit:`elementer`,verb:`indeholdt`},map:{unit:`elementer`,verb:`indeholdt`}};function n(e){return t[e]??null}let 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-adresse`,ipv6:`IPv6-adresse`,mac:`MAC-adresse`,cidrv4:`IPv4-spektrum`,cidrv6:`IPv6-spektrum`,base64:`base64-kodet streng`,base64url:`base64url-kodet streng`,json_string:`JSON-streng`,e164:`E.164-nummer`,credit_card:`kreditkortnummer`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`,string:`streng`,number:`tal`,boolean:`boolean`,array:`liste`,object:`objekt`,set:`sæt`,file:`fil`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${a}`:`Ugyldigt input: forventede ${n}, fik ${a}`}case`invalid_value`:return t.values.length===1?`Ugyldig værdi: forventede ${C(t.values[0])}`:`Ugyldigt valg: forventede en af følgende ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin),a=i[t.origin]??t.origin;return r?`For stor: forventede ${a??`value`} ${r.verb} ${e} ${t.maximum.toString()} ${r.unit??`elementer`}`:`For stor: forventede ${a??`value`} havde ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin),a=i[t.origin]??t.origin;return r?`For lille: forventede ${a} ${r.verb} ${e} ${t.minimum.toString()} ${r.unit}`:`For lille: forventede ${a} havde ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ugyldig streng: skal starte med "${e.prefix}"`:e.format===`ends_with`?`Ugyldig streng: skal ende med "${e.suffix}"`:e.format===`includes`?`Ugyldig streng: skal indeholde "${e.includes}"`:e.format===`regex`?`Ugyldig streng: skal matche mønsteret ${e.pattern}`:`Ugyldig ${r[e.format]??t.format}`}case`not_multiple_of`:return`Ugyldigt tal: skal være deleligt med ${t.divisor}`;case`unrecognized_keys`:return`${t.keys.length>1?`Ukendte nøgler`:`Ukendt nøgle`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Ugyldig nøgle i ${t.origin}`;case`invalid_union`:return`Ugyldigt input: matcher ingen af de tilladte typer`;case`invalid_element`:return`Ugyldig værdi i ${t.origin}`;default:return`Ugyldigt input`}}};function Qo(){return{localeError:Zo()}}const $o=()=>{let t={string:{unit:`Zeichen`,verb:`zu haben`},file:{unit:`Bytes`,verb:`zu haben`},array:{unit:`Elemente`,verb:`zu haben`},set:{unit:`Elemente`,verb:`zu haben`},map:{unit:`Elemente`,verb:`zu haben`}};function n(e){return t[e]??null}let r={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`,mac:`MAC-Adresse`,cidrv4:`IPv4-Bereich`,cidrv6:`IPv6-Bereich`,base64:`Base64-codierter String`,base64url:`Base64-URL-codierter String`,json_string:`JSON-String`,e164:`E.164-Nummer`,credit_card:`Kreditkartennummer`,jwt:`JWT`,template_literal:`Eingabe`},i={nan:`NaN`,number:`Zahl`,array:`Array`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ungültige Eingabe: erwartet instanceof ${t.expected}, erhalten ${a}`:`Ungültige Eingabe: erwartet ${n}, erhalten ${a}`}case`invalid_value`:return t.values.length===1?`Ungültige Eingabe: erwartet ${C(t.values[0])}`:`Ungültige Option: erwartet eine von ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Zu groß: erwartet, dass ${t.origin??`Wert`} ${e}${t.maximum.toString()} ${r.unit??`Elemente`} hat`:`Zu groß: erwartet, dass ${t.origin??`Wert`} ${e}${t.maximum.toString()} ist`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Zu klein: erwartet, dass ${t.origin} ${e}${t.minimum.toString()} ${r.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${e}${t.minimum.toString()} ist`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ungültiger String: muss mit "${e.prefix}" beginnen`:e.format===`ends_with`?`Ungültiger String: muss mit "${e.suffix}" enden`:e.format===`includes`?`Ungültiger String: muss "${e.includes}" enthalten`:e.format===`regex`?`Ungültiger String: muss dem Muster ${e.pattern} entsprechen`:`Ungültig: ${r[e.format]??t.format}`}case`not_multiple_of`:return`Ungültige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case`unrecognized_keys`:return`${t.keys.length>1?`Unbekannte Schlüssel`:`Unbekannter Schlüssel`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Ungültiger Schlüssel in ${t.origin}`;case`invalid_union`:return`Ungültige Eingabe`;case`invalid_element`:return`Ungültiger Wert in ${t.origin}`;default:return`Ungültige Eingabe`}}};function es(){return{localeError:$o()}}const ts=()=>{let t={string:{unit:`χαρακτήρες`,verb:`να έχει`},file:{unit:`bytes`,verb:`να έχει`},array:{unit:`στοιχεία`,verb:`να έχει`},set:{unit:`στοιχεία`,verb:`να έχει`},map:{unit:`καταχωρήσεις`,verb:`να έχει`}};function n(e){return t[e]??null}let r={regex:`είσοδος`,email:`διεύθυνση 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`,mac:`διεύθυνση MAC`,cidrv4:`εύρος IPv4`,cidrv6:`εύρος IPv6`,base64:`συμβολοσειρά κωδικοποιημένη σε base64`,base64url:`συμβολοσειρά κωδικοποιημένη σε base64url`,json_string:`συμβολοσειρά JSON`,e164:`αριθμός E.164`,credit_card:`αριθμός πιστωτικής κάρτας`,jwt:`JWT`,template_literal:`είσοδος`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return typeof t.expected==`string`&&/^[A-Z]/.test(t.expected)?`Μη έγκυρη είσοδος: αναμενόταν instanceof ${t.expected}, λήφθηκε ${a}`:`Μη έγκυρη είσοδος: αναμενόταν ${n}, λήφθηκε ${a}`}case`invalid_value`:return t.values.length===1?`Μη έγκυρη είσοδος: αναμενόταν ${C(t.values[0])}`:`Μη έγκυρη επιλογή: αναμενόταν ένα από ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Πολύ μεγάλο: αναμενόταν ${t.origin??`τιμή`} να έχει ${e}${t.maximum.toString()} ${r.unit??`στοιχεία`}`:`Πολύ μεγάλο: αναμενόταν ${t.origin??`τιμή`} να είναι ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Πολύ μικρό: αναμενόταν ${t.origin} να έχει ${e}${t.minimum.toString()} ${r.unit}`:`Πολύ μικρό: αναμενόταν ${t.origin} να είναι ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${e.prefix}"`:e.format===`ends_with`?`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${e.suffix}"`:e.format===`includes`?`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${e.includes}"`:e.format===`regex`?`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${e.pattern}`:`Μη έγκυρο: ${r[e.format]??t.format}`}case`not_multiple_of`:return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${t.divisor}`;case`unrecognized_keys`:return`Άγνωστ${t.keys.length>1?`α`:`ο`} κλειδ${t.keys.length>1?`ιά`:`ί`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Μη έγκυρο κλειδί στο ${t.origin}`;case`invalid_union`:return`Μη έγκυρη είσοδος`;case`invalid_element`:return`Μη έγκυρη τιμή στο ${t.origin}`;default:return`Μη έγκυρη είσοδος`}}};function ns(){return{localeError:ts()}}const rs=()=>{let t={string:{unit:`characters`,verb:`to have`},file:{unit:`bytes`,verb:`to have`},array:{unit:`items`,verb:`to have`},set:{unit:`items`,verb:`to have`},map:{unit:`entries`,verb:`to have`}};function n(e){return t[e]??null}let r={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`,credit_card:`credit card number`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`};function a(e,t){return e===`number`&&typeof t==`number`&&!Number.isFinite(t)?String(t):i[e]??e}return t=>{switch(t.code){case`invalid_type`:return`Invalid input: expected ${a(t.expected)}, received ${a(e(t.input),t.input)}`;case`invalid_value`:return t.values.length===1?`Invalid input: expected ${C(t.values[0])}`:`Invalid option: expected one of ${v(t.values,`|`)}`;case`too_big`:{let e=t.exact?`exactly `:t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Too big: expected ${t.origin??`value`} to have ${e}${t.maximum.toString()} ${r.unit??`elements`}`:`Too big: expected ${t.origin??`value`} to be ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.exact?`exactly `:t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Too small: expected ${t.origin} to have ${e}${t.minimum.toString()} ${r.unit}`:`Too small: expected ${t.origin} to be ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;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 ${r[e.format]??t.format}`}case`not_multiple_of`:return`Invalid number: must be a multiple of ${t.divisor}`;case`unrecognized_keys`:return`Unrecognized key${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Invalid key in ${t.origin}`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`Invalid discriminator value. Expected ${t.options.map(e=>`'${e}'`).join(` | `)}`:t.inclusive===!1?`Invalid input: more than one option matched`:`Invalid input`;case`invalid_element`:return`Invalid value in ${t.origin}`;default:return`Invalid input`}}};function is(){return{localeError:rs()}}const as=()=>{let t={string:{unit:`karaktrojn`,verb:`havi`},file:{unit:`bajtojn`,verb:`havi`},array:{unit:`elementojn`,verb:`havi`},set:{unit:`elementojn`,verb:`havi`},map:{unit:`elementojn`,verb:`havi`}};function n(e){return t[e]??null}let r={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`,mac:`MAC-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`,credit_card:`kreditkarta numero`,jwt:`JWT`,template_literal:`enigo`},i={nan:`NaN`,number:`nombro`,array:`tabelo`,null:`senvalora`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendiĝis instanceof ${t.expected}, riceviĝis ${a}`:`Nevalida enigo: atendiĝis ${n}, riceviĝis ${a}`}case`invalid_value`:return t.values.length===1?`Nevalida enigo: atendiĝis ${C(t.values[0])}`:`Nevalida opcio: atendiĝis unu el ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Tro granda: atendiĝis ke ${t.origin??`valoro`} havu ${e}${t.maximum.toString()} ${r.unit??`elementojn`}`:`Tro granda: atendiĝis ke ${t.origin??`valoro`} havu ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Tro malgranda: atendiĝis ke ${t.origin} havu ${e}${t.minimum.toString()} ${r.unit}`:`Tro malgranda: atendiĝis ke ${t.origin} estu ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;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 ${r[e.format]??t.format}`}case`not_multiple_of`:return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case`unrecognized_keys`:return`Nekonata${t.keys.length>1?`j`:``} ŝlosilo${t.keys.length>1?`j`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Nevalida ŝlosilo en ${t.origin}`;case`invalid_union`:return`Nevalida enigo`;case`invalid_element`:return`Nevalida valoro en ${t.origin}`;default:return`Nevalida enigo`}}};function os(){return{localeError:as()}}const ss=()=>{let t={string:{unit:`caracteres`,verb:`tener`},file:{unit:`bytes`,verb:`tener`},array:{unit:`elementos`,verb:`tener`},set:{unit:`elementos`,verb:`tener`}};function n(e){return t[e]??null}let 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`,mac:`dirección MAC`,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`,credit_card:`número de tarjeta de crédito`,jwt:`JWT`,template_literal:`entrada`},i={nan:`NaN`,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`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Entrada inválida: se esperaba instanceof ${t.expected}, recibido ${a}`:`Entrada inválida: se esperaba ${n}, recibido ${a}`}case`invalid_value`:return t.values.length===1?`Entrada inválida: se esperaba ${C(t.values[0])}`:`Opción inválida: se esperaba una de ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin),a=i[t.origin]??t.origin;return r?`Demasiado grande: se esperaba que ${a??`valor`} tuviera ${e}${t.maximum.toString()} ${r.unit??`elementos`}`:`Demasiado grande: se esperaba que ${a??`valor`} fuera ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin),a=i[t.origin]??t.origin;return r?`Demasiado pequeño: se esperaba que ${a} tuviera ${e}${t.minimum.toString()} ${r.unit}`:`Demasiado pequeño: se esperaba que ${a} fuera ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Cadena inválida: debe comenzar con "${e.prefix}"`:e.format===`ends_with`?`Cadena inválida: debe terminar en "${e.suffix}"`:e.format===`includes`?`Cadena inválida: debe incluir "${e.includes}"`:e.format===`regex`?`Cadena inválida: debe coincidir con el patrón ${e.pattern}`:`Inválido ${r[e.format]??t.format}`}case`not_multiple_of`:return`Número inválido: debe ser múltiplo de ${t.divisor}`;case`unrecognized_keys`:return`Llave${t.keys.length>1?`s`:``} desconocida${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Llave inválida en ${i[t.origin]??t.origin}`;case`invalid_union`:return`Entrada inválida`;case`invalid_element`:return`Valor inválido en ${i[t.origin]??t.origin}`;default:return`Entrada inválida`}}};function cs(){return{localeError:ss()}}const ls=()=>{let t={string:{unit:`کاراکتر`,verb:`داشته باشد`},file:{unit:`بایت`,verb:`داشته باشد`},array:{unit:`آیتم`,verb:`داشته باشد`},set:{unit:`آیتم`,verb:`داشته باشد`},map:{unit:`آیتم`,verb:`داشته باشد`}};function n(e){return t[e]??null}let r={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 آدرس`,mac:`MAC آدرس`,cidrv4:`IPv4 دامنه`,cidrv6:`IPv6 دامنه`,base64:`base64-encoded رشته`,base64url:`base64url-encoded رشته`,json_string:`JSON رشته`,e164:`E.164 عدد`,credit_card:`شماره کارت اعتباری`,jwt:`JWT`,template_literal:`ورودی`},i={nan:`NaN`,number:`عدد`,array:`آرایه`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`ورودی نامعتبر: می‌بایست instanceof ${t.expected} می‌بود، ${a} دریافت شد`:`ورودی نامعتبر: می‌بایست ${n} می‌بود، ${a} دریافت شد`}case`invalid_value`:return t.values.length===1?`ورودی نامعتبر: می‌بایست ${C(t.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${v(t.values,`|`)} می‌بود`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`خیلی بزرگ: ${t.origin??`مقدار`} باید ${e}${t.maximum.toString()} ${r.unit??`عنصر`} باشد`:`خیلی بزرگ: ${t.origin??`مقدار`} باید ${e}${t.maximum.toString()} باشد`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`خیلی کوچک: ${t.origin} باید ${e}${t.minimum.toString()} ${r.unit} باشد`:`خیلی کوچک: ${t.origin} باید ${e}${t.minimum.toString()} باشد`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`رشته نامعتبر: باید با "${e.prefix}" شروع شود`:e.format===`ends_with`?`رشته نامعتبر: باید با "${e.suffix}" تمام شود`:e.format===`includes`?`رشته نامعتبر: باید شامل "${e.includes}" باشد`:e.format===`regex`?`رشته نامعتبر: باید با الگوی ${e.pattern} مطابقت داشته باشد`:`${r[e.format]??t.format} نامعتبر`}case`not_multiple_of`:return`عدد نامعتبر: باید مضرب ${t.divisor} باشد`;case`unrecognized_keys`:return`کلید${t.keys.length>1?`های`:``} ناشناس: ${v(t.keys,`, `)}`;case`invalid_key`:return`کلید ناشناس در ${t.origin}`;case`invalid_union`:return`ورودی نامعتبر`;case`invalid_element`:return`مقدار نامعتبر در ${t.origin}`;default:return`ورودی نامعتبر`}}};function us(){return{localeError:ls()}}const ds=()=>{let t={string:{unit:`merkkiä`,subject:`merkkijonon`},file:{unit:`tavua`,subject:`tiedoston`},array:{unit:`alkiota`,subject:`listan`},set:{unit:`alkiota`,subject:`joukon`},map:{unit:`alkiota`,subject:`kuvauksen`},number:{unit:``,subject:`luvun`},bigint:{unit:``,subject:`suuren kokonaisluvun`},int:{unit:``,subject:`kokonaisluvun`},date:{unit:``,subject:`päivämäärän`}};function n(e){return t[e]??null}let r={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`,mac:`MAC-osoite`,cidrv4:`IPv4-alue`,cidrv6:`IPv6-alue`,base64:`base64-koodattu merkkijono`,base64url:`base64url-koodattu merkkijono`,json_string:`JSON-merkkijono`,e164:`E.164-luku`,credit_card:`luottokortin numero`,jwt:`JWT`,template_literal:`templaattimerkkijono`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${a}`:`Virheellinen tyyppi: odotettiin ${n}, oli ${a}`}case`invalid_value`:return t.values.length===1?`Virheellinen syöte: täytyy olla ${C(t.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Liian suuri: ${r.subject} täytyy olla ${e}${t.maximum.toString()} ${r.unit}`.trim():`Liian suuri: arvon täytyy olla ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Liian pieni: ${r.subject} täytyy olla ${e}${t.minimum.toString()} ${r.unit}`.trim():`Liian pieni: arvon täytyy olla ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Virheellinen syöte: täytyy alkaa "${e.prefix}"`:e.format===`ends_with`?`Virheellinen syöte: täytyy loppua "${e.suffix}"`:e.format===`includes`?`Virheellinen syöte: täytyy sisältää "${e.includes}"`:e.format===`regex`?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${e.pattern}`:`Virheellinen ${r[e.format]??t.format}`}case`not_multiple_of`:return`Virheellinen luku: täytyy olla luvun ${t.divisor} monikerta`;case`unrecognized_keys`:return`${t.keys.length>1?`Tuntemattomat avaimet`:`Tuntematon avain`}: ${v(t.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 fs(){return{localeError:ds()}}const ps=()=>{let t={string:{unit:`caractères`,verb:`avoir`},file:{unit:`octets`,verb:`avoir`},array:{unit:`éléments`,verb:`avoir`},set:{unit:`éléments`,verb:`avoir`}};function n(e){return t[e]??null}let r={regex:`expression régulière`,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`,mac:`adresse MAC`,cidrv4:`plage IPv4`,cidrv6:`plage IPv6`,base64:`chaîne de caractères encodée en base64`,base64url:`chaîne de caractères encodée en base64url`,json_string:`chaîne de caractères JSON`,e164:`numéro au format E.164`,credit_card:`numéro de carte de crédit`,jwt:`JWT`,template_literal:`entrée`},i={string:`chaîne de caractères`,number:`nombre`,int:`entier`,boolean:`booléen`,bigint:`grand entier`,symbol:`symbole`,undefined:`indéfini`,null:`null`,never:`jamais`,void:`vide`,date:`date`,array:`tableau`,object:`objet`,tuple:`tuple`,record:`record`,map:`map`,set:`ensemble`,file:`fichier`,nonoptional:`non optionnel`,nan:`NaN`,function:`fonction`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Entrée invalide : instance de ${t.expected} attendu, ${a} reçu`:`Entrée invalide : ${n} attendu, ${a} reçu`}case`invalid_value`:return t.values.length===1?`Entrée invalide : ${C(t.values[0])} attendu`:`Option invalide : une valeur parmi ${v(t.values,`|`)} attendue`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Trop grand : ${i[t.origin]??`valeur`} doit ${r.verb} ${e}${t.maximum.toString()} ${r.unit??`élément(s)`}`:`Trop grand : ${i[t.origin]??`valeur`} doit être ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Trop petit : ${i[t.origin]??`valeur`} doit ${r.verb} ${e}${t.minimum.toString()} ${r.unit}`:`Trop petit : ${i[t.origin]??`valeur`} doit être ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Chaîne de caractères invalide : doit commencer par "${e.prefix}"`:e.format===`ends_with`?`Chaîne de caractères invalide : doit se terminer par "${e.suffix}"`:e.format===`includes`?`Chaîne de caractères invalide : doit inclure "${e.includes}"`:e.format===`regex`?`Chaîne de caractères invalide : doit correspondre au motif ${e.pattern}`:`${r[e.format]??t.format} invalide`}case`not_multiple_of`:return`Nombre invalide : doit être un multiple de ${t.divisor}`;case`unrecognized_keys`:return`Clé${t.keys.length>1?`s`:``} non reconnue${t.keys.length>1?`s`:``} : ${v(t.keys,`, `)}`;case`invalid_key`:return`Clé invalide dans ${t.origin}`;case`invalid_union`:return`Entrée invalide`;case`invalid_element`:return`Valeur invalide dans ${t.origin}`;default:return`Entrée invalide`}}};function ms(){return{localeError:ps()}}const hs=()=>{let t={string:{unit:`caractères`,verb:`avoir`},file:{unit:`octets`,verb:`avoir`},array:{unit:`éléments`,verb:`avoir`},set:{unit:`éléments`,verb:`avoir`},map:{unit:`éléments`,verb:`avoir`}};function n(e){return t[e]??null}let r={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`,mac:`adresse MAC`,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`,credit_card:`numéro de carte de crédit`,jwt:`JWT`,template_literal:`entrée`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Entrée invalide : attendu instanceof ${t.expected}, reçu ${a}`:`Entrée invalide : attendu ${n}, reçu ${a}`}case`invalid_value`:return t.values.length===1?`Entrée invalide : attendu ${C(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`≤`:`<`,r=n(t.origin);return r?`Trop grand : attendu que ${t.origin??`la valeur`} ait ${e}${t.maximum.toString()} ${r.unit}`:`Trop grand : attendu que ${t.origin??`la valeur`} soit ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`≥`:`>`,r=n(t.origin);return r?`Trop petit : attendu que ${t.origin} ait ${e}${t.minimum.toString()} ${r.unit}`:`Trop petit : attendu que ${t.origin} soit ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Chaîne invalide : doit commencer par "${e.prefix}"`:e.format===`ends_with`?`Chaîne invalide : doit se terminer par "${e.suffix}"`:e.format===`includes`?`Chaîne invalide : doit inclure "${e.includes}"`:e.format===`regex`?`Chaîne invalide : doit correspondre au motif ${e.pattern}`:`${r[e.format]??t.format} invalide`}case`not_multiple_of`:return`Nombre invalide : doit être un multiple de ${t.divisor}`;case`unrecognized_keys`:return`Clé${t.keys.length>1?`s`:``} non reconnue${t.keys.length>1?`s`:``} : ${v(t.keys,`, `)}`;case`invalid_key`:return`Clé invalide dans ${t.origin}`;case`invalid_union`:return`Entrée invalide`;case`invalid_element`:return`Valeur invalide dans ${t.origin}`;default:return`Entrée invalide`}}};function gs(){return{localeError:hs()}}const _s=()=>{let t={string:{unit:`અક્ષર`,verb:`હોવા જોઈએ`},file:{unit:`બાયટ`,verb:`હોવા જોઈએ`},array:{unit:`આઇટમ`,verb:`હોવા જોઈએ`},set:{unit:`આઇટમ`,verb:`હોવા જોઈએ`},map:{unit:`એન્ટ્રી`,verb:`હોવા જોઈએ`}};function n(e){return t[e]??null}let r={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 એડ્રેસ`,mac:`MAC એડ્રેસ`,cidrv4:`IPv4 શ્રેણી`,cidrv6:`IPv6 શ્રેણી`,base64:`base64-એન્કોડેડ સ્ટ્રિંગ`,base64url:`base64url-એન્કોડેડ સ્ટ્રિંગ`,json_string:`JSON સ્ટ્રિંગ`,e164:`E.164 નંબર`,credit_card:`ક્રેડિટ કાર્ડ નંબર`,jwt:`JWT`,template_literal:`ઇનપુટ`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`અમાન્ય ઇનપુટ: અપેક્ષિત ${n}, પ્રાપ્ત ${i[r]??r}`}case`invalid_value`:return t.values.length===1?`અમાન્ય ઇનપુટ: અપેક્ષિત ${C(t.values[0])}`:`અમાન્ય વિકલ્પ: ${v(t.values,` | `)} માધ્યમથી એક અપેક્ષિત`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`ખૂબ મોટું: ${t.origin??`મૂલ્ય`} ${e}${t.maximum.toString()} ${r.unit??`એલિમેન્ટ`} હોવા જોઈએ`:`ખૂબ મોટું: ${t.origin??`મૂલ્ય`} ${e}${t.maximum.toString()} હોવું જોઈએ`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`ખૂબ નાનું: ${t.origin} ${e}${t.minimum.toString()} ${r.unit} હોવા જોઈએ`:`ખૂબ નાનું: ${t.origin} ${e}${t.minimum.toString()} હોવું જોઈએ`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`અમાન્ય સ્ટ્રિંગ: "${e.prefix}" થી શરૂ થવું જોઈએ`:e.format===`ends_with`?`અમાન્ય સ્ટ્રિંગ: "${e.suffix}" પર સમાપ્ત થવું જોઈએ`:e.format===`includes`?`અમાન્ય સ્ટ્રિંગ: "${e.includes}" શામેલ હોવું જોઈએ`:e.format===`regex`?`અમાન્ય સ્ટ્રિંગ: પેટર્ન ${e.pattern} સાથે મેળ ખાવું જોઈએ`:`અમાન્ય ${r[e.format]??t.format}`}case`not_multiple_of`:return`અમાન્ય નંબર: ${t.divisor} નો ગુણાંક હોવો જોઈએ`;case`unrecognized_keys`:return`ઓળખી શકાતા નહીં તે કી${t.keys.length>1?`ઓ`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} માં અમાન્ય કી`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`અમાન્ય ડિસ્ક્રિમિનેટર મૂલ્ય. અપેક્ષિત ${t.options.map(e=>`'${e}'`).join(` | `)}`:`અમાન્ય ઇનપુટ`;case`invalid_element`:return`${t.origin} માં અમાન્ય મૂલ્ય`;default:return`અમાન્ય ઇનપુટ`}}};function vs(){return{localeError:_s()}}const ys=()=>{let t={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`}},n={string:{unit:`תווים`,shortLabel:`קצר`,longLabel:`ארוך`},file:{unit:`בייטים`,shortLabel:`קטן`,longLabel:`גדול`},array:{unit:`פריטים`,shortLabel:`קטן`,longLabel:`גדול`},set:{unit:`פריטים`,shortLabel:`קטן`,longLabel:`גדול`},number:{unit:``,shortLabel:`קטן`,longLabel:`גדול`}},r=e=>e?t[e]:void 0,i=e=>{let n=r(e);return n?n.label:e??t.unknown.label},a=e=>`ה${i(e)}`,o=e=>(r(e)?.gender??`m`)===`f`?`צריכה להיות`:`צריך להיות`,s=e=>e?n[e]??null:null,c={regex:{label:`קלט`,gender:`m`},email:{label:`כתובת אימייל`,gender:`f`},url:{label:`כתובת רשת`,gender:`f`},emoji:{label:`אימוג'י`,gender:`m`},uuid:{label:`UUID`,gender:`m`},uuidv4:{label:`UUIDv4`,gender:`m`},uuidv6:{label:`UUIDv6`,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`},mac:{label:`כתובת MAC`,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`},credit_card:{label:`מספר כרטיס אשראי`,gender:`m`},jwt:{label:`JWT`,gender:`m`},template_literal:{label:`קלט`,gender:`m`},ends_with:{label:`קלט`,gender:`m`},includes:{label:`קלט`,gender:`m`},lowercase:{label:`קלט`,gender:`m`},starts_with:{label:`קלט`,gender:`m`},uppercase:{label:`קלט`,gender:`m`}},l={nan:`NaN`};return n=>{switch(n.code){case`invalid_type`:{let r=n.expected,a=l[r??``]??i(r),o=e(n.input),s=l[o]??t[o]?.label??o;return/^[A-Z]/.test(n.expected)?`קלט לא תקין: צריך להיות instanceof ${n.expected}, התקבל ${s}`:`קלט לא תקין: צריך להיות ${a}, התקבל ${s}`}case`invalid_value`:{if(n.values.length===1)return`ערך לא תקין: הערך חייב להיות ${C(n.values[0])}`;let e=n.values.map(e=>C(e));if(n.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${e[0]} או ${e[1]}`;let t=e[e.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${e.slice(0,-1).join(`, `)} או ${t}`}case`too_big`:{let e=s(n.origin),t=a(n.origin??`value`);if(n.origin===`string`)return`${e?.longLabel??`ארוך`} מדי: ${t} צריכה להכיל ${n.maximum.toString()} ${e?.unit??``} ${n.inclusive?`או פחות`:`לכל היותר`}`.trim();if(n.origin===`number`)return`גדול מדי: ${t} צריך להיות ${n.inclusive?`קטן או שווה ל-${n.maximum}`:`קטן מ-${n.maximum}`}`;if(n.origin===`array`||n.origin===`set`)return`גדול מדי: ${t} ${n.origin===`set`?`צריכה`:`צריך`} להכיל ${n.inclusive?`${n.maximum} ${e?.unit??``} או פחות`:`פחות מ-${n.maximum} ${e?.unit??``}`}`.trim();let r=n.inclusive?`<=`:`<`,i=o(n.origin??`value`);return e?.unit?`${e.longLabel} מדי: ${t} ${i} ${r}${n.maximum.toString()} ${e.unit}`:`${e?.longLabel??`גדול`} מדי: ${t} ${i} ${r}${n.maximum.toString()}`}case`too_small`:{let e=s(n.origin),t=a(n.origin??`value`);if(n.origin===`string`)return`${e?.shortLabel??`קצר`} מדי: ${t} צריכה להכיל ${n.minimum.toString()} ${e?.unit??``} ${n.inclusive?`או יותר`:`לפחות`}`.trim();if(n.origin===`number`)return`קטן מדי: ${t} צריך להיות ${n.inclusive?`גדול או שווה ל-${n.minimum}`:`גדול מ-${n.minimum}`}`;if(n.origin===`array`||n.origin===`set`){let r=n.origin===`set`?`צריכה`:`צריך`;return n.minimum===1&&n.inclusive?`קטן מדי: ${t} ${r} להכיל ${n.origin,`לפחות פריט אחד`}`:`קטן מדי: ${t} ${r} להכיל ${n.inclusive?`${n.minimum} ${e?.unit??``} או יותר`:`יותר מ-${n.minimum} ${e?.unit??``}`}`.trim()}let r=n.inclusive?`>=`:`>`,i=o(n.origin??`value`);return e?.unit?`${e.shortLabel} מדי: ${t} ${i} ${r}${n.minimum.toString()} ${e.unit}`:`${e?.shortLabel??`קטן`} מדי: ${t} ${i} ${r}${n.minimum.toString()}`}case`invalid_format`:{let e=n;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 t=c[e.format];return`${t?.label??e.format} לא ${(t?.gender??`m`)===`f`?`תקינה`:`תקין`}`}case`not_multiple_of`:return`מספר לא תקין: חייב להיות מכפלה של ${n.divisor}`;case`unrecognized_keys`:return`מפתח${n.keys.length>1?`ות`:``} לא מזוה${n.keys.length>1?`ים`:`ה`}: ${v(n.keys,`, `)}`;case`invalid_key`:return`שדה לא תקין באובייקט`;case`invalid_union`:return`קלט לא תקין`;case`invalid_element`:return`ערך לא תקין ב${a(n.origin??`array`)}`;default:return`קלט לא תקין`}}};function bs(){return{localeError:ys()}}const xs=()=>{let t={string:{unit:`अक्षर`,verb:`रखने के लिए`},file:{unit:`बाइट्स`,verb:`रखने के लिए`},array:{unit:`तत्व`,verb:`रखने के लिए`},set:{unit:`तत्व`,verb:`रखने के लिए`},map:{unit:`प्रविष्टियाँ`,verb:`रखने के लिए`}};function n(e){return t[e]??null}let r={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 पता`,mac:`MAC पता`,cidrv4:`IPv4 श्रेणी`,cidrv6:`IPv6 श्रेणी`,base64:`Base64-एन्कोडेड स्ट्रिंग`,base64url:`Base64URL-एन्कोडेड स्ट्रिंग`,json_string:`JSON स्ट्रिंग`,e164:`E.164 संख्या`,credit_card:`क्रेडिट कार्ड संख्या`,jwt:`JWT`,template_literal:`इनपुट`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`अमान्य इनपुट: अपेक्षित ${n}, प्राप्त ${i[r]??r}`}case`invalid_value`:return t.values.length===1?`अमान्य इनपुट: अपेक्षित ${C(t.values[0])}`:`अमान्य विकल्प: अपेक्षित मानों में से एक ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`बहुत बड़ा: अपेक्षित था कि ${t.origin??`मान`} में ${e}${t.maximum} ${r.unit} हों`:`बहुत बड़ा: अपेक्षित था कि ${t.origin??`मान`} ${e}${t.maximum} हो`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`बहुत छोटा: अपेक्षित था कि ${t.origin} में ${e}${t.minimum} ${r.unit} हों`:`बहुत छोटा: अपेक्षित था कि ${t.origin} ${e}${t.minimum} हो`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`अमान्य स्ट्रिंग: "${e.prefix}" से शुरू होना चाहिए`:e.format===`ends_with`?`अमान्य स्ट्रिंग: "${e.suffix}" पर समाप्त होना चाहिए`:e.format===`includes`?`अमान्य स्ट्रिंग: इसमें "${e.includes}" शामिल होना चाहिए`:e.format===`regex`?`अमान्य स्ट्रिंग: पैटर्न ${e.pattern} से मेल खाना चाहिए`:`अमान्य ${r[e.format]??t.format}`}case`not_multiple_of`:return`अमान्य संख्या: यह ${t.divisor} का गुणज होना चाहिए`;case`unrecognized_keys`:return`अपरिचित कुंजी${t.keys.length>1?`याँ`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`अमान्य कुंजी: ${t.origin} में`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${t.options.map(e=>`'${e}'`).join(` | `)}`:`अमान्य इनपुट`;case`invalid_element`:return`अमान्य मान: ${t.origin} में`;default:return`अमान्य इनपुट`}}};function Ss(){return{localeError:xs()}}const Cs=()=>{let t={string:{unit:`znakova`,verb:`imati`},file:{unit:`bajtova`,verb:`imati`},array:{unit:`stavki`,verb:`imati`},set:{unit:`stavki`,verb:`imati`}};function n(e){return t[e]??null}let r={regex:`unos`,email:`email 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:`ISO datum i vrijeme`,date:`ISO datum`,time:`ISO vrijeme`,duration:`ISO trajanje`,ipv4:`IPv4 adresa`,ipv6:`IPv6 adresa`,mac:`MAC adresa`,cidrv4:`IPv4 raspon`,cidrv6:`IPv6 raspon`,base64:`base64 kodirani tekst`,base64url:`base64url kodirani tekst`,json_string:`JSON tekst`,e164:`E.164 broj`,credit_card:`broj kreditne kartice`,jwt:`JWT`,template_literal:`unos`},i={nan:`NaN`,string:`tekst`,number:`broj`,boolean:`boolean`,array:`niz`,object:`objekt`,set:`skup`,file:`datoteka`,date:`datum`,bigint:`bigint`,symbol:`simbol`,undefined:`undefined`,null:`null`,function:`funkcija`,map:`mapa`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Neispravan unos: očekuje se instanceof ${t.expected}, a primljeno je ${a}`:`Neispravan unos: očekuje se ${n}, a primljeno je ${a}`}case`invalid_value`:return t.values.length===1?`Neispravna vrijednost: očekivano ${C(t.values[0])}`:`Neispravna opcija: očekivano jedno od ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin),a=i[t.origin]??t.origin;return r?`Preveliko: očekivano da ${a??`vrijednost`} ima ${e}${t.maximum.toString()} ${r.unit??`elemenata`}`:`Preveliko: očekivano da ${a??`vrijednost`} bude ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin),a=i[t.origin]??t.origin;return r?`Premalo: očekivano da ${a} ima ${e}${t.minimum.toString()} ${r.unit}`:`Premalo: očekivano da ${a} bude ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Neispravan tekst: mora započinjati s "${e.prefix}"`:e.format===`ends_with`?`Neispravan tekst: mora završavati s "${e.suffix}"`:e.format===`includes`?`Neispravan tekst: mora sadržavati "${e.includes}"`:e.format===`regex`?`Neispravan tekst: mora odgovarati uzorku ${e.pattern}`:`Neispravna ${r[e.format]??t.format}`}case`not_multiple_of`:return`Neispravan broj: mora biti višekratnik od ${t.divisor}`;case`unrecognized_keys`:return`Neprepoznat${t.keys.length>1?`i ključevi`:` ključ`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Neispravan ključ u ${i[t.origin]??t.origin}`;case`invalid_union`:return`Neispravan unos`;case`invalid_element`:return`Neispravna vrijednost u ${i[t.origin]??t.origin}`;default:return`Neispravan unos`}}};function ws(){return{localeError:Cs()}}const Ts=()=>{let t={string:{unit:`karakter`,verb:`legyen`},file:{unit:`byte`,verb:`legyen`},array:{unit:`elem`,verb:`legyen`},set:{unit:`elem`,verb:`legyen`},map:{unit:`elem`,verb:`legyen`}};function n(e){return t[e]??null}let r={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`,mac:`MAC 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`,credit_card:`hitelkártyaszám`,jwt:`JWT`,template_literal:`bemenet`},i={nan:`NaN`,number:`szám`,array:`tömb`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Érvénytelen bemenet: a várt érték instanceof ${t.expected}, a kapott érték ${a}`:`Érvénytelen bemenet: a várt érték ${n}, a kapott érték ${a}`}case`invalid_value`:return t.values.length===1?`Érvénytelen bemenet: a várt érték ${C(t.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Túl nagy: ${t.origin??`érték`} mérete túl nagy ${e}${t.maximum.toString()} ${r.unit??`elem`}`:`Túl nagy: a bemeneti érték ${t.origin??`érték`} túl nagy: ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Túl kicsi: a bemeneti érték ${t.origin} mérete túl kicsi ${e}${t.minimum.toString()} ${r.unit}`:`Túl kicsi: a bemeneti érték ${t.origin} túl kicsi ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Érvénytelen string: "${e.prefix}" értékkel kell kezdődnie`:e.format===`ends_with`?`Érvénytelen string: "${e.suffix}" értékkel kell végződnie`:e.format===`includes`?`Érvénytelen string: "${e.includes}" értéket kell tartalmaznia`:e.format===`regex`?`Érvénytelen string: ${e.pattern} mintának kell megfelelnie`:`Érvénytelen ${r[e.format]??t.format}`}case`not_multiple_of`:return`Érvénytelen szám: ${t.divisor} többszörösének kell lennie`;case`unrecognized_keys`:return`Ismeretlen kulcs${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Érvénytelen kulcs ${t.origin}`;case`invalid_union`:return`Érvénytelen bemenet`;case`invalid_element`:return`Érvénytelen érték: ${t.origin}`;default:return`Érvénytelen bemenet`}}};function Es(){return{localeError:Ts()}}function Ds(e,t,n){return Math.abs(e)===1?t:n}function Os(e){if(!e)return``;let t=[`ա`,`ե`,`ը`,`ի`,`ո`,`ու`,`օ`],n=e[e.length-1];return e+(t.includes(n)?`ն`:`ը`)}const ks=()=>{let t={string:{unit:{one:`նշան`,many:`նշաններ`},verb:`ունենալ`},file:{unit:{one:`բայթ`,many:`բայթեր`},verb:`ունենալ`},array:{unit:{one:`տարր`,many:`տարրեր`},verb:`ունենալ`},set:{unit:{one:`տարր`,many:`տարրեր`},verb:`ունենալ`},map:{unit:{one:`տարր`,many:`տարրեր`},verb:`ունենալ`}};function n(e){return t[e]??null}let r={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 հասցե`,mac:`MAC հասցե`,cidrv4:`IPv4 միջակայք`,cidrv6:`IPv6 միջակայք`,base64:`base64 ձևաչափով տող`,base64url:`base64url ձևաչափով տող`,json_string:`JSON տող`,e164:`E.164 համար`,credit_card:`կրեդիտ քարտի համար`,jwt:`JWT`,template_literal:`մուտք`},i={nan:`NaN`,number:`թիվ`,array:`զանգված`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${t.expected}, ստացվել է ${a}`:`Սխալ մուտքագրում․ սպասվում էր ${n}, ստացվել է ${a}`}case`invalid_value`:return t.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${C(t.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);if(r){let n=Ds(Number(t.maximum),r.unit.one,r.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Os(t.origin??`արժեք`)} կունենա ${e}${t.maximum.toString()} ${n}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Os(t.origin??`արժեք`)} լինի ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);if(r){let n=Ds(Number(t.minimum),r.unit.one,r.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Os(t.origin)} կունենա ${e}${t.minimum.toString()} ${n}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Os(t.origin)} լինի ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Սխալ տող․ պետք է սկսվի "${e.prefix}"-ով`:e.format===`ends_with`?`Սխալ տող․ պետք է ավարտվի "${e.suffix}"-ով`:e.format===`includes`?`Սխալ տող․ պետք է պարունակի "${e.includes}"`:e.format===`regex`?`Սխալ տող․ պետք է համապատասխանի ${e.pattern} ձևաչափին`:`Սխալ ${r[e.format]??t.format}`}case`not_multiple_of`:return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${t.divisor}-ի`;case`unrecognized_keys`:return`Չճանաչված բանալի${t.keys.length>1?`ներ`:``}. ${v(t.keys,`, `)}`;case`invalid_key`:return`Սխալ բանալի ${Os(t.origin)}-ում`;case`invalid_union`:return`Սխալ մուտքագրում`;case`invalid_element`:return`Սխալ արժեք ${Os(t.origin)}-ում`;default:return`Սխալ մուտքագրում`}}};function As(){return{localeError:ks()}}const js=()=>{let t={string:{unit:`karakter`,verb:`memiliki`},file:{unit:`byte`,verb:`memiliki`},array:{unit:`item`,verb:`memiliki`},set:{unit:`item`,verb:`memiliki`},map:{unit:`item`,verb:`memiliki`}};function n(e){return t[e]??null}let r={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`,mac:`alamat MAC`,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`,credit_card:`nomor kartu kredit`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${a}`:`Input tidak valid: diharapkan ${n}, diterima ${a}`}case`invalid_value`:return t.values.length===1?`Input tidak valid: diharapkan ${C(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Terlalu besar: diharapkan ${t.origin??`value`} memiliki ${e}${t.maximum.toString()} ${r.unit??`elemen`}`:`Terlalu besar: diharapkan ${t.origin??`value`} menjadi ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Terlalu kecil: diharapkan ${t.origin} memiliki ${e}${t.minimum.toString()} ${r.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`String tidak valid: harus dimulai dengan "${e.prefix}"`:e.format===`ends_with`?`String tidak valid: harus berakhir dengan "${e.suffix}"`:e.format===`includes`?`String tidak valid: harus menyertakan "${e.includes}"`:e.format===`regex`?`String tidak valid: harus sesuai pola ${e.pattern}`:`${r[e.format]??t.format} tidak valid`}case`not_multiple_of`:return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case`unrecognized_keys`:return`Kunci tidak dikenali ${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Kunci tidak valid di ${t.origin}`;case`invalid_union`:return`Input tidak valid`;case`invalid_element`:return`Nilai tidak valid di ${t.origin}`;default:return`Input tidak valid`}}};function Ms(){return{localeError:js()}}const Ns=()=>{let t={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`},map:{unit:`hluti`,verb:`að hafa`}};function n(e){return t[e]??null}let r={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`,mac:`MAC address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded strengur`,base64url:`base64url-encoded strengur`,json_string:`JSON strengur`,e164:`E.164 tölugildi`,credit_card:`kreditkortanúmer`,jwt:`JWT`,template_literal:`gildi`},i={nan:`NaN`,number:`númer`,array:`fylki`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Rangt gildi: Þú slóst inn ${a} þar sem á að vera instanceof ${t.expected}`:`Rangt gildi: Þú slóst inn ${a} þar sem á að vera ${n}`}case`invalid_value`:return t.values.length===1?`Rangt gildi: gert ráð fyrir ${C(t.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Of stórt: gert er ráð fyrir að ${t.origin??`gildi`} hafi ${e}${t.maximum.toString()} ${r.unit??`hluti`}`:`Of stórt: gert er ráð fyrir að ${t.origin??`gildi`} sé ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Of lítið: gert er ráð fyrir að ${t.origin} hafi ${e}${t.minimum.toString()} ${r.unit}`:`Of lítið: gert er ráð fyrir að ${t.origin} sé ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;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 ${r[e.format]??t.format}`}case`not_multiple_of`:return`Röng tala: verður að vera margfeldi af ${t.divisor}`;case`unrecognized_keys`:return`Óþekkt ${t.keys.length>1?`ir lyklar`:`ur lykill`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Rangur lykill í ${t.origin}`;case`invalid_union`:return`Rangt gildi`;case`invalid_element`:return`Rangt gildi í ${t.origin}`;default:return`Rangt gildi`}}};function Ps(){return{localeError:Ns()}}const Fs=()=>{let t={string:{unit:`caratteri`,verb:`avere`},file:{unit:`byte`,verb:`avere`},array:{unit:`elementi`,verb:`avere`},set:{unit:`elementi`,verb:`avere`},map:{unit:`elementi`,verb:`avere`}};function n(e){return t[e]??null}let r={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`,mac:`indirizzo MAC`,cidrv4:`intervallo IPv4`,cidrv6:`intervallo IPv6`,base64:`stringa codificata in base64`,base64url:`URL codificata in base64`,json_string:`stringa JSON`,e164:`numero E.164`,credit_card:`numero di carta di credito`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`,number:`numero`,array:`vettore`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${a}`:`Input non valido: atteso ${n}, ricevuto ${a}`}case`invalid_value`:return t.values.length===1?`Input non valido: atteso ${C(t.values[0])}`:`Opzione non valida: atteso uno tra ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Troppo grande: ${t.origin??`valore`} deve avere ${e}${t.maximum.toString()} ${r.unit??`elementi`}`:`Troppo grande: ${t.origin??`valore`} deve essere ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Troppo piccolo: ${t.origin} deve avere ${e}${t.minimum.toString()} ${r.unit}`:`Troppo piccolo: ${t.origin} deve essere ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Stringa non valida: deve iniziare con "${e.prefix}"`:e.format===`ends_with`?`Stringa non valida: deve terminare con "${e.suffix}"`:e.format===`includes`?`Stringa non valida: deve includere "${e.includes}"`:e.format===`regex`?`Stringa non valida: deve corrispondere al pattern ${e.pattern}`:`Input non valido: ${r[e.format]??t.format}`}case`not_multiple_of`:return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case`unrecognized_keys`:return`Chiav${t.keys.length>1?`i`:`e`} non riconosciut${t.keys.length>1?`e`:`a`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Chiave non valida in ${t.origin}`;case`invalid_union`:return`Input non valido`;case`invalid_element`:return`Valore non valido in ${t.origin}`;default:return`Input non valido`}}};function Is(){return{localeError:Fs()}}const Ls=()=>{let t={string:{unit:`文字`,verb:`である`},file:{unit:`バイト`,verb:`である`},array:{unit:`要素`,verb:`である`},set:{unit:`要素`,verb:`である`},map:{unit:`要素`,verb:`である`}};function n(e){return t[e]??null}let r={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アドレス`,mac:`MACアドレス`,cidrv4:`IPv4範囲`,cidrv6:`IPv6範囲`,base64:`base64エンコード文字列`,base64url:`base64urlエンコード文字列`,json_string:`JSON文字列`,e164:`E.164番号`,credit_card:`クレジットカード番号`,jwt:`JWT`,template_literal:`入力値`},i={nan:`NaN`,number:`数値`,array:`配列`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`無効な入力: instanceof ${t.expected}が期待されましたが、${a}が入力されました`:`無効な入力: ${n}が期待されましたが、${a}が入力されました`}case`invalid_value`:return t.values.length===1?`無効な入力: ${C(t.values[0])}が期待されました`:`無効な選択: ${v(t.values,`、`)}のいずれかである必要があります`;case`too_big`:{let e=t.inclusive?`以下である`:`より小さい`,r=n(t.origin);return r?`大きすぎる値: ${t.origin??`値`}は${t.maximum.toString()}${r.unit??`要素`}${e}必要があります`:`大きすぎる値: ${t.origin??`値`}は${t.maximum.toString()}${e}必要があります`}case`too_small`:{let e=t.inclusive?`以上である`:`より大きい`,r=n(t.origin);return r?`小さすぎる値: ${t.origin}は${t.minimum.toString()}${r.unit}${e}必要があります`:`小さすぎる値: ${t.origin}は${t.minimum.toString()}${e}必要があります`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`無効な文字列: "${e.prefix}"で始まる必要があります`:e.format===`ends_with`?`無効な文字列: "${e.suffix}"で終わる必要があります`:e.format===`includes`?`無効な文字列: "${e.includes}"を含む必要があります`:e.format===`regex`?`無効な文字列: パターン${e.pattern}に一致する必要があります`:`無効な${r[e.format]??t.format}`}case`not_multiple_of`:return`無効な数値: ${t.divisor}の倍数である必要があります`;case`unrecognized_keys`:return`認識されていないキー${t.keys.length>1?`群`:``}: ${v(t.keys,`、`)}`;case`invalid_key`:return`${t.origin}内の無効なキー`;case`invalid_union`:return`無効な入力`;case`invalid_element`:return`${t.origin}内の無効な値`;default:return`無効な入力`}}};function Rs(){return{localeError:Ls()}}const zs=()=>{let t={string:{unit:`სიმბოლო`,verb:`უნდა შეიცავდეს`},file:{unit:`ბაიტი`,verb:`უნდა შეიცავდეს`},array:{unit:`ელემენტი`,verb:`უნდა შეიცავდეს`},set:{unit:`ელემენტი`,verb:`უნდა შეიცავდეს`},map:{unit:`ელემენტი`,verb:`უნდა შეიცავდეს`}};function n(e){return t[e]??null}let r={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 მისამართი`,mac:`MAC მისამართი`,cidrv4:`IPv4 დიაპაზონი`,cidrv6:`IPv6 დიაპაზონი`,base64:`base64-კოდირებული ველი`,base64url:`base64url-კოდირებული ველი`,json_string:`JSON ველი`,e164:`E.164 ნომერი`,credit_card:`საკრედიტო ბარათის ნომერი`,jwt:`JWT`,template_literal:`შეყვანა`},i={nan:`NaN`,number:`რიცხვი`,string:`ველი`,boolean:`ბულეანი`,function:`ფუნქცია`,array:`მასივი`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${t.expected}, მიღებული ${a}`:`არასწორი შეყვანა: მოსალოდნელი ${n}, მიღებული ${a}`}case`invalid_value`:return t.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${C(t.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${v(t.values,`|`)}-დან`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`ზედმეტად დიდი: მოსალოდნელი ${t.origin??`მნიშვნელობა`} ${r.verb} ${e}${t.maximum.toString()} ${r.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${t.origin??`მნიშვნელობა`} იყოს ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`ზედმეტად პატარა: მოსალოდნელი ${t.origin} ${r.verb} ${e}${t.minimum.toString()} ${r.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${t.origin} იყოს ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`არასწორი ველი: უნდა იწყებოდეს "${e.prefix}"-ით`:e.format===`ends_with`?`არასწორი ველი: უნდა მთავრდებოდეს "${e.suffix}"-ით`:e.format===`includes`?`არასწორი ველი: უნდა შეიცავდეს "${e.includes}"-ს`:e.format===`regex`?`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${e.pattern}`:`არასწორი ${r[e.format]??t.format}`}case`not_multiple_of`:return`არასწორი რიცხვი: უნდა იყოს ${t.divisor}-ის ჯერადი`;case`unrecognized_keys`:return`უცნობი გასაღებ${t.keys.length>1?`ები`:`ი`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`არასწორი გასაღები ${t.origin}-ში`;case`invalid_union`:return`არასწორი შეყვანა`;case`invalid_element`:return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return`არასწორი შეყვანა`}}};function Bs(){return{localeError:zs()}}const Vs=()=>{let t={string:{unit:`តួអក្សរ`,verb:`គួរមាន`},file:{unit:`បៃ`,verb:`គួរមាន`},array:{unit:`ធាតុ`,verb:`គួរមាន`},set:{unit:`ធាតុ`,verb:`គួរមាន`},map:{unit:`ធាតុ`,verb:`គួរមាន`}};function n(e){return t[e]??null}let r={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`,mac:`អាសយដ្ឋាន MAC`,cidrv4:`ដែនអាសយដ្ឋាន IPv4`,cidrv6:`ដែនអាសយដ្ឋាន IPv6`,base64:`ខ្សែអក្សរអ៊ិកូដ base64`,base64url:`ខ្សែអក្សរអ៊ិកូដ base64url`,json_string:`ខ្សែអក្សរ JSON`,e164:`លេខ E.164`,credit_card:`លេខប័ណ្ណឥណទាន`,jwt:`JWT`,template_literal:`ទិន្នន័យបញ្ចូល`},i={nan:`NaN`,number:`លេខ`,array:`អារេ (Array)`,null:`គ្មានតម្លៃ (null)`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${t.expected} ប៉ុន្តែទទួលបាន ${a}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${n} ប៉ុន្តែទទួលបាន ${a}`}case`invalid_value`:return t.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${C(t.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`ធំពេក៖ ត្រូវការ ${t.origin??`តម្លៃ`} ${e} ${t.maximum.toString()} ${r.unit??`ធាតុ`}`:`ធំពេក៖ ត្រូវការ ${t.origin??`តម្លៃ`} ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`តូចពេក៖ ត្រូវការ ${t.origin} ${e} ${t.minimum.toString()} ${r.unit}`:`តូចពេក៖ ត្រូវការ ${t.origin} ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${e.prefix}"`:e.format===`ends_with`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${e.suffix}"`:e.format===`includes`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${e.includes}"`:e.format===`regex`?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${e.pattern}`:`មិនត្រឹមត្រូវ៖ ${r[e.format]??t.format}`}case`not_multiple_of`:return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${t.divisor}`;case`unrecognized_keys`:return`រកឃើញសោមិនស្គាល់៖ ${v(t.keys,`, `)}`;case`invalid_key`:return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case`invalid_union`:return`ទិន្នន័យមិនត្រឹមត្រូវ`;case`invalid_element`:return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return`ទិន្នន័យមិនត្រឹមត្រូវ`}}};function Hs(){return{localeError:Vs()}}function Us(){return Hs()}const Ws=()=>{let t={string:{unit:`ಅಕ್ಷರಗಳು`,verb:`ಹೊಂದಲು`},file:{unit:`ಬೈಟ್‌ಗಳು`,verb:`ಹೊಂದಲು`},array:{unit:`ವಸ್ತುಗಳು`,verb:`ಹೊಂದಲು`},set:{unit:`ವಸ್ತುಗಳು`,verb:`ಹೊಂದಲು`},map:{unit:`entries`,verb:`ಹೊಂದಲು`}};function n(e){return t[e]??null}let r={regex:`ಇನ್ಪುಟ್`,email:`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 ವಿಳಾಸ`,mac:`MAC ವಿಳಾಸ`,cidrv4:`IPv4 ವ್ಯಾಪ್ತಿಯ`,cidrv6:`IPv6 ವ್ಯಾಪ್ತಿಯ`,base64:`base64-encodedಸ್ಟ್ರಿಂಗ್`,base64url:`base64url-encodedಸ್ಟ್ರಿಂಗ್`,json_string:`JSONಸ್ಟ್ರಿಂಗ್`,e164:`E.164 ಸಂಖ್ಯೆ`,credit_card:`ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆ`,jwt:`JWT`,template_literal:`ಇನ್ಪುಟ್`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${n}, ಸ್ವೀಕರಿಸಿದನು ${i[r]??r}`}case`invalid_value`:return t.values.length===1?`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${C(t.values[0])}`:`ಅಮಾನ್ಯ ಆಯ್ಕೆ: ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin??`value`} ಹೊಂದಲು ${e}${t.maximum.toString()} ${r.unit??`ಅಂಶಗಳು`}`:`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin??`value`} ಎಂದು ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin} ಹೊಂದಲು ${e}${t.minimum.toString()} ${r.unit}`:`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin} ಎಂದು ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು "${e.prefix}"`:e.format===`ends_with`?`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬೇಕು "${e.suffix}"`:e.format===`includes`?`ಅಮಾನ್ಯ ಸ್ಟ್ರಿಂಗ್: ಒಳಗೊಂಡಿರಬೇಕು "${e.includes}"`:e.format===`regex`?`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು ${e.pattern}`:`ಅಮಾನ್ಯ ${r[e.format]??t.format}`}case`not_multiple_of`:return`ಅಮಾನ್ಯ ಸಂಖ್ಯೆ: ಬಹುಸಂಖ್ಯೆಯಾಗಿರಬೇಕು ${t.divisor}`;case`unrecognized_keys`:return`ಗುರುತಿಸಲಾಗದ ಕೀ ${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`ಅಮಾನ್ಯವಾದ ಕೀ ಇನ್ ${t.origin}`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`ಅಮಾನ್ಯ ತಾರತಮ್ಯ ಮೌಲ್ಯ. ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.options.map(e=>`'${e}'`).join(` | `)}`:`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್`;case`invalid_element`:return`ರಲ್ಲಿ ಅಮಾನ್ಯ ಮೌಲ್ಯ ${t.origin}`;default:return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್`}}};function Gs(){return{localeError:Ws()}}const Ks=()=>{let t={string:{unit:`문자`,verb:`to have`},file:{unit:`바이트`,verb:`to have`},array:{unit:`개`,verb:`to have`},set:{unit:`개`,verb:`to have`},map:{unit:`개`,verb:`to have`}};function n(e){return t[e]??null}let r={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 주소`,mac:`MAC 주소`,cidrv4:`IPv4 범위`,cidrv6:`IPv6 범위`,base64:`base64 인코딩 문자열`,base64url:`base64url 인코딩 문자열`,json_string:`JSON 문자열`,e164:`E.164 번호`,credit_card:`신용카드 번호`,jwt:`JWT`,template_literal:`입력`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`잘못된 입력: 예상 타입은 instanceof ${t.expected}, 받은 타입은 ${a}입니다`:`잘못된 입력: 예상 타입은 ${n}, 받은 타입은 ${a}입니다`}case`invalid_value`:return t.values.length===1?`잘못된 입력: 값은 ${C(t.values[0])} 이어야 합니다`:`잘못된 옵션: ${v(t.values,`또는 `)} 중 하나여야 합니다`;case`too_big`:{let e=t.inclusive?`이하`:`미만`,r=e===`미만`?`이어야 합니다`:`여야 합니다`,i=n(t.origin),a=i?.unit??`요소`;return i?`${t.origin??`값`}이 너무 큽니다: ${t.maximum.toString()}${a} ${e}${r}`:`${t.origin??`값`}이 너무 큽니다: ${t.maximum.toString()} ${e}${r}`}case`too_small`:{let e=t.inclusive?`이상`:`초과`,r=e===`이상`?`이어야 합니다`:`여야 합니다`,i=n(t.origin),a=i?.unit??`요소`;return i?`${t.origin??`값`}이 너무 작습니다: ${t.minimum.toString()}${a} ${e}${r}`:`${t.origin??`값`}이 너무 작습니다: ${t.minimum.toString()} ${e}${r}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`잘못된 문자열: "${e.prefix}"(으)로 시작해야 합니다`:e.format===`ends_with`?`잘못된 문자열: "${e.suffix}"(으)로 끝나야 합니다`:e.format===`includes`?`잘못된 문자열: "${e.includes}"을(를) 포함해야 합니다`:e.format===`regex`?`잘못된 문자열: 정규식 ${e.pattern} 패턴과 일치해야 합니다`:`잘못된 ${r[e.format]??t.format}`}case`not_multiple_of`:return`잘못된 숫자: ${t.divisor}의 배수여야 합니다`;case`unrecognized_keys`:return`인식할 수 없는 키: ${v(t.keys,`, `)}`;case`invalid_key`:return`잘못된 키: ${t.origin}`;case`invalid_union`:return`잘못된 입력`;case`invalid_element`:return`잘못된 값: ${t.origin}`;default:return`잘못된 입력`}}};function qs(){return{localeError:Ks()}}const Js=e=>e.charAt(0).toUpperCase()+e.slice(1);function Ys(e){let t=Math.abs(e),n=t%10,r=t%100;return r>=11&&r<=19||n===0?`many`:n===1?`one`:`few`}const Xs=()=>{let t={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 n(e,n,r,i){let a=t[e]??null;return a===null?a:{unit:a.unit[n],verb:a.verb[i][r?`inclusive`:`notInclusive`]}}let r={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`,mac:`MAC 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`,credit_card:`kredito kortelės numeris`,jwt:`JWT`,template_literal:`įvestis`},i={nan:`NaN`,number:`skaičius`,bigint:`sveikasis skaičius`,string:`eilutė`,boolean:`loginė reikšmė`,undefined:`neapibrėžta reikšmė`,function:`funkcija`,symbol:`simbolis`,array:`masyvas`,object:`objektas`,null:`nulinė reikšmė`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${a}, o tikėtasi - instanceof ${t.expected}`:`Gautas tipas ${a}, o tikėtasi - ${n}`}case`invalid_value`:return t.values.length===1?`Privalo būti ${C(t.values[0])}`:`Privalo būti vienas iš ${v(t.values,`|`)} pasirinkimų`;case`too_big`:{let e=i[t.origin]??t.origin,r=n(t.origin,Ys(Number(t.maximum)),t.inclusive??!1,`smaller`);if(r?.verb)return`${Js(e??t.origin??`reikšmė`)} ${r.verb} ${t.maximum.toString()} ${r.unit??`elementų`}`;let a=t.inclusive?`ne didesnis kaip`:`mažesnis kaip`;return`${Js(e??t.origin??`reikšmė`)} turi būti ${a} ${t.maximum.toString()} ${r?.unit}`}case`too_small`:{let e=i[t.origin]??t.origin,r=n(t.origin,Ys(Number(t.minimum)),t.inclusive??!1,`bigger`);if(r?.verb)return`${Js(e??t.origin??`reikšmė`)} ${r.verb} ${t.minimum.toString()} ${r.unit??`elementų`}`;let a=t.inclusive?`ne mažesnis kaip`:`didesnis kaip`;return`${Js(e??t.origin??`reikšmė`)} turi būti ${a} ${t.minimum.toString()} ${r?.unit}`}case`invalid_format`:{let e=t;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 ${r[e.format]??t.format}`}case`not_multiple_of`:return`Skaičius privalo būti ${t.divisor} kartotinis.`;case`unrecognized_keys`:return`Neatpažint${t.keys.length>1?`i`:`as`} rakt${t.keys.length>1?`ai`:`as`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Rastas klaidingas raktas`;case`invalid_union`:return`Klaidinga įvestis`;case`invalid_element`:{let e=i[t.origin]??t.origin;return`${Js(e??t.origin??`reikšmė`)} turi klaidingą įvestį`}default:return`Klaidinga įvestis`}}};function Zs(){return{localeError:Xs()}}const Qs=()=>{let t={string:{unit:`знаци`,verb:`да имаат`},file:{unit:`бајти`,verb:`да имаат`},array:{unit:`ставки`,verb:`да имаат`},set:{unit:`ставки`,verb:`да имаат`},map:{unit:`ставки`,verb:`да имаат`}};function n(e){return t[e]??null}let r={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 адреса`,mac:`MAC адреса`,cidrv4:`IPv4 опсег`,cidrv6:`IPv6 опсег`,base64:`base64-енкодирана низа`,base64url:`base64url-енкодирана низа`,json_string:`JSON низа`,e164:`E.164 број`,credit_card:`број на кредитна картичка`,jwt:`JWT`,template_literal:`внес`},i={nan:`NaN`,number:`број`,array:`низа`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Грешен внес: се очекува instanceof ${t.expected}, примено ${a}`:`Грешен внес: се очекува ${n}, примено ${a}`}case`invalid_value`:return t.values.length===1?`Invalid input: expected ${C(t.values[0])}`:`Грешана опција: се очекува една ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Премногу голем: се очекува ${t.origin??`вредноста`} да има ${e}${t.maximum.toString()} ${r.unit??`елементи`}`:`Премногу голем: се очекува ${t.origin??`вредноста`} да биде ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Премногу мал: се очекува ${t.origin} да има ${e}${t.minimum.toString()} ${r.unit}`:`Премногу мал: се очекува ${t.origin} да биде ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Неважечка низа: мора да започнува со "${e.prefix}"`:e.format===`ends_with`?`Неважечка низа: мора да завршува со "${e.suffix}"`:e.format===`includes`?`Неважечка низа: мора да вклучува "${e.includes}"`:e.format===`regex`?`Неважечка низа: мора да одгоара на патернот ${e.pattern}`:`Invalid ${r[e.format]??t.format}`}case`not_multiple_of`:return`Грешен број: мора да биде делив со ${t.divisor}`;case`unrecognized_keys`:return`${t.keys.length>1?`Непрепознаени клучеви`:`Непрепознаен клуч`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Грешен клуч во ${t.origin}`;case`invalid_union`:return`Грешен внес`;case`invalid_element`:return`Грешна вредност во ${t.origin}`;default:return`Грешен внес`}}};function $s(){return{localeError:Qs()}}const ec=()=>{let t={string:{unit:`aksara`,verb:`mempunyai`},file:{unit:`bait`,verb:`mempunyai`},array:{unit:`elemen`,verb:`mempunyai`},set:{unit:`elemen`,verb:`mempunyai`},map:{unit:`elemen`,verb:`mempunyai`}};function n(e){return t[e]??null}let r={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`,mac:`alamat MAC`,cidrv4:`julat IPv4`,cidrv6:`julat IPv6`,base64:`string dikodkan base64`,base64url:`string dikodkan base64url`,json_string:`string JSON`,e164:`nombor E.164`,credit_card:`nombor kad kredit`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`,number:`nombor`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${a}`:`Input tidak sah: dijangka ${n}, diterima ${a}`}case`invalid_value`:return t.values.length===1?`Input tidak sah: dijangka ${C(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Terlalu besar: dijangka ${t.origin??`nilai`} ${r.verb} ${e}${t.maximum.toString()} ${r.unit??`elemen`}`:`Terlalu besar: dijangka ${t.origin??`nilai`} adalah ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Terlalu kecil: dijangka ${t.origin} ${r.verb} ${e}${t.minimum.toString()} ${r.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`String tidak sah: mesti bermula dengan "${e.prefix}"`:e.format===`ends_with`?`String tidak sah: mesti berakhir dengan "${e.suffix}"`:e.format===`includes`?`String tidak sah: mesti mengandungi "${e.includes}"`:e.format===`regex`?`String tidak sah: mesti sepadan dengan corak ${e.pattern}`:`${r[e.format]??t.format} tidak sah`}case`not_multiple_of`:return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case`unrecognized_keys`:return`Kunci tidak dikenali: ${v(t.keys,`, `)}`;case`invalid_key`:return`Kunci tidak sah dalam ${t.origin}`;case`invalid_union`:return`Input tidak sah`;case`invalid_element`:return`Nilai tidak sah dalam ${t.origin}`;default:return`Input tidak sah`}}};function tc(){return{localeError:ec()}}const nc=()=>{let t={string:{unit:`अक्षर`,verb:`हुनुपर्छ`},file:{unit:`बाइट`,verb:`हुनुपर्छ`},array:{unit:`तत्व`,verb:`हुनुपर्छ`},set:{unit:`तत्व`,verb:`हुनुपर्छ`},map:{unit:`प्रविष्टि`,verb:`हुनुपर्छ`}};function n(e){return t[e]??null}let r={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 ठेगाना`,mac:`MAC ठेगाना`,cidrv4:`IPv4 दायरा`,cidrv6:`IPv6 दायरा`,base64:`base64-इन्कोड गरिएको स्ट्रिङ`,base64url:`base64url-इन्कोड गरिएको स्ट्रिङ`,json_string:`JSON स्ट्रिङ`,e164:`E.164 नम्बर`,credit_card:`क्रेडिट कार्ड नम्बर`,jwt:`JWT`,template_literal:`इनपुट`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`अमान्य इनपुट: अपेक्षित ${n}, प्राप्त ${i[r]??r}`}case`invalid_value`:return t.values.length===1?`अमान्य इनपुट: अपेक्षित ${C(t.values[0])}`:`अमान्य विकल्प: अपेक्षित मानहरू मध्ये एक ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`धेरै ठूलो: ${t.origin??`मान`} मा ${e}${t.maximum.toString()} ${r.unit} ${r.verb}`:`धेरै ठूलो: ${t.origin??`मान`} ${e}${t.maximum.toString()} हुनुपर्छ`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`धेरै सानो: ${t.origin} मा ${e}${t.minimum.toString()} ${r.unit} ${r.verb}`:`धेरै सानो: ${t.origin} ${e}${t.minimum.toString()} हुनुपर्छ`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`अमान्य स्ट्रिङ: "${e.prefix}" बाट सुरु हुनुपर्छ`:e.format===`ends_with`?`अमान्य स्ट्रिङ: "${e.suffix}" मा समाप्त हुनुपर्छ`:e.format===`includes`?`अमान्य स्ट्रिङ: "${e.includes}" समावेश हुनुपर्छ`:e.format===`regex`?`अमान्य स्ट्रिङ: ढाँचा ${e.pattern} सँग मेल खानुपर्छ`:`अमान्य ${r[e.format]??t.format}`}case`not_multiple_of`:return`अमान्य संख्या: ${t.divisor} को गुणज हुनुपर्छ`;case`unrecognized_keys`:return`अपरिचित कुञ्जी${t.keys.length>1?`हरू`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`अमान्य कुञ्जी: ${t.origin} मा`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${t.options.map(e=>`'${e}'`).join(` | `)}`:`अमान्य इनपुट`;case`invalid_element`:return`अमान्य मान: ${t.origin} मा`;default:return`अमान्य इनपुट`}}};function rc(){return{localeError:nc()}}const ic=()=>{let t={string:{unit:`tekens`,verb:`heeft`},file:{unit:`bytes`,verb:`heeft`},array:{unit:`elementen`,verb:`heeft`},set:{unit:`elementen`,verb:`heeft`},map:{unit:`elementen`,verb:`heeft`}};function n(e){return t[e]??null}let r={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`,mac:`MAC-adres`,cidrv4:`IPv4-bereik`,cidrv6:`IPv6-bereik`,base64:`base64-gecodeerde tekst`,base64url:`base64 URL-gecodeerde tekst`,json_string:`JSON string`,e164:`E.164-nummer`,credit_card:`creditcardnummer`,jwt:`JWT`,template_literal:`invoer`},i={nan:`NaN`,number:`getal`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${a}`:`Ongeldige invoer: verwacht ${n}, ontving ${a}`}case`invalid_value`:return t.values.length===1?`Ongeldige invoer: verwacht ${C(t.values[0])}`:`Ongeldige optie: verwacht één van ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin),i=t.origin===`date`?`laat`:t.origin===`string`?`lang`:`groot`;return r?`Te ${i}: verwacht dat ${t.origin??`waarde`} ${e}${t.maximum.toString()} ${r.unit??`elementen`} ${r.verb}`:`Te ${i}: verwacht dat ${t.origin??`waarde`} ${e}${t.maximum.toString()} is`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin),i=t.origin===`date`?`vroeg`:t.origin===`string`?`kort`:`klein`;return r?`Te ${i}: verwacht dat ${t.origin} ${e}${t.minimum.toString()} ${r.unit} ${r.verb}`:`Te ${i}: verwacht dat ${t.origin} ${e}${t.minimum.toString()} is`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ongeldige tekst: moet met "${e.prefix}" beginnen`:e.format===`ends_with`?`Ongeldige tekst: moet op "${e.suffix}" eindigen`:e.format===`includes`?`Ongeldige tekst: moet "${e.includes}" bevatten`:e.format===`regex`?`Ongeldige tekst: moet overeenkomen met patroon ${e.pattern}`:`Ongeldig: ${r[e.format]??t.format}`}case`not_multiple_of`:return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case`unrecognized_keys`:return`Onbekende key${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Ongeldige key in ${t.origin}`;case`invalid_union`:return`Ongeldige invoer`;case`invalid_element`:return`Ongeldige waarde in ${t.origin}`;default:return`Ongeldige invoer`}}};function ac(){return{localeError:ic()}}const oc=()=>{let t={string:{unit:`teikn`,verb:`å ha`},file:{unit:`bytes`,verb:`å ha`},array:{unit:`element`,verb:`å innehalde`},set:{unit:`element`,verb:`å innehalde`},map:{unit:`element`,verb:`å innehalde`}};function n(e){return t[e]??null}let r={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-varigheit`,ipv4:`IPv4-adresse`,ipv6:`IPv6-adresse`,mac:`MAC-adresse`,cidrv4:`IPv4-spekter`,cidrv6:`IPv6-spekter`,base64:`base64-enkoda streng`,base64url:`base64url-enkoda streng`,json_string:`JSON-streng`,e164:`E.164-nummer`,credit_card:`kredittkortnummer`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`,number:`tal`,array:`liste`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventa instanceof ${t.expected}, fekk ${a}`:`Ugyldig input: forventa ${n}, fekk ${a}`}case`invalid_value`:return t.values.length===1?`Ugyldig verdi: forventa ${C(t.values[0])}`:`Ugyldig val: forventa eitt av ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`For stor(t): forventa ${t.origin??`value`} til å ha ${e}${t.maximum.toString()} ${r.unit??`element`}`:`For stor(t): forventa ${t.origin??`value`} til å ha ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`For lite(n): forventa ${t.origin} til å ha ${e}${t.minimum.toString()} ${r.unit}`:`For lite(n): forventa ${t.origin} til å ha ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ugyldig streng: må starte med "${e.prefix}"`:e.format===`ends_with`?`Ugyldig streng: må slutte med "${e.suffix}"`:e.format===`includes`?`Ugyldig streng: må innehalde "${e.includes}"`:e.format===`regex`?`Ugyldig streng: må matche mønsteret ${e.pattern}`:`Ugyldig ${r[e.format]??t.format}`}case`not_multiple_of`:return`Ugyldig tal: må vere eit multiplum av ${t.divisor}`;case`unrecognized_keys`:return`${t.keys.length>1?`Ukjende nøklar`:`Ukjend nøkkel`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Ugyldig nøkkel i ${t.origin}`;case`invalid_union`:return`Ugyldig input`;case`invalid_element`:return`Ugyldig verdi i ${t.origin}`;default:return`Ugyldig input`}}};function sc(){return{localeError:oc()}}const cc=()=>{let t={string:{unit:`tegn`,verb:`å ha`},file:{unit:`bytes`,verb:`å ha`},array:{unit:`elementer`,verb:`å inneholde`},set:{unit:`elementer`,verb:`å inneholde`},map:{unit:`elementer`,verb:`å inneholde`}};function n(e){return t[e]??null}let r={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-adresse`,ipv6:`IPv6-adresse`,mac:`MAC-adresse`,cidrv4:`IPv4-spekter`,cidrv6:`IPv6-spekter`,base64:`base64-enkodet streng`,base64url:`base64url-enkodet streng`,json_string:`JSON-streng`,e164:`E.164-nummer`,credit_card:`kredittkortnummer`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`,number:`tall`,array:`liste`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${a}`:`Ugyldig input: forventet ${n}, fikk ${a}`}case`invalid_value`:return t.values.length===1?`Ugyldig verdi: forventet ${C(t.values[0])}`:`Ugyldig valg: forventet en av ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`For stor(t): forventet ${t.origin??`value`} til å ha ${e}${t.maximum.toString()} ${r.unit??`elementer`}`:`For stor(t): forventet ${t.origin??`value`} til å ha ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`For lite(n): forventet ${t.origin} til å ha ${e}${t.minimum.toString()} ${r.unit}`:`For lite(n): forventet ${t.origin} til å ha ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ugyldig streng: må starte med "${e.prefix}"`:e.format===`ends_with`?`Ugyldig streng: må ende med "${e.suffix}"`:e.format===`includes`?`Ugyldig streng: må inneholde "${e.includes}"`:e.format===`regex`?`Ugyldig streng: må matche mønsteret ${e.pattern}`:`Ugyldig ${r[e.format]??t.format}`}case`not_multiple_of`:return`Ugyldig tall: må være et multiplum av ${t.divisor}`;case`unrecognized_keys`:return`${t.keys.length>1?`Ukjente nøkler`:`Ukjent nøkkel`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Ugyldig nøkkel i ${t.origin}`;case`invalid_union`:return`Ugyldig input`;case`invalid_element`:return`Ugyldig verdi i ${t.origin}`;default:return`Ugyldig input`}}};function lc(){return{localeError:cc()}}const uc=()=>{let t={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`},map:{unit:`unsur`,verb:`olmalıdır`}};function n(e){return t[e]??null}let r={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ı`,mac:`MAC 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ı`,credit_card:`i'tibâr kartı numarası`,jwt:`JWT`,template_literal:`giren`},i={nan:`NaN`,number:`numara`,array:`saf`,null:`gayb`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Fâsit giren: umulan instanceof ${t.expected}, alınan ${a}`:`Fâsit giren: umulan ${n}, alınan ${a}`}case`invalid_value`:return t.values.length===1?`Fâsit giren: umulan ${C(t.values[0])}`:`Fâsit tercih: mûteberler ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Fazla büyük: ${t.origin??`value`}, ${e}${t.maximum.toString()} ${r.unit??`elements`} sahip olmalıydı.`:`Fazla büyük: ${t.origin??`value`}, ${e}${t.maximum.toString()} olmalıydı.`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Fazla küçük: ${t.origin}, ${e}${t.minimum.toString()} ${r.unit} sahip olmalıydı.`:`Fazla küçük: ${t.origin}, ${e}${t.minimum.toString()} olmalıydı.`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Fâsit metin: "${e.prefix}" ile başlamalı.`:e.format===`ends_with`?`Fâsit metin: "${e.suffix}" ile bitmeli.`:e.format===`includes`?`Fâsit metin: "${e.includes}" ihtivâ etmeli.`:e.format===`regex`?`Fâsit metin: ${e.pattern} nakşına uymalı.`:`Fâsit ${r[e.format]??t.format}`}case`not_multiple_of`:return`Fâsit sayı: ${t.divisor} katı olmalıydı.`;case`unrecognized_keys`:return`Tanınmayan anahtar ${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} için tanınmayan anahtar var.`;case`invalid_union`:return`Giren tanınamadı.`;case`invalid_element`:return`${t.origin} için tanınmayan kıymet var.`;default:return`Kıymet tanınamadı.`}}};function dc(){return{localeError:uc()}}const fc=()=>{let t={string:{unit:`توکي`,verb:`ولري`},file:{unit:`بایټس`,verb:`ولري`},array:{unit:`توکي`,verb:`ولري`},set:{unit:`توکي`,verb:`ولري`},map:{unit:`توکي`,verb:`ولري`}};function n(e){return t[e]??null}let r={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 پته`,mac:`د MAC پته`,cidrv4:`د IPv4 ساحه`,cidrv6:`د IPv6 ساحه`,base64:`base64-encoded متن`,base64url:`base64url-encoded متن`,json_string:`JSON متن`,e164:`د E.164 شمېره`,credit_card:`د کریډیټ کارت شمیره`,jwt:`JWT`,template_literal:`ورودي`},i={nan:`NaN`,number:`عدد`,array:`ارې`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`ناسم ورودي: باید instanceof ${t.expected} وای, مګر ${a} ترلاسه شو`:`ناسم ورودي: باید ${n} وای, مګر ${a} ترلاسه شو`}case`invalid_value`:return t.values.length===1?`ناسم ورودي: باید ${C(t.values[0])} وای`:`ناسم انتخاب: باید یو له ${v(t.values,`|`)} څخه وای`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`ډیر لوی: ${t.origin??`ارزښت`} باید ${e}${t.maximum.toString()} ${r.unit??`عنصرونه`} ولري`:`ډیر لوی: ${t.origin??`ارزښت`} باید ${e}${t.maximum.toString()} وي`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`ډیر کوچنی: ${t.origin} باید ${e}${t.minimum.toString()} ${r.unit} ولري`:`ډیر کوچنی: ${t.origin} باید ${e}${t.minimum.toString()} وي`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`ناسم متن: باید د "${e.prefix}" سره پیل شي`:e.format===`ends_with`?`ناسم متن: باید د "${e.suffix}" سره پای ته ورسيږي`:e.format===`includes`?`ناسم متن: باید "${e.includes}" ولري`:e.format===`regex`?`ناسم متن: باید د ${e.pattern} سره مطابقت ولري`:`${r[e.format]??t.format} ناسم دی`}case`not_multiple_of`:return`ناسم عدد: باید د ${t.divisor} مضرب وي`;case`unrecognized_keys`:return`ناسم ${t.keys.length>1?`کلیډونه`:`کلیډ`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`ناسم کلیډ په ${t.origin} کې`;case`invalid_union`:return`ناسمه ورودي`;case`invalid_element`:return`ناسم عنصر په ${t.origin} کې`;default:return`ناسمه ورودي`}}};function pc(){return{localeError:fc()}}const mc=()=>{let t={string:{unit:`znaków`,verb:`mieć`},file:{unit:`bajtów`,verb:`mieć`},array:{unit:`elementów`,verb:`mieć`},set:{unit:`elementów`,verb:`mieć`},map:{unit:`elementów`,verb:`mieć`}};function n(e){return t[e]??null}let r={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`,mac:`adres MAC`,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`,credit_card:`numer karty kredytowej`,jwt:`JWT`,template_literal:`wejście`},i={nan:`NaN`,number:`liczba`,array:`tablica`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${t.expected}, otrzymano ${a}`:`Nieprawidłowe dane wejściowe: oczekiwano ${n}, otrzymano ${a}`}case`invalid_value`:return t.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${C(t.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Za duża wartość: oczekiwano, że ${t.origin??`wartość`} będzie mieć ${e}${t.maximum.toString()} ${r.unit??`elementów`}`:`Zbyt duż(y/a/e): oczekiwano, że ${t.origin??`wartość`} będzie wynosić ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Za mała wartość: oczekiwano, że ${t.origin??`wartość`} będzie mieć ${e}${t.minimum.toString()} ${r.unit??`elementów`}`:`Zbyt mał(y/a/e): oczekiwano, że ${t.origin??`wartość`} będzie wynosić ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${e.prefix}"`:e.format===`ends_with`?`Nieprawidłowy ciąg znaków: musi kończyć się na "${e.suffix}"`:e.format===`includes`?`Nieprawidłowy ciąg znaków: musi zawierać "${e.includes}"`:e.format===`regex`?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${e.pattern}`:`Nieprawidłow(y/a/e) ${r[e.format]??t.format}`}case`not_multiple_of`:return`Nieprawidłowa liczba: musi być wielokrotnością ${t.divisor}`;case`unrecognized_keys`:return`Nierozpoznane klucze${t.keys.length>1?`s`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Nieprawidłowy klucz w ${t.origin}`;case`invalid_union`:return`Nieprawidłowe dane wejściowe`;case`invalid_element`:return`Nieprawidłowa wartość w ${t.origin}`;default:return`Nieprawidłowe dane wejściowe`}}};function hc(){return{localeError:mc()}}const gc=()=>{let t={string:{unit:`caracteres`},file:{unit:`bytes`},array:{unit:`elementos`},set:{unit:`elementos`},map:{unit:`entradas`}};function n(e){return t[e]??null}let r={regex:`a entrada`,email:`o endereço de e-mail`,url:`o URL`,emoji:`o emoji`,uuid:`o UUID`,uuidv4:`o UUIDv4`,uuidv6:`o UUIDv6`,nanoid:`o nanoid`,guid:`o GUID`,cuid:`o cuid`,cuid2:`o cuid2`,ulid:`o ULID`,xid:`o XID`,ksuid:`o KSUID`,datetime:`a data e hora ISO`,date:`a data ISO`,time:`a hora ISO`,duration:`a duração ISO`,ipv4:`o endereço IPv4`,ipv6:`o endereço IPv6`,mac:`o endereço MAC`,cidrv4:`o intervalo de endereços IPv4`,cidrv6:`o intervalo de endereços IPv6`,base64:`o texto codificado em base64`,base64url:`o texto codificado em base64url`,json_string:`o texto JSON`,e164:`o número E.164`,credit_card:`o número de cartão de crédito`,jwt:`o JWT`,template_literal:`a entrada`},i={masculine:{definite:`o`,indefinite:`um`},feminine:{definite:`a`,indefinite:`uma`}},a={string:{name:`texto`,articles:i.masculine},number:{name:`número`,articles:i.masculine},int:{name:`número inteiro`,articles:i.masculine},boolean:{name:`valor booleano`,articles:i.masculine},bigint:{name:`número bigint`,articles:i.masculine},symbol:{name:`símbolo`,articles:i.masculine},undefined:{name:`valor "undefined"`,articles:i.masculine},null:{name:`valor "nulo"`,articles:i.masculine},never:{name:`valor "never"`,articles:i.masculine},void:{name:`valor "void"`,articles:i.masculine},date:{name:`data`,articles:i.feminine},array:{name:`vetor`,articles:i.masculine},object:{name:`objeto`,articles:i.masculine},tuple:{name:`tuplo`,articles:i.masculine},record:{name:`registo`,articles:i.masculine},map:{name:`mapa`,articles:i.masculine},set:{name:`conjunto`,articles:i.masculine},file:{name:`ficheiro`,articles:i.masculine},nonoptional:{name:`valor não opcional`,articles:i.masculine},nan:{name:`valor "NaN"`,articles:i.masculine},function:{name:`função`,articles:i.feminine}};function o(e,t){let n=a[e]??{name:`valor "${e}"`,articles:i.masculine};return`${n.articles[t]} ${n.name}`}return t=>{switch(t.code){case`invalid_type`:return`Entrada inválida: esperava ${o(t.expected,`indefinite`)}, recebeu ${o(e(t.input),`indefinite`)}`;case`invalid_value`:return t.values.length===1?`Entrada inválida: esperava ${C(t.values[0])}`:`Opção inválida: esperava uma das seguintes opções: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Demasiado grande: esperava que ${o(t.origin,`definite`)} tivesse ${e} ${t.maximum.toString()} ${r.unit??`elementos`}`:`Demasiado grande: esperava que ${o(t.origin,`definite`)} fosse ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Demasiado pequeno: esperava que ${o(t.origin,`definite`)} tivesse ${e} ${t.minimum.toString()} ${r.unit??`elementos`}`:`Demasiado pequeno: esperava que ${o(t.origin,`definite`)} fosse ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Texto inválido: deve começar por "${e.prefix}"`:e.format===`ends_with`?`Texto inválido: deve terminar em "${e.suffix}"`:e.format===`includes`?`Texto inválido: deve incluir "${e.includes}"`:e.format===`regex`?`Texto inválido: deve corresponder ao padrão ${e.pattern}`:`Formato d${r[e.format]??t.format} inválido`}case`not_multiple_of`:return`Número inválido: deve ser múltiplo de ${t.divisor}`;case`unrecognized_keys`:{let e=t.keys.length>1?`s`:``;return`Chave${e} inválida${e}: ${v(t.keys,`, `)}`}case`invalid_key`:return`Entrada inválida n${o(t.origin,`definite`)}`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`Valor de discriminação inválido. Esperava ${t.options.map(e=>`'${e}'`).join(` | `)}`:`Entrada inválida`;case`invalid_element`:return`Entrada inválida n${o(t.origin,`definite`)}`;default:return`Entrada inválida`}}};function _c(){return{localeError:gc()}}const vc=()=>{let t={string:{unit:`caracteres`},file:{unit:`bytes`},array:{unit:`elementos`},set:{unit:`elementos`},map:{unit:`entradas`}};function n(e){return t[e]??null}let r={regex:`a entrada`,email:`o endereço de e-mail`,url:`o URL`,emoji:`o emoji`,uuid:`o UUID`,uuidv4:`o UUIDv4`,uuidv6:`o UUIDv6`,nanoid:`o nanoid`,guid:`o GUID`,cuid:`o cuid`,cuid2:`o cuid2`,ulid:`o ULID`,xid:`o XID`,ksuid:`o KSUID`,datetime:`a data e hora ISO`,date:`a data ISO`,time:`a hora ISO`,duration:`a duração ISO`,ipv4:`o endereço IPv4`,ipv6:`o endereço IPv6`,mac:`o endereço MAC`,cidrv4:`a faixa de endereços IPv4`,cidrv6:`a faixa de endereços IPv6`,base64:`o texto codificado em base64`,base64url:`o texto codificado em base64url`,json_string:`o texto JSON`,e164:`o número E.164`,credit_card:`o número de cartão de crédito`,jwt:`o JWT`,template_literal:`a entrada`},i={masculine:{definite:`o`,indefinite:`um`},feminine:{definite:`a`,indefinite:`uma`}},a={string:{name:`texto`,articles:i.masculine},number:{name:`número`,articles:i.masculine},int:{name:`número inteiro`,articles:i.masculine},boolean:{name:`valor booleano`,articles:i.masculine},bigint:{name:`número bigint`,articles:i.masculine},symbol:{name:`símbolo`,articles:i.masculine},undefined:{name:`valor "undefined"`,articles:i.masculine},null:{name:`valor "nulo"`,articles:i.masculine},never:{name:`valor "never"`,articles:i.masculine},void:{name:`valor "void"`,articles:i.masculine},date:{name:`data`,articles:i.feminine},array:{name:`vetor`,articles:i.masculine},object:{name:`objeto`,articles:i.masculine},tuple:{name:`tupla`,articles:i.feminine},record:{name:`registro`,articles:i.masculine},map:{name:`mapa`,articles:i.masculine},set:{name:`conjunto`,articles:i.masculine},file:{name:`arquivo`,articles:i.masculine},nonoptional:{name:`valor não opcional`,articles:i.masculine},nan:{name:`valor "NaN"`,articles:i.masculine},function:{name:`função`,articles:i.feminine}};function o(e,t){let n=a[e]??{name:`valor "${e}"`,articles:i.masculine};return`${n.articles[t]} ${n.name}`}return t=>{switch(t.code){case`invalid_type`:return`Entrada inválida: esperava ${o(t.expected,`indefinite`)}, recebeu ${o(e(t.input),`indefinite`)}`;case`invalid_value`:return t.values.length===1?`Entrada inválida: esperava ${C(t.values[0])}`:`Opção inválida: esperava uma das seguintes opções: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Grande demais: esperava que ${o(t.origin,`definite`)} tivesse ${e} ${t.maximum.toString()} ${r.unit??`elementos`}`:`Grande demais: esperava que ${o(t.origin,`definite`)} fosse ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Pequeno demais: esperava que ${o(t.origin,`definite`)} tivesse ${e} ${t.minimum.toString()} ${r.unit??`elementos`}`:`Pequeno demais: esperava que ${o(t.origin,`definite`)} fosse ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Texto inválido: deve começar com "${e.prefix}"`:e.format===`ends_with`?`Texto inválido: deve terminar com "${e.suffix}"`:e.format===`includes`?`Texto inválido: deve incluir "${e.includes}"`:e.format===`regex`?`Texto inválido: deve corresponder ao padrão ${e.pattern}`:`Formato d${r[e.format]??t.format} inválido`}case`not_multiple_of`:return`Número inválido: deve ser múltiplo de ${t.divisor}`;case`unrecognized_keys`:{let e=t.keys.length>1?`s`:``;return`Chave${e} inválida${e}: ${v(t.keys,`, `)}`}case`invalid_key`:return`Entrada inválida n${o(t.origin,`definite`)}`;case`invalid_union`:return t.options&&Array.isArray(t.options)&&t.options.length>0?`Valor de discriminação inválido. Esperava ${t.options.map(e=>`'${e}'`).join(` | `)}`:`Entrada inválida`;case`invalid_element`:return`Entrada inválida n${o(t.origin,`definite`)}`;default:return`Entrada inválida`}}};function yc(){return{localeError:vc()}}const bc=()=>{let t={string:{unit:`caractere`,verb:`să aibă`},file:{unit:`octeți`,verb:`să aibă`},array:{unit:`elemente`,verb:`să aibă`},set:{unit:`elemente`,verb:`să aibă`},map:{unit:`intrări`,verb:`să aibă`}};function n(e){return t[e]??null}let r={regex:`intrare`,email:`adresă de 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:`dată și oră ISO`,date:`dată ISO`,time:`oră ISO`,duration:`durată ISO`,ipv4:`adresă IPv4`,ipv6:`adresă IPv6`,mac:`adresă MAC`,cidrv4:`interval IPv4`,cidrv6:`interval IPv6`,base64:`șir codat base64`,base64url:`șir codat base64url`,json_string:`șir JSON`,e164:`număr E.164`,credit_card:`număr de card de credit`,jwt:`JWT`,template_literal:`intrare`},i={nan:`NaN`,string:`șir`,number:`număr`,boolean:`boolean`,function:`funcție`,array:`matrice`,object:`obiect`,undefined:`nedefinit`,symbol:`simbol`,bigint:`număr mare`,void:`void`,never:`never`,map:`hartă`,set:`set`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`Intrare invalidă: așteptat ${n}, primit ${i[r]??r}`}case`invalid_value`:return t.values.length===1?`Intrare invalidă: așteptat ${C(t.values[0])}`:`Opțiune invalidă: așteptat una dintre ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Prea mare: așteptat ca ${t.origin??`valoarea`} ${r.verb} ${e}${t.maximum.toString()} ${r.unit??`elemente`}`:`Prea mare: așteptat ca ${t.origin??`valoarea`} să fie ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Prea mic: așteptat ca ${t.origin} ${r.verb} ${e}${t.minimum.toString()} ${r.unit}`:`Prea mic: așteptat ca ${t.origin} să fie ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Șir invalid: trebuie să înceapă cu "${e.prefix}"`:e.format===`ends_with`?`Șir invalid: trebuie să se termine cu "${e.suffix}"`:e.format===`includes`?`Șir invalid: trebuie să includă "${e.includes}"`:e.format===`regex`?`Șir invalid: trebuie să se potrivească cu modelul ${e.pattern}`:`Format invalid: ${r[e.format]??t.format}`}case`not_multiple_of`:return`Număr invalid: trebuie să fie multiplu de ${t.divisor}`;case`unrecognized_keys`:return`Chei nerecunoscute: ${v(t.keys,`, `)}`;case`invalid_key`:return`Cheie invalidă în ${t.origin}`;case`invalid_union`:return`Intrare invalidă`;case`invalid_element`:return`Valoare invalidă în ${t.origin}`;default:return`Intrare invalidă`}}};function xc(){return{localeError:bc()}}function Sc(e,t,n,r){let i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?r:a===1?t:a>=2&&a<=4?n:r}const Cc=()=>{let t={string:{unit:{one:`символ`,few:`символа`,many:`символов`},verb:`иметь`},file:{unit:{one:`байт`,few:`байта`,many:`байт`},verb:`иметь`},array:{unit:{one:`элемент`,few:`элемента`,many:`элементов`},verb:`иметь`},set:{unit:{one:`элемент`,few:`элемента`,many:`элементов`},verb:`иметь`},map:{unit:{one:`элемент`,few:`элемента`,many:`элементов`},verb:`иметь`}};function n(e){return t[e]??null}let r={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 адрес`,mac:`MAC адрес`,cidrv4:`IPv4 диапазон`,cidrv6:`IPv6 диапазон`,base64:`строка в формате base64`,base64url:`строка в формате base64url`,json_string:`JSON строка`,e164:`номер E.164`,credit_card:`номер кредитной карты`,jwt:`JWT`,template_literal:`ввод`},i={nan:`NaN`,number:`число`,array:`массив`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Неверный ввод: ожидалось instanceof ${t.expected}, получено ${a}`:`Неверный ввод: ожидалось ${n}, получено ${a}`}case`invalid_value`:return t.values.length===1?`Неверный ввод: ожидалось ${C(t.values[0])}`:`Неверный вариант: ожидалось одно из ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);if(r){let n=Sc(Number(t.maximum),r.unit.one,r.unit.few,r.unit.many);return`Слишком большое значение: ожидалось, что ${t.origin??`значение`} будет иметь ${e}${t.maximum.toString()} ${n}`}return`Слишком большое значение: ожидалось, что ${t.origin??`значение`} будет ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);if(r){let n=Sc(Number(t.minimum),r.unit.one,r.unit.few,r.unit.many);return`Слишком маленькое значение: ожидалось, что ${t.origin} будет иметь ${e}${t.minimum.toString()} ${n}`}return`Слишком маленькое значение: ожидалось, что ${t.origin} будет ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Неверная строка: должна начинаться с "${e.prefix}"`:e.format===`ends_with`?`Неверная строка: должна заканчиваться на "${e.suffix}"`:e.format===`includes`?`Неверная строка: должна содержать "${e.includes}"`:e.format===`regex`?`Неверная строка: должна соответствовать шаблону ${e.pattern}`:`Неверный ${r[e.format]??t.format}`}case`not_multiple_of`:return`Неверное число: должно быть кратным ${t.divisor}`;case`unrecognized_keys`:return`Нераспознанн${t.keys.length>1?`ые`:`ый`} ключ${t.keys.length>1?`и`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Неверный ключ в ${t.origin}`;case`invalid_union`:return`Неверные входные данные`;case`invalid_element`:return`Неверное значение в ${t.origin}`;default:return`Неверные входные данные`}}};function wc(){return{localeError:Cc()}}const Tc=()=>{let t={string:{unit:`znakov`,verb:`mať`},file:{unit:`bajtov`,verb:`mať`},array:{unit:`prvkov`,verb:`mať`},set:{unit:`prvkov`,verb:`mať`},map:{unit:`položiek`,verb:`mať`}};function n(e){return t[e]??null}let r={regex:`regulárny 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:`dátum a čas vo formáte ISO`,date:`dátum vo formáte ISO`,time:`čas vo formáte ISO`,duration:`doba trvania ISO`,ipv4:`IPv4 adresa`,ipv6:`IPv6 adresa`,mac:`MAC adresa`,cidrv4:`rozsah IPv4`,cidrv6:`rozsah IPv6`,base64:`reťazec zakódovaný vo formáte base64`,base64url:`reťazec zakódovaný vo formáte base64url`,json_string:`reťazec vo formáte JSON`,e164:`číslo E.164`,credit_card:`číslo kreditnej karty`,jwt:`JWT`,template_literal:`vstup`},i={nan:`NaN`,number:`číslo`,string:`reťazec`,function:`funkcia`,array:`pole`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očakávané instanceof ${t.expected}, obdržané ${a}`:`Neplatný vstup: očakávané ${n}, obdržané ${a}`}case`invalid_value`:return t.values.length===1?`Neplatný vstup: očakávané ${C(t.values[0])}`:`Neplatný vstup: očakávaná jedna z hodnôt ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Hodnota je príliš veľká: ${t.origin??`hodnota`} musí mať ${e}${t.maximum.toString()} ${r.unit??`prvkov`}`:`Hodnota je príliš veľká: ${t.origin??`hodnota`} musí byť ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Hodnota je príliš malá: ${t.origin??`hodnota`} musí mať ${e}${t.minimum.toString()} ${r.unit??`prvkov`}`:`Hodnota je príliš malá: ${t.origin??`hodnota`} musí byť ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Neplatný reťazec: musí začínať na "${e.prefix}"`:e.format===`ends_with`?`Neplatný reťazec: musí končiť na "${e.suffix}"`:e.format===`includes`?`Neplatný reťazec: musí obsahovať "${e.includes}"`:e.format===`regex`?`Neplatný reťazec: musí zodpovedať vzoru ${e.pattern}`:`Neplatný formát ${r[e.format]??t.format}`}case`not_multiple_of`:return`Neplatné číslo: musí byť násobkom ${t.divisor}`;case`unrecognized_keys`:return`Neznáme klúče: ${v(t.keys,`, `)}`;case`invalid_key`:return`Neplatný klúč v ${t.origin}`;case`invalid_union`:return`Neplatný vstup`;case`invalid_element`:return`Neplatná hodnota v ${t.origin}`;default:return`Neplatný vstup`}}};function Ec(){return{localeError:Tc()}}const Dc=()=>{let t={string:{unit:`znakov`,verb:`imeti`},file:{unit:`bajtov`,verb:`imeti`},array:{unit:`elementov`,verb:`imeti`},set:{unit:`elementov`,verb:`imeti`},map:{unit:`elementov`,verb:`imeti`}};function n(e){return t[e]??null}let r={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`,mac:`MAC naslov`,cidrv4:`obseg IPv4`,cidrv6:`obseg IPv6`,base64:`base64 kodiran niz`,base64url:`base64url kodiran niz`,json_string:`JSON niz`,e164:`E.164 številka`,credit_card:`številka kreditne kartice`,jwt:`JWT`,template_literal:`vnos`},i={nan:`NaN`,number:`število`,array:`tabela`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pričakovano instanceof ${t.expected}, prejeto ${a}`:`Neveljaven vnos: pričakovano ${n}, prejeto ${a}`}case`invalid_value`:return t.values.length===1?`Neveljaven vnos: pričakovano ${C(t.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Preveliko: pričakovano, da bo ${t.origin??`vrednost`} imelo ${e}${t.maximum.toString()} ${r.unit??`elementov`}`:`Preveliko: pričakovano, da bo ${t.origin??`vrednost`} ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Premajhno: pričakovano, da bo ${t.origin} imelo ${e}${t.minimum.toString()} ${r.unit}`:`Premajhno: pričakovano, da bo ${t.origin} ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Neveljaven niz: mora se začeti z "${e.prefix}"`:e.format===`ends_with`?`Neveljaven niz: mora se končati z "${e.suffix}"`:e.format===`includes`?`Neveljaven niz: mora vsebovati "${e.includes}"`:e.format===`regex`?`Neveljaven niz: mora ustrezati vzorcu ${e.pattern}`:`Neveljaven ${r[e.format]??t.format}`}case`not_multiple_of`:return`Neveljavno število: mora biti večkratnik ${t.divisor}`;case`unrecognized_keys`:return`Neprepoznan${t.keys.length>1?`i ključi`:` ključ`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Neveljaven ključ v ${t.origin}`;case`invalid_union`:return`Neveljaven vnos`;case`invalid_element`:return`Neveljavna vrednost v ${t.origin}`;default:return`Neveljaven vnos`}}};function Oc(){return{localeError:Dc()}}const kc=()=>{let t={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`},map:{unit:`objekt`,verb:`att innehålla`}};function n(e){return t[e]??null}let r={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-adress`,ipv6:`IPv6-adress`,mac:`MAC-adress`,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`,credit_card:`kreditkortsnummer`,jwt:`JWT`,template_literal:`mall-literal`},i={nan:`NaN`,number:`antal`,array:`lista`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: förväntat instanceof ${t.expected}, fick ${a}`:`Ogiltig inmatning: förväntat ${n}, fick ${a}`}case`invalid_value`:return t.values.length===1?`Ogiltig inmatning: förväntat ${C(t.values[0])}`:`Ogiltigt val: förväntade en av ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`För stor(t): förväntade ${t.origin??`värdet`} att ha ${e}${t.maximum.toString()} ${r.unit??`element`}`:`För stor(t): förväntat ${t.origin??`värdet`} att ha ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`För lite(t): förväntade ${t.origin??`värdet`} att ha ${e}${t.minimum.toString()} ${r.unit}`:`För lite(t): förväntade ${t.origin??`värdet`} att ha ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ogiltig sträng: måste börja med "${e.prefix}"`:e.format===`ends_with`?`Ogiltig sträng: måste sluta med "${e.suffix}"`:e.format===`includes`?`Ogiltig sträng: måste innehålla "${e.includes}"`:e.format===`regex`?`Ogiltig sträng: måste matcha mönstret "${e.pattern}"`:`Ogiltig(t) ${r[e.format]??t.format}`}case`not_multiple_of`:return`Ogiltigt tal: måste vara en multipel av ${t.divisor}`;case`unrecognized_keys`:return`${t.keys.length>1?`Okända nycklar`:`Okänd nyckel`}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Ogiltig nyckel i ${t.origin??`värdet`}`;case`invalid_union`:return`Ogiltig input`;case`invalid_element`:return`Ogiltigt värde i ${t.origin??`värdet`}`;default:return`Ogiltig input`}}};function Ac(){return{localeError:kc()}}const jc=()=>{let t={string:{unit:`எழுத்துக்கள்`,verb:`கொண்டிருக்க வேண்டும்`},file:{unit:`பைட்டுகள்`,verb:`கொண்டிருக்க வேண்டும்`},array:{unit:`உறுப்புகள்`,verb:`கொண்டிருக்க வேண்டும்`},set:{unit:`உறுப்புகள்`,verb:`கொண்டிருக்க வேண்டும்`},map:{unit:`உறுப்புகள்`,verb:`கொண்டிருக்க வேண்டும்`}};function n(e){return t[e]??null}let r={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 முகவரி`,mac:`MAC முகவரி`,cidrv4:`IPv4 வரம்பு`,cidrv6:`IPv6 வரம்பு`,base64:`base64-encoded சரம்`,base64url:`base64url-encoded சரம்`,json_string:`JSON சரம்`,e164:`E.164 எண்`,credit_card:`கடன் அட்டை எண்`,jwt:`JWT`,template_literal:`input`},i={nan:`NaN`,number:`எண்`,array:`அணி`,null:`வெறுமை`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${t.expected}, பெறப்பட்டது ${a}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${n}, பெறப்பட்டது ${a}`}case`invalid_value`:return t.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${C(t.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${v(t.values,`|`)} இல் ஒன்று`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??`மதிப்பு`} ${e}${t.maximum.toString()} ${r.unit??`உறுப்புகள்`} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??`மதிப்பு`} ${e}${t.maximum.toString()} ஆக இருக்க வேண்டும்`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${e}${t.minimum.toString()} ${r.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${e}${t.minimum.toString()} ஆக இருக்க வேண்டும்`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`தவறான சரம்: "${e.prefix}" இல் தொடங்க வேண்டும்`:e.format===`ends_with`?`தவறான சரம்: "${e.suffix}" இல் முடிவடைய வேண்டும்`:e.format===`includes`?`தவறான சரம்: "${e.includes}" ஐ உள்ளடக்க வேண்டும்`:e.format===`regex`?`தவறான சரம்: ${e.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${r[e.format]??t.format}`}case`not_multiple_of`:return`தவறான எண்: ${t.divisor} இன் பலமாக இருக்க வேண்டும்`;case`unrecognized_keys`:return`அடையாளம் தெரியாத விசை${t.keys.length>1?`கள்`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} இல் தவறான விசை`;case`invalid_union`:return`தவறான உள்ளீடு`;case`invalid_element`:return`${t.origin} இல் தவறான மதிப்பு`;default:return`தவறான உள்ளீடு`}}};function Mc(){return{localeError:jc()}}const Nc=()=>{let t={string:{unit:`ตัวอักษร`,verb:`ควรมี`},file:{unit:`ไบต์`,verb:`ควรมี`},array:{unit:`รายการ`,verb:`ควรมี`},set:{unit:`รายการ`,verb:`ควรมี`},map:{unit:`รายการ`,verb:`ควรมี`}};function n(e){return t[e]??null}let r={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`,mac:`ที่อยู่ MAC`,cidrv4:`ช่วง IP แบบ IPv4`,cidrv6:`ช่วง IP แบบ IPv6`,base64:`ข้อความแบบ Base64`,base64url:`ข้อความแบบ Base64 สำหรับ URL`,json_string:`ข้อความแบบ JSON`,e164:`เบอร์โทรศัพท์ระหว่างประเทศ (E.164)`,credit_card:`หมายเลขบัตรเครดิต`,jwt:`โทเคน JWT`,template_literal:`ข้อมูลที่ป้อน`},i={nan:`NaN`,number:`ตัวเลข`,array:`อาร์เรย์ (Array)`,null:`ไม่มีค่า (null)`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${t.expected} แต่ได้รับ ${a}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${n} แต่ได้รับ ${a}`}case`invalid_value`:return t.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${C(t.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`ไม่เกิน`:`น้อยกว่า`,r=n(t.origin);return r?`เกินกำหนด: ${t.origin??`ค่า`} ควรมี${e} ${t.maximum.toString()} ${r.unit??`รายการ`}`:`เกินกำหนด: ${t.origin??`ค่า`} ควรมี${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`อย่างน้อย`:`มากกว่า`,r=n(t.origin);return r?`น้อยกว่ากำหนด: ${t.origin} ควรมี${e} ${t.minimum.toString()} ${r.unit}`:`น้อยกว่ากำหนด: ${t.origin} ควรมี${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${e.prefix}"`:e.format===`ends_with`?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${e.suffix}"`:e.format===`includes`?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${e.includes}" อยู่ในข้อความ`:e.format===`regex`?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${e.pattern}`:`รูปแบบไม่ถูกต้อง: ${r[e.format]??t.format}`}case`not_multiple_of`:return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${t.divisor} ได้ลงตัว`;case`unrecognized_keys`:return`พบคีย์ที่ไม่รู้จัก: ${v(t.keys,`, `)}`;case`invalid_key`:return`คีย์ไม่ถูกต้องใน ${t.origin}`;case`invalid_union`:return`ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้`;case`invalid_element`:return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return`ข้อมูลไม่ถูกต้อง`}}};function Pc(){return{localeError:Nc()}}const Fc=()=>{let t={string:{unit:`simwol`,verb:`bolmaly`},file:{unit:`baýt`,verb:`bolmaly`},array:{unit:`elementler`,verb:`bolmaly`},set:{unit:`elementler`,verb:`bolmaly`},map:{unit:`elementler`,verb:`bolmaly`}};function n(e){return t[e]??null}let r={regex:`giriş`,email:`e-poçta salgysy`,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 sene we wagt`,date:`ISO sene`,time:`ISO wagt`,duration:`ISO wagt aralygy`,ipv4:`IPv4 salgysy`,ipv6:`IPv6 salgysy`,mac:`MAC salgysy`,cidrv4:`IPv4 aralygy`,cidrv6:`IPv6 aralygy`,base64:`base64 bilen şifrlenen setir`,base64url:`base64url bilen şifrlenen setir`,json_string:`JSON setiri`,e164:`E.164 nomeri`,credit_card:`kredit kartynyň nomeri`,jwt:`JWT`,template_literal:`şablon`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input);return`Nädogry baha: garaşylan ${n} ýerine ${i[r]??r} alyndy`}case`invalid_value`:return t.values.length===1?`Nädogry baha: ${C(t.values[0])} bolmaly`:`Nädogry saýlaw: aşakdakylardan biri bolmaly: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Has uly: garaşylýan ${t.origin??`baha`} ${e} ${t.maximum.toString()} ${r.unit??`element`}`:`Has uly: garaşylýan ${t.origin??`baha`} ${e} ${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Has kiçi: garaşylýan ${t.origin} ${e} ${t.minimum.toString()} ${r.unit}`:`Has kiçi: garaşylýan ${t.origin} ${e} ${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Nädogry setir: "${e.prefix}" bilen başlamaly`:e.format===`ends_with`?`Nädogry setir: "${e.suffix}" bilen gutarmaly`:e.format===`includes`?`Nädogry setir: "${e.includes}" saklamaly`:e.format===`regex`?`Nädogry setir: ${e.pattern} nusga laýyk bolmaly`:`Nädogry ${r[e.format]??t.format}`}case`not_multiple_of`:return`Nädogry san: ${t.divisor} bilen galyndysyz bölünmeli`;case`unrecognized_keys`:return`Tanalmaýan açar${t.keys.length>1?`lar`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} içinde nädogry açar`;case`invalid_union`:return`Nädogry baha`;case`invalid_element`:return`${t.origin} içinde nädogry baha`;default:return`Nädogry baha`}}};function Ic(){return{localeError:Fc()}}const Lc=()=>{let t={string:{unit:`karakter`,verb:`olmalı`},file:{unit:`bayt`,verb:`olmalı`},array:{unit:`öğe`,verb:`olmalı`},set:{unit:`öğe`,verb:`olmalı`},map:{unit:`öğe`,verb:`olmalı`}};function n(e){return t[e]??null}let r={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`,mac:`MAC 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ı`,credit_card:`kredi kartı numarası`,jwt:`JWT`,template_literal:`Şablon dizesi`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Geçersiz değer: beklenen instanceof ${t.expected}, alınan ${a}`:`Geçersiz değer: beklenen ${n}, alınan ${a}`}case`invalid_value`:return t.values.length===1?`Geçersiz değer: beklenen ${C(t.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Çok büyük: beklenen ${t.origin??`değer`} ${e}${t.maximum.toString()} ${r.unit??`öğe`}`:`Çok büyük: beklenen ${t.origin??`değer`} ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Çok küçük: beklenen ${t.origin} ${e}${t.minimum.toString()} ${r.unit}`:`Çok küçük: beklenen ${t.origin} ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;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 ${r[e.format]??t.format}`}case`not_multiple_of`:return`Geçersiz sayı: ${t.divisor} ile tam bölünebilmeli`;case`unrecognized_keys`:return`Tanınmayan anahtar${t.keys.length>1?`lar`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} içinde geçersiz anahtar`;case`invalid_union`:return`Geçersiz değer`;case`invalid_element`:return`${t.origin} içinde geçersiz değer`;default:return`Geçersiz değer`}}};function Rc(){return{localeError:Lc()}}const zc=()=>{let t={string:{unit:`символів`,verb:`матиме`},file:{unit:`байтів`,verb:`матиме`},array:{unit:`елементів`,verb:`матиме`},set:{unit:`елементів`,verb:`матиме`},map:{unit:`елементів`,verb:`матиме`}};function n(e){return t[e]??null}let r={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`,mac:`адреса MAC`,cidrv4:`діапазон IPv4`,cidrv6:`діапазон IPv6`,base64:`рядок у кодуванні base64`,base64url:`рядок у кодуванні base64url`,json_string:`рядок JSON`,e164:`номер E.164`,credit_card:`номер кредитної картки`,jwt:`JWT`,template_literal:`вхідні дані`},i={nan:`NaN`,number:`число`,array:`масив`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Неправильні вхідні дані: очікується instanceof ${t.expected}, отримано ${a}`:`Неправильні вхідні дані: очікується ${n}, отримано ${a}`}case`invalid_value`:return t.values.length===1?`Неправильні вхідні дані: очікується ${C(t.values[0])}`:`Неправильна опція: очікується одне з ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Занадто велике: очікується, що ${t.origin??`значення`} ${r.verb} ${e}${t.maximum.toString()} ${r.unit??`елементів`}`:`Занадто велике: очікується, що ${t.origin??`значення`} буде ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Занадто мале: очікується, що ${t.origin} ${r.verb} ${e}${t.minimum.toString()} ${r.unit}`:`Занадто мале: очікується, що ${t.origin} буде ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Неправильний рядок: повинен починатися з "${e.prefix}"`:e.format===`ends_with`?`Неправильний рядок: повинен закінчуватися на "${e.suffix}"`:e.format===`includes`?`Неправильний рядок: повинен містити "${e.includes}"`:e.format===`regex`?`Неправильний рядок: повинен відповідати шаблону ${e.pattern}`:`Неправильний ${r[e.format]??t.format}`}case`not_multiple_of`:return`Неправильне число: повинно бути кратним ${t.divisor}`;case`unrecognized_keys`:return`Нерозпізнаний ключ${t.keys.length>1?`і`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`Неправильний ключ у ${t.origin}`;case`invalid_union`:return`Неправильні вхідні дані`;case`invalid_element`:return`Неправильне значення у ${t.origin}`;default:return`Неправильні вхідні дані`}}};function Bc(){return{localeError:zc()}}function Vc(){return Bc()}const Hc=()=>{let t={string:{unit:`حروف`,verb:`ہونا`},file:{unit:`بائٹس`,verb:`ہونا`},array:{unit:`آئٹمز`,verb:`ہونا`},set:{unit:`آئٹمز`,verb:`ہونا`},map:{unit:`آئٹمز`,verb:`ہونا`}};function n(e){return t[e]??null}let r={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 ایڈریس`,mac:`ایم اے سی ایڈریس`,cidrv4:`آئی پی وی 4 رینج`,cidrv6:`آئی پی وی 6 رینج`,base64:`بیس 64 ان کوڈڈ سٹرنگ`,base64url:`بیس 64 یو آر ایل ان کوڈڈ سٹرنگ`,json_string:`جے ایس او این سٹرنگ`,e164:`ای 164 نمبر`,credit_card:`کریڈٹ کارڈ نمبر`,jwt:`جے ڈبلیو ٹی`,template_literal:`ان پٹ`},i={nan:`NaN`,number:`نمبر`,array:`آرے`,null:`نل`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`غلط ان پٹ: instanceof ${t.expected} متوقع تھا، ${a} موصول ہوا`:`غلط ان پٹ: ${n} متوقع تھا، ${a} موصول ہوا`}case`invalid_value`:return t.values.length===1?`غلط ان پٹ: ${C(t.values[0])} متوقع تھا`:`غلط آپشن: ${v(t.values,`|`)} میں سے ایک متوقع تھا`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`بہت بڑا: ${t.origin??`ویلیو`} کے ${e}${t.maximum.toString()} ${r.unit??`عناصر`} ہونے متوقع تھے`:`بہت بڑا: ${t.origin??`ویلیو`} کا ${e}${t.maximum.toString()} ہونا متوقع تھا`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`بہت چھوٹا: ${t.origin} کے ${e}${t.minimum.toString()} ${r.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${t.origin} کا ${e}${t.minimum.toString()} ہونا متوقع تھا`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`غلط سٹرنگ: "${e.prefix}" سے شروع ہونا چاہیے`:e.format===`ends_with`?`غلط سٹرنگ: "${e.suffix}" پر ختم ہونا چاہیے`:e.format===`includes`?`غلط سٹرنگ: "${e.includes}" شامل ہونا چاہیے`:e.format===`regex`?`غلط سٹرنگ: پیٹرن ${e.pattern} سے میچ ہونا چاہیے`:`غلط ${r[e.format]??t.format}`}case`not_multiple_of`:return`غلط نمبر: ${t.divisor} کا مضاعف ہونا چاہیے`;case`unrecognized_keys`:return`غیر تسلیم شدہ کی${t.keys.length>1?`ز`:``}: ${v(t.keys,`، `)}`;case`invalid_key`:return`${t.origin} میں غلط کی`;case`invalid_union`:return`غلط ان پٹ`;case`invalid_element`:return`${t.origin} میں غلط ویلیو`;default:return`غلط ان پٹ`}}};function Uc(){return{localeError:Hc()}}const Wc=()=>{let t={string:{unit:`belgi`,verb:`bo‘lishi kerak`},file:{unit:`bayt`,verb:`bo‘lishi kerak`},array:{unit:`element`,verb:`bo‘lishi kerak`},set:{unit:`element`,verb:`bo‘lishi kerak`},map:{unit:`yozuv`,verb:`bo‘lishi kerak`}};function n(e){return t[e]??null}let r={regex:`kirish`,email:`elektron pochta manzili`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO sana va vaqti`,date:`ISO sana`,time:`ISO vaqt`,duration:`ISO davomiylik`,ipv4:`IPv4 manzil`,ipv6:`IPv6 manzil`,mac:`MAC manzil`,cidrv4:`IPv4 diapazon`,cidrv6:`IPv6 diapazon`,base64:`base64 kodlangan satr`,base64url:`base64url kodlangan satr`,json_string:`JSON satr`,e164:`E.164 raqam`,credit_card:`kredit karta raqami`,jwt:`JWT`,template_literal:`kirish`},i={nan:`NaN`,number:`raqam`,array:`massiv`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${a}`:`Noto‘g‘ri kirish: kutilgan ${n}, qabul qilingan ${a}`}case`invalid_value`:return t.values.length===1?`Noto‘g‘ri kirish: kutilgan ${C(t.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Juda katta: kutilgan ${t.origin??`qiymat`} ${e}${t.maximum.toString()} ${r.unit} ${r.verb}`:`Juda katta: kutilgan ${t.origin??`qiymat`} ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Juda kichik: kutilgan ${t.origin} ${e}${t.minimum.toString()} ${r.unit} ${r.verb}`:`Juda kichik: kutilgan ${t.origin} ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Noto‘g‘ri satr: "${e.prefix}" bilan boshlanishi kerak`:e.format===`ends_with`?`Noto‘g‘ri satr: "${e.suffix}" bilan tugashi kerak`:e.format===`includes`?`Noto‘g‘ri satr: "${e.includes}" ni o‘z ichiga olishi kerak`:e.format===`regex`?`Noto‘g‘ri satr: ${e.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${r[e.format]??t.format}`}case`not_multiple_of`:return`Noto‘g‘ri raqam: ${t.divisor} ning karralisi bo‘lishi kerak`;case`unrecognized_keys`:return`Noma’lum kalit${t.keys.length>1?`lar`:``}: ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} dagi kalit noto‘g‘ri`;case`invalid_union`:return`Noto‘g‘ri kirish`;case`invalid_element`:return`${t.origin} da noto‘g‘ri qiymat`;default:return`Noto‘g‘ri kirish`}}};function Gc(){return{localeError:Wc()}}const Kc=()=>{let t={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ó`},map:{unit:`phần tử`,verb:`có`}};function n(e){return t[e]??null}let r={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`,mac:`địa chỉ MAC`,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`,credit_card:`số thẻ tín dụng`,jwt:`JWT`,template_literal:`đầu vào`},i={nan:`NaN`,number:`số`,array:`mảng`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${t.expected}, nhận được ${a}`:`Đầu vào không hợp lệ: mong đợi ${n}, nhận được ${a}`}case`invalid_value`:return t.values.length===1?`Đầu vào không hợp lệ: mong đợi ${C(t.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Quá lớn: mong đợi ${t.origin??`giá trị`} ${r.verb} ${e}${t.maximum.toString()} ${r.unit??`phần tử`}`:`Quá lớn: mong đợi ${t.origin??`giá trị`} ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Quá nhỏ: mong đợi ${t.origin} ${r.verb} ${e}${t.minimum.toString()} ${r.unit}`:`Quá nhỏ: mong đợi ${t.origin} ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Chuỗi không hợp lệ: phải bắt đầu bằng "${e.prefix}"`:e.format===`ends_with`?`Chuỗi không hợp lệ: phải kết thúc bằng "${e.suffix}"`:e.format===`includes`?`Chuỗi không hợp lệ: phải bao gồm "${e.includes}"`:e.format===`regex`?`Chuỗi không hợp lệ: phải khớp với mẫu ${e.pattern}`:`${r[e.format]??t.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 ${t.divisor}`;case`unrecognized_keys`:return`Khóa không được nhận dạng: ${v(t.keys,`, `)}`;case`invalid_key`:return`Khóa không hợp lệ trong ${t.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 ${t.origin}`;default:return`Đầu vào không hợp lệ`}}};function qc(){return{localeError:Kc()}}const Jc=()=>{let t={string:{unit:`字符`,verb:`包含`},file:{unit:`字节`,verb:`包含`},array:{unit:`项`,verb:`包含`},set:{unit:`项`,verb:`包含`},map:{unit:`项`,verb:`包含`}};function n(e){return t[e]??null}let r={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地址`,mac:`MAC地址`,cidrv4:`IPv4网段`,cidrv6:`IPv6网段`,base64:`base64编码字符串`,base64url:`base64url编码字符串`,json_string:`JSON字符串`,e164:`E.164号码`,credit_card:`信用卡号`,jwt:`JWT`,template_literal:`输入`},i={nan:`NaN`,number:`数字`,array:`数组`,null:`空值(null)`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`无效输入:期望 instanceof ${t.expected},实际接收 ${a}`:`无效输入:期望 ${n},实际接收 ${a}`}case`invalid_value`:return t.values.length===1?`无效输入:期望 ${C(t.values[0])}`:`无效选项:期望以下之一 ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`数值过大:期望 ${t.origin??`值`} ${e}${t.maximum.toString()} ${r.unit??`个元素`}`:`数值过大:期望 ${t.origin??`值`} ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`数值过小:期望 ${t.origin} ${e}${t.minimum.toString()} ${r.unit}`:`数值过小:期望 ${t.origin} ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`无效字符串:必须以 "${e.prefix}" 开头`:e.format===`ends_with`?`无效字符串:必须以 "${e.suffix}" 结尾`:e.format===`includes`?`无效字符串:必须包含 "${e.includes}"`:e.format===`regex`?`无效字符串:必须满足正则表达式 ${e.pattern}`:`无效${r[e.format]??t.format}`}case`not_multiple_of`:return`无效数字:必须是 ${t.divisor} 的倍数`;case`unrecognized_keys`:return`出现未知的键(key): ${v(t.keys,`, `)}`;case`invalid_key`:return`${t.origin} 中的键(key)无效`;case`invalid_union`:return`无效输入`;case`invalid_element`:return`${t.origin} 中包含无效值(value)`;default:return`无效输入`}}};function Yc(){return{localeError:Jc()}}const Xc=()=>{let t={string:{unit:`字元`,verb:`擁有`},file:{unit:`位元組`,verb:`擁有`},array:{unit:`項目`,verb:`擁有`},set:{unit:`項目`,verb:`擁有`},map:{unit:`項目`,verb:`擁有`}};function n(e){return t[e]??null}let r={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 位址`,mac:`MAC 位址`,cidrv4:`IPv4 範圍`,cidrv6:`IPv6 範圍`,base64:`base64 編碼字串`,base64url:`base64url 編碼字串`,json_string:`JSON 字串`,e164:`E.164 數值`,credit_card:`信用卡號`,jwt:`JWT`,template_literal:`輸入`},i={nan:`NaN`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`無效的輸入值:預期為 instanceof ${t.expected},但收到 ${a}`:`無效的輸入值:預期為 ${n},但收到 ${a}`}case`invalid_value`:return t.values.length===1?`無效的輸入值:預期為 ${C(t.values[0])}`:`無效的選項:預期為以下其中之一 ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`數值過大:預期 ${t.origin??`值`} 應為 ${e}${t.maximum.toString()} ${r.unit??`個元素`}`:`數值過大:預期 ${t.origin??`值`} 應為 ${e}${t.maximum.toString()}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`數值過小:預期 ${t.origin} 應為 ${e}${t.minimum.toString()} ${r.unit}`:`數值過小:預期 ${t.origin} 應為 ${e}${t.minimum.toString()}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`無效的字串:必須以 "${e.prefix}" 開頭`:e.format===`ends_with`?`無效的字串:必須以 "${e.suffix}" 結尾`:e.format===`includes`?`無效的字串:必須包含 "${e.includes}"`:e.format===`regex`?`無效的字串:必須符合格式 ${e.pattern}`:`無效的 ${r[e.format]??t.format}`}case`not_multiple_of`:return`無效的數字:必須為 ${t.divisor} 的倍數`;case`unrecognized_keys`:return`無法識別的鍵值${t.keys.length>1?`們`:``}:${v(t.keys,`、`)}`;case`invalid_key`:return`${t.origin} 中有無效的鍵值`;case`invalid_union`:return`無效的輸入值`;case`invalid_element`:return`${t.origin} 中有無效的值`;default:return`無效的輸入值`}}};function Zc(){return{localeError:Xc()}}const Qc=()=>{let t={string:{unit:`àmi`,verb:`ní`},file:{unit:`bytes`,verb:`ní`},array:{unit:`nkan`,verb:`ní`},set:{unit:`nkan`,verb:`ní`},map:{unit:`nkan`,verb:`ní`}};function n(e){return t[e]??null}let r={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`,mac:`àdírẹ́sì MAC`,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`,credit_card:`nọmba kaadi gbese`,jwt:`JWT`,template_literal:`ẹ̀rọ ìbáwọlé`},i={nan:`NaN`,number:`nọ́mbà`,array:`akopọ`};return t=>{switch(t.code){case`invalid_type`:{let n=i[t.expected]??t.expected,r=e(t.input),a=i[r]??r;return/^[A-Z]/.test(t.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${t.expected}, àmọ̀ a rí ${a}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${n}, àmọ̀ a rí ${a}`}case`invalid_value`:return t.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${C(t.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${v(t.values,`|`)}`;case`too_big`:{let e=t.inclusive?`<=`:`<`,r=n(t.origin);return r?`Tó pọ̀ jù: a ní láti jẹ́ pé ${t.origin??`iye`} ${r.verb} ${e}${t.maximum} ${r.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${e}${t.maximum}`}case`too_small`:{let e=t.inclusive?`>=`:`>`,r=n(t.origin);return r?`Kéré ju: a ní láti jẹ́ pé ${t.origin} ${r.verb} ${e}${t.minimum} ${r.unit}`:`Kéré ju: a ní láti jẹ́ ${e}${t.minimum}`}case`invalid_format`:{let e=t;return e.format===`starts_with`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${e.prefix}"`:e.format===`ends_with`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${e.suffix}"`:e.format===`includes`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${e.includes}"`:e.format===`regex`?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${e.pattern}`:`Aṣìṣe: ${r[e.format]??t.format}`}case`not_multiple_of`:return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${t.divisor}`;case`unrecognized_keys`:return`Bọtìnì àìmọ̀: ${v(t.keys,`, `)}`;case`invalid_key`:return`Bọtìnì aṣìṣe nínú ${t.origin}`;case`invalid_union`:return`Ìbáwọlé aṣìṣe`;case`invalid_element`:return`Iye aṣìṣe nínú ${t.origin}`;default:return`Ìbáwọlé aṣìṣe`}}};function $c(){return{localeError:Qc()}}var el=x({ar:()=>Fo,az:()=>Lo,be:()=>Bo,bg:()=>Ho,bn:()=>Wo,ca:()=>Ko,ckb:()=>Jo,cs:()=>Xo,da:()=>Qo,de:()=>es,el:()=>ns,en:()=>is,eo:()=>os,es:()=>cs,fa:()=>us,fi:()=>fs,fr:()=>ms,frCA:()=>gs,gu:()=>vs,he:()=>bs,hi:()=>Ss,hr:()=>ws,hu:()=>Es,hy:()=>As,id:()=>Ms,is:()=>Ps,it:()=>Is,ja:()=>Rs,ka:()=>Bs,kh:()=>Us,km:()=>Hs,kn:()=>Gs,ko:()=>qs,lt:()=>Zs,mk:()=>$s,ms:()=>tc,ne:()=>rc,nl:()=>ac,nn:()=>sc,no:()=>lc,ota:()=>dc,pl:()=>hc,ps:()=>pc,pt:()=>_c,ptBR:()=>yc,ro:()=>xc,ru:()=>wc,sk:()=>Ec,sl:()=>Oc,sv:()=>Ac,ta:()=>Mc,th:()=>Pc,tk:()=>Ic,tr:()=>Rc,ua:()=>Vc,uk:()=>Bc,ur:()=>Uc,uz:()=>Gc,vi:()=>qc,yo:()=>$c,zhCN:()=>Yc,zhTW:()=>Zc}),tl;const nl=Symbol(`ZodOutput`),rl=Symbol(`ZodInput`);var il=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function al(){return new il}(tl=globalThis).__zod_globalRegistry??(tl.__zod_globalRegistry=al());const R=globalThis.__zod_globalRegistry;function ol(e,t){return new e({type:`string`,...u(t)})}function sl(e,t){return new e({type:`string`,coerce:!0,...u(t)})}function cl(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...u(t)})}function ll(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...u(t)})}function ul(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...u(t)})}function dl(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...u(t)})}function fl(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...u(t)})}function pl(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...u(t)})}function ml(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...u(t)})}function hl(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...u(t)})}function gl(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...u(t)})}function _l(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...u(t)})}function vl(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...u(t)})}function yl(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...u(t)})}function bl(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...u(t)})}function xl(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...u(t)})}function Sl(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...u(t)})}function Cl(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...u(t)})}function wl(e,t){return new e({type:`string`,format:`mac`,check:`string_format`,abort:!1,...u(t)})}function Tl(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...u(t)})}function El(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...u(t)})}function Dl(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...u(t)})}function Ol(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...u(t)})}function kl(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...u(t)})}function Al(e,t){return new e({type:`string`,format:`credit_card`,check:`string_format`,abort:!1,...u(t)})}function jl(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...u(t)})}const Ml={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Nl(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...u(t)})}function Pl(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...u(t)})}function Fl(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...u(t)})}function Il(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...u(t)})}function Ll(e,t){return new e({type:`number`,checks:[],...u(t)})}function Rl(e,t){return new e({type:`number`,coerce:!0,checks:[],...u(t)})}function zl(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...u(t)})}function Bl(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`float32`,...u(t)})}function Vl(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`float64`,...u(t)})}function Hl(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`int32`,...u(t)})}function Ul(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`uint32`,...u(t)})}function Wl(e,t){return new e({type:`boolean`,...u(t)})}function Gl(e,t){return new e({type:`boolean`,coerce:!0,...u(t)})}function Kl(e,t){return new e({type:`bigint`,...u(t)})}function ql(e,t){return new e({type:`bigint`,coerce:!0,...u(t)})}function Jl(e,t){return new e({type:`bigint`,check:`bigint_format`,abort:!1,format:`int64`,...u(t)})}function Yl(e,t){return new e({type:`bigint`,check:`bigint_format`,abort:!1,format:`uint64`,...u(t)})}function Xl(e,t){return new e({type:`symbol`,...u(t)})}function Zl(e,t){return new e({type:`undefined`,...u(t)})}function Ql(e,t){return new e({type:`null`,...u(t)})}function $l(e){return new e({type:`any`})}function eu(e){return new e({type:`unknown`})}function tu(e,t){return new e({type:`never`,...u(t)})}function nu(e,t){return new e({type:`void`,...u(t)})}function ru(e,t){return new e({type:`date`,...u(t)})}function iu(e,t){return new e({type:`date`,coerce:!0,...u(t)})}function au(e,t){return new e({type:`nan`,...u(t)})}function z(e,t){return new mn({check:`less_than`,...u(t),value:e,inclusive:!1})}function B(e,t){return new mn({check:`less_than`,...u(t),value:e,inclusive:!0})}function V(e,t){return new hn({check:`greater_than`,...u(t),value:e,inclusive:!1})}function H(e,t){return new hn({check:`greater_than`,...u(t),value:e,inclusive:!0})}function ou(e){return V(0,e)}function su(e){return z(0,e)}function cu(e){return B(0,e)}function lu(e){return H(0,e)}function uu(e,t){return new gn({check:`multiple_of`,...u(t),value:e})}function du(e,t){return new yn({check:`max_size`,...u(t),maximum:e})}function U(e,t){return new bn({check:`min_size`,...u(t),minimum:e})}function fu(e,t){return new xn({check:`size_equals`,...u(t),size:e})}function pu(e,t){return new Sn({check:`max_length`,...u(t),maximum:e})}function mu(e,t){return new Cn({check:`min_length`,...u(t),minimum:e})}function hu(e,t){return new wn({check:`length_equals`,...u(t),length:e})}function gu(e,t){return new En({check:`string_format`,format:`regex`,...u(t),pattern:e})}function _u(e){return new Dn({check:`string_format`,format:`lowercase`,...u(e)})}function vu(e){return new On({check:`string_format`,format:`uppercase`,...u(e)})}function yu(e,t){return new kn({check:`string_format`,format:`includes`,...u(t),includes:e})}function bu(e,t){return new An({check:`string_format`,format:`starts_with`,...u(t),prefix:e})}function xu(e,t){return new jn({check:`string_format`,format:`ends_with`,...u(t),suffix:e})}function Su(e,t,n){return new Nn({check:`property`,property:e,schema:t,...u(n)})}function Cu(e){return Object.entries(e).map(([e,t])=>new Nn({check:`property`,property:e,schema:t}))}function wu(e,t){return new Pn({check:`mime_type`,mime:e,...u(t)})}function W(e){return new Fn({check:`overwrite`,tx:e})}function Tu(e){return W(t=>t.normalize(e))}function Eu(){return W(e=>e.trim())}function Du(){return W(e=>e.toLowerCase())}function Ou(){return W(e=>e.toUpperCase())}function ku(){return W(e=>fe(e))}function Au(e,t,n){return new e({type:`array`,element:t,...u(n)})}function ju(e,t,n){return new e({type:`union`,options:t,...u(n)})}function Mu(e,t,n){return new e({type:`union`,options:t,inclusive:!1,...u(n)})}function Nu(e,t,n,r){return new e({type:`union`,options:n,discriminator:t,...u(r)})}function Pu(e,t,n){return new e({type:`intersection`,left:t,right:n})}function Fu(e,t,n,r){let i=n instanceof k;return new e({type:`tuple`,items:t,rest:i?n:null,...u(i?r:n)})}function Iu(e,t,n,r){return new e({type:`record`,keyType:t,valueType:n,...u(r)})}function Lu(e,t,n,r){return new e({type:`map`,keyType:t,valueType:n,...u(r)})}function Ru(e,t,n){return new e({type:`set`,valueType:t,...u(n)})}function zu(e,t,n){return new e({type:`enum`,entries:Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t,...u(n)})}function Bu(e,t,n){return new e({type:`enum`,entries:t,...u(n)})}function Vu(e,t,n){return new e({type:`literal`,values:Array.isArray(t)?t:[t],...u(n)})}function Hu(e,t){return new e({type:`file`,...u(t)})}function Uu(e,t){return new e({type:`transform`,transform:t})}function Wu(e,t){return new e({type:`optional`,innerType:t})}function Gu(e,t){return new e({type:`nullable`,innerType:t})}function Ku(e,t,n){return new e({type:`default`,innerType:t,get defaultValue(){return typeof n==`function`?n():De(n)}})}function qu(e,t,n){return new e({type:`nonoptional`,innerType:t,...u(n)})}function Ju(e,t){return new e({type:`success`,innerType:t})}function Yu(e,t,n){return new e({type:`catch`,innerType:t,catchValue:typeof n==`function`?n:i(n)})}function Xu(e,t,n){return new e({type:`pipe`,in:t,out:n})}function Zu(e,t){return new e({type:`readonly`,innerType:t})}function Qu(e,t,n){return new e({type:`template_literal`,parts:t,...u(n)})}function $u(e,t){return new e({type:`lazy`,getter:t})}function ed(e,t){return new e({type:`promise`,innerType:t})}function td(e,t,n){let r=u(n);return r.abort??=!0,new e({type:`custom`,check:`custom`,fn:t,...r})}function nd(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...u(n)})}function rd(e,t){let n=id(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(re(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,`input`in r||(r.input=t.value),r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(re(r))}},e(t.value,t)),t);return n}function id(e,t){let n=new O({check:`custom`,...u(t)});return n._zod.check=e,n}function ad(e){let t=new O({check:`describe`});return t._zod.onattach=[t=>{let n=R.get(t)??{};R.add(t,{...n,description:e})}],t._zod.check=()=>{},t}function od(e){let t=new O({check:`meta`});return t._zod.onattach=[t=>{let n=R.get(t)??{};R.add(t,{...n,...e})}],t._zod.check=()=>{},t}function sd(e,t){let n=u(t),r=n.truthy??[`true`,`1`,`yes`,`on`,`y`,`enabled`],i=n.falsy??[`false`,`0`,`no`,`off`,`n`,`disabled`];n.case!==`sensitive`&&(r=r.map(e=>typeof e==`string`?e.toLowerCase():e),i=i.map(e=>typeof e==`string`?e.toLowerCase():e));let a=new Set(r),o=new Set(i),s=e.Codec??sa,c=e.Boolean??ii,l=new s({type:`pipe`,in:new(e.String??hr)({type:`string`,error:n.error}),out:new c({type:`boolean`,error:n.error}),transform:((e,t)=>{let r=e;return n.case!==`sensitive`&&(r=r.toLowerCase()),a.has(r)?!0:!o.has(r)&&(t.issues.push({code:`invalid_value`,expected:`stringbool`,values:[...a,...o],input:t.value,inst:l,continue:!1}),{})}),reverseTransform:((e,t)=>e===!0?r[0]||`true`:i[0]||`false`),error:n.error});return l._zod.bag.truthy=r,l._zod.bag.falsy=i,l._zod.bag.case=n.case??`insensitive`,l}function cd(e,t,n,r={}){let i=u(r),a={check:`string_format`,type:`string`,format:t,fn:typeof n==`function`?n:e=>n.test(e),...i};return n instanceof RegExp&&(a.pattern=n),new e(a)}function ld(e,...t){for(let n of t)for(let t of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,t)&&y(e,t,n[t]);return e}function ud(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??R,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,intersections:[],deferred:[],external:e?.external??void 0}}function G(e,t,n,r,i){let a=typeof t.unrepresentable==`function`?t.unrepresentable({zodSchema:e,path:r.path,message:i}):t.unrepresentable;if(a===`any`)return!1;if(a===void 0||a===`throw`)throw Error(i);return Object.assign(n,a),!0}function K(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,K(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&ld(o.schema,c),t.io===`input`&&q(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function dd(e){return e.replace(/~/g,`~0`).replace(/\//g,`~1`)}function fd(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);if(e.external&&e.sharedDefsExtractedFor===e.external)return;let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${dd(a)}`}}let i=`#/${r}/`;if(t[1]===n&&!t[1].schema.id)return{ref:`#`};let a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+dd(a)}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}e.external&&(e.sharedDefsExtractedFor=e.external)}function pd(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let e of t){if(!e||typeof e!=`object`)return;pd(e);let t=Object.keys(e);if(t.length!==1||t[0]!==`type`)return;let r=e.type;for(let e of Array.isArray(r)?r:[r]){if(typeof e!=`string`)return;n.includes(e)||n.push(e)}}delete e.anyOf,e.type=n.length===1?n[0]:n}const md=new Set([`type`,`properties`,`required`,`additionalProperties`]),hd=[`oneOf`,`anyOf`];function gd(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!=`object`||!t?null:Object.keys(t).length?t:null}function _d(e){let t=[];for(let n of e){if(typeof n!=`object`||n.type!==`object`)return null;for(let e in n)if(!md.has(e))return null;t.push(n)}let n={},r=new Set;for(let e of t){for(let r in e.properties){if(Object.prototype.hasOwnProperty.call(n,r))continue;let e=[];for(let n of t){let t=n.properties?.[r]??gd(n);t!=null&&(e.some(e=>JSON.stringify(e)===JSON.stringify(t))||e.push(t))}let i=e.length===1?e[0]:_d(e)??{allOf:e};y(n,r,i)}for(let t of e.required??[])r.add(t)}let i={type:`object`,properties:n};if(r.size&&(i.required=[...r]),t.every(e=>e.additionalProperties===!1))i.additionalProperties=!1;else{let e=[];for(let n of t){let t=gd(n);t&&!e.some(e=>JSON.stringify(e)===JSON.stringify(t))&&e.push(t)}e.length===1?i.additionalProperties=e[0]:e.length>1&&(i.additionalProperties={allOf:e})}return i}function vd(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let t of md)if(t in e)return;let n=t.filter(e=>hd.some(t=>Array.isArray(e[t]))),r=null;if(!n.length)r=_d(t);else{let e=n[0],i=hd.find(t=>Array.isArray(e[t]));if(Object.keys(e).length!==1)return;let a=t.filter(t=>t!==e),o=e[i].map(e=>_d([...a,e]));if(o.some(e=>!e))return;r={[i]:o}}r&&(delete e.allOf,ld(e,r))}function yd(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):ld(i,s),ld(i,a),t._zod.parent===o)for(let e in i)e!==`$ref`&&e!==`allOf`&&(e in a||delete i[e]);if(s.$ref&&n.def)for(let e in i)e!==`$ref`&&e!==`allOf`&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e!==`$ref`&&e!==`allOf`&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let t of[...e.seen.entries()].reverse())r(t[0]);if(e.target!==`openapi-3.0`)for(let t of e.seen.entries())pd(t[1].def??t[1].schema);for(let t of e.deferred)t();if(e.intersections.length){let t=new Map;for(let n of e.seen.values())for(let e of[n.schema,n.def]){let n=e?.allOf;if(!Array.isArray(n))continue;let r=t.get(n);r?r.push(e):t.set(n,[e])}for(let n of e.intersections)for(let e of t.get(n)??[])vd(e)}}let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}ld(i,n.defId?n.schema:n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,y(o,e.defId,e.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(o).length>0&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:xd(t,`input`,e.processors),output:xd(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function q(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return q(r.element,n);if(r.type===`set`)return q(r.valueType,n);if(r.type===`lazy`)return q(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`||r.type===`catch`)return q(r.innerType,n);if(r.type===`intersection`)return q(r.left,n)||q(r.right,n);if(r.type===`record`||r.type===`map`)return q(r.keyType,n)||q(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:q(r.in,n)||q(r.out,n);if(r.type===`object`){for(let e in r.shape)if(q(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(q(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(q(e,n))return!0;return!!(r.rest&&q(r.rest,n))}return!1}const bd=(e,t={})=>n=>{let r=ud({...n,processors:t});return K(e,r),fd(r,e),yd(r,e)},xd=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=ud({...i??{},target:a,io:t,processors:n});return K(e,o),fd(o,e),yd(o,e)},Sd={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},Cd=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l,laxFormat:u}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=Sd[s]??s,i.format===``&&delete i.format,(s===`time`||u)&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},wd=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;i.type=typeof s==`string`&&s.includes(`int`)?`integer`:`number`;let d=typeof u==`number`&&u>=(a??-1/0),f=typeof l==`number`&&l<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;d?p?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l:typeof o==`number`&&(i.maximum=o),typeof c==`number`&&(Number.isFinite(c)&&c!==0?i.multipleOf=Math.abs(c):G(e,t,i,r,`A multipleOf divisor of ${c} cannot be represented in JSON Schema`))},Td=(e,t,n,r)=>{n.type=`boolean`},Ed=(e,t,n,r)=>{G(e,t,n,r,`BigInt cannot be represented in JSON Schema`)},Dd=(e,t,n,r)=>{G(e,t,n,r,`Symbols cannot be represented in JSON Schema`)},Od=(e,t,n,r)=>{t.target===`openapi-3.0`?(n.type=`string`,n.nullable=!0,n.enum=[null]):n.type=`null`},kd=(e,t,n,r)=>{G(e,t,n,r,`Undefined cannot be represented in JSON Schema`)},Ad=(e,t,n,r)=>{G(e,t,n,r,`Void cannot be represented in JSON Schema`)},jd=(e,t,n,r)=>{n.not={}},Md=(e,t,n,r)=>{},Nd=(e,t,n,r)=>{},Pd=(e,t,n,r)=>{G(e,t,n,r,`Date cannot be represented in JSON Schema`)},Fd=(e,t,n,r)=>{let i=e._zod.def,a=l(i.entries);if(a.length===0){n.not={};return}a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},Id=(e,t,n,r)=>{let i=e._zod.def;if(i.values.length===0){n.not={};return}let a=[];for(let o of i.values)if(o===void 0){if(G(e,t,n,r,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof o==`bigint`){if(G(e,t,n,r,`BigInt literals cannot be represented in JSON Schema`))return;a.push(Number(o))}else a.push(o);if(a.length!==0){if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a}},Ld=(e,t,n,r)=>{G(e,t,n,r,`NaN cannot be represented in JSON Schema`)},Rd=(e,t,n,r)=>{let i=n,a=e._zod.pattern;if(!a)throw Error(`Pattern not found in template literal`);i.type=`string`,i.pattern=a.source},zd=(e,t,n,r)=>{let i=n,a={type:`string`,format:`binary`,contentEncoding:`binary`},{minimum:o,maximum:s,mime:c}=e._zod.bag;o!==void 0&&(a.minLength=o),s!==void 0&&(a.maxLength=s),c?c.length===1?(a.contentMediaType=c[0],Object.assign(i,a)):(Object.assign(i,a),i.anyOf=c.map(e=>({contentMediaType:e}))):Object.assign(i,a)},Bd=(e,t,n,r)=>{n.type=`boolean`},Vd=(e,t,n,r)=>{G(e,t,n,r,`Custom types cannot be represented in JSON Schema`)},Hd=(e,t,n,r)=>{G(e,t,n,r,`Function types cannot be represented in JSON Schema`)},Ud=(e,t,n,r)=>{G(e,t,n,r,`Transforms cannot be represented in JSON Schema`)},Wd=(e,t,n,r)=>{G(e,t,n,r,`Map cannot be represented in JSON Schema`)},Gd=(e,t,n,r)=>{G(e,t,n,r,`Set cannot be represented in JSON Schema`)},Kd=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=K(a.element,t,{...r,path:[...r.path,`items`]})};function qd(e){let t=e._zod.def;return t.type===`pipe`&&t.in._zod.traits.has(`$ZodTransform`)?qd(t.out):t.type===`catch`?qd(t.innerType):e._zod.optin}const Jd=(e,t,n,r)=>{let i=n,a=e._zod.def,o=a.shape;if(Object.getOwnPropertySymbols(o).length&&G(e,t,i,r,`Symbol keys cannot be represented in JSON Schema`))return;i.type=`object`,i.properties={};for(let e in o)y(i.properties,e,K(o[e],t,{...r,path:[...r.path,`properties`,e]}));let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e];return t.io===`input`?qd(n)===void 0:n._zod.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=K(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},Yd=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>K(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},Xd=(e,t,n,r)=>{let i=e._zod.def,a=K(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=K(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1,c=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]];n.allOf=c,t.intersections.push(c)},Zd=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`array`;let o=t.target===`draft-2020-12`?`prefixItems`:`items`,s=t.target===`draft-2020-12`||t.target===`openapi-3.0`?`items`:`additionalItems`,c=a.items.map((e,n)=>K(e,t,{...r,path:[...r.path,o,n]})),l=a.rest?K(a.rest,t,{...r,path:[...r.path,s,...t.target===`openapi-3.0`?[a.items.length]:[]]}):null,u=a.items.length;for(;u>0;){let e=a.items[u-1];if(!(t.io===`input`?qd(e)!==void 0:e._zod.optout===`optional`))break;u--}let d=a.items.length,f=!a.rest;t.target===`draft-2020-12`?(i.prefixItems=c,f?i.items=!1:l&&(i.items=l),u>0&&(i.minItems=u),f&&(i.maxItems=d)):t.target===`openapi-3.0`?(i.items={anyOf:c},l&&i.items.anyOf.push(l),u>0&&(i.minItems=u),f&&(i.maxItems=d)):(i.items=c,f?i.additionalItems=!1:l&&(i.additionalItems=l),u>0&&(i.minItems=u),f&&(i.maxItems=d));let{minimum:p,maximum:m}=e._zod.bag;typeof p==`number`&&(i.minItems=p),typeof m==`number`&&(i.maxItems=m)};function Qd(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let r=e.get(t)?.def;if(!r)return t;let i=Qd(e,r,n);return i===r?t:i}for(let r of[`anyOf`,`oneOf`]){let i=t[r];if(!Array.isArray(i))continue;let a=i.map(t=>Qd(e,t,n));a.some((e,t)=>e!==i[t])&&(t={...t,[r]:a})}let r=Array.isArray(t.type)?t.type:[t.type],i=!r.includes(`string`)&&r.some(e=>e===`number`||e===`integer`),a=t.enum??(t.const===void 0?void 0:[t.const]);if(!i&&!a?.some(e=>typeof e==`number`))return t;let{minimum:o,maximum:s,exclusiveMinimum:c,exclusiveMaximum:l,multipleOf:u,format:d,id:f,...p}=t;return p.enum?p.enum=p.enum.map(e=>typeof e==`number`?String(e):e):typeof p.const==`number`&&(p.const=String(p.const)),i?(p.type=`string`,a||(p.pattern=(r.includes(`number`)?Bt:zt).source),p):p}const $d=new WeakMap;function ef(e){let t=new Map;for(let n of e.seen.values())n.def&&!t.has(n.schema)&&t.set(n.schema,n);let n=new Map;for(let r of $d.get(e)??[]){let i=e.seen.get(r),a=(i?.def??i?.schema)?.propertyNames;if(!a||a===!0||n.has(a))continue;let o=Qd(t,a,new Set);o!==a&&n.set(a,o)}if(n.size)for(let t of e.seen.values())for(let e of[t.schema,t.def]){let t=e&&n.get(e.propertyNames);t&&(e.propertyNames=t)}}const tf=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`;let o=a.keyType,s=o._zod.bag?.patterns;if(a.mode===`loose`&&s&&s.size>0){let e=K(a.valueType,t,{...r,path:[...r.path,`patternProperties`,`*`]});i.patternProperties={};for(let t of s)y(i.patternProperties,t.source,e)}else{if(t.target===`draft-07`||t.target===`draft-2020-12`){i.propertyNames=K(a.keyType,t,{...r,path:[...r.path,`propertyNames`]});let n=$d.get(t);n||(n=[],$d.set(t,n),t.deferred.push(()=>ef(t))),n.push(e)}i.additionalProperties=K(a.valueType,t,{...r,path:[...r.path,`additionalProperties`]})}let c=o._zod.values,l=t.io===`input`&&qd(a.valueType)!==void 0;if(c&&!a.partial&&!l){let e=[...c].filter(e=>typeof e==`string`||typeof e==`number`);e.length>0&&(i.required=e.map(String))}},nf=(e,t,n,r)=>{let i=e._zod.def,a=K(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},rf=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},af=Symbol();function of(e,t,n,r,i){let a=!1,o=JSON.stringify(e,(e,t)=>typeof t==`bigint`?(a=!0,null):t);return a?(G(t,n,r,i,`BigInt defaults cannot be represented in JSON Schema`),af):JSON.parse(o)}const sf=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o=of(i.defaultValue,e,t,n,r);o!==af&&(n.default=o)},cf=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);if(a.ref=i.innerType,t.io!==`input`)return;let o=of(i.defaultValue,e,t,n,r);o!==af&&(n._prefault=o)},lf=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{G(e,t,n,r,`Dynamic catch values are not supported in JSON Schema`);return}n.default=o},uf=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;K(o,t,r);let s=t.seen.get(e);s.ref=o},df=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},ff=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},pf=(e,t,n,r)=>{let i=e._zod.def;K(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},mf=(e,t,n,r)=>{let i=e._zod.innerType;K(i,t,r);let a=t.seen.get(e);a.ref=i},hf={string:Cd,number:wd,boolean:Td,bigint:Ed,symbol:Dd,null:Od,undefined:kd,void:Ad,never:jd,any:Md,unknown:Nd,date:Pd,enum:Fd,literal:Id,nan:Ld,template_literal:Rd,file:zd,success:Bd,custom:Vd,function:Hd,transform:Ud,map:Wd,set:Gd,array:Kd,object:Jd,union:Yd,intersection:Xd,tuple:Zd,record:tf,nullable:nf,nonoptional:rf,default:sf,prefault:cf,catch:lf,pipe:uf,readonly:df,promise:ff,optional:pf,lazy:mf};function gf(e,t){if(`_idmap`in e){let n=e,r=ud({...t,processors:hf}),i={};for(let e of n._idmap.entries()){let[t,n]=e;K(n,r)}let a={};r.external={registry:n,uri:t?.uri,defs:i};for(let e of n._idmap.entries()){let[t,n]=e;fd(r,n),y(a,t,yd(r,n))}return Object.keys(i).length>0&&(a.__shared={[r.target===`draft-2020-12`?`$defs`:`definitions`]:i}),{schemas:a}}let n=ud({...t,processors:hf});return K(e,n),fd(n,e),yd(n,e)}var _f=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(e){this.ctx.counter=e}get seen(){return this.ctx.seen}constructor(e){let t=e?.target??`draft-2020-12`;t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),this.ctx=ud({processors:hf,target:t,...e?.metadata&&{metadata:e.metadata},...e?.unrepresentable&&{unrepresentable:e.unrepresentable},...e?.override&&{override:e.override},...e?.io&&{io:e.io}})}process(e,t={path:[],schemaPath:[]}){return K(e,this.ctx,t)}emit(e,t){t&&(t.cycles&&(this.ctx.cycles=t.cycles),t.reused&&(this.ctx.reused=t.reused),t.external&&(this.ctx.external=t.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,fd(this.ctx,e);let{"~standard":n,...r}=yd(this.ctx,e);return r}},vf=x({}),yf=x({$ZodAny:()=>ui,$ZodArray:()=>gi,$ZodAsyncError:()=>de,$ZodBase64:()=>Gr,$ZodBase64URL:()=>qr,$ZodBigInt:()=>ai,$ZodBigIntFormat:()=>oi,$ZodBoolean:()=>ii,$ZodCIDRv4:()=>Vr,$ZodCIDRv6:()=>Ur,$ZodCUID:()=>Dr,$ZodCUID2:()=>Or,$ZodCatch:()=>ra,$ZodCheck:()=>O,$ZodCheckBigIntFormat:()=>vn,$ZodCheckEndsWith:()=>jn,$ZodCheckGreaterThan:()=>hn,$ZodCheckIncludes:()=>kn,$ZodCheckLengthEquals:()=>wn,$ZodCheckLessThan:()=>mn,$ZodCheckLowerCase:()=>Dn,$ZodCheckMaxLength:()=>Sn,$ZodCheckMaxSize:()=>yn,$ZodCheckMimeType:()=>Pn,$ZodCheckMinLength:()=>Cn,$ZodCheckMinSize:()=>bn,$ZodCheckMultipleOf:()=>gn,$ZodCheckNumberFormat:()=>_n,$ZodCheckOverwrite:()=>Fn,$ZodCheckProperty:()=>Nn,$ZodCheckRegex:()=>En,$ZodCheckSizeEquals:()=>xn,$ZodCheckStartsWith:()=>An,$ZodCheckStringFormat:()=>Tn,$ZodCheckUpperCase:()=>On,$ZodCodec:()=>sa,$ZodCreditCard:()=>Qr,$ZodCustom:()=>_a,$ZodCustomStringFormat:()=>ti,$ZodCyclicError:()=>Re,$ZodDate:()=>mi,$ZodDefault:()=>Xi,$ZodDiscriminatedUnion:()=>ki,$ZodE164:()=>Jr,$ZodEmail:()=>vr,$ZodEmoji:()=>Tr,$ZodEncodeError:()=>be,$ZodEnum:()=>Hi,$ZodError:()=>Oe,$ZodExactOptional:()=>Ji,$ZodFile:()=>Wi,$ZodFunction:()=>ma,$ZodGUID:()=>gr,$ZodIPv4:()=>Ir,$ZodIPv6:()=>zr,$ZodISODate:()=>Nr,$ZodISODateTime:()=>Mr,$ZodISODuration:()=>Fr,$ZodISOTime:()=>Pr,$ZodIntersection:()=>Ai,$ZodJWT:()=>ei,$ZodKSUID:()=>jr,$ZodLazy:()=>ga,$ZodLiteral:()=>Ui,$ZodMAC:()=>Br,$ZodMap:()=>Ri,$ZodNaN:()=>ia,$ZodNanoID:()=>Er,$ZodNever:()=>fi,$ZodNonOptional:()=>$i,$ZodNull:()=>li,$ZodNullable:()=>Yi,$ZodNumber:()=>ni,$ZodNumberFormat:()=>ri,$ZodObject:()=>Si,$ZodObjectJIT:()=>Ci,$ZodOptional:()=>qi,$ZodPipe:()=>aa,$ZodPrefault:()=>Qi,$ZodPreprocess:()=>ua,$ZodPromise:()=>ha,$ZodReadonly:()=>da,$ZodRealError:()=>T,$ZodRecord:()=>Li,$ZodRegistry:()=>il,$ZodSet:()=>Bi,$ZodString:()=>hr,$ZodStringFormat:()=>A,$ZodSuccess:()=>ta,$ZodSymbol:()=>si,$ZodTemplateLiteral:()=>pa,$ZodTransform:()=>Gi,$ZodTuple:()=>Ni,$ZodType:()=>k,$ZodULID:()=>kr,$ZodURL:()=>wr,$ZodUUID:()=>_r,$ZodUndefined:()=>ci,$ZodUnion:()=>Ti,$ZodUnknown:()=>di,$ZodVoid:()=>pi,$ZodXID:()=>Ar,$ZodXor:()=>Di,$brand:()=>Ae,$constructor:()=>b,$input:()=>rl,$output:()=>nl,Doc:()=>Le,INVALID:()=>j,JSONSchema:()=>vf,JSONSchemaGenerator:()=>_f,NEVER:()=>he,TimePrecision:()=>Ml,URL_BAD_FORMAT:()=>1,URL_UNPARSEABLE:()=>2,ZodCompileAsyncError:()=>M,ZodCompileUnsupportedError:()=>N,_any:()=>$l,_array:()=>Au,_base64:()=>Dl,_base64url:()=>Ol,_bigint:()=>Kl,_boolean:()=>Wl,_catch:()=>Yu,_check:()=>id,_cidrv4:()=>Tl,_cidrv6:()=>El,_coercedBigint:()=>ql,_coercedBoolean:()=>Gl,_coercedDate:()=>iu,_coercedNumber:()=>Rl,_coercedString:()=>sl,_creditCard:()=>Al,_cuid:()=>_l,_cuid2:()=>vl,_custom:()=>td,_date:()=>ru,_decode:()=>Qn,_decodeAsync:()=>nr,_default:()=>Ku,_discriminatedUnion:()=>Nu,_e164:()=>kl,_email:()=>cl,_emoji:()=>hl,_encode:()=>Xn,_encodeAsync:()=>er,_endsWith:()=>xu,_enum:()=>zu,_file:()=>Hu,_float32:()=>Bl,_float64:()=>Vl,_gt:()=>V,_gte:()=>H,_guid:()=>ll,_includes:()=>yu,_int:()=>zl,_int32:()=>Hl,_int64:()=>Jl,_intersection:()=>Pu,_ipv4:()=>Sl,_ipv6:()=>Cl,_isoDate:()=>Pl,_isoDateTime:()=>Nl,_isoDuration:()=>Il,_isoTime:()=>Fl,_jwt:()=>jl,_ksuid:()=>xl,_lazy:()=>$u,_length:()=>hu,_literal:()=>Vu,_lowercase:()=>_u,_lt:()=>z,_lte:()=>B,_mac:()=>wl,_map:()=>Lu,_max:()=>B,_maxLength:()=>pu,_maxSize:()=>du,_mime:()=>wu,_min:()=>H,_minLength:()=>mu,_minSize:()=>U,_multipleOf:()=>uu,_nan:()=>au,_nanoid:()=>gl,_nativeEnum:()=>Bu,_negative:()=>su,_never:()=>tu,_nonnegative:()=>lu,_nonoptional:()=>qu,_nonpositive:()=>cu,_normalize:()=>Tu,_null:()=>Ql,_nullable:()=>Gu,_number:()=>Ll,_optional:()=>Wu,_overwrite:()=>W,_parse:()=>Ln,_parseAsync:()=>zn,_pipe:()=>Xu,_positive:()=>ou,_promise:()=>ed,_properties:()=>Cu,_property:()=>Su,_readonly:()=>Zu,_record:()=>Iu,_refine:()=>nd,_regex:()=>gu,_safeDecode:()=>or,_safeDecodeAsync:()=>ur,_safeEncode:()=>ir,_safeEncodeAsync:()=>cr,_safeParse:()=>Vn,_safeParseAsync:()=>Un,_set:()=>Ru,_size:()=>fu,_slugify:()=>ku,_startsWith:()=>bu,_string:()=>ol,_stringFormat:()=>cd,_stringbool:()=>sd,_success:()=>Ju,_superRefine:()=>rd,_symbol:()=>Xl,_templateLiteral:()=>Qu,_toLowerCase:()=>Du,_toUpperCase:()=>Ou,_transform:()=>Uu,_trim:()=>Eu,_tuple:()=>Fu,_uint32:()=>Ul,_uint64:()=>Yl,_ulid:()=>yl,_undefined:()=>Zl,_union:()=>ju,_unknown:()=>eu,_uppercase:()=>vu,_url:()=>ml,_uuid:()=>ul,_uuidv4:()=>dl,_uuidv6:()=>fl,_uuidv7:()=>pl,_void:()=>nu,_xid:()=>bl,_xor:()=>Mu,clone:()=>_,compile:()=>xa,compileFn:()=>Ca,config:()=>D,createStandardJSONSchemaMethod:()=>xd,createToJSONSchemaMethod:()=>bd,decode:()=>$n,decodeAsync:()=>rr,describe:()=>ad,encode:()=>Zn,encodeAsync:()=>tr,extractDefs:()=>fd,finalize:()=>yd,flattenError:()=>we,formatError:()=>_e,getDiscriminatedOption:()=>Oi,globalConfig:()=>w,globalRegistry:()=>R,handleUnrepresentable:()=>G,initializeContext:()=>ud,isBackEdge:()=>Xe,isRecursiveSchema:()=>We,isValidBase64:()=>Wr,isValidBase64URL:()=>Kr,isValidCIDRv6:()=>Hr,isValidCreditCard:()=>Zr,isValidIPv6:()=>Rr,isValidJWT:()=>$r,locales:()=>el,memoizer:()=>Ye,mergeValues:()=>ji,meta:()=>od,parse:()=>Rn,parseAsync:()=>Bn,parseURLObject:()=>yr,prettifyError:()=>le,process:()=>K,regexes:()=>Ze,registry:()=>al,safeDecode:()=>sr,safeDecodeAsync:()=>dr,safeEncode:()=>ar,safeEncodeAsync:()=>lr,safeParse:()=>Hn,safeParseAsync:()=>Wn,standardProps:()=>mr,stripTabAndNewline:()=>xr,toDotPath:()=>xe,toJSONSchema:()=>gf,toZod:()=>je,treeifyError:()=>Ee,urlHostnameOk:()=>Sr,urlProtocolOk:()=>Cr,util:()=>pe,validate:()=>qn,validateAsync:()=>Yn,version:()=>fr});let bf=!1;w.postProcessor=e=>{if(bf)return;let t=e._zod?.run;if(typeof t!=`function`)return;let n=(n,r)=>{if(r?.async||r?.direction===`backward`||r?.skipChecks)return t(n,r);bf=!0;try{if(w.jitless)return e._zod.run=t,t(n,r);let i=xa(e,{strict:!0});e._zod.run=i._zod.run,e._zod.bag.fallbackRun=i._zod.bag.fallbackRun,e._zod.bag.validator=i._zod.bag.validator}catch{e._zod.run=t}finally{bf=!1}return e._zod.run(n,r)};n.__originalRun=t,e._zod.run=n};var xf=x({endsWith:()=>xu,gt:()=>V,gte:()=>H,includes:()=>yu,length:()=>hu,lowercase:()=>_u,lt:()=>z,lte:()=>B,maxLength:()=>pu,maxSize:()=>du,mime:()=>wu,minLength:()=>mu,minSize:()=>U,multipleOf:()=>uu,negative:()=>su,nonnegative:()=>lu,nonpositive:()=>cu,normalize:()=>Tu,overwrite:()=>W,positive:()=>ou,properties:()=>Cu,property:()=>Su,regex:()=>gu,size:()=>fu,slugify:()=>ku,startsWith:()=>bu,toLowerCase:()=>Du,toUpperCase:()=>Ou,trim:()=>Eu,uppercase:()=>vu});const Sf=new WeakSet([Object.prototype,Error.prototype]);function Cf(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let e=n(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0})}})}const wf=(e,t)=>{Oe.init(e,t),e.name=`ZodError`;let n=Object.getPrototypeOf(e);Sf.has(n)||(Sf.add(n),Cf(n,`format`,e=>t=>_e(e,t)),Cf(n,`flatten`,e=>t=>we(e,t)),Cf(n,`addIssue`,e=>t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,s,2)}),Cf(n,`addIssues`,e=>t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,s,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},Tf=b(`ZodError`,wf),J=b(`ZodError`,wf,void 0,{Parent:Error}),Ef=Ln(J),Df=zn(J),Of=Vn(J),kf=Un(J),Af=Xn(J),jf=Qn(J),Mf=er(J),Nf=nr(J),Pf=ir(J),Ff=or(J),If=cr(J),Lf=ur(J);var Rf=x({ZodAny:()=>dm,ZodArray:()=>xm,ZodBase64:()=>kp,ZodBase64URL:()=>jp,ZodBigInt:()=>em,ZodBigIntFormat:()=>nm,ZodBoolean:()=>Qp,ZodCIDRv4:()=>Tp,ZodCIDRv6:()=>Dp,ZodCUID:()=>lp,ZodCUID2:()=>dp,ZodCatch:()=>gh,ZodCodec:()=>Sh,ZodCreditCard:()=>Fp,ZodCustom:()=>Ih,ZodCustomStringFormat:()=>zp,ZodDate:()=>ym,ZodDefault:()=>ch,ZodDiscriminatedUnion:()=>Mm,ZodE164:()=>Np,ZodEmail:()=>Jf,ZodEmoji:()=>ap,ZodEnum:()=>Km,ZodExactOptional:()=>rh,ZodFile:()=>Zm,ZodFunction:()=>Ph,ZodGUID:()=>Xf,ZodIPv4:()=>yp,ZodIPv6:()=>Cp,ZodISODate:()=>Gf,ZodISODateTime:()=>Wf,ZodISODuration:()=>qf,ZodISOTime:()=>Kf,ZodIntersection:()=>Pm,ZodJWT:()=>Lp,ZodKSUID:()=>_p,ZodLazy:()=>Ah,ZodLiteral:()=>Ym,ZodMAC:()=>xp,ZodMap:()=>Hm,ZodNaN:()=>vh,ZodNanoID:()=>sp,ZodNever:()=>hm,ZodNonOptional:()=>fh,ZodNull:()=>lm,ZodNullable:()=>ah,ZodNumber:()=>Wp,ZodNumberFormat:()=>Kp,ZodObject:()=>wm,ZodOptional:()=>th,ZodPipe:()=>bh,ZodPrefault:()=>uh,ZodPreprocess:()=>Th,ZodPromise:()=>Mh,ZodReadonly:()=>Eh,ZodRecord:()=>Rm,ZodSet:()=>Wm,ZodString:()=>Hf,ZodStringFormat:()=>X,ZodSuccess:()=>mh,ZodSymbol:()=>am,ZodTemplateLiteral:()=>Oh,ZodTransform:()=>$m,ZodTuple:()=>Im,ZodType:()=>Y,ZodULID:()=>pp,ZodURL:()=>np,ZodUUID:()=>Z,ZodUndefined:()=>sm,ZodUnion:()=>Om,ZodUnknown:()=>pm,ZodVoid:()=>_m,ZodXID:()=>hp,ZodXor:()=>Am,_ZodString:()=>Vf,_default:()=>lh,_function:()=>Fh,any:()=>fm,array:()=>Sm,base64:()=>Ap,base64url:()=>Mp,bigint:()=>tm,boolean:()=>$p,catch:()=>_h,check:()=>Lh,cidrv4:()=>Ep,cidrv6:()=>Op,codec:()=>Ch,creditCard:()=>Ip,cuid:()=>up,cuid2:()=>fp,custom:()=>Rh,date:()=>bm,describe:()=>Vh,discriminatedUnion:()=>Nm,e164:()=>Pp,email:()=>Yf,emoji:()=>op,enum:()=>qm,exactOptional:()=>ih,file:()=>Qm,float32:()=>Jp,float64:()=>Yp,function:()=>Fh,guid:()=>Zf,hash:()=>Up,hex:()=>Hp,hostname:()=>Vp,httpUrl:()=>ip,instanceof:()=>Uh,int:()=>qp,int32:()=>Xp,int64:()=>rm,intersection:()=>Fm,invertCodec:()=>wh,ipv4:()=>bp,ipv6:()=>wp,json:()=>Gh,jwt:()=>Rp,keyof:()=>Cm,ksuid:()=>vp,lazy:()=>jh,literal:()=>Xm,looseObject:()=>Dm,looseRecord:()=>Vm,mac:()=>Sp,map:()=>Um,meta:()=>Hh,nan:()=>yh,nanoid:()=>cp,nativeEnum:()=>Jm,never:()=>gm,nonoptional:()=>ph,null:()=>um,nullable:()=>oh,nullish:()=>sh,number:()=>Gp,object:()=>Tm,optional:()=>nh,partialRecord:()=>Bm,pipe:()=>xh,prefault:()=>dh,preprocess:()=>Kh,promise:()=>Nh,readonly:()=>Dh,record:()=>zm,refine:()=>zh,set:()=>Gm,strictObject:()=>Em,string:()=>Uf,stringFormat:()=>Bp,stringbool:()=>Wh,success:()=>hh,superRefine:()=>Bh,symbol:()=>om,templateLiteral:()=>kh,transform:()=>eh,tuple:()=>Lm,uint32:()=>Zp,uint64:()=>im,ulid:()=>mp,undefined:()=>cm,union:()=>km,unknown:()=>mm,url:()=>rp,uuid:()=>Qf,uuidv4:()=>$f,uuidv6:()=>ep,uuidv7:()=>tp,void:()=>vm,xid:()=>gp,xor:()=>jm});function zf(){w.localeError||D(is())}function Bf(){w.memoizer||D({memoizer:Ye()})}const Y=b(`ZodType`,(e,t)=>(zf(),k.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(Ce(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return _(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(zh(e,t))},superRefine(e,t){return this.check(Bh(e,t))},overwrite(e){return this.check(W(e))},optional(){return nh(this)},exactOptional(){return ih(this)},nullable(){return oh(this)},nullish(){return nh(oh(this))},nonoptional(e){return ph(this,e)},array(){return Sm(this)},or(e){return km([this,e])},and(e){return Fm(this,e)},transform(e){return xh(this,eh(e))},default(e){return lh(this,e)},prefault(e){return dh(this,e)},catch(e){return _h(this,e)},pipe(e){return xh(this,e)},readonly(){return Dh(this)},describe(e){let t=this.clone();return R.add(t,{description:e}),t},meta(...e){if(e.length===0)return R.get(this);let t=this.clone();return R.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return Ie(this,`~standard`,{...mr(this),jsonSchema:{input:xd(this,`input`),output:xd(this,`output`)}})},set"~standard"(e){g(this,`~standard`,e)},parse:function e(t,n){return Ef(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await Df(this,t,n,{callee:e})},safeParse(e,t){return Of(this,e,t)},async safeParseAsync(e,t){return kf(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){g(this,`spa`,e)},encode:function e(t,n){return Af(this,t,n,{callee:e})},decode:function e(t,n){return jf(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await Mf(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await Nf(this,t,n,{callee:e})},safeEncode(e,t){return Pf(this,e,t)},safeDecode(e,t){return Ff(this,e,t)},async safeEncodeAsync(e,t){return If(this,e,t)},async safeDecodeAsync(e,t){return Lf(this,e,t)},toJSONSchema(e){return bd(this,{})(e)},get description(){return R.get(this)?.description},get _def(){return this._zod.def}}),Vf=b(`_ZodString`,(e,t)=>{hr.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Cd(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null},{regex(...e){return this.check(gu(...e))},includes(...e){return this.check(yu(...e))},startsWith(...e){return this.check(bu(...e))},endsWith(...e){return this.check(xu(...e))},min(...e){return this.check(mu(...e))},max(...e){return this.check(pu(...e))},length(...e){return this.check(hu(...e))},nonempty(...e){return this.check(mu(1,...e))},lowercase(e){return this.check(_u(e))},uppercase(e){return this.check(vu(e))},trim(){return this.check(Eu())},normalize(...e){return this.check(Tu(...e))},toLowerCase(){return this.check(Du())},toUpperCase(){return this.check(Ou())},slugify(){return this.check(ku())}}),Hf=b(`ZodString`,(e,t)=>{hr.init(e,t),Vf.init(e,t)},{email(e){return this.check(cl(Jf,e))},url(e){return this.check(ml(np,e))},jwt(e){return this.check(jl(Lp,e))},emoji(e){return this.check(hl(ap,e))},guid(e){return this.check(ll(Xf,e))},uuid(e){return this.check(ul(Z,e))},uuidv4(e){return this.check(dl(Z,e))},uuidv6(e){return this.check(fl(Z,e))},uuidv7(e){return this.check(pl(Z,e))},nanoid(e){return this.check(gl(sp,e))},cuid(e){return this.check(_l(lp,e))},cuid2(e){return this.check(vl(dp,e))},ulid(e){return this.check(yl(pp,e))},base64(e){return this.check(Dl(kp,e))},base64url(e){return this.check(Ol(jp,e))},xid(e){return this.check(bl(hp,e))},ksuid(e){return this.check(xl(_p,e))},ipv4(e){return this.check(Sl(yp,e))},ipv6(e){return this.check(Cl(Cp,e))},cidrv4(e){return this.check(Tl(Tp,e))},cidrv6(e){return this.check(El(Dp,e))},e164(e){return this.check(kl(Np,e))},datetime(e){return this.check(Nl(Wf,e))},date(e){return this.check(Pl(Gf,e))},time(e){return this.check(Fl(Kf,e))},duration(e){return this.check(Il(qf,e))}});function Uf(e){return ol(Hf,e)}const X=b(`ZodStringFormat`,(e,t)=>{A.init(e,t),Vf.init(e,t)}),Wf=b(`ZodISODateTime`,(e,t)=>{Mr.init(e,t),X.init(e,t)}),Gf=b(`ZodISODate`,(e,t)=>{Nr.init(e,t),X.init(e,t)}),Kf=b(`ZodISOTime`,(e,t)=>{Pr.init(e,t),X.init(e,t)}),qf=b(`ZodISODuration`,(e,t)=>{Fr.init(e,t),X.init(e,t)}),Jf=b(`ZodEmail`,(e,t)=>{vr.init(e,t),X.init(e,t)});function Yf(e){return cl(Jf,e)}const Xf=b(`ZodGUID`,(e,t)=>{gr.init(e,t),X.init(e,t)});function Zf(e){return ll(Xf,e)}const Z=b(`ZodUUID`,(e,t)=>{_r.init(e,t),X.init(e,t)});function Qf(e){return ul(Z,e)}function $f(e){return dl(Z,e)}function ep(e){return fl(Z,e)}function tp(e){return pl(Z,e)}const np=b(`ZodURL`,(e,t)=>{wr.init(e,t),X.init(e,t)});function rp(e){return ml(np,e)}function ip(e){return ml(np,{protocol:Ot,hostname:Dt,...u(e)})}const ap=b(`ZodEmoji`,(e,t)=>{Tr.init(e,t),X.init(e,t)});function op(e){return hl(ap,e)}const sp=b(`ZodNanoID`,(e,t)=>{Er.init(e,t),X.init(e,t)});function cp(e){return gl(sp,e)}const lp=b(`ZodCUID`,(e,t)=>{Dr.init(e,t),X.init(e,t)});function up(e){return _l(lp,e)}const dp=b(`ZodCUID2`,(e,t)=>{Or.init(e,t),X.init(e,t)});function fp(e){return vl(dp,e)}const pp=b(`ZodULID`,(e,t)=>{kr.init(e,t),X.init(e,t)});function mp(e){return yl(pp,e)}const hp=b(`ZodXID`,(e,t)=>{Ar.init(e,t),X.init(e,t)});function gp(e){return bl(hp,e)}const _p=b(`ZodKSUID`,(e,t)=>{jr.init(e,t),X.init(e,t)});function vp(e){return xl(_p,e)}const yp=b(`ZodIPv4`,(e,t)=>{Ir.init(e,t),X.init(e,t)});function bp(e){return Sl(yp,e)}const xp=b(`ZodMAC`,(e,t)=>{Br.init(e,t),X.init(e,t)});function Sp(e){return wl(xp,e)}const Cp=b(`ZodIPv6`,(e,t)=>{zr.init(e,t),X.init(e,t)});function wp(e){return Cl(Cp,e)}const Tp=b(`ZodCIDRv4`,(e,t)=>{Vr.init(e,t),X.init(e,t)});function Ep(e){return Tl(Tp,e)}const Dp=b(`ZodCIDRv6`,(e,t)=>{Ur.init(e,t),X.init(e,t)});function Op(e){return El(Dp,e)}const kp=b(`ZodBase64`,(e,t)=>{Gr.init(e,t),X.init(e,t)});function Ap(e){return Dl(kp,e)}const jp=b(`ZodBase64URL`,(e,t)=>{qr.init(e,t),X.init(e,t)});function Mp(e){return Ol(jp,e)}const Np=b(`ZodE164`,(e,t)=>{Jr.init(e,t),X.init(e,t)});function Pp(e){return kl(Np,e)}const Fp=b(`ZodCreditCard`,(e,t)=>{Qr.init(e,t),X.init(e,t)});function Ip(e){return Al(Fp,e)}const Lp=b(`ZodJWT`,(e,t)=>{ei.init(e,t),X.init(e,t)});function Rp(e){return jl(Lp,e)}const zp=b(`ZodCustomStringFormat`,(e,t)=>{ti.init(e,t),X.init(e,t)});function Bp(e,t,n={}){return cd(zp,e,t,n)}function Vp(e){return cd(zp,`hostname`,Et,e)}function Hp(e){return cd(zp,`hex`,Kt,e)}function Up(e,t){let n=`${e}_${t?.enc??`hex`}`,r=Ze[n];if(!r)throw Error(`Unrecognized hash format: ${n}`);return cd(zp,n,r,t)}const Wp=b(`ZodNumber`,(e,t)=>{ni.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>wd(e,t,n,r);let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null},{gt(e,t){return this.check(V(e,t))},gte(e,t){return this.check(H(e,t))},min(e,t){return this.check(H(e,t))},lt(e,t){return this.check(z(e,t))},lte(e,t){return this.check(B(e,t))},max(e,t){return this.check(B(e,t))},int(e){return this.check(qp(e))},safe(e){return this.check(qp(e))},positive(e){return this.check(V(0,e))},nonnegative(e){return this.check(H(0,e))},negative(e){return this.check(z(0,e))},nonpositive(e){return this.check(B(0,e))},multipleOf(e,t){return this.check(uu(e,t))},step(e,t){return this.check(uu(e,t))},finite(){return this}});function Gp(e){return Ll(Wp,e)}const Kp=b(`ZodNumberFormat`,(e,t)=>{ri.init(e,t),Wp.init(e,t)});function qp(e){return zl(Kp,e)}function Jp(e){return Bl(Kp,e)}function Yp(e){return Vl(Kp,e)}function Xp(e){return Hl(Kp,e)}function Zp(e){return Ul(Kp,e)}const Qp=b(`ZodBoolean`,(e,t)=>{ii.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Td(e,t,n,r)});function $p(e){return Wl(Qp,e)}const em=b(`ZodBigInt`,(e,t)=>{ai.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ed(e,t,n,r);let n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null},{gte(e,t){return this.check(H(e,t))},min(e,t){return this.check(H(e,t))},gt(e,t){return this.check(V(e,t))},lt(e,t){return this.check(z(e,t))},lte(e,t){return this.check(B(e,t))},max(e,t){return this.check(B(e,t))},positive(e){return this.check(V(BigInt(0),e))},negative(e){return this.check(z(BigInt(0),e))},nonpositive(e){return this.check(B(BigInt(0),e))},nonnegative(e){return this.check(H(BigInt(0),e))},multipleOf(e,t){return this.check(uu(e,t))}});function tm(e){return Kl(em,e)}const nm=b(`ZodBigIntFormat`,(e,t)=>{oi.init(e,t),em.init(e,t)});function rm(e){return Jl(nm,e)}function im(e){return Yl(nm,e)}const am=b(`ZodSymbol`,(e,t)=>{si.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Dd(e,t,n,r)});function om(e){return Xl(am,e)}const sm=b(`ZodUndefined`,(e,t)=>{ci.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>kd(e,t,n,r)});function cm(e){return Zl(sm,e)}const lm=b(`ZodNull`,(e,t)=>{li.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Od(e,t,n,r)});function um(e){return Ql(lm,e)}const dm=b(`ZodAny`,(e,t)=>{ui.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function fm(){return $l(dm)}const pm=b(`ZodUnknown`,(e,t)=>{di.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function mm(){return eu(pm)}const hm=b(`ZodNever`,(e,t)=>{fi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>jd(e,t,n,r)});function gm(e){return tu(hm,e)}const _m=b(`ZodVoid`,(e,t)=>{pi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ad(e,t,n,r)});function vm(e){return nu(_m,e)}const ym=b(`ZodDate`,(e,t)=>{mi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Pd(e,t,n,r),e.min=(t,n)=>e.check(H(t,n)),e.max=(t,n)=>e.check(B(t,n));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function bm(e){return ru(ym,e)}const xm=b(`ZodArray`,(e,t)=>{Bf(),gi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Kd(e,t,n,r),e.element=t.element},{min(e,t){return this.check(mu(e,t))},nonempty(e){return this.check(mu(1,e))},max(e,t){return this.check(pu(e,t))},length(e,t){return this.check(hu(e,t))},unwrap(){return this.element}});function Sm(e,t){return Au(xm,e,t)}function Cm(e){let t=e._zod.def.shape;return qm(Object.keys(t))}const wm=b(`ZodObject`,(e,t)=>{Bf(),Ci.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Jd(e,t,n,r),n(e,`shape`,e=>e._zod.def.shape,!1)},{keyof(){return qm(Object.keys(this._zod.def.shape))},catchall(e){return this.clone({...this._zod.def,catchall:e})},passthrough(){return this.clone({...this._zod.def,catchall:mm()})},loose(){return this.clone({...this._zod.def,catchall:mm()})},strict(){return this.clone({...this._zod.def,catchall:gm()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(e){return m(this,e)},safeExtend(e){return Se(this,e)},merge(e){return d(this,e)},pick(e){return ke(this,e)},omit(e){return ae(this,e)},partial(...e){return me(th,this,e[0])},exactPartial(...e){return me(rh,this,e[0],`exactPartial`)},required(...e){return ue(fh,this,e[0])}});function Tm(e,t){let n={type:`object`,shape:e??{},...u(t)};return new wm(n)}function Em(e,t){return new wm({type:`object`,shape:e,catchall:gm(),...u(t)})}function Dm(e,t){return new wm({type:`object`,shape:e,catchall:mm(),...u(t)})}const Om=b(`ZodUnion`,(e,t)=>{Ti.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Yd(e,t,n,r),e.options=t.options});function km(e,t){return new Om({type:`union`,options:e,...u(t)})}const Am=b(`ZodXor`,(e,t)=>{Om.init(e,t),Di.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Yd(e,t,n,r),e.options=t.options});function jm(e,t){return new Am({type:`union`,options:e,inclusive:!1,...u(t)})}const Mm=b(`ZodDiscriminatedUnion`,(e,t)=>{Om.init(e,t),ki.init(e,t)});function Nm(e,t,n){return new Mm({type:`union`,options:t,discriminator:e,...u(n)})}const Pm=b(`ZodIntersection`,(e,t)=>{Ai.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Xd(e,t,n,r)});function Fm(e,t){return new Pm({type:`intersection`,left:e,right:t})}const Im=b(`ZodTuple`,(e,t)=>{Bf(),Ni.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Zd(e,t,n,r)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw Error(`.partial() cannot be used on tuple schemas containing refinements`);return this.clone({...e,items:e.items.map(e=>new th({type:`optional`,innerType:e}))})}});function Lm(e,t,n){let r=t instanceof k;return new Im({type:`tuple`,items:e,rest:r?t:null,...u(r?n:t)})}const Rm=b(`ZodRecord`,(e,t)=>{Bf(),Li.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tf(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function zm(e,t,n){return!t||!t._zod?new Rm({type:`record`,keyType:Uf(),valueType:e,...u(t)}):new Rm({type:`record`,keyType:e,valueType:t,...u(n)})}function Bm(e,t,n){return new Rm({type:`record`,keyType:e,valueType:t,...u(n),partial:!0})}function Vm(e,t,n){return new Rm({type:`record`,keyType:e,valueType:t,mode:`loose`,...u(n)})}const Hm=b(`ZodMap`,(e,t)=>{Bf(),Ri.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Wd(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...t)=>e.check(U(...t)),e.nonempty=t=>e.check(U(1,t)),e.max=(...t)=>e.check(du(...t)),e.size=(...t)=>e.check(fu(...t))});function Um(e,t,n){return new Hm({type:`map`,keyType:e,valueType:t,...u(n)})}const Wm=b(`ZodSet`,(e,t)=>{Bf(),Bi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Gd(e,t,n,r),e.min=(...t)=>e.check(U(...t)),e.nonempty=t=>e.check(U(1,t)),e.max=(...t)=>e.check(du(...t)),e.size=(...t)=>e.check(fu(...t))});function Gm(e,t){return new Wm({type:`set`,valueType:e,...u(t)})}const Km=b(`ZodEnum`,(e,t)=>{Hi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Fd(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new Km({...t,checks:[],...u(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new Km({...t,checks:[],...u(r),entries:i})}});function qm(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e;return new Km({type:`enum`,entries:n,...u(t)})}function Jm(e,t){return new Km({type:`enum`,entries:e,...u(t)})}const Ym=b(`ZodLiteral`,(e,t)=>{Ui.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Id(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Xm(e,t){return new Ym({type:`literal`,values:Array.isArray(e)?e:[e],...u(t)})}const Zm=b(`ZodFile`,(e,t)=>{Wi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>zd(e,t,n,r),e.min=(t,n)=>e.check(U(t,n)),e.max=(t,n)=>e.check(du(t,n)),e.mime=(t,n)=>e.check(wu(Array.isArray(t)?t:[t],n))});function Qm(e){return Hu(Zm,e)}const $m=b(`ZodTransform`,(e,t)=>{Bf(),Gi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ud(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new be(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(re(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,`input`in t||(t.input=n.value),t.inst??=e,n.issues.push(re(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function eh(e){return new $m({type:`transform`,transform:e})}const th=b(`ZodOptional`,(e,t)=>{qi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>pf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function nh(e){return new th({type:`optional`,innerType:e})}const rh=b(`ZodExactOptional`,(e,t)=>{Ji.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>pf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function ih(e){return new rh({type:`optional`,innerType:e})}const ah=b(`ZodNullable`,(e,t)=>{Yi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>nf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function oh(e){return new ah({type:`nullable`,innerType:e})}function sh(e){return nh(oh(e))}const ch=b(`ZodDefault`,(e,t)=>{Xi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>sf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function lh(e,t){return new ch({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():De(t)}})}const uh=b(`ZodPrefault`,(e,t)=>{Qi.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>cf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function dh(e,t){return new uh({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():De(t)}})}const fh=b(`ZodNonOptional`,(e,t)=>{$i.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>rf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function ph(e,t){return new fh({type:`nonoptional`,innerType:e,...u(t)})}const mh=b(`ZodSuccess`,(e,t)=>{ta.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Bd(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function hh(e){return new mh({type:`success`,innerType:e})}const gh=b(`ZodCatch`,(e,t)=>{ra.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>lf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function _h(e,t){return new gh({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:i(t)})}const vh=b(`ZodNaN`,(e,t)=>{ia.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ld(e,t,n,r)});function yh(e){return au(vh,e)}const bh=b(`ZodPipe`,(e,t)=>{aa.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>uf(e,t,n,r),e.in=t.in,e.out=t.out});function xh(e,t){return new bh({type:`pipe`,in:e,out:t})}const Sh=b(`ZodCodec`,(e,t)=>{bh.init(e,t),sa.init(e,t)});function Ch(e,t,n){return new Sh({type:`pipe`,in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function wh(e){let t=e._zod.def;return new Sh({type:`pipe`,in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}const Th=b(`ZodPreprocess`,(e,t)=>{bh.init(e,t),ua.init(e,t)}),Eh=b(`ZodReadonly`,(e,t)=>{da.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>df(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Dh(e){return new Eh({type:`readonly`,innerType:e})}const Oh=b(`ZodTemplateLiteral`,(e,t)=>{pa.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Rd(e,t,n,r)});function kh(e,t){return new Oh({type:`template_literal`,parts:e,...u(t)})}const Ah=b(`ZodLazy`,(e,t)=>{ga.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>mf(e,t,n,r),e.unwrap=()=>e._zod.def.getter()});function jh(e){return new Ah({type:`lazy`,getter:e})}const Mh=b(`ZodPromise`,(e,t)=>{ha.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ff(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Nh(e){return new Mh({type:`promise`,innerType:e})}const Ph=b(`ZodFunction`,(e,t)=>{ma.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Hd(e,t,n,r)});function Fh(e){return new Ph({type:`function`,input:Array.isArray(e?.input)?Lm(e?.input):e?.input??Sm(mm()),output:e?.output??mm()})}const Ih=b(`ZodCustom`,(e,t)=>{_a.init(e,t),Y.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Vd(e,t,n,r)});function Lh(e){let t=new O({check:`custom`});return t._zod.check=e,t}function Rh(e,t){return td(Ih,e??(()=>!0),t)}function zh(e,t={}){return nd(Ih,e,t)}function Bh(e,t){return rd(e,t)}const Vh=ad,Hh=od;function Uh(e,t={}){let n=new Ih({type:`custom`,check:`custom`,fn:t=>t instanceof e,abort:!0,...u(t)});return n._zod.bag.Class=e,n._zod.check=t=>{t.value instanceof e||t.issues.push({code:`invalid_type`,expected:e.name,input:t.value,inst:n,path:[...n._zod.def.path??[]]})},n}const Wh=(...e)=>sd({Codec:Sh,Boolean:Qp,String:Hf},...e);function Gh(e){let t=jh(()=>km([Uf(e),Gp(),$p(),um(),Sm(t),zm(Uf(),t)]));return t}function Kh(e,t){return new Th({type:`pipe`,in:eh(e),out:t})}const qh={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 Jh(e){D({customError:e})}function Yh(){return D().customError}var Xh;Xh||={};var Zh=x({ZodISODate:()=>Gf,ZodISODateTime:()=>Wf,ZodISODuration:()=>qf,ZodISOTime:()=>Kf,date:()=>$h,datetime:()=>Qh,duration:()=>tg,time:()=>eg});function Qh(e){return Nl(Wf,e)}function $h(e){return Pl(Gf,e)}function eg(e){return Fl(Kf,e)}function tg(e){return Il(qf,e)}const Q={...Rf,...xf,iso:Zh},ng=new Set(`$schema.$ref.$defs.definitions.$id.id.$comment.$anchor.$vocabulary.$dynamicRef.$dynamicAnchor.type.enum.const.anyOf.oneOf.allOf.not.properties.required.additionalProperties.patternProperties.propertyNames.minProperties.maxProperties.items.prefixItems.additionalItems.minItems.maxItems.uniqueItems.contains.minContains.maxContains.minLength.maxLength.pattern.format.minimum.maximum.exclusiveMinimum.exclusiveMaximum.multipleOf.description.default.contentEncoding.contentMediaType.contentSchema.unevaluatedItems.unevaluatedProperties.if.then.else.dependentSchemas.dependentRequired.nullable.readOnly`.split(`.`));function rg(e,t){let n=e.$schema;return n===`https://json-schema.org/draft/2020-12/schema`?`draft-2020-12`:n===`http://json-schema.org/draft-07/schema#`?`draft-7`:n===`http://json-schema.org/draft-04/schema#`?`draft-4`:t??`draft-2020-12`}function ig(e,t){return e.map((e,n)=>n<t?e:e.optional())}function ag(e){return e.replace(/~1/g,`/`).replace(/~0/g,`~`)}function og(e,t){if(!e.startsWith(`#`))throw Error(`External $ref is not supported, only local refs (#/...) are allowed`);let n=e.slice(1).split(`/`).filter(Boolean);if(n.length===0)return t.rootSchema;let r=t.version===`draft-2020-12`?`$defs`:`definitions`;if(n[0]===r){let r=n[1]===void 0?void 0:ag(n[1]);if(!r||!t.defs[r])throw Error(`Reference not found: ${e}`);return t.defs[r]}throw Error(`Reference not found: ${e}`)}function sg(e,t){return Q.transform(e=>e).check(e=>{let n=e.value;if(typeof n==`object`&&n&&!Array.isArray(n))for(let r of Object.getOwnPropertyNames(n)){let n=t.safeParse(r);n.success||e.issues.push({code:`invalid_key`,origin:`record`,issues:n.error.issues,input:r,path:[r],continue:!0})}}).pipe(e)}function cg(e,t){if(e!==!1)return e===void 0||e===!0?Q.any():$(e,t)}const lg=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function ug(e,t){if(e.not!==void 0){if(typeof e.not==`object`&&Object.keys(e.not).length===0)return Q.never();throw Error(`not is not supported in Zod (except { not: {} } for never)`)}if(e.unevaluatedItems!==void 0)throw Error(`unevaluatedItems is not supported`);if(e.unevaluatedProperties!==void 0)throw Error(`unevaluatedProperties is not supported`);if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw Error(`Conditional schemas (if/then/else) are not supported`);if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw Error(`dependentSchemas and dependentRequired are not supported`);if(e.$ref){let n=e.$ref;if(t.refs.has(n))return t.refs.get(n);if(t.processing.has(n))return Q.lazy(()=>{if(!t.refs.has(n))throw Error(`Circular reference not resolved: ${n}`);return t.refs.get(n)});t.processing.add(n);let r=$(og(n,t),t);return t.refs.set(n,r),t.processing.delete(n),r}if(e.enum!==void 0){let n=e.enum;if(t.version===`openapi-3.0`&&e.nullable===!0&&n.length===1&&n[0]===null)return Q.null();if(n.length===0)return Q.never();if(n.length===1)return Q.literal(n[0]);if(n.every(e=>typeof e==`string`))return Q.enum(n);let r=n.map(e=>Q.literal(e));return r.length<2?r[0]:Q.union([r[0],r[1],...r.slice(2)])}if(e.const!==void 0)return Q.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(n=>ug({...e,type:n},t));return r.length===0?Q.never():r.length===1?r[0]:Q.union(r)}if(!n)return Q.any();let r;switch(n){case`string`:{let t=Q.string();if(e.format){let n=e.format;n===`email`?t=t.check(Q.email()):n===`uri`||n===`uri-reference`?t=t.check(Q.url()):n===`uuid`||n===`guid`?t=t.check(Q.uuid()):n===`date-time`?t=t.check(Q.iso.datetime({offset:!0})):n===`date`?t=t.check(Q.iso.date()):n===`time`?t=t.check(Q.regex(lg)):n===`duration`?t=t.check(Q.iso.duration()):n===`hostname`?t=t.check(Q.hostname()):n===`ipv4`?t=t.check(Q.ipv4()):n===`ipv6`?t=t.check(Q.ipv6()):n===`mac`?t=t.check(Q.mac()):n===`cidr`?t=t.check(Q.cidrv4()):n===`cidr-v6`?t=t.check(Q.cidrv6()):n===`base64`?t=t.check(Q.base64()):n===`base64url`?t=t.check(Q.base64url()):n===`e164`?t=t.check(Q.e164()):n===`credit_card`?t=t.check(Q.creditCard()):n===`jwt`?t=t.check(Q.jwt()):n===`emoji`?t=t.check(Q.emoji()):n===`nanoid`?t=t.check(Q.nanoid()):n===`cuid`?t=t.check(Q.cuid()):n===`cuid2`?t=t.check(Q.cuid2()):n===`ulid`?t=t.check(Q.ulid()):n===`xid`?t=t.check(Q.xid()):n===`ksuid`&&(t=t.check(Q.ksuid()))}typeof e.minLength==`number`&&(t=t.min(e.minLength)),typeof e.maxLength==`number`&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),r=t;break}case`number`:case`integer`:{let t=n===`integer`?Q.number().int():Q.number();typeof e.minimum==`number`&&e.exclusiveMinimum!==!0&&(t=t.min(e.minimum)),typeof e.maximum==`number`&&e.exclusiveMaximum!==!0&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum==`number`?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum==`number`&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum==`number`?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum==`number`&&(t=t.lt(e.maximum)),typeof e.multipleOf==`number`&&(t=t.multipleOf(e.multipleOf)),r=t;break}case`boolean`:r=Q.boolean();break;case`null`:r=Q.null();break;case`object`:{let n={},i=e.properties||{},a=new Set(e.required||[]),o=typeof e.additionalProperties==`object`?$(e.additionalProperties,t):void 0;for(let[e,r]of Object.entries(i)){let i=$(r,t);y(n,e,a.has(e)?i:i.optional())}if(e.patternProperties){let i=e.patternProperties,a=Object.keys(i),o=[];for(let e of a){let n=$(i[e],t),r=Q.string().regex(new RegExp(e));o.push(Q.looseRecord(r,n))}let s=[];if(Object.keys(n).length>0&&s.push(Q.object(n).passthrough()),s.push(...o),s.length===0)r=Q.object({}).passthrough();else if(s.length===1)r=s[0];else{let e=Q.intersection(s[0],s[1]);for(let t=2;t<s.length;t++)e=Q.intersection(e,s[t]);r=e}if(e.additionalProperties===!1){let e=Object.keys(n),t=a.map(e=>new RegExp(e)),i=r;r=r.check(n=>{if(!c(n.value))return;let r=[];for(let i of Object.keys(n.value))e.includes(i)||t.some(e=>e.test(i))||r.push(i);r.length&&n.issues.push({code:`unrecognized_keys`,keys:r,input:n.value,inst:i})})}}else{let t=Q.object(n);r=e.additionalProperties===!1?t.strict():o?t.catchall(o):t.passthrough()}if(e.propertyNames!==void 0&&e.propertyNames!==!0){let n=typeof e.propertyNames==`object`&&e.propertyNames.type===void 0?{type:`string`,...e.propertyNames}:e.propertyNames;r=sg(r,$(n,t))}break}case`array`:{let n=e.prefixItems,i=e.items;if(n&&Array.isArray(n)){let a=typeof e.minItems==`number`?e.minItems:0,o=ig(n.map(e=>$(e,t)),a),s=Array.isArray(i)?void 0:cg(i,t),c=Q.tuple(o);r=s?c.rest(s):c,typeof e.minItems==`number`&&(r=r.check(Q.minLength(e.minItems))),typeof e.maxItems==`number`&&(r=r.check(Q.maxLength(e.maxItems)))}else if(Array.isArray(i)){let n=typeof e.minItems==`number`?e.minItems:0,a=ig(i.map(e=>$(e,t)),n),o=cg(e.additionalItems,t),s=Q.tuple(a);r=o?s.rest(o):s,typeof e.minItems==`number`&&(r=r.check(Q.minLength(e.minItems))),typeof e.maxItems==`number`&&(r=r.check(Q.maxLength(e.maxItems)))}else if(i!==void 0){let n=$(i,t),a=Q.array(n);typeof e.minItems==`number`&&(a=a.min(e.minItems)),typeof e.maxItems==`number`&&(a=a.max(e.maxItems)),r=a}else r=Q.array(Q.any());break}default:throw Error(`Unsupported type: ${n}`)}return r}function $(e,t){if(typeof e==`boolean`)return e?Q.any():Q.never();let n=ug(e,t),r=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let i=e.anyOf.map(e=>$(e,t)),a=Q.union(i);n=r?Q.intersection(n,a):a}if(e.oneOf&&Array.isArray(e.oneOf)){let i=e.oneOf.map(e=>$(e,t)),a=Q.xor(i);n=r?Q.intersection(n,a):a}if(e.allOf&&Array.isArray(e.allOf)){if(e.allOf.length===0)n=r?n:Q.any();else{let i=r?n:$(e.allOf[0],t),a=+!r;for(let n=a;n<e.allOf.length;n++)i=Q.intersection(i,$(e.allOf[n],t));n=i}}e.nullable===!0&&t.version===`openapi-3.0`&&(n=Q.nullable(n)),e.readOnly===!0&&(n=Q.readonly(n)),e.default!==void 0&&(n=n.default(e.default));let i={};for(let t of[`$id`,`id`,`$comment`,`$anchor`,`$vocabulary`,`$dynamicRef`,`$dynamicAnchor`])t in e&&(i[t]=e[t]);for(let t of[`contentEncoding`,`contentMediaType`,`contentSchema`])t in e&&(i[t]=e[t]);e.propertyNames!==void 0&&e.type===`object`&&e.$ref===void 0&&(i.propertyNames=e.propertyNames);for(let t of Object.keys(e))ng.has(t)||y(i,t,e[t]);return Object.keys(i).length>0&&t.registry.add(n,i),e.description&&(n=n.describe(e.description)),n}function dg(e,t){if(typeof e==`boolean`)return e?Q.any():Q.never();let n;try{n=JSON.parse(JSON.stringify(e))}catch{throw Error(`fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas`)}let r={version:rg(n,t?.defaultTarget),defs:n.$defs||n.definitions||{},refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??R};return $(n,r)}const fg=Symbol(`z.visit/resolving`);function pg(e,t){let n=typeof t==`function`?t:(e,n)=>{let r=t[e._zod.def.type];return r?r(e,n):e},r=new Map;function i(e){let t=r.get(e);if(t===fg)return new ga({type:`lazy`,getter:()=>r.get(e)});if(t!==void 0)return t;r.set(e,fg);let i=a(e),o=n(i,i!==e);return r.set(e,o),o}function a(e){let t=e._zod.def;switch(t.type){case`object`:{let n=t.shape,r=Object.keys(n),a=!1,o={};for(let e of r){let t=i(n[e]);t!==n[e]&&(a=!0),o[e]=t}let s=t.catchall;return t.catchall&&(s=i(t.catchall),s!==t.catchall&&(a=!0)),a?_(e,{...t,shape:o,catchall:s}):e}case`array`:{let n=i(t.element);return n===t.element?e:_(e,{...t,element:n})}case`tuple`:{let n=t.items,r=!1,a=[];for(let e of n){let t=i(e);t!==e&&(r=!0),a.push(t)}let o=t.rest;return t.rest&&(o=i(t.rest),o!==t.rest&&(r=!0)),r?_(e,{...t,items:a,rest:o}):e}case`record`:case`map`:{let n=i(t.keyType),r=i(t.valueType);return n===t.keyType&&r===t.valueType?e:_(e,{...t,keyType:n,valueType:r})}case`set`:{let n=i(t.valueType);return n===t.valueType?e:_(e,{...t,valueType:n})}case`union`:{let n=t.options,r=!1,a=[];for(let e of n){let t=i(e);t!==e&&(r=!0),a.push(t)}return r?_(e,{...t,options:a}):e}case`intersection`:{let n=i(t.left),r=i(t.right);return n===t.left&&r===t.right?e:_(e,{...t,left:n,right:r})}case`optional`:case`nullable`:case`default`:case`prefault`:case`catch`:case`readonly`:case`nonoptional`:case`promise`:case`success`:{let n=i(t.innerType);return n===t.innerType?e:_(e,{...t,innerType:n})}case`pipe`:{let n=i(t.in),r=i(t.out);return n===t.in&&r===t.out?e:_(e,{...t,in:n,out:r})}case`function`:{let n=i(t.input),r=i(t.output);return n===t.input&&r===t.output?e:_(e,{...t,input:n,output:r})}case`lazy`:{let n=t.getter,{_cachedInner:r,...a}=t;return _(e,{...a,getter:()=>i(n())})}case`template_literal`:case`string`:case`number`:case`int`:case`boolean`:case`bigint`:case`symbol`:case`undefined`:case`null`:case`void`:case`never`:case`any`:case`unknown`:case`date`:case`nan`:case`enum`:case`literal`:case`file`:case`transform`:case`custom`:return e;default:return e}}return i(e)}function mg(e){return pg(e,{object:e=>e.partial(),union:e=>{let t=e._zod.def;return t.discriminator===void 0?e:km(t.options)}})}function hg(e,t){if(!t?.length)return e;let n=e._zod.def;return _(e,Ce(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function gg(e){return hg(e.out,e.checks)}function _g(e){return e.in._zod.traits.has(`$ZodTransform`)?gg(e):e.in}function vg(e){return pg(e,{pipe:e=>_g(e._zod.def),default:(e,t)=>t?nh(e._zod.def.innerType):e,catch:(e,t)=>t?e._zod.def.innerType:e})}function yg(e){return pg(e,{pipe:e=>gg(e._zod.def),prefault:(e,t)=>t?e._zod.def.innerType:e})}var bg=x({bigint:()=>wg,boolean:()=>Cg,date:()=>Tg,number:()=>Sg,string:()=>xg});function xg(e){return sl(Hf,e)}function Sg(e){return Rl(Wp,e)}function Cg(e){return Gl(Qp,e)}function wg(e){return ql(em,e)}function Tg(e){return iu(ym,e)}var Eg=x({$brand:()=>Ae,$input:()=>rl,$output:()=>nl,NEVER:()=>he,TimePrecision:()=>Ml,ZodAny:()=>dm,ZodArray:()=>xm,ZodBase64:()=>kp,ZodBase64URL:()=>jp,ZodBigInt:()=>em,ZodBigIntFormat:()=>nm,ZodBoolean:()=>Qp,ZodCIDRv4:()=>Tp,ZodCIDRv6:()=>Dp,ZodCUID:()=>lp,ZodCUID2:()=>dp,ZodCatch:()=>gh,ZodCodec:()=>Sh,ZodCompileAsyncError:()=>M,ZodCompileUnsupportedError:()=>N,ZodCreditCard:()=>Fp,ZodCustom:()=>Ih,ZodCustomStringFormat:()=>zp,ZodDate:()=>ym,ZodDefault:()=>ch,ZodDiscriminatedUnion:()=>Mm,ZodE164:()=>Np,ZodEmail:()=>Jf,ZodEmoji:()=>ap,ZodEnum:()=>Km,ZodError:()=>Tf,ZodExactOptional:()=>rh,ZodFile:()=>Zm,ZodFirstPartyTypeKind:()=>Xh,ZodFunction:()=>Ph,ZodGUID:()=>Xf,ZodIPv4:()=>yp,ZodIPv6:()=>Cp,ZodISODate:()=>Gf,ZodISODateTime:()=>Wf,ZodISODuration:()=>qf,ZodISOTime:()=>Kf,ZodIntersection:()=>Pm,ZodIssueCode:()=>qh,ZodJWT:()=>Lp,ZodKSUID:()=>_p,ZodLazy:()=>Ah,ZodLiteral:()=>Ym,ZodMAC:()=>xp,ZodMap:()=>Hm,ZodNaN:()=>vh,ZodNanoID:()=>sp,ZodNever:()=>hm,ZodNonOptional:()=>fh,ZodNull:()=>lm,ZodNullable:()=>ah,ZodNumber:()=>Wp,ZodNumberFormat:()=>Kp,ZodObject:()=>wm,ZodOptional:()=>th,ZodPipe:()=>bh,ZodPrefault:()=>uh,ZodPreprocess:()=>Th,ZodPromise:()=>Mh,ZodReadonly:()=>Eh,ZodRealError:()=>J,ZodRecord:()=>Rm,ZodSet:()=>Wm,ZodString:()=>Hf,ZodStringFormat:()=>X,ZodSuccess:()=>mh,ZodSymbol:()=>am,ZodTemplateLiteral:()=>Oh,ZodTransform:()=>$m,ZodTuple:()=>Im,ZodType:()=>Y,ZodULID:()=>pp,ZodURL:()=>np,ZodUUID:()=>Z,ZodUndefined:()=>sm,ZodUnion:()=>Om,ZodUnknown:()=>pm,ZodVoid:()=>_m,ZodXID:()=>hp,ZodXor:()=>Am,_ZodString:()=>Vf,_default:()=>lh,_function:()=>Fh,any:()=>fm,array:()=>Sm,base64:()=>Ap,base64url:()=>Mp,bigint:()=>tm,boolean:()=>$p,catch:()=>_h,check:()=>Lh,cidrv4:()=>Ep,cidrv6:()=>Op,clone:()=>_,codec:()=>Ch,coerce:()=>bg,compile:()=>xa,config:()=>D,core:()=>yf,creditCard:()=>Ip,cuid:()=>up,cuid2:()=>fp,custom:()=>Rh,date:()=>bm,decode:()=>jf,decodeAsync:()=>Nf,deepPartial:()=>mg,describe:()=>Vh,discriminatedUnion:()=>Nm,e164:()=>Pp,email:()=>Yf,emoji:()=>op,encode:()=>Af,encodeAsync:()=>Mf,endsWith:()=>xu,enum:()=>qm,exactOptional:()=>ih,file:()=>Qm,flattenError:()=>we,float32:()=>Jp,float64:()=>Yp,formatError:()=>_e,fromJSONSchema:()=>dg,function:()=>Fh,getDiscriminatedOption:()=>Oi,getErrorMap:()=>Yh,globalRegistry:()=>R,gt:()=>V,gte:()=>H,guid:()=>Zf,hash:()=>Up,hex:()=>Hp,hostname:()=>Vp,httpUrl:()=>ip,includes:()=>yu,input:()=>vg,instanceof:()=>Uh,int:()=>qp,int32:()=>Xp,int64:()=>rm,intersection:()=>Fm,invertCodec:()=>wh,ipv4:()=>bp,ipv6:()=>wp,iso:()=>Zh,json:()=>Gh,jwt:()=>Rp,keyof:()=>Cm,ksuid:()=>vp,lazy:()=>jh,length:()=>hu,literal:()=>Xm,locales:()=>el,looseObject:()=>Dm,looseRecord:()=>Vm,lowercase:()=>_u,lt:()=>z,lte:()=>B,mac:()=>Sp,map:()=>Um,maxLength:()=>pu,maxSize:()=>du,memoizer:()=>Ye,meta:()=>Hh,mime:()=>wu,minLength:()=>mu,minSize:()=>U,multipleOf:()=>uu,nan:()=>yh,nanoid:()=>cp,nativeEnum:()=>Jm,negative:()=>su,never:()=>gm,nonnegative:()=>lu,nonoptional:()=>ph,nonpositive:()=>cu,normalize:()=>Tu,null:()=>um,nullable:()=>oh,nullish:()=>sh,number:()=>Gp,object:()=>Tm,optional:()=>nh,output:()=>yg,overwrite:()=>W,parse:()=>Ef,parseAsync:()=>Df,partialRecord:()=>Bm,pipe:()=>xh,positive:()=>ou,prefault:()=>dh,preprocess:()=>Kh,prettifyError:()=>le,promise:()=>Nh,properties:()=>Cu,property:()=>Su,readonly:()=>Dh,record:()=>zm,refine:()=>zh,regex:()=>gu,regexes:()=>Ze,registry:()=>al,safeDecode:()=>Ff,safeDecodeAsync:()=>Lf,safeEncode:()=>Pf,safeEncodeAsync:()=>If,safeParse:()=>Of,safeParseAsync:()=>kf,set:()=>Gm,setErrorMap:()=>Jh,size:()=>fu,slugify:()=>ku,startsWith:()=>bu,strictObject:()=>Em,string:()=>Uf,stringFormat:()=>Bp,stringbool:()=>Wh,success:()=>hh,superRefine:()=>Bh,symbol:()=>om,templateLiteral:()=>kh,toJSONSchema:()=>gf,toLowerCase:()=>Du,toUpperCase:()=>Ou,toZod:()=>je,transform:()=>eh,treeifyError:()=>Ee,trim:()=>Eu,tuple:()=>Lm,uint32:()=>Zp,uint64:()=>im,ulid:()=>mp,undefined:()=>cm,union:()=>km,unknown:()=>mm,uppercase:()=>vu,url:()=>rp,util:()=>pe,uuid:()=>Qf,uuidv4:()=>$f,uuidv6:()=>ep,uuidv7:()=>tp,validate:()=>qn,validateAsync:()=>Yn,void:()=>vm,xid:()=>gp,xor:()=>jm}),Dg=x({$brand:()=>Ae,$input:()=>rl,$output:()=>nl,NEVER:()=>he,TimePrecision:()=>Ml,ZodAny:()=>dm,ZodArray:()=>xm,ZodBase64:()=>kp,ZodBase64URL:()=>jp,ZodBigInt:()=>em,ZodBigIntFormat:()=>nm,ZodBoolean:()=>Qp,ZodCIDRv4:()=>Tp,ZodCIDRv6:()=>Dp,ZodCUID:()=>lp,ZodCUID2:()=>dp,ZodCatch:()=>gh,ZodCodec:()=>Sh,ZodCompileAsyncError:()=>M,ZodCompileUnsupportedError:()=>N,ZodCreditCard:()=>Fp,ZodCustom:()=>Ih,ZodCustomStringFormat:()=>zp,ZodDate:()=>ym,ZodDefault:()=>ch,ZodDiscriminatedUnion:()=>Mm,ZodE164:()=>Np,ZodEmail:()=>Jf,ZodEmoji:()=>ap,ZodEnum:()=>Km,ZodError:()=>Tf,ZodExactOptional:()=>rh,ZodFile:()=>Zm,ZodFirstPartyTypeKind:()=>Xh,ZodFunction:()=>Ph,ZodGUID:()=>Xf,ZodIPv4:()=>yp,ZodIPv6:()=>Cp,ZodISODate:()=>Gf,ZodISODateTime:()=>Wf,ZodISODuration:()=>qf,ZodISOTime:()=>Kf,ZodIntersection:()=>Pm,ZodIssueCode:()=>qh,ZodJWT:()=>Lp,ZodKSUID:()=>_p,ZodLazy:()=>Ah,ZodLiteral:()=>Ym,ZodMAC:()=>xp,ZodMap:()=>Hm,ZodNaN:()=>vh,ZodNanoID:()=>sp,ZodNever:()=>hm,ZodNonOptional:()=>fh,ZodNull:()=>lm,ZodNullable:()=>ah,ZodNumber:()=>Wp,ZodNumberFormat:()=>Kp,ZodObject:()=>wm,ZodOptional:()=>th,ZodPipe:()=>bh,ZodPrefault:()=>uh,ZodPreprocess:()=>Th,ZodPromise:()=>Mh,ZodReadonly:()=>Eh,ZodRealError:()=>J,ZodRecord:()=>Rm,ZodSet:()=>Wm,ZodString:()=>Hf,ZodStringFormat:()=>X,ZodSuccess:()=>mh,ZodSymbol:()=>am,ZodTemplateLiteral:()=>Oh,ZodTransform:()=>$m,ZodTuple:()=>Im,ZodType:()=>Y,ZodULID:()=>pp,ZodURL:()=>np,ZodUUID:()=>Z,ZodUndefined:()=>sm,ZodUnion:()=>Om,ZodUnknown:()=>pm,ZodVoid:()=>_m,ZodXID:()=>hp,ZodXor:()=>Am,_ZodString:()=>Vf,_default:()=>lh,_function:()=>Fh,any:()=>fm,array:()=>Sm,base64:()=>Ap,base64url:()=>Mp,bigint:()=>tm,boolean:()=>$p,catch:()=>_h,check:()=>Lh,cidrv4:()=>Ep,cidrv6:()=>Op,clone:()=>_,codec:()=>Ch,coerce:()=>bg,compile:()=>xa,config:()=>D,core:()=>yf,creditCard:()=>Ip,cuid:()=>up,cuid2:()=>fp,custom:()=>Rh,date:()=>bm,decode:()=>jf,decodeAsync:()=>Nf,deepPartial:()=>mg,default:()=>Eg,describe:()=>Vh,discriminatedUnion:()=>Nm,e164:()=>Pp,email:()=>Yf,emoji:()=>op,encode:()=>Af,encodeAsync:()=>Mf,endsWith:()=>xu,enum:()=>qm,exactOptional:()=>ih,file:()=>Qm,flattenError:()=>we,float32:()=>Jp,float64:()=>Yp,formatError:()=>_e,fromJSONSchema:()=>dg,function:()=>Fh,getDiscriminatedOption:()=>Oi,getErrorMap:()=>Yh,globalRegistry:()=>R,gt:()=>V,gte:()=>H,guid:()=>Zf,hash:()=>Up,hex:()=>Hp,hostname:()=>Vp,httpUrl:()=>ip,includes:()=>yu,input:()=>vg,instanceof:()=>Uh,int:()=>qp,int32:()=>Xp,int64:()=>rm,intersection:()=>Fm,invertCodec:()=>wh,ipv4:()=>bp,ipv6:()=>wp,iso:()=>Zh,json:()=>Gh,jwt:()=>Rp,keyof:()=>Cm,ksuid:()=>vp,lazy:()=>jh,length:()=>hu,literal:()=>Xm,locales:()=>el,looseObject:()=>Dm,looseRecord:()=>Vm,lowercase:()=>_u,lt:()=>z,lte:()=>B,mac:()=>Sp,map:()=>Um,maxLength:()=>pu,maxSize:()=>du,memoizer:()=>Ye,meta:()=>Hh,mime:()=>wu,minLength:()=>mu,minSize:()=>U,multipleOf:()=>uu,nan:()=>yh,nanoid:()=>cp,nativeEnum:()=>Jm,negative:()=>su,never:()=>gm,nonnegative:()=>lu,nonoptional:()=>ph,nonpositive:()=>cu,normalize:()=>Tu,null:()=>um,nullable:()=>oh,nullish:()=>sh,number:()=>Gp,object:()=>Tm,optional:()=>nh,output:()=>yg,overwrite:()=>W,parse:()=>Ef,parseAsync:()=>Df,partialRecord:()=>Bm,pipe:()=>xh,positive:()=>ou,prefault:()=>dh,preprocess:()=>Kh,prettifyError:()=>le,promise:()=>Nh,properties:()=>Cu,property:()=>Su,readonly:()=>Dh,record:()=>zm,refine:()=>zh,regex:()=>gu,regexes:()=>Ze,registry:()=>al,safeDecode:()=>Ff,safeDecodeAsync:()=>Lf,safeEncode:()=>Pf,safeEncodeAsync:()=>If,safeParse:()=>Of,safeParseAsync:()=>kf,set:()=>Gm,setErrorMap:()=>Jh,size:()=>fu,slugify:()=>ku,startsWith:()=>bu,strictObject:()=>Em,string:()=>Uf,stringFormat:()=>Bp,stringbool:()=>Wh,success:()=>hh,superRefine:()=>Bh,symbol:()=>om,templateLiteral:()=>kh,toJSONSchema:()=>gf,toLowerCase:()=>Du,toUpperCase:()=>Ou,toZod:()=>je,transform:()=>eh,treeifyError:()=>Ee,trim:()=>Eu,tuple:()=>Lm,uint32:()=>Zp,uint64:()=>im,ulid:()=>mp,undefined:()=>cm,union:()=>km,unknown:()=>mm,uppercase:()=>vu,url:()=>rp,util:()=>pe,uuid:()=>Qf,uuidv4:()=>$f,uuidv6:()=>ep,uuidv7:()=>tp,validate:()=>qn,validateAsync:()=>Yn,void:()=>vm,xid:()=>gp,xor:()=>jm,z:()=>Eg}),Og=Dg;export{Ae as $brand,rl as $input,nl as $output,he as NEVER,Ml as TimePrecision,dm as ZodAny,xm as ZodArray,kp as ZodBase64,jp as ZodBase64URL,em as ZodBigInt,nm as ZodBigIntFormat,Qp as ZodBoolean,Tp as ZodCIDRv4,Dp as ZodCIDRv6,lp as ZodCUID,dp as ZodCUID2,gh as ZodCatch,Sh as ZodCodec,M as ZodCompileAsyncError,N as ZodCompileUnsupportedError,Fp as ZodCreditCard,Ih as ZodCustom,zp as ZodCustomStringFormat,ym as ZodDate,ch as ZodDefault,Mm as ZodDiscriminatedUnion,Np as ZodE164,Jf as ZodEmail,ap as ZodEmoji,Km as ZodEnum,Tf as ZodError,rh as ZodExactOptional,Zm as ZodFile,Xh as ZodFirstPartyTypeKind,Ph as ZodFunction,Xf as ZodGUID,yp as ZodIPv4,Cp as ZodIPv6,Gf as ZodISODate,Wf as ZodISODateTime,qf as ZodISODuration,Kf as ZodISOTime,Pm as ZodIntersection,qh as ZodIssueCode,Lp as ZodJWT,_p as ZodKSUID,Ah as ZodLazy,Ym as ZodLiteral,xp as ZodMAC,Hm as ZodMap,vh as ZodNaN,sp as ZodNanoID,hm as ZodNever,fh as ZodNonOptional,lm as ZodNull,ah as ZodNullable,Wp as ZodNumber,Kp as ZodNumberFormat,wm as ZodObject,th as ZodOptional,bh as ZodPipe,uh as ZodPrefault,Th as ZodPreprocess,Mh as ZodPromise,Eh as ZodReadonly,J as ZodRealError,Rm as ZodRecord,Wm as ZodSet,Hf as ZodString,X as ZodStringFormat,mh as ZodSuccess,am as ZodSymbol,Oh as ZodTemplateLiteral,$m as ZodTransform,Im as ZodTuple,Y as ZodType,pp as ZodULID,np as ZodURL,Z as ZodUUID,sm as ZodUndefined,Om as ZodUnion,pm as ZodUnknown,_m as ZodVoid,hp as ZodXID,Am as ZodXor,Vf as _ZodString,lh as _default,Fh as _function,Fh as function,fm as any,Sm as array,Ap as base64,Mp as base64url,tm as bigint,$p as boolean,_h as catch,Lh as check,Ep as cidrv4,Op as cidrv6,_ as clone,Ch as codec,bg as coerce,xa as compile,D as config,yf as core,Ip as creditCard,up as cuid,fp as cuid2,Rh as custom,bm as date,jf as decode,Nf as decodeAsync,mg as deepPartial,Og as default,Vh as describe,Nm as discriminatedUnion,Pp as e164,Yf as email,op as emoji,Af as encode,Mf as encodeAsync,xu as endsWith,qm as enum,ih as exactOptional,Qm as file,we as flattenError,Jp as float32,Yp as float64,_e as formatError,dg as fromJSONSchema,Oi as getDiscriminatedOption,Yh as getErrorMap,R as globalRegistry,V as gt,H as gte,Zf as guid,Up as hash,Hp as hex,Vp as hostname,ip as httpUrl,yu as includes,vg as input,Uh as instanceof,qp as int,Xp as int32,rm as int64,Fm as intersection,wh as invertCodec,bp as ipv4,wp as ipv6,Zh as iso,Gh as json,Rp as jwt,Cm as keyof,vp as ksuid,jh as lazy,hu as length,Xm as literal,el as locales,Dm as looseObject,Vm as looseRecord,_u as lowercase,z as lt,B as lte,Sp as mac,Um as map,pu as maxLength,du as maxSize,Ye as memoizer,Hh as meta,wu as mime,mu as minLength,U as minSize,uu as multipleOf,yh as nan,cp as nanoid,Jm as nativeEnum,su as negative,gm as never,lu as nonnegative,ph as nonoptional,cu as nonpositive,Tu as normalize,um as null,oh as nullable,sh as nullish,Gp as number,Tm as object,nh as optional,yg as output,W as overwrite,Ef as parse,Df as parseAsync,Bm as partialRecord,xh as pipe,ou as positive,dh as prefault,Kh as preprocess,le as prettifyError,Nh as promise,Cu as properties,Su as property,Dh as readonly,zm as record,zh as refine,gu as regex,Ze as regexes,al as registry,Ff as safeDecode,Lf as safeDecodeAsync,Pf as safeEncode,If as safeEncodeAsync,Of as safeParse,kf as safeParseAsync,Gm as set,Jh as setErrorMap,fu as size,ku as slugify,bu as startsWith,Em as strictObject,Uf as string,Bp as stringFormat,Wh as stringbool,hh as success,Bh as superRefine,om as symbol,kh as templateLiteral,gf as toJSONSchema,Du as toLowerCase,Ou as toUpperCase,je as toZod,eh as transform,Ee as treeifyError,Eu as trim,Lm as tuple,Zp as uint32,im as uint64,mp as ulid,cm as undefined,km as union,mm as unknown,vu as uppercase,rp as url,pe as util,Qf as uuid,$f as uuidv4,ep as uuidv6,tp as uuidv7,qn as validate,Yn as validateAsync,vm as void,gp as xid,jm as xor,Dg as z};