mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 02:17:31 +00:00
* feat(plugins): build-less TypeScript workers A worker's main may be .ts/.mts. The plugin host installs module.registerHooks scoped to the plugin folder: .ts files are transpiled with the frames' sucrase options (lines kept, inline source map, source maps on), relative imports fall back to the frames' candidate files, and a value import of the type-only 'orca/worker' fails with a clear error. Needs engines.orca >=1.4.246. * feat(plugins): components panels hot reload with their state - In dev folders a save swaps only the hidden guest: keyed memory atoms are handed to the new guest (ui.retain → ui.hydrate memory), dropped when an atom's version changes. - A save that fails to load keeps the last good render and shows an inline file:line:col error banner; the next good save clears it. A subtle Reloaded mark follows a reload. - Transpile and import errors carry line and column; dev worker restarts keep storage. * feat(plugins): orca plugin dev watch One command for the inner loop: refreshes .orca/types, dev-loads the folder, follows its frame and worker logs (plugins.getLogs gains an optional cursor), prints reloads (optional devChangeCount on list entries) and status changes, and unloads on Ctrl-C. --json streams NDJSON events for agents. * feat(skills): orca-plugin-authoring bundled skill guide A guide for agents to build Orca plugins end to end (decision table, build-less rules, the dev watch loop, test/check, validate, release-entry, approvals, gotchas) with references generated from the component catalog, host API table, event schemas, manifest schema and CLI specs, checked for drift. Fixes the components template's Reset to set(count, 0). * feat(plugins): orca plugin dev watch --check; test kit details in the authoring skill - --check runs orca plugin check after the load and after each reload (one at a time; saves made meanwhile fold into one rerun) and prints each panel's render or errors inline, as a `check` event with --json. Local folders only, since it runs the plugin's code here. - The orca-plugin-authoring guide's Test and check section now documents orca plugin test and check from #36969 exactly (JSON results, exit codes, test placement, the orca/testing kit and its common mistakes), and the loop uses dev watch --check. * refactor(plugins): move the components renderer's timing and helper constants to their own module
65 lines
404 KiB
JavaScript
Generated
65 lines
404 KiB
JavaScript
Generated
// Generated by config/scripts/build-plugin-declarative-runtime.mjs from
|
||
// src/shared/plugins/declarative/testing/. Do not edit.
|
||
var Iv=Object.defineProperty;var Pe=(e,n)=>{for(var i in n)Iv(e,i,{get:n[i],enumerable:!0})};import{readFileSync as Ex}from"node:fs";import{dirname as kv,join as Lx}from"node:path";var h={};Pe(h,{$brand:()=>Mo,$input:()=>fc,$output:()=>mc,INVALID:()=>re,NEVER:()=>Vo,TimePrecision:()=>Sc,ZodAny:()=>ml,ZodArray:()=>hl,ZodBase64:()=>co,ZodBase64URL:()=>so,ZodBigInt:()=>rn,ZodBigIntFormat:()=>mo,ZodBoolean:()=>nn,ZodCIDRv4:()=>ao,ZodCIDRv6:()=>uo,ZodCUID:()=>Qi,ZodCUID2:()=>eo,ZodCatch:()=>Cl,ZodCodec:()=>rr,ZodCompileAsyncError:()=>ye,ZodCompileUnsupportedError:()=>E,ZodCreditCard:()=>ol,ZodCustom:()=>ir,ZodCustomStringFormat:()=>mt,ZodDate:()=>qn,ZodDefault:()=>jl,ZodDiscriminatedUnion:()=>yl,ZodE164:()=>lo,ZodEmail:()=>Hi,ZodEmoji:()=>qi,ZodEnum:()=>Qt,ZodError:()=>F_,ZodExactOptional:()=>ho,ZodFile:()=>Pl,ZodFirstPartyTypeKind:()=>Yl,ZodFunction:()=>Wl,ZodGUID:()=>Xi,ZodIBAN:()=>al,ZodIPv4:()=>io,ZodIPv6:()=>oo,ZodISODate:()=>Be,ZodISODateTime:()=>Je,ZodISODuration:()=>We,ZodISOTime:()=>Ke,ZodInstanceOf:()=>ql,ZodIntersection:()=>_l,ZodIssueCode:()=>B_,ZodJWT:()=>po,ZodKSUID:()=>ro,ZodLazy:()=>Jl,ZodLiteral:()=>zl,ZodMAC:()=>il,ZodMap:()=>wl,ZodNaN:()=>Rl,ZodNanoID:()=>Yi,ZodNever:()=>gl,ZodNonOptional:()=>$o,ZodNull:()=>dl,ZodNullable:()=>Ol,ZodNumber:()=>tn,ZodNumberFormat:()=>ft,ZodObject:()=>Qn,ZodOptional:()=>tr,ZodPipe:()=>nr,ZodPrefault:()=>Ul,ZodPreprocess:()=>Vl,ZodPromise:()=>Kl,ZodReadonly:()=>Ml,ZodRealError:()=>de,ZodRecord:()=>Yt,ZodSet:()=>Sl,ZodString:()=>en,ZodStringFormat:()=>R,ZodSuccess:()=>Ll,ZodSymbol:()=>sl,ZodTemplateLiteral:()=>Gl,ZodTransform:()=>Dl,ZodTuple:()=>xl,ZodType:()=>A,ZodULID:()=>to,ZodURL:()=>Xn,ZodUUID:()=>Se,ZodUndefined:()=>ll,ZodUnion:()=>er,ZodUnknown:()=>fl,ZodVoid:()=>vl,ZodXID:()=>no,ZodXor:()=>$l,_ZodString:()=>Wi,_default:()=>Al,_function:()=>Hf,any:()=>Sf,array:()=>Yn,base64:()=>af,base64url:()=>uf,bigint:()=>bf,boolean:()=>cl,catch:()=>Zl,check:()=>Xf,cidrv4:()=>rf,cidrv6:()=>of,clone:()=>L,codec:()=>Jf,coerce:()=>ed,compile:()=>$c,config:()=>G,core:()=>Ae,creditCard:()=>sf,cuid:()=>Hm,cuid2:()=>Xm,currencyCode:()=>gf,custom:()=>qf,date:()=>Pf,decode:()=>qs,decodeAsync:()=>Qs,deepPartial:()=>lg,describe:()=>Yf,discriminatedUnion:()=>Uf,e164:()=>cf,email:()=>Zm,emoji:()=>Km,encode:()=>Xs,encodeAsync:()=>Ys,endsWith:()=>Vt,enum:()=>go,exactOptional:()=>Nl,file:()=>Vf,flattenError:()=>yn,float32:()=>hf,float64:()=>$f,formatError:()=>_n,fromJSONSchema:()=>cg,function:()=>Hf,getDiscriminatedOption:()=>Vu,getErrorMap:()=>W_,globalRegistry:()=>Q,gt:()=>Ie,gte:()=>fe,guid:()=>Rm,hash:()=>vf,hex:()=>ff,hostname:()=>mf,httpUrl:()=>Bm,iban:()=>lf,includes:()=>Zt,input:()=>pg,instanceof:()=>eg,int:()=>Bi,int32:()=>yf,int64:()=>xf,intersection:()=>bl,invertCodec:()=>Bf,ipv4:()=>ef,ipv6:()=>nf,iso:()=>or,json:()=>ng,jwt:()=>df,keyof:()=>Df,ksuid:()=>Qm,lazy:()=>Bl,length:()=>ct,literal:()=>Rf,locales:()=>Rn,looseObject:()=>jf,looseRecord:()=>Ef,lowercase:()=>Lt,lt:()=>ke,lte:()=>me,mac:()=>tf,map:()=>Lf,maxLength:()=>ut,maxSize:()=>Ve,memoizer:()=>Cn,meta:()=>Qf,mime:()=>Ft,minLength:()=>je,minSize:()=>we,multipleOf:()=>Re,nan:()=>Gf,nanoid:()=>Wm,nativeEnum:()=>Zf,negative:()=>Ti,never:()=>fo,nonnegative:()=>Li,nonoptional:()=>El,nonpositive:()=>Ei,normalize:()=>Gt,null:()=>pl,nullable:()=>Hn,nullish:()=>Mf,number:()=>ul,object:()=>Nf,optional:()=>dt,output:()=>mg,overwrite:()=>_e,parse:()=>Bs,parseAsync:()=>Ks,partialRecord:()=>Tf,pipe:()=>Ki,positive:()=>Ui,prefault:()=>Tl,preprocess:()=>rg,prettifyError:()=>Ko,promise:()=>Wf,properties:()=>Mt,property:()=>Ci,readonly:()=>Fl,record:()=>Il,refine:()=>Hl,regex:()=>Et,regexes:()=>he,registry:()=>si,safeDecode:()=>tl,safeDecodeAsync:()=>rl,safeEncode:()=>el,safeEncodeAsync:()=>nl,safeParse:()=>Ws,safeParseAsync:()=>Hs,set:()=>Cf,setErrorMap:()=>K_,size:()=>at,slugify:()=>Wt,startsWith:()=>Rt,strictObject:()=>Of,string:()=>Wn,stringFormat:()=>pf,stringbool:()=>tg,success:()=>Ff,superRefine:()=>Xl,symbol:()=>If,templateLiteral:()=>Kf,toJSONSchema:()=>Mi,toLowerCase:()=>Bt,toUpperCase:()=>Kt,toZod:()=>sn,transform:()=>vo,treeifyError:()=>Bo,trim:()=>Jt,tuple:()=>kl,uint32:()=>_f,uint64:()=>kf,ulid:()=>qm,undefined:()=>wf,union:()=>on,unknown:()=>lt,uppercase:()=>Ct,url:()=>Jm,util:()=>y,uuid:()=>Vm,uuidv4:()=>Mm,uuidv6:()=>Fm,uuidv7:()=>Gm,validate:()=>bn,validateAsync:()=>xn,void:()=>zf,withParser:()=>li,xid:()=>Ym,xor:()=>Af});var Ae={};Pe(Ae,{$ZodAny:()=>ju,$ZodArray:()=>Cu,$ZodAsyncError:()=>se,$ZodBase64:()=>_u,$ZodBase64URL:()=>bu,$ZodBigInt:()=>Hr,$ZodBigIntFormat:()=>Pu,$ZodBoolean:()=>jn,$ZodCIDRv4:()=>$u,$ZodCIDRv6:()=>yu,$ZodCUID:()=>au,$ZodCUID2:()=>uu,$ZodCatch:()=>rc,$ZodCheck:()=>M,$ZodCheckBigIntFormat:()=>Aa,$ZodCheckEndsWith:()=>Ja,$ZodCheckGreaterThan:()=>Ar,$ZodCheckIncludes:()=>Fa,$ZodCheckLengthEquals:()=>Za,$ZodCheckLessThan:()=>jr,$ZodCheckLowerCase:()=>Va,$ZodCheckMaxLength:()=>La,$ZodCheckMaxSize:()=>Ua,$ZodCheckMimeType:()=>Wa,$ZodCheckMinLength:()=>Ca,$ZodCheckMinSize:()=>Ta,$ZodCheckMultipleOf:()=>Oa,$ZodCheckNumberFormat:()=>ja,$ZodCheckOverwrite:()=>Ha,$ZodCheckProperties:()=>Ka,$ZodCheckProperty:()=>Ba,$ZodCheckRegex:()=>Ra,$ZodCheckSizeEquals:()=>Ea,$ZodCheckStartsWith:()=>Ga,$ZodCheckStringFormat:()=>Ot,$ZodCheckUpperCase:()=>Ma,$ZodCodec:()=>Un,$ZodCreditCard:()=>ku,$ZodCustom:()=>lc,$ZodCustomStringFormat:()=>Su,$ZodCyclicError:()=>ni,$ZodDate:()=>Eu,$ZodDefault:()=>Qu,$ZodDiscriminatedUnion:()=>Mu,$ZodE164:()=>xu,$ZodEmail:()=>eu,$ZodEmoji:()=>iu,$ZodEncodeError:()=>Ce,$ZodEnum:()=>Ku,$ZodError:()=>Jo,$ZodExactOptional:()=>qu,$ZodFile:()=>Hu,$ZodFunction:()=>cc,$ZodGUID:()=>Ya,$ZodIBAN:()=>Iu,$ZodIPv4:()=>gu,$ZodIPv6:()=>vu,$ZodISODate:()=>pu,$ZodISODateTime:()=>du,$ZodISODuration:()=>fu,$ZodISOTime:()=>mu,$ZodIntersection:()=>Fu,$ZodJWT:()=>wu,$ZodKSUID:()=>lu,$ZodLazy:()=>Tn,$ZodLiteral:()=>Wu,$ZodMAC:()=>hu,$ZodMap:()=>Ju,$ZodNaN:()=>ic,$ZodNanoID:()=>ou,$ZodNever:()=>Uu,$ZodNonOptional:()=>tc,$ZodNull:()=>Ou,$ZodNullable:()=>Yu,$ZodNumber:()=>Wr,$ZodNumberFormat:()=>zu,$ZodObject:()=>Hd,$ZodObjectJIT:()=>Zu,$ZodOptional:()=>qr,$ZodPipe:()=>Yr,$ZodPrefault:()=>ec,$ZodPreprocess:()=>oc,$ZodPromise:()=>sc,$ZodReadonly:()=>ac,$ZodRealError:()=>le,$ZodRecord:()=>Gu,$ZodRegistry:()=>ci,$ZodSet:()=>Bu,$ZodString:()=>nt,$ZodStringFormat:()=>C,$ZodSuccess:()=>nc,$ZodSymbol:()=>Du,$ZodTemplateLiteral:()=>uc,$ZodTransform:()=>Xu,$ZodTuple:()=>Xr,$ZodType:()=>j,$ZodULID:()=>cu,$ZodURL:()=>ru,$ZodUUID:()=>Qa,$ZodUndefined:()=>Nu,$ZodUnion:()=>An,$ZodUnknown:()=>Au,$ZodVoid:()=>Tu,$ZodXID:()=>su,$ZodXor:()=>Ru,$brand:()=>Mo,$constructor:()=>f,$input:()=>fc,$output:()=>mc,Doc:()=>tt,INVALID:()=>re,JSONSchema:()=>Em,JSONSchemaGenerator:()=>Fi,NEVER:()=>Vo,TimePrecision:()=>Sc,URL_BAD_FORMAT:()=>tu,URL_UNPARSEABLE:()=>zn,ZodCompileAsyncError:()=>ye,ZodCompileUnsupportedError:()=>E,_any:()=>Fc,_array:()=>Xc,_base64:()=>Ni,_base64url:()=>Oi,_bigint:()=>Ec,_boolean:()=>Uc,_catch:()=>O_,_check:()=>_m,_cidrv4:()=>Pi,_cidrv6:()=>Di,_coercedBigint:()=>Lc,_coercedBoolean:()=>Tc,_coercedDate:()=>Wc,_coercedNumber:()=>Pc,_coercedString:()=>xc,_creditCard:()=>Ic,_cuid:()=>bi,_cuid2:()=>xi,_custom:()=>Yc,_date:()=>Kc,_decode:()=>br,_decodeAsync:()=>kr,_default:()=>P_,_discriminatedUnion:()=>v_,_e164:()=>ji,_email:()=>mi,_emoji:()=>yi,_encode:()=>_r,_encodeAsync:()=>xr,_endsWith:()=>Vt,_enum:()=>x_,_file:()=>qc,_float32:()=>Nc,_float64:()=>Oc,_gt:()=>Ie,_gte:()=>fe,_guid:()=>fi,_iban:()=>wc,_includes:()=>Zt,_int:()=>Dc,_int32:()=>jc,_int64:()=>Cc,_intersection:()=>h_,_ipv4:()=>Si,_ipv6:()=>zi,_isoDate:()=>Fn,_isoDateTime:()=>Mn,_isoDuration:()=>Jn,_isoTime:()=>Gn,_jwt:()=>Ai,_ksuid:()=>wi,_lazy:()=>T_,_length:()=>ct,_literal:()=>I_,_lowercase:()=>Lt,_lt:()=>ke,_lte:()=>me,_mac:()=>kc,_map:()=>__,_max:()=>me,_maxLength:()=>ut,_maxSize:()=>Ve,_mime:()=>Ft,_min:()=>fe,_minLength:()=>je,_minSize:()=>we,_multipleOf:()=>Re,_nan:()=>Hc,_nanoid:()=>_i,_nativeEnum:()=>k_,_negative:()=>Ti,_never:()=>Jc,_nonnegative:()=>Li,_nonoptional:()=>D_,_nonpositive:()=>Ei,_normalize:()=>Gt,_null:()=>Mc,_nullable:()=>z_,_number:()=>zc,_optional:()=>S_,_overwrite:()=>_e,_parse:()=>zt,_parseAsync:()=>Pt,_pipe:()=>j_,_positive:()=>Ui,_promise:()=>E_,_properties:()=>Mt,_property:()=>Ci,_readonly:()=>A_,_record:()=>y_,_refine:()=>Qc,_regex:()=>Et,_safeDecode:()=>wr,_safeDecodeAsync:()=>zr,_safeEncode:()=>Ir,_safeEncodeAsync:()=>Sr,_safeParse:()=>Dt,_safeParseAsync:()=>Nt,_set:()=>b_,_size:()=>at,_slugify:()=>Wt,_startsWith:()=>Rt,_string:()=>bc,_stringFormat:()=>st,_stringbool:()=>rs,_success:()=>N_,_superRefine:()=>es,_symbol:()=>Rc,_templateLiteral:()=>U_,_toLowerCase:()=>Bt,_toUpperCase:()=>Kt,_transform:()=>w_,_trim:()=>Jt,_tuple:()=>$_,_uint32:()=>Ac,_uint64:()=>Zc,_ulid:()=>ki,_undefined:()=>Vc,_union:()=>f_,_unknown:()=>Gc,_uppercase:()=>Ct,_url:()=>Vn,_uuid:()=>gi,_uuidv4:()=>vi,_uuidv6:()=>hi,_uuidv7:()=>$i,_void:()=>Bc,_xid:()=>Ii,_xor:()=>g_,base64Charset:()=>Fr,base64urlCharset:()=>On,canParseURL:()=>nu,clone:()=>L,compile:()=>$c,compileFn:()=>di,config:()=>G,createStandardJSONSchemaMethod:()=>Ht,createToJSONSchemaMethod:()=>os,decode:()=>gh,decodeAsync:()=>hh,describe:()=>ts,encode:()=>fh,encodeAsync:()=>vh,extractDefs:()=>Fe,finalize:()=>Ge,flattenError:()=>yn,formatError:()=>_n,getDiscriminatedOption:()=>Vu,globalConfig:()=>q,globalRegistry:()=>Q,handleUnrepresentable:()=>K,initializeContext:()=>Me,isBackEdge:()=>ii,isRecursiveSchema:()=>ri,isValidBase64:()=>Nn,isValidBase64URL:()=>Gr,isValidCIDRv6:()=>Mr,isValidCreditCard:()=>Jr,isValidIBAN:()=>Br,isValidIPv6:()=>Dn,isValidJWT:()=>Kr,locales:()=>Rn,memoizer:()=>Cn,mergeValues:()=>jt,meta:()=>ns,parse:()=>$r,parseAsync:()=>yr,parseURLObject:()=>Bd,prettifyError:()=>Ko,process:()=>Z,processSchema:()=>Z,regexes:()=>he,registry:()=>si,safeDecode:()=>yh,safeDecodeAsync:()=>bh,safeEncode:()=>$h,safeEncodeAsync:()=>_h,safeParse:()=>sh,safeParseAsync:()=>lh,standardProps:()=>Cr,stripTabAndNewline:()=>Pn,toDotPath:()=>wd,toJSONSchema:()=>Mi,toZod:()=>sn,treeifyError:()=>Bo,urlHostnameOk:()=>Rr,urlProtocolOk:()=>Vr,util:()=>y,validate:()=>bn,validateAsync:()=>xn,validateURL:()=>Zr,version:()=>Xa,withParser:()=>li});var y={};Pe(y,{BIGINT_FORMAT_RANGES:()=>fn,CONSTANT_CATCH:()=>vr,Class:()=>Oo,NUMBER_FORMAT_RANGES:()=>mn,aborted:()=>ne,allowsEval:()=>Uo,assert:()=>Dv,assertEqual:()=>wv,assertIs:()=>zv,assertNever:()=>Pv,assertNotEqual:()=>Sv,assignProp:()=>Y,attachSchema:()=>gn,base64ToUint8Array:()=>yd,base64urlToUint8Array:()=>Wv,cached:()=>kt,captureStackTrace:()=>fr,cleanEnum:()=>Kv,cleanRegex:()=>Ne,clone:()=>L,cloneDef:()=>jv,codePointLength:()=>Qe,constantCatch:()=>Zo,createTransparentProxy:()=>Cv,defineLazy:()=>jo,defineLazyInternal:()=>T,derived:()=>Yv,esc:()=>te,escapeRegex:()=>ve,explicitlyAborted:()=>Lo,extend:()=>Vv,finalizeIssue:()=>ce,floatSafeRemainder:()=>ln,getElementAtPath:()=>Av,getEnumValues:()=>bt,getLengthableOrigin:()=>hn,getParsedType:()=>Lv,getSizableOrigin:()=>vn,hexToUint8Array:()=>Xv,hide:()=>$n,installLazyProp:()=>nh,isObject:()=>Ye,isPlainObject:()=>ge,issue:()=>St,joinValues:()=>g,jsonStringifyReplacer:()=>xt,members:()=>Co,merge:()=>Fv,mergeDefs:()=>$e,normalizeParams:()=>I,nullish:()=>mr,numKeys:()=>Ev,objectClone:()=>Nv,omit:()=>Rv,optionalKeys:()=>Eo,own:()=>Le,parsedType:()=>x,partial:()=>Gv,pick:()=>Zv,prefixIssues:()=>ue,primitiveTypes:()=>To,promiseAllObject:()=>Uv,propertyKeyTypes:()=>pn,randomString:()=>Tv,rawShape:()=>It,required:()=>Jv,safeExtend:()=>Mv,shallowClone:()=>dn,sizeCaps:()=>wt,slugify:()=>Ao,stringifyPrimitive:()=>_,toZod:()=>sn,uint8ArrayToBase64:()=>_d,uint8ArrayToBase64url:()=>Hv,uint8ArrayToHex:()=>qv,unwrapMessage:()=>_t});function wv(e){return e}function Sv(e){return e}function sn(){return e=>e}function zv(e){}function Pv(e){throw new Error("Unexpected value in exhaustive check")}function Dv(e){}function bt(e){let n=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,t])=>n.indexOf(+o)===-1).map(([o,t])=>t)}function g(e,n="|"){return e.map(i=>_(i)).join(n)}function xt(e,n){return typeof n=="bigint"?n.toString():n}var No=class{constructor(n){this._getter=n,this._value=void 0}get value(){let n=this._getter;return n!==void 0&&(this._value=n(),this._getter=void 0),this._value}};function kt(e){return new No(e)}function mr(e){return e==null}function Ne(e){let n=e.startsWith("^")?1:0,i=e.endsWith("$")?e.length-1:e.length;return e.slice(n,i)}function ln(e,n){let i=e/n,o=Math.round(i),t=4*Number.EPSILON*Math.max(Math.abs(i),1);return Math.abs(i-o)<t?0:i-o}var gd=Symbol("evaluating");function jo(e,n,i){let o;Object.defineProperty(e,n,{get(){if(o!==gd)return o===void 0&&(o=gd,o=i()),o},set(t){Object.defineProperty(e,n,{value:t})},configurable:!0})}function Nv(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Y(e,n,i){Object.defineProperty(e,n,{value:i,writable:!0,enumerable:!0,configurable:!0})}function It(e){let n=Object.getOwnPropertyDescriptor(e,"shape");return n?.get?n.get.raw:n?.value}function De(e){return It(e._zod.def)??e._zod.def.shape}function vd(e,n,i){Object.defineProperty(e,n,{get(){let o=i();return Y(this,n,o),o},enumerable:!0,configurable:!0})}function hd(e,n,i){n in e?Y(e,n,i):e[n]=i}function qe(e,n,i,o){let t=De(n);for(let r of i){let a=Object.getOwnPropertyDescriptor(t,r);a.enumerable&&(a.get?vd(e,r,()=>{let u=n._zod.def.shape[r];return o?o(u,r):u}):hd(e,r,o?o(a.value,r):a.value))}}function Ov(e,n){for(let i of Reflect.ownKeys(n)){let o=Object.getOwnPropertyDescriptor(n,i);o.enumerable&&(o.get?vd(e,i,()=>n[i]):hd(e,i,o.value))}}function $e(...e){let n={};for(let i of e){let o=Object.getOwnPropertyDescriptors(i);Object.assign(n,o)}return Object.defineProperties({},n)}function jv(e){return $e(e._zod.def)}function Av(e,n){return n?n.reduce((i,o)=>i?.[o],e):e}function Uv(e){let n=Object.keys(e),i=n.map(o=>e[o]);return Promise.all(i).then(o=>{let t={};for(let r=0;r<n.length;r++)t[n[r]]=o[r];return t})}function Tv(e=10){let n="abcdefghijklmnopqrstuvwxyz",i="";for(let o=0;o<e;o++)i+=n[Math.floor(Math.random()*n.length)];return i}function te(e){return JSON.stringify(e)}function Ao(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var fr="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function Ye(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Uo=kt(()=>{if(q.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function ge(e){if(Ye(e)===!1)return!1;let n=e.constructor;if(n===void 0||typeof n!="function")return!0;let i=n.prototype;return!(Ye(i)===!1||Object.prototype.hasOwnProperty.call(i,"isPrototypeOf")===!1)}function dn(e){return ge(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function Ev(e){let n=0;for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&n++;return n}var Lv=e=>{let n=typeof e;switch(n){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${n}`)}},pn=new Set(["string","number","symbol"]),To=new Set(["string","number","bigint","boolean","symbol","undefined"]);function ve(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function L(e,n,i){let o=new e._zod.constr(n??e._zod.def);return(!n||i?.parent)&&(o._zod.parent=e),o}function I(e){let n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if(n?.message!==void 0){if(n?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Cv(e){let n;return new Proxy({},{get(i,o,t){return n??(n=e()),Reflect.get(n,o,t)},set(i,o,t,r){return n??(n=e()),Reflect.set(n,o,t,r)},has(i,o){return n??(n=e()),Reflect.has(n,o)},deleteProperty(i,o){return n??(n=e()),Reflect.deleteProperty(n,o)},ownKeys(i){return n??(n=e()),Reflect.ownKeys(n)},getOwnPropertyDescriptor(i,o){return n??(n=e()),Reflect.getOwnPropertyDescriptor(n,o)},defineProperty(i,o,t){return n??(n=e()),Reflect.defineProperty(n,o,t)}})}function _(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Eo(e){return Object.keys(e).filter(n=>e[n]._zod.optin!==void 0&&e[n]._zod.optout==="optional")}var mn={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]},fn={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Zv(e,n){let i=e._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let r={};return qe(r,e,gr(e,n)),L(e,$e(i,{shape:r,checks:[]}))}function gr(e,n){let i=De(e),o=[];for(let t of Reflect.ownKeys(n)){if(!Object.getOwnPropertyDescriptor(i,t)?.enumerable)throw new Error(`Unrecognized key: "${String(t)}"`);n[t]&&o.push(t)}return o}function Rv(e,n){let i=e._zod.def,o=i.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let r=new Set(gr(e,n)),a={};return qe(a,e,Reflect.ownKeys(De(e)).filter(u=>!r.has(u))),L(e,$e(i,{shape:a,checks:[]}))}function Vv(e,n){if(!ge(n))throw new Error("Invalid input to extend: expected a plain object");let i=e._zod.def.checks;if(i&&i.length>0){let t=De(e);for(let r of Reflect.ownKeys(n))if(Object.getOwnPropertyDescriptor(t,r)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return L(e,$e(e._zod.def,{shape:$d(e,n)}))}function $d(e,n){let i={};return qe(i,e,Reflect.ownKeys(De(e))),Ov(i,n),i}function Mv(e,n){if(!ge(n))throw new Error("Invalid input to safeExtend: expected a plain object");return L(e,$e(e._zod.def,{shape:$d(e,n)}))}function Fv(e,n){if(!n?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let i={};qe(i,e,Reflect.ownKeys(De(e))),qe(i,n,Reflect.ownKeys(De(n)));let o=$e(e._zod.def,{shape:i,get catchall(){return n._zod.def.catchall},checks:n._zod.def.checks??[]});return L(e,o)}function Gv(e,n,i,o="partial"){let r=n._zod.def.checks;if(r&&r.length>0)throw new Error(`.${o}() cannot be used on object schemas containing refinements`);let u=i?new Set(gr(n,i)):void 0,s={};return qe(s,n,Reflect.ownKeys(De(n)),e&&((c,l)=>u&&!u.has(l)?c:new e({type:"optional",innerType:c}))),L(n,$e(n._zod.def,{shape:s,checks:[]}))}function Jv(e,n,i){let o=i?new Set(gr(n,i)):void 0,t={};return qe(t,n,Reflect.ownKeys(De(n)),(r,a)=>o&&!o.has(a)?r:new e({type:"nonoptional",innerType:r})),L(n,$e(n._zod.def,{shape:t}))}function ne(e,n=0){if(e.aborted===!0)return!0;for(let i=n;i<e.issues.length;i++)if(e.issues[i]?.continue!==!0)return!0;return!1}function Lo(e,n=0){if(e.aborted===!0)return!0;for(let i=n;i<e.issues.length;i++)if(e.issues[i]?.continue===!1)return!0;return!1}function ue(e,n){return n.map(i=>{var o;return(o=i).path??(o.path=[]),i.path.unshift(e),i})}function _t(e){return typeof e=="string"?e:e?.message}function wt(e){let n=[];for(let i of e??[]){let o=i._zod.def;if(!/_(length|size)$|_equals$/.test(o.check))break;let t=o.maximum??o.length??o.size;t>=0&&n.push([t,i])}return n}function gn(e,n,i){var o;for(let t=n;t<e.length;t++)(o=e[t]).schema??(o.schema=i)}function ce(e,n,i){var o;let t=e.inst?._zod?.traits;t?.has("$ZodType")&&(t.has("$ZodCheck")?(o=e).schema??(o.schema=e.inst):e.schema=e.inst);let r=e.schema!==e.inst?e.schema?._zod.def?.error:void 0,a=e.message?e.message:_t(e.inst?._zod.def?.error?.(e))??_t(r?.(e))??_t(n?.error?.(e))??_t(i.customError?.(e))??_t(i.localeError?.(e))??"Invalid input",u={};for(let s of Object.keys(e))s==="inst"||s==="schema"||s==="continue"||s==="input"||s==="__proto__"||(u[s]=e[s]);return u.path??(u.path=[]),u.message=a,n?.reportInput&&(u.input=e.input),u}function vn(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}var Bv=/[\uD800-\uDBFF]/;function Qe(e){let n=e.length;if(!Bv.test(e))return n;let i=n;for(let o=0;o<n-1;o++)(e.charCodeAt(o)&64512)===55296&&(e.charCodeAt(o+1)&64512)===56320&&(i--,o++);return i}function hn(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function x(e){let n=typeof e;switch(n){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let i=e;if(i&&Object.getPrototypeOf(i)!==Object.prototype&&"constructor"in i&&i.constructor)return i.constructor.name}}return n}function St(...e){let[n,i,o]=e;return typeof n=="string"?{message:n,code:"custom",input:i,inst:o}:{...n}}function Kv(e){return Object.entries(e).filter(([n,i])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function yd(e){let n=atob(e),i=new Uint8Array(n.length);for(let o=0;o<n.length;o++)i[o]=n.charCodeAt(o);return i}function _d(e){let n="";for(let i=0;i<e.length;i++)n+=String.fromCharCode(e[i]);return btoa(n)}function Wv(e){let n=e.replace(/-/g,"+").replace(/_/g,"/"),i="=".repeat((4-n.length%4)%4);return yd(n+i)}function Hv(e){return _d(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Xv(e){let n=e.replace(/^0x/,"");if(n.length%2!==0)throw new Error("Invalid hex string length");let i=new Uint8Array(n.length/2);for(let o=0;o<n.length;o+=2)i[o/2]=Number.parseInt(n.slice(o,o+2),16);return i}function qv(e){return Array.from(e).map(n=>n.toString(16).padStart(2,"0")).join("")}var Oo=class{constructor(...n){}};function Co(e,n){for(let i in n){let o=Object.getOwnPropertyDescriptor(n,i);o.get?Object.defineProperty(e,i,{...o,enumerable:!1}):Qv(e,i,o.value)}}function Le(e,n,i,o=!0){return Object.defineProperty(e,n,{configurable:!0,writable:!0,enumerable:o,value:i}),i}function $n(e,n,i){return Le(e,n,i,!1)}function Yv(e,n){for(let i in e){let o=e[i];Object.defineProperty(n,i,{configurable:!0,enumerable:!0,get(){return Le(this,i,o(this))},set(t){Le(this,i,t)}})}return n}function Qv(e,n,i){Object.defineProperty(e,n,{configurable:!0,get(){return this==null?i:Le(this,n,i.bind(this))},set(o){Le(this,n,o)}})}function eh(e,n){let i=Object.getPrototypeOf(e);return n in i?void 0:i}var Do,Ee=!1,th={configurable:!0,get(){Ee=!0}};function T(e,n,i){let o=Object.getPrototypeOf(e._zod);if(n in o&&Do!==e._zod){Do=void 0;return}Do=e._zod,Object.defineProperty(o,n,{configurable:!0,get(){Object.defineProperty(this,n,th);let t=Ee;Ee=!1;try{let r=i(this);return Ee?delete this[n]:Object.defineProperty(this,n,{configurable:!0,writable:!0,value:r}),Ee=Ee||t,r}catch(r){throw delete this[n],Ee=Ee||t,r}},set(t){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:t})}})}function nh(e,n,i,o){let t=eh(e,n);t&&Object.defineProperty(t,n,{configurable:!0,get(){let r={configurable:!0,writable:!0,enumerable:o,value:void 0};return Object.defineProperty(this,n,r),r.value=i(this),Object.defineProperty(this,n,r),r.value},set(r){Object.defineProperty(this,n,{configurable:!0,writable:!0,enumerable:o,value:r})}})}var vr="~constantCatch";function Zo(e){let n=()=>e;return n[vr]=!0,n}var bd,Vo=Object.freeze({status:"aborted"}),Ro={value:void 0,enumerable:!1},xd="captureStackTrace"in Error?Error:null;function rh(e){let n=xd;if(n){let i=n.stackTraceLimit;if(typeof i=="number"){try{n.stackTraceLimit=0}catch{return xd=null,new e}try{return new e}finally{n.stackTraceLimit=i}}}return new e}function f(e,n,i,o){let t={};function r(m){this.def=m,this.constr=d,this.traits=new Set}r.prototype=t;let a=i,u=a&&new WeakSet;function s(m,p){if(m._zod){if(m._zod.traits.has(e))return}else{Ro.value=new r(p);try{Object.defineProperty(m,"_zod",Ro)}finally{Ro.value=void 0}}if(m._zod.traits.add(e),n(m,p),u){let b=Object.getPrototypeOf(m),w=m._zod.constr.prototype,z=b;for(;z&&z!==w;)z=Object.getPrototypeOf(z);let $=z??b;u.has($)||(u.add($),Co($,a))}let v=d.prototype;for(let b in v)Object.prototype.hasOwnProperty.call(v,b)&&(b in m||(m[b]=v[b].bind(m)))}let c=o?.Parent??Object;class l extends c{}Object.defineProperty(l,"name",{value:e});function d(m){let p=o?.Parent?rh(l):this;s(p,m);let v=p._zod.deferred;if(v){for(let w of v)w();p._zod.deferred=void 0}let b=globalThis.__zod_globalConfig?.postProcessor;return b&&b(p),p}return Object.defineProperty(d,"init",{value:s}),Object.defineProperty(d,Symbol.hasInstance,{value:m=>o?.Parent&&m instanceof o.Parent?!0:m?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var Mo=Symbol("zod_brand"),se=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Ce=class extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}};(bd=globalThis).__zod_globalConfig??(bd.__zod_globalConfig={});var q=globalThis.__zod_globalConfig;function G(e){return e&&Object.assign(q,e),q}function ih(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,xt,2)),e.message}function oh(e){this._zod.message=e}var ah={get:ih,set:oh,enumerable:!0,configurable:!0},Go={value:void 0,enumerable:!1},kd=new WeakSet([Object.prototype,Error.prototype]),Id=(e,n)=>{e.name="$ZodError",Go.value=n,Object.defineProperty(e,"issues",Go),Go.value=void 0,Object.defineProperty(e,"message",ah);let i=Object.getPrototypeOf(e);kd.has(i)||(kd.add(i),Object.defineProperty(i,"toString",{configurable:!0,enumerable:!1,get(){let o=()=>this.message;return Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,"toString",{value:o,configurable:!0,writable:!0})}}))},Jo=f("$ZodError",Id),le=f("$ZodError",Id,void 0,{Parent:Error});function uh(e,n,i){return Object.prototype.hasOwnProperty.call(e,n)||(n==="__proto__"?Object.defineProperty(e,n,{value:i(),writable:!0,enumerable:!0,configurable:!0}):e[n]=i()),e[n]}function yn(e,n=i=>i.message){let i={},o=[];for(let t of e.issues)t.path.length>0?uh(i,t.path[0],()=>[]).push(n(t)):o.push(n(t));return{formErrors:o,fieldErrors:i}}function _n(e,n=i=>i.message){let i={_errors:[]},o=(t,r=[])=>{for(let a of t.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{let u=[...r,...a.path];if(u.length===0)i._errors.push(n(a));else{let s=i,c=0;for(;c<u.length;){let l=u[c],d=c===u.length-1;if(l==="_errors"){d&&s._errors.push(n(a)),c++;continue}Object.prototype.hasOwnProperty.call(s,l)||Object.defineProperty(s,l,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let m=s[l];d&&m._errors.push(n(a)),s=m,c++}}}};return o(e),i}function Bo(e,n=i=>i.message){let i={errors:[]},o=(t,r=[])=>{var a;for(let u of t.issues)if(u.code==="invalid_union"&&u.errors.length)u.errors.map(s=>o({issues:s},[...r,...u.path]));else if(u.code==="invalid_key")o({issues:u.issues},[...r,...u.path]);else if(u.code==="invalid_element")o({issues:u.issues},[...r,...u.path]);else{let s=[...r,...u.path];if(s.length===0){i.errors.push(n(u));continue}let c=i,l=0;for(;l<s.length;){let d=s[l],m=l===s.length-1;typeof d=="string"?(c.properties??(c.properties={}),Object.prototype.hasOwnProperty.call(c.properties,d)||Object.defineProperty(c.properties,d,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0}),c=c.properties[d]):(c.items??(c.items=[]),(a=c.items)[d]??(a[d]={errors:[]}),c=c.items[d]),m&&c.errors.push(n(u)),l++}}};return o(e),i}function wd(e){let n=[],i=e.map(o=>typeof o=="object"?o.key:o);for(let o of i)typeof o=="number"?n.push(`[${o}]`):typeof o=="symbol"?n.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?n.push(`[${JSON.stringify(o)}]`):(n.length&&n.push("."),n.push(o));return n.join("")}function Ko(e){let n=[],i=[...e.issues].sort((o,t)=>(o.path??[]).length-(t.path??[]).length);for(let o of i)n.push(`✖ ${o.message}`),o.path?.length&&n.push(` → at ${wd(o.path)}`);return n.join(`
|
||
`)}function hr(e,n){return{callee:n?.callee??e,Err:n?.Err}}var zt=e=>{let n=(i,o,t,r)=>{let a=t?{...t,async:!1}:{async:!1},u=i._zod.run({value:o,issues:[]},a);if(u instanceof Promise)throw new se;if(u.issues.length){let s=new(r?.Err??e)(u.issues.map(c=>ce(c,a,G())));throw fr(s,r?.callee??n),s}return u.value};return n},$r=zt(le),Pt=e=>{let n=async(i,o,t,r)=>{let a=t?{...t,async:!0}:{async:!0},u=i._zod.run({value:o,issues:[]},a);if(u instanceof Promise&&(u=await u),u.issues.length){let s=new(r?.Err??e)(u.issues.map(c=>ce(c,a,G())));throw fr(s,r?.callee??n),s}return u.value};return n},yr=Pt(le),Dt=e=>(n,i,o)=>{let t=o?{...o,async:!1}:{async:!1},r=n._zod.run({value:i,issues:[]},t);if(r instanceof Promise)throw new se;return r.issues.length?Sd(e,r.issues,t):{success:!0,data:r.value}},sh=Dt(le);function Sd(e,n,i){let o;return{success:!1,get error(){return o||(o=new e(n.map(t=>ce(t,i,G()))),n=void 0,i=void 0),o},set error(t){o=t,n=void 0,i=void 0}}}var Nt=e=>async(n,i,o)=>{let t=o?{...o,async:!0}:{async:!0},r=n._zod.run({value:i,issues:[]},t);return r instanceof Promise&&(r=await r),r.issues.length?Sd(e,r.issues,t):{success:!0,data:r.value}},lh=Nt(le),dh=Symbol.for("zod.compile.invalid"),ph=Symbol.for("zod.compile.fallback"),bn=((e,n,i)=>{let o=e._zod.bag.validator;if(o!==void 0){if(o(n)!==dh)return!0;if(o.definite===!0&&i===void 0)return!1}return mh(e,n,i)});function mh(e,n,i){let o=i?{...i,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},t=e._zod.bag.fallbackRun,r;if(t?(o[ph]=!0,r=t({value:n,issues:[]},o)):r=e._zod.run({value:n,issues:[]},o),r instanceof Promise)throw new se;return r.issues.length===0}var xn=async(e,n,i)=>{let o=i?{...i,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},t=e._zod.run({value:n,issues:[]},o);return t instanceof Promise&&(t=await t),t.issues.length===0},_r=e=>{let n=zt(e),i=(o,t,r,a)=>{let u=r?{...r,direction:"backward"}:{direction:"backward"};return n(o,t,u,hr(i,a))};return i},fh=_r(le),br=e=>{let n=zt(e),i=(o,t,r,a)=>n(o,t,r,hr(i,a));return i},gh=br(le),xr=e=>{let n=Pt(e),i=async(o,t,r,a)=>{let u=r?{...r,direction:"backward"}:{direction:"backward"};return await n(o,t,u,hr(i,a))};return i},vh=xr(le),kr=e=>{let n=Pt(e),i=async(o,t,r,a)=>await n(o,t,r,hr(i,a));return i},hh=kr(le),Ir=e=>(n,i,o)=>{let t=o?{...o,direction:"backward"}:{direction:"backward"};return Dt(e)(n,i,t)},$h=Ir(le),wr=e=>(n,i,o)=>Dt(e)(n,i,o),yh=wr(le),Sr=e=>async(n,i,o)=>{let t=o?{...o,direction:"backward"}:{direction:"backward"};return Nt(e)(n,i,t)},_h=Sr(le),zr=e=>async(n,i,o)=>Nt(e)(n,i,o),bh=zr(le);var he={};Pe(he,{anyString:()=>_a,base64:()=>da,base64url:()=>pa,bigint:()=>xa,boolean:()=>ka,browserEmail:()=>Dh,cidrv4:()=>sa,cidrv6:()=>la,creditCard:()=>Pr,cuid:()=>Ho,cuid2:()=>Xo,currencyCode:()=>va,date:()=>ha,datetime:()=>ya,domain:()=>fa,duration:()=>na,e164:()=>ga,email:()=>ia,emoji:()=>oa,extendedDuration:()=>xh,guid:()=>ra,hex:()=>Pa,hostname:()=>ma,html5Email:()=>Sh,httpProtocol:()=>kn,iban:()=>Dr,idnEmail:()=>Ph,integer:()=>In,ipv4:()=>aa,ipv6:()=>ua,ksuid:()=>Qo,lowercase:()=>Sa,mac:()=>ca,md5_base64:()=>Ah,md5_base64url:()=>Uh,md5_hex:()=>jh,nanoid:()=>ea,nanoidOfLength:()=>ta,null:()=>Ia,number:()=>Oe,rfc5322Email:()=>zh,sha1_base64:()=>Eh,sha1_base64url:()=>Lh,sha1_hex:()=>Th,sha256_base64:()=>Zh,sha256_base64url:()=>Rh,sha256_hex:()=>Ch,sha384_base64:()=>Mh,sha384_base64url:()=>Fh,sha384_hex:()=>Vh,sha512_base64:()=>Jh,sha512_base64url:()=>Bh,sha512_hex:()=>Gh,string:()=>ba,time:()=>$a,ulid:()=>qo,undefined:()=>wa,unicodeEmail:()=>zd,uppercase:()=>za,uuid:()=>et,uuid4:()=>kh,uuid6:()=>Ih,uuid7:()=>wh,xid:()=>Yo});var Ho=/^[cC][0-9a-z]{6,}$/,Xo=/^[0-9a-z]+$/,qo=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,Yo=/^[0-9a-vA-V]{20}$/,Qo=/^[A-Za-z0-9]{27}$/,ea=/^[a-zA-Z0-9_-]{21}$/;function ta(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var na=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,xh=/^[-+]?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)?)??$/,ra=/^([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})$/,et=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,kh=et(4),Ih=et(6),wh=et(7),ia=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Sh=/^[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])?)*$/,zh=/^(([^<>()\[\]\\.,;:\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,}))$/,zd=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Ph=zd,Dh=/^[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])?)*$/,Nh="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function oa(){return new RegExp(Nh,"u")}var aa=/^(?:(?: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])$/,ua=/^(([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}|:))$/,ca=e=>{let n=ve(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},sa=/^((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])$/,la=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,da=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,pa=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,ma=/^(?=.{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])?)*\.?$/,fa=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,kn=/^https?$/,ga=/^\+[1-9]\d{6,14}$/,Pr=/^\d(?:[ -]?\d){11,18}$/,va=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,Dr=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,Pd="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))";function Oh(e){return new RegExp(`^${e}$`)}var ha=Oh(Pd);function Wo(e){let n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${n}:[0-5]\\d(?:\\.\\d+)?`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function $a(e){return new RegExp(`^${Wo(e)}$`)}function ya(e){let n=["Z"];e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let i=`${Wo({precision:e.precision,seconds:!0})}(?:${n.join("|")})`,o=e.local?`${i}|${Wo({precision:e.precision})}`:i;return new RegExp(`^${Pd}T(?:${o})$`)}var _a=/^[\s\S]{0,}$/,ba=e=>{let n=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},xa=/^-?\d+n?$/,In=/^-?\d+$/,Oe=/^-?\d+(?:\.\d+)?$/,ka=/^(?:true|false)$/i,Ia=/^null$/i;var wa=/^undefined$/i;var Sa=/^[^A-Z]*$/,za=/^[^a-z]*$/,Pa=/^[0-9a-fA-F]*$/;function wn(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function Sn(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var jh=/^[0-9a-fA-F]{32}$/,Ah=wn(22,"=="),Uh=Sn(22),Th=/^[0-9a-fA-F]{40}$/,Eh=wn(27,"="),Lh=Sn(27),Ch=/^[0-9a-fA-F]{64}$/,Zh=wn(43,"="),Rh=Sn(43),Vh=/^[0-9a-fA-F]{96}$/,Mh=wn(64,""),Fh=Sn(64),Gh=/^[0-9a-fA-F]{128}$/,Jh=wn(86,"=="),Bh=Sn(86);var M=f("$ZodCheck",(e,n)=>{var i;e._zod??(e._zod={}),e._zod.def=n,(i=e._zod).onattach??(i.onattach=[])}),Da=e=>{let n=e.value;return!mr(n)&&n.size!==void 0},Na=e=>{let n=e.value;return!mr(n)&&n.length!==void 0},Nr={number:"number",bigint:"bigint",object:"date"},jr=f("$ZodCheckLessThan",(e,n)=>{M.init(e,n);let i=Nr[typeof n.value];e._zod.check=o=>{(n.inclusive?o.value<=n.value:o.value<n.value)||o.issues.push({origin:Nr[typeof o.value]??i,code:"too_big",maximum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Ar=f("$ZodCheckGreaterThan",(e,n)=>{M.init(e,n);let i=Nr[typeof n.value];e._zod.check=o=>{(n.inclusive?o.value>=n.value:o.value>n.value)||o.issues.push({origin:Nr[typeof o.value]??i,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Oa=f("$ZodCheckMultipleOf",(e,n)=>{M.init(e,n),e._zod.check=i=>{if(typeof i.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof i.value=="bigint"?n.value!==BigInt(0)&&i.value%n.value===BigInt(0):ln(i.value,n.value)===0)||i.issues.push({origin:typeof i.value,code:"not_multiple_of",divisor:n.value,input:i.value,inst:e,continue:!n.abort})}}),ja=f("$ZodCheckNumberFormat",(e,n)=>{M.init(e,n),n.format=n.format||"float64";let i=n.format?.includes("int"),o=i?"int":"number",[t,r]=mn[n.format];e._zod.check=a=>{let u=a.value;if(i){if(!Number.isInteger(u)){a.issues.push({expected:o,format:n.format,code:"invalid_type",continue:!1,input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?a.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort}):a.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort});return}}u<t&&a.issues.push({origin:"number",input:u,code:"too_small",minimum:t,inclusive:!0,inst:e,continue:!n.abort}),u>r&&a.issues.push({origin:"number",input:u,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!n.abort})}}),Aa=f("$ZodCheckBigIntFormat",(e,n)=>{M.init(e,n);let[i,o]=fn[n.format];e._zod.check=t=>{let r=t.value;r<i&&t.issues.push({origin:"bigint",input:r,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!n.abort}),r>o&&t.issues.push({origin:"bigint",input:r,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!n.abort})}}),Ua=f("$ZodCheckMaxSize",(e,n)=>{var i;M.init(e,n),(i=e._zod.def).when??(i.when=Da),e._zod.check=o=>{let t=o.value;t.size<=n.maximum||o.issues.push({origin:vn(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ta=f("$ZodCheckMinSize",(e,n)=>{var i;M.init(e,n),(i=e._zod.def).when??(i.when=Da),e._zod.check=o=>{let t=o.value;t.size>=n.minimum||o.issues.push({origin:vn(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ea=f("$ZodCheckSizeEquals",(e,n)=>{var i;M.init(e,n),(i=e._zod.def).when??(i.when=Da),e._zod.check=o=>{let t=o.value,r=t.size;if(r===n.size)return;let a=r>n.size;o.issues.push({origin:vn(t),...a?{code:"too_big",maximum:n.size}:{code:"too_small",minimum:n.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),La=f("$ZodCheckMaxLength",(e,n)=>{var i;M.init(e,n),(i=e._zod.def).when??(i.when=Na),e._zod.check=o=>{let t=o.value,r=t.length;if((typeof t=="string"&&r>n.maximum?Qe(t):r)<=n.maximum)return;let u=hn(t);o.issues.push({origin:u,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ca=f("$ZodCheckMinLength",(e,n)=>{var i;M.init(e,n),(i=e._zod.def).when??(i.when=Na),e._zod.check=o=>{let t=o.value,r=t.length;if((typeof t=="string"&&r>=n.minimum&&r<n.minimum*2?Qe(t):r)>=n.minimum)return;let u=hn(t);o.issues.push({origin:u,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Za=f("$ZodCheckLengthEquals",(e,n)=>{var i;M.init(e,n),(i=e._zod.def).when??(i.when=Na),e._zod.check=o=>{let t=o.value,r=t.length,a=typeof t=="string"&&r>=n.length&&r<=n.length*2?Qe(t):r;if(a===n.length)return;let u=hn(t),s=a>n.length;o.issues.push({origin:u,...s?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),Ot=f("$ZodCheckStringFormat",(e,n)=>{var i,o;M.init(e,n),n.pattern?(i=e._zod).check??(i.check=t=>{n.pattern.lastIndex=0,!n.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:n.format,input:t.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(o=e._zod).check??(o.check=()=>{})}),Ra=f("$ZodCheckRegex",(e,n)=>{Ot.init(e,n),e._zod.check=i=>{n.pattern.lastIndex=0,!n.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:"regex",input:i.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),Va=f("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=Sa),Ot.init(e,n)}),Ma=f("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=za),Ot.init(e,n)}),Fa=f("$ZodCheckIncludes",(e,n)=>{M.init(e,n);let i=ve(n.includes),o=new RegExp(typeof n.position=="number"?`^.{${n.position},}${i}`:i);n.pattern=o,e._zod.check=t=>{t.value.includes(n.includes,n.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:t.value,inst:e,continue:!n.abort})}}),Ga=f("$ZodCheckStartsWith",(e,n)=>{M.init(e,n);let i=new RegExp(`^${ve(n.prefix)}.*`);n.pattern??(n.pattern=i),e._zod.check=o=>{o.value.startsWith(n.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:o.value,inst:e,continue:!n.abort})}}),Ja=f("$ZodCheckEndsWith",(e,n)=>{M.init(e,n);let i=new RegExp(`.*${ve(n.suffix)}$`);n.pattern??(n.pattern=i),e._zod.check=o=>{o.value.endsWith(n.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:o.value,inst:e,continue:!n.abort})}});function Or(e,n,i){e.issues.length&&n.issues.push(...ue(i,e.issues))}var Ba=f("$ZodCheckProperty",(e,n)=>{M.init(e,n),e._zod.check=i=>{let o=n.schema._zod.run({value:i.value[n.property],issues:[]},{});if(o instanceof Promise)return o.then(t=>Or(t,i,n.property));Or(o,i,n.property)}}),Ka=f("$ZodCheckProperties",(e,n)=>{M.init(e,n),$n(e,Symbol.iterator,function*(){yield e});let i;e._zod.check=o=>{if(o.value==null){o.issues.push({expected:"object",code:"invalid_type",input:o.value,inst:e});return}i??(i=Reflect.ownKeys(n.shape).map(a=>[a,n.shape[a]]));let t=o.value,r;for(let[a,u]of i){let s=u._zod.run({value:t[a],issues:[]},{});s instanceof Promise?(r??(r=[]),r.push(s.then(c=>Or(c,o,a)))):Or(s,o,a)}if(r)return Promise.all(r).then(()=>{})}}),Wa=f("$ZodCheckMimeType",(e,n)=>{M.init(e,n);let i=new Set(n.mime);e._zod.check=o=>{i.has(o.value.type)||o.issues.push({code:"invalid_value",values:n.mime,input:o.value.type,inst:e,continue:!n.abort})}}),Ha=f("$ZodCheckOverwrite",(e,n)=>{M.init(e,n),e._zod.check=i=>{i.value=n.tx(i.value)}});var tt=class{constructor(n=[],i={}){this.content=[],this.indent=0,this.args=n,this.closed=i}indented(n){this.indent+=1;try{n(this)}finally{this.indent-=1}}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}let o=n.split(`
|
||
`).filter(a=>a),t=Math.min(...o.map(a=>a.length-a.trimStart().length)),r=o.map(a=>a.slice(t)).map(a=>" ".repeat(this.indent*2)+a);for(let a of r)this.content.push(a)}compile(){let n=Function,i=this?.content??[""];return new n(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
|
||
${i.join(`
|
||
`)}
|
||
};`)(...Object.values(this.closed))}};var Xa={major:4,minor:6,patch:7};var j=f("$ZodType",(e,n)=>{var i;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=Xa;let o=e._zod.def.checks,t=e._zod.traits.has("$ZodCheck")?[e,...o??[]]:o?.length?[...o]:[];for(let r of t)for(let a of r._zod.onattach)a(e);if(t.length===0)(i=e._zod).deferred??(i.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let r=(u,s,c)=>{if(u.memo)return u;let l=ne(u),d;for(let m of s){if(m._zod.def.when){if(Lo(u)||!m._zod.def.when(u))continue}else if(l)continue;let p=u.issues.length,v=m._zod.check(u);if(v instanceof Promise&&c?.async===!1)throw new se;if(d||v instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await v,u.issues.length!==p&&(gn(u.issues,p,e),l||(l=ne(u,p)))});else{if(u.issues.length===p)continue;gn(u.issues,p,e),l||(l=ne(u,p))}}return d?d.then(()=>u):u},a=(u,s,c)=>{if(ne(u))return u.aborted=!0,u;let l=r(s,t,c);if(l instanceof Promise){if(c.async===!1)throw new se;return l.then(d=>e._zod.parse(d,c))}return e._zod.parse(l,c)};e._zod.run=(u,s)=>{if(s.skipChecks)return e._zod.parse(u,s);if(s.direction==="backward"){let l=e._zod.parse({value:u.value,issues:[]},{...s,skipChecks:!0});return l instanceof Promise?l.then(d=>a(d,u,s)):a(l,u,s)}let c=e._zod.parse(u,s);if(c instanceof Promise){if(s.async===!1)throw new se;return c.then(l=>r(l,t,s))}return r(c,t,s)}}},{get"~standard"(){return $n(this,"~standard",Cr(this))},set"~standard"(e){Le(this,"~standard",e)}}),Jd=(e,n)=>e.issues.length?{issues:e.issues.map(i=>ce(i,n,G()))}:{value:e.value};async function Kh(e,n){let i={async:!0};return Jd(await e._zod.run({value:n,issues:[]},i),i)}function Cr(e){return{validate:n=>{let i={async:!1};try{let o=e._zod.run({value:n,issues:[]},i);if(!(o instanceof Promise))return Jd(o,i)}catch{}return Kh(e,n)},vendor:"zod",version:1}}var nt=f("$ZodString",(e,n)=>{j.init(e,n),e._zod.pattern=n.pattern??_a,e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=String(i.value)}catch{}return typeof i.value=="string"||i.issues.push({expected:"string",code:"invalid_type",input:i.value,inst:e}),i}}),C=f("$ZodStringFormat",(e,n)=>{Ot.init(e,n),nt.init(e,n)}),Ya=f("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=ra),C.init(e,n)}),Qa=f("$ZodUUID",(e,n)=>{if(n.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(o===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=et(o))}else n.pattern??(n.pattern=et());C.init(e,n)}),eu=f("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=ia),C.init(e,n)}),tu=1,zn=2;function nu(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function Zr(e,n){return!("normalize"in n)&&!("hostname"in n)&&!("protocol"in n)?nu(e)||zn:Bd(e,n)}function Bd(e,n){if(!n.normalize&&n.protocol?.source===kn.source&&!/^https?:\/\//i.test(e))return tu;try{if(typeof URL<"u"){let i=URL;if(typeof i.parse=="function")return i.parse(e)??zn}return new URL(e)}catch{return zn}}var Wh=/[\t\n\r]/g;function Pn(e){return e.replace(Wh,"")}function Rr(e,n){return n.lastIndex=0,n.test(e.hostname)}function Vr(e,n){return n.lastIndex=0,n.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var ru=f("$ZodURL",(e,n)=>{C.init(e,n),e._zod.check=i=>{try{let o=i.value.trim(),t=Zr(o,n);if(t===tu){i.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:i.value,inst:e,continue:!n.abort});return}if(t===zn){i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:e,continue:!n.abort});return}if(t===!0){i.value=Pn(o);return}n.hostname&&!Rr(t,n.hostname)&&i.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:i.value,inst:e,continue:!n.abort}),n.protocol&&!Vr(t,n.protocol)&&i.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:i.value,inst:e,continue:!n.abort}),i.value=n.normalize?t.href:Pn(o);return}catch{i.issues.push({code:"invalid_format",format:"url",input:i.value,inst:e,continue:!n.abort})}}}),iu=f("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=oa()),C.init(e,n)}),ou=f("$ZodNanoID",(e,n)=>{if(n.length!==void 0&&(!Number.isInteger(n.length)||n.length<1))throw new Error(`Invalid nanoid length: ${n.length}`);n.pattern??(n.pattern=n.length===void 0?ea:ta(n.length)),C.init(e,n)}),au=f("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=Ho),C.init(e,n)}),uu=f("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=Xo),C.init(e,n)}),cu=f("$ZodULID",(e,n)=>{n.pattern??(n.pattern=qo),C.init(e,n)}),su=f("$ZodXID",(e,n)=>{n.pattern??(n.pattern=Yo),C.init(e,n)}),lu=f("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=Qo),C.init(e,n)}),du=f("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=ya(n)),C.init(e,n)}),pu=f("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=ha),C.init(e,n)}),mu=f("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=$a(n)),C.init(e,n)}),fu=f("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=na),C.init(e,n)}),gu=f("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=aa),C.init(e,n)}),Hh=/^[0-9a-fA-F:.]+$/;function Dn(e){return Hh.test(e)?nu(`http://[${e}]`):!1}var vu=f("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=ua),C.init(e,n),e._zod.check=i=>{Dn(i.value)||i.issues.push({code:"invalid_format",format:"ipv6",input:i.value,inst:e,continue:!n.abort})}}),hu=f("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=ca(n.delimiter)),C.init(e,n)}),$u=f("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=sa),C.init(e,n)});function Mr(e){let n=e.split("/");if(n.length!==2)return!1;let[i,o]=n;if(!o)return!1;let t=Number(o);return`${t}`!==o||t<0||t>128?!1:Dn(i)}var yu=f("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=la),C.init(e,n),e._zod.check=i=>{Mr(i.value)||i.issues.push({code:"invalid_format",format:"cidrv6",input:i.value,inst:e,continue:!n.abort})}});function Nn(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Fr=/^[0-9a-zA-Z+/]*={0,2}$/,_u=f("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=Fr),C.init(e,n),e._zod.check=i=>{Nn(i.value)||i.issues.push({code:"invalid_format",format:"base64",input:i.value,inst:e,continue:!n.abort})}}),On=/^[A-Za-z0-9_-]*$/;function Gr(e){if(!On.test(e))return!1;let n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),i=n.padEnd(Math.ceil(n.length/4)*4,"=");return Nn(i)}var bu=f("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=On),C.init(e,n),e._zod.check=i=>{Gr(i.value)||i.issues.push({code:"invalid_format",format:"base64url",input:i.value,inst:e,continue:!n.abort})}}),xu=f("$ZodE164",(e,n)=>{n.pattern??(n.pattern=ga),C.init(e,n)}),Xh=/[- ]/g;function qh(e){let n=e.length,i=1,o=0;for(;n;){let t=e.charCodeAt(--n)-48;i^=1,o+=i?[0,2,4,6,8,1,3,5,7,9][t]:t}return o%10===0}function Jr(e){return Pr.test(e)?qh(e.replace(Xh,"")):!1}var ku=f("$ZodCreditCard",(e,n)=>{n.pattern??(n.pattern=Pr),C.init(e,n),e._zod.check=i=>{Jr(i.value)||i.issues.push({code:"invalid_format",format:"credit_card",input:i.value,inst:e,continue:!n.abort})}});function Yh(e){let n=0,i=e.length;for(let o=4;o<i;o++){let t=e.charCodeAt(o);n=(t>=65?n*100+(t-55):n*10+(t-48))%97}for(let o=0;o<4;o++){let t=e.charCodeAt(o);n=(t>=65?n*100+(t-55):n*10+(t-48))%97}return n===1}function Br(e){return Dr.test(e)?Yh(e):!1}var Iu=f("$ZodIBAN",(e,n)=>{n.pattern??(n.pattern=Dr),C.init(e,n),e._zod.check=i=>{Br(i.value)||i.issues.push({code:"invalid_format",format:"iban",input:i.value,inst:e,continue:!n.abort})}});function Kr(e,n=null){try{let i=e.split(".");if(i.length!==3)return!1;let[o]=i;if(!o)return!1;let t=JSON.parse(atob(o));return!("typ"in t&&t?.typ!=="JWT"||!t.alg||n&&(!("alg"in t)||t.alg!==n))}catch{return!1}}var wu=f("$ZodJWT",(e,n)=>{C.init(e,n),e._zod.check=i=>{Kr(i.value,n.alg)||i.issues.push({code:"invalid_format",format:"jwt",input:i.value,inst:e,continue:!n.abort})}}),Su=f("$ZodCustomStringFormat",(e,n)=>{C.init(e,n),e._zod.check=i=>{n.fn(i.value)||i.issues.push({code:"invalid_format",format:n.format,input:i.value,inst:e,continue:!n.abort})}}),Wr=f("$ZodNumber",(e,n)=>{j.init(e,n),e._zod.pattern=Oe,e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=Number(i.value)}catch{}let t=i.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return i;let r=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:String(t):void 0;return i.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...r?{received:r}:{}}),i}}),zu=f("$ZodNumberFormat",(e,n)=>{ja.init(e,n),Wr.init(e,n)}),jn=f("$ZodBoolean",(e,n)=>{j.init(e,n),e._zod.pattern=ka,e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=!!i.value}catch{}let t=i.value;return typeof t=="boolean"||i.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),i}}),Hr=f("$ZodBigInt",(e,n)=>{j.init(e,n),e._zod.pattern=xa,e._zod.parse=(i,o)=>{if(n.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:e}),i}}),Pu=f("$ZodBigIntFormat",(e,n)=>{Aa.init(e,n),Hr.init(e,n)}),Du=f("$ZodSymbol",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>{let t=i.value;return typeof t=="symbol"||i.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),i}}),Nu=f("$ZodUndefined",(e,n)=>{j.init(e,n),e._zod.pattern=wa,e._zod.values=new Set([void 0]),e._zod.parse=(i,o)=>{let t=i.value;return typeof t>"u"||i.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),i}}),Ou=f("$ZodNull",(e,n)=>{j.init(e,n),e._zod.pattern=Ia,e._zod.values=new Set([null]),e._zod.parse=(i,o)=>{let t=i.value;return t===null||i.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),i}}),ju=f("$ZodAny",(e,n)=>{j.init(e,n),e._zod.parse=i=>i}),Au=f("$ZodUnknown",(e,n)=>{j.init(e,n),e._zod.parse=i=>i}),Uu=f("$ZodNever",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>(i.issues.push({expected:"never",code:"invalid_type",input:i.value,inst:e}),i)}),Tu=f("$ZodVoid",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>{let t=i.value;return typeof t>"u"||i.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),i}}),Eu=f("$ZodDate",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>{if(n.coerce)try{i.value=new Date(i.value)}catch{}let t=i.value,r=t instanceof Date;return r&&!Number.isNaN(t.getTime())||i.issues.push({expected:"date",code:"invalid_type",input:t,...r?{received:"Invalid Date"}:{},inst:e}),i}});function Lu(e,n){let i=wt(e._zod.def.checks);if(!i.length)return;let o=Math.min(...i.map(r=>r[0])),t=e._zod.parse;e._zod.parse=(r,a)=>{let u=n(r.value);if(u>o&&!a?.skipChecks&&a?.direction!=="backward"){for(let[s,c]of wt(e._zod.def.checks))if(u>s&&c._zod.def.when(r)){let l=r.issues.length;return c._zod.check(r),r.issues[l].continue=!1,gn(r.issues,l,e),r}}return t(r,a)}}var Qh=e=>Array.isArray(e)?e.length:-1,e$=e=>e instanceof Map?e.size:-1,t$=e=>e instanceof Set?e.size:-1;function Nd(e,n,i){e.issues.length&&n.issues.push(...ue(i,e.issues)),n.value[i]=e.value}var Cu=f("$ZodArray",(e,n)=>{j.init(e,n);let i=q.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!Array.isArray(r))return o.issues.push({expected:"array",code:"invalid_type",input:r,inst:e}),o;o.value=i?i.alloc(e,o,Array(r.length),t):Array(r.length);let a=[],u=t?.abortEarly;for(let s=0;s<r.length;s++){let c=r[s],l=n.element._zod.run({value:c,issues:[]},t);if(l instanceof Promise)a.push(l.then(d=>Nd(d,o,s)));else if(Nd(l,o,s),u&&l.issues.length!==0&&ne(l))break}return a.length?Promise.all(a).then(()=>o):o},Lu(e,Qh)});function Lr(e,n,i,o,t,r){let a=i in o,u=r==="optional";if(!(!a&&u&&t==="optional")){if(e.issues.length){if(t!==void 0&&u&&!a)return;n.issues.push(...ue(i,e.issues))}if(!a&&t===void 0){e.issues.length||n.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[i]});return}e.value===void 0?(a||t==="defaulted"&&!u)&&(n.value[i]=void 0):n.value[i]=e.value}}var n$=[];function Kd(e){let n=Object.keys(e.shape),i=Object.getOwnPropertySymbols(e.shape),o=i.length?i:n$,t=o.length?[...n,...o]:n;for(let a of t)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(a)}": expected a Zod schema`);let r=Eo(e.shape);return{...e,allKeys:t,symbolKeys:o,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function Wd(e,n,i,o,t,r,a){let u=[],s=t.keySet,c=t.catchall._zod,l=c.def.type,d=c.optin,m=c.optout,p=0;for(let v in n){if(a&&i.issues.length!==p){if(ne(i,p))break;p=i.issues.length}if(s.has(v))continue;if(v==="__proto__"){l==="never"&&u.push(v);continue}if(l==="never"){u.push(v);continue}let b=c.run({value:n[v],issues:[]},o);b instanceof Promise?e.push(b.then(w=>Lr(w,i,v,n,d,m))):Lr(b,i,v,n,d,m)}return u.length&&i.issues.push({code:"unrecognized_keys",keys:u,input:n,inst:r,continue:!0}),e.length?Promise.all(e).then(()=>i):i}var Hd=f("$ZodObject",(e,n)=>{j.init(e,n);let i=Object.getOwnPropertyDescriptor(n,"shape"),o=i?.get?i.get.raw:n.shape??{};if(o){let c=()=>{let l={...o};return Object.defineProperty(n,"shape",{value:l}),c.raw=l,l};c.raw=o,Object.defineProperty(n,"shape",{get:c})}let t=kt(()=>Kd(n));T(e,"propValues",c=>{let l=c.def.shape,d={};for(let m in l){let p=l[m]._zod;if(p.values){Object.prototype.hasOwnProperty.call(d,m)||Y(d,m,new Set);for(let v of p.values)d[m].add(v);p.optin!==void 0&&d[m].add(void 0)}}return d});let r=Ye,a=n.catchall,u,s=q.memoizer;s?.attach(e),e._zod.parse=(c,l)=>{u??(u=t.value);let d=c.value;if(!r(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),c;c.value=s?s.alloc(e,c,{},l):{};let m=[],p=u.shape,v=l?.abortEarly,b=c.issues.length;for(let w of u.allKeys){if(v&&c.issues.length!==b){if(ne(c,b))break;b=c.issues.length}if(w==="__proto__")continue;let z=p[w],$=z._zod.optin,S=z._zod.optout,k=z._zod.run({value:d[w],issues:[]},l);k instanceof Promise?m.push(k.then(D=>Lr(D,c,w,d,$,S))):Lr(k,c,w,d,$,S)}return a?Wd(m,d,c,l,t.value,e,v===!0):m.length?Promise.all(m).then(()=>c):c}}),Zu=f("$ZodObjectJIT",(e,n)=>{Hd.init(e,n);let i=e._zod.parse,o=kt(()=>Kd(n)),t=q.memoizer,r=p=>{let v=o.value,b=v.symbolKeys,w=new tt(["payload","ctx"],{shape:p,inst:e,memo:t,syms:b}),z=D=>`shape[${D}]._zod.run({ value: input[${D}], issues: [] }, ctx)`,$=(D,U)=>`
|
||
let ${D}_ab = false;
|
||
for (let i = 0; i < ${D}.issues.length; i++) {
|
||
const iss = ${D}.issues[i];
|
||
iss.path = iss.path ? [${U}, ...iss.path] : [${U}];
|
||
payload.issues.push(iss);
|
||
if (iss.continue !== true) ${D}_ab = true;
|
||
}
|
||
if (${D}_ab && ctx && ctx.abortEarly) {
|
||
payload.value = newResult;
|
||
return payload;
|
||
}`;w.write("const input = payload.value;");let S=Object.create(null),k=0;for(let D of v.allKeys)S[D]=`key_${k++}`;w.write(t?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let D of v.allKeys){if(D==="__proto__")continue;let U=S[D],J=typeof D=="symbol"?`syms[${b.indexOf(D)}]`:te(D),Te=`${J} in input`,dr=p[D],Xe=dr?._zod?.optin,pr=Xe!==void 0,Po=dr?._zod?.optout==="optional";if(w.write(`const ${U} = ${z(J)};`),pr&&Po){let pe=Xe==="optional"?`${U}_present`:`${U}.value !== undefined || ${U}_present`;w.write(`
|
||
const ${U}_present = ${Te};
|
||
if (!${U}.issues.length || ${U}_present) {
|
||
if (${U}.issues.length) {${$(U,J)}
|
||
}
|
||
|
||
if (${pe}) {
|
||
newResult[${J}] = ${U}.value;
|
||
}
|
||
}
|
||
|
||
`)}else pr?(w.write(`
|
||
if (${U}.issues.length) {${$(U,J)}
|
||
}
|
||
`),Xe==="defaulted"?w.write(`newResult[${J}] = ${U}.value;`):w.write(`
|
||
if (${U}.value !== undefined || ${Te}) {
|
||
newResult[${J}] = ${U}.value;
|
||
}
|
||
`)):w.write(`
|
||
const ${U}_present = ${Te};
|
||
if (${U}.issues.length) {${$(U,J)}
|
||
}
|
||
if (!${U}_present && !${U}.issues.length) {
|
||
payload.issues.push({
|
||
code: "invalid_type",
|
||
expected: "nonoptional",
|
||
input: undefined,
|
||
path: [${J}]
|
||
});
|
||
if (ctx && ctx.abortEarly) {
|
||
payload.value = newResult;
|
||
return payload;
|
||
}
|
||
}
|
||
|
||
if (${U}_present) {
|
||
newResult[${J}] = ${U}.value;
|
||
}
|
||
|
||
`)}return w.write("payload.value = newResult;"),w.write("return payload;"),w.compile()},a,u=Ye,s=!q.jitless,l=s&&Uo.value,d=n.catchall,m;e._zod.parse=(p,v)=>{m??(m=o.value);let b=p.value;return u(b)?s&&l&&v?.async===!1&&v.jitless!==!0?(a||(a=r(n.shape)),p=a(p,v),d?Wd([],b,p,v,m,e,v?.abortEarly===!0):p):i(p,v):(p.issues.push({expected:"object",code:"invalid_type",input:b,inst:e}),p)}});function Od(e,n,i,o){for(let r of e)if(r.issues.length===0)return n.value=r.value,n;let t=e.filter(r=>!ne(r));return t.length===1?(n.value=t[0].value,t[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:i,errors:e.map(r=>r.issues.map(a=>ce(a,o,G())))}),n)}var An=f("$ZodUnion",(e,n)=>{j.init(e,n),T(e,"optin",o=>o.def.options.some(t=>t._zod.optin==="defaulted")?"defaulted":o.def.options.some(t=>t._zod.optin!==void 0)?"optional":void 0),T(e,"optout",o=>o.def.options.some(t=>t._zod.optout==="optional")?"optional":void 0),T(e,"values",o=>{if(o.def.options.every(t=>t._zod.values))return new Set(o.def.options.flatMap(t=>Array.from(t._zod.values)))}),T(e,"pattern",o=>{if(o.def.options.every(t=>t._zod.pattern)){let t=o.def.options.map(r=>r._zod.pattern);return new RegExp(`^(${t.map(r=>Ne(r.source)).join("|")})$`)}});let i=n.options.length===1?n.options[0]._zod.run:null;e._zod.parse=(o,t)=>{if(i)return i(o,t);let r=!1,a=[];for(let u of n.options){let s=u._zod.run({value:o.value,issues:[]},t);if(s instanceof Promise)a.push(s),r=!0;else{if(s.issues.length===0)return s;a.push(s)}}return r?Promise.all(a).then(u=>Od(u,o,e,t)):Od(a,o,e,t)}});function jd(e,n,i,o){let t=[];for(let r=0;r<e.length;r++)e[r].issues.length===0&&t.push(r);return t.length===1?(n.value=e[t[0]].value,n):(t.length===0?n.issues.push({code:"invalid_union",input:n.value,inst:i,errors:e.map(r=>r.issues.map(a=>ce(a,o,G())))}):n.issues.push({code:"invalid_union",input:n.value,inst:i,errors:[],inclusive:!1,matches:t}),n)}var Ru=f("$ZodXor",(e,n)=>{An.init(e,n),n.inclusive=!1;let i=n.options.length===1?n.options[0]._zod.run:null;e._zod.parse=(o,t)=>{if(i)return i(o,t);let r=!1,a=[];for(let u of n.options){let s=u._zod.run({value:o.value,issues:[]},t);s instanceof Promise?(a.push(s),r=!0):a.push(s)}return r?Promise.all(a).then(u=>jd(u,o,e,t)):jd(a,o,e,t)}});function Vu(e,n){let i=e._zod,o=i.bag.optionsMap;o||(o=Xd(i.def),i.bag.optionsMap=o);let t=o.get(n);if(t===null)throw new Error(`Ambiguous discriminator value "${String(n)}"`);return t}function Xd(e){let n=new Map;for(let i of e.options){let o=i._zod.propValues?.[e.discriminator];if(!o||o.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(i)}"`);for(let t of o)if(n.has(t)){if(t!==void 0)throw new Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,null)}else n.set(t,i)}return n}var Mu=f("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,An.init(e,n);let i=e._zod.parse;T(e,"propValues",t=>{let r={},a=0;for(let u of t.def.options){let s=u._zod.propValues;if(!s||Object.keys(s).length===0)throw new Error(`Invalid discriminated union option at index "${t.def.options.indexOf(u)}"`);s[t.def.discriminator]?.has(void 0)&&a++;for(let[c,l]of Object.entries(s)){Object.prototype.hasOwnProperty.call(r,c)||Y(r,c,new Set);for(let d of l)r[c].add(d)}}return!t.def.unionFallback&&a>1&&r[t.def.discriminator]?.delete(void 0),r}),n.options.forEach((t,r)=>{let a=It(t._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,n.discriminator))throw new Error(`Invalid discriminated union option at index "${r}"`)});let o=kt(()=>Xd(n));e._zod.parse=(t,r)=>{let a=t.value;if(!Ye(a))return t.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),t;let u=a?.[n.discriminator],s=o.value.get(u);return s&&(u!==void 0||r.direction!=="backward")?s._zod.run(t,r):n.unionFallback||r.direction==="backward"?i(t,r):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,options:Array.from(o.value.keys()).filter(c=>o.value.get(c)!==null),input:a,path:[n.discriminator],inst:e}),t)}}),Fu=f("$ZodIntersection",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>{let t=i.value,r=n.left._zod.run({value:t,issues:[]},o),a=n.right._zod.run({value:t,issues:[]},o);return r instanceof Promise||a instanceof Promise?Promise.all([r,a]).then(([s,c])=>Ad(i,s,c)):Ad(i,r,a)}});function jt(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(ge(e)&&ge(n)){let i=Object.keys(n),o=Object.keys(e).filter(r=>i.indexOf(r)!==-1),t={...e,...n};Object.prototype.hasOwnProperty.call(t,"__proto__")&&delete t.__proto__;for(let r of o){if(r==="__proto__")continue;let a=jt(e[r],n[r]);if(!a.valid)return{valid:!1,mergeErrorPath:[r,...a.mergeErrorPath]};t[r]=a.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let o=0;o<e.length;o++){let t=e[o],r=n[o],a=jt(t,r);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};i.push(a.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}function Ad(e,n,i){let o=new Map,t,r=new Map,a=(c,l)=>{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)t??(t=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let m=String(c.path[0]);r.has(m)||r.set(m,c),d=[m]}else return!1;for(let m of d)o.has(m)||o.set(m,{}),o.get(m)[l]=!0;return!0};for(let c of n.issues)a(c,"l")||e.issues.push(c);for(let c of i.issues)a(c,"r")||e.issues.push(c);let u=[...o].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(u.length){let c=t?u.filter(l=>t.keys.includes(l)):[];c.length&&e.issues.push({...t,keys:c});for(let l of u)!c.includes(l)&&r.has(l)&&e.issues.push(r.get(l))}let s=jt(n.value,i.value);if(!s.valid){if(ne(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(s.mergeErrorPath)}`)}return e.value=s.data,e}var Xr=f("$ZodTuple",(e,n)=>{j.init(e,n);let i=n.items,o=q.memoizer;o?.attach(e),e._zod.parse=(t,r)=>{let a=t.value;if(!Array.isArray(a))return t.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),t;t.value=o?o.alloc(e,t,[],r):[];let u=[],s=Ud(i,"optin"),c=Ud(i,"optout");if(!n.rest){if(a.length<s)return t.issues.push({code:"too_small",minimum:s,inclusive:!0,input:a,inst:e,origin:"array"}),t;a.length>i.length&&t.issues.push({code:"too_big",maximum:i.length,inclusive:!0,input:a,inst:e,origin:"array"})}let l=new Array(i.length),d=n.rest?r?.abortEarly:void 0,m=!1;for(let p=0;p<i.length;p++){let v=i[p]._zod.run({value:a[p],issues:[]},r);v instanceof Promise?u.push(v.then(b=>{l[p]=b})):(l[p]=v,d&&!m&&v.issues.length&&(m=ne(v)))}if(n.rest&&!m){let p=i.length-1,v=a.slice(i.length),b=t.issues.length;for(let w of v){if(d&&t.issues.length!==b){if(ne(t,b))break;b=t.issues.length}p++;let z=n.rest._zod.run({value:w,issues:[]},r);z instanceof Promise?u.push(z.then($=>Td($,t,p))):Td(z,t,p)}}return u.length?Promise.all(u).then(()=>Ed(l,t,i,a,c)):Ed(l,t,i,a,c)}});function Ud(e,n){for(let i=e.length-1;i>=0;i--)if(!(n==="optin"?e[i]._zod.optin!==void 0:e[i]._zod.optout==="optional"))return i+1;return 0}function Td(e,n,i){e.issues.length&&n.issues.push(...ue(i,e.issues)),n.value[i]=e.value}function Ed(e,n,i,o,t){for(let r=0;r<i.length;r++){let a=e[r],u=r<o.length;if(!u&&r>=t&&i[r]._zod.optin==="optional"){n.value.length=r;break}if(a.issues.length){if(!u&&r>=t){n.value.length=r;break}n.issues.push(...ue(r,a.issues))}n.value[r]=a.value}for(let r=n.value.length-1;r>=o.length&&(i[r]._zod.optout==="optional"&&n.value[r]===void 0);r--)n.value.length=r;return n}var Gu=f("$ZodRecord",(e,n)=>{j.init(e,n);let i=q.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!ge(r))return o.issues.push({expected:"record",code:"invalid_type",input:r,inst:e}),o;let a=[],u=n.keyType._zod.values;if(u&&!n.partial){o.value=i?i.alloc(e,o,{},t):{};let s=new Set;for(let l of u)if(typeof l=="string"||typeof l=="number"||typeof l=="symbol"){if(s.add(typeof l=="number"?l.toString():l),l==="__proto__")continue;let d=n.keyType._zod.run({value:l,issues:[]},t);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){o.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(v=>ce(v,t,G())),input:l,path:[l],inst:e});continue}let m=d.value;if(m==="__proto__")continue;let p=n.valueType._zod.run({value:r[l],issues:[]},t);p instanceof Promise?a.push(p.then(v=>{v.issues.length&&o.issues.push(...ue(l,v.issues)),o.value[m]=v.value})):(p.issues.length&&o.issues.push(...ue(l,p.issues)),o.value[m]=p.value)}let c;for(let l in r)if(!s.has(l))if(n.mode==="loose"){if(l==="__proto__")continue;o.value[l]=r[l]}else c=c??[],c.push(l);c&&c.length>0&&o.issues.push({code:"unrecognized_keys",input:r,inst:e,keys:c,continue:!0})}else{o.value=i?i.alloc(e,o,{},t):{};let s;for(let c of Reflect.ownKeys(r)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(r,c))continue;let l=n.keyType._zod.run({value:c,issues:[]},t);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&Oe.test(c)&&l.issues.length){let v=n.keyType._zod.run({value:Number(c),issues:[]},t);if(v instanceof Promise)throw new Error("Async schemas not supported in object keys currently");v.issues.length===0&&(l=v)}if(l.issues.length){n.mode==="loose"?o.value[c]=r[c]:u?(s=s??[],s.push(c)):o.issues.push({code:"invalid_key",origin:"record",issues:l.issues.map(v=>ce(v,t,G())),input:c,path:[c],inst:e});continue}let m=l.value;if(m==="__proto__")continue;let p=n.valueType._zod.run({value:r[c],issues:[]},t);p instanceof Promise?a.push(p.then(v=>{v.issues.length&&o.issues.push(...ue(c,v.issues)),o.value[m]=v.value})):(p.issues.length&&o.issues.push(...ue(c,p.issues)),o.value[m]=p.value)}s&&s.length>0&&o.issues.push({code:"unrecognized_keys",input:r,inst:e,keys:s,continue:!0})}return a.length?Promise.all(a).then(()=>o):o}}),Ju=f("$ZodMap",(e,n)=>{j.init(e,n);let i=q.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!(r instanceof Map))return o.issues.push({expected:"map",code:"invalid_type",input:r,inst:e}),o;let a=[];o.value=i?i.alloc(e,o,new Map,t):new Map;let u=t?.abortEarly,s=o.issues.length;for(let[c,l]of r){if(u&&o.issues.length!==s){if(ne(o,s))break;s=o.issues.length}let d=n.keyType._zod.run({value:c,issues:[]},t),m=n.valueType._zod.run({value:l,issues:[]},t);d instanceof Promise||m instanceof Promise?a.push(Promise.all([d,m]).then(([p,v])=>{Ld(p,v,o,c,r,e,t)})):Ld(d,m,o,c,r,e,t)}return a.length?Promise.all(a).then(()=>o):o},Lu(e,e$)});function Ld(e,n,i,o,t,r,a){e.issues.length&&(pn.has(typeof o)?i.issues.push(...ue(o,e.issues)):i.issues.push({code:"invalid_key",origin:"map",input:t,inst:r,issues:e.issues.map(u=>ce(u,a,G()))})),n.issues.length&&(pn.has(typeof o)?i.issues.push(...ue(o,n.issues)):i.issues.push({origin:"map",code:"invalid_element",input:t,inst:r,key:o,issues:n.issues.map(u=>ce(u,a,G()))})),i.value.set(e.value,n.value)}var Bu=f("$ZodSet",(e,n)=>{j.init(e,n);let i=q.memoizer;i?.attach(e),e._zod.parse=(o,t)=>{let r=o.value;if(!(r instanceof Set))return o.issues.push({input:r,inst:e,expected:"set",code:"invalid_type"}),o;let a=[];o.value=i?i.alloc(e,o,new Set,t):new Set;let u=t?.abortEarly,s=o.issues.length;for(let c of r){if(u&&o.issues.length!==s){if(ne(o,s))break;s=o.issues.length}let l=n.valueType._zod.run({value:c,issues:[]},t);l instanceof Promise?a.push(l.then(d=>Cd(d,o))):Cd(l,o)}return a.length?Promise.all(a).then(()=>o):o},Lu(e,t$)});function Cd(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}var Ku=f("$ZodEnum",(e,n)=>{j.init(e,n);let i=bt(n.entries),o=new Set(i);e._zod.values=o,T(e,"pattern",t=>{let r=bt(t.def.entries).filter(a=>pn.has(typeof a));return new RegExp(r.length?`^(${r.map(a=>ve(a.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(t,r)=>{let a=t.value;return o.has(a)||t.issues.push({code:"invalid_value",values:i,input:a,inst:e}),t}}),Wu=f("$ZodLiteral",(e,n)=>{j.init(e,n);let i=new Set(n.values);e._zod.values=i,T(e,"pattern",o=>{let t=o.def.values;return new RegExp(t.length?`^(${t.map(r=>typeof r=="string"?ve(r):r?ve(r.toString()):String(r)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(o,t)=>{let r=o.value;return i.has(r)||o.issues.push({code:"invalid_value",values:n.values,input:r,inst:e}),o}}),Hu=f("$ZodFile",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>{let t=i.value;return t instanceof File||i.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),i}}),Xu=f("$ZodTransform",(e,n)=>{j.init(e,n),e._zod.optin="optional",q.memoizer?.guard(e),e._zod.parse=(i,o)=>{if(o.direction==="backward")throw new Ce(e.constructor.name);let t=n.transform(i.value,i);if(o.async)return(t instanceof Promise?t:Promise.resolve(t)).then(a=>(i.value=a,i));if(t instanceof Promise)throw new se;return i.value=t,i}});function Zd(e,n){return e.value=n.issues.length?void 0:n.value,e}var qr=f("$ZodOptional",(e,n)=>{j.init(e,n),T(e,"optin",i=>i.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",T(e,"values",i=>{let o=i.def.innerType._zod.values;return o?new Set([...o,void 0]):void 0}),T(e,"pattern",i=>{let o=i.def.innerType._zod.pattern;return o?new RegExp(`^(${Ne(o.source)})?$`):void 0}),e._zod.parse=(i,o)=>{if(i.value===void 0){if(n.innerType._zod.optin!=="defaulted")return i;let t=n.innerType._zod.run({value:i.value,issues:[]},o);return t instanceof Promise?t.then(r=>Zd(i,r)):Zd(i,t)}return n.innerType._zod.run(i,o)}}),qu=f("$ZodExactOptional",(e,n)=>{qr.init(e,n),T(e,"values",i=>i.def.innerType._zod.values),T(e,"pattern",i=>i.def.innerType._zod.pattern),e._zod.parse=(i,o)=>n.innerType._zod.run(i,o)}),Yu=f("$ZodNullable",(e,n)=>{j.init(e,n),T(e,"optin",i=>i.def.innerType._zod.optin),T(e,"optout",i=>i.def.innerType._zod.optout),T(e,"pattern",i=>{let o=i.def.innerType._zod.pattern;return o?new RegExp(`^(${Ne(o.source)}|null)$`):void 0}),T(e,"values",i=>i.def.innerType._zod.values?new Set([...i.def.innerType._zod.values,null]):void 0),e._zod.parse=(i,o)=>i.value===null?i:n.innerType._zod.run(i,o)}),Qu=f("$ZodDefault",(e,n)=>{j.init(e,n),e._zod.optin="defaulted",T(e,"values",i=>i.def.innerType._zod.values),e._zod.parse=(i,o)=>{if(o.direction==="backward")return n.innerType._zod.run(i,o);if(i.value===void 0)return i.value=n.defaultValue,i;let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(r=>Rd(r,n)):Rd(t,n)}});function Rd(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}var ec=f("$ZodPrefault",(e,n)=>{j.init(e,n),e._zod.optin="defaulted",T(e,"values",i=>i.def.innerType._zod.values),e._zod.parse=(i,o)=>(o.direction==="backward"||i.value===void 0&&(i.value=n.defaultValue),n.innerType._zod.run(i,o))}),tc=f("$ZodNonOptional",(e,n)=>{j.init(e,n),T(e,"values",i=>{let o=i.def.innerType._zod.values;return o?new Set([...o].filter(t=>t!==void 0)):void 0}),e._zod.parse=(i,o)=>{let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(r=>Vd(r,e)):Vd(t,e)}});function Vd(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}var nc=f("$ZodSuccess",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>{if(o.direction==="backward")throw new Ce("ZodSuccess");let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(r=>(i.value=r.issues.length===0,i)):(i.value=t.issues.length===0,i)}});function Md(e,n,i,o){return n.issues.length?(e.value=i.catchValue({...n,value:e.value,error:{issues:n.issues.map(t=>ce(t,o,G()))},input:e.value}),e):(e.value=n.value,n.memo&&(e.memo=!0),e)}var rc=f("$ZodCatch",(e,n)=>{j.init(e,n),T(e,"optin",i=>i.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),T(e,"optout",i=>i.def.innerType._zod.optout),T(e,"values",i=>i.def.innerType._zod.values),e._zod.parse=(i,o)=>{if(o.direction==="backward")return n.innerType._zod.run(i,o);let t=n.innerType._zod.run({value:i.value,issues:[]},o);return t instanceof Promise?t.then(r=>Md(i,r,n,o)):Md(i,t,n,o)}}),ic=f("$ZodNaN",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>((typeof i.value!="number"||!Number.isNaN(i.value))&&i.issues.push({input:i.value,inst:e,expected:"nan",code:"invalid_type"}),i)}),Yr=f("$ZodPipe",(e,n)=>{j.init(e,n),T(e,"values",i=>i.def.in._zod.values),T(e,"optin",i=>i.def.in._zod.optin),T(e,"optout",i=>i.def.out._zod.optout),T(e,"propValues",i=>i.def.in._zod.propValues),e._zod.parse=(i,o)=>{if(o.direction==="backward"){let r=n.out._zod.run(i,o);return r instanceof Promise?r.then(a=>Ur(a,n.in,o)):Ur(r,n.in,o)}let t=n.in._zod.run(i,o);return t instanceof Promise?t.then(r=>Ur(r,n.out,o)):Ur(t,n.out,o)}});function Ur(e,n,i){return e.issues.some(o=>o.code!=="unrecognized_keys")?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},i)}var Un=f("$ZodCodec",(e,n)=>{j.init(e,n),T(e,"values",i=>i.def.in._zod.values),T(e,"optin",i=>i.def.in._zod.optin),T(e,"optout",i=>i.def.out._zod.optout),T(e,"propValues",i=>i.def.in._zod.propValues),e._zod.parse=(i,o)=>{if((o.direction||"forward")==="forward"){let r=n.in._zod.run(i,o);return r instanceof Promise?r.then(a=>Tr(a,n,o)):Tr(r,n,o)}else{let r=n.out._zod.run(i,o);return r instanceof Promise?r.then(a=>Tr(a,n,o)):Tr(r,n,o)}}});function Tr(e,n,i){if(e.issues.length)return e.aborted=!0,e;if((i.direction||"forward")==="forward"){let t=n.transform(e.value,e);return t instanceof Promise?t.then(r=>Er(e,r,n.out,i)):Er(e,t,n.out,i)}else{let t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(r=>Er(e,r,n.in,i)):Er(e,t,n.in,i)}}function Er(e,n,i,o){return e.issues.length?(e.aborted=!0,e):i._zod.run({value:n,issues:e.issues},o)}var oc=f("$ZodPreprocess",(e,n)=>{Yr.init(e,n)}),ac=f("$ZodReadonly",(e,n)=>{j.init(e,n),T(e,"propValues",i=>i.def.innerType._zod.propValues),T(e,"values",i=>i.def.innerType._zod.values),T(e,"optin",i=>i.def.innerType?._zod?.optin),T(e,"optout",i=>i.def.innerType?._zod?.optout),e._zod.parse=(i,o)=>{if(o.direction==="backward")return n.innerType._zod.run(i,o);let t=n.innerType._zod.run(i,o);return t instanceof Promise?t.then(Fd):Fd(t)}});function Fd(e){return e.memo||(e.value=Object.freeze(e.value)),e}function r$(e){let n=e._zod.def,i=n.pattern,o=!!n.format?.includes("int"),t,r;for(let u of n.checks??[]){let s=u._zod.def;s.pattern&&(i=s.pattern),o||(o=!!s.format?.includes("int"));let c=s.minimum??s.length,l=s.maximum??s.length;c!==void 0&&(t===void 0||c>t)&&(t=c),l!==void 0&&(r===void 0||l<r)&&(r=l)}if(i)return i.source;if(t!==void 0&&r!==void 0&&t>r)return"(?!)";if(t!==void 0||r!==void 0)return ba({minimum:t,maximum:r}).source;let a=e._zod.pattern;return(o&&a===Oe?In:a)?.source}function qa(e){let n=e._zod.def,i=e._zod.pattern?.source,o=n.innerType??e._zod.innerType;if(o){let t=o._zod.pattern?.source,r=qa(o);return i&&t&&r&&r!==t?i.replace(Ne(t),()=>Ne(r)):i}if(n.options){let t=n.options.map(qa);if(t.every(Boolean))return`^(${t.map(r=>Ne(r)).join("|")})$`}return r$(e)}var uc=f("$ZodTemplateLiteral",(e,n)=>{j.init(e,n);let i=[];for(let o of n.parts)if(typeof o=="object"&&o!==null){let t=qa(o);if(!t)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);i.push(Ne(t))}else if(o===null||To.has(typeof o))i.push(ve(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${i.join("")}$`),e._zod.parse=(o,t)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:e,expected:"string",code:"invalid_type"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:"invalid_format",format:n.format??"template_literal",pattern:e._zod.pattern.source}),o)}),cc=f("$ZodFunction",(e,n)=>(j.init(e,n),Object.defineProperty(e,"_def",{value:n}),e._zod.def=n,e.implement=i=>{if(typeof i!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...o){let t=e._def.input?$r(e._def.input,o):o,r=Reflect.apply(i,this,t);return e._def.output?$r(e._def.output,r):r},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=i=>{if(typeof i!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...o){let t=e._def.input?await yr(e._def.input,o):o,r=await Reflect.apply(i,this,t);return e._def.output?await yr(e._def.output,r):r},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(i,o)=>typeof i.value!="function"?(i.issues.push({code:"invalid_type",expected:"function",input:i.value,inst:e}),i):(e._def.output&&e._def.output._zod.def.type==="promise"?i.value=e.implementAsync(i.value):i.value=e.implement(i.value),i),e.input=(...i)=>{let o=e.constructor;return Array.isArray(i[0])?new o({type:"function",input:new Xr({type:"tuple",items:i[0],rest:i[1]}),output:e._def.output}):new o({type:"function",input:i[0],output:e._def.output})},e.output=i=>{let o=e.constructor;return new o({type:"function",input:e._def.input,output:i})},e)),sc=f("$ZodPromise",(e,n)=>{j.init(e,n),e._zod.parse=(i,o)=>Promise.resolve(i.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),Tn=f("$ZodLazy",(e,n)=>{j.init(e,n),jo(e._zod,"innerType",()=>{let i=n;return i._cachedInner||(i._cachedInner=n.getter()),i._cachedInner}),T(e,"pattern",i=>i.innerType?._zod?.pattern),T(e,"propValues",i=>i.innerType?._zod?.propValues),T(e,"optin",i=>i.innerType?._zod?.optin??void 0),T(e,"optout",i=>i.innerType?._zod?.optout??void 0),e._zod.parse=(i,o)=>e._zod.innerType._zod.run(i,o)}),lc=f("$ZodCustom",(e,n)=>{M.init(e,n),j.init(e,n),e._zod.parse=(i,o)=>i,e._zod.check=i=>{let o=i.value,t=n.fn(o);if(t instanceof Promise)return t.then(r=>Gd(r,i,o,e));Gd(t,i,o,e)}});function Gd(e,n,i,o){if(!e){let t={code:"custom",input:i,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(t.params=o._zod.def.params),n.issues.push(St(t))}}var ni=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},pc="~memo",Yd=[];function Qd(e){return e!==null&&typeof e=="object"}function dc(e){return e.map(n=>n.path?{...n,path:n.path.slice()}:{...n})}var ep=new WeakMap,At=0,ti=1,En=2;function Ln(e,n,i){let o=ep.get(e);if(o!==void 0)return o?En:At;if(n.has(e))return En;n.add(e);let t=At,r=l=>{if(t!==En&&l?._zod){let d=Ln(l,n,i);d>t&&(t=d)}},a=(l,d)=>{let m=At;for(let p of Reflect.ownKeys(l)){let v=Object.getOwnPropertyDescriptor(l,p);if(d&&!v.enumerable)continue;let b=v.get?ti:v.value?._zod?Ln(v.value,n,i):At;b>m&&(m=b)}return m},u=l=>{l>t&&(t=l)},s=e._zod.def,c=s.type;switch(c){case"object":{let l=It(s);u(l?a(l,!0):ti),r(s.catchall);break}case"array":r(s.element);break;case"tuple":for(let l of s.items)r(l);r(s.rest);break;case"record":case"map":r(s.keyType),r(s.valueType);break;case"set":r(s.valueType);break;case"union":for(let l of s.options)r(l);break;case"intersection":r(s.left),r(s.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":r(s.innerType);break;case"pipe":r(s.in),r(s.out);break;case"function":r(s.input),r(s.output);break;case"lazy":{let l=s._cachedInner??(i?e._zod.innerType:void 0);u(l?Ln(l,n,!1):ti);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let l in s){let d=Object.getOwnPropertyDescriptor(s,l);if(!d||d.get)continue;let m=d.value;if(!(!m||typeof m!="object")){if(m._zod)r(m);else if(Array.isArray(m))for(let p of m)r(p)}}}return n.delete(e),i$(e,t)}function i$(e,n){return n!==ti&&ep.set(e,n===En),n}function ri(e){return Ln(e,new Set,!0)!==At}function o$(e,n){let i=e.buckets.get(n);return i||(i=new WeakMap,e.buckets.set(n,i)),i}var Qr,ei=[],a$={alloc(e,n,i){let o=Qr;if(!o)return i;Qr=void 0;let t={value:i,issues:null};return o.set(n.value,t),ei.push(t),i},guard(e){var n;(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred.push(()=>{let i=e._zod.parse,o=(t,r)=>{if(r.direction!=="backward"&&ii(r,t.value))throw new ni;return i(t,r)};e._zod.parse=o,e._zod.run===i&&(e._zod.run=o)})},attach(e){var n;let i,o=!1,t,r;(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred.push(()=>{let a=e._zod.parse,u=(s,c)=>{if(i===void 0){let z=Ln(e,new Set,!1);if(z===At)return e._zod.parse=a,e._zod.run===u&&(e._zod.run=a),a(s,c);z===En||o?i=!0:o=!0}let l=s.value;if(!Qd(l))return a(s,c);let d=c[pc];d||(d={buckets:new WeakMap,backEdges:void 0},c[pc]=d);let m;t===c?m=r:(m=o$(d,e),t=c,r=m);let p=m.get(l);if(p)return s.value=p.value,p.issues?p.issues.length&&s.issues.push(...dc(p.issues)):(s.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(p.value)),s;Qr=m;let v=ei.length,b=a(s,c);Qr=void 0;let w=ei.length>v?ei.pop():void 0;return b instanceof Promise?b.then(z=>(w&&(w.issues=z.issues.length?dc(z.issues):Yd),z)):(w&&(w.issues=b.issues.length?dc(b.issues):Yd),b)};e._zod.parse=u,e._zod.run===a&&(e._zod.run=u)})}};function Cn(){return a$}function ii(e,n){let i=e[pc]?.backEdges;return i!==void 0&&Qd(n)&&i.has(n)}var Rn={};Pe(Rn,{ar:()=>tp,az:()=>np,be:()=>ip,bg:()=>op,bn:()=>ap,ca:()=>up,ckb:()=>cp,cs:()=>sp,da:()=>lp,de:()=>dp,el:()=>pp,en:()=>oi,eo:()=>mp,es:()=>fp,fa:()=>gp,fi:()=>vp,fr:()=>hp,frCA:()=>$p,gu:()=>yp,he:()=>_p,hi:()=>bp,hr:()=>xp,hu:()=>kp,hy:()=>wp,id:()=>Sp,is:()=>zp,it:()=>Pp,ja:()=>Dp,ka:()=>Np,kh:()=>Op,km:()=>ai,kn:()=>jp,ko:()=>Ap,lt:()=>Tp,mk:()=>Ep,ms:()=>Lp,ne:()=>Cp,nl:()=>Zp,nn:()=>Rp,no:()=>Vp,ota:()=>Mp,pl:()=>Gp,ps:()=>Fp,pt:()=>Jp,ptBR:()=>Bp,ro:()=>Kp,ru:()=>Hp,sk:()=>Xp,sl:()=>qp,sv:()=>Yp,ta:()=>Qp,tg:()=>em,th:()=>tm,tk:()=>nm,tr:()=>rm,ua:()=>im,uk:()=>ui,ur:()=>om,uz:()=>am,vi:()=>um,yo:()=>lm,zhCN:()=>cm,zhTW:()=>sm});var u$=()=>{let e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"},map:{unit:"عنصر",verb:"أن يحوي"}};function n(t){return e[t]??null}let 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",mac:"عنوان MAC",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",credit_card:"رقم بطاقة الائتمان",currency_code:"رمز العملة",iban:"IBAN",jwt:"JWT",template_literal:"مدخل"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${t.expected}، ولكن تم إدخال ${u}`:`مدخلات غير مقبولة: يفترض إدخال ${r}، ولكن تم إدخال ${u}`}case"invalid_value":return t.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${_(t.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?` أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${r} ${t.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${r} ${t.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${t.prefix}"`:r.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${r.suffix}"`:r.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${r.includes}"`:r.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${r.pattern}`:`${i[r.format]??t.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${t.divisor}`;case"unrecognized_keys":return`معرف${t.keys.length>1?"ات":""} غريب${t.keys.length>1?"ة":""}: ${g(t.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${t.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${t.origin}`;default:return"مدخل غير مقبول"}}};function tp(){return{localeError:u$()}}var c$=()=>{let e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"},map:{unit:"element",verb:"olmalıdır"}};function n(t){return e[t]??null}let 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",credit_card:"kredit kartı nömrəsi",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Yanlış dəyər: gözlənilən instanceof ${t.expected}, daxil olan ${u}`:`Yanlış dəyər: gözlənilən ${r}, daxil olan ${u}`}case"invalid_value":return t.values.length===1?`Yanlış dəyər: gözlənilən ${_(t.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${r}${t.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Çox kiçik: gözlənilən ${t.origin} ${r}${t.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Yanlış ədəd: ${t.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${t.keys.length>1?"lar":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${t.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function np(){return{localeError:c$()}}function rp(e,n,i,o){let t=Math.abs(e),r=t%10,a=t%100;return a>=11&&a<=19?o:r===1?n:r>=2&&r<=4?i:o}var s$=()=>{let e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},map:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function n(t){return e[t]??null}let 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 адрас",mac:"MAC адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",credit_card:"нумар крэдытнай карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"увод"},o={nan:"NaN",number:"лік",array:"масіў"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Няправільны ўвод: чакаўся instanceof ${t.expected}, атрымана ${u}`:`Няправільны ўвод: чакаўся ${r}, атрымана ${u}`}case"invalid_value":return t.values.length===1?`Няправільны ўвод: чакалася ${_(t.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);if(a){let u=Number(t.maximum),s=rp(u,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна ${a.verb} ${r}${t.maximum.toString()} ${s}`}return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна быць ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);if(a){let u=Number(t.minimum),s=rp(u,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${t.origin} павінна ${a.verb} ${r}${t.minimum.toString()} ${s}`}return`Занадта малы: чакалася, што ${t.origin} павінна быць ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${t.keys.length>1?"ключы":"ключ"}: ${g(t.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${t.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${t.origin}`;default:return"Няправільны ўвод"}}};function ip(){return{localeError:s$()}}var l$=()=>{let e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"},map:{unit:"елемента",verb:"да съдържа"}};function n(t){return e[t]??null}let 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 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",credit_card:"номер на кредитна карта",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"вход"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Невалиден вход: очакван instanceof ${t.expected}, получен ${u}`:`Невалиден вход: очакван ${r}, получен ${u}`}case"invalid_value":return t.values.length===1?`Невалиден вход: очакван ${_(t.values[0])}`:`Невалидна опция: очаквано едно от ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Твърде голямо: очаква се ${t.origin??"стойност"} да съдържа ${r}${t.maximum.toString()} ${a.unit??"елемента"}`:`Твърде голямо: очаква се ${t.origin??"стойност"} да бъде ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Твърде малко: очаква се ${t.origin} да съдържа ${r}${t.minimum.toString()} ${a.unit}`:`Твърде малко: очаква се ${t.origin} да бъде ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${t.divisor}`;case"unrecognized_keys":return`Неразпознат${t.keys.length>1?"и":""} ключ${t.keys.length>1?"ове":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${t.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${t.origin}`;default:return"Невалиден вход"}}};function op(){return{localeError:l$()}}var d$=()=>{let e={string:{unit:"অক্ষর",verb:"থাকতে হবে"},file:{unit:"বাইট",verb:"থাকতে হবে"},array:{unit:"আইটেম",verb:"থাকতে হবে"},set:{unit:"আইটেম",verb:"থাকতে হবে"},map:{unit:"এন্ট্রি",verb:"থাকতে হবে"}};function n(t){return e[t]??null}let 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 ঠিকানা",mac:"MAC ঠিকানা",cidrv4:"IPv4 রেঞ্জ",cidrv6:"IPv6 রেঞ্জ",base64:"base64-এনকোডেড স্ট্রিং",base64url:"base64url-এনকোডেড স্ট্রিং",json_string:"JSON স্ট্রিং",e164:"E.164 নম্বর",credit_card:"ক্রেডিট কার্ড নম্বর",currency_code:"মুদ্রা কোড",iban:"IBAN",jwt:"JWT",template_literal:"ইনপুট"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`অবৈধ ইনপুট: প্রত্যাশিত ${r}, প্রাপ্ত ${u}`}case"invalid_value":return t.values.length===1?`অবৈধ ইনপুট: প্রত্যাশিত ${_(t.values[0])}`:`অবৈধ অপশন: ${g(t.values," | ")} এর মধ্যে একটি প্রত্যাশিত`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`অনেক বড়: ${t.origin??"মান"} ${r}${t.maximum.toString()} ${a.unit??"এলিমেন্ট"} হতে হবে`:`অনেক বড়: ${t.origin??"মান"} ${r}${t.maximum.toString()} হতে হবে`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`অনেক ছোট: ${t.origin} ${r}${t.minimum.toString()} ${a.unit} হতে হবে`:`অনেক ছোট: ${t.origin} ${r}${t.minimum.toString()} হতে হবে`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`অবৈধ নম্বর: ${t.divisor} এর গুণিতক হতে হবে`;case"unrecognized_keys":return`অচেনা কী${t.keys.length>1?"গুলো":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} এ অবৈধ কী`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`অবৈধ ডিসক্রিমিনেটর মান। প্রত্যাশিত ${t.options.map(a=>`'${a}'`).join(" | ")}`:"অবৈধ ইনপুট";case"invalid_element":return`${t.origin} এ অবৈধ মান`;default:return"অবৈধ ইনপুট"}}};function ap(){return{localeError:d$()}}var p$=()=>{let e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function n(t){return e[t]??null}let 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",mac:"adreça MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de targeta de crèdit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipus invàlid: s'esperava instanceof ${t.expected}, s'ha rebut ${u}`:`Tipus invàlid: s'esperava ${r}, s'ha rebut ${u}`}case"invalid_value":return t.values.length===1?`Valor invàlid: s'esperava ${_(t.values[0])}`:`Opció invàlida: s'esperava una de ${g(t.values," o ")}`;case"too_big":{let r=t.inclusive?"com a màxim":"menys de",a=n(t.origin);return a?`Massa gran: s'esperava que ${t.origin??"el valor"} contingués ${r} ${t.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?"com a mínim":"més de",a=n(t.origin);return a?`Massa petit: s'esperava que ${t.origin} contingués ${r} ${t.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${t.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${t.origin}`;default:return"Entrada invàlida"}}};function up(){return{localeError:p$()}}var m$=()=>{let e={string:{unit:"پیت",verb:"بێت"},file:{unit:"بایت",verb:"بێت"},array:{unit:"دانە",verb:"بێت"},set:{unit:"دانە",verb:"بێت"},map:{unit:"دانە",verb:"بێت"}};function n(t){return e[t]??null}let i={regex:"regex",email:"ئیمەیڵ",url:"بەستەر (URL)",emoji:"ئیمۆجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ڕێکەوت و کات",date:"ڕێکەوت",time:"کات",duration:"ماوە",ipv4:"ناونیشانی IPv4",ipv6:"ناونیشانی IPv6",mac:"ناونیشانی MAC",cidrv4:"مەودای IPv4",cidrv6:"مەودای IPv6",base64:"دەقی base64",base64url:"دەقی base64url",json_string:"دەقی JSON",e164:"ژمارەی E.164",credit_card:"ژمارەی کارتی کرێدیت",currency_code:"کۆدی دراو",iban:"IBAN",jwt:"JWT",template_literal:"تێکردە"},o={nan:"NaN",string:"نووسین",number:"ژمارە",boolean:"boolean",array:"array",object:"object",date:"ڕێکەوت",integer:"ژمارە",float:"ژمارە",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a,s=["ا","و","ۆ","وو","ە","ی","ێ"].some(l=>u.endsWith(l))?"یە":"ە",c=/^[a-zA-Z]+$/.test(u);return a==="null"||a==="undefined"?"داواکراوە":`چاوەڕوانکراوە ${r} بێت، بەڵام ${u}${c?"":s}`}case"invalid_value":return t.values.length===1?`بەهاکە نادرووستە: چاوەڕوانکراوە ${_(t.values[0])} بێت`:`هەڵبژاردەی نادروست: چاوەڕوانکراوە یەکێک بێت لە ${g(t.values,"|")}`;case"too_big":{let r=n(t.origin);return r?`پێویستە بە لایەنی زۆرەوە ${t.maximum.toString()} ${r.unit} ${r.verb}`:`پێویستە بە لایەنی زۆرەوە ${t.maximum.toString()} بێت`}case"too_small":{let r=n(t.origin);return r?`پێویستە بە لایەنی کەمەوە ${t.minimum.toString()} ${r.unit} ${r.verb}`:`پێویستە بە لایەنی کەمەوە ${t.minimum.toString()} بێت`}case"invalid_format":{let r=t;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]??t.format} نادروستە`}case"not_multiple_of":return`ژمارەی نادروست: دەبێت چەند هێندە بێت بۆ ${t.divisor}`;case"unrecognized_keys":return`کلیلی نەناسراو: ${g(t.keys,", ")}`;case"invalid_key":return`کلیلی نادروست لە ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`بەهای نەناسراو هەیە. بەهای چاوەڕوانکراو: ${t.options.map(a=>`'${a}'`).join(" | ")}`:"یەکگرتنی نادروست";case"invalid_element":return`${t.origin} بەهاکە نادروستە`;default:return"تێکردەی نادروست"}}};function cp(){return{localeError:m$()}}var f$=()=>{let e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"},map:{unit:"prvků",verb:"mít"}};function n(t){return e[t]??null}let 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",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",credit_card:"číslo kreditní karty",currency_code:"kód měny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očekáváno instanceof ${t.expected}, obdrženo ${u}`:`Neplatný vstup: očekáváno ${r}, obdrženo ${u}`}case"invalid_value":return t.values.length===1?`Neplatný vstup: očekáváno ${_(t.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je příliš velká: ${t.origin??"hodnota"} musí mít ${r}${t.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${t.origin??"hodnota"} musí být ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je příliš malá: ${t.origin??"hodnota"} musí mít ${r}${t.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${t.origin??"hodnota"} musí být ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${t.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${g(t.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${t.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${t.origin}`;default:return"Neplatný vstup"}}};function sp(){return{localeError:f$()}}var g$=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function n(t){return e[t]??null}let 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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${u}`:`Ugyldigt input: forventede ${r}, fik ${u}`}case"invalid_value":return t.values.length===1?`Ugyldig værdi: forventede ${_(t.values[0])}`:`Ugyldigt valg: forventede en af følgende ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),u=o[t.origin]??t.origin;return a?`For stor: forventede ${u??"value"} ${a.verb} ${r} ${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${u??"value"} havde ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),u=o[t.origin]??t.origin;return a?`For lille: forventede ${u} ${a.verb} ${r} ${t.minimum.toString()} ${a.unit}`:`For lille: forventede ${u} havde ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${g(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${t.origin}`;default:return"Ugyldigt input"}}};function lp(){return{localeError:g$()}}var v$=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function n(t){return e[t]??null}let 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",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"Währungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ungültige Eingabe: erwartet instanceof ${t.expected}, erhalten ${u}`:`Ungültige Eingabe: erwartet ${r}, erhalten ${u}`}case"invalid_value":return t.values.length===1?`Ungültige Eingabe: erwartet ${_(t.values[0])}`:`Ungültige Option: erwartet eine von ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Zu groß: erwartet, dass ${t.origin??"Wert"} ${r}${t.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${t.origin??"Wert"} ${r}${t.maximum.toString()} ist`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Zu klein: erwartet, dass ${t.origin} ${r}${t.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${r}${t.minimum.toString()} ist`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${g(t.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${t.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${t.origin}`;default:return"Ungültige Eingabe"}}};function dp(){return{localeError:v$()}}var h$=()=>{let e={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function n(t){return e[t]??null}let 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",credit_card:"αριθμός πιστωτικής κάρτας",currency_code:"κωδικός νομίσματος",iban:"IBAN",jwt:"JWT",template_literal:"είσοδος"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return typeof t.expected=="string"&&/^[A-Z]/.test(t.expected)?`Μη έγκυρη είσοδος: αναμενόταν instanceof ${t.expected}, λήφθηκε ${u}`:`Μη έγκυρη είσοδος: αναμενόταν ${r}, λήφθηκε ${u}`}case"invalid_value":return t.values.length===1?`Μη έγκυρη είσοδος: αναμενόταν ${_(t.values[0])}`:`Μη έγκυρη επιλογή: αναμενόταν ένα από ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Πολύ μεγάλο: αναμενόταν ${t.origin??"τιμή"} να έχει ${r}${t.maximum.toString()} ${a.unit??"στοιχεία"}`:`Πολύ μεγάλο: αναμενόταν ${t.origin??"τιμή"} να είναι ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Πολύ μικρό: αναμενόταν ${t.origin} να έχει ${r}${t.minimum.toString()} ${a.unit}`:`Πολύ μικρό: αναμενόταν ${t.origin} να είναι ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${t.divisor}`;case"unrecognized_keys":return`Άγνωστ${t.keys.length>1?"α":"ο"} κλειδ${t.keys.length>1?"ιά":"ί"}: ${g(t.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${t.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${t.origin}`;default:return"Μη έγκυρη είσοδος"}}};function pp(){return{localeError:h$()}}var $$=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function n(r){return e[r]??null}let 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",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};function t(r,a){return r==="number"&&typeof a=="number"&&!Number.isFinite(a)?String(a):o[r]??r}return r=>{switch(r.code){case"invalid_type":{let a=t(r.expected),u=x(r.input),s=t(u,r.input);return`Invalid input: expected ${a}, received ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${_(r.values[0])}`:`Invalid option: expected one of ${g(r.values,"|")}`;case"too_big":{let a=r.exact?"exactly ":r.inclusive?"<=":"<",u=n(r.origin);return u?`Too big: expected ${r.origin??"value"} to have ${a}${r.maximum.toString()} ${u.unit??"elements"}`:`Too big: expected ${r.origin??"value"} to be ${a}${r.maximum.toString()}`}case"too_small":{let a=r.exact?"exactly ":r.inclusive?">=":">",u=n(r.origin);return u?`Too small: expected ${r.origin} to have ${a}${r.minimum.toString()} ${u.unit}`:`Too small: expected ${r.origin} to be ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Invalid string: must start with "${a.prefix}"`:a.format==="ends_with"?`Invalid string: must end with "${a.suffix}"`:a.format==="includes"?`Invalid string: must include "${a.includes}"`:a.format==="regex"?`Invalid string: must match pattern ${a.pattern}`:`Invalid ${i[a.format]??r.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${g(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`Invalid discriminator value. Expected ${r.options.map(u=>`'${u}'`).join(" | ")}`:r.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}};function oi(){return{localeError:$$()}}var y$=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function n(t){return e[t]??null}let 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",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendiĝis instanceof ${t.expected}, riceviĝis ${u}`:`Nevalida enigo: atendiĝis ${r}, riceviĝis ${u}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendiĝis ${_(t.values[0])}`:`Nevalida opcio: atendiĝis unu el ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${r}${t.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Tro malgranda: atendiĝis ke ${t.origin} havu ${r}${t.minimum.toString()} ${a.unit}`:`Tro malgranda: atendiĝis ke ${t.origin} estu ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} ŝlosilo${t.keys.length>1?"j":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}};function mp(){return{localeError:y$()}}var _$=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function n(t){return e[t]??null}let 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",mac:"dirección MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de tarjeta de crédito",currency_code:"código de moneda",iban:"IBAN",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 t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrada inválida: se esperaba instanceof ${t.expected}, recibido ${u}`:`Entrada inválida: se esperaba ${r}, recibido ${u}`}case"invalid_value":return t.values.length===1?`Entrada inválida: se esperaba ${_(t.values[0])}`:`Opción inválida: se esperaba una de ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),u=o[t.origin]??t.origin;return a?`Demasiado grande: se esperaba que ${u??"valor"} tuviera ${r}${t.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${u??"valor"} fuera ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),u=o[t.origin]??t.origin;return a?`Demasiado pequeño: se esperaba que ${u} tuviera ${r}${t.minimum.toString()} ${a.unit}`:`Demasiado pequeño: se esperaba que ${u} fuera ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Llave inválida en ${o[t.origin]??t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${o[t.origin]??t.origin}`;default:return"Entrada inválida"}}};function fp(){return{localeError:_$()}}var b$=()=>{let e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"},map:{unit:"آیتم",verb:"داشته باشد"}};function n(t){return e[t]??null}let 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 آدرس",mac:"MAC آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",credit_card:"شماره کارت اعتباری",currency_code:"کد ارز",iban:"IBAN",jwt:"JWT",template_literal:"ورودی"},o={nan:"NaN",number:"عدد",array:"آرایه"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`ورودی نامعتبر: میبایست instanceof ${t.expected} میبود، ${u} دریافت شد`:`ورودی نامعتبر: میبایست ${r} میبود، ${u} دریافت شد`}case"invalid_value":return t.values.length===1?`ورودی نامعتبر: میبایست ${_(t.values[0])} میبود`:`گزینه نامعتبر: میبایست یکی از ${g(t.values,"|")} میبود`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`خیلی بزرگ: ${t.origin??"مقدار"} باید ${r}${t.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${t.origin??"مقدار"} باید ${r}${t.maximum.toString()} باشد`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`خیلی کوچک: ${t.origin} باید ${r}${t.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${t.origin} باید ${r}${t.minimum.toString()} باشد`}case"invalid_format":{let r=t;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]??t.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${t.divisor} باشد`;case"unrecognized_keys":return`کلید${t.keys.length>1?"های":""} ناشناس: ${g(t.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${t.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${t.origin}`;default:return"ورودی نامعتبر"}}};function gp(){return{localeError:b$()}}var x$=()=>{let e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function n(t){return e[t]??null}let 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",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${u}`:`Virheellinen tyyppi: odotettiin ${r}, oli ${u}`}case"invalid_value":return t.values.length===1?`Virheellinen syöte: täytyy olla ${_(t.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${r}${t.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${r}${t.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${g(t.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};function vp(){return{localeError:x$()}}var k$=()=>{let e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}let i={regex:"expression régulière",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne de caractères encodée en base64",base64url:"chaîne de caractères encodée en base64url",json_string:"chaîne de caractères JSON",e164:"numéro au format E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},o={string:"chaîne de caractères",number:"nombre",int:"entier",boolean:"booléen",bigint:"grand entier",symbol:"symbole",undefined:"indéfini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : instance de ${t.expected} attendu, ${u} reçu`:`Entrée invalide : ${r} attendu, ${u} reçu`}case"invalid_value":return t.values.length===1?`Entrée invalide : ${_(t.values[0])} attendu`:`Option invalide : une valeur parmi ${g(t.values,"|")} attendue`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${o[t.origin]??"valeur"} doit ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${o[t.origin]??"valeur"} doit être ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${o[t.origin]??"valeur"} doit ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${o[t.origin]??"valeur"} doit être ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Chaîne de caractères invalide : doit commencer par "${r.prefix}"`:r.format==="ends_with"?`Chaîne de caractères invalide : doit se terminer par "${r.suffix}"`:r.format==="includes"?`Chaîne de caractères invalide : doit inclure "${r.includes}"`:r.format==="regex"?`Chaîne de caractères invalide : doit correspondre au motif ${r.pattern}`:`${i[r.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${g(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function hp(){return{localeError:k$()}}var I$=()=>{let e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"},map:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}let 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",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : attendu instanceof ${t.expected}, reçu ${u}`:`Entrée invalide : attendu ${r}, reçu ${u}`}case"invalid_value":return t.values.length===1?`Entrée invalide : attendu ${_(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"≤":"<",a=n(t.origin);return a?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${r}${t.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?"≥":">",a=n(t.origin);return a?`Trop petit : attendu que ${t.origin} ait ${r}${t.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${t.origin} soit ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${g(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function $p(){return{localeError:I$()}}var w$=()=>{let e={string:{unit:"અક્ષર",verb:"હોવા જોઈએ"},file:{unit:"બાયટ",verb:"હોવા જોઈએ"},array:{unit:"આઇટમ",verb:"હોવા જોઈએ"},set:{unit:"આઇટમ",verb:"હોવા જોઈએ"},map:{unit:"એન્ટ્રી",verb:"હોવા જોઈએ"}};function n(t){return e[t]??null}let 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 એડ્રેસ",mac:"MAC એડ્રેસ",cidrv4:"IPv4 શ્રેણી",cidrv6:"IPv6 શ્રેણી",base64:"base64-એન્કોડેડ સ્ટ્રિંગ",base64url:"base64url-એન્કોડેડ સ્ટ્રિંગ",json_string:"JSON સ્ટ્રિંગ",e164:"E.164 નંબર",credit_card:"ક્રેડિટ કાર્ડ નંબર",currency_code:"ચલણ કોડ",iban:"IBAN",jwt:"JWT",template_literal:"ઇનપુટ"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`અમાન્ય ઇનપુટ: અપેક્ષિત ${r}, પ્રાપ્ત ${u}`}case"invalid_value":return t.values.length===1?`અમાન્ય ઇનપુટ: અપેક્ષિત ${_(t.values[0])}`:`અમાન્ય વિકલ્પ: ${g(t.values," | ")} માધ્યમથી એક અપેક્ષિત`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`ખૂબ મોટું: ${t.origin??"મૂલ્ય"} ${r}${t.maximum.toString()} ${a.unit??"એલિમેન્ટ"} હોવા જોઈએ`:`ખૂબ મોટું: ${t.origin??"મૂલ્ય"} ${r}${t.maximum.toString()} હોવું જોઈએ`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`ખૂબ નાનું: ${t.origin} ${r}${t.minimum.toString()} ${a.unit} હોવા જોઈએ`:`ખૂબ નાનું: ${t.origin} ${r}${t.minimum.toString()} હોવું જોઈએ`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`અમાન્ય નંબર: ${t.divisor} નો ગુણાંક હોવો જોઈએ`;case"unrecognized_keys":return`ઓળખી શકાતા નહીં તે કી${t.keys.length>1?"ઓ":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} માં અમાન્ય કી`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`અમાન્ય ડિસ્ક્રિમિનેટર મૂલ્ય. અપેક્ષિત ${t.options.map(a=>`'${a}'`).join(" | ")}`:"અમાન્ય ઇનપુટ";case"invalid_element":return`${t.origin} માં અમાન્ય મૂલ્ય`;default:return"અમાન્ય ઇનપુટ"}}};function yp(){return{localeError:w$()}}var S$=()=>{let e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},n={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},i=c=>c?e[c]:void 0,o=c=>{let l=i(c);return l?l.label:c??e.unknown.label},t=c=>`ה${o(c)}`,r=c=>(i(c)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות",a=c=>c?n[c]??null:null,u={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},mac:{label:"כתובת MAC",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},credit_card:{label:"מספר כרטיס אשראי",gender:"m"},currency_code:{label:"קוד מטבע",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"קלט",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},s={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{let l=c.expected,d=s[l??""]??o(l),m=x(c.input),p=s[m]??e[m]?.label??m;return/^[A-Z]/.test(c.expected)?`קלט לא תקין: צריך להיות instanceof ${c.expected}, התקבל ${p}`:`קלט לא תקין: צריך להיות ${d}, התקבל ${p}`}case"invalid_value":{if(c.values.length===1)return`ערך לא תקין: הערך חייב להיות ${_(c.values[0])}`;let l=c.values.map(p=>_(p));if(c.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${l[0]} או ${l[1]}`;let d=l[l.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${l.slice(0,-1).join(", ")} או ${d}`}case"too_big":{let l=a(c.origin),d=t(c.origin??"value");if(c.origin==="string")return`${l?.longLabel??"ארוך"} מדי: ${d} צריכה להכיל ${c.maximum.toString()} ${l?.unit??""} ${c.inclusive?"או פחות":"לכל היותר"}`.trim();if(c.origin==="number"){let v=c.inclusive?`קטן או שווה ל-${c.maximum}`:`קטן מ-${c.maximum}`;return`גדול מדי: ${d} צריך להיות ${v}`}if(c.origin==="array"||c.origin==="set"){let v=c.origin==="set"?"צריכה":"צריך",b=c.inclusive?`${c.maximum} ${l?.unit??""} או פחות`:`פחות מ-${c.maximum} ${l?.unit??""}`;return`גדול מדי: ${d} ${v} להכיל ${b}`.trim()}let m=c.inclusive?"<=":"<",p=r(c.origin??"value");return l?.unit?`${l.longLabel} מדי: ${d} ${p} ${m}${c.maximum.toString()} ${l.unit}`:`${l?.longLabel??"גדול"} מדי: ${d} ${p} ${m}${c.maximum.toString()}`}case"too_small":{let l=a(c.origin),d=t(c.origin??"value");if(c.origin==="string")return`${l?.shortLabel??"קצר"} מדי: ${d} צריכה להכיל ${c.minimum.toString()} ${l?.unit??""} ${c.inclusive?"או יותר":"לפחות"}`.trim();if(c.origin==="number"){let v=c.inclusive?`גדול או שווה ל-${c.minimum}`:`גדול מ-${c.minimum}`;return`קטן מדי: ${d} צריך להיות ${v}`}if(c.origin==="array"||c.origin==="set"){let v=c.origin==="set"?"צריכה":"צריך";if(c.minimum===1&&c.inclusive){let w=(c.origin==="set","לפחות פריט אחד");return`קטן מדי: ${d} ${v} להכיל ${w}`}let b=c.inclusive?`${c.minimum} ${l?.unit??""} או יותר`:`יותר מ-${c.minimum} ${l?.unit??""}`;return`קטן מדי: ${d} ${v} להכיל ${b}`.trim()}let m=c.inclusive?">=":">",p=r(c.origin??"value");return l?.unit?`${l.shortLabel} מדי: ${d} ${p} ${m}${c.minimum.toString()} ${l.unit}`:`${l?.shortLabel??"קטן"} מדי: ${d} ${p} ${m}${c.minimum.toString()}`}case"invalid_format":{let l=c;if(l.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${l.prefix}"`;if(l.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${l.suffix}"`;if(l.format==="includes")return`המחרוזת חייבת לכלול "${l.includes}"`;if(l.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${l.pattern}`;let d=u[l.format],m=d?.label??l.format,v=(d?.gender??"m")==="f"?"תקינה":"תקין";return`${m} לא ${v}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${c.divisor}`;case"unrecognized_keys":return`מפתח${c.keys.length>1?"ות":""} לא מזוה${c.keys.length>1?"ים":"ה"}: ${g(c.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${t(c.origin??"array")}`;default:return"קלט לא תקין"}}};function _p(){return{localeError:S$()}}var z$=()=>{let e={string:{unit:"अक्षर",verb:"रखने के लिए"},file:{unit:"बाइट्स",verb:"रखने के लिए"},array:{unit:"तत्व",verb:"रखने के लिए"},set:{unit:"तत्व",verb:"रखने के लिए"},map:{unit:"प्रविष्टियाँ",verb:"रखने के लिए"}};function n(t){return e[t]??null}let 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 पता",mac:"MAC पता",cidrv4:"IPv4 श्रेणी",cidrv6:"IPv6 श्रेणी",base64:"Base64-एन्कोडेड स्ट्रिंग",base64url:"Base64URL-एन्कोडेड स्ट्रिंग",json_string:"JSON स्ट्रिंग",e164:"E.164 संख्या",credit_card:"क्रेडिट कार्ड संख्या",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`अमान्य इनपुट: अपेक्षित ${r}, प्राप्त ${u}`}case"invalid_value":return t.values.length===1?`अमान्य इनपुट: अपेक्षित ${_(t.values[0])}`:`अमान्य विकल्प: अपेक्षित मानों में से एक ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`बहुत बड़ा: अपेक्षित था कि ${t.origin??"मान"} में ${r}${t.maximum} ${a.unit} हों`:`बहुत बड़ा: अपेक्षित था कि ${t.origin??"मान"} ${r}${t.maximum} हो`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`बहुत छोटा: अपेक्षित था कि ${t.origin} में ${r}${t.minimum} ${a.unit} हों`:`बहुत छोटा: अपेक्षित था कि ${t.origin} ${r}${t.minimum} हो`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`अमान्य संख्या: यह ${t.divisor} का गुणज होना चाहिए`;case"unrecognized_keys":return`अपरिचित कुंजी${t.keys.length>1?"याँ":""}: ${g(t.keys,", ")}`;case"invalid_key":return`अमान्य कुंजी: ${t.origin} में`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${t.options.map(a=>`'${a}'`).join(" | ")}`:"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${t.origin} में`;default:return"अमान्य इनपुट"}}};function bp(){return{localeError:z$()}}var P$=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function n(t){return e[t]??null}let 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",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",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 t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neispravan unos: očekuje se instanceof ${t.expected}, a primljeno je ${u}`:`Neispravan unos: očekuje se ${r}, a primljeno je ${u}`}case"invalid_value":return t.values.length===1?`Neispravna vrijednost: očekivano ${_(t.values[0])}`:`Neispravna opcija: očekivano jedno od ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),u=o[t.origin]??t.origin;return a?`Preveliko: očekivano da ${u??"vrijednost"} ima ${r}${t.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: očekivano da ${u??"vrijednost"} bude ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),u=o[t.origin]??t.origin;return a?`Premalo: očekivano da ${u} ima ${r}${t.minimum.toString()} ${a.unit}`:`Premalo: očekivano da ${u} bude ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${t.divisor}`;case"unrecognized_keys":return`Neprepoznat${t.keys.length>1?"i ključevi":" ključ"}: ${g(t.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${o[t.origin]??t.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${o[t.origin]??t.origin}`;default:return"Neispravan unos"}}};function xp(){return{localeError:P$()}}var D$=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function n(t){return e[t]??null}let 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",mac:"MAC cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",credit_card:"hitelkártyaszám",currency_code:"pénznemkód",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"szám",array:"tömb"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Érvénytelen bemenet: a várt érték instanceof ${t.expected}, a kapott érték ${u}`:`Érvénytelen bemenet: a várt érték ${r}, a kapott érték ${u}`}case"invalid_value":return t.values.length===1?`Érvénytelen bemenet: a várt érték ${_(t.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Túl nagy: ${t.origin??"érték"} mérete túl nagy ${r}${t.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${t.origin??"érték"} túl nagy: ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Túl kicsi: a bemeneti érték ${t.origin} mérete túl kicsi ${r}${t.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${t.origin} túl kicsi ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Érvénytelen szám: ${t.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${t.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${t.origin}`;default:return"Érvénytelen bemenet"}}};function kp(){return{localeError:D$()}}function Ip(e,n,i){return Math.abs(e)===1?n:i}function Ut(e){if(!e)return"";let n=["ա","ե","ը","ի","ո","ու","օ"],i=e[e.length-1];return e+(n.includes(i)?"ն":"ը")}var N$=()=>{let e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},map:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function n(t){return e[t]??null}let 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 հասցե",mac:"MAC հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",credit_card:"կրեդիտ քարտի համար",currency_code:"արժույթի կոդ",iban:"IBAN",jwt:"JWT",template_literal:"մուտք"},o={nan:"NaN",number:"թիվ",array:"զանգված"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${t.expected}, ստացվել է ${u}`:`Սխալ մուտքագրում․ սպասվում էր ${r}, ստացվել է ${u}`}case"invalid_value":return t.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${_(t.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);if(a){let u=Number(t.maximum),s=Ip(u,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Ut(t.origin??"արժեք")} կունենա ${r}${t.maximum.toString()} ${s}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${Ut(t.origin??"արժեք")} լինի ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);if(a){let u=Number(t.minimum),s=Ip(u,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Ut(t.origin)} կունենա ${r}${t.minimum.toString()} ${s}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${Ut(t.origin)} լինի ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${t.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${t.keys.length>1?"ներ":""}. ${g(t.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${Ut(t.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${Ut(t.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function wp(){return{localeError:N$()}}var O$=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function n(t){return e[t]??null}let 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",mac:"alamat MAC",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${u}`:`Input tidak valid: diharapkan ${r}, diterima ${u}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${_(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${r}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: diharapkan ${t.origin} memiliki ${r}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}};function Sp(){return{localeError:O$()}}var j$=()=>{let e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"},map:{unit:"hluti",verb:"að hafa"}};function n(t){return e[t]??null}let 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",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",credit_card:"kreditkortanúmer",currency_code:"gjaldmiðilskóði",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"númer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Rangt gildi: Þú slóst inn ${u} þar sem á að vera instanceof ${t.expected}`:`Rangt gildi: Þú slóst inn ${u} þar sem á að vera ${r}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert ráð fyrir ${_(t.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} hafi ${r}${t.maximum.toString()} ${a.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} sé ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Of lítið: gert er ráð fyrir að ${t.origin} hafi ${r}${t.minimum.toString()} ${a.unit}`:`Of lítið: gert er ráð fyrir að ${t.origin} sé ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`Óþekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${g(t.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${t.origin}`;default:return"Rangt gildi"}}};function zp(){return{localeError:j$()}}var A$=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function n(t){return e[t]??null}let 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",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${u}`:`Input non valido: atteso ${r}, ricevuto ${u}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${_(t.values[0])}`:`Opzione non valida: atteso uno tra ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Troppo grande: ${t.origin??"valore"} deve avere ${r}${t.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Troppo piccolo: ${t.origin} deve avere ${r}${t.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${t.origin} deve essere ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${g(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}};function Pp(){return{localeError:A$()}}var U$=()=>{let e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"},map:{unit:"要素",verb:"である"}};function n(t){return e[t]??null}let 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アドレス",mac:"MACアドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",credit_card:"クレジットカード番号",currency_code:"通貨コード",iban:"IBAN",jwt:"JWT",template_literal:"入力値"},o={nan:"NaN",number:"数値",array:"配列"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`無効な入力: instanceof ${t.expected}が期待されましたが、${u}が入力されました`:`無効な入力: ${r}が期待されましたが、${u}が入力されました`}case"invalid_value":return t.values.length===1?`無効な入力: ${_(t.values[0])}が期待されました`:`無効な選択: ${g(t.values,"、")}のいずれかである必要があります`;case"too_big":{let r=t.inclusive?"以下である":"より小さい",a=n(t.origin);return a?`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${a.unit??"要素"}${r}必要があります`:`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${r}必要があります`}case"too_small":{let r=t.inclusive?"以上である":"より大きい",a=n(t.origin);return a?`小さすぎる値: ${t.origin}は${t.minimum.toString()}${a.unit}${r}必要があります`:`小さすぎる値: ${t.origin}は${t.minimum.toString()}${r}必要があります`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`無効な数値: ${t.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${t.keys.length>1?"群":""}: ${g(t.keys,"、")}`;case"invalid_key":return`${t.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${t.origin}内の無効な値`;default:return"無効な入力"}}};function Dp(){return{localeError:U$()}}var T$=()=>{let e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},map:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function n(t){return e[t]??null}let 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 მისამართი",mac:"MAC მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",credit_card:"საკრედიტო ბარათის ნომერი",currency_code:"ვალუტის კოდი",iban:"IBAN",jwt:"JWT",template_literal:"შეყვანა"},o={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${t.expected}, მიღებული ${u}`:`არასწორი შეყვანა: მოსალოდნელი ${r}, მიღებული ${u}`}case"invalid_value":return t.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${_(t.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${g(t.values,"|")}-დან`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} იყოს ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`ზედმეტად პატარა: მოსალოდნელი ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${t.origin} იყოს ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${t.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${t.keys.length>1?"ები":"ი"}: ${g(t.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${t.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return"არასწორი შეყვანა"}}};function Np(){return{localeError:T$()}}var E$=()=>{let e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"},map:{unit:"ធាតុ",verb:"គួរមាន"}};function n(t){return e[t]??null}let 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",mac:"អាសយដ្ឋាន MAC",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",credit_card:"លេខប័ណ្ណឥណទាន",currency_code:"កូដរូបិយប័ណ្ណ",iban:"IBAN",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},o={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${t.expected} ប៉ុន្តែទទួលបាន ${u}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${r} ប៉ុន្តែទទួលបាន ${u}`}case"invalid_value":return t.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${_(t.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${r} ${t.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`តូចពេក៖ ត្រូវការ ${t.origin} ${r} ${t.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${t.origin} ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${t.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${g(t.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function ai(){return{localeError:E$()}}function Op(){return ai()}var L$=()=>{let e={string:{unit:"ಅಕ್ಷರಗಳು",verb:"ಹೊಂದಲು"},file:{unit:"ಬೈಟ್ಗಳು",verb:"ಹೊಂದಲು"},array:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},set:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},map:{unit:"entries",verb:"ಹೊಂದಲು"}};function n(t){return e[t]??null}let 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-encodedಸ್ಟ್ರಿಂಗ್",base64url:"base64url-encodedಸ್ಟ್ರಿಂಗ್",json_string:"JSONಸ್ಟ್ರಿಂಗ್",e164:"E.164 ಸಂಖ್ಯೆ",credit_card:"ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆ",currency_code:"ಕರೆನ್ಸಿ ಕೋಡ್",iban:"IBAN",jwt:"JWT",template_literal:"ಇನ್ಪುಟ್"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`ಅಮಾನ್ಯ ಇನ್ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${r}, ಸ್ವೀಕರಿಸಿದನು ${u}`}case"invalid_value":return t.values.length===1?`ಅಮಾನ್ಯ ಇನ್ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${_(t.values[0])}`:`ಅಮಾನ್ಯ ಆಯ್ಕೆ: ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin??"value"} ಹೊಂದಲು ${r}${t.maximum.toString()} ${a.unit??"ಅಂಶಗಳು"}`:`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin??"value"} ಎಂದು ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin} ಹೊಂದಲು ${r}${t.minimum.toString()} ${a.unit}`:`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.origin} ಎಂದು ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`ಅಮಾನ್ಯ ಸಂಖ್ಯೆ: ಬಹುಸಂಖ್ಯೆಯಾಗಿರಬೇಕು ${t.divisor}`;case"unrecognized_keys":return`ಗುರುತಿಸಲಾಗದ ಕೀ ${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`ಅಮಾನ್ಯವಾದ ಕೀ ಇನ್ ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`ಅಮಾನ್ಯ ತಾರತಮ್ಯ ಮೌಲ್ಯ. ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${t.options.map(a=>`'${a}'`).join(" | ")}`:"ಅಮಾನ್ಯ ಇನ್ಪುಟ್";case"invalid_element":return`ರಲ್ಲಿ ಅಮಾನ್ಯ ಮೌಲ್ಯ ${t.origin}`;default:return"ಅಮಾನ್ಯ ಇನ್ಪುಟ್"}}};function jp(){return{localeError:L$()}}var C$=()=>{let e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"},map:{unit:"개",verb:"to have"}};function n(t){return e[t]??null}let 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 주소",mac:"MAC 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",credit_card:"신용카드 번호",currency_code:"통화 코드",iban:"IBAN",jwt:"JWT",template_literal:"입력"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`잘못된 입력: 예상 타입은 instanceof ${t.expected}, 받은 타입은 ${u}입니다`:`잘못된 입력: 예상 타입은 ${r}, 받은 타입은 ${u}입니다`}case"invalid_value":return t.values.length===1?`잘못된 입력: 값은 ${_(t.values[0])} 이어야 합니다`:`잘못된 옵션: ${g(t.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let r=t.inclusive?"이하":"미만",a=r==="미만"?"이어야 합니다":"여야 합니다",u=n(t.origin),s=u?.unit??"요소";return u?`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()}${s} ${r}${a}`:`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()} ${r}${a}`}case"too_small":{let r=t.inclusive?"이상":"초과",a=r==="이상"?"이어야 합니다":"여야 합니다",u=n(t.origin),s=u?.unit??"요소";return u?`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()}${s} ${r}${a}`:`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()} ${r}${a}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`잘못된 숫자: ${t.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${g(t.keys,", ")}`;case"invalid_key":return`잘못된 키: ${t.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${t.origin}`;default:return"잘못된 입력"}}};function Ap(){return{localeError:C$()}}var Zn=e=>e.charAt(0).toUpperCase()+e.slice(1);function Up(e){let n=Math.abs(e),i=n%10,o=n%100;return o>=11&&o<=19||i===0?"many":i===1?"one":"few"}var Z$=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function n(t,r,a,u){let s=e[t]??null;return s===null?s:{unit:s.unit[r],verb:s.verb[u][a?"inclusive":"notInclusive"]}}let 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",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",credit_card:"kredito kortelės numeris",currency_code:"valiutos kodas",iban:"IBAN",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 t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${u}, o tikėtasi - instanceof ${t.expected}`:`Gautas tipas ${u}, o tikėtasi - ${r}`}case"invalid_value":return t.values.length===1?`Privalo būti ${_(t.values[0])}`:`Privalo būti vienas iš ${g(t.values,"|")} pasirinkimų`;case"too_big":{let r=o[t.origin]??t.origin,a=n(t.origin,Up(Number(t.maximum)),t.inclusive??!1,"smaller");if(a?.verb)return`${Zn(r??t.origin??"reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit??"elementų"}`;let u=t.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${Zn(r??t.origin??"reikšmė")} turi būti ${u} ${t.maximum.toString()} ${a?.unit}`}case"too_small":{let r=o[t.origin]??t.origin,a=n(t.origin,Up(Number(t.minimum)),t.inclusive??!1,"bigger");if(a?.verb)return`${Zn(r??t.origin??"reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit??"elementų"}`;let u=t.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${Zn(r??t.origin??"reikšmė")} turi būti ${u} ${t.minimum.toString()} ${a?.unit}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Skaičius privalo būti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${g(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let r=o[t.origin]??t.origin;return`${Zn(r??t.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function Tp(){return{localeError:Z$()}}var R$=()=>{let e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"},map:{unit:"ставки",verb:"да имаат"}};function n(t){return e[t]??null}let 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 адреса",mac:"MAC адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",credit_card:"број на кредитна картичка",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"внес"},o={nan:"NaN",number:"број",array:"низа"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Грешен внес: се очекува instanceof ${t.expected}, примено ${u}`:`Грешен внес: се очекува ${r}, примено ${u}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${_(t.values[0])}`:`Грешана опција: се очекува една ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Премногу голем: се очекува ${t.origin??"вредноста"} да има ${r}${t.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${t.origin??"вредноста"} да биде ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Премногу мал: се очекува ${t.origin} да има ${r}${t.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${t.origin} да биде ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${g(t.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${t.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${t.origin}`;default:return"Грешен внес"}}};function Ep(){return{localeError:R$()}}var V$=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function n(t){return e[t]??null}let 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",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${u}`:`Input tidak sah: dijangka ${r}, diterima ${u}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${_(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: dijangka ${t.origin??"nilai"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: dijangka ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${g(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}};function Lp(){return{localeError:V$()}}var M$=()=>{let e={string:{unit:"अक्षर",verb:"हुनुपर्छ"},file:{unit:"बाइट",verb:"हुनुपर्छ"},array:{unit:"तत्व",verb:"हुनुपर्छ"},set:{unit:"तत्व",verb:"हुनुपर्छ"},map:{unit:"प्रविष्टि",verb:"हुनुपर्छ"}};function n(t){return e[t]??null}let 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 ठेगाना",mac:"MAC ठेगाना",cidrv4:"IPv4 दायरा",cidrv6:"IPv6 दायरा",base64:"base64-इन्कोड गरिएको स्ट्रिङ",base64url:"base64url-इन्कोड गरिएको स्ट्रिङ",json_string:"JSON स्ट्रिङ",e164:"E.164 नम्बर",credit_card:"क्रेडिट कार्ड नम्बर",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`अमान्य इनपुट: अपेक्षित ${r}, प्राप्त ${u}`}case"invalid_value":return t.values.length===1?`अमान्य इनपुट: अपेक्षित ${_(t.values[0])}`:`अमान्य विकल्प: अपेक्षित मानहरू मध्ये एक ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`धेरै ठूलो: ${t.origin??"मान"} मा ${r}${t.maximum.toString()} ${a.unit} ${a.verb}`:`धेरै ठूलो: ${t.origin??"मान"} ${r}${t.maximum.toString()} हुनुपर्छ`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`धेरै सानो: ${t.origin} मा ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`धेरै सानो: ${t.origin} ${r}${t.minimum.toString()} हुनुपर्छ`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`अमान्य संख्या: ${t.divisor} को गुणज हुनुपर्छ`;case"unrecognized_keys":return`अपरिचित कुञ्जी${t.keys.length>1?"हरू":""}: ${g(t.keys,", ")}`;case"invalid_key":return`अमान्य कुञ्जी: ${t.origin} मा`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${t.options.map(a=>`'${a}'`).join(" | ")}`:"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${t.origin} मा`;default:return"अमान्य इनपुट"}}};function Cp(){return{localeError:M$()}}var F$=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function n(t){return e[t]??null}let 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",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${u}`:`Ongeldige invoer: verwacht ${r}, ontving ${u}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${_(t.values[0])}`:`Ongeldige optie: verwacht één van ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin),u=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return a?`Te ${u}: verwacht dat ${t.origin??"waarde"} ${r}${t.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${u}: verwacht dat ${t.origin??"waarde"} ${r}${t.maximum.toString()} is`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin),u=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return a?`Te ${u}: verwacht dat ${t.origin} ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${u}: verwacht dat ${t.origin} ${r}${t.minimum.toString()} is`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}};function Zp(){return{localeError:F$()}}var G$=()=>{let e={string:{unit:"teikn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"element",verb:"å innehalde"},set:{unit:"element",verb:"å innehalde"},map:{unit:"element",verb:"å innehalde"}};function n(t){return e[t]??null}let 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-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tal",array:"liste"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventa instanceof ${t.expected}, fekk ${u}`:`Ugyldig input: forventa ${r}, fekk ${u}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventa ${_(t.values[0])}`:`Ugyldig val: forventa eitt av ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventa ${t.origin??"value"} til å ha ${r}${t.maximum.toString()} ${a.unit??"element"}`:`For stor(t): forventa ${t.origin??"value"} til å ha ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventa ${t.origin} til å ha ${r}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventa ${t.origin} til å ha ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Ugyldig streng: må starte med "${r.prefix}"`:r.format==="ends_with"?`Ugyldig streng: må slutte med "${r.suffix}"`:r.format==="includes"?`Ugyldig streng: må innehalde "${r.includes}"`:r.format==="regex"?`Ugyldig streng: må matche mønsteret ${r.pattern}`:`Ugyldig ${i[r.format]??t.format}`}case"not_multiple_of":return`Ugyldig tal: må vere eit multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjende nøklar":"Ukjend nøkkel"}: ${g(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function Rp(){return{localeError:G$()}}var J$=()=>{let e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"},map:{unit:"elementer",verb:"å inneholde"}};function n(t){return e[t]??null}let 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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${u}`:`Ugyldig input: forventet ${r}, fikk ${u}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${_(t.values[0])}`:`Ugyldig valg: forventet en av ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventet ${t.origin??"value"} til å ha ${r}${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til å ha ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventet ${t.origin} til å ha ${r}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${t.origin} til å ha ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${g(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function Vp(){return{localeError:J$()}}var B$=()=>{let e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"},map:{unit:"unsur",verb:"olmalıdır"}};function n(t){return e[t]??null}let 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ı",mac:"MAC nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",credit_card:"i'tibâr kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Fâsit giren: umulan instanceof ${t.expected}, alınan ${u}`:`Fâsit giren: umulan ${r}, alınan ${u}`}case"invalid_value":return t.values.length===1?`Fâsit giren: umulan ${_(t.values[0])}`:`Fâsit tercih: mûteberler ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Fazla büyük: ${t.origin??"value"}, ${r}${t.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${t.origin??"value"}, ${r}${t.maximum.toString()} olmalıydı.`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Fazla küçük: ${t.origin}, ${r}${t.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${t.origin}, ${r}${t.minimum.toString()} olmalıydı.`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Fâsit sayı: ${t.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${t.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function Mp(){return{localeError:B$()}}var K$=()=>{let e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"},map:{unit:"توکي",verb:"ولري"}};function n(t){return e[t]??null}let 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 پته",mac:"د MAC پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",credit_card:"د کریډیټ کارت شمیره",currency_code:"د اسعارو کوډ",iban:"IBAN",jwt:"JWT",template_literal:"ورودي"},o={nan:"NaN",number:"عدد",array:"ارې"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`ناسم ورودي: باید instanceof ${t.expected} وای, مګر ${u} ترلاسه شو`:`ناسم ورودي: باید ${r} وای, مګر ${u} ترلاسه شو`}case"invalid_value":return t.values.length===1?`ناسم ورودي: باید ${_(t.values[0])} وای`:`ناسم انتخاب: باید یو له ${g(t.values,"|")} څخه وای`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`ډیر لوی: ${t.origin??"ارزښت"} باید ${r}${t.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${t.origin??"ارزښت"} باید ${r}${t.maximum.toString()} وي`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`ډیر کوچنی: ${t.origin} باید ${r}${t.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${t.origin} باید ${r}${t.minimum.toString()} وي`}case"invalid_format":{let r=t;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]??t.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${t.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${t.keys.length>1?"کلیډونه":"کلیډ"}: ${g(t.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${t.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${t.origin} کې`;default:return"ناسمه ورودي"}}};function Fp(){return{localeError:K$()}}var W$=()=>{let e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"},map:{unit:"elementów",verb:"mieć"}};function n(t){return e[t]??null}let 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",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wejście"},o={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${t.expected}, otrzymano ${u}`:`Nieprawidłowe dane wejściowe: oczekiwano ${r}, otrzymano ${u}`}case"invalid_value":return t.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${_(t.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Za duża wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${r}${t.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Za mała wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${r}${t.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${t.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${t.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function Gp(){return{localeError:W$()}}var H$=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function n(a){return e[a]??null}let i={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"o intervalo de endereços IPv4",cidrv6:"o intervalo de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},t={string:{name:"texto",articles:o.masculine},number:{name:"número",articles:o.masculine},int:{name:"número inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"número bigint",articles:o.masculine},symbol:{name:"símbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tuplo",articles:o.masculine},record:{name:"registo",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"ficheiro",articles:o.masculine},nonoptional:{name:"valor não opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"função",articles:o.feminine}};function r(a,u){let s=t[a]??{name:`valor "${a}"`,articles:o.masculine};return`${s.articles[u]} ${s.name}`}return a=>{switch(a.code){case"invalid_type":{let u=r(a.expected,"indefinite"),s=x(a.input),c=r(s,"indefinite");return`Entrada inválida: esperava ${u}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inválida: esperava ${_(a.values[0])}`:`Opção inválida: esperava uma das seguintes opções: ${g(a.values,"|")}`;case"too_big":{let u=a.inclusive?"<=":"<",s=n(a.origin);return s?`Demasiado grande: esperava que ${r(a.origin,"definite")} tivesse ${u} ${a.maximum.toString()} ${s.unit??"elementos"}`:`Demasiado grande: esperava que ${r(a.origin,"definite")} fosse ${u} ${a.maximum.toString()}`}case"too_small":{let u=a.inclusive?">=":">",s=n(a.origin);return s?`Demasiado pequeno: esperava que ${r(a.origin,"definite")} tivesse ${u} ${a.minimum.toString()} ${s.unit??"elementos"}`:`Demasiado pequeno: esperava que ${r(a.origin,"definite")} fosse ${u} ${a.minimum.toString()}`}case"invalid_format":{let u=a;return u.format==="starts_with"?`Texto inválido: deve começar por "${u.prefix}"`:u.format==="ends_with"?`Texto inválido: deve terminar em "${u.suffix}"`:u.format==="includes"?`Texto inválido: deve incluir "${u.includes}"`:u.format==="regex"?`Texto inválido: deve corresponder ao padrão ${u.pattern}`:`Formato d${i[u.format]??a.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${a.divisor}`;case"unrecognized_keys":{let u=a.keys.length>1?"s":"";return`Chave${u} inválida${u}: ${g(a.keys,", ")}`}case"invalid_key":return`Entrada inválida n${r(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discriminação inválido. Esperava ${a.options.map(s=>`'${s}'`).join(" | ")}`:"Entrada inválida";case"invalid_element":return`Entrada inválida n${r(a.origin,"definite")}`;default:return"Entrada inválida"}}};function Jp(){return{localeError:H$()}}var X$=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function n(a){return e[a]??null}let i={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"a faixa de endereços IPv4",cidrv6:"a faixa de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},o={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},t={string:{name:"texto",articles:o.masculine},number:{name:"número",articles:o.masculine},int:{name:"número inteiro",articles:o.masculine},boolean:{name:"valor booleano",articles:o.masculine},bigint:{name:"número bigint",articles:o.masculine},symbol:{name:"símbolo",articles:o.masculine},undefined:{name:'valor "undefined"',articles:o.masculine},null:{name:'valor "nulo"',articles:o.masculine},never:{name:'valor "never"',articles:o.masculine},void:{name:'valor "void"',articles:o.masculine},date:{name:"data",articles:o.feminine},array:{name:"vetor",articles:o.masculine},object:{name:"objeto",articles:o.masculine},tuple:{name:"tupla",articles:o.feminine},record:{name:"registro",articles:o.masculine},map:{name:"mapa",articles:o.masculine},set:{name:"conjunto",articles:o.masculine},file:{name:"arquivo",articles:o.masculine},nonoptional:{name:"valor não opcional",articles:o.masculine},nan:{name:'valor "NaN"',articles:o.masculine},function:{name:"função",articles:o.feminine}};function r(a,u){let s=t[a]??{name:`valor "${a}"`,articles:o.masculine};return`${s.articles[u]} ${s.name}`}return a=>{switch(a.code){case"invalid_type":{let u=r(a.expected,"indefinite"),s=x(a.input),c=r(s,"indefinite");return`Entrada inválida: esperava ${u}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inválida: esperava ${_(a.values[0])}`:`Opção inválida: esperava uma das seguintes opções: ${g(a.values,"|")}`;case"too_big":{let u=a.inclusive?"<=":"<",s=n(a.origin);return s?`Grande demais: esperava que ${r(a.origin,"definite")} tivesse ${u} ${a.maximum.toString()} ${s.unit??"elementos"}`:`Grande demais: esperava que ${r(a.origin,"definite")} fosse ${u} ${a.maximum.toString()}`}case"too_small":{let u=a.inclusive?">=":">",s=n(a.origin);return s?`Pequeno demais: esperava que ${r(a.origin,"definite")} tivesse ${u} ${a.minimum.toString()} ${s.unit??"elementos"}`:`Pequeno demais: esperava que ${r(a.origin,"definite")} fosse ${u} ${a.minimum.toString()}`}case"invalid_format":{let u=a;return u.format==="starts_with"?`Texto inválido: deve começar com "${u.prefix}"`:u.format==="ends_with"?`Texto inválido: deve terminar com "${u.suffix}"`:u.format==="includes"?`Texto inválido: deve incluir "${u.includes}"`:u.format==="regex"?`Texto inválido: deve corresponder ao padrão ${u.pattern}`:`Formato d${i[u.format]??a.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${a.divisor}`;case"unrecognized_keys":{let u=a.keys.length>1?"s":"";return`Chave${u} inválida${u}: ${g(a.keys,", ")}`}case"invalid_key":return`Entrada inválida n${r(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discriminação inválido. Esperava ${a.options.map(s=>`'${s}'`).join(" | ")}`:"Entrada inválida";case"invalid_element":return`Entrada inválida n${r(a.origin,"definite")}`;default:return"Entrada inválida"}}};function Bp(){return{localeError:X$()}}var q$=()=>{let e={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}};function n(t){return e[t]??null}let 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",credit_card:"număr de card de credit",currency_code:"cod valutar",iban:"IBAN",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 t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`Intrare invalidă: așteptat ${r}, primit ${u}`}case"invalid_value":return t.values.length===1?`Intrare invalidă: așteptat ${_(t.values[0])}`:`Opțiune invalidă: așteptat una dintre ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Prea mare: așteptat ca ${t.origin??"valoarea"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: așteptat ca ${t.origin??"valoarea"} să fie ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Prea mic: așteptat ca ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Prea mic: așteptat ca ${t.origin} să fie ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${t.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${g(t.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${t.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${t.origin}`;default:return"Intrare invalidă"}}};function Kp(){return{localeError:q$()}}function Wp(e,n,i,o){let t=Math.abs(e),r=t%10,a=t%100;return a>=11&&a<=19?o:r===1?n:r>=2&&r<=4?i:o}var Y$=()=>{let e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},map:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function n(t){return e[t]??null}let 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 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",credit_card:"номер кредитной карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"ввод"},o={nan:"NaN",number:"число",array:"массив"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неверный ввод: ожидалось instanceof ${t.expected}, получено ${u}`:`Неверный ввод: ожидалось ${r}, получено ${u}`}case"invalid_value":return t.values.length===1?`Неверный ввод: ожидалось ${_(t.values[0])}`:`Неверный вариант: ожидалось одно из ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);if(a){let u=Number(t.maximum),s=Wp(u,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет иметь ${r}${t.maximum.toString()} ${s}`}return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);if(a){let u=Number(t.minimum),s=Wp(u,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${t.origin} будет иметь ${r}${t.minimum.toString()} ${s}`}return`Слишком маленькое значение: ожидалось, что ${t.origin} будет ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспознанн${t.keys.length>1?"ые":"ый"} ключ${t.keys.length>1?"и":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${t.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${t.origin}`;default:return"Неверные входные данные"}}};function Hp(){return{localeError:Y$()}}var Q$=()=>{let e={string:{unit:"znakov",verb:"mať"},file:{unit:"bajtov",verb:"mať"},array:{unit:"prvkov",verb:"mať"},set:{unit:"prvkov",verb:"mať"},map:{unit:"položiek",verb:"mať"}};function n(t){return e[t]??null}let i={regex:"regulárny výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dátum a čas vo formáte ISO",date:"dátum vo formáte ISO",time:"čas vo formáte ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"reťazec zakódovaný vo formáte base64",base64url:"reťazec zakódovaný vo formáte base64url",json_string:"reťazec vo formáte JSON",e164:"číslo E.164",credit_card:"číslo kreditnej karty",currency_code:"kód meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"reťazec",function:"funkcia",array:"pole"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očakávané instanceof ${t.expected}, obdržané ${u}`:`Neplatný vstup: očakávané ${r}, obdržané ${u}`}case"invalid_value":return t.values.length===1?`Neplatný vstup: očakávané ${_(t.values[0])}`:`Neplatný vstup: očakávaná jedna z hodnôt ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je príliš veľká: ${t.origin??"hodnota"} musí mať ${r}${t.maximum.toString()} ${a.unit??"prvkov"}`:`Hodnota je príliš veľká: ${t.origin??"hodnota"} musí byť ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je príliš malá: ${t.origin??"hodnota"} musí mať ${r}${t.minimum.toString()} ${a.unit??"prvkov"}`:`Hodnota je príliš malá: ${t.origin??"hodnota"} musí byť ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Neplatný reťazec: musí začínať na "${r.prefix}"`:r.format==="ends_with"?`Neplatný reťazec: musí končiť na "${r.suffix}"`:r.format==="includes"?`Neplatný reťazec: musí obsahovať "${r.includes}"`:r.format==="regex"?`Neplatný reťazec: musí zodpovedať vzoru ${r.pattern}`:`Neplatný formát ${i[r.format]??t.format}`}case"not_multiple_of":return`Neplatné číslo: musí byť násobkom ${t.divisor}`;case"unrecognized_keys":return`Neznáme klúče: ${g(t.keys,", ")}`;case"invalid_key":return`Neplatný klúč v ${t.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${t.origin}`;default:return"Neplatný vstup"}}};function Xp(){return{localeError:Q$()}}var ey=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function n(t){return e[t]??null}let 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",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",credit_card:"številka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"število",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pričakovano instanceof ${t.expected}, prejeto ${u}`:`Neveljaven vnos: pričakovano ${r}, prejeto ${u}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pričakovano ${_(t.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} imelo ${r}${t.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Premajhno: pričakovano, da bo ${t.origin} imelo ${r}${t.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i ključi":" ključ"}: ${g(t.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}};function qp(){return{localeError:ey()}}var ty=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"},map:{unit:"objekt",verb:"att innehålla"}};function n(t){return e[t]??null}let 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-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: förväntat instanceof ${t.expected}, fick ${u}`:`Ogiltig inmatning: förväntat ${r}, fick ${u}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: förväntat ${_(t.values[0])}`:`Ogiltigt val: förväntade en av ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`För stor(t): förväntade ${t.origin??"värdet"} att ha ${r}${t.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${t.origin??"värdet"} att ha ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`För lite(t): förväntade ${t.origin??"värdet"} att ha ${r}${t.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${t.origin??"värdet"} att ha ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${g(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${t.origin??"värdet"}`;default:return"Ogiltig input"}}};function Yp(){return{localeError:ty()}}var ny=()=>{let e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},map:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function n(t){return e[t]??null}let 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 முகவரி",mac:"MAC முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",credit_card:"கடன் அட்டை எண்",currency_code:"நாணயக் குறியீடு",iban:"IBAN",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${t.expected}, பெறப்பட்டது ${u}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${r}, பெறப்பட்டது ${u}`}case"invalid_value":return t.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${_(t.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${g(t.values,"|")} இல் ஒன்று`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${r}${t.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${r}${t.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${r}${t.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${r}${t.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`தவறான எண்: ${t.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${t.keys.length>1?"கள்":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${t.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Qp(){return{localeError:ny()}}var ry=()=>{let e={string:{unit:"аломат",verb:"дошта бошад"},file:{unit:"байт",verb:"дошта бошад"},array:{unit:"унсур",verb:"дошта бошад"},set:{unit:"унсур",verb:"дошта бошад"},map:{unit:"сабт",verb:"дошта бошад"}};function n(t){return e[t]??null}let 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",mac:"суроғаи MAC",cidrv4:"маҳдудаи IPv4",cidrv6:"маҳдудаи IPv6",base64:"сатри дар формати base64",base64url:"сатри дар формати base64url",json_string:"сатри JSON",e164:"рақами E.164",credit_card:"рақами корти кредитӣ",currency_code:"рамзи асъор",iban:"IBAN",jwt:"JWT",template_literal:"вуруд"},o={nan:"NaN",number:"рақам",string:"сатр",array:"массив",object:"объект",date:"сана"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`Вуруди нодуруст: ${r} интизор мерафт, ${u} гирифта шуд`}case"invalid_value":return t.values.length===1?`Вуруди нодуруст: ${_(t.values[0])} интизор мерафт`:`Интихоби нодуруст: яке аз ${g(t.values,"|")} интизор мерафт`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Хеле калон: ${t.origin??"қимат"} бояд ${r}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Хеле калон: ${t.origin??"қимат"} бояд ${r}${t.maximum.toString()} бошад`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Хеле хурд: ${t.origin} бояд ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Хеле хурд: ${t.origin} бояд ${r}${t.minimum.toString()} бошад`}case"invalid_format":{let r=t;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]??t.format}-и нодуруст`}case"not_multiple_of":return`Рақами нодуруст: бояд ба ${t.divisor} бе бақия тақсим шавад`;case"unrecognized_keys":return`Калид${t.keys.length>1?"ҳои":"и"} номаълум: ${g(t.keys,", ")}`;case"invalid_key":return`Калиди нодуруст дар ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`Қимати нодурусти дискриминатор: ${t.options.map(a=>`'${a}'`).join(" | ")} интизор мерафт`:"Вуруди нодуруст";case"invalid_element":return`Қимати нодуруст дар ${t.origin}`;default:return"Вуруди нодуруст"}}};function em(){return{localeError:ry()}}var iy=()=>{let e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"},map:{unit:"รายการ",verb:"ควรมี"}};function n(t){return e[t]??null}let 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",mac:"ที่อยู่ MAC",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",credit_card:"หมายเลขบัตรเครดิต",currency_code:"รหัสสกุลเงิน",iban:"IBAN",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},o={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${t.expected} แต่ได้รับ ${u}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${r} แต่ได้รับ ${u}`}case"invalid_value":return t.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${_(t.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"ไม่เกิน":"น้อยกว่า",a=n(t.origin);return a?`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${r} ${t.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?"อย่างน้อย":"มากกว่า",a=n(t.origin);return a?`น้อยกว่ากำหนด: ${t.origin} ควรมี${r} ${t.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${t.origin} ควรมี${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${t.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${g(t.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${t.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function tm(){return{localeError:iy()}}var oy=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"baýt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function n(t){return e[t]??null}let i={regex:"giriş",email:"e-poçta salgysy",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen şifrlenen setir",base64url:"base64url bilen şifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartynyň nomeri",currency_code:"walýuta kody",iban:"IBAN",jwt:"JWT",template_literal:"şablon"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return`Nädogry baha: garaşylan ${r} ýerine ${u} alyndy`}case"invalid_value":return t.values.length===1?`Nädogry baha: ${_(t.values[0])} bolmaly`:`Nädogry saýlaw: aşakdakylardan biri bolmaly: ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Has uly: garaşylýan ${t.origin??"baha"} ${r} ${t.maximum.toString()} ${a.unit??"element"}`:`Has uly: garaşylýan ${t.origin??"baha"} ${r} ${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Has kiçi: garaşylýan ${t.origin} ${r} ${t.minimum.toString()} ${a.unit}`:`Has kiçi: garaşylýan ${t.origin} ${r} ${t.minimum.toString()}`}case"invalid_format":{let r=t;return r.format==="starts_with"?`Nädogry setir: "${r.prefix}" bilen başlamaly`:r.format==="ends_with"?`Nädogry setir: "${r.suffix}" bilen gutarmaly`:r.format==="includes"?`Nädogry setir: "${r.includes}" saklamaly`:r.format==="regex"?`Nädogry setir: ${r.pattern} nusga laýyk bolmaly`:`Nädogry ${i[r.format]??t.format}`}case"not_multiple_of":return`Nädogry san: ${t.divisor} bilen galyndysyz bölünmeli`;case"unrecognized_keys":return`Tanalmaýan açar${t.keys.length>1?"lar":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} içinde nädogry açar`;case"invalid_union":return"Nädogry baha";case"invalid_element":return`${t.origin} içinde nädogry baha`;default:return"Nädogry baha"}}};function nm(){return{localeError:oy()}}var ay=()=>{let e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"},map:{unit:"öğe",verb:"olmalı"}};function n(t){return e[t]??null}let 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",mac:"MAC adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",credit_card:"kredi kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"Şablon dizesi"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Geçersiz değer: beklenen instanceof ${t.expected}, alınan ${u}`:`Geçersiz değer: beklenen ${r}, alınan ${u}`}case"invalid_value":return t.values.length===1?`Geçersiz değer: beklenen ${_(t.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çok büyük: beklenen ${t.origin??"değer"} ${r}${t.maximum.toString()} ${a.unit??"öğe"}`:`Çok büyük: beklenen ${t.origin??"değer"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Çok küçük: beklenen ${t.origin} ${r}${t.minimum.toString()} ${a.unit}`:`Çok küçük: beklenen ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Geçersiz sayı: ${t.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${t.keys.length>1?"lar":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${t.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function rm(){return{localeError:ay()}}var uy=()=>{let e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"},map:{unit:"елементів",verb:"матиме"}};function n(t){return e[t]??null}let 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",mac:"адреса MAC",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",credit_card:"номер кредитної картки",currency_code:"код валюти",iban:"IBAN",jwt:"JWT",template_literal:"вхідні дані"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неправильні вхідні дані: очікується instanceof ${t.expected}, отримано ${u}`:`Неправильні вхідні дані: очікується ${r}, отримано ${u}`}case"invalid_value":return t.values.length===1?`Неправильні вхідні дані: очікується ${_(t.values[0])}`:`Неправильна опція: очікується одне з ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Занадто велике: очікується, що ${t.origin??"значення"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${t.origin??"значення"} буде ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Занадто мале: очікується, що ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${t.origin} буде ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${t.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${t.keys.length>1?"і":""}: ${g(t.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${t.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${t.origin}`;default:return"Неправильні вхідні дані"}}};function ui(){return{localeError:uy()}}function im(){return ui()}var cy=()=>{let e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"},map:{unit:"آئٹمز",verb:"ہونا"}};function n(t){return e[t]??null}let 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 ایڈریس",mac:"ایم اے سی ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",credit_card:"کریڈٹ کارڈ نمبر",currency_code:"کرنسی کوڈ",iban:"IBAN",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},o={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`غلط ان پٹ: instanceof ${t.expected} متوقع تھا، ${u} موصول ہوا`:`غلط ان پٹ: ${r} متوقع تھا، ${u} موصول ہوا`}case"invalid_value":return t.values.length===1?`غلط ان پٹ: ${_(t.values[0])} متوقع تھا`:`غلط آپشن: ${g(t.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`بہت بڑا: ${t.origin??"ویلیو"} کے ${r}${t.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${t.origin??"ویلیو"} کا ${r}${t.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`بہت چھوٹا: ${t.origin} کے ${r}${t.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${t.origin} کا ${r}${t.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`غلط نمبر: ${t.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${t.keys.length>1?"ز":""}: ${g(t.keys,"، ")}`;case"invalid_key":return`${t.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${t.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function om(){return{localeError:cy()}}var sy=()=>{let e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}};function n(t){return e[t]??null}let 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",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${u}`:`Noto‘g‘ri kirish: kutilgan ${r}, qabul qilingan ${u}`}case"invalid_value":return t.values.length===1?`Noto‘g‘ri kirish: kutilgan ${_(t.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Juda katta: kutilgan ${t.origin??"qiymat"} ${r}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Juda kichik: kutilgan ${t.origin} ${r}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${t.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${t.keys.length>1?"lar":""}: ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${t.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function am(){return{localeError:sy()}}var ly=()=>{let e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"},map:{unit:"phần tử",verb:"có"}};function n(t){return e[t]??null}let 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",mac:"địa chỉ MAC",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",credit_card:"số thẻ tín dụng",currency_code:"mã tiền tệ",iban:"IBAN",jwt:"JWT",template_literal:"đầu vào"},o={nan:"NaN",number:"số",array:"mảng"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${t.expected}, nhận được ${u}`:`Đầu vào không hợp lệ: mong đợi ${r}, nhận được ${u}`}case"invalid_value":return t.values.length===1?`Đầu vào không hợp lệ: mong đợi ${_(t.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Quá lớn: mong đợi ${t.origin??"giá trị"} ${a.verb} ${r}${t.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${t.origin??"giá trị"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Quá nhỏ: mong đợi ${t.origin} ${a.verb} ${r}${t.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${t.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${g(t.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${t.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${t.origin}`;default:return"Đầu vào không hợp lệ"}}};function um(){return{localeError:ly()}}var dy=()=>{let e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"},map:{unit:"项",verb:"包含"}};function n(t){return e[t]??null}let 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地址",mac:"MAC地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",credit_card:"信用卡号",currency_code:"货币代码",iban:"IBAN",jwt:"JWT",template_literal:"输入"},o={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`无效输入:期望 instanceof ${t.expected},实际接收 ${u}`:`无效输入:期望 ${r},实际接收 ${u}`}case"invalid_value":return t.values.length===1?`无效输入:期望 ${_(t.values[0])}`:`无效选项:期望以下之一 ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`数值过大:期望 ${t.origin??"值"} ${r}${t.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${t.origin??"值"} ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`数值过小:期望 ${t.origin} ${r}${t.minimum.toString()} ${a.unit}`:`数值过小:期望 ${t.origin} ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`无效数字:必须是 ${t.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${g(t.keys,", ")}`;case"invalid_key":return`${t.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${t.origin} 中包含无效值(value)`;default:return"无效输入"}}};function cm(){return{localeError:dy()}}var py=()=>{let e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"},map:{unit:"項目",verb:"擁有"}};function n(t){return e[t]??null}let 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 位址",mac:"MAC 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",credit_card:"信用卡號",currency_code:"貨幣代碼",iban:"IBAN",jwt:"JWT",template_literal:"輸入"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`無效的輸入值:預期為 instanceof ${t.expected},但收到 ${u}`:`無效的輸入值:預期為 ${r},但收到 ${u}`}case"invalid_value":return t.values.length===1?`無效的輸入值:預期為 ${_(t.values[0])}`:`無效的選項:預期為以下其中之一 ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`數值過大:預期 ${t.origin??"值"} 應為 ${r}${t.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${t.origin??"值"} 應為 ${r}${t.maximum.toString()}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`數值過小:預期 ${t.origin} 應為 ${r}${t.minimum.toString()} ${a.unit}`:`數值過小:預期 ${t.origin} 應為 ${r}${t.minimum.toString()}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`無效的數字:必須為 ${t.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${t.keys.length>1?"們":""}:${g(t.keys,"、")}`;case"invalid_key":return`${t.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${t.origin} 中有無效的值`;default:return"無效的輸入值"}}};function sm(){return{localeError:py()}}var my=()=>{let e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"},map:{unit:"nkan",verb:"ní"}};function n(t){return e[t]??null}let 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",mac:"àdírẹ́sì MAC",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",credit_card:"nọmba kaadi gbese",currency_code:"koodu owó",iban:"IBAN",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},o={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return t=>{switch(t.code){case"invalid_type":{let r=o[t.expected]??t.expected,a=x(t.input),u=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${t.expected}, àmọ̀ a rí ${u}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${r}, àmọ̀ a rí ${u}`}case"invalid_value":return t.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${_(t.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${g(t.values,"|")}`;case"too_big":{let r=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${t.origin??"iye"} ${a.verb} ${r}${t.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${r}${t.maximum}`}case"too_small":{let r=t.inclusive?">=":">",a=n(t.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${t.origin} ${a.verb} ${r}${t.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${r}${t.minimum}`}case"invalid_format":{let r=t;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]??t.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${t.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${g(t.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${t.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${t.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function lm(){return{localeError:my()}}var dm,mc=Symbol("ZodOutput"),fc=Symbol("ZodInput"),ci=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...i){let o=i[0];return this._map.set(n,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){let i=this._map.get(n);return i&&typeof i=="object"&&"id"in i&&this._idmap.delete(i.id),this._map.delete(n),this}get(n){let i=n._zod.parent;if(i){let o={...this.get(i)??{}};delete o.id;let t={...o,...this._map.get(n)};return Object.keys(t).length?t:void 0}return this._map.get(n)}has(n){return this._map.has(n)}};function si(){return new ci}(dm=globalThis).__zod_globalRegistry??(dm.__zod_globalRegistry=si());var Q=globalThis.__zod_globalRegistry;var re=Symbol.for("zod.compile.invalid"),pm=Symbol.for("zod.compile.fallback"),ye=class extends Error{constructor(n="z.compile does not support async refinements, transforms, or checks"){super(n),this.name="ZodCompileAsyncError"}},E=class extends Error{constructor(n,i=!0){super(`z.compile does not support ${n}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=i}};function gy(e,n){try{return di(e,{assertOnly:!0})}catch{return n}}function $c(e,n){try{let i=di(e),o=li(e,i);return o._zod.bag.validator=gy(e,i),o}catch(i){if(n?.strict)throw i;return e}}function li(e,n){if(ri(e))throw new E("a schema whose subtree contains a reference cycle");let i=L(e),o=e._zod.run,t=o.__originalRun??o,r=(a,u)=>{if(u?.async||u?.direction==="backward"||u?.skipChecks||u?.[pm]||u&&ii(u,a.value))return t(a,u);let s=n(a.value);return s!==re?(a.value=s,a):(u&&(u[pm]=!0),t(a,u))};return r.__originalRun=t,i._zod.bag.fallbackRun=t,i._zod.bag.validator=n,i._zod.run=r,o.__originalRun||vy(i,e,n),i}function vy(e,n,i){let o=e,t=n;if(typeof t.safeParse=="function"){let r=t.safeParse;o.safeParse=(a,u)=>{let s=i(a);return s!==re?{success:!0,data:s}:r(a,u)}}if(typeof t.parse=="function"){let r=t.parse;o.parse=(a,u)=>{let s=i(a);return s!==re?s:r(a,u)}}}function di(e,n){let i=!0;try{i=ri(e)}catch{}if(i)throw new E("a schema whose subtree contains a reference cycle");let o={constants:new Map,constantCounter:0,varCounter:0,definite:!0},t=new tt(["input"]),r=F(t,o,e,"input",!n?.assertOnly);t.write(r===null?"return true;":`return ${r};`);let a=["INVALID",...o.constants.keys()],u=[re,...o.constants.values()],s=t.content.join(`
|
||
`),c=n?.debug?a.length>0?`// Constants: ${a.join(", ")}
|
||
${s}`:s:"",l=Function,d=`return (input) => {
|
||
${s}
|
||
}`,m;try{m=new l(...a,d)(...u)}catch(p){throw new E(`this schema (generated code failed to evaluate: ${p.message})`)}return n?.debug&&(m.code=c),m.definite=o.definite,m}function O(e,n){for(let[o,t]of e.constants)if(t===n)return o;let i=`c${e.constantCounter++}`;return e.constants.set(i,n),i}function it(e,n){return e.definite=!1,O(e,n)}function N(e){return`v${e.varCounter++}`}function hy(e,n){let i=e._zod.run({value:n,issues:[]},{});if(i&&typeof i.then=="function")return re;let o=i;return o.issues.length===0?o.value:re}function ee(e,n,i,o,t=!0){let r=e.content.length,a=n.constants.size,u=n.constantCounter,s=n.varCounter;try{return F(e,n,i,o,t)}catch(c){if(!(c instanceof E)||!c.islandable)throw c;if(e.content.length=r,n.constants.size>a){let l=Array.from(n.constants.keys()).slice(a);for(let d of l)n.constants.delete(d)}return n.constantCounter=u,n.varCounter=s,$y(e,n,i,o)}}function $y(e,n,i,o){n.definite=!1;let t=O(n,i),r=O(n,hy),a=N(n);return e.write(`const ${a} = ${r}(${t}, ${o});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var yy=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function _y(e,n,i,o){let t=i._zod.def.checks;if(!t||t.length===0)return o;let r=o;for(let a of t){let u=a._zod.def;if(u.when&&!yy.has(u.check))throw new E('check with a custom "when" condition');switch(u.check){case"greater_than":by(e,n,u,r);break;case"less_than":xy(e,n,u,r);break;case"multiple_of":ky(e,n,u,r);break;case"number_format":$m(e,u,r);break;case"min_length":{let s=Ze(u.minimum,"min_length"),c=gc(e,n,r,`${r}.length >= ${s} && ${r}.length < ${u.minimum*2}`);e.write(`if (${c} < ${s}) return INVALID;`);break}case"max_length":{let s=Ze(u.maximum,"max_length"),c=gc(e,n,r,`${r}.length > ${s}`);e.write(`if (${c} > ${s}) return INVALID;`);break}case"length_equals":{let s=Ze(u.length,"length_equals"),c=gc(e,n,r,`${r}.length >= ${s} && ${r}.length <= ${u.length*2}`);e.write(`if (${c} !== ${s}) return INVALID;`);break}case"min_size":e.write(`if (${r}.size < ${Ze(u.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${r}.size > ${Ze(u.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${r}.size !== ${Ze(u.size,"size_equals")}) return INVALID;`);break;case"string_format":r=ym(e,n,u,r);break;case"custom":r=Dy(e,n,a,r);break;case"bigint_format":Iy(e,u,r);break;case"mime_type":wy(e,n,u,r);break;case"property":zy(e,n,u,r);break;case"properties":Sy(e,n,u,r);break;case"overwrite":{let s=N(n);Py(e,n,a,r,s),r=s;break}default:throw new E(`check type ${u.check}`)}}return r}function gc(e,n,i,o){let t=O(n,Qe),r=N(n);return e.write(`const ${r} = typeof ${i} === "string" && ${o} ? ${t}(${i}) : ${i}.length;`),r}function Ze(e,n){if(typeof e!="number"||!Number.isFinite(e))throw new E(`${n} bound of type ${typeof e}`);return`${e}`}function hm(e,n){if(typeof n=="bigint")return`${n}n`;if(typeof n=="number"){if(Number.isNaN(n))throw new E("comparison check with NaN bound");return`${n}`}if(n instanceof Date){if(Number.isNaN(n.getTime()))throw new E("comparison check with Invalid Date bound");return O(e,n)}throw new E(`comparison check bound of type ${typeof n}`)}function by(e,n,i,o){let t=i.inclusive?"<":"<=";e.write(`if (${o} ${t} ${hm(n,i.value)}) return INVALID;`)}function xy(e,n,i,o){let t=i.inclusive?">":">=";e.write(`if (${o} ${t} ${hm(n,i.value)}) return INVALID;`)}function ky(e,n,i,o){if(typeof i.value=="bigint"){if(i.value===BigInt(0))throw new E("multiple_of check with a zero divisor");e.write(`if (${o} % ${i.value}n !== 0n) return INVALID;`)}else{let t=O(n,ln);e.write(`if (${t}(${o}, ${Ze(i.value,"multiple_of")}) !== 0) return INVALID;`)}}function $m(e,n,i){let o=n.format;switch(o){case"safeint":e.write(`if (!Number.isSafeInteger(${i})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${i}) || ${i} < -2147483648 || ${i} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${i}) || ${i} < 0 || ${i} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${i}) || ${i} < -3.4028234663852886e38 || ${i} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${i})) return INVALID;`);break;default:throw new E(`number format ${o}`)}}function Iy(e,n,i){let o=n.format;if(o)switch(o){case"int64":e.write(`if (${i} < -9223372036854775808n || ${i} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${i} < 0n || ${i} > 18446744073709551615n) return INVALID;`);break;default:throw new E(`bigint format ${o}`)}}function wy(e,n,i,o){let t=i.mime;if(t&&t.length>0){let r=O(n,new Set(t));e.write(`if (!${r}.has(${o}.type)) return INVALID;`)}}function Sy(e,n,i,o){if(i.when)throw new E('check with a custom "when" condition');e.write(`if (${o} == null) return INVALID;`);let t=i.shape;for(let r of Reflect.ownKeys(t)){let a=typeof r=="symbol"?O(n,r):te(r),u=N(n);e.write(`const ${u} = ${o}[${a}];`),ee(e,n,t[r],u,!1)}}function zy(e,n,i,o){let t=`${o}[${JSON.stringify(i.property)}]`;F(e,n,i.schema,t)}function Py(e,n,i,o,t){let r=i._zod.def.tx;if(!r)throw new E("overwrite check without a transform function");if(ot(r))throw new ye("z.compile: async overwrite transforms are not supported");let a=O(n,r);e.write(`const ${t} = ${a}(${o});`)}function vc(){throw new se}function yc(e){this.issues.push(e)}function Dy(e,n,i,o){let t=i._zod.def;if(t.fn){if(ot(t.fn))throw new ye("z.compile: async .refine() predicates are not supported");let r=it(n,t.fn),a=O(n,vc),u=N(n);return e.write(`const ${u} = ${r}(${o});`),e.write(`if (${u} instanceof Promise) ${a}();`),e.write(`if (!${u}) return INVALID;`),o}if(i._zod.check){if(ot(i._zod.check))throw new ye("z.compile: async .superRefine() / check functions are not supported");let r=i._zod.check,u=it(n,c=>{let l={value:c,issues:[],addIssue:yc};return r(l)instanceof Promise&&vc(),l.issues.length===0?l.value:re}),s=N(n);return e.write(`const ${s} = ${u}(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}throw new E("custom check without a predicate or check function")}var Ny=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function ym(e,n,i,o,t=!0){let r=i.format;if(r==="base64"){let c=O(n,Nn);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(r==="base64url"){let c=O(n,Gr);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(r==="jwt"){let c=O(n,Kr),l=O(n,i.alg??null);return e.write(`if (!${c}(${o}, ${l})) return INVALID;`),o}if(r==="ipv6"){let c=O(n,Dn);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(r==="cidrv6"){let c=O(n,Mr);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(r==="credit_card"){let c=O(n,Jr);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(r==="iban"){let c=O(n,Br);return e.write(`if (!${c}(${o})) return INVALID;`),o}let a=i;if(r==="url"||r==="httpurl"||a.normalize||a.hostname!==void 0||a.protocol!==void 0){let c=O(n,Zr),l=O(n,i),d=N(n),m=N(n);if(e.write(`const ${d} = ${o}.trim();`),e.write(`const ${m} = ${c}(${d}, ${l});`),e.write(`if (typeof ${m} === "number") return INVALID;`),a.hostname!==void 0){let b=O(n,Rr);e.write(`if (!${b}(${m}, ${l}.hostname)) return INVALID;`)}if(a.protocol!==void 0){let b=O(n,Vr);e.write(`if (!${b}(${m}, ${l}.protocol)) return INVALID;`)}if(!t)return null;let p=N(n),v=a.normalize?`${m}.href`:`${O(n,Pn)}(${d})`;return e.write(`const ${p} = ${v};`),p}let u=i.fn;if(u){if(ot(u))throw new E(`async string format ${r}`);let c=O(n,u);return e.write(`if (!${c}(${o})) return INVALID;`),o}if(Ny.has(r)&&i.pattern){let c=O(n,i.pattern);return e.write(`${c}.lastIndex = 0;`),e.write(`if (!${c}.test(${o})) return INVALID;`),o}let s=i.format;switch(s){case"regex":throw new E("regex format without a pattern");case"lowercase":e.write(`if (${o} !== ${o}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${o} !== ${o}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${o}.includes(${te(i.includes)})) return INVALID;`);break;case"starts_with":{let c=i.prefix;e.write(`if (${o}.slice(0, ${c.length}) !== ${te(c)}) return INVALID;`);break}case"ends_with":{let c=i.suffix;e.write(`if (${o}.slice(-${c.length}) !== ${te(c)}) return INVALID;`);break}default:throw new E(`string format ${s}`)}return o}function F(e,n,i,o,t=!0){let r=i._zod.def,a=r.type;if(r.coerce)throw new E(`coercion (z.coerce.${a}())`);let u=t||!!r.checks?.length,s;switch(a){case"string":s=Oy(e,n,i,o,u);break;case"number":s=jy(e,i,o);break;case"boolean":s=Ay(e,o);break;case"bigint":s=Uy(e,i,o);break;case"symbol":s=Ty(e,o);break;case"undefined":s=Ey(e,o);break;case"null":s=Ly(e,o);break;case"any":case"unknown":s=o;break;case"never":e.write("return INVALID;"),s=o;break;case"void":s=Cy(e,o);break;case"nan":s=Zy(e,o);break;case"date":s=Ry(e,o);break;case"object":s=Vy(e,n,i,o,u);break;case"optional":s=My(e,n,i,o,u);break;case"nullable":s=Jy(e,n,i,o,u);break;case"array":s=By(e,n,i,o,u);break;case"literal":s=Ky(e,n,i,o);break;case"enum":s=Wy(e,n,i,o);break;case"readonly":{let c=fm(e,n,i,o),l=N(n);e.write(`const ${l} = Object.freeze(${c});`),s=l;break}case"success":fm(e,n,i,o),s="true";break;case"default":case"prefault":s=Hy(e,n,i,o);break;case"nonoptional":s=Xy(e,n,i,o);break;case"tuple":s=qy(e,n,i,o);break;case"union":s=Yy(e,n,i,o);break;case"intersection":s=t_(e,n,i,o);break;case"record":s=n_(e,n,i,o);break;case"map":s=i_(e,n,i,o);break;case"set":s=o_(e,n,i,o);break;case"file":s=a_(e,o);break;case"template_literal":s=u_(e,n,i,o);break;case"lazy":s=c_(e,n,i,o);break;case"pipe":s=s_(e,n,i,o);break;case"custom":s=l_(e,n,i,o);break;case"transform":s=m_(e,n,i,o);break;case"catch":s=p_(e,n,i,o);break;default:throw new E(`schema type ${a}`)}return s===null?null:_y(e,n,i,s)}function Oy(e,n,i,o,t=!0){e.write(`if (typeof ${o} !== "string") return INVALID;`);let r=i._zod.def;return r.format===void 0?o:ym(e,n,r,o,t)}function jy(e,n,i){e.write(`if (typeof ${i} !== "number" || !Number.isFinite(${i})) return INVALID;`);let o=n._zod.def;return o.check==="number_format"&&o.format&&$m(e,{format:o.format},i),i}function Ay(e,n){return e.write(`if (typeof ${n} !== "boolean") return INVALID;`),n}function Uy(e,n,i){e.write(`if (typeof ${i} !== "bigint") return INVALID;`);let o=n._zod.def;if(o.format)switch(o.format){case"int64":e.write(`if (${i} < -9223372036854775808n || ${i} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${i} < 0n || ${i} > 18446744073709551615n) return INVALID;`);break}return i}function Ty(e,n){return e.write(`if (typeof ${n} !== "symbol") return INVALID;`),n}function Ey(e,n){return e.write(`if (${n} !== undefined) return INVALID;`),n}function Ly(e,n){return e.write(`if (${n} !== null) return INVALID;`),n}function Cy(e,n){return e.write(`if (${n} !== undefined) return INVALID;`),n}function Zy(e,n){return e.write(`if (typeof ${n} !== "number" || !Number.isNaN(${n})) return INVALID;`),n}function Ry(e,n){return e.write(`if (!(${n} instanceof Date) || Number.isNaN(${n}.getTime())) return INVALID;`),n}function Vy(e,n,i,o,t=!0){let r=i._zod.def;e.write(`if (typeof ${o} !== "object" || ${o} === null || Array.isArray(${o})) return INVALID;`);let a=r.shape,u=Object.keys(a),s=Object.getOwnPropertySymbols(a),c=s.length?[...u,...s]:u,l=$=>typeof $=="symbol"?O(n,$):te($),d=$=>typeof $=="symbol"?`[${l($)}]`:te($),m=a;if(u.includes("__proto__"))throw new E('object shape key "__proto__"');let p=new Map;for(let $ of c){let S=m[$],k=l($),D=N(n);if(e.write(`const ${D} = ${o}[${k}];`),S._zod.optin!==void 0){let U=N(n);e.write(`let ${U} = (() => {`),e.indented(J=>{let Te=ee(J,n,S,D);J.write(`return ${Te};`)}),e.write("})();"),S._zod.optout==="optional"?(e.write(`if (${U} === INVALID) {`),e.indented(J=>{J.write(`if (${k} in ${o}) return INVALID;`),J.write(`${U} = undefined;`)}),e.write("}")):e.write(`if (${U} === INVALID) return INVALID;`),p.set($,U)}else{Gy(S)&&e.write(`if (!(${k} in ${o})) return INVALID;`);let U=ee(e,n,S,D,t);U!==null&&p.set($,U)}}let v=r.catchall,b="none";if(v){let $=v._zod.def.type;if($==="never"){let S=u.map(k=>`k !== ${te(k)}`).join(" && ")||"true";e.write(`for (const k in ${o}) {`),e.indented(k=>{k.write(`if (${S}) return INVALID;`)}),e.write("}")}else($==="unknown"||$==="any")&&!v._zod.def.checks?.length?b="passthrough":b="schema"}let w=N(n),z=c.some($=>mm(m[$])||hc(m[$]));if(!t){if(b==="schema"){let $=u.length>0?O(n,new Set(u)):null;e.write(`for (const k in ${o}) {`),e.indented(S=>{S.write('if (k === "__proto__") continue;'),$&&S.write(`if (${$}.has(k)) continue;`);let k=N(n);S.write(`const ${k} = ${o}[k];`),ee(S,n,v,k,!1)}),e.write("}")}return null}if(z){e.write(`const ${w} = {};`);for(let $ of c){let S=l($),k=p.get($);hc(m[$])?e.write(`if (${S} in ${o}) ${w}[${S}] = ${k};`):mm(m[$])?e.write(`if (${k} !== undefined || ${S} in ${o}) ${w}[${S}] = ${k};`):e.write(`${w}[${S}] = ${k};`)}}else{let $=c.map(S=>`${d(S)}: ${p.get(S)}`).join(", ");e.write(`const ${w} = { ${$} };`)}if(b!=="none"){let $=u.length>0?O(n,new Set(u)):null;e.write(`for (const k in ${o}) {`),e.indented(S=>{if(S.write('if (k === "__proto__") continue;'),$&&S.write(`if (${$}.has(k)) continue;`),b==="passthrough")S.write(`${w}[k] = ${o}[k];`);else{let k=N(n);S.write(`const ${k} = ${o}[k];`);let D=ee(S,n,v,k);S.write(`${w}[k] = ${D};`)}}),e.write("}")}return w}function My(e,n,i,o,t=!0){let r=i._zod.def;if(Fy(i))return F(e,n,r.innerType,o,t);if(r.innerType._zod.optin==="defaulted"){let u=N(n),s=N(n);return e.write(`let ${u};`),e.write(`if (${o} === undefined) {`),e.indented(c=>{c.write(`const ${s} = (() => {`),c.indented(l=>{let d=F(l,n,r.innerType,o);l.write(`return ${d};`)}),c.write("})();"),c.write(`if (${s} !== INVALID) ${u} = ${s};`)}),e.write("} else {"),e.indented(c=>{let l=F(c,n,r.innerType,o);c.write(`${u} = ${l};`)}),e.write("}"),u}let a=t?N(n):null;return a&&e.write(`let ${a};`),e.write(`if (${o} !== undefined) {`),e.indented(u=>{let s=F(u,n,r.innerType,o,t);a&&s!==null&&u.write(`${a} = ${s};`)}),e.write("}"),a}function Fy(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function Gy(e){return e._zod.optin===void 0&&rt(e)}function rt(e){if(e._zod.def.coerce)return!0;let n=e._zod.def;switch(n.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return n.innerType?rt(n.innerType):!1;case"literal":return!!n.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return n.innerType?rt(n.innerType):!0;case"catch":return!0;case"union":return n.options?n.options.some(rt):!0;case"intersection":return!n.left||!n.right?!0:rt(n.left)&&rt(n.right);case"pipe":return n.in?rt(n.in):!0;default:return!0}}function hc(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function mm(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&Tt(e)}function Tt(e){let n=e._zod.def;switch(n.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!n.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return n.innerType?Tt(n.innerType):!0;case"union":return n.options?n.options.some(Tt):!0;case"intersection":return!n.left||!n.right||Tt(n.left)||Tt(n.right);case"pipe":return n.out?Tt(n.out):!0;default:return!0}}function Jy(e,n,i,o,t=!0){let r=i._zod.def,a=t?N(n):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${o} !== null) {`),e.indented(u=>{let s=F(u,n,r.innerType,o,t);a&&s!==null&&u.write(`${a} = ${s};`)}),e.write("}"),a}function _c(e,n,i){for(let[o,t]of wt(n._zod.def.checks))e.write(`if (${i} > ${Ze(o,t._zod.def.check)}) return INVALID;`)}function By(e,n,i,o,t=!0){let r=i._zod.def;e.write(`if (!Array.isArray(${o})) return INVALID;`),_c(e,i,`${o}.length`);let a=t?N(n):null,u=N(n),s=N(n);return a&&e.write(`const ${a} = new Array(${o}.length);`),e.write(`for (let ${u} = 0; ${u} < ${o}.length; ${u}++) {`),e.indented(c=>{c.write(`const ${s} = ${o}[${u}];`);let l=ee(c,n,r.element,s,t);a&&l!==null&&c.write(`${a}[${u}] = ${l};`)}),e.write("}"),a}function Ky(e,n,i,o){let r=i._zod.def.values;if(r.length!==1){let u=O(n,new Set(r));return e.write(`if (!${u}.has(${o})) return INVALID;`),o}let a=r[0];if(typeof a=="number"&&Number.isNaN(a)){let u=O(n,new Set(r));return e.write(`if (!${u}.has(${o})) return INVALID;`),o}if(typeof a=="string")e.write(`if (${o} !== ${te(a)}) return INVALID;`);else if(typeof a=="number"||typeof a=="boolean")e.write(`if (${o} !== ${a}) return INVALID;`);else if(a===null)e.write(`if (${o} !== null) return INVALID;`);else if(a===void 0)e.write(`if (${o} !== undefined) return INVALID;`);else if(typeof a=="bigint")e.write(`if (${o} !== ${a}n) return INVALID;`);else throw new E(`literal type ${typeof a}`);return o}function Wy(e,n,i,o){let t=i._zod.values;if(!t)throw new E("enum schema without enumerated values");let r=O(n,t);return e.write(`if (!${r}.has(${o})) return INVALID;`),o}function fm(e,n,i,o){let t=i._zod.def;return F(e,n,t.innerType,o)}function Hy(e,n,i,o){let t=i._zod.def,a=Object.getOwnPropertyDescriptor(i._zod.def,"defaultValue")?()=>i._zod.def.defaultValue:void 0;if(i._zod.def.type==="prefault"){if(!a)return F(e,n,t.innerType,o);let s=O(n,a),c=N(n);return e.write(`let ${c} = ${o};`),e.write(`if (${o} === undefined) ${c} = ${s}();`),F(e,n,t.innerType,c)}let u=N(n);if(a){let s=O(n,a),c=O(n,dn);e.write(`let ${u};`),e.write(`if (${o} === undefined) {`),e.indented(l=>{l.write(`${u} = ${c}(${s}());`)}),e.write("} else {"),e.indented(l=>{let d=F(l,n,t.innerType,o);l.write(`${u} = ${d} === undefined ? ${c}(${s}()) : ${d};`)}),e.write("}")}else e.write(`let ${u};`),e.write(`if (${o} !== undefined) {`),e.indented(s=>{let c=F(s,n,t.innerType,o);s.write(`${u} = ${c};`)}),e.write("}");return u}function Xy(e,n,i,o){let t=i._zod.def,r=F(e,n,t.innerType,o),a=N(n);return e.write(`const ${a} = ${r};`),e.write(`if (${a} === undefined) return INVALID;`),a}function qy(e,n,i,o){let t=i._zod.def,r=t.items,a=t.rest;e.write(`if (!Array.isArray(${o})) return INVALID;`);let u=gm(r,"optin"),s=gm(r,"optout");a?e.write(`if (${o}.length < ${u}) return INVALID;`):e.write(`if (${o}.length < ${u} || ${o}.length > ${r.length}) return INVALID;`);let c=N(n);e.write(`const ${c} = [];`);for(let l=0;l<r.length;l++){let d=r[l];if(l>=s)e.write(`if (${c}.length === ${l}) {`),e.indented(m=>{m.write(`if (${l} < ${o}.length) {`),m.indented(p=>{let v=N(n);p.write(`const ${v} = ${o}[${l}];`);let b=ee(p,n,d,v);p.write(`${c}[${l}] = ${b};`)}),m.write("} else {"),m.indented(p=>{if(hc(d)){p.write(`${c}.length = ${l};`);return}let v=N(n),b=N(n);p.write(`const ${v} = undefined;`),p.write(`const ${b} = (() => {`),p.indented(w=>{let z=ee(w,n,d,v);w.write(`return ${z};`)}),p.write("})();"),p.write(`if (${b} === INVALID || ${b} === undefined) ${c}.length = ${l};`),p.write(`else ${c}[${l}] = ${b};`)}),m.write("}")}),e.write("}");else{let m=N(n);e.write(`const ${m} = ${o}[${l}];`);let p=ee(e,n,d,m);e.write(`${c}[${l}] = ${p};`)}}if(a){let l=N(n),d=N(n);e.write(`for (let ${l} = ${r.length}; ${l} < ${o}.length; ${l}++) {`),e.indented(m=>{m.write(`const ${d} = ${o}[${l}];`);let p=ee(m,n,a,d);m.write(`${c}[${l}] = ${p};`)}),e.write("}")}return c}function gm(e,n){for(let i=e.length-1;i>=0;i--)if(!(n==="optin"?e[i]._zod.optin!==void 0:e[i]._zod.optout==="optional"))return i+1;return 0}function Yy(e,n,i,o){let t=i._zod.def,r=t.options;if(t.discriminator)return Qy(e,n,t,o);if(t.inclusive===!1)throw new E("exclusive unions (z.xor)");if(r.length===0)return e.write("return INVALID;"),o;if(r.length===1)return F(e,n,r[0],o);if(r.every(s=>s._zod.def.type==="literal"&&!s._zod.def.checks?.length)){let s=new Set(r.flatMap(l=>l._zod.def.values)),c=O(n,s);return e.write(`if (!${c}.has(${o})) return INVALID;`),o}let u=N(n);e.write(`let ${u};`);for(let s=0;s<r.length;s++){let c=r[s];s===0?e.write(`${u} = (() => {`):e.write(`if (${u} === INVALID) ${u} = (() => {`),e.indented(l=>{let d=F(l,n,c,o);l.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${u} === INVALID) return INVALID;`),u}function Qy(e,n,i,o){if(i.unionFallback)throw new E("discriminated union with unionFallback");if(i.options.length===0)return e.write("return INVALID;"),o;let t=N(n),r=N(n);e.write(`const ${t} = ${o}?.[${te(i.discriminator)}];`),e.write(`let ${r};`);let a=!0,u=new Set;for(let s of i.options){let c=s._zod.propValues?.[i.discriminator];if(!c||c.size===0)throw new E("discriminated union option without static discriminator values");for(let m of c){if(u.has(m))throw new E(`duplicate discriminator value ${String(m)}`);u.add(m)}let l=Array.from(c,m=>e_(n,t,m)),d=a?"if":"else if";e.write(`${d} (${l.join(" || ")}) {`),e.indented(m=>{let p=F(m,n,s,o);m.write(`${r} = ${p};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),r}function e_(e,n,i){if(typeof i=="string")return`${n} === ${te(i)}`;if(typeof i=="number")return Number.isNaN(i)?`Number.isNaN(${n})`:`${n} === ${i}`;if(typeof i=="boolean")return`${n} === ${i}`;if(i===null)return`${n} === null`;if(i===void 0)return`${n} === undefined`;if(typeof i=="bigint")return`${n} === ${i}n`;if(typeof i=="symbol"){let o=O(e,i);return`${n} === ${o}`}throw new E(`literal discriminator value ${String(i)}`)}function t_(e,n,i,o){let t=i._zod.def;n.definite=!1;let r=ee(e,n,t.left,o),a=ee(e,n,t.right,o),u=O(n,jt),s=N(n);return e.write(`const ${s} = ${u}(${r}, ${a});`),e.write(`if (!${s}.valid) return INVALID;`),`${s}.data`}function n_(e,n,i,o){let t=i._zod.def,r=O(n,ge);e.write(`if (!${r}(${o})) return INVALID;`);let a=N(n),u=N(n),s=N(n);e.write(`const ${a} = {};`);let c=t,l=c.partial?void 0:t.keyType._zod.values;if(l){let p=[];for(let b of l){if(!(typeof b=="string"||typeof b=="number"||typeof b=="symbol"))throw new E(`record key value ${String(b)}`);let w=typeof b=="number"?b.toString():b;if(w==="__proto__")throw new E('record key "__proto__"');p.push(w);let z=O(n,b),$=F(e,n,t.keyType,z),S=N(n);e.write(`const ${S} = ${o}[${r_(n,w)}];`);let k=ee(e,n,t.valueType,S);e.write(`${a}[${$}] = ${k};`)}let v=O(n,new Set(p));return e.write(`for (const ${u} in ${o}) {`),e.indented(b=>{b.write(`if (${v}.has(${u})) continue;`),c.mode==="loose"?b.write(`if (${u} !== "__proto__") ${a}[${u}] = ${o}[${u}];`):b.write("return INVALID;")}),e.write("}"),a}let d=t.keyType._zod.def;if(!(d.type==="string"&&d.format===void 0&&!d.coerce&&(d.checks?.length??0)===0)){let p=t.mode==="loose",v=di(t.keyType);v.definite===!1&&(n.definite=!1);let b=O(n,v),w=O(n,Oe),z=N(n);return vm(e,n,o,u,$=>{$.write(`let ${z} = ${b}(${u});`),$.write(`if (${z} === INVALID && typeof ${u} === "string" && ${w}.test(${u})) ${z} = ${b}(Number(${u}));`),p?$.write(`if (${z} === INVALID) { ${a}[${u}] = ${o}[${u}]; continue; }`):$.write(`if (${z} === INVALID) return INVALID;`),$.write(`if (${z} === "__proto__") continue;`);let S=N(n);$.write(`const ${S} = ${o}[${u}];`);let k=ee($,n,t.valueType,S);$.write(`${a}[${z}] = ${k};`)}),a}return vm(e,n,o,u,p=>{p.write(`const ${s} = ${o}[${u}];`);let v=ee(p,n,t.valueType,s);p.write(`${a}[${u}] = ${v};`)},"return INVALID;"),a}function vm(e,n,i,o,t,r){let a=O(n,Object.prototype.propertyIsEnumerable),u=N(n),s=N(n),c=N(n);e.write(`const ${u} = Object.getOwnPropertySymbols(${i});`),e.write(`const ${s} = Object.getOwnPropertyNames(${i});`),e.write(`for (let ${c} = 0; ${c} < ${s}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${o} = ${s}[${c}];`),l.write(`if (${o} === "__proto__" || !${a}.call(${i}, ${o})) continue;`),t(l)}),e.write("}"),e.write(`for (let ${c} = 0; ${c} < ${u}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${o} = ${u}[${c}];`),l.write(`if (!${a}.call(${i}, ${o})) continue;`),r?l.write(r):t(l)}),e.write("}")}function r_(e,n){return typeof n=="string"?te(n):O(e,n)}function i_(e,n,i,o){let t=i._zod.def;e.write(`if (!(${o} instanceof Map)) return INVALID;`),_c(e,i,`${o}.size`);let r=N(n),a=N(n),u=N(n);return e.write(`const ${r} = new Map();`),e.write(`for (const [${a}, ${u}] of ${o}) {`),e.indented(s=>{let c=F(s,n,t.keyType,a),l=F(s,n,t.valueType,u);s.write(`${r}.set(${c}, ${l});`)}),e.write("}"),r}function o_(e,n,i,o){let t=i._zod.def;e.write(`if (!(${o} instanceof Set)) return INVALID;`),_c(e,i,`${o}.size`);let r=N(n),a=N(n);return e.write(`const ${r} = new Set();`),e.write(`for (const ${a} of ${o}) {`),e.indented(u=>{let s=F(u,n,t.valueType,a);u.write(`${r}.add(${s});`)}),e.write("}"),r}function a_(e,n){return e.write(`if (!(${n} instanceof File)) return INVALID;`),n}function u_(e,n,i,o){e.write(`if (typeof ${o} !== "string") return INVALID;`);let t=i._zod.pattern;if(t){let r=O(n,t);e.write(`${r}.lastIndex = 0;`),e.write(`if (!${r}.test(${o})) return INVALID;`)}return o}function c_(e,n,i,o){let t=i._zod.def,r=it(n,t.getter),a=O(n,{parser:null});e.write(`if (!${a}.parser) {`),e.indented(s=>{s.write(`const inner = ${r}();`),s.write(`${a}.parser = function(input) {`),s.indented(c=>{c.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),c.write("return result.issues.length === 0 ? result.value : INVALID;")}),s.write("};")}),e.write("}");let u=N(n);return e.write(`const ${u} = ${a}.parser(${o});`),e.write(`if (${u} === INVALID) return INVALID;`),u}function s_(e,n,i,o){let t=i._zod.def,r=F(e,n,t.in,o);if(t.transform){if(ot(t.transform))throw new ye("z.compile: async transforms in pipes are not supported");let a=t.transform,s=it(n,l=>{let d={value:l,issues:[],addIssue:yc},m=a(l,d);return m instanceof Promise?re:d.issues.length===0?m:re}),c=N(n);return e.write(`const ${c} = ${s}(${r});`),e.write(`if (${c} === INVALID) return INVALID;`),F(e,n,t.out,c)}else return F(e,n,t.out,r)}function ot(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function l_(e,n,i,o){let t=i._zod.def;if(t.fn){if(ot(t.fn))throw new ye("z.compile: async custom predicates are not supported");let r=it(n,t.fn),a=O(n,vc),u=N(n);e.write(`const ${u} = ${r}(${o});`),e.write(`if (${u} instanceof Promise) ${a}();`),e.write(`if (!${u}) return INVALID;`)}else throw new E("custom schema without a predicate function");return o}function d_(e,n,i){let o=e._zod.run({value:i,issues:[]},{});if(o&&typeof o.then=="function")return re;let t=o;return t.issues.length===0?t.value:n()}function p_(e,n,i,o){let t=i._zod.def;if(!t.catchValue[vr])throw new E("catch with a callback (only a constant catch value compiles)",!1);let r=N(n);e.write(`let ${r} = (() => {`),e.indented(c=>{let l=ee(c,n,t.innerType,o);c.write(`return ${l};`)}),e.write("})();");let a=O(n,t.innerType),u=it(n,t.catchValue),s=O(n,d_);return e.write(`if (${r} === INVALID) {`),e.indented(c=>{c.write(`${r} = ${s}(${a}, ${u}, ${o});`),c.write(`if (${r} === INVALID) return INVALID;`)}),e.write("}"),r}function m_(e,n,i,o){let t=i._zod.def;if(t.transform){if(ot(t.transform))throw new ye("z.compile: async transforms are not supported");let r=t.transform,u=it(n,c=>{let l={value:c,issues:[],addIssue:yc},d=r(c,l);return d instanceof Promise?re:l.issues.length===0?d:re}),s=N(n);return e.write(`const ${s} = ${u}(${o});`),e.write(`if (${s} === INVALID) return INVALID;`),s}return o}function pi(e){return e.checks&&(e.checks=[...e.checks]),e}function bc(e,n){return new e(pi({type:"string",...I(n)}))}function xc(e,n){return new e(pi({type:"string",coerce:!0,...I(n)}))}function mi(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...I(n)})}function fi(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...I(n)})}function gi(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...I(n)})}function vi(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...I(n)})}function hi(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...I(n)})}function $i(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...I(n)})}function Vn(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...I(n)})}function yi(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...I(n)})}function _i(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...I(n)})}function bi(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...I(n)})}function xi(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...I(n)})}function ki(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...I(n)})}function Ii(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...I(n)})}function wi(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...I(n)})}function Si(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...I(n)})}function zi(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...I(n)})}function kc(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...I(n)})}function Pi(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...I(n)})}function Di(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...I(n)})}function Ni(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...I(n)})}function Oi(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...I(n)})}function ji(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...I(n)})}function Ic(e,n){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...I(n)})}function wc(e,n){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...I(n)})}function Ai(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...I(n)})}var Sc={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Mn(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...I(n)})}function Fn(e,n){return new e({type:"string",format:"date",check:"string_format",...I(n)})}function Gn(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...I(n)})}function Jn(e,n){return new e({type:"string",format:"duration",check:"string_format",...I(n)})}function zc(e,n){return new e(pi({type:"number",checks:[],...I(n)}))}function Pc(e,n){return new e(pi({type:"number",coerce:!0,checks:[],...I(n)}))}function Dc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...I(n)})}function Nc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...I(n)})}function Oc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...I(n)})}function jc(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...I(n)})}function Ac(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...I(n)})}function Uc(e,n){return new e({type:"boolean",...I(n)})}function Tc(e,n){return new e({type:"boolean",coerce:!0,...I(n)})}function Ec(e,n){return new e({type:"bigint",...I(n)})}function Lc(e,n){return new e({type:"bigint",coerce:!0,...I(n)})}function Cc(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...I(n)})}function Zc(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...I(n)})}function Rc(e,n){return new e({type:"symbol",...I(n)})}function Vc(e,n){return new e({type:"undefined",...I(n)})}function Mc(e,n){return new e({type:"null",...I(n)})}function Fc(e){return new e({type:"any"})}function Gc(e){return new e({type:"unknown"})}function Jc(e,n){return new e({type:"never",...I(n)})}function Bc(e,n){return new e({type:"void",...I(n)})}function Kc(e,n){return new e({type:"date",...I(n)})}function Wc(e,n){return new e({type:"date",coerce:!0,...I(n)})}function Hc(e,n){return new e({type:"nan",...I(n)})}function ke(e,n){return new jr({check:"less_than",...I(n),value:e,inclusive:!1})}function me(e,n){return new jr({check:"less_than",...I(n),value:e,inclusive:!0})}function Ie(e,n){return new Ar({check:"greater_than",...I(n),value:e,inclusive:!1})}function fe(e,n){return new Ar({check:"greater_than",...I(n),value:e,inclusive:!0})}function Ui(e){return Ie(0,e)}function Ti(e){return ke(0,e)}function Ei(e){return me(0,e)}function Li(e){return fe(0,e)}function Re(e,n){return new Oa({check:"multiple_of",...I(n),value:e})}function Ve(e,n){return new Ua({check:"max_size",...I(n),maximum:e})}function we(e,n){return new Ta({check:"min_size",...I(n),minimum:e})}function at(e,n){return new Ea({check:"size_equals",...I(n),size:e})}function ut(e,n){return new La({check:"max_length",...I(n),maximum:e})}function je(e,n){return new Ca({check:"min_length",...I(n),minimum:e})}function ct(e,n){return new Za({check:"length_equals",...I(n),length:e})}function Et(e,n){return new Ra({check:"string_format",format:"regex",...I(n),pattern:e})}function Lt(e){return new Va({check:"string_format",format:"lowercase",...I(e)})}function Ct(e){return new Ma({check:"string_format",format:"uppercase",...I(e)})}function Zt(e,n){return new Fa({check:"string_format",format:"includes",...I(n),includes:e})}function Rt(e,n){return new Ga({check:"string_format",format:"starts_with",...I(n),prefix:e})}function Vt(e,n){return new Ja({check:"string_format",format:"ends_with",...I(n),suffix:e})}function Ci(e,n,i){return new Ba({check:"property",property:e,schema:n,...I(i)})}function Mt(e,n){return new Ka({check:"properties",shape:e,...I(n)})}function Ft(e,n){return new Wa({check:"mime_type",mime:e,...I(n)})}function _e(e){return new Ha({check:"overwrite",tx:e})}function Gt(e){return _e(n=>n.normalize(e))}function Jt(){return _e(e=>e.trim())}function Bt(){return _e(e=>e.toLowerCase())}function Kt(){return _e(e=>e.toUpperCase())}function Wt(){return _e(e=>Ao(e))}function Xc(e,n,i){return new e({type:"array",element:n,...I(i)})}function f_(e,n,i){return new e({type:"union",options:n,...I(i)})}function g_(e,n,i){return new e({type:"union",options:n,inclusive:!1,...I(i)})}function v_(e,n,i,o){return new e({type:"union",options:i,discriminator:n,...I(o)})}function h_(e,n,i){return new e({type:"intersection",left:n,right:i})}function $_(e,n,i,o){let t=i instanceof j,r=t?o:i,a=t?i:null;return new e({type:"tuple",items:n,rest:a,...I(r)})}function y_(e,n,i,o){return new e({type:"record",keyType:n,valueType:i,...I(o)})}function __(e,n,i,o){return new e({type:"map",keyType:n,valueType:i,...I(o)})}function b_(e,n,i){return new e({type:"set",valueType:n,...I(i)})}function x_(e,n,i){let o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...I(i)})}function k_(e,n,i){return new e({type:"enum",entries:n,...I(i)})}function I_(e,n,i){return new e({type:"literal",values:Array.isArray(n)?n:[n],...I(i)})}function qc(e,n){return new e({type:"file",...I(n)})}function w_(e,n){return new e({type:"transform",transform:n})}function S_(e,n){return new e({type:"optional",innerType:n})}function z_(e,n){return new e({type:"nullable",innerType:n})}function P_(e,n,i){return new e({type:"default",innerType:n,get defaultValue(){return typeof i=="function"?i():dn(i)}})}function D_(e,n,i){return new e({type:"nonoptional",innerType:n,...I(i)})}function N_(e,n){return new e({type:"success",innerType:n})}function O_(e,n,i){return new e({type:"catch",innerType:n,catchValue:typeof i=="function"?i:Zo(i)})}function j_(e,n,i){return new e({type:"pipe",in:n,out:i})}function A_(e,n){return new e({type:"readonly",innerType:n})}function U_(e,n,i){return new e({type:"template_literal",parts:n,...I(i)})}function T_(e,n){return new e({type:"lazy",getter:n})}function E_(e,n){return new e({type:"promise",innerType:n})}function Yc(e,n,i){let o=I(i);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function Qc(e,n,i){return new e({type:"custom",check:"custom",fn:n,...I(i)})}function es(e,n){let i=_m(o=>(o.addIssue=t=>{if(typeof t=="string")o.issues.push(St(t,o.value,i._zod.def));else{let r=t;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=o.value),r.inst??(r.inst=i),r.continue??(r.continue=!i._zod.def.abort),o.issues.push(St(r))}},e(o.value,o)),n);return i}function _m(e,n){let i=new M({check:"custom",...I(n)});return i._zod.check=e,i}function ts(e){let n=new M({check:"describe"});return n._zod.onattach=[i=>{let o=Q.get(i)??{};Q.add(i,{...o,description:e})}],n._zod.check=()=>{},n}function ns(e){let n=new M({check:"meta"});return n._zod.onattach=[i=>{let o=Q.get(i)??{};Q.add(i,{...o,...e})}],n._zod.check=()=>{},n}function rs(e,n){let i=I(n),o=i.truthy??["true","1","yes","on","y","enabled"],t=i.falsy??["false","0","no","off","n","disabled"];i.case!=="sensitive"&&(o=o.map(p=>typeof p=="string"?p.toLowerCase():p),t=t.map(p=>typeof p=="string"?p.toLowerCase():p));let r=new Set(o),a=new Set(t),u=e.Codec??Un,s=e.Boolean??jn,c=e.String??nt,l=new c({type:"string",error:i.error}),d=new s({type:"boolean",error:i.error}),m=new u({type:"pipe",in:l,out:d,transform:((p,v)=>{let b=p;return i.case!=="sensitive"&&(b=b.toLowerCase()),r.has(b)?!0:a.has(b)?!1:(v.issues.push({code:"invalid_value",expected:"stringbool",values:[...r,...a],input:v.value,inst:m,continue:!1}),{})}),reverseTransform:((p,v)=>p===!0?o[0]||"true":t[0]||"false"),error:i.error});return m._zod.bag.truthy=o,m._zod.bag.falsy=t,m._zod.bag.case=i.case??"insensitive",m}function st(e,n,i,o={}){let t=I(o),r={check:"string_format",type:"string",format:n,fn:typeof i=="function"?i:u=>i.test(u),...t};return i instanceof RegExp&&(r.pattern=i),new e(r)}function Bn(e,...n){for(let i of n)for(let o of Reflect.ownKeys(i))Object.prototype.propertyIsEnumerable.call(i,o)&&Y(e,o,i[o]);return e}function Me(e){let n=e?.target??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??Q,target:n,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function K(e,n,i,o,t){let r=typeof n.unrepresentable=="function"?n.unrepresentable({zodSchema:e,path:o.path,message:t}):n.unrepresentable;if(r==="any")return!1;if(r===void 0||r==="throw")throw new Error(t);return Object.assign(i,r),!0}function Z(e,n,i={path:[],schemaPath:[]}){var o;let t=e._zod.def,r=n.seen.get(e);if(r)return r.count++,i.schemaPath.includes(e)&&(r.cycle=i.path),r.schema;let a={schema:{},count:1,cycle:void 0,path:i.path};n.seen.set(e,a),n.sharedDefsExtractedFor=void 0,n.sharedEmitDoneFor=void 0;let u=e._zod.toJSONSchema?.();if(u)a.schema=u;else{let l={...i,schemaPath:[...i.schemaPath,e],path:i.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,l);else{let m=a.schema,p=n.processors[t.type];if(!p)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);p(e,n,m,l)}let d=e._zod.parent;d&&(a.ref||(a.ref=d),Z(d,n,l),n.seen.get(d).isParent=!0)}let s=n.metadataRegistry.get(e);return s&&Bn(a.schema,s),n.io==="input"&&ie(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&"_prefault"in a.schema&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function bm(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function Fe(e,n){let i=e.seen.get(n);if(!i)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let o=new Map;for(let a of e.seen.entries()){let u=e.metadataRegistry.get(a[0])?.id;if(u){let s=o.get(u);if(s&&s!==a[0])throw new Error(`Duplicate schema id "${u}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(u,a[0])}}let t=a=>{let u=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let d=e.external.registry.get(a[0])?.id,m=e.external.uri??(v=>v);if(d)return{ref:m(d)};let p=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=p,{defId:p,ref:`${m("__shared")}#/${u}/${bm(p)}`}}let s="#",c=`${s}/${u}/`;if(a[1]===i&&!a[1].schema.id)return{ref:s};let l=a[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:c+bm(l)}},r=a=>{if(a[1].schema.$ref)return;let u=a[1],{ref:s,defId:c}=t(a);u.def={...u.schema},c&&(u.defId=c);let l=u.schema;for(let d in l)delete l[d];l.$ref=s};if(e.cycles==="throw")for(let a of e.seen.entries()){let u=a[1];if(u.cycle)throw new Error(`Cycle detected: #/${u.cycle?.join("/")}/<root>
|
||
|
||
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let u=a[1];if(n===a[0]){r(a);continue}if(e.external){let c=e.external.registry.get(a[0])?.id;if(n!==a[0]&&c){r(a);continue}}if(e.metadataRegistry.get(a[0])?.id){r(a);continue}if(u.cycle){r(a);continue}u.count>1&&e.reused==="ref"&&r(a)}e.external&&(e.sharedDefsExtractedFor=e.external)}function Im(e){let n=e.anyOf;if(!Array.isArray(n)||n.length===0||e.type!==void 0)return;let i=[];for(let o of n){if(!o||typeof o!="object")return;Im(o);let t=Object.keys(o);if(t.length!==1||t[0]!=="type")return;let r=o.type;for(let a of Array.isArray(r)?r:[r]){if(typeof a!="string")return;i.includes(a)||i.push(a)}}delete e.anyOf,e.type=i.length===1?i[0]:i}var wm=new Set(["type","properties","required","additionalProperties"]),xm=["oneOf","anyOf"];function km(e){let n=e.additionalProperties;return n===void 0||n===!1||typeof n!="object"||n===null?null:Object.keys(n).length?n:null}function is(e){let n=[];for(let r of e){if(typeof r!="object"||r.type!=="object")return null;for(let a in r)if(!wm.has(a))return null;n.push(r)}let i={},o=new Set;for(let r of n){for(let a in r.properties){if(Object.prototype.hasOwnProperty.call(i,a))continue;let u=[];for(let c of n){let l=c.properties?.[a]??km(c);l!=null&&(u.some(d=>JSON.stringify(d)===JSON.stringify(l))||u.push(l))}let s=u.length===1?u[0]:is(u)??{allOf:u};Y(i,a,s)}for(let a of r.required??[])o.add(a)}let t={type:"object",properties:i};if(o.size&&(t.required=[...o]),n.every(r=>r.additionalProperties===!1))t.additionalProperties=!1;else{let r=[];for(let a of n){let u=km(a);u&&!r.some(s=>JSON.stringify(s)===JSON.stringify(u))&&r.push(u)}r.length===1?t.additionalProperties=r[0]:r.length>1&&(t.additionalProperties={allOf:r})}return t}function L_(e){let n=e.allOf;if(!Array.isArray(n)||n.length<2)return;for(let t of wm)if(t in e)return;let i=n.filter(t=>xm.some(r=>Array.isArray(t[r]))),o=null;if(!i.length)o=is(n);else{let t=i[0],r=xm.find(s=>Array.isArray(t[s]));if(Object.keys(t).length!==1)return;let a=n.filter(s=>s!==t),u=t[r].map(s=>is([...a,s]));if(u.some(s=>!s))return;o={[r]:u}}o&&(delete e.allOf,Bn(e,o))}function Ge(e,n){let i=e.seen.get(n);if(!i)throw new Error("Unprocessed schema. This is a bug in Zod.");let o=u=>{let s=e.seen.get(u);if(s.ref===null)return;let c=s.def??s.schema,l={...c},d=s.ref;if(s.ref=null,d){o(d);let p=e.seen.get(d),v=p.schema;if(v.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(v)):Bn(c,v),Bn(c,l),u._zod.parent===d)for(let w in c)w==="$ref"||w==="allOf"||w in l||delete c[w];if(v.$ref&&p.def)for(let w in c)w==="$ref"||w==="allOf"||w in p.def&&JSON.stringify(c[w])===JSON.stringify(p.def[w])&&delete c[w]}let m=u._zod.parent;if(m&&m!==d){o(m);let p=e.seen.get(m);if(p?.schema.$ref&&(c.$ref=p.schema.$ref,p.def))for(let v in c)v==="$ref"||v==="allOf"||v in p.def&&JSON.stringify(c[v])===JSON.stringify(p.def[v])&&delete c[v]}e.override({zodSchema:u,jsonSchema:c,path:s.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let u of[...e.seen.entries()].reverse())o(u[0]);if(e.target!=="openapi-3.0")for(let u of e.seen.entries())Im(u[1].def??u[1].schema);for(let u of e.deferred)u();if(e.intersections.length){let u=new Map;for(let s of e.seen.values())for(let c of[s.schema,s.def]){let l=c?.allOf;if(!Array.isArray(l))continue;let d=u.get(l);d?d.push(c):u.set(l,[c])}for(let s of e.intersections)for(let c of u.get(s)??[])L_(c)}}let t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let u=e.external.registry.get(n)?.id;if(!u)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(u)}Bn(t,i.defId?i.schema:i.def??i.schema);let r=e.metadataRegistry.get(n)?.id;r!==void 0&&t.id===r&&delete t.id;let a=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let u of e.seen.entries()){let s=u[1];s.def&&s.defId&&(s.def.id===s.defId&&delete s.def.id,Y(a,s.defId,s.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?t.$defs=a:t.definitions=a);try{let u=JSON.parse(JSON.stringify(t));return Object.defineProperty(u,"~standard",{value:{...n["~standard"],jsonSchema:{input:Ht(n,"input",e.processors),output:Ht(n,"output",e.processors)}},enumerable:!1,writable:!1}),u}catch{throw new Error("Error converting schema to JSON.")}}function ie(e,n){let i=n??{seen:new Set};if(i.seen.has(e))return!1;i.seen.add(e);let o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return ie(o.element,i);if(o.type==="set")return ie(o.valueType,i);if(o.type==="lazy")return ie(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"||o.type==="catch")return ie(o.innerType,i);if(o.type==="intersection")return ie(o.left,i)||ie(o.right,i);if(o.type==="record"||o.type==="map")return ie(o.keyType,i)||ie(o.valueType,i);if(o.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:ie(o.in,i)||ie(o.out,i);if(o.type==="object"){for(let t in o.shape)if(ie(o.shape[t],i))return!0;return!1}if(o.type==="union"){for(let t of o.options)if(ie(t,i))return!0;return!1}if(o.type==="tuple"){for(let t of o.items)if(ie(t,i))return!0;return!!(o.rest&&ie(o.rest,i))}return!1}var os=(e,n={})=>i=>{let o=Me({...i,processors:n});return Z(e,o),Fe(o,e),Ge(o,e)},Ht=(e,n,i={})=>o=>{let{libraryOptions:t,target:r}=o??{},a=Me({...t??{},target:r,io:n,processors:i});return Z(e,a),Fe(a,e),Ge(a,e)};var Xt=(e,n,i)=>{(e[n]===void 0||i>e[n])&&(e[n]=i)},qt=(e,n,i)=>{(e[n]===void 0||i<e[n])&&(e[n]=i)},Sm=(e,n)=>{Xt(e,"minimum",n),qt(e,"maximum",n)},Nm=(e,n)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(n)||e.multipleOf.push(n)},Om=(e,n)=>{e.patterns??(e.patterns=new Set),e.patterns.add(n)},jm=(e,n)=>{e.mime=e.mime?e.mime.filter(i=>n.includes(i)):[...n]},Am=(e,n)=>{e.format=n,n.includes("int")&&(e.isInt=!0)},zm=(e,n)=>Xt(e,"minimum",n.minimum),Pm=(e,n)=>qt(e,"maximum",n.maximum),Dm=e=>(n,i)=>{Am(n,i.format);let[o,t]=e[i.format];Xt(n,"minimum",o),qt(n,"maximum",t)},C_={greater_than:(e,n)=>Xt(e,n.inclusive?"minimum":"exclusiveMinimum",n.value),less_than:(e,n)=>qt(e,n.inclusive?"maximum":"exclusiveMaximum",n.value),multiple_of:(e,n)=>Nm(e,n.value),number_format:Dm(mn),bigint_format:Dm(fn),min_length:zm,max_length:Pm,length_equals:(e,n)=>Sm(e,n.length),min_size:zm,max_size:Pm,size_equals:(e,n)=>Sm(e,n.size),string_format:(e,n)=>{Am(e,n.format),n.pattern&&Om(e,n.pattern),(n.format==="base64"||n.format==="base64url")&&(e.contentEncoding=n.format),(n.local||n.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,n)=>jm(e,n.mime)};function W(e){let n={},i=e._zod.def,o=e._zod.traits.has("$ZodCheck")?[e,...i.checks??[]]:i.checks??[];for(let r of o)C_[r._zod.def.check]?.(n,r._zod.def);let t=e._zod.bag;t.minimum!==void 0&&Xt(n,"minimum",t.minimum),t.exclusiveMinimum!==void 0&&Xt(n,"exclusiveMinimum",t.exclusiveMinimum),t.maximum!==void 0&&qt(n,"maximum",t.maximum),t.exclusiveMaximum!==void 0&&qt(n,"exclusiveMaximum",t.exclusiveMaximum),t.multipleOf!==void 0&&Nm(n,t.multipleOf),t.format!==void 0&&(n.format??(n.format=t.format),t.format.includes("int")&&(n.isInt=!0)),t.mime&&jm(n,t.mime);for(let r of t.patterns??[])Om(n,r);return n}var Z_={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},R_=new Map([[Fr,da],[On,pa]]),Um=e=>R_.get(e)??e,cs=(e,n,i,o)=>{let t=i;t.type="string";let{minimum:r,maximum:a,format:u,patterns:s,contentEncoding:c,laxFormat:l}=W(e);if(typeof r=="number"&&(t.minLength=r),typeof a=="number"&&(t.maxLength=a),u&&(t.format=Z_[u]??u,t.format===""&&delete t.format,(u==="time"||l)&&delete t.format),c&&(t.contentEncoding=c),s&&s.size>0){let d=[...s].map(Um);d.length===1?t.pattern=d[0].source:d.length>1&&(t.allOf=[...d.map(m=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:m.source}))])}},ss=(e,n,i,o)=>{let t=i,{minimum:r,maximum:a,multipleOf:u,exclusiveMaximum:s,exclusiveMinimum:c,isInt:l}=W(e);t.type=l?"integer":"number";let d=typeof c=="number"&&c>=(r??Number.NEGATIVE_INFINITY),m=typeof s=="number"&&s<=(a??Number.POSITIVE_INFINITY),p=n.target==="draft-04"||n.target==="openapi-3.0";if(d?p?(t.minimum=c,t.exclusiveMinimum=!0):t.exclusiveMinimum=c:typeof r=="number"&&(t.minimum=r),m?p?(t.maximum=s,t.exclusiveMaximum=!0):t.exclusiveMaximum=s:typeof a=="number"&&(t.maximum=a),u){let v=new Set;for(let z of u)Number.isFinite(z)&&z!==0?v.add(Math.abs(z)):K(e,n,t,o,`A multipleOf divisor of ${z} cannot be represented in JSON Schema`);let[b,...w]=v;b!==void 0&&(t.multipleOf=b),w.length&&(t.allOf=[...t.allOf??[],...w.map(z=>({multipleOf:z}))])}},ls=(e,n,i,o)=>{i.type="boolean"},ds=(e,n,i,o)=>{K(e,n,i,o,"BigInt cannot be represented in JSON Schema")},ps=(e,n,i,o)=>{K(e,n,i,o,"Symbols cannot be represented in JSON Schema")},ms=(e,n,i,o)=>{n.target==="openapi-3.0"?(i.type="string",i.nullable=!0,i.enum=[null]):i.type="null"},fs=(e,n,i,o)=>{K(e,n,i,o,"Undefined cannot be represented in JSON Schema")},gs=(e,n,i,o)=>{K(e,n,i,o,"Void cannot be represented in JSON Schema")},vs=(e,n,i,o)=>{i.not={}},hs=(e,n,i,o)=>{},$s=(e,n,i,o)=>{},ys=(e,n,i,o)=>{K(e,n,i,o,"Date cannot be represented in JSON Schema")},_s=(e,n,i,o)=>{let t=e._zod.def,r=bt(t.entries);if(r.length===0){i.not={};return}r.every(a=>typeof a=="number")&&(i.type="number"),r.every(a=>typeof a=="string")&&(i.type="string"),i.enum=r},bs=(e,n,i,o)=>{let t=e._zod.def;if(t.values.length===0){i.not={};return}let r=[];for(let a of t.values)if(a===void 0){if(K(e,n,i,o,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(K(e,n,i,o,"BigInt literals cannot be represented in JSON Schema"))return;r.push(Number(a))}else r.push(a);if(r.length!==0)if(r.length===1){let a=r[0];i.type=a===null?"null":typeof a,n.target==="draft-04"||n.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},xs=(e,n,i,o)=>{K(e,n,i,o,"NaN cannot be represented in JSON Schema")},ks=(e,n,i,o)=>{let t=i,r=e._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=r.source},Is=(e,n,i,o)=>{let t=i;t.type="string",t.format="binary",t.contentEncoding="binary";let{minimum:r,maximum:a,mime:u}=W(e);r!==void 0&&(t.minLength=r),a!==void 0&&(t.maxLength=a),u&&(u.length===0?t.not={}:u.length===1?t.contentMediaType=u[0]:t.anyOf=u.map(s=>({contentMediaType:s})))},ws=(e,n,i,o)=>{i.type="boolean"},Ss=(e,n,i,o)=>{K(e,n,i,o,"Custom types cannot be represented in JSON Schema")},zs=(e,n,i,o)=>{K(e,n,i,o,"Function types cannot be represented in JSON Schema")},Ps=(e,n,i,o)=>{K(e,n,i,o,"Transforms cannot be represented in JSON Schema")},Ds=(e,n,i,o)=>{K(e,n,i,o,"Map cannot be represented in JSON Schema")},Ns=(e,n,i,o)=>{K(e,n,i,o,"Set cannot be represented in JSON Schema")},Os=(e,n,i,o)=>{let t=i,r=e._zod.def,{minimum:a,maximum:u}=W(e);typeof a=="number"&&(t.minItems=a),typeof u=="number"&&(t.maxItems=u),t.type="array",t.items=Z(r.element,n,{...o,path:[...o.path,"items"]})};function Kn(e){let n=e._zod.def;return n.type==="pipe"&&n.in._zod.traits.has("$ZodTransform")?Kn(n.out):n.type==="catch"?Kn(n.innerType):e._zod.optin}var js=(e,n,i,o)=>{let t=i,r=e._zod.def,a=r.shape;if(Object.getOwnPropertySymbols(a).length&&K(e,n,t,o,"Symbol keys cannot be represented in JSON Schema"))return;t.type="object",t.properties={};for(let c in a)Y(t.properties,c,Z(a[c],n,{...o,path:[...o.path,"properties",c]}));let s=[];for(let c of Object.keys(a)){let l=r.shape[c];(n.io==="input"?Kn(l)===void 0:l._zod.optout===void 0)&&s.push(c)}s.length>0&&(t.required=s),r.catchall?._zod.def.type==="never"?t.additionalProperties=!1:r.catchall?r.catchall&&(t.additionalProperties=Z(r.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},Ri=(e,n,i,o)=>{let t=e._zod.def,r=t.inclusive===!1,a=t.options.map((u,s)=>Z(u,n,{...o,path:[...o.path,r?"oneOf":"anyOf",s]}));r?i.oneOf=a:i.anyOf=a},As=(e,n,i,o)=>{let t=e._zod.def,r=Z(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=Z(t.right,n,{...o,path:[...o.path,"allOf",1]}),u=c=>"allOf"in c&&Object.keys(c).length===1,s=[...u(r)?r.allOf:[r],...u(a)?a.allOf:[a]];i.allOf=s,n.intersections.push(s)},Us=(e,n,i,o)=>{let t=i,r=e._zod.def;t.type="array";let a=n.target==="draft-2020-12"?"prefixItems":"items",u=n.target==="draft-2020-12"||n.target==="openapi-3.0"?"items":"additionalItems",s=r.items.map((b,w)=>Z(b,n,{...o,path:[...o.path,a,w]})),c=r.rest?Z(r.rest,n,{...o,path:[...o.path,u,...n.target==="openapi-3.0"?[r.items.length]:[]]}):null,l=r.items.length;for(;l>0;){let b=r.items[l-1];if(!(n.io==="input"?Kn(b)!==void 0:b._zod.optout==="optional"))break;l--}let d=r.items.length,m=!r.rest;n.target==="draft-2020-12"?(t.prefixItems=s,m?t.items=!1:c&&(t.items=c),l>0&&(t.minItems=l),m&&(t.maxItems=d)):n.target==="openapi-3.0"?(t.items={anyOf:s},c&&t.items.anyOf.push(c),l>0&&(t.minItems=l),m&&(t.maxItems=d)):(t.items=s,m?t.additionalItems=!1:c&&(t.additionalItems=c),l>0&&(t.minItems=l),m&&(t.maxItems=d));let{minimum:p,maximum:v}=W(e);typeof p=="number"&&(t.minItems=p),typeof v=="number"&&(t.maxItems=v)};function as(e,n,i){if(n.$ref){if(i.has(n))return n;i.add(n);let v=e.get(n)?.def;if(!v)return n;let b=as(e,v,i);return b===v?n:b}for(let v of["anyOf","oneOf"]){let b=n[v];if(!Array.isArray(b))continue;let w=b.map(z=>as(e,z,i));w.some((z,$)=>z!==b[$])&&(n={...n,[v]:w})}let o=Array.isArray(n.type)?n.type:[n.type],t=!o.includes("string")&&o.some(v=>v==="number"||v==="integer"),r=n.enum??(n.const!==void 0?[n.const]:void 0);if(!t&&!r?.some(v=>typeof v=="number"))return n;let{minimum:a,maximum:u,exclusiveMinimum:s,exclusiveMaximum:c,multipleOf:l,format:d,id:m,...p}=n;return p.enum?p.enum=p.enum.map(v=>typeof v=="number"?String(v):v):typeof p.const=="number"&&(p.const=String(p.const)),t&&(p.type="string",r||(p.pattern=(o.includes("number")?Oe:In).source)),p}var us=new WeakMap;function V_(e){let n=new Map;for(let o of e.seen.values())o.def&&!n.has(o.schema)&&n.set(o.schema,o);let i=new Map;for(let o of us.get(e)??[]){let t=e.seen.get(o),r=(t?.def??t?.schema)?.propertyNames;if(!r||r===!0||i.has(r))continue;let a=as(n,r,new Set);a!==r&&i.set(r,a)}if(i.size)for(let o of e.seen.values())for(let t of[o.schema,o.def]){let r=t&&i.get(t.propertyNames);r&&(t.propertyNames=r)}}var Ts=(e,n,i,o)=>{let t=i,r=e._zod.def;t.type="object";let a=r.keyType,u=W(a).patterns;if(r.mode==="loose"&&u&&u.size>0){let l=Z(r.valueType,n,{...o,path:[...o.path,"patternProperties","*"]});t.patternProperties={};for(let d of u)Y(t.patternProperties,Um(d).source,l)}else{if(n.target==="draft-07"||n.target==="draft-2020-12"){t.propertyNames=Z(r.keyType,n,{...o,path:[...o.path,"propertyNames"]});let l=us.get(n);l||(l=[],us.set(n,l),n.deferred.push(()=>V_(n))),l.push(e)}t.additionalProperties=Z(r.valueType,n,{...o,path:[...o.path,"additionalProperties"]})}let s=a._zod.values,c=n.io==="input"&&Kn(r.valueType)!==void 0;if(s&&!r.partial&&!c){let l=[...s].filter(d=>typeof d=="string"||typeof d=="number");l.length>0&&(t.required=l.map(String))}},Es=(e,n,i,o)=>{let t=e._zod.def,r=Z(t.innerType,n,o),a=n.seen.get(e);n.target==="openapi-3.0"?(a.ref=t.innerType,i.nullable=!0):i.anyOf=[r,{type:"null"}]},Ls=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType},Cs=Symbol();function Tm(e,n,i,o,t){let r=!1,a=JSON.stringify(e,(u,s)=>typeof s!="bigint"?s:(r=!0,null));return r?(K(n,i,o,t,"BigInt defaults cannot be represented in JSON Schema"),Cs):JSON.parse(a)}var Zs=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType;let a=Tm(t.defaultValue,e,n,i,o);a!==Cs&&(i.default=a)},Rs=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);if(r.ref=t.innerType,n.io!=="input")return;let a=Tm(t.defaultValue,e,n,i,o);a!==Cs&&(i._prefault=a)},Vs=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType;let a;try{a=t.catchValue(void 0)}catch{K(e,n,i,o,"Dynamic catch values are not supported in JSON Schema");return}i.default=a},Ms=(e,n,i,o)=>{let t=e._zod.def,r=t.in._zod.traits.has("$ZodTransform"),a=n.io==="input"?r?t.out:t.in:t.out;Z(a,n,o);let u=n.seen.get(e);u.ref=a},Fs=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType,i.readOnly=!0},Gs=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType},Vi=(e,n,i,o)=>{let t=e._zod.def;Z(t.innerType,n,o);let r=n.seen.get(e);r.ref=t.innerType},Js=(e,n,i,o)=>{let t=e._zod.innerType;Z(t,n,o);let r=n.seen.get(e);r.ref=t},Zi={string:cs,number:ss,boolean:ls,bigint:ds,symbol:ps,null:ms,undefined:fs,void:gs,never:vs,any:hs,unknown:$s,date:ys,enum:_s,literal:bs,nan:xs,template_literal:ks,file:Is,success:ws,custom:Ss,function:zs,transform:Ps,map:Ds,set:Ns,array:Os,object:js,union:Ri,intersection:As,tuple:Us,record:Ts,nullable:Es,nonoptional:Ls,default:Zs,prefault:Rs,catch:Vs,pipe:Ms,readonly:Fs,promise:Gs,optional:Vi,lazy:Js};function Mi(e,n){if("_idmap"in e){let o=e,t=Me({...n,processors:Zi}),r={};for(let s of o._idmap.entries()){let[c,l]=s;Z(l,t)}let a={},u={registry:o,uri:n?.uri,defs:r};t.external=u;for(let s of o._idmap.entries()){let[c,l]=s;Fe(t,l),Y(a,c,Ge(t,l))}if(Object.keys(r).length>0){let s=t.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[s]:r}}return{schemas:a}}let i=Me({...n,processors:Zi});return Z(e,i),Fe(i,e),Ge(i,e)}var Fi=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(n){this.ctx.counter=n}get seen(){return this.ctx.seen}constructor(n){let i=n?.target??"draft-2020-12";i==="draft-4"&&(i="draft-04"),i==="draft-7"&&(i="draft-07"),this.ctx=Me({processors:Zi,target:i,...n?.metadata&&{metadata:n.metadata},...n?.unrepresentable&&{unrepresentable:n.unrepresentable},...n?.override&&{override:n.override},...n?.io&&{io:n.io}})}process(n,i={path:[],schemaPath:[]}){return Z(n,this.ctx,i)}emit(n,i){i&&(i.cycles&&(this.ctx.cycles=i.cycles),i.reused&&(this.ctx.reused=i.reused),i.external&&(this.ctx.external=i.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,Fe(this.ctx,n);let o=Ge(this.ctx,n),{"~standard":t,...r}=o;return r}};var Em={};var an={};Pe(an,{ZodAny:()=>ml,ZodArray:()=>hl,ZodBase64:()=>co,ZodBase64URL:()=>so,ZodBigInt:()=>rn,ZodBigIntFormat:()=>mo,ZodBoolean:()=>nn,ZodCIDRv4:()=>ao,ZodCIDRv6:()=>uo,ZodCUID:()=>Qi,ZodCUID2:()=>eo,ZodCatch:()=>Cl,ZodCodec:()=>rr,ZodCreditCard:()=>ol,ZodCustom:()=>ir,ZodCustomStringFormat:()=>mt,ZodDate:()=>qn,ZodDefault:()=>jl,ZodDiscriminatedUnion:()=>yl,ZodE164:()=>lo,ZodEmail:()=>Hi,ZodEmoji:()=>qi,ZodEnum:()=>Qt,ZodExactOptional:()=>ho,ZodFile:()=>Pl,ZodFunction:()=>Wl,ZodGUID:()=>Xi,ZodIBAN:()=>al,ZodIPv4:()=>io,ZodIPv6:()=>oo,ZodISODate:()=>Be,ZodISODateTime:()=>Je,ZodISODuration:()=>We,ZodISOTime:()=>Ke,ZodInstanceOf:()=>ql,ZodIntersection:()=>_l,ZodJWT:()=>po,ZodKSUID:()=>ro,ZodLazy:()=>Jl,ZodLiteral:()=>zl,ZodMAC:()=>il,ZodMap:()=>wl,ZodNaN:()=>Rl,ZodNanoID:()=>Yi,ZodNever:()=>gl,ZodNonOptional:()=>$o,ZodNull:()=>dl,ZodNullable:()=>Ol,ZodNumber:()=>tn,ZodNumberFormat:()=>ft,ZodObject:()=>Qn,ZodOptional:()=>tr,ZodPipe:()=>nr,ZodPrefault:()=>Ul,ZodPreprocess:()=>Vl,ZodPromise:()=>Kl,ZodReadonly:()=>Ml,ZodRecord:()=>Yt,ZodSet:()=>Sl,ZodString:()=>en,ZodStringFormat:()=>R,ZodSuccess:()=>Ll,ZodSymbol:()=>sl,ZodTemplateLiteral:()=>Gl,ZodTransform:()=>Dl,ZodTuple:()=>xl,ZodType:()=>A,ZodULID:()=>to,ZodURL:()=>Xn,ZodUUID:()=>Se,ZodUndefined:()=>ll,ZodUnion:()=>er,ZodUnknown:()=>fl,ZodVoid:()=>vl,ZodXID:()=>no,ZodXor:()=>$l,_ZodString:()=>Wi,_default:()=>Al,_function:()=>Hf,any:()=>Sf,array:()=>Yn,base64:()=>af,base64url:()=>uf,bigint:()=>bf,boolean:()=>cl,catch:()=>Zl,check:()=>Xf,cidrv4:()=>rf,cidrv6:()=>of,codec:()=>Jf,creditCard:()=>sf,cuid:()=>Hm,cuid2:()=>Xm,currencyCode:()=>gf,custom:()=>qf,date:()=>Pf,describe:()=>Yf,discriminatedUnion:()=>Uf,e164:()=>cf,email:()=>Zm,emoji:()=>Km,enum:()=>go,exactOptional:()=>Nl,file:()=>Vf,float32:()=>hf,float64:()=>$f,function:()=>Hf,guid:()=>Rm,hash:()=>vf,hex:()=>ff,hostname:()=>mf,httpUrl:()=>Bm,iban:()=>lf,instanceof:()=>eg,int:()=>Bi,int32:()=>yf,int64:()=>xf,intersection:()=>bl,invertCodec:()=>Bf,ipv4:()=>ef,ipv6:()=>nf,json:()=>ng,jwt:()=>df,keyof:()=>Df,ksuid:()=>Qm,lazy:()=>Bl,literal:()=>Rf,looseObject:()=>jf,looseRecord:()=>Ef,mac:()=>tf,map:()=>Lf,meta:()=>Qf,nan:()=>Gf,nanoid:()=>Wm,nativeEnum:()=>Zf,never:()=>fo,nonoptional:()=>El,null:()=>pl,nullable:()=>Hn,nullish:()=>Mf,number:()=>ul,object:()=>Nf,optional:()=>dt,partialRecord:()=>Tf,pipe:()=>Ki,prefault:()=>Tl,preprocess:()=>rg,promise:()=>Wf,readonly:()=>Fl,record:()=>Il,refine:()=>Hl,set:()=>Cf,strictObject:()=>Of,string:()=>Wn,stringFormat:()=>pf,stringbool:()=>tg,success:()=>Ff,superRefine:()=>Xl,symbol:()=>If,templateLiteral:()=>Kf,transform:()=>vo,tuple:()=>kl,uint32:()=>_f,uint64:()=>kf,ulid:()=>qm,undefined:()=>wf,union:()=>on,unknown:()=>lt,url:()=>Jm,uuid:()=>Vm,uuidv4:()=>Mm,uuidv6:()=>Fm,uuidv7:()=>Gm,void:()=>zf,xid:()=>Ym,xor:()=>Af});var Gi={};Pe(Gi,{endsWith:()=>Vt,gt:()=>Ie,gte:()=>fe,includes:()=>Zt,length:()=>ct,lowercase:()=>Lt,lt:()=>ke,lte:()=>me,maxLength:()=>ut,maxSize:()=>Ve,mime:()=>Ft,minLength:()=>je,minSize:()=>we,multipleOf:()=>Re,negative:()=>Ti,nonnegative:()=>Li,nonpositive:()=>Ei,normalize:()=>Gt,overwrite:()=>_e,positive:()=>Ui,properties:()=>Mt,property:()=>Ci,regex:()=>Et,size:()=>at,slugify:()=>Wt,startsWith:()=>Rt,toLowerCase:()=>Bt,toUpperCase:()=>Kt,trim:()=>Jt,uppercase:()=>Ct});var Lm=new WeakSet([Object.prototype,Error.prototype]);function Ji(e,n,i){Object.defineProperty(e,n,{configurable:!0,enumerable:!1,get(){let o=i(this);return Object.defineProperty(this,n,{value:o,configurable:!0,writable:!0}),o},set(o){Object.defineProperty(this,n,{value:o,configurable:!0,writable:!0})}})}var Cm=(e,n)=>{Jo.init(e,n),e.name="ZodError";let i=Object.getPrototypeOf(e);Lm.has(i)||(Lm.add(i),Ji(i,"format",o=>t=>_n(o,t)),Ji(i,"flatten",o=>t=>yn(o,t)),Ji(i,"addIssue",o=>t=>{o.issues.push(t),o.message=JSON.stringify(o.issues,xt,2)}),Ji(i,"addIssues",o=>t=>{o.issues.push(...t),o.message=JSON.stringify(o.issues,xt,2)}),Object.defineProperty(i,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},F_=f("ZodError",Cm),de=f("ZodError",Cm,void 0,{Parent:Error});var Bs=zt(de),Ks=Pt(de),Ws=Dt(de),Hs=Nt(de),Xs=_r(de),qs=br(de),Ys=xr(de),Qs=kr(de),el=Ir(de),tl=wr(de),nl=Sr(de),rl=zr(de);function J_(){q.localeError||G(oi())}function pt(){q.memoizer||G({memoizer:Cn()})}var A=f("ZodType",(e,n)=>(J_(),j.init(e,n),e.def=n,e.type=n.type,e),{check(...e){let n=this.def;return this.clone(y.mergeDefs(n,{checks:[...n.checks??[],...e.map(i=>typeof i=="function"?{_zod:{check:i,def:{check:"custom"},onattach:[]}}:i)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,n){return L(this,e,n)},brand(){return this},register(e,n){return e.add(this,n),this},refine(e,n){return this.check(Hl(e,n))},superRefine(e,n){return this.check(Xl(e,n))},overwrite(e){return this.check(_e(e))},optional(){return dt(this)},exactOptional(){return Nl(this)},nullable(){return Hn(this)},nullish(){return dt(Hn(this))},nonoptional(e){return El(this,e)},array(){return Yn(this)},or(e){return on([this,e])},and(e){return bl(this,e)},transform(e){return Ki(this,vo(e))},default(e){return Al(this,e)},prefault(e){return Tl(this,e)},catch(e){return Zl(this,e)},pipe(e){return Ki(this,e)},readonly(){return Fl(this)},describe(e){let n=this.clone();return Q.add(n,{description:e}),n},meta(...e){if(e.length===0)return Q.get(this);let n=this.clone();return Q.add(n,e[0]),n},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...n){return n.length===0?e(this):e(this,...n)},get"~standard"(){return y.hide(this,"~standard",{...Cr(this),jsonSchema:{input:Ht(this,"input"),output:Ht(this,"output")}})},set"~standard"(e){y.own(this,"~standard",e)},parse:function e(n,i){return Bs(this,n,i,{callee:e})},parseAsync:async function e(n,i){return await Ks(this,n,i,{callee:e})},safeParse(e,n){return Ws(this,e,n)},async safeParseAsync(e,n){return Hs(this,e,n)},get spa(){return this?.safeParseAsync},set spa(e){y.own(this,"spa",e)},validate(e,n){return bn(this,e,n)},validateAsync(e,n){return xn(this,e,n)},encode:function e(n,i){return Xs(this,n,i,{callee:e})},decode:function e(n,i){return qs(this,n,i,{callee:e})},encodeAsync:async function e(n,i){return await Ys(this,n,i,{callee:e})},decodeAsync:async function e(n,i){return await Qs(this,n,i,{callee:e})},safeEncode(e,n){return el(this,e,n)},safeDecode(e,n){return tl(this,e,n)},async safeEncodeAsync(e,n){return nl(this,e,n)},async safeDecodeAsync(e,n){return rl(this,e,n)},toJSONSchema(e){return os(this,{})(e)},get description(){return Q.get(this)?.description},get _def(){return this._zod.def}}),Wi=f("_ZodString",(e,n)=>{nt.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>cs(e,i,o,t)},y.derived({format:e=>W(e).format??null,minLength:e=>W(e).minimum??null,maxLength:e=>W(e).maximum??null},{regex(...e){return this.check(Et(...e))},includes(...e){return this.check(Zt(...e))},startsWith(...e){return this.check(Rt(...e))},endsWith(...e){return this.check(Vt(...e))},min(...e){return this.check(je(...e))},max(...e){return this.check(ut(...e))},length(...e){return this.check(ct(...e))},nonempty(...e){return this.check(je(1,...e))},lowercase(e){return this.check(Lt(e))},uppercase(e){return this.check(Ct(e))},trim(){return this.check(Jt())},normalize(...e){return this.check(Gt(...e))},toLowerCase(){return this.check(Bt())},toUpperCase(){return this.check(Kt())},slugify(){return this.check(Wt())}})),en=f("ZodString",(e,n)=>{nt.init(e,n),Wi.init(e,n)},{email(e){return this.check(mi(Hi,e))},url(e){return this.check(Vn(Xn,e))},jwt(e){return this.check(Ai(po,e))},emoji(e){return this.check(yi(qi,e))},guid(e){return this.check(fi(Xi,e))},uuid(e){return this.check(gi(Se,e))},uuidv4(e){return this.check(vi(Se,e))},uuidv6(e){return this.check(hi(Se,e))},uuidv7(e){return this.check($i(Se,e))},nanoid(e){return this.check(_i(Yi,e))},cuid(e){return this.check(bi(Qi,e))},cuid2(e){return this.check(xi(eo,e))},ulid(e){return this.check(ki(to,e))},base64(e){return this.check(Ni(co,e))},base64url(e){return this.check(Oi(so,e))},xid(e){return this.check(Ii(no,e))},ksuid(e){return this.check(wi(ro,e))},ipv4(e){return this.check(Si(io,e))},ipv6(e){return this.check(zi(oo,e))},cidrv4(e){return this.check(Pi(ao,e))},cidrv6(e){return this.check(Di(uo,e))},e164(e){return this.check(ji(lo,e))},datetime(e){return this.check(Mn(Je,e))},date(e){return this.check(Fn(Be,e))},time(e){return this.check(Gn(Ke,e))},duration(e){return this.check(Jn(We,e))}});function Wn(e){return bc(en,e)}var R=f("ZodStringFormat",(e,n)=>{C.init(e,n),Wi.init(e,n)}),Je=f("ZodISODateTime",(e,n)=>{du.init(e,n),R.init(e,n)}),Be=f("ZodISODate",(e,n)=>{pu.init(e,n),R.init(e,n)}),Ke=f("ZodISOTime",(e,n)=>{mu.init(e,n),R.init(e,n)}),We=f("ZodISODuration",(e,n)=>{fu.init(e,n),R.init(e,n)}),Hi=f("ZodEmail",(e,n)=>{eu.init(e,n),R.init(e,n)});function Zm(e){return mi(Hi,e)}var Xi=f("ZodGUID",(e,n)=>{Ya.init(e,n),R.init(e,n)});function Rm(e){return fi(Xi,e)}var Se=f("ZodUUID",(e,n)=>{Qa.init(e,n),R.init(e,n)});function Vm(e){return gi(Se,e)}function Mm(e){return vi(Se,e)}function Fm(e){return hi(Se,e)}function Gm(e){return $i(Se,e)}var Xn=f("ZodURL",(e,n)=>{ru.init(e,n),R.init(e,n)});function Jm(e){return Vn(Xn,e)}function Bm(e){return Vn(Xn,{protocol:kn,hostname:fa,...y.normalizeParams(e)})}var qi=f("ZodEmoji",(e,n)=>{iu.init(e,n),R.init(e,n)});function Km(e){return yi(qi,e)}var Yi=f("ZodNanoID",(e,n)=>{ou.init(e,n),R.init(e,n)});function Wm(e){return _i(Yi,e)}var Qi=f("ZodCUID",(e,n)=>{au.init(e,n),R.init(e,n)});function Hm(e){return bi(Qi,e)}var eo=f("ZodCUID2",(e,n)=>{uu.init(e,n),R.init(e,n)});function Xm(e){return xi(eo,e)}var to=f("ZodULID",(e,n)=>{cu.init(e,n),R.init(e,n)});function qm(e){return ki(to,e)}var no=f("ZodXID",(e,n)=>{su.init(e,n),R.init(e,n)});function Ym(e){return Ii(no,e)}var ro=f("ZodKSUID",(e,n)=>{lu.init(e,n),R.init(e,n)});function Qm(e){return wi(ro,e)}var io=f("ZodIPv4",(e,n)=>{gu.init(e,n),R.init(e,n)});function ef(e){return Si(io,e)}var il=f("ZodMAC",(e,n)=>{hu.init(e,n),R.init(e,n)});function tf(e){return kc(il,e)}var oo=f("ZodIPv6",(e,n)=>{vu.init(e,n),R.init(e,n)});function nf(e){return zi(oo,e)}var ao=f("ZodCIDRv4",(e,n)=>{$u.init(e,n),R.init(e,n)});function rf(e){return Pi(ao,e)}var uo=f("ZodCIDRv6",(e,n)=>{yu.init(e,n),R.init(e,n)});function of(e){return Di(uo,e)}var co=f("ZodBase64",(e,n)=>{_u.init(e,n),R.init(e,n)});function af(e){return Ni(co,e)}var so=f("ZodBase64URL",(e,n)=>{bu.init(e,n),R.init(e,n)});function uf(e){return Oi(so,e)}var lo=f("ZodE164",(e,n)=>{xu.init(e,n),R.init(e,n)});function cf(e){return ji(lo,e)}var ol=f("ZodCreditCard",(e,n)=>{ku.init(e,n),R.init(e,n)});function sf(e){return Ic(ol,e)}var al=f("ZodIBAN",(e,n)=>{Iu.init(e,n),R.init(e,n)});function lf(e){return wc(al,e)}var po=f("ZodJWT",(e,n)=>{wu.init(e,n),R.init(e,n)});function df(e){return Ai(po,e)}var mt=f("ZodCustomStringFormat",(e,n)=>{Su.init(e,n),R.init(e,n)});function pf(e,n,i={}){return st(mt,e,n,i)}function mf(e){return st(mt,"hostname",ma,e)}function ff(e){return st(mt,"hex",Pa,e)}function gf(e){return st(mt,"currency_code",va,e)}function vf(e,n){let i=n?.enc??"hex",o=`${e}_${i}`,t=he[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return st(mt,o,t,n)}var tn=f("ZodNumber",(e,n)=>{Wr.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ss(e,i,o,t),e.isFinite=!0},y.derived({minValue:e=>{let{minimum:n,exclusiveMinimum:i}=W(e);return Math.max(n??Number.NEGATIVE_INFINITY,i??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:n,exclusiveMaximum:i}=W(e);return Math.min(n??Number.POSITIVE_INFINITY,i??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:n,multipleOf:i}=W(e);return!!n||!!i?.some(Number.isSafeInteger)},format:e=>W(e).format??null},{gt(e,n){return this.check(Ie(e,n))},gte(e,n){return this.check(fe(e,n))},min(e,n){return this.check(fe(e,n))},lt(e,n){return this.check(ke(e,n))},lte(e,n){return this.check(me(e,n))},max(e,n){return this.check(me(e,n))},int(e){return this.check(Bi(e))},safe(e){return this.check(Bi(e))},positive(e){return this.check(Ie(0,e))},nonnegative(e){return this.check(fe(0,e))},negative(e){return this.check(ke(0,e))},nonpositive(e){return this.check(me(0,e))},multipleOf(e,n){return this.check(Re(e,n))},step(e,n){return this.check(Re(e,n))},finite(){return this}}));function ul(e){return zc(tn,e)}var ft=f("ZodNumberFormat",(e,n)=>{zu.init(e,n),tn.init(e,n)});function Bi(e){return Dc(ft,e)}function hf(e){return Nc(ft,e)}function $f(e){return Oc(ft,e)}function yf(e){return jc(ft,e)}function _f(e){return Ac(ft,e)}var nn=f("ZodBoolean",(e,n)=>{jn.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ls(e,i,o,t)});function cl(e){return Uc(nn,e)}var rn=f("ZodBigInt",(e,n)=>{Hr.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ds(e,i,o,t)},y.derived({minValue:e=>W(e).minimum??null,maxValue:e=>W(e).maximum??null,format:e=>W(e).format??null},{gte(e,n){return this.check(fe(e,n))},min(e,n){return this.check(fe(e,n))},gt(e,n){return this.check(Ie(e,n))},lt(e,n){return this.check(ke(e,n))},lte(e,n){return this.check(me(e,n))},max(e,n){return this.check(me(e,n))},positive(e){return this.check(Ie(BigInt(0),e))},negative(e){return this.check(ke(BigInt(0),e))},nonpositive(e){return this.check(me(BigInt(0),e))},nonnegative(e){return this.check(fe(BigInt(0),e))},multipleOf(e,n){return this.check(Re(e,n))}}));function bf(e){return Ec(rn,e)}var mo=f("ZodBigIntFormat",(e,n)=>{Pu.init(e,n),rn.init(e,n)});function xf(e){return Cc(mo,e)}function kf(e){return Zc(mo,e)}var sl=f("ZodSymbol",(e,n)=>{Du.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ps(e,i,o,t)});function If(e){return Rc(sl,e)}var ll=f("ZodUndefined",(e,n)=>{Nu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>fs(e,i,o,t)});function wf(e){return Vc(ll,e)}var dl=f("ZodNull",(e,n)=>{Ou.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ms(e,i,o,t)});function pl(e){return Mc(dl,e)}var ml=f("ZodAny",(e,n)=>{ju.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>hs(e,i,o,t)});function Sf(){return Fc(ml)}var fl=f("ZodUnknown",(e,n)=>{Au.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>$s(e,i,o,t)});function lt(){return Gc(fl)}var gl=f("ZodNever",(e,n)=>{Uu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>vs(e,i,o,t)});function fo(e){return Jc(gl,e)}var vl=f("ZodVoid",(e,n)=>{Tu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>gs(e,i,o,t)});function zf(e){return Bc(vl,e)}var qn=f("ZodDate",(e,n)=>{Eu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ys(e,i,o,t),e.min=(i,o)=>e.check(fe(i,o)),e.max=(i,o)=>e.check(me(i,o))},y.derived({minDate:e=>{let{minimum:n}=W(e);return n?new Date(n):null},maxDate:e=>{let{maximum:n}=W(e);return n?new Date(n):null}},{}));function Pf(e){return Kc(qn,e)}var hl=f("ZodArray",(e,n)=>{pt(),Cu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Os(e,i,o,t),e.element=n.element},{min(e,n){return this.check(je(e,n))},nonempty(e){return this.check(je(1,e))},max(e,n){return this.check(ut(e,n))},length(e,n){return this.check(ct(e,n))},unwrap(){return this.element}});function Yn(e,n){return Xc(hl,e,n)}function Df(e){let n=e._zod.def.shape;return go(Object.keys(n))}var Qn=f("ZodObject",(e,n)=>{pt(),Zu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>js(e,i,o,t),y.installLazyProp(e,"shape",i=>i._zod.def.shape,!1)},{keyof(){return go(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(y.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(y.mergeDefs(this._zod.def,{catchall:lt()}))},loose(){return this.clone(y.mergeDefs(this._zod.def,{catchall:lt()}))},strict(){return this.clone(y.mergeDefs(this._zod.def,{catchall:fo()}))},strip(){return this.clone(y.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return y.extend(this,e)},safeExtend(e){return y.safeExtend(this,e)},merge(e){return y.merge(this,e)},pick(e){return y.pick(this,e)},omit(e){return y.omit(this,e)},partial(...e){return y.partial(tr,this,e[0])},exactPartial(...e){return y.partial(ho,this,e[0],"exactPartial")},required(...e){return y.required($o,this,e[0])}});function Nf(e,n){let i={type:"object",shape:e??{},...y.normalizeParams(n)};return new Qn(i)}function Of(e,n){return new Qn({type:"object",shape:e,catchall:fo(),...y.normalizeParams(n)})}function jf(e,n){return new Qn({type:"object",shape:e,catchall:lt(),...y.normalizeParams(n)})}var er=f("ZodUnion",(e,n)=>{An.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ri(e,i,o,t),e.options=n.options});function on(e,n){return new er({type:"union",options:e,...y.normalizeParams(n)})}var $l=f("ZodXor",(e,n)=>{er.init(e,n),Ru.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ri(e,i,o,t),e.options=n.options});function Af(e,n){return new $l({type:"union",options:e,inclusive:!1,...y.normalizeParams(n)})}var yl=f("ZodDiscriminatedUnion",(e,n)=>{er.init(e,n),Mu.init(e,n)});function Uf(e,n,i){return new yl({type:"union",options:n,discriminator:e,...y.normalizeParams(i)})}var _l=f("ZodIntersection",(e,n)=>{Fu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>As(e,i,o,t)});function bl(e,n){return new _l({type:"intersection",left:e,right:n})}var xl=f("ZodTuple",(e,n)=>{pt(),Xr.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Us(e,i,o,t)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(n=>new tr({type:"optional",innerType:n}))})}});function kl(e,n,i){let o=n instanceof j,t=o?i:n,r=o?n:null;return new xl({type:"tuple",items:e,rest:r,...y.normalizeParams(t)})}var Yt=f("ZodRecord",(e,n)=>{pt(),Gu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ts(e,i,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function Il(e,n,i){return!n||!n._zod?new Yt({type:"record",keyType:Wn(),valueType:e,...y.normalizeParams(n)}):new Yt({type:"record",keyType:e,valueType:n,...y.normalizeParams(i)})}function Tf(e,n,i){return new Yt({type:"record",keyType:e,valueType:n,...y.normalizeParams(i),partial:!0})}function Ef(e,n,i){return new Yt({type:"record",keyType:e,valueType:n,mode:"loose",...y.normalizeParams(i)})}var wl=f("ZodMap",(e,n)=>{pt(),Ju.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ds(e,i,o,t),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...i)=>e.check(we(...i)),e.nonempty=i=>e.check(we(1,i)),e.max=(...i)=>e.check(Ve(...i)),e.size=(...i)=>e.check(at(...i))});function Lf(e,n,i){return new wl({type:"map",keyType:e,valueType:n,...y.normalizeParams(i)})}var Sl=f("ZodSet",(e,n)=>{pt(),Bu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ns(e,i,o,t),e.min=(...i)=>e.check(we(...i)),e.nonempty=i=>e.check(we(1,i)),e.max=(...i)=>e.check(Ve(...i)),e.size=(...i)=>e.check(at(...i))});function Cf(e,n){return new Sl({type:"set",valueType:e,...y.normalizeParams(n)})}var Qt=f("ZodEnum",(e,n)=>{Ku.init(e,n),A.init(e,n),e._zod.processJSONSchema=(o,t,r)=>_s(e,o,t,r),e.enum=n.entries,e.options=[...e._zod.values];let i=new Set(Object.keys(n.entries));e.extract=(o,t)=>{let r={};for(let a of o)if(i.has(a))r[a]=n.entries[a];else throw new Error(`Key ${a} not found in enum`);return new Qt({...n,checks:[],...y.normalizeParams(t),entries:r})},e.exclude=(o,t)=>{let r={...n.entries};for(let a of o)if(i.has(a))delete r[a];else throw new Error(`Key ${a} not found in enum`);return new Qt({...n,checks:[],...y.normalizeParams(t),entries:r})}});function go(e,n){let i=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new Qt({type:"enum",entries:i,...y.normalizeParams(n)})}function Zf(e,n){return new Qt({type:"enum",entries:e,...y.normalizeParams(n)})}var zl=f("ZodLiteral",(e,n)=>{Wu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>bs(e,i,o,t),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function Rf(e,n){return new zl({type:"literal",values:Array.isArray(e)?e:[e],...y.normalizeParams(n)})}var Pl=f("ZodFile",(e,n)=>{Hu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Is(e,i,o,t),e.min=(i,o)=>e.check(we(i,o)),e.max=(i,o)=>e.check(Ve(i,o)),e.mime=(i,o)=>e.check(Ft(Array.isArray(i)?i:[i],o))});function Vf(e){return qc(Pl,e)}var Dl=f("ZodTransform",(e,n)=>{pt(),Xu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ps(e,i,o,t),e._zod.parse=(i,o)=>{if(o.direction==="backward")throw new Ce(e.constructor.name);i.addIssue=r=>{if(typeof r=="string")i.issues.push(y.issue(r,i.value,n));else{let a=r;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=i.value),a.inst??(a.inst=e),i.issues.push(y.issue(a))}};let t=n.transform(i.value,i);return t instanceof Promise?t.then(r=>(i.value=r,i)):(i.value=t,i)}});function vo(e){return new Dl({type:"transform",transform:e})}var tr=f("ZodOptional",(e,n)=>{qr.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Vi(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function dt(e){return new tr({type:"optional",innerType:e})}var ho=f("ZodExactOptional",(e,n)=>{qu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Vi(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Nl(e){return new ho({type:"optional",innerType:e})}var Ol=f("ZodNullable",(e,n)=>{Yu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Es(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Hn(e){return new Ol({type:"nullable",innerType:e})}function Mf(e){return dt(Hn(e))}var jl=f("ZodDefault",(e,n)=>{Qu.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Zs(e,i,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Al(e,n){return new jl({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():y.shallowClone(n)}})}var Ul=f("ZodPrefault",(e,n)=>{ec.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Rs(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Tl(e,n){return new Ul({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():y.shallowClone(n)}})}var $o=f("ZodNonOptional",(e,n)=>{tc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ls(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function El(e,n){return new $o({type:"nonoptional",innerType:e,...y.normalizeParams(n)})}var Ll=f("ZodSuccess",(e,n)=>{nc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ws(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Ff(e){return new Ll({type:"success",innerType:e})}var Cl=f("ZodCatch",(e,n)=>{rc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Vs(e,i,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Zl(e,n){return new Cl({type:"catch",innerType:e,catchValue:typeof n=="function"?n:y.constantCatch(n)})}var Rl=f("ZodNaN",(e,n)=>{ic.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>xs(e,i,o,t)});function Gf(e){return Hc(Rl,e)}var nr=f("ZodPipe",(e,n)=>{Yr.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ms(e,i,o,t),e.in=n.in,e.out=n.out});function Ki(e,n){return new nr({type:"pipe",in:e,out:n})}var rr=f("ZodCodec",(e,n)=>{nr.init(e,n),Un.init(e,n)});function Jf(e,n,i){return new rr({type:"pipe",in:e,out:n,transform:i.decode,reverseTransform:i.encode})}function Bf(e){let n=e._zod.def;return new rr({type:"pipe",in:n.out,out:n.in,transform:n.reverseTransform,reverseTransform:n.transform})}var Vl=f("ZodPreprocess",(e,n)=>{nr.init(e,n),oc.init(e,n)}),Ml=f("ZodReadonly",(e,n)=>{ac.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Fs(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Fl(e){return new Ml({type:"readonly",innerType:e})}var Gl=f("ZodTemplateLiteral",(e,n)=>{uc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>ks(e,i,o,t)});function Kf(e,n){return new Gl({type:"template_literal",parts:e,...y.normalizeParams(n)})}var Jl=f("ZodLazy",(e,n)=>{Tn.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Js(e,i,o,t),e.unwrap=()=>e._zod.def.getter()});function Bl(e){return new Jl({type:"lazy",getter:e})}var Kl=f("ZodPromise",(e,n)=>{sc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Gs(e,i,o,t),e.unwrap=()=>e._zod.def.innerType});function Wf(e){return new Kl({type:"promise",innerType:e})}var Wl=f("ZodFunction",(e,n)=>{cc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>zs(e,i,o,t)});function Hf(e){return new Wl({type:"function",input:Array.isArray(e?.input)?kl(e?.input):e?.input??Yn(lt()),output:e?.output??lt()})}var ir=f("ZodCustom",(e,n)=>{lc.init(e,n),A.init(e,n),e._zod.processJSONSchema=(i,o,t)=>Ss(e,i,o,t)});function Xf(e){let n=new M({check:"custom"});return n._zod.check=e,n}function qf(e,n){return Yc(ir,e??(()=>!0),n)}function Hl(e,n={}){return Qc(ir,e,n)}function Xl(e,n){return es(e,n)}var Yf=ts,Qf=ns,ql=f("ZodInstanceOf",(e,n)=>{ir.init(e,n)},{properties(e,n){return this.check(Mt(e,n))}});function eg(e,n={}){let i=new ql({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...y.normalizeParams(n)});return i._zod.bag.Class=e,i._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:i,path:[...i._zod.def.path??[]]})},i}var tg=(...e)=>rs({Codec:rr,Boolean:nn,String:en},...e);function ng(e){let n=Bl(()=>on([Wn(e),ul(),cl(),pl(),Yn(n),Il(Wn(),n)]));return n}function rg(e,n){return new Vl({type:"pipe",in:vo(e),out:n})}var B_={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 K_(e){G({customError:e})}function W_(){return G().customError}var Yl;Yl||(Yl={});var or={};Pe(or,{ZodISODate:()=>Be,ZodISODateTime:()=>Je,ZodISODuration:()=>We,ZodISOTime:()=>Ke,date:()=>X_,datetime:()=>H_,duration:()=>Y_,time:()=>q_});function H_(e){return Mn(Je,e)}function X_(e){return Fn(Be,e)}function q_(e){return Gn(Ke,e)}function Y_(e){return Jn(We,e)}var P={...an,...Gi,iso:or},Q_=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 eb(e,n){let i=e.$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":n??"draft-2020-12"}function ig(e,n){return e.map((i,o)=>o<n?i:i.optional())}function tb(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function nb(e,n){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let i=e.slice(1).split("/").filter(Boolean);if(i.length===0)return n.rootSchema;let o=n.version==="draft-2020-12"?"$defs":"definitions";if(i[0]===o){let t=i[1]===void 0?void 0:tb(i[1]);if(!t||!n.defs[t])throw new Error(`Reference not found: ${e}`);return n.defs[t]}throw new Error(`Reference not found: ${e}`)}function rb(e,n){return P.transform(o=>o).check(o=>{let t=o.value;if(typeof t!="object"||t===null||Array.isArray(t))return;let r=Object.getOwnPropertyNames(t);if(n.minProperties!==void 0&&r.length<n.minProperties&&o.issues.push({origin:"object",code:"too_small",minimum:n.minProperties,inclusive:!0,message:`Too small: expected object to have >=${n.minProperties} properties`,input:t,inst:e,continue:!0}),n.maxProperties!==void 0&&r.length>n.maxProperties&&o.issues.push({origin:"object",code:"too_big",maximum:n.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${n.maxProperties} properties`,input:t,inst:e,continue:!0}),n.keySchema)for(let a of r){let u=n.keySchema.safeParse(a);u.success||o.issues.push({code:"invalid_key",origin:"record",issues:u.error.issues,input:a,path:[a],continue:!0})}}).pipe(e)}function Ql(e,n){if(e===null)return"z";let i=typeof e;if(i!=="object"){if(i==="number"&&Number.isNaN(e))return null;let o=String(e);return`${i[0]}${o.length}:${o}`}if(n.has(e))return null;n.add(e);try{if(Array.isArray(e)){let r=[];for(let a of e){let u=Ql(a,n);if(u===null)return null;r.push(u)}return`a${r.length}:[${r.join(",")}]`}let o=Object.keys(e).sort(),t=[];for(let r of o){let a=Ql(e[r],n);if(a===null)return null;t.push(`${r.length}:${r}=${a}`)}return`o${t.length}:{${t.join(",")}}`}finally{n.delete(e)}}var ib=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),ob=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);function ar(e){return typeof e!="object"||e===null?!1:Array.isArray(e)?e.some(ar):typeof e.$ref=="string"?!0:Object.entries(e).some(([n,i])=>ib.has(n)?ar(i):!ob.has(n)||typeof i!="object"||i===null?!1:Object.values(i).some(ar))}function og(e){return e===1?"element":"elements"}function ab(e,n){return P.transform(o=>o).check(o=>{let t=o.value;if(Array.isArray(t)){if(n.uniqueItems===!0){let r=new Map;for(let a=0;a<t.length;a++){let u=Ql(t[a],new Set);if(u===null)continue;let s=r.get(u);if(s===void 0){r.set(u,a);continue}o.issues.push({code:"custom",message:`Array items must be unique: element at index ${a} duplicates the one at index ${s}`,input:t,path:[a],continue:!0})}}if(n.containsSchema){let r=n.minContains??1,a=n.maxContains!==void 0?n.maxContains+1:Number.POSITIVE_INFINITY,u=0;for(let s of t)if(n.containsSchema.safeParse(s).success&&++u>=a)break;u<r&&o.issues.push({code:"custom",message:`Array must contain at least ${r} matching ${og(r)}; found ${u}`,input:t,continue:!0}),n.maxContains!==void 0&&u>n.maxContains&&o.issues.push({code:"custom",message:`Array must contain at most ${n.maxContains} matching ${og(n.maxContains)}`,input:t,continue:!0})}}}).pipe(e)}function ag(e,n){if(e!==!1)return e===void 0||e===!0?P.any():oe(e,n)}var ub=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function ug(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return P.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let t=e.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return P.lazy(()=>{if(!n.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);let r=nb(t,n),a=oe(r,n);return n.refs.set(t,a),n.processing.delete(t),a}if(e.enum!==void 0){let t=e.enum;if(n.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return P.null();if(t.length===0)return P.never();if(t.length===1)return P.literal(t[0]);if(t.every(a=>typeof a=="string"))return P.enum(t);let r=t.map(a=>P.literal(a));return r.length<2?r[0]:P.union([r[0],r[1],...r.slice(2)])}if(e.const!==void 0)return P.literal(e.const);let i=e.type;if(Array.isArray(i)){let t=i.map(r=>{let a={...e,type:r};return ug(a,n)});return t.length===0?P.never():t.length===1?t[0]:P.union(t)}if(!i)return P.any();let o;switch(i){case"string":{let t=P.string();if(e.format){let r=e.format;r==="email"?t=t.check(P.email()):r==="uri"||r==="uri-reference"?t=t.check(P.url()):r==="uuid"||r==="guid"?t=t.check(P.uuid()):r==="date-time"?t=t.check(P.iso.datetime({offset:!0})):r==="date"?t=t.check(P.iso.date()):r==="time"?t=t.check(P.regex(ub)):r==="duration"?t=t.check(P.iso.duration()):r==="hostname"?t=t.check(P.hostname()):r==="ipv4"?t=t.check(P.ipv4()):r==="ipv6"?t=t.check(P.ipv6()):r==="mac"?t=t.check(P.mac()):r==="cidr"?t=t.check(P.cidrv4()):r==="cidr-v6"?t=t.check(P.cidrv6()):r==="base64"?t=t.check(P.base64()):r==="base64url"?t=t.check(P.base64url()):r==="e164"?t=t.check(P.e164()):r==="credit_card"?t=t.check(P.creditCard()):r==="iban"?t=t.check(P.iban()):r==="jwt"?t=t.check(P.jwt()):r==="emoji"?t=t.check(P.emoji()):r==="nanoid"?t=t.check(P.nanoid()):r==="cuid"?t=t.check(P.cuid()):r==="cuid2"?t=t.check(P.cuid2()):r==="ulid"?t=t.check(P.ulid()):r==="xid"?t=t.check(P.xid()):r==="ksuid"&&(t=t.check(P.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),o=t;break}case"number":case"integer":{let t=i==="integer"?P.number().int():P.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),o=t;break}case"boolean":{o=P.boolean();break}case"null":{o=P.null();break}case"object":{let t={},r=e.properties||{},a=new Set(e.required||[]),u=typeof e.additionalProperties=="object"?oe(e.additionalProperties,n):void 0;for(let[d,m]of Object.entries(r)){let p=oe(m,n);Y(t,d,a.has(d)?p:p.optional())}if(e.patternProperties){let d=e.patternProperties,m=Object.keys(d),p=[];for(let b of m){let w=oe(d[b],n),z=P.string().regex(new RegExp(b));p.push(P.looseRecord(z,w))}let v=[];if(Object.keys(t).length>0&&v.push(P.object(t).passthrough()),v.push(...p),v.length===0)o=P.object({}).passthrough();else if(v.length===1)o=v[0];else{let b=P.intersection(v[0],v[1]);for(let w=2;w<v.length;w++)b=P.intersection(b,v[w]);o=b}if(e.additionalProperties===!1){let b=Object.keys(t),w=m.map($=>new RegExp($)),z=o;o=o.check($=>{if(!ge($.value))return;let S=[];for(let k of Object.keys($.value))b.includes(k)||w.some(D=>D.test(k))||S.push(k);S.length&&$.issues.push({code:"unrecognized_keys",keys:S,input:$.value,inst:z})})}}else{let d=P.object(t);e.additionalProperties===!1?o=d.strict():u?o=d.catchall(u):o=d.passthrough()}let s=e.propertyNames!==void 0&&e.propertyNames!==!0,c=typeof e.minProperties=="number"?e.minProperties:void 0,l=typeof e.maxProperties=="number"?e.maxProperties:void 0;if(s||c!==void 0||l!==void 0){let d;if(s){let m=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;d=oe(m,n)}o=rb(o,{keySchema:d,minProperties:c,maxProperties:l})}break}case"array":{let t=e.prefixItems,r=e.items;if(t&&Array.isArray(t)){let a=typeof e.minItems=="number"?e.minItems:0,u=t.map(d=>oe(d,n)),s=ig(u,a),c=Array.isArray(r)?void 0:ag(r,n),l=P.tuple(s);o=c?l.rest(c):l,typeof e.minItems=="number"&&(o=o.check(P.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(P.maxLength(e.maxItems)))}else if(Array.isArray(r)){let a=typeof e.minItems=="number"?e.minItems:0,u=r.map(d=>oe(d,n)),s=ig(u,a),c=ag(e.additionalItems,n),l=P.tuple(s);o=c?l.rest(c):l,typeof e.minItems=="number"&&(o=o.check(P.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(P.maxLength(e.maxItems)))}else if(r!==void 0){let a=oe(r,n),u=P.array(a);typeof e.minItems=="number"&&(u=u.min(e.minItems)),typeof e.maxItems=="number"&&(u=u.max(e.maxItems)),o=u}else o=P.array(P.any());(e.uniqueItems===!0||e.contains!==void 0)&&(o=ab(o,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?oe(e.contains,n):void 0,minContains:typeof e.minContains=="number"?e.minContains:void 0,maxContains:typeof e.maxContains=="number"?e.maxContains:void 0}));break}default:throw new Error(`Unsupported type: ${i}`)}return o}function oe(e,n){if(typeof e=="boolean")return e?P.any():P.never();let i=ug(e,n),o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let u=e.anyOf.map(c=>oe(c,n)),s=P.union(u);i=o?P.intersection(i,s):s}if(e.oneOf&&Array.isArray(e.oneOf)){let u=e.oneOf.map(c=>oe(c,n)),s=P.xor(u);i=o?P.intersection(i,s):s}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)i=o?i:P.any();else{let u=o?i:oe(e.allOf[0],n),s=o?0:1;for(let c=s;c<e.allOf.length;c++)u=P.intersection(u,oe(e.allOf[c],n));i=u}e.nullable===!0&&n.version==="openapi-3.0"&&(i=P.nullable(i)),e.readOnly===!0&&(i=P.readonly(i)),e.default!==void 0&&(i=i.default(e.default));let t={},r=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let u of r)u in e&&(t[u]=e[u]);let a=["contentEncoding","contentMediaType","contentSchema"];for(let u of a)u in e&&(t[u]=e[u]);if(e.type==="object"&&e.$ref===void 0){e.propertyNames!==void 0&&!ar(e.propertyNames)&&(t.propertyNames=e.propertyNames);for(let u of["minProperties","maxProperties"])e[u]!==void 0&&(t[u]=e[u])}if(e.type==="array"&&e.$ref===void 0){e.contains!==void 0&&!ar(e.contains)&&(t.contains=e.contains);for(let u of["uniqueItems","minContains","maxContains"])e[u]!==void 0&&(t[u]=e[u])}for(let u of Object.keys(e))Q_.has(u)||Y(t,u,e[u]);return Object.keys(t).length>0&&n.registry.add(i,t),e.description&&(i=i.describe(e.description)),i}function cg(e,n){if(typeof e=="boolean")return e?P.any():P.never();let i;try{i=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let o=eb(i,n?.defaultTarget),t=i.$defs||i.definitions||{},r={version:o,defs:t,refs:new Map,processing:new Set,rootSchema:i,registry:n?.registry??Q};return oe(i,r)}var sg=Symbol("z.visit/resolving");function ur(e,n){let i=typeof n=="function"?n:(a,u)=>{let s=n[a._zod.def.type];return s?s(a,u):a},o=new Map;function t(a){let u=o.get(a);if(u===sg)return new Tn({type:"lazy",getter:()=>o.get(a)});if(u!==void 0)return u;o.set(a,sg);let s=r(a),c=i(s,s!==a);return o.set(a,c),c}function r(a){let u=a._zod.def,s=u.type;switch(s){case"object":{let c=u.shape,l=Object.keys(c),d=!1,m={};for(let v of l){let b=t(c[v]);b!==c[v]&&(d=!0),m[v]=b}let p=u.catchall;return u.catchall&&(p=t(u.catchall),p!==u.catchall&&(d=!0)),d?L(a,{...u,shape:m,catchall:p}):a}case"array":{let c=t(u.element);return c===u.element?a:L(a,{...u,element:c})}case"tuple":{let c=u.items,l=!1,d=[];for(let p of c){let v=t(p);v!==p&&(l=!0),d.push(v)}let m=u.rest;return u.rest&&(m=t(u.rest),m!==u.rest&&(l=!0)),l?L(a,{...u,items:d,rest:m}):a}case"record":case"map":{let c=t(u.keyType),l=t(u.valueType);return c===u.keyType&&l===u.valueType?a:L(a,{...u,keyType:c,valueType:l})}case"set":{let c=t(u.valueType);return c===u.valueType?a:L(a,{...u,valueType:c})}case"union":{let c=u.options,l=!1,d=[];for(let m of c){let p=t(m);p!==m&&(l=!0),d.push(p)}return l?L(a,{...u,options:d}):a}case"intersection":{let c=t(u.left),l=t(u.right);return c===u.left&&l===u.right?a:L(a,{...u,left:c,right:l})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let c=t(u.innerType);return c===u.innerType?a:L(a,{...u,innerType:c})}case"pipe":{let c=t(u.in),l=t(u.out);return c===u.in&&l===u.out?a:L(a,{...u,in:c,out:l})}case"function":{let c=t(u.input),l=t(u.output);return c===u.input&&l===u.output?a:L(a,{...u,input:c,output:l})}case"lazy":{let c=u.getter,{_cachedInner:l,...d}=u;return L(a,{...d,getter:()=>t(c())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return a;default:return a}}return t(e)}function lg(e){return ur(e,{object:n=>n.partial(),union:n=>{let i=n._zod.def;return i.discriminator===void 0?n:on(i.options)}})}function cb(e,n){if(!n?.length)return e;let i=e._zod.def;return L(e,$e(i,{checks:[...i.checks??[],...n]}),{parent:!0})}function dg(e){return cb(e.out,e.checks)}function sb(e){return e.in._zod.traits.has("$ZodTransform")?dg(e):e.in}function pg(e){return ur(e,{pipe:n=>sb(n._zod.def),default:(n,i)=>i?dt(n._zod.def.innerType):n,catch:(n,i)=>i?n._zod.def.innerType:n})}function mg(e){return ur(e,{pipe:n=>dg(n._zod.def),prefault:(n,i)=>i?n._zod.def.innerType:n})}var ed={};Pe(ed,{bigint:()=>mb,boolean:()=>pb,date:()=>fb,number:()=>db,string:()=>lb});function lb(e){return xc(en,e)}function db(e){return Pc(tn,e)}function pb(e){return Tc(nn,e)}function mb(e){return Lc(rn,e)}function fb(e){return Wc(qn,e)}var gb=new Set(["__proto__","prototype","constructor"]),gt=h.string().min(1).max(256).refine(e=>!gb.has(e),"reserved storage key"),yo=h.json(),_o=256*1024,vb=5*1024*1024,fg=1024,gg=h.strictObject({key:gt}),vg=h.object({value:yo}),hg=h.strictObject({key:gt,value:yo}),$g=h.object({ok:h.literal(!0)}),yg=h.strictObject({key:gt}),_g=h.object({ok:h.literal(!0)}),bg=h.strictObject({}).optional(),xg=h.object({keys:h.array(h.string()).max(fg)}),kg=h.strictObject({key:gt}),Ig=h.object({value:h.string().nullable()}),wg=h.strictObject({key:gt,value:h.string().max(64*1024)}),Sg=h.object({ok:h.literal(!0)}),zg=h.strictObject({key:gt}),Pg=h.object({ok:h.literal(!0)}),Dg=h.strictObject({}).optional(),Ng=h.object({status:h.enum(["os-keyring","unavailable"])}),Og=h.strictObject({}).optional(),jg=h.object({settings:h.record(h.string(),yo)}),Ag=h.strictObject({key:gt,value:yo}),Ug=h.object({ok:h.literal(!0)});var $b=4096,yb=50,Tg=512,Zg=1024,_b=h.strictObject({}).optional(),bb=h.object({branch:h.string().max(Tg),displayName:h.string().max(Tg),terminals:h.array(h.object({id:h.string().min(1).max(Zg)}).strict()).max(yb)}).strict().nullable(),xb=h.strictObject({terminalId:h.string().min(1).max(Zg),text:h.string().min(1).max($b),enter:h.boolean().default(!1)}),kb=h.object({accepted:h.boolean()}),Ib=h.strictObject({title:h.string().min(1).max(120),body:h.string().max(1e3).optional()}),wb=h.object({delivered:h.boolean()});var Sb=8192,zb=["http:","https:","mailto:"],Eg=64*1024*1024,Pb=h.strictObject({url:h.string().min(1).max(Sb).refine(Ab,"url must be an http:, https: or mailto: URL")}),Db=h.object({opened:h.boolean()}),Nb=h.union([h.string().max(Eg),h.custom(e=>e instanceof ArrayBuffer||e instanceof Uint8Array,"data must be a string or ArrayBuffer").refine(e=>e.byteLength<=Eg,"data exceeds 64 MiB").meta({type:"ArrayBuffer"})]),Ob=h.strictObject({suggestedName:h.string().min(1).max(255).optional(),mimeType:h.string().min(1).max(255).optional(),data:Nb}),jb=h.object({status:h.enum(["saved","cancelled"])});function Ab(e){try{return zb.includes(new URL(e).protocol)}catch{return!1}}var Lg=["worker","panel","editor"],be=["worker"],Cg=["panel","editor"],ae=e=>e,vt={"workspace.readContext":ae({summary:"Branch, name and terminal ids of the focused workspace, or null when none is focused.",since:0,scope:"active-workspace",capability:"workspace:read",mutation:!1,surfaces:Lg,params:_b,result:bb}),"terminal.sendText":ae({summary:"Types text into one terminal named by id, optionally pressing Enter.",since:0,scope:"explicit-terminal",capability:"terminal:send",mutation:!0,surfaces:be,params:xb,result:kb}),"notifications.show":ae({summary:"Shows a desktop notification.",since:0,scope:"desktop",capability:"notifications:show",mutation:!0,surfaces:Lg,params:Ib,result:wb}),"storage.get":ae({summary:"Reads a JSON value from the plugin's private store; null when absent.",since:0,scope:"plugin-private",capability:"storage:own",mutation:!1,surfaces:be,params:gg,result:vg}),"storage.set":ae({summary:"Writes a JSON value to the plugin's private store.",since:0,scope:"plugin-private",capability:"storage:own",mutation:!0,surfaces:be,params:hg,result:$g}),"storage.delete":ae({summary:"Removes a key from the plugin's private store.",since:0,scope:"plugin-private",capability:"storage:own",mutation:!0,surfaces:be,params:yg,result:_g}),"storage.keys":ae({summary:"Lists the keys in the plugin's private store.",since:0,scope:"plugin-private",capability:"storage:own",mutation:!1,surfaces:be,params:bg,result:xg}),"secrets.get":ae({summary:"Reads a secret from the plugin's encrypted secrets file; null when absent.",since:0,scope:"plugin-private",capability:"secrets:own",mutation:!1,surfaces:be,params:kg,result:Ig}),"secrets.set":ae({summary:"Stores a secret in the plugin's encrypted secrets file.",since:0,scope:"plugin-private",capability:"secrets:own",mutation:!0,surfaces:be,params:wg,result:Sg}),"secrets.delete":ae({summary:"Removes a secret from the plugin's encrypted secrets file.",since:0,scope:"plugin-private",capability:"secrets:own",mutation:!0,surfaces:be,params:zg,result:Pg}),"secrets.protection":ae({summary:"How secrets are protected at rest: `os-keyring`, or `unavailable` (no OS key store, or Linux `basic_text`), where `secrets.set` fails.",since:1,scope:"plugin-private",capability:"secrets:own",mutation:!1,surfaces:be,params:Dg,result:Ng}),"settings.get":ae({summary:"Reads every setting the plugin owns.",since:0,scope:"plugin-private",capability:"settings:own",mutation:!1,surfaces:be,params:Og,result:jg}),"settings.set":ae({summary:"Writes one setting the plugin owns.",since:0,scope:"plugin-private",capability:"settings:own",mutation:!0,surfaces:be,params:Ag,result:Ug}),"shell.openExternal":ae({summary:"Opens an http:, https: or mailto: URL in the default browser. Needs a click or key press in the frame; desktop app only. Orca asks the person before an http(s) host the plugin was not allowed; `opened` is false if they cancel.",since:1,scope:"desktop",capability:null,userActivation:!0,mutation:!1,surfaces:Cg,params:Pb,result:Db}),"files.saveAs":ae({summary:"Offers data (a string or ArrayBuffer, up to 64 MiB) in Orca's save dialog; the plugin never learns the path. Needs a click or key press in the frame; desktop app only.",since:1,scope:"desktop",capability:null,userActivation:!0,mutation:!0,surfaces:Cg,params:Ob,result:jb})},Rg=Object.keys(vt).filter(Vg);function Vg(e){return Object.hasOwn(vt,e)}function Mg(e){return Vg(e)?vt[e]:null}var NS=Math.max(...Rg.map(e=>vt[e].since));function Ub(e){return Rg.filter(n=>vt[n].surfaces.includes(e))}function Fg(e,n){return Ub(e).filter(i=>n||vt[i].userActivation!==!0)}function Gg(e){return Math.max(0,...e.map(n=>vt[n].since))}var ht=1,US=h.number().refine(e=>e===ht,{error:e=>typeof e.input=="number"&&e.input>ht?`targets host API ${e.input}, but this Orca supports only ${ht}; update Orca`:`must be ${ht}`}).meta({const:ht});var Tb=new Set(["rate_limited","unavailable","timeout","conflict"]);function $t(e,n=e,i){return Object.assign(new Error(n),{code:e,retryable:Tb.has(e),...i===void 0?{}:{retryAfterMs:i}})}function Eb(e){return typeof e=="function"}var Jg={"workspace.readContext":null,"notifications.show":{delivered:!0},"shell.openExternal":{opened:!0},"files.saveAs":{status:"saved"}};function Bg(e,n){let i=new Set(e.capabilities??n),o=new Map(Object.entries(e.results??{})),t=Fg("panel",!0),r=[],a=new Set,u=0;async function s(c,l){let d=Mg(c);if(!d)throw $t("unknown_method",`${c} does not exist in this Orca`);if(!d.surfaces.includes("panel"))throw $t("not_permitted",`${c} is not available to panels`);if(d.userActivation===!0){if(u===0)throw $t("not_permitted",`${c} needs a click or key press in the frame`);u-=1}if(d.capability&&!i.has(d.capability))throw $t("capability_denied",`${c} needs the ${d.capability} capability`);let m=d.params.safeParse(l);if(!m.success)throw $t("invalid_params",m.error.issues[0]?.message??"invalid params");if(!o.has(c)&&!Object.hasOwn(Jg,c))throw $t("unavailable",`the test configured no result for ${c}`);let p=o.has(c)?o.get(c):Jg[c],v=Eb(p)?await p(m.data):p,b=d.result.safeParse(v);if(!b.success)throw new TypeError(`mockHost: the result configured for ${c} does not match the host API: ${b.error.issues[0]?.message??"invalid result"}`);return b.data}return{calls:r,callsOf:c=>r.filter(l=>l.method===c).map(l=>l.params),respond:(c,l)=>o.set(c,l),grantGesture:()=>{u=1},async idle(){for(;a.size>0;)await Promise.allSettled(a)},bridge:{api:{major:ht,minor:Gg(t)},call(c,l){r.push({method:c,params:l});let d=s(c,l);return a.add(d),d.catch(()=>{}).finally(()=>a.delete(d)),d},has:c=>t.some(l=>l===c)}}}var ze={render:"ui.render",event:"ui.event",error:"ui.error",ack:"ui.ack",ready:"ui.ready",hydrate:"ui.hydrate",visibility:"ui.visibility",persist:"ui.persist",retain:"ui.retain"};var bo="$edit";var Lb=/[\p{Cc}\p{Cf}\p{Cs}\p{Zl}\p{Zp}]/u,Cb=new Set(["",""]);function Zb(e){return Cb.has(e)||!Lb.test(e)}function Kg(e){return[...e].filter(Zb).join("")}var Rb=/[\t\n\v\f\r\u0085\u2028\u2029]+/g;function Vb(e){return Kg(e.replace(Rb," "))}function Wg(e){let n=e.overwrite(Vb);return e.minLength?n.min(e.minLength,"must contain visible characters"):n}var Mb=/^(?:con|prn|aux|nul|clock\$|conin\$|conout\$|com[1-9\u00B9\u00B2\u00B3]|lpt[1-9\u00B9\u00B2\u00B3])(?:\..*)?$/i,Fb=/[<>:"|?*]/,xo=String.raw`[^<>:"|?*\x00-\x1f\\/]*[^<>:"|?*\x00-\x1f\\/. ]`,td=new RegExp(`^${xo}(?:[\\\\/]${xo})*$`),FS=new RegExp(`^${xo}(?:/${xo})*$`);function Gb(e){return e.length===0||e==="."||e===".."?"empty and dot path segments are not allowed":e.endsWith(".")||e.endsWith(" ")?"path segments may not end with a dot or space":Fb.test(e)||[...e].some(n=>n.charCodeAt(0)<=31)?"path segment contains a Windows-forbidden character or alternate-data-stream colon":Mb.test(e)?"path segment is a Windows reserved device name":null}function Jb(e){if(e.length===0||e.startsWith("/")||e.startsWith("\\"))return"must be a non-empty relative path";let n=e.split(/[\\/]/);for(let i of n){let o=Gb(i);if(o)return o}return null}function nd(e){return Jb(e)===null}var Hg=/^[a-z0-9]+(?:-[a-z0-9]+)*$/,Bb=new Set(["__proto__","prototype","constructor"]),rd=64;function Xg(e){return Bb.has(e)}var id="must be a portable relative path inside the plugin directory",qg=h.string().max(rd).regex(Hg,"must be kebab-case (a-z, 0-9, dashes)").refine(e=>!Xg(e),"must not be a reserved name"),Yg=h.string().min(1).max(1024).regex(td,id).refine(e=>!td.test(e)||nd(e),id),qS=h.string().min(1).max(1024).transform(e=>e.replace(/[\\/]+$/,"")).refine(nd,id),YS=h.string().min(1).max(256).regex(/^[A-Za-z0-9]+(?:[._-][A-Za-z0-9]+)*$/,"must be a portable command id");var Qg="x-orca-enum-since";var cr="1.4.160";var ko="1.4.246",ev=ko,Kb="Relative to the plugin root; `..` segments and Windows device names such as `CON` are refused.";function tv(e,n,i){return un(`${e} ${Kb}`,n,i)}function un(e,n,i){return i?{description:e,"x-orca-since":n,examples:[...i]}:{description:e,"x-orca-since":n}}var cn=["activity","bar-chart-3","bell","blocks","book","bot","bug","calendar","cloud","code","database","file-text","flag","folder","gauge","globe","hammer","layers","lightbulb","package","plug","puzzle","rocket","star","terminal","wrench","zap","add","remove","delete","edit","refresh","search","settings","check","close","info","warning","error","open-external","copy","download","upload","play","pause","stop","more","expand","collapse","next","filter","branch","file","agent","link"],Wb=Object.fromEntries(cn.slice(cn.indexOf("add")).map(e=>[e,ko])),cz=new Map(cn.map(e=>[e.replaceAll("-",""),e]));var Hb=["html","components"],Xb=/\.(?:m?js|tsx?|mts|jsx)$/i,sz=h.object({id:qg.meta(un("Panel id, unique among this plugin's panels. The reserved names `constructor` and `prototype` are refused.",cr,["dashboard"])),title:Wg(h.string().min(1).max(256)).meta(un("Title shown on the panel tab and its tooltip.",cr,["Dashboard"])),icon:h.enum(cn).optional().meta({...un("Icon shown in the right-sidebar activity bar. Defaults to `plug`.",cr,["database"]),[Qg]:Wb}),entry:Yg.meta(tv(`What the panel runs: an HTML page for \`ui: "html"\`, a \`.js\`/\`.mjs\` module for \`ui: "components"\`. Either may instead be a \`.ts\`/\`.tsx\`/\`.mts\`/\`.jsx\` file, which Orca transpiles when it loads (needs \`engines.orca\` \`>=${ev}\`; an \`html\` panel then gets a generated page around it). It is trusted code: install panels you trust.`,cr,["dist/panel.html"])),ui:h.enum(Hb).optional().meta(un("How the panel draws its UI. `html` (default) shows `entry` as a web page in an isolated frame; `components` runs `entry` as a hidden module and Orca draws the component tree it returns with its own controls.",ko,["components"]))}).strict().refine(e=>e.ui!=="components"||Xb.test(e.entry),{path:["entry"],message:"a components panel entry must be a .js, .mjs, .ts, .tsx, .mts or .jsx module"}).meta({id:"PanelContribution",description:"A sidebar panel. Requires the `sandboxed-ui` execution profile or higher."});var V={maxNodes:5e3,maxDepth:64,maxTreeBytes:524288,maxTextLength:16384,maxLabelLength:1024,maxPropsPerNode:32,maxSelectOptions:500,maxEventArgs:8,maxCallbackIdLength:64},dz={maxBytes:640*1024,maxMessages:200,perMs:1e4,maxDepth:V.maxDepth*2+24,maxObjects:V.maxNodes*8+1024};var qb=cn,rv=new Set(qb),od=/^[A-Za-z0-9_.:-]+$/,Yb=h.object({$callback:h.string().min(1).max(V.maxCallbackIdLength).regex(od)}).strict(),Qb=["neutral","accent","success","warning","danger"],xe=h.string().max(V.maxLabelLength),Ue=xe.min(1),He=Yb.optional(),Io=h.string().regex(/^[a-z0-9-]{1,64}$/),iv=h.enum(["none","xs","sm","md","lg"]).optional(),ov=h.enum(["start","center","end","stretch"]).optional(),wo=h.enum(Qb).optional(),ad=h.enum(["xs","sm","md"]).optional(),av=h.enum(["solid","outline","ghost"]).optional(),X=h.boolean().optional(),nv=h.string().max(V.maxTextLength),ud={[bo]:h.number().int().nonnegative().max(Number.MAX_SAFE_INTEGER).optional()},ex=h.object({gap:iv,align:ov}).strict(),tx=h.object({gap:iv,align:ov,justify:h.enum(["start","center","end","between"]).optional(),wrap:X}).strict(),nx=h.object({tone:wo,muted:X,size:ad,weight:h.enum(["regular","medium","semibold"]).optional(),truncate:X}).strict(),rx=h.object({level:h.union([h.literal(1),h.literal(2),h.literal(3)]).optional()}).strict(),ix=h.object({variant:av,tone:wo,size:ad,icon:Io.optional(),disabled:X,onPress:He}).strict(),ox=h.object({icon:Io,label:Ue,variant:av,tone:wo,size:ad,disabled:X,onPress:He}).strict(),ax=h.object({tone:wo}).strict(),ux=h.object({title:xe.optional(),description:xe.optional()}).strict(),cx=h.object({label:xe.optional()}).strict(),sx=h.object({title:xe.optional(),description:xe.optional(),icon:Io.optional(),current:X,disabled:X,onPress:He}).strict(),lx=h.object({label:Ue,labelHidden:X,value:nv.optional(),defaultValue:nv.optional(),placeholder:xe.optional(),type:h.enum(["text","search","password"]).optional(),maxLength:h.number().int().positive().max(V.maxTextLength).optional(),invalid:X,disabled:X,onChange:He,onSubmit:He,...ud}).strict(),dx=h.object({label:Ue,checked:X,defaultChecked:X,disabled:X,onChange:He,...ud}).strict(),px=h.object({label:Ue,labelHidden:X,value:xe.optional(),defaultValue:xe.optional(),placeholder:xe.optional(),options:h.array(h.object({value:Ue,label:Ue,disabled:X}).strict()).max(V.maxSelectOptions),disabled:X,onChange:He,...ud}).strict(),mx=h.object({orientation:h.enum(["horizontal","vertical"]).optional()}).strict(),fx=h.object({label:Ue,labelHidden:X,value:h.number().min(0).max(100).optional()}).strict(),gx=h.object({label:Ue,labelHidden:X}).strict(),vx=h.object({title:Ue,description:xe.optional(),icon:Io.optional()}).strict(),hx=h.object({href:h.string().max(2048).regex(/^(https?:\/\/|mailto:)/i).optional(),onPress:He}).strict(),$x=h.object({block:X}).strict();function H(e,n){return{props:e,children:n}}var sr={Stack:H(ex,"any"),Row:H(tx,"any"),Text:H(nx,"inline"),Heading:H(rx,"inline"),Button:H(ix,"text"),IconButton:H(ox,"none"),Badge:H(ax,"text"),Card:H(ux,"any"),List:H(cx,"items"),ListItem:H(sx,"any"),Input:H(lx,"none"),Switch:H(dx,"none"),Select:H(px,"none"),Separator:H(mx,"none"),Progress:H(fx,"none"),Spinner:H(gx,"none"),EmptyState:H(vx,"any"),Link:H(hx,"text"),Code:H($x,"text")};function cd(e){return typeof e=="string"&&Object.hasOwn(sr,e)}var hz=Object.keys(sr).filter(cd),uv=new Set(["Text","Link","Code","Badge"]),cv=new Set(["Button","IconButton","Input","Switch","Select","Link","ListItem"]);function sd(e){return typeof e=="object"&&e!==null}var yx=new Set(["type","key","props","children"]),ld=32,_x=8,bx=/^[A-Z][A-Za-z0-9]{0,63}$/,xx=20,So=class extends Error{};function B(e,n){throw new So(`${e}: ${n}`)}function kx(e,n){return e===void 0?[]:(Array.isArray(e)||B(n,"children must be an array"),e)}function Ix(e,n,i){let o=sr[e].props.shape,t={};for(let[r,a]of Object.entries(n)){if(a===void 0)continue;if(!Object.hasOwn(o,r)){i(`${e}: ignored unknown prop "${r.slice(0,64)}"`);continue}let u=o[r].safeParse(a);if(!u.success){i(`${e}: ignored invalid ${r}`);continue}t[r]=u.data}for(let[r,a]of Object.entries(o))if(!Object.hasOwn(t,r)&&!a.safeParse(void 0).success)return i(`${e}: missing required ${r}; showing a placeholder`),null;return typeof t.icon=="string"&&!rv.has(t.icon)&&i(`${e}: unknown icon "${t.icon}"; showing a fallback glyph`),t}function sv(e){if(e===null)return{ok:!0,tree:null,nodes:0,warnings:[]};let n=new Set,i=c=>{n.size<xx&&n.add(c)},o=[],t=[{raw:e,depth:1,parentType:null,policy:"any",inPressable:!1,siblingKeys:new Set,out:o,path:"tree"}],r=0,a=0,u=0;try{for(let c=t.pop();c;c=t.pop()){let{raw:l,depth:d,parentType:m,policy:p,inPressable:v,siblingKeys:b,out:w,path:z}=c;if(typeof l=="string"||typeof l=="number"){(p==="none"||p==="items"||m===null)&&B(z,`${m??"the root"} does not accept text`),typeof l=="number"&&!Number.isFinite(l)&&B(z,"numbers must be finite");let pe=String(l);pe.length>V.maxTextLength&&B(z,"text is too long"),r+ ++a>V.maxNodes&&B(z,`more than ${V.maxNodes} nodes`),u+=_x+pe.length,u>V.maxTreeBytes&&B(z,`tree exceeds ${V.maxTreeBytes} bytes`),w.push(pe);continue}sd(l)||B(z,"expected a node, string or number");let $=l.type,S=cd($);!S&&(typeof $!="string"||!bx.test($))&&B(z,`invalid component name ${JSON.stringify(String($)).slice(0,80)}`),(p==="none"||p==="text")&&B(z,`${m} accepts only text`),p==="inline"&&S&&!uv.has($)&&B(z,`${m} accepts only text, Text, Link, Code and Badge`),p==="items"!=($==="ListItem")&&B(z,"ListItem must be a direct child of List, and List holds only ListItem"),v&&cv.has($)&&B(z,`a ListItem with onPress cannot contain a ${$}`),++r+a>V.maxNodes&&B(z,`more than ${V.maxNodes} nodes`),d>V.maxDepth&&B(z,`deeper than ${V.maxDepth}`);for(let pe of Object.keys(l))yx.has(pe)||B(z,`unknown node field ${pe.slice(0,64)}`);let k=l.key;k!==void 0&&((typeof k!="string"||k.length>V.maxLabelLength)&&B(z,"key must be a short string"),b.has(k)&&B(z,`duplicate key ${JSON.stringify(k.slice(0,64))} among siblings`),b.add(k));let D=k===void 0?{}:{key:k};if(!S){i(`unknown component ${$}; showing a placeholder`),w.push({type:"Unsupported",...D,props:{name:$},children:[]}),u+=ld+$.length;continue}let U=l.props??{};(!sd(U)||Object.keys(U).length>V.maxPropsPerNode)&&B(z,"props must be an object with few fields");let J=Ix($,U,i);if(!J){w.push({type:"Unsupported",...D,props:{name:$},children:[]}),u+=ld+$.length;continue}u+=ld+JSON.stringify(J).length,u>V.maxTreeBytes&&B(z,`tree exceeds ${V.maxTreeBytes} bytes`);let Te=[],dr={type:$,...D,props:J,children:Te};w.push(dr);let Xe=kx(l.children,z);Xe.length>V.maxNodes&&B(z,`more than ${V.maxNodes} children`);let pr=new Set,Po=v||$==="ListItem"&&J.onPress!==void 0;for(let pe=Xe.length-1;pe>=0;pe--)t.push({raw:Xe[pe],depth:d+1,parentType:$,policy:sr[$].children,inPressable:Po,siblingKeys:pr,out:Te,path:`${z}.children.${pe}`})}}catch(c){if(c instanceof So)return{ok:!1,error:c.message};throw c}let s=o[0];return typeof s=="object"?{ok:!0,tree:s,nodes:r,warnings:[...n]}:{ok:!1,error:"tree: expected a node"}}var lr=h.number().int().nonnegative().max(Number.MAX_SAFE_INTEGER),yt=h.string().min(1).max(64),wx=h.union([h.string().max(V.maxTextLength),h.number().refine(Number.isFinite),h.boolean(),h.null()]),Dz=h.object({document:yt,revision:lr,callback:h.string().min(1).max(V.maxCallbackIdLength).regex(od),args:h.array(wx).max(V.maxEventArgs),edit:lr.optional()}).strict(),Sx=h.object({document:yt,revision:lr,tree:h.unknown()}).strict(),lv=h.object({document:yt.optional(),revision:lr,message:h.string().max(V.maxLabelLength*4),stack:h.string().max(8192).optional()}).strict();function dv(e){let n=Sx.safeParse(e);if(!n.success)return{ok:!1,document:null,revision:null,error:"malformed render"};let{document:i,revision:o}=n.data,t=sv(n.data.tree);return t.ok?{...t,document:i,revision:o}:{ok:!1,document:i,revision:o,error:t.error}}var Nz=h.object({document:yt,revision:lr,accepted:h.boolean(),retryAfterMs:h.number().int().nonnegative().max(6e4).optional()}).strict(),Oz=h.object({document:yt}).strict(),pv=/^[A-Za-z0-9_.:-]{1,128}$/,zx=["plugin","workspace"],dd=h.number().int().min(0).max(1e6),jz=h.object({version:dd,value:h.json()}).strict().refine(e=>JSON.stringify(e.value).length<=_o,"persisted value is too large"),mv=h.object({document:yt,entries:h.array(h.object({scope:h.enum(zx),key:h.string().regex(pv),version:dd,value:h.json()}).strict()).min(1).max(64)}).strict(),Az=h.object({document:yt,entries:h.array(h.object({key:h.string().regex(pv),version:dd,value:h.json().optional()}).strict().refine(e=>JSON.stringify(e.value??null).length<=_o,"retained value is too large")).min(1).max(64)}).strict();import{installOrcaDeclarativeRuntime as Ox}from"./orca-runtime.mjs";var Px={Stack:"group",Row:"group",Card:"region",Text:"text",Heading:"heading",Button:"button",IconButton:"button",Badge:"status",List:"list",ListItem:"listitem",Input:"textbox",Switch:"switch",Select:"combobox",Separator:"separator",Progress:"progressbar",Spinner:"status",EmptyState:"group",Link:"link",Code:"code",Unsupported:"unsupported"};function gv(e){if(typeof e=="string")return e;let n=e.props;return[...["title","description"].map(o=>n[o]).filter(o=>typeof o=="string"),...e.children.map(gv)].join(" ")}var pd=e=>e.replace(/\s+/g," ").trim();function Dx(e){let n=e.props,i=n.label??n.title;return typeof i=="string"?i:void 0}function Nx(e,n){let i=e.props,o=e.type==="ListItem"&&i.onPress!==void 0;return{type:e.type,key:e.key?.startsWith("#")?void 0:e.key,role:o?"button":Px[e.type]??"generic",label:Dx(e),text:pd(gv(e)),props:i,disabled:i.disabled===!0,path:n}}function zo(e){let n=[],i=(o,t)=>{n.push(Nx(o,t)),o.children.forEach((r,a)=>{typeof r!="string"&&i(r,`${t}/${r.key??`#${a}`}`)})};return e&&i(e,e.key??"#0"),n}function fv(e,n){return e===void 0?!1:typeof n=="string"?pd(e)===pd(n):n.test(e)}function vv(e,n){return(n.type===void 0||e.type===n.type)&&(n.role===void 0||e.role===n.role)&&(n.text===void 0||fv(e.text,n.text))&&(n.label===void 0||fv(e.label,n.label))&&(n.testId===void 0||e.key===n.testId)}function hv(e){return e.filter(n=>!e.some(i=>i.path.startsWith(`${n.path}/`)))}function $v(e){return Object.entries(e).map(([n,i])=>`${n}: ${i instanceof RegExp?String(i):JSON.stringify(i)}`).join(", ")}function md(e){if(typeof e=="string")return e;let n={};for(let[i,o]of Object.entries(e.props)){if(i.startsWith("$"))continue;let t=typeof o=="object"&&o!==null&&"$callback"in o;n[i]=t?"[handler]":o}return{type:e.type,...e.key&&!e.key.startsWith("#")?{key:e.key}:{},...Object.keys(n).length>0?{props:n}:{},...e.children.length>0?{children:e.children.map(md)}:{}}}var fd={Input:"value",Select:"value",Switch:"checked"};function yv(){let e=new Map;function n(o){let t=e.get(o.path);if(t)return t;let r=fd[o.type];if(!r)throw new Error(`a ${o.type} has no value; expected an Input, Switch or Select`);let a=o.props[r],u=o.props[r==="checked"?"defaultChecked":"defaultValue"],s=a??u??(r==="checked"?!1:""),c={value:typeof s=="boolean"?s:String(s),sent:0};return e.set(o.path,c),c}function i(o,t){let r=fd[o.type];if(r&&o.props[r]!==void 0&&o.props.onChange===void 0)throw new Error(`the ${o.type} is read-only: it has a ${r} and no onChange`);let a=n(o);return a.sent+=1,a.value=t,{value:t,id:a.sent}}return{observe(o){let t=new Map;for(let r of o){let a=fd[r.type];if(!a)continue;let u=e.get(r.path)??n(r),s=r.props[a],c=r.props[bo];s!==void 0&&(typeof c=="number"?c:0)>=u.sent&&(u.value=typeof s=="boolean"?s:String(s)),t.set(r.path,u)}e=t},valueOf:o=>n(o).value,typeInto(o,t,r){if(o.type!=="Input")throw new Error(`type: a ${o.type} takes no text; expected an Input`);let a=r?"":String(n(o).value),u=[];r&&u.push(i(o,a));for(let s of t)a+=s,u.push(i(o,a));return u},toggle(o){if(o.type!=="Switch")throw new Error(`toggle: expected a Switch, not a ${o.type}`);return i(o,!n(o).value)},select(o,t){if(o.type!=="Select")throw new Error(`select: expected a Select, not a ${o.type}`);let a=(Array.isArray(o.props.options)?o.props.options:[]).find(u=>typeof u=="object"&&u!==null&&"value"in u&&u.value===t);if(!a||typeof a=="object"&&"disabled"in a&&a.disabled===!0)throw new Error(`select: the Select has no enabled option "${t}"`);return i(o,t)}}}var bv=Symbol.for("orca.testing.stored");function jx(e,n){return Object.freeze({[bv]:!0,version:n,value:e})}function Ax(e){return typeof e=="object"&&e!==null&&bv in e}function _v(e){return"path"in e}var Ux=100,Tx=()=>new Promise(e=>typeof setImmediate=="function"?setImmediate(e):setTimeout(e,0));async function xv(e,n){let i=n.host,o=new Map,t=($,S)=>{for(let k of o.get($)??[])k(S)},r=[],a=[],u=[],s={plugin:new Map,workspace:new Map};for(let $ of["plugin","workspace"])for(let[S,k]of Object.entries(n.persisted?.[$]??{}))s[$].set(S,Ax(k)?{version:k.version,value:k.value}:{version:1,value:k});let c=n.visible??!0,l={document:"",revision:0,tree:null},d=yv();function m($,S){if($===ze.ready)t(ze.hydrate,{panel:{id:n.panelId??"panel"},visible:c,plugin:Object.fromEntries(s.plugin),workspace:Object.fromEntries(s.workspace)});else if($===ze.render){let k=dv(S);if(!k.ok){a.push({kind:"refused",message:k.error}),k.document!==null&&k.revision!==null&&t(ze.ack,{document:k.document,revision:k.revision,accepted:!1});return}u.push(...k.warnings.filter(D=>!u.includes(D))),l={document:k.document,revision:k.revision,tree:k.tree},d.observe(zo(k.tree)),t(ze.ack,{document:k.document,revision:k.revision,accepted:!0})}else if($===ze.error){let k=lv.safeParse(S);a.push(k.success?{kind:"plugin",message:k.data.message,...k.data.stack?{stack:k.data.stack}:{}}:{kind:"plugin",message:String(S)})}else if($===ze.persist){let k=mv.safeParse(S);if(!k.success){a.push({kind:"refused",message:"persisted state Orca would not store"});return}for(let D of k.data.entries)s[D.scope].set(D.key,{version:D.version,value:D.value})}}let p=Ox({post:m,awaitHydration:!0,colorScheme:n.theme??"dark",schedule:$=>r.push($),bridge:{api:i.bridge.api,locale:n.locale??"en",host:{call:i.bridge.call,has:i.bridge.has},on($,S){let k=o.get($)??new Set;return k.add(S),o.set($,k),{dispose:()=>k.delete(S)}}}});async function v(){for(let $=0;$<Ux;$++){await Tx();let S=r.splice(0);for(let D of S)D();let k=i.calls.length;if(await i.idle(),S.length===0&&k===i.calls.length){p.flush();return}}throw new Error("the panel did not settle: it keeps re-rendering (an update loop?)")}let b=$=>hv(zo(l.tree).filter(S=>vv(S,$)));function w($,S){let k=_v($)?zo(l.tree).find(D=>D.path===$.path):b($)[0];if(!k)throw new Error(_v($)?`${S}: the element is no longer in the panel`:`${S}: nothing in the panel matches { ${$v($)} }`);if(k.disabled)throw new Error(`${S}: the ${k.type} is disabled`);return k}function z($,S,k){let D=typeof $=="object"&&$!==null&&"$callback"in $?$.$callback:null;typeof D=="string"&&t(ze.event,{document:l.document,revision:l.revision,callback:D,args:S,...k===void 0?{}:{edit:k}})}return await Promise.resolve(typeof e=="function"?{default:e}:e).then($=>p.boot($)).catch($=>a.push({kind:"plugin",message:$ instanceof Error?$.message:String($),...$ instanceof Error&&$.stack?{stack:$.stack}:{}})),await v(),{host:i,errors:a,warnings:u,find:$=>b($)[0]??null,findAll:b,tree:()=>l.tree?md(l.tree):null,get persisted(){let $=S=>Object.fromEntries([...s[S]].map(([k,D])=>[k,D.value]));return{plugin:$("plugin"),workspace:$("workspace")}},settled:v,async press($){let S=w($,"press"),{href:k,onPress:D}=S.props;if(S.type==="Link"&&typeof k=="string")i.grantGesture(),i.bridge.call("shell.openExternal",{url:k}).catch(()=>{});else{if(D===void 0)throw new Error(`press: the ${S.type} has no onPress`);i.grantGesture()}z(D,[]),await v()},async type($,S,k={}){let D=w($,"type");for(let U of d.typeInto(D,S,k.replace===!0))z(D.props.onChange,[U.value],U.id),await v();k.submit&&(z(D.props.onSubmit,[d.valueOf(D)]),await v())},async submit($){let S=w($,"submit");z(S.props.onSubmit,[d.valueOf(S)]),await v()},async toggle($){let S=w($,"toggle"),k=d.toggle(S);z(S.props.onChange,[k.value],k.id),await v()},async select($,S){let k=w($,"select"),D=d.select(k,S);z(k.props.onChange,[D.value],D.id),await v()},valueOf:$=>d.valueOf(w($,"valueOf")),async emit($,S){t($,S),await v()},async setVisible($){c=$,t(ze.visibility,{visible:$}),await v()},async rerender(){p.rerender(),await v()},async unmount(){p.dispose(),o.clear()}}}import{test as Yz,describe as Qz,beforeEach as eP,afterEach as tP}from"node:test";import{default as rP}from"node:assert/strict";function Cx(){for(let e=process.cwd();;e=kv(e))try{let n=JSON.parse(Ex(Lx(e,"orca-plugin.json"),"utf8")),i=typeof n=="object"&&n!==null&&"capabilities"in n?n.capabilities:[];return Array.isArray(i)?i.flatMap(o=>typeof o=="object"&&o!==null&&"kind"in o&&typeof o.kind=="string"?[o.kind]:[]):[]}catch{if(kv(e)===e)return[]}}function Zx(e={}){return Bg(e,Cx())}function Wz(e,n={}){return xv(e,{...n,host:n.host??Zx()})}export{tP as afterEach,rP as assert,eP as beforeEach,Qz as describe,$t as hostError,Zx as mockHost,Wz as mount,jx as stored,Yz as test};
|