var Td=Object.defineProperty;var Ed=(n,t,i)=>t in n?Td(n,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[t]=i;var tt=(n,t,i)=>Ed(n,typeof t!="symbol"?t+"":t,i);var li;const Pi=Object.freeze({status:"aborted"});function s(n,t,i){function o(u,c){if(u._zod||Object.defineProperty(u,"_zod",{value:{def:c,constr:a,traits:new Set},enumerable:!1}),u._zod.traits.has(n))return;u._zod.traits.add(n),t(u,c);const l=a.prototype,m=Object.keys(l);for(let d=0;d{var c,l;return i!=null&&i.Parent&&u instanceof i.Parent?!0:(l=(c=u==null?void 0:u._zod)==null?void 0:c.traits)==null?void 0:l.has(n)}}),Object.defineProperty(a,"name",{value:n}),a}const Zi=Symbol("zod_brand");class te extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class mn extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}(li=globalThis).__zod_globalConfig??(li.__zod_globalConfig={});const Se=globalThis.__zod_globalConfig;function Z(n){return n&&Object.assign(Se,n),Se}function Ad(n){return n}function Ld(n){return n}function Rd(n){}function Jd(n){throw new Error("Unexpected value in exhaustive check")}function Fd(n){}function st(n){const t=Object.values(n).filter(o=>typeof o=="number");return Object.entries(n).filter(([o,e])=>t.indexOf(+o)===-1).map(([o,e])=>e)}function g(n,t="|"){return n.map(i=>h(i)).join(t)}function on(n,t){return typeof t=="bigint"?t.toString():t}function Oe(n){return{get value(){{const t=n();return Object.defineProperty(this,"value",{value:t}),t}}}}function ae(n){return n==null}function fn(n){const t=n.startsWith("^")?1:0,i=n.endsWith("$")?n.length-1:n.length;return n.slice(t,i)}function Ti(n,t){const i=n/t,o=Math.round(i),e=Number.EPSILON*Math.max(Math.abs(i),1);return Math.abs(i-o)i==null?void 0:i[o],n):n}function Gd(n){const t=Object.keys(n),i=t.map(o=>n[o]);return Promise.all(i).then(o=>{const e={};for(let r=0;r{};function de(n){return typeof n=="object"&&n!==null&&!Array.isArray(n)}const Ai=Oe(()=>{var n;if(Se.jitless||typeof navigator<"u"&&((n=navigator==null?void 0:navigator.userAgent)!=null&&n.includes("Cloudflare")))return!1;try{const t=Function;return new t(""),!0}catch{return!1}});function re(n){if(de(n)===!1)return!1;const t=n.constructor;if(t===void 0||typeof t!="function")return!0;const i=t.prototype;return!(de(i)===!1||Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")===!1)}function vn(n){return re(n)?{...n}:Array.isArray(n)?[...n]:n instanceof Map?new Map(n):n instanceof Set?new Set(n):n}function Wd(n){let t=0;for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&t++;return t}const Bd=n=>{const t=typeof n;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(n)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(n)?"array":n===null?"null":n.then&&typeof n.then=="function"&&n.catch&&typeof n.catch=="function"?"promise":typeof Map<"u"&&n instanceof Map?"map":typeof Set<"u"&&n instanceof Set?"set":typeof Date<"u"&&n instanceof Date?"date":typeof File<"u"&&n instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},an=new Set(["string","number","symbol"]),Li=new Set(["string","number","bigint","boolean","symbol","undefined"]);function X(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function G(n,t,i){const o=new n._zod.constr(t??n._zod.def);return(!t||i!=null&&i.parent)&&(o._zod.parent=n),o}function v(n){const t=n;if(!t)return{};if(typeof t=="string")return{error:()=>t};if((t==null?void 0:t.message)!==void 0){if((t==null?void 0:t.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function Xd(n){let t;return new Proxy({},{get(i,o,e){return t??(t=n()),Reflect.get(t,o,e)},set(i,o,e,r){return t??(t=n()),Reflect.set(t,o,e,r)},has(i,o){return t??(t=n()),Reflect.has(t,o)},deleteProperty(i,o){return t??(t=n()),Reflect.deleteProperty(t,o)},ownKeys(i){return t??(t=n()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(i,o){return t??(t=n()),Reflect.getOwnPropertyDescriptor(t,o)},defineProperty(i,o,e){return t??(t=n()),Reflect.defineProperty(t,o,e)}})}function h(n){return typeof n=="bigint"?n.toString()+"n":typeof n=="string"?`"${n}"`:`${n}`}function Ri(n){return Object.keys(n).filter(t=>n[t]._zod.optin==="optional"&&n[t]._zod.optout==="optional")}const Ji={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Fi={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Ci(n,t){const i=n._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const r=B(n._zod.def,{get shape(){const a={};for(const u in t){if(!(u in i.shape))throw new Error(`Unrecognized key: "${u}"`);t[u]&&(a[u]=i.shape[u])}return ee(this,"shape",a),a},checks:[]});return G(n,r)}function Mi(n,t){const i=n._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const r=B(n._zod.def,{get shape(){const a={...n._zod.def.shape};for(const u in t){if(!(u in i.shape))throw new Error(`Unrecognized key: "${u}"`);t[u]&&delete a[u]}return ee(this,"shape",a),a},checks:[]});return G(n,r)}function Vi(n,t){if(!re(t))throw new Error("Invalid input to extend: expected a plain object");const i=n._zod.def.checks;if(i&&i.length>0){const r=n._zod.def.shape;for(const a in t)if(Object.getOwnPropertyDescriptor(r,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const e=B(n._zod.def,{get shape(){const r={...n._zod.def.shape,...t};return ee(this,"shape",r),r}});return G(n,e)}function Gi(n,t){if(!re(t))throw new Error("Invalid input to safeExtend: expected a plain object");const i=B(n._zod.def,{get shape(){const o={...n._zod.def.shape,...t};return ee(this,"shape",o),o}});return G(n,i)}function Ki(n,t){var o;if((o=n._zod.def.checks)!=null&&o.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");const i=B(n._zod.def,{get shape(){const e={...n._zod.def.shape,...t._zod.def.shape};return ee(this,"shape",e),e},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return G(n,i)}function Wi(n,t,i){const e=t._zod.def.checks;if(e&&e.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const a=B(t._zod.def,{get shape(){const u=t._zod.def.shape,c={...u};if(i)for(const l in i){if(!(l in u))throw new Error(`Unrecognized key: "${l}"`);i[l]&&(c[l]=n?new n({type:"optional",innerType:u[l]}):u[l])}else for(const l in u)c[l]=n?new n({type:"optional",innerType:u[l]}):u[l];return ee(this,"shape",c),c},checks:[]});return G(t,a)}function Bi(n,t,i){const o=B(t._zod.def,{get shape(){const e=t._zod.def.shape,r={...e};if(i)for(const a in i){if(!(a in r))throw new Error(`Unrecognized key: "${a}"`);i[a]&&(r[a]=new n({type:"nonoptional",innerType:e[a]}))}else for(const a in e)r[a]=new n({type:"nonoptional",innerType:e[a]});return ee(this,"shape",r),r}});return G(t,o)}function ne(n,t=0){var i;if(n.aborted===!0)return!0;for(let o=t;o{var o;return(o=i).path??(o.path=[]),i.path.unshift(n),i})}function Ie(n){return typeof n=="string"?n:n==null?void 0:n.message}function R(n,t,i){var c,l,m,d,f,p;const o=n.message?n.message:Ie((m=(l=(c=n.inst)==null?void 0:c._zod.def)==null?void 0:l.error)==null?void 0:m.call(l,n))??Ie((d=t==null?void 0:t.error)==null?void 0:d.call(t,n))??Ie((f=i.customError)==null?void 0:f.call(i,n))??Ie((p=i.localeError)==null?void 0:p.call(i,n))??"Invalid input",{inst:e,continue:r,input:a,...u}=n;return u.path??(u.path=[]),u.message=o,t!=null&&t.reportInput&&(u.input=a),u}function pn(n){return n instanceof Set?"set":n instanceof Map?"map":n instanceof File?"file":"unknown"}function gn(n){return Array.isArray(n)?"array":typeof n=="string"?"string":"unknown"}function _(n){const t=typeof n;switch(t){case"number":return Number.isNaN(n)?"nan":"number";case"object":{if(n===null)return"null";if(Array.isArray(n))return"array";const i=n;if(i&&Object.getPrototypeOf(i)!==Object.prototype&&"constructor"in i&&i.constructor)return i.constructor.name}}return t}function se(...n){const[t,i,o]=n;return typeof t=="string"?{message:t,code:"custom",input:i,inst:o}:{...t}}function qd(n){return Object.entries(n).filter(([t,i])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function qi(n){const t=atob(n),i=new Uint8Array(t.length);for(let o=0;ot.toString(16).padStart(2,"0")).join("")}class ns{constructor(...t){}}const Hi=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:Fi,Class:ns,NUMBER_FORMAT_RANGES:Ji,aborted:ne,allowsEval:Ai,assert:Fd,assertEqual:Ad,assertIs:Rd,assertNever:Jd,assertNotEqual:Ld,assignProp:ee,base64ToUint8Array:qi,base64urlToUint8Array:Yd,cached:Oe,captureStackTrace:mt,cleanEnum:qd,cleanRegex:fn,clone:G,cloneDef:Md,createTransparentProxy:Xd,defineLazy:I,esc:rt,escapeRegex:X,explicitlyAborted:Xi,extend:Vi,finalizeIssue:R,floatSafeRemainder:Ti,getElementAtPath:Vd,getEnumValues:st,getLengthableOrigin:gn,getParsedType:Bd,getSizableOrigin:pn,hexToUint8Array:Qd,isObject:de,isPlainObject:re,issue:se,joinValues:g,jsonStringifyReplacer:on,merge:Ki,mergeDefs:B,normalizeParams:v,nullish:ae,numKeys:Wd,objectClone:Cd,omit:Mi,optionalKeys:Ri,parsedType:_,partial:Wi,pick:Ci,prefixIssues:C,primitiveTypes:Li,promiseAllObject:Gd,propertyKeyTypes:an,randomString:Kd,required:Bi,safeExtend:Gi,shallowClone:vn,slugify:Ei,stringifyPrimitive:h,uint8ArrayToBase64:Yi,uint8ArrayToBase64url:Hd,uint8ArrayToHex:es,unwrapMessage:Ie},Symbol.toStringTag,{value:"Module"})),Qi=(n,t)=>{n.name="$ZodError",Object.defineProperty(n,"_zod",{value:n._zod,enumerable:!1}),Object.defineProperty(n,"issues",{value:t,enumerable:!1}),n.message=JSON.stringify(t,on,2),Object.defineProperty(n,"toString",{value:()=>n.message,enumerable:!1})},ft=s("$ZodError",Qi),J=s("$ZodError",Qi,{Parent:Error});function vt(n,t=i=>i.message){const i={},o=[];for(const e of n.issues)e.path.length>0?(i[e.path[0]]=i[e.path[0]]||[],i[e.path[0]].push(t(e))):o.push(t(e));return{formErrors:o,fieldErrors:i}}function pt(n,t=i=>i.message){const i={_errors:[]},o=(e,r=[])=>{for(const a of e.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(u=>o({issues:u},[...r,...a.path]));else if(a.code==="invalid_key")o({issues:a.issues},[...r,...a.path]);else if(a.code==="invalid_element")o({issues:a.issues},[...r,...a.path]);else{const u=[...r,...a.path];if(u.length===0)i._errors.push(t(a));else{let c=i,l=0;for(;li.message){const i={errors:[]},o=(e,r=[])=>{var a,u;for(const c of e.issues)if(c.code==="invalid_union"&&c.errors.length)c.errors.map(l=>o({issues:l},[...r,...c.path]));else if(c.code==="invalid_key")o({issues:c.issues},[...r,...c.path]);else if(c.code==="invalid_element")o({issues:c.issues},[...r,...c.path]);else{const l=[...r,...c.path];if(l.length===0){i.errors.push(t(c));continue}let m=i,d=0;for(;dtypeof o=="object"?o.key:o);for(const o of i)typeof o=="number"?t.push(`[${o}]`):typeof o=="symbol"?t.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?t.push(`[${JSON.stringify(o)}]`):(t.length&&t.push("."),t.push(o));return t.join("")}function to(n){var o;const t=[],i=[...n.issues].sort((e,r)=>(e.path??[]).length-(r.path??[]).length);for(const e of i)t.push(`✖ ${e.message}`),(o=e.path)!=null&&o.length&&t.push(` → at ${no(e.path)}`);return t.join(` `)}const De=n=>(t,i,o,e)=>{const r=o?{...o,async:!1}:{async:!1},a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise)throw new te;if(a.issues.length){const u=new((e==null?void 0:e.Err)??n)(a.issues.map(c=>R(c,r,Z())));throw mt(u,e==null?void 0:e.callee),u}return a.value},it=De(J),Ne=n=>async(t,i,o,e)=>{const r=o?{...o,async:!0}:{async:!0};let a=t._zod.run({value:i,issues:[]},r);if(a instanceof Promise&&(a=await a),a.issues.length){const u=new((e==null?void 0:e.Err)??n)(a.issues.map(c=>R(c,r,Z())));throw mt(u,e==null?void 0:e.callee),u}return a.value},ot=Ne(J),Pe=n=>(t,i,o)=>{const e=o?{...o,async:!1}:{async:!1},r=t._zod.run({value:i,issues:[]},e);if(r instanceof Promise)throw new te;return r.issues.length?{success:!1,error:new(n??ft)(r.issues.map(a=>R(a,e,Z())))}:{success:!0,data:r.value}},ro=Pe(J),Ze=n=>async(t,i,o)=>{const e=o?{...o,async:!0}:{async:!0};let r=t._zod.run({value:i,issues:[]},e);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new n(r.issues.map(a=>R(a,e,Z())))}:{success:!0,data:r.value}},io=Ze(J),gt=n=>(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return De(n)(t,i,e)},ts=gt(J),$t=n=>(t,i,o)=>De(n)(t,i,o),rs=$t(J),ht=n=>async(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Ne(n)(t,i,e)},is=ht(J),_t=n=>async(t,i,o)=>Ne(n)(t,i,o),os=_t(J),bt=n=>(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Pe(n)(t,i,e)},as=bt(J),yt=n=>(t,i,o)=>Pe(n)(t,i,o),us=yt(J),kt=n=>async(t,i,o)=>{const e=o?{...o,direction:"backward"}:{direction:"backward"};return Ze(n)(t,i,e)},cs=kt(J),It=n=>async(t,i,o)=>Ze(n)(t,i,o),ls=It(J),oo=/^[cC][0-9a-z]{6,}$/,ao=/^[0-9a-z]+$/,uo=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,co=/^[0-9a-vA-V]{20}$/,lo=/^[A-Za-z0-9]{27}$/,so=/^[a-zA-Z0-9_-]{21}$/,mo=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,ds=/^[-+]?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)?)??$/,fo=/^([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})$/,me=n=>n?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${n}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,ss=me(4),ms=me(6),fs=me(7),vo=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,vs=/^[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])?)*$/,ps=/^(([^<>()\[\]\\.,;:\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,}))$/,po=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,gs=po,$s=/^[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])?)*$/,hs="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function go(){return new RegExp(hs,"u")}const $o=/^(?:(?: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])$/,ho=/^(([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}|:))$/,_o=n=>{const t=X(n??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},bo=/^((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])$/,yo=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,ko=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,St=/^[A-Za-z0-9_-]*$/,Io=/^(?=.{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])?)*\.?$/,So=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,zt=/^https?$/,zo=/^\+[1-9]\d{6,14}$/,wo="(?:(?:\\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])))",xo=new RegExp(`^${wo}$`);function jo(n){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof n.precision=="number"?n.precision===-1?`${t}`:n.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${n.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Uo(n){return new RegExp(`^${jo(n)}$`)}function Oo(n){const t=jo({precision:n.precision}),i=["Z"];n.local&&i.push(""),n.offset&&i.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${t}(?:${i.join("|")})`;return new RegExp(`^${wo}T(?:${o})$`)}const Do=n=>{const t=n?`[\\s\\S]{${(n==null?void 0:n.minimum)??0},${(n==null?void 0:n.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},No=/^-?\d+n?$/,Po=/^-?\d+$/,wt=/^-?\d+(?:\.\d+)?$/,Zo=/^(?:true|false)$/i,To=/^null$/i,Eo=/^undefined$/i,Ao=/^[^A-Z]*$/,Lo=/^[^a-z]*$/,Ro=/^[0-9a-fA-F]*$/;function Te(n,t){return new RegExp(`^[A-Za-z0-9+/]{${n}}${t}$`)}function Ee(n){return new RegExp(`^[A-Za-z0-9_-]{${n}}$`)}const _s=/^[0-9a-fA-F]{32}$/,bs=Te(22,"=="),ys=Ee(22),ks=/^[0-9a-fA-F]{40}$/,Is=Te(27,"="),Ss=Ee(27),zs=/^[0-9a-fA-F]{64}$/,ws=Te(43,"="),xs=Ee(43),js=/^[0-9a-fA-F]{96}$/,Us=Te(64,""),Os=Ee(64),Ds=/^[0-9a-fA-F]{128}$/,Ns=Te(86,"=="),Ps=Ee(86),xt=Object.freeze(Object.defineProperty({__proto__:null,base64:ko,base64url:St,bigint:No,boolean:Zo,browserEmail:$s,cidrv4:bo,cidrv6:yo,cuid:oo,cuid2:ao,date:xo,datetime:Oo,domain:So,duration:mo,e164:zo,email:vo,emoji:go,extendedDuration:ds,guid:fo,hex:Ro,hostname:Io,html5Email:vs,httpProtocol:zt,idnEmail:gs,integer:Po,ipv4:$o,ipv6:ho,ksuid:lo,lowercase:Ao,mac:_o,md5_base64:bs,md5_base64url:ys,md5_hex:_s,nanoid:so,null:To,number:wt,rfc5322Email:ps,sha1_base64:Is,sha1_base64url:Ss,sha1_hex:ks,sha256_base64:ws,sha256_base64url:xs,sha256_hex:zs,sha384_base64:Us,sha384_base64url:Os,sha384_hex:js,sha512_base64:Ns,sha512_base64url:Ps,sha512_hex:Ds,string:Do,time:Uo,ulid:uo,undefined:Eo,unicodeEmail:po,uppercase:Lo,uuid:me,uuid4:ss,uuid6:ms,uuid7:fs,xid:co},Symbol.toStringTag,{value:"Module"})),j=s("$ZodCheck",(n,t)=>{var i;n._zod??(n._zod={}),n._zod.def=t,(i=n._zod).onattach??(i.onattach=[])}),Jo={number:"number",bigint:"bigint",object:"date"},jt=s("$ZodCheckLessThan",(n,t)=>{j.init(n,t);const i=Jo[typeof t.value];n._zod.onattach.push(o=>{const e=o._zod.bag,r=(t.inclusive?e.maximum:e.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value{(t.inclusive?o.value<=t.value:o.value{j.init(n,t);const i=Jo[typeof t.value];n._zod.onattach.push(o=>{const e=o._zod.bag,r=(t.inclusive?e.minimum:e.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?e.minimum=t.value:e.exclusiveMinimum=t.value)}),n._zod.check=o=>{(t.inclusive?o.value>=t.value:o.value>t.value)||o.issues.push({origin:i,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:o.value,inclusive:t.inclusive,inst:n,continue:!t.abort})}}),Fo=s("$ZodCheckMultipleOf",(n,t)=>{j.init(n,t),n._zod.onattach.push(i=>{var o;(o=i._zod.bag).multipleOf??(o.multipleOf=t.value)}),n._zod.check=i=>{if(typeof i.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof i.value=="bigint"?i.value%t.value===BigInt(0):Ti(i.value,t.value)===0)||i.issues.push({origin:typeof i.value,code:"not_multiple_of",divisor:t.value,input:i.value,inst:n,continue:!t.abort})}}),Co=s("$ZodCheckNumberFormat",(n,t)=>{var a;j.init(n,t),t.format=t.format||"float64";const i=(a=t.format)==null?void 0:a.includes("int"),o=i?"int":"number",[e,r]=Ji[t.format];n._zod.onattach.push(u=>{const c=u._zod.bag;c.format=t.format,c.minimum=e,c.maximum=r,i&&(c.pattern=Po)}),n._zod.check=u=>{const c=u.value;if(i){if(!Number.isInteger(c)){u.issues.push({expected:o,format:t.format,code:"invalid_type",continue:!1,input:c,inst:n});return}if(!Number.isSafeInteger(c)){c>0?u.issues.push({input:c,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:n,origin:o,inclusive:!0,continue:!t.abort}):u.issues.push({input:c,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:n,origin:o,inclusive:!0,continue:!t.abort});return}}cr&&u.issues.push({origin:"number",input:c,code:"too_big",maximum:r,inclusive:!0,inst:n,continue:!t.abort})}}),Mo=s("$ZodCheckBigIntFormat",(n,t)=>{j.init(n,t);const[i,o]=Fi[t.format];n._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=o}),n._zod.check=e=>{const r=e.value;ro&&e.issues.push({origin:"bigint",input:r,code:"too_big",maximum:o,inclusive:!0,inst:n,continue:!t.abort})}}),Vo=s("$ZodCheckMaxSize",(n,t)=>{var i;j.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!ae(e)&&e.size!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum{const e=o.value;e.size<=t.maximum||o.issues.push({origin:pn(e),code:"too_big",maximum:t.maximum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Go=s("$ZodCheckMinSize",(n,t)=>{var i;j.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!ae(e)&&e.size!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>e&&(o._zod.bag.minimum=t.minimum)}),n._zod.check=o=>{const e=o.value;e.size>=t.minimum||o.issues.push({origin:pn(e),code:"too_small",minimum:t.minimum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Ko=s("$ZodCheckSizeEquals",(n,t)=>{var i;j.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!ae(e)&&e.size!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag;e.minimum=t.size,e.maximum=t.size,e.size=t.size}),n._zod.check=o=>{const e=o.value,r=e.size;if(r===t.size)return;const a=r>t.size;o.issues.push({origin:pn(e),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:o.value,inst:n,continue:!t.abort})}}),Wo=s("$ZodCheckMaxLength",(n,t)=>{var i;j.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!ae(e)&&e.length!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum{const e=o.value;if(e.length<=t.maximum)return;const a=gn(e);o.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Bo=s("$ZodCheckMinLength",(n,t)=>{var i;j.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!ae(e)&&e.length!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>e&&(o._zod.bag.minimum=t.minimum)}),n._zod.check=o=>{const e=o.value;if(e.length>=t.minimum)return;const a=gn(e);o.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:e,inst:n,continue:!t.abort})}}),Xo=s("$ZodCheckLengthEquals",(n,t)=>{var i;j.init(n,t),(i=n._zod.def).when??(i.when=o=>{const e=o.value;return!ae(e)&&e.length!==void 0}),n._zod.onattach.push(o=>{const e=o._zod.bag;e.minimum=t.length,e.maximum=t.length,e.length=t.length}),n._zod.check=o=>{const e=o.value,r=e.length;if(r===t.length)return;const a=gn(e),u=r>t.length;o.issues.push({origin:a,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:o.value,inst:n,continue:!t.abort})}}),Ae=s("$ZodCheckStringFormat",(n,t)=>{var i,o;j.init(n,t),n._zod.onattach.push(e=>{const r=e._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(i=n._zod).check??(i.check=e=>{t.pattern.lastIndex=0,!t.pattern.test(e.value)&&e.issues.push({origin:"string",code:"invalid_format",format:t.format,input:e.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:n,continue:!t.abort})}):(o=n._zod).check??(o.check=()=>{})}),qo=s("$ZodCheckRegex",(n,t)=>{Ae.init(n,t),n._zod.check=i=>{t.pattern.lastIndex=0,!t.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:"regex",input:i.value,pattern:t.pattern.toString(),inst:n,continue:!t.abort})}}),Yo=s("$ZodCheckLowerCase",(n,t)=>{t.pattern??(t.pattern=Ao),Ae.init(n,t)}),Ho=s("$ZodCheckUpperCase",(n,t)=>{t.pattern??(t.pattern=Lo),Ae.init(n,t)}),Qo=s("$ZodCheckIncludes",(n,t)=>{j.init(n,t);const i=X(t.includes),o=new RegExp(typeof t.position=="number"?`^.{${t.position}}${i}`:i);t.pattern=o,n._zod.onattach.push(e=>{const r=e._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(o)}),n._zod.check=e=>{e.value.includes(t.includes,t.position)||e.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:e.value,inst:n,continue:!t.abort})}}),ea=s("$ZodCheckStartsWith",(n,t)=>{j.init(n,t);const i=new RegExp(`^${X(t.prefix)}.*`);t.pattern??(t.pattern=i),n._zod.onattach.push(o=>{const e=o._zod.bag;e.patterns??(e.patterns=new Set),e.patterns.add(i)}),n._zod.check=o=>{o.value.startsWith(t.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:o.value,inst:n,continue:!t.abort})}}),na=s("$ZodCheckEndsWith",(n,t)=>{j.init(n,t);const i=new RegExp(`.*${X(t.suffix)}$`);t.pattern??(t.pattern=i),n._zod.onattach.push(o=>{const e=o._zod.bag;e.patterns??(e.patterns=new Set),e.patterns.add(i)}),n._zod.check=o=>{o.value.endsWith(t.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:o.value,inst:n,continue:!t.abort})}});function si(n,t,i){n.issues.length&&t.issues.push(...C(i,n.issues))}const ta=s("$ZodCheckProperty",(n,t)=>{j.init(n,t),n._zod.check=i=>{const o=t.schema._zod.run({value:i.value[t.property],issues:[]},{});if(o instanceof Promise)return o.then(e=>si(e,i,t.property));si(o,i,t.property)}}),ra=s("$ZodCheckMimeType",(n,t)=>{j.init(n,t);const i=new Set(t.mime);n._zod.onattach.push(o=>{o._zod.bag.mime=t.mime}),n._zod.check=o=>{i.has(o.value.type)||o.issues.push({code:"invalid_value",values:t.mime,input:o.value.type,inst:n,continue:!t.abort})}}),ia=s("$ZodCheckOverwrite",(n,t)=>{j.init(n,t),n._zod.check=i=>{i.value=t.tx(i.value)}});class oa{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const o=t.split(` `).filter(a=>a),e=Math.min(...o.map(a=>a.length-a.trimStart().length)),r=o.map(a=>a.slice(e)).map(a=>" ".repeat(this.indent*2)+a);for(const a of r)this.content.push(a)}compile(){const t=Function,i=this==null?void 0:this.args,e=[...((this==null?void 0:this.content)??[""]).map(r=>` ${r}`)];return new t(...i,e.join(` `))}}const aa={major:4,minor:4,patch:3},y=s("$ZodType",(n,t)=>{var e;var i;n??(n={}),n._zod.def=t,n._zod.bag=n._zod.bag||{},n._zod.version=aa;const o=[...n._zod.def.checks??[]];n._zod.traits.has("$ZodCheck")&&o.unshift(n);for(const r of o)for(const a of r._zod.onattach)a(n);if(o.length===0)(i=n._zod).deferred??(i.deferred=[]),(e=n._zod.deferred)==null||e.push(()=>{n._zod.run=n._zod.parse});else{const r=(u,c,l)=>{let m=ne(u),d;for(const f of c){if(f._zod.def.when){if(Xi(u)||!f._zod.def.when(u))continue}else if(m)continue;const p=u.issues.length,b=f._zod.check(u);if(b instanceof Promise&&(l==null?void 0:l.async)===!1)throw new te;if(d||b instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await b,u.issues.length!==p&&(m||(m=ne(u,p)))});else{if(u.issues.length===p)continue;m||(m=ne(u,p))}}return d?d.then(()=>u):u},a=(u,c,l)=>{if(ne(u))return u.aborted=!0,u;const m=r(c,o,l);if(m instanceof Promise){if(l.async===!1)throw new te;return m.then(d=>n._zod.parse(d,l))}return n._zod.parse(m,l)};n._zod.run=(u,c)=>{if(c.skipChecks)return n._zod.parse(u,c);if(c.direction==="backward"){const m=n._zod.parse({value:u.value,issues:[]},{...c,skipChecks:!0});return m instanceof Promise?m.then(d=>a(d,u,c)):a(m,u,c)}const l=n._zod.parse(u,c);if(l instanceof Promise){if(c.async===!1)throw new te;return l.then(m=>r(m,o,c))}return r(l,o,c)}}I(n,"~standard",()=>({validate:r=>{var a;try{const u=ro(n,r);return u.success?{value:u.data}:{issues:(a=u.error)==null?void 0:a.issues}}catch{return io(n,r).then(c=>{var l;return c.success?{value:c.data}:{issues:(l=c.error)==null?void 0:l.issues}})}},vendor:"zod",version:1}))}),Le=s("$ZodString",(n,t)=>{var i;y.init(n,t),n._zod.pattern=[...((i=n==null?void 0:n._zod.bag)==null?void 0:i.patterns)??[]].pop()??Do(n._zod.bag),n._zod.parse=(o,e)=>{if(t.coerce)try{o.value=String(o.value)}catch{}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:n}),o}}),w=s("$ZodStringFormat",(n,t)=>{Ae.init(n,t),Le.init(n,t)}),ua=s("$ZodGUID",(n,t)=>{t.pattern??(t.pattern=fo),w.init(n,t)}),ca=s("$ZodUUID",(n,t)=>{if(t.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(o===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=me(o))}else t.pattern??(t.pattern=me());w.init(n,t)}),la=s("$ZodEmail",(n,t)=>{t.pattern??(t.pattern=vo),w.init(n,t)}),da=s("$ZodURL",(n,t)=>{w.init(n,t),n._zod.check=i=>{var o;try{const e=i.value.trim();if(!t.normalize&&((o=t.protocol)==null?void 0:o.source)===zt.source&&!/^https?:\/\//i.test(e)){i.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:i.value,inst:n,continue:!t.abort});return}const r=new URL(e);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(r.hostname)||i.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:i.value,inst:n,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(r.protocol.endsWith(":")?r.protocol.slice(0,-1):r.protocol)||i.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:i.value,inst:n,continue:!t.abort})),t.normalize?i.value=r.href:i.value=e;return}catch{i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:n,continue:!t.abort})}}}),sa=s("$ZodEmoji",(n,t)=>{t.pattern??(t.pattern=go()),w.init(n,t)}),ma=s("$ZodNanoID",(n,t)=>{t.pattern??(t.pattern=so),w.init(n,t)}),fa=s("$ZodCUID",(n,t)=>{t.pattern??(t.pattern=oo),w.init(n,t)}),va=s("$ZodCUID2",(n,t)=>{t.pattern??(t.pattern=ao),w.init(n,t)}),pa=s("$ZodULID",(n,t)=>{t.pattern??(t.pattern=uo),w.init(n,t)}),ga=s("$ZodXID",(n,t)=>{t.pattern??(t.pattern=co),w.init(n,t)}),$a=s("$ZodKSUID",(n,t)=>{t.pattern??(t.pattern=lo),w.init(n,t)}),ha=s("$ZodISODateTime",(n,t)=>{t.pattern??(t.pattern=Oo(t)),w.init(n,t)}),_a=s("$ZodISODate",(n,t)=>{t.pattern??(t.pattern=xo),w.init(n,t)}),ba=s("$ZodISOTime",(n,t)=>{t.pattern??(t.pattern=Uo(t)),w.init(n,t)}),ya=s("$ZodISODuration",(n,t)=>{t.pattern??(t.pattern=mo),w.init(n,t)}),ka=s("$ZodIPv4",(n,t)=>{t.pattern??(t.pattern=$o),w.init(n,t),n._zod.bag.format="ipv4"}),Ia=s("$ZodIPv6",(n,t)=>{t.pattern??(t.pattern=ho),w.init(n,t),n._zod.bag.format="ipv6",n._zod.check=i=>{try{new URL(`http://[${i.value}]`)}catch{i.issues.push({code:"invalid_format",format:"ipv6",input:i.value,inst:n,continue:!t.abort})}}}),Sa=s("$ZodMAC",(n,t)=>{t.pattern??(t.pattern=_o(t.delimiter)),w.init(n,t),n._zod.bag.format="mac"}),za=s("$ZodCIDRv4",(n,t)=>{t.pattern??(t.pattern=bo),w.init(n,t)}),wa=s("$ZodCIDRv6",(n,t)=>{t.pattern??(t.pattern=yo),w.init(n,t),n._zod.check=i=>{const o=i.value.split("/");try{if(o.length!==2)throw new Error;const[e,r]=o;if(!r)throw new Error;const a=Number(r);if(`${a}`!==r)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${e}]`)}catch{i.issues.push({code:"invalid_format",format:"cidrv6",input:i.value,inst:n,continue:!t.abort})}}});function Ot(n){if(n==="")return!0;if(/\s/.test(n)||n.length%4!==0)return!1;try{return atob(n),!0}catch{return!1}}const xa=s("$ZodBase64",(n,t)=>{t.pattern??(t.pattern=ko),w.init(n,t),n._zod.bag.contentEncoding="base64",n._zod.check=i=>{Ot(i.value)||i.issues.push({code:"invalid_format",format:"base64",input:i.value,inst:n,continue:!t.abort})}});function ja(n){if(!St.test(n))return!1;const t=n.replace(/[-_]/g,o=>o==="-"?"+":"/"),i=t.padEnd(Math.ceil(t.length/4)*4,"=");return Ot(i)}const Ua=s("$ZodBase64URL",(n,t)=>{t.pattern??(t.pattern=St),w.init(n,t),n._zod.bag.contentEncoding="base64url",n._zod.check=i=>{ja(i.value)||i.issues.push({code:"invalid_format",format:"base64url",input:i.value,inst:n,continue:!t.abort})}}),Oa=s("$ZodE164",(n,t)=>{t.pattern??(t.pattern=zo),w.init(n,t)});function Da(n,t=null){try{const i=n.split(".");if(i.length!==3)return!1;const[o]=i;if(!o)return!1;const e=JSON.parse(atob(o));return!("typ"in e&&(e==null?void 0:e.typ)!=="JWT"||!e.alg||t&&(!("alg"in e)||e.alg!==t))}catch{return!1}}const Na=s("$ZodJWT",(n,t)=>{w.init(n,t),n._zod.check=i=>{Da(i.value,t.alg)||i.issues.push({code:"invalid_format",format:"jwt",input:i.value,inst:n,continue:!t.abort})}}),Pa=s("$ZodCustomStringFormat",(n,t)=>{w.init(n,t),n._zod.check=i=>{t.fn(i.value)||i.issues.push({code:"invalid_format",format:t.format,input:i.value,inst:n,continue:!t.abort})}}),Dt=s("$ZodNumber",(n,t)=>{y.init(n,t),n._zod.pattern=n._zod.bag.pattern??wt,n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=Number(i.value)}catch{}const e=i.value;if(typeof e=="number"&&!Number.isNaN(e)&&Number.isFinite(e))return i;const r=typeof e=="number"?Number.isNaN(e)?"NaN":Number.isFinite(e)?void 0:"Infinity":void 0;return i.issues.push({expected:"number",code:"invalid_type",input:e,inst:n,...r?{received:r}:{}}),i}}),Za=s("$ZodNumberFormat",(n,t)=>{Co.init(n,t),Dt.init(n,t)}),Nt=s("$ZodBoolean",(n,t)=>{y.init(n,t),n._zod.pattern=Zo,n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=!!i.value}catch{}const e=i.value;return typeof e=="boolean"||i.issues.push({expected:"boolean",code:"invalid_type",input:e,inst:n}),i}}),Pt=s("$ZodBigInt",(n,t)=>{y.init(n,t),n._zod.pattern=No,n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=BigInt(i.value)}catch{}return typeof i.value=="bigint"||i.issues.push({expected:"bigint",code:"invalid_type",input:i.value,inst:n}),i}}),Ta=s("$ZodBigIntFormat",(n,t)=>{Mo.init(n,t),Pt.init(n,t)}),Ea=s("$ZodSymbol",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;return typeof e=="symbol"||i.issues.push({expected:"symbol",code:"invalid_type",input:e,inst:n}),i}}),Aa=s("$ZodUndefined",(n,t)=>{y.init(n,t),n._zod.pattern=Eo,n._zod.values=new Set([void 0]),n._zod.parse=(i,o)=>{const e=i.value;return typeof e>"u"||i.issues.push({expected:"undefined",code:"invalid_type",input:e,inst:n}),i}}),La=s("$ZodNull",(n,t)=>{y.init(n,t),n._zod.pattern=To,n._zod.values=new Set([null]),n._zod.parse=(i,o)=>{const e=i.value;return e===null||i.issues.push({expected:"null",code:"invalid_type",input:e,inst:n}),i}}),Ra=s("$ZodAny",(n,t)=>{y.init(n,t),n._zod.parse=i=>i}),Ja=s("$ZodUnknown",(n,t)=>{y.init(n,t),n._zod.parse=i=>i}),Fa=s("$ZodNever",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>(i.issues.push({expected:"never",code:"invalid_type",input:i.value,inst:n}),i)}),Ca=s("$ZodVoid",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;return typeof e>"u"||i.issues.push({expected:"void",code:"invalid_type",input:e,inst:n}),i}}),Ma=s("$ZodDate",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{if(t.coerce)try{i.value=new Date(i.value)}catch{}const e=i.value,r=e instanceof Date;return r&&!Number.isNaN(e.getTime())||i.issues.push({expected:"date",code:"invalid_type",input:e,...r?{received:"Invalid Date"}:{},inst:n}),i}});function mi(n,t,i){n.issues.length&&t.issues.push(...C(i,n.issues)),t.value[i]=n.value}const Va=s("$ZodArray",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;if(!Array.isArray(e))return i.issues.push({expected:"array",code:"invalid_type",input:e,inst:n}),i;i.value=Array(e.length);const r=[];for(let a=0;ami(l,i,a))):mi(c,i,a)}return r.length?Promise.all(r).then(()=>i):i}});function un(n,t,i,o,e,r){const a=i in o;if(n.issues.length){if(e&&r&&!a)return;t.issues.push(...C(i,n.issues))}if(!a&&!e){n.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[i]});return}n.value===void 0?a&&(t.value[i]=void 0):t.value[i]=n.value}function Ga(n){var o,e,r,a;const t=Object.keys(n.shape);for(const u of t)if(!((a=(r=(e=(o=n.shape)==null?void 0:o[u])==null?void 0:e._zod)==null?void 0:r.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${u}": expected a Zod schema`);const i=Ri(n.shape);return{...n,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(i)}}function Ka(n,t,i,o,e,r){const a=[],u=e.keySet,c=e.catchall._zod,l=c.def.type,m=c.optin==="optional",d=c.optout==="optional";for(const f in t){if(f==="__proto__"||u.has(f))continue;if(l==="never"){a.push(f);continue}const p=c.run({value:t[f],issues:[]},o);p instanceof Promise?n.push(p.then(b=>un(b,i,f,t,m,d))):un(p,i,f,t,m,d)}return a.length&&i.issues.push({code:"unrecognized_keys",keys:a,input:t,inst:r}),n.length?Promise.all(n).then(()=>i):i}const Wa=s("$ZodObject",(n,t)=>{y.init(n,t);const i=Object.getOwnPropertyDescriptor(t,"shape");if(!(i!=null&&i.get)){const u=t.shape;Object.defineProperty(t,"shape",{get:()=>{const c={...u};return Object.defineProperty(t,"shape",{value:c}),c}})}const o=Oe(()=>Ga(t));I(n._zod,"propValues",()=>{const u=t.shape,c={};for(const l in u){const m=u[l]._zod;if(m.values){c[l]??(c[l]=new Set);for(const d of m.values)c[l].add(d)}}return c});const e=de,r=t.catchall;let a;n._zod.parse=(u,c)=>{a??(a=o.value);const l=u.value;if(!e(l))return u.issues.push({expected:"object",code:"invalid_type",input:l,inst:n}),u;u.value={};const m=[],d=a.shape;for(const f of a.keys){const p=d[f],b=p._zod.optin==="optional",S=p._zod.optout==="optional",D=p._zod.run({value:l[f],issues:[]},c);D instanceof Promise?m.push(D.then(O=>un(O,u,f,l,b,S))):un(D,u,f,l,b,S)}return r?Ka(m,l,u,c,o.value,n):m.length?Promise.all(m).then(()=>u):u}}),Ba=s("$ZodObjectJIT",(n,t)=>{Wa.init(n,t);const i=n._zod.parse,o=Oe(()=>Ga(t)),e=f=>{var ye,A;const p=new oa(["shape","payload","ctx"]),b=o.value,S=K=>{const U=rt(K);return`shape[${U}]._zod.run({ value: input[${U}], issues: [] }, ctx)`};p.write("const input = payload.value;");const D=Object.create(null);let O=0;for(const K of b.keys)D[K]=`key_${O++}`;p.write("const newResult = {};");for(const K of b.keys){const U=D[K],P=rt(K),ce=f[K],ci=((ye=ce==null?void 0:ce._zod)==null?void 0:ye.optin)==="optional",Zd=((A=ce==null?void 0:ce._zod)==null?void 0:A.optout)==="optional";p.write(`const ${U} = ${S(K)};`),ci&&Zd?p.write(` if (${U}.issues.length) { if (${P} in input) { payload.issues = payload.issues.concat(${U}.issues.map(iss => ({ ...iss, path: iss.path ? [${P}, ...iss.path] : [${P}] }))); } } if (${U}.value === undefined) { if (${P} in input) { newResult[${P}] = undefined; } } else { newResult[${P}] = ${U}.value; } `):ci?p.write(` if (${U}.issues.length) { payload.issues = payload.issues.concat(${U}.issues.map(iss => ({ ...iss, path: iss.path ? [${P}, ...iss.path] : [${P}] }))); } if (${U}.value === undefined) { if (${P} in input) { newResult[${P}] = undefined; } } else { newResult[${P}] = ${U}.value; } `):p.write(` const ${U}_present = ${P} in input; if (${U}.issues.length) { payload.issues = payload.issues.concat(${U}.issues.map(iss => ({ ...iss, path: iss.path ? [${P}, ...iss.path] : [${P}] }))); } if (!${U}_present && !${U}.issues.length) { payload.issues.push({ code: "invalid_type", expected: "nonoptional", input: undefined, path: [${P}] }); } if (${U}_present) { if (${U}.value === undefined) { newResult[${P}] = undefined; } else { newResult[${P}] = ${U}.value; } } `)}p.write("payload.value = newResult;"),p.write("return payload;");const N=p.compile();return(K,U)=>N(f,K,U)};let r;const a=de,u=!Se.jitless,l=u&&Ai.value,m=t.catchall;let d;n._zod.parse=(f,p)=>{d??(d=o.value);const b=f.value;return a(b)?u&&l&&(p==null?void 0:p.async)===!1&&p.jitless!==!0?(r||(r=e(t.shape)),f=r(f,p),m?Ka([],b,f,p,d,n):f):i(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:b,inst:n}),f)}});function fi(n,t,i,o){for(const r of n)if(r.issues.length===0)return t.value=r.value,t;const e=n.filter(r=>!ne(r));return e.length===1?(t.value=e[0].value,e[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:n.map(r=>r.issues.map(a=>R(a,o,Z())))}),t)}const $n=s("$ZodUnion",(n,t)=>{y.init(n,t),I(n._zod,"optin",()=>t.options.some(o=>o._zod.optin==="optional")?"optional":void 0),I(n._zod,"optout",()=>t.options.some(o=>o._zod.optout==="optional")?"optional":void 0),I(n._zod,"values",()=>{if(t.options.every(o=>o._zod.values))return new Set(t.options.flatMap(o=>Array.from(o._zod.values)))}),I(n._zod,"pattern",()=>{if(t.options.every(o=>o._zod.pattern)){const o=t.options.map(e=>e._zod.pattern);return new RegExp(`^(${o.map(e=>fn(e.source)).join("|")})$`)}});const i=t.options.length===1?t.options[0]._zod.run:null;n._zod.parse=(o,e)=>{if(i)return i(o,e);let r=!1;const a=[];for(const u of t.options){const c=u._zod.run({value:o.value,issues:[]},e);if(c instanceof Promise)a.push(c),r=!0;else{if(c.issues.length===0)return c;a.push(c)}}return r?Promise.all(a).then(u=>fi(u,o,n,e)):fi(a,o,n,e)}});function vi(n,t,i,o){const e=n.filter(r=>r.issues.length===0);return e.length===1?(t.value=e[0].value,t):(e.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:n.map(r=>r.issues.map(a=>R(a,o,Z())))}):t.issues.push({code:"invalid_union",input:t.value,inst:i,errors:[],inclusive:!1}),t)}const Xa=s("$ZodXor",(n,t)=>{$n.init(n,t),t.inclusive=!1;const i=t.options.length===1?t.options[0]._zod.run:null;n._zod.parse=(o,e)=>{if(i)return i(o,e);let r=!1;const a=[];for(const u of t.options){const c=u._zod.run({value:o.value,issues:[]},e);c instanceof Promise?(a.push(c),r=!0):a.push(c)}return r?Promise.all(a).then(u=>vi(u,o,n,e)):vi(a,o,n,e)}}),qa=s("$ZodDiscriminatedUnion",(n,t)=>{t.inclusive=!1,$n.init(n,t);const i=n._zod.parse;I(n._zod,"propValues",()=>{const e={};for(const r of t.options){const a=r._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(const[u,c]of Object.entries(a)){e[u]||(e[u]=new Set);for(const l of c)e[u].add(l)}}return e});const o=Oe(()=>{var a;const e=t.options,r=new Map;for(const u of e){const c=(a=u._zod.propValues)==null?void 0:a[t.discriminator];if(!c||c.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(u)}"`);for(const l of c){if(r.has(l))throw new Error(`Duplicate discriminator value "${String(l)}"`);r.set(l,u)}}return r});n._zod.parse=(e,r)=>{const a=e.value;if(!de(a))return e.issues.push({code:"invalid_type",expected:"object",input:a,inst:n}),e;const u=o.value.get(a==null?void 0:a[t.discriminator]);return u?u._zod.run(e,r):t.unionFallback||r.direction==="backward"?i(e,r):(e.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(o.value.keys()),input:a,path:[t.discriminator],inst:n}),e)}}),Ya=s("$ZodIntersection",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value,r=t.left._zod.run({value:e,issues:[]},o),a=t.right._zod.run({value:e,issues:[]},o);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([c,l])=>pi(i,c,l)):pi(i,r,a)}});function at(n,t){if(n===t)return{valid:!0,data:n};if(n instanceof Date&&t instanceof Date&&+n==+t)return{valid:!0,data:n};if(re(n)&&re(t)){const i=Object.keys(t),o=Object.keys(n).filter(r=>i.indexOf(r)!==-1),e={...n,...t};for(const r of o){const a=at(n[r],t[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};e[r]=a.data}return{valid:!0,data:e}}if(Array.isArray(n)&&Array.isArray(t)){if(n.length!==t.length)return{valid:!1,mergeErrorPath:[]};const i=[];for(let o=0;ou.l&&u.r).map(([u])=>u);if(r.length&&e&&n.issues.push({...e,keys:r}),ne(n))return n;const a=at(t.value,i.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return n.value=a.data,n}const Zt=s("$ZodTuple",(n,t)=>{y.init(n,t);const i=t.items;n._zod.parse=(o,e)=>{const r=o.value;if(!Array.isArray(r))return o.issues.push({input:r,inst:n,expected:"tuple",code:"invalid_type"}),o;o.value=[];const a=[],u=gi(i,"optin"),c=gi(i,"optout");if(!t.rest){if(r.lengthi.length&&o.issues.push({code:"too_big",maximum:i.length,inclusive:!0,input:r,inst:n,origin:"array"})}const l=new Array(i.length);for(let m=0;m{l[m]=f})):l[m]=d}if(t.rest){let m=i.length-1;const d=r.slice(i.length);for(const f of d){m++;const p=t.rest._zod.run({value:f,issues:[]},e);p instanceof Promise?a.push(p.then(b=>$i(b,o,m))):$i(p,o,m)}}return a.length?Promise.all(a).then(()=>hi(l,o,i,r,c)):hi(l,o,i,r,c)}});function gi(n,t){for(let i=n.length-1;i>=0;i--)if(n[i]._zod[t]!=="optional")return i+1;return 0}function $i(n,t,i){n.issues.length&&t.issues.push(...C(i,n.issues)),t.value[i]=n.value}function hi(n,t,i,o,e){for(let r=0;r=e){t.value.length=r;break}t.issues.push(...C(r,a.issues))}t.value[r]=a.value}for(let r=t.value.length-1;r>=o.length&&(i[r]._zod.optout==="optional"&&t.value[r]===void 0);r--)t.value.length=r;return t}const Ha=s("$ZodRecord",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;if(!re(e))return i.issues.push({expected:"record",code:"invalid_type",input:e,inst:n}),i;const r=[],a=t.keyType._zod.values;if(a){i.value={};const u=new Set;for(const l of a)if(typeof l=="string"||typeof l=="number"||typeof l=="symbol"){u.add(typeof l=="number"?l.toString():l);const m=t.keyType._zod.run({value:l,issues:[]},o);if(m instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(m.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:m.issues.map(p=>R(p,o,Z())),input:l,path:[l],inst:n});continue}const d=m.value,f=t.valueType._zod.run({value:e[l],issues:[]},o);f instanceof Promise?r.push(f.then(p=>{p.issues.length&&i.issues.push(...C(l,p.issues)),i.value[d]=p.value})):(f.issues.length&&i.issues.push(...C(l,f.issues)),i.value[d]=f.value)}let c;for(const l in e)u.has(l)||(c=c??[],c.push(l));c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:e,inst:n,keys:c})}else{i.value={};for(const u of Reflect.ownKeys(e)){if(u==="__proto__"||!Object.prototype.propertyIsEnumerable.call(e,u))continue;let c=t.keyType._zod.run({value:u,issues:[]},o);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof u=="string"&&wt.test(u)&&c.issues.length){const d=t.keyType._zod.run({value:Number(u),issues:[]},o);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");d.issues.length===0&&(c=d)}if(c.issues.length){t.mode==="loose"?i.value[u]=e[u]:i.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(d=>R(d,o,Z())),input:u,path:[u],inst:n});continue}const m=t.valueType._zod.run({value:e[u],issues:[]},o);m instanceof Promise?r.push(m.then(d=>{d.issues.length&&i.issues.push(...C(u,d.issues)),i.value[c.value]=d.value})):(m.issues.length&&i.issues.push(...C(u,m.issues)),i.value[c.value]=m.value)}}return r.length?Promise.all(r).then(()=>i):i}}),Qa=s("$ZodMap",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;if(!(e instanceof Map))return i.issues.push({expected:"map",code:"invalid_type",input:e,inst:n}),i;const r=[];i.value=new Map;for(const[a,u]of e){const c=t.keyType._zod.run({value:a,issues:[]},o),l=t.valueType._zod.run({value:u,issues:[]},o);c instanceof Promise||l instanceof Promise?r.push(Promise.all([c,l]).then(([m,d])=>{_i(m,d,i,a,e,n,o)})):_i(c,l,i,a,e,n,o)}return r.length?Promise.all(r).then(()=>i):i}});function _i(n,t,i,o,e,r,a){n.issues.length&&(an.has(typeof o)?i.issues.push(...C(o,n.issues)):i.issues.push({code:"invalid_key",origin:"map",input:e,inst:r,issues:n.issues.map(u=>R(u,a,Z()))})),t.issues.length&&(an.has(typeof o)?i.issues.push(...C(o,t.issues)):i.issues.push({origin:"map",code:"invalid_element",input:e,inst:r,key:o,issues:t.issues.map(u=>R(u,a,Z()))})),i.value.set(n.value,t.value)}const eu=s("$ZodSet",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;if(!(e instanceof Set))return i.issues.push({input:e,inst:n,expected:"set",code:"invalid_type"}),i;const r=[];i.value=new Set;for(const a of e){const u=t.valueType._zod.run({value:a,issues:[]},o);u instanceof Promise?r.push(u.then(c=>bi(c,i))):bi(u,i)}return r.length?Promise.all(r).then(()=>i):i}});function bi(n,t){n.issues.length&&t.issues.push(...n.issues),t.value.add(n.value)}const nu=s("$ZodEnum",(n,t)=>{y.init(n,t);const i=st(t.entries),o=new Set(i);n._zod.values=o,n._zod.pattern=new RegExp(`^(${i.filter(e=>an.has(typeof e)).map(e=>typeof e=="string"?X(e):e.toString()).join("|")})$`),n._zod.parse=(e,r)=>{const a=e.value;return o.has(a)||e.issues.push({code:"invalid_value",values:i,input:a,inst:n}),e}}),tu=s("$ZodLiteral",(n,t)=>{if(y.init(n,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");const i=new Set(t.values);n._zod.values=i,n._zod.pattern=new RegExp(`^(${t.values.map(o=>typeof o=="string"?X(o):o?X(o.toString()):String(o)).join("|")})$`),n._zod.parse=(o,e)=>{const r=o.value;return i.has(r)||o.issues.push({code:"invalid_value",values:t.values,input:r,inst:n}),o}}),ru=s("$ZodFile",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{const e=i.value;return e instanceof File||i.issues.push({expected:"file",code:"invalid_type",input:e,inst:n}),i}}),iu=s("$ZodTransform",(n,t)=>{y.init(n,t),n._zod.optin="optional",n._zod.parse=(i,o)=>{if(o.direction==="backward")throw new mn(n.constructor.name);const e=t.transform(i.value,i);if(o.async)return(e instanceof Promise?e:Promise.resolve(e)).then(a=>(i.value=a,i.fallback=!0,i));if(e instanceof Promise)throw new te;return i.value=e,i.fallback=!0,i}});function yi(n,t){return t===void 0&&(n.issues.length||n.fallback)?{issues:[],value:void 0}:n}const Tt=s("$ZodOptional",(n,t)=>{y.init(n,t),n._zod.optin="optional",n._zod.optout="optional",I(n._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),I(n._zod,"pattern",()=>{const i=t.innerType._zod.pattern;return i?new RegExp(`^(${fn(i.source)})?$`):void 0}),n._zod.parse=(i,o)=>{if(t.innerType._zod.optin==="optional"){const e=i.value,r=t.innerType._zod.run(i,o);return r instanceof Promise?r.then(a=>yi(a,e)):yi(r,e)}return i.value===void 0?i:t.innerType._zod.run(i,o)}}),ou=s("$ZodExactOptional",(n,t)=>{Tt.init(n,t),I(n._zod,"values",()=>t.innerType._zod.values),I(n._zod,"pattern",()=>t.innerType._zod.pattern),n._zod.parse=(i,o)=>t.innerType._zod.run(i,o)}),au=s("$ZodNullable",(n,t)=>{y.init(n,t),I(n._zod,"optin",()=>t.innerType._zod.optin),I(n._zod,"optout",()=>t.innerType._zod.optout),I(n._zod,"pattern",()=>{const i=t.innerType._zod.pattern;return i?new RegExp(`^(${fn(i.source)}|null)$`):void 0}),I(n._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),n._zod.parse=(i,o)=>i.value===null?i:t.innerType._zod.run(i,o)}),uu=s("$ZodDefault",(n,t)=>{y.init(n,t),n._zod.optin="optional",I(n._zod,"values",()=>t.innerType._zod.values),n._zod.parse=(i,o)=>{if(o.direction==="backward")return t.innerType._zod.run(i,o);if(i.value===void 0)return i.value=t.defaultValue,i;const e=t.innerType._zod.run(i,o);return e instanceof Promise?e.then(r=>ki(r,t)):ki(e,t)}});function ki(n,t){return n.value===void 0&&(n.value=t.defaultValue),n}const cu=s("$ZodPrefault",(n,t)=>{y.init(n,t),n._zod.optin="optional",I(n._zod,"values",()=>t.innerType._zod.values),n._zod.parse=(i,o)=>(o.direction==="backward"||i.value===void 0&&(i.value=t.defaultValue),t.innerType._zod.run(i,o))}),lu=s("$ZodNonOptional",(n,t)=>{y.init(n,t),I(n._zod,"values",()=>{const i=t.innerType._zod.values;return i?new Set([...i].filter(o=>o!==void 0)):void 0}),n._zod.parse=(i,o)=>{const e=t.innerType._zod.run(i,o);return e instanceof Promise?e.then(r=>Ii(r,n)):Ii(e,n)}});function Ii(n,t){return!n.issues.length&&n.value===void 0&&n.issues.push({code:"invalid_type",expected:"nonoptional",input:n.value,inst:t}),n}const du=s("$ZodSuccess",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>{if(o.direction==="backward")throw new mn("ZodSuccess");const e=t.innerType._zod.run(i,o);return e instanceof Promise?e.then(r=>(i.value=r.issues.length===0,i)):(i.value=e.issues.length===0,i)}}),su=s("$ZodCatch",(n,t)=>{y.init(n,t),n._zod.optin="optional",I(n._zod,"optout",()=>t.innerType._zod.optout),I(n._zod,"values",()=>t.innerType._zod.values),n._zod.parse=(i,o)=>{if(o.direction==="backward")return t.innerType._zod.run(i,o);const e=t.innerType._zod.run(i,o);return e instanceof Promise?e.then(r=>(i.value=r.value,r.issues.length&&(i.value=t.catchValue({...i,error:{issues:r.issues.map(a=>R(a,o,Z()))},input:i.value}),i.issues=[],i.fallback=!0),i)):(i.value=e.value,e.issues.length&&(i.value=t.catchValue({...i,error:{issues:e.issues.map(r=>R(r,o,Z()))},input:i.value}),i.issues=[],i.fallback=!0),i)}}),mu=s("$ZodNaN",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>((typeof i.value!="number"||!Number.isNaN(i.value))&&i.issues.push({input:i.value,inst:n,expected:"nan",code:"invalid_type"}),i)}),Et=s("$ZodPipe",(n,t)=>{y.init(n,t),I(n._zod,"values",()=>t.in._zod.values),I(n._zod,"optin",()=>t.in._zod.optin),I(n._zod,"optout",()=>t.out._zod.optout),I(n._zod,"propValues",()=>t.in._zod.propValues),n._zod.parse=(i,o)=>{if(o.direction==="backward"){const r=t.out._zod.run(i,o);return r instanceof Promise?r.then(a=>nn(a,t.in,o)):nn(r,t.in,o)}const e=t.in._zod.run(i,o);return e instanceof Promise?e.then(r=>nn(r,t.out,o)):nn(e,t.out,o)}});function nn(n,t,i){return n.issues.length?(n.aborted=!0,n):t._zod.run({value:n.value,issues:n.issues,fallback:n.fallback},i)}const At=s("$ZodCodec",(n,t)=>{y.init(n,t),I(n._zod,"values",()=>t.in._zod.values),I(n._zod,"optin",()=>t.in._zod.optin),I(n._zod,"optout",()=>t.out._zod.optout),I(n._zod,"propValues",()=>t.in._zod.propValues),n._zod.parse=(i,o)=>{if((o.direction||"forward")==="forward"){const r=t.in._zod.run(i,o);return r instanceof Promise?r.then(a=>tn(a,t,o)):tn(r,t,o)}else{const r=t.out._zod.run(i,o);return r instanceof Promise?r.then(a=>tn(a,t,o)):tn(r,t,o)}}});function tn(n,t,i){if(n.issues.length)return n.aborted=!0,n;if((i.direction||"forward")==="forward"){const e=t.transform(n.value,n);return e instanceof Promise?e.then(r=>rn(n,r,t.out,i)):rn(n,e,t.out,i)}else{const e=t.reverseTransform(n.value,n);return e instanceof Promise?e.then(r=>rn(n,r,t.in,i)):rn(n,e,t.in,i)}}function rn(n,t,i,o){return n.issues.length?(n.aborted=!0,n):i._zod.run({value:t,issues:n.issues},o)}const fu=s("$ZodPreprocess",(n,t)=>{Et.init(n,t)}),vu=s("$ZodReadonly",(n,t)=>{y.init(n,t),I(n._zod,"propValues",()=>t.innerType._zod.propValues),I(n._zod,"values",()=>t.innerType._zod.values),I(n._zod,"optin",()=>{var i,o;return(o=(i=t.innerType)==null?void 0:i._zod)==null?void 0:o.optin}),I(n._zod,"optout",()=>{var i,o;return(o=(i=t.innerType)==null?void 0:i._zod)==null?void 0:o.optout}),n._zod.parse=(i,o)=>{if(o.direction==="backward")return t.innerType._zod.run(i,o);const e=t.innerType._zod.run(i,o);return e instanceof Promise?e.then(Si):Si(e)}});function Si(n){return n.value=Object.freeze(n.value),n}const pu=s("$ZodTemplateLiteral",(n,t)=>{y.init(n,t);const i=[];for(const o of t.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);const e=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!e)throw new Error(`Invalid template literal part: ${o._zod.traits}`);const r=e.startsWith("^")?1:0,a=e.endsWith("$")?e.length-1:e.length;i.push(e.slice(r,a))}else if(o===null||Li.has(typeof o))i.push(X(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);n._zod.pattern=new RegExp(`^${i.join("")}$`),n._zod.parse=(o,e)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:n,expected:"string",code:"invalid_type"}),o):(n._zod.pattern.lastIndex=0,n._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:n,code:"invalid_format",format:t.format??"template_literal",pattern:n._zod.pattern.source}),o)}),gu=s("$ZodFunction",(n,t)=>(y.init(n,t),n._def=t,n._zod.def=t,n.implement=i=>{if(typeof i!="function")throw new Error("implement() must be called with a function");return function(...o){const e=n._def.input?it(n._def.input,o):o,r=Reflect.apply(i,this,e);return n._def.output?it(n._def.output,r):r}},n.implementAsync=i=>{if(typeof i!="function")throw new Error("implementAsync() must be called with a function");return async function(...o){const e=n._def.input?await ot(n._def.input,o):o,r=await Reflect.apply(i,this,e);return n._def.output?await ot(n._def.output,r):r}},n._zod.parse=(i,o)=>typeof i.value!="function"?(i.issues.push({code:"invalid_type",expected:"function",input:i.value,inst:n}),i):(n._def.output&&n._def.output._zod.def.type==="promise"?i.value=n.implementAsync(i.value):i.value=n.implement(i.value),i),n.input=(...i)=>{const o=n.constructor;return Array.isArray(i[0])?new o({type:"function",input:new Zt({type:"tuple",items:i[0],rest:i[1]}),output:n._def.output}):new o({type:"function",input:i[0],output:n._def.output})},n.output=i=>{const o=n.constructor;return new o({type:"function",input:n._def.input,output:i})},n)),$u=s("$ZodPromise",(n,t)=>{y.init(n,t),n._zod.parse=(i,o)=>Promise.resolve(i.value).then(e=>t.innerType._zod.run({value:e,issues:[]},o))}),hu=s("$ZodLazy",(n,t)=>{y.init(n,t),I(n._zod,"innerType",()=>{const i=t;return i._cachedInner||(i._cachedInner=t.getter()),i._cachedInner}),I(n._zod,"pattern",()=>{var i,o;return(o=(i=n._zod.innerType)==null?void 0:i._zod)==null?void 0:o.pattern}),I(n._zod,"propValues",()=>{var i,o;return(o=(i=n._zod.innerType)==null?void 0:i._zod)==null?void 0:o.propValues}),I(n._zod,"optin",()=>{var i,o;return((o=(i=n._zod.innerType)==null?void 0:i._zod)==null?void 0:o.optin)??void 0}),I(n._zod,"optout",()=>{var i,o;return((o=(i=n._zod.innerType)==null?void 0:i._zod)==null?void 0:o.optout)??void 0}),n._zod.parse=(i,o)=>n._zod.innerType._zod.run(i,o)}),_u=s("$ZodCustom",(n,t)=>{j.init(n,t),y.init(n,t),n._zod.parse=(i,o)=>i,n._zod.check=i=>{const o=i.value,e=t.fn(o);if(e instanceof Promise)return e.then(r=>zi(r,i,o,n));zi(e,i,o,n)}});function zi(n,t,i,o){if(!n){const e={code:"custom",input:i,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(e.params=o._zod.def.params),t.issues.push(se(e))}}const Zs=()=>{const n={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function t(e){return n[e]??null}const i={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${e.expected}، ولكن تم إدخال ${u}`:`مدخلات غير مقبولة: يفترض إدخال ${r}، ولكن تم إدخال ${u}`}case"invalid_value":return e.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${h(e.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?` أكبر من اللازم: يفترض أن تكون ${e.origin??"القيمة"} ${r} ${e.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${e.origin??"القيمة"} ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${r} ${e.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${e.prefix}"`:r.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${r.suffix}"`:r.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${r.includes}"`:r.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${r.pattern}`:`${i[r.format]??e.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${e.divisor}`;case"unrecognized_keys":return`معرف${e.keys.length>1?"ات":""} غريب${e.keys.length>1?"ة":""}: ${g(e.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${e.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${e.origin}`;default:return"مدخل غير مقبول"}}};function Ts(){return{localeError:Zs()}}const Es=()=>{const n={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function t(e){return n[e]??null}const i={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Yanlış dəyər: gözlənilən instanceof ${e.expected}, daxil olan ${u}`:`Yanlış dəyər: gözlənilən ${r}, daxil olan ${u}`}case"invalid_value":return e.values.length===1?`Yanlış dəyər: gözlənilən ${h(e.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Çox böyük: gözlənilən ${e.origin??"dəyər"} ${r}${e.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${e.origin??"dəyər"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Çox kiçik: gözlənilən ${e.origin} ${r}${e.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Yanlış mətn: "${r.prefix}" ilə başlamalıdır`:r.format==="ends_with"?`Yanlış mətn: "${r.suffix}" ilə bitməlidir`:r.format==="includes"?`Yanlış mətn: "${r.includes}" daxil olmalıdır`:r.format==="regex"?`Yanlış mətn: ${r.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${i[r.format]??e.format}`}case"not_multiple_of":return`Yanlış ədəd: ${e.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${e.keys.length>1?"lar":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${e.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function As(){return{localeError:Es()}}function wi(n,t,i,o){const e=Math.abs(n),r=e%10,a=e%100;return a>=11&&a<=19?o:r===1?t:r>=2&&r<=4?i:o}const Ls=()=>{const n={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function t(e){return n[e]??null}const i={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},o={nan:"NaN",number:"лік",array:"масіў"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Няправільны ўвод: чакаўся instanceof ${e.expected}, атрымана ${u}`:`Няправільны ўвод: чакаўся ${r}, атрымана ${u}`}case"invalid_value":return e.values.length===1?`Няправільны ўвод: чакалася ${h(e.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);if(a){const u=Number(e.maximum),c=wi(u,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${e.origin??"значэнне"} павінна ${a.verb} ${r}${e.maximum.toString()} ${c}`}return`Занадта вялікі: чакалася, што ${e.origin??"значэнне"} павінна быць ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);if(a){const u=Number(e.minimum),c=wi(u,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${e.origin} павінна ${a.verb} ${r}${e.minimum.toString()} ${c}`}return`Занадта малы: чакалася, што ${e.origin} павінна быць ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${r.prefix}"`:r.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${r.suffix}"`:r.format==="includes"?`Няправільны радок: павінен змяшчаць "${r.includes}"`:r.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${r.pattern}`:`Няправільны ${i[r.format]??e.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${e.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${e.keys.length>1?"ключы":"ключ"}: ${g(e.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${e.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${e.origin}`;default:return"Няправільны ўвод"}}};function Rs(){return{localeError:Ls()}}const Js=()=>{const n={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function t(e){return n[e]??null}const i={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},o={nan:"NaN",number:"число",array:"масив"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Невалиден вход: очакван instanceof ${e.expected}, получен ${u}`:`Невалиден вход: очакван ${r}, получен ${u}`}case"invalid_value":return e.values.length===1?`Невалиден вход: очакван ${h(e.values[0])}`:`Невалидна опция: очаквано едно от ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Твърде голямо: очаква се ${e.origin??"стойност"} да съдържа ${r}${e.maximum.toString()} ${a.unit??"елемента"}`:`Твърде голямо: очаква се ${e.origin??"стойност"} да бъде ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Твърде малко: очаква се ${e.origin} да съдържа ${r}${e.minimum.toString()} ${a.unit}`:`Твърде малко: очаква се ${e.origin} да бъде ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;if(r.format==="starts_with")return`Невалиден низ: трябва да започва с "${r.prefix}"`;if(r.format==="ends_with")return`Невалиден низ: трябва да завършва с "${r.suffix}"`;if(r.format==="includes")return`Невалиден низ: трябва да включва "${r.includes}"`;if(r.format==="regex")return`Невалиден низ: трябва да съвпада с ${r.pattern}`;let a="Невалиден";return r.format==="emoji"&&(a="Невалидно"),r.format==="datetime"&&(a="Невалидно"),r.format==="date"&&(a="Невалидна"),r.format==="time"&&(a="Невалидно"),r.format==="duration"&&(a="Невалидна"),`${a} ${i[r.format]??e.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${e.divisor}`;case"unrecognized_keys":return`Неразпознат${e.keys.length>1?"и":""} ключ${e.keys.length>1?"ове":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${e.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${e.origin}`;default:return"Невалиден вход"}}};function Fs(){return{localeError:Js()}}const Cs=()=>{const n={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function t(e){return n[e]??null}const i={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Tipus invàlid: s'esperava instanceof ${e.expected}, s'ha rebut ${u}`:`Tipus invàlid: s'esperava ${r}, s'ha rebut ${u}`}case"invalid_value":return e.values.length===1?`Valor invàlid: s'esperava ${h(e.values[0])}`:`Opció invàlida: s'esperava una de ${g(e.values," o ")}`;case"too_big":{const r=e.inclusive?"com a màxim":"menys de",a=t(e.origin);return a?`Massa gran: s'esperava que ${e.origin??"el valor"} contingués ${r} ${e.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${e.origin??"el valor"} fos ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?"com a mínim":"més de",a=t(e.origin);return a?`Massa petit: s'esperava que ${e.origin} contingués ${r} ${e.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${e.origin} fos ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Format invàlid: ha de començar amb "${r.prefix}"`:r.format==="ends_with"?`Format invàlid: ha d'acabar amb "${r.suffix}"`:r.format==="includes"?`Format invàlid: ha d'incloure "${r.includes}"`:r.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${r.pattern}`:`Format invàlid per a ${i[r.format]??e.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${e.divisor}`;case"unrecognized_keys":return`Clau${e.keys.length>1?"s":""} no reconeguda${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${e.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${e.origin}`;default:return"Entrada invàlida"}}};function Ms(){return{localeError:Cs()}}const Vs=()=>{const n={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function t(e){return n[e]??null}const i={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Neplatný vstup: očekáváno instanceof ${e.expected}, obdrženo ${u}`:`Neplatný vstup: očekáváno ${r}, obdrženo ${u}`}case"invalid_value":return e.values.length===1?`Neplatný vstup: očekáváno ${h(e.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Hodnota je příliš velká: ${e.origin??"hodnota"} musí mít ${r}${e.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${e.origin??"hodnota"} musí být ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Hodnota je příliš malá: ${e.origin??"hodnota"} musí mít ${r}${e.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${e.origin??"hodnota"} musí být ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Neplatný řetězec: musí začínat na "${r.prefix}"`:r.format==="ends_with"?`Neplatný řetězec: musí končit na "${r.suffix}"`:r.format==="includes"?`Neplatný řetězec: musí obsahovat "${r.includes}"`:r.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${r.pattern}`:`Neplatný formát ${i[r.format]??e.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${e.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${g(e.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${e.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${e.origin}`;default:return"Neplatný vstup"}}};function Gs(){return{localeError:Vs()}}const Ks=()=>{const n={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function t(e){return n[e]??null}const i={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Ugyldigt input: forventede instanceof ${e.expected}, fik ${u}`:`Ugyldigt input: forventede ${r}, fik ${u}`}case"invalid_value":return e.values.length===1?`Ugyldig værdi: forventede ${h(e.values[0])}`:`Ugyldigt valg: forventede en af følgende ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin),u=o[e.origin]??e.origin;return a?`For stor: forventede ${u??"value"} ${a.verb} ${r} ${e.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${u??"value"} havde ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin),u=o[e.origin]??e.origin;return a?`For lille: forventede ${u} ${a.verb} ${r} ${e.minimum.toString()} ${a.unit}`:`For lille: forventede ${u} havde ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ugyldig streng: skal starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: skal ende med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: skal indeholde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: skal matche mønsteret ${r.pattern}`:`Ugyldig ${i[r.format]??e.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${e.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${e.origin}`;default:return"Ugyldigt input"}}};function Ws(){return{localeError:Ks()}}const Bs=()=>{const n={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function t(e){return n[e]??null}const i={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Ungültige Eingabe: erwartet instanceof ${e.expected}, erhalten ${u}`:`Ungültige Eingabe: erwartet ${r}, erhalten ${u}`}case"invalid_value":return e.values.length===1?`Ungültige Eingabe: erwartet ${h(e.values[0])}`:`Ungültige Option: erwartet eine von ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Zu groß: erwartet, dass ${e.origin??"Wert"} ${r}${e.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${e.origin??"Wert"} ${r}${e.maximum.toString()} ist`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Zu klein: erwartet, dass ${e.origin} ${r}${e.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${e.origin} ${r}${e.minimum.toString()} ist`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ungültiger String: muss mit "${r.prefix}" beginnen`:r.format==="ends_with"?`Ungültiger String: muss mit "${r.suffix}" enden`:r.format==="includes"?`Ungültiger String: muss "${r.includes}" enthalten`:r.format==="regex"?`Ungültiger String: muss dem Muster ${r.pattern} entsprechen`:`Ungültig: ${i[r.format]??e.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${e.divisor} sein`;case"unrecognized_keys":return`${e.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${e.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${e.origin}`;default:return"Ungültige Eingabe"}}};function Xs(){return{localeError:Bs()}}const qs=()=>{const n={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function t(e){return n[e]??null}const i={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",jwt:"JWT",template_literal:"είσοδος"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return typeof e.expected=="string"&&/^[A-Z]/.test(e.expected)?`Μη έγκυρη είσοδος: αναμενόταν instanceof ${e.expected}, λήφθηκε ${u}`:`Μη έγκυρη είσοδος: αναμενόταν ${r}, λήφθηκε ${u}`}case"invalid_value":return e.values.length===1?`Μη έγκυρη είσοδος: αναμενόταν ${h(e.values[0])}`:`Μη έγκυρη επιλογή: αναμενόταν ένα από ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Πολύ μεγάλο: αναμενόταν ${e.origin??"τιμή"} να έχει ${r}${e.maximum.toString()} ${a.unit??"στοιχεία"}`:`Πολύ μεγάλο: αναμενόταν ${e.origin??"τιμή"} να είναι ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Πολύ μικρό: αναμενόταν ${e.origin} να έχει ${r}${e.minimum.toString()} ${a.unit}`:`Πολύ μικρό: αναμενόταν ${e.origin} να είναι ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${r.prefix}"`:r.format==="ends_with"?`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${r.suffix}"`:r.format==="includes"?`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${r.includes}"`:r.format==="regex"?`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${r.pattern}`:`Μη έγκυρο: ${i[r.format]??e.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${e.divisor}`;case"unrecognized_keys":return`Άγνωστ${e.keys.length>1?"α":"ο"} κλειδ${e.keys.length>1?"ιά":"ί"}: ${g(e.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${e.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${e.origin}`;default:return"Μη έγκυρη είσοδος"}}};function Ys(){return{localeError:qs()}}const Hs=()=>{const n={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(e){return n[e]??null}const i={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return`Invalid input: expected ${r}, received ${u}`}case"invalid_value":return e.values.length===1?`Invalid input: expected ${h(e.values[0])}`:`Invalid option: expected one of ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Too big: expected ${e.origin??"value"} to have ${r}${e.maximum.toString()} ${a.unit??"elements"}`:`Too big: expected ${e.origin??"value"} to be ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Too small: expected ${e.origin} to have ${r}${e.minimum.toString()} ${a.unit}`:`Too small: expected ${e.origin} to be ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Invalid string: must start with "${r.prefix}"`:r.format==="ends_with"?`Invalid string: must end with "${r.suffix}"`:r.format==="includes"?`Invalid string: must include "${r.includes}"`:r.format==="regex"?`Invalid string: must match pattern ${r.pattern}`:`Invalid ${i[r.format]??e.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${e.divisor}`;case"unrecognized_keys":return`Unrecognized key${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Invalid key in ${e.origin}`;case"invalid_union":return e.options&&Array.isArray(e.options)&&e.options.length>0?`Invalid discriminator value. Expected ${e.options.map(a=>`'${a}'`).join(" | ")}`:"Invalid input";case"invalid_element":return`Invalid value in ${e.origin}`;default:return"Invalid input"}}};function bu(){return{localeError:Hs()}}const Qs=()=>{const n={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function t(e){return n[e]??null}const i={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Nevalida enigo: atendiĝis instanceof ${e.expected}, riceviĝis ${u}`:`Nevalida enigo: atendiĝis ${r}, riceviĝis ${u}`}case"invalid_value":return e.values.length===1?`Nevalida enigo: atendiĝis ${h(e.values[0])}`:`Nevalida opcio: atendiĝis unu el ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Tro granda: atendiĝis ke ${e.origin??"valoro"} havu ${r}${e.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${e.origin??"valoro"} havu ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Tro malgranda: atendiĝis ke ${e.origin} havu ${r}${e.minimum.toString()} ${a.unit}`:`Tro malgranda: atendiĝis ke ${e.origin} estu ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${r.prefix}"`:r.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${r.suffix}"`:r.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${r.includes}"`:r.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${r.pattern}`:`Nevalida ${i[r.format]??e.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${e.divisor}`;case"unrecognized_keys":return`Nekonata${e.keys.length>1?"j":""} ŝlosilo${e.keys.length>1?"j":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${e.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${e.origin}`;default:return"Nevalida enigo"}}};function em(){return{localeError:Qs()}}const nm=()=>{const n={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(e){return n[e]??null}const i={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={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 e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Entrada inválida: se esperaba instanceof ${e.expected}, recibido ${u}`:`Entrada inválida: se esperaba ${r}, recibido ${u}`}case"invalid_value":return e.values.length===1?`Entrada inválida: se esperaba ${h(e.values[0])}`:`Opción inválida: se esperaba una de ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin),u=o[e.origin]??e.origin;return a?`Demasiado grande: se esperaba que ${u??"valor"} tuviera ${r}${e.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${u??"valor"} fuera ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin),u=o[e.origin]??e.origin;return a?`Demasiado pequeño: se esperaba que ${u} tuviera ${r}${e.minimum.toString()} ${a.unit}`:`Demasiado pequeño: se esperaba que ${u} fuera ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Cadena inválida: debe comenzar con "${r.prefix}"`:r.format==="ends_with"?`Cadena inválida: debe terminar en "${r.suffix}"`:r.format==="includes"?`Cadena inválida: debe incluir "${r.includes}"`:r.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${r.pattern}`:`Inválido ${i[r.format]??e.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${e.divisor}`;case"unrecognized_keys":return`Llave${e.keys.length>1?"s":""} desconocida${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Llave inválida en ${o[e.origin]??e.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${o[e.origin]??e.origin}`;default:return"Entrada inválida"}}};function tm(){return{localeError:nm()}}const rm=()=>{const n={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function t(e){return n[e]??null}const i={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},o={nan:"NaN",number:"عدد",array:"آرایه"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`ورودی نامعتبر: می‌بایست instanceof ${e.expected} می‌بود، ${u} دریافت شد`:`ورودی نامعتبر: می‌بایست ${r} می‌بود، ${u} دریافت شد`}case"invalid_value":return e.values.length===1?`ورودی نامعتبر: می‌بایست ${h(e.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${g(e.values,"|")} می‌بود`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`خیلی بزرگ: ${e.origin??"مقدار"} باید ${r}${e.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${e.origin??"مقدار"} باید ${r}${e.maximum.toString()} باشد`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`خیلی کوچک: ${e.origin} باید ${r}${e.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${e.origin} باید ${r}${e.minimum.toString()} باشد`}case"invalid_format":{const r=e;return r.format==="starts_with"?`رشته نامعتبر: باید با "${r.prefix}" شروع شود`:r.format==="ends_with"?`رشته نامعتبر: باید با "${r.suffix}" تمام شود`:r.format==="includes"?`رشته نامعتبر: باید شامل "${r.includes}" باشد`:r.format==="regex"?`رشته نامعتبر: باید با الگوی ${r.pattern} مطابقت داشته باشد`:`${i[r.format]??e.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${e.divisor} باشد`;case"unrecognized_keys":return`کلید${e.keys.length>1?"های":""} ناشناس: ${g(e.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${e.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${e.origin}`;default:return"ورودی نامعتبر"}}};function im(){return{localeError:rm()}}const om=()=>{const n={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function t(e){return n[e]??null}const i={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Virheellinen tyyppi: odotettiin instanceof ${e.expected}, oli ${u}`:`Virheellinen tyyppi: odotettiin ${r}, oli ${u}`}case"invalid_value":return e.values.length===1?`Virheellinen syöte: täytyy olla ${h(e.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${r}${e.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${r}${e.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${r.prefix}"`:r.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${r.suffix}"`:r.format==="includes"?`Virheellinen syöte: täytyy sisältää "${r.includes}"`:r.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${r.pattern}`:`Virheellinen ${i[r.format]??e.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${e.divisor} monikerta`;case"unrecognized_keys":return`${e.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${g(e.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};function am(){return{localeError:om()}}const um=()=>{const n={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function t(e){return n[e]??null}const i={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={string:"chaîne",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:"enregistrement",map:"carte",set:"ensemble",file:"fichier",nonoptional:"non-optionnel",nan:"NaN",function:"fonction"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Entrée invalide : instanceof ${e.expected} attendu, ${u} reçu`:`Entrée invalide : ${r} attendu, ${u} reçu`}case"invalid_value":return e.values.length===1?`Entrée invalide : ${h(e.values[0])} attendu`:`Option invalide : une valeur parmi ${g(e.values,"|")} attendue`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Trop grand : ${o[e.origin]??"valeur"} doit ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${o[e.origin]??"valeur"} doit être ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Trop petit : ${o[e.origin]??"valeur"} doit ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Trop petit : ${o[e.origin]??"valeur"} doit être ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Chaîne invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Chaîne invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Chaîne invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${r.pattern}`:`${i[r.format]??e.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${e.divisor}`;case"unrecognized_keys":return`Clé${e.keys.length>1?"s":""} non reconnue${e.keys.length>1?"s":""} : ${g(e.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${e.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${e.origin}`;default:return"Entrée invalide"}}};function cm(){return{localeError:um()}}const lm=()=>{const n={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function t(e){return n[e]??null}const i={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Entrée invalide : attendu instanceof ${e.expected}, reçu ${u}`:`Entrée invalide : attendu ${r}, reçu ${u}`}case"invalid_value":return e.values.length===1?`Entrée invalide : attendu ${h(e.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"≤":"<",a=t(e.origin);return a?`Trop grand : attendu que ${e.origin??"la valeur"} ait ${r}${e.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${e.origin??"la valeur"} soit ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?"≥":">",a=t(e.origin);return a?`Trop petit : attendu que ${e.origin} ait ${r}${e.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${e.origin} soit ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Chaîne invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Chaîne invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Chaîne invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Chaîne invalide : doit correspondre au motif ${r.pattern}`:`${i[r.format]??e.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${e.divisor}`;case"unrecognized_keys":return`Clé${e.keys.length>1?"s":""} non reconnue${e.keys.length>1?"s":""} : ${g(e.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${e.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${e.origin}`;default:return"Entrée invalide"}}};function dm(){return{localeError:lm()}}const sm=()=>{const n={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},t={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},i=l=>l?n[l]:void 0,o=l=>{const m=i(l);return m?m.label:l??n.unknown.label},e=l=>`ה${o(l)}`,r=l=>{const m=i(l);return((m==null?void 0:m.gender)??"m")==="f"?"צריכה להיות":"צריך להיות"},a=l=>l?t[l]??null:null,u={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},c={nan:"NaN"};return l=>{var m;switch(l.code){case"invalid_type":{const d=l.expected,f=c[d??""]??o(d),p=_(l.input),b=c[p]??((m=n[p])==null?void 0:m.label)??p;return/^[A-Z]/.test(l.expected)?`קלט לא תקין: צריך להיות instanceof ${l.expected}, התקבל ${b}`:`קלט לא תקין: צריך להיות ${f}, התקבל ${b}`}case"invalid_value":{if(l.values.length===1)return`ערך לא תקין: הערך חייב להיות ${h(l.values[0])}`;const d=l.values.map(b=>h(b));if(l.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${d[0]} או ${d[1]}`;const f=d[d.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${d.slice(0,-1).join(", ")} או ${f}`}case"too_big":{const d=a(l.origin),f=e(l.origin??"value");if(l.origin==="string")return`${(d==null?void 0:d.longLabel)??"ארוך"} מדי: ${f} צריכה להכיל ${l.maximum.toString()} ${(d==null?void 0:d.unit)??""} ${l.inclusive?"או פחות":"לכל היותר"}`.trim();if(l.origin==="number"){const S=l.inclusive?`קטן או שווה ל-${l.maximum}`:`קטן מ-${l.maximum}`;return`גדול מדי: ${f} צריך להיות ${S}`}if(l.origin==="array"||l.origin==="set"){const S=l.origin==="set"?"צריכה":"צריך",D=l.inclusive?`${l.maximum} ${(d==null?void 0:d.unit)??""} או פחות`:`פחות מ-${l.maximum} ${(d==null?void 0:d.unit)??""}`;return`גדול מדי: ${f} ${S} להכיל ${D}`.trim()}const p=l.inclusive?"<=":"<",b=r(l.origin??"value");return d!=null&&d.unit?`${d.longLabel} מדי: ${f} ${b} ${p}${l.maximum.toString()} ${d.unit}`:`${(d==null?void 0:d.longLabel)??"גדול"} מדי: ${f} ${b} ${p}${l.maximum.toString()}`}case"too_small":{const d=a(l.origin),f=e(l.origin??"value");if(l.origin==="string")return`${(d==null?void 0:d.shortLabel)??"קצר"} מדי: ${f} צריכה להכיל ${l.minimum.toString()} ${(d==null?void 0:d.unit)??""} ${l.inclusive?"או יותר":"לפחות"}`.trim();if(l.origin==="number"){const S=l.inclusive?`גדול או שווה ל-${l.minimum}`:`גדול מ-${l.minimum}`;return`קטן מדי: ${f} צריך להיות ${S}`}if(l.origin==="array"||l.origin==="set"){const S=l.origin==="set"?"צריכה":"צריך";if(l.minimum===1&&l.inclusive){const O=(l.origin==="set","לפחות פריט אחד");return`קטן מדי: ${f} ${S} להכיל ${O}`}const D=l.inclusive?`${l.minimum} ${(d==null?void 0:d.unit)??""} או יותר`:`יותר מ-${l.minimum} ${(d==null?void 0:d.unit)??""}`;return`קטן מדי: ${f} ${S} להכיל ${D}`.trim()}const p=l.inclusive?">=":">",b=r(l.origin??"value");return d!=null&&d.unit?`${d.shortLabel} מדי: ${f} ${b} ${p}${l.minimum.toString()} ${d.unit}`:`${(d==null?void 0:d.shortLabel)??"קטן"} מדי: ${f} ${b} ${p}${l.minimum.toString()}`}case"invalid_format":{const d=l;if(d.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${d.prefix}"`;if(d.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${d.suffix}"`;if(d.format==="includes")return`המחרוזת חייבת לכלול "${d.includes}"`;if(d.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${d.pattern}`;const f=u[d.format],p=(f==null?void 0:f.label)??d.format,S=((f==null?void 0:f.gender)??"m")==="f"?"תקינה":"תקין";return`${p} לא ${S}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${l.divisor}`;case"unrecognized_keys":return`מפתח${l.keys.length>1?"ות":""} לא מזוה${l.keys.length>1?"ים":"ה"}: ${g(l.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${e(l.origin??"array")}`;default:return"קלט לא תקין"}}};function mm(){return{localeError:sm()}}const fm=()=>{const n={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function t(e){return n[e]??null}const i={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",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",jwt:"JWT",template_literal:"unos"},o={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 e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Neispravan unos: očekuje se instanceof ${e.expected}, a primljeno je ${u}`:`Neispravan unos: očekuje se ${r}, a primljeno je ${u}`}case"invalid_value":return e.values.length===1?`Neispravna vrijednost: očekivano ${h(e.values[0])}`:`Neispravna opcija: očekivano jedno od ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin),u=o[e.origin]??e.origin;return a?`Preveliko: očekivano da ${u??"vrijednost"} ima ${r}${e.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: očekivano da ${u??"vrijednost"} bude ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin),u=o[e.origin]??e.origin;return a?`Premalo: očekivano da ${u} ima ${r}${e.minimum.toString()} ${a.unit}`:`Premalo: očekivano da ${u} bude ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Neispravan tekst: mora započinjati s "${r.prefix}"`:r.format==="ends_with"?`Neispravan tekst: mora završavati s "${r.suffix}"`:r.format==="includes"?`Neispravan tekst: mora sadržavati "${r.includes}"`:r.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${r.pattern}`:`Neispravna ${i[r.format]??e.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${e.divisor}`;case"unrecognized_keys":return`Neprepoznat${e.keys.length>1?"i ključevi":" ključ"}: ${g(e.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${o[e.origin]??e.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${o[e.origin]??e.origin}`;default:return"Neispravan unos"}}};function vm(){return{localeError:fm()}}const pm=()=>{const n={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function t(e){return n[e]??null}const i={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"szám",array:"tömb"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Érvénytelen bemenet: a várt érték instanceof ${e.expected}, a kapott érték ${u}`:`Érvénytelen bemenet: a várt érték ${r}, a kapott érték ${u}`}case"invalid_value":return e.values.length===1?`Érvénytelen bemenet: a várt érték ${h(e.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Túl nagy: ${e.origin??"érték"} mérete túl nagy ${r}${e.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${e.origin??"érték"} túl nagy: ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Túl kicsi: a bemeneti érték ${e.origin} mérete túl kicsi ${r}${e.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${e.origin} túl kicsi ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Érvénytelen string: "${r.prefix}" értékkel kell kezdődnie`:r.format==="ends_with"?`Érvénytelen string: "${r.suffix}" értékkel kell végződnie`:r.format==="includes"?`Érvénytelen string: "${r.includes}" értéket kell tartalmaznia`:r.format==="regex"?`Érvénytelen string: ${r.pattern} mintának kell megfelelnie`:`Érvénytelen ${i[r.format]??e.format}`}case"not_multiple_of":return`Érvénytelen szám: ${e.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${e.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${e.origin}`;default:return"Érvénytelen bemenet"}}};function gm(){return{localeError:pm()}}function xi(n,t,i){return Math.abs(n)===1?t:i}function le(n){if(!n)return"";const t=["ա","ե","ը","ի","ո","ու","օ"],i=n[n.length-1];return n+(t.includes(i)?"ն":"ը")}const $m=()=>{const n={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function t(e){return n[e]??null}const i={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},o={nan:"NaN",number:"թիվ",array:"զանգված"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${e.expected}, ստացվել է ${u}`:`Սխալ մուտքագրում․ սպասվում էր ${r}, ստացվել է ${u}`}case"invalid_value":return e.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${h(e.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);if(a){const u=Number(e.maximum),c=xi(u,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${le(e.origin??"արժեք")} կունենա ${r}${e.maximum.toString()} ${c}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${le(e.origin??"արժեք")} լինի ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);if(a){const u=Number(e.minimum),c=xi(u,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${le(e.origin)} կունենա ${r}${e.minimum.toString()} ${c}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${le(e.origin)} լինի ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Սխալ տող․ պետք է սկսվի "${r.prefix}"-ով`:r.format==="ends_with"?`Սխալ տող․ պետք է ավարտվի "${r.suffix}"-ով`:r.format==="includes"?`Սխալ տող․ պետք է պարունակի "${r.includes}"`:r.format==="regex"?`Սխալ տող․ պետք է համապատասխանի ${r.pattern} ձևաչափին`:`Սխալ ${i[r.format]??e.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${e.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${e.keys.length>1?"ներ":""}. ${g(e.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${le(e.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${le(e.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function hm(){return{localeError:$m()}}const _m=()=>{const n={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function t(e){return n[e]??null}const i={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Input tidak valid: diharapkan instanceof ${e.expected}, diterima ${u}`:`Input tidak valid: diharapkan ${r}, diterima ${u}`}case"invalid_value":return e.values.length===1?`Input tidak valid: diharapkan ${h(e.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Terlalu besar: diharapkan ${e.origin??"value"} memiliki ${r}${e.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${e.origin??"value"} menjadi ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Terlalu kecil: diharapkan ${e.origin} memiliki ${r}${e.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${e.origin} menjadi ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`String tidak valid: harus dimulai dengan "${r.prefix}"`:r.format==="ends_with"?`String tidak valid: harus berakhir dengan "${r.suffix}"`:r.format==="includes"?`String tidak valid: harus menyertakan "${r.includes}"`:r.format==="regex"?`String tidak valid: harus sesuai pola ${r.pattern}`:`${i[r.format]??e.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${e.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${e.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${e.origin}`;default:return"Input tidak valid"}}};function bm(){return{localeError:_m()}}const ym=()=>{const n={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function t(e){return n[e]??null}const i={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"númer",array:"fylki"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Rangt gildi: Þú slóst inn ${u} þar sem á að vera instanceof ${e.expected}`:`Rangt gildi: Þú slóst inn ${u} þar sem á að vera ${r}`}case"invalid_value":return e.values.length===1?`Rangt gildi: gert ráð fyrir ${h(e.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Of stórt: gert er ráð fyrir að ${e.origin??"gildi"} hafi ${r}${e.maximum.toString()} ${a.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${e.origin??"gildi"} sé ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Of lítið: gert er ráð fyrir að ${e.origin} hafi ${r}${e.minimum.toString()} ${a.unit}`:`Of lítið: gert er ráð fyrir að ${e.origin} sé ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ógildur strengur: verður að byrja á "${r.prefix}"`:r.format==="ends_with"?`Ógildur strengur: verður að enda á "${r.suffix}"`:r.format==="includes"?`Ógildur strengur: verður að innihalda "${r.includes}"`:r.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${r.pattern}`:`Rangt ${i[r.format]??e.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${e.divisor}`;case"unrecognized_keys":return`Óþekkt ${e.keys.length>1?"ir lyklar":"ur lykill"}: ${g(e.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${e.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${e.origin}`;default:return"Rangt gildi"}}};function km(){return{localeError:ym()}}const Im=()=>{const n={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function t(e){return n[e]??null}const i={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Input non valido: atteso instanceof ${e.expected}, ricevuto ${u}`:`Input non valido: atteso ${r}, ricevuto ${u}`}case"invalid_value":return e.values.length===1?`Input non valido: atteso ${h(e.values[0])}`:`Opzione non valida: atteso uno tra ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Troppo grande: ${e.origin??"valore"} deve avere ${r}${e.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${e.origin??"valore"} deve essere ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Troppo piccolo: ${e.origin} deve avere ${r}${e.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${e.origin} deve essere ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Stringa non valida: deve iniziare con "${r.prefix}"`:r.format==="ends_with"?`Stringa non valida: deve terminare con "${r.suffix}"`:r.format==="includes"?`Stringa non valida: deve includere "${r.includes}"`:r.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${r.pattern}`:`Input non valido: ${i[r.format]??e.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${e.divisor}`;case"unrecognized_keys":return`Chiav${e.keys.length>1?"i":"e"} non riconosciut${e.keys.length>1?"e":"a"}: ${g(e.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${e.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${e.origin}`;default:return"Input non valido"}}};function Sm(){return{localeError:Im()}}const zm=()=>{const n={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function t(e){return n[e]??null}const i={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},o={nan:"NaN",number:"数値",array:"配列"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`無効な入力: instanceof ${e.expected}が期待されましたが、${u}が入力されました`:`無効な入力: ${r}が期待されましたが、${u}が入力されました`}case"invalid_value":return e.values.length===1?`無効な入力: ${h(e.values[0])}が期待されました`:`無効な選択: ${g(e.values,"、")}のいずれかである必要があります`;case"too_big":{const r=e.inclusive?"以下である":"より小さい",a=t(e.origin);return a?`大きすぎる値: ${e.origin??"値"}は${e.maximum.toString()}${a.unit??"要素"}${r}必要があります`:`大きすぎる値: ${e.origin??"値"}は${e.maximum.toString()}${r}必要があります`}case"too_small":{const r=e.inclusive?"以上である":"より大きい",a=t(e.origin);return a?`小さすぎる値: ${e.origin}は${e.minimum.toString()}${a.unit}${r}必要があります`:`小さすぎる値: ${e.origin}は${e.minimum.toString()}${r}必要があります`}case"invalid_format":{const r=e;return r.format==="starts_with"?`無効な文字列: "${r.prefix}"で始まる必要があります`:r.format==="ends_with"?`無効な文字列: "${r.suffix}"で終わる必要があります`:r.format==="includes"?`無効な文字列: "${r.includes}"を含む必要があります`:r.format==="regex"?`無効な文字列: パターン${r.pattern}に一致する必要があります`:`無効な${i[r.format]??e.format}`}case"not_multiple_of":return`無効な数値: ${e.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${e.keys.length>1?"群":""}: ${g(e.keys,"、")}`;case"invalid_key":return`${e.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${e.origin}内の無効な値`;default:return"無効な入力"}}};function wm(){return{localeError:zm()}}const xm=()=>{const n={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function t(e){return n[e]??null}const i={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},o={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${e.expected}, მიღებული ${u}`:`არასწორი შეყვანა: მოსალოდნელი ${r}, მიღებული ${u}`}case"invalid_value":return e.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${h(e.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${g(e.values,"|")}-დან`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`ზედმეტად დიდი: მოსალოდნელი ${e.origin??"მნიშვნელობა"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${e.origin??"მნიშვნელობა"} იყოს ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`ზედმეტად პატარა: მოსალოდნელი ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${e.origin} იყოს ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`არასწორი ველი: უნდა იწყებოდეს "${r.prefix}"-ით`:r.format==="ends_with"?`არასწორი ველი: უნდა მთავრდებოდეს "${r.suffix}"-ით`:r.format==="includes"?`არასწორი ველი: უნდა შეიცავდეს "${r.includes}"-ს`:r.format==="regex"?`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${r.pattern}`:`არასწორი ${i[r.format]??e.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${e.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${e.keys.length>1?"ები":"ი"}: ${g(e.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${e.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${e.origin}-ში`;default:return"არასწორი შეყვანა"}}};function jm(){return{localeError:xm()}}const Um=()=>{const n={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function t(e){return n[e]??null}const i={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},o={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${e.expected} ប៉ុន្តែទទួលបាន ${u}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${r} ប៉ុន្តែទទួលបាន ${u}`}case"invalid_value":return e.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${h(e.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`ធំពេក៖ ត្រូវការ ${e.origin??"តម្លៃ"} ${r} ${e.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${e.origin??"តម្លៃ"} ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`តូចពេក៖ ត្រូវការ ${e.origin} ${r} ${e.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${e.origin} ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${r.prefix}"`:r.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${r.suffix}"`:r.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${r.includes}"`:r.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${r.pattern}`:`មិនត្រឹមត្រូវ៖ ${i[r.format]??e.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${e.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${g(e.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function yu(){return{localeError:Um()}}function Om(){return yu()}const Dm=()=>{const n={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function t(e){return n[e]??null}const i={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`잘못된 입력: 예상 타입은 instanceof ${e.expected}, 받은 타입은 ${u}입니다`:`잘못된 입력: 예상 타입은 ${r}, 받은 타입은 ${u}입니다`}case"invalid_value":return e.values.length===1?`잘못된 입력: 값은 ${h(e.values[0])} 이어야 합니다`:`잘못된 옵션: ${g(e.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const r=e.inclusive?"이하":"미만",a=r==="미만"?"이어야 합니다":"여야 합니다",u=t(e.origin),c=(u==null?void 0:u.unit)??"요소";return u?`${e.origin??"값"}이 너무 큽니다: ${e.maximum.toString()}${c} ${r}${a}`:`${e.origin??"값"}이 너무 큽니다: ${e.maximum.toString()} ${r}${a}`}case"too_small":{const r=e.inclusive?"이상":"초과",a=r==="이상"?"이어야 합니다":"여야 합니다",u=t(e.origin),c=(u==null?void 0:u.unit)??"요소";return u?`${e.origin??"값"}이 너무 작습니다: ${e.minimum.toString()}${c} ${r}${a}`:`${e.origin??"값"}이 너무 작습니다: ${e.minimum.toString()} ${r}${a}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`잘못된 문자열: "${r.prefix}"(으)로 시작해야 합니다`:r.format==="ends_with"?`잘못된 문자열: "${r.suffix}"(으)로 끝나야 합니다`:r.format==="includes"?`잘못된 문자열: "${r.includes}"을(를) 포함해야 합니다`:r.format==="regex"?`잘못된 문자열: 정규식 ${r.pattern} 패턴과 일치해야 합니다`:`잘못된 ${i[r.format]??e.format}`}case"not_multiple_of":return`잘못된 숫자: ${e.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${g(e.keys,", ")}`;case"invalid_key":return`잘못된 키: ${e.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${e.origin}`;default:return"잘못된 입력"}}};function Nm(){return{localeError:Dm()}}const ke=n=>n.charAt(0).toUpperCase()+n.slice(1);function ji(n){const t=Math.abs(n),i=t%10,o=t%100;return o>=11&&o<=19||i===0?"many":i===1?"one":"few"}const Pm=()=>{const n={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function t(e,r,a,u){const c=n[e]??null;return c===null?c:{unit:c.unit[r],verb:c.verb[u][a?"inclusive":"notInclusive"]}}const i={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},o={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 e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Gautas tipas ${u}, o tikėtasi - instanceof ${e.expected}`:`Gautas tipas ${u}, o tikėtasi - ${r}`}case"invalid_value":return e.values.length===1?`Privalo būti ${h(e.values[0])}`:`Privalo būti vienas iš ${g(e.values,"|")} pasirinkimų`;case"too_big":{const r=o[e.origin]??e.origin,a=t(e.origin,ji(Number(e.maximum)),e.inclusive??!1,"smaller");if(a!=null&&a.verb)return`${ke(r??e.origin??"reikšmė")} ${a.verb} ${e.maximum.toString()} ${a.unit??"elementų"}`;const u=e.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${ke(r??e.origin??"reikšmė")} turi būti ${u} ${e.maximum.toString()} ${a==null?void 0:a.unit}`}case"too_small":{const r=o[e.origin]??e.origin,a=t(e.origin,ji(Number(e.minimum)),e.inclusive??!1,"bigger");if(a!=null&&a.verb)return`${ke(r??e.origin??"reikšmė")} ${a.verb} ${e.minimum.toString()} ${a.unit??"elementų"}`;const u=e.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${ke(r??e.origin??"reikšmė")} turi būti ${u} ${e.minimum.toString()} ${a==null?void 0:a.unit}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Eilutė privalo prasidėti "${r.prefix}"`:r.format==="ends_with"?`Eilutė privalo pasibaigti "${r.suffix}"`:r.format==="includes"?`Eilutė privalo įtraukti "${r.includes}"`:r.format==="regex"?`Eilutė privalo atitikti ${r.pattern}`:`Neteisingas ${i[r.format]??e.format}`}case"not_multiple_of":return`Skaičius privalo būti ${e.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${e.keys.length>1?"i":"as"} rakt${e.keys.length>1?"ai":"as"}: ${g(e.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const r=o[e.origin]??e.origin;return`${ke(r??e.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function Zm(){return{localeError:Pm()}}const Tm=()=>{const n={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function t(e){return n[e]??null}const i={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},o={nan:"NaN",number:"број",array:"низа"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Грешен внес: се очекува instanceof ${e.expected}, примено ${u}`:`Грешен внес: се очекува ${r}, примено ${u}`}case"invalid_value":return e.values.length===1?`Invalid input: expected ${h(e.values[0])}`:`Грешана опција: се очекува една ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Премногу голем: се очекува ${e.origin??"вредноста"} да има ${r}${e.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${e.origin??"вредноста"} да биде ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Премногу мал: се очекува ${e.origin} да има ${r}${e.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${e.origin} да биде ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Неважечка низа: мора да започнува со "${r.prefix}"`:r.format==="ends_with"?`Неважечка низа: мора да завршува со "${r.suffix}"`:r.format==="includes"?`Неважечка низа: мора да вклучува "${r.includes}"`:r.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${r.pattern}`:`Invalid ${i[r.format]??e.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${g(e.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${e.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${e.origin}`;default:return"Грешен внес"}}};function Em(){return{localeError:Tm()}}const Am=()=>{const n={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function t(e){return n[e]??null}const i={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Input tidak sah: dijangka instanceof ${e.expected}, diterima ${u}`:`Input tidak sah: dijangka ${r}, diterima ${u}`}case"invalid_value":return e.values.length===1?`Input tidak sah: dijangka ${h(e.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Terlalu besar: dijangka ${e.origin??"nilai"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${e.origin??"nilai"} adalah ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Terlalu kecil: dijangka ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${e.origin} adalah ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`String tidak sah: mesti bermula dengan "${r.prefix}"`:r.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${r.suffix}"`:r.format==="includes"?`String tidak sah: mesti mengandungi "${r.includes}"`:r.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${r.pattern}`:`${i[r.format]??e.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${e.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${g(e.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${e.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${e.origin}`;default:return"Input tidak sah"}}};function Lm(){return{localeError:Am()}}const Rm=()=>{const n={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function t(e){return n[e]??null}const i={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Ongeldige invoer: verwacht instanceof ${e.expected}, ontving ${u}`:`Ongeldige invoer: verwacht ${r}, ontving ${u}`}case"invalid_value":return e.values.length===1?`Ongeldige invoer: verwacht ${h(e.values[0])}`:`Ongeldige optie: verwacht één van ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin),u=e.origin==="date"?"laat":e.origin==="string"?"lang":"groot";return a?`Te ${u}: verwacht dat ${e.origin??"waarde"} ${r}${e.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${u}: verwacht dat ${e.origin??"waarde"} ${r}${e.maximum.toString()} is`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin),u=e.origin==="date"?"vroeg":e.origin==="string"?"kort":"klein";return a?`Te ${u}: verwacht dat ${e.origin} ${r}${e.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${u}: verwacht dat ${e.origin} ${r}${e.minimum.toString()} is`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ongeldige tekst: moet met "${r.prefix}" beginnen`:r.format==="ends_with"?`Ongeldige tekst: moet op "${r.suffix}" eindigen`:r.format==="includes"?`Ongeldige tekst: moet "${r.includes}" bevatten`:r.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`:`Ongeldig: ${i[r.format]??e.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${e.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${e.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${e.origin}`;default:return"Ongeldige invoer"}}};function Jm(){return{localeError:Rm()}}const Fm=()=>{const n={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function t(e){return n[e]??null}const i={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Ugyldig input: forventet instanceof ${e.expected}, fikk ${u}`:`Ugyldig input: forventet ${r}, fikk ${u}`}case"invalid_value":return e.values.length===1?`Ugyldig verdi: forventet ${h(e.values[0])}`:`Ugyldig valg: forventet en av ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`For stor(t): forventet ${e.origin??"value"} til å ha ${r}${e.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${e.origin??"value"} til å ha ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`For lite(n): forventet ${e.origin} til å ha ${r}${e.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${e.origin} til å ha ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ugyldig streng: må starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: må ende med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: må inneholde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: må matche mønsteret ${r.pattern}`:`Ugyldig ${i[r.format]??e.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${e.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${e.origin}`;default:return"Ugyldig input"}}};function Cm(){return{localeError:Fm()}}const Mm=()=>{const n={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function t(e){return n[e]??null}const i={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Fâsit giren: umulan instanceof ${e.expected}, alınan ${u}`:`Fâsit giren: umulan ${r}, alınan ${u}`}case"invalid_value":return e.values.length===1?`Fâsit giren: umulan ${h(e.values[0])}`:`Fâsit tercih: mûteberler ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Fazla büyük: ${e.origin??"value"}, ${r}${e.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${e.origin??"value"}, ${r}${e.maximum.toString()} olmalıydı.`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Fazla küçük: ${e.origin}, ${r}${e.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${e.origin}, ${r}${e.minimum.toString()} olmalıydı.`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Fâsit metin: "${r.prefix}" ile başlamalı.`:r.format==="ends_with"?`Fâsit metin: "${r.suffix}" ile bitmeli.`:r.format==="includes"?`Fâsit metin: "${r.includes}" ihtivâ etmeli.`:r.format==="regex"?`Fâsit metin: ${r.pattern} nakşına uymalı.`:`Fâsit ${i[r.format]??e.format}`}case"not_multiple_of":return`Fâsit sayı: ${e.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${e.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function Vm(){return{localeError:Mm()}}const Gm=()=>{const n={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function t(e){return n[e]??null}const i={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},o={nan:"NaN",number:"عدد",array:"ارې"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`ناسم ورودي: باید instanceof ${e.expected} وای, مګر ${u} ترلاسه شو`:`ناسم ورودي: باید ${r} وای, مګر ${u} ترلاسه شو`}case"invalid_value":return e.values.length===1?`ناسم ورودي: باید ${h(e.values[0])} وای`:`ناسم انتخاب: باید یو له ${g(e.values,"|")} څخه وای`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`ډیر لوی: ${e.origin??"ارزښت"} باید ${r}${e.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${e.origin??"ارزښت"} باید ${r}${e.maximum.toString()} وي`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`ډیر کوچنی: ${e.origin} باید ${r}${e.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${e.origin} باید ${r}${e.minimum.toString()} وي`}case"invalid_format":{const r=e;return r.format==="starts_with"?`ناسم متن: باید د "${r.prefix}" سره پیل شي`:r.format==="ends_with"?`ناسم متن: باید د "${r.suffix}" سره پای ته ورسيږي`:r.format==="includes"?`ناسم متن: باید "${r.includes}" ولري`:r.format==="regex"?`ناسم متن: باید د ${r.pattern} سره مطابقت ولري`:`${i[r.format]??e.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${e.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${e.keys.length>1?"کلیډونه":"کلیډ"}: ${g(e.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${e.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${e.origin} کې`;default:return"ناسمه ورودي"}}};function Km(){return{localeError:Gm()}}const Wm=()=>{const n={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function t(e){return n[e]??null}const i={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},o={nan:"NaN",number:"liczba",array:"tablica"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${e.expected}, otrzymano ${u}`:`Nieprawidłowe dane wejściowe: oczekiwano ${r}, otrzymano ${u}`}case"invalid_value":return e.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${h(e.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Za duża wartość: oczekiwano, że ${e.origin??"wartość"} będzie mieć ${r}${e.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${e.origin??"wartość"} będzie wynosić ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Za mała wartość: oczekiwano, że ${e.origin??"wartość"} będzie mieć ${r}${e.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${e.origin??"wartość"} będzie wynosić ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${r.prefix}"`:r.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${r.suffix}"`:r.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${r.includes}"`:r.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${r.pattern}`:`Nieprawidłow(y/a/e) ${i[r.format]??e.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${e.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${e.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${e.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function Bm(){return{localeError:Wm()}}const Xm=()=>{const n={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function t(e){return n[e]??null}const i={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",number:"número",null:"nulo"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Tipo inválido: esperado instanceof ${e.expected}, recebido ${u}`:`Tipo inválido: esperado ${r}, recebido ${u}`}case"invalid_value":return e.values.length===1?`Entrada inválida: esperado ${h(e.values[0])}`:`Opção inválida: esperada uma das ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Muito grande: esperado que ${e.origin??"valor"} tivesse ${r}${e.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${e.origin??"valor"} fosse ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Muito pequeno: esperado que ${e.origin} tivesse ${r}${e.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${e.origin} fosse ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Texto inválido: deve começar com "${r.prefix}"`:r.format==="ends_with"?`Texto inválido: deve terminar com "${r.suffix}"`:r.format==="includes"?`Texto inválido: deve incluir "${r.includes}"`:r.format==="regex"?`Texto inválido: deve corresponder ao padrão ${r.pattern}`:`${i[r.format]??e.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${e.divisor}`;case"unrecognized_keys":return`Chave${e.keys.length>1?"s":""} desconhecida${e.keys.length>1?"s":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Chave inválida em ${e.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${e.origin}`;default:return"Campo inválido"}}};function qm(){return{localeError:Xm()}}const Ym=()=>{const n={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 t(e){return n[e]??null}const i={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",jwt:"JWT",template_literal:"intrare"},o={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 e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return`Intrare invalidă: așteptat ${r}, primit ${u}`}case"invalid_value":return e.values.length===1?`Intrare invalidă: așteptat ${h(e.values[0])}`:`Opțiune invalidă: așteptat una dintre ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Prea mare: așteptat ca ${e.origin??"valoarea"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: așteptat ca ${e.origin??"valoarea"} să fie ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Prea mic: așteptat ca ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Prea mic: așteptat ca ${e.origin} să fie ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Șir invalid: trebuie să înceapă cu "${r.prefix}"`:r.format==="ends_with"?`Șir invalid: trebuie să se termine cu "${r.suffix}"`:r.format==="includes"?`Șir invalid: trebuie să includă "${r.includes}"`:r.format==="regex"?`Șir invalid: trebuie să se potrivească cu modelul ${r.pattern}`:`Format invalid: ${i[r.format]??e.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${e.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${g(e.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${e.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${e.origin}`;default:return"Intrare invalidă"}}};function Hm(){return{localeError:Ym()}}function Ui(n,t,i,o){const e=Math.abs(n),r=e%10,a=e%100;return a>=11&&a<=19?o:r===1?t:r>=2&&r<=4?i:o}const Qm=()=>{const n={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function t(e){return n[e]??null}const i={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},o={nan:"NaN",number:"число",array:"массив"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Неверный ввод: ожидалось instanceof ${e.expected}, получено ${u}`:`Неверный ввод: ожидалось ${r}, получено ${u}`}case"invalid_value":return e.values.length===1?`Неверный ввод: ожидалось ${h(e.values[0])}`:`Неверный вариант: ожидалось одно из ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);if(a){const u=Number(e.maximum),c=Ui(u,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${e.origin??"значение"} будет иметь ${r}${e.maximum.toString()} ${c}`}return`Слишком большое значение: ожидалось, что ${e.origin??"значение"} будет ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);if(a){const u=Number(e.minimum),c=Ui(u,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${e.origin} будет иметь ${r}${e.minimum.toString()} ${c}`}return`Слишком маленькое значение: ожидалось, что ${e.origin} будет ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Неверная строка: должна начинаться с "${r.prefix}"`:r.format==="ends_with"?`Неверная строка: должна заканчиваться на "${r.suffix}"`:r.format==="includes"?`Неверная строка: должна содержать "${r.includes}"`:r.format==="regex"?`Неверная строка: должна соответствовать шаблону ${r.pattern}`:`Неверный ${i[r.format]??e.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${e.divisor}`;case"unrecognized_keys":return`Нераспознанн${e.keys.length>1?"ые":"ый"} ключ${e.keys.length>1?"и":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${e.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${e.origin}`;default:return"Неверные входные данные"}}};function ef(){return{localeError:Qm()}}const nf=()=>{const n={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function t(e){return n[e]??null}const i={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"število",array:"tabela"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Neveljaven vnos: pričakovano instanceof ${e.expected}, prejeto ${u}`:`Neveljaven vnos: pričakovano ${r}, prejeto ${u}`}case"invalid_value":return e.values.length===1?`Neveljaven vnos: pričakovano ${h(e.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Preveliko: pričakovano, da bo ${e.origin??"vrednost"} imelo ${r}${e.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${e.origin??"vrednost"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Premajhno: pričakovano, da bo ${e.origin} imelo ${r}${e.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Neveljaven niz: mora se začeti z "${r.prefix}"`:r.format==="ends_with"?`Neveljaven niz: mora se končati z "${r.suffix}"`:r.format==="includes"?`Neveljaven niz: mora vsebovati "${r.includes}"`:r.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`:`Neveljaven ${i[r.format]??e.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${e.divisor}`;case"unrecognized_keys":return`Neprepoznan${e.keys.length>1?"i ključi":" ključ"}: ${g(e.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${e.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${e.origin}`;default:return"Neveljaven vnos"}}};function tf(){return{localeError:nf()}}const rf=()=>{const n={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function t(e){return n[e]??null}const i={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Ogiltig inmatning: förväntat instanceof ${e.expected}, fick ${u}`:`Ogiltig inmatning: förväntat ${r}, fick ${u}`}case"invalid_value":return e.values.length===1?`Ogiltig inmatning: förväntat ${h(e.values[0])}`:`Ogiltigt val: förväntade en av ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`För stor(t): förväntade ${e.origin??"värdet"} att ha ${r}${e.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${e.origin??"värdet"} att ha ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`För lite(t): förväntade ${e.origin??"värdet"} att ha ${r}${e.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${e.origin??"värdet"} att ha ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ogiltig sträng: måste börja med "${r.prefix}"`:r.format==="ends_with"?`Ogiltig sträng: måste sluta med "${r.suffix}"`:r.format==="includes"?`Ogiltig sträng: måste innehålla "${r.includes}"`:r.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${r.pattern}"`:`Ogiltig(t) ${i[r.format]??e.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${g(e.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${e.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${e.origin??"värdet"}`;default:return"Ogiltig input"}}};function of(){return{localeError:rf()}}const af=()=>{const n={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function t(e){return n[e]??null}const i={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${e.expected}, பெறப்பட்டது ${u}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${r}, பெறப்பட்டது ${u}`}case"invalid_value":return e.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${h(e.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${g(e.values,"|")} இல் ஒன்று`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??"மதிப்பு"} ${r}${e.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??"மதிப்பு"} ${r}${e.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${r}${e.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${r}${e.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const r=e;return r.format==="starts_with"?`தவறான சரம்: "${r.prefix}" இல் தொடங்க வேண்டும்`:r.format==="ends_with"?`தவறான சரம்: "${r.suffix}" இல் முடிவடைய வேண்டும்`:r.format==="includes"?`தவறான சரம்: "${r.includes}" ஐ உள்ளடக்க வேண்டும்`:r.format==="regex"?`தவறான சரம்: ${r.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${i[r.format]??e.format}`}case"not_multiple_of":return`தவறான எண்: ${e.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${e.keys.length>1?"கள்":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${e.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function uf(){return{localeError:af()}}const cf=()=>{const n={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function t(e){return n[e]??null}const i={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},o={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${e.expected} แต่ได้รับ ${u}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${r} แต่ได้รับ ${u}`}case"invalid_value":return e.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${h(e.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"ไม่เกิน":"น้อยกว่า",a=t(e.origin);return a?`เกินกำหนด: ${e.origin??"ค่า"} ควรมี${r} ${e.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${e.origin??"ค่า"} ควรมี${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?"อย่างน้อย":"มากกว่า",a=t(e.origin);return a?`น้อยกว่ากำหนด: ${e.origin} ควรมี${r} ${e.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${e.origin} ควรมี${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${r.prefix}"`:r.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${r.suffix}"`:r.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${r.includes}" อยู่ในข้อความ`:r.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${r.pattern}`:`รูปแบบไม่ถูกต้อง: ${i[r.format]??e.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${e.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${g(e.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${e.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${e.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function lf(){return{localeError:cf()}}const df=()=>{const n={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function t(e){return n[e]??null}const i={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Geçersiz değer: beklenen instanceof ${e.expected}, alınan ${u}`:`Geçersiz değer: beklenen ${r}, alınan ${u}`}case"invalid_value":return e.values.length===1?`Geçersiz değer: beklenen ${h(e.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Çok büyük: beklenen ${e.origin??"değer"} ${r}${e.maximum.toString()} ${a.unit??"öğe"}`:`Çok büyük: beklenen ${e.origin??"değer"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Çok küçük: beklenen ${e.origin} ${r}${e.minimum.toString()} ${a.unit}`:`Çok küçük: beklenen ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Geçersiz metin: "${r.prefix}" ile başlamalı`:r.format==="ends_with"?`Geçersiz metin: "${r.suffix}" ile bitmeli`:r.format==="includes"?`Geçersiz metin: "${r.includes}" içermeli`:r.format==="regex"?`Geçersiz metin: ${r.pattern} desenine uymalı`:`Geçersiz ${i[r.format]??e.format}`}case"not_multiple_of":return`Geçersiz sayı: ${e.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${e.keys.length>1?"lar":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${e.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function sf(){return{localeError:df()}}const mf=()=>{const n={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function t(e){return n[e]??null}const i={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},o={nan:"NaN",number:"число",array:"масив"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Неправильні вхідні дані: очікується instanceof ${e.expected}, отримано ${u}`:`Неправильні вхідні дані: очікується ${r}, отримано ${u}`}case"invalid_value":return e.values.length===1?`Неправильні вхідні дані: очікується ${h(e.values[0])}`:`Неправильна опція: очікується одне з ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Занадто велике: очікується, що ${e.origin??"значення"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${e.origin??"значення"} буде ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Занадто мале: очікується, що ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${e.origin} буде ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Неправильний рядок: повинен починатися з "${r.prefix}"`:r.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${r.suffix}"`:r.format==="includes"?`Неправильний рядок: повинен містити "${r.includes}"`:r.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${r.pattern}`:`Неправильний ${i[r.format]??e.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${e.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${e.keys.length>1?"і":""}: ${g(e.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${e.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${e.origin}`;default:return"Неправильні вхідні дані"}}};function ku(){return{localeError:mf()}}function ff(){return ku()}const vf=()=>{const n={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function t(e){return n[e]??null}const i={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},o={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`غلط ان پٹ: instanceof ${e.expected} متوقع تھا، ${u} موصول ہوا`:`غلط ان پٹ: ${r} متوقع تھا، ${u} موصول ہوا`}case"invalid_value":return e.values.length===1?`غلط ان پٹ: ${h(e.values[0])} متوقع تھا`:`غلط آپشن: ${g(e.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`بہت بڑا: ${e.origin??"ویلیو"} کے ${r}${e.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${e.origin??"ویلیو"} کا ${r}${e.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`بہت چھوٹا: ${e.origin} کے ${r}${e.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${e.origin} کا ${r}${e.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const r=e;return r.format==="starts_with"?`غلط سٹرنگ: "${r.prefix}" سے شروع ہونا چاہیے`:r.format==="ends_with"?`غلط سٹرنگ: "${r.suffix}" پر ختم ہونا چاہیے`:r.format==="includes"?`غلط سٹرنگ: "${r.includes}" شامل ہونا چاہیے`:r.format==="regex"?`غلط سٹرنگ: پیٹرن ${r.pattern} سے میچ ہونا چاہیے`:`غلط ${i[r.format]??e.format}`}case"not_multiple_of":return`غلط نمبر: ${e.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${e.keys.length>1?"ز":""}: ${g(e.keys,"، ")}`;case"invalid_key":return`${e.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${e.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function pf(){return{localeError:vf()}}const gf=()=>{const n={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 t(e){return n[e]??null}const i={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${e.expected}, qabul qilingan ${u}`:`Noto‘g‘ri kirish: kutilgan ${r}, qabul qilingan ${u}`}case"invalid_value":return e.values.length===1?`Noto‘g‘ri kirish: kutilgan ${h(e.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Juda katta: kutilgan ${e.origin??"qiymat"} ${r}${e.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${e.origin??"qiymat"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Juda kichik: kutilgan ${e.origin} ${r}${e.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Noto‘g‘ri satr: "${r.prefix}" bilan boshlanishi kerak`:r.format==="ends_with"?`Noto‘g‘ri satr: "${r.suffix}" bilan tugashi kerak`:r.format==="includes"?`Noto‘g‘ri satr: "${r.includes}" ni o‘z ichiga olishi kerak`:r.format==="regex"?`Noto‘g‘ri satr: ${r.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${i[r.format]??e.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${e.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${e.keys.length>1?"lar":""}: ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${e.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function $f(){return{localeError:gf()}}const hf=()=>{const n={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function t(e){return n[e]??null}const i={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},o={nan:"NaN",number:"số",array:"mảng"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${e.expected}, nhận được ${u}`:`Đầu vào không hợp lệ: mong đợi ${r}, nhận được ${u}`}case"invalid_value":return e.values.length===1?`Đầu vào không hợp lệ: mong đợi ${h(e.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Quá lớn: mong đợi ${e.origin??"giá trị"} ${a.verb} ${r}${e.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${e.origin??"giá trị"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Quá nhỏ: mong đợi ${e.origin} ${a.verb} ${r}${e.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${r.prefix}"`:r.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${r.suffix}"`:r.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${r.includes}"`:r.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${r.pattern}`:`${i[r.format]??e.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${e.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${g(e.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${e.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${e.origin}`;default:return"Đầu vào không hợp lệ"}}};function _f(){return{localeError:hf()}}const bf=()=>{const n={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function t(e){return n[e]??null}const i={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},o={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`无效输入:期望 instanceof ${e.expected},实际接收 ${u}`:`无效输入:期望 ${r},实际接收 ${u}`}case"invalid_value":return e.values.length===1?`无效输入:期望 ${h(e.values[0])}`:`无效选项:期望以下之一 ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`数值过大:期望 ${e.origin??"值"} ${r}${e.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${e.origin??"值"} ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`数值过小:期望 ${e.origin} ${r}${e.minimum.toString()} ${a.unit}`:`数值过小:期望 ${e.origin} ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`无效字符串:必须以 "${r.prefix}" 开头`:r.format==="ends_with"?`无效字符串:必须以 "${r.suffix}" 结尾`:r.format==="includes"?`无效字符串:必须包含 "${r.includes}"`:r.format==="regex"?`无效字符串:必须满足正则表达式 ${r.pattern}`:`无效${i[r.format]??e.format}`}case"not_multiple_of":return`无效数字:必须是 ${e.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${g(e.keys,", ")}`;case"invalid_key":return`${e.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${e.origin} 中包含无效值(value)`;default:return"无效输入"}}};function yf(){return{localeError:bf()}}const kf=()=>{const n={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function t(e){return n[e]??null}const i={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},o={nan:"NaN"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`無效的輸入值:預期為 instanceof ${e.expected},但收到 ${u}`:`無效的輸入值:預期為 ${r},但收到 ${u}`}case"invalid_value":return e.values.length===1?`無效的輸入值:預期為 ${h(e.values[0])}`:`無效的選項:預期為以下其中之一 ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`數值過大:預期 ${e.origin??"值"} 應為 ${r}${e.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${e.origin??"值"} 應為 ${r}${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`數值過小:預期 ${e.origin} 應為 ${r}${e.minimum.toString()} ${a.unit}`:`數值過小:預期 ${e.origin} 應為 ${r}${e.minimum.toString()}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`無效的字串:必須以 "${r.prefix}" 開頭`:r.format==="ends_with"?`無效的字串:必須以 "${r.suffix}" 結尾`:r.format==="includes"?`無效的字串:必須包含 "${r.includes}"`:r.format==="regex"?`無效的字串:必須符合格式 ${r.pattern}`:`無效的 ${i[r.format]??e.format}`}case"not_multiple_of":return`無效的數字:必須為 ${e.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${e.keys.length>1?"們":""}:${g(e.keys,"、")}`;case"invalid_key":return`${e.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${e.origin} 中有無效的值`;default:return"無效的輸入值"}}};function If(){return{localeError:kf()}}const Sf=()=>{const n={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function t(e){return n[e]??null}const i={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},o={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return e=>{switch(e.code){case"invalid_type":{const r=o[e.expected]??e.expected,a=_(e.input),u=o[a]??a;return/^[A-Z]/.test(e.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${e.expected}, àmọ̀ a rí ${u}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${r}, àmọ̀ a rí ${u}`}case"invalid_value":return e.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${h(e.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${g(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",a=t(e.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${e.origin??"iye"} ${a.verb} ${r}${e.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${r}${e.maximum}`}case"too_small":{const r=e.inclusive?">=":">",a=t(e.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${e.origin} ${a.verb} ${r}${e.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${r}${e.minimum}`}case"invalid_format":{const r=e;return r.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${r.prefix}"`:r.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${r.suffix}"`:r.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${r.includes}"`:r.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${r.pattern}`:`Aṣìṣe: ${i[r.format]??e.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${e.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${g(e.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${e.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${e.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function zf(){return{localeError:Sf()}}const Iu=Object.freeze(Object.defineProperty({__proto__:null,ar:Ts,az:As,be:Rs,bg:Fs,ca:Ms,cs:Gs,da:Ws,de:Xs,el:Ys,en:bu,eo:em,es:tm,fa:im,fi:am,fr:cm,frCA:dm,he:mm,hr:vm,hu:gm,hy:hm,id:bm,is:km,it:Sm,ja:wm,ka:jm,kh:Om,km:yu,ko:Nm,lt:Zm,mk:Em,ms:Lm,nl:Jm,no:Cm,ota:Vm,pl:Bm,ps:Km,pt:qm,ro:Hm,ru:ef,sl:tf,sv:of,ta:uf,th:lf,tr:sf,ua:ff,uk:ku,ur:pf,uz:$f,vi:_f,yo:zf,zhCN:yf,zhTW:If},Symbol.toStringTag,{value:"Module"}));var Oi;const Su=Symbol("ZodOutput"),zu=Symbol("ZodInput");class wu{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...i){const o=i[0];return this._map.set(t,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){const i=this._map.get(t);return i&&typeof i=="object"&&"id"in i&&this._idmap.delete(i.id),this._map.delete(t),this}get(t){const i=t._zod.parent;if(i){const o={...this.get(i)??{}};delete o.id;const e={...o,...this._map.get(t)};return Object.keys(e).length?e:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function Lt(){return new wu}(Oi=globalThis).__zod_globalRegistry??(Oi.__zod_globalRegistry=Lt());const M=globalThis.__zod_globalRegistry;function xu(n,t){return new n({type:"string",...v(t)})}function ju(n,t){return new n({type:"string",coerce:!0,...v(t)})}function Rt(n,t){return new n({type:"string",format:"email",check:"string_format",abort:!1,...v(t)})}function cn(n,t){return new n({type:"string",format:"guid",check:"string_format",abort:!1,...v(t)})}function Jt(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,...v(t)})}function Ft(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...v(t)})}function Ct(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...v(t)})}function Mt(n,t){return new n({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...v(t)})}function hn(n,t){return new n({type:"string",format:"url",check:"string_format",abort:!1,...v(t)})}function Vt(n,t){return new n({type:"string",format:"emoji",check:"string_format",abort:!1,...v(t)})}function Gt(n,t){return new n({type:"string",format:"nanoid",check:"string_format",abort:!1,...v(t)})}function Kt(n,t){return new n({type:"string",format:"cuid",check:"string_format",abort:!1,...v(t)})}function Wt(n,t){return new n({type:"string",format:"cuid2",check:"string_format",abort:!1,...v(t)})}function Bt(n,t){return new n({type:"string",format:"ulid",check:"string_format",abort:!1,...v(t)})}function Xt(n,t){return new n({type:"string",format:"xid",check:"string_format",abort:!1,...v(t)})}function qt(n,t){return new n({type:"string",format:"ksuid",check:"string_format",abort:!1,...v(t)})}function Yt(n,t){return new n({type:"string",format:"ipv4",check:"string_format",abort:!1,...v(t)})}function Ht(n,t){return new n({type:"string",format:"ipv6",check:"string_format",abort:!1,...v(t)})}function Uu(n,t){return new n({type:"string",format:"mac",check:"string_format",abort:!1,...v(t)})}function Qt(n,t){return new n({type:"string",format:"cidrv4",check:"string_format",abort:!1,...v(t)})}function er(n,t){return new n({type:"string",format:"cidrv6",check:"string_format",abort:!1,...v(t)})}function nr(n,t){return new n({type:"string",format:"base64",check:"string_format",abort:!1,...v(t)})}function tr(n,t){return new n({type:"string",format:"base64url",check:"string_format",abort:!1,...v(t)})}function rr(n,t){return new n({type:"string",format:"e164",check:"string_format",abort:!1,...v(t)})}function ir(n,t){return new n({type:"string",format:"jwt",check:"string_format",abort:!1,...v(t)})}const Ou={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Du(n,t){return new n({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...v(t)})}function Nu(n,t){return new n({type:"string",format:"date",check:"string_format",...v(t)})}function Pu(n,t){return new n({type:"string",format:"time",check:"string_format",precision:null,...v(t)})}function Zu(n,t){return new n({type:"string",format:"duration",check:"string_format",...v(t)})}function Tu(n,t){return new n({type:"number",checks:[],...v(t)})}function Eu(n,t){return new n({type:"number",coerce:!0,checks:[],...v(t)})}function Au(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"safeint",...v(t)})}function Lu(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"float32",...v(t)})}function Ru(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"float64",...v(t)})}function Ju(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"int32",...v(t)})}function Fu(n,t){return new n({type:"number",check:"number_format",abort:!1,format:"uint32",...v(t)})}function Cu(n,t){return new n({type:"boolean",...v(t)})}function Mu(n,t){return new n({type:"boolean",coerce:!0,...v(t)})}function Vu(n,t){return new n({type:"bigint",...v(t)})}function Gu(n,t){return new n({type:"bigint",coerce:!0,...v(t)})}function Ku(n,t){return new n({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...v(t)})}function Wu(n,t){return new n({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...v(t)})}function Bu(n,t){return new n({type:"symbol",...v(t)})}function Xu(n,t){return new n({type:"undefined",...v(t)})}function qu(n,t){return new n({type:"null",...v(t)})}function Yu(n){return new n({type:"any"})}function Hu(n){return new n({type:"unknown"})}function Qu(n,t){return new n({type:"never",...v(t)})}function ec(n,t){return new n({type:"void",...v(t)})}function nc(n,t){return new n({type:"date",...v(t)})}function tc(n,t){return new n({type:"date",coerce:!0,...v(t)})}function rc(n,t){return new n({type:"nan",...v(t)})}function Y(n,t){return new jt({check:"less_than",...v(t),value:n,inclusive:!1})}function V(n,t){return new jt({check:"less_than",...v(t),value:n,inclusive:!0})}function H(n,t){return new Ut({check:"greater_than",...v(t),value:n,inclusive:!1})}function L(n,t){return new Ut({check:"greater_than",...v(t),value:n,inclusive:!0})}function or(n){return H(0,n)}function ar(n){return Y(0,n)}function ur(n){return V(0,n)}function cr(n){return L(0,n)}function fe(n,t){return new Fo({check:"multiple_of",...v(t),value:n})}function _e(n,t){return new Vo({check:"max_size",...v(t),maximum:n})}function Q(n,t){return new Go({check:"min_size",...v(t),minimum:n})}function Re(n,t){return new Ko({check:"size_equals",...v(t),size:n})}function Je(n,t){return new Wo({check:"max_length",...v(t),maximum:n})}function ie(n,t){return new Bo({check:"min_length",...v(t),minimum:n})}function Fe(n,t){return new Xo({check:"length_equals",...v(t),length:n})}function _n(n,t){return new qo({check:"string_format",format:"regex",...v(t),pattern:n})}function bn(n){return new Yo({check:"string_format",format:"lowercase",...v(n)})}function yn(n){return new Ho({check:"string_format",format:"uppercase",...v(n)})}function kn(n,t){return new Qo({check:"string_format",format:"includes",...v(t),includes:n})}function In(n,t){return new ea({check:"string_format",format:"starts_with",...v(t),prefix:n})}function Sn(n,t){return new na({check:"string_format",format:"ends_with",...v(t),suffix:n})}function lr(n,t,i){return new ta({check:"property",property:n,schema:t,...v(i)})}function zn(n,t){return new ra({check:"mime_type",mime:n,...v(t)})}function q(n){return new ia({check:"overwrite",tx:n})}function wn(n){return q(t=>t.normalize(n))}function xn(){return q(n=>n.trim())}function jn(){return q(n=>n.toLowerCase())}function Un(){return q(n=>n.toUpperCase())}function On(){return q(n=>Ei(n))}function ic(n,t,i){return new n({type:"array",element:t,...v(i)})}function wf(n,t,i){return new n({type:"union",options:t,...v(i)})}function xf(n,t,i){return new n({type:"union",options:t,inclusive:!1,...v(i)})}function jf(n,t,i,o){return new n({type:"union",options:i,discriminator:t,...v(o)})}function Uf(n,t,i){return new n({type:"intersection",left:t,right:i})}function Of(n,t,i,o){const e=i instanceof y,r=e?o:i,a=e?i:null;return new n({type:"tuple",items:t,rest:a,...v(r)})}function Df(n,t,i,o){return new n({type:"record",keyType:t,valueType:i,...v(o)})}function Nf(n,t,i,o){return new n({type:"map",keyType:t,valueType:i,...v(o)})}function Pf(n,t,i){return new n({type:"set",valueType:t,...v(i)})}function Zf(n,t,i){const o=Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t;return new n({type:"enum",entries:o,...v(i)})}function Tf(n,t,i){return new n({type:"enum",entries:t,...v(i)})}function Ef(n,t,i){return new n({type:"literal",values:Array.isArray(t)?t:[t],...v(i)})}function oc(n,t){return new n({type:"file",...v(t)})}function Af(n,t){return new n({type:"transform",transform:t})}function Lf(n,t){return new n({type:"optional",innerType:t})}function Rf(n,t){return new n({type:"nullable",innerType:t})}function Jf(n,t,i){return new n({type:"default",innerType:t,get defaultValue(){return typeof i=="function"?i():vn(i)}})}function Ff(n,t,i){return new n({type:"nonoptional",innerType:t,...v(i)})}function Cf(n,t){return new n({type:"success",innerType:t})}function Mf(n,t,i){return new n({type:"catch",innerType:t,catchValue:typeof i=="function"?i:()=>i})}function Vf(n,t,i){return new n({type:"pipe",in:t,out:i})}function Gf(n,t){return new n({type:"readonly",innerType:t})}function Kf(n,t,i){return new n({type:"template_literal",parts:t,...v(i)})}function Wf(n,t){return new n({type:"lazy",getter:t})}function Bf(n,t){return new n({type:"promise",innerType:t})}function ac(n,t,i){const o=v(i);return o.abort??(o.abort=!0),new n({type:"custom",check:"custom",fn:t,...o})}function uc(n,t,i){return new n({type:"custom",check:"custom",fn:t,...v(i)})}function cc(n,t){const i=lc(o=>(o.addIssue=e=>{if(typeof e=="string")o.issues.push(se(e,o.value,i._zod.def));else{const r=e;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),r.input??(r.input=o.value),r.inst??(r.inst=i),r.continue??(r.continue=!i._zod.def.abort),o.issues.push(se(r))}},n(o.value,o)),t);return i}function lc(n,t){const i=new j({check:"custom",...v(t)});return i._zod.check=n,i}function dc(n){const t=new j({check:"describe"});return t._zod.onattach=[i=>{const o=M.get(i)??{};M.add(i,{...o,description:n})}],t._zod.check=()=>{},t}function sc(n){const t=new j({check:"meta"});return t._zod.onattach=[i=>{const o=M.get(i)??{};M.add(i,{...o,...n})}],t._zod.check=()=>{},t}function mc(n,t){const i=v(t);let o=i.truthy??["true","1","yes","on","y","enabled"],e=i.falsy??["false","0","no","off","n","disabled"];i.case!=="sensitive"&&(o=o.map(p=>typeof p=="string"?p.toLowerCase():p),e=e.map(p=>typeof p=="string"?p.toLowerCase():p));const r=new Set(o),a=new Set(e),u=n.Codec??At,c=n.Boolean??Nt,l=n.String??Le,m=new l({type:"string",error:i.error}),d=new c({type:"boolean",error:i.error}),f=new u({type:"pipe",in:m,out:d,transform:((p,b)=>{let S=p;return i.case!=="sensitive"&&(S=S.toLowerCase()),r.has(S)?!0:a.has(S)?!1:(b.issues.push({code:"invalid_value",expected:"stringbool",values:[...r,...a],input:b.value,inst:f,continue:!1}),{})}),reverseTransform:((p,b)=>p===!0?o[0]||"true":e[0]||"false"),error:i.error});return f}function Ce(n,t,i,o={}){const e=v(o),r={...v(o),check:"string_format",type:"string",format:t,fn:typeof i=="function"?i:u=>i.test(u),...e};return i instanceof RegExp&&(r.pattern=i),new n(r)}function ve(n){let t=(n==null?void 0:n.target)??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:n.processors??{},metadataRegistry:(n==null?void 0:n.metadata)??M,target:t,unrepresentable:(n==null?void 0:n.unrepresentable)??"throw",override:(n==null?void 0:n.override)??(()=>{}),io:(n==null?void 0:n.io)??"output",counter:0,seen:new Map,cycles:(n==null?void 0:n.cycles)??"ref",reused:(n==null?void 0:n.reused)??"inline",external:(n==null?void 0:n.external)??void 0}}function z(n,t,i={path:[],schemaPath:[]}){var m,d;var o;const e=n._zod.def,r=t.seen.get(n);if(r)return r.count++,i.schemaPath.includes(n)&&(r.cycle=i.path),r.schema;const a={schema:{},count:1,cycle:void 0,path:i.path};t.seen.set(n,a);const u=(d=(m=n._zod).toJSONSchema)==null?void 0:d.call(m);if(u)a.schema=u;else{const f={...i,schemaPath:[...i.schemaPath,n],path:i.path};if(n._zod.processJSONSchema)n._zod.processJSONSchema(t,a.schema,f);else{const b=a.schema,S=t.processors[e.type];if(!S)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${e.type}`);S(n,t,b,f)}const p=n._zod.parent;p&&(a.ref||(a.ref=p),z(p,t,f),t.seen.get(p).isParent=!0)}const c=t.metadataRegistry.get(n);return c&&Object.assign(a.schema,c),t.io==="input"&&E(n)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&"_prefault"in a.schema&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(n).schema}function pe(n,t){var a,u,c,l;const i=n.seen.get(t);if(!i)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=new Map;for(const m of n.seen.entries()){const d=(a=n.metadataRegistry.get(m[0]))==null?void 0:a.id;if(d){const f=o.get(d);if(f&&f!==m[0])throw new Error(`Duplicate schema id "${d}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(d,m[0])}}const e=m=>{var S;const d=n.target==="draft-2020-12"?"$defs":"definitions";if(n.external){const D=(S=n.external.registry.get(m[0]))==null?void 0:S.id,O=n.external.uri??(ye=>ye);if(D)return{ref:O(D)};const N=m[1].defId??m[1].schema.id??`schema${n.counter++}`;return m[1].defId=N,{defId:N,ref:`${O("__shared")}#/${d}/${N}`}}if(m[1]===i)return{ref:"#"};const p=`#/${d}/`,b=m[1].schema.id??`__schema${n.counter++}`;return{defId:b,ref:p+b}},r=m=>{if(m[1].schema.$ref)return;const d=m[1],{ref:f,defId:p}=e(m);d.def={...d.schema},p&&(d.defId=p);const b=d.schema;for(const S in b)delete b[S];b.$ref=f};if(n.cycles==="throw")for(const m of n.seen.entries()){const d=m[1];if(d.cycle)throw new Error(`Cycle detected: #/${(u=d.cycle)==null?void 0:u.join("/")}/ Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const m of n.seen.entries()){const d=m[1];if(t===m[0]){r(m);continue}if(n.external){const p=(c=n.external.registry.get(m[0]))==null?void 0:c.id;if(t!==m[0]&&p){r(m);continue}}if((l=n.metadataRegistry.get(m[0]))==null?void 0:l.id){r(m);continue}if(d.cycle){r(m);continue}if(d.count>1&&n.reused==="ref"){r(m);continue}}}function ge(n,t){var u,c,l,m;const i=n.seen.get(t);if(!i)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=d=>{const f=n.seen.get(d);if(f.ref===null)return;const p=f.def??f.schema,b={...p},S=f.ref;if(f.ref=null,S){o(S);const O=n.seen.get(S),N=O.schema;if(N.$ref&&(n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0")?(p.allOf=p.allOf??[],p.allOf.push(N)):Object.assign(p,N),Object.assign(p,b),d._zod.parent===S)for(const A in p)A==="$ref"||A==="allOf"||A in b||delete p[A];if(N.$ref&&O.def)for(const A in p)A==="$ref"||A==="allOf"||A in O.def&&JSON.stringify(p[A])===JSON.stringify(O.def[A])&&delete p[A]}const D=d._zod.parent;if(D&&D!==S){o(D);const O=n.seen.get(D);if(O!=null&&O.schema.$ref&&(p.$ref=O.schema.$ref,O.def))for(const N in p)N==="$ref"||N==="allOf"||N in O.def&&JSON.stringify(p[N])===JSON.stringify(O.def[N])&&delete p[N]}n.override({zodSchema:d,jsonSchema:p,path:f.path??[]})};for(const d of[...n.seen.entries()].reverse())o(d[0]);const e={};if(n.target==="draft-2020-12"?e.$schema="https://json-schema.org/draft/2020-12/schema":n.target==="draft-07"?e.$schema="http://json-schema.org/draft-07/schema#":n.target==="draft-04"?e.$schema="http://json-schema.org/draft-04/schema#":n.target,(u=n.external)!=null&&u.uri){const d=(c=n.external.registry.get(t))==null?void 0:c.id;if(!d)throw new Error("Schema is missing an `id` property");e.$id=n.external.uri(d)}Object.assign(e,i.def??i.schema);const r=(l=n.metadataRegistry.get(t))==null?void 0:l.id;r!==void 0&&e.id===r&&delete e.id;const a=((m=n.external)==null?void 0:m.defs)??{};for(const d of n.seen.entries()){const f=d[1];f.def&&f.defId&&(f.def.id===f.defId&&delete f.def.id,a[f.defId]=f.def)}n.external||Object.keys(a).length>0&&(n.target==="draft-2020-12"?e.$defs=a:e.definitions=a);try{const d=JSON.parse(JSON.stringify(e));return Object.defineProperty(d,"~standard",{value:{...t["~standard"],jsonSchema:{input:ze(t,"input",n.processors),output:ze(t,"output",n.processors)}},enumerable:!1,writable:!1}),d}catch{throw new Error("Error converting schema to JSON.")}}function E(n,t){const i=t??{seen:new Set};if(i.seen.has(n))return!1;i.seen.add(n);const o=n._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return E(o.element,i);if(o.type==="set")return E(o.valueType,i);if(o.type==="lazy")return E(o.getter(),i);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault")return E(o.innerType,i);if(o.type==="intersection")return E(o.left,i)||E(o.right,i);if(o.type==="record"||o.type==="map")return E(o.keyType,i)||E(o.valueType,i);if(o.type==="pipe")return n._zod.traits.has("$ZodCodec")?!0:E(o.in,i)||E(o.out,i);if(o.type==="object"){for(const e in o.shape)if(E(o.shape[e],i))return!0;return!1}if(o.type==="union"){for(const e of o.options)if(E(e,i))return!0;return!1}if(o.type==="tuple"){for(const e of o.items)if(E(e,i))return!0;return!!(o.rest&&E(o.rest,i))}return!1}const fc=(n,t={})=>i=>{const o=ve({...i,processors:t});return z(n,o),pe(o,n),ge(o,n)},ze=(n,t,i={})=>o=>{const{libraryOptions:e,target:r}=o??{},a=ve({...e??{},target:r,io:t,processors:i});return z(n,a),pe(a,n),ge(a,n)},Xf={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},vc=(n,t,i,o)=>{const e=i;e.type="string";const{minimum:r,maximum:a,format:u,patterns:c,contentEncoding:l}=n._zod.bag;if(typeof r=="number"&&(e.minLength=r),typeof a=="number"&&(e.maxLength=a),u&&(e.format=Xf[u]??u,e.format===""&&delete e.format,u==="time"&&delete e.format),l&&(e.contentEncoding=l),c&&c.size>0){const m=[...c];m.length===1?e.pattern=m[0].source:m.length>1&&(e.allOf=[...m.map(d=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:d.source}))])}},pc=(n,t,i,o)=>{const e=i,{minimum:r,maximum:a,format:u,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:m}=n._zod.bag;typeof u=="string"&&u.includes("int")?e.type="integer":e.type="number";const d=typeof m=="number"&&m>=(r??Number.NEGATIVE_INFINITY),f=typeof l=="number"&&l<=(a??Number.POSITIVE_INFINITY),p=t.target==="draft-04"||t.target==="openapi-3.0";d?p?(e.minimum=m,e.exclusiveMinimum=!0):e.exclusiveMinimum=m:typeof r=="number"&&(e.minimum=r),f?p?(e.maximum=l,e.exclusiveMaximum=!0):e.exclusiveMaximum=l:typeof a=="number"&&(e.maximum=a),typeof c=="number"&&(e.multipleOf=c)},gc=(n,t,i,o)=>{i.type="boolean"},$c=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},hc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},_c=(n,t,i,o)=>{t.target==="openapi-3.0"?(i.type="string",i.nullable=!0,i.enum=[null]):i.type="null"},bc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},yc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},kc=(n,t,i,o)=>{i.not={}},Ic=(n,t,i,o)=>{},Sc=(n,t,i,o)=>{},zc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},wc=(n,t,i,o)=>{const e=n._zod.def,r=st(e.entries);r.every(a=>typeof a=="number")&&(i.type="number"),r.every(a=>typeof a=="string")&&(i.type="string"),i.enum=r},xc=(n,t,i,o)=>{const e=n._zod.def,r=[];for(const a of e.values)if(a===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");r.push(Number(a))}else r.push(a);if(r.length!==0)if(r.length===1){const a=r[0];i.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?i.enum=[a]:i.const=a}else r.every(a=>typeof a=="number")&&(i.type="number"),r.every(a=>typeof a=="string")&&(i.type="string"),r.every(a=>typeof a=="boolean")&&(i.type="boolean"),r.every(a=>a===null)&&(i.type="null"),i.enum=r},jc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},Uc=(n,t,i,o)=>{const e=i,r=n._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");e.type="string",e.pattern=r.source},Oc=(n,t,i,o)=>{const e=i,r={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:u,mime:c}=n._zod.bag;a!==void 0&&(r.minLength=a),u!==void 0&&(r.maxLength=u),c?c.length===1?(r.contentMediaType=c[0],Object.assign(e,r)):(Object.assign(e,r),e.anyOf=c.map(l=>({contentMediaType:l}))):Object.assign(e,r)},Dc=(n,t,i,o)=>{i.type="boolean"},Nc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Pc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Zc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Tc=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Ec=(n,t,i,o)=>{if(t.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Ac=(n,t,i,o)=>{const e=i,r=n._zod.def,{minimum:a,maximum:u}=n._zod.bag;typeof a=="number"&&(e.minItems=a),typeof u=="number"&&(e.maxItems=u),e.type="array",e.items=z(r.element,t,{...o,path:[...o.path,"items"]})},Lc=(n,t,i,o)=>{var l;const e=i,r=n._zod.def;e.type="object",e.properties={};const a=r.shape;for(const m in a)e.properties[m]=z(a[m],t,{...o,path:[...o.path,"properties",m]});const u=new Set(Object.keys(a)),c=new Set([...u].filter(m=>{const d=r.shape[m]._zod;return t.io==="input"?d.optin===void 0:d.optout===void 0}));c.size>0&&(e.required=Array.from(c)),((l=r.catchall)==null?void 0:l._zod.def.type)==="never"?e.additionalProperties=!1:r.catchall?r.catchall&&(e.additionalProperties=z(r.catchall,t,{...o,path:[...o.path,"additionalProperties"]})):t.io==="output"&&(e.additionalProperties=!1)},dr=(n,t,i,o)=>{const e=n._zod.def,r=e.inclusive===!1,a=e.options.map((u,c)=>z(u,t,{...o,path:[...o.path,r?"oneOf":"anyOf",c]}));r?i.oneOf=a:i.anyOf=a},Rc=(n,t,i,o)=>{const e=n._zod.def,r=z(e.left,t,{...o,path:[...o.path,"allOf",0]}),a=z(e.right,t,{...o,path:[...o.path,"allOf",1]}),u=l=>"allOf"in l&&Object.keys(l).length===1,c=[...u(r)?r.allOf:[r],...u(a)?a.allOf:[a]];i.allOf=c},Jc=(n,t,i,o)=>{const e=i,r=n._zod.def;e.type="array";const a=t.target==="draft-2020-12"?"prefixItems":"items",u=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",c=r.items.map((f,p)=>z(f,t,{...o,path:[...o.path,a,p]})),l=r.rest?z(r.rest,t,{...o,path:[...o.path,u,...t.target==="openapi-3.0"?[r.items.length]:[]]}):null;t.target==="draft-2020-12"?(e.prefixItems=c,l&&(e.items=l)):t.target==="openapi-3.0"?(e.items={anyOf:c},l&&e.items.anyOf.push(l),e.minItems=c.length,l||(e.maxItems=c.length)):(e.items=c,l&&(e.additionalItems=l));const{minimum:m,maximum:d}=n._zod.bag;typeof m=="number"&&(e.minItems=m),typeof d=="number"&&(e.maxItems=d)},Fc=(n,t,i,o)=>{const e=i,r=n._zod.def;e.type="object";const a=r.keyType,u=a._zod.bag,c=u==null?void 0:u.patterns;if(r.mode==="loose"&&c&&c.size>0){const m=z(r.valueType,t,{...o,path:[...o.path,"patternProperties","*"]});e.patternProperties={};for(const d of c)e.patternProperties[d.source]=m}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(e.propertyNames=z(r.keyType,t,{...o,path:[...o.path,"propertyNames"]})),e.additionalProperties=z(r.valueType,t,{...o,path:[...o.path,"additionalProperties"]});const l=a._zod.values;if(l){const m=[...l].filter(d=>typeof d=="string"||typeof d=="number");m.length>0&&(e.required=m)}},Cc=(n,t,i,o)=>{const e=n._zod.def,r=z(e.innerType,t,o),a=t.seen.get(n);t.target==="openapi-3.0"?(a.ref=e.innerType,i.nullable=!0):i.anyOf=[r,{type:"null"}]},Mc=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType},Vc=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType,i.default=JSON.parse(JSON.stringify(e.defaultValue))},Gc=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType,t.io==="input"&&(i._prefault=JSON.parse(JSON.stringify(e.defaultValue)))},Kc=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType;let a;try{a=e.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}i.default=a},Wc=(n,t,i,o)=>{const e=n._zod.def,r=e.in._zod.traits.has("$ZodTransform"),a=t.io==="input"?r?e.out:e.in:e.out;z(a,t,o);const u=t.seen.get(n);u.ref=a},Bc=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType,i.readOnly=!0},Xc=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType},sr=(n,t,i,o)=>{const e=n._zod.def;z(e.innerType,t,o);const r=t.seen.get(n);r.ref=e.innerType},qc=(n,t,i,o)=>{const e=n._zod.innerType;z(e,t,o);const r=t.seen.get(n);r.ref=e},ut={string:vc,number:pc,boolean:gc,bigint:$c,symbol:hc,null:_c,undefined:bc,void:yc,never:kc,any:Ic,unknown:Sc,date:zc,enum:wc,literal:xc,nan:jc,template_literal:Uc,file:Oc,success:Dc,custom:Nc,function:Pc,transform:Zc,map:Tc,set:Ec,array:Ac,object:Lc,union:dr,intersection:Rc,tuple:Jc,record:Fc,nullable:Cc,nonoptional:Mc,default:Vc,prefault:Gc,catch:Kc,pipe:Wc,readonly:Bc,promise:Xc,optional:sr,lazy:qc};function Yc(n,t){if("_idmap"in n){const o=n,e=ve({...t,processors:ut}),r={};for(const c of o._idmap.entries()){const[l,m]=c;z(m,e)}const a={},u={registry:o,uri:t==null?void 0:t.uri,defs:r};e.external=u;for(const c of o._idmap.entries()){const[l,m]=c;pe(e,m),a[l]=ge(e,m)}if(Object.keys(r).length>0){const c=e.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[c]:r}}return{schemas:a}}const i=ve({...t,processors:ut});return z(n,i),pe(i,n),ge(i,n)}class qf{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let i=(t==null?void 0:t.target)??"draft-2020-12";i==="draft-4"&&(i="draft-04"),i==="draft-7"&&(i="draft-07"),this.ctx=ve({processors:ut,target:i,...(t==null?void 0:t.metadata)&&{metadata:t.metadata},...(t==null?void 0:t.unrepresentable)&&{unrepresentable:t.unrepresentable},...(t==null?void 0:t.override)&&{override:t.override},...(t==null?void 0:t.io)&&{io:t.io}})}process(t,i={path:[],schemaPath:[]}){return z(t,this.ctx,i)}emit(t,i){i&&(i.cycles&&(this.ctx.cycles=i.cycles),i.reused&&(this.ctx.reused=i.reused),i.external&&(this.ctx.external=i.external)),pe(this.ctx,t);const o=ge(this.ctx,t),{"~standard":e,...r}=o;return r}}const Yf=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Hf=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:Ra,$ZodArray:Va,$ZodAsyncError:te,$ZodBase64:xa,$ZodBase64URL:Ua,$ZodBigInt:Pt,$ZodBigIntFormat:Ta,$ZodBoolean:Nt,$ZodCIDRv4:za,$ZodCIDRv6:wa,$ZodCUID:fa,$ZodCUID2:va,$ZodCatch:su,$ZodCheck:j,$ZodCheckBigIntFormat:Mo,$ZodCheckEndsWith:na,$ZodCheckGreaterThan:Ut,$ZodCheckIncludes:Qo,$ZodCheckLengthEquals:Xo,$ZodCheckLessThan:jt,$ZodCheckLowerCase:Yo,$ZodCheckMaxLength:Wo,$ZodCheckMaxSize:Vo,$ZodCheckMimeType:ra,$ZodCheckMinLength:Bo,$ZodCheckMinSize:Go,$ZodCheckMultipleOf:Fo,$ZodCheckNumberFormat:Co,$ZodCheckOverwrite:ia,$ZodCheckProperty:ta,$ZodCheckRegex:qo,$ZodCheckSizeEquals:Ko,$ZodCheckStartsWith:ea,$ZodCheckStringFormat:Ae,$ZodCheckUpperCase:Ho,$ZodCodec:At,$ZodCustom:_u,$ZodCustomStringFormat:Pa,$ZodDate:Ma,$ZodDefault:uu,$ZodDiscriminatedUnion:qa,$ZodE164:Oa,$ZodEmail:la,$ZodEmoji:sa,$ZodEncodeError:mn,$ZodEnum:nu,$ZodError:ft,$ZodExactOptional:ou,$ZodFile:ru,$ZodFunction:gu,$ZodGUID:ua,$ZodIPv4:ka,$ZodIPv6:Ia,$ZodISODate:_a,$ZodISODateTime:ha,$ZodISODuration:ya,$ZodISOTime:ba,$ZodIntersection:Ya,$ZodJWT:Na,$ZodKSUID:$a,$ZodLazy:hu,$ZodLiteral:tu,$ZodMAC:Sa,$ZodMap:Qa,$ZodNaN:mu,$ZodNanoID:ma,$ZodNever:Fa,$ZodNonOptional:lu,$ZodNull:La,$ZodNullable:au,$ZodNumber:Dt,$ZodNumberFormat:Za,$ZodObject:Wa,$ZodObjectJIT:Ba,$ZodOptional:Tt,$ZodPipe:Et,$ZodPrefault:cu,$ZodPreprocess:fu,$ZodPromise:$u,$ZodReadonly:vu,$ZodRealError:J,$ZodRecord:Ha,$ZodRegistry:wu,$ZodSet:eu,$ZodString:Le,$ZodStringFormat:w,$ZodSuccess:du,$ZodSymbol:Ea,$ZodTemplateLiteral:pu,$ZodTransform:iu,$ZodTuple:Zt,$ZodType:y,$ZodULID:pa,$ZodURL:da,$ZodUUID:ca,$ZodUndefined:Aa,$ZodUnion:$n,$ZodUnknown:Ja,$ZodVoid:Ca,$ZodXID:ga,$ZodXor:Xa,$brand:Zi,$constructor:s,$input:zu,$output:Su,Doc:oa,JSONSchema:Yf,JSONSchemaGenerator:qf,NEVER:Pi,TimePrecision:Ou,_any:Yu,_array:ic,_base64:nr,_base64url:tr,_bigint:Vu,_boolean:Cu,_catch:Mf,_check:lc,_cidrv4:Qt,_cidrv6:er,_coercedBigint:Gu,_coercedBoolean:Mu,_coercedDate:tc,_coercedNumber:Eu,_coercedString:ju,_cuid:Kt,_cuid2:Wt,_custom:ac,_date:nc,_decode:$t,_decodeAsync:_t,_default:Jf,_discriminatedUnion:jf,_e164:rr,_email:Rt,_emoji:Vt,_encode:gt,_encodeAsync:ht,_endsWith:Sn,_enum:Zf,_file:oc,_float32:Lu,_float64:Ru,_gt:H,_gte:L,_guid:cn,_includes:kn,_int:Au,_int32:Ju,_int64:Ku,_intersection:Uf,_ipv4:Yt,_ipv6:Ht,_isoDate:Nu,_isoDateTime:Du,_isoDuration:Zu,_isoTime:Pu,_jwt:ir,_ksuid:qt,_lazy:Wf,_length:Fe,_literal:Ef,_lowercase:bn,_lt:Y,_lte:V,_mac:Uu,_map:Nf,_max:V,_maxLength:Je,_maxSize:_e,_mime:zn,_min:L,_minLength:ie,_minSize:Q,_multipleOf:fe,_nan:rc,_nanoid:Gt,_nativeEnum:Tf,_negative:ar,_never:Qu,_nonnegative:cr,_nonoptional:Ff,_nonpositive:ur,_normalize:wn,_null:qu,_nullable:Rf,_number:Tu,_optional:Lf,_overwrite:q,_parse:De,_parseAsync:Ne,_pipe:Vf,_positive:or,_promise:Bf,_property:lr,_readonly:Gf,_record:Df,_refine:uc,_regex:_n,_safeDecode:yt,_safeDecodeAsync:It,_safeEncode:bt,_safeEncodeAsync:kt,_safeParse:Pe,_safeParseAsync:Ze,_set:Pf,_size:Re,_slugify:On,_startsWith:In,_string:xu,_stringFormat:Ce,_stringbool:mc,_success:Cf,_superRefine:cc,_symbol:Bu,_templateLiteral:Kf,_toLowerCase:jn,_toUpperCase:Un,_transform:Af,_trim:xn,_tuple:Of,_uint32:Fu,_uint64:Wu,_ulid:Bt,_undefined:Xu,_union:wf,_unknown:Hu,_uppercase:yn,_url:hn,_uuid:Jt,_uuidv4:Ft,_uuidv6:Ct,_uuidv7:Mt,_void:ec,_xid:Xt,_xor:xf,clone:G,config:Z,createStandardJSONSchemaMethod:ze,createToJSONSchemaMethod:fc,decode:rs,decodeAsync:os,describe:dc,encode:ts,encodeAsync:is,extractDefs:pe,finalize:ge,flattenError:vt,formatError:pt,globalConfig:Se,globalRegistry:M,initializeContext:ve,isValidBase64:Ot,isValidBase64URL:ja,isValidJWT:Da,locales:Iu,meta:sc,parse:it,parseAsync:ot,prettifyError:to,process:z,regexes:xt,registry:Lt,safeDecode:us,safeDecodeAsync:ls,safeEncode:as,safeEncodeAsync:cs,safeParse:ro,safeParseAsync:io,toDotPath:no,toJSONSchema:Yc,treeifyError:eo,util:Hi,version:aa},Symbol.toStringTag,{value:"Module"})),Qf=Object.freeze(Object.defineProperty({__proto__:null,endsWith:Sn,gt:H,gte:L,includes:kn,length:Fe,lowercase:bn,lt:Y,lte:V,maxLength:Je,maxSize:_e,mime:zn,minLength:ie,minSize:Q,multipleOf:fe,negative:ar,nonnegative:cr,nonpositive:ur,normalize:wn,overwrite:q,positive:or,property:lr,regex:_n,size:Re,slugify:On,startsWith:In,toLowerCase:jn,toUpperCase:Un,trim:xn,uppercase:yn},Symbol.toStringTag,{value:"Module"})),mr=s("ZodISODateTime",(n,t)=>{ha.init(n,t),x.init(n,t)});function Hc(n){return Du(mr,n)}const fr=s("ZodISODate",(n,t)=>{_a.init(n,t),x.init(n,t)});function Qc(n){return Nu(fr,n)}const vr=s("ZodISOTime",(n,t)=>{ba.init(n,t),x.init(n,t)});function el(n){return Pu(vr,n)}const pr=s("ZodISODuration",(n,t)=>{ya.init(n,t),x.init(n,t)});function nl(n){return Zu(pr,n)}const tl=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:fr,ZodISODateTime:mr,ZodISODuration:pr,ZodISOTime:vr,date:Qc,datetime:Hc,duration:nl,time:el},Symbol.toStringTag,{value:"Module"})),rl=(n,t)=>{ft.init(n,t),n.name="ZodError",Object.defineProperties(n,{format:{value:i=>pt(n,i)},flatten:{value:i=>vt(n,i)},addIssue:{value:i=>{n.issues.push(i),n.message=JSON.stringify(n.issues,on,2)}},addIssues:{value:i=>{n.issues.push(...i),n.message=JSON.stringify(n.issues,on,2)}},isEmpty:{get(){return n.issues.length===0}}})},ev=s("ZodError",rl),F=s("ZodError",rl,{Parent:Error}),il=De(F),ol=Ne(F),al=Pe(F),ul=Ze(F),cl=gt(F),ll=$t(F),dl=ht(F),sl=_t(F),ml=bt(F),fl=yt(F),vl=kt(F),pl=It(F),Di=new WeakMap;function Me(n,t,i){const o=Object.getPrototypeOf(n);let e=Di.get(o);if(e||(e=new Set,Di.set(o,e)),!e.has(t)){e.add(t);for(const r in i){const a=i[r];Object.defineProperty(o,r,{configurable:!0,enumerable:!1,get(){const u=a.bind(this);return Object.defineProperty(this,r,{configurable:!0,writable:!0,enumerable:!0,value:u}),u},set(u){Object.defineProperty(this,r,{configurable:!0,writable:!0,enumerable:!0,value:u})}})}}}const k=s("ZodType",(n,t)=>(y.init(n,t),Object.assign(n["~standard"],{jsonSchema:{input:ze(n,"input"),output:ze(n,"output")}}),n.toJSONSchema=fc(n,{}),n.def=t,n.type=t.type,Object.defineProperty(n,"_def",{value:t}),n.parse=(i,o)=>il(n,i,o,{callee:n.parse}),n.safeParse=(i,o)=>al(n,i,o),n.parseAsync=async(i,o)=>ol(n,i,o,{callee:n.parseAsync}),n.safeParseAsync=async(i,o)=>ul(n,i,o),n.spa=n.safeParseAsync,n.encode=(i,o)=>cl(n,i,o),n.decode=(i,o)=>ll(n,i,o),n.encodeAsync=async(i,o)=>dl(n,i,o),n.decodeAsync=async(i,o)=>sl(n,i,o),n.safeEncode=(i,o)=>ml(n,i,o),n.safeDecode=(i,o)=>fl(n,i,o),n.safeEncodeAsync=async(i,o)=>vl(n,i,o),n.safeDecodeAsync=async(i,o)=>pl(n,i,o),Me(n,"ZodType",{check(...i){const o=this.def;return this.clone(B(o,{checks:[...o.checks??[],...i.map(e=>typeof e=="function"?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),{parent:!0})},with(...i){return this.check(...i)},clone(i,o){return G(this,i,o)},brand(){return this},register(i,o){return i.add(this,o),this},refine(i,o){return this.check(ai(i,o))},superRefine(i,o){return this.check(ui(i,o))},overwrite(i){return this.check(q(i))},optional(){return je(this)},exactOptional(){return Fr(this)},nullable(){return Ue(this)},nullish(){return je(Ue(this))},nonoptional(i){return Wr(this,i)},array(){return Xe(this)},or(i){return Yn([this,i])},and(i){return Dr(this,i)},transform(i){return dn(this,Qn(i))},default(i){return Vr(this,i)},prefault(i){return Kr(this,i)},catch(i){return qr(this,i)},pipe(i){return dn(this,i)},readonly(){return ei(this)},describe(i){const o=this.clone();return M.add(o,{description:i}),o},meta(...i){if(i.length===0)return M.get(this);const o=this.clone();return M.add(o,i[0]),o},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(i){return i(this)}}),Object.defineProperty(n,"description",{get(){var i;return(i=M.get(n))==null?void 0:i.description},configurable:!0}),n)),Dn=s("_ZodString",(n,t)=>{Le.init(n,t),k.init(n,t),n._zod.processJSONSchema=(o,e,r)=>vc(n,o,e);const i=n._zod.bag;n.format=i.format??null,n.minLength=i.minimum??null,n.maxLength=i.maximum??null,Me(n,"_ZodString",{regex(...o){return this.check(_n(...o))},includes(...o){return this.check(kn(...o))},startsWith(...o){return this.check(In(...o))},endsWith(...o){return this.check(Sn(...o))},min(...o){return this.check(ie(...o))},max(...o){return this.check(Je(...o))},length(...o){return this.check(Fe(...o))},nonempty(...o){return this.check(ie(1,...o))},lowercase(o){return this.check(bn(o))},uppercase(o){return this.check(yn(o))},trim(){return this.check(xn())},normalize(...o){return this.check(wn(...o))},toLowerCase(){return this.check(jn())},toUpperCase(){return this.check(Un())},slugify(){return this.check(On())}})}),Ve=s("ZodString",(n,t)=>{Le.init(n,t),Dn.init(n,t),n.email=i=>n.check(Rt(Nn,i)),n.url=i=>n.check(hn(Ge,i)),n.jwt=i=>n.check(ir(Wn,i)),n.emoji=i=>n.check(Vt(Pn,i)),n.guid=i=>n.check(cn(xe,i)),n.uuid=i=>n.check(Jt(W,i)),n.uuidv4=i=>n.check(Ft(W,i)),n.uuidv6=i=>n.check(Ct(W,i)),n.uuidv7=i=>n.check(Mt(W,i)),n.nanoid=i=>n.check(Gt(Zn,i)),n.guid=i=>n.check(cn(xe,i)),n.cuid=i=>n.check(Kt(Tn,i)),n.cuid2=i=>n.check(Wt(En,i)),n.ulid=i=>n.check(Bt(An,i)),n.base64=i=>n.check(nr(Vn,i)),n.base64url=i=>n.check(tr(Gn,i)),n.xid=i=>n.check(Xt(Ln,i)),n.ksuid=i=>n.check(qt(Rn,i)),n.ipv4=i=>n.check(Yt(Jn,i)),n.ipv6=i=>n.check(Ht(Fn,i)),n.cidrv4=i=>n.check(Qt(Cn,i)),n.cidrv6=i=>n.check(er(Mn,i)),n.e164=i=>n.check(rr(Kn,i)),n.datetime=i=>n.check(Hc(i)),n.date=i=>n.check(Qc(i)),n.time=i=>n.check(el(i)),n.duration=i=>n.check(nl(i))});function we(n){return xu(Ve,n)}const x=s("ZodStringFormat",(n,t)=>{w.init(n,t),Dn.init(n,t)}),Nn=s("ZodEmail",(n,t)=>{la.init(n,t),x.init(n,t)});function gl(n){return Rt(Nn,n)}const xe=s("ZodGUID",(n,t)=>{ua.init(n,t),x.init(n,t)});function $l(n){return cn(xe,n)}const W=s("ZodUUID",(n,t)=>{ca.init(n,t),x.init(n,t)});function hl(n){return Jt(W,n)}function _l(n){return Ft(W,n)}function bl(n){return Ct(W,n)}function yl(n){return Mt(W,n)}const Ge=s("ZodURL",(n,t)=>{da.init(n,t),x.init(n,t)});function kl(n){return hn(Ge,n)}function Il(n){return hn(Ge,{protocol:zt,hostname:So,...v(n)})}const Pn=s("ZodEmoji",(n,t)=>{sa.init(n,t),x.init(n,t)});function Sl(n){return Vt(Pn,n)}const Zn=s("ZodNanoID",(n,t)=>{ma.init(n,t),x.init(n,t)});function zl(n){return Gt(Zn,n)}const Tn=s("ZodCUID",(n,t)=>{fa.init(n,t),x.init(n,t)});function wl(n){return Kt(Tn,n)}const En=s("ZodCUID2",(n,t)=>{va.init(n,t),x.init(n,t)});function xl(n){return Wt(En,n)}const An=s("ZodULID",(n,t)=>{pa.init(n,t),x.init(n,t)});function jl(n){return Bt(An,n)}const Ln=s("ZodXID",(n,t)=>{ga.init(n,t),x.init(n,t)});function Ul(n){return Xt(Ln,n)}const Rn=s("ZodKSUID",(n,t)=>{$a.init(n,t),x.init(n,t)});function Ol(n){return qt(Rn,n)}const Jn=s("ZodIPv4",(n,t)=>{ka.init(n,t),x.init(n,t)});function Dl(n){return Yt(Jn,n)}const gr=s("ZodMAC",(n,t)=>{Sa.init(n,t),x.init(n,t)});function Nl(n){return Uu(gr,n)}const Fn=s("ZodIPv6",(n,t)=>{Ia.init(n,t),x.init(n,t)});function Pl(n){return Ht(Fn,n)}const Cn=s("ZodCIDRv4",(n,t)=>{za.init(n,t),x.init(n,t)});function Zl(n){return Qt(Cn,n)}const Mn=s("ZodCIDRv6",(n,t)=>{wa.init(n,t),x.init(n,t)});function Tl(n){return er(Mn,n)}const Vn=s("ZodBase64",(n,t)=>{xa.init(n,t),x.init(n,t)});function El(n){return nr(Vn,n)}const Gn=s("ZodBase64URL",(n,t)=>{Ua.init(n,t),x.init(n,t)});function Al(n){return tr(Gn,n)}const Kn=s("ZodE164",(n,t)=>{Oa.init(n,t),x.init(n,t)});function Ll(n){return rr(Kn,n)}const Wn=s("ZodJWT",(n,t)=>{Na.init(n,t),x.init(n,t)});function Rl(n){return ir(Wn,n)}const be=s("ZodCustomStringFormat",(n,t)=>{Pa.init(n,t),x.init(n,t)});function Jl(n,t,i={}){return Ce(be,n,t,i)}function Fl(n){return Ce(be,"hostname",Io,n)}function Cl(n){return Ce(be,"hex",Ro,n)}function Ml(n,t){const i=(t==null?void 0:t.enc)??"hex",o=`${n}_${i}`,e=xt[o];if(!e)throw new Error(`Unrecognized hash format: ${o}`);return Ce(be,o,e,t)}const Ke=s("ZodNumber",(n,t)=>{Dt.init(n,t),k.init(n,t),n._zod.processJSONSchema=(o,e,r)=>pc(n,o,e),Me(n,"ZodNumber",{gt(o,e){return this.check(H(o,e))},gte(o,e){return this.check(L(o,e))},min(o,e){return this.check(L(o,e))},lt(o,e){return this.check(Y(o,e))},lte(o,e){return this.check(V(o,e))},max(o,e){return this.check(V(o,e))},int(o){return this.check(ln(o))},safe(o){return this.check(ln(o))},positive(o){return this.check(H(0,o))},nonnegative(o){return this.check(L(0,o))},negative(o){return this.check(Y(0,o))},nonpositive(o){return this.check(V(0,o))},multipleOf(o,e){return this.check(fe(o,e))},step(o,e){return this.check(fe(o,e))},finite(){return this}});const i=n._zod.bag;n.minValue=Math.max(i.minimum??Number.NEGATIVE_INFINITY,i.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,n.maxValue=Math.min(i.maximum??Number.POSITIVE_INFINITY,i.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,n.isInt=(i.format??"").includes("int")||Number.isSafeInteger(i.multipleOf??.5),n.isFinite=!0,n.format=i.format??null});function $r(n){return Tu(Ke,n)}const ue=s("ZodNumberFormat",(n,t)=>{Za.init(n,t),Ke.init(n,t)});function ln(n){return Au(ue,n)}function Vl(n){return Lu(ue,n)}function Gl(n){return Ru(ue,n)}function Kl(n){return Ju(ue,n)}function Wl(n){return Fu(ue,n)}const We=s("ZodBoolean",(n,t)=>{Nt.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>gc(n,i,o)});function hr(n){return Cu(We,n)}const Be=s("ZodBigInt",(n,t)=>{Pt.init(n,t),k.init(n,t),n._zod.processJSONSchema=(o,e,r)=>$c(n,o),n.gte=(o,e)=>n.check(L(o,e)),n.min=(o,e)=>n.check(L(o,e)),n.gt=(o,e)=>n.check(H(o,e)),n.gte=(o,e)=>n.check(L(o,e)),n.min=(o,e)=>n.check(L(o,e)),n.lt=(o,e)=>n.check(Y(o,e)),n.lte=(o,e)=>n.check(V(o,e)),n.max=(o,e)=>n.check(V(o,e)),n.positive=o=>n.check(H(BigInt(0),o)),n.negative=o=>n.check(Y(BigInt(0),o)),n.nonpositive=o=>n.check(V(BigInt(0),o)),n.nonnegative=o=>n.check(L(BigInt(0),o)),n.multipleOf=(o,e)=>n.check(fe(o,e));const i=n._zod.bag;n.minValue=i.minimum??null,n.maxValue=i.maximum??null,n.format=i.format??null});function Bl(n){return Vu(Be,n)}const Bn=s("ZodBigIntFormat",(n,t)=>{Ta.init(n,t),Be.init(n,t)});function Xl(n){return Ku(Bn,n)}function ql(n){return Wu(Bn,n)}const _r=s("ZodSymbol",(n,t)=>{Ea.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>hc(n,i)});function Yl(n){return Bu(_r,n)}const br=s("ZodUndefined",(n,t)=>{Aa.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>bc(n,i)});function Hl(n){return Xu(br,n)}const yr=s("ZodNull",(n,t)=>{La.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>_c(n,i,o)});function kr(n){return qu(yr,n)}const Ir=s("ZodAny",(n,t)=>{Ra.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Ic()});function Ql(){return Yu(Ir)}const Sr=s("ZodUnknown",(n,t)=>{Ja.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Sc()});function oe(){return Hu(Sr)}const zr=s("ZodNever",(n,t)=>{Fa.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>kc(n,i,o)});function Xn(n){return Qu(zr,n)}const wr=s("ZodVoid",(n,t)=>{Ca.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>yc(n,i)});function ed(n){return ec(wr,n)}const qn=s("ZodDate",(n,t)=>{Ma.init(n,t),k.init(n,t),n._zod.processJSONSchema=(o,e,r)=>zc(n,o),n.min=(o,e)=>n.check(L(o,e)),n.max=(o,e)=>n.check(V(o,e));const i=n._zod.bag;n.minDate=i.minimum?new Date(i.minimum):null,n.maxDate=i.maximum?new Date(i.maximum):null});function nd(n){return nc(qn,n)}const xr=s("ZodArray",(n,t)=>{Va.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Ac(n,i,o,e),n.element=t.element,Me(n,"ZodArray",{min(i,o){return this.check(ie(i,o))},nonempty(i){return this.check(ie(1,i))},max(i,o){return this.check(Je(i,o))},length(i,o){return this.check(Fe(i,o))},unwrap(){return this.element}})});function Xe(n,t){return ic(xr,n,t)}function td(n){const t=n._zod.def.shape;return Hn(Object.keys(t))}const qe=s("ZodObject",(n,t)=>{Ba.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Lc(n,i,o,e),I(n,"shape",()=>t.shape),Me(n,"ZodObject",{keyof(){return Hn(Object.keys(this._zod.def.shape))},catchall(i){return this.clone({...this._zod.def,catchall:i})},passthrough(){return this.clone({...this._zod.def,catchall:oe()})},loose(){return this.clone({...this._zod.def,catchall:oe()})},strict(){return this.clone({...this._zod.def,catchall:Xn()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(i){return Vi(this,i)},safeExtend(i){return Gi(this,i)},merge(i){return Ki(this,i)},pick(i){return Ci(this,i)},omit(i){return Mi(this,i)},partial(...i){return Wi(et,this,i[0])},required(...i){return Bi(nt,this,i[0])}})});function rd(n,t){const i={type:"object",shape:n??{},...v(t)};return new qe(i)}function id(n,t){return new qe({type:"object",shape:n,catchall:Xn(),...v(t)})}function od(n,t){return new qe({type:"object",shape:n,catchall:oe(),...v(t)})}const Ye=s("ZodUnion",(n,t)=>{$n.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>dr(n,i,o,e),n.options=t.options});function Yn(n,t){return new Ye({type:"union",options:n,...v(t)})}const jr=s("ZodXor",(n,t)=>{Ye.init(n,t),Xa.init(n,t),n._zod.processJSONSchema=(i,o,e)=>dr(n,i,o,e),n.options=t.options});function ad(n,t){return new jr({type:"union",options:n,inclusive:!1,...v(t)})}const Ur=s("ZodDiscriminatedUnion",(n,t)=>{Ye.init(n,t),qa.init(n,t)});function ud(n,t,i){return new Ur({type:"union",options:t,discriminator:n,...v(i)})}const Or=s("ZodIntersection",(n,t)=>{Ya.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Rc(n,i,o,e)});function Dr(n,t){return new Or({type:"intersection",left:n,right:t})}const Nr=s("ZodTuple",(n,t)=>{Zt.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Jc(n,i,o,e),n.rest=i=>n.clone({...n._zod.def,rest:i})});function Pr(n,t,i){const o=t instanceof y,e=o?i:t,r=o?t:null;return new Nr({type:"tuple",items:n,rest:r,...v(e)})}const $e=s("ZodRecord",(n,t)=>{Ha.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Fc(n,i,o,e),n.keyType=t.keyType,n.valueType=t.valueType});function Zr(n,t,i){return!t||!t._zod?new $e({type:"record",keyType:we(),valueType:n,...v(t)}):new $e({type:"record",keyType:n,valueType:t,...v(i)})}function cd(n,t,i){const o=G(n);return o._zod.values=void 0,new $e({type:"record",keyType:o,valueType:t,...v(i)})}function ld(n,t,i){return new $e({type:"record",keyType:n,valueType:t,mode:"loose",...v(i)})}const Tr=s("ZodMap",(n,t)=>{Qa.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Tc(n,i),n.keyType=t.keyType,n.valueType=t.valueType,n.min=(...i)=>n.check(Q(...i)),n.nonempty=i=>n.check(Q(1,i)),n.max=(...i)=>n.check(_e(...i)),n.size=(...i)=>n.check(Re(...i))});function dd(n,t,i){return new Tr({type:"map",keyType:n,valueType:t,...v(i)})}const Er=s("ZodSet",(n,t)=>{eu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Ec(n,i),n.min=(...i)=>n.check(Q(...i)),n.nonempty=i=>n.check(Q(1,i)),n.max=(...i)=>n.check(_e(...i)),n.size=(...i)=>n.check(Re(...i))});function sd(n,t){return new Er({type:"set",valueType:n,...v(t)})}const he=s("ZodEnum",(n,t)=>{nu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(o,e,r)=>wc(n,o,e),n.enum=t.entries,n.options=Object.values(t.entries);const i=new Set(Object.keys(t.entries));n.extract=(o,e)=>{const r={};for(const a of o)if(i.has(a))r[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new he({...t,checks:[],...v(e),entries:r})},n.exclude=(o,e)=>{const r={...t.entries};for(const a of o)if(i.has(a))delete r[a];else throw new Error(`Key ${a} not found in enum`);return new he({...t,checks:[],...v(e),entries:r})}});function Hn(n,t){const i=Array.isArray(n)?Object.fromEntries(n.map(o=>[o,o])):n;return new he({type:"enum",entries:i,...v(t)})}function md(n,t){return new he({type:"enum",entries:n,...v(t)})}const Ar=s("ZodLiteral",(n,t)=>{tu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>xc(n,i,o),n.values=new Set(t.values),Object.defineProperty(n,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function fd(n,t){return new Ar({type:"literal",values:Array.isArray(n)?n:[n],...v(t)})}const Lr=s("ZodFile",(n,t)=>{ru.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Oc(n,i,o),n.min=(i,o)=>n.check(Q(i,o)),n.max=(i,o)=>n.check(_e(i,o)),n.mime=(i,o)=>n.check(zn(Array.isArray(i)?i:[i],o))});function vd(n){return oc(Lr,n)}const Rr=s("ZodTransform",(n,t)=>{iu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Zc(n,i),n._zod.parse=(i,o)=>{if(o.direction==="backward")throw new mn(n.constructor.name);i.addIssue=r=>{if(typeof r=="string")i.issues.push(se(r,i.value,t));else{const a=r;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=i.value),a.inst??(a.inst=n),i.issues.push(se(a))}};const e=t.transform(i.value,i);return e instanceof Promise?e.then(r=>(i.value=r,i.fallback=!0,i)):(i.value=e,i.fallback=!0,i)}});function Qn(n){return new Rr({type:"transform",transform:n})}const et=s("ZodOptional",(n,t)=>{Tt.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>sr(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function je(n){return new et({type:"optional",innerType:n})}const Jr=s("ZodExactOptional",(n,t)=>{ou.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>sr(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function Fr(n){return new Jr({type:"optional",innerType:n})}const Cr=s("ZodNullable",(n,t)=>{au.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Cc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function Ue(n){return new Cr({type:"nullable",innerType:n})}function pd(n){return je(Ue(n))}const Mr=s("ZodDefault",(n,t)=>{uu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Vc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType,n.removeDefault=n.unwrap});function Vr(n,t){return new Mr({type:"default",innerType:n,get defaultValue(){return typeof t=="function"?t():vn(t)}})}const Gr=s("ZodPrefault",(n,t)=>{cu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Gc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function Kr(n,t){return new Gr({type:"prefault",innerType:n,get defaultValue(){return typeof t=="function"?t():vn(t)}})}const nt=s("ZodNonOptional",(n,t)=>{lu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Mc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function Wr(n,t){return new nt({type:"nonoptional",innerType:n,...v(t)})}const Br=s("ZodSuccess",(n,t)=>{du.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Dc(n,i,o),n.unwrap=()=>n._zod.def.innerType});function gd(n){return new Br({type:"success",innerType:n})}const Xr=s("ZodCatch",(n,t)=>{su.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Kc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType,n.removeCatch=n.unwrap});function qr(n,t){return new Xr({type:"catch",innerType:n,catchValue:typeof t=="function"?t:()=>t})}const Yr=s("ZodNaN",(n,t)=>{mu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>jc(n,i)});function $d(n){return rc(Yr,n)}const He=s("ZodPipe",(n,t)=>{Et.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Wc(n,i,o,e),n.in=t.in,n.out=t.out});function dn(n,t){return new He({type:"pipe",in:n,out:t})}const Qe=s("ZodCodec",(n,t)=>{He.init(n,t),At.init(n,t)});function hd(n,t,i){return new Qe({type:"pipe",in:n,out:t,transform:i.decode,reverseTransform:i.encode})}function _d(n){const t=n._zod.def;return new Qe({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}const Hr=s("ZodPreprocess",(n,t)=>{He.init(n,t),fu.init(n,t)}),Qr=s("ZodReadonly",(n,t)=>{vu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Bc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function ei(n){return new Qr({type:"readonly",innerType:n})}const ni=s("ZodTemplateLiteral",(n,t)=>{pu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Uc(n,i,o)});function bd(n,t){return new ni({type:"template_literal",parts:n,...v(t)})}const ti=s("ZodLazy",(n,t)=>{hu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>qc(n,i,o,e),n.unwrap=()=>n._zod.def.getter()});function ri(n){return new ti({type:"lazy",getter:n})}const ii=s("ZodPromise",(n,t)=>{$u.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Xc(n,i,o,e),n.unwrap=()=>n._zod.def.innerType});function yd(n){return new ii({type:"promise",innerType:n})}const oi=s("ZodFunction",(n,t)=>{gu.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Pc(n,i)});function sn(n){return new oi({type:"function",input:Array.isArray(n==null?void 0:n.input)?Pr(n==null?void 0:n.input):(n==null?void 0:n.input)??Xe(oe()),output:(n==null?void 0:n.output)??oe()})}const en=s("ZodCustom",(n,t)=>{_u.init(n,t),k.init(n,t),n._zod.processJSONSchema=(i,o,e)=>Nc(n,i)});function kd(n){const t=new j({check:"custom"});return t._zod.check=n,t}function Id(n,t){return ac(en,n??(()=>!0),t)}function ai(n,t={}){return uc(en,n,t)}function ui(n,t){return cc(n,t)}const Sd=dc,zd=sc;function wd(n,t={}){const i=new en({type:"custom",check:"custom",fn:o=>o instanceof n,abort:!0,...v(t)});return i._zod.bag.Class=n,i._zod.check=o=>{o.value instanceof n||o.issues.push({code:"invalid_type",expected:n.name,input:o.value,inst:i,path:[...i._zod.def.path??[]]})},i}const xd=(...n)=>mc({Codec:Qe,Boolean:We,String:Ve},...n);function jd(n){const t=ri(()=>Yn([we(n),$r(),hr(),kr(),Xe(t),Zr(we(),t)]));return t}function Ud(n,t){return new Hr({type:"pipe",in:Qn(n),out:t})}const nv=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:Ir,ZodArray:xr,ZodBase64:Vn,ZodBase64URL:Gn,ZodBigInt:Be,ZodBigIntFormat:Bn,ZodBoolean:We,ZodCIDRv4:Cn,ZodCIDRv6:Mn,ZodCUID:Tn,ZodCUID2:En,ZodCatch:Xr,ZodCodec:Qe,ZodCustom:en,ZodCustomStringFormat:be,ZodDate:qn,ZodDefault:Mr,ZodDiscriminatedUnion:Ur,ZodE164:Kn,ZodEmail:Nn,ZodEmoji:Pn,ZodEnum:he,ZodExactOptional:Jr,ZodFile:Lr,ZodFunction:oi,ZodGUID:xe,ZodIPv4:Jn,ZodIPv6:Fn,ZodIntersection:Or,ZodJWT:Wn,ZodKSUID:Rn,ZodLazy:ti,ZodLiteral:Ar,ZodMAC:gr,ZodMap:Tr,ZodNaN:Yr,ZodNanoID:Zn,ZodNever:zr,ZodNonOptional:nt,ZodNull:yr,ZodNullable:Cr,ZodNumber:Ke,ZodNumberFormat:ue,ZodObject:qe,ZodOptional:et,ZodPipe:He,ZodPrefault:Gr,ZodPreprocess:Hr,ZodPromise:ii,ZodReadonly:Qr,ZodRecord:$e,ZodSet:Er,ZodString:Ve,ZodStringFormat:x,ZodSuccess:Br,ZodSymbol:_r,ZodTemplateLiteral:ni,ZodTransform:Rr,ZodTuple:Nr,ZodType:k,ZodULID:An,ZodURL:Ge,ZodUUID:W,ZodUndefined:br,ZodUnion:Ye,ZodUnknown:Sr,ZodVoid:wr,ZodXID:Ln,ZodXor:jr,_ZodString:Dn,_default:Vr,_function:sn,any:Ql,array:Xe,base64:El,base64url:Al,bigint:Bl,boolean:hr,catch:qr,check:kd,cidrv4:Zl,cidrv6:Tl,codec:hd,cuid:wl,cuid2:xl,custom:Id,date:nd,describe:Sd,discriminatedUnion:ud,e164:Ll,email:gl,emoji:Sl,enum:Hn,exactOptional:Fr,file:vd,float32:Vl,float64:Gl,function:sn,guid:$l,hash:Ml,hex:Cl,hostname:Fl,httpUrl:Il,instanceof:wd,int:ln,int32:Kl,int64:Xl,intersection:Dr,invertCodec:_d,ipv4:Dl,ipv6:Pl,json:jd,jwt:Rl,keyof:td,ksuid:Ol,lazy:ri,literal:fd,looseObject:od,looseRecord:ld,mac:Nl,map:dd,meta:zd,nan:$d,nanoid:zl,nativeEnum:md,never:Xn,nonoptional:Wr,null:kr,nullable:Ue,nullish:pd,number:$r,object:rd,optional:je,partialRecord:cd,pipe:dn,prefault:Kr,preprocess:Ud,promise:yd,readonly:ei,record:Zr,refine:ai,set:sd,strictObject:id,string:we,stringFormat:Jl,stringbool:xd,success:gd,superRefine:ui,symbol:Yl,templateLiteral:bd,transform:Qn,tuple:Pr,uint32:Wl,uint64:ql,ulid:jl,undefined:Hl,union:Yn,unknown:oe,url:kl,uuid:hl,uuidv4:_l,uuidv6:bl,uuidv7:yl,void:ed,xid:Ul,xor:ad},Symbol.toStringTag,{value:"Module"})),tv={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 rv(n){Z({customError:n})}function iv(){return Z().customError}var ct;ct||(ct={});const $={...nv,...Qf,iso:tl},ov=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function av(n,t){const i=n.$schema;return i==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":i==="http://json-schema.org/draft-07/schema#"?"draft-7":i==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function uv(n,t){if(!n.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const i=n.slice(1).split("/").filter(Boolean);if(i.length===0)return t.rootSchema;const o=t.version==="draft-2020-12"?"$defs":"definitions";if(i[0]===o){const e=i[1];if(!e||!t.defs[e])throw new Error(`Reference not found: ${n}`);return t.defs[e]}throw new Error(`Reference not found: ${n}`)}function Od(n,t){if(n.not!==void 0){if(typeof n.not=="object"&&Object.keys(n.not).length===0)return $.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(n.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(n.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(n.if!==void 0||n.then!==void 0||n.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(n.dependentSchemas!==void 0||n.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(n.$ref){const e=n.$ref;if(t.refs.has(e))return t.refs.get(e);if(t.processing.has(e))return $.lazy(()=>{if(!t.refs.has(e))throw new Error(`Circular reference not resolved: ${e}`);return t.refs.get(e)});t.processing.add(e);const r=uv(e,t),a=T(r,t);return t.refs.set(e,a),t.processing.delete(e),a}if(n.enum!==void 0){const e=n.enum;if(t.version==="openapi-3.0"&&n.nullable===!0&&e.length===1&&e[0]===null)return $.null();if(e.length===0)return $.never();if(e.length===1)return $.literal(e[0]);if(e.every(a=>typeof a=="string"))return $.enum(e);const r=e.map(a=>$.literal(a));return r.length<2?r[0]:$.union([r[0],r[1],...r.slice(2)])}if(n.const!==void 0)return $.literal(n.const);const i=n.type;if(Array.isArray(i)){const e=i.map(r=>{const a={...n,type:r};return Od(a,t)});return e.length===0?$.never():e.length===1?e[0]:$.union(e)}if(!i)return $.any();let o;switch(i){case"string":{let e=$.string();if(n.format){const r=n.format;r==="email"?e=e.check($.email()):r==="uri"||r==="uri-reference"?e=e.check($.url()):r==="uuid"||r==="guid"?e=e.check($.uuid()):r==="date-time"?e=e.check($.iso.datetime()):r==="date"?e=e.check($.iso.date()):r==="time"?e=e.check($.iso.time()):r==="duration"?e=e.check($.iso.duration()):r==="ipv4"?e=e.check($.ipv4()):r==="ipv6"?e=e.check($.ipv6()):r==="mac"?e=e.check($.mac()):r==="cidr"?e=e.check($.cidrv4()):r==="cidr-v6"?e=e.check($.cidrv6()):r==="base64"?e=e.check($.base64()):r==="base64url"?e=e.check($.base64url()):r==="e164"?e=e.check($.e164()):r==="jwt"?e=e.check($.jwt()):r==="emoji"?e=e.check($.emoji()):r==="nanoid"?e=e.check($.nanoid()):r==="cuid"?e=e.check($.cuid()):r==="cuid2"?e=e.check($.cuid2()):r==="ulid"?e=e.check($.ulid()):r==="xid"?e=e.check($.xid()):r==="ksuid"&&(e=e.check($.ksuid()))}typeof n.minLength=="number"&&(e=e.min(n.minLength)),typeof n.maxLength=="number"&&(e=e.max(n.maxLength)),n.pattern&&(e=e.regex(new RegExp(n.pattern))),o=e;break}case"number":case"integer":{let e=i==="integer"?$.number().int():$.number();typeof n.minimum=="number"&&(e=e.min(n.minimum)),typeof n.maximum=="number"&&(e=e.max(n.maximum)),typeof n.exclusiveMinimum=="number"?e=e.gt(n.exclusiveMinimum):n.exclusiveMinimum===!0&&typeof n.minimum=="number"&&(e=e.gt(n.minimum)),typeof n.exclusiveMaximum=="number"?e=e.lt(n.exclusiveMaximum):n.exclusiveMaximum===!0&&typeof n.maximum=="number"&&(e=e.lt(n.maximum)),typeof n.multipleOf=="number"&&(e=e.multipleOf(n.multipleOf)),o=e;break}case"boolean":{o=$.boolean();break}case"null":{o=$.null();break}case"object":{const e={},r=n.properties||{},a=new Set(n.required||[]);for(const[c,l]of Object.entries(r)){const m=T(l,t);e[c]=a.has(c)?m:m.optional()}if(n.propertyNames){const c=T(n.propertyNames,t),l=n.additionalProperties&&typeof n.additionalProperties=="object"?T(n.additionalProperties,t):$.any();if(Object.keys(e).length===0){o=$.record(c,l);break}const m=$.object(e).passthrough(),d=$.looseRecord(c,l);o=$.intersection(m,d);break}if(n.patternProperties){const c=n.patternProperties,l=Object.keys(c),m=[];for(const f of l){const p=T(c[f],t),b=$.string().regex(new RegExp(f));m.push($.looseRecord(b,p))}const d=[];if(Object.keys(e).length>0&&d.push($.object(e).passthrough()),d.push(...m),d.length===0)o=$.object({}).passthrough();else if(d.length===1)o=d[0];else{let f=$.intersection(d[0],d[1]);for(let p=2;pT(c,t)),u=r&&typeof r=="object"&&!Array.isArray(r)?T(r,t):void 0;u?o=$.tuple(a).rest(u):o=$.tuple(a),typeof n.minItems=="number"&&(o=o.check($.minLength(n.minItems))),typeof n.maxItems=="number"&&(o=o.check($.maxLength(n.maxItems)))}else if(Array.isArray(r)){const a=r.map(c=>T(c,t)),u=n.additionalItems&&typeof n.additionalItems=="object"?T(n.additionalItems,t):void 0;u?o=$.tuple(a).rest(u):o=$.tuple(a),typeof n.minItems=="number"&&(o=o.check($.minLength(n.minItems))),typeof n.maxItems=="number"&&(o=o.check($.maxLength(n.maxItems)))}else if(r!==void 0){const a=T(r,t);let u=$.array(a);typeof n.minItems=="number"&&(u=u.min(n.minItems)),typeof n.maxItems=="number"&&(u=u.max(n.maxItems)),o=u}else o=$.array($.any());break}default:throw new Error(`Unsupported type: ${i}`)}return o}function T(n,t){if(typeof n=="boolean")return n?$.any():$.never();let i=Od(n,t);const o=n.type||n.enum!==void 0||n.const!==void 0;if(n.anyOf&&Array.isArray(n.anyOf)){const u=n.anyOf.map(l=>T(l,t)),c=$.union(u);i=o?$.intersection(i,c):c}if(n.oneOf&&Array.isArray(n.oneOf)){const u=n.oneOf.map(l=>T(l,t)),c=$.xor(u);i=o?$.intersection(i,c):c}if(n.allOf&&Array.isArray(n.allOf))if(n.allOf.length===0)i=o?i:$.any();else{let u=o?i:T(n.allOf[0],t);const c=o?0:1;for(let l=c;l0&&t.registry.add(i,e),n.description&&(i=i.describe(n.description)),i}function cv(n,t){if(typeof n=="boolean")return n?$.any():$.never();let i;try{i=JSON.parse(JSON.stringify(n))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}const o=av(i,t==null?void 0:t.defaultTarget),e=i.$defs||i.definitions||{},r={version:o,defs:e,refs:new Map,processing:new Set,rootSchema:i,registry:(t==null?void 0:t.registry)??M};return T(i,r)}function lv(n){return ju(Ve,n)}function dv(n){return Eu(Ke,n)}function sv(n){return Mu(We,n)}function mv(n){return Gu(Be,n)}function fv(n){return tc(qn,n)}const vv=Object.freeze(Object.defineProperty({__proto__:null,bigint:mv,boolean:sv,date:fv,number:dv,string:lv},Symbol.toStringTag,{value:"Module"}));Z(bu());const xv=Object.freeze(Object.defineProperty({__proto__:null,$brand:Zi,$input:zu,$output:Su,NEVER:Pi,TimePrecision:Ou,ZodAny:Ir,ZodArray:xr,ZodBase64:Vn,ZodBase64URL:Gn,ZodBigInt:Be,ZodBigIntFormat:Bn,ZodBoolean:We,ZodCIDRv4:Cn,ZodCIDRv6:Mn,ZodCUID:Tn,ZodCUID2:En,ZodCatch:Xr,ZodCodec:Qe,ZodCustom:en,ZodCustomStringFormat:be,ZodDate:qn,ZodDefault:Mr,ZodDiscriminatedUnion:Ur,ZodE164:Kn,ZodEmail:Nn,ZodEmoji:Pn,ZodEnum:he,ZodError:ev,ZodExactOptional:Jr,ZodFile:Lr,get ZodFirstPartyTypeKind(){return ct},ZodFunction:oi,ZodGUID:xe,ZodIPv4:Jn,ZodIPv6:Fn,ZodISODate:fr,ZodISODateTime:mr,ZodISODuration:pr,ZodISOTime:vr,ZodIntersection:Or,ZodIssueCode:tv,ZodJWT:Wn,ZodKSUID:Rn,ZodLazy:ti,ZodLiteral:Ar,ZodMAC:gr,ZodMap:Tr,ZodNaN:Yr,ZodNanoID:Zn,ZodNever:zr,ZodNonOptional:nt,ZodNull:yr,ZodNullable:Cr,ZodNumber:Ke,ZodNumberFormat:ue,ZodObject:qe,ZodOptional:et,ZodPipe:He,ZodPrefault:Gr,ZodPreprocess:Hr,ZodPromise:ii,ZodReadonly:Qr,ZodRealError:F,ZodRecord:$e,ZodSet:Er,ZodString:Ve,ZodStringFormat:x,ZodSuccess:Br,ZodSymbol:_r,ZodTemplateLiteral:ni,ZodTransform:Rr,ZodTuple:Nr,ZodType:k,ZodULID:An,ZodURL:Ge,ZodUUID:W,ZodUndefined:br,ZodUnion:Ye,ZodUnknown:Sr,ZodVoid:wr,ZodXID:Ln,ZodXor:jr,_ZodString:Dn,_default:Vr,_function:sn,any:Ql,array:Xe,base64:El,base64url:Al,bigint:Bl,boolean:hr,catch:qr,check:kd,cidrv4:Zl,cidrv6:Tl,clone:G,codec:hd,coerce:vv,config:Z,core:Hf,cuid:wl,cuid2:xl,custom:Id,date:nd,decode:ll,decodeAsync:sl,describe:Sd,discriminatedUnion:ud,e164:Ll,email:gl,emoji:Sl,encode:cl,encodeAsync:dl,endsWith:Sn,enum:Hn,exactOptional:Fr,file:vd,flattenError:vt,float32:Vl,float64:Gl,formatError:pt,fromJSONSchema:cv,function:sn,getErrorMap:iv,globalRegistry:M,gt:H,gte:L,guid:$l,hash:Ml,hex:Cl,hostname:Fl,httpUrl:Il,includes:kn,instanceof:wd,int:ln,int32:Kl,int64:Xl,intersection:Dr,invertCodec:_d,ipv4:Dl,ipv6:Pl,iso:tl,json:jd,jwt:Rl,keyof:td,ksuid:Ol,lazy:ri,length:Fe,literal:fd,locales:Iu,looseObject:od,looseRecord:ld,lowercase:bn,lt:Y,lte:V,mac:Nl,map:dd,maxLength:Je,maxSize:_e,meta:zd,mime:zn,minLength:ie,minSize:Q,multipleOf:fe,nan:$d,nanoid:zl,nativeEnum:md,negative:ar,never:Xn,nonnegative:cr,nonoptional:Wr,nonpositive:ur,normalize:wn,null:kr,nullable:Ue,nullish:pd,number:$r,object:rd,optional:je,overwrite:q,parse:il,parseAsync:ol,partialRecord:cd,pipe:dn,positive:or,prefault:Kr,preprocess:Ud,prettifyError:to,promise:yd,property:lr,readonly:ei,record:Zr,refine:ai,regex:_n,regexes:xt,registry:Lt,safeDecode:fl,safeDecodeAsync:pl,safeEncode:ml,safeEncodeAsync:vl,safeParse:al,safeParseAsync:ul,set:sd,setErrorMap:rv,size:Re,slugify:On,startsWith:In,strictObject:id,string:we,stringFormat:Jl,stringbool:xd,success:gd,superRefine:ui,symbol:Yl,templateLiteral:bd,toJSONSchema:Yc,toLowerCase:jn,toUpperCase:Un,transform:Qn,treeifyError:eo,trim:xn,tuple:Pr,uint32:Wl,uint64:ql,ulid:jl,undefined:Hl,union:Yn,unknown:oe,uppercase:yn,url:kl,util:Hi,uuid:hl,uuidv4:_l,uuidv6:bl,uuidv7:yl,void:ed,xid:Ul,xor:ad},Symbol.toStringTag,{value:"Module"}));function Dd(n){return n instanceof Object&&"name"in n&&(n.name==="ZodError"||n.name==="$ZodError")&&"issues"in n&&Array.isArray(n.issues)}var pv="ZodValidationError",lt=class extends Error{constructor(t,i){super(t,i);tt(this,"name");tt(this,"details");this.name=pv,this.details=gv(i)}toString(){return this.message}};function gv(n){if(n){const t=n.cause;if(Dd(t))return t.issues}return[]}function Ni(n){return n.description??""}function dt(n){return n.length!==0}var $v=/[$_\p{ID_Start}][$\u200c\u200d\p{ID_Continue}]*/u;function hv(n){if(n.length===1){let t=n[0];return typeof t=="symbol"&&(t=Ni(t)),t.toString()||'""'}return n.reduce((t,i)=>{if(typeof i=="number")return t+"["+i.toString()+"]";if(typeof i=="symbol"&&(i=Ni(i)),i.includes('"'))return t+'["'+_v(i)+'"]';if(!$v.test(i))return t+'["'+i+'"]';const o=t.length===0?"":".";return t+o+i},"")}function _v(n){return n.replace(/"/g,'\\"')}function bv(n){return n.length===0?n:n.charAt(0).toUpperCase()+n.slice(1)}var Nd={prefix:"Validation error",prefixSeparator:": ",maxIssuesInMessage:99,unionSeparator:" or ",issueSeparator:"; ",includePath:!0,forceTitleCase:!0};function yv(n={}){const t={...Nd,...n};return function(o){const e=o.slice(0,t.maxIssuesInMessage).map(r=>Pd(r,t)).join(t.issueSeparator);return kv(e,t)}}function Pd(n,t){if(n.code==="invalid_union"&&dt(n.errors)){const o=n.errors.map(e=>e.map(r=>Pd({...r,path:n.path.concat(r.path)},t)).join(t.issueSeparator));return Array.from(new Set(o)).join(t.unionSeparator)}const i=[];t.forceTitleCase?i.push(bv(n.message)):i.push(n.message);e:if(t.includePath&&n.path!==void 0&&dt(n.path)){if(n.path.length===1){const o=n.path[0];if(typeof o=="number"){i.push(` at index ${o}`);break e}}i.push(` at "${hv(n.path)}"`)}return i.join("")}function kv(n,t){return t.prefix!=null?n.length>0?[t.prefix,n].join(t.prefixSeparator):t.prefix:n.length>0?n:Nd.prefix}function Iv(n,t={}){const i=n.issues;let o;return dt(i)?o=Sv(t)(i):o=n.message,new lt(o,{cause:n})}function Sv(n){return"messageBuilder"in n?n.messageBuilder:yv(n)}var zv=(n={})=>t=>Dd(t)?Iv(t,n):t instanceof Error?new lt(t.message,{cause:t}):new lt("Unknown error");function jv(n,t={}){return zv(t)(n)}export{ft as $,tv as Z,Hn as _,Xe as a,hr as b,ot as c,Id as d,gl as e,jv as f,fd as l,$r as n,rd as o,it as p,Zr as r,we as s,oe as u,xv as z};